json-glib 0.15.2



About JSON-GLib
===============

JSON-GLib implements a full JSON parser using GLib and GObject. Use
JSON-GLib it is possible to parse and generate valid JSON data
structures, using a DOM-like API. JSON-GLib also offers GObject
integration, providing the ability to serialize and deserialize
GObject instances to and from JSON data types.

ChangeLog
=========

commit 2d129e5d700db4e0932b3cdd0260ab173f13901e
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 15:19:49 2012 +0100

    Release JSON-GLib 0.15.2 (snapshot)

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4bb7b70c1ec13eb67b3984b684b2ca45b340ee9b
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 15:19:07 2012 +0100

    docs: Add missing symbols
    
    The deprecation macros should be in the private section.

 doc/reference/json-glib-sections.txt |    2 ++
 1 file changed, 2 insertions(+)

commit 9c5c46228d67884a0c26557f7471c5c24da14baa
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 15:04:58 2012 +0100

    NEWS: Update

 NEWS |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 460a9f3e290be0d5139571492c54ce2b7078cb1f
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 15:04:16 2012 +0100

    build: Drop dependency on gnome-autogen.sh
    
    Use autoreconf instead.

 autogen.sh |   49 ++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 40 insertions(+), 9 deletions(-)

commit c6011722e55c9f03fa43e213b467ee3c1b89b2ef
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 14:52:31 2012 +0100

    symbols: Add missing functions

 json-glib/json-glib.symbols |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit f91117fcc066fb20204aa34c979d7fb199f0f38a
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 14:50:51 2012 +0100

    build: Add abicheck.sh
    
    The abicheck.sh script is used to check that the actural ABI we expose
    in our shared library is the same as the expected one we encode inside
    the json-glib.symbols file.
    
    Using abicheck.sh at check time, we can verify that: a) the symbols file
    is up to date and b) we're not unintentionally leaking private symbols
    to the outside world.

 configure.ac          |   13 ++++++++++++-
 json-glib/Makefile.am |    6 ++++++
 json-glib/abicheck.sh |    6 ++++++
 3 files changed, 24 insertions(+), 1 deletion(-)

commit d52cd977c725f7f8aa22eef91b6305255357eaf2
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 14:49:42 2012 +0100

    scanner: Mark all symbols as internal
    
    The JsonScanner API is purely internal; the symbols it exposes should
    not end up in the shared library ABI.

 json-glib/json-scanner.h |   21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit b6aad8b53e9250c6b7e9c8c7302c5f8bde3a2c72
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 14:39:13 2012 +0100

    Improve test coverage

 json-glib/json-node.c    |    9 ++++-----
 json-glib/tests/node.c   |   18 ++++++++++++++++++
 json-glib/tests/object.c |    2 ++
 3 files changed, 24 insertions(+), 5 deletions(-)

commit 9fd65a138d6ec46b94eaf807f9c87ea5ada11cf0
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 14:04:31 2012 +0100

    Use lcov instead of gcov for test coverage reports
    
    With lcov we get nicer reporting tools, with HTML output.

 .gitignore                       |    2 +
 Makefile.am                      |   26 ++++++++-
 README.md                        |    1 +
 build/autotools/Makefile.am      |    1 -
 build/autotools/Makefile.am.gcov |   35 ------------
 configure.ac                     |  112 +++++++++++++++++++++++++++++++-------
 json-glib/Makefile.am            |    7 +--
 7 files changed, 120 insertions(+), 64 deletions(-)

commit c135d9ea1b143382fe1372be547cf5ea76444445
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 13:45:53 2012 +0100

    tests: Add more coverage to JsonNode

 json-glib/tests/node.c |  113 +++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 107 insertions(+), 6 deletions(-)

commit c836800166f2b40e605bb497d7d6e884ae85254c
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 13:26:04 2012 +0100

    node: Replace GValue with JsonValue
    
    Given our needs, GValue is terribly overengineered. We do not need
    transformability, and we only have four types of data which won't be
    extended. At the same time, GValue is lacking: it can only be copied
    around, whereas everything else inside a JsonNode is reference counted.
    
    We can now use the newly introduced JsonValue to replace our usage of
    GValue to store values inside a JsonNode, giving us a simpler, reference
    counted storage type.

 json-glib/json-node.c          |  177 +++++++++++++++++++---------------------
 json-glib/json-types-private.h |    2 +-
 2 files changed, 83 insertions(+), 96 deletions(-)

