|
From: <jso...@li...> - 2013-05-08 20:21:15
|
Revision: 256
http://sourceforge.net/p/jsoncpp/code/256
Author: blep
Date: 2013-05-08 20:21:11 +0000 (Wed, 08 May 2013)
Log Message:
-----------
- New CMake based build system. Based in part on contribution from
Igor Okulist and Damien Buhl (Patch #14). Added support for running
tests and building with DLL on Windows.
- added missing JSON_API
- Visual Studio DLL: suppressed warning "C4251: <data member>: <type>
needs to have dll-interface to be used by..." via pragma push/pop
in json-cpp headers.
- New header json/version.h now contains version number macros
(JSONCPP_VERSION_MAJOR, JSONCPP_VERSION_MINOR, JSONCPP_VERSION_PATCH
and JSONCPP_VERSION_HEXA). While this header is generated by CMake,
it is committed to ease build with alternate build system
(CMake only update the file when it changes avoid issues with VCS).
Modified Paths:
--------------
trunk/jsoncpp/NEWS.txt
trunk/jsoncpp/README.txt
trunk/jsoncpp/amalgamate.py
trunk/jsoncpp/include/json/config.h
trunk/jsoncpp/include/json/reader.h
trunk/jsoncpp/include/json/value.h
trunk/jsoncpp/include/json/writer.h
Added Paths:
-----------
trunk/jsoncpp/CMakeLists.txt
trunk/jsoncpp/include/CMakeLists.txt
trunk/jsoncpp/include/json/version.h
trunk/jsoncpp/src/CMakeLists.txt
trunk/jsoncpp/src/jsontestrunner/CMakeLists.txt
trunk/jsoncpp/src/lib_json/CMakeLists.txt
trunk/jsoncpp/src/lib_json/version.h.in
trunk/jsoncpp/src/test_lib_json/CMakeLists.txt
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2014-04-19 21:19:27
|
Revision: 278
http://sourceforge.net/p/jsoncpp/code/278
Author: christopherdunn
Date: 2014-04-19 21:19:24 +0000 (Sat, 19 Apr 2014)
Log Message:
-----------
Comment reading/write improvements
This patch fixes some aspects of reading and writing comments:
- Multiple C++-style comments before a Json value had extra newlines appended to them. This patch removes the addition of those newlines.
- Comments written before Json values in the StyledWriter were not indented to match the indentation level of the value. This patch adds indentation to comments.
- Fixed inconsistency in newlines following C- and C++-style comments being saved as part of the comment. All newlines at the end of a comment are now removed.
- Added an additional test of comments.
https://sourceforge.net/p/jsoncpp/patches/25/
Modified Paths:
--------------
trunk/jsoncpp/src/lib_json/json_reader.cpp
trunk/jsoncpp/src/lib_json/json_writer.cpp
Added Paths:
-----------
trunk/jsoncpp/test/data/test_comment_02.expected
trunk/jsoncpp/test/data/test_comment_02.json
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2014-05-13 09:49:28
|
Revision: 283
http://sourceforge.net/p/jsoncpp/code/283
Author: christopherdunn
Date: 2014-05-13 09:49:25 +0000 (Tue, 13 May 2014)
Log Message:
-----------
fix stdexcept
https://sourceforge.net/p/jsoncpp/bugs/68/
Modified Paths:
--------------
trunk/jsoncpp/include/json/assertions.h
trunk/jsoncpp/include/json/version.h
trunk/jsoncpp/src/lib_json/json_reader.cpp
trunk/jsoncpp/src/lib_json/json_value.cpp
trunk/jsoncpp/src/test_lib_json/main.cpp
Property Changed:
----------------
trunk/jsoncpp/include/json/version.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2010-02-22 04:16:16
|
Revision: 99
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=99&view=rev
Author: blep
Date: 2010-02-22 04:16:10 +0000 (Mon, 22 Feb 2010)
Log Message:
-----------
- Documentation generation is no longer handled by SCons. The script doxybuild.py is used to generate the documentation on demand.
- Added file 'version' that contains jsoncpp version number. It is used by both SConstruct and doxybuild.py.
- Updated README.txt with documentation build instruction, and instructions to add a test case.
Modified Paths:
--------------
trunk/jsoncpp/README.txt
trunk/jsoncpp/SConstruct
trunk/jsoncpp/doc/doxyfile.in
Added Paths:
-----------
trunk/jsoncpp/doxybuild.py
trunk/jsoncpp/version
Removed Paths:
-------------
trunk/jsoncpp/doc/sconscript
trunk/jsoncpp/scons-tools/doxygen.py
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2010-02-23 07:57:48
|
Revision: 108
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=108&view=rev
Author: blep
Date: 2010-02-23 07:57:38 +0000 (Tue, 23 Feb 2010)
Log Message:
-----------
- added (incomplete) script makerelease.py to handle svn tagging and tar balls generation
Modified Paths:
--------------
trunk/jsoncpp/doxybuild.py
Added Paths:
-----------
trunk/jsoncpp/makerelease.py
Property Changed:
----------------
trunk/jsoncpp/doxybuild.py
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2010-02-23 08:23:47
|
Revision: 109
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=109&view=rev
Author: blep
Date: 2010-02-23 08:23:41 +0000 (Tue, 23 Feb 2010)
Log Message:
-----------
- changed SVN EOL properties so that HTML file are in Unix format, Visual Studio solution are always in Windows format, and sources are in native format.
Modified Paths:
--------------
trunk/jsoncpp/makefiles/vs71/lib_json.vcproj
trunk/jsoncpp/src/test_lib_json/jsontest.h
trunk/jsoncpp/src/test_lib_json/main.cpp
trunk/jsoncpp/src/test_lib_json/sconscript
Property Changed:
----------------
trunk/jsoncpp/doc/footer.html
trunk/jsoncpp/doc/header.html
trunk/jsoncpp/makefiles/vs71/jsoncpp.sln
trunk/jsoncpp/makefiles/vs71/jsontest.vcproj
trunk/jsoncpp/makefiles/vs71/lib_json.vcproj
trunk/jsoncpp/makefiles/vs71/test_lib_json.vcproj
trunk/jsoncpp/src/test_lib_json/jsontest.cpp
trunk/jsoncpp/src/test_lib_json/jsontest.h
trunk/jsoncpp/src/test_lib_json/main.cpp
trunk/jsoncpp/src/test_lib_json/sconscript
trunk/jsoncpp/version
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2010-02-23 08:44:59
|
Revision: 110
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=110&view=rev
Author: blep
Date: 2010-02-23 08:44:52 +0000 (Tue, 23 Feb 2010)
Log Message:
-----------
- added svn export
- prepared tool for eol conversion
Modified Paths:
--------------
trunk/jsoncpp/makerelease.py
Added Paths:
-----------
trunk/jsoncpp/devtools/
trunk/jsoncpp/devtools/antglob.py
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-03-11 20:23:14
|
Revision: 133
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=133&view=rev
Author: blep
Date: 2010-03-11 20:23:07 +0000 (Thu, 11 Mar 2010)
Log Message:
-----------
Removed experimental notification on iterators, and added experimental status for allocator (to be removed)
Modified Paths:
--------------
trunk/jsoncpp/include/json/value.h
Added Paths:
-----------
trunk/jsoncpp/LICENSE
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2010-03-11 22:09:45
|
Revision: 134
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=134&view=rev
Author: blep
Date: 2010-03-11 21:02:26 +0000 (Thu, 11 Mar 2010)
Log Message:
-----------
- fixed typos and added "download" section to documentation
- commit version numbers after release
Modified Paths:
--------------
trunk/jsoncpp/doc/jsoncpp.dox
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 11:14:56
|
Revision: 144
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=144&view=rev
Author: blep
Date: 2010-03-13 11:14:49 +0000 (Sat, 13 Mar 2010)
Log Message:
-----------
Added NEWS.txt that provides a synopsis of the change since the last version. Integrated NEWS.txt in documentation.
Modified Paths:
--------------
trunk/jsoncpp/doc/jsoncpp.dox
trunk/jsoncpp/doxybuild.py
Added Paths:
-----------
trunk/jsoncpp/NEWS.txt
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2010-04-20 21:35:25
|
Revision: 150
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=150&view=rev
Author: blep
Date: 2010-04-20 21:35:19 +0000 (Tue, 20 Apr 2010)
Log Message:
-----------
JsonCpp is now licensed under MIT license, or public domain if desired and recognized in your jurisdiction.
Modified Paths:
--------------
trunk/jsoncpp/LICENSE
trunk/jsoncpp/NEWS.txt
trunk/jsoncpp/README.txt
trunk/jsoncpp/doc/jsoncpp.dox
trunk/jsoncpp/doxybuild.py
trunk/jsoncpp/include/json/autolink.h
trunk/jsoncpp/include/json/config.h
trunk/jsoncpp/include/json/features.h
trunk/jsoncpp/include/json/forwards.h
trunk/jsoncpp/include/json/json.h
trunk/jsoncpp/include/json/reader.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_batchallocator.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_tool.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
trunk/jsoncpp/src/test_lib_json/jsontest.cpp
trunk/jsoncpp/src/test_lib_json/jsontest.h
trunk/jsoncpp/src/test_lib_json/main.cpp
Added Paths:
-----------
trunk/jsoncpp/devtools/licenseupdater.py
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:38:36
|
Revision: 152
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=152&view=rev
Author: blep
Date: 2010-04-27 16:38:30 +0000 (Tue, 27 Apr 2010)
Log Message:
-----------
updated license with clearer information
Modified Paths:
--------------
trunk/jsoncpp/LICENSE
trunk/jsoncpp/NEWS.txt
trunk/jsoncpp/README.txt
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2010-12-24 12:47:20
|
Revision: 153
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=153&view=rev
Author: blep
Date: 2010-12-24 12:47:14 +0000 (Fri, 24 Dec 2010)
Log Message:
-----------
- Array index can be passed as int to operator[], allowing use of literal:
Json::Value array;
array.append( 1234 );
int value = array[0].asInt(); // did not compile previously
Modified Paths:
--------------
trunk/jsoncpp/NEWS.txt
trunk/jsoncpp/include/json/value.h
trunk/jsoncpp/src/jsontestrunner/main.cpp
trunk/jsoncpp/src/lib_json/json_value.cpp
trunk/jsoncpp/src/test_lib_json/jsontest.h
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...> - 2010-12-24 19:30:12
|
Revision: 154
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=154&view=rev
Author: blep
Date: 2010-12-24 19:30:06 +0000 (Fri, 24 Dec 2010)
Log Message:
-----------
Added float Json::Value::asFloat() to obtain a floating point value as a float (avoid lost of precision warning caused by used of asDouble() to initialize a float).
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-01 15:47:44
|
Revision: 160
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=160&view=rev
Author: blep
Date: 2011-05-01 15:47:38 +0000 (Sun, 01 May 2011)
Log Message:
-----------
Fixed bug #3139678: stack buffer overflow when parsing a double with a length of 32 characters.
Modified Paths:
--------------
trunk/jsoncpp/NEWS.txt
trunk/jsoncpp/src/lib_json/json_reader.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 16:28:01
|
Revision: 161
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=161&view=rev
Author: blep
Date: 2011-05-01 16:27:55 +0000 (Sun, 01 May 2011)
Log Message:
-----------
Renamed Reader::getFormatedErrorMessages() to getFormattedErrorMessages. Bug #3023708 (Formatted has 2 't'). The old member function is deprecated but still present for backward compatibility.
Modified Paths:
--------------
trunk/jsoncpp/NEWS.txt
trunk/jsoncpp/doc/jsoncpp.dox
trunk/jsoncpp/include/json/config.h
trunk/jsoncpp/include/json/reader.h
trunk/jsoncpp/src/jsontestrunner/main.cpp
trunk/jsoncpp/src/lib_json/json_reader.cpp
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...> - 2011-05-01 20:37:06
|
Revision: 166
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=166&view=rev
Author: blep
Date: 2011-05-01 20:36:55 +0000 (Sun, 01 May 2011)
Log Message:
-----------
Release test-0.6.0
Modified Paths:
--------------
trunk/jsoncpp/makerelease.py
trunk/jsoncpp/version
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2011-05-02 16:53:16
|
Revision: 184
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=184&view=rev
Author: blep
Date: 2011-05-02 16:53:10 +0000 (Mon, 02 May 2011)
Log Message:
-----------
- Added unit tests for comparison operators (except compare())
- Fixed Value::operator <= implementation (had the semantic of operator >=). Found when addigin unit tests for comparison operators.
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...> - 2011-05-02 21:09:36
|
Revision: 187
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=187&view=rev
Author: blep
Date: 2011-05-02 21:09:30 +0000 (Mon, 02 May 2011)
Log Message:
-----------
Fixed typo: amalga*ma*te. Replaced macro JSON_IS_AMALGATED with JSON_IS_AMALGAMATION
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/makerelease.py
trunk/jsoncpp/src/lib_json/json_reader.cpp
trunk/jsoncpp/src/lib_json/json_value.cpp
trunk/jsoncpp/src/lib_json/json_writer.cpp
Added Paths:
-----------
trunk/jsoncpp/amalgamate.py
Removed Paths:
-------------
trunk/jsoncpp/amalgate.py
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:18:10
|
Revision: 199
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=199&view=rev
Author: aaronjacobs
Date: 2011-05-24 03:18:02 +0000 (Tue, 24 May 2011)
Log Message:
-----------
Fixed a bunch of compilation errors when JSON_HAS_INT64 is set.
Modified Paths:
--------------
trunk/jsoncpp/include/json/value.h
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...> - 2011-06-21 21:18:55
|
Revision: 237
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=237&view=rev
Author: christopherdunn
Date: 2011-06-21 21:18:49 +0000 (Tue, 21 Jun 2011)
Log Message:
-----------
Switched CRLF to LF in repo, and added svn:eol-style native. I might have missed a few files though. Just committing what I have so far.
Modified Paths:
--------------
trunk/jsoncpp/amalgamate.py
trunk/jsoncpp/devtools/antglob.py
trunk/jsoncpp/devtools/fixeol.py
trunk/jsoncpp/devtools/licenseupdater.py
trunk/jsoncpp/devtools/tarball.py
trunk/jsoncpp/scons-tools/globtool.py
trunk/jsoncpp/test/jsonchecker/readme.txt
trunk/jsoncpp/test/rununittests.py
Property Changed:
----------------
trunk/jsoncpp/amalgamate.py
trunk/jsoncpp/devtools/__init__.py
trunk/jsoncpp/devtools/antglob.py
trunk/jsoncpp/devtools/fixeol.py
trunk/jsoncpp/devtools/licenseupdater.py
trunk/jsoncpp/devtools/tarball.py
trunk/jsoncpp/scons-tools/globtool.py
trunk/jsoncpp/test/jsonchecker/readme.txt
trunk/jsoncpp/test/rununittests.py
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2011-12-22 03:18:30
|
Revision: 247
http://jsoncpp.svn.sourceforge.net/jsoncpp/?rev=247&view=rev
Author: aaronjacobs
Date: 2011-12-22 03:18:24 +0000 (Thu, 22 Dec 2011)
Log Message:
-----------
Got rid of several unnecessary includes of <iostream>.
Including <iostream> causes the file to be polluted with a static
initializer for the __ioinit symbol. This can harm binary startup time.
For more info, see here:
http://neugierig.org/software/chromium/notes/2011/08/static-initializers.html
Modified Paths:
--------------
trunk/jsoncpp/include/json/assertions.h
trunk/jsoncpp/include/json/reader.h
trunk/jsoncpp/include/json/writer.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...> - 2013-05-09 16:24:15
|
Revision: 267
http://sourceforge.net/p/jsoncpp/code/267
Author: blep
Date: 2013-05-09 16:24:13 +0000 (Thu, 09 May 2013)
Log Message:
-----------
- disabled warning 4786 for VS6 caused by STL (identifier was truncated to '255' characters in the debug information)
- added batchbuild config for XP VM
Modified Paths:
--------------
trunk/jsoncpp/include/json/config.h
Added Paths:
-----------
trunk/jsoncpp/devtools/agent_vmxp.json
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2013-05-09 18:42:37
|
Revision: 268
http://sourceforge.net/p/jsoncpp/code/268
Author: blep
Date: 2013-05-09 18:42:33 +0000 (Thu, 09 May 2013)
Log Message:
-----------
- CMake: added option to turn fail compilation if warning occurs, and warning level 4 with MSVC.
- Fixed some warnings
Modified Paths:
--------------
trunk/jsoncpp/CMakeLists.txt
trunk/jsoncpp/src/lib_json/json_value.cpp
trunk/jsoncpp/src/test_lib_json/jsontest.cpp
trunk/jsoncpp/src/test_lib_json/jsontest.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jso...@li...> - 2014-01-29 00:13:42
|
Revision: 276
http://sourceforge.net/p/jsoncpp/code/276
Author: aaronjacobs
Date: 2014-01-29 00:13:38 +0000 (Wed, 29 Jan 2014)
Log Message:
-----------
Added missing includes for std::istream.
Thanks to Quentin Fiard for the report.
Modified Paths:
--------------
trunk/jsoncpp/include/json/reader.h
trunk/jsoncpp/src/lib_json/json_reader.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|