Commit Graph

  • 97af24d2f8 Release 0.5.0 Baptiste Lepilleur 2010-02-24 22:46:35 +0000
  • 3a75efb375 Release 0.5.0 Baptiste Lepilleur 2010-02-24 22:41:18 +0000
  • da6ccbbcfb Release 0.5.0 Baptiste Lepilleur 2010-02-24 22:37:29 +0000
  • 50c383ba01 Release 0.5.0 Baptiste Lepilleur 2010-02-24 22:34:06 +0000
  • df75e4aa84 Release 0.5.0 Baptiste Lepilleur 2010-02-24 20:45:50 +0000
  • 35bdc07ebd - added source tarball decompression Baptiste Lepilleur 2010-02-24 08:05:41 +0000
  • 2279ce36c4 Release 0.5.0 Baptiste Lepilleur 2010-02-24 07:36:38 +0000
  • e94d2f483b - added the following step to make_release: fix EOL in distribution source, generate source tarball. - devtools/ was made into a python module and common utilities are being moved in this module Baptiste Lepilleur 2010-02-23 21:00:30 +0000
  • 64cc86bf5f Release 0.5.0 Baptiste Lepilleur 2010-02-23 20:41:23 +0000
  • 7c171ee726 - added svn export - prepared tool for eol conversion Baptiste Lepilleur 2010-02-23 08:44:52 +0000
  • fcf145ecd4 - 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. Baptiste Lepilleur 2010-02-23 08:23:41 +0000
  • 1f4847cbd9 - added (incomplete) script makerelease.py to handle svn tagging and tar balls generation Baptiste Lepilleur 2010-02-23 07:57:38 +0000
  • 6283d0c7c1 Release 0.5.0 Baptiste Lepilleur 2010-02-23 07:51:07 +0000
  • c45da10999 Release 0.5.0 Baptiste Lepilleur 2010-02-23 07:43:10 +0000
  • 9597adfcd0 Release 0.5.0 Baptiste Lepilleur 2010-02-23 03:28:23 +0000
  • d07ebe671a Release 0.5.0 Baptiste Lepilleur 2010-02-23 03:23:09 +0000
  • 35503e5917 - fixed project name and version Baptiste Lepilleur 2010-02-22 04:37:31 +0000
  • 57ee0e3b37 - 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. Baptiste Lepilleur 2010-02-22 04:16:10 +0000
  • 8d3790d217 - added missing virtual destructor to TestCase. Baptiste Lepilleur 2010-02-21 14:28:54 +0000
  • 7c66ac2e0f - added command-line option --with-json-checker to run test from jsonchecker test suite of json.org. Baptiste Lepilleur 2010-02-21 14:26:08 +0000
  • 8c2f18cd1d - updated roadmap (utf-8 handling in Reader) Baptiste Lepilleur 2010-02-21 14:24:52 +0000
  • 3a1b93be1c - 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. - added Value constructor taking begin/end pointer to initialize the Value with a non-zero terminated string. Baptiste Lepilleur 2010-02-21 14:08:17 +0000
  • 7a866553bb - added a large test that cause(d?) crash with experimental JSON_VALUE_USE_INTERNAL_MAP Baptiste Lepilleur 2010-02-21 10:44:12 +0000
  • 89c0092084 renamed jsontestrunner.py to pyjsontestrunner.py to avoid confusion Baptiste Lepilleur 2010-02-19 05:10:41 +0000
  • a894f775bb - fixed failing test Baptiste Lepilleur 2010-02-19 05:09:54 +0000
  • 4a5e58c4f4 Integrated part of Patch #2839016, fixing default iterator initialization when using internal map. Baptiste Lepilleur 2010-01-15 14:56:59 +0000
  • 2bcfb63362 Added another failing unicode test case Baptiste Lepilleur 2009-11-26 10:52:18 +0000
  • 56c0401a90 Fixed compilation with Sun Studio 12 (avoid usage of std::distance) Baptiste Lepilleur 2009-11-24 17:43:58 +0000
  • a1d6c9e66a Fixed iteration bug over null values. Baptiste Lepilleur 2009-11-23 22:33:30 +0000
  • 2814f6e95b Added instruction to run unit tests manually. Baptiste Lepilleur 2009-11-22 13:11:14 +0000
  • 7dec64f57e Moved jsontestrunner data from test/ to test/data. Baptiste Lepilleur 2009-11-21 18:20:25 +0000
  • 45c499d310 - added mini unit testing framework - added unit tests for Value.isXYZ() and iteration over Value members to compute size Baptiste Lepilleur 2009-11-21 18:07:09 +0000
  • 932cfc798b Added support for valgrind memory checks Baptiste Lepilleur 2009-11-19 20:16:59 +0000
  • f73d4b9a6b Fixed compilation issue with vs2005 Baptiste Lepilleur 2009-11-19 19:13:18 +0000
  • 43e25c3b09 Fixed documentation example. Bounced version number. Baptiste Lepilleur 2009-11-19 19:03:14 +0000
  • 2a787ec8e6 Moved Visual Studio projects file under makefiles/vs71 to allow usage of multiple versions on the same source tree. Baptiste Lepilleur 2009-11-19 13:29:25 +0000
  • 86ccb76138 - fixed build issue on Solaris (wrong compilation flags for multi-threading) - fixed build issue on Linux redhat 3: python does not has tarfile module Baptiste Lepilleur 2009-11-19 13:05:54 +0000
  • bf95d0f619 - fixed build issue on AIX. Build both shared and static library is now only activated on Linux. Building static library on other platforms. Baptiste Lepilleur 2009-11-19 12:19:07 +0000
  • 4e19f180b8 - fixed build issue with mingw (bug 2834969) Baptiste Lepilleur 2009-11-19 12:07:58 +0000
  • f179a180bd Fixed comment after value in object value signaled by Frederic Surleau. Baptiste Lepilleur 2009-11-18 22:25:34 +0000
  • 8868147835 - added Features class that describes allowed extension for Reader, to allow for strict configuration - added tests from json.org jsonchecker and modified jsontestrunner to use strict parsing mode when executing them Baptiste Lepilleur 2009-11-18 21:38:54 +0000
  • 64e07e54ed - fixed SCons build on Windows: only build static library (support static/dynamic at the same time requires significant changes) - renamed SCons glob tool to globtool to avoid clash with python glob module. This prevented running the tests. - check target now works with SCons 1.x Baptiste Lepilleur 2009-11-18 21:27:06 +0000
  • 617270bfaa Fixing string index issue when checking for control characters Malay Shah 2009-11-18 17:40:22 +0000
  • 5d0ed235c6 Fixed default constructor initialization. Baptiste Lepilleur 2009-11-18 17:12:24 +0000
  • eda47b61b5 Fixed bug introduced by utf-8 patch with fix provided by Henry Ludemann. All unit tests are now passing. Baptiste Lepilleur 2009-11-18 17:01:09 +0000
  • b0ab79bc5b Added patch for mingw from Sebastien Vincent Baptiste Lepilleur 2009-11-15 22:49:54 +0000
  • ee4b4dab54 Implementing support for reading and writing Unicode escape sequences. Malay Shah 2009-11-13 04:21:14 +0000
  • 060c45a38d Patch from Sebastien Vincent Christopher Dunn 2009-05-24 22:22:08 +0000
  • 8f5ddcfa8d Added cstring for memcpy(), as suggested by sebastien.vincent@turnserver.org . 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. Christopher Dunn 2009-05-11 20:04:10 +0000
  • 230b1f675f - Added basic string test (all char in ASCII range 33-126) and a large string test. Baptiste Lepilleur 2008-09-26 07:15:11 +0000
  • 2083c9e3bf 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. Christopher Dunn 2008-01-24 20:21:11 +0000
  • ed971e180e Changed valueToString for floats so that zeroes after a decimal are truncated -- saves file size esp. for StyledStreamWriter which uses tabs instead of spaces. Christopher Dunn 2008-01-24 20:09:48 +0000
  • 32927b0b22 Sketched out some idea to make the build system more reusable across projects. Baptiste Lepilleur 2008-01-21 08:37:06 +0000
  • e1aad35ae5 Fixed compilation issue on windows (avoid using cstring and use string.h instead). Baptiste Lepilleur 2008-01-20 16:55:26 +0000
  • f66d370741 - rewrote doxygen documentation generation integration with Scons (still need some clean-up): list of sources is explicitly passed to a doxyfile builder which is used as input of a doxygen builder. Hence, the doxyfile depends on all the sources. - documentation is now correctly generated once when source are changed on the first scons run. Baptiste Lepilleur 2008-01-20 16:49:53 +0000
  • 4882d0a595 Added rought roadmap. Baptiste Lepilleur 2008-01-19 12:12:35 +0000
  • 452ccb3c70 Unneeded comment. Christopher Dunn 2007-06-14 22:07:15 +0000
  • a3992389bb This file is auto-generated, even if it already exists. That is causing scons dependency problems, but the right answer is not to add the file, apparently. Christopher Dunn 2007-06-14 22:04:54 +0000
  • de10f45285 added comment -- I always have to run twice to build docs because the doxyfile gets updated and causes scons to get confused. I do not know how to fix this, but I simply run 'scons doc/doxyfile' first. Christopher Dunn 2007-06-14 22:03:11 +0000
  • e1f8a4799a added dependency Christopher Dunn 2007-06-14 22:01:40 +0000
  • f986423955 Stripped carriage return and added eol-style native prop. Christopher Dunn 2007-06-14 21:01:26 +0000
  • f1a49467cf Updated platform on linux-gcc to include compiler version (necessary for multiple targets built in same directory, and not a bad idea for other builds). Christopher Dunn 2007-06-14 20:59:51 +0000
  • 02c7fe78d3 Without this file, scons must be run twice initially. Hopefully, the file gets rebuilt properly, as I do not know how to fix the scons rule correctly. Christopher Dunn 2007-06-14 19:41:21 +0000
  • d2fdeb3a9a LD_LIBRARY_PATH needed for linux build tests. (Really, passing -Wl,-rpath to the linker would be better, but scons is not good about automating that.) Christopher Dunn 2007-06-14 19:32:40 +0000
  • e0d7224804 Added svn:eol-style native Christopher Dunn 2007-06-14 17:58:59 +0000
  • f4b73938d2 I always have compiler problems when using operator[](unsigned) when I pass int instead, so I added a note to the comments. Christopher Dunn 2007-06-13 17:02:59 +0000
  • 9f8abcb258 Indentation is not perfect, but pretty good. Not sure how to perfect, given the difficulty of testing the last char written. Christopher Dunn 2007-06-13 17:02:01 +0000
  • 605cd7e902 Added StyledStreamWriter, which has no reason to derive from Writer, since its write() method does cannot return a string and must take a stream. Christopher Dunn 2007-06-13 15:55:50 +0000
  • 8985cee674 Added prop svn:eol-style native. Stripped carriage-returns on unix. Hopefully, this will work for Windows too now. Christopher Dunn 2007-06-13 15:52:48 +0000
  • 6d135cb5e3 Added prop svn:eol-style native. Stripped carriage-returns on unix. Hopefully, this will work for Windows too now. Christopher Dunn 2007-06-13 15:51:04 +0000
  • b2f720456e Added prop svn:eol-style native. Stripped carriage-returns on unix. Hopefully, this will work for Windows too now. Christopher Dunn 2007-06-13 15:48:30 +0000
  • a44cffb342 Fixed compilation warnings. Added -Wall to linux-gcc compilation. JSON_ASSERT_MESSAGE now throws exception (but JSON_ASSERT does not). Christopher Dunn 2007-05-09 19:35:15 +0000
  • 842d64e8d7 Added virtual destructor to StyledWriter to avoid -Wall warning from g++ Christopher Dunn 2007-04-19 22:20:46 +0000
  • f153eaaed0 Fixed 2.95.3 header probs Christopher Dunn 2007-03-23 10:19:49 +0000
  • 56a1d6cbf5 Added istream/ostream funcs/operators Christopher Dunn 2007-03-23 09:57:01 +0000
  • 2370789d67 Renamed buildLibary to buildLibrary and added SharedLibrary rule. Christopher Dunn 2007-03-23 08:57:57 +0000
  • 208a781e47 Added empty() operator-bang and isNull() Christopher Dunn 2007-03-23 08:55:25 +0000
  • 1aa20f9e58 Added removeMember() and altered a few comments. Christopher Dunn 2007-03-23 08:30:20 +0000
  • 02ff716d2f Added/clarified comments. Move extra verbiage out of brief sections. Christopher Dunn 2007-03-23 07:28:19 +0000
  • 0c498695a7 fixed compiler warning Christopher Dunn 2007-03-23 07:16:59 +0000
  • ca21256395 setComment() will assert if comment does not start with / (or if it were NULL, which would have seg-faulted before). Christopher Dunn 2007-03-23 07:05:19 +0000
  • 8386d3efe1 Added comments, pre- and post-condition for resize(), clear(), Value(ValueType). Christopher Dunn 2007-03-23 06:38:29 +0000
  • 5674738668 [1611376]by reserving the max string-size when escaped chars exist, we should save some runtime. Christopher Dunn 2007-03-23 06:12:28 +0000
  • ce1f32981b [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.) Christopher Dunn 2007-03-23 05:56:39 +0000
  • fe536c0631 [1587188]Fixed parsing of comment at tail of object. Christopher Dunn 2007-03-23 05:04:38 +0000
  • 3ffbf208a0 Fixed gcc 2.95.3 problem. Bug: 1570919 Christopher Dunn 2007-03-23 04:55:07 +0000
  • baca6c23c2 Added newline b/c of gcc--warning: no newline at end of file Christopher Dunn 2007-03-23 03:31:35 +0000
  • 2d4dd281f1 - Made FastWriter output more compact. - fixed bug in runjsontests.py script. Baptiste Lepilleur 2007-03-17 22:14:59 +0000
  • 4cd8bae331 - reorganized repository to match standard layout Baptiste Lepilleur 2007-03-15 22:11:38 +0000
  • d3a114c906 - reorganizing repository to match standard layout Baptiste Lepilleur 2007-03-15 22:04:34 +0000