Commit Graph

361 Commits

Author SHA1 Message Date
Nathan Osman
35c3ed9add Fixed error in test suite when run on Windows. 2015-07-01 15:16:33 -07:00
Nathan Osman
3ce83a8092 Completed initial implementation of QHttpServer. 2015-07-01 14:55:48 -07:00
Nathan Osman
8bfb405340 Began implementing QHttpServer. 2015-06-30 23:43:47 -07:00
Nathan Osman
db1bb4563a Added more detailed documentation to QObjectHandler. 2015-06-30 00:07:08 -07:00
Nathan Osman
4d9863aab8 Finished initial (rough) implementation of QObjectHandler and simple tests. 2015-06-29 23:43:19 -07:00
Nathan Osman
9ae14199a7 Removed QIODeviceCounter class. 2015-06-26 23:13:38 -07:00
Nathan Osman
68a02aa842 Fixed MSVC++ compiler error. 2015-06-24 22:53:54 -07:00
Nathan Osman
0a5973cae2 Added basic tests for QObjectHandler. 2015-06-24 22:36:44 -07:00
Nathan Osman
dbfb53dbbe Began implementing QObjectHandler. 2015-06-24 22:35:13 -07:00
Nathan Osman
01f8465d94 Fixed issue with symlinks in QFilesystemHandler. 2015-06-23 20:31:16 -07:00
Nathan Osman
1229676e19 Updated tests for QFilesystemHandler. 2015-06-23 20:17:23 -07:00
Nathan Osman
43c33e6e03 Switched to using aboutToClose() signal instead of disconnected() signal in QHttpSocket. 2015-06-23 19:00:31 -07:00
Nathan Osman
5fc8234ab8 Minor adjustments. 2015-06-23 18:55:36 -07:00
Nathan Osman
4e2d5d1018 Minor fixes to the QHttpSocket tests. 2015-06-23 18:42:20 -07:00
Nathan Osman
9f4f152219 Corrected condition in if clause for reading data from a QHttpSocket. 2015-06-23 17:39:54 -07:00
Nathan Osman
b73c45822a Added test for QHttpSocket signals. 2015-06-23 00:17:19 -07:00
Nathan Osman
ee0c05a8f1 Fixed a couple of bugs in QHttpSocket relating to reading data. 2015-06-23 00:16:40 -07:00
Nathan Osman
6b78ac01db Added another test for QHttpSocket. 2015-06-22 19:34:36 -07:00
Nathan Osman
1504c2383b Fixed issue with headers being read as data in QHttpSocket class. 2015-06-22 19:33:57 -07:00
Nathan Osman
07eea5cbc1 Added test for QHttpSocket. 2015-06-22 19:10:05 -07:00
Nathan Osman
7a60a6b20e Fixed some minor issues with the QSimpleHttpClient and QSocketPair classes. 2015-06-22 18:26:50 -07:00
Nathan Osman
20e7f4b55b Added QSimpleHttpClient class. 2015-06-22 17:48:02 -07:00
Nathan Osman
09408e3142 Updated QHttpParser class. 2015-06-22 14:10:57 -07:00
Nathan Osman
87ef62ce9e Moved tests into separate directories. 2015-06-22 11:06:06 -07:00
Nathan Osman
5bcf2d2bbf Disabled failing test. 2015-06-21 00:06:00 -07:00
Nathan Osman
2d1068b780 Removed brief description from detailed documentation block. 2015-06-21 00:05:18 -07:00
Nathan Osman
5b0fd1b672 Implemented QHttpParser::parseResponseHeaders() method and added tests. 2015-06-20 18:48:19 -07:00
Nathan Osman
b1775eb61c Added close() method and disconnected() signal to QHttpSocket. 2015-06-20 18:14:46 -07:00
Nathan Osman
6678d73cb0 Added implementation of parseRequestHeaders to QHttpParser. 2015-06-20 18:12:31 -07:00
Nathan Osman
725e795b10 Updated implementation of QHttpSocket class. 2015-06-20 16:17:54 -07:00
Nathan Osman
0003e14a29 Updated QHttpSocket documentation and made some internal tweaks. 2015-06-17 22:53:02 -07:00
Nathan Osman
b2810eb3c5 Switched QHttpSocket to require a QTcpSocket. 2015-06-17 19:28:07 -07:00
Nathan Osman
a4e041dc0f Added missing QByteArrayList declaration. 2015-06-17 16:21:10 -07:00
Nathan Osman
b5b44ecb85 Removed QHttpHeader class and cleaned out QHttpSocket tests. 2015-06-17 16:11:57 -07:00
Nathan Osman
1135c15ab2 Updated QHttpSocket class. 2015-06-17 16:05:30 -07:00
Nathan Osman
11edff75bb Updated QHttpParser class and added tests. 2015-06-17 15:59:23 -07:00
Nathan Osman
96ae43f7d1 Added missing reference to qibytearray.cpp to CMakeLists.txt. 2015-06-17 14:43:04 -07:00
Nathan Osman
875432d129 Added QIByteArray class, providing a case-insensitive byte array. 2015-06-17 14:38:31 -07:00
Nathan Osman
603188775c Added more methods and tests to QHttpParser. 2015-06-16 17:10:56 -07:00
Nathan Osman
a0e6ea0334 Renamed ByteUtils test and implemented tests for QHttpParser::parseRequest(). 2015-06-16 12:50:25 -07:00
Nathan Osman
51f4c6b9b5 Added comparison operator to QHttpHeader class. 2015-06-16 12:42:22 -07:00
Nathan Osman
1e82a06538 Renamed ByteUtils to QHttpParser. 2015-06-16 11:02:10 -07:00
Nathan Osman
789c102645 Renamed QHttpEngine to ByteUtils. 2015-06-15 23:47:14 -07:00
Nathan Osman
c839fc63e0 Added QHttpHeader class. 2015-06-15 22:49:11 -07:00
Nathan Osman
a3454614d5 Added tests for QFilesystemHandler class. 2015-06-15 18:24:34 -07:00
Nathan Osman
cf4aa6c7ec Added documentation for QFilesystemHandler class. 2015-06-15 18:22:02 -07:00
Nathan Osman
b7e17502b0 Fixed issue with path processing code. 2015-06-15 18:21:27 -07:00
Nathan Osman
b7bd19a067 Implemented QFilesystemHandler. 2015-06-15 10:46:31 -07:00
Nathan Osman
3e16dcfffa Instructed Doxygen to parse subdirectories for header files. 2015-06-13 23:24:40 -07:00
Nathan Osman
d2cda14cff Added QFilesystemHandler and QObjectHandler classes, which are not yet implemented. 2015-06-13 23:21:08 -07:00