From: <jso...@li...> - 2009-11-23 22:33:42
|
Revision: 88 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=88&view=rev Author: blep Date: 2009-11-23 22:33:30 +0000 (Mon, 23 Nov 2009) Log Message: ----------- Fixed iteration bug over null values. Modified Paths: -------------- trunk/jsoncpp/include/json/value.h trunk/jsoncpp/src/lib_json/json_valueiterator.inl trunk/jsoncpp/src/test_lib_json/jsontest.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2010-01-15 14:57:11
|
Revision: 91 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=91&view=rev Author: blep Date: 2010-01-15 14:56:59 +0000 (Fri, 15 Jan 2010) Log Message: ----------- Integrated part of Patch #2839016, fixing default iterator initialization when using internal map. Modified Paths: -------------- trunk/jsoncpp/include/json/value.h trunk/jsoncpp/src/lib_json/json_valueiterator.inl This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2010-02-21 14:08:23
|
Revision: 95 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=95&view=rev Author: blep Date: 2010-02-21 14:08:17 +0000 (Sun, 21 Feb 2010) Log Message: ----------- - added Int/UInt typedef in Json namespace. Modified Value::Int and Value::UInt to be typedef on those. Modified code to use Json::Int instead of Value::Int. - added Value constructor taking begin/end pointer to initialize the Value with a non-zero terminated string. Modified Paths: -------------- trunk/jsoncpp/include/json/forwards.h trunk/jsoncpp/include/json/value.h trunk/jsoncpp/include/json/writer.h trunk/jsoncpp/src/lib_json/json_value.cpp trunk/jsoncpp/src/lib_json/json_valueiterator.inl trunk/jsoncpp/src/lib_json/json_writer.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2010-02-23 21:00:48
|
Revision: 113 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=113&view=rev Author: blep Date: 2010-02-23 21:00:30 +0000 (Tue, 23 Feb 2010) Log Message: ----------- - added the following step to make_release: fix EOL in distribution source, generate source tarball. - devtools/ was made into a python module and common utilities are being moved in this module Modified Paths: -------------- trunk/jsoncpp/doxybuild.py trunk/jsoncpp/makerelease.py trunk/jsoncpp/version Added Paths: ----------- trunk/jsoncpp/devtools/__init__.py trunk/jsoncpp/devtools/fixeol.py trunk/jsoncpp/devtools/tarball.py Removed Paths: ------------- trunk/jsoncpp/devtools/wscript This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2010-02-24 08:05:47
|
Revision: 116 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=116&view=rev Author: blep Date: 2010-02-24 08:05:41 +0000 (Wed, 24 Feb 2010) Log Message: ----------- - added source tarball decompression Modified Paths: -------------- trunk/jsoncpp/devtools/tarball.py trunk/jsoncpp/makerelease.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2010-02-24 23:08:53
|
Revision: 127 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=127&view=rev Author: blep Date: 2010-02-24 23:08:47 +0000 (Wed, 24 Feb 2010) Log Message: ----------- - doc is now generated in dist/doxygen - makerelease now decompress the tarball, download and install scons, run scons check on provided platforms, decompress doc tarball and upload the doc on the project web Modified Paths: -------------- trunk/jsoncpp/doxybuild.py trunk/jsoncpp/makerelease.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2010-03-13 10:59:57
|
Revision: 143 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=143&view=rev Author: blep Date: 2010-03-13 10:59:50 +0000 (Sat, 13 Mar 2010) Log Message: ----------- - added support for compilation using Microsoft Visual Studio 2008 Modified Paths: -------------- trunk/jsoncpp/README.txt trunk/jsoncpp/SConstruct trunk/jsoncpp/makerelease.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2010-03-13 13:10:33
|
Revision: 146 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=146&view=rev Author: blep Date: 2010-03-13 13:10:27 +0000 (Sat, 13 Mar 2010) Log Message: ----------- Removed experimental ValueAllocator, it caused static initialization/destruction order issues (bug #2934500). The DefaultValueAllocator has been inlined in code. Modified Paths: -------------- trunk/jsoncpp/NEWS.txt trunk/jsoncpp/include/json/forwards.h trunk/jsoncpp/include/json/value.h trunk/jsoncpp/src/lib_json/json_internalmap.inl trunk/jsoncpp/src/lib_json/json_value.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2010-04-19 07:37:48
|
Revision: 149 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=149&view=rev Author: blep Date: 2010-04-19 07:37:41 +0000 (Mon, 19 Apr 2010) Log Message: ----------- - Moved definition of Json::Int and Json::UInt to config.h which compiler detection logic to define them to 64 bits integer if JSON_NO_INT64 is not defined. - Added Json::ArrayIndex as an unsigned int to forwards.h - Modified Json::Value to consistently use Json::ArrayIndex. - Added int/unsigned int constructor overload to Json::Value to avoid ambiguous constructor call. - Modified jsontestrunner/main.cpp to use Json::valueToString for Value::asInt() conversion to string. - Modified Json::Reader to only overflow to double when the number is too large (previous code relied on the fact that an int fitted in a double without precision loss). - Generalized uintToString() helpers and buffer size to automatically adapt to the precision of Json::UInt. - Added specific conversion logic for UInt to double conversion on Microsoft Visual Studio 6 which only support __int64 to double conversion (unsigned __int64 conversion is not supported) - Added test for 64 bits parsing/writing. Notes: those will fail when compiled with JSON_NO_INT64 (more dev required to adapt). Modified Paths: -------------- trunk/jsoncpp/NEWS.txt trunk/jsoncpp/include/json/config.h trunk/jsoncpp/include/json/forwards.h trunk/jsoncpp/include/json/value.h trunk/jsoncpp/src/jsontestrunner/main.cpp trunk/jsoncpp/src/lib_json/json_reader.cpp trunk/jsoncpp/src/lib_json/json_tool.h trunk/jsoncpp/src/lib_json/json_value.cpp trunk/jsoncpp/src/lib_json/json_writer.cpp Added Paths: ----------- trunk/jsoncpp/test/data/test_integer_06_64bits.expected trunk/jsoncpp/test/data/test_integer_06_64bits.json trunk/jsoncpp/test/data/test_integer_07_64bits.expected trunk/jsoncpp/test/data/test_integer_07_64bits.json trunk/jsoncpp/test/data/test_integer_08_64bits.expected trunk/jsoncpp/test/data/test_integer_08_64bits.json This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2010-04-27 16:37:57
|
Revision: 151 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=151&view=rev Author: blep Date: 2010-04-27 16:37:50 +0000 (Tue, 27 Apr 2010) Log Message: ----------- - added unit test and roadmap for handling of escape sequence "\/" Modified Paths: -------------- trunk/jsoncpp/doc/roadmap.dox Added Paths: ----------- trunk/jsoncpp/test/data/test_string_03.expected trunk/jsoncpp/test/data/test_string_03.json This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2010-12-27 17:45:29
|
Revision: 156 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=156&view=rev Author: blep Date: 2010-12-27 17:45:23 +0000 (Mon, 27 Dec 2010) Log Message: ----------- Major rework of 64 integer support: 64 bits integer are only returned when explicitly request via Json::Value::asInt64(), unlike previous implementation where Json::Value::asInt() returned a 64 bits integer. This eases porting portable code and does not break compatibility with the previous release. Json::Value::asLargestInt() has also be added to ease writing portable code independent of 64 bits integer support. It is typically used to implement writers. Modified Paths: -------------- trunk/jsoncpp/NEWS.txt trunk/jsoncpp/include/json/config.h trunk/jsoncpp/include/json/value.h trunk/jsoncpp/include/json/writer.h trunk/jsoncpp/src/jsontestrunner/main.cpp trunk/jsoncpp/src/lib_json/json_reader.cpp trunk/jsoncpp/src/lib_json/json_tool.h trunk/jsoncpp/src/lib_json/json_value.cpp trunk/jsoncpp/src/lib_json/json_writer.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2011-05-01 15:40:54
|
Revision: 159 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=159&view=rev Author: blep Date: 2011-05-01 15:40:47 +0000 (Sun, 01 May 2011) Log Message: ----------- Fixed bug #3139677: JSON [1 2 3] was incorrectly parsed as [1, 3]. Error is now correctly detected. Modified runjsontests.py to allow test that expect failure in jsoncpp test suite. Modified Paths: -------------- trunk/jsoncpp/NEWS.txt trunk/jsoncpp/src/lib_json/json_reader.cpp trunk/jsoncpp/test/runjsontests.py Added Paths: ----------- trunk/jsoncpp/test/data/fail_test_array_01.json This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2011-05-01 16:42:24
|
Revision: 162 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=162&view=rev Author: blep Date: 2011-05-01 16:42:18 +0000 (Sun, 01 May 2011) Log Message: ----------- Added known bug reference for experimental internal map. Modified Paths: -------------- trunk/jsoncpp/include/json/config.h Property Changed: ---------------- trunk/jsoncpp/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2011-05-01 20:13:46
|
Revision: 165 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=165&view=rev Author: blep Date: 2011-05-01 20:13:40 +0000 (Sun, 01 May 2011) Log Message: ----------- Added support for amalgated source and header generation (a la sqlite). Refer to README.txt section "Generating amalgated source and header" for detail. The amalgated sources are generated by concatenating JsonCpp source in the correct order and defining macro JSON_IS_AMALGATED to prevent inclusion of other headers. Sources and header has been modified to prevent any inclusion when this macro is defined. The script amalgate.py handle the generation. Modified Paths: -------------- trunk/jsoncpp/NEWS.txt trunk/jsoncpp/README.txt trunk/jsoncpp/include/json/config.h trunk/jsoncpp/include/json/features.h trunk/jsoncpp/include/json/forwards.h trunk/jsoncpp/include/json/reader.h trunk/jsoncpp/include/json/value.h trunk/jsoncpp/include/json/writer.h trunk/jsoncpp/src/lib_json/json_internalarray.inl trunk/jsoncpp/src/lib_json/json_internalmap.inl trunk/jsoncpp/src/lib_json/json_reader.cpp trunk/jsoncpp/src/lib_json/json_value.cpp trunk/jsoncpp/src/lib_json/json_valueiterator.inl trunk/jsoncpp/src/lib_json/json_writer.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2011-05-01 20:50:50
|
Revision: 169 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=169&view=rev Author: blep Date: 2011-05-01 20:50:44 +0000 (Sun, 01 May 2011) Log Message: ----------- Release test-0.6.0 Modified Paths: -------------- trunk/jsoncpp/doc/roadmap.dox trunk/jsoncpp/include/json/reader.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2011-05-02 18:41:07
|
Revision: 185 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=185&view=rev Author: blep Date: 2011-05-02 18:41:01 +0000 (Mon, 02 May 2011) Log Message: ----------- Untabified some sources Modified Paths: -------------- trunk/jsoncpp/include/json/reader.h trunk/jsoncpp/include/json/value.h trunk/jsoncpp/src/lib_json/json_reader.cpp trunk/jsoncpp/src/lib_json/json_value.cpp trunk/jsoncpp/src/lib_json/json_writer.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2011-05-02 20:11:54
|
Revision: 186 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=186&view=rev Author: blep Date: 2011-05-02 20:11:48 +0000 (Mon, 02 May 2011) Log Message: ----------- Value::compare() is now const and has an actual implementation with unit tests. Modified Paths: -------------- trunk/jsoncpp/NEWS.txt trunk/jsoncpp/include/json/value.h trunk/jsoncpp/src/lib_json/json_value.cpp trunk/jsoncpp/src/test_lib_json/main.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2011-05-24 01:03:28
|
Revision: 198 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=198&view=rev Author: aaronjacobs Date: 2011-05-24 01:03:22 +0000 (Tue, 24 May 2011) Log Message: ----------- Centralized assertion macros and made them obey JSON_USE_EXCEPTION. Modified Paths: -------------- trunk/jsoncpp/src/lib_json/json_internalarray.inl trunk/jsoncpp/src/lib_json/json_reader.cpp trunk/jsoncpp/src/lib_json/json_value.cpp Added Paths: ----------- trunk/jsoncpp/include/json/assertions.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2011-05-24 03:59:30
|
Revision: 201 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=201&view=rev Author: aaronjacobs Date: 2011-05-24 03:59:24 +0000 (Tue, 24 May 2011) Log Message: ----------- Fixed a parsing bug in decodeNumber, updating the failing test cases to be correct in the process. (The test cases incorrectly used exact integers instead of scientific notation.) Modified Paths: -------------- trunk/jsoncpp/src/lib_json/json_reader.cpp trunk/jsoncpp/test/data/test_real_09.expected trunk/jsoncpp/test/data/test_real_11.expected Added Paths: ----------- trunk/jsoncpp/test/data/test_real_12.expected trunk/jsoncpp/test/data/test_real_12.json This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2011-05-25 04:19:23
|
Revision: 216 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=216&view=rev Author: aaronjacobs Date: 2011-05-25 04:19:17 +0000 (Wed, 25 May 2011) Log Message: ----------- Gave a more consistent behavior to the Value::isFoo methods. See NEWS.txt for more details. Modified Paths: -------------- trunk/jsoncpp/NEWS.txt trunk/jsoncpp/include/json/value.h trunk/jsoncpp/src/lib_json/json_value.cpp trunk/jsoncpp/src/test_lib_json/main.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2011-05-26 02:46:34
|
Revision: 224 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=224&view=rev Author: aaronjacobs Date: 2011-05-26 02:46:28 +0000 (Thu, 26 May 2011) Log Message: ----------- Reworked the type conversion system again, so that:A * isFoo methods determine exact representability. * asFoo methods cause casting when safe. * isConvertibleTo indicates whether casting is safe. See NEWS.txt for details. Modified Paths: -------------- trunk/jsoncpp/NEWS.txt trunk/jsoncpp/src/lib_json/json_value.cpp trunk/jsoncpp/src/test_lib_json/jsontest.cpp trunk/jsoncpp/src/test_lib_json/main.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2012-03-12 04:54:03
|
Revision: 249 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=249&view=rev Author: aaronjacobs Date: 2012-03-12 04:53:57 +0000 (Mon, 12 Mar 2012) Log Message: ----------- Made it possible to drop null placeholders from array output. This can be used when it's clear that the consumer is able to deal with this, as web browsers are. Thanks to Yatin Chawathe for the patch. Modified Paths: -------------- trunk/jsoncpp/include/json/writer.h trunk/jsoncpp/src/lib_json/json_writer.cpp trunk/jsoncpp/src/test_lib_json/main.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2013-04-12 13:11:22
|
Revision: 253 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=253&view=rev Author: blep Date: 2013-04-12 13:11:14 +0000 (Fri, 12 Apr 2013) Log Message: ----------- Patch #3539678: Copy constructor does not initialize allocated_ for stringValue (contributed by rmongia). Modified Paths: -------------- trunk/jsoncpp/NEWS.txt trunk/jsoncpp/src/lib_json/json_value.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2013-04-12 13:26:29
|
Revision: 254 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=254&view=rev Author: blep Date: 2013-04-12 13:26:23 +0000 (Fri, 12 Apr 2013) Log Message: ----------- Patch #3600941: Missing field copy in Json::Value::iterator causing infinite loop when using experimental internal map (#define JSON_VALUE_USE_INTERNAL_MAP) (contributed by Ming-Lin Kao). Modified Paths: -------------- trunk/jsoncpp/NEWS.txt trunk/jsoncpp/src/lib_json/json_valueiterator.inl This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jso...@li...> - 2013-04-12 14:10:24
|
Revision: 255 http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=255&view=rev Author: blep Date: 2013-04-12 14:10:13 +0000 (Fri, 12 Apr 2013) Log Message: ----------- - Patch #3393345: BOOST_FOREACH compatibility. Made Json::iterator more standard compliant, added missing iterator_category and value_type typedefs (contribued by Robert A. Iannucci). - Patch #3474563: added missing JSON_API on some classes causing link issues when building as a dynamic library on Windows (contributed by Francis Bolduc). Modified Paths: -------------- trunk/jsoncpp/NEWS.txt trunk/jsoncpp/doc/roadmap.dox trunk/jsoncpp/include/json/value.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |