- 13 May, 2014 1 commit
-
-
- 23 Apr, 2014 3 commits
-
-
Aaron Jacobs authored
While I was at it, corrected whitespace too.
-
Aaron Jacobs authored
This allows applications for interactively viewing or editing JSON to do a better job of highlighting errors. Also added offset accessors to Value, offering the same sort of functionality even for non-errors. Thanks to Zach Clifford (zacharyc@google.com) for the patch.
-
Aaron Jacobs authored
This is a version of patch #17, from Clay Wood: http://sourceforge.net/p/jsoncpp/patches/17/
-
- 19 Apr, 2014 3 commits
-
-
-
Christopher Dunn authored
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/
-
Christopher Dunn authored
This way, assertions can produce exceptions. https://sourceforge.net/p/jsoncpp/bugs/67/
-
- 29 Jan, 2014 1 commit
-
-
Aaron Jacobs authored
Thanks to Quentin Fiard for the report.
-
- 23 Sep, 2013 1 commit
-
-
Baptiste Lepilleur authored
-
- 08 Aug, 2013 5 commits
-
-
Aaron Jacobs authored
-
Aaron Jacobs authored
-
Aaron Jacobs authored
The previous one was confusing and prone to buffer overflows, and didn't work correctly with 16-decimal-digit numbers. The new one simply uses snprintf with a standard format string. The major change is that we don't always print a decimal point now. Fortunately, JSON doesn't distinguish between integers and reals.
-
Aaron Jacobs authored
The first demonstrates a bug that I will soon fix.
-
Aaron Jacobs authored
-
- 06 Aug, 2013 1 commit
-
-
Aaron Jacobs authored
Most reasonable platforms have this function. If you're here because this broke the build for you, consider adding an ifdef for your platform and using sprintf there (but not on other platforms).
-
- 09 May, 2013 5 commits
-
-
Baptiste Lepilleur authored
- Fixed some warnings
-
Baptiste Lepilleur authored
- disabled warning 4786 for VS6 caused by STL (identifier was truncated to '255' characters in the debug information) - added batchbuild config for XP VM
-
Baptiste Lepilleur authored
-
Baptiste Lepilleur authored
-
Baptiste Lepilleur authored
No commit message
-
- 08 May, 2013 8 commits
-
-
Baptiste Lepilleur authored
-
Baptiste Lepilleur authored
-
Baptiste Lepilleur authored
Added continuous integration matrix for shared/static library (specified through environment variables).
-
Baptiste Lepilleur authored
-
Baptiste Lepilleur authored
-
Baptiste Lepilleur authored
-
Baptiste Lepilleur authored
-
Baptiste Lepilleur authored
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).
-
- 12 Apr, 2013 3 commits
-
-
Baptiste Lepilleur authored
- 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).
-
Baptiste Lepilleur authored
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).
-
Baptiste Lepilleur authored
Patch #3539678: Copy constructor does not initialize allocated_ for stringValue (contributed by rmongia).
-
- 18 Feb, 2013 1 commit
-
-
Baptiste Lepilleur authored
-
- 20 Dec, 2012 1 commit
-
-
Baptiste Lepilleur authored
-
- 27 Jul, 2012 1 commit
-
-
Baptiste Lepilleur authored
-
- 12 Mar, 2012 1 commit
-
-
Aaron Jacobs authored
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.
-
- 08 Jan, 2012 1 commit
-
-
Aaron Jacobs authored
-
- 22 Dec, 2011 1 commit
-
-
Aaron Jacobs authored
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
-
- 14 Sep, 2011 1 commit
-
-
Aaron Jacobs authored
This allows users to override it with their compiler invocation. For example: g++ -D JSON_USE_EXCEPTION=0 ...
-
- 24 Jun, 2011 1 commit
-
-
Christopher Dunn authored
-
- 22 Jun, 2011 1 commit
-
-
Christopher Dunn authored
-