Takatoshi Kondo
e6f82cf2bb
Fixed #463 .
...
Added lacked include files.
Added a test.
Added MSVC build settings on appveyor.
Added old MSVC workaround.
Fixed a variable definition point to meet ANSI-C.
2016-05-14 22:05:10 +09:00
Takatoshi Kondo
068041f05e
Merge pull request #458 from redboltz/fix_457
...
Fixed #457 .
2016-04-17 11:28:02 +09:00
Takatoshi Kondo
e21b4ef28d
Fixed #457 .
...
JSON doesn't have `nil` but has `null`.
msgpack::object JSON output uses `null` when the object is nil_t.
2016-04-14 14:48:42 +09:00
Takatoshi Kondo
4c9685977b
Merge branch 'proller-patch-2'
2016-04-14 14:45:31 +09:00
Takatoshi Kondo
c9814de513
Added -Wno-mismatched-tags to msgpackc-static.
2016-04-14 14:44:01 +09:00
proller
bf7bc19ccb
Fix compiling without shared
2016-04-06 21:42:22 +03:00
Takatoshi Kondo
07b5000824
Merge pull request #453 from redboltz/removed_obsolete_unpack
...
Removed obsolete `unpack()` API.
2016-03-27 17:38:58 +09:00
Takatoshi Kondo
d6ef2bc91d
Merge pull request #452 from redboltz/fix_pack_comment
...
Fixed pack comment.
2016-03-27 14:35:09 +09:00
Takatoshi Kondo
db90ee4283
Removed obsolete unpack()
API.
2016-03-26 11:46:45 +09:00
Takatoshi Kondo
a3e868acb8
Fixed pack comment.
2016-03-26 11:18:21 +09:00
Takatoshi Kondo
62048e1aa0
Merge pull request #451 from redboltz/removed_obsolete_apis_from_v2
...
Removed obsolete APIs form v2.
2016-03-25 20:51:14 +09:00
Takatoshi Kondo
31a06a0682
Removed obsolete APIs form v2.
...
Removed MSGPACK_DISABLE_LEGACY_CONVERT from v2. Those APIs are removed
from v2.
2016-03-25 09:16:27 +09:00
Takatoshi Kondo
72c7feb2c4
Merge pull request #449 from redboltz/update_version_2_0
...
Updated the version to 2.0.0.
2016-03-21 19:33:58 +09:00
Takatoshi Kondo
a83e43a52f
Merge pull request #448 from redboltz/replace_unpacked_with_object_handle
...
Replaced msgpack::unpacked with msgpack::object_handle.
2016-03-21 17:27:15 +09:00
Takatoshi Kondo
8b1632dc1d
Merge pull request #444 from redboltz/nil_for_v2
...
type::nil is defined only if MSGPACK_USE_LEGACY_NIL in v2.
2016-03-21 17:26:08 +09:00
Takatoshi Kondo
170d29a13c
Updated the version to 2.0.0.
...
It's not a release. Just inform that the master branch is for the
version 2.0.0.
2016-03-21 16:50:31 +09:00
Takatoshi Kondo
1bfcf55469
Replaced msgpack::unpacked with msgpack::object_handle.
...
msgpack::unpacked is a typedef of the msgpack::object_handle.
I recommend using msgpack::object_handle. It can be used not only
holding unpacked msgpack objects but also msgpack::objects that are
created by any types.
Replaced unpack() APIs in test codes and examples. They used to use old
APIs.
2016-03-21 15:22:50 +09:00
Takatoshi Kondo
85164687f3
Merge pull request #447 from redboltz/fix_446
...
Fixed #446 .
2016-03-21 15:19:58 +09:00
Takatoshi Kondo
f5f42782be
Fixed #446 .
...
Replaced passed by value with passed by rvalue reference on
msgpack::object_handle's constructor.
2016-03-21 00:51:18 +09:00
Takatoshi Kondo
60a4cba6d6
Merge pull request #443 from redboltz/fix_442
...
Fixed #442 .
2016-03-18 14:27:02 +09:00
Takatoshi Kondo
5ecb797d8a
type::nil is defined only if MSGPACK_USE_LEGACY_NIL in v2.
...
Note: In v1, type::nil is defined if NOT defined MSGPACK_DISABLE_LEGACY_NIL.
2016-03-18 09:40:34 +09:00
Takatoshi Kondo
455e0190d1
Fixed #442 .
...
Updated msgpack::v1::operator<< and >> implementation.
Those functions refer to current version of convert, pack, object, and object_with_zone.
2016-03-17 08:43:00 +09:00
Takatoshi Kondo
84932e62e9
Merge pull request #441 from redboltz/fix_440
...
Fixed #440 .
2016-03-15 11:33:52 +09:00
Takatoshi Kondo
fe229d1df0
Fixed #440 .
...
Fixed a pointer operation problem at msgpack::zone::chunk_list::clear().
It was only happened on C++03.
2016-03-12 11:39:38 +09:00
Takatoshi Kondo
b5b865a6ca
Merge pull request #436 from al11090/master
...
Fixed the broken float en/decoder on iOS
2016-03-02 09:58:03 +09:00
Takatoshi Kondo
d8e9941fa9
Merge pull request #434 from redboltz/fix_417
...
Fix 417
2016-03-02 09:56:53 +09:00
Mizuki Hirata
bab3eea3a8
fixed the broken float en/decoder, caused by dead detector 'TARGET_OS_IPHONE'.
2016-02-29 02:22:58 +09:00
Takatoshi Kondo
07e635f158
Merge pull request #435 from redboltz/fix_433
...
Fix 433
2016-02-27 08:06:06 +09:00
Takatoshi Kondo
b641065d1f
Added a pragma for avoiding maybe-uninitialized warning.
2016-02-26 15:51:35 +09:00
Takatoshi Kondo
60d4b2833d
Fixed #433 .
...
Added zero size check before calling std::vector<T>::front().
Added empty checking tests for all containers.
2016-02-26 15:08:18 +09:00
Takatoshi Kondo
1244edeaf1
Removed the test that uses msgpack::object with std::string on version 1.x.
2016-02-26 13:52:14 +09:00
Takatoshi Kondo
acf4ac01fc
Fixed #417 .
...
Removed object adaptor specialization for std::string from v2.
2016-02-22 10:06:15 +09:00
Takatoshi Kondo
549c28459e
Merge pull request #430 from redboltz/undo_constructor
...
Undo-ed overly removed constructors.
2016-02-22 09:42:04 +09:00
Takatoshi Kondo
86ac7c6eb7
Undo-ed overly removed constructors.
2016-02-20 23:50:53 +09:00
Takatoshi Kondo
0e53b350d3
Merge pull request #426 from redboltz/fix_422
...
Fixed #422 .
2016-02-20 18:47:42 +09:00
Takatoshi Kondo
db0726fa76
Merge pull request #423 from redboltz/fix_invalid_size_expansion
...
Fixed zone expansion algorithm.
2016-02-18 22:48:00 +09:00
Takatoshi Kondo
664ab708e4
Fixed #422 .
...
Replaced the inheriting constructor with a forwarding constructor.
Removed the template constructors that are covered by the forwarding constructor.
Added std::forward() to make_tuple.
Added conversion constructor.
Moved msgpack::type::tuple to
include/msgpack/v1/adaptor/detail/cpp11_msgpack_tuple_decl.hpp from
include/msgpack/v1/adaptor/detail/cpp11_msgpack_tuple.hpp.
msgpack::type::tuple_cat requires the class template tuple definition.
2016-02-18 16:44:02 +09:00
Takatoshi Kondo
f88e621dca
Fixed zone expansion algorithm.
...
See:
https://github.com/msgpack/msgpack-c/pull/160#commitcomment-16087596
2016-02-16 12:18:38 +09:00
Takatoshi Kondo
0e7345c282
Merge pull request #421 from ibell/patch-1
...
Replace stdint.h header in check_container_size_decl.hpp
2016-02-15 07:55:52 +09:00
Ian Bell
7b578cc065
Replace stdint.h header in check_container_size_decl.hpp
...
``#include <stdint.h>`` is invalid in MSVC 9 2008 . Using the system dependent header does work in my testing with MSVC9, and should be safe for other compilers I think.
2016-02-14 15:15:11 -07:00
Takatoshi Kondo
988f72d5eb
Merge pull request #420 from ibell/patch-1
...
Add signed flags to MSVC integer definitions
2016-02-14 13:27:47 +09:00
Ian Bell
c51e8ace48
Add signed flags to MSVC integer definitions
2016-02-13 19:19:03 -07:00
Takatoshi Kondo
43a86cf5b9
Merge pull request #415 from redboltz/prepare_for_version2
...
Re-organized tree to prepare for version 2.0.0.
2016-02-13 21:36:22 +09:00
Takatoshi Kondo
54cb4350b3
Re-organized tree to prepare for version 2.0.0.
...
See https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_versioning
2016-01-31 19:28:31 +09:00
Takatoshi Kondo
cabd8a8a03
Merge pull request #413 from redboltz/version-1.4.0
...
Release version 1.4.0.
cpp-1.4.0
2016-01-22 10:53:12 +09:00
Takatoshi Kondo
8640754417
Release version 1.4.0.
...
Fixed markdown layouts.
2016-01-22 10:02:59 +09:00
Takatoshi Kondo
7d1be40e10
Merge pull request #410 from redboltz/fix_399
...
Fixed #399
2016-01-22 00:10:26 +09:00
Takatoshi Kondo
3c271892e3
Fixed #399
...
If MSGPACK_DISABLE_LEGACY_CONVERT is defined, msgpack::object::convert(T*) is removed.
Added MSGPACK_DISABLE_LEGACY_CONVERT to build system and documents.
Please define MSGPACK_DISABLE_LEGACY_CONVERT and update your code as follows:
Replace
int i;
obj.convert(&i); // Removed pointer version
with
int i;
obj.convert(i); // Reference version
2016-01-21 22:28:53 +09:00
Takatoshi Kondo
83ab53ecd4
Merge pull request #412 from redboltz/add_disable_legacy_macros_for_build
...
Added MSGPACK_DISABLE_LEGACY_NIL to build system and documents.
2016-01-21 22:18:09 +09:00
Takatoshi Kondo
ba73841240
Added MSGPACK_DISABLE_LEGACY_NIL to build system and documents.
2016-01-21 20:47:16 +09:00