|
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.
|