Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							7956ccd61e 
							
						 
					 
					
						
						
							
							allow stream ops for JSON_FAIL_MESSAGE  
						
						 
						
						... 
						
						
						
						http://www.iar.com/Global/Resources/Developers_Toolbox/C_Cplusplus_Programming/Tips%20and%20tricks%20using%20the%20preprocessor%20%28part%20two%29.pdf  
						
						
					 
					
						2015-01-20 16:25:26 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								datadiode 
							
						 
					 
					
						
						
						
						
							
						
						
							9454e687a3 
							
						 
					 
					
						
						
							
							Specialize std::swap() for Json::Value in a C++ standard compliant way  
						
						 
						
						... 
						
						
						
						originally from pull #119  
						
						
					 
					
						2015-01-20 15:25:41 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							51c0afab22 
							
						 
					 
					
						
						
							
							1.2.1 <- 1.2.0  
						
						 
						
						... 
						
						
						
						This can affect existing round-trip tests, but we never made any
guarantees about whitespace constancy. 
						
						
					 
					
						2015-01-20 15:12:49 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							2cd0f4ec21 
							
						 
					 
					
						
						
							
							1.2.0 <- 1.1.1  
						
						 
						
						... 
						
						
						
						`operator=()` (which already performed a deep-copy) now includes
comments. The change is probably harmless in all practical cases. 
						
						
					 
					
						2015-01-20 12:44:51 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							66eb72f121 
							
						 
					 
					
						
						
							
							use SwapPayload() to retain comments  
						
						 
						
						... 
						
						
						
						All tests pass, but we might be missing coverage.
issue #47  
						
						
					 
					
						2015-01-20 12:07:01 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								datadiode 
							
						 
					 
					
						
						
						
						
							
						
						
							c07ef37904 
							
						 
					 
					
						
						
							
							https://github.com/open-source-parsers/jsoncpp/issues/47  
						
						 
						
						
						
						
					 
					
						2015-01-18 10:05:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								datadiode 
							
						 
					 
					
						
						
						
						
							
						
						
							09d352ac13 
							
						 
					 
					
						
						
							
							Remove unused functions  
						
						 
						
						
						
						
					 
					
						2015-01-17 13:26:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							4997dfb8af 
							
						 
					 
					
						
						
							
							1.1.1 <- 1.1.0  
						
						 
						
						... 
						
						
						
						slight change to fail on a bad float 
						
						
					 
					
						2015-01-16 15:09:54 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							8b489f891a 
							
						 
					 
					
						
						
							
							1.1.0 <- 1.0.0  
						
						 
						
						
						
						
					 
					
						2015-01-06 12:46:17 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							7165f6ac4c 
							
						 
					 
					
						
						
							
							1.0.0  
						
						 
						
						
						
						
					 
					
						2014-11-20 08:45:58 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Billy Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							8eb5d89db6 
							
						 
					 
					
						
						
							
							Remove initInt and initUInt until they are needed.  
						
						 
						
						
						
						
					 
					
						2014-11-10 01:35:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mara Kim 
							
						 
					 
					
						
						
						
						
							
						
						
							b84a39cae5 
							
						 
					 
					
						
						
							
							Add public semantic error reporting  
						
						 
						
						... 
						
						
						
						Closes  open-source-parsers/jsoncpp#57  
						
						
					 
					
						2014-10-23 02:18:14 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							0375af2eb5 
							
						 
					 
					
						
						
							
							drop version qualifier  
						
						 
						
						... 
						
						
						
						This should help keep version.h stable.
    x.y.z-dev
    => major, minor, patch, qual
    == x, y, z, -dev
