Permalink
Switch branches/tags
Nothing to show
Commits on Mar 25, 2011
  1. Merge branch 'master' into svn_integration

    mrtazz committed Mar 25, 2011
    Conflicts:
    	doc/jsoncpp.dox
Commits on Mar 24, 2011
  1. fix json syntax error in documentation

    Pat Notz authored and mrtazz committed Feb 23, 2011
Commits on Dec 29, 2010
  1. Fixed shared library linker invocation.

    divegeek authored and mrtazz committed Dec 28, 2010
Commits on Dec 27, 2010
  1. Major rework of 64 integer support: 64 bits integer are only returned…

    blep
    blep committed Dec 27, 2010
    … when explicitly request via Json::Value::asInt64(), unlike previous implementation where Json::Value::asInt() returned a 64 bits integer.
    
    This eases porting portable code and does not break compatibility with the previous release.
    
    Json::Value::asLargestInt() has also be added to ease writing portable code independent of 64 bits integer support. It is typically used to implement writers.
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@156 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Dec 24, 2010
  1. Fixed some documentation issues pointed out by Daniel.

    blep
    blep committed Dec 24, 2010
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@155 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  2. Added float Json::Value::asFloat() to obtain a floating point value a…

    blep
    blep committed Dec 24, 2010
    …s a float (avoid lost of precision warning caused by used of asDouble() to initialize a float).
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@154 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  3. - Array index can be passed as int to operator[], allowing use of lit…

    blep
    blep committed Dec 24, 2010
    …eral:
    
      Json::Value array;
      array.append( 1234 );
      int value = array[0].asInt();  // did not compile previously
    
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@153 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Nov 6, 2010
Commits on Nov 3, 2010
  1. add simple Makefile

    mrtazz committed Nov 3, 2010
  2. add gitignore

    mrtazz committed Nov 3, 2010
Commits on Apr 27, 2010
  1. updated license with clearer information

    blep
    blep committed Apr 27, 2010
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@152 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Apr 20, 2010
  1. JsonCpp is now licensed under MIT license, or public domain if desire…

    blep
    blep committed Apr 20, 2010
    …d and recognized in your jurisdiction.
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@150 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Apr 19, 2010
  1. - Moved definition of Json::Int and Json::UInt to config.h which comp…

    blep
    blep committed Apr 19, 2010
    …iler detection logic to define them to 64 bits integer if JSON_NO_INT64 is not defined.
    
    - Added Json::ArrayIndex as an unsigned int to forwards.h
    - Modified Json::Value to consistently use Json::ArrayIndex.
    - Added int/unsigned int constructor overload to Json::Value to avoid ambiguous constructor call.
    - Modified jsontestrunner/main.cpp to use Json::valueToString for Value::asInt() conversion to string.
    - Modified Json::Reader to only overflow to double when the number is too large (previous code relied on the fact that an int fitted in a double without precision loss).
    - Generalized uintToString() helpers and buffer size to automatically adapt to the precision of Json::UInt.
    - Added specific conversion logic for UInt to double conversion on Microsoft Visual Studio 6 which only support __int64 to double conversion (unsigned __int64 conversion is not supported)
    - Added test for 64 bits parsing/writing. Notes: those will fail when compiled with JSON_NO_INT64 (more dev required to adapt).
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@149 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Apr 14, 2010
  1. - added need for 64 bits integer to roadmap

    blep
    blep committed Apr 14, 2010
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@148 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Mar 13, 2010
  1. Removed experimental ValueAllocator, it caused static initialization/…

    blep
    blep committed Mar 13, 2010
    …destruction order issues (bug #2934500). The DefaultValueAllocator has been inlined in code.
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@146 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  2. Added NEWS.txt that provides a synopsis of the change since the last …

    blep
    blep committed Mar 13, 2010
    …version. Integrated NEWS.txt in documentation.
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@144 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  3. - better execution examples

    blep
    blep committed Mar 13, 2010
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@142 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  4. - add LD_LIBRARY_PATH to propagated environment variables as it is re…

    blep
    blep committed Mar 13, 2010
    …quired for some compiler installations.
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@141 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Mar 12, 2010
  1. - fixed project links section name

    blep
    blep committed Mar 12, 2010
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@140 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  2. Released 0.5.0

    blep
    blep committed Mar 12, 2010
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@139 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Mar 11, 2010
  1. - fixed typos and added "download" section to documentation

    blep
    blep committed Mar 11, 2010
    - commit version numbers after release
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@134 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  2. Removed experimental notification on iterators, and added experimenta…

    blep
    blep committed Mar 11, 2010
    …l status for allocator (to be removed)
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@133 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Feb 25, 2010
  1. - added --no-web to skip upload to web site

    blep
    blep committed Feb 25, 2010
    - added automatic upload of source and documentation tarball on frs.sourceforge.net
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@132 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Feb 24, 2010
  1. - doc is now generated in dist/doxygen

    blep
    blep committed Feb 24, 2010
    - makerelease now decompress the tarball, download and install scons, run scons check on provided platforms, decompress doc tarball and upload the doc on the project web
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@127 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  2. - added source tarball decompression

    blep
    blep committed Feb 24, 2010
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@116 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Feb 23, 2010
  1. - added the following step to make_release: fix EOL in distribution s…

    blep
    blep committed Feb 23, 2010
    …ource, generate source tarball.
    
    - devtools/ was made into a python module and common utilities are being moved in this module
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@113 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  2. - added svn export

    blep
    blep committed Feb 23, 2010
    - prepared tool for eol conversion
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@110 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  3. - changed SVN EOL properties so that HTML file are in Unix format, Vi…

    blep
    blep committed Feb 23, 2010
    …sual Studio solution are always in Windows format, and sources are in native format.
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@109 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  4. - added (incomplete) script makerelease.py to handle svn tagging and …

    blep
    blep committed Feb 23, 2010
    …tar balls generation
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@108 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Commits on Feb 22, 2010
  1. - fixed project name and version

    blep
    blep committed Feb 22, 2010
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@100 1f120ed1-78a5-a849-adca-83f0a9e25bb6
  2. - Documentation generation is no longer handled by SCons. The script …

    blep
    blep committed Feb 22, 2010
    …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.
    
    
    
    git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@99 1f120ed1-78a5-a849-adca-83f0a9e25bb6