Commit Graph

  • b44e2be032 Add json_loadb() for decoding possibly non null-terminated strings Petri Lehtinen 2011-04-10 20:54:52 +03:00
  • 76d6d700ad Merge branch '2.0' Petri Lehtinen 2011-04-05 15:38:37 +03:00
  • c96763215d Avoid set-but-not-used warning/error in a test Jim Meyering 2011-04-05 14:04:16 +02:00
  • 4a76900bd7 Merge branch '2.0' Petri Lehtinen 2011-03-31 21:26:19 +03:00
  • 1c0a3b2a55 jansson 2.0.1 v2.0.1 Petri Lehtinen 2011-03-31 16:59:26 +03:00
  • 056702e541 Merge branch '2.0' Petri Lehtinen 2011-03-31 16:39:33 +03:00
  • eab23f05d8 Fix a few malloc() and free() calls Petri Lehtinen 2011-03-31 16:37:41 +03:00
  • 0944ac8d91 Fix invalid object key hashing in json_unpack() strict checking mode Petri Lehtinen 2011-03-30 12:57:24 +03:00
  • a5a43caa9a Merge branch '2.0' Petri Lehtinen 2011-03-27 21:04:29 +03:00
  • 5456fc59ab Set JANSSON_MICRO_VERSION to 255 (0xFF) for git master Petri Lehtinen 2011-03-27 13:40:25 +03:00
  • 279d8bf108 Use the correct number of parens in JANSSON_VERSION_HEX macro Petri Lehtinen 2011-03-23 08:25:50 +02:00
  • 38e35e0973 Test framework enhancements, fix the check_exports test Petri Lehtinen 2011-03-27 13:34:43 +03:00
  • af18578928 Use the correct number of parens in JANSSON_VERSION_HEX macro Petri Lehtinen 2011-03-23 08:25:50 +02:00
  • c30e92603c ANSI C requires struct initializers to be constant expressions Petri Lehtinen 2011-03-21 09:27:51 +02:00
  • 6ecba84817 Fix json_object_size() return value Petri Lehtinen 2011-03-21 08:22:32 +02:00
  • b90ed1accb Enhance portability of va_copy() Petri Lehtinen 2011-03-20 21:15:39 +02:00
  • 1111960120 Fix a declaration after statement Petri Lehtinen 2011-03-10 21:28:44 +02:00
  • 7f09f48e7e Distribute doc/upgrading.rst Petri Lehtinen 2011-03-10 21:25:43 +02:00
  • b397711a66 Check documentation in make distcheck Petri Lehtinen 2011-03-10 21:24:44 +02:00
  • cf9b384bcb jansson 2.0 v2.0 Petri Lehtinen 2011-02-28 20:46:14 +02:00
  • 42b651ef56 Fix packing of invalid UTF-8 strings Petri Lehtinen 2011-02-27 21:34:12 +02:00
  • 387298d4a6 Update README Petri Lehtinen 2011-02-27 21:09:55 +02:00
  • cd854b5bc2 tests: Add missing json_decref() calls to suites/api/test_unpack.c Petri Lehtinen 2011-02-25 22:24:12 +02:00
  • dd9b4e530c Remove invalid subdirs from test/suites/Makefile.am Petri Lehtinen 2011-02-25 21:08:49 +02:00
  • b5dd566c83 doc: Change the title of the upgrading section Petri Lehtinen 2011-02-25 21:01:13 +02:00
  • ff26dc60d1 Small documentation tweaks Petri Lehtinen 2011-02-24 22:30:46 +02:00
  • 53bc9d8a39 Add "Upgrading from older releases" to docs, tweak CHANGES a bit Petri Lehtinen 2011-02-24 22:15:13 +02:00
  • a3468c9bd8 Add a CHANGES entry for version 2.0 Petri Lehtinen 2011-02-22 21:12:45 +02:00
  • 58f9d65535 Add lots of tests for pack/unpack code, fix bugs found Petri Lehtinen 2011-02-22 19:08:41 +02:00
  • a33c3628da Move json_error_t documentation to its own section Petri Lehtinen 2011-02-22 13:53:58 +02:00
  • 50dc64a7af Truncate error source from start, not end, if it's too long to fit Petri Lehtinen 2011-02-22 13:24:15 +02:00
  • 5df7b79397 Refactor decoder input stream Petri Lehtinen 2011-02-22 10:47:02 +02:00
  • e54ea1f7c9 tests: Use "make STOP=1 check" to stop on first failure Petri Lehtinen 2011-02-19 12:15:16 +02:00
  • 4be9e9e7fe Add custom memory allocation Petri Lehtinen 2011-02-17 10:10:53 +02:00
  • dd7dd414f0 Resolve __va_list_tag ** -> va_list * type errors with clang and future GCCs Graeme Smecher 2011-02-03 07:51:26 -08:00
  • f25698d08f Fix an unpack example in the docs Petri Lehtinen 2011-01-30 12:53:52 +02:00
  • ef13fb9189 Tweak the default validation behaviour of the unpack API Petri Lehtinen 2011-01-29 21:38:07 +02:00
  • 7706abcbed Use the Sphinx default theme again for documentation Petri Lehtinen 2011-01-25 21:43:23 +02:00
  • 7d49fc75d5 Documentation for pack and unpack functions Petri Lehtinen 2011-01-25 21:41:52 +02:00
  • 908c62f327 Add the 'I' format for both pack and unpack Petri Lehtinen 2011-01-25 21:41:35 +02:00
  • a1c185a376 Use 'f' for real and 'F' for number (real or integer) in unpack Petri Lehtinen 2011-01-25 20:42:41 +02:00
  • ac96ac13d4 unpack: Unify and enhance error messages Petri Lehtinen 2011-01-25 20:37:53 +02:00
  • 579c291882 Expand the pack/unpack API, implement unpack flags Petri Lehtinen 2011-01-25 09:36:43 +02:00
  • 2770dca2c0 Add validation features to json_unpack() Petri Lehtinen 2011-01-24 21:45:54 +02:00
  • 6825c2c706 Rename variadic.c to pack_unpack.c Petri Lehtinen 2011-01-24 21:44:28 +02:00
  • 6d1f28f050 Refactor json_unpack() Petri Lehtinen 2011-01-24 21:20:56 +02:00
  • 7f3018a4fb Refactor json_pack() Petri Lehtinen 2011-01-23 21:14:19 +02:00
  • 53383860e8 Unify style Petri Lehtinen 2011-01-20 21:09:14 +02:00
  • fa7c2ea070 Update copyright notices for 2011 Petri Lehtinen 2011-01-20 21:28:54 +02:00
  • 46f91797ec Build cleanly with gcc's -Werror=declaration-after-statement flag Petri Lehtinen 2011-01-17 15:51:29 +02:00
  • a242381024 Remove debugging printf Graeme Smecher 2011-01-14 15:11:54 -08:00
  • 3a7512d2b0 Make json_pack/json_unpack() recursive Graeme Smecher 2011-01-14 09:18:42 -08:00
  • 269e86b725 Emphasize the constness of the return value of json_string_value() Petri Lehtinen 2010-12-20 21:08:04 +02:00
  • bf32f6cd75 Document the version info constants Petri Lehtinen 2010-12-19 21:55:00 +02:00
  • c7611e7a0d Make int32_t available when the configure script is not used Petri Lehtinen 2010-12-18 22:58:40 +02:00
  • 23bc8e468d Add version info to jansson.h Petri Lehtinen 2010-12-14 20:57:32 +02:00
  • 5422a862de Enhance error reporting Petri Lehtinen 2010-10-26 23:36:24 +03:00
  • 818baf5fdb Move and enhance documentation on json_error_t Petri Lehtinen 2010-10-26 21:17:50 +03:00
  • bb5d4efb2e Make json_error_t transparent again Petri Lehtinen 2010-10-26 21:05:40 +03:00
  • 198d537be7 Adds json_pack / json_unpack variadic functions. Graeme Smecher 2010-10-25 16:36:29 -07:00
  • 1acd1a7b56 Remove all "Added in version 1.x" info from documentation Petri Lehtinen 2010-10-14 21:05:22 +03:00
  • 23dd078c8d Make json_error_t opaque Petri Lehtinen 2010-10-14 20:57:55 +03:00
  • 781bda1404 Merge branch '1.3' Petri Lehtinen 2010-09-06 20:48:25 +03:00
  • 3d5c0f46f1 Run Sphinx without the -W flag when building documentation origin/1.3 Petri Lehtinen 2010-09-06 20:46:14 +03:00
  • 8567816542 Use Sphinx 1.0, change the HTML theme Petri Lehtinen 2010-09-05 22:00:47 +03:00
  • 664c88ca97 Add a section describing how to build on Windows Petri Lehtinen 2010-09-05 21:38:06 +03:00
  • cbb3855d97 On Windows, typedef int to int32_t Petri Lehtinen 2010-09-05 21:29:04 +03:00
  • 3c4cf31a01 Add jansson_config.h.win32 Petri Lehtinen 2010-09-05 21:21:36 +03:00
  • 06eb436008 Move max() to jansson_private.h, define only if not already defined Petri Lehtinen 2010-09-05 20:54:37 +03:00
  • e3654c2245 Don't use designated struct initializers Petri Lehtinen 2010-09-05 17:21:36 +03:00
  • a112563214 Use config.h only if it exists Petri Lehtinen 2010-09-05 17:16:47 +03:00
  • 976fc2279f Replace all occurences of inline with JSON_INLINE Petri Lehtinen 2010-09-05 17:13:21 +03:00
  • 56643d4311 Merge branch '1.3' Petri Lehtinen 2010-08-14 21:02:08 +03:00
  • cb8fcc7808 Set the version number to 2.0pre Petri Lehtinen 2010-08-14 20:47:08 +03:00
  • b76c69de1b Clarify and document the integer type configuration Petri Lehtinen 2010-08-14 20:37:50 +03:00
  • bfac1972e2 Add a flags parameter to all decoding functions for future needs Petri Lehtinen 2010-08-13 22:19:20 +03:00
  • f8d0e01e46 Change the maximum indentation size to 32 spaces in encoder Petri Lehtinen 2010-08-13 22:11:04 +03:00
  • ffbab6fedd Change the underlying type of JSON integer from long to json_int_t Petri Lehtinen 2010-08-13 22:06:01 +03:00
  • 145032a57f Make object_key_t portable Petri Lehtinen 2010-08-12 21:35:19 +03:00
  • 519d52e2bb Beautify the container_of macro Petri Lehtinen 2010-08-12 21:34:02 +03:00
  • 94182a5acc Replace inline with JSON_INLINE in json_object_iter_set() declaration Petri Lehtinen 2010-08-12 21:10:12 +03:00
  • f71eb7fe17 Check for gcc before setting gcc specific CFLAGS Petri Lehtinen 2010-08-12 20:59:48 +03:00
  • 7ce70533c9 Move site configuration to jansson_config.h Petri Lehtinen 2010-08-10 22:14:37 +03:00
  • 014c49c285 Change JSON integer's underlying type from int to long Petri Lehtinen 2010-08-10 21:45:18 +03:00
  • 6e3ca5c45c Clarify the documentation Petri Lehtinen 2010-06-16 21:34:10 +03:00
  • 68f2861e92 Unify unsigned integer usage in the API Petri Lehtinen 2010-06-15 15:27:35 +03:00
  • b354f8a35a configure.ac: Remove unneeded AC_PROG_CXX Petri Lehtinen 2010-06-14 22:30:15 +03:00
  • b461c652b4 Add a few missing changes to CHANGES for v1.3 Petri Lehtinen 2010-06-14 14:33:44 +03:00
  • 2caac965d4 jansson 1.3 v1.3 Petri Lehtinen 2010-06-13 20:37:33 +03:00
  • 1347686dbf Remove the C++ interface Petri Lehtinen 2010-06-12 20:45:19 +03:00
  • 8b2b12e05f Merge branch '1.2' Petri Lehtinen 2010-06-12 22:44:21 +03:00
  • 1a090bbcd3 Fix a few memory leaks in tests origin/1.2 Petri Lehtinen 2010-06-10 21:15:43 +03:00
  • dec3ad498e Merge branch '1.2' Petri Lehtinen 2010-05-20 18:47:30 +03:00
  • 978a47e2c5 Clarify the documentation on reference stealing Petri Lehtinen 2010-05-20 18:45:06 +03:00
  • 453e4c0aa2 Zero the visited flag after an encoding error Petri Lehtinen 2010-05-14 08:47:24 +03:00
  • 2630980f49 Zero the visited flag after encoding an empty array or object Petri Lehtinen 2010-05-12 15:41:09 +03:00
  • 782acfe378 Merge branch '1.2' Petri Lehtinen 2010-05-07 07:36:01 +03:00
  • f9475f9577 load.c: Make stream_init() static Petri Lehtinen 2010-05-07 07:35:11 +03:00
  • 8857aeadfd Merge branch '1.2' Petri Lehtinen 2010-04-03 14:00:59 +03:00
  • 047a1417fb jansson 1.2.1 v1.2.1 Petri Lehtinen 2010-04-03 13:39:16 +03:00