But we do not need -dev anymore. 
						
						
					 
					
						2014-09-18 16:43:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							ba330893d7 
							
						 
					 
					
						
						
							
							Ran clang-format again, this time hitting .inl files too.  
						
						 
						
						... 
						
						
						
						clang-format -i $(find . -name '*.h' -or -name '*.cpp' -or -name '*.inl') 
						
						
					 
					
						2014-09-18 16:33:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							4bceabf2f9 
							
						 
					 
					
						
						
							
							ws autogen  
						
						 
						
						
						
						
					 
					
						2014-09-16 19:11:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							11086dd6a7 
							
						 
					 
					
						
						
							
							Enabled PointerBindsToType in clang-format options.  
						
						 
						
						
						
						
					 
					
						2014-09-15 10:15:29 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							30b07c0275 
							
						 
					 
					
						
						
							
							Ran clang-format over all .h and .cpp files.  
						
						 
						
						... 
						
						
						
						clang-format -i $(find . -name '*.h' -or -name '*.cpp') 
						
						
					 
					
						2014-09-15 10:14:48 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Braden McDorman 
							
						 
					 
					
						
						
						
						
							
						
						
							540db3b052 
							
						 
					 
					
						
						
							
							Added arrow operator to ValueIterator and ValueConstIterator  
						
						 
						
						
						
						
					 
					
						2014-09-14 08:15:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							f4b06cd607 
							
						 
					 
					
						
						
							
							rm trailing ws  
						
						 
						
						
						
						
					 
					
						2014-09-14 08:15:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							b061ff4a1e 
							
						 
					 
					
						
						
							
							generated for the last time, maybe  
						
						 
						
						
						
						
					 
					
						2014-09-11 10:04:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Billy Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							45cd9490cd 
							
						 
					 
					
						
						
							
							Switch to copy-and-swap idiom for operator=.  
						
						 
						
						... 
						
						
						
						This allows the compiler to elide a copy when rhs is a temporary. 
						
						
					 
					
						2014-09-10 10:37:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Don Milham 
							
						 
					 
					
						
						
						
						
							
						
						
							5bf16105b5 
							
						 
					 
					
						
						
							
							added option to FastWriter which omits the trailing new line character  
						
						 
						
						
						
						
					 
					
						2014-09-02 17:09:07 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							f3989977c0 
							
						 
					 
					
						
						
							
							rm generated version.h  
						
						 
						
						
						
						
					 
					
						2014-07-09 21:48:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							60f778b9fc 
							
						 
					 
					
						
						
							
							relative include  
						
						 
						
						
						
						
					 
					
						2014-07-09 21:40:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							06dcb1fc89 
							
						 
					 
					
						
						
							
							cmake updates this  
						
						 
						
						
						
						
					 
					
						2014-07-08 21:57:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							28836b8acc 
							
						 
					 
					
						
						
							
							fix bug for static init  
						
						 
						
						... 
						
						
						
						Ugh! Static initialization of instance variables is a very bad idea.
