pixraider
a0a1956aec
+ qmsgpack.pri for static linking to any project
2015-11-27 21:52:10 +03:00
Isaikin Roman
f000efd79d
Merge branch 'master' of https://github.com/jiangcaiyang/qmsgpack-patched
2015-09-12 17:09:12 +03:00
Isaikin Roman
02b8cb0260
Qt4 build fix.
2015-09-12 16:59:01 +03:00
Isaikin Roman
5761f66683
Qt types stream operators, documentation updated, custom types support improved, bug fixes and new tests.
2015-09-12 16:48:21 +03:00
jiangcaiyang
45c485476a
To work with Windows Phone
...
Changed some code to cater to MSVC compiler, it potentially support
Windows Runtime ( i.e. Windows Metro Applications ).
2015-09-10 10:18:10 +08:00
Isaikin Roman
4da435044d
MsgPackStream missing dev() added. Some little improvements.
2015-08-28 21:12:09 +03:00
Roman Isaikin
5be342038a
.pro make install now working.
2015-08-07 22:56:51 +03:00
Roman Isaikin
169c2bb59d
.pro files added
2015-08-07 22:40:18 +03:00
Roman Isaikin
d868f78621
Doc work
2015-07-12 22:35:34 +03:00
Roman
4258811d95
msgpack_common.h define fix
2015-06-30 15:56:10 +03:00
Roman
4973aa88f2
qt_types test fixed
...
Sphinx doc added
2015-06-29 20:47:24 +03:00
Roman
a175a79fda
Merge pull request #12 from anton-dutov/nil-pack
...
Nil pack
2015-06-29 20:36:29 +03:00
Roman
63c15f9ead
Qt4 user type fixes
...
QDate, QTime, QDateTime, QPoint, QSize, QRect isNull() checks
2015-06-29 19:52:59 +03:00
Roman
ce6ddab5e4
CMake BUILD_TESTS variable added
...
TRUE and FALSE renamed to MTRUE and MFALSE
stream.h[cpp] renamed to msgpackstream.h[cpp]
QMap and QHash added to MsgPackStream + test
2015-06-29 14:32:35 +03:00
Anton Dutov
deac492817
Nil packer and unittests pack/unpack for nil
2015-06-29 01:33:48 +05:00
Anton Dutov
c8b826c6a0
Unpack nil fix
2015-06-29 01:19:10 +05:00
Isaikin Roman
318aa870cd
sysdep.h moved to endianhelper.h for MsgPackStream
...
MsgPackStream integers fixed (unpack_upto_* removed, bad idea)
MsgPackStream::test_array added
2015-06-10 17:42:06 +03:00
Isaikin Roman
9e61498ca2
MsgPackStream: writeBytes() added
2015-05-29 20:15:26 +03:00
Roman
7d5d72e814
Some bugs fixed
...
float support added
float, double, QByteArray, QList<T> to MsgPackStream added
float, double, QByteArrat tests for MsgPackStream added
2015-05-24 22:31:35 +03:00
Isaikin Roman
1277a0c204
MsgPackStream: float, double
2015-05-23 20:00:40 +03:00
Roman
2acfaf4cc5
Typo
2015-05-19 23:02:13 +03:00
Roman
f978fb0d78
MsgPackStream QString and const char * added
...
Qt types: QPoint, QSize, QRect implemented using MsgPackStream
MsgPackStream QString tests added
2015-05-19 22:41:22 +03:00
Roman
b7fbf6413e
MsgPackStream integers pack and unpack
...
User types packers now called only once, and return QByteArray
2015-05-16 21:45:33 +03:00
Isaikin Roman
32b04745ee
MsgPackStream work
2015-05-16 12:07:10 +03:00
Roman
87bd3dedb1
MsgPackStream work (now working now)
2015-05-15 22:49:39 +03:00
Roman
1ae96715cf
Started work on MsgPackStream
2015-05-02 00:06:35 +03:00
Roman
3b0d6e3c31
Work on QTime, QDate, QDateTime, QSize, QPoint, QRect
...
unpack_upto_<integer> added for user packer / unpacker functions
2015-04-22 23:47:31 +03:00
Roman
6d04bc66c6
ExtHelpers added
2015-04-15 22:59:59 +03:00
Isaikin Roman
6cf1e17492
1/2 QPoint
2015-04-15 19:13:54 +03:00
Roman
cb0ed45ea1
typo
2015-04-14 23:52:52 +03:00
Roman
906c48b9b6
QReadLocker / QWriteLocker instead manual lock() unlock() for safety (e.g. exception before unlock())
...
master ahead manual fix
2015-04-14 23:03:04 +03:00
Roman
e7c6afcd49
Thread safety implemented for registerPacker and registerUnpacker
2015-04-14 22:50:20 +03:00
Roman
dd24abd0b7
QTime, QDate, QDateTime added
2015-04-12 13:43:14 +03:00
Roman
e7c0ee2387
Started working on Qt types packers/unpackers
...
QColor implemented
cmake will fail with Qt4 for now
2015-04-11 22:11:44 +03:00
Elvis Stansvik
8d03b48b10
Some header inclusion clean-ups.
...
o Include what is directly used, nothing more.
o Don't rely on transitive inclusion.
o Order inclusions as: 1) own, 2) Qt, 3) others.
o Order inclusions alphabetically.
o Use forward declarations where possible.
o Blank line between include guard and #include directives.
Tested on Qt 4.8.6 and Qt 5.4.1.
This incidentally fixes "invalid use of incomplete type ‘class
QStringList’" which I got in pack_p.cpp with Qt 4.8.6.
2015-04-11 15:48:55 +02:00
Roman
1d3c06bb70
bin wrong first byte
2015-03-31 00:16:40 +03:00
Roman
5f4f72dac8
Compatibility mode implemented
2014-11-02 23:28:21 +03:00
romixlab
c07318c325
some bugs fixed, test written, version() added
2014-09-26 22:03:24 +04:00
Roman
93f45f9b0b
some bug fixes (++ optimized out)
2014-09-24 22:18:37 +04:00
romixlab
1ee73e8cf8
bug with map unpacking fixed
2014-09-24 21:00:13 +04:00
Roman
4c905a30e4
pack test is almost done, some fixes in cmake files
2014-09-22 23:01:21 +04:00
romixlab
fd58047192
cmake files added, folder tree reorganized, pack test partially written
2014-09-22 20:03:00 +04:00