394 Commits

Author SHA1 Message Date
Nathan Osman
43f55df516 Fix link type mismatch on Windows and build a shared library by default. 2018-03-22 13:14:00 -07:00
Nathan Osman
f70405e4d6 Merge pull request #25 from tonytheodore/master
Re-enable static builds
2018-03-16 23:12:06 -07:00
Tony Theodore
4b2705fb32 Require Qt5Network in pkg-config file 2018-03-15 19:24:38 +11:00
Tony Theodore
b85aa4b246 Enable static builds
If unspecified, `add_library` uses the value from cmake's builtin `BUILD_SHARED_LIBS` (default true).
2018-03-15 18:47:38 +11:00
Tony Theodore
d05bdd3ec2 Use QT_STATIC to define QHTTPENGINE_EXPORT 2018-03-15 18:45:08 +11:00
Nathan Osman
e01c0f23c0 Bump patch version. 1.0.1 2017-11-29 18:03:00 -08:00
Nathan Osman
ada6c53130 Correct typo in package names. 2017-11-06 22:21:32 -08:00
Nathan Osman
c06432caef Update test environment to Qt 5.9.2. 2017-11-06 22:17:21 -08:00
Nathan Osman
f56b19513b Remove unnecessary code from chat example. 2017-10-25 20:06:27 -07:00
Nathan Osman
c2b21cdca4 Ensure readChannelFinished() is only emitted once (fixes #21). 2017-10-25 19:31:54 -07:00
Nathan Osman
9652e8f508 Remove unnecessary line. 2017-09-07 15:33:06 -07:00
Nathan Osman
8b3fc48108 Bump copyright. 1.0.0 2017-09-07 14:12:42 -07:00
Nathan Osman
83f8113a05 Fix typo. 2017-09-07 13:40:48 -07:00
Nathan Osman
65c30c9017 Fix typo. 2017-08-28 19:50:28 -07:00
Nathan Osman
a30530b21a Attempt to avoid unusual race condition. 2017-08-28 19:47:06 -07:00
Nathan Osman
40345c81b2 Fix issues with building CPack installers. 2017-08-28 17:09:18 -07:00
Nathan Osman
5fcfb11e73 Remove erroneous socket close() calls and clarify documentation. 2017-08-08 17:18:07 -07:00
Nathan Osman
0a7b81d4ba Ensure Socket::close() deletes the object once closed. 2017-08-08 17:01:05 -07:00
Nathan Osman
461d5100dc Rename internal class QProxySocket and add slot for downstream disconnect. 2017-08-08 12:18:55 -07:00
Nathan Osman
96a714c909 Fix failing server test. 2017-08-08 12:13:43 -07:00
Nathan Osman
7e962c8ac4 Ensure socket is not prematurely destroyed when client disconnects (fixes #15). 2017-08-08 12:01:39 -07:00
Nathan Osman
255200ab15 Minor fix-ups. 2017-08-08 10:38:28 -07:00
Nathan Osman
c769cee616 Remove build instructions from README in favor of linking to Doxygen documentation. 2017-08-05 11:39:24 -07:00
Nathan Osman
ad01f31cf2 Fix auth example. 2017-08-05 11:35:57 -07:00
Nathan Osman
c0c7d88366 Add server auth example. 2017-08-05 06:23:06 -07:00
Nathan Osman
25ea46861f Attempt to fix race condition that was causing the macOS build to fail. 2017-07-29 19:06:53 -07:00
Nathan Osman
77fb7c4d71 Minor fixes to proxy class. 2017-07-29 19:00:07 -07:00
Nathan Osman
76a9bc171b Ensure auth file is removed during destruction. 2017-07-22 19:06:24 -07:00
Nathan Osman
2c48893ec7 Fix target name when building on Windows. 2017-07-08 13:02:28 -07:00
Nathan Osman
da7eb850e4 Fix typos. 2017-07-08 13:00:42 -07:00
Nathan Osman
784e220276 Fix pkgconfig file. 2017-07-08 12:27:06 -07:00
Nathan Osman
2df0aa0709 Update documentation to reflect new class names. 2017-07-08 12:26:23 -07:00
Nathan Osman
5c57fda4a8 Rename export header. 2017-07-08 10:17:05 -07:00
Nathan Osman
bd7740bbc5 Update Doxyfile and documentation. 2017-07-08 10:09:49 -07:00
Nathan Osman
a77badb827 Fix failing test for QObjectHandler. 2017-07-07 22:35:25 -07:00
Nathan Osman
91ca9c82f7 Rename tests to conform with class names. 2017-07-07 22:29:08 -07:00
Nathan Osman
61d219721e Move everything into the QHttpEngine namespace. 2017-07-07 21:56:09 -07:00
Nathan Osman
6fea4fbd61 Update build scripts. 2017-07-07 21:22:19 -07:00
Nathan Osman
4866f85380 Move include and src files. 2017-07-07 21:02:01 -07:00
Nathan Osman
396168a0dd Update comment block and #include lines. 2017-07-07 20:57:57 -07:00
Nathan Osman
fd7e7e9603 Rename classes to match filenames. 2017-07-07 20:44:43 -07:00
Nathan Osman
2fdf8fac71 Rename source files. 2017-07-07 18:49:40 -07:00
Nathan Osman
e68c0b0f11 Rename most classes to remove the 'Q' prefix. 2017-07-07 18:29:50 -07:00
Nathan Osman
0197444a83 Remove all uppercase headers. 2017-07-07 16:53:03 -07:00
Nathan Osman
aa6650f6df Escape arguments for copy_if_different. 2017-05-16 11:43:06 -07:00
Nathan Osman
82a5043649 Fix chat example (fixes #16). 2017-04-04 17:34:23 -07:00
Nathan Osman
8e13f1644a Fix compilation on earlier versions of MSVC++ (fixes #17). 2017-04-03 11:16:55 -07:00
Nathan Osman
eca6097858 Removed extra newline. 2017-03-25 19:37:40 -07:00
Nathan Osman
88169f590e Minor adjustment. 2017-03-25 17:48:35 -07:00
Nathan Osman
ac6249445b Fix compilation on Qt 5.8 due to removal of QtPrivate::is_same. 2017-02-23 14:27:52 -08:00