1. Sep 07, 2010
    • Petri Lehtinen's avatar
      Run Sphinx without the -W flag when building documentation · 3d5c0f46
      Petri Lehtinen authored
      In "make html", don't use the -W flag with Sphinx. This makes it
      possible to create the documentation with Sphinx 1.0 without errors,
      as the warning about using old-style C markup isn't turned to an
      error.
      
      Don't build documentation in "make check". Instead, add a new make
      target "check-doc" to build the documentation with the -W flag.
      3d5c0f46
  2. Aug 13, 2010
  3. Jun 17, 2010
    • Petri Lehtinen's avatar
      Clarify the documentation · 6e3ca5c4
      Petri Lehtinen authored
      Couple some string and number information from the RFC conformance
      chapter in the API reference, and refer to the RFC conformance chapter
      from API reference for more information.
      
      Also, state more clearly that a JSON text must have an array or object
      as the top-level value, and better document the string comparison
      performed by json_equal().
      6e3ca5c4
  4. Jun 15, 2010
  5. Jun 14, 2010
  6. Jun 13, 2010
  7. Jun 11, 2010
  8. May 20, 2010
  9. May 14, 2010
  10. May 07, 2010
  11. Apr 03, 2010
  12. Mar 29, 2010
  13. Mar 27, 2010
  14. Mar 23, 2010
  15. Mar 19, 2010
  16. Mar 18, 2010
  17. Feb 12, 2010
  18. Feb 10, 2010
    • Petri Lehtinen's avatar
      Optimize hashtable_set() · 307167fb
      Petri Lehtinen authored
      If a key already exists in the hashtable, use the existing pair
      changing its value instead of removing the old one and allocating a
      new pair.
      307167fb
  19. Feb 09, 2010
    • Petri Lehtinen's avatar
      C++: Optimize PropertyProxy · 7e8b1287
      Petri Lehtinen authored
      When the property already exists in the object, we can store an
      iterator pointing to that property, instead of duplicating the key.
      
      When the property (key) is not present in the object, we still have to
      duplicate the key.
      7e8b1287
  20. Feb 07, 2010
    • Petri Lehtinen's avatar
      C++: Make proxies safer · acec2559
      Petri Lehtinen authored
      If a user happens to store an ElementProxy or a PropertyProxy
      instance, we need to take a reference to the JSON value they point to.
      With PropertyProxy, the key needs to be copied as well.
      acec2559
    • Petri Lehtinen's avatar
      Make int32_t available on all systems · 28682322
      Petri Lehtinen authored
      Use AC_TYPE_INT32_T and include inttypes.h (if it exists) instead of
      stdint.h for maximum portability.
      28682322