json-glib 0.15.2
- From: Emmanuele Bassi <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: json-glib 0.15.2
- Date: Sat, 30 Jun 2012 14:21:56 +0000 (UTC)
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]