jansson/doc
Petri Lehtinen f18ef5144a Implement JSON_PRESERVE_ORDER encoding flag
With this encoding flag, the object key-value pairs in output are in
the same order in which they were first inserted into the object.

To make this possible, a key of an object is now a serial number plus
a string. An object keeps an increasing counter which is used to
assign serial number to the keys. Hashing, comparison and public API
functions were changed to act only on the string part, i.e. the serial
number is ignored everywhere else but in the encoder, where it's used
to order object keys if JSON_PRESERVE_ORDER flag is used.
2010-02-11 20:48:56 +02:00
..
ext Add year 2010 to copyright notices 2010-02-02 21:26:11 +02:00
.gitignore Remove CHANGES preprocessing, as it didn't work with VPATH builds 2010-01-21 20:53:05 +02:00
apiref.rst Implement JSON_PRESERVE_ORDER encoding flag 2010-02-11 20:48:56 +02:00
changes.rst Remove CHANGES preprocessing, as it didn't work with VPATH builds 2010-01-21 20:53:05 +02:00
conf.py Add year 2010 to copyright notices 2010-02-02 21:26:11 +02:00
gettingstarted.rst Update documentation 2010-01-12 21:29:16 +02:00
github_commits.c Add year 2010 to copyright notices 2010-02-02 21:26:11 +02:00
index.rst doc: Convert CHANGES to reStructuredText and add it to HTML docs 2010-01-14 22:03:48 +02:00
Makefile.am doc/Makefile.am: Don't remove changes.rst in clean 2010-01-26 21:19:48 +02:00
README Build documentation in make html target 2009-11-03 23:09:04 +02:00
tutorial.rst Enhance documentation 2009-10-19 21:56:11 +03:00

To build the documentation, invoke

    make html

Then point your browser to _build/html/index.html.