Enoch Carter
35b0e9108c
changed QMetaType::Type T to int to allow registration of custom QMetaTypes
2016-05-26 08:51:54 -06: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
Isaikin Roman
4da435044d
MsgPackStream missing dev() added. Some little improvements.
2015-08-28 21:12:09 +03: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
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
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
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
5f4f72dac8
Compatibility mode implemented
2014-11-02 23:28:21 +03:00
romixlab
fd58047192
cmake files added, folder tree reorganized, pack test partially written
2014-09-22 20:03:00 +04:00