summaryrefslogtreecommitdiff
path: root/textproc/json-glib
AgeCommit message (Collapse)AuthorFilesLines
2010-10-16Update json-glib to 0.12.0.obache3-8/+13
Overview of changes for 0.12.0 ============================== • Support surrogate pairs in JSON strings [Eiichi Sato] • Update the test suite • Add (optional) coverage reports • Improve strictness of JsonParser • Improve error reporting of JsonParser • Add JsonBuilder, a convenience API for programmatic building of JSON trees [Luca Bruno] • Add methods for JsonParser and JsonGenerator to handle Input|OutputStream objects coming from GIO. • Add JsonReader, a convenience API for cursor-based parsing of JSON trees • Depend on GObject-Introspection ≥ 0.9.5
2010-04-09Update json-glib to 0.10.4.obache2-6/+6
Overview of changes for 0.10.4 ============================== • Improve the strictness of the JsonParser code by refactoring a large chunk of it • Fix JsonGenerator when dumping nodes with a floating point value • Add negative conformance test cases
2010-03-02Update json-glib to 0.10.2.obache2-6/+6
Overview of changes for 0.10.2 ============================== * Documentation fixes for GBoxed transformation functions * Zero all fields of JsonObject on creation
2010-01-17Update json-glib to 0.10.0.obache3-13/+13
Overview of changes for 0.10.0 ============================== * Fix generation of doubles [Cornelius Hald] * Add more units to the test suite * Add JsonNode macros for quick type checking * Guarantee insertion order when parsing and generating JSON Objects * Serialize GParamSpecObject properties * Add serialization and deserialization for GBoxed types * Add API for serializing GObjects to, and deserializing from, JsonNode * Build environment fixes * Documentation fixes * Generate correct introspection data * Make JsonSerializable in complete control of deserialization [Tristan Van Berkom]
2009-11-20update to 0.8.2drochner2-6/+6
changes: bugfixes
2009-10-26Update json-glib to 0.8.0.obache5-36/+21
Overview of changes for 0.8.0 ============================= * Remove the in-tree Vala bindings: they are part of Vala, now * Remove the in-tree Debian packaging * Fix bug #958: JsonGenerator does not escape special characters * Fix bug #965: Conditionally compile the test suite * Display the filename and line inside the error messages when loading from a file * Fix bug #1203: Correctly terminate a string array * Fix bug #1393: Regression tests fail on OpenBSD * Do not leak memory on error code paths * Improve and clean up the build system * Make JsonNode completely opaque * Conditionally generate introspection data on build * Fix bug #1353: Do not overwrite when copying * Deprecate json_object_add_member() * Add convenience accessors for JsonObject and JsonArray * Add convenience iteration functions for JsonObject and JsonArray * Automatically promote integers to gint64, to compensate for the lack of integer size in the JSON specificiation * Disallow the inclusion of single header files: only json-glib,h and json-gobject.h can be included directly * Documentation fixes * Clean up and remove code duplication inside the Parser object
2009-06-14Remove @dirrm entries from PLISTsjoerg1-4/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-11-05Import json-glib-0.6.2 as textproc/json-glib.obache6-0/+121
JSON-GLib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627 JSON-GLib uses GLib native data types and the generic value container GValue for ease of development. It also provides integration with the GObject classes for direct serialization into, and deserialization from, JSON data streams.