Commit Graph

81 Commits

Author SHA1 Message Date
Roman 14dfdb50e2 Update msgpack.org.md 2015-07-12 22:53:25 +03:00
Roman b2eb1bfa92 Update README.md 2015-07-12 22:48:42 +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 f5d084e772 Merge pull request #13 from romixlab/qt_types
Qt types, MsgPackStream
2015-06-29 20:35:45 +03:00
Roman dfdeb25b09 Travis Qt5 build fix 2015-06-29 19:58:14 +03:00
Roman 697204926c Merge branch 'qt_types' of https://github.com/romixlab/qmsgpack into qt_types 2015-06-29 19:54:04 +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 564e57a0cb Update .travis.yml 2015-06-29 14:58: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
Roman 0faf4a0a27 Update README.md 2015-06-27 14:50:28 +03:00
Roman 23157d8eb1 Create msgpack.org.md 2015-06-27 14:48:41 +03:00
Roman f45abecbb1 Update README.md 2015-06-27 14:48:00 +03:00
Roman 2bbc07fb52 Update README.md 2015-06-27 14:46:47 +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
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 8482a8a5c8 Update README.md 2015-04-12 08:53:19 +03:00
Roman 842a07bcf0 Update README.md 2015-04-11 22:14:47 +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
Roman 52866234be Build status added 2015-04-11 20:18:49 +03:00
Roman 62b1a23165 Merge pull request #10 from estan/fix-travis
Disable clang build on Travis for now.
2015-04-11 19:43:01 +03:00
Elvis Stansvik 413e3c7436 Disable clang build on Travis for now.
Travis runs 12.04 (old!), and there are only PPA packages for
Qt 5.0.2, which contains a bug [1] (which has since been fixed in
[2]) that fails the build when using clang.

We have to either

 * wait until Travis CI moves to 14.04 [3], or
 * someone provides more recent Qt packages for 12.04 (unlikely).

Anyway, the two builds on Travis should now pass.

[1] https://bugreports.qt.io/browse/QTBUG-32100
[2] https://codereview.qt-project.org/#/c/60150/
2015-04-11 18:03:18 +02:00
Roman 8e3dc57316 Merge pull request #9 from estan/fix-travis
Add CMake 3.x from PPA to Travis.
2015-04-11 18:37:41 +03:00
Roman a414feeed3 Update README.md 2015-04-11 18:37:25 +03:00
Roman 76f46f5f9d Merge pull request #6 from estan/include-fixes
Some header inclusion clean-ups.
2015-04-11 18:29:50 +03:00
Elvis Stansvik 0824680f85 Don't use apt-get upgrade on Travis. 2015-04-11 16:32:13 +02:00
Elvis Stansvik 127045f520 Use CMake 2.8.11.2 from ppa:kalakris/cmake instead.
Seems Travis runs Ubuntu Precise.
2015-04-11 16:27:01 +02:00
Elvis Stansvik dd1be2463f Add CMake 3.x from PPA to Travis. 2015-04-11 16:23:13 +02:00
Roman 0408a72aa2 Rename travis.yml to .travis.yml 2015-04-11 17:01:34 +03:00
Roman 100c5b903c Merge pull request #7 from estan/enable-travis-ci
Add travis.yml.
2015-04-11 17:00:14 +03:00
Elvis Stansvik 4cee7c1a3e Add travis.yml. 2015-04-11 15:56:53 +02:00