This fix is taken from the Chromium code-base. It includes their
double-fix for ARM.
* https://codereview.chromium.org/24984004 
* https://src.chromium.org/viewvc/chrome?revision=226099&view=revision 
* https://code.google.com/p/webrtc/issues/detail?id=1777  
						
						
					 
					
						2014-07-05 17:36:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							3a0c4fcc82 
							
						 
					 
					
						
						
							
							Ran clang-format again.  
						
						 
						
						
						
						
					 
					
						2014-07-01 09:20:48 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							9fa4e849a1 
							
						 
					 
					
						
						
							
							Ran clang-format over all .h and .cpp files.  
						
						 
						
						... 
						
						
						
						clang-format -i $(find . -name '*.h' -or -name '*.cpp') 
						
						
					 
					
						2014-07-01 08:48:54 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							6764059395 
							
						 
					 
					
						
						
							
							fix stdexcept  
						
						 
						
						... 
						
						
						
						https://sourceforge.net/p/jsoncpp/bugs/68/  
						
						
					 
					
						2014-05-13 09:49:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							68db655347 
							
						 
					 
					
						
						
							
							Added structured error reporting to Reader.  
						
						 
						
						... 
						
						
						
						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. 
						
						
					 
					
						2014-04-23 23:41:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							642befc836 
							
						 
					 
					
						
						
							
							Added features that allow the reader to accept common non-standard JSON.  
						
						 
						
						... 
						
						
						
						This is a version of patch #17 , from Clay Wood:
    http://sourceforge.net/p/jsoncpp/patches/17/  
						
						
					 
					
						2014-04-23 23:28:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							94d17e9fdf 
							
						 
					 
					
						
						
							
							Added missing includes for std::istream.  
						
						 
						
						... 
						
						
						
						Thanks to Quentin Fiard for the report. 
						
						
					 
					
						2014-01-29 00:13:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Baptiste Lepilleur 
							
						 
					 
					
						
						
						
						
							
						
						
							7b62ceacee 
							
						 
					 
					
						
						
							
							- disabled warning 4786 for VS6 caused by STL (identifier was truncated to '255' characters in the debug information)  
						
						 
						
						... 
						
						
						
						- added batchbuild config for XP VM 
						
						
					 
					
						2013-05-09 16:24:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Baptiste Lepilleur 
							
						 
					 
					
						
						
						
						
							
						
						
							eafd702a17 
							
						 
					 
					
						
						
							
							- 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). 
						
						
					 
					
						2013-05-08 20:21:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Baptiste Lepilleur 
							
						 
					 
					
						
						
						
						
							
						
						
							a8afdd40af 
							
						 
					 
					
						
						
							
							- 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). 
						
						
					 
					
						2013-04-12 14:10:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							ae3c7a7aab 
							
						 
					 
					
						
						
							
							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. 
						
						
					 
					
						2012-03-12 04:53:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							f572e8e42e 
							
						 
					 
					
						
						
							
							Added an exit() to JSON_FAIL_MESSAGE to fix "no return" errors.  
						
						 
						
						
						
						
					 
					
						2012-01-08 23:49:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							2b853c4067 
							
						 
					 
					
						
						
							
							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  
						
						
					 
					
						2011-12-22 03:18:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							7c507d7eba 
							
						 
					 
					
						
						
							
							Made JSON_USE_EXCEPTION's value in config.h a default that can be overridden.  
						
						 
						
						... 
						
						
						
						This allows users to override it with their compiler invocation. For example:
    g++ -D JSON_USE_EXCEPTION=0 ... 
						
						
					 
					
						2011-09-14 08:41:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							7b5edd9859 
							
						 
					 
					
						
						
							
							Added line breaks to make error messages easier to read.  
						
						 
						
						
						
						
					 
					
						2011-05-25 04:59:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							1b138e8544 
							
						 
					 
					
						
						
							
							Gave a more consistent behavior to the Value::isFoo methods. See  
						
						 
						
						... 
						
						
						
						NEWS.txt for more details. 
						
						
					 
					
						2011-05-25 04:19:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							a761530f14 
							
						 
					 
					
						
						
							
							Fixed a missing include error.  
						
						 
						
						
						
						
					 
					
						2011-05-24 06:27:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							f1053e7acb 
							
						 
					 
					
						
						
							
							Fixed a bunch of compilation errors when JSON_HAS_INT64 is set.  
						
						 
						
						
						
						
					 
					
						2011-05-24 03:18:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							e3d0eca9f4 
							
						 
					 
					
						
						
							
							Centralized assertion macros and made them obey JSON_USE_EXCEPTION.  
						
						 
						
						
						
						
					 
					
						2011-05-24 01:03:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Baptiste Lepilleur 
							
						 
					 
					
						
						
						
						
							
						
						
							eadc478e50 
							
						 
					 
					
						
						
							
							Fixed typo: amalga*ma*te. Replaced macro JSON_IS_AMALGATED with JSON_IS_AMALGAMATION  
						
						 
						
						
						
						
					 
					
						2011-05-02 21:09:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Baptiste Lepilleur 
							
						 
					 
					
						
						
						
						
							
						
						
							1837a1c508 
							
						 
					 
					
						
						
							
							Value::compare() is now const and has an actual implementation with unit tests.  
						
						 
						
						
						
						
					 
					
						2011-05-02 20:11:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Baptiste Lepilleur 
							
						 
					 
					
						
						
						
						
							
						
						
							e3cc0f004b 
							
						 
					 
					
						
						
							
							Untabified some sources  
						
						 
						
						
						
						
					 
					
						2011-05-02 18:41:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Baptiste Lepilleur 
							
						 
					 
					
						
						
						
						
							
						
						
							40388494bd 
							
						 
					 
					
						
						
							
							Release test-0.6.0  
						
						 
						
						
						
						
					 
					
						2011-05-01 20:50:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Baptiste Lepilleur 
							
						 
					 
					
						
						
						
						
							
						
						
							64e40aafe5 
							
						 
					 
					
						
						
							
							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. 
						
						
					 
					
						2011-05-01 20:13:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Baptiste Lepilleur 
							
						 
					 
					
						
						
						
						
							
						
						
							5349225f43 
							
						 
					 
					
						
						
							
							Added known bug reference for experimental internal map.  
						
						 
						
						
						
						
					 
					
						2011-05-01 16:42:18 +00:00