commit 83fc292a8fa283073326d7efe743828920a43bd1 Author: Emmanuele Bassi Date: Tue Apr 12 08:47:46 2011 +0100 Release JSON-GLib 0.12.4 (stable) NEWS | 8 ++++++++ configure.ac | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) commit 3863187b2dfafdcb0eea032b72e03c3ddb73d353 Author: Emmanuele Bassi Date: Tue Apr 12 08:41:20 2011 +0100 build: List GIO in the json-glib pkgconfig file Building against JSON-GLib requires GIO. (cherry picked from commit 0ff8f784848ad34c37bd60ad92791c6f76944803) Signed-off-by: Emmanuele Bassi json-glib.pc.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7f6a754044e611a2e57fd43a631b9262741af3da Author: Emmanuele Bassi Date: Wed Mar 23 11:35:28 2011 +0000 build: Use AC_CANONICAL_HOST Since we check for the contents of the $host variable to detect compilation on/for win32, we should also be using the canonicalization facilities from autoconf. (cherry picked from commit 311186b08875902f814237b5e7c11921a5166e0e) Signed-off-by: Emmanuele Bassi configure.ac | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) commit 0ba35c4514f096c639224a70f38ef67849e7245e Author: Emmanuele Bassi Date: Tue Feb 15 16:28:07 2011 +0000 Fix introspection annotations (cherry picked from commit 8bb22d7de00f15ef44cad502d757639d8a4e8973) Signed-off-by: Emmanuele Bassi json-glib/json-node.c | 7 ++++--- json-glib/json-object.c | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) commit 94c9e35cc4f95873f6a4539b717342d42d921ec0 Author: Emmanuele Bassi Date: Tue Feb 15 16:12:38 2011 +0000 object: Replace the name pointer in the members list When calling g_hash_table_replace() we also free the string holding the member name. This means that the const gchar* pointer we store inside the list of ordered member names now points to garbage - so if somebody tries to iterate over the members list it will get random values instead of a valid C string. Since we guaranteed insertion order, if we replace the contents of a JsonObject member we need to find the right pointer and replace it: just removing and prepending won't do. https://bugzilla.gnome.org/show_bug.cgi?id=642383 (cherry picked from commit 1a633159a593c962233a5ef4660e31e60eed96d9) Signed-off-by: Emmanuele Bassi json-glib/json-object.c | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit 33c03c4d154f5fcbc67b2a648c28d37348d21957 Author: Emmanuele Bassi Date: Mon Jan 10 11:39:34 2011 +0000 Post release version bump to 0.12.3 configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)