json-glib 1.0.4
- From: Emmanuele Bassi <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: json-glib 1.0.4
- Date: Sun, 15 Mar 2015 17:53:09 +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 c7bbaf2a3f3e07d9d4e48591e765f388541ecd7f
Author: Emmanuele Bassi <ebassi gnome org>
Date: Sun Mar 15 17:45:44 2015 +0000
Release JSON-GLib 1.0.4
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 52cf02caa0db2eee99c3a1145319eea5806b2977
Author: Emmanuele Bassi <ebassi gnome org>
Date: Sun Mar 15 17:42:58 2015 +0000
build: Enable subdir-objects
We need to remove the path specification inside the sources listing, and
modify the enumeration type and marshallers generation rules to cope
with it (by adding the $(srcdir) when needed). This is similar to the
changes there were made to Clutter.
.gitignore | 1 +
build/autotools/Makefile.am.enums | 29 +++++++++------
build/autotools/Makefile.am.marshal | 17 ++++++---
configure.ac | 2 +-
json-glib/Makefile.am | 70 ++++++++++++++++++-------------------
5 files changed, 68 insertions(+), 51 deletions(-)
commit efecd1214580eb2835f99b8d231b126ee6cafa21
Author: Samir Ribic <samir ribic etf unsa ba>
Date: Fri Mar 13 21:01:51 2015 +0000
Added Bosnian translation
po/bs.po | 252 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 252 insertions(+)
commit 0f4a21d03a16ddd4cf052b9b2230ec004d05d430
Author: Emmanuele Bassi <ebassi gnome org>
Date: Fri Mar 13 13:43:59 2015 +0000
build: Enable gtkdoc-check
We can verify that the documentation is correct and up to date every
time we distcheck by turning on the gtk-doc check tool.
.gitignore | 3 +++
doc/reference/Makefile.am | 24 ++++++++++--------------
2 files changed, 13 insertions(+), 14 deletions(-)
commit 81174fcdd31f3c1d1601b5d9000c154391f14006
Author: Emmanuele Bassi <ebassi gnome org>
Date: Fri Mar 13 13:41:36 2015 +0000
build: Clean up gtk-doc stanzas
We need to ensure that gtk-doc looks into both the srcdir and the
builddir in order to find all annotations.
We also don't need to have the .types file under revision control:
gtk-doc is perfectly capable of rebuilding it by itself.
doc/reference/Makefile.am | 35 ++---------------------------------
doc/reference/json-glib.types | 7 -------
2 files changed, 2 insertions(+), 40 deletions(-)
commit c5183b4546ebaceaf77183f259d354488fea5469
Author: Emmanuele Bassi <ebassi gnome org>
Date: Fri Mar 13 13:40:41 2015 +0000
docs: Add missing symbol indices
doc/reference/json-glib-docs.xml | 10 ++++++++++
1 file changed, 10 insertions(+)
commit cd0fee83bfde8ccdf4602094e9f14bcd749a12b0
Author: Emmanuele Bassi <ebassi gnome org>
Date: Fri Mar 13 13:40:27 2015 +0000
docs: Add missing annotations
json-glib/json-serializable.c | 28 ++++++++++++++++++++++++++--
1 file changed, 26 insertions(+), 2 deletions(-)
commit d82de8274ac1aa03138078f40f99ea1cc8ef3cd0
Author: Patrick Welche <prlw1 cam ac uk>
Date: Fri Mar 13 11:07:54 2015 +0000
configure: test(1) uses = to test for string equality
https://bugzilla.gnome.org/show_bug.cgi?id=711600
https://bugzilla.gnome.org/show_bug.cgi?id=746143
build/autotools/glibtests.m4 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5d62e7a6bd5e494f9f80b9ad5f14191e4986c467
Author: Dušan Kazik <prescott66 gmail com>
Date: Mon Mar 9 17:35:36 2015 +0000
Updated Slovak translation
po/sk.po | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 138 insertions(+), 36 deletions(-)
commit 88178ad0c2befc61e8771875f1f7fc2807c075ce
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Fri Mar 6 16:23:53 2015 +0800
MSVC Builds: Rename "Install" Projects
Rename the install projects as json-glib-install, so that it would be
easier for one to integrate the project set in a grand solution that can be
used to build the entire stack, such as for Clutter.
build/win32/vs10/Makefile.am | 2 +-
build/win32/vs10/install.vcxproj | 110 -----------------------------
build/win32/vs10/json-glib-install.vcxproj | 110 +++++++++++++++++++++++++++++
build/win32/vs10/json-glib.sln | 2 +-
build/win32/vs9/Makefile.am | 2 +-
build/win32/vs9/install.vcproj | 77 --------------------
build/win32/vs9/json-glib-install.vcproj | 77 ++++++++++++++++++++
build/win32/vs9/json-glib.sln | 2 +-
8 files changed, 191 insertions(+), 191 deletions(-)
commit 5332e0e3ad2ee0d03787569ddcf5cadb608ece23
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Fri Mar 6 16:15:25 2015 +0800
MSVC Builds: "Install" the .pdb Files
"Install" the .pdb files for the json-glib DLL and the tools to ease
debugging people developing or using json-glib, as the .pdb files are
already generated for all builds.
build/win32/vs10/json-glib-install.props | 5 +++--
build/win32/vs9/json-glib-install.vsprops | 5 +++--
2 files changed, 6 insertions(+), 4 deletions(-)
commit ed05b1c8f0352b22e4a726526d4155f2dc6ac7f6
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Fri Mar 6 16:12:51 2015 +0800
MSVC 2010 Projects: Clean Up "Installation"
The empty lines in the property sheets are not really needed, so remove
them.
build/win32/vs10/json-glib-install.props | 21 ---------------------
1 file changed, 21 deletions(-)
commit c642f6644f82b555b348d3c364efd9961155528d
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Fri Mar 6 16:11:44 2015 +0800
MSVC Builds: Speed Up Release Builds
Use the multiprocessor compilation (/MP) option, which can cut down release
build times by quite a bit. This will emit a brief warning on debug
builds, but otherwise the build will proceed as normal.
Also use the /d2Zi+ option for MSVC 2010 (and later) builds so that more
useful information can be logged to the .pdb files for the release builds.
build/win32/vs10/json-glib-build-defines.props | 2 ++
build/win32/vs9/json-glib-build-defines.vsprops | 1 +
2 files changed, 3 insertions(+)
commit 80e44db76dd179e4c12d1a11b24f27c7548dc382
Author: Stef Walter <stefw redhat com>
Date: Thu Feb 13 22:21:18 2014 +0100
json-gvariant: Parse json doubles that are whole numbers
The json gvariant serializer encodes whole number doubles without
a dot. The deserializer needs to be able to parse these as well.
Fix problem, and add test cases.
https://bugzilla.gnome.org/show_bug.cgi?id=724319
json-glib/json-gvariant.c | 6 +++++-
json-glib/tests/gvariant.c | 4 ++++
2 files changed, 9 insertions(+), 1 deletion(-)
commit aee569b0bc2542aa8f1d13d66ddadacbda1035ac
Author: Philip Withnall <philip withnall collabora co uk>
Date: Sun Jan 25 11:47:23 2015 +0000
builder: Add missing (transfer) annotation to json_builder_add_value()
Document and annotate the fact that json_builder_add_value() takes
ownership of the JsonNode passed in to it.
https://bugzilla.gnome.org/show_bug.cgi?id=743475
json-glib/json-builder.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 1f6668a9534c01523361075dad290c0dc49d7623
Author: Philip Withnall <philip tecnocode co uk>
Date: Sat Dec 20 23:22:09 2014 +0000
reader: Maintain a stack of member names
This fixes the case where, with nested objects, we call:
json_reader_read_member (reader, "outer");
// json_reader_get_member_name (reader) == "outer"
json_reader_read_member (reader, "inner");
// json_reader_get_member_name (reader) == "inner"
// do something useful
json_reader_end_member (reader);
but at the end, the following assertion no longer holds:
// json_reader_get_member_name (reader) == "outer"
even though the JsonReader state should have been reset after ending the
inner node.
Fix it by maintaining a stack of member names. This works with both
json_reader_read_member() and json_reader_read_element(). Updates to the
unit tests are included.
https://bugzilla.gnome.org/show_bug.cgi?id=741824
json-glib/json-reader.c | 29 ++++++++++++++++-------------
json-glib/tests/reader.c | 13 +++++++++++++
2 files changed, 29 insertions(+), 13 deletions(-)
commit 23e69e79484d41c722ab8bcab78fe850b960316e
Author: Tristan Van Berkom <tristan upstairslabs com>
Date: Sun Mar 9 17:59:02 2014 +0900
Handle serialization/deserialization of glong gulong and guint64
Long and unsigned long was properly serialized but not deserialized, guint64
handling is not ideal as the type is cast into a gint64, however this is
better than not handling the fundamental type at all.
https://bugzilla.gnome.org/show_bug.cgi?id=725972
json-glib/json-gobject.c | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
commit c183513e82e20e7f77821e6a667bf12dfa0b8b20
Author: Emmanuele Bassi <ebassi gnome org>
Date: Fri Jul 25 10:05:21 2014 +0100
Drop unnecessary '_' prefix from json_marshal
It's not public API anyway, and we use annotations instead of the '_'
prefix.
json-glib/Makefile.am | 2 +-
json-glib/json-parser.c | 18 +++++++++---------
2 files changed, 10 insertions(+), 10 deletions(-)
commit 2779d537492f1902d71cf648631238110b62b311
Author: Yaşar Şentürk <yasarix gmail com>
Date: Thu Dec 4 21:37:26 2014 +0000
Updated Turkish translation
po/tr.po | 205 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 152 insertions(+), 53 deletions(-)
commit 4ccb9ab6119b81dde81b04208b98c89fc3a7884c
Author: Sebastian Rasmussen <sebras gmail com>
Date: Thu Sep 18 20:13:42 2014 +0000
Updated Swedish translation
po/sv.po | 261 +++++++++++++++++++++++++++++++++++++++++++--------------------
1 file changed, 177 insertions(+), 84 deletions(-)
commit 88a3adda5238177084998b734cc0d2f3f8237f38
Author: ngoswami <ngoswami redhat com>
Date: Wed Aug 20 07:49:49 2014 +0000
Updated Assamese translation
po/as.po | 180 +++++++++++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 140 insertions(+), 40 deletions(-)
commit 5b8fa1bcd8c16e638369db78783feca5fb9fe188
Author: Wolfgang Stöggl <c72578 yahoo de>
Date: Thu Aug 14 22:20:11 2014 +0000
Updated German translation
po/de.po | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 47816385fa7e1f35580b50268e8de38fa22e44d6
Author: Olav Vitters <olav vitters nl>
Date: Wed Jul 30 20:24:44 2014 +0200
doap category core
json-glib.doap | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit cfc576eb1a22c7ab213e26bba7716534109884fe
Author: Emmanuele Bassi <ebassi gnome org>
Date: Fri Jul 25 09:12:00 2014 +0100
Clean up the enumeration type template
json-glib/json-enum-types.c.in | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 415c75677544df6aa4929c851f44a412ea39b7b4
Author: Emmanuele Bassi <ebassi gnome org>
Date: Fri Jul 25 09:10:52 2014 +0100
Include "config.h" in the enum types template
Expands the symbol annotation correctly.
json-glib/json-enum-types.c.in | 1 +
1 file changed, 1 insertion(+)
commit 2eab41a368620c28bb3c4f9fd0e1a20b2cfdce95
Author: Tom Tryfonidis <tomtryf gmail com>
Date: Wed Jul 9 23:21:14 2014 +0000
Updated Greek translation
po/el.po | 80 ++++++++++++++++++++++++++++++++--------------------------------
1 file changed, 40 insertions(+), 40 deletions(-)
commit e1141c9ea04a9f11b60d5278693edb819bcac7d9
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Mon Jun 9 18:29:01 2014 +0800
MSVC 2010+ Projects: Update "Installation" Process
Currently, due to the way that Visual Studio 2010+ projects are handled,
the "install" project does not re-build upon changes to the sources, as it
does not believe that its dependencies have changed, although the changed
sources are automatically recompiled. This means that if a part or more
of the solution does not build, or if the sources need some other fixes
or enhancements, the up-to-date build is not copied automatically, which
can be misleading.
Improve on the situation by forcing the "install" project to trigger its
rebuild, so that the updated binaries can be copied. This does trigger an
MSBuild warning, but having that warning is way better than not having an
up-to-date build, especially during testing and development.
build/win32/vs10/install.vcxproj | 28 ++++++++++++++++------------
build/win32/vs10/json-glib-install.props | 20 ++++++++++++++++----
2 files changed, 32 insertions(+), 16 deletions(-)
commit a86c22b452afd1dc14916508b9303b7dcce71eff
Author: Gil Forcada <gforcada gnome org>
Date: Tue Jun 3 00:49:01 2014 +0200
[l10n] Update Catalan translation
po/ca.po | 176 +++++++++++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 139 insertions(+), 37 deletions(-)
commit 298a6f389d376b37f231966affad544b06a06be2
Author: Emmanuele Bassi <ebassi gnome org>
Date: Thu May 29 10:06:13 2014 +0100
Post-release version bump to 1.0.3
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Download
========
https://download.gnome.org/sources/json-glib/1.0/json-glib-1.0.4.tar.xz (544K)
sha256sum: 80f3593cb6bd13f1465828e46a9f740e2e9bd3cd2257889442b3e62bd6de05cd
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]