Commit Graph

  • ce42e30b8c doc: Distribute conformance.rst Petri Lehtinen 2010-04-03 13:49:38 +03:00
  • 4e63fcd55d Merge branch '1.2' Petri Lehtinen 2010-03-28 21:44:41 +03:00
  • 024106bbfb Require autoconf 2.60 Petri Lehtinen 2010-03-28 21:16:21 +03:00
  • 29ee3832cf Support compilers that don't have the "inline" keyword Petri Lehtinen 2010-03-28 21:14:08 +03:00
  • c7c2edae8a doc: Add chapter on RFC conformance Petri Lehtinen 2010-03-26 22:00:41 +02:00
  • bb89a5d4d3 Estimate real number underflows with 0.0 Petri Lehtinen 2010-03-26 21:59:53 +02:00
  • f76966b438 Enhance tests for null byte Petri Lehtinen 2010-03-26 21:29:31 +02:00
  • 49880cbabe Merge branch '1.2' Petri Lehtinen 2010-03-23 08:15:19 +02:00
  • f284e3c069 Fix reference counting on true, false and null Petri Lehtinen 2010-03-23 08:08:57 +02:00
  • 66a69f3f10 Ignore temporary files *~ Petri Lehtinen 2010-03-19 08:11:48 +02:00
  • 7d5982e6fe c++ wrapper: add missing 'inline' statements to various constructors Andres Freund 2010-03-18 14:35:09 +01:00
  • a2a9107600 Don't include stdint.h anywhere Petri Lehtinen 2010-03-18 07:18:43 +02:00
  • 42621370c3 hashtable: Fix typo in comment Petri Lehtinen 2010-02-11 21:17:19 +02:00
  • 8e61b7c0f0 Merge branch 'c++-enhance-proxies' Petri Lehtinen 2010-02-11 21:06:19 +02:00
  • 35ddd2de20 Update CHANGES, change version to 1.2+ Petri Lehtinen 2010-02-11 20:55:56 +02:00
  • f18ef5144a Implement JSON_PRESERVE_ORDER encoding flag Petri Lehtinen 2010-02-09 21:29:33 +02:00
  • 307167fb66 Optimize hashtable_set() Petri Lehtinen 2010-02-09 20:51:25 +02:00
  • 7e8b128740 C++: Optimize PropertyProxy Petri Lehtinen 2010-02-08 20:51:09 +02:00
  • acec2559a5 C++: Make proxies safer Petri Lehtinen 2010-02-07 14:08:54 +02:00
  • 286823227c Make int32_t available on all systems Petri Lehtinen 2010-02-06 21:08:56 +02:00
  • 8d75235ff2 Merge branch '1.2' Petri Lehtinen 2010-02-04 21:13:57 +02:00
  • 79e9dae9a0 Merge branch 'cleanup-c++-code' Petri Lehtinen 2010-02-04 21:12:36 +02:00
  • f021ba00a2 C++: Fix test_cpp.cpp to work with VPATH builds Petri Lehtinen 2010-02-04 21:10:04 +02:00
  • adb1b58627 C++: Add Value::dump_file(), load_file() and loads() that take an std::string Petri Lehtinen 2010-02-04 21:07:02 +02:00
  • b8059a1880 C++: Rename some functions to better match the C API Petri Lehtinen 2010-02-04 21:02:35 +02:00
  • 49d40f020b C++: #include <cstdio> in jansson.hpp Petri Lehtinen 2010-02-04 20:50:01 +02:00
  • 910a2f318b C++: Rename test.json to test_cpp.json Petri Lehtinen 2010-02-04 20:49:01 +02:00
  • 08dc8d9baf Add year 2010 to copyright notices Petri Lehtinen 2010-02-02 21:26:11 +02:00
  • c9fc055351 Add myself as another copyright holder for jansson.hpp and jansson.ipp Petri Lehtinen 2010-02-02 21:14:31 +02:00
  • d1a0c3ffc2 C++: Rename jansson-impl.hpp to jansson.ipp Petri Lehtinen 2010-02-02 21:10:57 +02:00
  • b07e69c37a C++: Rename namespace json::_private to json::detail Petri Lehtinen 2010-02-02 21:01:50 +02:00
  • 2b43e7dbda C++: Untabify, reindent, delete trailing whitespace Petri Lehtinen 2010-02-02 20:59:23 +02:00
  • 5b1a666cf1 test/suites/api: Detect tests correctly Petri Lehtinen 2010-02-02 20:37:00 +02:00
  • b495b96547 Add functions json_object_iter_{at,set,set_new} Petri Lehtinen 2010-02-01 21:01:24 +02:00
  • 72e3948438 Merge branch '1.2' Petri Lehtinen 2010-01-28 21:05:19 +02:00
  • f5662a82cd test/suites/api/test_object.c: Enhance tests for iterators Petri Lehtinen 2010-01-28 21:04:21 +02:00
  • ab2e567685 test/suites/api: Fail when a test fails Petri Lehtinen 2010-01-28 20:58:25 +02:00
  • d8ea2f8c4b run-tests.sh: Print the test name correctly when VERBOSE=1 Petri Lehtinen 2010-01-28 20:57:52 +02:00
  • aaae37afba doc/Makefile.am: Don't remove changes.rst in clean Petri Lehtinen 2010-01-26 21:19:48 +02:00
  • 04f7e27877 Update LICENSE Petri Lehtinen 2010-01-21 22:31:06 +02:00
  • 3dd29366b8 Merge branch 'c++-api' Petri Lehtinen 2010-01-21 22:29:26 +02:00
  • 8c2ca3fae6 jansson 1.2 v1.2 Petri Lehtinen 2010-01-21 21:07:14 +02:00
  • 2ae279e0d4 test/run-suites: Be less picky when searching for tests Petri Lehtinen 2010-01-21 20:59:56 +02:00
  • 4c6cb6afd1 Distribute some missing files Petri Lehtinen 2010-01-21 20:59:17 +02:00
  • 78594e9bd3 Remove CHANGES preprocessing, as it didn't work with VPATH builds Petri Lehtinen 2010-01-21 20:53:05 +02:00
  • e921e63b54 CHANGES: Update for v1.2 Petri Lehtinen 2010-01-19 21:19:37 +02:00
  • 38950b081c add meaningful copyright to jansson-impl.hpp too Sean Middleditch 2010-01-18 21:55:41 -08:00
  • 56687e9b56 add meaningful copyright to jansson.hpp Sean Middleditch 2010-01-18 21:55:25 -08:00
  • c9b33e3386 integrate jansson.hpp into build and test suite Sean Middleditch 2010-01-18 21:36:02 -08:00
  • 2ad4634de5 Merge branch 'master' of /home/elanthis/Source/janssonxx Sean Middleditch 2010-01-18 21:26:10 -08:00
  • e080667729 replace json::from() with explicit Value() constructors Sean Middleditch 2010-01-18 19:24:25 -08:00
  • ef6c35ae1b move static functions out of Value, add test driver to ensure linking works properly Sean Middleditch 2010-01-18 18:50:13 -08:00
  • 95bf762eeb rename jansson namespace to json Sean Middleditch 2010-01-18 18:37:13 -08:00
  • f9febb64c5 Merge branch '1.1' Petri Lehtinen 2010-01-17 13:57:20 +02:00
  • dd36e4e838 rename files to match upstream's preferences Sean Middleditch 2010-01-16 20:27:13 -08:00
  • df35adc438 add comments noting inefficiency of stream ops Sean Middleditch 2010-01-16 20:21:52 -08:00
  • f88a5a0e6b added a couple minor comments Sean Middleditch 2010-01-16 20:17:48 -08:00
  • cc06bc334a cleanup code Sean Middleditch 2010-01-16 20:15:33 -08:00
  • 2dc2b6bab7 rename ArrayProxy to ElementProxy and ObjectProxy to PropertyProxy Sean Middleditch 2010-01-16 01:40:16 -08:00
  • 49a64a6edf rename and move the _* private classes to _private namespace Sean Middleditch 2010-01-16 01:36:13 -08:00
  • f0be52f9f8 add object property proxy support Sean Middleditch 2010-01-16 01:31:37 -08:00
  • 1bc0225441 add array element proxy support Sean Middleditch 2010-01-16 01:24:27 -08:00
  • 87df8bb0fe templatize janssonxx functionality to prepare for proxy setters Sean Middleditch 2010-01-16 01:13:19 -08:00
  • b76ee75aad doc: Convert CHANGES to reStructuredText and add it to HTML docs Petri Lehtinen 2010-01-12 21:58:52 +02:00
  • 69437a7183 dont attempt to create a std::string from NULL in as_string() Sean Middleditch 2010-01-13 18:35:07 -08:00
  • 63f762bc48 save flags default to 0 Sean Middleditch 2010-01-13 18:34:17 -08:00
  • 5a0efe6536 add a safeguard against NULL return output stream Sean Middleditch 2010-01-13 18:33:19 -08:00
  • 01759517aa add Value::from(float) Sean Middleditch 2010-01-13 18:32:44 -08:00
  • 17805e5829 insert and remove methods Sean Middleditch 2010-01-12 16:17:11 -08:00
  • 492d95329a add proper attribution to janssonxx.h Sean Middleditch 2010-01-12 16:07:57 -08:00
  • 7ba18d3f0a use different temporaries in tests instead of reusing e3 Sean Middleditch 2010-01-12 16:03:27 -08:00
  • 7d09af38c1 remove auto type conversion on array/object assignment Sean Middleditch 2010-01-12 15:38:47 -08:00
  • 8d3a9e347c rename as_json_t to as_json Sean Middleditch 2010-01-12 15:33:36 -08:00
  • f79a81dad9 add (ugly) stream support Sean Middleditch 2010-01-12 15:29:45 -08:00
  • b98e9d180c rename the set() methods Sean Middleditch 2010-01-12 15:14:57 -08:00
  • b077d7988e Update documentation Petri Lehtinen 2010-01-12 21:29:16 +02:00
  • 8d5d2a93d5 remove some unnecessary checks Sean Middleditch 2010-01-12 04:30:02 -08:00
  • d77c2e3fb0 cleanup the take_ownership function a bit Sean Middleditch 2010-01-12 04:26:30 -08:00
  • 7ef3202f83 added save_file and save_string methods Sean Middleditch 2010-01-12 04:20:17 -08:00
  • 36085ab49a include jansson.h inside the jansson namespace Sean Middleditch 2010-01-12 04:13:26 -08:00
  • f743c4ee7f test object property assignment and clear Sean Middleditch 2010-01-12 01:41:17 -08:00
  • c994eddec4 expand array assignment tests Sean Middleditch 2010-01-12 01:34:58 -08:00
  • 5a20e2695b add link to Jansson web to README Sean Middleditch 2010-01-12 01:31:08 -08:00
  • cd18aa97f0 added README Sean Middleditch 2010-01-12 01:29:44 -08:00
  • bd09127859 cleaner assignment behavior Sean Middleditch 2010-01-12 01:26:47 -08:00
  • 6818c117ee ignore test-bin output file Sean Middleditch 2010-01-12 01:10:38 -08:00
  • 39601c183a add tests Sean Middleditch 2010-01-12 01:10:20 -08:00
  • 1e3b41e8ea initial commit of janssonxx.h Sean Middleditch 2010-01-12 01:10:09 -08:00
  • 7f8684828d Fix memory leaks in json_equal() tests Petri Lehtinen 2010-01-10 21:01:59 +02:00
  • 93ac06c902 Fix memory leaks in json_*_deep_copy() Petri Lehtinen 2010-01-10 21:01:07 +02:00
  • b21f07b35c Enable Valgrind support in the API suite Petri Lehtinen 2010-01-10 16:18:45 +02:00
  • 508873de9b Use _nocheck functions internally for speed Petri Lehtinen 2010-01-10 14:39:04 +02:00
  • aeb5b481c9 Add pkg-config support origin/1.1 Petri Lehtinen 2010-01-07 19:28:00 +02:00
  • 9db34dc31a Add functions for shallow and deep copying JSON values Petri Lehtinen 2009-12-31 15:56:28 +02:00
  • 95a468cebb Add equality test for JSON values Petri Lehtinen 2009-12-31 17:39:36 +02:00
  • 22173c1d8b Add check-exports test Petri Lehtinen 2009-12-21 14:00:57 +02:00
  • dd2fe1ebe8 Add _nocheck functions Petri Lehtinen 2009-12-21 14:00:40 +02:00
  • 6637b976ed Merge branch '1.1' Petri Lehtinen 2009-12-21 14:13:05 +02:00
  • f5202bedef Remove const qualifier from the json_t parameter in json_*_set() functions. Petri Lehtinen 2009-12-21 14:01:59 +02:00
  • 2db2f2cfb6 Fix tests for real Petri Lehtinen 2009-12-18 00:03:38 +02:00