- b01ab6d fix stdexcept by christopherdunn · 11 years ago master
- 94c873d Added structured error reporting to Reader. by aaronjacobs · 11 years ago
- e17bfbe Added features that allow the reader to accept common non-standard JSON. by aaronjacobs · 11 years ago
- 2b58e60 vim modeline by christopherdunn · 11 years ago
- d7c70be Comment reading/write improvements by christopherdunn · 11 years ago
- 38a636c JSON_ASSERT -> JSON_ASSERT_MESSAGE by christopherdunn · 11 years ago
- 7e79e97 Added missing includes for std::istream. by aaronjacobs · 11 years ago
- c42a1be Fixed some snprintf-related build breakages in Visual Studio. by aaronjacobs · 12 years ago
- f7ee7a9 Replaced the complex implementation of valueToString(double). by aaronjacobs · 12 years ago
- dcb2845 Switched away from sprintf, which is prone to buffer overflows. by aaronjacobs · 12 years ago
- e4187fe - CMake: added option to turn fail compilation if warning occurs, and warning level 4 with MSVC. by blep · 12 years ago
- 84add75 - New CMake based build system. Based in part on contribution from by blep · 12 years ago
- 0779b51 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). by blep · 12 years ago
- f80a5b9 Patch #3539678: Copy constructor does not initialize allocated_ for stringValue (contributed by rmongia). by blep · 12 years ago
- 3643897 Fixed warning(error?) on #if testing value of _MSC_VER without checking that it was defined. by blep · 13 years ago
- 1765c8e Made it possible to drop null placeholders from array output. by aaronjacobs · 13 years ago
- a8caa51 Got rid of several unnecessary includes of <iostream>. by aaronjacobs · 14 years ago
- ad13e4e bug#2407932: strpbrk() could fail for NULL pointer. by christopherdunn · 14 years ago
- 06743e8 bug#3306345: minor typo in Path::resolve() -- missing bang. by christopherdunn · 14 years ago
- e0eb13c More missing constructor initializers found by Coverity. by christopherdunn · 14 years ago
- 8c81aa4 Another simple addition for constructor initialization, PathArgument. by christopherdunn · 14 years ago
- a75955b Simple changes to Reader initialization, from Chromium folks. (I do not think this was submitted as a bug.) by christopherdunn · 14 years ago
- 4e69017 Fixed unit tests execution on MSVC 6 by removing usage of std::numeric_limits. It was returning 0 value in some max cases. Fixed Value::asFloat() to use integerToDouble(). by blep · 14 years ago
- 3087de7 Fixed compilation issues with MSVC 6: replace usage of ostringstream with valueToString to support 64 bits integer and high precision floating point conversion to string. Replace usage of ULL and LL literal with UInt64(expr) and Int64(expr). Introduced helper function uint64ToDouble() to work-around missing conversion. Unit tests do not pass yet. by blep · 14 years ago
- f90ca22 Fixed unit test failure on IBM AIX xlC by hard-coding the maxUInt64AsDouble as double constant instead of relying on double(Value::maxUInt64) which produces an incorrect value. by blep · 14 years ago
- 3e6ee5f Another round of attempting to fix VC++ errors... by aaronjacobs · 14 years ago
- 1f869a4 Fixed more default cases. by aaronjacobs · 14 years ago
- 92fe573 Got rid of some unreachable code. by aaronjacobs · 14 years ago
- 12062a1 Fixed a double -> float compilation warning/error. by aaronjacobs · 14 years ago
- dbf4717 Reworked the type conversion system again, so that:A by aaronjacobs · 14 years ago
- ec8ba26 Removed some out of date TODOs. by aaronjacobs · 14 years ago
- 60c0d28 Fixed a 'comparison between signed and unsigned' error. by aaronjacobs · 14 years ago
- 16f7fda Fixed a compilation warning/error. by aaronjacobs · 14 years ago
- 3de640c Gave a more consistent behavior to the Value::isFoo methods. See by aaronjacobs · 14 years ago
- 4a1521a Fixed bugs in asInt64 and asUInt64. by aaronjacobs · 14 years ago
- 4813fe7 Fixed a "comparison between signed and unsigned" warning/error. by aaronjacobs · 14 years ago
- 6e233e7 Fixed a parsing bug in decodeNumber, updating the failing test cases to be by aaronjacobs · 14 years ago
- ad4309f Fixed a bunch of compilation errors when JSON_HAS_INT64 is set. by aaronjacobs · 14 years ago
- 71a3add Centralized assertion macros and made them obey JSON_USE_EXCEPTION. by aaronjacobs · 14 years ago
- fdecebd Made two security fixes. by aaronjacobs · 14 years ago
- d8270ab Updated a cast to use a more appropriate type. by aaronjacobs · 14 years ago
- 0ddf9ce Fixed constructor initializer list order warnings/errors. by aaronjacobs · 14 years ago
- cda2ffa Removed an unused typedef. by aaronjacobs · 14 years ago
- bb6bcd5 Fixed a hard to debug crash on OS X related to sscanf format strings. by aaronjacobs · 14 years ago
- 56eb1be Fixed typo: amalga*ma*te. Replaced macro JSON_IS_AMALGATED with JSON_IS_AMALGAMATION by blep · 14 years ago
- a21dc7f Value::compare() is now const and has an actual implementation with unit tests. by blep · 14 years ago
- 280e469 Untabified some sources by blep · 14 years ago
- da930f1 - Added unit tests for comparison operators (except compare()) by blep · 14 years ago
- 6b58442 - Bug #3200841: removed "warning C4127: conditional expression is constant" concerning infinite loop by replacing while (true) with for (;;). Added new JSON_FAIL macro. Commented unused parameters. by blep · 14 years ago
- eb57f10 Bug #3200841: removed "warning C4127: conditional expression is constant" concerning infinite loop by replacing while (true) with for (;;). by blep · 14 years ago
- 5365340 Added support for amalgated source and header generation (a la sqlite). Refer to README.txt section "Generating amalgated source and header" for detail. by blep · 14 years ago
- 1802b90 Renamed Reader::getFormatedErrorMessages() to getFormattedErrorMessages. Bug #3023708 (Formatted has 2 't'). The old member function is deprecated but still present for backward compatibility. by blep · 14 years ago
- 7ab44fe Fixed bug #3139678: stack buffer overflow when parsing a double with a length of 32 characters. by blep · 14 years ago
- 8b2c596 Fixed bug #3139677: JSON [1 2 3] was incorrectly parsed as [1, 3]. Error is now correctly detected. by blep · 14 years ago
- bb6e9ea 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. by blep · 15 years ago
- 239dade 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). by blep · 15 years ago
- 4b02f28 - Array index can be passed as int to operator[], allowing use of literal: by blep · 15 years ago
- 102b5fa JsonCpp is now licensed under MIT license, or public domain if desired and recognized in your jurisdiction. by blep · 15 years ago
- 3c81aec - 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. by blep · 15 years ago
- 50151d9 Removed experimental ValueAllocator, it caused static initialization/destruction order issues (bug #2934500). The DefaultValueAllocator has been inlined in code. by blep · 15 years ago
- 07b7f08 - extracted some utility functions out-of reader and parser. by blep · 15 years ago
- 97fd959 - 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. by blep · 15 years ago
- 9058cef Integrated part of Patch #2839016, fixing default iterator initialization when using internal map. by blep · 15 years ago
- f839a7e Fixed compilation with Sun Studio 12 (avoid usage of std::distance) by blep · 16 years ago
- 2f0905b Fixed iteration bug over null values. by blep · 16 years ago
- f22ebec Fixed compilation issue with vs2005 by blep · 16 years ago
- 9cec30c Moved Visual Studio projects file under makefiles/vs71 to allow usage of multiple versions on the same source tree. by blep · 16 years ago
- 2424d5b Fixed comment after value in object value signaled by Frederic Surleau. by blep · 16 years ago
- 51007b2 - added Features class that describes allowed extension for Reader, to allow for strict configuration by blep · 16 years ago
- b0eebb4 Fixing string index issue when checking for control characters by malays · 16 years ago
- 8f58cca Fixed default constructor initialization. by blep · 16 years ago
- 58e192a Fixed bug introduced by utf-8 patch with fix provided by Henry Ludemann. All unit tests are now passing. by blep · 16 years ago
- 92928cf Added patch for mingw from Sebastien Vincent by blep · 16 years ago
- 81a4708 Implementing support for reading and writing Unicode escape sequences. by malays · 16 years ago
- c876c74 Added cstring for memcpy(), as suggested by [email protected] . This allows gcc-4 to compile. Removed doxygen from SConstruct, since it is now broken; I have been unable to get it to work with either scons 0.97 or scons 2.1; hopefully someone else can get that working again. by christopherdunn · 16 years ago
- f0edce8 Forgot to add # to %g modifier for sprintf in valueToString for floats. Otherwise no decimal point appears when only zeroes would follow, which changes the type to integer. by christopherdunn · 17 years ago
- 57cc346 Changed valueToString for floats so that zeroes after a decimal are truncated -- saves file size esp. for StyledStreamWriter which uses tabs instead of spaces. by christopherdunn · 17 years ago
- 3955132 Fixed compilation issue on windows (avoid using cstring and use string.h instead). by blep · 17 years ago
- 08250b4 Indentation is not perfect, but pretty good. Not sure how to perfect, given the difficulty of testing the last char written. by christopherdunn · 18 years ago
- 34aa8d9 Added StyledStreamWriter, which has no reason to derive from Writer, since its write() method does cannot return a string and must take a stream. by christopherdunn · 18 years ago
- bc7c687 Added prop svn:eol-style native. Stripped carriage-returns on unix. Hopefully, this will work for Windows too now. by christopherdunn · 18 years ago
- b46f065 Added prop svn:eol-style native. Stripped carriage-returns on unix. Hopefully, this will work for Windows too now. by christopherdunn · 18 years ago
- b3d949a Fixed compilation warnings. Added -Wall to linux-gcc compilation. JSON_ASSERT_MESSAGE now throws exception (but JSON_ASSERT does not). by christopherdunn · 18 years ago
- 7c355e6 Fixed 2.95.3 header probs by christopherdunn · 18 years ago
- 3a88a9f Added istream/ostream funcs/operators by christopherdunn · 18 years ago
- f979d02 Renamed buildLibary to buildLibrary and added SharedLibrary rule. by christopherdunn · 18 years ago
- c1aa39a Added empty() operator-bang and isNull() by christopherdunn · 18 years ago
- 6c5a3a2 Added removeMember() and altered a few comments. by christopherdunn · 18 years ago
- dacadef fixed compiler warning by christopherdunn · 18 years ago
- 43075e6 setComment() will assert if comment does not start with / (or if it were NULL, which would have seg-faulted before). by christopherdunn · 18 years ago
- 765ee71 [1611376]by reserving the max string-size when escaped chars exist, we should save some runtime. by christopherdunn · 18 years ago
- cb24ea1 [1611376]writer now escapes special characters. When no special chars are present, old behavior is retained. New method might have a performance penalty b/c of operator new inside std::string. (This would not exist if the whole thing operated on ostream instead, I think.) by christopherdunn · 18 years ago
- 1640727 [1587188]Fixed parsing of comment at tail of object. by christopherdunn · 18 years ago
- 3f49d6c Fixed gcc 2.95.3 problem. Bug: 1570919 by christopherdunn · 18 years ago
- b239eea - Made FastWriter output more compact. - fixed bug in runjsontests.py script. by blep · 18 years ago
- 34873e2 - reorganized repository to match standard layout by blep · 18 years ago