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