initial import from CVS export

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@1 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- Synchronized jsoncpp with integration in CppTL.
- Dependencies of Json::Value on std::map is now optional.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@2 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- Synchronized jsoncpp with integration in CppTL.


git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@3 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- Synchronized jsoncpp with integration in CppTL.
- Dependencies of Json::Value on std::map is now optional.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@4 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- removed warning when compiling on msvc80.
- added (untested) support for iteration over object values or array values.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@5 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- integrated doxygen documentation generation in scons build system
- updated header.html to handle lastest doxygen (tabs in html)

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@6 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- fixed compilation issue on msvc6 platform.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@7 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- fixed bug in doxygen scons-tools (bad handling of windows path in configuration file)
- fixed bug in substinfile.py scons-tools (bad handling of windows path in substitution variable)
- doc version and output directory are now set by the build script.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@8 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- added simple targz tool.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@9 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- doc tarball now contains just the documentation folder and not the build directory.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@10 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- added short introduction and build instruction.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@11 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- doxygen tool: fixed bug in output (is env.Dir instead of File)
- added srcdist tool: generate tarball of source files. Dependencies retreival is still missing.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@12 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- added another parse interface taking a pair of const char *.
- removed unused header.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@13 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- added instruction to download and install scons-local.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@14 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- added (untested) accessors to get index or member name when iterating over members.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@15 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- correct include path are now generated in the documentation.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@16 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- memory footprint of Json::Value is back to 16 bytes on WIN32.
(using bool allocated_:1 caused the compiler not to merge the attribute with the previous bitfield. Switched to int type to fix the problem).

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@17 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- Value may now (optionally) use an internal hash-map and a simplified deque for objectValue and arrayValue storage.
- iterator related code extracted into src/lib_json/json_valueiterator.inl

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@18 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- added experimental StaticString support to avoid useless string duplication in Value constructor or member association.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@19 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- added memory pool based allocator.

git-svn-id: svn://svn.code.sf.net/p/jsoncpp/code@20 1f120ed1-78a5-a849-adca-83f0a9e25bb6