1. b01ab6d fix stdexcept by christopherdunn · 11 years ago master
  2. 94c873d Added structured error reporting to Reader. by aaronjacobs · 11 years ago
  3. e17bfbe Added features that allow the reader to accept common non-standard JSON. by aaronjacobs · 11 years ago
  4. 2b58e60 vim modeline by christopherdunn · 11 years ago
  5. d7c70be Comment reading/write improvements by christopherdunn · 11 years ago
  6. 38a636c JSON_ASSERT -> JSON_ASSERT_MESSAGE by christopherdunn · 11 years ago
  7. 7e79e97 Added missing includes for std::istream. by aaronjacobs · 11 years ago
  8. c42a1be Fixed some snprintf-related build breakages in Visual Studio. by aaronjacobs · 12 years ago
  9. f7ee7a9 Replaced the complex implementation of valueToString(double). by aaronjacobs · 12 years ago
  10. dcb2845 Switched away from sprintf, which is prone to buffer overflows. by aaronjacobs · 12 years ago
  11. e4187fe - CMake: added option to turn fail compilation if warning occurs, and warning level 4 with MSVC. by blep · 12 years ago
  12. 84add75 - New CMake based build system. Based in part on contribution from by blep · 12 years ago
  13. 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
  14. f80a5b9 Patch #3539678: Copy constructor does not initialize allocated_ for stringValue (contributed by rmongia). by blep · 12 years ago
  15. 3643897 Fixed warning(error?) on #if testing value of _MSC_VER without checking that it was defined. by blep · 13 years ago
  16. 1765c8e Made it possible to drop null placeholders from array output. by aaronjacobs · 13 years ago
  17. a8caa51 Got rid of several unnecessary includes of <iostream>. by aaronjacobs · 14 years ago
  18. ad13e4e bug#2407932: strpbrk() could fail for NULL pointer. by christopherdunn · 14 years ago
  19. 06743e8 bug#3306345: minor typo in Path::resolve() -- missing bang. by christopherdunn · 14 years ago
  20. e0eb13c More missing constructor initializers found by Coverity. by christopherdunn · 14 years ago
  21. 8c81aa4 Another simple addition for constructor initialization, PathArgument. by christopherdunn · 14 years ago
  22. a75955b Simple changes to Reader initialization, from Chromium folks. (I do not think this was submitted as a bug.) by christopherdunn · 14 years ago
  23. 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
  24. 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
  25. 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
  26. 3e6ee5f Another round of attempting to fix VC++ errors... by aaronjacobs · 14 years ago
  27. 1f869a4 Fixed more default cases. by aaronjacobs · 14 years ago
  28. 92fe573 Got rid of some unreachable code. by aaronjacobs · 14 years ago
  29. 12062a1 Fixed a double -> float compilation warning/error. by aaronjacobs · 14 years ago
  30. dbf4717 Reworked the type conversion system again, so that:A by aaronjacobs · 14 years ago
  31. ec8ba26 Removed some out of date TODOs. by aaronjacobs · 14 years ago
  32. 60c0d28 Fixed a 'comparison between signed and unsigned' error. by aaronjacobs · 14 years ago
  33. 16f7fda Fixed a compilation warning/error. by aaronjacobs · 14 years ago
  34. 3de640c Gave a more consistent behavior to the Value::isFoo methods. See by aaronjacobs · 14 years ago
  35. 4a1521a Fixed bugs in asInt64 and asUInt64. by aaronjacobs · 14 years ago
  36. 4813fe7 Fixed a "comparison between signed and unsigned" warning/error. by aaronjacobs · 14 years ago
  37. 6e233e7 Fixed a parsing bug in decodeNumber, updating the failing test cases to be by aaronjacobs · 14 years ago
  38. ad4309f Fixed a bunch of compilation errors when JSON_HAS_INT64 is set. by aaronjacobs · 14 years ago
  39. 71a3add Centralized assertion macros and made them obey JSON_USE_EXCEPTION. by aaronjacobs · 14 years ago
  40. fdecebd Made two security fixes. by aaronjacobs · 14 years ago
  41. d8270ab Updated a cast to use a more appropriate type. by aaronjacobs · 14 years ago
  42. 0ddf9ce Fixed constructor initializer list order warnings/errors. by aaronjacobs · 14 years ago
  43. cda2ffa Removed an unused typedef. by aaronjacobs · 14 years ago
  44. bb6bcd5 Fixed a hard to debug crash on OS X related to sscanf format strings. by aaronjacobs · 14 years ago
  45. 56eb1be Fixed typo: amalga*ma*te. Replaced macro JSON_IS_AMALGATED with JSON_IS_AMALGAMATION by blep · 14 years ago
  46. a21dc7f Value::compare() is now const and has an actual implementation with unit tests. by blep · 14 years ago
  47. 280e469 Untabified some sources by blep · 14 years ago
  48. da930f1 - Added unit tests for comparison operators (except compare()) by blep · 14 years ago
  49. 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
  50. eb57f10 Bug #3200841: removed "warning C4127: conditional expression is constant" concerning infinite loop by replacing while (true) with for (;;). by blep · 14 years ago
  51. 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
  52. 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
  53. 7ab44fe Fixed bug #3139678: stack buffer overflow when parsing a double with a length of 32 characters. by blep · 14 years ago
  54. 8b2c596 Fixed bug #3139677: JSON [1 2 3] was incorrectly parsed as [1, 3]. Error is now correctly detected. by blep · 14 years ago
  55. 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
  56. 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
  57. 4b02f28 - Array index can be passed as int to operator[], allowing use of literal: by blep · 15 years ago
  58. 102b5fa JsonCpp is now licensed under MIT license, or public domain if desired and recognized in your jurisdiction. by blep · 15 years ago
  59. 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
  60. 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
  61. 07b7f08 - extracted some utility functions out-of reader and parser. by blep · 15 years ago
  62. 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
  63. 9058cef Integrated part of Patch #2839016, fixing default iterator initialization when using internal map. by blep · 15 years ago
  64. f839a7e Fixed compilation with Sun Studio 12 (avoid usage of std::distance) by blep · 16 years ago
  65. 2f0905b Fixed iteration bug over null values. by blep · 16 years ago
  66. f22ebec Fixed compilation issue with vs2005 by blep · 16 years ago
  67. 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
  68. 2424d5b Fixed comment after value in object value signaled by Frederic Surleau. by blep · 16 years ago
  69. 51007b2 - added Features class that describes allowed extension for Reader, to allow for strict configuration by blep · 16 years ago
  70. b0eebb4 Fixing string index issue when checking for control characters by malays · 16 years ago
  71. 8f58cca Fixed default constructor initialization. by blep · 16 years ago
  72. 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
  73. 92928cf Added patch for mingw from Sebastien Vincent by blep · 16 years ago
  74. 81a4708 Implementing support for reading and writing Unicode escape sequences. by malays · 16 years ago
  75. 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
  76. 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
  77. 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
  78. 3955132 Fixed compilation issue on windows (avoid using cstring and use string.h instead). by blep · 17 years ago
  79. 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
  80. 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
  81. 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
  82. 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
  83. 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
  84. 7c355e6 Fixed 2.95.3 header probs by christopherdunn · 18 years ago
  85. 3a88a9f Added istream/ostream funcs/operators by christopherdunn · 18 years ago
  86. f979d02 Renamed buildLibary to buildLibrary and added SharedLibrary rule. by christopherdunn · 18 years ago
  87. c1aa39a Added empty() operator-bang and isNull() by christopherdunn · 18 years ago
  88. 6c5a3a2 Added removeMember() and altered a few comments. by christopherdunn · 18 years ago
  89. dacadef fixed compiler warning by christopherdunn · 18 years ago
  90. 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
  91. 765ee71 [1611376]by reserving the max string-size when escaped chars exist, we should save some runtime. by christopherdunn · 18 years ago
  92. 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
  93. 1640727 [1587188]Fixed parsing of comment at tail of object. by christopherdunn · 18 years ago
  94. 3f49d6c Fixed gcc 2.95.3 problem. Bug: 1570919 by christopherdunn · 18 years ago
  95. b239eea - Made FastWriter output more compact. - fixed bug in runjsontests.py script. by blep · 18 years ago
  96. 34873e2 - reorganized repository to match standard layout by blep · 18 years ago