commit 7bd24bd628df97d216436e03237fc27f85a6aa8b
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jun 30 13:22:47 2012 +0100

    Add JsonValue
    
    Given its ECMAScript inheritance, JSON allows only four types of values:
    
      - integer numbers
      - floating point numbers
      - booleans
      - strings
    
    We can efficiently represent a JSON value using a simple, reference
    counted structure, that behaves similarly to GValue but without the
    baggage of the whole type system.
    
    For the time being, we should keep the whole JsonValue internal: we
    already specify typed public accessors, so there's no need to complicate
    the API any further.

 json-glib/Makefile.am          |    5 +-
 json-glib/json-types-private.h |   78 ++++++++++++++-
 json-glib/json-value.c         |  216 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 296 insertions(+), 3 deletions(-)

commit a62619788bbcc9035fb36e58308b28829f5650d3
Author: Nguyễn Thái Ngọc Duy <pclouds gmail com>
Date:   Sat Jun 30 10:27:03 2012 +0700

    Added Vietnamese translation

 po/vi.po |  166 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 166 insertions(+)

commit 487a67e2469386751eda951222b927c9ffc2fb06
Author: Dimitris Spingos <dmtrs32 gmail com>
Date:   Fri Jun 22 00:05:09 2012 +0300

    Added Greek translation

 po/el.po |  178 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 178 insertions(+)

commit 59247e9f8b519c97d9e4ebf67b1b117d0c1b4d66
Author: Yuri Kozlov <yuray komyakino ru>
Date:   Sun Jun 17 20:33:51 2012 +0400

    Added Russian translation

 po/ru.po |  170 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 170 insertions(+)

commit 1a7db5b528868bdf73b1e2a648134120a28bfe20
Author: Colin Walters <walters verbum org>
Date:   Fri Jun 8 11:20:12 2012 -0400

    path: Pass int width for printf field width, not long

 json-glib/json-path.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 2eb2fc40034496fa517feeb717c3ca114490c31f
Author: Luca Ferretti <lferrett gnome org>
Date:   Sat May 19 18:49:03 2012 +0200

    l10n: Added Italian translation

 po/it.po |  172 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 172 insertions(+)

commit cecb20c5e7955f62a57df802230b80d74b4d51ce
Author: Andika Triwidada <andika gmail com>
Date:   Sat May 19 12:50:25 2012 +0700

    Moved id.po to proper directory

 id.po    |  171 --------------------------------------------------------------
 po/id.po |  171 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 171 insertions(+), 171 deletions(-)

commit ed9212a8219d0f953a5f73c1b8db099e6e0977d8
Author: Andika Triwidada <andika gmail com>
Date:   Sat May 19 12:43:48 2012 +0700

    Added Indonesian translation

 id.po |  171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 171 insertions(+)

commit f3fba7486037639d37c4eb58ca9ca1a7702737ad
Author: A S Alam <aalam users sf net>
Date:   Wed May 16 07:32:24 2012 +0530

    Added Punjabi Translaiton

 po/pa.po |  169 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 169 insertions(+)

commit a62e8a14314dbe41073c16a88b6e3d2bc491cbc0
Author: Fran Diéguez <fran dieguez mabishu com>
Date:   Sat Mar 24 18:03:36 2012 +0100

    Added Galician translations
    
    Signed-off-by: Fran Diéguez <fran dieguez mabishu com>

 po/gl.po |  168 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 168 insertions(+)

commit 6f4b0d9286c546658af9cee4fc8c075f4f713ff1
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Thu Mar 15 16:52:48 2012 +0800

    Fix "install" paths in VS property sheets

 build/win32/vs10/json-glib.props  |    2 +-
 build/win32/vs9/json-glib.vsprops |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2913b0b55481768d5f6dcbbeaa7dbd468cbcf0ac
Author: Gabriel Speckhahn <gabspeck gmail com>
Date:   Thu Feb 16 12:48:35 2012 -0200

    Updated Brazilian Portuguese translation

 po/pt_BR.po |  170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 170 insertions(+)

commit 64fa2598e614163fa1dd71d6d74ea2b71180cd82
Author: Daniel Nylander <po danielnylander se>
Date:   Sun Jan 22 00:38:39 2012 +0100

    Added Swedish translation

 po/sv.po |  170 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 170 insertions(+)

commit 31bac4804acba9795cd33d510725ea27a39aac23
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sat Jan 14 22:16:52 2012 +0000

    Remove JSON_DISABLE_DEPRECATED
    
    We have deprecations warnings from the compiler, now.

 json-glib/Makefile.am       |    2 +-
 json-glib/json-glib.symbols |    6 ------
 json-glib/json-gobject.h    |    3 ---
 json-glib/json-types.h      |    2 --
 4 files changed, 1 insertion(+), 12 deletions(-)

