commit 83fc292a8fa283073326d7efe743828920a43bd1
Author: Emmanuele Bassi <ebassi@linux.intel.com>
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 <ebassi@linux.intel.com>
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 <ebassi@linux.intel.com>

 json-glib.pc.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7f6a754044e611a2e57fd43a631b9262741af3da
Author: Emmanuele Bassi <ebassi@linux.intel.com>
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 <ebassi@linux.intel.com>

 configure.ac |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

commit 0ba35c4514f096c639224a70f38ef67849e7245e
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Tue Feb 15 16:28:07 2011 +0000

    Fix introspection annotations
    (cherry picked from commit 8bb22d7de00f15ef44cad502d757639d8a4e8973)
    
    Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>

 json-glib/json-node.c   |    7 ++++---
 json-glib/json-object.c |    4 ++--
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 94c9e35cc4f95873f6a4539b717342d42d921ec0
Author: Emmanuele Bassi <ebassi@linux.intel.com>
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 <ebassi@linux.intel.com>

 json-glib/json-object.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 33c03c4d154f5fcbc67b2a648c28d37348d21957
Author: Emmanuele Bassi <ebassi@linux.intel.com>
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(-)