- reorganizing repository to match standard layout

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@27 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- reorganized repository to match standard layout

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@28 1f120ed1-78a5-a849-adca-83f0a9e25bb6
- Made FastWriter output more compact.
- fixed bug in runjsontests.py script.

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@29 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Added newline b/c of gcc--warning: no newline at end of file

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@30 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Fixed gcc 2.95.3 problem.  Bug: 1570919

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@31 1f120ed1-78a5-a849-adca-83f0a9e25bb6
[1587188]Fixed parsing of comment at tail of object.

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@32 1f120ed1-78a5-a849-adca-83f0a9e25bb6
[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.)

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@33 1f120ed1-78a5-a849-adca-83f0a9e25bb6
[1611376]by reserving the max string-size when escaped chars exist, we should save some runtime.

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@34 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Added comments, pre- and post-condition for resize(), clear(), Value(ValueType).

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@35 1f120ed1-78a5-a849-adca-83f0a9e25bb6
setComment() will assert if comment does not start with / (or if it were NULL, which would have seg-faulted before).

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@36 1f120ed1-78a5-a849-adca-83f0a9e25bb6
fixed compiler warning

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@37 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Added/clarified comments.  Move extra verbiage out of brief sections.

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@38 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Added removeMember() and altered a few comments.

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@39 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Added empty() operator-bang and isNull()

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@40 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Renamed buildLibary to buildLibrary and added SharedLibrary rule.

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@41 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Added istream/ostream funcs/operators

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@42 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Fixed 2.95.3 header probs

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@43 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Added virtual destructor to StyledWriter to avoid -Wall warning from g++

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@44 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Fixed compilation warnings.  Added -Wall to linux-gcc compilation.  JSON_ASSERT_MESSAGE now throws exception (but JSON_ASSERT does not).

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@45 1f120ed1-78a5-a849-adca-83f0a9e25bb6
Added prop svn:eol-style native. Stripped carriage-returns on unix.  Hopefully, this will work for Windows too now.

git-svn-id: https://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@46 1f120ed1-78a5-a849-adca-83f0a9e25bb6