commit 16f9213dc29390a933b0142ea0a39d44a7a0ab02
Author: Ryan Lortie <desrt desrt ca>
Date:   Mon Jan 9 16:16:57 2012 +0100

    Prevent .po file updates on simple 'make'
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661128

 autogen.sh |    4 ++++
 1 file changed, 4 insertions(+)

commit 424244569257c280c1926deadf266aa564b795ff
Author: Ryan Lortie <desrt desrt ca>
Date:   Mon Jan 9 16:15:06 2012 +0100

    autogen.sh: remove out-of-tree check
    
    Don't verify from autogen.sh that we are in the source tree -- this
    breaks out-of-tree builds in a rather direct way.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=667454

 autogen.sh |    7 -------
 1 file changed, 7 deletions(-)

commit fce3e04b970ec58f9d9a8ba2e5fb9712665ec17b
Author: Matej Urbančič <mateju svn gnome org>
Date:   Mon Dec 26 18:50:43 2011 +0100

    Updated Slovenian translation

 po/sl.po |   70 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 35 insertions(+), 35 deletions(-)

commit b9a774d95058ae00aca03b3994f0ffc48cf50699
Author: Kjartan Maraas <kmaraas gnome org>
Date:   Mon Dec 19 09:46:02 2011 +0100

    Added Norwegian bokmål translation

 po/nb.po |  165 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 165 insertions(+)

commit 7f343fc7c0571905afe39c06bec19edd56885620
Author: Daniel Mustieles <daniel mustieles gmail com>
Date:   Tue Dec 6 20:22:20 2011 +0100

    Updated Spanish translation

 po/es.po |   29 +++++++++++++++++------------
 1 file changed, 17 insertions(+), 12 deletions(-)

commit 0b7a5b7639163573055c569109cbc91ebd77bd77
Author: Matej Urbančič <mateju svn gnome org>
Date:   Fri Nov 25 18:21:43 2011 +0100

    Added Slovenian translation

 po/sl.po |  175 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 175 insertions(+)

commit dab93ffeb85429157851402c51246066f95f25eb
Author: Marek Černocký <marek manet cz>
Date:   Tue Nov 22 10:33:51 2011 +0100

    Czech translation

 po/cs.po |  167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 167 insertions(+)

commit 432f1b2184e0e574f3e09591f540f995a465a326
Author: Muhammet Kara <muhammet k gmail com>
Date:   Wed Nov 16 12:20:54 2011 +0200

    [l10n]Added Turkish translation

 po/tr.po |  170 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 170 insertions(+)

commit 9e4c685e9aa284cf67c4331942edfb8b5ace2c50
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Tue Nov 15 16:43:28 2011 +0800

    Fix VS property sheets
    
    The $(GlibEtcInstallRoot)\include\glib-2.0 needs to be specified in
    "AdditionalIncludeDirectories" as well so that we will not mistakenly
    pick up glibconfig.h from a GLib version and other GLib headers from
    another version accidently.

 build/win32/vs10/json-glib.props  |    4 ++--
 build/win32/vs9/json-glib.vsprops |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 89d65bb4c610b87b483b20ebb958043ea1b9d191
Author: Daniel Mustieles <daniel mustieles gmail com>
Date:   Mon Nov 14 14:57:27 2011 +0100

    Updated Spanish translation

 po/es.po |  167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 167 insertions(+)

commit 84f987e94a44517a6052b7e91ed2e3c42660e295
Author: Mario Blättermann <mariobl gnome org>
Date:   Sun Nov 13 16:53:05 2011 +0100

    [l10n] Added German translation

 po/de.po |  172 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 172 insertions(+)

commit 88e5fdd588fe3a70e1e262bc7b414e3e527e21b6
Author: Emmanuele Bassi <ebassi linux intel com>
Date:   Fri Nov 11 15:08:08 2011 +0000

    docs: Use markdown in the README

 README    |  103 --------------------------------------------------------
 README.md |  112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 112 insertions(+), 103 deletions(-)

commit 7636e9de9414304f940837ee828d23e4608e9f32


Download
========
http://download.gnome.org/sources/json-glib/0.15/json-glib-0.15.2.tar.xz (448K)
  sha256sum: f090cd94acc85989e033d72028fa70863d05092ae5bba6b454e70c132b24cdde



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]