From 5d1beb647199b64236133d22004de48ddbcf7ead Mon Sep 17 00:00:00 2001
From: Anas Nashif
Date: Sat, 27 Apr 2013 05:43:45 -0700
Subject: [PATCH] Imported Upstream version 0.16.0
---
ChangeLog | 3912 +++++++++++++-------
Makefile.in | 299 +-
aclocal.m4 | 429 ++-
build/Makefile.in | 233 +-
build/autotools/Makefile.am.gtest | 20 +-
build/autotools/Makefile.in | 69 +-
build/autotools/gtk-doc.m4 | 6 +-
build/compile | 99 +-
build/config.guess | 57 +-
build/config.sub | 94 +-
build/depcomp | 486 ++-
build/install-sh | 14 +-
build/missing | 414 +--
build/test-driver | 127 +
build/win32/Makefile.am | 6 +-
build/win32/Makefile.in | 235 +-
build/win32/config.h.win32 | 25 +-
build/win32/config.h.win32.in | 21 +
build/win32/gen-file-list-jsonglib.py | 114 +
build/win32/gengir_jsonglib.bat | 132 +
build/win32/vs10/Makefile.am | 1 +
build/win32/vs10/Makefile.in | 68 +-
build/win32/vs10/array.vcxproj | 4 +-
build/win32/vs10/boxed.vcxproj | 4 +-
build/win32/vs10/builder.vcxproj | 4 +-
build/win32/vs10/generator.vcxproj | 4 +-
build/win32/vs10/gengir.vcxproj | 104 +
build/win32/vs10/gvariant.vcxproj | 4 +-
build/win32/vs10/json-glib.props | 78 +-
build/win32/vs10/json-glib.sln | 8 +-
build/win32/vs10/json-glib.vcxproj | 16 +-
build/win32/vs10/json-glib.vcxprojin | 16 +-
build/win32/vs10/node.vcxproj | 4 +-
build/win32/vs10/object.vcxproj | 4 +-
build/win32/vs10/parser.vcxproj | 4 +-
build/win32/vs10/path.vcxproj | 4 +-
build/win32/vs10/reader.vcxproj | 4 +-
build/win32/vs10/serialize-complex.vcxproj | 4 +-
build/win32/vs10/serialize-full.vcxproj | 4 +-
build/win32/vs10/serialize-simple.vcxproj | 4 +-
build/win32/vs9/Makefile.am | 1 +
build/win32/vs9/Makefile.in | 68 +-
build/win32/vs9/array.vcproj | 8 +-
build/win32/vs9/boxed.vcproj | 8 +-
build/win32/vs9/builder.vcproj | 8 +-
build/win32/vs9/generator.vcproj | 8 +-
build/win32/vs9/gengir.vcproj | 77 +
build/win32/vs9/gvariant.vcproj | 4 +-
build/win32/vs9/json-glib.sln | 9 +
build/win32/vs9/json-glib.vcproj | 20 +-
build/win32/vs9/json-glib.vcprojin | 20 +-
build/win32/vs9/json-glib.vsprops | 92 +-
build/win32/vs9/node.vcproj | 8 +-
build/win32/vs9/object.vcproj | 8 +-
build/win32/vs9/parser.vcproj | 8 +-
build/win32/vs9/path.vcproj | 4 +-
build/win32/vs9/reader.vcproj | 8 +-
build/win32/vs9/serialize-complex.vcproj | 8 +-
build/win32/vs9/serialize-full.vcproj | 8 +-
build/win32/vs9/serialize-simple.vcproj | 8 +-
configure | 561 +--
configure.ac | 6 +-
doc/Makefile.in | 229 +-
doc/reference/Makefile.in | 151 +-
doc/reference/html/JsonBuilder.html | 72 +-
doc/reference/html/JsonGenerator.html | 62 +-
doc/reference/html/JsonParser.html | 117 +-
doc/reference/html/JsonPath.html | 27 +-
doc/reference/html/JsonReader.html | 107 +-
doc/reference/html/annotation-glossary.html | 56 +-
doc/reference/html/ch01.html | 6 +-
doc/reference/html/ch02.html | 6 +-
doc/reference/html/ch03.html | 6 +-
doc/reference/html/ch04.html | 4 +-
doc/reference/html/index.html | 8 +-
doc/reference/html/index.sgml | 10 +
doc/reference/html/ix01.html | 42 +-
doc/reference/html/ix02.html | 6 +-
doc/reference/html/ix03.html | 6 +-
doc/reference/html/ix04.html | 6 +-
doc/reference/html/ix05.html | 6 +-
doc/reference/html/ix06.html | 6 +-
doc/reference/html/ix07.html | 6 +-
doc/reference/html/ix08.html | 6 +-
doc/reference/html/json-advanced.html | 4 +-
doc/reference/html/json-base.html | 4 +-
.../html/json-glib-Boxed-Types-Serialization.html | 42 +-
.../html/json-glib-GObject-Serialization.html | 32 +-
doc/reference/html/json-glib-JSON-Array.html | 134 +-
.../html/json-glib-JSON-GVariant-Integration.html | 42 +-
doc/reference/html/json-glib-JSON-Node.html | 530 ++-
doc/reference/html/json-glib-JSON-Object.html | 142 +-
.../html/json-glib-Serializable-Interface.html | 37 +-
.../html/json-glib-Versioning-information.html | 15 +-
doc/reference/html/json-glib.devhelp2 | 10 +
doc/reference/html/json-glib.html | 2 +-
doc/reference/html/json-streams.html | 4 +-
doc/reference/html/json-tools.html | 4 +-
doc/reference/html/license.html | 6 +-
doc/reference/json-glib-docs.xml | 2 +-
doc/reference/json-glib-sections.txt | 9 +
doc/reference/version.xml | 2 +-
gtk-doc.make | 64 +-
json-glib/Json-1.0.gir | 1179 +++++-
json-glib/Makefile.am | 6 +-
json-glib/Makefile.in | 725 ++--
json-glib/json-array.c | 70 +-
json-glib/json-builder.c | 20 +-
json-glib/json-enum-types.c | 1 +
json-glib/json-generator.c | 33 +-
json-glib/json-glib.symbols | 373 +-
json-glib/json-gobject.c | 131 +-
json-glib/json-gvariant.c | 15 +-
json-glib/json-node.c | 321 +-
json-glib/json-object.c | 59 +-
json-glib/json-parser.c | 145 +-
json-glib/json-parser.h | 4 +-
json-glib/json-path.c | 4 +-
json-glib/json-reader.c | 24 +-
json-glib/json-scanner.c | 393 +-
json-glib/json-scanner.h | 45 +-
json-glib/json-types.h | 19 +
json-glib/json-version.h | 8 +-
json-glib/tests/Makefile.am | 1 +
json-glib/tests/Makefile.in | 194 +-
json-glib/tests/array.c | 37 +
json-glib/tests/boxed.c | 2 +
json-glib/tests/builder.c | 11 +-
json-glib/tests/generator.c | 71 +-
json-glib/tests/gvariant.c | 2 +
json-glib/tests/invalid.c | 242 ++
json-glib/tests/node.c | 37 +
json-glib/tests/object.c | 15 +
json-glib/tests/parser.c | 70 +-
json-glib/tests/path.c | 34 +-
json-glib/tests/reader.c | 26 +-
json-glib/tests/serialize-complex.c | 2 +
json-glib/tests/serialize-full.c | 158 +-
json-glib/tests/serialize-simple.c | 2 +
po/as.gmo | Bin 0 -> 5138 bytes
po/as.po | 166 +
po/bg.gmo | Bin 0 -> 4519 bytes
po/bg.po | 157 +
po/bn_IN.gmo | Bin 0 -> 5255 bytes
po/bn_IN.po | 156 +
po/ca.gmo | Bin 0 -> 3919 bytes
po/ca.po | 158 +
po/ca@valencia.gmo | Bin 0 -> 3928 bytes
po/ca@valencia.po | 158 +
po/cs.gmo | Bin 4170 -> 3766 bytes
po/cs.po | 81 +-
po/da.gmo | Bin 0 -> 3750 bytes
po/da.po | 163 +
po/de.gmo | Bin 4314 -> 3939 bytes
po/de.po | 89 +-
po/el.gmo | Bin 5379 -> 4859 bytes
po/el.po | 95 +-
po/en_GB.gmo | Bin 0 -> 3597 bytes
po/en_GB.po | 160 +
po/eo.gmo | Bin 0 -> 3762 bytes
po/eo.po | 170 +
po/es.gmo | Bin 4198 -> 3880 bytes
po/es.po | 86 +-
po/et.gmo | Bin 0 -> 3674 bytes
po/et.po | 156 +
po/eu.gmo | Bin 0 -> 3751 bytes
po/eu.po | 158 +
po/fr.gmo | Bin 0 -> 3997 bytes
po/fr.po | 174 +
po/gl.gmo | Bin 4135 -> 3821 bytes
po/gl.po | 89 +-
po/hi.gmo | Bin 0 -> 5284 bytes
po/hi.po | 157 +
po/hu.gmo | Bin 0 -> 3956 bytes
po/hu.po | 159 +
po/id.gmo | Bin 4069 -> 3673 bytes
po/id.po | 77 +-
po/it.gmo | Bin 4136 -> 3754 bytes
po/it.po | 83 +-
po/ja.gmo | Bin 0 -> 3953 bytes
po/ja.po | 167 +
po/json-glib-1.0.pot | 72 +-
po/ko.gmo | Bin 0 -> 4034 bytes
po/ko.po | 157 +
po/ky.gmo | Bin 0 -> 4430 bytes
po/ky.po | 157 +
po/lt.gmo | Bin 0 -> 3855 bytes
po/lt.po | 156 +
po/lv.gmo | Bin 0 -> 3803 bytes
po/lv.po | 158 +
po/ml.gmo | Bin 0 -> 5792 bytes
po/ml.po | 155 +
po/nb.gmo | Bin 1538 -> 2181 bytes
po/nb.po | 94 +-
po/or.gmo | Bin 0 -> 5486 bytes
po/or.po | 156 +
po/pa.gmo | Bin 1521 -> 4814 bytes
po/pa.po | 116 +-
po/pl.gmo | Bin 4317 -> 3902 bytes
po/pl.po | 78 +-
po/pt.gmo | Bin 0 -> 3677 bytes
po/pt.po | 156 +
po/pt_BR.gmo | Bin 4153 -> 3787 bytes
po/pt_BR.po | 83 +-
po/ru.gmo | Bin 5233 -> 4715 bytes
po/ru.po | 95 +-
po/sk.gmo | Bin 0 -> 3837 bytes
po/sk.po | 159 +
po/sl.gmo | Bin 4209 -> 3856 bytes
po/sl.po | 81 +-
po/sr.gmo | Bin 0 -> 4755 bytes
po/sr.po | 156 +
po/sr@latin.gmo | Bin 0 -> 3841 bytes
po/sr@latin.po | 156 +
po/sv.gmo | Bin 2349 -> 1894 bytes
po/sv.po | 79 +-
po/te.gmo | Bin 0 -> 5325 bytes
po/te.po | 158 +
po/tg.gmo | Bin 0 -> 865 bytes
po/tg.po | 155 +
po/tr.gmo | Bin 4101 -> 3637 bytes
po/tr.po | 79 +-
po/ug.gmo | Bin 0 -> 4440 bytes
po/ug.po | 159 +
po/uk.gmo | Bin 0 -> 4631 bytes
po/uk.po | 158 +
po/vi.gmo | Bin 4217 -> 3756 bytes
po/vi.po | 79 +-
po/zh_CN.gmo | Bin 0 -> 3506 bytes
po/zh_CN.po | 165 +
po/zh_HK.gmo | Bin 0 -> 3582 bytes
po/zh_HK.po | 164 +
po/zh_TW.gmo | Bin 0 -> 3585 bytes
po/zh_TW.po | 164 +
234 files changed, 15390 insertions(+), 5608 deletions(-)
create mode 100755 build/test-driver
create mode 100644 build/win32/gen-file-list-jsonglib.py
create mode 100644 build/win32/gengir_jsonglib.bat
create mode 100644 build/win32/vs10/gengir.vcxproj
create mode 100644 build/win32/vs9/gengir.vcproj
create mode 100644 json-glib/tests/invalid.c
create mode 100644 po/as.gmo
create mode 100644 po/as.po
create mode 100644 po/bg.gmo
create mode 100644 po/bg.po
create mode 100644 po/bn_IN.gmo
create mode 100644 po/bn_IN.po
create mode 100644 po/ca.gmo
create mode 100644 po/ca.po
create mode 100644 po/ca@valencia.gmo
create mode 100644 po/ca@valencia.po
create mode 100644 po/da.gmo
create mode 100644 po/da.po
create mode 100644 po/en_GB.gmo
create mode 100644 po/en_GB.po
create mode 100644 po/eo.gmo
create mode 100644 po/eo.po
create mode 100644 po/et.gmo
create mode 100644 po/et.po
create mode 100644 po/eu.gmo
create mode 100644 po/eu.po
create mode 100644 po/fr.gmo
create mode 100644 po/fr.po
create mode 100644 po/hi.gmo
create mode 100644 po/hi.po
create mode 100644 po/hu.gmo
create mode 100644 po/hu.po
create mode 100644 po/ja.gmo
create mode 100644 po/ja.po
create mode 100644 po/ko.gmo
create mode 100644 po/ko.po
create mode 100644 po/ky.gmo
create mode 100644 po/ky.po
create mode 100644 po/lt.gmo
create mode 100644 po/lt.po
create mode 100644 po/lv.gmo
create mode 100644 po/lv.po
create mode 100644 po/ml.gmo
create mode 100644 po/ml.po
create mode 100644 po/or.gmo
create mode 100644 po/or.po
create mode 100644 po/pt.gmo
create mode 100644 po/pt.po
create mode 100644 po/sk.gmo
create mode 100644 po/sk.po
create mode 100644 po/sr.gmo
create mode 100644 po/sr.po
create mode 100644 po/sr@latin.gmo
create mode 100644 po/sr@latin.po
create mode 100644 po/te.gmo
create mode 100644 po/te.po
create mode 100644 po/tg.gmo
create mode 100644 po/tg.po
create mode 100644 po/ug.gmo
create mode 100644 po/ug.po
create mode 100644 po/uk.gmo
create mode 100644 po/uk.po
create mode 100644 po/zh_CN.gmo
create mode 100644 po/zh_CN.po
create mode 100644 po/zh_HK.gmo
create mode 100644 po/zh_HK.po
create mode 100644 po/zh_TW.gmo
create mode 100644 po/zh_TW.po
diff --git a/ChangeLog b/ChangeLog
index 4c2f43c..c716c9c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,1284 @@
+commit 2a0e59c07aaf3788ace907e62a1b5140e919992f
+Author: Emmanuele Bassi
+Date: Tue Apr 16 19:56:26 2013 +0100
+
+ Release JSON-GLib 0.16.0 (stable)
+
+ configure.ac | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 55fdc3aa8fcbebd424926eca9a912caa3f41acdf
+Author: Emmanuele Bassi
+Date: Tue Apr 16 19:59:41 2013 +0100
+
+ docs: Fix xinclude fallback for annotation glossary
+
+ doc/reference/json-glib-docs.xml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit d4e864799773ebc047219482d474f894f151eb93
+Author: Kristjan SCHMIDT
+Date: Mon Apr 1 18:32:26 2013 +0200
+
+ Add Esperanto translation
+
+ po/eo.po | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 170 insertions(+)
+
+commit 183dac4f69c44a46d5634f82a773a41a3a449a5b
+Author: Seong-ho Cho
+Date: Thu Mar 21 00:04:11 2013 +0900
+
+ Updated Korean translation
+
+ po/ko.po | 67 ++++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 34 insertions(+), 33 deletions(-)
+
+commit 5bc2060d2c433622c5b7df44d0dd3cb7fc3d7a17
+Author: Victor Ibragimov
+Date: Tue Mar 19 22:36:30 2013 +0100
+
+ [l10n] Added Tadjik translation
+
+ po/tg.po | 155 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 155 insertions(+)
+
+commit 7b7ac31d069d0cda5ec5d8d16ef1e2a9f43c8bfe
+Author: RÅ«dolfs Mazurs
+Date: Sun Mar 17 20:23:41 2013 +0200
+
+ Updated Latvian translation
+
+ po/lv.po | 65 ++++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 33 insertions(+), 32 deletions(-)
+
+commit 474cd483c4ab292bbd3ceab9f411159989e743be
+Author: Ask H. Larsen
+Date: Sun Mar 17 08:27:33 2013 +0100
+
+ Updated Danish translation
+
+ po/da.po | 67 ++++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 34 insertions(+), 33 deletions(-)
+
+commit 879ed51b7c2629a3f1c512bb787dd79e097dc7ca
+Author: Duarte Loreto
+Date: Fri Mar 15 01:00:51 2013 +0000
+
+ Updated Portuguese translation and converted to New Spelling (Novo AO)
+
+ po/pt.po | 98 ++++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 49 insertions(+), 49 deletions(-)
+
+commit e1a55fde8a6a5cc0f1fe44ccfd54c60dd8a7aec6
+Author: Emmanuele Bassi
+Date: Wed Mar 13 14:41:23 2013 -0300
+
+ variant: Fix documentation and annotations for deserialize()
+
+ The returned GVariant when deserializing from JSON has a floating
+ reference that needs to be sunk.
+
+ json-glib/json-gvariant.c | 15 +++++++++++----
+ 1 file changed, 11 insertions(+), 4 deletions(-)
+
+commit 8bba53c334b26811083c6d786a527afce965f25d
+Author: Chun-wei Fan
+Date: Thu Mar 7 17:30:10 2013 +0800
+
+ Update Visual Studio Solution Files
+
+ Integrate the utility projects to build the introspection files, where one
+ can use to build the introspection files directly from the Visual Studio
+ IDE if desired. Note that the introspection files are not built by default
+ in a standard Visual Studio build process for JSON-GLib.
+
+ build/win32/vs10/json-glib.sln | 6 ++++++
+ build/win32/vs9/json-glib.sln | 9 +++++++++
+ 2 files changed, 15 insertions(+)
+
+commit 522a8b40915531ce6fe3075f5f83e6aea984e019
+Author: Chun-wei Fan
+Date: Thu Mar 7 17:28:12 2013 +0800
+
+ Visual Studio Builds: Support building introspection files
+
+ Add a Windows .bat and a python script to create a file list of headers
+ and sources to be processed by g-ir-scanner, and to call g-ir-scanner to
+ build the introspection files for JSON-GLib. This will enable one to build
+ the introspection files with Visual Studio builds without needing a
+ BASH-style shell like MSYS.
+
+ Also add utility Visual Studio projects that can be used to call the
+ Windows .bat to build the introspection files, for convenience
+
+ build/win32/Makefile.am | 6 +-
+ build/win32/gen-file-list-jsonglib.py | 114 +++++++++++++++++++++++++++++
+ build/win32/gengir_jsonglib.bat | 132 ++++++++++++++++++++++++++++++++++
+ build/win32/vs10/Makefile.am | 1 +
+ build/win32/vs10/gengir.vcxproj | 104 +++++++++++++++++++++++++++
+ build/win32/vs9/Makefile.am | 1 +
+ build/win32/vs9/gengir.vcproj | 77 ++++++++++++++++++++
+ 7 files changed, 434 insertions(+), 1 deletion(-)
+
+commit a518623439d8bcb7052affe7aeef9783e026138b
+Author: Chun-wei Fan
+Date: Thu Mar 7 17:22:37 2013 +0800
+
+ Update build/win32/config.h.win32(.in)
+
+ Make its entries reflect the entries that are requested in the config.h.in
+ that was generated with autotools
+
+ build/win32/config.h.win32.in | 21 +++++++++++++++++++++
+ 1 file changed, 21 insertions(+)
+
+commit 3350c6ee0767fa18ab3ccd7c699ba5a397418573
+Author: Chun-wei Fan
+Date: Thu Mar 7 17:21:04 2013 +0800
+
+ Update Visual Studio Property Sheets
+
+ -Replace JsonGlibVersion with ApiVersion, to be consistent with the Visual
+ Studio property sheets of the other parts of the GTK+/Clutter stack, and
+ update the corresponding projects
+ -Add directives in the property sheets so that we use later to build the
+ introspection files
+
+ build/win32/vs10/json-glib.props | 69 +++++++++++++++++++++++-------------
+ build/win32/vs10/json-glib.vcxprojin | 8 ++---
+ build/win32/vs9/json-glib.vcprojin | 8 ++---
+ build/win32/vs9/json-glib.vsprops | 59 ++++++++++++++++++++----------
+ 4 files changed, 93 insertions(+), 51 deletions(-)
+
+commit 10bc48945678b1c61f42a2860b1ca89c0d9d248f
+Author: Inaki Larranaga Murgoitio
+Date: Mon Mar 4 22:53:50 2013 +0100
+
+ Updated Basque language
+
+ po/eu.po | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 158 insertions(+)
+
+commit ebe85c769b380d442ec246edebaccf8a5186b366
+Author: A S Alam
+Date: Tue Feb 26 07:28:55 2013 +0530
+
+ Punjabi: Translation updated (aalam)
+
+ po/pa.po | 49 +++++++++++++++++++++++++------------------------
+ 1 file changed, 25 insertions(+), 24 deletions(-)
+
+commit 96c3822becd754851c0370c5dcb983c2579ad9d7
+Author: Alexandre Franke
+Date: Wed Feb 20 20:12:59 2013 +0100
+
+ Update French translation
+
+ po/fr.po | 44 ++++++++++++++++++++++----------------------
+ 1 file changed, 22 insertions(+), 22 deletions(-)
+
+commit 97e0e0194a7273e928fe3e73a875382fb5810333
+Author: Piotr DrÄ
g
+Date: Sun Feb 17 20:13:33 2013 +0100
+
+ Updated Polish translation
+
+ po/pl.po | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+commit 078f26ac09eec7aa5b00823dedb56c5c934f9aa2
+Author: Anish A
+Date: Thu Feb 14 21:23:15 2013 +0400
+
+ Updated Malayalam Localization
+
+ po/ml.po | 48 ++++++++++++++++++++++++------------------------
+ 1 file changed, 24 insertions(+), 24 deletions(-)
+
+commit eba4dfe745e14f8a27339d2b9962168aeec25b94
+Author: Evan Nemerson
+Date: Mon Feb 11 01:55:51 2013 -0800
+
+ node: add (transfer none) annotations to the new typed initializers
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=693575
+
+ json-glib/json-node.c | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+commit 53c92e81be7d6d59d177ec2e78ee5e3bd86bc6ac
+Author: Chao-Hsiung Liao
+Date: Mon Feb 4 20:33:01 2013 +0800
+
+ Updated Traditional Chinese translation(Hong Kong and Taiwan)
+
+ po/zh_HK.po | 67 ++++++++++++++++++++++++++++++-------------------------------
+ po/zh_TW.po | 67 ++++++++++++++++++++++++++++++-------------------------------
+ 2 files changed, 66 insertions(+), 68 deletions(-)
+
+commit 437418bc7f5f176cd3cee6f88aaa51f9b69ac9ae
+Author: Gheyret Kenji
+Date: Sat Jan 26 09:48:04 2013 +0900
+
+ Updated Uyghur translation
+
+ Signed-off-by: Gheyret Kenji
+
+ po/ug.po | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit e4653a5c9ae70621bfba6314e4c538a8415923a1
+Author: Gheyret Kenji
+Date: Sat Jan 26 09:45:46 2013 +0900
+
+ Updated Uyghur translation
+
+ Signed-off-by: Gheyret Kenji
+
+ po/ug.po | 52 ++++++++++++++++++++++++++--------------------------
+ 1 file changed, 26 insertions(+), 26 deletions(-)
+
+commit e2172751e967d1dbbeb618eda68c4dc0aec709f3
+Author: Milo Casagrande
+Date: Thu Jan 24 22:36:47 2013 +0100
+
+ [l10n] Updated Italian translation.
+
+ po/it.po | 68 +++++++++++++++++++++++++++-------------------------------------
+ 1 file changed, 29 insertions(+), 39 deletions(-)
+
+commit eff4e0997aace5b99ab1bfd1dde9dbd3c8127b7d
+Author: Kjartan Maraas
+Date: Wed Jan 23 14:01:55 2013 +0100
+
+ Updated Norwegian bokmål translation
+
+ po/nb.po | 48 ++++++++++++++++++++++++------------------------
+ 1 file changed, 24 insertions(+), 24 deletions(-)
+
+commit 36abcad4a2cb7cfd0cdbd2298bf32d5a1d617d1b
+Author: Carles Ferrando
+Date: Mon Jan 21 00:27:23 2013 +0100
+
+ [l10n] Updated Catalan (Valencian) translation
+
+ po/ca@valencia.po | 46 +++++++++++++++++++++++-----------------------
+ 1 file changed, 23 insertions(+), 23 deletions(-)
+
+commit 87d129518204769fc5942070fab13812008e306e
+Author: Gil Forcada
+Date: Mon Jan 21 00:26:24 2013 +0100
+
+ [l10n] Updated Catalan translation
+
+ po/ca.po | 48 ++++++++++++++++++++++++------------------------
+ 1 file changed, 24 insertions(+), 24 deletions(-)
+
+commit 96c57eec2d8332c72b28851bc9a72e1b61ddb2c5
+Author: Gheyret Kenji
+Date: Sun Jan 20 11:49:52 2013 +0900
+
+ Uyghur translation added
+
+ Signed-off-by: Gheyret Kenji
+
+ po/ug.po | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 153 insertions(+)
+
+commit 69decac8985401f1a47ffea96f72d728e3585248
+Author: ÐиÑоÑлав ÐиколиÑ
+Date: Sat Jan 19 11:47:40 2013 +0100
+
+ Updated Serbian translation
+
+ po/sr.po | 71 +++++++++++++++++++++++++---------------------------------
+ po/sr@latin.po | 71 +++++++++++++++++++++++++---------------------------------
+ 2 files changed, 60 insertions(+), 82 deletions(-)
+
+commit a9bc17dc04b425888b40b5ecef6baefcf369ec84
+Author: Emmanuele Bassi
+Date: Fri Jan 11 17:47:13 2013 +0000
+
+ path: Fix get all object members with wildcard
+
+ Similar to the fix that went in commit path e348b1fa, we need to fix
+ getting all the members of an object by using the wildcard notation.
+
+ json-glib/json-path.c | 2 +-
+ json-glib/tests/path.c | 28 +++++++++++++++++++++++-----
+ 2 files changed, 24 insertions(+), 6 deletions(-)
+
+commit e348b1fa88823ddb18fb8d2a2d1acea94c9f9448
+Author: Juan A. Suarez Romero
+Date: Fri Jan 11 15:03:08 2013 +0000
+
+ path: Fix get all array elements with wildcard
+
+ Using the same data as in tests, asking for $['store']['book'][*] JSON path
+ should return all the book objects in an array.
+
+ But that array is returned inside another array, dupped several times.
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=691557
+
+ json-glib/json-path.c | 2 +-
+ json-glib/tests/path.c | 4 ++++
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+commit f33c209e0f895b52afae5742a72cfacf104116bc
+Author: Alexander Shopov
+Date: Tue Jan 8 21:46:02 2013 +0200
+
+ Updated Bulgarian translation
+
+ po/bg.po | 48 ++++++++++++++++++++++++------------------------
+ 1 file changed, 24 insertions(+), 24 deletions(-)
+
+commit 8b540ceb2f72b2e354a54bd418c378b4edc6f01a
+Author: Timur Zhamakeev
+Date: Sat Jan 5 18:25:00 2013 +0600
+
+ Updated Kyrgyz translation.
+
+ po/ky.po | 7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+commit 62958e52b8b60defe3f701c6b4d0680a83528312
+Author: Balázs Ãr
+Date: Mon Dec 31 16:47:49 2012 +0100
+
+ Updated Hungarian translation
+
+ po/hu.po | 68 ++++++++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 38 insertions(+), 30 deletions(-)
+
+commit b75a912ebfac50a07a3c6c3669b1e485de9df90a
+Author: Chun-wei Fan
+Date: Wed Dec 26 10:57:56 2012 +0800
+
+ Fix VS 2008 poperty sheet
+
+ A
is required for each line of command for this, which stands
+ for newline. :|
+
+ build/win32/vs9/json-glib.vsprops | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 881ba4e89ae88dfad1d91d693bb45af0ba5492fa
+Author: Chun-wei Fan
+Date: Fri Dec 14 19:35:11 2012 +0800
+
+ Cleanup/fix Visual C++ build files
+
+ -Make all projects build with MultiByte character set, to be consistent
+ with GLib.
+ -Generate .def in the intermediate directory, instead of json-glib/
+ -Get rid of some unwanted cruft in many of the Win32 (32-bit) configs in
+ various Visual C++ 2008 files.
+ -Some cosmetic changes to Visual C++ 2010 solution file.
+ -Fix "installation" folder
+
+ build/win32/vs10/array.vcxproj | 4 +-
+ build/win32/vs10/boxed.vcxproj | 4 +-
+ build/win32/vs10/builder.vcxproj | 4 +-
+ build/win32/vs10/generator.vcxproj | 4 +-
+ build/win32/vs10/gvariant.vcxproj | 4 +-
+ build/win32/vs10/json-glib.props | 11 +++++-
+ build/win32/vs10/json-glib.sln | 2 +-
+ build/win32/vs10/json-glib.vcxprojin | 8 ++--
+ build/win32/vs10/node.vcxproj | 4 +-
+ build/win32/vs10/object.vcxproj | 4 +-
+ build/win32/vs10/parser.vcxproj | 4 +-
+ build/win32/vs10/path.vcxproj | 4 +-
+ build/win32/vs10/reader.vcxproj | 4 +-
+ build/win32/vs10/serialize-complex.vcxproj | 4 +-
+ build/win32/vs10/serialize-full.vcxproj | 4 +-
+ build/win32/vs10/serialize-simple.vcxproj | 4 +-
+ build/win32/vs9/array.vcproj | 8 +---
+ build/win32/vs9/boxed.vcproj | 8 +---
+ build/win32/vs9/builder.vcproj | 8 +---
+ build/win32/vs9/generator.vcproj | 8 +---
+ build/win32/vs9/gvariant.vcproj | 4 +-
+ build/win32/vs9/json-glib.vcprojin | 12 ++----
+ build/win32/vs9/json-glib.vsprops | 59 ++++++++++++++++++------------
+ build/win32/vs9/node.vcproj | 8 +---
+ build/win32/vs9/object.vcproj | 8 +---
+ build/win32/vs9/parser.vcproj | 8 +---
+ build/win32/vs9/path.vcproj | 4 +-
+ build/win32/vs9/reader.vcproj | 8 +---
+ build/win32/vs9/serialize-complex.vcproj | 8 +---
+ build/win32/vs9/serialize-full.vcproj | 8 +---
+ build/win32/vs9/serialize-simple.vcproj | 8 +---
+ 31 files changed, 105 insertions(+), 135 deletions(-)
+
+commit 59a3e4ef763c2fb312d931fe1843638be84421c8
+Author: Piotr DrÄ
g
+Date: Tue Nov 27 17:15:50 2012 +0100
+
+ Updated Polish translation
+
+ po/pl.po | 44 ++++++++++++++++++++++----------------------
+ 1 file changed, 22 insertions(+), 22 deletions(-)
+
+commit c288498a8c39c2bcd5513cfb5612cb1de8e19806
+Author: Pavol KlaÄanský
+Date: Sun Nov 18 23:34:20 2012 +0100
+
+ Updated slovak translation
+
+ po/sk.po | 21 ++++++++++-----------
+ 1 file changed, 10 insertions(+), 11 deletions(-)
+
+commit e9504191e69ac004f2f1caeeed5e1b7f9ed903d7
+Author: Pavol KlaÄanský
+Date: Sat Nov 17 00:22:34 2012 +0100
+
+ Updated slovak translation
+
+ po/sk.po | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 160 insertions(+)
+
+commit ef4f7685307842e3723498b7daaff8536c9dc58e
+Author: Emmanuele Bassi
+Date: Wed Nov 7 18:48:25 2012 +0000
+
+ build: Bump up the requirement for GLib
+
+ We need symbols from GLib 2.34 for the test suite.
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 6838ee9b2a7ac7a2366a6570dc1abc7a711d9440
+Author: Emmanuele Bassi
+Date: Mon Nov 5 12:11:13 2012 +0000
+
+ build: Use the symbols file to generate our public ABI
+
+ Instead of a regular expression. This allows us to catch ABI issues
+ immediately, without using the ABI check, while building JSON-GLib,
+ even on *nix.
+
+ json-glib/Makefile.am | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit 2b8e9ef835f1e99ff791bd5d5ec579e470465f46
+Author: Emmanuele Bassi
+Date: Mon Nov 5 12:11:01 2012 +0000
+
+ symbols: Re-sort
+
+ json-glib/json-glib.symbols | 382 ++++++++++++++++++++++----------------------
+ 1 file changed, 191 insertions(+), 191 deletions(-)
+
+commit de5e62d3a2826499ab67df21162223ecd1167c5e
+Author: Marek Äernocký
+Date: Mon Nov 5 16:15:05 2012 +0100
+
+ Updated Czech translation
+
+ po/cs.po | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+commit 3144ead7f256f1172278f74c9c2035884e2eca50
+Author: Marek Äernocký
+Date: Mon Nov 5 16:13:17 2012 +0100
+
+ Updated Czech translation
+
+ po/cs.po | 8 +++-----
+ 1 file changed, 3 insertions(+), 5 deletions(-)
+
+commit 447c3684cb99f1f8acda4a0273612ec5a065f8d7
+Author: Rafael Ferreira
+Date: Mon Nov 5 12:40:56 2012 -0200
+
+ Updated Brazilian Portuguese Translation
+
+ po/pt_BR.po | 67 +++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 32 insertions(+), 35 deletions(-)
+
+commit 02a081f6dc83e8f5f083722ef8bb3bfb47a746c2
+Author: Yuri Myasoedov
+Date: Sun Nov 4 21:15:38 2012 +0400
+
+ Updated Russian translation
+
+ po/ru.po | 82 ++++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 41 insertions(+), 41 deletions(-)
+
+commit f69e9b58cc8ad8d37369fd3f60db8d8e9847b1f1
+Author: ÐиÑоÑлав ÐиколиÑ
+Date: Sat Nov 3 09:20:27 2012 +0100
+
+ Updated Serbian translation
+
+ po/sr.po | 49 ++++++++++++++++++++++++++++++-------------------
+ po/sr@latin.po | 49 ++++++++++++++++++++++++++++++-------------------
+ 2 files changed, 60 insertions(+), 38 deletions(-)
+
+commit b16cb3f338f625ed9e997dce9ad26a4568a082be
+Author: Tom Tryfonidis
+Date: Thu Nov 1 11:43:51 2012 +0200
+
+ Added Greek translation
+
+ po/el.po | 77 +++++++++++++++++++++++++++++++---------------------------------
+ 1 file changed, 37 insertions(+), 40 deletions(-)
+
+commit 7552833d503db0aa94e4ebc59094e9341e8920af
+Author: Fran Diéguez
+Date: Wed Oct 31 11:04:11 2012 +0100
+
+ Updated Galician translations
+
+ po/gl.po | 74 +++++++++++++++++++++++++++++++---------------------------------
+ 1 file changed, 36 insertions(+), 38 deletions(-)
+
+commit 6999123568e522dc57c76799aff90a285a52c5dd
+Author: Wolfgang Stoeggl
+Date: Tue Oct 30 19:01:34 2012 +0100
+
+ Updated German translation
+
+ po/de.po | 78 +++++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 40 insertions(+), 38 deletions(-)
+
+commit b3569e022b36ff8be4379a163c1694df0ac66d8e
+Author: Mattias Põldaru
+Date: Tue Oct 30 15:36:23 2012 +0200
+
+ [l10n] Updated Estonian translation
+
+ po/et.po | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit 53835c75028b578a5b565280ae62971990c1355f
+Author: Daniel Mustieles
+Date: Sun Oct 28 13:31:25 2012 +0100
+
+ Updated Spanish translation
+
+ po/es.po | 48 ++++++++++++++++++++++++------------------------
+ 1 file changed, 24 insertions(+), 24 deletions(-)
+
+commit 28e6bff54d2ddc64e7662d96365d2faf615ed0b5
+Author: Marek Äernocký
+Date: Sun Oct 28 11:15:27 2012 +0100
+
+ Updated Czech translation
+
+ po/cs.po | 39 ++++++++++++++-------------------------
+ 1 file changed, 14 insertions(+), 25 deletions(-)
+
+commit 64fe683c440d7ec7140fd27f53fbaf54da37b249
+Author: Emmanuele Bassi
+Date: Sat Oct 27 12:18:53 2012 +0100
+
+ tests: Put g_type_init() under conditional compilation
+
+ Starting from GLib 2.36, g_type_init() is going to be deprecated (the
+ type system will be initialized as soon as libgobject is paged in, using
+ constructors). As I don't want to bump dependencies just for that, the
+ call to g_type_init() should be placed under a compile-time version
+ check, to keep the noise from compiler warnings down.
+
+ json-glib/tests/array.c | 3 +++
+ json-glib/tests/boxed.c | 2 ++
+ json-glib/tests/builder.c | 2 ++
+ json-glib/tests/generator.c | 2 ++
+ json-glib/tests/gvariant.c | 2 ++
+ json-glib/tests/invalid.c | 2 ++
+ json-glib/tests/node.c | 2 ++
+ json-glib/tests/object.c | 2 ++
+ json-glib/tests/parser.c | 2 ++
+ json-glib/tests/path.c | 2 ++
+ json-glib/tests/reader.c | 2 ++
+ json-glib/tests/serialize-complex.c | 2 ++
+ json-glib/tests/serialize-full.c | 2 ++
+ json-glib/tests/serialize-simple.c | 2 ++
+ 14 files changed, 29 insertions(+)
+
+commit f50f32dcfdecd552ca353731faa0fde099569c28
+Author: Emmanuele Bassi
+Date: Sat Oct 27 12:06:28 2012 +0100
+
+ Use typed initializers for JsonNode
+
+ json-glib/json-gobject.c | 115 +++++++++++++++++++++--------------------------
+ json-glib/json-parser.c | 37 ++++++++-------
+ 2 files changed, 73 insertions(+), 79 deletions(-)
+
+commit 893c30b4b8ce10c017d10bd534c38c458da4436c
+Author: Emmanuele Bassi
+Date: Sat Oct 27 11:51:11 2012 +0100
+
+ Use the new typed JsonNode initializers
+
+ The typed setters in JsonArray and JsonObject should use the JsonNode
+ typed initializers.
+
+ json-glib/json-array.c | 54 +++++++++++++++++--------------------------------
+ json-glib/json-object.c | 48 +++++++++++++++++--------------------------
+ 2 files changed, 37 insertions(+), 65 deletions(-)
+
+commit 9dfb5000cad954431165e836e203e561ccb79c66
+Author: Emmanuele Bassi
+Date: Sat Oct 27 11:48:58 2012 +0100
+
+ Consolidate null handling in JsonArray and JsonObject
+
+ A null value is not only valid for JSON_NODE_NULL nodes, but also for
+ JSON_NODE_ARRAY and JSON_NODE_OBJECT nodes that do not have a JsonArray
+ or a JsonObject set.
+
+ json-glib/json-array.c | 11 ++++++++++-
+ json-glib/json-object.c | 11 ++++++++++-
+ 2 files changed, 20 insertions(+), 2 deletions(-)
+
+commit 615538100a42063ca0b84b5bb9c8a6a046a89e0b
+Author: Emmanuele Bassi
+Date: Sat Oct 27 11:44:30 2012 +0100
+
+ node: Add typed initializers
+
+ We should simplify the JsonNode API a bit, especially when it comes to
+ initializing nodes. Instead of a two-step "new() followed by a
+ set_(value)" API, we can provide a "init_(value)" API that
+ can take any existing JsonNode and initialize it to the given type.
+
+ This makes the JsonNode creation more concise and reliable; it also
+ allows to implicitly re-initialize JsonNodes without requiring the user
+ to de-allocate/re-allocate them first.
+
+ doc/reference/json-glib-sections.txt | 9 ++
+ json-glib/json-glib.symbols | 9 ++
+ json-glib/json-node.c | 303 +++++++++++++++++++++++++++++++----
+ json-glib/json-types.h | 19 +++
+ 4 files changed, 306 insertions(+), 34 deletions(-)
+
+commit 3fb92bc727365bce5f99da3a150a237da4da64d6
+Author: Emmanuele Bassi
+Date: Sat Oct 27 10:53:49 2012 +0100
+
+ tests/reader: Improve test coverage
+
+ json-glib/tests/reader.c | 24 +++++++++++++++++++-----
+ 1 file changed, 19 insertions(+), 5 deletions(-)
+
+commit 22275bc0c28682e6bd3022d36e0a9301aeb5ce56
+Author: Emmanuele Bassi
+Date: Sat Oct 27 10:52:41 2012 +0100
+
+ reader: "null" is a value
+
+ Even if we have a special JsonNode for it. The json_reader_is_value()
+ function should return TRUE for 'null' nodes as well.
+
+ json-glib/json-reader.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit 9c26d466f4bbdde00225f2782f041668b1536213
+Author: Andika Triwidada
+Date: Sat Oct 27 13:31:33 2012 +0700
+
+ Updated Indonesian translation
+
+ po/id.po | 74 +++++++++++++++++++++++++++-------------------------------------
+ 1 file changed, 31 insertions(+), 43 deletions(-)
+
+commit 4e73239b572fcc0eb4ff6639ee3bbde05d19d404
+Author: ÐиÑоÑлав ÐиколиÑ
+Date: Sat Oct 27 05:27:15 2012 +0200
+
+ Updated Serbian translation
+
+ po/sr.po | 17 +++++++++--------
+ po/sr@latin.po | 17 +++++++++--------
+ 2 files changed, 18 insertions(+), 16 deletions(-)
+
+commit dee67875c1ef981bd3dc56e652df93d4a6f4feda
+Author: Emmanuele Bassi
+Date: Fri Oct 26 17:59:42 2012 +0100
+
+ scanner: Remove unused functions
+
+ JsonScanner is an internal, modified copy of GScanner; we don't need a
+ bunch of the provided functions, as the type and its related API are
+ meant for internal use only.
+
+ Fewer functions == better coverage == less code to maintain.
+
+ json-glib/json-parser.c | 52 +++----
+ json-glib/json-scanner.c | 393 ++++-------------------------------------------
+ json-glib/json-scanner.h | 45 +-----
+ 3 files changed, 59 insertions(+), 431 deletions(-)
+
+commit e83baeab7ce16db4597247e793932fd2e507e855
+Author: Emmanuele Bassi
+Date: Fri Oct 26 17:21:48 2012 +0100
+
+ tests: Improve coverage
+
+ json-glib/tests/serialize-full.c | 156 ++++++++++++++++++++++++++-------------
+ 1 file changed, 104 insertions(+), 52 deletions(-)
+
+commit 1e7a2ef9be305e8b1db806f364d18f704ca75a64
+Author: Emmanuele Bassi
+Date: Fri Oct 26 17:20:43 2012 +0100
+
+ gobject: Use JsonSerializable API
+
+ Instead of directly accessing the vfunc from the interface vtable.
+
+ json-glib/json-gobject.c | 16 +++++++++-------
+ 1 file changed, 9 insertions(+), 7 deletions(-)
+
+commit 4fe6c5977d95c37c693d4f0b1d2dd90ae564b8b3
+Author: Emmanuele Bassi
+Date: Fri Oct 26 16:40:59 2012 +0100
+
+ tests: Improve coverage
+
+ json-glib/tests/array.c | 4 +++
+ json-glib/tests/builder.c | 9 +++++-
+ json-glib/tests/generator.c | 69 ++++++++++++++++++++++++++++++++++++++++++++-
+ 3 files changed, 80 insertions(+), 2 deletions(-)
+
+commit 31b8e9c9410a90c387aaf6c9c79e5affc1a1b1be
+Author: Emmanuele Bassi
+Date: Fri Oct 26 16:40:10 2012 +0100
+
+ builder: Conform to the coding style
+
+ Function arguments should be aligned on different lines.
+
+ json-glib/json-builder.c | 20 ++++++++++++++------
+ 1 file changed, 14 insertions(+), 6 deletions(-)
+
+commit b0c087d1cc88938bc7e6bb1350a175b1ed103e62
+Author: Emmanuele Bassi
+Date: Fri Oct 26 11:06:26 2012 +0100
+
+ tests: Improve coverage
+
+ json-glib/tests/array.c | 30 ++++++++++++++++++++++++++++++
+ json-glib/tests/object.c | 13 +++++++++++++
+ 2 files changed, 43 insertions(+)
+
+commit cce1435c280dbf63b0dbb8c9176e062c539aa9f9
+Author: Emmanuele Bassi
+Date: Fri Oct 26 11:04:47 2012 +0100
+
+ array: Relax preconditions on array and object methods
+
+ Similarly to what we did for the add_string_element(), we need to relax
+ the preconditions for add_array_element() and add_object_element().
+
+ json-glib/json-array.c | 2 --
+ 1 file changed, 2 deletions(-)
+
+commit bf273f396c640c17da9f742433b4855232b2062e
+Author: Emmanuele Bassi
+Date: Fri Oct 26 10:59:16 2012 +0100
+
+ array: Relax add_string_element() preconditions
+
+ The add_string_element() allows passing a NULL string as a shortcut to
+ create a 'null' node; the preconditions on the arguments are too strict.
+
+ json-glib/json-array.c | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+commit 2dec8604ee58571ccc902aeb27004adf6a436ff5
+Author: Emmanuele Bassi
+Date: Fri Oct 26 10:15:35 2012 +0100
+
+ tests/parser: Check negative numeric values
+
+ This is the positive equivalent of the test case inside the invalid test
+ unit.
+
+ json-glib/tests/parser.c | 16 +++++++++++++++-
+ 1 file changed, 15 insertions(+), 1 deletion(-)
+
+commit b9e93111a1200492b71476f7b3a1c60588a90a15
+Author: Emmanuele Bassi
+Date: Fri Oct 26 10:10:53 2012 +0100
+
+ tests/invalid: Improve test coverage
+
+ json-glib/tests/invalid.c | 32 ++++++++++++++++++++++++++++++++
+ 1 file changed, 32 insertions(+)
+
+commit 028e540bc2b78f87e5a1d2f0c36126b7636f2809
+Author: Emmanuele Bassi
+Date: Fri Oct 26 10:10:01 2012 +0100
+
+ parser: Empty member names are not valid
+
+ When parsing a JSON object, a member name has to be a valid string, not
+ an empty one.
+
+ json-glib/json-parser.c | 13 +++++++++++++
+ json-glib/json-parser.h | 4 +++-
+ 2 files changed, 16 insertions(+), 1 deletion(-)
+
+commit 32d7c034dda3ccce05bec2bab0007ff0d65729ab
+Author: Emmanuele Bassi
+Date: Fri Oct 26 09:15:11 2012 +0100
+
+ build: Fix test-report generation
+
+ We need to include the revision and date tags.
+
+ build/autotools/Makefile.am.gtest | 20 ++++++++++++++------
+ 1 file changed, 14 insertions(+), 6 deletions(-)
+
+commit 43a27e66bd903a4d68a31e37c3ce04103ed49258
+Author: Nilamdyuti Goswami
+Date: Fri Oct 26 15:41:43 2012 +0530
+
+ Assamese translation updatedas.po
+
+ po/as.po | 47 ++++++++++++++++++++++-------------------------
+ 1 file changed, 22 insertions(+), 25 deletions(-)
+
+commit ef6b1e9bb79ae0f07d412a876fd48e27854e9d38
+Author: Aurimas Äernius
+Date: Thu Oct 25 23:04:46 2012 +0300
+
+ Updated Lithuanian translation
+
+ po/lt.po | 41 +++++++++++++++--------------------------
+ 1 file changed, 15 insertions(+), 26 deletions(-)
+
+commit 1236c7493093357485c8ddc01eb6431d4ae7b842
+Author: Matej UrbanÄiÄ
+Date: Thu Oct 25 19:22:49 2012 +0200
+
+ Updated Slovenian translation
+
+ po/sl.po | 46 +++++++++++++++++++++-------------------------
+ 1 file changed, 21 insertions(+), 25 deletions(-)
+
+commit 46b677b4fd818ba9343b8b569f5b951d3d8ac0a3
+Author: Emmanuele Bassi
+Date: Thu Oct 25 17:39:38 2012 +0100
+
+ tests/invalid: Add more invalid JSON tests
+
+ json-glib/tests/invalid.c | 113 +++++++++++++++++++++++++++++++++++++++-------
+ 1 file changed, 96 insertions(+), 17 deletions(-)
+
+commit 977c998929f4d82d93acd3ea0f99c04006e45db0
+Author: Emmanuele Bassi
+Date: Thu Oct 25 17:26:25 2012 +0100
+
+ tests/invalid: Check invalid assignments
+
+ json-glib/tests/invalid.c | 44 ++++++++++++++++++++++++++++++++++++++++----
+ 1 file changed, 40 insertions(+), 4 deletions(-)
+
+commit 77ed79385795d93776e6299b9add3940ceee4245
+Author: Emmanuele Bassi
+Date: Thu Oct 25 17:21:55 2012 +0100
+
+ parser: Use error codes for invalid assignments
+
+ In case we're parsing an assignment we should use the 'invalid bareword'
+ error code.
+
+ json-glib/json-parser.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+commit 6ebe68eb539a119f99205593b0246399923daef7
+Author: Emmanuele Bassi
+Date: Thu Oct 25 17:10:39 2012 +0100
+
+ tests: Move the invalid JSON unit to its own file
+
+ Instead of putting it inside the parser unit test.
+
+ json-glib/tests/Makefile.am | 1 +
+ json-glib/tests/invalid.c | 93 +++++++++++++++++++++++++++++++++++++++++++++
+ json-glib/tests/parser.c | 52 -------------------------
+ 3 files changed, 94 insertions(+), 52 deletions(-)
+
+commit 6e9c38dd0c82c322a9e98315cb22c2b771b1830f
+Author: Emmanuele Bassi
+Date: Thu Oct 25 17:08:58 2012 +0100
+
+ parser: Consolidate value parsing
+
+ Instead of doing a preliminary check when parsing arrays and objects, we
+ should just call json_parse_value() and let it handle all the valid
+ values and eventual error cases. This simplifies error handling and
+ makes it more reliable.
+
+ json-glib/json-parser.c | 37 ++++++++++++-------------------------
+ 1 file changed, 12 insertions(+), 25 deletions(-)
+
+commit 5f6ef962097916ae2908e9190d5ba62533ae33ca
+Author: Emmanuele Bassi
+Date: Thu Oct 25 17:07:16 2012 +0100
+
+ parser: Show the column in the error message
+
+ For JSON parsed from data (which tends to be in a single line) the
+ column holds more information than the line.
+
+ json-glib/json-parser.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+commit 1d236453b2569cb2cb5bbc80fde1c72e7a101826
+Author: Miguel Angel Cabrera Moya
+Date: Sun Oct 14 12:18:30 2012 +0200
+
+ parser: Fix small leak in json_parse_statement
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=686096
+
+ json-glib/json-parser.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+commit 626908526f9766e4f612bb4b893b83b7084766dc
+Author: Sasi Bhushan Boddepalli
+Date: Tue Oct 9 21:36:45 2012 +0530
+
+ Updated Telugu Translation
+
+ po/te.po | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 158 insertions(+)
+
+commit 57bbb1cb7f75720a4d7ba0399e5a156322d34666
+Author: Timur Zhamakeev
+Date: Thu Sep 27 11:56:23 2012 +0600
+
+ Added Kyrgyz translation
+
+ po/ky.po | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 160 insertions(+)
+
+commit 3f840ae31641ad800872e953ee772777e746925c
+Author: Mattias Põldaru
+Date: Mon Sep 24 11:26:41 2012 +0300
+
+ [l10n] Updated Estonian translation
+
+ po/et.po | 61 +++++++++++++------------------------------------------------
+ 1 file changed, 13 insertions(+), 48 deletions(-)
+
+commit 426d9f141f5e7c975324d42abdab774b5e9587b2
+Author: Mattias Põldaru
+Date: Mon Sep 24 10:57:10 2012 +0300
+
+ [l10n] Updated Estonian translation
+
+ po/et.po | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 158 insertions(+)
+
+commit b2f3ef4cf26e3bae47c82d5c3c7bf79ea762563f
+Author: Sayak Sarkar
+Date: Mon Sep 24 10:54:45 2012 +0530
+
+ Added Bengali India Translation
+
+ po/bn_IN.po | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 156 insertions(+)
+
+commit 655794941dbeac7f65a3ae8514fc75536c9f5ed5
+Author: A S Alam
+Date: Mon Sep 24 09:00:08 2012 +0530
+
+ update Punjabi Translation
+
+ po/pa.po | 68 ++++++++++++++++++++++++++--------------------------------------
+ 1 file changed, 28 insertions(+), 40 deletions(-)
+
+commit 80c6eac77df27b739e7291e3ec7ba6fd4e62c143
+Author: RÅ«dolfs Mazurs
+Date: Mon Sep 24 02:10:04 2012 +0300
+
+ Added Latvian translation
+
+ po/lv.po | 159 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 159 insertions(+)
+
+commit f9feca98c714239d7a361597be6fe58b407e1037
+Author: Ani Peter
+Date: Sun Sep 23 01:10:17 2012 +0530
+
+ Updated Malayalam file
+
+ po/ml.po | 155 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 155 insertions(+)
+
+commit 7abcdadd9b49b0db881702724ef81fe571d0d750
+Author: Carles Ferrando
+Date: Fri Sep 21 20:05:58 2012 +0200
+
+ [l10n]Added Catalan (Valencian) translation
+
+ po/ca@valencia.po | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 158 insertions(+)
+
+commit d1d83f78922be9e5ee98e58410c3fa998ca24d13
+Author: Gil Forcada
+Date: Fri Sep 21 20:05:57 2012 +0200
+
+ [l10n] Added Catalan translation
+
+ po/ca.po | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 158 insertions(+)
+
+commit da276c3c9f7f2d7b4abce85cbbe91258b595b8ef
+Author: Seong-ho Cho
+Date: Sat Sep 22 02:53:04 2012 +0900
+
+ Added Korean translation
+
+ po/ko.po | 156 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 156 insertions(+)
+
+commit fef47f834db55a503658247b530d378ea5396949
+Author: Chandan Kumar
+Date: Thu Sep 20 10:35:54 2012 +0530
+
+ Updated HINDI translation
+
+ po/hi.po | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 160 insertions(+)
+
+commit 2f14b54261746b8384df992c6eed232bf8628021
+Author: Ivaylo Valkov
+Date: Tue Sep 18 19:29:36 2012 +0300
+
+ Updated Bulgarian translation
+
+ po/bg.po | 157 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 157 insertions(+)
+
+commit 10e8cd6de555866cb7152e3d8b818db796db1261
+Author: Gabor Kelemen
+Date: Tue Sep 18 01:38:19 2012 +0200
+
+ Added Hungarian translation
+
+ po/hu.po | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 153 insertions(+)
+
+commit 33ee7e91169c6943199739dce9a8f097fea770b3
+Author: Ask H. Larsen
+Date: Sun Sep 16 13:43:53 2012 +0200
+
+ Updated Danish translation
+
+ po/da.po | 162 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 162 insertions(+)
+
+commit 4b27aa4e36193757f2d4ddc14ff07f6a47ebe529
+Author: Duarte Loreto
+Date: Sun Sep 9 11:29:56 2012 +0100
+
+ Updated Portuguese translation
+
+ po/pt.po | 156 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 156 insertions(+)
+
+commit 3b21390c1c16d701bb31678919ca639075ff2729
+Author: Alexandre Franke
+Date: Thu Sep 6 12:22:09 2012 +0200
+
+ Update French translation
+
+ po/fr.po | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 174 insertions(+)
+
+commit 2d376ded0367ee77382a92c58f3d7852590ed0a8
+Author: Bruce Cowan
+Date: Wed Sep 5 13:45:45 2012 +0100
+
+ Added British English translation
+
+ po/en_GB.po | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 160 insertions(+)
+
+commit 7b837e9ac065d6a117c52cb25bb285fd2bb7e89a
+Author: Piotr DrÄ
g
+Date: Tue Sep 4 18:18:07 2012 +0200
+
+ Updated Polish translation
+
+ po/pl.po | 84 ++++++++++++++++++++++++++++------------------------------------
+ 1 file changed, 37 insertions(+), 47 deletions(-)
+
+commit b6497b1d5ce1efa9a6f90b495472aaa917245653
+Author: Daniel Korostil
+Date: Fri Aug 17 19:45:07 2012 +0300
+
+ Added uk translation
+
+ po/uk.po | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 158 insertions(+)
+
+commit 31ca069867c5c94ffd7d42a3f91eb3828581e7a6
+Author: ManojKumar Giri
+Date: Thu Aug 9 18:32:16 2012 +0530
+
+ Updated Odia Translation.
+
+ po/or.po | 35 +++++++++++++++++++----------------
+ 1 file changed, 19 insertions(+), 16 deletions(-)
+
+commit 62b6bb982ca8287b01c4b3d4abf2dd2ff19b8899
+Author: ManojKumar Giri
+Date: Tue Aug 7 17:38:42 2012 +0530
+
+ Added odia file into the list & Updated translation for Odia.
+
+ po/or.po | 157 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 157 insertions(+)
+
+commit c34ddaf33f3227c5fba7a866cfa25dba2e46d275
+Author: Takayuki KUSANO
+Date: Mon Aug 6 23:04:16 2012 +0900
+
+ [l10n] Add new Japanese translation
+
+ po/ja.po | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 158 insertions(+)
+
+commit 8b5f8e8e7928fac15b38b96017c729ee2143352f
+Author: Kjartan Maraas
+Date: Wed Jul 25 16:44:55 2012 +0200
+
+ Updated Norwegian bokmål translation
+
+ po/nb.po | 34 +++++++++++-----------------------
+ 1 file changed, 11 insertions(+), 23 deletions(-)
+
+commit 6fdf403d06ac890127bca474275d0f62c02caf4f
+Author: fenghelong
+Date: Sun Jul 22 13:34:07 2012 +0800
+
+ Add Chinese simplified translation for ui
+
+ po/zh_CN.po | 165 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 165 insertions(+)
+
+commit 2bfb6cccf626c60571643bcc2bb12e4791dd1db6
+Author: ÐиÑоÑлав ÐиколиÑ
+Date: Tue Jul 17 22:05:57 2012 +0200
+
+ Added Serbian translation
+
+ po/sr.po | 156 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/sr@latin.po | 156 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 312 insertions(+)
+
+commit 9eebf9c886ae7e1e172e3a1efd64f7aa7c79c758
+Author: Emmanuele Bassi
+Date: Sun Jul 15 13:25:53 2012 +0100
+
+ reader: Do not do strict type validation on numeric types
+
+ JsonNode will do an implicit conversion for us.
+
+ json-glib/json-reader.c | 21 ---------------------
+ 1 file changed, 21 deletions(-)
+
+commit 7819e630b8fd88d269dd75a2e0fb1aeb294aed96
+Author: Emmanuele Bassi
+Date: Sun Jul 15 13:24:03 2012 +0100
+
+ node: Implicitly convert numeric types
+
+ When retrieving an int, a double, or a boolean, we can use the C rules
+ of implicit conversion to move from the actual stored type inside the
+ JsonValue to the requested C type.
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=660795
+
+ json-glib/json-node.c | 18 ++++++++++++++++++
+ json-glib/tests/node.c | 35 +++++++++++++++++++++++++++++++++++
+ 2 files changed, 53 insertions(+)
+
+commit b1b50ec3ad76955651abe92696c4f4717e353840
+Author: Emmanuele Bassi
+Date: Sun Jul 15 13:14:46 2012 +0100
+
+ generator: Use JsonValue, not GValue
+
+ We don't need to turn a JsonValue into a GValue, given that we only care
+ about the JSON types when serializing to JSON.
+
+ json-glib/json-generator.c | 33 ++++++++++++++++++---------------
+ 1 file changed, 18 insertions(+), 15 deletions(-)
+
+commit 4cb5a1d5c25e7c1e939187740897cb1969df61e8
+Author: Aurimas Äernius
+Date: Sat Jul 14 18:44:21 2012 +0300
+
+ Added Lithuanian translation
+
+ po/lt.po | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 170 insertions(+)
+
+commit b11ce6570570440c94e563917f55437ca7d2e071
+Author: Chao-Hsiung Liao
+Date: Sat Jul 14 14:14:38 2012 +0800
+
+ Updated Traditional Chinese translation(Hong Kong and Taiwan)
+
+ po/zh_HK.po | 166 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/zh_TW.po | 166 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 332 insertions(+)
+
+commit 1409517eb0081d8a56713ee8f6922974f3ca5af0
+Author: Nilamdyuti Goswami
+Date: Fri Jul 13 20:30:07 2012 +0530
+
+ Assamese translation completed
+
+ po/as.po | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 170 insertions(+)
+
+commit 4317540f0e389370c76ccedea4ca7d15a8aa4969
+Author: Kjartan Maraas
+Date: Tue Jul 10 08:29:46 2012 +0200
+
+ Updated Norwegian bokmål translation
+
+ po/nb.po | 19 ++++++++++---------
+ 1 file changed, 10 insertions(+), 9 deletions(-)
+
+commit d713da8c3207d7df0c8632924887144fe22e6e0e
+Author: Emmanuele Bassi
+Date: Sat Jun 30 15:27:03 2012 +0100
+
+ doap: Change my email address to @gnome.org
+
+ json-glib.doap | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit c618e6554e28a7a4c6924b2f050daebe1580c6c0
+Author: Emmanuele Bassi
+Date: Sat Jun 30 15:22:20 2012 +0100
+
+ Post-release version bump to 0.15.3
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
commit 2d129e5d700db4e0932b3cdd0260ab173f13901e
Author: Emmanuele Bassi
Date: Sat Jun 30 15:19:49 2012 +0100
Release JSON-GLib 0.15.2 (snapshot)
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4bb7b70c1ec13eb67b3984b684b2ca45b340ee9b
@@ -15,7 +1289,7 @@ Date: Sat Jun 30 15:19:07 2012 +0100
The deprecation macros should be in the private section.
- doc/reference/json-glib-sections.txt | 2 ++
+ doc/reference/json-glib-sections.txt | 2 ++
1 file changed, 2 insertions(+)
commit 9c5c46228d67884a0c26557f7471c5c24da14baa
@@ -24,7 +1298,7 @@ Date: Sat Jun 30 15:04:58 2012 +0100
NEWS: Update
- NEWS | 11 +++++++++++
+ NEWS | 11 +++++++++++
1 file changed, 11 insertions(+)
commit 460a9f3e290be0d5139571492c54ce2b7078cb1f
@@ -35,7 +1309,7 @@ Date: Sat Jun 30 15:04:16 2012 +0100
Use autoreconf instead.
- autogen.sh | 49 ++++++++++++++++++++++++++++++++++++++++---------
+ autogen.sh | 49 ++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 40 insertions(+), 9 deletions(-)
commit c6011722e55c9f03fa43e213b467ee3c1b89b2ef
@@ -44,7 +1318,7 @@ Date: Sat Jun 30 14:52:31 2012 +0100
symbols: Add missing functions
- json-glib/json-glib.symbols | 15 ++++++++++++++-
+ json-glib/json-glib.symbols | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
commit f91117fcc066fb20204aa34c979d7fb199f0f38a
@@ -61,9 +1335,9 @@ Date: Sat Jun 30 14:50:51 2012 +0100
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 ++++++
+ configure.ac | 13 ++++++++++++-
+ json-glib/Makefile.am | 6 ++++++
+ json-glib/abicheck.sh | 6 ++++++
3 files changed, 24 insertions(+), 1 deletion(-)
commit d52cd977c725f7f8aa22eef91b6305255357eaf2
@@ -75,7 +1349,7 @@ Date: Sat Jun 30 14:49:42 2012 +0100
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 +++++++++++++++++++++
+ json-glib/json-scanner.h | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
commit b6aad8b53e9250c6b7e9c8c7302c5f8bde3a2c72
@@ -84,9 +1358,9 @@ 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 ++
+ 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
@@ -97,13 +1371,13 @@ Date: Sat Jun 30 14:04:31 2012 +0100
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 +--
+ .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
@@ -112,7 +1386,7 @@ Date: Sat Jun 30 13:45:53 2012 +0100
tests: Add more coverage to JsonNode
- json-glib/tests/node.c | 113 +++++++++++++++++++++++++++++++++++++++++++++---
+ json-glib/tests/node.c | 113 ++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 107 insertions(+), 6 deletions(-)
commit c836800166f2b40e605bb497d7d6e884ae85254c
@@ -130,8 +1404,8 @@ Date: Sat Jun 30 13:26:04 2012 +0100
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 +-
+ json-glib/json-node.c | 177 +++++++++++++++++++----------------------
+ json-glib/json-types-private.h | 2 +-
2 files changed, 83 insertions(+), 96 deletions(-)
commit 7bd24bd628df97d216436e03237fc27f85a6aa8b
@@ -155,9 +1429,9 @@ Date: Sat Jun 30 13:22:47 2012 +0100
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 ++++++++++++++++++++++++++++++++++++++++
+ 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
@@ -166,7 +1440,7 @@ Date: Sat Jun 30 10:27:03 2012 +0700
Added Vietnamese translation
- po/vi.po | 166 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/vi.po | 166 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 166 insertions(+)
commit 487a67e2469386751eda951222b927c9ffc2fb06
@@ -175,7 +1449,7 @@ Date: Fri Jun 22 00:05:09 2012 +0300
Added Greek translation
- po/el.po | 178 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/el.po | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 178 insertions(+)
commit 59247e9f8b519c97d9e4ebf67b1b117d0c1b4d66
@@ -184,7 +1458,7 @@ Date: Sun Jun 17 20:33:51 2012 +0400
Added Russian translation
- po/ru.po | 170 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/ru.po | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 170 insertions(+)
commit 1a7db5b528868bdf73b1e2a648134120a28bfe20
@@ -193,7 +1467,7 @@ 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 ++++----
+ json-glib/json-path.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 2eb2fc40034496fa517feeb717c3ca114490c31f
@@ -202,7 +1476,7 @@ Date: Sat May 19 18:49:03 2012 +0200
l10n: Added Italian translation
- po/it.po | 172 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/it.po | 172 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 172 insertions(+)
commit cecb20c5e7955f62a57df802230b80d74b4d51ce
@@ -211,8 +1485,8 @@ Date: Sat May 19 12:50:25 2012 +0700
Moved id.po to proper directory
- id.po | 171 --------------------------------------------------------------
- po/id.po | 171 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ id.po | 171 ---------------------------------------------------------------
+ po/id.po | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 171 insertions(+), 171 deletions(-)
commit ed9212a8219d0f953a5f73c1b8db099e6e0977d8
@@ -221,7 +1495,7 @@ Date: Sat May 19 12:43:48 2012 +0700
Added Indonesian translation
- id.po | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ id.po | 171 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 171 insertions(+)
commit f3fba7486037639d37c4eb58ca9ca1a7702737ad
@@ -230,7 +1504,7 @@ Date: Wed May 16 07:32:24 2012 +0530
Added Punjabi Translaiton
- po/pa.po | 169 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/pa.po | 169 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 169 insertions(+)
commit a62e8a14314dbe41073c16a88b6e3d2bc491cbc0
@@ -241,7 +1515,7 @@ Date: Sat Mar 24 18:03:36 2012 +0100
Signed-off-by: Fran Diéguez
- po/gl.po | 168 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/gl.po | 168 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 168 insertions(+)
commit 6f4b0d9286c546658af9cee4fc8c075f4f713ff1
@@ -250,8 +1524,8 @@ 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 +-
+ build/win32/vs10/json-glib.props | 2 +-
+ build/win32/vs9/json-glib.vsprops | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 2913b0b55481768d5f6dcbbeaa7dbd468cbcf0ac
@@ -260,7 +1534,7 @@ Date: Thu Feb 16 12:48:35 2012 -0200
Updated Brazilian Portuguese translation
- po/pt_BR.po | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/pt_BR.po | 170 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 170 insertions(+)
commit 64fa2598e614163fa1dd71d6d74ea2b71180cd82
@@ -269,7 +1543,7 @@ Date: Sun Jan 22 00:38:39 2012 +0100
Added Swedish translation
- po/sv.po | 170 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/sv.po | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 170 insertions(+)
commit 31bac4804acba9795cd33d510725ea27a39aac23
@@ -280,10 +1554,10 @@ Date: Sat Jan 14 22:16:52 2012 +0000
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 --
+ 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
@@ -294,7 +1568,7 @@ Date: Mon Jan 9 16:16:57 2012 +0100
https://bugzilla.gnome.org/show_bug.cgi?id=661128
- autogen.sh | 4 ++++
+ autogen.sh | 4 ++++
1 file changed, 4 insertions(+)
commit 424244569257c280c1926deadf266aa564b795ff
@@ -308,7 +1582,7 @@ Date: Mon Jan 9 16:15:06 2012 +0100
https://bugzilla.gnome.org/show_bug.cgi?id=667454
- autogen.sh | 7 -------
+ autogen.sh | 7 -------
1 file changed, 7 deletions(-)
commit fce3e04b970ec58f9d9a8ba2e5fb9712665ec17b
@@ -317,7 +1591,7 @@ Date: Mon Dec 26 18:50:43 2011 +0100
Updated Slovenian translation
- po/sl.po | 70 +++++++++++++++++++++++++++++++-------------------------------
+ po/sl.po | 70 ++++++++++++++++++++++++++++++++--------------------------------
1 file changed, 35 insertions(+), 35 deletions(-)
commit b9a774d95058ae00aca03b3994f0ffc48cf50699
@@ -326,7 +1600,7 @@ Date: Mon Dec 19 09:46:02 2011 +0100
Added Norwegian bokmål translation
- po/nb.po | 165 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/nb.po | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 165 insertions(+)
commit 7f343fc7c0571905afe39c06bec19edd56885620
@@ -335,7 +1609,7 @@ Date: Tue Dec 6 20:22:20 2011 +0100
Updated Spanish translation
- po/es.po | 29 +++++++++++++++++------------
+ po/es.po | 29 +++++++++++++++++------------
1 file changed, 17 insertions(+), 12 deletions(-)
commit 0b7a5b7639163573055c569109cbc91ebd77bd77
@@ -344,7 +1618,7 @@ Date: Fri Nov 25 18:21:43 2011 +0100
Added Slovenian translation
- po/sl.po | 175 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/sl.po | 175 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 175 insertions(+)
commit dab93ffeb85429157851402c51246066f95f25eb
@@ -353,7 +1627,7 @@ Date: Tue Nov 22 10:33:51 2011 +0100
Czech translation
- po/cs.po | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/cs.po | 167 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 167 insertions(+)
commit 432f1b2184e0e574f3e09591f540f995a465a326
@@ -362,7 +1636,7 @@ Date: Wed Nov 16 12:20:54 2011 +0200
[l10n]Added Turkish translation
- po/tr.po | 170 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/tr.po | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 170 insertions(+)
commit 9e4c685e9aa284cf67c4331942edfb8b5ace2c50
@@ -376,8 +1650,8 @@ Date: Tue Nov 15 16:43:28 2011 +0800
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 ++--
+ build/win32/vs10/json-glib.props | 4 ++--
+ build/win32/vs9/json-glib.vsprops | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
commit 89d65bb4c610b87b483b20ebb958043ea1b9d191
@@ -386,7 +1660,7 @@ Date: Mon Nov 14 14:57:27 2011 +0100
Updated Spanish translation
- po/es.po | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/es.po | 167 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 167 insertions(+)
commit 84f987e94a44517a6052b7e91ed2e3c42660e295
@@ -395,7 +1669,7 @@ Date: Sun Nov 13 16:53:05 2011 +0100
[l10n] Added German translation
- po/de.po | 172 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/de.po | 172 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 172 insertions(+)
commit 88e5fdd588fe3a70e1e262bc7b414e3e527e21b6
@@ -404,8 +1678,8 @@ Date: Fri Nov 11 15:08:08 2011 +0000
docs: Use markdown in the README
- README | 103 --------------------------------------------------------
- README.md | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README | 103 ---------------------------------------------------------
+ README.md | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 112 insertions(+), 103 deletions(-)
commit 7636e9de9414304f940837ee828d23e4608e9f32
@@ -416,7 +1690,7 @@ Date: Mon Oct 17 11:19:57 2011 +0100
https://bugzilla.gnome.org/show_bug.cgi?id=660893
- json-glib/json-object.c | 2 +-
+ json-glib/json-object.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2cb5836b99fd4f03e88568de492d1a12841c4176
@@ -427,8 +1701,8 @@ Date: Mon Oct 17 11:06:38 2011 +0100
It's the development cycle, we can start using GLib 2.31.
- configure.ac | 2 +-
- json-glib/json-types.h | 6 ------
+ configure.ac | 2 +-
+ json-glib/json-types.h | 6 ------
2 files changed, 1 insertion(+), 7 deletions(-)
commit c2429c07107edd6acf95e80b82d968771c669c35
@@ -440,9 +1714,9 @@ Date: Mon Oct 17 10:52:43 2011 +0100
Instead of using a defined symbol to remove the deprecated functions
from the library, we should use compiler warnings.
- json-glib/Makefile.am | 1 -
- json-glib/json-gobject.h | 6 ++++--
- json-glib/json-types.h | 19 +++++++++++++++++--
+ json-glib/Makefile.am | 1 -
+ json-glib/json-gobject.h | 6 ++++--
+ json-glib/json-types.h | 19 +++++++++++++++++--
3 files changed, 21 insertions(+), 5 deletions(-)
commit f0dad4508b63359123926f699a66aead9c782ce1
@@ -454,8 +1728,8 @@ Date: Mon Oct 17 15:39:40 2011 +0800
Say goodbye to G_DISABLE_DEPRECATED and the build errors that it triggers
as warnings are now issued during the use of deprecated GLib items instead.
- build/win32/vs10/json-glib.props | 2 +-
- build/win32/vs9/json-glib.vsprops | 2 +-
+ build/win32/vs10/json-glib.props | 2 +-
+ build/win32/vs9/json-glib.vsprops | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 4ab8059df6ad106bf8958642aa1126925d79128c
@@ -466,7 +1740,7 @@ Date: Wed Oct 12 12:31:27 2011 +0100
The non-explicitly signed variant is deprecated.
- json-glib/json-gobject.c | 10 +++++++++-
+ json-glib/json-gobject.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
commit f904ad102004258dc7b839b93a7904517cc4c623
@@ -475,9 +1749,9 @@ Date: Wed Oct 12 07:15:23 2011 -0400
Adapt to the demise of single includes in GLib
- json-glib/json-scanner.h | 4 +---
- json-glib/tests/gvariant.c | 2 +-
- json-glib/tests/node.c | 2 +-
+ json-glib/json-scanner.h | 4 +---
+ json-glib/tests/gvariant.c | 2 +-
+ json-glib/tests/node.c | 2 +-
3 files changed, 3 insertions(+), 5 deletions(-)
commit d23aa2f10c6580f503dfc6969f8550db9576367f
@@ -489,7 +1763,7 @@ Date: Tue Sep 27 15:22:00 2011 +0800
Separate intermediate folders so that errors/warnings caused by in-use files
during compilation can be avoided.
- build/win32/vs9/json-glib.vsprops | 2 +-
+ build/win32/vs9/json-glib.vsprops | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 941aff3788ed5ab32e577bcad626150f5e20ce7e
@@ -500,7 +1774,7 @@ Date: Thu Sep 22 13:51:09 2011 -0400
We need to find the generated version.h in the builddir.
- json-glib/Makefile.am | 2 +-
+ json-glib/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c6fed3b02fb10f4fc76b594f15c56eab6ce7c591
@@ -509,7 +1783,7 @@ Date: Mon Sep 19 14:40:54 2011 +0100
Post-branch version bump to 0.15.1
- configure.ac | 4 ++--
+ configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 35279b587f0b884fd606be77fd06e4fef919a300
@@ -518,8 +1792,8 @@ Date: Mon Sep 19 14:37:45 2011 +0100
Release JSON-GLib 0.14.0
- configure.ac | 4 ++--
- po/pl.po | 74 +++++++++++++++++++++++++++++-----------------------------
+ configure.ac | 4 ++--
+ po/pl.po | 74 ++++++++++++++++++++++++++++++------------------------------
2 files changed, 39 insertions(+), 39 deletions(-)
commit 3830326516285e6e86d3fa9c58ef7531679dfec0
@@ -528,7 +1802,7 @@ Date: Fri Sep 9 16:27:37 2011 +0200
Added Polish translation
- po/pl.po | 172 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ po/pl.po | 172 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 172 insertions(+)
commit 67a460d9ea8b485e740d1df34943b8df974f4255
@@ -537,7 +1811,7 @@ Date: Fri Sep 9 15:00:41 2011 +0100
Post-release version bump to 0.13.91
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1cb4ed1fac84026a19b35ce10c54df8a6ed12959
@@ -546,8 +1820,8 @@ Date: Fri Sep 9 14:57:13 2011 +0100
Release JSON-GLib 0.13.90 (0.14.0-rc1)
- NEWS | 2 ++
- configure.ac | 2 +-
+ NEWS | 2 ++
+ configure.ac | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
commit 18a83ddad87c92ae78010c678a516087ba012859
@@ -556,7 +1830,7 @@ Date: Fri Sep 9 14:58:17 2011 +0100
build: Fix the path to the 'missing' script
- Makefile.am | 2 +-
+ Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9f75475871cc8723e0a41d6c8971f741a405cb9f
@@ -571,8 +1845,8 @@ Date: Fri Sep 9 14:00:36 2011 +0100
https://bugzilla.gnome.org/show_bug.cgi?id=658632
- json-glib/json-reader.c | 177 +++++++++++++++++++++++++++++++++++++++++------
- json-glib/json-reader.h | 10 ++-
+ json-glib/json-reader.c | 177 +++++++++++++++++++++++++++++++++++++++++-------
+ json-glib/json-reader.h | 10 ++-
2 files changed, 163 insertions(+), 24 deletions(-)
commit e7f2d505de39a9dbdea1a5879c13408c7a394a18
@@ -584,8 +1858,8 @@ Date: Wed Aug 31 13:33:41 2011 +0800
Tell people about the GNOME Live! page that outlines building
JSON-GLib and its dependencies with Visual C++.
- build/win32/vs10/README.txt | 5 +++++
- build/win32/vs9/README.txt | 5 +++++
+ build/win32/vs10/README.txt | 5 +++++
+ build/win32/vs9/README.txt | 5 +++++
2 files changed, 10 insertions(+)
commit c2f5b8bc64f9ac06b2dda8662924d88cc759718e
@@ -604,9 +1878,9 @@ Date: Tue Aug 23 20:42:15 2011 +0100
https://bugzilla.gnome.org/show_bug.cgi?id=655526
- json-glib/json-gobject.c | 13 +++++--------
- json-glib/tests/serialize-complex.c | 19 ++++++++++++++++++-
- json-glib/tests/serialize-full.c | 3 ++-
+ json-glib/json-gobject.c | 13 +++++--------
+ json-glib/tests/serialize-complex.c | 19 ++++++++++++++++++-
+ json-glib/tests/serialize-full.c | 3 ++-
3 files changed, 25 insertions(+), 10 deletions(-)
commit bcfac335a8e4086ff6afa5f267f9886a4d1b6370
@@ -620,7 +1894,7 @@ Date: Sun Jul 31 02:38:08 2011 -0400
values and a parse failure. This patch addresses it by accepting
round gint64 numbers as valid values for float/double properties.
- json-glib/json-gobject.c | 22 +++++++++++++++++++++-
+ json-glib/json-gobject.c | 22 +++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)
commit 996d89911d71f54f9a476242f1bd43c077d4428c
@@ -633,7 +1907,7 @@ Date: Wed Jul 13 15:27:07 2011 -0400
properties normally needed to be added for the case that
we fail to deserialize construct-only properties.
- json-glib/json-gobject.c | 7 ++++++-
+ json-glib/json-gobject.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 4315308a19e4cf474451cecf8b69aceddda91f49
@@ -647,8 +1921,8 @@ Date: Sat Jul 9 15:23:36 2011 -0400
whether it's appropriate to serialize a property before
JsonGObject checks for a default value and skips the property.
- json-glib/json-gobject.c | 10 ++--------
- json-glib/json-serializable.c | 4 ++++
+ json-glib/json-gobject.c | 10 ++--------
+ json-glib/json-serializable.c | 4 ++++
2 files changed, 6 insertions(+), 8 deletions(-)
commit 4ba9a6a81709221ba58d0f8e067de660eb96914e
@@ -663,7 +1937,7 @@ Date: Thu Jul 7 16:35:21 2011 -0400
pspecs for some fundamental types:
Failed to deserialize property "foo" of type "int" on object "bar"
- json-glib/json-gobject.c | 42 ++++++++++++++++++++++++++++++------------
+ json-glib/json-gobject.c | 42 ++++++++++++++++++++++++++++++------------
1 file changed, 30 insertions(+), 12 deletions(-)
commit 24fa4503ad5d85bf60027bd77c434b2a596b1c17
@@ -674,7 +1948,7 @@ Date: Wed Jul 6 12:34:56 2011 +0200
Fix casting issue in Gvariant creation on some architectures.
- json-glib/json-gvariant.c | 46 +++++++++++++++++++++++++++++++++++++++------
+ json-glib/json-gvariant.c | 46 ++++++++++++++++++++++++++++++++++++++++------
1 file changed, 40 insertions(+), 6 deletions(-)
commit dd3c30c5821f9f6bac4cc9016c49c7e6250377eb
@@ -686,7 +1960,7 @@ Date: Tue Jul 5 15:07:20 2011 +0100
Use a structure to keep the testable expressions and their results
together.
- json-glib/tests/path.c | 74 ++++++++++++++++++++++++++++++------------------
+ json-glib/tests/path.c | 74 ++++++++++++++++++++++++++++++++------------------
1 file changed, 47 insertions(+), 27 deletions(-)
commit acb33a7e6bd3d05d36e7278fafdcb4c35ec88388
@@ -695,7 +1969,7 @@ Date: Tue Jul 5 14:23:13 2011 +0100
build: Replace AC_HELP_STRING with AS_HELP_STRING
- configure.ac | 4 ++--
+ configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c296ca9ed06b8e4b54a4bd8003593b3a98b94f6b
@@ -706,7 +1980,7 @@ Date: Tue Jul 5 14:22:13 2011 +0100
To compensate for AC_HELP_STRING()'s braindamage.
- configure.ac | 4 ++--
+ configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 1fb457af51a5632956fd679deca0021becb5468b
@@ -715,7 +1989,7 @@ Date: Tue Jul 5 14:22:01 2011 +0100
build: Clean up configure.ac's preamble
- configure.ac | 7 +++++--
+ configure.ac | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 75e370e53cb5d31d4a366fc5f126583872f1349a
@@ -727,10 +2001,10 @@ Date: Wed Jun 29 14:29:12 2011 +0800
Added README.txt's and included them in distribution to tell
people how JSON-GLib can be build on Windows using Visual C++.
- build/win32/vs10/Makefile.am | 1 +
- build/win32/vs10/README.txt | 87 ++++++++++++++++++++++++++++++++++++++++++
- build/win32/vs9/Makefile.am | 1 +
- build/win32/vs9/README.txt | 86 +++++++++++++++++++++++++++++++++++++++++
+ build/win32/vs10/Makefile.am | 1 +
+ build/win32/vs10/README.txt | 87 ++++++++++++++++++++++++++++++++++++++++++++
+ build/win32/vs9/Makefile.am | 1 +
+ build/win32/vs9/README.txt | 86 +++++++++++++++++++++++++++++++++++++++++++
4 files changed, 175 insertions(+)
commit 7da6eb52937588537754be7e0b496f51077165d2
@@ -745,7 +2019,7 @@ Date: Wed Jun 29 12:54:52 2011 +0800
This is one of those files that must have CRLF line endings to work
correctly :|
- build/win32/vs10/json-glib.sln | 332 ++++++++++++++++++++--------------------
+ build/win32/vs10/json-glib.sln | 332 ++++++++++++++++++++---------------------
1 file changed, 166 insertions(+), 166 deletions(-)
commit 4ef07b2c6e7d4d444f8ec6ce93c27f7189b942a0
@@ -758,7 +2032,7 @@ Date: Thu Jun 23 16:54:38 2011 -0700
Closes: bgo#653295 - json-glib tests need to link against libgobject-2
- json-glib/tests/Makefile.am | 5 ++++-
+ json-glib/tests/Makefile.am | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit c9ac9ce2d417210ccb06d0445a809ce9cd57c7a5
@@ -769,7 +2043,7 @@ Date: Mon Jun 20 11:59:57 2011 +0800
Make up for missed backslash
- build/win32/vs10/json-glib.props | 2 +-
+ build/win32/vs10/json-glib.props | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 230801c694169e50ca45df7df431adbdb89cab18
@@ -781,21 +2055,21 @@ Date: Mon Jun 20 11:58:03 2011 +0800
Should have realized that my previous commit on Visual C++ 2010 projects
(refinement) can be consolidated into the property sheet...
- build/win32/vs10/array.vcxproj | 8 --------
- build/win32/vs10/boxed.vcxproj | 8 --------
- build/win32/vs10/builder.vcxproj | 8 --------
- build/win32/vs10/generator.vcxproj | 8 --------
- build/win32/vs10/gvariant.vcxproj | 10 +---------
- build/win32/vs10/json-glib.props | 2 +-
- build/win32/vs10/json-glib.vcxprojin | 8 --------
- build/win32/vs10/node.vcxproj | 10 +---------
- build/win32/vs10/object.vcxproj | 10 +---------
- build/win32/vs10/parser.vcxproj | 10 +---------
- build/win32/vs10/path.vcxproj | 10 +---------
- build/win32/vs10/reader.vcxproj | 8 --------
- build/win32/vs10/serialize-complex.vcxproj | 8 --------
- build/win32/vs10/serialize-full.vcxproj | 8 --------
- build/win32/vs10/serialize-simple.vcxproj | 8 --------
+ build/win32/vs10/array.vcxproj | 8 --------
+ build/win32/vs10/boxed.vcxproj | 8 --------
+ build/win32/vs10/builder.vcxproj | 8 --------
+ build/win32/vs10/generator.vcxproj | 8 --------
+ build/win32/vs10/gvariant.vcxproj | 10 +---------
+ build/win32/vs10/json-glib.props | 2 +-
+ build/win32/vs10/json-glib.vcxprojin | 8 --------
+ build/win32/vs10/node.vcxproj | 10 +---------
+ build/win32/vs10/object.vcxproj | 10 +---------
+ build/win32/vs10/parser.vcxproj | 10 +---------
+ build/win32/vs10/path.vcxproj | 10 +---------
+ build/win32/vs10/reader.vcxproj | 8 --------
+ build/win32/vs10/serialize-complex.vcxproj | 8 --------
+ build/win32/vs10/serialize-full.vcxproj | 8 --------
+ build/win32/vs10/serialize-simple.vcxproj | 8 --------
15 files changed, 6 insertions(+), 118 deletions(-)
commit d6fdf92ee000666ceb7892151673b4b56517cdd9
@@ -811,21 +2085,21 @@ Date: Mon Jun 20 01:11:18 2011 +0800
-Fixed dependencies for the "install" project
- build/win32/vs10/array.vcxproj | 8 ++++++--
- build/win32/vs10/boxed.vcxproj | 8 ++++++--
- build/win32/vs10/builder.vcxproj | 8 ++++++--
- build/win32/vs10/generator.vcxproj | 8 ++++++--
- build/win32/vs10/gvariant.vcxproj | 9 ++++++++-
- build/win32/vs10/install.vcxproj | 18 +++++++++---------
- build/win32/vs10/json-glib.vcxprojin | 8 ++++++--
- build/win32/vs10/node.vcxproj | 8 ++++++--
- build/win32/vs10/object.vcxproj | 8 ++++++--
- build/win32/vs10/parser.vcxproj | 8 ++++++--
- build/win32/vs10/path.vcxproj | 9 ++++++++-
- build/win32/vs10/reader.vcxproj | 8 ++++++--
- build/win32/vs10/serialize-complex.vcxproj | 8 ++++++--
- build/win32/vs10/serialize-full.vcxproj | 8 ++++++--
- build/win32/vs10/serialize-simple.vcxproj | 8 ++++++--
+ build/win32/vs10/array.vcxproj | 8 ++++++--
+ build/win32/vs10/boxed.vcxproj | 8 ++++++--
+ build/win32/vs10/builder.vcxproj | 8 ++++++--
+ build/win32/vs10/generator.vcxproj | 8 ++++++--
+ build/win32/vs10/gvariant.vcxproj | 9 ++++++++-
+ build/win32/vs10/install.vcxproj | 18 +++++++++---------
+ build/win32/vs10/json-glib.vcxprojin | 8 ++++++--
+ build/win32/vs10/node.vcxproj | 8 ++++++--
+ build/win32/vs10/object.vcxproj | 8 ++++++--
+ build/win32/vs10/parser.vcxproj | 8 ++++++--
+ build/win32/vs10/path.vcxproj | 9 ++++++++-
+ build/win32/vs10/reader.vcxproj | 8 ++++++--
+ build/win32/vs10/serialize-complex.vcxproj | 8 ++++++--
+ build/win32/vs10/serialize-full.vcxproj | 8 ++++++--
+ build/win32/vs10/serialize-simple.vcxproj | 8 ++++++--
15 files changed, 97 insertions(+), 35 deletions(-)
commit 8518effca75d2249b8186083b950644ba4098d47
@@ -839,16 +2113,16 @@ Date: Mon Jun 20 00:13:29 2011 +0800
Thanks to Emmanuele for updating the VS9 projects earlier due to the
changes in the filenames of the test sources
- build/win32/vs9/array.vcproj | 2 +-
- build/win32/vs9/boxed.vcproj | 2 +-
- build/win32/vs9/builder.vcproj | 2 +-
- build/win32/vs9/generator.vcproj | 2 +-
- build/win32/vs9/gvariant.vcproj | 2 +-
- build/win32/vs9/node.vcproj | 2 +-
- build/win32/vs9/object.vcproj | 2 +-
- build/win32/vs9/parser.vcproj | 2 +-
- build/win32/vs9/path.vcproj | 2 +-
- build/win32/vs9/reader.vcproj | 2 +-
+ build/win32/vs9/array.vcproj | 2 +-
+ build/win32/vs9/boxed.vcproj | 2 +-
+ build/win32/vs9/builder.vcproj | 2 +-
+ build/win32/vs9/generator.vcproj | 2 +-
+ build/win32/vs9/gvariant.vcproj | 2 +-
+ build/win32/vs9/node.vcproj | 2 +-
+ build/win32/vs9/object.vcproj | 2 +-
+ build/win32/vs9/parser.vcproj | 2 +-
+ build/win32/vs9/path.vcproj | 2 +-
+ build/win32/vs9/reader.vcproj | 2 +-
10 files changed, 10 insertions(+), 10 deletions(-)
commit 49ecbb4e2449ad55623fb46a0072fd1fbaf837e1
@@ -861,51 +2135,51 @@ Date: Mon Jun 20 00:04:30 2011 +0800
stuff accordingly.
-Clean up projects a little bit.
- build/win32/vs10/Makefile.am | 36 ++---
- build/win32/vs10/array-test.vcxproj | 172 ----------------------
- build/win32/vs10/array-test.vcxproj.filters | 14 --
- build/win32/vs10/array.vcxproj | 171 ++++++++++++++++++++++
- build/win32/vs10/array.vcxproj.filters | 14 ++
- build/win32/vs10/boxed.vcxproj | 1 -
- build/win32/vs10/builder-test.vcxproj | 172 ----------------------
- build/win32/vs10/builder-test.vcxproj.filters | 14 --
- build/win32/vs10/builder.vcxproj | 171 ++++++++++++++++++++++
- build/win32/vs10/builder.vcxproj.filters | 14 ++
- build/win32/vs10/generator-test.vcxproj | 172 ----------------------
- build/win32/vs10/generator-test.vcxproj.filters | 14 --
- build/win32/vs10/generator.vcxproj | 171 ++++++++++++++++++++++
- build/win32/vs10/generator.vcxproj.filters | 14 ++
- build/win32/vs10/gvariant-test.vcxproj | 159 ---------------------
- build/win32/vs10/gvariant-test.vcxproj.filters | 14 --
- build/win32/vs10/gvariant.vcxproj | 159 +++++++++++++++++++++
- build/win32/vs10/gvariant.vcxproj.filters | 14 ++
- build/win32/vs10/install.vcxproj | 1 -
- build/win32/vs10/json-glib.props | 1 -
- build/win32/vs10/json-glib.sln | 18 +--
- build/win32/vs10/json-glib.vcxprojin | 1 -
- build/win32/vs10/node-test.vcxproj | 172 ----------------------
- build/win32/vs10/node-test.vcxproj.filters | 14 --
- build/win32/vs10/node.vcxproj | 171 ++++++++++++++++++++++
- build/win32/vs10/node.vcxproj.filters | 14 ++
- build/win32/vs10/object-test.vcxproj | 172 ----------------------
- build/win32/vs10/object-test.vcxproj.filters | 13 --
- build/win32/vs10/object.vcxproj | 171 ++++++++++++++++++++++
- build/win32/vs10/object.vcxproj.filters | 13 ++
- build/win32/vs10/parser-test.vcxproj | 172 ----------------------
- build/win32/vs10/parser-test.vcxproj.filters | 14 --
- build/win32/vs10/parser.vcxproj | 171 ++++++++++++++++++++++
- build/win32/vs10/parser.vcxproj.filters | 14 ++
- build/win32/vs10/path-test.vcxproj | 159 ---------------------
- build/win32/vs10/path-test.vcxproj.filters | 14 --
- build/win32/vs10/path.vcxproj | 159 +++++++++++++++++++++
- build/win32/vs10/path.vcxproj.filters | 14 ++
- build/win32/vs10/reader-test.vcxproj | 173 -----------------------
- build/win32/vs10/reader-test.vcxproj.filters | 14 --
- build/win32/vs10/reader.vcxproj | 172 ++++++++++++++++++++++
- build/win32/vs10/reader.vcxproj.filters | 14 ++
- build/win32/vs10/serialize-complex.vcxproj | 1 -
- build/win32/vs10/serialize-full.vcxproj | 1 -
- build/win32/vs10/serialize-simple.vcxproj | 1 -
+ build/win32/vs10/Makefile.am | 36 ++---
+ build/win32/vs10/array-test.vcxproj | 172 -----------------------
+ build/win32/vs10/array-test.vcxproj.filters | 14 --
+ build/win32/vs10/array.vcxproj | 171 +++++++++++++++++++++++
+ build/win32/vs10/array.vcxproj.filters | 14 ++
+ build/win32/vs10/boxed.vcxproj | 1 -
+ build/win32/vs10/builder-test.vcxproj | 172 -----------------------
+ build/win32/vs10/builder-test.vcxproj.filters | 14 --
+ build/win32/vs10/builder.vcxproj | 171 +++++++++++++++++++++++
+ build/win32/vs10/builder.vcxproj.filters | 14 ++
+ build/win32/vs10/generator-test.vcxproj | 172 -----------------------
+ build/win32/vs10/generator-test.vcxproj.filters | 14 --
+ build/win32/vs10/generator.vcxproj | 171 +++++++++++++++++++++++
+ build/win32/vs10/generator.vcxproj.filters | 14 ++
+ build/win32/vs10/gvariant-test.vcxproj | 159 ----------------------
+ build/win32/vs10/gvariant-test.vcxproj.filters | 14 --
+ build/win32/vs10/gvariant.vcxproj | 159 ++++++++++++++++++++++
+ build/win32/vs10/gvariant.vcxproj.filters | 14 ++
+ build/win32/vs10/install.vcxproj | 1 -
+ build/win32/vs10/json-glib.props | 1 -
+ build/win32/vs10/json-glib.sln | 18 +--
+ build/win32/vs10/json-glib.vcxprojin | 1 -
+ build/win32/vs10/node-test.vcxproj | 172 -----------------------
+ build/win32/vs10/node-test.vcxproj.filters | 14 --
+ build/win32/vs10/node.vcxproj | 171 +++++++++++++++++++++++
+ build/win32/vs10/node.vcxproj.filters | 14 ++
+ build/win32/vs10/object-test.vcxproj | 172 -----------------------
+ build/win32/vs10/object-test.vcxproj.filters | 13 --
+ build/win32/vs10/object.vcxproj | 171 +++++++++++++++++++++++
+ build/win32/vs10/object.vcxproj.filters | 13 ++
+ build/win32/vs10/parser-test.vcxproj | 172 -----------------------
+ build/win32/vs10/parser-test.vcxproj.filters | 14 --
+ build/win32/vs10/parser.vcxproj | 171 +++++++++++++++++++++++
+ build/win32/vs10/parser.vcxproj.filters | 14 ++
+ build/win32/vs10/path-test.vcxproj | 159 ----------------------
+ build/win32/vs10/path-test.vcxproj.filters | 14 --
+ build/win32/vs10/path.vcxproj | 159 ++++++++++++++++++++++
+ build/win32/vs10/path.vcxproj.filters | 14 ++
+ build/win32/vs10/reader-test.vcxproj | 173 ------------------------
+ build/win32/vs10/reader-test.vcxproj.filters | 14 --
+ build/win32/vs10/reader.vcxproj | 172 +++++++++++++++++++++++
+ build/win32/vs10/reader.vcxproj.filters | 14 ++
+ build/win32/vs10/serialize-complex.vcxproj | 1 -
+ build/win32/vs10/serialize-full.vcxproj | 1 -
+ build/win32/vs10/serialize-simple.vcxproj | 1 -
45 files changed, 1668 insertions(+), 1682 deletions(-)
commit 54711b3e093e00457a355926516ba87c8171f17d
@@ -914,27 +2188,27 @@ Date: Sun Jun 19 12:18:04 2011 +0100
build/vs9: Update after the changes in json-glib/tests
- build/win32/vs9/Makefile.am | 24 ++---
- build/win32/vs9/array-test.vcproj | 157 -------------------------------
- build/win32/vs9/array.vcproj | 157 +++++++++++++++++++++++++++++++
- build/win32/vs9/boxed.vcproj | 2 +-
- build/win32/vs9/builder-test.vcproj | 157 -------------------------------
- build/win32/vs9/builder.vcproj | 157 +++++++++++++++++++++++++++++++
- build/win32/vs9/generator-test.vcproj | 157 -------------------------------
- build/win32/vs9/generator.vcproj | 157 +++++++++++++++++++++++++++++++
- build/win32/vs9/gvariant-test.vcproj | 147 -----------------------------
- build/win32/vs9/gvariant.vcproj | 147 +++++++++++++++++++++++++++++
- build/win32/vs9/json-glib.sln | 18 ++--
- build/win32/vs9/node-test.vcproj | 157 -------------------------------
- build/win32/vs9/node.vcproj | 157 +++++++++++++++++++++++++++++++
- build/win32/vs9/object-test.vcproj | 155 ------------------------------
- build/win32/vs9/object.vcproj | 155 ++++++++++++++++++++++++++++++
- build/win32/vs9/parser-test.vcproj | 166 ---------------------------------
- build/win32/vs9/parser.vcproj | 166 +++++++++++++++++++++++++++++++++
- build/win32/vs9/path-test.vcproj | 147 -----------------------------
- build/win32/vs9/path.vcproj | 147 +++++++++++++++++++++++++++++
- build/win32/vs9/reader-test.vcproj | 158 -------------------------------
- build/win32/vs9/reader.vcproj | 158 +++++++++++++++++++++++++++++++
+ build/win32/vs9/Makefile.am | 24 ++---
+ build/win32/vs9/array-test.vcproj | 157 --------------------------------
+ build/win32/vs9/array.vcproj | 157 ++++++++++++++++++++++++++++++++
+ build/win32/vs9/boxed.vcproj | 2 +-
+ build/win32/vs9/builder-test.vcproj | 157 --------------------------------
+ build/win32/vs9/builder.vcproj | 157 ++++++++++++++++++++++++++++++++
+ build/win32/vs9/generator-test.vcproj | 157 --------------------------------
+ build/win32/vs9/generator.vcproj | 157 ++++++++++++++++++++++++++++++++
+ build/win32/vs9/gvariant-test.vcproj | 147 ------------------------------
+ build/win32/vs9/gvariant.vcproj | 147 ++++++++++++++++++++++++++++++
+ build/win32/vs9/json-glib.sln | 18 ++--
+ build/win32/vs9/node-test.vcproj | 157 --------------------------------
+ build/win32/vs9/node.vcproj | 157 ++++++++++++++++++++++++++++++++
+ build/win32/vs9/object-test.vcproj | 155 -------------------------------
+ build/win32/vs9/object.vcproj | 155 +++++++++++++++++++++++++++++++
+ build/win32/vs9/parser-test.vcproj | 166 ----------------------------------
+ build/win32/vs9/parser.vcproj | 166 ++++++++++++++++++++++++++++++++++
+ build/win32/vs9/path-test.vcproj | 147 ------------------------------
+ build/win32/vs9/path.vcproj | 147 ++++++++++++++++++++++++++++++
+ build/win32/vs9/reader-test.vcproj | 158 --------------------------------
+ build/win32/vs9/reader.vcproj | 158 ++++++++++++++++++++++++++++++++
21 files changed, 1423 insertions(+), 1423 deletions(-)
commit 78e896c64e8cbccf1b55291521f11a3f5093080a
@@ -945,25 +2219,25 @@ Date: Sun Jun 19 12:08:03 2011 +0100
It's pointless to add the '-test' suffix to files under the tests/ directory.
- json-glib/tests/Makefile.am | 18 +-
- json-glib/tests/array-test.c | 122 ------
- json-glib/tests/array.c | 122 ++++++
- json-glib/tests/builder-test.c | 161 --------
- json-glib/tests/builder.c | 161 ++++++++
- json-glib/tests/generator-test.c | 330 ----------------
- json-glib/tests/generator.c | 330 ++++++++++++++++
- json-glib/tests/gvariant-test.c | 233 -----------
- json-glib/tests/gvariant.c | 233 +++++++++++
- json-glib/tests/node-test.c | 112 ------
- json-glib/tests/node.c | 112 ++++++
- json-glib/tests/object-test.c | 165 --------
- json-glib/tests/object.c | 165 ++++++++
- json-glib/tests/parser-test.c | 785 --------------------------------------
- json-glib/tests/parser.c | 785 ++++++++++++++++++++++++++++++++++++++
- json-glib/tests/path-test.c | 143 -------
- json-glib/tests/path.c | 143 +++++++
- json-glib/tests/reader-test.c | 134 -------
- json-glib/tests/reader.c | 134 +++++++
+ json-glib/tests/Makefile.am | 18 +-
+ json-glib/tests/array-test.c | 122 ------
+ json-glib/tests/array.c | 122 ++++++
+ json-glib/tests/builder-test.c | 161 --------
+ json-glib/tests/builder.c | 161 ++++++++
+ json-glib/tests/generator-test.c | 330 ----------------
+ json-glib/tests/generator.c | 330 ++++++++++++++++
+ json-glib/tests/gvariant-test.c | 233 ------------
+ json-glib/tests/gvariant.c | 233 ++++++++++++
+ json-glib/tests/node-test.c | 112 ------
+ json-glib/tests/node.c | 112 ++++++
+ json-glib/tests/object-test.c | 165 --------
+ json-glib/tests/object.c | 165 ++++++++
+ json-glib/tests/parser-test.c | 785 ---------------------------------------
+ json-glib/tests/parser.c | 785 +++++++++++++++++++++++++++++++++++++++
+ json-glib/tests/path-test.c | 143 -------
+ json-glib/tests/path.c | 143 +++++++
+ json-glib/tests/reader-test.c | 134 -------
+ json-glib/tests/reader.c | 134 +++++++
19 files changed, 2194 insertions(+), 2194 deletions(-)
commit cef1f16cec529eeb03338f995a8b3d32b262df8b
@@ -972,7 +2246,7 @@ Date: Sun Jun 19 12:00:01 2011 +0100
docs: Add index for symbols added in the 0.13 cycle
- doc/reference/json-glib-docs.xml | 5 +++++
+ doc/reference/json-glib-docs.xml | 5 +++++
1 file changed, 5 insertions(+)
commit cc2543e101ca8fa41989bc8eb296f8d11b5b9cad
@@ -989,7 +2263,7 @@ Date: Wed Jun 15 11:30:28 2011 +0100
The silent-rules option is just added to avoid using AM_SILENT_RULES()
on a separate line.
- configure.ac | 3 +--
+ configure.ac | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit c106aa5b0fc0ca408328b95ba721eef6a9d560d2
@@ -998,7 +2272,7 @@ Date: Wed Jun 15 11:12:38 2011 +0100
Post-release version bump to 0.13.5
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 02b3ee77a35624a3d6e478ae3700100cb24bf18f
@@ -1007,8 +2281,8 @@ Date: Wed Jun 15 11:08:37 2011 +0100
Release JSON-GLib 0.13.4
- NEWS | 6 ++++++
- configure.ac | 2 +-
+ NEWS | 6 ++++++
+ configure.ac | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
commit f37878ec1759283f78a6d580c1f78e9039717862
@@ -1017,8 +2291,8 @@ Date: Wed Jun 15 11:08:12 2011 +0100
docs: Fix API reference missing symbols
- doc/reference/json-glib-sections.txt | 4 ++++
- json-glib/json-gobject.h | 6 ++++++
+ doc/reference/json-glib-sections.txt | 4 ++++
+ json-glib/json-gobject.h | 6 ++++++
2 files changed, 10 insertions(+)
commit c994a9bfdc13aba1b7c5fd019853c68fb38148a6
@@ -1033,13 +2307,13 @@ Date: Thu Jun 9 17:23:04 2011 +0100
The macro is going to be deprecated soon.
- json-glib/json-array.c | 2 +-
- json-glib/json-node.c | 6 +++---
- json-glib/json-object.c | 2 +-
- json-glib/json-reader.c | 6 +++---
- json-glib/json-reader.h | 6 +++---
- json-glib/json-types-private.h | 2 +-
- json-glib/json-types.h | 8 ++++----
+ json-glib/json-array.c | 2 +-
+ json-glib/json-node.c | 6 +++---
+ json-glib/json-object.c | 2 +-
+ json-glib/json-reader.c | 6 +++---
+ json-glib/json-reader.h | 6 +++---
+ json-glib/json-types-private.h | 2 +-
+ json-glib/json-types.h | 8 ++++----
7 files changed, 16 insertions(+), 16 deletions(-)
commit 74bb5d61a737cceffd04c8d9ae8d5db390eda5a2
@@ -1051,8 +2325,8 @@ Date: Fri Jun 3 11:46:05 2011 +0100
The newly added g_atomic_int_dec_and_test() simplified the logic for
unreffing Object and Array.
- json-glib/json-array.c | 9 ++-------
- json-glib/json-object.c | 9 ++-------
+ json-glib/json-array.c | 9 ++-------
+ json-glib/json-object.c | 9 ++-------
2 files changed, 4 insertions(+), 14 deletions(-)
commit 4f83868e3a18adac809aff111c5df5ff7af8fedf
@@ -1061,7 +2335,7 @@ Date: Fri Jun 3 11:18:27 2011 +0100
build: Remove deprecation disabling for GLib
- json-glib/Makefile.am | 1 -
+ json-glib/Makefile.am | 1 -
1 file changed, 1 deletion(-)
commit 65a95198a4a1bca7b418af1639c4bb24b09947c5
@@ -1072,14 +2346,14 @@ Date: Fri Jun 3 15:32:55 2011 +0800
Added projects to build test program for JSONPath (path-test.c)
- build/win32/vs10/Makefile.am | 2 +
- build/win32/vs10/install.vcxproj | 8 ++
- build/win32/vs10/json-glib.sln | 26 +++--
- build/win32/vs10/path-test.vcxproj | 159 ++++++++++++++++++++++++++++
- build/win32/vs10/path-test.vcxproj.filters | 14 +++
- build/win32/vs9/Makefile.am | 1 +
- build/win32/vs9/json-glib.sln | 30 ++++--
- build/win32/vs9/path-test.vcproj | 147 +++++++++++++++++++++++++
+ build/win32/vs10/Makefile.am | 2 +
+ build/win32/vs10/install.vcxproj | 8 ++
+ build/win32/vs10/json-glib.sln | 26 +++--
+ build/win32/vs10/path-test.vcxproj | 159 +++++++++++++++++++++++++++++
+ build/win32/vs10/path-test.vcxproj.filters | 14 +++
+ build/win32/vs9/Makefile.am | 1 +
+ build/win32/vs9/json-glib.sln | 30 ++++--
+ build/win32/vs9/path-test.vcproj | 147 ++++++++++++++++++++++++++
8 files changed, 371 insertions(+), 16 deletions(-)
commit 16bc9cccd32f4e1c7e9fc0da128aef969d0563b0
@@ -1091,7 +2365,7 @@ Date: Fri Jun 3 15:01:16 2011 +0800
Added definition of GETTEXT_PACKAGE due to the addition of the i18n
machinery (commit 67edce08670ce1da4956f87948985434ac5ae2ca)
- build/win32/config.h.win32.in | 3 +++
+ build/win32/config.h.win32.in | 3 +++
1 file changed, 3 insertions(+)
commit d93260c477930140f2ecf2927bd9f2a2d7f4f905
@@ -1102,8 +2376,8 @@ Date: Fri Jun 3 14:47:42 2011 +0800
-Add json-path.h to the list of headers to be copied in the "install" stage
- build/win32/vs10/json-glib.props | 2 ++
- build/win32/vs9/json-glib.vsprops | 1 +
+ build/win32/vs10/json-glib.props | 2 ++
+ build/win32/vs9/json-glib.vsprops | 1 +
2 files changed, 3 insertions(+)
commit c3b367ca8bac245712f8390acab1b38a314972a9
@@ -1112,7 +2386,7 @@ Date: Wed Jun 1 17:10:17 2011 +0100
serializable: Fix introspection annotations
- json-glib/json-serializable.c | 25 +++++++++++++++++++++++++
+ json-glib/json-serializable.c | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
commit aee5a7fbb70e5cb714bcfef79a96c000f62e80db
@@ -1128,10 +2402,10 @@ Date: Wed Jun 1 17:01:02 2011 +0100
- ChangeLog
empty, and not necessary with the foreign automake option
- AUTHORS | 1 -
- ChangeLog | 6 ------
- MAINTAINERS | 3 ---
- configure.ac | 5 +++--
+ AUTHORS | 1 -
+ ChangeLog | 6 ------
+ MAINTAINERS | 3 ---
+ configure.ac | 5 +++--
4 files changed, 3 insertions(+), 12 deletions(-)
commit 1d4cdb76b6f97c723dd6e4c634bacc52d3199999
@@ -1140,7 +2414,7 @@ Date: Wed Jun 1 13:35:16 2011 +0100
Update the ignore file for the po directory
- po/.gitignore | 1 +
+ po/.gitignore | 1 +
1 file changed, 1 insertion(+)
commit 8863766ca4792383dad0e48550f8fb79d4c104e4
@@ -1151,11 +2425,11 @@ Date: Wed Jun 1 13:21:32 2011 +0100
These errors might find their way into a UI.
- json-glib/json-gobject.c | 4 ++--
- json-glib/json-gvariant.c | 40 ++++++++++++++++++----------------------
- json-glib/json-parser.c | 5 ++++-
- json-glib/json-path.c | 13 +++++++------
- json-glib/json-reader.c | 20 ++++++++++----------
+ json-glib/json-gobject.c | 4 ++--
+ json-glib/json-gvariant.c | 40 ++++++++++++++++++----------------------
+ json-glib/json-parser.c | 5 ++++-
+ json-glib/json-path.c | 13 +++++++------
+ json-glib/json-reader.c | 20 ++++++++++----------
5 files changed, 41 insertions(+), 41 deletions(-)
commit 67edce08670ce1da4956f87948985434ac5ae2ca
@@ -1166,19 +2440,19 @@ Date: Wed Jun 1 13:09:01 2011 +0100
We need to translate the GError messages.
- .gitignore | 2 ++
- Makefile.am | 2 +-
- build/autotools/Makefile.am | 1 +
- build/autotools/as-linguas.m4 | 24 ++++++++++++++++++++++++
- configure.ac | 12 ++++++++++++
- json-glib/json-gobject.c | 2 ++
- json-glib/json-gvariant.c | 6 ++++++
- json-glib/json-parser.c | 2 ++
- json-glib/json-path.c | 4 +++-
- json-glib/json-reader.c | 2 ++
- po/.gitignore | 13 +++++++++++++
- po/Makevars | 7 +++++++
- po/POTFILES.in | 6 ++++++
+ .gitignore | 2 ++
+ Makefile.am | 2 +-
+ build/autotools/Makefile.am | 1 +
+ build/autotools/as-linguas.m4 | 24 ++++++++++++++++++++++++
+ configure.ac | 12 ++++++++++++
+ json-glib/json-gobject.c | 2 ++
+ json-glib/json-gvariant.c | 6 ++++++
+ json-glib/json-parser.c | 2 ++
+ json-glib/json-path.c | 4 +++-
+ json-glib/json-reader.c | 2 ++
+ po/.gitignore | 13 +++++++++++++
+ po/Makevars | 7 +++++++
+ po/POTFILES.in | 6 ++++++
13 files changed, 81 insertions(+), 2 deletions(-)
commit e3b5883d4435da7fe677eb9a7c74d2f83980f5da
@@ -1190,7 +2464,7 @@ Date: Wed Jun 1 12:49:28 2011 +0100
If a property is set to its default value then we can skip its
serialization, to keep the number of JSON object members down.
- json-glib/json-gobject.c | 7 +++++++
+ json-glib/json-gobject.c | 7 +++++++
1 file changed, 7 insertions(+)
commit 8c424cc133575282371bff8d17295662267049e9
@@ -1202,7 +2476,7 @@ Date: Wed Jun 1 12:48:20 2011 +0100
Do not test the defaults: create the GObject instance with different
values than the default ones from the GParamSpec.
- json-glib/tests/serialize-complex.c | 22 +++++++++++-----------
+ json-glib/tests/serialize-complex.c | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
commit 96b1e6b50f355c04e794ad7366bd33b9c3d1f81b
@@ -1214,9 +2488,9 @@ Date: Wed Jun 1 12:35:58 2011 +0100
This allows a Serializable implementation to override the property list,
and the setter and the getter function.
- json-glib/json-gobject.c | 43 +++++++++++++++++-----
- json-glib/json-gobject.h | 22 +++++++++++
- json-glib/json-serializable.c | 81 +++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-gobject.c | 43 ++++++++++++++++++-----
+ json-glib/json-gobject.h | 22 ++++++++++++
+ json-glib/json-serializable.c | 81 +++++++++++++++++++++++++++++++++++++++++++
3 files changed, 137 insertions(+), 9 deletions(-)
commit c85fc93f6235b8b9d584585215b2fa860f07f2c3
@@ -1229,7 +2503,7 @@ Date: Wed Jun 1 12:36:08 2011 +0100
The validation broke the test suite; it'll need some more work.
- json-glib/json-path.c | 77 ++++++++++++++-----------------------------------
+ json-glib/json-path.c | 77 ++++++++++++++-------------------------------------
1 file changed, 21 insertions(+), 56 deletions(-)
commit e8fa85705e48d03742eb351addbad53be4d8e60b
@@ -1240,7 +2514,7 @@ Date: Wed Jun 1 07:55:17 2011 +0100
Especially for the slice syntax.
- json-glib/json-path.c | 77 +++++++++++++++++++++++++++++++++++--------------
+ json-glib/json-path.c | 77 +++++++++++++++++++++++++++++++++++++--------------
1 file changed, 56 insertions(+), 21 deletions(-)
commit 295c469329d040b4d311e9c295bec908856190d6
@@ -1249,7 +2523,7 @@ Date: Wed Jun 1 07:54:48 2011 +0100
symbols: Add JsonPath public entry points
- json-glib/json-glib.symbols | 6 ++++++
+ json-glib/json-glib.symbols | 6 ++++++
1 file changed, 6 insertions(+)
commit 257209ab47ebcbf36006dd3aa3fcee5545381c6f
@@ -1258,10 +2532,10 @@ Date: Wed Jun 1 07:54:26 2011 +0100
docs: Document JsonPath and add it to the API reference
- doc/reference/json-glib-docs.xml | 3 +-
- doc/reference/json-glib-sections.txt | 20 ++++
- doc/reference/json-glib.types | 1 +
- json-glib/json-path.c | 174 +++++++++++++++++++++++++++++++++-
+ doc/reference/json-glib-docs.xml | 3 +-
+ doc/reference/json-glib-sections.txt | 20 ++++
+ doc/reference/json-glib.types | 1 +
+ json-glib/json-path.c | 174 ++++++++++++++++++++++++++++++++++-
4 files changed, 195 insertions(+), 3 deletions(-)
commit ac89bb7fc7491019f8baa687a785eeb93af7213e
@@ -1317,14 +2591,14 @@ Date: Sat May 28 14:36:43 2011 +0100
For the time being, only positive testing is provided; negative testing
for the expression compilation will follow.
- json-glib/Makefile.am | 2 +
- json-glib/json-debug.c | 3 +-
- json-glib/json-debug.h | 3 +-
- json-glib/json-glib.h | 1 +
- json-glib/json-path.c | 856 +++++++++++++++++++++++++++++++++++++++++++
- json-glib/json-path.h | 97 +++++
- json-glib/tests/Makefile.am | 1 +
- json-glib/tests/path-test.c | 143 ++++++++
+ json-glib/Makefile.am | 2 +
+ json-glib/json-debug.c | 3 +-
+ json-glib/json-debug.h | 3 +-
+ json-glib/json-glib.h | 1 +
+ json-glib/json-path.c | 856 ++++++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-path.h | 97 +++++
+ json-glib/tests/Makefile.am | 1 +
+ json-glib/tests/path-test.c | 143 ++++++++
8 files changed, 1104 insertions(+), 2 deletions(-)
commit b5bd47727c960990ba98902ee2d7099491a4178a
@@ -1337,15 +2611,15 @@ Date: Mon May 30 14:26:54 2011 +0800
(yes, the gvariant-test program passes in the 32-bit and 64-bit modes)
-Updated property sheet to "install" the "new" json-gvariant.h
- build/win32/vs10/Makefile.am | 2 +
- build/win32/vs10/gvariant-test.vcxproj | 159 ++++++++++++++++++++++++
- build/win32/vs10/gvariant-test.vcxproj.filters | 14 +++
- build/win32/vs10/json-glib.props | 2 +
- build/win32/vs10/json-glib.sln | 10 ++
- build/win32/vs9/Makefile.am | 1 +
- build/win32/vs9/gvariant-test.vcproj | 147 ++++++++++++++++++++++
- build/win32/vs9/json-glib.sln | 14 +++
- build/win32/vs9/json-glib.vsprops | 1 +
+ build/win32/vs10/Makefile.am | 2 +
+ build/win32/vs10/gvariant-test.vcxproj | 159 +++++++++++++++++++++++++
+ build/win32/vs10/gvariant-test.vcxproj.filters | 14 +++
+ build/win32/vs10/json-glib.props | 2 +
+ build/win32/vs10/json-glib.sln | 10 ++
+ build/win32/vs9/Makefile.am | 1 +
+ build/win32/vs9/gvariant-test.vcproj | 147 +++++++++++++++++++++++
+ build/win32/vs9/json-glib.sln | 14 +++
+ build/win32/vs9/json-glib.vsprops | 1 +
9 files changed, 350 insertions(+)
commit 3a1d817fd39b4b4d2bdbc93257be535c5b29780f
@@ -1356,7 +2630,7 @@ Date: Mon May 30 13:07:53 2011 +0800
Added the JSON-GLib gvariant-related APIs.
- json-glib/json-glib.symbols | 4 ++++
+ json-glib/json-glib.symbols | 4 ++++
1 file changed, 4 insertions(+)
commit 1b7f20fe88a6647e61964db063eba071114a6f66
@@ -1371,7 +2645,7 @@ Date: Mon May 30 12:53:47 2011 +0800
This has been checked with "make distcheck" on Fedora 15
- Makefile.am | 2 +-
+ Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 54172e25e8b62075f0aef98d21e17619466ff30f
@@ -1382,8 +2656,8 @@ Date: Mon May 30 11:55:06 2011 +0800
Update the dist part too...
- build/win32/vs10/Makefile.am | 16 ++++++++--------
- build/win32/vs9/Makefile.am | 8 ++++----
+ build/win32/vs10/Makefile.am | 16 ++++++++--------
+ build/win32/vs9/Makefile.am | 8 ++++----
2 files changed, 12 insertions(+), 12 deletions(-)
commit 0715050a5a76f187f66f14288a8f3444a4eb49e4
@@ -1396,33 +2670,33 @@ Date: Mon May 30 11:53:04 2011 +0800
commit 4e41d26586991d2977c846fa4871b6df39fe4106, update the VS
project files...
- build/win32/vs10/boxed.vcxproj | 172 ++++++++++++++++++++
- build/win32/vs10/boxed.vcxproj.filters | 14 ++
- build/win32/vs10/install.vcxproj | 8 +-
- build/win32/vs10/json-glib.sln | 8 +-
- build/win32/vs10/serialize-complex.vcxproj | 171 +++++++++++++++++++
- build/win32/vs10/serialize-complex.vcxproj.filters | 14 ++
- build/win32/vs10/serialize-full.vcxproj | 172 ++++++++++++++++++++
- build/win32/vs10/serialize-full.vcxproj.filters | 14 ++
- build/win32/vs10/serialize-simple.vcxproj | 171 +++++++++++++++++++
- build/win32/vs10/serialize-simple.vcxproj.filters | 14 ++
- build/win32/vs10/test-serialize-boxed.vcxproj | 172 --------------------
- .../vs10/test-serialize-boxed.vcxproj.filters | 14 --
- build/win32/vs10/test-serialize-complex.vcxproj | 171 -------------------
- .../vs10/test-serialize-complex.vcxproj.filters | 14 --
- build/win32/vs10/test-serialize-full.vcxproj | 172 --------------------
- .../win32/vs10/test-serialize-full.vcxproj.filters | 14 --
- build/win32/vs10/test-serialize-simple.vcxproj | 171 -------------------
- .../vs10/test-serialize-simple.vcxproj.filters | 14 --
- build/win32/vs9/boxed.vcproj | 157 ++++++++++++++++++
- build/win32/vs9/json-glib.sln | 8 +-
- build/win32/vs9/serialize-complex.vcproj | 156 ++++++++++++++++++
- build/win32/vs9/serialize-full.vcproj | 157 ++++++++++++++++++
- build/win32/vs9/serialize-simple.vcproj | 156 ++++++++++++++++++
- build/win32/vs9/test-serialize-boxed.vcproj | 157 ------------------
- build/win32/vs9/test-serialize-complex.vcproj | 156 ------------------
- build/win32/vs9/test-serialize-full.vcproj | 157 ------------------
- build/win32/vs9/test-serialize-simple.vcproj | 156 ------------------
+ build/win32/vs10/boxed.vcxproj | 172 +++++++++++++++++++++
+ build/win32/vs10/boxed.vcxproj.filters | 14 ++
+ build/win32/vs10/install.vcxproj | 8 +-
+ build/win32/vs10/json-glib.sln | 8 +-
+ build/win32/vs10/serialize-complex.vcxproj | 171 ++++++++++++++++++++
+ build/win32/vs10/serialize-complex.vcxproj.filters | 14 ++
+ build/win32/vs10/serialize-full.vcxproj | 172 +++++++++++++++++++++
+ build/win32/vs10/serialize-full.vcxproj.filters | 14 ++
+ build/win32/vs10/serialize-simple.vcxproj | 171 ++++++++++++++++++++
+ build/win32/vs10/serialize-simple.vcxproj.filters | 14 ++
+ build/win32/vs10/test-serialize-boxed.vcxproj | 172 ---------------------
+ .../vs10/test-serialize-boxed.vcxproj.filters | 14 --
+ build/win32/vs10/test-serialize-complex.vcxproj | 171 --------------------
+ .../vs10/test-serialize-complex.vcxproj.filters | 14 --
+ build/win32/vs10/test-serialize-full.vcxproj | 172 ---------------------
+ .../win32/vs10/test-serialize-full.vcxproj.filters | 14 --
+ build/win32/vs10/test-serialize-simple.vcxproj | 171 --------------------
+ .../vs10/test-serialize-simple.vcxproj.filters | 14 --
+ build/win32/vs9/boxed.vcproj | 157 +++++++++++++++++++
+ build/win32/vs9/json-glib.sln | 8 +-
+ build/win32/vs9/serialize-complex.vcproj | 156 +++++++++++++++++++
+ build/win32/vs9/serialize-full.vcproj | 157 +++++++++++++++++++
+ build/win32/vs9/serialize-simple.vcproj | 156 +++++++++++++++++++
+ build/win32/vs9/test-serialize-boxed.vcproj | 157 -------------------
+ build/win32/vs9/test-serialize-complex.vcproj | 156 -------------------
+ build/win32/vs9/test-serialize-full.vcproj | 157 -------------------
+ build/win32/vs9/test-serialize-simple.vcproj | 156 -------------------
27 files changed, 1380 insertions(+), 1380 deletions(-)
commit 8b778252358ddb28936c6c9192a84f76368ca122
@@ -1434,7 +2708,7 @@ Date: Sat May 28 11:38:18 2011 +0100
Clean up some odd code, and add a unit for the empty object case outlined
in bug 651271.
- json-glib/tests/builder-test.c | 52 +++++++++++++++++++++++++++++++++++-----
+ json-glib/tests/builder-test.c | 52 +++++++++++++++++++++++++++++++++++++-----
1 file changed, 46 insertions(+), 6 deletions(-)
commit d784cc6825607c517d7565049108d1f908a1d71b
@@ -1448,7 +2722,7 @@ Date: Sat May 28 11:36:55 2011 +0100
https://bugzilla.gnome.org/show_bug.cgi?id=651271
- json-glib/json-builder.c | 1 +
+ json-glib/json-builder.c | 1 +
1 file changed, 1 insertion(+)
commit e20a8b0faeb45d1ae2f1bd12d49d31d12e357b24
@@ -1462,7 +2736,7 @@ Date: Tue Mar 22 17:28:55 2011 +0100
Signed-off-by: Emmanuele Bassi
- json-glib/json-gvariant.c | 4 ++--
+ json-glib/json-gvariant.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 4e41d26586991d2977c846fa4871b6df39fe4106
@@ -1474,18 +2748,18 @@ Date: Sat May 28 11:05:57 2011 +0100
The test framework should live under the json-glib directory, and not be
spread across the project.
- Makefile.am | 6 -
- configure.ac | 2 -
- json-glib/tests/Makefile.am | 53 ++---
- json-glib/tests/boxed.c | 264 +++++++++++++++++++++++
- json-glib/tests/serialize-complex.c | 293 +++++++++++++++++++++++++
- json-glib/tests/serialize-full.c | 402 +++++++++++++++++++++++++++++++++++
- json-glib/tests/serialize-simple.c | 166 +++++++++++++++
- tests/Makefile.am | 34 ---
- tests/test-serialize-boxed.c | 264 -----------------------
- tests/test-serialize-complex.c | 293 -------------------------
- tests/test-serialize-full.c | 402 -----------------------------------
- tests/test-serialize-simple.c | 166 ---------------
+ Makefile.am | 6 -
+ configure.ac | 2 -
+ json-glib/tests/Makefile.am | 53 ++---
+ json-glib/tests/boxed.c | 264 +++++++++++++++++++++++
+ json-glib/tests/serialize-complex.c | 293 ++++++++++++++++++++++++++
+ json-glib/tests/serialize-full.c | 402 ++++++++++++++++++++++++++++++++++++
+ json-glib/tests/serialize-simple.c | 166 +++++++++++++++
+ tests/Makefile.am | 34 ---
+ tests/test-serialize-boxed.c | 264 -----------------------
+ tests/test-serialize-complex.c | 293 --------------------------
+ tests/test-serialize-full.c | 402 ------------------------------------
+ tests/test-serialize-simple.c | 166 ---------------
12 files changed, 1142 insertions(+), 1203 deletions(-)
commit 8d98b99b945423085232d358492e97399c9fd071
@@ -1497,8 +2771,8 @@ Date: Mon May 23 09:39:20 2011 +0800
-Make DLL/LIB versioning more like the autotools-compiled versions
-"Install" the headers in a more consistent way like the autotools versions
- build/win32/vs10/json-glib.props | 26 +++++++++++++-------------
- build/win32/vs9/json-glib.vsprops | 32 ++++++++++++++++----------------
+ build/win32/vs10/json-glib.props | 26 +++++++++++++-------------
+ build/win32/vs9/json-glib.vsprops | 32 ++++++++++++++++----------------
2 files changed, 29 insertions(+), 29 deletions(-)
commit 15221448b5998a071b72299c666044dd65ea97e3
@@ -1507,7 +2781,7 @@ Date: Thu May 19 08:32:03 2011 +0100
Add ignore file under build/win32
- build/win32/.gitignore | 4 ++++
+ build/win32/.gitignore | 4 ++++
1 file changed, 4 insertions(+)
commit f4651885961bf3ccc8d475cdc86af051fe1101f6
@@ -1516,7 +2790,7 @@ Date: Wed May 18 13:44:07 2011 +0100
doap: Add the download-page resource
- json-glib.doap | 2 ++
+ json-glib.doap | 2 ++
1 file changed, 2 insertions(+)
commit 8ef7da62a7575ebb04c69b9d98fd24efb840ab3b
@@ -1525,7 +2799,7 @@ Date: Wed May 18 13:39:38 2011 +0100
Post-release version bump to 0.13.3
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit aa793a4fbcc4d44d367ba84d3782823885fec045
@@ -1534,8 +2808,8 @@ Date: Wed May 18 13:37:38 2011 +0100
Release JSON-GLib 0.13.2 (snapshot)
- NEWS | 12 ++++++++++++
- configure.ac | 2 +-
+ NEWS | 12 ++++++++++++
+ configure.ac | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
commit 595bdd9cc160f10edefb9e54f45cb4727f39ac24
@@ -1553,7 +2827,7 @@ Date: Tue May 3 00:20:12 2011 +0900
This fixes deserialization to match serialization (bug 648539)
- json-glib/json-gobject.c | 14 +++++++++++++-
+ json-glib/json-gobject.c | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
commit 9824a32a803bd194208d460068ce5ba91d776686
@@ -1562,7 +2836,7 @@ Date: Sat Apr 23 18:15:37 2011 +0900
Warn from json_gobject_deserialize() if a listed property cannot be deserialized.
- json-glib/json-gobject.c | 3 +++
+ json-glib/json-gobject.c | 3 +++
1 file changed, 3 insertions(+)
commit 254e8e969968e7ed5f594238a980b20c6fabc46e
@@ -1571,7 +2845,7 @@ Date: Thu Apr 21 02:29:53 2011 +0100
reader: Fix bug in example usage
- json-glib/json-reader.c | 2 +-
+ json-glib/json-reader.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 46a8e576f2fae9563219fcd72a9866826e684559
@@ -1585,33 +2859,33 @@ Date: Wed Apr 13 00:34:05 2011 +0800
DLL has its source files input into it by the preprocessor during
"make dist", like the VS2008 project files, simplifying its maintenance.
- build/win32/vs10/array-test.vcxproj | 172 +++++++++++++++++
- build/win32/vs10/array-test.vcxproj.filters | 14 ++
- build/win32/vs10/builder-test.vcxproj | 172 +++++++++++++++++
- build/win32/vs10/builder-test.vcxproj.filters | 14 ++
- build/win32/vs10/generator-test.vcxproj | 172 +++++++++++++++++
- build/win32/vs10/generator-test.vcxproj.filters | 14 ++
- build/win32/vs10/install.vcxproj | 149 +++++++++++++++
- build/win32/vs10/json-glib.props | 123 ++++++++++++
- build/win32/vs10/json-glib.sln | 146 +++++++++++++++
- build/win32/vs10/json-glib.vcxproj.filtersin | 20 ++
- build/win32/vs10/json-glib.vcxprojin | 196 ++++++++++++++++++++
- build/win32/vs10/node-test.vcxproj | 172 +++++++++++++++++
- build/win32/vs10/node-test.vcxproj.filters | 14 ++
- build/win32/vs10/object-test.vcxproj | 172 +++++++++++++++++
- build/win32/vs10/object-test.vcxproj.filters | 13 ++
- build/win32/vs10/parser-test.vcxproj | 172 +++++++++++++++++
- build/win32/vs10/parser-test.vcxproj.filters | 14 ++
- build/win32/vs10/reader-test.vcxproj | 173 +++++++++++++++++
- build/win32/vs10/reader-test.vcxproj.filters | 14 ++
- build/win32/vs10/test-serialize-boxed.vcxproj | 172 +++++++++++++++++
- .../vs10/test-serialize-boxed.vcxproj.filters | 14 ++
- build/win32/vs10/test-serialize-complex.vcxproj | 171 +++++++++++++++++
- .../vs10/test-serialize-complex.vcxproj.filters | 14 ++
- build/win32/vs10/test-serialize-full.vcxproj | 172 +++++++++++++++++
- .../win32/vs10/test-serialize-full.vcxproj.filters | 14 ++
- build/win32/vs10/test-serialize-simple.vcxproj | 171 +++++++++++++++++
- .../vs10/test-serialize-simple.vcxproj.filters | 14 ++
+ build/win32/vs10/array-test.vcxproj | 172 ++++++++++++++++++
+ build/win32/vs10/array-test.vcxproj.filters | 14 ++
+ build/win32/vs10/builder-test.vcxproj | 172 ++++++++++++++++++
+ build/win32/vs10/builder-test.vcxproj.filters | 14 ++
+ build/win32/vs10/generator-test.vcxproj | 172 ++++++++++++++++++
+ build/win32/vs10/generator-test.vcxproj.filters | 14 ++
+ build/win32/vs10/install.vcxproj | 149 ++++++++++++++++
+ build/win32/vs10/json-glib.props | 123 +++++++++++++
+ build/win32/vs10/json-glib.sln | 146 +++++++++++++++
+ build/win32/vs10/json-glib.vcxproj.filtersin | 20 +++
+ build/win32/vs10/json-glib.vcxprojin | 196 +++++++++++++++++++++
+ build/win32/vs10/node-test.vcxproj | 172 ++++++++++++++++++
+ build/win32/vs10/node-test.vcxproj.filters | 14 ++
+ build/win32/vs10/object-test.vcxproj | 172 ++++++++++++++++++
+ build/win32/vs10/object-test.vcxproj.filters | 13 ++
+ build/win32/vs10/parser-test.vcxproj | 172 ++++++++++++++++++
+ build/win32/vs10/parser-test.vcxproj.filters | 14 ++
+ build/win32/vs10/reader-test.vcxproj | 173 ++++++++++++++++++
+ build/win32/vs10/reader-test.vcxproj.filters | 14 ++
+ build/win32/vs10/test-serialize-boxed.vcxproj | 172 ++++++++++++++++++
+ .../vs10/test-serialize-boxed.vcxproj.filters | 14 ++
+ build/win32/vs10/test-serialize-complex.vcxproj | 171 ++++++++++++++++++
+ .../vs10/test-serialize-complex.vcxproj.filters | 14 ++
+ build/win32/vs10/test-serialize-full.vcxproj | 172 ++++++++++++++++++
+ .../win32/vs10/test-serialize-full.vcxproj.filters | 14 ++
+ build/win32/vs10/test-serialize-simple.vcxproj | 171 ++++++++++++++++++
+ .../vs10/test-serialize-simple.vcxproj.filters | 14 ++
27 files changed, 2678 insertions(+)
commit 6c74292e66be25840612d7ee6871f1668010eada
@@ -1626,9 +2900,9 @@ Date: Wed Apr 13 00:30:38 2011 +0800
Also eliminate json-version.h.win32 as it is no longer needed (distribute
json-version.h during "make dist")
- build/win32/config.h.win32 | 61 -----------------------
- build/win32/config.h.win32.in | 61 +++++++++++++++++++++++
- build/win32/json-version.h.win32 | 100 --------------------------------------
+ build/win32/config.h.win32 | 61 ------------------------
+ build/win32/config.h.win32.in | 61 ++++++++++++++++++++++++
+ build/win32/json-version.h.win32 | 100 ---------------------------------------
3 files changed, 61 insertions(+), 161 deletions(-)
commit a7bdf87ec150ac7a88a850190fa79359197e552e
@@ -1646,12 +2920,12 @@ Date: Wed Apr 13 00:26:35 2011 +0800
and support for VS2010 is also added here, with similar automation support,
too.
- Makefile.am | 2 +-
- build/win32/Makefile.am | 4 ++--
- build/win32/vs10/Makefile.am | 33 +++++++++++++++++++++++++++++++++
- build/win32/vs9/Makefile.am | 1 +
- configure.ac | 2 ++
- json-glib/Makefile.am | 39 ++++++++++++++++++++++++++++++++++++++-
+ Makefile.am | 2 +-
+ build/win32/Makefile.am | 4 ++--
+ build/win32/vs10/Makefile.am | 33 +++++++++++++++++++++++++++++++++
+ build/win32/vs9/Makefile.am | 1 +
+ configure.ac | 2 ++
+ json-glib/Makefile.am | 39 ++++++++++++++++++++++++++++++++++++++-
6 files changed, 77 insertions(+), 4 deletions(-)
commit 20fe28cfaa605e11c47fe53232b5dccfa47ddf8b
@@ -1664,22 +2938,22 @@ Date: Wed Apr 13 00:02:48 2011 +0800
These are the updated VS 2008 Project files and property sheets
themselves. x64 compiling support is also added
- build/win32/vs9/array-test.vcproj | 132 ++++------
- build/win32/vs9/builder-test.vcproj | 134 ++++-------
- build/win32/vs9/generator-test.vcproj | 134 ++++-------
- build/win32/vs9/install.vcproj | 44 ++--
- build/win32/vs9/json-glib.sln | 115 ++++++++-
- build/win32/vs9/json-glib.vcproj | 317 -------------------------
- build/win32/vs9/json-glib.vcprojin | 204 ++++++++++++++++
- build/win32/vs9/json-glib.vsprops | 20 +-
- build/win32/vs9/node-test.vcproj | 134 ++++-------
- build/win32/vs9/object-test.vcproj | 134 ++++-------
- build/win32/vs9/parser-test.vcproj | 125 ++++------
- build/win32/vs9/reader-test.vcproj | 134 ++++-------
- build/win32/vs9/test-serialize-boxed.vcproj | 134 ++++-------
- build/win32/vs9/test-serialize-complex.vcproj | 134 ++++-------
- build/win32/vs9/test-serialize-full.vcproj | 134 ++++-------
- build/win32/vs9/test-serialize-simple.vcproj | 133 ++++-------
+ build/win32/vs9/array-test.vcproj | 132 ++++-------
+ build/win32/vs9/builder-test.vcproj | 134 +++++------
+ build/win32/vs9/generator-test.vcproj | 134 +++++------
+ build/win32/vs9/install.vcproj | 44 ++--
+ build/win32/vs9/json-glib.sln | 115 +++++++++-
+ build/win32/vs9/json-glib.vcproj | 317 --------------------------
+ build/win32/vs9/json-glib.vcprojin | 204 +++++++++++++++++
+ build/win32/vs9/json-glib.vsprops | 20 +-
+ build/win32/vs9/node-test.vcproj | 134 +++++------
+ build/win32/vs9/object-test.vcproj | 134 +++++------
+ build/win32/vs9/parser-test.vcproj | 125 +++++-----
+ build/win32/vs9/reader-test.vcproj | 134 +++++------
+ build/win32/vs9/test-serialize-boxed.vcproj | 134 +++++------
+ build/win32/vs9/test-serialize-complex.vcproj | 134 +++++------
+ build/win32/vs9/test-serialize-full.vcproj | 134 +++++------
+ build/win32/vs9/test-serialize-simple.vcproj | 133 ++++-------
16 files changed, 917 insertions(+), 1245 deletions(-)
commit 61da54311018f7afedb5d1e8cbd88ae7a284714f
@@ -1690,7 +2964,7 @@ Date: Tue Apr 12 08:53:26 2011 +0100
JSON-GLib uses the GNOME Bugzilla instance.
- json-glib.doap | 19 +------------------
+ json-glib.doap | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)
commit 0ff8f784848ad34c37bd60ad92791c6f76944803
@@ -1701,7 +2975,7 @@ Date: Tue Apr 12 08:41:20 2011 +0100
Building against JSON-GLib requires GIO.
- json-glib.pc.in | 2 +-
+ json-glib.pc.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8b060cd9144990aae6531982bad66050fafcb658
@@ -1712,7 +2986,7 @@ Date: Fri Apr 8 15:17:19 2011 +0100
Instead of manual iteration, let's use the function GList provides us.
- json-glib/json-object.c | 13 +++----------
+ json-glib/json-object.c | 13 +++----------
1 file changed, 3 insertions(+), 10 deletions(-)
commit 2158cecee6fe1da8786afe2fad94d1098f879786
@@ -1725,7 +2999,7 @@ Date: Wed Mar 23 11:35:28 2011 +0000
compilation on/for win32, we should also be using the canonicalization
facilities from autoconf.
- configure.ac | 20 +++++++++++---------
+ configure.ac | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
commit 992d966572e3e498031578558ac307d0f4909246
@@ -1740,7 +3014,7 @@ Date: Tue Mar 15 09:09:11 2011 +0000
Signed-off-by: Emmanuele Bassi
- json-glib/json-gvariant.c | 2 +-
+ json-glib/json-gvariant.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit af70f34b3fc46a4c464418ebd6a16d9a1f18af8a
@@ -1751,10 +3025,10 @@ Date: Thu Jan 27 16:58:48 2011 +0100
https://bugzilla.gnome.org/show_bug.cgi?id=640729
- json-glib/json-generator.c | 35 +++++++++++------
- json-glib/tests/builder-test.c | 6 +--
- json-glib/tests/generator-test.c | 34 ++++++++---------
- json-glib/tests/gvariant-test.c | 78 +++++++++++++++++++-------------------
+ json-glib/json-generator.c | 35 +++++++++++-------
+ json-glib/tests/builder-test.c | 6 ++--
+ json-glib/tests/generator-test.c | 34 +++++++++---------
+ json-glib/tests/gvariant-test.c | 78 ++++++++++++++++++++--------------------
4 files changed, 82 insertions(+), 71 deletions(-)
commit 8bb22d7de00f15ef44cad502d757639d8a4e8973
@@ -1763,8 +3037,8 @@ Date: Tue Feb 15 16:28:07 2011 +0000
Fix introspection annotations
- json-glib/json-node.c | 7 ++++---
- json-glib/json-object.c | 4 ++--
+ json-glib/json-node.c | 7 ++++---
+ json-glib/json-object.c | 4 ++--
2 files changed, 6 insertions(+), 5 deletions(-)
commit 217127545b07f93ac27e3f137d748d61a5e199da
@@ -1776,7 +3050,7 @@ Date: Tue Feb 15 16:16:46 2011 +0000
Verify that setting an object member multiple times does not lead to
random values.
- json-glib/tests/object-test.c | 29 +++++++++++++++++++++++++++++
+ json-glib/tests/object-test.c | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
commit 1a633159a593c962233a5ef4660e31e60eed96d9
@@ -1797,7 +3071,7 @@ Date: Tue Feb 15 16:12:38 2011 +0000
https://bugzilla.gnome.org/show_bug.cgi?id=642383
- json-glib/json-object.c | 21 +++++++++++++++++++++
+ json-glib/json-object.c | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
commit a125a724894a08a8d8053fdd2db92d0ad8e2dfd4
@@ -1810,7 +3084,7 @@ Date: Sun Feb 6 23:10:54 2011 +0000
let's do it inside the finalize implementation instead of the dispose
one.
- json-glib/json-reader.c | 15 ++++++---------
+ json-glib/json-reader.c | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
commit 2c5f4563c54fa273ffd8dbe02b60a12c4b54b977
@@ -1821,11 +3095,11 @@ Date: Sun Feb 6 12:22:49 2011 +0000
This should allow easy access to the member name during iteration.
- doc/reference/json-glib-sections.txt | 1 +
- json-glib/json-glib.symbols | 1 +
- json-glib/json-reader.c | 32 ++++++++++++++++++++++++++++++++
- json-glib/json-reader.h | 1 +
- json-glib/tests/reader-test.c | 1 +
+ doc/reference/json-glib-sections.txt | 1 +
+ json-glib/json-glib.symbols | 1 +
+ json-glib/json-reader.c | 32 ++++++++++++++++++++++++++++++++
+ json-glib/json-reader.h | 1 +
+ json-glib/tests/reader-test.c | 1 +
5 files changed, 36 insertions(+)
commit b2880f5a4dad07ff96a9b6578ffc5d677f75eb94
@@ -1847,8 +3121,8 @@ Date: Sun Feb 6 11:34:22 2011 +0000
offset might be an easy (albeit slightly less performant) way to access
data.
- json-glib/json-reader.c | 67 +++++++++++++++++++++++++++++++----------
- json-glib/tests/reader-test.c | 6 ++++
+ json-glib/json-reader.c | 67 ++++++++++++++++++++++++++++++++-----------
+ json-glib/tests/reader-test.c | 6 ++++
2 files changed, 57 insertions(+), 16 deletions(-)
commit 74ed11db6da9839ce17b448d6d17103ea0734dda
@@ -1860,11 +3134,11 @@ Date: Fri Feb 4 19:18:22 2011 +0000
Allow retrieving a list of member names from the current cursor position
of the JsonReader. It's useful if you're trying to inspect a JSON tree.
- doc/reference/json-glib-sections.txt | 1 +
- json-glib/json-glib.symbols | 1 +
- json-glib/json-reader.c | 46 ++++++++++++++++++++++++++++++++++
- json-glib/json-reader.h | 1 +
- json-glib/tests/reader-test.c | 19 ++++++++++++++
+ doc/reference/json-glib-sections.txt | 1 +
+ json-glib/json-glib.symbols | 1 +
+ json-glib/json-reader.c | 46 ++++++++++++++++++++++++++++++++++++
+ json-glib/json-reader.h | 1 +
+ json-glib/tests/reader-test.c | 19 +++++++++++++++
5 files changed, 68 insertions(+)
commit eb14f92019bde75947a98f5578167af6b6a17974
@@ -1880,7 +3154,7 @@ Date: Wed Jan 26 16:58:56 2011 +0000
Plus: coding style in JSON-GLib is mostly the same as GTK+ and Clutter,
so we should adhere to it.
- json-glib/json-gvariant.c | 67 ++++++++++++++++++++++++---------------------
+ json-glib/json-gvariant.c | 67 +++++++++++++++++++++++++----------------------
1 file changed, 36 insertions(+), 31 deletions(-)
commit 212b243c07721242da3dc2c0e6dfe979f73ee5c6
@@ -1911,7 +3185,7 @@ Date: Sat Jan 15 18:36:34 2011 +0000
installation script on gnome.org will create a gzipped tarball by itself
anyway.
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7c07a6549df1ae1b4826bf40f70c62768ce7e35b
@@ -1920,7 +3194,7 @@ Date: Mon Jan 10 11:56:32 2011 +0000
build: Fix previous commit
- configure.ac | 7 +++++++
+ configure.ac | 7 +++++++
1 file changed, 7 insertions(+)
commit bb67e146c9e883185d264e693cc4a07d1a60d191
@@ -1936,26 +3210,26 @@ Date: Mon Jan 10 11:49:16 2011 +0000
Signed-off-by: Emmanuele Bassi
- build/Makefile.am | 2 +-
- build/win32/Makefile.am | 3 +
- build/win32/config.h.win32 | 61 +++++
- build/win32/json-version.h.win32 | 100 ++++++++
- build/win32/vs9/Makefile.am | 19 ++
- build/win32/vs9/array-test.vcproj | 189 +++++++++++++++
- build/win32/vs9/builder-test.vcproj | 189 +++++++++++++++
- build/win32/vs9/generator-test.vcproj | 189 +++++++++++++++
- build/win32/vs9/install.vcproj | 71 ++++++
- build/win32/vs9/json-glib.sln | 80 +++++++
- build/win32/vs9/json-glib.vcproj | 317 +++++++++++++++++++++++++
- build/win32/vs9/json-glib.vsprops | 93 ++++++++
- build/win32/vs9/node-test.vcproj | 189 +++++++++++++++
- build/win32/vs9/object-test.vcproj | 187 +++++++++++++++
- build/win32/vs9/parser-test.vcproj | 189 +++++++++++++++
- build/win32/vs9/reader-test.vcproj | 190 +++++++++++++++
- build/win32/vs9/test-serialize-boxed.vcproj | 189 +++++++++++++++
- build/win32/vs9/test-serialize-complex.vcproj | 188 +++++++++++++++
- build/win32/vs9/test-serialize-full.vcproj | 189 +++++++++++++++
- build/win32/vs9/test-serialize-simple.vcproj | 189 +++++++++++++++
+ build/Makefile.am | 2 +-
+ build/win32/Makefile.am | 3 +
+ build/win32/config.h.win32 | 61 +++++
+ build/win32/json-version.h.win32 | 100 ++++++++
+ build/win32/vs9/Makefile.am | 19 ++
+ build/win32/vs9/array-test.vcproj | 189 +++++++++++++++
+ build/win32/vs9/builder-test.vcproj | 189 +++++++++++++++
+ build/win32/vs9/generator-test.vcproj | 189 +++++++++++++++
+ build/win32/vs9/install.vcproj | 71 ++++++
+ build/win32/vs9/json-glib.sln | 80 +++++++
+ build/win32/vs9/json-glib.vcproj | 317 ++++++++++++++++++++++++++
+ build/win32/vs9/json-glib.vsprops | 93 ++++++++
+ build/win32/vs9/node-test.vcproj | 189 +++++++++++++++
+ build/win32/vs9/object-test.vcproj | 187 +++++++++++++++
+ build/win32/vs9/parser-test.vcproj | 189 +++++++++++++++
+ build/win32/vs9/reader-test.vcproj | 190 +++++++++++++++
+ build/win32/vs9/test-serialize-boxed.vcproj | 189 +++++++++++++++
+ build/win32/vs9/test-serialize-complex.vcproj | 188 +++++++++++++++
+ build/win32/vs9/test-serialize-full.vcproj | 189 +++++++++++++++
+ build/win32/vs9/test-serialize-simple.vcproj | 189 +++++++++++++++
20 files changed, 2822 insertions(+), 1 deletion(-)
commit c7cd46b8320157e223009aa2a7204461c7d301d5
@@ -1964,8 +3238,8 @@ Date: Mon Jan 10 11:48:26 2011 +0000
build: Add .symbols file for win32 builds
- json-glib/Makefile.am | 2 +
- json-glib/json-glib.symbols | 163 +++++++++++++++++++++++++++++++++++++++++++
+ json-glib/Makefile.am | 2 +
+ json-glib/json-glib.symbols | 163 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 165 insertions(+)
commit 4549af3210461a07dc84a30433a0a23764618e4c
@@ -1976,7 +3250,7 @@ Date: Sat Nov 20 16:25:41 2010 -0800
Bug #635398
- json-glib/Makefile.am | 2 +-
+ json-glib/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f89a50e24d2088061eb7d975db7e6f39beaf853d
@@ -1987,7 +3261,7 @@ Date: Mon Jan 10 11:16:17 2011 +0000
Check if we're setting the same node, to avoid a needless replace.
- json-glib/json-object.c | 10 ++++++++++
+ json-glib/json-object.c | 10 ++++++++++
1 file changed, 10 insertions(+)
commit e828cba563f2584e848994935478a7ffd21728df
@@ -1998,11 +3272,11 @@ Date: Thu Jan 6 17:44:46 2011 +0100
https://bugzilla.gnome.org/show_bug.cgi?id=638932
- json-glib/json-array.c | 8 ++++----
- json-glib/json-node.c | 8 ++++----
- json-glib/json-object.c | 8 ++++----
- json-glib/json-parser.c | 2 +-
- json-glib/json-serializable.c | 2 +-
+ json-glib/json-array.c | 8 ++++----
+ json-glib/json-node.c | 8 ++++----
+ json-glib/json-object.c | 8 ++++----
+ json-glib/json-parser.c | 2 +-
+ json-glib/json-serializable.c | 2 +-
5 files changed, 14 insertions(+), 14 deletions(-)
commit 02dd77efaa60201f74349c969dc005c8bb092057
@@ -2016,7 +3290,7 @@ Date: Mon Jan 10 10:45:39 2011 +0000
https://bugzilla.gnome.org/show_bug.cgi?id=637244
- json-glib/json-generator.c | 7 ++++---
+ json-glib/json-generator.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 3dbab961e675d0684df1121906ae3588d09653e6
@@ -2028,7 +3302,7 @@ Date: Mon Jan 10 10:43:58 2011 +0000
Serialization of floating point values might lead to odd formats,
especially when dealing with IEEE machine-neutral values.
- json-glib/tests/builder-test.c | 4 ++--
+ json-glib/tests/builder-test.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 567d7fb4dff83c9e37e64ef8611f0231fa181c34
@@ -2039,7 +3313,7 @@ Date: Tue Dec 14 16:35:24 2010 +0000
Use modern API to deal with properties installation and notification.
- json-glib/json-reader.c | 35 +++++++++++++++--------------------
+ json-glib/json-reader.c | 35 +++++++++++++++--------------------
1 file changed, 15 insertions(+), 20 deletions(-)
commit 9aed6f5a455109186ae56ec1c3e558505644d57f
@@ -2054,9 +3328,9 @@ Date: Tue Dec 14 16:26:10 2010 +0000
While we're at it, we should also use modern API for installing and
notifying of property changes.
- doc/reference/json-glib-sections.txt | 11 +-
- json-glib/json-generator.c | 256 ++++++++++++++++++++++++++++------
- json-glib/json-generator.h | 37 +++--
+ doc/reference/json-glib-sections.txt | 11 +-
+ json-glib/json-generator.c | 256 +++++++++++++++++++++++++++++------
+ json-glib/json-generator.h | 37 +++--
3 files changed, 247 insertions(+), 57 deletions(-)
commit de991a0c6dc4d0b3c366248e20ba6853bd2c3e92
@@ -2069,7 +3343,7 @@ Date: Tue Dec 14 11:39:04 2010 +0000
function explicitely for this reason, but it's always good to have a
comprehensive test suite.
- json-glib/tests/generator-test.c | 58 ++++++++++++++++++++++++++++++++++++++
+ json-glib/tests/generator-test.c | 58 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 58 insertions(+)
commit 4add0e081b8f58dec1cd68152d846be87942091e
@@ -2081,7 +3355,7 @@ Date: Tue Dec 14 11:37:25 2010 +0000
JsonGenerator is not able to generate strings for bare values, something
that completely went under the radar for all this time.
- json-glib/json-generator.c | 15 ++++++++++-----
+ json-glib/json-generator.c | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
commit 20a16d5b9ecabe68ee18655b2ff3bdb17136c6f1
@@ -2093,7 +3367,7 @@ Date: Tue Oct 19 09:59:38 2010 +0100
Upstream GLib fixed the test rules to avoid repeating the test suite
three times.
- build/autotools/Makefile.am.gtest | 21 ++++++++++++---------
+ build/autotools/Makefile.am.gtest | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
commit dc262a09572328342164ebb23ad698b5cb3cd8ff
@@ -2102,7 +3376,7 @@ Date: Tue Oct 19 09:49:20 2010 +0100
Use G_DEFINE_INTERFACE()
- json-glib/json-serializable.c | 35 +++++++----------------------------
+ json-glib/json-serializable.c | 35 +++++++----------------------------
1 file changed, 7 insertions(+), 28 deletions(-)
commit 80665415cd945f3dafed6925c9975f36b916a80f
@@ -2111,9 +3385,9 @@ Date: Tue Oct 19 09:49:05 2010 +0100
Use G_DEFINE_BOXED_TYPE()
- json-glib/json-array.c | 13 +------------
- json-glib/json-node.c | 13 +------------
- json-glib/json-object.c | 13 +------------
+ json-glib/json-array.c | 13 +------------
+ json-glib/json-node.c | 13 +------------
+ json-glib/json-object.c | 13 +------------
3 files changed, 3 insertions(+), 36 deletions(-)
commit 51e2eef48fabbee554193ee9eadfb8696ebb3ac7
@@ -2122,8 +3396,8 @@ Date: Tue Oct 19 09:48:23 2010 +0100
build: Depend on GLib ⥠2.26
- README | 2 +-
- configure.ac | 2 +-
+ README | 2 +-
+ configure.ac | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit d28db01f5d12497ec96d5e507af4003b076dd154
@@ -2132,7 +3406,7 @@ Date: Wed Sep 29 17:25:18 2010 +0100
build: Use -no-undefined when compiling on win32
- configure.ac | 13 +++++++++++++
+ configure.ac | 13 +++++++++++++
1 file changed, 13 insertions(+)
commit 5332217481b3e5fee73710bb50886fbc52a632a4
@@ -2141,7 +3415,7 @@ Date: Sat Sep 25 12:02:36 2010 +0100
Post-branch version bump to 0.13.1
- configure.ac | 4 ++--
+ configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 6b4d49b8024f672d62a7059c083455ad31f7d0eb
@@ -2150,7 +3424,7 @@ Date: Sat Sep 25 11:59:23 2010 +0100
Post-release version bump to 0.12.1
- configure.ac | 4 ++--
+ configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 661a7497cc88aebdee32bf31c219d457ca143590
@@ -2159,9 +3433,9 @@ Date: Sat Sep 25 11:28:42 2010 +0100
Release JSON-GLib 0.12.0
- NEWS | 1 +
- README | 6 +++---
- configure.ac | 4 ++--
+ NEWS | 1 +
+ README | 6 +++---
+ configure.ac | 4 ++--
3 files changed, 6 insertions(+), 5 deletions(-)
commit 9b6acd68e156a45cc845bdebd99c174e82d0677c
@@ -2176,7 +3450,7 @@ Date: Sat Sep 25 11:50:38 2010 +0100
flagged as G_PARAM_CONSTRUCT gets passed with the rest of the properties
after that.
- json-glib/json-gobject.c | 4 ++--
+ json-glib/json-gobject.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit d480f2e77e3dc0d00fc617686b306f96353b7177
@@ -2188,7 +3462,7 @@ Date: Sat Sep 25 11:49:41 2010 +0100
If you don't override JsonSerializable, you get the default behaviour
anyway.
- tests/test-serialize-full.c | 15 +--------------
+ tests/test-serialize-full.c | 15 +--------------
1 file changed, 1 insertion(+), 14 deletions(-)
commit ff5dd56e4f864d0c015dcd66fa852f9cf7cf90dd
@@ -2197,8 +3471,8 @@ Date: Sat Sep 25 11:49:19 2010 +0100
debug: Add debug notes in the GObject code
- json-glib/json-gobject.c | 14 ++++++++++++--
- json-glib/json-serializable.c | 3 +++
+ json-glib/json-gobject.c | 14 ++++++++++++--
+ json-glib/json-serializable.c | 3 +++
2 files changed, 15 insertions(+), 2 deletions(-)
commit 7707b18f42b3a19dd780ba73ce1dabb6b8ef3c95
@@ -2207,8 +3481,8 @@ Date: Sat Sep 25 11:48:25 2010 +0100
debug: Add debug flags for GObject-related code
- json-glib/json-debug.c | 3 ++-
- json-glib/json-debug.h | 3 ++-
+ json-glib/json-debug.c | 3 ++-
+ json-glib/json-debug.h | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
commit c6bf7ecb0a836b5b43f203cb22be577bd54b9e9a
@@ -2221,8 +3495,8 @@ Date: Sat Sep 25 11:23:43 2010 +0100
Also, undefine JSON_DISABLE_DEPRECATED, to introspect deprecated API.
- configure.ac | 2 +-
- json-glib/Makefile.am | 4 ++--
+ configure.ac | 2 +-
+ json-glib/Makefile.am | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit 617286e4d38a93e41e1e1d974d01c1d73fd2ff66
@@ -2231,10 +3505,10 @@ Date: Sat Sep 25 11:23:10 2010 +0100
Add introspection annotations
- json-glib/json-array.c | 4 ++--
- json-glib/json-gboxed.c | 14 +++++++-------
- json-glib/json-gobject.c | 4 ++--
- json-glib/json-object.c | 4 ++--
+ json-glib/json-array.c | 4 ++--
+ json-glib/json-gboxed.c | 14 +++++++-------
+ json-glib/json-gobject.c | 4 ++--
+ json-glib/json-object.c | 4 ++--
4 files changed, 13 insertions(+), 13 deletions(-)
commit 19b0b873c07f918e06a8610f27a439334334a83d
@@ -2243,7 +3517,7 @@ Date: Thu Sep 9 10:24:53 2010 -0400
introspection: Export json-glib-1.0 pkg-config file
- json-glib/Makefile.am | 2 +-
+ json-glib/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d05e919208a47c18d001ac08900b4d2837efd4b4
@@ -2252,7 +3526,7 @@ Date: Sun Aug 15 20:30:21 2010 +0200
docs: Add transfer none annotation to JsonBuilder return values.
- json-glib/json-builder.c | 22 +++++++++++-----------
+ json-glib/json-builder.c | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
commit 2c3062cbd79826b184a6f613c519e69f3ddc1ec6
@@ -2261,7 +3535,7 @@ Date: Sun Aug 15 18:46:02 2010 +0100
builder: Add Since: annotations
- json-glib/json-builder.h | 54 +++++++++++++++++++++++++---------------------
+ json-glib/json-builder.h | 54 +++++++++++++++++++++++++++---------------------
1 file changed, 30 insertions(+), 24 deletions(-)
commit 2d7550948dfb2e5907b851bc2c4bd296a7526086
@@ -2275,7 +3549,7 @@ Date: Sun Aug 15 18:44:13 2010 +0100
G_PARAM_CONSTRUCT_ONLY properties when creating a new instance from a
JSON definition.
- json-glib/json-gobject.c | 2 +-
+ json-glib/json-gobject.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit be48afe5801a541996bb64437c278088e70258f6
@@ -2284,7 +3558,7 @@ Date: Sun Aug 15 18:43:49 2010 +0100
build: Use maintainer-clean for removing ignore files
- build/autotools/Makefile.am.gitignore | 11 ++++++++---
+ build/autotools/Makefile.am.gitignore | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
commit 5732cadfab58435ded4e88b0733c1a46aa0dcd2d
@@ -2296,11 +3570,11 @@ Date: Sat Aug 14 12:55:18 2010 +0100
Use noinst_PROGRAMS to generate the list of test binaries to ignore
directly in the test directories.
- .gitignore | 11 -----------
- build/autotools/Makefile.am | 3 ++-
- build/autotools/Makefile.am.gitignore | 19 +++++++++++++++++++
- json-glib/tests/Makefile.am | 4 ++++
- tests/Makefile.am | 4 ++++
+ .gitignore | 11 -----------
+ build/autotools/Makefile.am | 3 ++-
+ build/autotools/Makefile.am.gitignore | 19 +++++++++++++++++++
+ json-glib/tests/Makefile.am | 4 ++++
+ tests/Makefile.am | 4 ++++
5 files changed, 29 insertions(+), 12 deletions(-)
commit 8b54bed521b609c373a48d27c880cc70272b6313
@@ -2309,7 +3583,7 @@ Date: Sat Aug 14 12:26:29 2010 +0100
docs: Add 0.12 symbols index to the API reference
- doc/reference/json-glib-docs.xml | 5 +++++
+ doc/reference/json-glib-docs.xml | 5 +++++
1 file changed, 5 insertions(+)
commit 9ed8d5e7fe96b9dcf82ddbba7de2db40d415cbaf
@@ -2321,9 +3595,9 @@ Date: Sat Aug 14 12:24:59 2010 +0100
A JsonReader is useless without a root JsonNode to start walking the
tree from.
- json-glib/json-reader.c | 96 +++++++++++++++++++++++++++++++++++++----
- json-glib/json-reader.h | 2 +-
- json-glib/tests/reader-test.c | 4 +-
+ json-glib/json-reader.c | 96 +++++++++++++++++++++++++++++++++++++++----
+ json-glib/json-reader.h | 2 +-
+ json-glib/tests/reader-test.c | 4 +-
3 files changed, 91 insertions(+), 11 deletions(-)
commit eeeae2194223abe2515e18edec1bdbbb6a7c793d
@@ -2346,10 +3620,10 @@ Date: Thu Aug 12 16:09:45 2010 +0100
tree - in the same way that JsonBuilder does not generate the
stringified version of the JSON tree it builds.
- doc/reference/json-glib-sections.txt | 2 +-
- json-glib/json-reader.c | 90 +++++++++++-----------------------
- json-glib/json-reader.h | 6 +--
- json-glib/tests/reader-test.c | 11 ++++-
+ doc/reference/json-glib-sections.txt | 2 +-
+ json-glib/json-reader.c | 90 ++++++++++++------------------------
+ json-glib/json-reader.h | 6 +--
+ json-glib/tests/reader-test.c | 11 ++++-
4 files changed, 41 insertions(+), 68 deletions(-)
commit 149d2f3925ca798886f2137ae73488f7e2e6386b
@@ -2360,10 +3634,10 @@ Date: Thu Aug 12 15:55:54 2010 +0100
We should strive to make JsonBuilder and JsonReader similar in API.
- doc/reference/json-glib-sections.txt | 10 +++++-----
- json-glib/json-reader.c | 34 +++++++++++++++++-----------------
- json-glib/json-reader.h | 10 +++++-----
- json-glib/tests/reader-test.c | 8 ++++----
+ doc/reference/json-glib-sections.txt | 10 +++++-----
+ json-glib/json-reader.c | 34 +++++++++++++++++-----------------
+ json-glib/json-reader.h | 10 +++++-----
+ json-glib/tests/reader-test.c | 8 ++++----
4 files changed, 31 insertions(+), 31 deletions(-)
commit b385ca3ae47e68cdf48f3641385b9fe5ac8429bc
@@ -2372,7 +3646,7 @@ Date: Thu Aug 12 15:35:17 2010 +0100
docs: Update NEWS
- NEWS | 2 ++
+ NEWS | 2 ++
1 file changed, 2 insertions(+)
commit 23866cb9935e9b9f7c88b26cdfc13ff95edfbe00
@@ -2381,9 +3655,9 @@ Date: Thu Aug 12 15:34:09 2010 +0100
docs: Add JsonReader to the API reference
- doc/reference/json-glib-docs.xml | 1 +
- doc/reference/json-glib-sections.txt | 41 ++++++++++++++++++++++++++++++++++
- doc/reference/json-glib.types | 2 ++
+ doc/reference/json-glib-docs.xml | 1 +
+ doc/reference/json-glib-sections.txt | 41 ++++++++++++++++++++++++++++++++++++
+ doc/reference/json-glib.types | 2 ++
3 files changed, 44 insertions(+)
commit 10e5a1d38113b7b6e7c71da76ff11219baf1022d
@@ -2396,13 +3670,13 @@ Date: Thu Aug 12 15:29:41 2010 +0100
similar, in spirit, to the XmlReader API provided by various platforms
and XML parsing libraries.
- .gitignore | 1 +
- json-glib/Makefile.am | 2 +
- json-glib/json-glib.h | 3 +
- json-glib/json-reader.c | 779 +++++++++++++++++++++++++++++++++++++++++
- json-glib/json-reader.h | 142 ++++++++
- json-glib/tests/Makefile.am | 10 +-
- json-glib/tests/reader-test.c | 101 ++++++
+ .gitignore | 1 +
+ json-glib/Makefile.am | 2 +
+ json-glib/json-glib.h | 3 +
+ json-glib/json-reader.c | 779 ++++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-reader.h | 142 ++++++++
+ json-glib/tests/Makefile.am | 10 +-
+ json-glib/tests/reader-test.c | 101 ++++++
7 files changed, 1035 insertions(+), 3 deletions(-)
commit c3215ba1d46f7965fb58272da069bec389a174df
@@ -2415,7 +3689,7 @@ Date: Wed Aug 11 14:42:25 2010 -0500
Bug #626669
- json-glib/tests/Makefile.am | 3 ++-
+ json-glib/tests/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 7f85693922d1e2614bcce9219d2c6521580dd360
@@ -2426,10 +3700,10 @@ Date: Mon Aug 2 18:04:21 2010 +0100
We depend on automake 1.11, now.
- .gitignore | 3 ---
- autogen.sh | 15 +++------------
- build/autotools/Makefile.am | 2 --
- configure.ac | 1 -
+ .gitignore | 3 ---
+ autogen.sh | 15 +++------------
+ build/autotools/Makefile.am | 2 --
+ configure.ac | 1 -
4 files changed, 3 insertions(+), 18 deletions(-)
commit 26efdb4cc25cffa857e4ce36f0ad7ee6efe00634
@@ -2438,7 +3712,7 @@ Date: Mon Aug 2 17:49:32 2010 +0100
Post-release version bump to 0.11.3
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ff7a8ff73ee214d385c64501c8b5dc682ccad1cf
@@ -2447,7 +3721,7 @@ Date: Mon Aug 2 17:40:29 2010 +0100
Release 0.11.2 (0.12.0-rc1)
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8a91b052fba48ae6f4a61115e2fa6839e7a21509
@@ -2460,8 +3734,8 @@ Date: Mon Aug 2 17:45:35 2010 +0100
path - otherwise this will break out-of-tree builds, e.g. when doing
a distcheck.
- json-glib/tests/Makefile.am | 2 +-
- json-glib/tests/parser-test.c | 4 ++--
+ json-glib/tests/Makefile.am | 2 +-
+ json-glib/tests/parser-test.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit 2e3eaabd12829187f5a9ddacef68319442362729
@@ -2470,7 +3744,7 @@ Date: Mon Aug 2 17:42:09 2010 +0100
build: Fix introspection dependencies
- json-glib/Makefile.am | 4 ++--
+ json-glib/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit def6d5612fbb33f9b02df80294651f5a28a83ccc
@@ -2479,7 +3753,7 @@ Date: Mon Aug 2 17:15:36 2010 +0100
Update the NEWS file
- NEWS | 2 ++
+ NEWS | 2 ++
1 file changed, 2 insertions(+)
commit 385e6278477dfd35d591f8343deb1de2827ac2ff
@@ -2488,7 +3762,7 @@ Date: Mon Aug 2 17:15:22 2010 +0100
docs: Update the dependencies in the README file
- README | 4 ++--
+ README | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 5e19ed2523441afd12c45a8b3f19d10fc9a37335
@@ -2499,7 +3773,7 @@ Date: Mon Aug 2 17:14:52 2010 +0100
GIO landed in GLib 2.16, so we don't need the version bump to 2.20.
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d9b2845572123ed79a6626d90d2d2298c9c3d5a7
@@ -2513,9 +3787,9 @@ Date: Mon Aug 2 17:07:36 2010 +0100
The output handling is pretty trivial, unlike the input handling in
JsonParser; this is a really basic convenience API.
- doc/reference/json-glib-sections.txt | 1 +
- json-glib/json-generator.c | 37 ++++++++++++++++++++++++++++++++++
- json-glib/json-generator.h | 22 ++++++++++++--------
+ doc/reference/json-glib-sections.txt | 1 +
+ json-glib/json-generator.c | 37 ++++++++++++++++++++++++++++++++++++
+ json-glib/json-generator.h | 22 +++++++++++++--------
3 files changed, 52 insertions(+), 8 deletions(-)
commit c7c288b89175b1f9545d6ddff25609b7bb243041
@@ -2524,7 +3798,7 @@ Date: Mon Aug 2 17:04:38 2010 +0100
Fix the include for json-types.h
- json-glib/json-parser.h | 2 +-
+ json-glib/json-parser.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e6ea3a6bae044ec7874dfde3b50bb337f00bb3be
@@ -2533,9 +3807,9 @@ Date: Mon Aug 2 16:41:18 2010 +0100
Exercise the stream API in JsonParser
- json-glib/tests/Makefile.am | 2 +
- json-glib/tests/parser-test.c | 78 ++++++++++++++++++++++++++++++++++++++
- json-glib/tests/stream-load.json | 1 +
+ json-glib/tests/Makefile.am | 2 ++
+ json-glib/tests/parser-test.c | 78 ++++++++++++++++++++++++++++++++++++++++
+ json-glib/tests/stream-load.json | 1 +
3 files changed, 81 insertions(+)
commit 8cac7f2b6987803e36ff6abe012cd3e017b5b960
@@ -2544,7 +3818,7 @@ Date: Mon Aug 2 16:40:36 2010 +0100
docs: Add the new JsonParser stream API
- doc/reference/json-glib-sections.txt | 3 +++
+ doc/reference/json-glib-sections.txt | 3 +++
1 file changed, 3 insertions(+)
commit 107e53b2daa27b99fb629dd1e2bf9bfd2729b3dd
@@ -2556,8 +3830,8 @@ Date: Mon Aug 2 16:39:04 2010 +0100
JsonParser should be able to use a GInputStream (both synchronously and
asynchronously) to retrieve the JSON data and parse it.
- json-glib/json-parser.c | 258 +++++++++++++++++++++++++++++++++++++++++++++++
- json-glib/json-parser.h | 49 +++++----
+ json-glib/json-parser.c | 258 ++++++++++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-parser.h | 49 +++++----
2 files changed, 289 insertions(+), 18 deletions(-)
commit b164bb5180749aaff385f5d61866875bfbf9c552
@@ -2566,7 +3840,7 @@ Date: Mon Aug 2 16:38:01 2010 +0100
build: Use the GIO prefix for cross-references
- doc/reference/Makefile.am | 3 ++-
+ doc/reference/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 6d317b129169352111ab16a0df9aee8b9aa5284b
@@ -2577,7 +3851,7 @@ Date: Mon Aug 2 16:37:32 2010 +0100
Bump up the dependencies to be able to use GIO.
- configure.ac | 8 ++++----
+ configure.ac | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 84230dd03b5db34da5ccef0a4926e18c22124952
@@ -2586,7 +3860,7 @@ Date: Wed Jul 21 23:50:09 2010 +0100
docs: Fix up the cgit URL
- README | 6 +++---
+ README | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 67ad0f21ca554edcd6633014b0bce7dd8d216191
@@ -2595,7 +3869,7 @@ Date: Wed Jul 21 23:49:56 2010 +0100
Update NEWS for the next stable release
- NEWS | 10 ++++++++++
+ NEWS | 10 ++++++++++
1 file changed, 10 insertions(+)
commit 465880e5ccaca086fd1b881bd7175658d627318c
@@ -2606,7 +3880,7 @@ Date: Tue Jul 6 10:49:27 2010 -0400
Fixes parallel builds.
- json-glib/Makefile.am | 2 ++
+ json-glib/Makefile.am | 2 ++
1 file changed, 2 insertions(+)
commit 66e5f619d55433985460e8c641beb98e85832451
@@ -2618,10 +3892,10 @@ Date: Wed Jun 16 12:07:41 2010 +0100
And silence gtk-doc-scanner by removing an undefined argument from
json_builder_add_null_value().
- doc/reference/json-glib-docs.xml | 3 ++-
- doc/reference/json-glib-sections.txt | 32 ++++++++++++++++++++++++++++++++
- doc/reference/json-glib.types | 2 ++
- json-glib/json-builder.c | 3 ++-
+ doc/reference/json-glib-docs.xml | 3 ++-
+ doc/reference/json-glib-sections.txt | 32 ++++++++++++++++++++++++++++++++
+ doc/reference/json-glib.types | 2 ++
+ json-glib/json-builder.c | 3 ++-
4 files changed, 38 insertions(+), 2 deletions(-)
commit 08f3073eeb0f7e2e0973abd23ba4ec978ad302d7
@@ -2634,13 +3908,13 @@ Date: Wed Jun 9 21:31:06 2010 +0200
Signed-off-by: Emmanuele Bassi
- .gitignore | 1 +
- json-glib/Makefile.am | 2 +
- json-glib/json-builder.c | 682 ++++++++++++++++++++++++++++++++++++++++
- json-glib/json-builder.h | 100 ++++++
- json-glib/json-glib.h | 1 +
- json-glib/tests/Makefile.am | 3 +
- json-glib/tests/builder-test.c | 121 +++++++
+ .gitignore | 1 +
+ json-glib/Makefile.am | 2 +
+ json-glib/json-builder.c | 682 +++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-builder.h | 100 ++++++
+ json-glib/json-glib.h | 1 +
+ json-glib/tests/Makefile.am | 3 +
+ json-glib/tests/builder-test.c | 121 ++++++++
7 files changed, 910 insertions(+)
commit 3f8c8f99126dc1a70d847eded13afd4b64395250
@@ -2652,9 +3926,9 @@ Date: Wed Jun 16 11:54:55 2010 +0100
We should not warn when asking for a string, array or object if the
contents were 'null'.
- json-glib/json-array.c | 42 +++++++++++++++++++++++++++++---------
- json-glib/json-object.c | 45 ++++++++++++++++++++++++++++++++---------
- json-glib/tests/object-test.c | 4 ++++
+ json-glib/json-array.c | 42 +++++++++++++++++++++++++++++++---------
+ json-glib/json-object.c | 45 ++++++++++++++++++++++++++++++++++---------
+ json-glib/tests/object-test.c | 4 ++++
3 files changed, 73 insertions(+), 18 deletions(-)
commit 471bcf28589e0929984c4e6a097ae273b017b3f0
@@ -2675,7 +3949,7 @@ Date: Fri May 28 11:57:18 2010 +0100
Signed-off-by: Emmanuele Bassi
- json-glib.pc.in | 6 +++---
+ json-glib.pc.in | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 70b9235b50dd4257e0bf196e07f65807d65f8091
@@ -2686,7 +3960,7 @@ Date: Fri May 28 11:50:01 2010 +0100
JsonNode is fully opaque, so there are no fields to annotate.
- json-glib/json-types.h | 1 -
+ json-glib/json-types.h | 1 -
1 file changed, 1 deletion(-)
commit aaf08f5c1a08c8aaec2436653114996b98ee1f8c
@@ -2705,15 +3979,15 @@ Date: Fri May 28 11:35:05 2010 +0100
⢠Use gobject-introspection's Makefile rules, and update introspection.m4
- README | 4 +-
- build/autotools/Makefile.am | 3 --
- build/autotools/Makefile.am.silent | 6 ---
- build/autotools/introspection.m4 | 6 +++
- build/autotools/shave-libtool.in | 69 -------------------------------
- build/autotools/shave.in | 79 ------------------------------------
- build/autotools/shave.m4 | 77 -----------------------------------
- configure.ac | 46 ++++++---------------
- json-glib/Makefile.am | 47 ++++++++-------------
+ README | 4 +-
+ build/autotools/Makefile.am | 3 --
+ build/autotools/Makefile.am.silent | 6 ---
+ build/autotools/introspection.m4 | 6 +++
+ build/autotools/shave-libtool.in | 69 ---------------------------------
+ build/autotools/shave.in | 79 --------------------------------------
+ build/autotools/shave.m4 | 77 -------------------------------------
+ configure.ac | 46 +++++++---------------
+ json-glib/Makefile.am | 47 ++++++++---------------
9 files changed, 37 insertions(+), 300 deletions(-)
commit 6231cf027a8f9c3b11324c1d49a350ba55353123
@@ -2729,7 +4003,7 @@ Date: Wed May 26 08:43:10 2010 +0100
EPIC. FAIL.
- json-glib/json-parser.c | 9 ++++++---
+ json-glib/json-parser.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
commit fcd07918d3ed2b31b047900da9d2fed23dddf7da
@@ -2742,7 +4016,7 @@ Date: Sat Apr 10 01:52:10 2010 +0900
Signed-off-by: Emmanuele Bassi
- json-glib/json-scanner.c | 16 +++++++++++++++-
+ json-glib/json-scanner.c | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
commit 37a7931f91f8d79def3f4895bc349ba621a826a1
@@ -2754,7 +4028,7 @@ Date: Wed Apr 14 23:19:58 2010 +0100
The json-debug.h header is private and not installed; hence, it should
be ignored by gtk-doc.
- doc/reference/Makefile.am | 3 ++-
+ doc/reference/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 28edd58ddfd719d107d89aa364dc208b0126c90f
@@ -2765,7 +4039,7 @@ Date: Wed Apr 14 23:19:28 2010 +0100
There is no such thing as a 'JsonArrary' type.
- json-glib/json-parser.c | 2 +-
+ json-glib/json-parser.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d40045bd855bfcb73c10967d894a8e91f8675409
@@ -2774,7 +4048,7 @@ Date: Wed Apr 14 23:17:28 2010 +0100
docs: Fix typo in JsonParserError annotation
- json-glib/json-parser.h | 2 +-
+ json-glib/json-parser.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b55d139ed0368f368c6c9c8f8adfab4c91f1f508
@@ -2789,7 +4063,7 @@ Date: Sat Apr 3 14:59:00 2010 +0100
Thanks to: Michael Stapelberg
- json-glib/json-parser.c | 2 +-
+ json-glib/json-parser.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 24567790d30e314ee519c8f3756b3514c0c3fd31
@@ -2802,9 +4076,9 @@ Date: Fri Mar 19 15:45:24 2010 +0000
its value, so it would be a good thing to actually have an error code
for that.
- json-glib/json-parser.c | 3 +--
- json-glib/json-parser.h | 2 ++
- json-glib/tests/parser-test.c | 3 ++-
+ json-glib/json-parser.c | 3 +--
+ json-glib/json-parser.h | 2 ++
+ json-glib/tests/parser-test.c | 3 ++-
3 files changed, 5 insertions(+), 3 deletions(-)
commit 08cec3b7c9202007a5abbf548f8d2f1b54d4d0b4
@@ -2829,7 +4103,7 @@ Date: Fri Mar 19 15:40:48 2010 +0000
The code is fairly cleaner, now; and, most of all, still passes the
validation test suite - which is, you know... nice.
- json-glib/json-parser.c | 488 +++++++++++++++++++----------------------------
+ json-glib/json-parser.c | 488 ++++++++++++++++++++----------------------------
1 file changed, 200 insertions(+), 288 deletions(-)
commit 9ce82f8052290f3956c3d80c8739c214da314d42
@@ -2845,9 +4119,9 @@ Date: Fri Mar 19 11:04:00 2010 +0000
This, frankly, is quite stupid.
- json-glib/json-parser.c | 49 ++++++++++++++++++++++++++++++++---------
- json-glib/json-parser.h | 8 +++++++
- json-glib/tests/parser-test.c | 18 +++++++--------
+ json-glib/json-parser.c | 49 ++++++++++++++++++++++++++++++++++---------
+ json-glib/json-parser.h | 8 +++++++
+ json-glib/tests/parser-test.c | 18 ++++++++--------
3 files changed, 56 insertions(+), 19 deletions(-)
commit 9d7c58b4fb5edeb8e9413acc9d509447e13962e5
@@ -2859,8 +4133,8 @@ Date: Thu Mar 18 22:41:14 2010 +0000
We are now using bugzilla.gnome.org, since we're already hosted on
git.gnome.org.
- README | 2 +-
- configure.ac | 2 +-
+ README | 2 +-
+ configure.ac | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 449656c68a3d6e0d8b96c36414b475e78b9cc272
@@ -2869,7 +4143,7 @@ Date: Thu Mar 18 17:11:11 2010 +0000
parser-test: Add a case for double parsing in JsonObject
- json-glib/tests/parser-test.c | 3 ++-
+ json-glib/tests/parser-test.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 54756457de3f01d1a487fc6b90c5bd9b5b50bcf3
@@ -2882,7 +4156,7 @@ Date: Thu Mar 18 17:09:38 2010 +0000
bare value parsing that is also provided by json_parse_value(). We
should kill it off to avoid redundant code.
- json-glib/json-parser.c | 57 ++---------------------------------------------
+ json-glib/json-parser.c | 57 ++-----------------------------------------------
1 file changed, 2 insertions(+), 55 deletions(-)
commit 3355987049560b4d31af22476a7c2b20c9d6665b
@@ -2893,7 +4167,7 @@ Date: Thu Mar 18 17:08:44 2010 +0000
Print out the values we are parsing, for debug purposes.
- json-glib/json-parser.c | 8 ++++++++
+ json-glib/json-parser.c | 8 ++++++++
1 file changed, 8 insertions(+)
commit f622ee8d8ba54ddea6fbb7311a905ffab7842e8d
@@ -2911,7 +4185,7 @@ Date: Thu Mar 18 17:05:57 2010 +0000
Epic reading fail.
- json-glib/json-generator.c | 2 +-
+ json-glib/json-generator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 90d6e0b8c334b3fd7995c126f07dd61ba0a9e0fb
@@ -2923,7 +4197,7 @@ Date: Thu Mar 18 15:26:19 2010 +0000
The nested object test should use something that's really complex: an
object with a nested array and nested object definitions.
- json-glib/tests/parser-test.c | 21 ++++++++++++++++++++-
+ json-glib/tests/parser-test.c | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
commit f4c57ac4227c4edb8a4cecb784e871fbd5649ad1
@@ -2936,7 +4210,7 @@ Date: Thu Mar 18 15:24:39 2010 +0000
trailing commas detection and the unknown tokens after an array element
or an object member definition.
- json-glib/json-parser.c | 44 ++++++++++++++++++++++++--------------------
+ json-glib/json-parser.c | 44 ++++++++++++++++++++++++--------------------
1 file changed, 24 insertions(+), 20 deletions(-)
commit b3435c6a05ecee58c64dce669ce7e44f829afc98
@@ -2949,9 +4223,9 @@ Date: Thu Mar 18 15:21:29 2010 +0000
to nothing if JSON_ENABLE_DEBUG is disabled; they evaluate to messages
when the JSON_DEBUG environment variable is set to a debug domain.
- json-glib/Makefile.am | 4 +++-
- json-glib/json-debug.c | 37 +++++++++++++++++++++++++++++++++++++
- json-glib/json-debug.h | 45 +++++++++++++++++++++++++++++++++++++++++++++
+ json-glib/Makefile.am | 4 +++-
+ json-glib/json-debug.c | 37 +++++++++++++++++++++++++++++++++++++
+ json-glib/json-debug.h | 45 +++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 85 insertions(+), 1 deletion(-)
commit 88ac0d5111eb528e4c396e4c169ceee4fb046e62
@@ -2960,7 +4234,7 @@ Date: Fri Mar 5 19:23:49 2010 +0000
tests: Add another trailing comma invalid test
- json-glib/tests/parser-test.c | 3 ++-
+ json-glib/tests/parser-test.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit c22c1151e418af9506547804d4bc9fddb60bc0f1
@@ -2971,7 +4245,7 @@ Date: Mon Mar 1 17:42:41 2010 +0000
Verify that invalid JSON will trigger a parser error.
- json-glib/tests/parser-test.c | 53 +++++++++++++++++++++++++++++++++++++++++
+ json-glib/tests/parser-test.c | 53 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)
commit 26668fe238a52a7fd8374f409fc277aaa8efa826
@@ -2984,7 +4258,7 @@ Date: Mon Mar 1 17:41:14 2010 +0000
to actually pass. For instance: trailing and missing commas, invalid
barewords and wrong array and object closing braces.
- json-glib/json-parser.c | 117 +++++++++++++++++++++++++++++++----------------
+ json-glib/json-parser.c | 117 ++++++++++++++++++++++++++++++++----------------
1 file changed, 78 insertions(+), 39 deletions(-)
commit 7d156366e9062349fbe58344712a055839449098
@@ -2999,7 +4273,7 @@ Date: Sun Jan 24 19:09:28 2010 +0000
⢠-Wno-portability: we require GNU make
⢠dist-bzip2: generate a bz2 tarball when distchecking
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ea666891cb1e6fc9e527ce6c93a306bc97145f16
@@ -3012,7 +4286,7 @@ Date: Sun Jan 24 18:58:28 2010 +0000
replaced by two separate functions before releasing 0.10, but I forgot to
update the example in the documentation.
- json-glib/json-gboxed.c | 11 ++++++-----
+ json-glib/json-gboxed.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 4c15bf185dcd55ae5daf6b68d2b58d32e9ac9d5c
@@ -3026,7 +4300,7 @@ Date: Sun Jan 10 10:00:32 2010 +0000
to 0 and turn on debugging notes, in case --enable-debug and
--enable-maintainer-flags are turned off.
- configure.ac | 4 ++--
+ configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c09c2dc1c54c83fea4ef93486081fe3fab35452c
@@ -3038,7 +4312,7 @@ Date: Sun Jan 10 09:59:14 2010 +0000
We create JsonObject structures using g_slice_new(), so we need to
initialize every member of the structure ourselves.
- json-glib/json-object.c | 1 +
+ json-glib/json-object.c | 1 +
1 file changed, 1 insertion(+)
commit cdffa0eacb52479e04460d8436a08ccecce91edf
@@ -3049,7 +4323,7 @@ Date: Sat Jan 2 23:57:31 2010 +0000
The AM_CPPFLAGS variable is for pre-processor flags.
- tests/Makefile.am | 4 +++-
+ tests/Makefile.am | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit f20523412e737c2dfae92ba4b9bd86177fd018a0
@@ -3061,7 +4335,7 @@ Date: Sat Jan 2 23:56:42 2010 +0000
The tests should be compiled under the same flags as the rest of the
library.
- json-glib/tests/Makefile.am | 2 +-
+ json-glib/tests/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7b72cad780fdeb42ac1d847210bd2022376f2875
@@ -3072,7 +4346,7 @@ Date: Sat Jan 2 23:50:40 2010 +0000
Use typed accessors instead of using GValues all around.
- json-glib/tests/generator-test.c | 145 +++++++-------------------------------
+ json-glib/tests/generator-test.c | 145 +++++++--------------------------------
1 file changed, 25 insertions(+), 120 deletions(-)
commit 3c33b61738d74b732805b497accec830b1a05796
@@ -3084,7 +4358,7 @@ Date: Fri Jan 1 18:23:16 2010 +0000
While verifying Array.foreach() we should also verify that the list we
are iterating on is the same returned by the get_elements() method.
- json-glib/tests/array-test.c | 22 +++++++++++++++++-----
+ json-glib/tests/array-test.c | 22 +++++++++++++++++-----
1 file changed, 17 insertions(+), 5 deletions(-)
commit c8cc10985c3e7aac5ca1c03a7b443951929ed0cb
@@ -3096,7 +4370,7 @@ Date: Fri Jan 1 18:02:03 2010 +0000
The gcov rule lives in json-glib/Makefile.am, but it would be nice to
have a similar rule in the top source directory as well.
- Makefile.am | 3 +++
+ Makefile.am | 3 +++
1 file changed, 3 insertions(+)
commit 060eddb098dd2b442f986a39aad2e7bf8c777a15
@@ -3109,7 +4383,7 @@ Date: Tue Dec 29 23:35:00 2009 +0000
JsonGenerator creates the right output. This is now possible as we
garantee the order of a JsonObject members.
- json-glib/tests/generator-test.c | 102 +++++++++++++++++++++-----------------
+ json-glib/tests/generator-test.c | 102 +++++++++++++++++++++------------------
1 file changed, 56 insertions(+), 46 deletions(-)
commit 37a9c9544447c4a8ac36d80dd58bd38f80b0aa3c
@@ -3118,7 +4392,7 @@ Date: Tue Dec 29 23:02:23 2009 +0000
Update the ignore file
- .gitignore | 5 +++--
+ .gitignore | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit e32a157f97d96293f6f4061e7d0008d90ff16258
@@ -3135,12 +4409,12 @@ Date: Tue Dec 29 22:59:13 2009 +0000
tests/ directory altogether, since the conformance test suite should be
built along the json-glib/ directory.
- json-glib/tests/Makefile.am | 26 +-
- json-glib/tests/generator-test.c | 357 +++++++++++++++++++++
- json-glib/tests/parser-test.c | 632 ++++++++++++++++++++++++++++++++++++++
- tests/Makefile.am | 8 -
- tests/test-generator.c | 357 ---------------------
- tests/test-parser.c | 632 --------------------------------------
+ json-glib/tests/Makefile.am | 26 +-
+ json-glib/tests/generator-test.c | 357 ++++++++++++++++++++++
+ json-glib/tests/parser-test.c | 632 +++++++++++++++++++++++++++++++++++++++
+ tests/Makefile.am | 8 -
+ tests/test-generator.c | 357 ----------------------
+ tests/test-parser.c | 632 ---------------------------------------
6 files changed, 1006 insertions(+), 1006 deletions(-)
commit 5b4186eb60e953ddbaadcd53b1996d28b06d4a97
@@ -3157,12 +4431,12 @@ Date: Tue Dec 29 22:53:29 2009 +0000
for each source file, and the coverage report will be extracted from
those.
- .gitignore | 7 ++++---
- build/autotools/Makefile.am | 3 ++-
- build/autotools/Makefile.am.gcov | 35 +++++++++++++++++++++++++++++++++++
- build/autotools/Makefile.am.gtest | 2 ++
- configure.ac | 25 +++++++++++++++++++++++--
- json-glib/Makefile.am | 9 ++++++---
+ .gitignore | 7 ++++---
+ build/autotools/Makefile.am | 3 ++-
+ build/autotools/Makefile.am.gcov | 35 +++++++++++++++++++++++++++++++++++
+ build/autotools/Makefile.am.gtest | 2 ++
+ configure.ac | 25 +++++++++++++++++++++++--
+ json-glib/Makefile.am | 9 ++++++---
6 files changed, 72 insertions(+), 9 deletions(-)
commit 56f56ae22d981830b696c5861e158802d31240c1
@@ -3171,7 +4445,7 @@ Date: Tue Dec 29 21:56:42 2009 +0000
Bump to 0.11
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit dae32677d140a3ba6a15e1198b53ea0b3e1716b0
@@ -3180,7 +4454,7 @@ Date: Tue Dec 29 15:35:21 2009 +0000
Post-release version bump to 0.10.1
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5aff66e8fae3e28c9cb6b74696170154eed303a7
@@ -3189,7 +4463,7 @@ Date: Tue Dec 29 15:33:28 2009 +0000
Release 0.10.0
- configure.ac | 4 ++--
+ configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 7258a776ea90ea4b2dcc6f1e4e440bb09c581a12
@@ -3198,7 +4472,7 @@ Date: Tue Dec 29 15:31:22 2009 +0000
build: Enable introspection when distchecking
- Makefile.am | 2 +-
+ Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 80c5178127052e600146ca889500e263da4ebf10
@@ -3216,7 +4490,7 @@ Date: Sun Dec 27 02:09:44 2009 +0100
Signed-off-by: Emmanuele Bassi
- json-glib/json-gobject.c | 4 ++--
+ json-glib/json-gobject.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit e3a57eae397926ad23e216996eda164ed6c15c63
@@ -3225,7 +4499,7 @@ Date: Sun Nov 29 12:50:58 2009 +0000
Post-release bump to 0.9.3
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4477758b73a0712fdef5e7907f6b6f4e0878428e
@@ -3234,7 +4508,7 @@ Date: Sun Nov 29 12:34:41 2009 +0000
Release 0.9.2 (0.10.0-rc1)
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 654f99c6b0d771cc6b4c68790ab164b0f691307d
@@ -3243,7 +4517,7 @@ Date: Sun Nov 29 12:34:08 2009 +0000
Update NEWS
- NEWS | 15 +++++++++++++++
+ NEWS | 15 +++++++++++++++
1 file changed, 15 insertions(+)
commit 307605046cf89ef922d1d1e7c7b95405f3ecfdfb
@@ -3252,7 +4526,7 @@ Date: Sun Nov 29 12:48:25 2009 +0000
docs: Fix annotation for json_gobject_to_data()
- json-glib/json-gobject.c | 2 +-
+ json-glib/json-gobject.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e7eb3ca4a9de1c7348dc82f528cf0858f52849dd
@@ -3261,7 +4535,7 @@ Date: Sun Nov 29 12:37:04 2009 +0000
docs: Add missing to/from_data methods
- doc/reference/json-glib-sections.txt | 2 ++
+ doc/reference/json-glib-sections.txt | 2 ++
1 file changed, 2 insertions(+)
commit 27bb2c060a7b2ecc4839719d39b2044efe4c3e7a
@@ -3270,7 +4544,7 @@ Date: Sun Nov 29 12:46:27 2009 +0000
docs: Add release notes to the README
- README | 12 ++++++++++--
+ README | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
commit 780d82310c47c3f07bcbaab2cefbea0d6decb899
@@ -3279,7 +4553,7 @@ Date: Sun Nov 29 12:33:45 2009 +0000
docs: Update the README
- README | 27 ++++++++++++++++-----------
+ README | 27 ++++++++++++++++-----------
1 file changed, 16 insertions(+), 11 deletions(-)
commit d122f9b8c09ad7e82b1a70da5d65ebba2111e6cc
@@ -3290,7 +4564,7 @@ Date: Sun Nov 29 12:33:01 2009 +0000
Make the output of the summary a little bit nicer.
- configure.ac | 27 ++++++++++++++++++++-------
+ configure.ac | 27 ++++++++++++++++++++-------
1 file changed, 20 insertions(+), 7 deletions(-)
commit e4c4480036a82cc5177fc1f184c18019af0e805e
@@ -3302,7 +4576,7 @@ Date: Sun Nov 29 12:31:54 2009 +0000
We should require at least 0.6.4 for GObject-Introspection, since that
version allows us to pass the .la file to g-ir-scanner.
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4445bdb04d5eebc145a1db82aa5b811e8d4ed048
@@ -3315,7 +4589,7 @@ Date: Sat Nov 28 19:13:27 2009 +0000
the one in the documentation annotation for the GBoxed deserialization
function registration.
- json-glib/json-gobject.h | 2 +-
+ json-glib/json-gobject.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 793e827feaa9be3c4ffbe5c0425ac6bcc0c9e6d1
@@ -3324,7 +4598,7 @@ Date: Sat Nov 28 19:06:36 2009 +0000
build: Clean up json-glib/Makefile.am rules
- json-glib/Makefile.am | 24 ++++--------------------
+ json-glib/Makefile.am | 24 ++++--------------------
1 file changed, 4 insertions(+), 20 deletions(-)
commit 97584658672fe4709fc7c3b24a44b477112322f7
@@ -3333,7 +4607,7 @@ Date: Sat Nov 28 17:39:37 2009 +0000
build: Fix out-of-tree enum types file generation
- build/autotools/Makefile.am.enums | 4 ++--
+ build/autotools/Makefile.am.enums | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 3cf919e9c7f3201305a1a63a3c270e422a37efed
@@ -3373,11 +4647,11 @@ Date: Mon Nov 23 22:20:58 2009 +0000
the registration of the serialization and deserialization functions
into two distinct functions.
- doc/reference/json-glib-sections.txt | 3 +-
- json-glib/json-gboxed.c | 115 ++++++++++++++++++++++------------
- json-glib/json-gobject.c | 4 +-
- json-glib/json-gobject.h | 63 ++++++++++---------
- tests/test-serialize-boxed.c | 7 ++-
+ doc/reference/json-glib-sections.txt | 3 +-
+ json-glib/json-gboxed.c | 115 +++++++++++++++++++++++------------
+ json-glib/json-gobject.c | 4 +-
+ json-glib/json-gobject.h | 63 +++++++++----------
+ tests/test-serialize-boxed.c | 7 ++-
5 files changed, 114 insertions(+), 78 deletions(-)
commit 61d54cc9e2a3098e876e700a9248428f400a5368
@@ -3398,7 +4672,7 @@ Date: Thu Nov 12 12:59:03 2009 +0000
Signed-off-by: Emmanuele Bassi
- json-glib/json-gobject.c | 7 +++++--
+ json-glib/json-gobject.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 63dc03da507a216c0764bc0e50fc62b2b77dc1b2
@@ -3415,9 +4689,9 @@ Date: Thu Nov 12 12:38:29 2009 +0000
We can expose the default implementation through functions ourselves and
simplify the required code.
- doc/reference/json-glib-sections.txt | 4 ++
- json-glib/json-gobject.h | 28 +++++++----
- json-glib/json-serializable.c | 92 ++++++++++++++++++++++++++++++++++
+ doc/reference/json-glib-sections.txt | 4 ++
+ json-glib/json-gobject.h | 28 +++++++----
+ json-glib/json-serializable.c | 92 ++++++++++++++++++++++++++++++++++++
3 files changed, 115 insertions(+), 9 deletions(-)
commit 5f484d8c274a2b866f9a3d38eebe2baa1939b7ac
@@ -3429,7 +4703,7 @@ Date: Thu Nov 12 12:03:13 2009 +0000
This makes it easier to detect when building without
JSON_DISABLE_DEPRECATED.
- json-glib/json-gobject.h | 4 ++--
+ json-glib/json-gobject.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 3c7811bf24d4b957da730949af6795b728db5bad
@@ -3440,7 +4714,7 @@ Date: Thu Nov 12 12:02:41 2009 +0000
Make sure that JSON-GLib is built without using deprecated API.
- json-glib/Makefile.am | 1 +
+ json-glib/Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit 923311ee52b77f53c5c529e497ea2a24efaf23ea
@@ -3451,11 +4725,11 @@ Date: Thu Nov 12 12:01:04 2009 +0000
Tests should not be using API marked as deprecated.
- tests/Makefile.am | 2 +-
- tests/test-serialize-boxed.c | 4 ++--
- tests/test-serialize-complex.c | 2 +-
- tests/test-serialize-full.c | 2 +-
- tests/test-serialize-simple.c | 2 +-
+ tests/Makefile.am | 2 +-
+ tests/test-serialize-boxed.c | 4 ++--
+ tests/test-serialize-complex.c | 2 +-
+ tests/test-serialize-full.c | 2 +-
+ tests/test-serialize-simple.c | 2 +-
5 files changed, 6 insertions(+), 6 deletions(-)
commit e3ae84e743e1d1a1a0202e900f443e143cb77f45
@@ -3467,7 +4741,7 @@ Date: Thu Nov 12 11:57:45 2009 +0000
Verify that an object with a custom serialize_property() is effectively
what we expect it to be when it is parsed.
- tests/test-serialize-complex.c | 32 ++++++++++++++++++++++++++++++++
+ tests/test-serialize-complex.c | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
commit 7cebdd008a02e6cef0514f40327f94eba2a2088e
@@ -3486,7 +4760,7 @@ Date: Thu Nov 12 11:37:54 2009 +0000
Signed-off-by: Emmanuele Bassi
- json-glib/json-generator.c | 7 ++++++-
+ json-glib/json-generator.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 30d4efb775cb416212c00e3ececb0f0147739f40
@@ -3500,10 +4774,10 @@ Date: Thu Nov 12 11:28:17 2009 +0000
⢠Annotate the methods returning lists
- json-glib/json-array.c | 18 +++++++++---------
- json-glib/json-node.c | 15 ++++++++-------
- json-glib/json-object.c | 25 +++++++++++++------------
- json-glib/json-parser.c | 5 +++--
+ json-glib/json-array.c | 18 +++++++++---------
+ json-glib/json-node.c | 15 ++++++++-------
+ json-glib/json-object.c | 25 +++++++++++++------------
+ json-glib/json-parser.c | 5 +++--
4 files changed, 33 insertions(+), 30 deletions(-)
commit 47cd2f678a8321faac0e2d00a3538181e7bc1cbf
@@ -3512,7 +4786,7 @@ Date: Thu Nov 12 11:27:36 2009 +0000
build: Add more flags to the maintainer cflags list
- configure.ac | 4 +++-
+ configure.ac | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit ecc185d1c542f6ff41f84be026dc380f611a5d6e
@@ -3525,7 +4799,7 @@ Date: Thu Nov 12 10:09:17 2009 +0000
static, otherwise everything will crash when trying to retrieve the
enumeration data from the GEnumClass.
- json-glib/json-enum-types.c.in | 2 +-
+ json-glib/json-enum-types.c.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 84f5af58c23b174cc9708e81ce8ccbfffa6e68eb
@@ -3541,7 +4815,7 @@ Date: Fri Oct 30 10:46:32 2009 +0000
g_hash_table_get_keys() and g_hash_table_get_values(), since we use
the hash table only for storage and lookup purposes.
- json-glib/json-object.c | 55 ++++++-----------------------------------------
+ json-glib/json-object.c | 55 +++++++------------------------------------------
1 file changed, 7 insertions(+), 48 deletions(-)
commit a25a1ded25e5d1f605cffd6da7a5e036151aa70c
@@ -3554,7 +4828,7 @@ Date: Thu Oct 29 14:01:04 2009 +0000
Signed-off-by: Emmanuele Bassi
- tests/test-parser.c | 38 +++++++++++++++++++++++++++++++++-----
+ tests/test-parser.c | 38 +++++++++++++++++++++++++++++++++-----
1 file changed, 33 insertions(+), 5 deletions(-)
commit 026ea0357fbe95e2acd43555e3b5d00e329c9740
@@ -3566,7 +4840,7 @@ Date: Thu Oct 29 13:59:44 2009 +0000
A missing get_next_token() prevents getting the contents of
the tokenizer in order to place them into the JsonNode.
- json-glib/json-parser.c | 1 +
+ json-glib/json-parser.c | 1 +
1 file changed, 1 insertion(+)
commit 578111be53065a2bbeda73865bfa4e178f185649
@@ -3582,7 +4856,7 @@ Date: Wed Oct 28 16:54:34 2009 +0000
The include file for JSON-GLib is json-glib/json-gobject.h as
well: json-glib/json-object.h does not exist.
- json-glib/Makefile.am | 11 ++++++++---
+ json-glib/Makefile.am | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
commit 8f8ce87730fc0bf102a707e84c4f6106b215cfab
@@ -3611,8 +4885,8 @@ Date: Wed Oct 28 16:23:39 2009 +0000
string", but gsize is an unsigned type. The newly added
json_gobject_from_data() correctly uses gssize instead.
- json-glib/json-gobject.c | 63 +++++++++++++++++++++++++++++++++++++++++++---
- json-glib/json-gobject.h | 10 ++++++++
+ json-glib/json-gobject.c | 63 +++++++++++++++++++++++++++++++++++++++++++++---
+ json-glib/json-gobject.h | 10 ++++++++
2 files changed, 69 insertions(+), 4 deletions(-)
commit 00b4d200849e232cd904d23d3593d6f95252b483
@@ -3628,9 +4902,9 @@ Date: Wed Oct 28 16:05:19 2009 +0000
Also for consistency, change the serialize() return value and
the deserialize() argument to be JsonNodes of type JSON_NODE_OBJECT.
- doc/reference/json-glib-sections.txt | 4 +-
- json-glib/json-gobject.c | 82 ++++++++++++++++++++++------------
- json-glib/json-gobject.h | 10 ++---
+ doc/reference/json-glib-sections.txt | 4 +-
+ json-glib/json-gobject.c | 82 ++++++++++++++++++++++++------------
+ json-glib/json-gobject.h | 10 ++---
3 files changed, 61 insertions(+), 35 deletions(-)
commit fc0607c740b153acc96e4df12a12b042e08e831b
@@ -3642,8 +4916,8 @@ Date: Wed Oct 28 12:01:21 2009 +0000
The json-boxed and json-serializable sections are missing the
long description for the API reference.
- json-glib/json-gboxed.c | 49 +++++++++++++++++++++++++++++++++++++----
- json-glib/json-serializable.c | 5 ++++-
+ json-glib/json-gboxed.c | 49 +++++++++++++++++++++++++++++++++++++++----
+ json-glib/json-serializable.c | 5 ++++-
2 files changed, 49 insertions(+), 5 deletions(-)
commit 498827110f3d635e545c7351732551676a06a1bf
@@ -3652,7 +4926,7 @@ Date: Wed Oct 28 10:07:39 2009 +0000
docs: Add the 0.10 symbols index
- doc/reference/json-glib-docs.xml | 5 +++++
+ doc/reference/json-glib-docs.xml | 5 +++++
1 file changed, 5 insertions(+)
commit 0979bbceb654c5e4b5dadf1e6f7e85bb9df87ca5
@@ -3668,9 +4942,9 @@ Date: Tue Oct 27 20:58:08 2009 +0000
⢠JsonSerializable
⢠GBoxed-related API
- doc/reference/Makefile.am | 15 +++++++--------
- doc/reference/json-glib-docs.xml | 2 ++
- doc/reference/json-glib-sections.txt | 33 +++++++++++++++++++++++++++------
+ doc/reference/Makefile.am | 15 +++++++--------
+ doc/reference/json-glib-docs.xml | 2 ++
+ doc/reference/json-glib-sections.txt | 33 +++++++++++++++++++++++++++------
3 files changed, 36 insertions(+), 14 deletions(-)
commit 2f56ba9021ec4fe1574630404d6b24e4813cf1eb
@@ -3679,7 +4953,7 @@ Date: Tue Oct 27 20:57:52 2009 +0000
docs: Documentation fixes for gtk-doc
- json-glib/json-gboxed.c | 8 +++++---
+ json-glib/json-gboxed.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
commit c176f70e593c9cfb4901cd9f27ce54b8aa7152f2
@@ -3692,11 +4966,11 @@ Date: Tue Oct 27 20:49:09 2009 +0000
the JsonBoxed API and the JsonSerialized implementation into their
separate source files.
- json-glib/Makefile.am | 4 +
- json-glib/json-gboxed.c | 275 ++++++++++++++++++++++++++++
- json-glib/json-gobject-private.h | 39 ++++
- json-glib/json-gobject.c | 371 +-------------------------------------
- json-glib/json-serializable.c | 154 ++++++++++++++++
+ json-glib/Makefile.am | 4 +
+ json-glib/json-gboxed.c | 275 +++++++++++++++++++++++++++++
+ json-glib/json-gobject-private.h | 39 ++++
+ json-glib/json-gobject.c | 371 +--------------------------------------
+ json-glib/json-serializable.c | 154 ++++++++++++++++
5 files changed, 476 insertions(+), 367 deletions(-)
commit 373fa3d9b73391b38620fbd9ce9b69f358e5f4c8
@@ -3708,8 +4982,8 @@ Date: Tue Oct 27 18:10:19 2009 +0000
The functions mapping a GObject to and from a JsonObject should
be public, as they can be used by parsers.
- json-glib/json-gobject.c | 30 ++++++++++++++++++++++++++++--
- json-glib/json-gobject.h | 16 ++++++++++------
+ json-glib/json-gobject.c | 30 ++++++++++++++++++++++++++++--
+ json-glib/json-gobject.h | 16 ++++++++++------
2 files changed, 38 insertions(+), 8 deletions(-)
commit 85f7a8e8206168d95b3ef9c02aa584f0fae5b37e
@@ -3727,7 +5001,7 @@ Date: Tue Oct 27 18:03:11 2009 +0000
data field, since that points to data internal to the JsonObject
we are iterating over.
- json-glib/json-gobject.c | 2 +-
+ json-glib/json-gobject.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ff986ee5b8df45255f4f5ab01be0bbad893bc55e
@@ -3766,11 +5040,11 @@ Date: Tue Oct 27 17:53:34 2009 +0000
Obviously, the whole machinery works only for GBoxed types that
register the serialization and deserialization functions.
- .gitignore | 68 +++++------
- json-glib/json-gobject.c | 264 +++++++++++++++++++++++++++++++++++++++++-
- json-glib/json-gobject.h | 37 ++++++
- tests/Makefile.am | 8 +-
- tests/test-serialize-boxed.c | 263 +++++++++++++++++++++++++++++++++++++++++
+ .gitignore | 68 +++++------
+ json-glib/json-gobject.c | 264 ++++++++++++++++++++++++++++++++++++++++++-
+ json-glib/json-gobject.h | 37 ++++++
+ tests/Makefile.am | 8 +-
+ tests/test-serialize-boxed.c | 263 ++++++++++++++++++++++++++++++++++++++++++
5 files changed, 602 insertions(+), 38 deletions(-)
commit 7f6a73a0964b66b15e8b5a9858b9bc76b010f67b
@@ -3781,8 +5055,8 @@ Date: Tue Oct 27 17:43:38 2009 +0000
Useful for debugging and logging purposes.
- json-glib/json-node.c | 23 ++++++++++++++++++++++-
- json-glib/json-types-private.h | 2 ++
+ json-glib/json-node.c | 23 ++++++++++++++++++++++-
+ json-glib/json-types-private.h | 2 ++
2 files changed, 24 insertions(+), 1 deletion(-)
commit 3f8990f7a4c362590f19e427aae2f68f27303fe6
@@ -3794,7 +5068,7 @@ Date: Tue Oct 27 17:42:14 2009 +0000
The stray semicolon was preventing the GPtrArray from being
updated.
- json-glib/json-gobject.c | 2 +-
+ json-glib/json-gobject.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8e550ac4dbb5500a40c7adad88868ede40397db7
@@ -3803,7 +5077,7 @@ Date: Tue Oct 27 17:41:38 2009 +0000
Fix compiler warnings (remove unused variables)
- json-glib/json-gobject.c | 3 +--
+ json-glib/json-gobject.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 3b994a52d9c34f67e4ac52aa4bb0c380789fbd60
@@ -3814,7 +5088,7 @@ Date: Tue Oct 27 17:40:55 2009 +0000
Apparently, the MAINTAINER_CFLAGS were ignored.
- configure.ac | 1 +
+ configure.ac | 1 +
1 file changed, 1 insertion(+)
commit 0810711a7fbb915ba9397a66e77babb30765d090
@@ -3825,7 +5099,7 @@ Date: Tue Oct 27 17:40:23 2009 +0000
Use the Automake macro to enable per-target compiler flags.
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d664f886372afbe1d54e633240e7b7e06ebc45c8
@@ -3834,8 +5108,8 @@ Date: Tue Oct 27 17:40:03 2009 +0000
Fix compiler warnings (remove unused variables)
- tests/test-generator.c | 4 ++--
- tests/test-serialize-full.c | 1 -
+ tests/test-generator.c | 4 ++--
+ tests/test-serialize-full.c | 1 -
2 files changed, 2 insertions(+), 3 deletions(-)
commit 83dea3b3dd2281dca206e0873b5fed0a2a3d50de
@@ -3854,8 +5128,8 @@ Date: Tue Oct 27 14:01:24 2009 +0000
structures, thus we fall back to the default deserialization code
path.
- json-glib/json-gobject.c | 98 ++++++++++++++++++++++++++++++++++++++-----
- tests/test-serialize-full.c | 11 ++---
+ json-glib/json-gobject.c | 98 ++++++++++++++++++++++++++++++++++++++++-----
+ tests/test-serialize-full.c | 11 ++---
2 files changed, 93 insertions(+), 16 deletions(-)
commit 2616938c7c042fced9be197205a535a8b420534e
@@ -3878,20 +5152,20 @@ Date: Tue Oct 27 11:57:38 2009 +0000
This requires changing most of the build system to use the new
files layout.
- .gitignore | 4 +-
- Makefile.am | 5 +-
- Makefile.decl | 61 ------------------------
- build/Makefile.am | 12 ++++-
- build/autotools/Makefile.am | 21 +++++++--
- build/autotools/Makefile.am.enums | 43 +++++++++++++++++
- build/autotools/Makefile.am.gtest | 61 ++++++++++++++++++++++++
- build/autotools/Makefile.am.marshal | 45 ++++++++++++++++++
- build/autotools/Makefile.am.silent | 17 +++++++
- doc/Makefile.am | 12 ++++-
- doc/reference/Makefile.am | 5 +-
- json-glib/Makefile.am | 88 +++++++++++------------------------
- json-glib/tests/Makefile.am | 12 +++--
- tests/Makefile.am | 15 +++---
+ .gitignore | 4 +-
+ Makefile.am | 5 ++-
+ Makefile.decl | 61 -------------------------
+ build/Makefile.am | 12 ++++-
+ build/autotools/Makefile.am | 21 +++++++--
+ build/autotools/Makefile.am.enums | 43 ++++++++++++++++++
+ build/autotools/Makefile.am.gtest | 61 +++++++++++++++++++++++++
+ build/autotools/Makefile.am.marshal | 45 +++++++++++++++++++
+ build/autotools/Makefile.am.silent | 17 +++++++
+ doc/Makefile.am | 12 ++++-
+ doc/reference/Makefile.am | 5 ++-
+ json-glib/Makefile.am | 88 ++++++++++++-------------------------
+ json-glib/tests/Makefile.am | 12 +++--
+ tests/Makefile.am | 15 +++----
14 files changed, 252 insertions(+), 149 deletions(-)
commit 5406301b0e3bf74c0d7ae47a618c416d5c6dc29d
@@ -3903,7 +5177,7 @@ Date: Tue Oct 27 11:30:55 2009 +0000
Like we deserialize them, we can serialize GObject properties
defined using GParamSpecObject.
- json-glib/json-gobject.c | 14 ++++++++++++++
+ json-glib/json-gobject.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit 3a2176ebf96b33716d1b50068ca44b1d3cd9b0c8
@@ -3917,7 +5191,7 @@ Date: Tue Oct 27 11:29:32 2009 +0000
a non-default value we should specify the value when instantiating
the object.
- tests/test-serialize-simple.c | 4 ++--
+ tests/test-serialize-simple.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 1ff48cdc5d773925bda1ddf8bc904a9ea6a5e643
@@ -3930,7 +5204,7 @@ Date: Tue Oct 27 11:18:51 2009 +0000
should split out the serialization of a GObject into a JsonObject
part of json_serialize_gobject() into its own private function.
- json-glib/json-gobject.c | 113 +++++++++++++++++++++++++---------------------
+ json-glib/json-gobject.c | 113 +++++++++++++++++++++++++----------------------
1 file changed, 61 insertions(+), 52 deletions(-)
commit 27afed8dc89bf9562c3536f0a053d250e70eea4d
@@ -3950,8 +5224,8 @@ Date: Tue Oct 27 10:30:27 2009 +0000
GObject has been updated to include a property holding a
GObject.
- json-glib/json-gobject.c | 14 ++++++++++-
- tests/test-serialize-full.c | 58 +++++++++++++++++++++++++++++++++++++------
+ json-glib/json-gobject.c | 14 ++++++++++-
+ tests/test-serialize-full.c | 58 +++++++++++++++++++++++++++++++++++++++------
2 files changed, 64 insertions(+), 8 deletions(-)
commit 317447b52455c56b0123168ab127ce026d7d0c22
@@ -3964,7 +5238,7 @@ Date: Tue Oct 27 10:20:42 2009 +0000
we need to use the same code as json_construct_gobject(), minus
the parsing.
- json-glib/json-gobject.c | 152 +++++++++++++++++++++++++---------------------
+ json-glib/json-gobject.c | 152 ++++++++++++++++++++++++++---------------------
1 file changed, 83 insertions(+), 69 deletions(-)
commit cba7db96581343e3cbd8e5eb067026efb8cac24e
@@ -3981,9 +5255,9 @@ Date: Mon Oct 26 22:36:01 2009 +0000
Apparently, though JSON does not guarantee any ordering, it is somewhat
expected by JSON (and ECMAScript) users.
- json-glib/json-object.c | 67 +++++++++++++++++++++-------------------
- json-glib/json-types-private.h | 3 ++
- tests/test-generator.c | 3 +-
+ json-glib/json-object.c | 67 ++++++++++++++++++++++--------------------
+ json-glib/json-types-private.h | 3 ++
+ tests/test-generator.c | 3 +-
3 files changed, 40 insertions(+), 33 deletions(-)
commit d5bebce0286aef5c4b4110c16c22a8ef3dc38405
@@ -3994,9 +5268,9 @@ Date: Mon Sep 28 18:15:48 2009 +0100
JsonNode should mimick GValue's API and have macros for easy type checking
- doc/reference/json-glib-sections.txt | 7 ++++-
- json-glib/json-types.h | 51 ++++++++++++++++++++++++++++++++++
- json-glib/tests/node-test.c | 2 +-
+ doc/reference/json-glib-sections.txt | 7 ++++-
+ json-glib/json-types.h | 51 ++++++++++++++++++++++++++++++++++++
+ json-glib/tests/node-test.c | 2 +-
3 files changed, 58 insertions(+), 2 deletions(-)
commit 17fc731ed54b754285bac76c7ac23eac6b96bf24
@@ -4010,8 +5284,8 @@ Date: Mon Sep 28 14:02:14 2009 +0100
associated with a JSON_NODE_VALUE node type and an empty string as
the contents.
- json-glib/tests/object-test.c | 13 +++++++++++++
- tests/test-parser.c | 1 +
+ json-glib/tests/object-test.c | 13 +++++++++++++
+ tests/test-parser.c | 1 +
2 files changed, 14 insertions(+)
commit 5181bf24bf3cde743de590ab3ffa0471df9e4799
@@ -4020,7 +5294,7 @@ Date: Tue Sep 22 15:42:34 2009 +0100
Post-branch bump to 0.9.1
- configure.ac | 4 ++--
+ configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 3f83767109979c660469b3b5862fbd04469a8011
@@ -4029,8 +5303,8 @@ Date: Tue Sep 22 15:39:46 2009 +0100
[release] 0.8.0
- NEWS | 2 ++
- configure.ac | 8 ++++++--
+ NEWS | 2 ++
+ configure.ac | 8 ++++++--
2 files changed, 8 insertions(+), 2 deletions(-)
commit bd604338b25884edbd86cf531505259948484323
@@ -4043,7 +5317,7 @@ Date: Tue Sep 22 15:34:18 2009 +0100
return the right expected token so that the generated syntax error
will be correct.
- json-glib/json-parser.c | 16 ++++++++++++++--
+ json-glib/json-parser.c | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
commit f99cf3d3d038eff786f85409f3d04736e2068e74
@@ -4052,7 +5326,7 @@ Date: Tue Sep 22 15:34:07 2009 +0100
[parser] Whitespace clean up
- json-glib/json-parser.c | 11 ++++++-----
+ json-glib/json-parser.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 6c20aae2b49a6d64db5e7d1ff3a82950ea9dc58a
@@ -4065,9 +5339,9 @@ Date: Mon Sep 7 22:30:11 2009 +0100
AM_SILENT_RULES machinery instead of Shave - even though Shave's
output is a lot cleaner.
- autogen.sh | 2 +-
- configure.ac | 20 ++++++++++++++++----
- json-glib/Makefile.am | 6 +++++-
+ autogen.sh | 2 +-
+ configure.ac | 20 ++++++++++++++++----
+ json-glib/Makefile.am | 6 +++++-
3 files changed, 22 insertions(+), 6 deletions(-)
commit 7b4bb80930f12a366d5e5a5eea5b398972cd4891
@@ -4079,11 +5353,11 @@ Date: Sun Sep 6 17:31:41 2009 +0100
Add the setter for JsonNode:parent, to be used in JsonParser instead
of directly accessing the JsonNode structure.
- doc/reference/json-glib-sections.txt | 1 +
- json-glib/json-node.c | 18 ++++++++++++++++++
- json-glib/json-parser.c | 14 +++++++-------
- json-glib/json-types.h | 2 ++
- tests/test-parser.c | 10 ++++++++++
+ doc/reference/json-glib-sections.txt | 1 +
+ json-glib/json-node.c | 18 ++++++++++++++++++
+ json-glib/json-parser.c | 14 +++++++-------
+ json-glib/json-types.h | 2 ++
+ tests/test-parser.c | 10 ++++++++++
5 files changed, 38 insertions(+), 7 deletions(-)
commit c1b76a73e0b2c6e0c7afced10bd6079a0f5b0f5d
@@ -4095,8 +5369,8 @@ Date: Sun Sep 6 17:15:46 2009 +0100
The code that parses a value within an object and an array should
be moved to its own function to avoid duplication.
- json-glib/json-parser.c | 199 +++++++++++++++++++----------------------------
- tests/test-parser.c | 9 ++-
+ json-glib/json-parser.c | 199 ++++++++++++++++++++----------------------------
+ tests/test-parser.c | 9 ++-
2 files changed, 86 insertions(+), 122 deletions(-)
commit d3f005c27d9a8a46259205f2f8077fb01a6a3609
@@ -4111,7 +5385,7 @@ Date: Sun Sep 6 14:44:18 2009 +0100
Also, we should include the additional pages that gtk-doc generates
for us, like the annotations glossary and the object tree.
- doc/reference/json-glib-docs.xml | 17 +++++++++++++++++
+ doc/reference/json-glib-docs.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
commit 7442a3011a860f12cbd40b6687b699b0b648d6b7
@@ -4122,9 +5396,9 @@ Date: Wed Sep 2 16:41:51 2009 +0100
Clean up some notes, and add introspection annotations where needed.
- json-glib/json-generator.c | 11 ++++++-----
- json-glib/json-gobject.c | 24 ++++++++++++------------
- json-glib/json-parser.c | 3 ++-
+ json-glib/json-generator.c | 11 ++++++-----
+ json-glib/json-gobject.c | 24 ++++++++++++------------
+ json-glib/json-parser.c | 3 ++-
3 files changed, 20 insertions(+), 18 deletions(-)
commit d7d1e702b1d67fa1ec830a46650a02367ce1dd29
@@ -4136,7 +5410,7 @@ Date: Sun Aug 16 05:52:46 2009 +0100
The normalization of member names inside JsonObject was removed by
commit 8a7e0f381dc7e49745680df92ebb428f18bf4832.
- json-glib/json-object.c | 6 +-----
+ json-glib/json-object.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit 9362ccc891c914dbcf1be6bd067b0b37ae688057
@@ -4145,7 +5419,7 @@ Date: Thu Aug 13 15:10:27 2009 +0100
[docs] Generate new symbols index for 0.6 and 0.8
- doc/reference/json-glib-docs.xml | 8 ++++++++
+ doc/reference/json-glib-docs.xml | 8 ++++++++
1 file changed, 8 insertions(+)
commit 087bfe83412dca8de1b2dd67c74f490e44ecb96a
@@ -4154,7 +5428,7 @@ Date: Thu Aug 13 15:10:07 2009 +0100
[docs] Remove the version number from the title
- doc/reference/json-glib-docs.xml | 11 ++++++++---
+ doc/reference/json-glib-docs.xml | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
commit c7d31d55b50b23c6c1067cb3541f73dddc12127a
@@ -4166,7 +5440,7 @@ Date: Thu Aug 13 15:08:56 2009 +0100
Use the --name-space command line argument for gtk-doc to detect the
right namespace of JSON-GLib, and create a useful index.
- doc/reference/Makefile.am | 2 +-
+ doc/reference/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit be07ba7b983b34231ad2f0fd7fe60ae47b14ce7e
@@ -4175,9 +5449,9 @@ Date: Thu Aug 13 14:51:42 2009 +0100
[docs] Rename main file to json-glib-docs.xml
- doc/reference/Makefile.am | 36 ++++----
- doc/reference/json-glib-docs.sgml | 163 -------------------------------------
- doc/reference/json-glib-docs.xml | 163 +++++++++++++++++++++++++++++++++++++
+ doc/reference/Makefile.am | 36 +++++----
+ doc/reference/json-glib-docs.sgml | 163 --------------------------------------
+ doc/reference/json-glib-docs.xml | 163 ++++++++++++++++++++++++++++++++++++++
3 files changed, 182 insertions(+), 180 deletions(-)
commit 9661ff342b439b5b398f7bf9ba931d6139d5143d
@@ -4186,7 +5460,7 @@ Date: Wed Aug 12 16:09:33 2009 +0100
Post-release version bump to 0.7.7
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d5922b42604c09ba7ebcb0adc1566d0a33a99808
@@ -4195,7 +5469,7 @@ Date: Wed Aug 12 16:06:40 2009 +0100
[release] 0.7.6 (brown paper bag)
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9a647104ca77d4c4272845fed4bfae028098afd3
@@ -4210,8 +5484,8 @@ Date: Wed Aug 12 15:56:00 2009 +0100
Bad Emmanuele, no cookie for you.
- json-glib/json-parser.c | 12 ++++++------
- json-glib/json-scanner.c | 1 +
+ json-glib/json-parser.c | 12 ++++++------
+ json-glib/json-scanner.c | 1 +
2 files changed, 7 insertions(+), 6 deletions(-)
commit f3e0618ee1d8aa90d0ba22e9abe5c7d6b849e0ea
@@ -4220,7 +5494,7 @@ Date: Wed Aug 12 14:08:35 2009 +0100
Post-release version bump to 0.7.5
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c1c691fc6b58a990ee9bb17504189064051d5a12
@@ -4229,7 +5503,7 @@ Date: Wed Aug 12 13:56:08 2009 +0100
[release] 0.7.4
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 12bc49ea08c50da9a7ed53c475fe873421432ebe
@@ -4238,7 +5512,7 @@ Date: Wed Aug 12 14:01:49 2009 +0100
Update the NEWS file
- NEWS | 2 ++
+ NEWS | 2 ++
1 file changed, 2 insertions(+)
commit 75b888c26eebf7784c5af045a8c6af353e56b2e9
@@ -4250,7 +5524,7 @@ Date: Wed Aug 12 13:59:52 2009 +0100
When compiling the GIR into a .typelib file we can use our own
libtool script; shave will proxy it to the right place.
- json-glib/Makefile.am | 20 +++++++++++---------
+ json-glib/Makefile.am | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
commit d84c0f367b06e094ff693d60a724b9f141c33ca9
@@ -4266,12 +5540,12 @@ Date: Wed Aug 12 13:48:17 2009 +0100
This commit enforces the single include file, using the same
policy enacted by other libraries, like: GLib, GTK+ and Clutter.
- json-glib/json-enum-types.h.in | 4 ++++
- json-glib/json-generator.h | 4 ++++
- json-glib/json-glib.h | 6 ++++++
- json-glib/json-parser.h | 4 ++++
- json-glib/json-types.h | 4 ++++
- json-glib/json-version.h.in | 4 ++++
+ json-glib/json-enum-types.h.in | 4 ++++
+ json-glib/json-generator.h | 4 ++++
+ json-glib/json-glib.h | 6 ++++++
+ json-glib/json-parser.h | 4 ++++
+ json-glib/json-types.h | 4 ++++
+ json-glib/json-version.h.in | 4 ++++
6 files changed, 26 insertions(+)
commit 3adba015e1c1f9edc7b7b2c4364d65f813216225
@@ -4285,7 +5559,7 @@ Date: Wed Aug 12 13:46:46 2009 +0100
that if you want introspection you should be using this header
and not the plain json-glib.h.
- json-glib/Makefile.am | 2 +-
+ json-glib/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a9386e20bf8e16e17a89dda24781c63bf495aa97
@@ -4296,9 +5570,9 @@ Date: Wed Aug 12 13:46:05 2009 +0100
Do not include json-types.h, use the correct global include.
- json-glib/tests/array-test.c | 2 +-
- json-glib/tests/node-test.c | 2 +-
- json-glib/tests/object-test.c | 2 +-
+ json-glib/tests/array-test.c | 2 +-
+ json-glib/tests/node-test.c | 2 +-
+ json-glib/tests/object-test.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
commit 8a7e0f381dc7e49745680df92ebb428f18bf4832
@@ -4316,7 +5590,7 @@ Date: Wed Aug 12 12:29:34 2009 +0100
entirely up to the GObject code to decide whether to sanitize
the member name or not.
- json-glib/json-object.c | 35 ++++++-----------------------------
+ json-glib/json-object.c | 35 ++++++-----------------------------
1 file changed, 6 insertions(+), 29 deletions(-)
commit ad638149c2cc1a17c0d2ad1482d932c8940c64e0
@@ -4325,7 +5599,7 @@ Date: Wed Aug 12 12:22:44 2009 +0100
Update NEWS
- NEWS | 2 ++
+ NEWS | 2 ++
1 file changed, 2 insertions(+)
commit d87b18675ac02f42be23bf4070134690b8b9934b
@@ -4364,18 +5638,18 @@ Date: Wed Aug 12 12:13:11 2009 +0100
float -> G_TYPE_DOUBLE
string -> G_TYPE_STRING
- json-glib/json-array.c | 4 +--
- json-glib/json-generator.c | 4 +--
- json-glib/json-gobject.c | 58 ++++++++++++++++++++++++++++++---------
- json-glib/json-node.c | 61 +++++++++++++++++++++++++++++++++--------
- json-glib/json-object.c | 4 +--
- json-glib/json-types.h | 12 ++++----
- json-glib/tests/array-test.c | 2 +-
- json-glib/tests/node-test.c | 14 +++++-----
- json-glib/tests/object-test.c | 2 +-
- tests/test-generator.c | 4 +--
- tests/test-parser.c | 4 +--
- tests/test-serialize-full.c | 9 ++----
+ json-glib/json-array.c | 4 +--
+ json-glib/json-generator.c | 4 +--
+ json-glib/json-gobject.c | 58 +++++++++++++++++++++++++++++++---------
+ json-glib/json-node.c | 61 ++++++++++++++++++++++++++++++++++---------
+ json-glib/json-object.c | 4 +--
+ json-glib/json-types.h | 12 ++++-----
+ json-glib/tests/array-test.c | 2 +-
+ json-glib/tests/node-test.c | 14 +++++-----
+ json-glib/tests/object-test.c | 2 +-
+ tests/test-generator.c | 4 +--
+ tests/test-parser.c | 4 +--
+ tests/test-serialize-full.c | 9 ++-----
12 files changed, 121 insertions(+), 57 deletions(-)
commit 7411cadc0fdd9ffc2bd7004c9980913ac857a495
@@ -4384,7 +5658,7 @@ Date: Sun Jun 28 23:52:34 2009 +0100
Indentation fixes
- tests/test-parser.c | 98 +++++++++++++++++++++++++--------------------------
+ tests/test-parser.c | 98 ++++++++++++++++++++++++++---------------------------
1 file changed, 49 insertions(+), 49 deletions(-)
commit 112a8ec8dfd9c46304008b62e8ab256ed7714644
@@ -4399,7 +5673,7 @@ Date: Sun Jun 28 23:49:51 2009 +0100
Thanks to Thomas Weidner for catching and reporting the issue.
- json-glib/json-parser.c | 16 +++++++++++-----
+ json-glib/json-parser.c | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
commit 4ecdd6bedb7961f3a33971aa1f2338115a60f7f3
@@ -4412,7 +5686,7 @@ Date: Sun Jun 28 23:48:36 2009 +0100
integer, a floating point value or a string) is still a valid JSON
document, and JsonParser must create the correct JsonNode.
- tests/test-parser.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++
+ tests/test-parser.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 59 insertions(+)
commit 9a3b7a020716e23f1330915f1768a7c00bffbeb5
@@ -4423,7 +5697,7 @@ Date: Thu Jun 25 10:37:43 2009 +0100
The passed value is a pointer to a JsonObject, not to a JsonArray.
- json-glib/json-object.c | 2 +-
+ json-glib/json-object.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 68d872f15022217c0ff1cf516aec917d600fd762
@@ -4434,7 +5708,7 @@ Date: Wed Jun 24 14:07:18 2009 +0200
Reviewed by Emmanuele Bassi
- json-glib/json-object.c | 2 +-
+ json-glib/json-object.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6e706fb2b7a371f25c169ed25d4b617f2dc05b63
@@ -4452,7 +5726,7 @@ Date: Sun Jun 21 10:58:24 2009 +0100
http://bugzilla.openedhand.com/show_bug.cgi?id=1648
- json-glib/json-generator.c | 43 +++++++++++++++++++++++++++++++++----------
+ json-glib/json-generator.c | 43 +++++++++++++++++++++++++++++++++----------
1 file changed, 33 insertions(+), 10 deletions(-)
commit a9416b7e2823f1fffe639d90bb352a337815a70e
@@ -4461,7 +5735,7 @@ Date: Thu Jun 18 11:23:56 2009 +0100
Post-release bump to 0.7.3
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1d13a409bb911141653a75d44e90feac9bfc2862
@@ -4470,7 +5744,7 @@ Date: Thu Jun 18 11:20:35 2009 +0100
[release] 0.7.2
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ff97e679522c52be6b5dfe0f851416cdeac7f921
@@ -4479,7 +5753,7 @@ Date: Thu Jun 18 11:14:37 2009 +0100
[release] Update NEWS
- NEWS | 19 +++++++++++++++++++
+ NEWS | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
commit 182ca9cd9a3fabaa2533d841154856c61c570d08
@@ -4488,11 +5762,11 @@ Date: Thu Jun 18 11:14:13 2009 +0100
[build] Fixes for passing distcheck
- Makefile.am | 17 ++++++++++++-----
- build/Makefile.am | 2 ++
- build/autotools/Makefile.am | 4 +++-
- doc/reference/Makefile.am | 20 +++++++++++---------
- json-glib/Makefile.am | 27 ++++++++++++++-------------
+ Makefile.am | 17 ++++++++++++-----
+ build/Makefile.am | 2 ++
+ build/autotools/Makefile.am | 4 +++-
+ doc/reference/Makefile.am | 20 +++++++++++---------
+ json-glib/Makefile.am | 27 ++++++++++++++-------------
5 files changed, 42 insertions(+), 28 deletions(-)
commit 019d8d4c1c56250cd507283c0fc478a38364e92a
@@ -4504,7 +5778,7 @@ Date: Thu Jun 18 10:05:57 2009 +0100
The type definitions in json-types-private.h are not meant to be
documented or scanned.
- doc/reference/Makefile.am | 1 +
+ doc/reference/Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit 41649f049637864cfce21f6615c7d8bcaf3f03b8
@@ -4513,7 +5787,7 @@ Date: Thu Jun 18 10:03:23 2009 +0100
[docs] Update the README file
- README | 30 ++++++++++++++++++++----------
+ README | 30 ++++++++++++++++++++----------
1 file changed, 20 insertions(+), 10 deletions(-)
commit 97fc00b1a5e3878074488ee93d9b52570983da1f
@@ -4522,7 +5796,7 @@ Date: Thu Jun 18 10:03:05 2009 +0100
[build] Use AS_CASE m4 macro, instead of AS_IF
- configure.ac | 30 ++++++++++++++++--------------
+ configure.ac | 30 ++++++++++++++++--------------
1 file changed, 16 insertions(+), 14 deletions(-)
commit 610cd260ac50c09809d6273c328ecea5a21f51bb
@@ -4531,7 +5805,7 @@ Date: Thu Jun 18 10:02:39 2009 +0100
[build] Require automake 1.10
- configure.ac | 6 +++---
+ configure.ac | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit bddc717b8b6f2f1501c30f78159c20394665d335
@@ -4543,11 +5817,11 @@ Date: Tue Jun 9 11:48:02 2009 +0100
Build the Introspection data when compiling JSON-GLib; this way, the
API should be available to other languages automatically.
- .gitignore | 3 ++
- build/autotools/Makefile.am | 7 ++-
- build/autotools/introspection.m4 | 88 ++++++++++++++++++++++++++++++++++++++
- configure.ac | 13 +++---
- json-glib/Makefile.am | 30 +++++++++++++
+ .gitignore | 3 ++
+ build/autotools/Makefile.am | 7 +++-
+ build/autotools/introspection.m4 | 88 ++++++++++++++++++++++++++++++++++++++++
+ configure.ac | 13 +++---
+ json-glib/Makefile.am | 30 ++++++++++++++
5 files changed, 135 insertions(+), 6 deletions(-)
commit 3ddeb7a8779a4c51453289aa15af130af480eea6
@@ -4560,11 +5834,11 @@ Date: Tue Jun 9 11:24:54 2009 +0100
compiler flags supported by the C compiler. This should allow the
build to handle gracefully different versions of GCC.
- .gitignore | 1 +
- Makefile.am | 2 ++
- build/autotools/Makefile.am | 2 +-
- build/autotools/as-compiler-flag.m4 | 62 +++++++++++++++++++++++++++++++++++
- configure.ac | 5 ++-
+ .gitignore | 1 +
+ Makefile.am | 2 ++
+ build/autotools/Makefile.am | 2 +-
+ build/autotools/as-compiler-flag.m4 | 62 +++++++++++++++++++++++++++++++++++++
+ configure.ac | 5 ++-
5 files changed, 70 insertions(+), 2 deletions(-)
commit 9f817eae9fe0d09441fa78b11ef148a3f4affe22
@@ -4573,8 +5847,8 @@ Date: Tue Jun 9 11:21:19 2009 +0100
[tests] Do not namespace with json-
- tests/test-generator.c | 10 +++++-----
- tests/test-parser.c | 18 +++++++++---------
+ tests/test-generator.c | 10 +++++-----
+ tests/test-parser.c | 18 +++++++++---------
2 files changed, 14 insertions(+), 14 deletions(-)
commit bde3da83b1a144fc0eff1db5a2aa790462bb685e
@@ -4583,7 +5857,7 @@ Date: Tue Jun 9 11:15:53 2009 +0100
[git ignore] Add m4 files under build/
- .gitignore | 3 +++
+ .gitignore | 3 +++
1 file changed, 3 insertions(+)
commit c12786444e0175464295fb9a98c600060bffa0ed
@@ -4598,16 +5872,16 @@ Date: Tue Jun 9 11:13:30 2009 +0100
Also, the copyright is now Intel Corp.
- json-glib/json-array.c | 8 ++++++--
- json-glib/json-generator.c | 8 ++++++--
- json-glib/json-generator.h | 8 ++++++--
- json-glib/json-glib.h | 23 +++++++++++++++++++++++
- json-glib/json-gobject.h | 8 ++++++--
- json-glib/json-node.c | 8 ++++++--
- json-glib/json-object.c | 9 ++++++---
- json-glib/json-parser.c | 8 ++++++--
- json-glib/json-parser.h | 8 ++++++--
- json-glib/json-version.h.in | 8 ++++++--
+ json-glib/json-array.c | 8 ++++++--
+ json-glib/json-generator.c | 8 ++++++--
+ json-glib/json-generator.h | 8 ++++++--
+ json-glib/json-glib.h | 23 +++++++++++++++++++++++
+ json-glib/json-gobject.h | 8 ++++++--
+ json-glib/json-node.c | 8 ++++++--
+ json-glib/json-object.c | 9 ++++++---
+ json-glib/json-parser.c | 8 ++++++--
+ json-glib/json-parser.h | 8 ++++++--
+ json-glib/json-version.h.in | 8 ++++++--
10 files changed, 77 insertions(+), 19 deletions(-)
commit 069cdc8c4ea9024b1583f074815e16e9ddf7db7f
@@ -4624,16 +5898,16 @@ Date: Tue Jun 9 11:05:23 2009 +0100
function we can safely move everything into a private, uninstalled
header file and let JsonNode be completely opaque to the developer.
- json-glib/Makefile.am | 1 +
- json-glib/json-array.c | 9 +-----
- json-glib/json-generator.c | 2 ++
- json-glib/json-gobject.c | 2 ++
- json-glib/json-node.c | 2 +-
- json-glib/json-object.c | 9 +-----
- json-glib/json-parser.c | 2 ++
- json-glib/json-types-private.h | 61 ++++++++++++++++++++++++++++++++++++++++
- json-glib/json-types.h | 38 +++++++++----------------
- json-glib/tests/node-test.c | 8 +++---
+ json-glib/Makefile.am | 1 +
+ json-glib/json-array.c | 9 +------
+ json-glib/json-generator.c | 2 ++
+ json-glib/json-gobject.c | 2 ++
+ json-glib/json-node.c | 2 +-
+ json-glib/json-object.c | 9 +------
+ json-glib/json-parser.c | 2 ++
+ json-glib/json-types-private.h | 61 ++++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-types.h | 38 ++++++++++----------------
+ json-glib/tests/node-test.c | 8 +++---
10 files changed, 89 insertions(+), 45 deletions(-)
commit 930fdf4c4dff1f5310a946c2a9f5b6860f7c8ba8
@@ -4646,10 +5920,10 @@ Date: Sun May 17 19:44:41 2009 +0100
json_array_foreach_element() iterates over a JSON array data
type.
- doc/reference/json-glib-sections.txt | 2 ++
- json-glib/json-array.c | 35 +++++++++++++++++++++++++
- json-glib/json-types.h | 21 +++++++++++++++
- json-glib/tests/array-test.c | 48 ++++++++++++++++++++++++++++++++++
+ doc/reference/json-glib-sections.txt | 2 ++
+ json-glib/json-array.c | 35 ++++++++++++++++++++++++++
+ json-glib/json-types.h | 21 ++++++++++++++++
+ json-glib/tests/array-test.c | 48 ++++++++++++++++++++++++++++++++++++
4 files changed, 106 insertions(+)
commit 3057a1722e27a13b39ddec4754fb6abda1aea199
@@ -4661,10 +5935,10 @@ Date: Sat May 16 20:09:07 2009 +0100
The json_object_foreach_member() function iterates over a JsonObject
data type.
- doc/reference/json-glib-sections.txt | 2 ++
- json-glib/json-object.c | 55 ++++++++++++++++++++++++++++++++
- json-glib/json-types.h | 25 +++++++++++++--
- json-glib/tests/object-test.c | 57 ++++++++++++++++++++++++++++++++++
+ doc/reference/json-glib-sections.txt | 2 ++
+ json-glib/json-object.c | 55 ++++++++++++++++++++++++++++++++++
+ json-glib/json-types.h | 25 ++++++++++++++--
+ json-glib/tests/object-test.c | 57 ++++++++++++++++++++++++++++++++++++
4 files changed, 137 insertions(+), 2 deletions(-)
commit 5778210462b8b7a1a5d98466508276f712ea8c47
@@ -4677,7 +5951,7 @@ Date: Sat May 16 13:53:58 2009 +0100
be using the same pattern used by the G_DEFINE_TYPE() macros,
with GOnce to enable atomic (and thread-safe) type registration.
- json-glib/json-enum-types.c.in | 18 +++++++++++++-----
+ json-glib/json-enum-types.c.in | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
commit 43d4bd151cd6979ecc6fdad5fab3e7988117c7be
@@ -4686,7 +5960,7 @@ Date: Sun Apr 19 00:36:08 2009 +0100
[doap] Add a category element
- json-glib.doap | 1 +
+ json-glib.doap | 1 +
1 file changed, 1 insertion(+)
commit 58999bddac74c176fbd8544fa2cd30e2f067d863
@@ -4698,9 +5972,9 @@ Date: Fri Apr 17 15:45:42 2009 +0100
The json_node_is_null() function is just a quick check for
nodes set to null.
- doc/reference/json-glib-sections.txt | 1 +
- json-glib/json-node.c | 20 ++++++++++++++++++++
- json-glib/json-types.h | 1 +
+ doc/reference/json-glib-sections.txt | 1 +
+ json-glib/json-node.c | 20 ++++++++++++++++++++
+ json-glib/json-types.h | 1 +
3 files changed, 22 insertions(+)
commit ba46d8e07a8e2dd50a3b1fff8b8c3303e3686480
@@ -4715,7 +5989,7 @@ Date: Fri Apr 17 15:38:40 2009 +0100
function which hides the JsonNode.type structure field and gives
us a little bit more of future compatibility.
- json-glib/json-types.h | 2 +-
+ json-glib/json-types.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d1e7d1ecd05687624f7149dad75a5fac9a645e72
@@ -4727,9 +6001,9 @@ Date: Fri Apr 17 15:36:09 2009 +0100
First pass at adding some type safety to the JsonNode type checks,
and at removing every mention of the JsonNode interna fields.
- doc/reference/json-glib-sections.txt | 1 +
- json-glib/json-node.c | 18 ++++++++++++++++++
- json-glib/json-types.h | 5 +++--
+ doc/reference/json-glib-sections.txt | 1 +
+ json-glib/json-node.c | 18 ++++++++++++++++++
+ json-glib/json-types.h | 5 +++--
3 files changed, 22 insertions(+), 2 deletions(-)
commit f2f43d17254317d35ea0cc8206592ecbcb856b68
@@ -4741,8 +6015,8 @@ Date: Fri Apr 17 15:22:04 2009 +0100
JsonArray and JsonSerializable type names should be interned like
the rest of the types.
- json-glib/json-array.c | 2 +-
- json-glib/json-gobject.c | 3 ++-
+ json-glib/json-array.c | 2 +-
+ json-glib/json-gobject.c | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
commit bfcc50d5b199e72ed3e5a7556ac2294442e3ac55
@@ -4755,7 +6029,7 @@ Date: Fri Apr 17 15:19:42 2009 +0100
when using its contents as the version entity in the API reference
docbook.
- doc/reference/version.xml.in | 2 +-
+ doc/reference/version.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit cbc92b72b2d7870a916f24055f8c2aa2371aa4ea
@@ -4768,7 +6042,7 @@ Date: Fri Apr 17 15:02:44 2009 +0100
the typed JsonNode accessors and the newly added JsonObject and
JsonArray typed accessors.
- tests/test-generator.c | 63 ++++++++----------------------------------------
+ tests/test-generator.c | 63 ++++++++------------------------------------------
1 file changed, 10 insertions(+), 53 deletions(-)
commit e437ce609e333c5b8ede21174dfba032c1bbfb00
@@ -4785,9 +6059,9 @@ Date: Fri Apr 17 14:49:25 2009 +0100
As for JsonObject, the amount of types is small enough to avoid
the combinatorial API explosion.
- doc/reference/json-glib-sections.txt | 22 +-
- json-glib/json-array.c | 386 ++++++++++++++++++++++++++++++++++
- json-glib/json-types.h | 57 +++--
+ doc/reference/json-glib-sections.txt | 22 +-
+ json-glib/json-array.c | 386 +++++++++++++++++++++++++++++++++++
+ json-glib/json-types.h | 57 ++++--
3 files changed, 447 insertions(+), 18 deletions(-)
commit 4819ca625d1b73270797f913495a3835297950c2
@@ -4801,13 +6075,13 @@ Date: Fri Apr 17 11:44:01 2009 +0100
library, we should restore the sanity and use json_object_set_member()
instead.
- json-glib/json-gobject.c | 2 +-
- json-glib/json-parser.c | 6 +++---
- json-glib/tests/node-test.c | 2 +-
- json-glib/tests/object-test.c | 4 ++--
- tests/test-generator.c | 26 +++++++++++++-------------
- tests/test-serialize-complex.c | 4 ++--
- tests/test-serialize-full.c | 4 ++--
+ json-glib/json-gobject.c | 2 +-
+ json-glib/json-parser.c | 6 +++---
+ json-glib/tests/node-test.c | 2 +-
+ json-glib/tests/object-test.c | 4 ++--
+ tests/test-generator.c | 26 +++++++++++++-------------
+ tests/test-serialize-complex.c | 4 ++--
+ tests/test-serialize-full.c | 4 ++--
7 files changed, 24 insertions(+), 24 deletions(-)
commit 5bb6ea91accb1d35f0ea4dae8f2b8f71bdbd134d
@@ -4833,9 +6107,9 @@ Date: Fri Apr 17 11:35:57 2009 +0100
since the amount of valid types we can add to a JsonObject is limited,
this does not lead to a combinatorial API explosion.
- doc/reference/json-glib-sections.txt | 17 ++
- json-glib/json-object.c | 489 ++++++++++++++++++++++++++++++++--
- json-glib/json-types.h | 83 ++++--
+ doc/reference/json-glib-sections.txt | 17 ++
+ json-glib/json-object.c | 489 +++++++++++++++++++++++++++++++++--
+ json-glib/json-types.h | 83 ++++--
3 files changed, 555 insertions(+), 34 deletions(-)
commit 2a768cb5e553afc4a9ac0d9bf1dc36a183821983
@@ -4848,7 +6122,7 @@ Date: Thu Apr 16 19:57:11 2009 +0100
description of the maintainer/author of a project to specify the
GNOME userid.
- json-glib.doap | 3 +++
+ json-glib.doap | 3 +++
1 file changed, 3 insertions(+)
commit 17822292acb4d1c9b4f414ea0e4b858809d3b858
@@ -4859,7 +6133,7 @@ Date: Thu Apr 16 18:18:45 2009 +0100
Describe the releases of the 0.6 cycle.
- json-glib.doap | 18 ++++++++++++++++++
+ json-glib.doap | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
commit 470f3a4299153362deea260c806d9b87870af3de
@@ -4871,7 +6145,7 @@ Date: Thu Apr 16 18:03:31 2009 +0100
Use DOAP (Description Of A Project) to describe JSON-GLib. The
GNOME Cgit instance will pick up the DOAP file and update itself.
- json-glib.doap | 30 ++++++++++++++++++++++++++++++
+ json-glib.doap | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
commit 764a3f79fe0d8d13e24bd921a16a46f4603bcbf1
@@ -4882,7 +6156,7 @@ Date: Thu Apr 16 11:28:24 2009 +0100
Every GNOME project needs a MAINTAINERS file.
- MAINTAINERS | 3 +++
+ MAINTAINERS | 3 +++
1 file changed, 3 insertions(+)
commit f9956b4eadcfc9bbd5c0bc4b861ff782779e8a9a
@@ -4906,8 +6180,8 @@ Date: Tue Apr 14 00:09:35 2009 +0100
In order to catch potential regressions, we also need a more
thorough test unit for the JsonNode copy operation.
- json-glib/json-node.c | 2 +-
- json-glib/tests/node-test.c | 45 +++++++++++++++++++++++++++++++++++++++++--
+ json-glib/json-node.c | 2 +-
+ json-glib/tests/node-test.c | 45 +++++++++++++++++++++++++++++++++++++++++++--
2 files changed, 44 insertions(+), 3 deletions(-)
commit e2c65a75d68aafa26f2084928e732961e48beb99
@@ -4922,15 +6196,15 @@ Date: Mon Apr 13 23:46:52 2009 +0100
Also, use Shave to sanitize the libtool and compiler incantations
and restore sanity to the build system.
- .gitignore | 5 +++
- autogen.sh | 9 ++++
- build/Makefile.am | 1 +
- build/autotools/Makefile.am | 3 ++
- build/autotools/shave-libtool.in | 69 +++++++++++++++++++++++++++++
- build/autotools/shave.in | 79 +++++++++++++++++++++++++++++++++
- build/autotools/shave.m4 | 77 ++++++++++++++++++++++++++++++++
- configure.ac | 90 +++++++++++++++++++++-----------------
- json-glib/Makefile.am | 89 +++++++++++++++++++------------------
+ .gitignore | 5 +++
+ autogen.sh | 9 ++++
+ build/Makefile.am | 1 +
+ build/autotools/Makefile.am | 3 ++
+ build/autotools/shave-libtool.in | 69 ++++++++++++++++++++++++++++++
+ build/autotools/shave.in | 79 +++++++++++++++++++++++++++++++++++
+ build/autotools/shave.m4 | 77 ++++++++++++++++++++++++++++++++++
+ configure.ac | 90 +++++++++++++++++++++++-----------------
+ json-glib/Makefile.am | 89 ++++++++++++++++++++-------------------
9 files changed, 340 insertions(+), 82 deletions(-)
commit 8080df63b4b4eae3b59d1214fc67f48149f49773
@@ -4944,7 +6218,7 @@ Date: Mon Apr 13 22:25:42 2009 +0100
Thanks to: Gordon Williams
- json-glib/json-parser.c | 38 +++++++++++++++++++++++++++++++++-----
+ json-glib/json-parser.c | 38 +++++++++++++++++++++++++++++++++-----
1 file changed, 33 insertions(+), 5 deletions(-)
commit ca329a7d5c1185cdf15fb85891693eca30295de1
@@ -4956,7 +6230,7 @@ Date: Mon Apr 13 22:30:05 2009 +0100
Since I decided to rant about assignments in JSON definitions,
I also need to show what an assignment looks like.
- json-glib/json-parser.c | 17 ++++++++++++-----
+ json-glib/json-parser.c | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
commit b28d5894060aac1239e23665f42be3946b5450e7
@@ -4967,7 +6241,7 @@ Date: Mon Apr 13 22:29:36 2009 +0100
Add more spaces and remove the ` from the error message.
- json-glib/json-parser.c | 18 ++++++++++++------
+ json-glib/json-parser.c | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
commit a19a51df9e95e36edf949e68581731bd31959081
@@ -4984,7 +6258,7 @@ Date: Mon Apr 13 22:08:21 2009 +0100
Reported by: Jasper
- tests/test-serialize-full.c | 2 +-
+ tests/test-serialize-full.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e583a9ec95f3d157091ec1e1a2ac8c493f0e23b2
@@ -4996,7 +6270,7 @@ Date: Mon Apr 13 22:04:10 2009 +0100
When setting up the build environment we should use the tools that
GNOME provides instead of calling autoreconf.
- autogen.sh | 21 ++++++++-------------
+ autogen.sh | 21 ++++++++-------------
1 file changed, 8 insertions(+), 13 deletions(-)
commit 1d92c73bc05423872581d513f355783d4864edd5
@@ -5021,7 +6295,7 @@ Date: Fri Nov 28 17:24:15 2008 +0000
perform type checks and requires that the length of the memory buffer
containing the JSON data stream is already a positive integer.
- json-glib/json-parser.c | 175 ++++++++++++++++++++++++++++-------------------
+ json-glib/json-parser.c | 175 ++++++++++++++++++++++++++++--------------------
1 file changed, 103 insertions(+), 72 deletions(-)
commit 6e7958785096806b3ffa60a4937642d713a051f2
@@ -5048,7 +6322,7 @@ Date: Fri Nov 28 17:19:17 2008 +0000
handler when populating the GError or when printing the warning
directly on stderr.
- json-glib/json-parser.c | 28 ++++++++++++++++++++++++++--
+ json-glib/json-parser.c | 28 ++++++++++++++++++++++++++--
1 file changed, 26 insertions(+), 2 deletions(-)
commit a5bea353dead0bd69f9664df86050fc829a2dcd5
@@ -5057,7 +6331,7 @@ Date: Mon Nov 3 16:01:03 2008 +0000
Bump to 0.7.1 after stable branch
- configure.ac | 6 +++---
+ configure.ac | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit cf4c7360c69c0fe7587ec2456cd10839e1d0c1d6
@@ -5078,7 +6352,7 @@ Date: Mon Nov 3 15:51:21 2008 +0000
Signed-off-by: Emmanuele Bassi
- json-glib/json-gobject.c | 4 +++-
+ json-glib/json-gobject.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 9b94bc7f99063f45a2725861369f36b53ec3d440
@@ -5087,7 +6361,7 @@ Date: Fri Jun 13 11:56:46 2008 +0100
Sync up with the current stable release numbers
- configure.ac | 4 ++--
+ configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 4dd392342003147d55eee98db50e11d344b287d4
@@ -5096,7 +6370,7 @@ Date: Fri Jun 13 11:27:50 2008 +0100
Fix a variable shadowing
- json-glib/json-generator.c | 3 ++-
+ json-glib/json-generator.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit a02a42ef47e61456747e511556097b903f07d68a
@@ -5120,9 +6394,9 @@ Date: Fri Jun 13 11:22:35 2008 +0100
This commit disables recursion in the tests/ and json-glib/tests
when the ENABLE_GLIB_TEST Makefile conditional has been set.
- Makefile.am | 6 +++++-
- configure.ac | 3 +++
- json-glib/Makefile.am | 2 ++
+ Makefile.am | 6 +++++-
+ configure.ac | 3 +++
+ json-glib/Makefile.am | 2 ++
3 files changed, 10 insertions(+), 1 deletion(-)
commit fdbad1cfd6ad6da9fab631f945ab8d2e85228fdf
@@ -5141,7 +6415,7 @@ Date: Fri Jun 13 11:06:15 2008 +0100
Signed-off-by: Emmanuele Bassi
- json-glib/json-generator.c | 17 ++++++++++++++++-
+ json-glib/json-generator.c | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
commit 81c02ef3db6901655f8a7117e5e2675d37096daf
@@ -5152,7 +6426,7 @@ Date: Sun May 18 11:56:04 2008 +0100
The json-scanner.h header file is not shipped with JSON-GLib anymore.
- json-glib/json-glib.h | 1 -
+ json-glib/json-glib.h | 1 -
1 file changed, 1 deletion(-)
commit 9713843a4294b3e35a29125bf2bf1867a6443f27
@@ -5161,15 +6435,15 @@ Date: Tue May 6 11:48:25 2008 +0100
Remove debian packaging
- debian/changelog | 5 ----
- debian/compat | 1 -
- debian/control | 61 ---------------------------------------
- debian/copyright | 27 -----------------
- debian/libjson-glib-dev.install | 3 --
- debian/libjson-glib-doc.install | 1 -
- debian/libjson-glib-doc.links | 1 -
- debian/libjson-glib0.install | 1 -
- debian/rules | 12 --------
+ debian/changelog | 5 ----
+ debian/compat | 1 -
+ debian/control | 61 -----------------------------------------
+ debian/copyright | 27 ------------------
+ debian/libjson-glib-dev.install | 3 --
+ debian/libjson-glib-doc.install | 1 -
+ debian/libjson-glib-doc.links | 1 -
+ debian/libjson-glib0.install | 1 -
+ debian/rules | 12 --------
9 files changed, 112 deletions(-)
commit d67000ab6c5ae6710f48f0517c98600af7cdaa0e
@@ -5178,7 +6452,7 @@ Date: Mon May 5 23:17:58 2008 +0100
Update changelog for the debian packages
- debian/changelog | 3 +--
+ debian/changelog | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 0830873edc5203655f04868184cedb428b6d2d54
@@ -5187,7 +6461,7 @@ Date: Mon May 5 23:16:38 2008 +0100
Update git ignore file
- .gitignore | 72 +++++++++++++++++++-----------------------------------------
+ .gitignore | 72 +++++++++++++++++++-------------------------------------------
1 file changed, 22 insertions(+), 50 deletions(-)
commit eb1cd29f78ff52e3ec3b063716fb86b5f2c5ae4a
@@ -5200,13 +6474,13 @@ Date: Mon May 5 23:13:17 2008 +0100
repository and official packages, so there's no point in duplicating
the effort here.
- Makefile.am | 6 +-
- configure.ac | 15 -----
- contrib/Makefile.am | 6 --
- contrib/json-glib-1.0.deps | 1 -
- contrib/json-glib-1.0.vapi | 139 --------------------------------------------
- contrib/json-object.vala | 46 ---------------
- contrib/json-test.vala | 122 --------------------------------------
+ Makefile.am | 6 +-
+ configure.ac | 15 -----
+ contrib/Makefile.am | 6 --
+ contrib/json-glib-1.0.deps | 1 -
+ contrib/json-glib-1.0.vapi | 139 ---------------------------------------------
+ contrib/json-object.vala | 46 ---------------
+ contrib/json-test.vala | 122 ---------------------------------------
7 files changed, 1 insertion(+), 334 deletions(-)
commit 094acd1663210e803a8dab496f6de8066ef11f44
@@ -5215,7 +6489,7 @@ Date: Mon May 5 12:44:29 2008 +0100
Bump to 0.6.1
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a725bac9a287883f2d4f32130c7faedb121f754b
@@ -5224,7 +6498,7 @@ Date: Mon May 5 12:39:01 2008 +0100
Bump to 0.6.0
- configure.ac | 4 ++--
+ configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit cd598180b12a212525427a8cddf11bc0ed4f1836
@@ -5233,7 +6507,7 @@ Date: Mon May 5 12:38:50 2008 +0100
Update NEWS for 0.6.0
- NEWS | 5 +++++
+ NEWS | 5 +++++
1 file changed, 5 insertions(+)
commit 26479ec3c342889a2ee822bdf73f2e5fb6e170d7
@@ -5254,7 +6528,7 @@ Date: Mon May 5 12:34:35 2008 +0100
Fix a distcheck error because json-scanner.h is not packaged inside
the tarball.
- json-glib/Makefile.am | 1 +
+ json-glib/Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit 705a73eb3dfa2323ec86c1d299b567a15acde7a6
@@ -5263,7 +6537,7 @@ Date: Mon May 5 12:24:22 2008 +0100
Style fixes for the configure output
- configure.ac | 10 +++++-----
+ configure.ac | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit e017d392a281594e350a8d74c142cbe014753d7e
@@ -5275,7 +6549,7 @@ Date: Mon May 5 12:24:00 2008 +0100
The correct syntax for passing the versioning information to
libtool is '-version-info', not '-versio-info'.
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2051be2f7185733bbc62d10ec096538fec924638
@@ -5288,7 +6562,7 @@ Date: Mon May 5 12:22:59 2008 +0100
the URL to the configure.ac template, the configure script will print
it when invoked with the --help command line switch.
- configure.ac | 7 ++++++-
+ configure.ac | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 4cb8a9078172c5f56ac5d56417b8656a7053df4a
@@ -5303,7 +6577,7 @@ Date: Mon May 5 12:21:40 2008 +0100
If gtk-doc is not installed (for instance, on an embedded minimal
set up), do not fail and just provide a stub gtk-doc.make.
- autogen.sh | 28 +++++++++++++++++++++++++---
+ autogen.sh | 28 +++++++++++++++++++++++++---
1 file changed, 25 insertions(+), 3 deletions(-)
commit 1571fcddd6f2a245f4bb6ad64f82d24fc9c4cec0
@@ -5316,7 +6590,7 @@ Date: Thu May 1 23:00:28 2008 +0100
deserialization and serialization code. We need to test that
they are correctly parsed and assigned to the instance.
- tests/test-serialize-full.c | 29 +++++++++++++++++++++++++++--
+ tests/test-serialize-full.c | 29 +++++++++++++++++++++++++++--
1 file changed, 27 insertions(+), 2 deletions(-)
commit 4c11d0969a44bb70acf6463ef6305999ff443be2
@@ -5332,7 +6606,7 @@ Date: Thu May 1 22:58:55 2008 +0100
used to build the string buffer and then split it might exist in
one of the original strings).
- json-glib/json-gobject.c | 15 +++++----------
+ json-glib/json-gobject.c | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
commit 7ff91344d21b0c26d3a3a2834dbf09286cb1f904
@@ -5347,7 +6621,7 @@ Date: Thu May 1 16:08:15 2008 +0100
This is why copying existing debian/rules templates is not a good
idea unless you read the Debian packaging rules.
- debian/rules | 3 ---
+ debian/rules | 3 ---
1 file changed, 3 deletions(-)
commit e75321e64f17d69beac0c2e131572fe081680b08
@@ -5359,15 +6633,15 @@ Date: Thu May 1 15:58:31 2008 +0100
The debian packaging files are obviously needed to generate Debian
packages for JSON-GLib.
- debian/changelog | 6 ++++
- debian/compat | 1 +
- debian/control | 61 +++++++++++++++++++++++++++++++++++++++
- debian/copyright | 27 +++++++++++++++++
- debian/libjson-glib-dev.install | 3 ++
- debian/libjson-glib-doc.install | 1 +
- debian/libjson-glib-doc.links | 1 +
- debian/libjson-glib0.install | 1 +
- debian/rules | 15 ++++++++++
+ debian/changelog | 6 ++++
+ debian/compat | 1 +
+ debian/control | 61 +++++++++++++++++++++++++++++++++++++++++
+ debian/copyright | 27 ++++++++++++++++++
+ debian/libjson-glib-dev.install | 3 ++
+ debian/libjson-glib-doc.install | 1 +
+ debian/libjson-glib-doc.links | 1 +
+ debian/libjson-glib0.install | 1 +
+ debian/rules | 15 ++++++++++
9 files changed, 116 insertions(+)
commit 30f9d47ecf43a17610cd9c0074ff832bfa37593c
@@ -5376,7 +6650,7 @@ Date: Thu Apr 24 15:47:11 2008 +0100
Test the equality of the serialize string length
- tests/test-serialize-simple.c | 3 +++
+ tests/test-serialize-simple.c | 3 +++
1 file changed, 3 insertions(+)
commit 07c2b916dadb4b40fbaabf49f0e80941993cc2cf
@@ -5389,7 +6663,7 @@ Date: Thu Apr 24 15:02:33 2008 +0100
is not "json" are to considered private, and thus are not global
to the shared object.
- json-glib/Makefile.am | 6 +++++-
+ json-glib/Makefile.am | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 179899e5da801fda0981a1d446ba420efd4021c1
@@ -5398,7 +6672,7 @@ Date: Thu Apr 24 14:55:51 2008 +0100
Update git ignore file
- .gitignore | 4 ++++
+ .gitignore | 4 ++++
1 file changed, 4 insertions(+)
commit b0daf7e3a2529dd9950d77a96a10233d68778f32
@@ -5410,7 +6684,7 @@ Date: Thu Apr 24 14:54:05 2008 +0100
When including json-glib/json-glib.h we get everything json-glib
expose as a public symbol.
- json-glib/json-glib.h | 1 +
+ json-glib/json-glib.h | 1 +
1 file changed, 1 insertion(+)
commit c7a7f429565195fe7aba56a254abf3637cf6fa8a
@@ -5423,7 +6697,7 @@ Date: Thu Apr 24 14:52:54 2008 +0100
types are already documented, and the get_type() function and
macro are implied.
- doc/reference/Makefile.am | 2 ++
+ doc/reference/Makefile.am | 2 ++
1 file changed, 2 insertions(+)
commit 053bf43c813799c5f59e9241217fe31c560b5885
@@ -5435,7 +6709,7 @@ Date: Thu Apr 24 14:52:07 2008 +0100
The enumeration GTypes are public and meant to be used by
language bindings and other users of the library.
- json-glib/Makefile.am | 1 +
+ json-glib/Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit 5977d95866cd9763e97a47d6c9909e6a2fbf0ed1
@@ -5444,7 +6718,7 @@ Date: Thu Apr 24 14:50:34 2008 +0100
Autogenerate the GTypes for the enumerations
- json-glib/Makefile.am | 70 +++++++++++++++++++++++++++++++++----------------
+ json-glib/Makefile.am | 70 ++++++++++++++++++++++++++++++++++-----------------
1 file changed, 47 insertions(+), 23 deletions(-)
commit 356413e8840a614914b84f40b1d8476ba036ded4
@@ -5456,8 +6730,8 @@ Date: Thu Apr 24 14:49:45 2008 +0100
The templates for glib-mkenums keep the Makefile.am sane and
editable by mere mortals.
- json-glib/json-enum-types.c.in | 31 +++++++++++++++++++++++++++++++
- json-glib/json-enum-types.h.in | 26 ++++++++++++++++++++++++++
+ json-glib/json-enum-types.c.in | 31 +++++++++++++++++++++++++++++++
+ json-glib/json-enum-types.h.in | 26 ++++++++++++++++++++++++++
2 files changed, 57 insertions(+)
commit 7d57ffc03783defbfeb26e21a14e3df32555c29d
@@ -5466,7 +6740,7 @@ Date: Mon Apr 21 10:57:05 2008 +0100
Update git ignore file
- .gitignore | 1 +
+ .gitignore | 1 +
1 file changed, 1 insertion(+)
commit 7d259e03b9a556d155ade87417ab26830c3e7684
@@ -5479,7 +6753,7 @@ Date: Sun Apr 20 22:43:32 2008 +0100
and that the returned variable is not NULL, but also that the
returned variable name is correct.
- tests/test-parser.c | 16 ++++++++++------
+ tests/test-parser.c | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
commit 6899bca0dcf72dac0cad9dcf1a7cd10159d471e5
@@ -5491,7 +6765,7 @@ Date: Sat Apr 19 23:22:29 2008 +0100
Try more combinations of elements inside an array with a nested
object.
- tests/test-parser.c | 2 ++
+ tests/test-parser.c | 2 ++
1 file changed, 2 insertions(+)
commit 81addb645ac5fad28619bb660624902abe981377
@@ -5503,7 +6777,7 @@ Date: Sat Apr 19 23:18:54 2008 +0100
The unicode escaping unit should have the same verbosity as the
other units.
- tests/test-parser.c | 4 ++++
+ tests/test-parser.c | 4 ++++
1 file changed, 4 insertions(+)
commit 22a0db88c14895f98db76bca3cb078fbd3a2b07d
@@ -5512,7 +6786,7 @@ Date: Sat Apr 19 23:09:32 2008 +0100
Whitespace fixes in the licensing notice
- json-glib/json-scanner.h | 2 +-
+ json-glib/json-scanner.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 676592cef006de16d966a1ca0469ccd0556f0e4b
@@ -5521,7 +6795,7 @@ Date: Sat Apr 19 23:09:20 2008 +0100
Documentation fixes in JsonNode
- json-glib/json-node.c | 6 +++---
+ json-glib/json-node.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit bf2249a1855b6bebe0b3528b4d5321a1ebe4b9e7
@@ -5533,7 +6807,7 @@ Date: Sat Apr 19 23:08:20 2008 +0100
If the source JsonNode does not contain data yet, do not try
and copy it.
- json-glib/json-node.c | 17 +++++++++++++----
+ json-glib/json-node.c | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
commit c191b2f8a8159457db3333390be10d6c7c0d4336
@@ -5549,8 +6823,8 @@ Date: Sat Apr 19 23:05:03 2008 +0100
where it belongs, so we can remove it from the (private) subsection
of the json-parser section.
- doc/reference/Makefile.am | 7 ++++++-
- doc/reference/json-glib-sections.txt | 1 -
+ doc/reference/Makefile.am | 7 ++++++-
+ doc/reference/json-glib-sections.txt | 1 -
2 files changed, 6 insertions(+), 2 deletions(-)
commit ffbd9063556a061ba3e7e4223b924ae4766adfbd
@@ -5563,7 +6837,7 @@ Date: Sat Apr 19 23:01:26 2008 +0100
not be used outside JSON-GLib - JsonParser is the public API for
parsing JSON.
- json-glib/Makefile.am | 5 +++--
+ json-glib/Makefile.am | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit df2a310a6ed0a3b32415f53076ff4c053b3fd925
@@ -5578,7 +6852,7 @@ Date: Sat Apr 19 22:59:28 2008 +0100
Since we are using GLib and GObject it would be nice to backlink
to them inside our API reference.
- doc/reference/Makefile.am | 7 ++++---
+ doc/reference/Makefile.am | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 6a3d8266efe505b29555db21658c241eba20fe2d
@@ -5591,7 +6865,7 @@ Date: Sat Apr 19 22:57:05 2008 +0100
libraries documentation; in order to get it, we can ask the
pkg-config file of the library for its prefix.
- configure.ac | 5 +++++
+ configure.ac | 5 +++++
1 file changed, 5 insertions(+)
commit 4e5ec69cce8ab27f965985ba69ea11224ae39ffd
@@ -5600,7 +6874,7 @@ Date: Sat Apr 19 22:28:21 2008 +0100
Update the description and dependencies
- README | 7 ++++++-
+ README | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit f65a5d5e30a1242a899149b732d1139891876014
@@ -5609,7 +6883,7 @@ Date: Sat Apr 19 18:05:45 2008 +0100
Bump to 0.5.1
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ab0da7c61bde715e99dd16027b198c7760b30922
@@ -5618,7 +6892,7 @@ Date: Sat Apr 19 18:01:57 2008 +0100
Update for 0.5.0 release
- NEWS | 14 ++++++++++++++
+ NEWS | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit 203927c71231cf6cec6d88161211702b7105df2d
@@ -5627,7 +6901,7 @@ Date: Sat Apr 19 17:20:50 2008 +0100
Fix ignore rule
- .gitignore | 2 +-
+ .gitignore | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 76921ac27534aa0a25b39790ce4d99cf6e19a20c
@@ -5639,7 +6913,7 @@ Date: Sat Apr 19 17:19:30 2008 +0100
Check that JsonParser correctly handles Unicode characters escaped
using the \uXXXX notation, as per RFC.
- tests/test-parser.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++
+ tests/test-parser.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 67 insertions(+)
commit 379a2fe972c6e7436be9f345fe018bf4fe575354
@@ -5658,7 +6932,7 @@ Date: Sat Apr 19 17:16:28 2008 +0100
This allows full compatibility with JSON.
- json-glib/json-scanner.c | 56 +++++++++++++++++++++++++++++++++++++++++-----
+ json-glib/json-scanner.c | 56 ++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 50 insertions(+), 6 deletions(-)
commit 9429ecaa88cdb6705189b6970481911f11339ff6
@@ -5680,7 +6954,7 @@ Date: Sat Apr 12 13:21:21 2008 +0100
should not barf out when encountering a JSON_NODE_NULL instead of the
expected JSON_NODE_VALUE.
- json-glib/json-node.c | 21 +++++++++++++++------
+ json-glib/json-node.c | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
commit 4e826d9f209a8f68023bae54c91b2bbbb202a54a
@@ -5696,7 +6970,7 @@ Date: Thu Apr 3 16:31:48 2008 +0100
Wrap the test report information section inside an info element
- Makefile.decl | 6 ++++--
+ Makefile.decl | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 8e2e539d02b84e0fe452174f3dfab06f35a4e6a1
@@ -5707,7 +6981,7 @@ Date: Sun Mar 9 20:52:29 2008 +0000
Test the GValue API for storing fundamental types into a JsonNode.
- json-glib/tests/node-test.c | 29 +++++++++++++++++++++++++++++
+ json-glib/tests/node-test.c | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
commit 646b90e79d3424a332064a6a1e9fc62d1ce99386
@@ -5716,7 +6990,7 @@ Date: Wed Mar 5 17:43:06 2008 +0000
Add package and version information to the test-report XML
- Makefile.decl | 2 ++
+ Makefile.decl | 2 ++
1 file changed, 2 insertions(+)
commit b8943381b0df44d9e6e21ae8321df2376c8458a8
@@ -5728,9 +7002,9 @@ Date: Wed Mar 5 16:03:24 2008 +0000
Use a similar test unit as the JsonArray one, testing creation, empty
objects, addition and removal of members.
- .gitignore | 2 ++
- json-glib/tests/Makefile.am | 17 +++++++----
- json-glib/tests/object-test.c | 62 +++++++++++++++++++++++++++++++++++++++++
+ .gitignore | 2 ++
+ json-glib/tests/Makefile.am | 17 +++++++-----
+ json-glib/tests/object-test.c | 62 +++++++++++++++++++++++++++++++++++++++++++
3 files changed, 75 insertions(+), 6 deletions(-)
commit 7eab612d9b200aef197fa1dffa4f89b936c76b1f
@@ -5743,7 +7017,7 @@ Date: Wed Mar 5 15:46:41 2008 +0000
and set up a separate test case for the element removal. This keeps the
test cases clean.
- json-glib/tests/array-test.c | 12 ++++++++++++
+ json-glib/tests/array-test.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit 6aa1ddb891594e0f567bc3ebeb3bf5d3ab8e7e0c
@@ -5752,7 +7026,7 @@ Date: Tue Mar 4 13:07:08 2008 +0000
Clean the test-report XML output, if found
- Makefile.am | 2 +-
+ Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6eee8282d327614380854d572b2680f40b2faaf5
@@ -5761,7 +7035,7 @@ Date: Tue Mar 4 12:37:52 2008 +0000
Update gitignore file
- .gitignore | 18 ++++++++----------
+ .gitignore | 18 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)
commit d5cb48681c68c3d53d8ec331ef37fb60820a9421
@@ -5778,8 +7052,8 @@ Date: Tue Mar 4 12:30:48 2008 +0000
The API coverage for the data types is part of the json-glib/tests
directory and will be expanded later.
- tests/Makefile.am | 8 +++++--
- tests/test-serialize-full.c | 56 +++++++++++++++++++++++++++----------------
+ tests/Makefile.am | 8 +++++--
+ tests/test-serialize-full.c | 56 ++++++++++++++++++++++++++++-----------------
2 files changed, 41 insertions(+), 23 deletions(-)
commit 1f6307ea2d7dc6ebe279d08b9f95f3074fbdd462
@@ -5790,8 +7064,8 @@ Date: Tue Mar 4 12:18:19 2008 +0000
The test-08 case was the last numbered test unit.
- tests/test-08.c | 337 -------------------------------------------
- tests/test-serialize-full.c | 337 +++++++++++++++++++++++++++++++++++++++++++
+ tests/test-08.c | 337 --------------------------------------------
+ tests/test-serialize-full.c | 337 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 337 insertions(+), 337 deletions(-)
commit cdb194e8d64343e8bcb00e046c5fbeefd677b02a
@@ -5804,9 +7078,9 @@ Date: Tue Mar 4 12:17:29 2008 +0000
interface; the TestObject implements the serialization interface to
create a JSON data type from a boxed GType.
- tests/Makefile.am | 4 +
- tests/test-07.c | 252 --------------------------------------
- tests/test-serialize-complex.c | 261 ++++++++++++++++++++++++++++++++++++++++
+ tests/Makefile.am | 4 +
+ tests/test-07.c | 252 ---------------------------------------
+ tests/test-serialize-complex.c | 261 +++++++++++++++++++++++++++++++++++++++++
3 files changed, 265 insertions(+), 252 deletions(-)
commit 4c766a029d8f6a2d06b749527020fd93fc4a4f99
@@ -5818,8 +7092,8 @@ Date: Tue Mar 4 12:12:37 2008 +0000
The new test-serialize-simple tests the GObject integration for
serializing simple GObjects into JSON.
- tests/Makefile.am | 4 ++++
- tests/test-serialize-simple.c | 5 +++--
+ tests/Makefile.am | 4 ++++
+ tests/test-serialize-simple.c | 5 +++--
2 files changed, 7 insertions(+), 2 deletions(-)
commit 325185c5955f8942ddf8d55a9e3b5d6a8c2723d1
@@ -5828,8 +7102,8 @@ Date: Tue Mar 4 12:10:23 2008 +0000
Rename test-06 to test-serialize-simple
- tests/test-06.c | 162 -----------------------------------------
- tests/test-serialize-simple.c | 162 +++++++++++++++++++++++++++++++++++++++++
+ tests/test-06.c | 162 ------------------------------------------
+ tests/test-serialize-simple.c | 162 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 162 insertions(+), 162 deletions(-)
commit cbea4698c1b7284d8004fff659a7354fb3af29ee
@@ -5841,7 +7115,7 @@ Date: Tue Mar 4 12:09:44 2008 +0000
First pass into replacing the last three numbered tests into named
tests.
- tests/test-06.c | 28 ++++++++++++++++++----------
+ tests/test-06.c | 28 ++++++++++++++++++----------
1 file changed, 18 insertions(+), 10 deletions(-)
commit 5cc1d3d6061830de403ccbc10c2414f29cd1cf82
@@ -5858,10 +7132,10 @@ Date: Tue Mar 4 10:52:51 2008 +0000
with it being an associative array. Hence, for the object test case we
just compare the length of the output.
- tests/Makefile.am | 4 +
- tests/test-04.c | 238 -----------------------------
- tests/test-05.c | 227 ---------------------------
- tests/test-generator.c | 399 ++++++++++++++++++++++++++++++++++++++++++++++++
+ tests/Makefile.am | 4 +
+ tests/test-04.c | 238 -----------------------------
+ tests/test-05.c | 227 ----------------------------
+ tests/test-generator.c | 399 +++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 403 insertions(+), 465 deletions(-)
commit e100c69a4fca046cbeb6db3fc8ba49160796d87c
@@ -5870,7 +7144,7 @@ Date: Tue Mar 4 10:44:56 2008 +0000
Append to EXTRA_DIST, since it was defined elsewhere
- contrib/Makefile.am | 2 +-
+ contrib/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 98b6e5e2f151c4ee800754675bf01e585fee850b
@@ -5879,7 +7153,7 @@ Date: Tue Mar 4 07:05:01 2008 +0000
Update the README
- README | 36 ++++++++++++++++++++++++++++++++++++
+ README | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
commit 1a078c783a5a03b3367ce59eb25248dd6e23b5c6
@@ -5888,7 +7162,7 @@ Date: Tue Mar 4 07:05:01 2008 +0000
Update the README
- README | 36 ++++++++++++++++++++++++++++++++++++
+ README | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
commit 44891ea1040ceae95a994b646174696de7779ea1
@@ -5897,7 +7171,7 @@ Date: Tue Mar 4 06:44:59 2008 +0000
Update gitignore file
- .gitignore | 11 +++++------
+ .gitignore | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
commit 3ea189acf52ea39653c6505c136f1f45a660a24c
@@ -5909,7 +7183,7 @@ Date: Tue Mar 4 06:34:11 2008 +0000
Like for the simple arrays test case, add validation of the values types
for the members of the simple objects test case.
- tests/test-parser.c | 31 ++++++++++++++++++++++++-------
+ tests/test-parser.c | 31 ++++++++++++++++++++++++-------
1 file changed, 24 insertions(+), 7 deletions(-)
commit 40b3e9330f482e002aea90b0c1a4b9db2adffff0
@@ -5931,7 +7205,7 @@ Date: Tue Mar 4 06:27:24 2008 +0000
All the fields are checked for a match. This makes the simple arrays test
case more reliable.
- tests/test-parser.c | 40 +++++++++++++++++++++++++++++++---------
+ tests/test-parser.c | 40 +++++++++++++++++++++++++++++++---------
1 file changed, 31 insertions(+), 9 deletions(-)
commit 7e6dab14302b94979672acf81eec8710ea95e288
@@ -5943,8 +7217,8 @@ Date: Sun Mar 2 17:44:27 2008 +0000
This simple unit will test the JsonArray API, as part of the coverage
test for the JSON-GLib types.
- json-glib/tests/Makefile.am | 10 ++++++---
- json-glib/tests/array-test.c | 50 ++++++++++++++++++++++++++++++++++++++++++
+ json-glib/tests/Makefile.am | 10 ++++++---
+ json-glib/tests/array-test.c | 50 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 57 insertions(+), 3 deletions(-)
commit 441ee88a6e024fc5ab2cf8355adad1fecc276088
@@ -5958,9 +7232,9 @@ Date: Sun Mar 2 15:09:05 2008 +0000
all the JsonParser test cases. It still needs further testing to
verify the DOM created by the parser object.
- tests/test-02.c | 225 ---------------------------------------------------
- tests/test-03.c | 214 ------------------------------------------------
- tests/test-parser.c | 167 ++++++++++++++++++++++++++++++++++++--
+ tests/test-02.c | 225 ----------------------------------------------------
+ tests/test-03.c | 214 -------------------------------------------------
+ tests/test-parser.c | 167 ++++++++++++++++++++++++++++++++++++--
3 files changed, 161 insertions(+), 445 deletions(-)
commit 71db86d84a5544d603b03721891e0ad14f92178d
@@ -5976,7 +7250,7 @@ Date: Sun Mar 2 14:58:58 2008 +0000
the JSON-GObject integration API, by reusing the previous test cases
and remolding them into a more interesting test framework.
- tests/Makefile.am | 39 +++++----------------------------------
+ tests/Makefile.am | 39 +++++----------------------------------
1 file changed, 5 insertions(+), 34 deletions(-)
commit 1e6aa16a2a6432cf96d0a86d4650c13e63c67e43
@@ -5985,7 +7259,7 @@ Date: Sun Mar 2 14:56:56 2008 +0000
Remove old, empty string test
- tests/test-01.c | 57 -------------------------------------------------------
+ tests/test-01.c | 57 ---------------------------------------------------------
1 file changed, 57 deletions(-)
commit 989c807fd61cc65c1e4058c5d0794ae2fe438ba1
@@ -5999,7 +7273,7 @@ Date: Sun Mar 2 14:56:28 2008 +0000
The JsonObject parsing test will also be merged later.
- tests/test-parser.c | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++
+ tests/test-parser.c | 262 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 262 insertions(+)
commit f1e1c0e7796903abb725e8216fc54f53573ecdc9
@@ -6015,7 +7289,7 @@ Date: Sun Mar 2 10:51:09 2008 +0000
This is the first test of the old test suite to be ported to the new test
framework API.
- tests/test-01.c | 44 +++++++++++++++++++++++++++++++++++---------
+ tests/test-01.c | 44 +++++++++++++++++++++++++++++++++++---------
1 file changed, 35 insertions(+), 9 deletions(-)
commit cb5b3d5fa6244b0d20258203bd9df7e3148af57b
@@ -6027,7 +7301,7 @@ Date: Sun Mar 2 10:50:17 2008 +0000
The test unit copies a NULL JsonNode and checks that the copy and the
original nodes are equivalent.
- json-glib/tests/node-test.c | 15 +++++++++++++++
+ json-glib/tests/node-test.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
commit 40c757835e329fe01f8f22aba74d2e47f3a5e55c
@@ -6036,10 +7310,10 @@ Date: Sun Mar 2 10:49:52 2008 +0000
Update Makefile templates to include the testing framework
- contrib/Makefile.am | 2 ++
- doc/Makefile.am | 2 ++
- doc/reference/Makefile.am | 1 +
- tests/Makefile.am | 38 ++++++++++++++++++++++++++++++++------
+ contrib/Makefile.am | 2 ++
+ doc/Makefile.am | 2 ++
+ doc/reference/Makefile.am | 1 +
+ tests/Makefile.am | 38 ++++++++++++++++++++++++++++++++------
4 files changed, 37 insertions(+), 6 deletions(-)
commit 75939c2b43430583150b18f0a8e82e3d60a4f4f1
@@ -6048,7 +7322,7 @@ Date: Sat Mar 1 19:35:47 2008 +0000
Update gitignore file
- .gitignore | 4 ++++
+ .gitignore | 4 ++++
1 file changed, 4 insertions(+)
commit e4be0d896359cc1d0ba99dd81a66855389ebd5df
@@ -6069,12 +7343,12 @@ Date: Sat Mar 1 19:30:41 2008 +0000
At the moment, there is a simple test for the JsonNode API, with a
single unit for the "null" node type.
- Makefile.am | 4 ++-
- Makefile.decl | 57 +++++++++++++++++++++++++++++++++++++++++++
- configure.ac | 3 ++-
- json-glib/Makefile.am | 9 ++++++-
- json-glib/tests/Makefile.am | 15 ++++++++++++
- json-glib/tests/node-test.c | 27 ++++++++++++++++++++
+ Makefile.am | 4 +++-
+ Makefile.decl | 57 +++++++++++++++++++++++++++++++++++++++++++++
+ configure.ac | 3 ++-
+ json-glib/Makefile.am | 9 ++++++-
+ json-glib/tests/Makefile.am | 15 ++++++++++++
+ json-glib/tests/node-test.c | 27 +++++++++++++++++++++
6 files changed, 112 insertions(+), 3 deletions(-)
commit d313aa1e9e472834252ec173c0409eba11ebcff9
@@ -6083,7 +7357,7 @@ Date: Fri Feb 29 16:40:33 2008 +0000
Update gitignore
- .gitignore | 1 +
+ .gitignore | 1 +
1 file changed, 1 insertion(+)
commit 8a2bb3c4400b9df6cd864eb29920a7767e8170c7
@@ -6097,7 +7371,7 @@ Date: Fri Feb 29 16:37:18 2008 +0000
Also, use the Slice allocator for the ScannerKey structs.
- json-glib/json-scanner.c | 42 ++++++++++++++++++++----------------------
+ json-glib/json-scanner.c | 42 ++++++++++++++++++++----------------------
1 file changed, 20 insertions(+), 22 deletions(-)
commit 42f7800c5b1c30ff187fc824a9bb39565033488e
@@ -6108,7 +7382,7 @@ Date: Fri Feb 29 16:01:48 2008 +0000
JsonParser now uses JsonScanner, the internal copy of GScanner.
- json-glib/json-parser.c | 33 +++++++++++++++++----------------
+ json-glib/json-parser.c | 33 +++++++++++++++++----------------
1 file changed, 17 insertions(+), 16 deletions(-)
commit 314f24fd0c8c6b024c93b1d8d275f9049ef22951
@@ -6120,8 +7394,8 @@ Date: Fri Feb 29 16:00:55 2008 +0000
Rename all the API and the data types to the Json namespace, so we can
use the internal copy instead of GScanner.
- json-glib/json-scanner.c | 639 +++++++++++++++++++++++-----------------------
- json-glib/json-scanner.h | 6 +-
+ json-glib/json-scanner.c | 639 ++++++++++++++++++++++++-----------------------
+ json-glib/json-scanner.h | 6 +-
2 files changed, 328 insertions(+), 317 deletions(-)
commit 65708000ab02d0a4080b662bb409ac4b79101488
@@ -6130,7 +7404,7 @@ Date: Fri Feb 29 16:00:30 2008 +0000
Add JsonScanner to the build
- json-glib/Makefile.am | 2 ++
+ json-glib/Makefile.am | 2 ++
1 file changed, 2 insertions(+)
commit 8e27ac27a9b22361296564d740301c2c49b387f8
@@ -6142,7 +7416,7 @@ Date: Fri Feb 29 15:59:57 2008 +0000
Do not require an ancient version of automake, and settle for one slightly
less ancient.
- configure.ac | 4 ++--
+ configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit a475b0896d5760c893a099c9411f9790e5c492ba
@@ -6151,7 +7425,7 @@ Date: Fri Feb 29 12:24:14 2008 +0000
Update the JsonScanner default configuration
- json-glib/json-scanner.c | 84 ++++++++++++++++++++--------------------------
+ json-glib/json-scanner.c | 84 +++++++++++++++++++++---------------------------
1 file changed, 36 insertions(+), 48 deletions(-)
commit 10ac1734b326700257ef318d9a2000c538b5cd38
@@ -6165,7 +7439,7 @@ Date: Fri Feb 29 12:22:02 2008 +0000
Also, remove the configuration: JsonScanner will provide us with one.
- json-glib/json-parser.c | 127 ++++++++++++++++-------------------------------
+ json-glib/json-parser.c | 127 +++++++++++++++++-------------------------------
1 file changed, 44 insertions(+), 83 deletions(-)
commit 4a4095c360fc29f766e8baba3529a78b6d736b19
@@ -6174,7 +7448,7 @@ Date: Fri Feb 29 12:21:20 2008 +0000
Add json-scanner.h to the exported headers
- json-glib/json-glib.h | 1 +
+ json-glib/json-glib.h | 1 +
1 file changed, 1 insertion(+)
commit 469a22e4f1fac6b4fd8110823322b7fbfa9b6552
@@ -6183,7 +7457,7 @@ Date: Fri Feb 29 12:13:54 2008 +0000
Include JsonScanner into JsonParser
- json-glib/json-parser.c | 1 +
+ json-glib/json-parser.c | 1 +
1 file changed, 1 insertion(+)
commit 8537549a5a65f3111a4436b69499664c167b1534
@@ -6194,7 +7468,7 @@ Date: Fri Feb 29 12:10:16 2008 +0000
The GTokenType extension enumeration belongs with the tokenizer.
- json-glib/json-parser.h | 15 ++-------------
+ json-glib/json-parser.h | 15 ++-------------
1 file changed, 2 insertions(+), 13 deletions(-)
commit 1ddd45d36a3a25aa86a95c60e0c29e83687971bd
@@ -6235,9 +7509,9 @@ Date: Tue Jan 29 19:13:15 2008 +0000
JsonNode. Not going to happend in 0.6, but it's worth adding it to the
1.0 roadmap.
- contrib/json-glib-1.0.deps | 1 +
- contrib/json-glib-1.0.vapi | 14 +++++-----
- contrib/json-test.vala | 62 +++++++++++++++++++++-----------------------
+ contrib/json-glib-1.0.deps | 1 +
+ contrib/json-glib-1.0.vapi | 14 +++++------
+ contrib/json-test.vala | 62 ++++++++++++++++++++++------------------------
3 files changed, 38 insertions(+), 39 deletions(-)
commit e8a59f086f43e5abd5414033ea8c9a886eb112ed
@@ -6249,7 +7523,7 @@ Date: Tue Jan 29 19:12:35 2008 +0000
Rules starting with '%' are a make-isms, and automake 1.10 complains a
lot about them.
- Makefile.am | 2 +-
+ Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b6963328f3d8d8e85ca0b21f9bdeca77b5611019
@@ -6261,7 +7535,7 @@ Date: Tue Jan 29 18:19:16 2008 +0000
The json_parser_peek_root() function has been removed, and so we do not
its symbol in the json-glib-sections.txt file anymore.
- doc/reference/json-glib-sections.txt | 1 -
+ doc/reference/json-glib-sections.txt | 1 -
1 file changed, 1 deletion(-)
commit 48079c2f580171235eecc298b0193022a67e0b79
@@ -6273,10 +7547,10 @@ Date: Tue Jan 29 18:18:01 2008 +0000
Do not free the root node returned by the get_root() method in the
JSON-GObject API and in the JsonParser tests.
- json-glib/json-gobject.c | 4 +---
- tests/test-01.c | 2 +-
- tests/test-02.c | 2 --
- tests/test-03.c | 2 --
+ json-glib/json-gobject.c | 4 +---
+ tests/test-01.c | 2 +-
+ tests/test-02.c | 2 --
+ tests/test-03.c | 2 --
4 files changed, 2 insertions(+), 8 deletions(-)
commit a86a300fdc256ad4270881cf9b7b97367cd87c87
@@ -6292,8 +7566,8 @@ Date: Tue Jan 29 18:14:49 2008 +0000
This commit reverts the 0b6b09c0 commit, by removing the peek_root() method
and restoring the previous get_root() method behaviour.
- json-glib/json-parser.c | 26 ++------------------------
- json-glib/json-parser.h | 1 -
+ json-glib/json-parser.c | 26 ++------------------------
+ json-glib/json-parser.h | 1 -
2 files changed, 2 insertions(+), 25 deletions(-)
commit 9a167068edcde51b50a15bab4ee8623994eb9c04
@@ -6305,7 +7579,7 @@ Date: Mon Jan 28 11:02:30 2008 +0000
The json_object_has_member() used the passed in member name, instead of
the correctly normalized one.
- json-glib/json-object.c | 2 +-
+ json-glib/json-object.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f2f08d282ac6bc69ba9029d065979b1332abd5a5
@@ -6320,7 +7594,7 @@ Date: Sun Jan 27 21:26:51 2008 +0000
and dispose methods. As further optimisation, inlining them should be
worth as well.
- json-glib/json-parser.c | 51 ++++++++++++++++++++++++++++-------------------
+ json-glib/json-parser.c | 51 +++++++++++++++++++++++++++++--------------------
1 file changed, 30 insertions(+), 21 deletions(-)
commit 629d4a54913c578d7b612f10d9b04addc8e0c7fb
@@ -6332,11 +7606,11 @@ Date: Tue Dec 25 21:44:03 2007 +0000
Including the autotools generated config.h should always be conditional
on the HAVE_CONFIG_H definitions.
- json-glib/json-array.c | 2 ++
- json-glib/json-generator.c | 2 ++
- json-glib/json-gobject.c | 2 ++
- json-glib/json-node.c | 3 +++
- json-glib/json-object.c | 2 ++
+ json-glib/json-array.c | 2 ++
+ json-glib/json-generator.c | 2 ++
+ json-glib/json-gobject.c | 2 ++
+ json-glib/json-node.c | 3 +++
+ json-glib/json-object.c | 2 ++
5 files changed, 11 insertions(+)
commit e172e9ccec88999e7d8433df08d8d92568537cf7
@@ -6347,7 +7621,7 @@ Date: Tue Dec 25 21:41:44 2007 +0000
Use an intermediary pointer to avoid a lot of pointer dereferences
- json-glib/json-parser.c | 25 ++++++++++++++-----------
+ json-glib/json-parser.c | 25 ++++++++++++++-----------
1 file changed, 14 insertions(+), 11 deletions(-)
commit 61a6a144a2182946be4fb975d05e1c26d814c323
@@ -6362,9 +7636,9 @@ Date: Tue Dec 25 11:55:36 2007 +0000
Also, start binding the basic GObject API, even though no serializable
support is ready, yet.
- contrib/json-glib-1.0.vapi | 21 ++++++++++--
- contrib/json-object.vala | 10 ++++--
- contrib/json-test.vala | 81 ++++++++++++++++++++++++++++++++------------
+ contrib/json-glib-1.0.vapi | 21 ++++++++++--
+ contrib/json-object.vala | 10 ++++--
+ contrib/json-test.vala | 81 +++++++++++++++++++++++++++++++++-------------
3 files changed, 85 insertions(+), 27 deletions(-)
commit 8ec0c93715f6f43e4829a6f3ac534f9ec05e0363
@@ -6379,7 +7653,7 @@ Date: Tue Dec 25 11:53:04 2007 +0000
methods, and still be able to retain some basic functionality for the methods
they decide not to implement.
- json-glib/json-gobject.c | 208 ++++++++++++++++++++++++++--------------------
+ json-glib/json-gobject.c | 208 +++++++++++++++++++++++++++--------------------
1 file changed, 120 insertions(+), 88 deletions(-)
commit 5bb6dd7b77dcd0d1996f484990223287d2144ff3
@@ -6392,7 +7666,7 @@ Date: Tue Dec 25 11:51:20 2007 +0000
current state; this means clearing the variable_name string it saves when
the passed JSON stream is a JavaScript assignment.
- json-glib/json-parser.c | 2 ++
+ json-glib/json-parser.c | 2 ++
1 file changed, 2 insertions(+)
commit a90a842f269314c4423de9d84d03391a8efbd7b5
@@ -6406,8 +7680,8 @@ Date: Tue Dec 25 11:49:20 2007 +0000
we implicitly always computed the buffer length and discarded the passed
length parameter.
- json-glib/json-parser.c | 10 +++++-----
- json-glib/json-parser.h | 2 +-
+ json-glib/json-parser.c | 10 +++++-----
+ json-glib/json-parser.h | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
commit 7229b9bf0bd15c6c1e5b695f8e291218a041ab45
@@ -6418,7 +7692,7 @@ Date: Tue Dec 25 11:47:10 2007 +0000
Avoid feeding garbage to the callers by using g_slice_new0().
- json-glib/json-node.c | 9 +++++----
+ json-glib/json-node.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit ba7282dd23e2980203208cb73942535bfefa5906
@@ -6429,7 +7703,7 @@ Date: Tue Dec 25 11:45:56 2007 +0000
Found this very dumb leak while using Valgrind.
- json-glib/json-generator.c | 6 ++++++
+ json-glib/json-generator.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 193aca9aabbfc3db8e1faca0a65b19ac7ba96341
@@ -6442,7 +7716,7 @@ Date: Tue Dec 25 11:44:18 2007 +0000
copy inside GValue, and it's not ours to free, as Valgrind gently pointed
out.
- tests/test-07.c | 2 --
+ tests/test-07.c | 2 --
1 file changed, 2 deletions(-)
commit a6fae2d61b1cfefa742574761edc19c8d6f702f5
@@ -6455,7 +7729,7 @@ Date: Thu Nov 22 16:00:35 2007 +0000
is too much C-oriented. This example shows how to serialize a class in
Vala to a JSON string.
- contrib/json-object.vala | 40 ++++++++++++++++++++++++++++++++++++++++
+ contrib/json-object.vala | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
commit ea6cc8756f70d488eae128e4a01f63ce2766cc3a
@@ -6464,7 +7738,7 @@ Date: Thu Nov 22 15:59:25 2007 +0000
Omit the lenght argument now that we provide a default
- contrib/json-test.vala | 2 +-
+ contrib/json-test.vala | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9492f3439dd491bb5afadfe6b2bd49a72ec9bb1e
@@ -6480,7 +7754,7 @@ Date: Thu Nov 22 15:58:23 2007 +0000
* add the non-null value marker for strings
* provide default values for the length argument in from_data()/to_data()
- contrib/json-glib-1.0.vapi | 20 +++++++++++---------
+ contrib/json-glib-1.0.vapi | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
commit a255b4f5eb8769c444a9ac3a4cc7404fccd44ee3
@@ -6493,8 +7767,8 @@ Date: Thu Nov 22 00:01:37 2007 +0000
contrib directory. This might change in the future, so we already
have the HAVE_VALA conditional for the Makefiles.
- Makefile.am | 8 +++++++-
- configure.ac | 3 +++
+ Makefile.am | 8 +++++++-
+ configure.ac | 3 +++
2 files changed, 10 insertions(+), 1 deletion(-)
commit aa8911ca4d63bfb3dd34997f9a745d70d12673af
@@ -6503,7 +7777,7 @@ Date: Wed Nov 21 20:44:08 2007 +0000
Update the test case for the Vala bindings
- contrib/json-test.vala | 4 ++--
+ contrib/json-test.vala | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 7083e9e6733611b5313f0708c4b93b9726ef26d0
@@ -6515,7 +7789,7 @@ Date: Wed Nov 21 20:43:35 2007 +0000
Add the Json.Object.dup_member() and Json.Array.dup_element() functions.
Also, export the JSON_NODE_TYPE() macro as Json.Node.type() method.
- contrib/json-glib-1.0.vapi | 8 ++++++--
+ contrib/json-glib-1.0.vapi | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 9d4588e97a88960a4dd6a28debb3cb0f8d75f098
@@ -6524,7 +7798,7 @@ Date: Wed Nov 21 20:42:07 2007 +0000
Add symbols of the newly committed API
- doc/reference/json-glib-sections.txt | 3 +++
+ doc/reference/json-glib-sections.txt | 3 +++
1 file changed, 3 insertions(+)
commit cf2eceeb69ccbda4f2ff583ee7869c7fd3cda603
@@ -6537,9 +7811,9 @@ Date: Wed Nov 21 20:41:42 2007 +0000
binding the JSON-GLib API, because they can manage the lifetime of the
returned values using their own rules.
- json-glib/json-array.c | 29 +++++++++++++++++++++++++++++
- json-glib/json-object.c | 29 +++++++++++++++++++++++++++++
- json-glib/json-types.h | 4 ++++
+ json-glib/json-array.c | 29 +++++++++++++++++++++++++++++
+ json-glib/json-object.c | 29 +++++++++++++++++++++++++++++
+ json-glib/json-types.h | 4 ++++
3 files changed, 62 insertions(+)
commit 5a4a8761af0562fbee8e1a56ce1771a20c1ad8e3
@@ -6551,11 +7825,11 @@ Date: Wed Nov 21 20:07:12 2007 +0000
Dispose the root node when using the JsonParser and JsonGenerator
objects after the change in sematics for their accessors.
- tests/test-01.c | 2 +-
- tests/test-02.c | 2 ++
- tests/test-03.c | 2 ++
- tests/test-04.c | 8 ++++++++
- tests/test-05.c | 6 ++++++
+ tests/test-01.c | 2 +-
+ tests/test-02.c | 2 ++
+ tests/test-03.c | 2 ++
+ tests/test-04.c | 8 ++++++++
+ tests/test-05.c | 6 ++++++
5 files changed, 19 insertions(+), 1 deletion(-)
commit ac699263493e09eeb203f9bf88c0a8296f9e4a8f
@@ -6567,7 +7841,7 @@ Date: Wed Nov 21 20:06:06 2007 +0000
Update json_construct_gobject() to the change of behaviour in the
root node getter function of JsonParser.
- json-glib/json-gobject.c | 2 ++
+ json-glib/json-gobject.c | 2 ++
1 file changed, 2 insertions(+)
commit 0b6b09c0fe2fdd21b18593192e7213d1b0098f12
@@ -6587,8 +7861,8 @@ Date: Wed Nov 21 20:05:07 2007 +0000
A function returning the pointer has also been added, and it's called
json_parser_peek_root().
- json-glib/json-parser.c | 26 ++++++++++++++++++++++++--
- json-glib/json-parser.h | 2 ++
+ json-glib/json-parser.c | 26 ++++++++++++++++++++++++--
+ json-glib/json-parser.h | 2 ++
2 files changed, 26 insertions(+), 2 deletions(-)
commit 5f110dc5ad338497c95418b9ad1b267c95fb8ded
@@ -6599,11 +7873,11 @@ Date: Wed Nov 21 18:39:04 2007 +0000
Add bindings for the basic JSON-GLib API. GObject API will arrive later.
- Makefile.am | 2 +-
- configure.ac | 12 +++++
- contrib/Makefile.am | 4 ++
- contrib/json-glib-1.0.vapi | 118 ++++++++++++++++++++++++++++++++++++++++++++
- contrib/json-test.vala | 87 ++++++++++++++++++++++++++++++++
+ Makefile.am | 2 +-
+ configure.ac | 12 +++++
+ contrib/Makefile.am | 4 ++
+ contrib/json-glib-1.0.vapi | 118 +++++++++++++++++++++++++++++++++++++++++++++
+ contrib/json-test.vala | 87 +++++++++++++++++++++++++++++++++
5 files changed, 222 insertions(+), 1 deletion(-)
commit 557a60b4e0f1fd6fc0fa79efc60f9bfd777e0670
@@ -6615,8 +7889,8 @@ Date: Wed Nov 21 14:52:15 2007 +0000
The indent character should be any Unicode character available instead
of a generic char.
- json-glib/json-generator.c | 16 ++++++++--------
- tests/test-05.c | 6 +++++-
+ json-glib/json-generator.c | 16 ++++++++--------
+ tests/test-05.c | 6 +++++-
2 files changed, 13 insertions(+), 9 deletions(-)
commit 5fc37f8f2a1594821623419f75ceaa4b95fe07cf
@@ -6628,7 +7902,7 @@ Date: Wed Nov 21 01:39:00 2007 +0000
The JsonGenerator:indent-char can be used to control the character that
indents the lines when pretty printing.
- json-glib/json-generator.c | 54 ++++++++++++++++++++++++++++++++------------
+ json-glib/json-generator.c | 54 ++++++++++++++++++++++++++++++++++------------
1 file changed, 40 insertions(+), 14 deletions(-)
commit 58133b51152ca76b8cb5c93b5991f9b1a565e9a9
@@ -6640,7 +7914,7 @@ Date: Wed Nov 21 01:20:20 2007 +0000
JsonNode of type value for floating point numbers is G_TYPE_DOUBLE
and not G_TYPE_FLOAT anymore.
- json-glib/json-generator.c | 4 ++--
+ json-glib/json-generator.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 80006db7bcea2bd8c44a648a64ba3da6a05a6fd1
@@ -6652,7 +7926,7 @@ Date: Tue Nov 20 18:30:42 2007 +0000
Update the GObject deserialization test suite to check for the correct
deserialization of the enum/flags values.
- tests/test-08.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++++-------
+ tests/test-08.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
1 file changed, 53 insertions(+), 7 deletions(-)
commit 1110e098fa879abf7f67f24af2a1b736ce359dd6
@@ -6667,7 +7941,7 @@ Date: Tue Nov 20 18:20:33 2007 +0000
This code is taken from ClutterScript and it was adapted from GtkBuilder.
- json-glib/json-gobject.c | 170 ++++++++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-gobject.c | 170 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 170 insertions(+)
commit 2674ce68e574cebeca147944cf748b41fbe27507
@@ -6676,7 +7950,7 @@ Date: Tue Nov 13 11:34:05 2007 +0000
Bump up to 0.5.0
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c1547eb3aba6f09b3ce4c23bd66a798e03b35a34
@@ -6685,8 +7959,8 @@ Date: Tue Nov 13 11:29:19 2007 +0000
Bump up to 0.4.0
- NEWS | 9 +++++++++
- configure.ac | 2 +-
+ NEWS | 9 +++++++++
+ configure.ac | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
commit 03325e108e40d5deba979852ee402d7d6579ac81
@@ -6695,7 +7969,7 @@ Date: Tue Nov 13 11:20:34 2007 +0000
Fix variable shadowing for distcheck
- json-glib/json-parser.c | 4 ++--
+ json-glib/json-parser.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit afeec9b40468d289351c78007b5122ff716bb977
@@ -6704,7 +7978,7 @@ Date: Tue Nov 13 11:16:51 2007 +0000
Add 0.4 symbols index
- doc/reference/json-glib-docs.sgml | 4 ++++
+ doc/reference/json-glib-docs.sgml | 4 ++++
1 file changed, 4 insertions(+)
commit 32023e03ca9c976e66b9af949d4aea36e1d4d874
@@ -6716,7 +7990,7 @@ Date: Tue Nov 13 10:59:14 2007 +0000
We provide fallbacks in case a JsonSerializable object does not translate
a property into a JSON object member and vice versa.
- json-glib/json-gobject.c | 15 ++++++++-------
+ json-glib/json-gobject.c | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
commit c669a28d37795be68f3a51e9353f6f9d8e695a52
@@ -6725,7 +7999,7 @@ Date: Tue Nov 13 10:55:23 2007 +0000
Add new symbols to the documentation
- doc/reference/json-glib-sections.txt | 7 ++++++-
+ doc/reference/json-glib-sections.txt | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit b83a2bfa96885837ca48bacb6492fd68a2b5b564
@@ -6746,8 +8020,8 @@ Date: Tue Nov 13 10:51:31 2007 +0000
we will fall back to the simple value-to-node generator we provide for
non-serializable classes.
- json-glib/json-gobject.c | 17 +++++++++++------
- tests/test-07.c | 13 +------------
+ json-glib/json-gobject.c | 17 +++++++++++------
+ tests/test-07.c | 13 +------------
2 files changed, 12 insertions(+), 18 deletions(-)
commit 10e937a68bd802a4f5948d900aa2201344cfc138
@@ -6756,9 +8030,9 @@ Date: Tue Nov 13 10:46:02 2007 +0000
Add test unit for the GObject deserialization
- .gitignore | 2 +
- tests/Makefile.am | 4 +-
- tests/test-08.c | 291 +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ .gitignore | 2 +
+ tests/Makefile.am | 4 +-
+ tests/test-08.c | 291 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 296 insertions(+), 1 deletion(-)
commit 7b93db7ad996b29a6c576db33803029dc94e16fc
@@ -6771,7 +8045,7 @@ Date: Tue Nov 13 10:45:23 2007 +0000
to copy the value from the JSON node into the target GValue, not the other
way around.
- json-glib/json-gobject.c | 6 ++++--
+ json-glib/json-gobject.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 9e61004365982017bfe9b76889e2a7d1a0320350
@@ -6780,7 +8054,7 @@ Date: Tue Nov 13 10:11:34 2007 +0000
Update git ignore file
- .gitignore | 2 ++
+ .gitignore | 2 ++
1 file changed, 2 insertions(+)
commit 4b496c7d906c81dceafe6a5f442b55b6e161f762
@@ -6796,7 +8070,7 @@ Date: Tue Nov 13 10:11:00 2007 +0000
It will natively convert integers, booleans, strings and double precision
floating point values; it also handles string vectors in form of arrays.
- json-glib/json-gobject.c | 94 +++++++++++++++++++++++++++++++++++++++++-----
+ json-glib/json-gobject.c | 94 +++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 85 insertions(+), 9 deletions(-)
commit a7c39c910e08093ee0d0723685005623f26b9eae
@@ -6819,7 +8093,7 @@ Date: Tue Nov 13 09:28:57 2007 +0000
clearly states what happens, and that you can safely free the node after
feeding it to the JsonGenerator.
- json-glib/json-generator.c | 30 ++++++++++++++++++++++++++++--
+ json-glib/json-generator.c | 30 ++++++++++++++++++++++++++++--
1 file changed, 28 insertions(+), 2 deletions(-)
commit 6132d7325c33e26740b4c955d8ccbe53fd817cd8
@@ -6830,7 +8104,7 @@ Date: Tue Nov 13 09:26:02 2007 +0000
JsonNode payload is inside a union.
- json-glib/json-node.c | 2 +-
+ json-glib/json-node.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f051b948714e4928a7d7f903e891639ce4ba82fd
@@ -6843,8 +8117,8 @@ Date: Tue Nov 13 09:17:22 2007 +0000
marshallers to a GObject class. We could use pointers, but we'd loose type
safety, so it's a no-no.
- json-glib/json-node.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
- json-glib/json-types.h | 8 ++++++--
+ json-glib/json-node.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-types.h | 8 ++++++--
2 files changed, 54 insertions(+), 2 deletions(-)
commit 1f9b3e50282f8aa4a421c83ad596f6186ef82ec9
@@ -6857,8 +8131,8 @@ Date: Sat Nov 10 15:12:20 2007 +0000
perfectly simple and elegant notation into something that allows lazyness
and breakage.
- json-glib/json-parser.c | 12 +++++++++++-
- tests/test-02.c | 1 +
+ json-glib/json-parser.c | 12 +++++++++++-
+ tests/test-02.c | 1 +
2 files changed, 12 insertions(+), 1 deletion(-)
commit 261d05a4cdcc1f64824615cdc81b4b467d0a5f57
@@ -6882,10 +8156,10 @@ Date: Sat Nov 10 02:15:44 2007 +0000
The function json_parser_has_assignment() can be used to query both the
presence of an assignment and the variable name at the same time.
- doc/reference/json-glib-sections.txt | 1 +
- json-glib/json-parser.c | 80 +++++++++++++++++++++++++++++++++-
- json-glib/json-parser.h | 5 +++
- tests/test-02.c | 5 +++
+ doc/reference/json-glib-sections.txt | 1 +
+ json-glib/json-parser.c | 80 +++++++++++++++++++++++++++++++++++-
+ json-glib/json-parser.h | 5 +++
+ tests/test-02.c | 5 +++
4 files changed, 89 insertions(+), 2 deletions(-)
commit 45c697263364a975fd6a54373f999f2932436b6f
@@ -6902,9 +8176,9 @@ Date: Sat Nov 10 01:26:46 2007 +0000
This is the initial implementation of the function: the JsonNode-to-GValue
fallback parser is just a stub.
- doc/reference/json-glib-sections.txt | 1 +
- json-glib/json-gobject.c | 182 +++++++++++++++++++++++++++++++---
- json-glib/json-gobject.h | 8 +-
+ doc/reference/json-glib-sections.txt | 1 +
+ json-glib/json-gobject.c | 182 ++++++++++++++++++++++++++++++++---
+ json-glib/json-gobject.h | 8 +-
3 files changed, 177 insertions(+), 14 deletions(-)
commit 4eade1089355ebcf0614d0cfbc9c441513b7d97a
@@ -6913,7 +8187,7 @@ Date: Mon Oct 29 22:23:36 2007 +0000
Fix objects test suite to match the arrays one
- tests/test-03.c | 8 ++++----
+ tests/test-03.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 3948d83795d68d665b8b969c08b6c40498eb2661
@@ -6924,7 +8198,7 @@ Date: Mon Oct 29 22:23:07 2007 +0000
Add a check for commas after complex data types inside object members.
- json-glib/json-parser.c | 8 +++++++-
+ json-glib/json-parser.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit 6182457fa305a1f159e9009d3fbef42a93f2768e
@@ -6936,7 +8210,7 @@ Date: Mon Oct 29 22:17:44 2007 +0000
Fix a typo in test number 7 (missing comma to separate the C strings) and
use G_TYPE_DOUBLE instead of G_TYPE_FLOAT for the floating point values.
- tests/test-02.c | 8 ++++----
+ tests/test-02.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 25cdc18be8acdad54561f919c5805ad4fa9b3ac9
@@ -6947,7 +8221,7 @@ Date: Mon Oct 29 22:16:31 2007 +0000
Catch missing commas after an array element or an object member.
- json-glib/json-parser.c | 10 ++++++++++
+ json-glib/json-parser.c | 10 ++++++++++
1 file changed, 10 insertions(+)
commit 812422e4ed4df83374cdda6d94637448ab94dfef
@@ -6964,7 +8238,7 @@ Date: Mon Oct 29 18:18:34 2007 +0000
which should make the JsonParser hopefully complete.
- json-glib/json-parser.c | 123 +++++++++++++++++++++++++++++++++++++++--------
+ json-glib/json-parser.c | 123 ++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 103 insertions(+), 20 deletions(-)
commit 72d007d865a822875dfa311698fb2d13f5d3df69
@@ -6976,7 +8250,7 @@ Date: Mon Oct 29 18:16:24 2007 +0000
Before calling json_object_unref() or json_array_unref() in json_node_free()
we need to check if the payload of JsonNode is set to avoid a critical.
- json-glib/json-node.c | 6 ++++--
+ json-glib/json-node.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 59a66484befba457eda2ee7a9540f2b33ff04031
@@ -6988,8 +8262,8 @@ Date: Tue Oct 16 23:20:22 2007 +0100
This should have been done before relasing 0.2.0. Well, that's what
point releases are for.
- tests/Makefile.am | 4 +-
- tests/test-07.c | 265 +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ tests/Makefile.am | 4 +-
+ tests/test-07.c | 265 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 268 insertions(+), 1 deletion(-)
commit 34515af7bb1d69317b9e52d0ced92beaf6770e7d
@@ -7000,7 +8274,7 @@ Date: Tue Oct 16 23:19:35 2007 +0100
A placeholder, while syntactically correct, won't do.
- json-glib/json-gobject.c | 6 ++++++
+ json-glib/json-gobject.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 0656c4bee8e14c375481c89a62f0e6e95be758ce
@@ -7012,7 +8286,7 @@ Date: Tue Oct 16 23:18:47 2007 +0100
This is what happens when you fix a compiler warning about a shadowing
variable and you don't run the test suite to check the results.
- json-glib/json-generator.c | 10 ++++++----
+ json-glib/json-generator.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 88794df33e08cb409f71d1aaf702cd509b600954
@@ -7021,7 +8295,7 @@ Date: Tue Oct 16 19:53:27 2007 +0100
Bump up to 0.3.0
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0ce3bf30d84aedcf5f8f75e6c1112d91dcc1d654
@@ -7030,7 +8304,7 @@ Date: Tue Oct 16 19:49:42 2007 +0100
Bump up to 0.2.0
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 77248800533f3dabfb09dfa8ba32e3084ea62d5f
@@ -7039,7 +8313,7 @@ Date: Tue Oct 16 19:43:27 2007 +0100
Fix DISTCHECK configure flags
- Makefile.am | 2 +-
+ Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 70be36c97a8cd598af061eb9ac5a9a5852858682
@@ -7048,9 +8322,9 @@ Date: Tue Oct 16 19:42:05 2007 +0100
Fix compilation errors with extra maintainer CFLAGS
- json-glib/json-array.c | 2 +-
- json-glib/json-generator.c | 16 ++++++++--------
- json-glib/json-parser.c | 4 ++--
+ json-glib/json-array.c | 2 +-
+ json-glib/json-generator.c | 16 ++++++++--------
+ json-glib/json-parser.c | 4 ++--
3 files changed, 11 insertions(+), 11 deletions(-)
commit 57c39582818b8a6579fed327f5c6e2fc34e93694
@@ -7061,7 +8335,7 @@ Date: Tue Oct 16 19:41:18 2007 +0100
Some autogenerated code caused -Werror to croak, so -Wextra has to go.
- configure.ac | 2 +-
+ configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9c690da734ee4513f19841f93a08ae35bbaa65b1
@@ -7070,7 +8344,7 @@ Date: Tue Oct 16 18:20:19 2007 +0100
Autogenerate the ChangeLog when disting
- Makefile.am | 5 +++++
+ Makefile.am | 5 +++++
1 file changed, 5 insertions(+)
commit 95fc9c4fb5af82c766d2f4f515b361028bc348e7
@@ -7079,7 +8353,7 @@ Date: Tue Oct 16 18:20:01 2007 +0100
Fix EXTRA_DIST files for distcheck
- json-glib/Makefile.am | 16 +++++++++-------
+ json-glib/Makefile.am | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
commit 87a36b8a5e23f3cf80730627f9b89061934a5bbf
@@ -7093,10 +8367,10 @@ Date: Tue Oct 16 17:40:06 2007 +0100
to control the (de)serialization of GObject properties. This way it's
possible to serialize GObjects with properties holding complex data types.
- doc/reference/json-glib-sections.txt | 15 +++
- json-glib/json-gobject.c | 188 ++++++++++++++++++++++++++++------
- json-glib/json-gobject.h | 51 +++++++++
- json-glib/json-types.h | 1 +
+ doc/reference/json-glib-sections.txt | 15 +++
+ json-glib/json-gobject.c | 188 +++++++++++++++++++++++++++++------
+ json-glib/json-gobject.h | 51 ++++++++++
+ json-glib/json-types.h | 1 +
4 files changed, 224 insertions(+), 31 deletions(-)
commit 85cb0f44c4c7297a75141999674f3eb0fdf6a308
@@ -7108,9 +8382,9 @@ Date: Tue Oct 16 17:25:08 2007 +0100
To map json_array_get_elements(), a json_object_get_values() method has
been added which returns the list of JsonNodes contained by a JsonObject.
- doc/reference/json-glib-sections.txt | 1 +
- json-glib/json-object.c | 41 ++++++++++++++++++++++++++++++++++
- json-glib/json-types.h | 1 +
+ doc/reference/json-glib-sections.txt | 1 +
+ json-glib/json-object.c | 41 ++++++++++++++++++++++++++++++++++++
+ json-glib/json-types.h | 1 +
3 files changed, 43 insertions(+)
commit 474ecf1cc6aae35b184edffc75fc8626c3f12f61
@@ -7119,7 +8393,7 @@ Date: Tue Oct 16 16:40:57 2007 +0100
Add a note in the JsonObject documentation for the member name normalization
- json-glib/json-object.c | 6 +++++-
+ json-glib/json-object.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 93e26b94d9bb1909f3b16a4b0500f27660d7e621
@@ -7135,7 +8409,7 @@ Date: Tue Oct 16 16:37:01 2007 +0100
This means that "member-name" and "member_name" are completely equivalent
for a JsonObject.
- json-glib/json-object.c | 31 ++++++++++++++++++++++++++-----
+ json-glib/json-object.c | 31 ++++++++++++++++++++++++++-----
1 file changed, 26 insertions(+), 5 deletions(-)
commit 73a7671dedfd3bb9bc1a8c197a68dcef90e627f7
@@ -7149,8 +8423,8 @@ Date: Mon Oct 15 10:28:39 2007 +0100
the members from a JsonObject, we can provide an internal version of that
function and hideit behind a pre-processor macro.
- configure.ac | 2 +-
- json-glib/json-object.c | 25 +++++++++++++++++++++++++
+ configure.ac | 2 +-
+ json-glib/json-object.c | 25 +++++++++++++++++++++++++
2 files changed, 26 insertions(+), 1 deletion(-)
commit 28928a2f1cbe83a2f1bf699c915daa6eca80f587
@@ -7164,10 +8438,10 @@ Date: Mon Oct 15 10:25:09 2007 +0100
respectively. This way, the JsonObject and JsonArray are API-complete and
the object model can be manipulated in code.
- doc/reference/json-glib-sections.txt | 2 +
- json-glib/json-array.c | 18 +++++
- json-glib/json-object.c | 17 +++++
- json-glib/json-types.h | 126 ++++++++++++++++++----------------
+ doc/reference/json-glib-sections.txt | 2 +
+ json-glib/json-array.c | 18 +++++
+ json-glib/json-object.c | 17 +++++
+ json-glib/json-types.h | 126 ++++++++++++++++++-----------------
4 files changed, 102 insertions(+), 61 deletions(-)
commit b3ecd6e2fbdd58250427f406c43d60b8cb8d2644
@@ -7182,7 +8456,7 @@ Date: Wed Oct 10 12:03:59 2007 +0100
Also, use the commodity JsonNode API to avoid using values in the parser
code.
- json-glib/json-parser.c | 79 +++++++++++++++++------------------------------
+ json-glib/json-parser.c | 79 ++++++++++++++++++-------------------------------
1 file changed, 29 insertions(+), 50 deletions(-)
commit a7839a06da53d32eb372b4813e5883a04e1c36b7
@@ -7191,7 +8465,7 @@ Date: Tue Oct 9 20:52:56 2007 +0100
Add the forgotten JsonGenerator type function
- doc/reference/json-glib.types | 1 +
+ doc/reference/json-glib.types | 1 +
1 file changed, 1 insertion(+)
commit daeef3345c3a7f3325cea8c945f0e1d814defcc1
@@ -7203,9 +8477,9 @@ Date: Mon Oct 8 18:29:44 2007 +0100
The newly added json_node_dup_string() is a convenience function for
getting a copy of the string contained inside a JsonNode.
- doc/reference/json-glib-sections.txt | 1 +
- json-glib/json-node.c | 20 ++++++++++++++++++++
- json-glib/json-types.h | 1 +
+ doc/reference/json-glib-sections.txt | 1 +
+ json-glib/json-node.c | 20 ++++++++++++++++++++
+ json-glib/json-types.h | 1 +
3 files changed, 22 insertions(+)
commit b12efcec57fff6e7637fc924fc50333b97eb2594
@@ -7217,8 +8491,8 @@ Date: Sun Oct 7 00:47:32 2007 +0100
When adding a JsonNode to a JsonObject or a JsonArray, the containers
take ownership of the node.
- json-glib/json-array.c | 7 +++++--
- json-glib/json-object.c | 13 ++++++++-----
+ json-glib/json-array.c | 7 +++++--
+ json-glib/json-object.c | 13 ++++++++-----
2 files changed, 13 insertions(+), 7 deletions(-)
commit bd5a60ca658257752993ccea47950b97cdc45246
@@ -7231,9 +8505,9 @@ Date: Fri Oct 5 18:24:27 2007 +0100
getting fundamental types in and from a JsonNode, to avoid
jumping through all the GValue hoops.
- doc/reference/json-glib-sections.txt | 8 ++
- json-glib/json-node.c | 201 ++++++++++++++++++++++++++++++++++
- json-glib/json-types.h | 12 ++
+ doc/reference/json-glib-sections.txt | 8 ++
+ json-glib/json-node.c | 201 +++++++++++++++++++++++++++++++++++
+ json-glib/json-types.h | 12 +++
3 files changed, 221 insertions(+)
commit ad95c8bf8e4103058d42ae71f47e6980e3b52c34
@@ -7246,7 +8520,7 @@ Date: Fri Oct 5 18:23:15 2007 +0100
uses doubles. Hence, we need to use G_TYPE_DOUBLE when saving the
parsed constants into a GValue.
- json-glib/json-parser.c | 8 ++++----
+ json-glib/json-parser.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 220838e4e61c5a8fd9cf627da7309acf44fa82f0
@@ -7259,9 +8533,9 @@ Date: Fri Oct 5 16:39:10 2007 +0100
and position within that line. These methods works only while parsing,
so within the signal handlers and inside subclasses.
- doc/reference/json-glib-sections.txt | 6 +++++
- json-glib/json-parser.c | 46 +++++++++++++++++++++++++++++++---
- json-glib/json-parser.h | 21 +++++++++-------
+ doc/reference/json-glib-sections.txt | 6 +++++
+ json-glib/json-parser.c | 46 +++++++++++++++++++++++++++++++++---
+ json-glib/json-parser.h | 21 +++++++++-------
3 files changed, 61 insertions(+), 12 deletions(-)
commit ea5ee264a5b82fd1d09fa84ec81e17c4ea0d0c4a
@@ -7270,8 +8544,8 @@ Date: Fri Oct 5 15:13:21 2007 +0100
Document the newly added signals
- json-glib/json-parser.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++
- json-glib/json-parser.h | 10 +++++++-
+ json-glib/json-parser.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-parser.h | 10 +++++++-
2 files changed, 73 insertions(+), 1 deletion(-)
commit fa9d1676da588306be5a14bcab100ad58a41b799
@@ -7285,9 +8559,9 @@ Date: Fri Oct 5 11:59:44 2007 +0100
completion of every member and element of a JsonObject and a JsonArray.
These signals require the addition of some custom marshaller.
- json-glib/json-marshal.list | 4 ++
- json-glib/json-parser.c | 118 +++++++++++++++++++++++++++++++++++++++++--
- json-glib/json-parser.h | 25 +++++++--
+ json-glib/json-marshal.list | 4 ++
+ json-glib/json-parser.c | 118 ++++++++++++++++++++++++++++++++++++++++++--
+ json-glib/json-parser.h | 25 ++++++++--
3 files changed, 141 insertions(+), 6 deletions(-)
commit aa2b31234f7cfac63b870e8d9d74e682b3121d4a
@@ -7304,9 +8578,9 @@ Date: Fri Oct 5 11:57:53 2007 +0100
be GObjects (no signals, no inheritance and their implementation must be
completely opaque for the developer).
- json-glib/json-array.c | 13 +++++++++++++
- json-glib/json-object.c | 13 +++++++++++++
- json-glib/json-types.h | 4 ++--
+ json-glib/json-array.c | 13 +++++++++++++
+ json-glib/json-object.c | 13 +++++++++++++
+ json-glib/json-types.h | 4 ++--
3 files changed, 28 insertions(+), 2 deletions(-)
commit bd41854505f47d2176ea4cfba8083ce998c482cc
@@ -7315,8 +8589,8 @@ Date: Tue Oct 2 12:13:23 2007 +0100
Document the GObject integration API into the API reference
- doc/reference/json-glib-docs.sgml | 6 ++++++
- doc/reference/json-glib-sections.txt | 6 ++++++
+ doc/reference/json-glib-docs.sgml | 6 ++++++
+ doc/reference/json-glib-sections.txt | 6 ++++++
2 files changed, 12 insertions(+)
commit cea3f69f2cde1cb4e6ea9242f6014b31864ad80f
@@ -7325,9 +8599,9 @@ Date: Tue Oct 2 12:12:49 2007 +0100
Add test case for GObject integration
- .gitignore | 2 +
- tests/Makefile.am | 4 +-
- tests/test-06.c | 154 +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ .gitignore | 2 +
+ tests/Makefile.am | 4 +-
+ tests/test-06.c | 154 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 159 insertions(+), 1 deletion(-)
commit 3666613e47b66d67a28bc06c6dcf678fe97eae50
@@ -7339,10 +8613,10 @@ Date: Tue Oct 2 12:11:55 2007 +0100
This commit adds json-gobject.h and json_serialize_gobject() to
JSON-GLib, to serialize a GObject instance into a JSON data stream.
- .gitignore | 1 +
- json-glib/Makefile.am | 2 +
- json-glib/json-gobject.c | 169 ++++++++++++++++++++++++++++++++++++++++++++++
- json-glib/json-gobject.h | 33 +++++++++
+ .gitignore | 1 +
+ json-glib/Makefile.am | 2 +
+ json-glib/json-gobject.c | 169 +++++++++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-gobject.h | 33 +++++++++
4 files changed, 205 insertions(+)
commit 8398253c76cf5dda23891b49b1aaa49e57d95a8d
@@ -7358,9 +8632,9 @@ Date: Tue Oct 2 10:03:00 2007 +0100
The complex object generation is taken from the RFC 4627, Examples
section.
- .gitignore | 2 +
- tests/Makefile.am | 4 +-
- tests/test-05.c | 217 +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ .gitignore | 2 +
+ tests/Makefile.am | 4 +-
+ tests/test-05.c | 217 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 222 insertions(+), 1 deletion(-)
commit 2b25dbfa802f9af6e76fbe72140b687535cae8e5
@@ -7372,8 +8646,8 @@ Date: Tue Oct 2 08:07:56 2007 +0100
JsonGenerator can now create objects and array-nested objects, with and without
pretty printing. The test suite has been updated accordingly.
- json-glib/json-generator.c | 125 ++++++++++++++++++++++++++++++++++++++++++--
- tests/test-04.c | 68 ++++++++++++++++++++++++
+ json-glib/json-generator.c | 125 +++++++++++++++++++++++++++++++++++++++++++--
+ tests/test-04.c | 68 ++++++++++++++++++++++++
2 files changed, 190 insertions(+), 3 deletions(-)
commit 326cdead6f1c7b1bbaae0961d28bfe5ca3af0a1a
@@ -7385,8 +8659,8 @@ Date: Mon Oct 1 23:07:18 2007 +0100
JsonGenerator now supports nested arrays, both with and without pretty
printing. The tests suite has been updated accordingly.
- json-glib/json-generator.c | 10 ++++++++
- tests/test-04.c | 61 ++++++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-generator.c | 10 ++++++++
+ tests/test-04.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
commit 6f4dd6b154a150e8b4221800b61f85e5c4277d1b
@@ -7400,8 +8674,8 @@ Date: Mon Oct 1 22:58:04 2007 +0100
The test unit has been updated to exercise this new feature.
- json-glib/json-generator.c | 160 ++++++++++++++++++++++++++++++++++++++++++--
- tests/test-04.c | 86 ++++++++++++++++++++++--
+ json-glib/json-generator.c | 160 +++++++++++++++++++++++++++++++++++++++++++--
+ tests/test-04.c | 86 ++++++++++++++++++++++--
2 files changed, 234 insertions(+), 12 deletions(-)
commit 7f0232eaab0af434e2e086c83b68395146e410f9
@@ -7410,7 +8684,7 @@ Date: Mon Oct 1 22:22:12 2007 +0100
Update list of git ignored files
- .gitignore | 5 +++++
+ .gitignore | 5 +++++
1 file changed, 5 insertions(+)
commit 47b34271f989cb5f2ba01a633d003adb6052cbd1
@@ -7419,8 +8693,8 @@ Date: Mon Oct 1 22:20:23 2007 +0100
Add initial test unit for the JsonGenerator object
- tests/Makefile.am | 4 +++-
- tests/test-04.c | 29 +++++++++++++++++++++++++++++
+ tests/Makefile.am | 4 +++-
+ tests/test-04.c | 29 +++++++++++++++++++++++++++++
2 files changed, 32 insertions(+), 1 deletion(-)
commit 8edb4ef3232428ac9e548ae6c1dfa2328bf7198c
@@ -7429,7 +8703,7 @@ Date: Mon Oct 1 22:19:28 2007 +0100
Add missing json-generator.h header
- json-glib/json-glib.h | 1 +
+ json-glib/json-glib.h | 1 +
1 file changed, 1 insertion(+)
commit f09acae8e0d6ceba5d13de75551491835a7e71de
@@ -7441,11 +8715,11 @@ Date: Mon Oct 1 19:49:43 2007 +0100
Now that we moved the constructors and setters for the JSON data types into
the public symbols we need to document them to get back to 100% doc coverage.
- doc/reference/json-glib-sections.txt | 26 +++++++++++-
- json-glib/json-array.c | 22 ++++++++++
- json-glib/json-node.c | 78 ++++++++++++++++++++++++++++++++++
- json-glib/json-object.c | 15 +++++++
- json-glib/json-types.h | 2 +
+ doc/reference/json-glib-sections.txt | 26 +++++++++++-
+ json-glib/json-array.c | 22 ++++++++++
+ json-glib/json-node.c | 78 ++++++++++++++++++++++++++++++++++++
+ json-glib/json-object.c | 15 +++++++
+ json-glib/json-types.h | 2 +
5 files changed, 141 insertions(+), 2 deletions(-)
commit 228a5e4efe65995778847f48d2be43f3df988e10
@@ -7459,14 +8733,14 @@ Date: Mon Oct 1 18:01:20 2007 +0100
also means that the json-private.h header is now useless, so we can
remove it from the build and repository.
- json-glib/Makefile.am | 2 +-
- json-glib/json-array.c | 1 -
- json-glib/json-generator.c | 1 -
- json-glib/json-node.c | 1 -
- json-glib/json-object.c | 1 -
- json-glib/json-parser.c | 1 -
- json-glib/json-private.h | 35 -----------------------------------
- json-glib/json-types.h | 38 +++++++++++++++++++++++++++++++-------
+ json-glib/Makefile.am | 2 +-
+ json-glib/json-array.c | 1 -
+ json-glib/json-generator.c | 1 -
+ json-glib/json-node.c | 1 -
+ json-glib/json-object.c | 1 -
+ json-glib/json-parser.c | 1 -
+ json-glib/json-private.h | 35 -----------------------------------
+ json-glib/json-types.h | 38 +++++++++++++++++++++++++++++++-------
8 files changed, 32 insertions(+), 48 deletions(-)
commit bfa60e9ef9da71e3c0d171f81cd08e8eac749061
@@ -7479,11 +8753,11 @@ Date: Mon Oct 1 17:48:34 2007 +0100
model tree. This commit adds the JsonGenerator class to the build and
API reference.
- doc/reference/json-glib-docs.sgml | 1 +
- doc/reference/json-glib-sections.txt | 25 ++++
- json-glib/Makefile.am | 2 +
- json-glib/json-generator.c | 255 ++++++++++++++++++++++++++++++++++
- json-glib/json-generator.h | 82 +++++++++++
+ doc/reference/json-glib-docs.sgml | 1 +
+ doc/reference/json-glib-sections.txt | 25 ++++
+ json-glib/Makefile.am | 2 +
+ json-glib/json-generator.c | 255 +++++++++++++++++++++++++++++++++++
+ json-glib/json-generator.h | 82 +++++++++++
5 files changed, 365 insertions(+)
commit 41849494890f1f51bc7c4429f0ee7b5d168da302
@@ -7492,7 +8766,7 @@ Date: Mon Oct 1 16:37:14 2007 +0100
Fix ids inside the main documentation index
- doc/reference/json-glib-docs.sgml | 4 ++--
+ doc/reference/json-glib-docs.sgml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c3f8ea960ef7f8733969d9fb0f71531bc7449a16
@@ -7503,8 +8777,8 @@ Date: Mon Oct 1 16:25:47 2007 +0100
With this commit, we reach 100% coverage.
- json-glib/json-parser.h | 19 +++++++++++++++++++
- json-glib/json-types.h | 20 ++++++++++++++++++++
+ json-glib/json-parser.h | 19 +++++++++++++++++++
+ json-glib/json-types.h | 20 ++++++++++++++++++++
2 files changed, 39 insertions(+)
commit 2211e4e60b90b92d868c9b5f6b61e133d2435b4d
@@ -7516,7 +8790,7 @@ Date: Mon Oct 1 16:25:11 2007 +0100
It seems that the parent accessor fell through. This commit implements
the declared json_node_get_parent() function.
- json-glib/json-node.c | 16 ++++++++++++++++
+ json-glib/json-node.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
commit 29feafc236f888021b817fdfe0cfe685f5e3b65e
@@ -7525,13 +8799,13 @@ Date: Mon Oct 1 16:16:15 2007 +0100
Add licensing informations to the source code
- json-glib/json-array.c | 29 ++++++++++++++++++++++++
- json-glib/json-node.c | 52 ++++++++++++++++++++++++++++++++++++-------
- json-glib/json-object.c | 34 ++++++++++++++++++++++++----
- json-glib/json-parser.c | 28 +++++++++++++++++++++--
- json-glib/json-parser.h | 19 ++++++++++++++++
- json-glib/json-types.h | 35 +++++++++++++++++++++++++++++
- json-glib/json-version.h.in | 19 ++++++++++++++++
+ json-glib/json-array.c | 29 +++++++++++++++++++++++++
+ json-glib/json-node.c | 52 ++++++++++++++++++++++++++++++++++++++-------
+ json-glib/json-object.c | 34 +++++++++++++++++++++++++----
+ json-glib/json-parser.c | 28 ++++++++++++++++++++++--
+ json-glib/json-parser.h | 19 +++++++++++++++++
+ json-glib/json-types.h | 35 ++++++++++++++++++++++++++++++
+ json-glib/json-version.h.in | 19 +++++++++++++++++
7 files changed, 202 insertions(+), 14 deletions(-)
commit 6eb1a5e94957d3555e7de5f6744a8777cd89efaf
@@ -7540,7 +8814,7 @@ Date: Mon Oct 1 15:55:04 2007 +0100
Fix a stray newline in the documentation
- doc/reference/json-glib-docs.sgml | 3 +--
+ doc/reference/json-glib-docs.sgml | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit a5ecf553082816a1ce6c4354ff23e8addf8d9c80
@@ -7549,7 +8823,7 @@ Date: Mon Oct 1 15:52:54 2007 +0100
Update git ignore file
- .gitignore | 22 ++++++++++++++++++++++
+ .gitignore | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
commit 9bdee4c01adef7e9d7ed18d5dd94671057f1459b
@@ -7561,13 +8835,13 @@ Date: Mon Oct 1 15:50:49 2007 +0100
Use gtk-doc to build the various bits and pieces of the API reference
for JSON-GLib.
- doc/Makefile.am | 1 +
- doc/reference/Makefile.am | 2 +-
- doc/reference/json-glib-docs.sgml | 153 ++++++++++++++++++++++++++++++++++
- doc/reference/json-glib-sections.txt | 92 ++++++++++++++++++++
- doc/reference/json-glib.types | 1 +
- json-glib/json-node.c | 2 +-
- json-glib/json-version.h.in | 8 ++
+ doc/Makefile.am | 1 +
+ doc/reference/Makefile.am | 2 +-
+ doc/reference/json-glib-docs.sgml | 153 +++++++++++++++++++++++++++++++++++
+ doc/reference/json-glib-sections.txt | 92 +++++++++++++++++++++
+ doc/reference/json-glib.types | 1 +
+ json-glib/json-node.c | 2 +-
+ json-glib/json-version.h.in | 8 ++
7 files changed, 257 insertions(+), 2 deletions(-)
commit 2e362edd46f11f2fd1fa327877372b902b70c280
@@ -7576,7 +8850,7 @@ Date: Mon Oct 1 14:57:39 2007 +0100
Add more test cases for the object parsing
- tests/test-03.c | 3 +++
+ tests/test-03.c | 3 +++
1 file changed, 3 insertions(+)
commit 79423943a8588a8ed6d5bedbc038255111897261
@@ -7588,7 +8862,7 @@ Date: Mon Oct 1 14:57:25 2007 +0100
The comma is used as a member and element separator, so it should be
swallowed by the parser as soon as possible.
- json-glib/json-parser.c | 25 ++++++++++++++++---------
+ json-glib/json-parser.c | 25 ++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)
commit e711b883dba88d68b6986d87f14a06361cf54be7
@@ -7597,7 +8871,7 @@ Date: Mon Oct 1 14:46:31 2007 +0100
Update gitignore
- .gitignore | 3 +++
+ .gitignore | 3 +++
1 file changed, 3 insertions(+)
commit 591989c80b16fe68bdd79bcc7759a4249fdaf129
@@ -7608,9 +8882,9 @@ Date: Mon Oct 1 14:45:42 2007 +0100
Add JSON object parsing testing to the test units.
- tests/Makefile.am | 8 +-
- tests/test-02.c | 73 +++++++++++++++++-
- tests/test-03.c | 211 +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ tests/Makefile.am | 8 ++-
+ tests/test-02.c | 73 +++++++++++++++++--
+ tests/test-03.c | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 285 insertions(+), 7 deletions(-)
commit ba3a6e6afed0d4fe3853b8e7400516557a20f775
@@ -7623,7 +8897,7 @@ Date: Mon Oct 1 14:44:51 2007 +0100
parse JSON objects, either alone or inside arrays. JsonParser is now
a JSON parser.
- json-glib/json-parser.c | 235 ++++++++++++++++++++++++++++++++++++++++++++---
+ json-glib/json-parser.c | 235 ++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 220 insertions(+), 15 deletions(-)
commit fd89ad3d7127e68df06345fa52863e73ada93689
@@ -7637,7 +8911,7 @@ Date: Mon Oct 1 14:43:12 2007 +0100
extra complexity of unreffing the newly created complex containers after
setting them into the JsonNodes.
- json-glib/json-private.h | 4 ++++
+ json-glib/json-private.h | 4 ++++
1 file changed, 4 insertions(+)
commit b2ee98f9b0baac019540020e177189b6a3780b83
@@ -7649,7 +8923,7 @@ Date: Mon Oct 1 13:01:32 2007 +0100
When parsing a JSON node we need to correctly set up the parent node
of the newly created ones.
- json-glib/json-parser.c | 6 +++++-
+ json-glib/json-parser.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 88b11be5eec1da769328e93189bc2f3316c9cd0a
@@ -7673,17 +8947,17 @@ Date: Mon Oct 1 12:57:46 2007 +0100
The API has been updated and the tests now recurse through the generated
data model tree.
- json-glib/Makefile.am | 2 +-
- json-glib/json-array.c | 64 +++++------
- json-glib/json-data.c | 93 ----------------
- json-glib/json-node.c | 269 ++++++++++++++++++++++++++++++++++++++++++++++
- json-glib/json-object.c | 44 +++-----
- json-glib/json-parser.c | 87 +++++++++++----
- json-glib/json-parser.h | 2 +-
- json-glib/json-private.h | 38 ++++---
- json-glib/json-types.h | 59 +++++-----
- tests/test-01.c | 2 +-
- tests/test-02.c | 112 ++++++++++++++++++-
+ json-glib/Makefile.am | 2 +-
+ json-glib/json-array.c | 64 +++++------
+ json-glib/json-data.c | 93 ----------------
+ json-glib/json-node.c | 269 +++++++++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-object.c | 44 +++-----
+ json-glib/json-parser.c | 87 +++++++++++----
+ json-glib/json-parser.h | 2 +-
+ json-glib/json-private.h | 38 ++++---
+ json-glib/json-types.h | 59 ++++++-----
+ tests/test-01.c | 2 +-
+ tests/test-02.c | 112 +++++++++++++++++++-
11 files changed, 535 insertions(+), 237 deletions(-)
commit c11ebd32f73a1e21d6097bf9eba8e12f7e35497a
@@ -7697,10 +8971,10 @@ Date: Fri Sep 21 21:07:12 2007 +0100
know the type of the objects returned by the parser and by the other
object walking functions.
- json-glib/Makefile.am | 1 +
- json-glib/json-data.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++
- json-glib/json-private.h | 7 ++++
- json-glib/json-types.h | 53 ++++++++++++++++++--------
+ json-glib/Makefile.am | 1 +
+ json-glib/json-data.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++++
+ json-glib/json-private.h | 7 ++++
+ json-glib/json-types.h | 53 ++++++++++++++++++---------
4 files changed, 138 insertions(+), 16 deletions(-)
commit f661c7e1a04c2fb198279030c9dd812f357240a3
@@ -7713,7 +8987,7 @@ Date: Fri Sep 21 21:05:12 2007 +0100
eat anyway, there's no point in going through the switch() check
after we have finished parsing a nested array.
- json-glib/json-parser.c | 2 ++
+ json-glib/json-parser.c | 2 ++
1 file changed, 2 insertions(+)
commit ae3a66e6a90b6cfd71cb8c41c0d752fd1b0a67cc
@@ -7722,7 +8996,7 @@ Date: Fri Sep 21 20:15:52 2007 +0100
Update gitignore file
- .gitignore | 7 +++++++
+ .gitignore | 7 +++++++
1 file changed, 7 insertions(+)
commit 7875c5f573fdc6c2a39e958d2032f4c26d1f91ff
@@ -7740,9 +9014,9 @@ Date: Fri Sep 21 20:14:49 2007 +0100
a run-tests script later on and a pre-commit hook to invoke it
and catch regressions automagically.
- tests/Makefile.am | 12 ++++++++++++
- tests/test-01.c | 31 +++++++++++++++++++++++++++++++
- tests/test-02.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
+ tests/Makefile.am | 12 ++++++++++++
+ tests/test-01.c | 31 +++++++++++++++++++++++++++++++
+ tests/test-02.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 95 insertions(+)
commit 81ad2e5c61db2391d2d98a6b5df1247e3abf16ec
@@ -7756,7 +9030,7 @@ Date: Fri Sep 21 20:12:02 2007 +0100
of the parser object, though, so this can be considered a first raw
pass at the problem.
- json-glib/json-parser.c | 114 ++++++++++++++++++++++++++++++++++++++++-------
+ json-glib/json-parser.c | 114 ++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 97 insertions(+), 17 deletions(-)
commit b433703db6722785e33f968830e23c5806230ac2
@@ -7765,7 +9039,7 @@ Date: Fri Sep 21 12:16:15 2007 +0100
Add RFC 4627 text, where JSON is defined
- doc/rfc4627.txt | 563 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ doc/rfc4627.txt | 563 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 563 insertions(+)
commit c77af0ec13e3e11cdb784510e6a75125bb8ef667
@@ -7777,7 +9051,7 @@ Date: Fri Sep 21 12:08:09 2007 +0100
JSON is an object serialisation format (thanks, RFC4627), so it can
only express objects and/or arrays as top-levels.
- json-glib/json-parser.c | 24 ++++++++++++++----------
+ json-glib/json-parser.c | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
commit 0ff67fb63c5e021b88d6a3d17c5e34dc95ac2676
@@ -7786,7 +9060,7 @@ Date: Fri Sep 21 11:58:00 2007 +0100
Update gitignore file
- .gitignore | 4 ++++
+ .gitignore | 4 ++++
1 file changed, 4 insertions(+)
commit d98d8c3d245192abe6ec5a531c9d0d678b07d061
@@ -7810,8 +9084,8 @@ Date: Fri Sep 21 11:54:40 2007 +0100
GScanner should really get a way to retrieve the last error message.
- json-glib/json-parser.c | 266 ++++++++++++++++++++++++++++++++++++++++++++++-
- json-glib/json-parser.h | 28 ++++-
+ json-glib/json-parser.c | 266 +++++++++++++++++++++++++++++++++++++++++++++++-
+ json-glib/json-parser.h | 28 ++++-
2 files changed, 290 insertions(+), 4 deletions(-)
commit cd1040e2fb6f6da50aaf72017746b33234c39704
@@ -7823,8 +9097,8 @@ Date: Fri Sep 21 11:08:06 2007 +0100
Use glib-genmarshal to generate the marshallers we need. For the
time being, we just need a (void,pointer).
- json-glib/Makefile.am | 30 +++++++++++++++++++++++++-----
- json-glib/json-marshal.list | 1 +
+ json-glib/Makefile.am | 30 +++++++++++++++++++++++++-----
+ json-glib/json-marshal.list | 1 +
2 files changed, 26 insertions(+), 5 deletions(-)
commit 821ac3e602f936318f9a2c3b831f135408ca5d74
@@ -7833,7 +9107,7 @@ Date: Thu Sep 20 20:41:09 2007 +0100
Add gitignore file
- .gitignore | 29 +++++++++++++++++++++++++++++
+ .gitignore | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
commit c5bfb22f964b8f1feecdc8fb29d8a74b36861d32
@@ -7847,23 +9121,27 @@ Date: Thu Sep 20 17:33:28 2007 +0100
JSON is the JavaScript Object Notation, and it's used to define objects
and object hierarchies in a human-readable way.
- AUTHORS | 1 +
- COPYING | 504 ++++++++++++++++++++++++++++++++++++++++++
- ChangeLog | 6 +
- Makefile.am | 15 ++
- README | 39 ++++
- autogen.sh | 4 +
- configure.ac | 119 ++++++++++
- doc/reference/Makefile.am | 82 +++++++
- doc/reference/version.xml.in | 1 +
- json-glib.pc.in | 11 +
- json-glib/Makefile.am | 52 +++++
- json-glib/json-array.c | 176 +++++++++++++++
- json-glib/json-glib.h | 8 +
- json-glib/json-object.c | 201 +++++++++++++++++
- json-glib/json-parser.c | 152 +++++++++++++
- json-glib/json-parser.h | 57 +++++
- json-glib/json-private.h | 26 +++
- json-glib/json-types.h | 32 +++
- json-glib/json-version.h.in | 65 ++++++
- 19 files changed, 1551 insertions(+)
+ AUTHORS | 1 +
+ COPYING | 504 ++++++++++++++++++++++++++++++++++++++
+ ChangeLog | 6 +
+ Makefile.am | 15 ++
+ NEWS | 0
+ README | 39 +++
+ autogen.sh | 4 +
+ configure.ac | 119 +++++++++
+ doc/Makefile.am | 0
+ doc/reference/Makefile.am | 82 +++++++
+ doc/reference/json-glib-docs.sgml | 0
+ doc/reference/version.xml.in | 1 +
+ json-glib.pc.in | 11 +
+ json-glib/Makefile.am | 52 ++++
+ json-glib/json-array.c | 176 +++++++++++++
+ json-glib/json-glib.h | 8 +
+ json-glib/json-object.c | 201 +++++++++++++++
+ json-glib/json-parser.c | 152 ++++++++++++
+ json-glib/json-parser.h | 57 +++++
+ json-glib/json-private.h | 26 ++
+ json-glib/json-types.h | 32 +++
+ json-glib/json-version.h.in | 65 +++++
+ tests/Makefile.am | 0
+ 23 files changed, 1551 insertions(+)
diff --git a/Makefile.in b/Makefile.in
index 3b59fa8..007dda8 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.3 from Makefile.am.
+# Makefile.in generated by automake 1.13.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -20,6 +19,23 @@
# custom rules for quiet builds
VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -38,12 +54,16 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
-DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/config.h.in \
- $(srcdir)/json-glib.pc.in \
- $(top_srcdir)/build/autotools/Makefile.am.gtest \
+DIST_COMMON = $(top_srcdir)/build/autotools/Makefile.am.gtest \
$(top_srcdir)/build/autotools/Makefile.am.silent \
- $(top_srcdir)/configure ABOUT-NLS COPYING NEWS
+ $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+ $(top_srcdir)/configure $(am__configure_deps) \
+ $(srcdir)/config.h.in $(srcdir)/json-glib.pc.in ABOUT-NLS \
+ COPYING NEWS $(top_srcdir)/build/compile \
+ $(top_srcdir)/build/config.guess \
+ $(top_srcdir)/build/config.rpath \
+ $(top_srcdir)/build/config.sub $(top_srcdir)/build/install-sh \
+ $(top_srcdir)/build/ltmain.sh $(top_srcdir)/build/missing
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = \
@@ -74,21 +94,33 @@ mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES = json-glib.pc
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
@@ -120,11 +152,33 @@ am__installdirs = "$(DESTDIR)$(pkgconfigdir)"
DATA = $(pkgconfig_DATA)
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
- distdir dist dist-all distcheck
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+ cscope distdir dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
+ $(LISP)config.h.in
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
+CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
@@ -135,6 +189,7 @@ am__remove_distdir = \
&& rm -rf "$(distdir)" \
|| { sleep 5 && rm -rf "$(distdir)"; }; \
else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
am__relativize = \
dir0=`pwd`; \
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@ -162,6 +217,7 @@ am__relativize = \
reldir="$$dir2"
GZIP_ENV = --best
DIST_ARCHIVES = $(distdir).tar.xz
+DIST_TARGETS = dist-xz
distuninstallcheck_listfiles = find . -type f -print
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
@@ -425,8 +481,11 @@ distclean-libtool:
-rm -f libtool config.lt
install-pkgconfigDATA: $(pkgconfig_DATA)
@$(NORMAL_INSTALL)
- test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"
@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
@@ -443,12 +502,12 @@ uninstall-pkgconfigDATA:
dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
@fail= failcom='exit 1'; \
for f in x $$MAKEFLAGS; do \
case $$f in \
@@ -458,7 +517,11 @@ $(RECURSIVE_TARGETS):
done; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
@@ -473,57 +536,12 @@ $(RECURSIVE_TARGETS):
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-$(RECURSIVE_CLEAN_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -539,12 +557,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -556,15 +569,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -573,9 +582,31 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscope: cscope.files
+ test ! -s cscope.files \
+ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+clean-cscope:
+ -rm -f cscope.files
+cscope.files: clean-cscope cscopelist
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+ -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
distdir: $(DISTFILES)
$(am__remove_distdir)
@@ -611,13 +642,10 @@ distdir: $(DISTFILES)
done
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- fi; \
- done
- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
$(am__relativize); \
new_distdir=$$reldir; \
@@ -649,39 +677,35 @@ distdir: $(DISTFILES)
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-bzip2: distdir
tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-lzip: distdir
tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
- $(am__remove_distdir)
-
-dist-lzma: distdir
- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-xz: distdir
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-tarZ: distdir
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-shar: distdir
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-zip: distdir
-rm -f $(distdir).zip
zip -rq $(distdir).zip $(distdir)
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
-dist dist-all: distdir
- tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
- $(am__remove_distdir)
+dist dist-all:
+ $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+ $(am__post_remove_distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
@@ -692,8 +716,6 @@ distcheck: dist
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
- *.tar.lzma*) \
- lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
*.tar.lz*) \
lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
*.tar.xz*) \
@@ -705,9 +727,9 @@ distcheck: dist
*.zip*) \
unzip $(distdir).zip ;;\
esac
- chmod -R a-w $(distdir); chmod a+w $(distdir)
- mkdir $(distdir)/_build
- mkdir $(distdir)/_inst
+ chmod -R a-w $(distdir)
+ chmod u+w $(distdir)
+ mkdir $(distdir)/_build $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
@@ -739,7 +761,7 @@ distcheck: dist
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
&& cd "$$am__cwd" \
|| exit 1
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
@(echo "$(distdir) archives ready for distribution: "; \
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
@@ -879,15 +901,14 @@ ps-am:
uninstall-am: uninstall-pkgconfigDATA
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check-am \
- ctags-recursive install-am install-strip tags-recursive
+.MAKE: $(am__recursive_targets) all check-am install-am install-strip
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am am--refresh check check-am check-local clean \
- clean-generic clean-libtool ctags ctags-recursive dist \
- dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-lzma \
- dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
- distclean-generic distclean-hdr distclean-libtool \
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
+ am--refresh check check-am check-local clean clean-cscope \
+ clean-generic clean-libtool cscope cscopelist-am ctags \
+ ctags-am dist dist-all dist-bzip2 dist-gzip dist-hook \
+ dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \
+ distclean distclean-generic distclean-hdr distclean-libtool \
distclean-tags distcleancheck distdir distuninstallcheck dvi \
dvi-am html html-am info info-am install install-am \
install-data install-data-am install-dvi install-dvi-am \
@@ -897,7 +918,7 @@ uninstall-am: uninstall-pkgconfigDATA
install-strip installcheck installcheck-am installdirs \
installdirs-am maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
- ps ps-am tags tags-recursive uninstall uninstall-am \
+ ps ps-am tags tags-am uninstall uninstall-am \
uninstall-pkgconfigDATA
@@ -935,17 +956,25 @@ test-report perf-report full-report: ${TEST_PROGS}
GTESTER_LOGDIR=`mktemp -d "\`pwd\`/.testlogs-XXXXXX"`; export GTESTER_LOGDIR ; \
ignore_logdir=false ; \
fi ; \
+ if test -d "$(top_srcdir)/.git"; then \
+ export REVISION="`git describe`" ; \
+ else \
+ export REVISION="$(JSON_VERSION) $(JSON_RELEASE_STATUS)" ; \
+ fi ; \
+ export TIMESTAMP=`date +%Y-%m-%dT%H:%M:%S%z` ; \
for subdir in $(SUBDIRS) . ; do \
test "$$subdir" = "." -o "$$subdir" = "po" || \
( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \
done ; \
$$ignore_logdir || { \
- echo '' > $@.xml ; \
- echo '' >> $@.xml ; \
- echo '' >> $@.xml ; \
- echo ' $(PACKAGE) ' >> $@.xml ; \
- echo ' $(VERSION) ' >> $@.xml ; \
- echo ' ' >> $@.xml ; \
+ echo '' > $@.xml ; \
+ echo '' >> $@.xml ; \
+ echo '' >> $@.xml ; \
+ echo ' $(PACKAGE) ' >> $@.xml ; \
+ echo ' $(JSON_VERSION) ' >> $@.xml ; \
+ echo " $$REVISION " >> $@.xml ; \
+ echo " $$TIMESTAMP " >> $@.xml ; \
+ echo ' ' >> $@.xml ; \
for lf in `ls -L "$$GTESTER_LOGDIR"/.` ; do \
sed '1,1s/^?]*?>//' <"$$GTESTER_LOGDIR"/"$$lf" >> $@.xml ; \
done ; \
diff --git a/aclocal.m4 b/aclocal.m4
index 8bf1951..ee43e64 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,8 +1,7 @@
-# generated automatically by aclocal 1.11.3 -*- Autoconf -*-
+# generated automatically by aclocal 1.13.1 -*- Autoconf -*-
+
+# Copyright (C) 1996-2012 Free Software Foundation, Inc.
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
-# Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -12,13 +11,14 @@
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
+m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
-[m4_warning([this file was generated for autoconf 2.68.
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
+[m4_warning([this file was generated for autoconf 2.69.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
-To do so, use the procedure documented by the package, typically `autoreconf'.])])
+To do so, use the procedure documented by the package, typically 'autoreconf'.])])
# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
# serial 1 (pkg-config-0.24)
@@ -48,7 +48,8 @@ To do so, use the procedure documented by the package, typically `autoreconf'.])
# ----------------------------------
AC_DEFUN([PKG_PROG_PKG_CONFIG],
[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
-m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
+m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
@@ -94,7 +95,8 @@ m4_define([_PKG_CONFIG],
pkg_cv_[]$1="$$1"
elif test -n "$PKG_CONFIG"; then
PKG_CHECK_EXISTS([$3],
- [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
+ [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes ],
[pkg_failed=yes])
else
pkg_failed=untried
@@ -142,9 +144,9 @@ if test $pkg_failed = yes; then
AC_MSG_RESULT([no])
_PKG_SHORT_ERRORS_SUPPORTED
if test $_pkg_short_errors_supported = yes; then
- $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
+ $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
else
- $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
+ $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
fi
# Put the nasty error message in config.log where it belongs
echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
@@ -157,7 +159,7 @@ $$1_PKG_ERRORS
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
-_PKG_TEXT])
+_PKG_TEXT])[]dnl
])
elif test $pkg_failed = untried; then
AC_MSG_RESULT([no])
@@ -168,7 +170,7 @@ path to pkg-config.
_PKG_TEXT
-To get pkg-config, see .])
+To get pkg-config, see .])[]dnl
])
else
$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
@@ -178,6 +180,46 @@ else
fi[]dnl
])# PKG_CHECK_MODULES
+
+# PKG_INSTALLDIR(DIRECTORY)
+# -------------------------
+# Substitutes the variable pkgconfigdir as the location where a module
+# should install pkg-config .pc files. By default the directory is
+# $libdir/pkgconfig, but the default can be changed by passing
+# DIRECTORY. The user can override through the --with-pkgconfigdir
+# parameter.
+AC_DEFUN([PKG_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+ [pkg-config installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([pkgconfigdir],
+ [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
+ [with_pkgconfigdir=]pkg_default)
+AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+]) dnl PKG_INSTALLDIR
+
+
+# PKG_NOARCH_INSTALLDIR(DIRECTORY)
+# -------------------------
+# Substitutes the variable noarch_pkgconfigdir as the location where a
+# module should install arch-independent pkg-config .pc files. By
+# default the directory is $datadir/pkgconfig, but the default can be
+# changed by passing DIRECTORY. The user can override through the
+# --with-noarch-pkgconfigdir parameter.
+AC_DEFUN([PKG_NOARCH_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+ [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([noarch-pkgconfigdir],
+ [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
+ [with_noarch_pkgconfigdir=]pkg_default)
+AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+]) dnl PKG_NOARCH_INSTALLDIR
+
# Configure paths for GLIB
# Owen Taylor 1997-2001
@@ -393,25 +435,22 @@ main ()
rm -f conf.glibtest
])
-# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 2002-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 1
-
# AM_AUTOMAKE_VERSION(VERSION)
# ----------------------------
# Automake X.Y traces this macro to ensure aclocal.m4 has been
# generated from the m4 files accompanying Automake X.Y.
# (This private macro should not be called outside this file.)
AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.11'
+[am__api_version='1.13'
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
dnl require some minimum version. Point them to the right macro.
-m4_if([$1], [1.11.3], [],
+m4_if([$1], [1.13.1], [],
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])
@@ -427,24 +466,22 @@ m4_define([_AM_AUTOCONF_VERSION], [])
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.11.3])dnl
+[AM_AUTOMAKE_VERSION([1.13.1])dnl
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
-# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 1
-
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
#
# Of course, Automake must honor this variable whenever it calls a
# tool from the auxiliary directory. The problem is that $srcdir (and
@@ -463,7 +500,7 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
#
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
# are both prefixed by $srcdir. In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
+# harmless because $srcdir is '.', but things will broke when you
# start a VPATH build or use an absolute $srcdir.
#
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
@@ -489,22 +526,19 @@ am_aux_dir=`cd $ac_aux_dir && pwd`
# AM_CONDITIONAL -*- Autoconf -*-
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1997-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 9
-
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
# -------------------------------------
# Define a conditional.
AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ(2.52)dnl
- ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
- [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+[AC_PREREQ([2.52])dnl
+ m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
AC_SUBST([$1_TRUE])dnl
AC_SUBST([$1_FALSE])dnl
_AM_SUBST_NOTMAKE([$1_TRUE])dnl
@@ -523,16 +557,14 @@ AC_CONFIG_COMMANDS_PRE(
Usually this means the macro was only invoked conditionally.]])
fi])])
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009,
-# 2010, 2011 Free Software Foundation, Inc.
+# Copyright (C) 1999-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 12
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
# written in clear, in which case automake, when reading aclocal.m4,
# will think it sees a *use*, and therefore will trigger all it's
# C support machinery. Also note that it means that autoscan, seeing
@@ -542,7 +574,7 @@ fi])])
# _AM_DEPENDENCIES(NAME)
# ----------------------
# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
# We try a few techniques and use that to set a single cache variable.
#
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
@@ -555,12 +587,13 @@ AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
AC_REQUIRE([AM_DEP_TRACK])dnl
-ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
- [$1], CXX, [depcc="$CXX" am_compiler_list=],
- [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
- [$1], UPC, [depcc="$UPC" am_compiler_list=],
- [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
- [depcc="$$1" am_compiler_list=])
+m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
+ [$1], [CXX], [depcc="$CXX" am_compiler_list=],
+ [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+ [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
+ [$1], [UPC], [depcc="$UPC" am_compiler_list=],
+ [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
+ [depcc="$$1" am_compiler_list=])
AC_CACHE_CHECK([dependency style of $depcc],
[am_cv_$1_dependencies_compiler_type],
@@ -568,8 +601,8 @@ AC_CACHE_CHECK([dependency style of $depcc],
# We make a subdir and do the tests there. Otherwise we can end up
# making bogus files that we don't know about and never remove. For
# instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
+ # making a dummy file named 'D' -- because '-MD' means "put the output
+ # in D".
rm -rf conftest.dir
mkdir conftest.dir
# Copy depcomp to subdir because otherwise we won't find it if we're
@@ -609,16 +642,16 @@ AC_CACHE_CHECK([dependency style of $depcc],
: > sub/conftest.c
for i in 1 2 3 4 5 6; do
echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+ # Solaris 10 /bin/sh.
+ echo '/* dummy */' > sub/conftst$i.h
done
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # We check with '-c' and '-o' for the sake of the "dashmstdout"
# mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this. Also, some Intel
- # versions had trouble with output in subdirs
+ # handle '-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs.
am__obj=sub/conftest.${OBJEXT-o}
am__minus_obj="-o $am__obj"
case $depmode in
@@ -627,8 +660,8 @@ AC_CACHE_CHECK([dependency style of $depcc],
test "$am__universal" = false || continue
;;
nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
+ # After this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested.
if test "x$enable_dependency_tracking" = xyes; then
continue
else
@@ -636,7 +669,7 @@ AC_CACHE_CHECK([dependency style of $depcc],
fi
;;
msvc7 | msvc7msys | msvisualcpp | msvcmsys)
- # This compiler won't grok `-c -o', but also, the minuso test has
+ # This compiler won't grok '-c -o', but also, the minuso test has
# not run yet. These depmodes are late enough in the game, and
# so weak that their functioning should not be impacted.
am__obj=conftest.${OBJEXT-o}
@@ -684,7 +717,7 @@ AM_CONDITIONAL([am__fastdep$1], [
# AM_SET_DEPDIR
# -------------
# Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
AC_DEFUN([AM_SET_DEPDIR],
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
@@ -694,9 +727,13 @@ AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
# AM_DEP_TRACK
# ------------
AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
-[ --disable-dependency-tracking speeds up one-time build
- --enable-dependency-tracking do not reject slow dependency extractors])
+[AC_ARG_ENABLE([dependency-tracking], [dnl
+AS_HELP_STRING(
+ [--enable-dependency-tracking],
+ [do not reject slow dependency extractors])
+AS_HELP_STRING(
+ [--disable-dependency-tracking],
+ [speeds up one-time build])])
if test "x$enable_dependency_tracking" != xno; then
am_depcomp="$ac_aux_dir/depcomp"
AMDEPBACKSLASH='\'
@@ -711,20 +748,18 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
# Generate code to set up dependency tracking. -*- Autoconf -*-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1999-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-#serial 5
# _AM_OUTPUT_DEPENDENCY_COMMANDS
# ------------------------------
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
[{
- # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # Older Autoconf quotes --file arguments for eval, but not when files
# are listed without --file. Let's play safe and only enable the eval
# if we detect the quoting.
case $CONFIG_FILES in
@@ -737,7 +772,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
# Strip MF so we end up with the name of the file.
mf=`echo "$mf" | sed -e 's/:.*$//'`
# Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
+ # We used to match only the files named 'Makefile.in', but
# some people rename them; so instead we look at the file content.
# Grep'ing the first line is not enough: some people post-process
# each Makefile.in and add a new line on top of each file to say so.
@@ -749,21 +784,19 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
continue
fi
# Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running `make'.
+ # from the Makefile without running 'make'.
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
test -z "$DEPDIR" && continue
am__include=`sed -n 's/^am__include = //p' < "$mf"`
test -z "am__include" && continue
am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n 's/^U = //p' < "$mf"`
# Find all dependency output files, they are included files with
# $(DEPDIR) in their names. We invoke sed twice because it is the
# simplest approach to changing $(DEPDIR) to its actual value in the
# expansion.
for file in `sed -n "
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
# Make sure the directory exists.
test -f "$dirpart/$file" && continue
fdir=`AS_DIRNAME(["$file"])`
@@ -781,7 +814,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
# This macro should only be invoked once -- use via AC_REQUIRE.
#
# This code is only required when automatic dependency tracking
-# is enabled. FIXME. This creates each `.P' file that we will
+# is enabled. FIXME. This creates each '.P' file that we will
# need in order to bootstrap the dependency handling code.
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
[AC_CONFIG_COMMANDS([depfiles],
@@ -791,15 +824,12 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
# Do all the work for Automake. -*- Autoconf -*-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 16
-
# This macro actually does too much. Some checks are only needed if
# your package does certain things. But this isn't really a big deal.
@@ -815,7 +845,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
# arguments mandatory, and then we can depend on a new Autoconf
# release and drop the old call support.
AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.62])dnl
+[AC_PREREQ([2.65])dnl
dnl Autoconf wants to disallow AM_ names. We explicitly allow
dnl the ones we care about.
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
@@ -844,31 +874,40 @@ AC_SUBST([CYGPATH_W])
# Define the identity of the package.
dnl Distinguish between old-style and new-style calls.
m4_ifval([$2],
-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+[AC_DIAGNOSE([obsolete],
+ [$0: two- and three-arguments forms are deprecated.])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
AC_SUBST([PACKAGE], [$1])dnl
AC_SUBST([VERSION], [$2])],
[_AM_SET_OPTIONS([$1])dnl
dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
-m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+m4_if(
+ m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+ [ok:ok],,
[m4_fatal([AC_INIT should be called with package and version arguments])])dnl
AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
_AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
# Some tools Automake needs.
AC_REQUIRE([AM_SANITY_CHECK])dnl
AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
-AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
-AM_MISSING_PROG(AUTOHEADER, autoheader)
-AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility. To be removed once Automake 1.9.x
+# dies out for good. For more background, see:
+#
+#
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
# We need awk for the "check" target. The system "awk" is bad on
# some platforms.
AC_REQUIRE([AC_PROG_AWK])dnl
@@ -879,28 +918,32 @@ _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
[_AM_PROG_TAR([v7])])])
_AM_IF_OPTION([no-dependencies],,
[AC_PROVIDE_IFELSE([AC_PROG_CC],
- [_AM_DEPENDENCIES(CC)],
- [define([AC_PROG_CC],
- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+ [_AM_DEPENDENCIES([CC])],
+ [m4_define([AC_PROG_CC],
+ m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [_AM_DEPENDENCIES(CXX)],
- [define([AC_PROG_CXX],
- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+ [_AM_DEPENDENCIES([CXX])],
+ [m4_define([AC_PROG_CXX],
+ m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
AC_PROVIDE_IFELSE([AC_PROG_OBJC],
- [_AM_DEPENDENCIES(OBJC)],
- [define([AC_PROG_OBJC],
- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+ [_AM_DEPENDENCIES([OBJC])],
+ [m4_define([AC_PROG_OBJC],
+ m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+ [_AM_DEPENDENCIES([OBJCXX])],
+ [m4_define([AC_PROG_OBJCXX],
+ m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
])
-_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
-dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
-dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
-dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_REQUIRE([AM_SILENT_RULES])dnl
+dnl The testsuite driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
AC_CONFIG_COMMANDS_PRE(dnl
[m4_provide_if([_AM_COMPILER_EXEEXT],
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
])
-dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
dnl mangled by Autoconf and run in a shell conditional statement.
m4_define([_AC_COMPILER_EXEEXT],
@@ -928,15 +971,12 @@ for _am_header in $config_headers :; do
done
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
-# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation,
-# Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 1
-
# AM_PROG_INSTALL_SH
# ------------------
# Define $install_sh.
@@ -950,16 +990,14 @@ if test x"${install_sh}" != xset; then
install_sh="\${SHELL} $am_aux_dir/install-sh"
esac
fi
-AC_SUBST(install_sh)])
+AC_SUBST([install_sh])])
-# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2003-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 2
-
# Check whether the underlying file-system supports filenames
# with a leading dot. For instance MS-DOS doesn't.
AC_DEFUN([AM_SET_LEADING_DOT],
@@ -975,14 +1013,12 @@ AC_SUBST([am__leading_dot])])
# Check to see how 'make' treats includes. -*- Autoconf -*-
-# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 4
-
# AM_MAKE_INCLUDE()
# -----------------
# Check to see how make treats includes.
@@ -1000,7 +1036,7 @@ am__quote=
_am_result=none
# First try GNU make style include.
echo "include confinc" > confmf
-# Ignore all kinds of additional output from `make'.
+# Ignore all kinds of additional output from 'make'.
case `$am_make -s -f confmf 2> /dev/null` in #(
*the\ am__doit\ target*)
am__include=include
@@ -1025,15 +1061,12 @@ AC_MSG_RESULT([$_am_result])
rm -f confinc confmf
])
-# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1999-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 6
-
# AM_PROG_CC_C_O
# --------------
# Like AC_PROG_CC_C_O, but changed for automake.
@@ -1062,15 +1095,12 @@ m4_define([AC_PROG_CC],
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1997-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 6
-
# AM_MISSING_PROG(NAME, PROGRAM)
# ------------------------------
AC_DEFUN([AM_MISSING_PROG],
@@ -1078,11 +1108,10 @@ AC_DEFUN([AM_MISSING_PROG],
$1=${$1-"${am_missing_run}$2"}
AC_SUBST($1)])
-
# AM_MISSING_HAS_RUN
# ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
+# Define MISSING if not defined so far and test if it is modern enough.
+# If it is, set am_missing_run to use it, otherwise, to nothing.
AC_DEFUN([AM_MISSING_HAS_RUN],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
AC_REQUIRE_AUX_FILE([missing])dnl
@@ -1095,29 +1124,31 @@ if test x"${MISSING+set}" != xset; then
esac
fi
# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
+if eval "$MISSING --is-lightweight"; then
+ am_missing_run="$MISSING "
else
am_missing_run=
- AC_MSG_WARN([`missing' script is too old or missing])
+ AC_MSG_WARN(['missing' script is too old or missing])
fi
])
-# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation,
-# Inc.
+# Copyright (C) 2003-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 1
-
# AM_PROG_MKDIR_P
# ---------------
-# Check for `mkdir -p'.
+# Check for 'mkdir -p'.
AC_DEFUN([AM_PROG_MKDIR_P],
[AC_PREREQ([2.60])dnl
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl FIXME to be removed in Automake 1.14.
+AC_DIAGNOSE([obsolete],
+[$0: this macro is deprecated, and will soon be removed.
+You should use the Autoconf-provided 'AC][_PROG_MKDIR_P' macro instead,
+and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.])
dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
dnl while keeping a definition of mkdir_p for backward compatibility.
dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
@@ -1134,15 +1165,12 @@ esac
# Helper functions for option handling. -*- Autoconf -*-
-# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software
-# Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 5
-
# _AM_MANGLE_OPTION(NAME)
# -----------------------
AC_DEFUN([_AM_MANGLE_OPTION],
@@ -1152,7 +1180,7 @@ AC_DEFUN([_AM_MANGLE_OPTION],
# --------------------
# Set option NAME. Presently that only means defining a flag for this option.
AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
# _AM_SET_OPTIONS(OPTIONS)
# ------------------------
@@ -1166,14 +1194,12 @@ AC_DEFUN([_AM_SET_OPTIONS],
AC_DEFUN([_AM_IF_OPTION],
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 1
-
# AM_RUN_LOG(COMMAND)
# -------------------
# Run COMMAND, save the exit status in ac_status, and log it.
@@ -1187,22 +1213,16 @@ AC_DEFUN([AM_RUN_LOG],
# Check to make sure that the build environment is sane. -*- Autoconf -*-
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 5
-
# AM_SANITY_CHECK
# ---------------
AC_DEFUN([AM_SANITY_CHECK],
[AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
# Reject unsafe characters in $srcdir or the absolute working directory
# name. Accept space and tab only in the latter.
am_lf='
@@ -1213,32 +1233,40 @@ case `pwd` in
esac
case $srcdir in
*[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
- AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+ AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
esac
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
# arguments. Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
- if test "$[*]" = "X"; then
- # -L didn't work.
- set X `ls -t "$srcdir/configure" conftest.file`
- fi
- rm -f conftest.file
- if test "$[*]" != "X $srcdir/configure conftest.file" \
- && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
-alias in your environment])
- fi
-
+ am_has_slept=no
+ for am_try in 1 2; do
+ echo "timestamp, slept: $am_has_slept" > conftest.file
+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+ if test "$[*]" = "X"; then
+ # -L didn't work.
+ set X `ls -t "$srcdir/configure" conftest.file`
+ fi
+ if test "$[*]" != "X $srcdir/configure conftest.file" \
+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+ alias in your environment])
+ fi
+ if test "$[2]" = conftest.file || test $am_try -eq 2; then
+ break
+ fi
+ # Just in case.
+ sleep 1
+ am_has_slept=yes
+ done
test "$[2]" = conftest.file
)
then
@@ -1248,31 +1276,50 @@ else
AC_MSG_ERROR([newly created file is older than distributed files!
Check your system clock])
fi
-AC_MSG_RESULT(yes)])
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+ ( sleep 1 ) &
+ am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+ [AC_MSG_CHECKING([that generated files are newer than configure])
+ if test -n "$am_sleep_pid"; then
+ # Hide warnings about reused PIDs.
+ wait $am_sleep_pid 2>/dev/null
+ fi
+ AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
-# Copyright (C) 2009, 2011 Free Software Foundation, Inc.
+# Copyright (C) 2009-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 2
-
# AM_SILENT_RULES([DEFAULT])
# --------------------------
# Enable less verbose build rules; with the default set to DEFAULT
-# (`yes' being less verbose, `no' or empty being verbose).
+# ("yes" being less verbose, "no" or empty being verbose).
AC_DEFUN([AM_SILENT_RULES],
-[AC_ARG_ENABLE([silent-rules],
-[ --enable-silent-rules less verbose build output (undo: `make V=1')
- --disable-silent-rules verbose build output (undo: `make V=0')])
-case $enable_silent_rules in
-yes) AM_DEFAULT_VERBOSITY=0;;
-no) AM_DEFAULT_VERBOSITY=1;;
-*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+[AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+ [--enable-silent-rules],
+ [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+ [--disable-silent-rules],
+ [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+ yes) AM_DEFAULT_VERBOSITY=0;;
+ no) AM_DEFAULT_VERBOSITY=1;;
+ *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
esac
dnl
-dnl A few `make' implementations (e.g., NonStop OS and NextStep)
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
dnl do not support nested variable expansions.
dnl See automake bug#9928 and bug#10237.
am_make=${MAKE-make}
@@ -1290,7 +1337,7 @@ else
am_cv_make_support_nested_variables=no
fi])
if test $am_cv_make_support_nested_variables = yes; then
- dnl Using `$V' instead of `$(V)' breaks IRIX make.
+ dnl Using '$V' instead of '$(V)' breaks IRIX make.
AM_V='$(V)'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
else
@@ -1307,44 +1354,40 @@ AC_SUBST([AM_BACKSLASH])dnl
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
])
-# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 1
-
# AM_PROG_INSTALL_STRIP
# ---------------------
-# One issue with vendor `install' (even GNU) is that you can't
+# One issue with vendor 'install' (even GNU) is that you can't
# specify the program used to strip binaries. This is especially
# annoying in cross-compiling environments, where the build's strip
# is unlikely to handle the host's binaries.
# Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
+# always use install-sh in "make install-strip", and initialize
# STRIPPROG with the value of the STRIP variable (set by the user).
AC_DEFUN([AM_PROG_INSTALL_STRIP],
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'. However `strip' might not be the right
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip". However 'strip' might not be the right
# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
if test "$cross_compiling" != no; then
AC_CHECK_TOOL([STRIP], [strip], :)
fi
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
-# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
+# Copyright (C) 2006-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 3
-
# _AM_SUBST_NOTMAKE(VARIABLE)
# ---------------------------
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
@@ -1358,18 +1401,16 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
# Check how to create a tarball. -*- Autoconf -*-
-# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc.
+# Copyright (C) 2004-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 2
-
# _AM_PROG_TAR(FORMAT)
# --------------------
# Check how to create a tarball in format FORMAT.
-# FORMAT should be one of `v7', `ustar', or `pax'.
+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
#
# Substitute a variable $(am__tar) that is a command
# writing to stdout a FORMAT-tarball containing the directory
@@ -1392,7 +1433,7 @@ AC_MSG_CHECKING([how to create a $1 tar archive])
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
+# Solaris sh will not grok spaces in the rhs of '-'.
for _am_tool in $_am_tools
do
case $_am_tool in
diff --git a/build/Makefile.in b/build/Makefile.in
index 73a334f..7f60a12 100644
--- a/build/Makefile.in
+++ b/build/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.3 from Makefile.am.
+# Makefile.in generated by automake 1.13.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -15,6 +14,23 @@
@SET_MAKE@
VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -34,9 +50,9 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = build
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in compile \
- config.guess config.rpath config.sub depcomp install-sh \
- ltmain.sh missing
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am compile \
+ config.guess config.rpath config.sub install-sh missing \
+ ltmain.sh
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = \
$(top_srcdir)/build/autotools/as-compiler-flag.m4 \
@@ -64,26 +80,58 @@ mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
distdir
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
DIST_SUBDIRS = $(SUBDIRS)
@@ -327,12 +375,12 @@ clean-libtool:
-rm -rf .libs _libs
# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
@fail= failcom='exit 1'; \
for f in x $$MAKEFLAGS; do \
case $$f in \
@@ -342,7 +390,11 @@ $(RECURSIVE_TARGETS):
done; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
@@ -357,57 +409,12 @@ $(RECURSIVE_TARGETS):
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-$(RECURSIVE_CLEAN_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -423,12 +430,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -440,15 +442,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -457,6 +455,21 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -493,13 +506,10 @@ distdir: $(DISTFILES)
done
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- fi; \
- done
- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
$(am__relativize); \
new_distdir=$$reldir; \
@@ -621,22 +631,21 @@ ps-am:
uninstall-am:
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) check-am \
- ctags-recursive install-am install-strip tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am check check-am check-local clean clean-generic \
- clean-libtool ctags ctags-recursive distclean \
- distclean-generic distclean-libtool distclean-tags distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-dvi install-dvi-am \
- install-exec install-exec-am install-html install-html-am \
- install-info install-info-am install-man install-pdf \
- install-pdf-am install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs installdirs-am \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags tags-recursive uninstall uninstall-am
+.MAKE: $(am__recursive_targets) check-am install-am install-strip
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
+ check-am check-local clean clean-generic clean-libtool \
+ cscopelist-am ctags ctags-am distclean distclean-generic \
+ distclean-libtool distclean-tags distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
+ uninstall-am
test-report:
diff --git a/build/autotools/Makefile.am.gtest b/build/autotools/Makefile.am.gtest
index f847599..88a123d 100644
--- a/build/autotools/Makefile.am.gtest
+++ b/build/autotools/Makefile.am.gtest
@@ -41,17 +41,25 @@ test-report perf-report full-report: ${TEST_PROGS}
GTESTER_LOGDIR=`mktemp -d "\`pwd\`/.testlogs-XXXXXX"`; export GTESTER_LOGDIR ; \
ignore_logdir=false ; \
fi ; \
+ if test -d "$(top_srcdir)/.git"; then \
+ export REVISION="`git describe`" ; \
+ else \
+ export REVISION="$(JSON_VERSION) $(JSON_RELEASE_STATUS)" ; \
+ fi ; \
+ export TIMESTAMP=`date +%Y-%m-%dT%H:%M:%S%z` ; \
for subdir in $(SUBDIRS) . ; do \
test "$$subdir" = "." -o "$$subdir" = "po" || \
( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \
done ; \
$$ignore_logdir || { \
- echo '' > $@.xml ; \
- echo '' >> $@.xml ; \
- echo '' >> $@.xml ; \
- echo ' $(PACKAGE) ' >> $@.xml ; \
- echo ' $(VERSION) ' >> $@.xml ; \
- echo ' ' >> $@.xml ; \
+ echo '' > $@.xml ; \
+ echo '' >> $@.xml ; \
+ echo '' >> $@.xml ; \
+ echo ' $(PACKAGE) ' >> $@.xml ; \
+ echo ' $(JSON_VERSION) ' >> $@.xml ; \
+ echo " $$REVISION " >> $@.xml ; \
+ echo " $$TIMESTAMP " >> $@.xml ; \
+ echo ' ' >> $@.xml ; \
for lf in `ls -L "$$GTESTER_LOGDIR"/.` ; do \
sed '1,1s/^?]*?>//' <"$$GTESTER_LOGDIR"/"$$lf" >> $@.xml ; \
done ; \
diff --git a/build/autotools/Makefile.in b/build/autotools/Makefile.in
index ca06d3c..ef573c1 100644
--- a/build/autotools/Makefile.in
+++ b/build/autotools/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.3 from Makefile.am.
+# Makefile.in generated by automake 1.13.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -15,6 +14,23 @@
@SET_MAKE@
VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -34,7 +50,7 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = build/autotools
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = \
$(top_srcdir)/build/autotools/as-compiler-flag.m4 \
@@ -62,14 +78,26 @@ mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALL_LINGUAS = @ALL_LINGUAS@
@@ -292,11 +320,11 @@ mostlyclean-libtool:
clean-libtool:
-rm -rf .libs _libs
-tags: TAGS
-TAGS:
+tags TAGS:
+
+ctags CTAGS:
-ctags: CTAGS
-CTAGS:
+cscope cscopelist:
distdir: $(DISTFILES)
@@ -433,16 +461,17 @@ uninstall-am:
.MAKE: check-am install-am install-strip
.PHONY: all all-am check check-am check-local clean clean-generic \
- clean-libtool distclean distclean-generic distclean-libtool \
- distdir dvi dvi-am html html-am info info-am install \
- install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- uninstall uninstall-am
+ clean-libtool cscopelist-am ctags-am distclean \
+ distclean-generic distclean-libtool distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
+ uninstall-am
# needed to avoid including Makefile.am.gtest
diff --git a/build/autotools/gtk-doc.m4 b/build/autotools/gtk-doc.m4
index 0ada151..ac2eccb 100644
--- a/build/autotools/gtk-doc.m4
+++ b/build/autotools/gtk-doc.m4
@@ -37,7 +37,7 @@ AC_DEFUN([GTK_DOC_CHECK],
dnl don't check for glib if we build glib
if test "x$PACKAGE_NAME" != "xglib"; then
dnl don't fail if someone does not have glib
- PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,)
+ PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,[:])
fi
fi
@@ -58,6 +58,10 @@ AC_DEFUN([GTK_DOC_CHECK],
enable_gtk_doc_pdf=no
fi
+ if test -z "$AM_DEFAULT_VERBOSITY"; then
+ AM_DEFAULT_VERBOSITY=1
+ fi
+ AC_SUBST([AM_DEFAULT_VERBOSITY])
AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes])
AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes])
diff --git a/build/compile b/build/compile
index b1f4749..531136b 100755
--- a/build/compile
+++ b/build/compile
@@ -1,10 +1,9 @@
#! /bin/sh
# Wrapper for compilers which do not understand '-c -o'.
-scriptversion=2012-01-04.17; # UTC
+scriptversion=2012-10-14.11; # UTC
-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010, 2012 Free
-# Software Foundation, Inc.
+# Copyright (C) 1999-2013 Free Software Foundation, Inc.
# Written by Tom Tromey .
#
# This program is free software; you can redistribute it and/or modify
@@ -79,6 +78,53 @@ func_file_conv ()
esac
}
+# func_cl_dashL linkdir
+# Make cl look for libraries in LINKDIR
+func_cl_dashL ()
+{
+ func_file_conv "$1"
+ if test -z "$lib_path"; then
+ lib_path=$file
+ else
+ lib_path="$lib_path;$file"
+ fi
+ linker_opts="$linker_opts -LIBPATH:$file"
+}
+
+# func_cl_dashl library
+# Do a library search-path lookup for cl
+func_cl_dashl ()
+{
+ lib=$1
+ found=no
+ save_IFS=$IFS
+ IFS=';'
+ for dir in $lib_path $LIB
+ do
+ IFS=$save_IFS
+ if $shared && test -f "$dir/$lib.dll.lib"; then
+ found=yes
+ lib=$dir/$lib.dll.lib
+ break
+ fi
+ if test -f "$dir/$lib.lib"; then
+ found=yes
+ lib=$dir/$lib.lib
+ break
+ fi
+ if test -f "$dir/lib$lib.a"; then
+ found=yes
+ lib=$dir/lib$lib.a
+ break
+ fi
+ done
+ IFS=$save_IFS
+
+ if test "$found" != yes; then
+ lib=$lib.lib
+ fi
+}
+
# func_cl_wrapper cl arg...
# Adjust compile command to suit cl
func_cl_wrapper ()
@@ -109,43 +155,34 @@ func_cl_wrapper ()
;;
esac
;;
+ -I)
+ eat=1
+ func_file_conv "$2" mingw
+ set x "$@" -I"$file"
+ shift
+ ;;
-I*)
func_file_conv "${1#-I}" mingw
set x "$@" -I"$file"
shift
;;
+ -l)
+ eat=1
+ func_cl_dashl "$2"
+ set x "$@" "$lib"
+ shift
+ ;;
-l*)
- lib=${1#-l}
- found=no
- save_IFS=$IFS
- IFS=';'
- for dir in $lib_path $LIB
- do
- IFS=$save_IFS
- if $shared && test -f "$dir/$lib.dll.lib"; then
- found=yes
- set x "$@" "$dir/$lib.dll.lib"
- break
- fi
- if test -f "$dir/$lib.lib"; then
- found=yes
- set x "$@" "$dir/$lib.lib"
- break
- fi
- done
- IFS=$save_IFS
-
- test "$found" != yes && set x "$@" "$lib.lib"
+ func_cl_dashl "${1#-l}"
+ set x "$@" "$lib"
shift
;;
+ -L)
+ eat=1
+ func_cl_dashL "$2"
+ ;;
-L*)
- func_file_conv "${1#-L}"
- if test -z "$lib_path"; then
- lib_path=$file
- else
- lib_path="$lib_path;$file"
- fi
- linker_opts="$linker_opts -LIBPATH:$file"
+ func_cl_dashL "${1#-L}"
;;
-static)
shared=false
diff --git a/build/config.guess b/build/config.guess
index 49ba16f..1804e9f 100755
--- a/build/config.guess
+++ b/build/config.guess
@@ -2,13 +2,13 @@
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
-# 2011, 2012 Free Software Foundation, Inc.
+# 2011, 2012, 2013 Free Software Foundation, Inc.
-timestamp='2012-01-01'
+timestamp='2012-12-29'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
@@ -17,26 +17,22 @@ timestamp='2012-01-01'
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program; if not, see .
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-
-# Originally written by Per Bothner. Please send patches (context
-# diff format) to and include a ChangeLog
-# entry.
+# the same distribution terms that you use for the rest of that
+# program. This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
#
-# This script attempts to guess a canonical system name similar to
-# config.sub. If it succeeds, it prints the system name on stdout, and
-# exits with 0. Otherwise, it exits with 1.
+# Originally written by Per Bothner.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+#
+# Please send patches with a ChangeLog entry to config-patches@gnu.org.
+
me=`echo "$0" | sed -e 's,.*/,,'`
@@ -57,8 +53,8 @@ GNU config.guess ($timestamp)
Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
-Free Software Foundation, Inc.
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
+2012, 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -202,6 +198,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
echo "${machine}-${os}${release}"
exit ;;
+ *:Bitrig:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
+ echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
+ exit ;;
*:OpenBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
@@ -304,7 +304,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
echo arm-acorn-riscix${UNAME_RELEASE}
exit ;;
- arm:riscos:*:*|arm:RISCOS:*:*)
+ arm*:riscos:*:*|arm*:RISCOS:*:*)
echo arm-unknown-riscos
exit ;;
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
@@ -803,6 +803,9 @@ EOF
i*:CYGWIN*:*)
echo ${UNAME_MACHINE}-pc-cygwin
exit ;;
+ *:MINGW64*:*)
+ echo ${UNAME_MACHINE}-pc-mingw64
+ exit ;;
*:MINGW*:*)
echo ${UNAME_MACHINE}-pc-mingw32
exit ;;
@@ -863,6 +866,13 @@ EOF
i*86:Minix:*:*)
echo ${UNAME_MACHINE}-pc-minix
exit ;;
+ aarch64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ aarch64_be:Linux:*:*)
+ UNAME_MACHINE=aarch64_be
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
alpha:Linux:*:*)
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
EV5) UNAME_MACHINE=alphaev5 ;;
@@ -1196,6 +1206,9 @@ EOF
BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
echo i586-pc-haiku
exit ;;
+ x86_64:Haiku:*:*)
+ echo x86_64-unknown-haiku
+ exit ;;
SX-4:SUPER-UX:*:*)
echo sx4-nec-superux${UNAME_RELEASE}
exit ;;
@@ -1251,7 +1264,7 @@ EOF
NEO-?:NONSTOP_KERNEL:*:*)
echo neo-tandem-nsk${UNAME_RELEASE}
exit ;;
- NSE-?:NONSTOP_KERNEL:*:*)
+ NSE-*:NONSTOP_KERNEL:*:*)
echo nse-tandem-nsk${UNAME_RELEASE}
exit ;;
NSR-?:NONSTOP_KERNEL:*:*)
@@ -1320,11 +1333,11 @@ EOF
i*86:AROS:*:*)
echo ${UNAME_MACHINE}-pc-aros
exit ;;
+ x86_64:VMkernel:*:*)
+ echo ${UNAME_MACHINE}-unknown-esx
+ exit ;;
esac
-#echo '(No uname command or uname output not recognized.)' 1>&2
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
-
eval $set_cc_for_build
cat >$dummy.c < .
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
+# the same distribution terms that you use for the rest of that
+# program. This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
-# Please send patches to . Submit a context
-# diff and a properly formatted GNU ChangeLog entry.
+# Please send patches with a ChangeLog entry to config-patches@gnu.org.
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
@@ -76,8 +71,8 @@ version="\
GNU config.sub ($timestamp)
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
-Free Software Foundation, Inc.
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
+2012, 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -125,13 +120,17 @@ esac
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
- linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
+ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
knetbsd*-gnu* | netbsd*-gnu* | \
kopensolaris*-gnu* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
;;
+ android-linux)
+ os=-linux-android
+ basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
+ ;;
*)
basic_machine=`echo $1 | sed 's/-[^-]*$//'`
if [ $basic_machine != $1 ]
@@ -154,7 +153,7 @@ case $os in
-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
- -apple | -axis | -knuth | -cray | -microblaze)
+ -apple | -axis | -knuth | -cray | -microblaze*)
os=
basic_machine=$1
;;
@@ -223,6 +222,12 @@ case $os in
-isc*)
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
;;
+ -lynx*178)
+ os=-lynxos178
+ ;;
+ -lynx*5)
+ os=-lynxos5
+ ;;
-lynx*)
os=-lynxos
;;
@@ -247,11 +252,14 @@ case $basic_machine in
# Some are omitted here because they have special meanings below.
1750a | 580 \
| a29k \
+ | aarch64 | aarch64_be \
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
| am33_2.0 \
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
- | be32 | be64 \
+ | arc \
+ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
+ | avr | avr32 \
+ | be32 | be64 \
| bfin \
| c4x | clipper \
| d10v | d30v | dlx | dsp16xx \
@@ -264,7 +272,7 @@ case $basic_machine in
| le32 | le64 \
| lm32 \
| m32c | m32r | m32rle | m68000 | m68k | m88k \
- | maxq | mb | microblaze | mcore | mep | metag \
+ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \
| mips | mipsbe | mipseb | mipsel | mipsle \
| mips16 \
| mips64 | mips64el \
@@ -319,7 +327,7 @@ case $basic_machine in
c6x)
basic_machine=tic6x-unknown
;;
- m6811 | m68hc11 | m6812 | m68hc12 | picochip)
+ m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
basic_machine=$basic_machine-unknown
os=-none
;;
@@ -332,7 +340,10 @@ case $basic_machine in
strongarm | thumb | xscale)
basic_machine=arm-unknown
;;
-
+ xgate)
+ basic_machine=$basic_machine-unknown
+ os=-none
+ ;;
xscaleeb)
basic_machine=armeb-unknown
;;
@@ -355,6 +366,7 @@ case $basic_machine in
# Recognize the basic CPU types with company name.
580-* \
| a29k-* \
+ | aarch64-* | aarch64_be-* \
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
@@ -376,7 +388,8 @@ case $basic_machine in
| lm32-* \
| m32c-* | m32r-* | m32rle-* \
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
- | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
+ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
+ | microblaze-* | microblazeel-* \
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
| mips16-* \
| mips64-* | mips64el-* \
@@ -775,9 +788,13 @@ case $basic_machine in
basic_machine=ns32k-utek
os=-sysv
;;
- microblaze)
+ microblaze*)
basic_machine=microblaze-xilinx
;;
+ mingw64)
+ basic_machine=x86_64-pc
+ os=-mingw64
+ ;;
mingw32)
basic_machine=i386-pc
os=-mingw32
@@ -991,7 +1008,7 @@ case $basic_machine in
;;
ppc64) basic_machine=powerpc64-unknown
;;
- ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
basic_machine=powerpc64le-unknown
@@ -1006,7 +1023,11 @@ case $basic_machine in
basic_machine=i586-unknown
os=-pw32
;;
- rdos)
+ rdos | rdos64)
+ basic_machine=x86_64-pc
+ os=-rdos
+ ;;
+ rdos32)
basic_machine=i386-pc
os=-rdos
;;
@@ -1339,15 +1360,15 @@ case $os in
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
- | -openbsd* | -solidbsd* \
+ | -bitrig* | -openbsd* | -solidbsd* \
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
| -chorusos* | -chorusrdb* | -cegcc* \
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- | -mingw32* | -linux-gnu* | -linux-android* \
- | -linux-newlib* | -linux-uclibc* \
+ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
+ | -linux-newlib* | -linux-musl* | -linux-uclibc* \
| -uxpv* | -beos* | -mpeix* | -udk* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
@@ -1530,6 +1551,9 @@ case $basic_machine in
c4x-* | tic4x-*)
os=-coff
;;
+ hexagon-*)
+ os=-elf
+ ;;
tic54x-*)
os=-coff
;;
diff --git a/build/depcomp b/build/depcomp
index bd0ac08..06b0882 100755
--- a/build/depcomp
+++ b/build/depcomp
@@ -1,10 +1,9 @@
#! /bin/sh
# depcomp - compile a program generating dependencies as side-effects
-scriptversion=2011-12-04.11; # UTC
+scriptversion=2012-10-18.11; # UTC
-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
-# 2011 Free Software Foundation, Inc.
+# Copyright (C) 1999-2013 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -28,9 +27,9 @@ scriptversion=2011-12-04.11; # UTC
case $1 in
'')
- echo "$0: No command. Try \`$0 --help' for more information." 1>&2
- exit 1;
- ;;
+ echo "$0: No command. Try '$0 --help' for more information." 1>&2
+ exit 1;
+ ;;
-h | --h*)
cat <<\EOF
Usage: depcomp [--help] [--version] PROGRAM [ARGS]
@@ -40,8 +39,8 @@ as side-effects.
Environment variables:
depmode Dependency tracking mode.
- source Source file read by `PROGRAMS ARGS'.
- object Object file output by `PROGRAMS ARGS'.
+ source Source file read by 'PROGRAMS ARGS'.
+ object Object file output by 'PROGRAMS ARGS'.
DEPDIR directory where to store dependencies.
depfile Dependency file to output.
tmpdepfile Temporary file to use when outputting dependencies.
@@ -57,6 +56,66 @@ EOF
;;
esac
+# Get the directory component of the given path, and save it in the
+# global variables '$dir'. Note that this directory component will
+# be either empty or ending with a '/' character. This is deliberate.
+set_dir_from ()
+{
+ case $1 in
+ */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
+ *) dir=;;
+ esac
+}
+
+# Get the suffix-stripped basename of the given path, and save it the
+# global variable '$base'.
+set_base_from ()
+{
+ base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
+}
+
+# If no dependency file was actually created by the compiler invocation,
+# we still have to create a dummy depfile, to avoid errors with the
+# Makefile "include basename.Plo" scheme.
+make_dummy_depfile ()
+{
+ echo "#dummy" > "$depfile"
+}
+
+# Factor out some common post-processing of the generated depfile.
+# Requires the auxiliary global variable '$tmpdepfile' to be set.
+aix_post_process_depfile ()
+{
+ # If the compiler actually managed to produce a dependency file,
+ # post-process it.
+ if test -f "$tmpdepfile"; then
+ # Each line is of the form 'foo.o: dependency.h'.
+ # Do two passes, one to just change these to
+ # $object: dependency.h
+ # and one to simply output
+ # dependency.h:
+ # which is needed to avoid the deleted-header problem.
+ { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
+ sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
+ } > "$depfile"
+ rm -f "$tmpdepfile"
+ else
+ make_dummy_depfile
+ fi
+}
+
+# A tabulation character.
+tab=' '
+# A newline character.
+nl='
+'
+# Character ranges might be problematic outside the C locale.
+# These definitions help.
+upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
+lower=abcdefghijklmnopqrstuvwxyz
+digits=0123456789
+alpha=${upper}${lower}
+
if test -z "$depmode" || test -z "$source" || test -z "$object"; then
echo "depcomp: Variables source, object and depmode must be set" 1>&2
exit 1
@@ -69,6 +128,9 @@ tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
rm -f "$tmpdepfile"
+# Avoid interferences from the environment.
+gccflag= dashmflag=
+
# Some modes work just like other modes, but use different flags. We
# parameterize here, but still list the modes in the big case below,
# to make depend.m4 easier to write. Note that we *cannot* use a case
@@ -80,26 +142,32 @@ if test "$depmode" = hp; then
fi
if test "$depmode" = dashXmstdout; then
- # This is just like dashmstdout with a different argument.
- dashmflag=-xM
- depmode=dashmstdout
+ # This is just like dashmstdout with a different argument.
+ dashmflag=-xM
+ depmode=dashmstdout
fi
cygpath_u="cygpath -u -f -"
if test "$depmode" = msvcmsys; then
- # This is just like msvisualcpp but w/o cygpath translation.
- # Just convert the backslash-escaped backslashes to single forward
- # slashes to satisfy depend.m4
- cygpath_u='sed s,\\\\,/,g'
- depmode=msvisualcpp
+ # This is just like msvisualcpp but w/o cygpath translation.
+ # Just convert the backslash-escaped backslashes to single forward
+ # slashes to satisfy depend.m4
+ cygpath_u='sed s,\\\\,/,g'
+ depmode=msvisualcpp
fi
if test "$depmode" = msvc7msys; then
- # This is just like msvc7 but w/o cygpath translation.
- # Just convert the backslash-escaped backslashes to single forward
- # slashes to satisfy depend.m4
- cygpath_u='sed s,\\\\,/,g'
- depmode=msvc7
+ # This is just like msvc7 but w/o cygpath translation.
+ # Just convert the backslash-escaped backslashes to single forward
+ # slashes to satisfy depend.m4
+ cygpath_u='sed s,\\\\,/,g'
+ depmode=msvc7
+fi
+
+if test "$depmode" = xlc; then
+ # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
+ gccflag=-qmakedep=gcc,-MF
+ depmode=gcc
fi
case "$depmode" in
@@ -122,8 +190,7 @@ gcc3)
done
"$@"
stat=$?
- if test $stat -eq 0; then :
- else
+ if test $stat -ne 0; then
rm -f "$tmpdepfile"
exit $stat
fi
@@ -131,13 +198,17 @@ gcc3)
;;
gcc)
+## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
+## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
+## (see the conditional assignment to $gccflag above).
## There are various ways to get dependency output from gcc. Here's
## why we pick this rather obscure method:
## - Don't want to use -MD because we'd like the dependencies to end
## up in a subdir. Having to rename by hand is ugly.
## (We might end up doing this anyway to support other compilers.)
## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
-## -MM, not -M (despite what the docs say).
+## -MM, not -M (despite what the docs say). Also, it might not be
+## supported by the other compilers which use the 'gcc' depmode.
## - Using -M directly means running the compiler twice (even worse
## than renaming).
if test -z "$gccflag"; then
@@ -145,33 +216,31 @@ gcc)
fi
"$@" -Wp,"$gccflag$tmpdepfile"
stat=$?
- if test $stat -eq 0; then :
- else
+ if test $stat -ne 0; then
rm -f "$tmpdepfile"
exit $stat
fi
rm -f "$depfile"
echo "$object : \\" > "$depfile"
- alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
-## The second -e expression handles DOS-style file names with drive letters.
+ # The second -e expression handles DOS-style file names with drive
+ # letters.
sed -e 's/^[^:]*: / /' \
-e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
-## This next piece of magic avoids the `deleted header file' problem.
+## This next piece of magic avoids the "deleted header file" problem.
## The problem is that when a header file which appears in a .P file
## is deleted, the dependency causes make to die (because there is
## typically no way to rebuild the header). We avoid this by adding
## dummy dependencies for each header file. Too bad gcc doesn't do
## this for us directly.
- tr ' ' '
-' < "$tmpdepfile" |
-## Some versions of gcc put a space before the `:'. On the theory
+## Some versions of gcc put a space before the ':'. On the theory
## that the space means something, we add a space to the output as
## well. hp depmode also adds that space, but also prefixes the VPATH
## to the object. Take care to not repeat it in the output.
## Some versions of the HPUX 10.20 sed can't process this invocation
## correctly. Breaking it into two sed invocations is a workaround.
- sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
- | sed -e 's/$/ :/' >> "$depfile"
+ tr ' ' "$nl" < "$tmpdepfile" \
+ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
+ | sed -e 's/$/ :/' >> "$depfile"
rm -f "$tmpdepfile"
;;
@@ -189,8 +258,7 @@ sgi)
"$@" -MDupdate "$tmpdepfile"
fi
stat=$?
- if test $stat -eq 0; then :
- else
+ if test $stat -ne 0; then
rm -f "$tmpdepfile"
exit $stat
fi
@@ -198,43 +266,41 @@ sgi)
if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
echo "$object : \\" > "$depfile"
-
# Clip off the initial element (the dependent). Don't try to be
# clever and replace this with sed code, as IRIX sed won't handle
# lines with more than a fixed number of characters (4096 in
# IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
- # the IRIX cc adds comments like `#:fec' to the end of the
+ # the IRIX cc adds comments like '#:fec' to the end of the
# dependency line.
- tr ' ' '
-' < "$tmpdepfile" \
- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
- tr '
-' ' ' >> "$depfile"
+ tr ' ' "$nl" < "$tmpdepfile" \
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
+ | tr "$nl" ' ' >> "$depfile"
echo >> "$depfile"
-
# The second pass generates a dummy entry for each header file.
- tr ' ' '
-' < "$tmpdepfile" \
- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
- >> "$depfile"
+ tr ' ' "$nl" < "$tmpdepfile" \
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
+ >> "$depfile"
else
- # The sourcefile does not contain any dependencies, so just
- # store a dummy comment line, to avoid errors with the Makefile
- # "include basename.Plo" scheme.
- echo "#dummy" > "$depfile"
+ make_dummy_depfile
fi
rm -f "$tmpdepfile"
;;
+xlc)
+ # This case exists only to let depend.m4 do its work. It works by
+ # looking at the text of this script. This case will never be run,
+ # since it is checked for above.
+ exit 1
+ ;;
+
aix)
# The C for AIX Compiler uses -M and outputs the dependencies
# in a .u file. In older versions, this file always lives in the
- # current directory. Also, the AIX compiler puts `$object:' at the
+ # current directory. Also, the AIX compiler puts '$object:' at the
# start of each line; $object doesn't have directory information.
# Version 6 uses the directory in both cases.
- dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
- test "x$dir" = "x$object" && dir=
- base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+ set_dir_from "$object"
+ set_base_from "$object"
if test "$libtool" = yes; then
tmpdepfile1=$dir$base.u
tmpdepfile2=$base.u
@@ -247,9 +313,7 @@ aix)
"$@" -M
fi
stat=$?
-
- if test $stat -eq 0; then :
- else
+ if test $stat -ne 0; then
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
exit $stat
fi
@@ -258,44 +322,100 @@ aix)
do
test -f "$tmpdepfile" && break
done
- if test -f "$tmpdepfile"; then
- # Each line is of the form `foo.o: dependent.h'.
- # Do two passes, one to just change these to
- # `$object: dependent.h' and one to simply `dependent.h:'.
- sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
- # That's a tab and a space in the [].
- sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
- else
- # The sourcefile does not contain any dependencies, so just
- # store a dummy comment line, to avoid errors with the Makefile
- # "include basename.Plo" scheme.
- echo "#dummy" > "$depfile"
+ aix_post_process_depfile
+ ;;
+
+tcc)
+ # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
+ # FIXME: That version still under development at the moment of writing.
+ # Make that this statement remains true also for stable, released
+ # versions.
+ # It will wrap lines (doesn't matter whether long or short) with a
+ # trailing '\', as in:
+ #
+ # foo.o : \
+ # foo.c \
+ # foo.h \
+ #
+ # It will put a trailing '\' even on the last line, and will use leading
+ # spaces rather than leading tabs (at least since its commit 0394caf7
+ # "Emit spaces for -MD").
+ "$@" -MD -MF "$tmpdepfile"
+ stat=$?
+ if test $stat -ne 0; then
+ rm -f "$tmpdepfile"
+ exit $stat
fi
+ rm -f "$depfile"
+ # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
+ # We have to change lines of the first kind to '$object: \'.
+ sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
+ # And for each line of the second kind, we have to emit a 'dep.h:'
+ # dummy dependency, to avoid the deleted-header problem.
+ sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
rm -f "$tmpdepfile"
;;
-icc)
- # Intel's C compiler understands `-MD -MF file'. However on
- # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
- # ICC 7.0 will fill foo.d with something like
- # foo.o: sub/foo.c
- # foo.o: sub/foo.h
- # which is wrong. We want:
- # sub/foo.o: sub/foo.c
- # sub/foo.o: sub/foo.h
- # sub/foo.c:
- # sub/foo.h:
- # ICC 7.1 will output
+## The order of this option in the case statement is important, since the
+## shell code in configure will try each of these formats in the order
+## listed in this file. A plain '-MD' option would be understood by many
+## compilers, so we must ensure this comes after the gcc and icc options.
+pgcc)
+ # Portland's C compiler understands '-MD'.
+ # Will always output deps to 'file.d' where file is the root name of the
+ # source file under compilation, even if file resides in a subdirectory.
+ # The object file name does not affect the name of the '.d' file.
+ # pgcc 10.2 will output
# foo.o: sub/foo.c sub/foo.h
- # and will wrap long lines using \ :
+ # and will wrap long lines using '\' :
# foo.o: sub/foo.c ... \
# sub/foo.h ... \
# ...
+ set_dir_from "$object"
+ # Use the source, not the object, to determine the base name, since
+ # that's sadly what pgcc will do too.
+ set_base_from "$source"
+ tmpdepfile=$base.d
+
+ # For projects that build the same source file twice into different object
+ # files, the pgcc approach of using the *source* file root name can cause
+ # problems in parallel builds. Use a locking strategy to avoid stomping on
+ # the same $tmpdepfile.
+ lockdir=$base.d-lock
+ trap "
+ echo '$0: caught signal, cleaning up...' >&2
+ rmdir '$lockdir'
+ exit 1
+ " 1 2 13 15
+ numtries=100
+ i=$numtries
+ while test $i -gt 0; do
+ # mkdir is a portable test-and-set.
+ if mkdir "$lockdir" 2>/dev/null; then
+ # This process acquired the lock.
+ "$@" -MD
+ stat=$?
+ # Release the lock.
+ rmdir "$lockdir"
+ break
+ else
+ # If the lock is being held by a different process, wait
+ # until the winning process is done or we timeout.
+ while test -d "$lockdir" && test $i -gt 0; do
+ sleep 1
+ i=`expr $i - 1`
+ done
+ fi
+ i=`expr $i - 1`
+ done
+ trap - 1 2 13 15
+ if test $i -le 0; then
+ echo "$0: failed to acquire lock after $numtries attempts" >&2
+ echo "$0: check lockdir '$lockdir'" >&2
+ exit 1
+ fi
- "$@" -MD -MF "$tmpdepfile"
- stat=$?
- if test $stat -eq 0; then :
- else
+ if test $stat -ne 0; then
rm -f "$tmpdepfile"
exit $stat
fi
@@ -307,8 +427,8 @@ icc)
sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
# Some versions of the HPUX 10.20 sed can't process this invocation
# correctly. Breaking it into two sed invocations is a workaround.
- sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
- sed -e 's/$/ :/' >> "$depfile"
+ sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
+ | sed -e 's/$/ :/' >> "$depfile"
rm -f "$tmpdepfile"
;;
@@ -319,9 +439,8 @@ hp2)
# 'foo.d', which lands next to the object file, wherever that
# happens to be.
# Much of this is similar to the tru64 case; see comments there.
- dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
- test "x$dir" = "x$object" && dir=
- base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+ set_dir_from "$object"
+ set_base_from "$object"
if test "$libtool" = yes; then
tmpdepfile1=$dir$base.d
tmpdepfile2=$dir.libs/$base.d
@@ -332,8 +451,7 @@ hp2)
"$@" +Maked
fi
stat=$?
- if test $stat -eq 0; then :
- else
+ if test $stat -ne 0; then
rm -f "$tmpdepfile1" "$tmpdepfile2"
exit $stat
fi
@@ -343,77 +461,61 @@ hp2)
test -f "$tmpdepfile" && break
done
if test -f "$tmpdepfile"; then
- sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
- # Add `dependent.h:' lines.
+ sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
+ # Add 'dependent.h:' lines.
sed -ne '2,${
- s/^ *//
- s/ \\*$//
- s/$/:/
- p
- }' "$tmpdepfile" >> "$depfile"
+ s/^ *//
+ s/ \\*$//
+ s/$/:/
+ p
+ }' "$tmpdepfile" >> "$depfile"
else
- echo "#dummy" > "$depfile"
+ make_dummy_depfile
fi
rm -f "$tmpdepfile" "$tmpdepfile2"
;;
tru64)
- # The Tru64 compiler uses -MD to generate dependencies as a side
- # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
- # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
- # dependencies in `foo.d' instead, so we check for that too.
- # Subdirectories are respected.
- dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
- test "x$dir" = "x$object" && dir=
- base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
-
- if test "$libtool" = yes; then
- # With Tru64 cc, shared objects can also be used to make a
- # static library. This mechanism is used in libtool 1.4 series to
- # handle both shared and static libraries in a single compilation.
- # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
- #
- # With libtool 1.5 this exception was removed, and libtool now
- # generates 2 separate objects for the 2 libraries. These two
- # compilations output dependencies in $dir.libs/$base.o.d and
- # in $dir$base.o.d. We have to check for both files, because
- # one of the two compilations can be disabled. We should prefer
- # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
- # automatically cleaned when .libs/ is deleted, while ignoring
- # the former would cause a distcleancheck panic.
- tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4
- tmpdepfile2=$dir$base.o.d # libtool 1.5
- tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5
- tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504
- "$@" -Wc,-MD
- else
- tmpdepfile1=$dir$base.o.d
- tmpdepfile2=$dir$base.d
- tmpdepfile3=$dir$base.d
- tmpdepfile4=$dir$base.d
- "$@" -MD
- fi
-
- stat=$?
- if test $stat -eq 0; then :
- else
- rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
- exit $stat
- fi
-
- for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
- do
- test -f "$tmpdepfile" && break
- done
- if test -f "$tmpdepfile"; then
- sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
- # That's a tab and a space in the [].
- sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
- else
- echo "#dummy" > "$depfile"
- fi
- rm -f "$tmpdepfile"
- ;;
+ # The Tru64 compiler uses -MD to generate dependencies as a side
+ # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
+ # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
+ # dependencies in 'foo.d' instead, so we check for that too.
+ # Subdirectories are respected.
+ set_dir_from "$object"
+ set_base_from "$object"
+
+ if test "$libtool" = yes; then
+ # Libtool generates 2 separate objects for the 2 libraries. These
+ # two compilations output dependencies in $dir.libs/$base.o.d and
+ # in $dir$base.o.d. We have to check for both files, because
+ # one of the two compilations can be disabled. We should prefer
+ # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
+ # automatically cleaned when .libs/ is deleted, while ignoring
+ # the former would cause a distcleancheck panic.
+ tmpdepfile1=$dir$base.o.d # libtool 1.5
+ tmpdepfile2=$dir.libs/$base.o.d # Likewise.
+ tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504
+ "$@" -Wc,-MD
+ else
+ tmpdepfile1=$dir$base.d
+ tmpdepfile2=$dir$base.d
+ tmpdepfile3=$dir$base.d
+ "$@" -MD
+ fi
+
+ stat=$?
+ if test $stat -ne 0; then
+ rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+ exit $stat
+ fi
+
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+ do
+ test -f "$tmpdepfile" && break
+ done
+ # Same post-processing that is required for AIX mode.
+ aix_post_process_depfile
+ ;;
msvc7)
if test "$libtool" = yes; then
@@ -424,8 +526,7 @@ msvc7)
"$@" $showIncludes > "$tmpdepfile"
stat=$?
grep -v '^Note: including file: ' "$tmpdepfile"
- if test "$stat" = 0; then :
- else
+ if test $stat -ne 0; then
rm -f "$tmpdepfile"
exit $stat
fi
@@ -443,11 +544,11 @@ msvc7)
p
}' | $cygpath_u | sort -u | sed -n '
s/ /\\ /g
-s/\(.*\)/ \1 \\/p
+s/\(.*\)/'"$tab"'\1 \\/p
s/.\(.*\) \\/\1:/
H
$ {
- s/.*/ /
+ s/.*/'"$tab"'/
G
p
}' >> "$depfile"
@@ -478,7 +579,7 @@ dashmstdout)
shift
fi
- # Remove `-o $object'.
+ # Remove '-o $object'.
IFS=" "
for arg
do
@@ -498,18 +599,18 @@ dashmstdout)
done
test -z "$dashmflag" && dashmflag=-M
- # Require at least two characters before searching for `:'
+ # Require at least two characters before searching for ':'
# in the target name. This is to cope with DOS-style filenames:
- # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
+ # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
"$@" $dashmflag |
- sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"
+ sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
rm -f "$depfile"
cat < "$tmpdepfile" > "$depfile"
- tr ' ' '
-' < "$tmpdepfile" | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly. Breaking it into two sed invocations is a workaround.
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+ # Some versions of the HPUX 10.20 sed can't process this sed invocation
+ # correctly. Breaking it into two sed invocations is a workaround.
+ tr ' ' "$nl" < "$tmpdepfile" \
+ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
+ | sed -e 's/$/ :/' >> "$depfile"
rm -f "$tmpdepfile"
;;
@@ -562,11 +663,12 @@ makedepend)
# makedepend may prepend the VPATH from the source file name to the object.
# No need to regex-escape $object, excess matching of '.' is harmless.
sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
- sed '1,2d' "$tmpdepfile" | tr ' ' '
-' | \
-## Some versions of the HPUX 10.20 sed can't process this invocation
-## correctly. Breaking it into two sed invocations is a workaround.
- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+ # Some versions of the HPUX 10.20 sed can't process the last invocation
+ # correctly. Breaking it into two sed invocations is a workaround.
+ sed '1,2d' "$tmpdepfile" \
+ | tr ' ' "$nl" \
+ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
+ | sed -e 's/$/ :/' >> "$depfile"
rm -f "$tmpdepfile" "$tmpdepfile".bak
;;
@@ -583,7 +685,7 @@ cpp)
shift
fi
- # Remove `-o $object'.
+ # Remove '-o $object'.
IFS=" "
for arg
do
@@ -602,10 +704,10 @@ cpp)
esac
done
- "$@" -E |
- sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
- -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
- sed '$ s: \\$::' > "$tmpdepfile"
+ "$@" -E \
+ | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+ | sed '$ s: \\$::' > "$tmpdepfile"
rm -f "$depfile"
echo "$object : \\" > "$depfile"
cat < "$tmpdepfile" >> "$depfile"
@@ -637,23 +739,23 @@ msvisualcpp)
shift
;;
"-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
- set fnord "$@"
- shift
- shift
- ;;
+ set fnord "$@"
+ shift
+ shift
+ ;;
*)
- set fnord "$@" "$arg"
- shift
- shift
- ;;
+ set fnord "$@" "$arg"
+ shift
+ shift
+ ;;
esac
done
"$@" -E 2>/dev/null |
sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
rm -f "$depfile"
echo "$object : \\" > "$depfile"
- sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile"
- echo " " >> "$depfile"
+ sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
+ echo "$tab" >> "$depfile"
sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
rm -f "$tmpdepfile"
;;
diff --git a/build/install-sh b/build/install-sh
index a9244eb..377bb86 100755
--- a/build/install-sh
+++ b/build/install-sh
@@ -1,7 +1,7 @@
#!/bin/sh
# install - install a program, script, or datafile
-scriptversion=2011-01-19.21; # UTC
+scriptversion=2011-11-20.07; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
@@ -35,7 +35,7 @@ scriptversion=2011-01-19.21; # UTC
# FSF changes to this file are in the public domain.
#
# Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
+# 'make' implicit rules from creating a file called install from it
# when there is no Makefile.
#
# This script is compatible with the BSD install script, but was written
@@ -156,7 +156,7 @@ while test $# -ne 0; do
-s) stripcmd=$stripprog;;
-t) dst_arg=$2
- # Protect names problematic for `test' and other utilities.
+ # Protect names problematic for 'test' and other utilities.
case $dst_arg in
-* | [=\(\)!]) dst_arg=./$dst_arg;;
esac
@@ -190,7 +190,7 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
fi
shift # arg
dst_arg=$arg
- # Protect names problematic for `test' and other utilities.
+ # Protect names problematic for 'test' and other utilities.
case $dst_arg in
-* | [=\(\)!]) dst_arg=./$dst_arg;;
esac
@@ -202,7 +202,7 @@ if test $# -eq 0; then
echo "$0: no input file specified." >&2
exit 1
fi
- # It's OK to call `install-sh -d' without argument.
+ # It's OK to call 'install-sh -d' without argument.
# This can happen when creating conditional directories.
exit 0
fi
@@ -240,7 +240,7 @@ fi
for src
do
- # Protect names problematic for `test' and other utilities.
+ # Protect names problematic for 'test' and other utilities.
case $src in
-* | [=\(\)!]) src=./$src;;
esac
@@ -354,7 +354,7 @@ do
if test -z "$dir_arg" || {
# Check for POSIX incompatibilities with -m.
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
- # other-writeable bit of parent directory when it shouldn't.
+ # other-writable bit of parent directory when it shouldn't.
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
ls_ld_tmpdir=`ls -ld "$tmpdir"`
case $ls_ld_tmpdir in
diff --git a/build/missing b/build/missing
index 86a8fc3..cdea514 100755
--- a/build/missing
+++ b/build/missing
@@ -1,11 +1,10 @@
#! /bin/sh
-# Common stub for a few missing GNU programs while installing.
+# Common wrapper for a few potentially missing GNU programs.
-scriptversion=2012-01-06.13; # UTC
+scriptversion=2012-06-26.16; # UTC
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
-# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard , 1996.
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Originally written by Fran,cois Pinard , 1996.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -26,68 +25,40 @@ scriptversion=2012-01-06.13; # UTC
# the same distribution terms that you use for the rest of that program.
if test $# -eq 0; then
- echo 1>&2 "Try \`$0 --help' for more information"
+ echo 1>&2 "Try '$0 --help' for more information"
exit 1
fi
-run=:
-sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
-sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
- configure_ac=configure.ac
-else
- configure_ac=configure.in
-fi
+case $1 in
-msg="missing on your system"
+ --is-lightweight)
+ # Used by our autoconf macros to check whether the available missing
+ # script is modern enough.
+ exit 0
+ ;;
-case $1 in
---run)
- # Try to run requested program, and just exit if it succeeds.
- run=
- shift
- "$@" && exit 0
- # Exit code 63 means version mismatch. This often happens
- # when the user try to use an ancient version of a tool on
- # a file that requires a minimum version. In this case we
- # we should proceed has if the program had been absent, or
- # if --run hadn't been passed.
- if test $? = 63; then
- run=:
- msg="probably too old"
- fi
- ;;
+ --run)
+ # Back-compat with the calling convention used by older automake.
+ shift
+ ;;
-h|--h|--he|--hel|--help)
echo "\
$0 [OPTION]... PROGRAM [ARGUMENT]...
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
-error status if there is no known handling for PROGRAM.
+Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
+to PROGRAM being missing or too old.
Options:
-h, --help display this help and exit
-v, --version output version information and exit
- --run try to run the given command, and emulate it if it fails
Supported PROGRAM values:
- aclocal touch file \`aclocal.m4'
- autoconf touch file \`configure'
- autoheader touch file \`config.h.in'
- autom4te touch the output file, or create a stub one
- automake touch all \`Makefile.in' files
- bison create \`y.tab.[ch]', if possible, from existing .[ch]
- flex create \`lex.yy.c', if possible, from existing .c
- help2man touch the output file
- lex create \`lex.yy.c', if possible, from existing .c
- makeinfo touch the output file
- yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+ aclocal autoconf autoheader autom4te automake makeinfo
+ bison yacc flex lex help2man
-Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
-\`g' are ignored when checking the name.
+Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
+'g' are ignored when checking the name.
Send bug reports to ."
exit $?
@@ -99,228 +70,141 @@ Send bug reports to ."
;;
-*)
- echo 1>&2 "$0: Unknown \`$1' option"
- echo 1>&2 "Try \`$0 --help' for more information"
+ echo 1>&2 "$0: unknown '$1' option"
+ echo 1>&2 "Try '$0 --help' for more information"
exit 1
;;
esac
-# normalize program name to check for.
-program=`echo "$1" | sed '
- s/^gnu-//; t
- s/^gnu//; t
- s/^g//; t'`
-
-# Now exit if we have it, but it failed. Also exit now if we
-# don't have it and --version was passed (most likely to detect
-# the program). This is about non-GNU programs, so use $1 not
-# $program.
-case $1 in
- lex*|yacc*)
- # Not GNU programs, they don't have --version.
- ;;
-
- *)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
- # Could not run --version or --help. This is probably someone
- # running `$TOOL --version' or `$TOOL --help' to check whether
- # $TOOL exists and not knowing $TOOL uses missing.
- exit 1
- fi
- ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case $program in
- aclocal*)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`acinclude.m4' or \`${configure_ac}'. You might want
- to install the \`Automake' and \`Perl' packages. Grab them from
- any GNU archive site."
- touch aclocal.m4
- ;;
-
- autoconf*)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`${configure_ac}'. You might want to install the
- \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
- archive site."
- touch configure
- ;;
-
- autoheader*)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`acconfig.h' or \`${configure_ac}'. You might want
- to install the \`Autoconf' and \`GNU m4' packages. Grab them
- from any GNU archive site."
- files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
- test -z "$files" && files="config.h"
- touch_files=
- for f in $files; do
- case $f in
- *:*) touch_files="$touch_files "`echo "$f" |
- sed -e 's/^[^:]*://' -e 's/:.*//'`;;
- *) touch_files="$touch_files $f.in";;
- esac
- done
- touch $touch_files
- ;;
-
- automake*)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
- You might want to install the \`Automake' and \`Perl' packages.
- Grab them from any GNU archive site."
- find . -type f -name Makefile.am -print |
- sed 's/\.am$/.in/' |
- while read f; do touch "$f"; done
- ;;
-
- autom4te*)
- echo 1>&2 "\
-WARNING: \`$1' is needed, but is $msg.
- You might have modified some files without having the
- proper tools for further handling them.
- You can get \`$1' as part of \`Autoconf' from any GNU
- archive site."
-
- file=`echo "$*" | sed -n "$sed_output"`
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
- if test -f "$file"; then
- touch $file
- else
- test -z "$file" || exec >$file
- echo "#! /bin/sh"
- echo "# Created by GNU Automake missing as a replacement of"
- echo "# $ $@"
- echo "exit 0"
- chmod +x $file
- exit 1
- fi
- ;;
-
- bison*|yacc*)
- echo 1>&2 "\
-WARNING: \`$1' $msg. You should only need it if
- you modified a \`.y' file. You may need the \`Bison' package
- in order for those modifications to take effect. You can get
- \`Bison' from any GNU archive site."
- rm -f y.tab.c y.tab.h
- if test $# -ne 1; then
- eval LASTARG=\${$#}
- case $LASTARG in
- *.y)
- SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
- if test -f "$SRCFILE"; then
- cp "$SRCFILE" y.tab.c
- fi
- SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
- if test -f "$SRCFILE"; then
- cp "$SRCFILE" y.tab.h
- fi
- ;;
- esac
- fi
- if test ! -f y.tab.h; then
- echo >y.tab.h
- fi
- if test ! -f y.tab.c; then
- echo 'main() { return 0; }' >y.tab.c
- fi
- ;;
-
- lex*|flex*)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified a \`.l' file. You may need the \`Flex' package
- in order for those modifications to take effect. You can get
- \`Flex' from any GNU archive site."
- rm -f lex.yy.c
- if test $# -ne 1; then
- eval LASTARG=\${$#}
- case $LASTARG in
- *.l)
- SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
- if test -f "$SRCFILE"; then
- cp "$SRCFILE" lex.yy.c
- fi
- ;;
- esac
- fi
- if test ! -f lex.yy.c; then
- echo 'main() { return 0; }' >lex.yy.c
- fi
- ;;
-
- help2man*)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified a dependency of a manual page. You may need the
- \`Help2man' package in order for those modifications to take
- effect. You can get \`Help2man' from any GNU archive site."
-
- file=`echo "$*" | sed -n "$sed_output"`
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
- if test -f "$file"; then
- touch $file
- else
- test -z "$file" || exec >$file
- echo ".ab help2man is required to generate this page"
- exit $?
- fi
- ;;
-
- makeinfo*)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified a \`.texi' or \`.texinfo' file, or any other file
- indirectly affecting the aspect of the manual. The spurious
- call might also be the consequence of using a buggy \`make' (AIX,
- DU, IRIX). You might want to install the \`Texinfo' package or
- the \`GNU make' package. Grab either from any GNU archive site."
- # The file to touch is that specified with -o ...
- file=`echo "$*" | sed -n "$sed_output"`
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
- if test -z "$file"; then
- # ... or it is the one specified with @setfilename ...
- infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
- file=`sed -n '
- /^@setfilename/{
- s/.* \([^ ]*\) *$/\1/
- p
- q
- }' $infile`
- # ... or it is derived from the source name (dir/f.texi becomes f.info)
- test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
- fi
- # If the file does not exist, the user really needs makeinfo;
- # let's fail without touching anything.
- test -f $file || exit 1
- touch $file
- ;;
+# Run the given program, remember its exit status.
+"$@"; st=$?
+
+# If it succeeded, we are done.
+test $st -eq 0 && exit 0
+
+# Also exit now if we it failed (or wasn't found), and '--version' was
+# passed; such an option is passed most likely to detect whether the
+# program is present and works.
+case $2 in --version|--help) exit $st;; esac
+
+# Exit code 63 means version mismatch. This often happens when the user
+# tries to use an ancient version of a tool on a file that requires a
+# minimum version.
+if test $st -eq 63; then
+ msg="probably too old"
+elif test $st -eq 127; then
+ # Program was missing.
+ msg="missing on your system"
+else
+ # Program was found and executed, but failed. Give up.
+ exit $st
+fi
- *)
- echo 1>&2 "\
-WARNING: \`$1' is needed, and is $msg.
- You might have modified some files without having the
- proper tools for further handling them. Check the \`README' file,
- it often tells you about the needed prerequisites for installing
- this package. You may also peek at any GNU archive site, in case
- some other package would contain this missing \`$1' program."
- exit 1
+perl_URL=http://www.perl.org/
+flex_URL=http://flex.sourceforge.net/
+gnu_software_URL=http://www.gnu.org/software
+
+program_details ()
+{
+ case $1 in
+ aclocal|automake)
+ echo "The '$1' program is part of the GNU Automake package:"
+ echo "<$gnu_software_URL/automake>"
+ echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
+ echo "<$gnu_software_URL/autoconf>"
+ echo "<$gnu_software_URL/m4/>"
+ echo "<$perl_URL>"
+ ;;
+ autoconf|autom4te|autoheader)
+ echo "The '$1' program is part of the GNU Autoconf package:"
+ echo "<$gnu_software_URL/autoconf/>"
+ echo "It also requires GNU m4 and Perl in order to run:"
+ echo "<$gnu_software_URL/m4/>"
+ echo "<$perl_URL>"
+ ;;
+ esac
+}
+
+give_advice ()
+{
+ # Normalize program name to check for.
+ normalized_program=`echo "$1" | sed '
+ s/^gnu-//; t
+ s/^gnu//; t
+ s/^g//; t'`
+
+ printf '%s\n' "'$1' is $msg."
+
+ configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
+ case $normalized_program in
+ autoconf*)
+ echo "You should only need it if you modified 'configure.ac',"
+ echo "or m4 files included by it."
+ program_details 'autoconf'
+ ;;
+ autoheader*)
+ echo "You should only need it if you modified 'acconfig.h' or"
+ echo "$configure_deps."
+ program_details 'autoheader'
+ ;;
+ automake*)
+ echo "You should only need it if you modified 'Makefile.am' or"
+ echo "$configure_deps."
+ program_details 'automake'
+ ;;
+ aclocal*)
+ echo "You should only need it if you modified 'acinclude.m4' or"
+ echo "$configure_deps."
+ program_details 'aclocal'
+ ;;
+ autom4te*)
+ echo "You might have modified some maintainer files that require"
+ echo "the 'automa4te' program to be rebuilt."
+ program_details 'autom4te'
+ ;;
+ bison*|yacc*)
+ echo "You should only need it if you modified a '.y' file."
+ echo "You may want to install the GNU Bison package:"
+ echo "<$gnu_software_URL/bison/>"
+ ;;
+ lex*|flex*)
+ echo "You should only need it if you modified a '.l' file."
+ echo "You may want to install the Fast Lexical Analyzer package:"
+ echo "<$flex_URL>"
+ ;;
+ help2man*)
+ echo "You should only need it if you modified a dependency" \
+ "of a man page."
+ echo "You may want to install the GNU Help2man package:"
+ echo "<$gnu_software_URL/help2man/>"
;;
-esac
-
-exit 0
+ makeinfo*)
+ echo "You should only need it if you modified a '.texi' file, or"
+ echo "any other file indirectly affecting the aspect of the manual."
+ echo "You might want to install the Texinfo package:"
+ echo "<$gnu_software_URL/texinfo/>"
+ echo "The spurious makeinfo call might also be the consequence of"
+ echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
+ echo "want to install GNU make:"
+ echo "<$gnu_software_URL/make/>"
+ ;;
+ *)
+ echo "You might have modified some files without having the proper"
+ echo "tools for further handling them. Check the 'README' file, it"
+ echo "often tells you about the needed prerequisites for installing"
+ echo "this package. You may also peek at any GNU archive site, in"
+ echo "case some other package contains this missing '$1' program."
+ ;;
+ esac
+}
+
+give_advice "$1" | sed -e '1s/^/WARNING: /' \
+ -e '2,$s/^/ /' >&2
+
+# Propagate the correct exit status (expected to be 127 for a program
+# not found, 63 for a program that failed due to version mismatch).
+exit $st
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
diff --git a/build/test-driver b/build/test-driver
new file mode 100755
index 0000000..32bf39e
--- /dev/null
+++ b/build/test-driver
@@ -0,0 +1,127 @@
+#! /bin/sh
+# test-driver - basic testsuite driver script.
+
+scriptversion=2012-06-27.10; # UTC
+
+# Copyright (C) 2011-2013 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to or send patches to
+# .
+
+# Make unconditional expansion of undefined variables an error. This
+# helps a lot in preventing typo-related bugs.
+set -u
+
+usage_error ()
+{
+ echo "$0: $*" >&2
+ print_usage >&2
+ exit 2
+}
+
+print_usage ()
+{
+ cat <$log_file 2>&1
+estatus=$?
+if test $enable_hard_errors = no && test $estatus -eq 99; then
+ estatus=1
+fi
+
+case $estatus:$expect_failure in
+ 0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
+ 0:*) col=$grn res=PASS recheck=no gcopy=no;;
+ 77:*) col=$blu res=SKIP recheck=no gcopy=yes;;
+ 99:*) col=$mgn res=ERROR recheck=yes gcopy=yes;;
+ *:yes) col=$lgn res=XFAIL recheck=no gcopy=yes;;
+ *:*) col=$red res=FAIL recheck=yes gcopy=yes;;
+esac
+
+# Report outcome to console.
+echo "${col}${res}${std}: $test_name"
+
+# Register the test result, and other relevant metadata.
+echo ":test-result: $res" > $trs_file
+echo ":global-test-result: $res" >> $trs_file
+echo ":recheck: $recheck" >> $trs_file
+echo ":copy-in-global-log: $gcopy" >> $trs_file
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
diff --git a/build/win32/Makefile.am b/build/win32/Makefile.am
index 6f2c047..75f9332 100644
--- a/build/win32/Makefile.am
+++ b/build/win32/Makefile.am
@@ -1,3 +1,7 @@
SUBDIRS = vs9 vs10
-EXTRA_DIST = config.h.win32.in config.h.win32
+EXTRA_DIST = \
+ config.h.win32.in \
+ config.h.win32 \
+ gen-file-list-jsonglib.py \
+ gengir_jsonglib.bat
diff --git a/build/win32/Makefile.in b/build/win32/Makefile.in
index 98b6c81..053c5ee 100644
--- a/build/win32/Makefile.in
+++ b/build/win32/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.3 from Makefile.am.
+# Makefile.in generated by automake 1.13.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -15,6 +14,23 @@
@SET_MAKE@
VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -34,7 +50,7 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = build/win32
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(srcdir)/config.h.win32.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = \
@@ -63,26 +79,58 @@ mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES = config.h.win32
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
distdir
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
DIST_SUBDIRS = $(SUBDIRS)
@@ -285,7 +333,12 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = vs9 vs10
-EXTRA_DIST = config.h.win32.in config.h.win32
+EXTRA_DIST = \
+ config.h.win32.in \
+ config.h.win32 \
+ gen-file-list-jsonglib.py \
+ gengir_jsonglib.bat
+
all: all-recursive
.SUFFIXES:
@@ -329,12 +382,12 @@ clean-libtool:
-rm -rf .libs _libs
# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
@fail= failcom='exit 1'; \
for f in x $$MAKEFLAGS; do \
case $$f in \
@@ -344,7 +397,11 @@ $(RECURSIVE_TARGETS):
done; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
@@ -359,57 +416,12 @@ $(RECURSIVE_TARGETS):
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-$(RECURSIVE_CLEAN_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -425,12 +437,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -442,15 +449,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -459,6 +462,21 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -495,13 +513,10 @@ distdir: $(DISTFILES)
done
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- fi; \
- done
- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
$(am__relativize); \
new_distdir=$$reldir; \
@@ -622,22 +637,20 @@ ps-am:
uninstall-am:
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
- install-am install-strip tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am check check-am clean clean-generic clean-libtool \
- ctags ctags-recursive distclean distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am html \
- html-am info info-am install install-am install-data \
- install-data-am install-dvi install-dvi-am install-exec \
- install-exec-am install-html install-html-am install-info \
- install-info-am install-man install-pdf install-pdf-am \
- install-ps install-ps-am install-strip installcheck \
- installcheck-am installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
- uninstall uninstall-am
+.MAKE: $(am__recursive_targets) install-am install-strip
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
+ check-am clean clean-generic clean-libtool cscopelist-am ctags \
+ ctags-am distclean distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
+ ps ps-am tags tags-am uninstall uninstall-am
# Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/build/win32/config.h.win32 b/build/win32/config.h.win32
index 72783fa..66d1e32 100644
--- a/build/win32/config.h.win32
+++ b/build/win32/config.h.win32
@@ -3,9 +3,30 @@
/* The prefix for our gettext translation domains. */
#define GETTEXT_PACKAGE "json-glib-1.0"
+/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
+ CoreFoundation framework. */
+/* #undef HAVE_CFLOCALECOPYCURRENT */
+
+/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
+ the CoreFoundation framework. */
+/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
+
+/* Define if the GNU dcgettext() function is already present or preinstalled.
+ */
+#define HAVE_DCGETTEXT 1
+
/* Define to 1 if you have the header file. */
/*#undef HAVE_DLFCN_H*/
+/* Whether you have gcov */
+/* #undef HAVE_GCOV */
+
+/* Define if the GNU gettext() function is already present or preinstalled. */
+#define HAVE_GETTEXT 1
+
+/* Define if you have the iconv() function and it works. */
+#define HAVE_ICONV 1
+
/* Define to 1 if you have the header file. */
/*#undef HAVE_INTTYPES_H*/
@@ -49,7 +70,7 @@
#define PACKAGE_NAME "json-glib"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "json-glib 0.15.2"
+#define PACKAGE_STRING "json-glib 0.16.0"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "json-glib"
@@ -58,7 +79,7 @@
#define PACKAGE_URL ""
/* Define to the version of this package. */
-#define PACKAGE_VERSION "0.15.2"
+#define PACKAGE_VERSION "0.16.0"
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
diff --git a/build/win32/config.h.win32.in b/build/win32/config.h.win32.in
index 125d788..d87103d 100644
--- a/build/win32/config.h.win32.in
+++ b/build/win32/config.h.win32.in
@@ -3,9 +3,30 @@
/* The prefix for our gettext translation domains. */
#define GETTEXT_PACKAGE "json-glib-1.0"
+/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
+ CoreFoundation framework. */
+/* #undef HAVE_CFLOCALECOPYCURRENT */
+
+/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
+ the CoreFoundation framework. */
+/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
+
+/* Define if the GNU dcgettext() function is already present or preinstalled.
+ */
+#define HAVE_DCGETTEXT 1
+
/* Define to 1 if you have the header file. */
/*#undef HAVE_DLFCN_H*/
+/* Whether you have gcov */
+/* #undef HAVE_GCOV */
+
+/* Define if the GNU gettext() function is already present or preinstalled. */
+#define HAVE_GETTEXT 1
+
+/* Define if you have the iconv() function and it works. */
+#define HAVE_ICONV 1
+
/* Define to 1 if you have the header file. */
/*#undef HAVE_INTTYPES_H*/
diff --git a/build/win32/gen-file-list-jsonglib.py b/build/win32/gen-file-list-jsonglib.py
new file mode 100644
index 0000000..eed85f3
--- /dev/null
+++ b/build/win32/gen-file-list-jsonglib.py
@@ -0,0 +1,114 @@
+#!/usr/bin/python
+# vim: encoding=utf-8
+# Generate the file lists for processing with g-ir-scanner
+import os
+import sys
+import re
+import string
+import subprocess
+import optparse
+
+def gen_jsonglib_filelist(srcroot, subdir, dest):
+ vars = read_vars_from_AM(os.path.join(srcroot, subdir, 'Makefile.am'),
+ vars = {'srcdir':'../json-glib',
+ 'top_srcdir':'..'},
+ conds = {'HAVE_INTROSPECTION':True},
+ filters = ['Json_1_0_gir_FILES'])
+
+ files = vars['Json_1_0_gir_FILES'].split()
+ if (srcroot == '..\\..'):
+ relative_srcdir = '..'
+ else:
+ relative_srcdir = 'srcroot'
+
+ with open(dest, 'w') as d:
+ for i in files:
+ d.write(relative_srcdir + '\\' + i.replace('/', '\\') + '\n')
+
+def read_vars_from_AM(path, vars = {}, conds = {}, filters = None):
+ '''
+ path: path to the Makefile.am
+ vars: predefined variables
+ conds: condition variables for Makefile
+ filters: if None, all variables defined are returned,
+ otherwise, it is a list contains that variables should be returned
+ '''
+ cur_vars = vars.copy()
+ RE_AM_VAR_REF = re.compile(r'\$\((\w+?)\)')
+ RE_AM_VAR = re.compile(r'^\s*(\w+)\s*=(.*)$')
+ RE_AM_INCLUDE = re.compile(r'^\s*include\s+(\w+)')
+ RE_AM_CONTINUING = re.compile(r'\\\s*$')
+ RE_AM_IF = re.compile(r'^\s*if\s+(\w+)')
+ RE_AM_ELSE = re.compile(r'^\s*else')
+ RE_AM_ENDIF = re.compile(r'^\s*endif')
+ def am_eval(cont):
+ return RE_AM_VAR_REF.sub(lambda x: cur_vars.get(x.group(1), ''), cont)
+ with open(path, 'r') as f:
+ contents = f.readlines()
+ #combine continuing lines
+ i = 0
+ ncont = []
+ while i < len(contents):
+ line = contents[i]
+ if RE_AM_CONTINUING.search(line):
+ line = RE_AM_CONTINUING.sub('', line)
+ j = i + 1
+ while j < len(contents) and RE_AM_CONTINUING.search(contents[j]):
+ line += RE_AM_CONTINUING.sub('', contents[j])
+ j += 1
+ else:
+ if j < len(contents):
+ line += contents[j]
+ i = j
+ else:
+ i += 1
+ ncont.append(line)
+
+ #include, var define, var evaluation
+ i = -1
+ skip = False
+ oldskip = []
+ while i < len(ncont) - 1:
+ i += 1
+ line = ncont[i]
+ mo = RE_AM_IF.search(line)
+ if mo:
+ oldskip.append(skip)
+ skip = False if mo.group(1) in conds and conds[mo.group(1)] \
+ else True
+ continue
+ mo = RE_AM_ELSE.search(line)
+ if mo:
+ skip = not skip
+ continue
+ mo = RE_AM_ENDIF.search(line)
+ if mo:
+ skip = oldskip.pop()
+ continue
+ if not skip:
+ mo = RE_AM_INCLUDE.search(line)
+ if mo:
+ cur_vars.update(read_vars_from_AM(am_eval(mo.group(1)), cur_vars, conds, None))
+ continue
+ mo = RE_AM_VAR.search(line)
+ if mo:
+ cur_vars[mo.group(1)] = am_eval(mo.group(2).strip())
+ continue
+
+ #filter:
+ if filters != None:
+ ret = {}
+ for i in filters:
+ ret[i] = cur_vars.get(i, '')
+ return ret
+ else:
+ return cur_vars
+
+def main(argv):
+ srcroot = '..\\..'
+ subdir = 'json-glib'
+ gen_jsonglib_filelist(srcroot, subdir, 'json_list')
+ return 0
+
+if __name__ == '__main__':
+ sys.exit(main(sys.argv))
diff --git a/build/win32/gengir_jsonglib.bat b/build/win32/gengir_jsonglib.bat
new file mode 100644
index 0000000..ec70dc2
--- /dev/null
+++ b/build/win32/gengir_jsonglib.bat
@@ -0,0 +1,132 @@
+@echo off
+
+setlocal EnableDelayedExpansion
+
+rem Needed environmental variables:
+rem PLAT: Windows platform-Win32 (i.e. x86) or x64 (i.e. x86-64)
+rem CONF: Configuration Type, Release or Debug
+rem VSVER: Visual C++ version used [9, 10 or 11]
+rem BASEDIR: Where the dependent libraries/headers are located
+rem PKG_CONFIG_PATH: Where the GLib and its dependent pkg-config .pc files can be found
+rem MINGWDIR: Installation path of MINGW GCC, so gcc.exe can be found in %MINGWDIR%\bin.
+
+rem Note that the Python executable/installation and all the runtime dependencies of the
+rem library/libraries need to be in your PATH or %BASEBIN%\bin.
+
+rem Check the environemental variables...
+if /i "%PLAT%" == "Win32" goto PLAT_OK
+if /i "%PLAT%" == "x64" goto PLAT_OK
+if /i "%PLAT%" == "x86" (
+ set PLAT=Win32
+ goto PLAT_OK
+)
+if /i "%PLAT%" == "x86-64" (
+ set PLAT=x64
+ goto PLAT_OK
+)
+goto ERR_PLAT
+
+:PLAT_OK
+if "%VSVER%" == "9" goto VSVER_OK
+if "%VSVER%" == "10" goto VSVER_OK
+if "%VSVER%" == "11" goto VSVER_OK
+goto ERR_VSVER
+:VSVER_OK
+if /i "%CONF%" == "Release" goto CONF_OK
+if /i "%CONF%" == "Debug" goto CONF_OK
+goto ERR_CONF
+:CONF_OK
+if "%BASEDIR%" == "" goto ERR_BASEDIR
+if not exist %BASEDIR% goto ERR_BASEDIR
+
+if "%PKG_CONFIG_PATH%" == "" goto ERR_PKGCONFIG
+if not exist %PKG_CONFIG_PATH%\gobject-2.0.pc goto ERR_PKGCONFIG
+
+if "%MINGWDIR%" == "" goto ERR_MINGWDIR
+if not exist %MINGWDIR%\bin\gcc.exe goto ERR_MINGWDIR
+
+set CC=cl
+set BINDIR=%CD%\vs%VSVER%\%CONF%\%PLAT%\bin
+set INCLUDE=%BASEDIR%\include\glib-2.0;%BASEDIR%\lib\glib-2.0\include;%INCLUDE%
+set LIB=%BINDIR%;%BASEDIR%\lib;%LIB%
+set PATH=%BINDIR%;%BASEDIR%\bin;%PATH%;%MINGWDIR%\bin
+set PYTHONPATH=%BASEDIR%\lib\gobject-introspection;%BINDIR%
+
+echo Setup .bat and filelist for generating Json-1.0.gir...
+
+call python gen-file-list-jsonglib.py
+
+rem ===============================================================================
+rem Begin setup of json_gir.bat to create Json-1.0.gir
+rem (The ^^ is necessary to span the command to multiple lines on Windows cmd.exe!)
+rem ===============================================================================
+
+echo echo Generating Json-1.0.gir...> json_gir.bat
+echo @echo off>> json_gir.bat
+echo.>> json_gir.bat
+
+echo copy /b %BINDIR%\json-glib-1.0.lib %BINDIR%\json-1.0.lib>> json_gir.bat
+echo.>> json_gir.bat
+rem ================================================================
+rem Setup the command line flags to g-ir-scanner for Json-1.0.gir...
+rem ================================================================
+echo python %BASEDIR%\bin\g-ir-scanner --verbose -I..\.. ^^>> json_gir.bat
+echo -I%BASEDIR%\include\glib-2.0 -I%BASEDIR%\lib\glib-2.0\include ^^>> json_gir.bat
+echo --namespace=Json --nsversion=1.0 ^^>> json_gir.bat
+echo --include=GObject-2.0 --include=Gio-2.0 ^^>> json_gir.bat
+echo --no-libtool --library=json-glib-1-vs%VSVER% ^^>> json_gir.bat
+echo --reparse-validate --add-include-path=%BASEDIR%\share\gir-1.0 --add-include-path=. ^^>> json_gir.bat
+echo --warn-all --pkg-export json-glib-1.0 --c-include "json-glib/json-glib.h" ^^>> json_gir.bat
+echo -I..\.. -DJSON_COMPILATION=1 -DG_LOG_DOMAIN=\"Json\" ^^>> json_gir.bat
+echo --filelist=json_list ^^>> json_gir.bat
+echo -o Json-1.0.gir>> json_gir.bat
+echo.>> json_gir.bat
+
+echo del %BINDIR%\json-1.0.lib>> json_gir.bat
+echo.>> json_gir.bat
+
+echo Completed setup of .bat for generating Json-1.0.gir.
+echo.>> json_gir.bat
+
+rem =======================
+rem Now generate the .gir's
+rem =======================
+CALL json_gir.bat
+
+rem Clean up the .bat and filelist for generating the .gir files...
+del json_gir.bat
+del json_list
+
+rem Now compile the generated .gir files
+%BASEDIR%\bin\g-ir-compiler --includedir=. --debug --verbose Json-1.0.gir -o Json-1.0.typelib
+
+rem Copy the generated .girs and .typelibs to their appropriate places
+
+mkdir ..\..\build\win32\vs%VSVER%\%CONF%\%PLAT%\share\gir-1.0
+move /y *.gir %BASEDIR%\share\gir-1.0\
+
+mkdir ..\..\build\win32\vs%VSVER%\%CONF%\%PLAT%\lib\girepository-1.0
+move /y *.typelib %BASEDIR%\lib\girepository-1.0\
+
+goto DONE
+
+:ERR_PLAT
+echo You need to specify a valid Platform [set PLAT=Win32 or PLAT=x64]
+goto DONE
+:ERR_VSVER
+echo You need to specify your Visual Studio version [set VSVER=9 or VSVER=10 or VSVER=11]
+goto DONE
+:ERR_CONF
+echo You need to specify a valid Configuration [set CONF=Release or CONF=Debug]
+goto DONE
+:ERR_BASEDIR
+echo You need to specify a valid BASEDIR.
+goto DONE
+:ERR_PKGCONFIG
+echo You need to specify a valid PKG_CONFIG_PATH
+goto DONE
+:ERR_MINGWDIR
+echo You need to specify a valid MINGWDIR, where a valid gcc installation can be found.
+goto DONE
+:DONE
+
diff --git a/build/win32/vs10/Makefile.am b/build/win32/vs10/Makefile.am
index 72bd7b0..4c287c8 100644
--- a/build/win32/vs10/Makefile.am
+++ b/build/win32/vs10/Makefile.am
@@ -35,4 +35,5 @@ EXTRA_DIST = \
serialize-simple.vcxproj \
serialize-simple.vcxproj.filters \
README.txt \
+ gengir.vcxproj \
$(NULL)
diff --git a/build/win32/vs10/Makefile.in b/build/win32/vs10/Makefile.in
index 841446c..d6a4b0f 100644
--- a/build/win32/vs10/Makefile.in
+++ b/build/win32/vs10/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.3 from Makefile.am.
+# Makefile.in generated by automake 1.13.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -15,6 +14,23 @@
@SET_MAKE@
VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -34,7 +50,7 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = build/win32/vs10
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = \
$(top_srcdir)/build/autotools/as-compiler-flag.m4 \
@@ -62,14 +78,26 @@ mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALL_LINGUAS = @ALL_LINGUAS@
@@ -279,6 +307,7 @@ EXTRA_DIST = \
serialize-simple.vcxproj \
serialize-simple.vcxproj.filters \
README.txt \
+ gengir.vcxproj \
$(NULL)
all: all-am
@@ -320,11 +349,11 @@ mostlyclean-libtool:
clean-libtool:
-rm -rf .libs _libs
-tags: TAGS
-TAGS:
+tags TAGS:
+
+ctags CTAGS:
-ctags: CTAGS
-CTAGS:
+cscope cscopelist:
distdir: $(DISTFILES)
@@ -460,15 +489,16 @@ uninstall-am:
.MAKE: install-am install-strip
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
- distclean distclean-generic distclean-libtool distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-dvi install-dvi-am \
- install-exec install-exec-am install-html install-html-am \
- install-info install-info-am install-man install-pdf \
- install-pdf-am install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
+ cscopelist-am ctags-am distclean distclean-generic \
+ distclean-libtool distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags-am uninstall uninstall-am
# Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/build/win32/vs10/array.vcxproj b/build/win32/vs10/array.vcxproj
index b7cfe6b..4c079ea 100644
--- a/build/win32/vs10/array.vcxproj
+++ b/build/win32/vs10/array.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/boxed.vcxproj b/build/win32/vs10/boxed.vcxproj
index 5665b40..9c28df6 100644
--- a/build/win32/vs10/boxed.vcxproj
+++ b/build/win32/vs10/boxed.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/builder.vcxproj b/build/win32/vs10/builder.vcxproj
index aa0256a..08096cb 100644
--- a/build/win32/vs10/builder.vcxproj
+++ b/build/win32/vs10/builder.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/generator.vcxproj b/build/win32/vs10/generator.vcxproj
index 68170d1..8e094d0 100644
--- a/build/win32/vs10/generator.vcxproj
+++ b/build/win32/vs10/generator.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/gengir.vcxproj b/build/win32/vs10/gengir.vcxproj
new file mode 100644
index 0000000..12c32a2
--- /dev/null
+++ b/build/win32/vs10/gengir.vcxproj
@@ -0,0 +1,104 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {2093D218-190E-4194-9421-3BA7CBF33B15}
+ gengir
+ Win32Proj
+
+
+
+ Utility
+ MultiByte
+ true
+
+
+ Utility
+ MultiByte
+
+
+ Utility
+ MultiByte
+ true
+
+
+ Utility
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(GlibEtcInstallRoot)\
+
+ $(GlibEtcInstallRoot)\
+
+ $(GlibEtcInstallRoot)\
+
+ $(GlibEtcInstallRoot)\
+
+
+
+
+ $(DoGenGir)
+
+
+
+
+ $(DoGenGir)
+
+
+
+
+ $(DoGenGir)
+
+
+
+
+ $(DoGenGir)
+
+
+
+
+ {469db0a8-e33e-4112-a38c-52a168ecdc03}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/win32/vs10/gvariant.vcxproj b/build/win32/vs10/gvariant.vcxproj
index bd1fc01..155dab3 100644
--- a/build/win32/vs10/gvariant.vcxproj
+++ b/build/win32/vs10/gvariant.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/json-glib.props b/build/win32/vs10/json-glib.props
index c66d282..1efcc9f 100644
--- a/build/win32/vs10/json-glib.props
+++ b/build/win32/vs10/json-glib.props
@@ -1,9 +1,12 @@

- ..\..\..\..\vs10\$(Platform)
+ 10
+ ..\..\..\..\vs$(VSVer)\$(Platform)
+ ..\..\..\vs$(VSVer)\$(Platform)
$(GlibEtcInstallRoot)
- 1.0
+ $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\
+ 1.0
if exist ..\..\..\config.h goto DONE_CONFIG_H
@@ -30,41 +33,54 @@ copy $(SolutionDir)$(Configuration)\$(Platform)\bin\*.exe $(CopyDir)\bin
copy ..\..\..\json-glib\tests\stream-load.json $(CopyDir)\bin
-mkdir $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+mkdir $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
-copy ..\..\..\json-glib\json-enum-types.h $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+copy ..\..\..\json-glib\json-enum-types.h $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
-copy ..\..\..\json-glib\json-version.h $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+copy ..\..\..\json-glib\json-version.h $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
-copy ..\..\..\json-glib\json-glib.h $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+copy ..\..\..\json-glib\json-glib.h $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
-copy ..\..\..\json-glib\json-builder.h $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+copy ..\..\..\json-glib\json-builder.h $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
-copy ..\..\..\json-glib\json-generator.h $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+copy ..\..\..\json-glib\json-generator.h $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
-copy ..\..\..\json-glib\json-gvariant.h $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+copy ..\..\..\json-glib\json-gvariant.h $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
-copy ..\..\..\json-glib\json-gobject.h $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+copy ..\..\..\json-glib\json-gobject.h $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
-copy ..\..\..\json-glib\json-path.h $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+copy ..\..\..\json-glib\json-path.h $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
-copy ..\..\..\json-glib\json-parser.h $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+copy ..\..\..\json-glib\json-parser.h $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
-copy ..\..\..\json-glib\json-reader.h $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+copy ..\..\..\json-glib\json-reader.h $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
-copy ..\..\..\json-glib\json-types.h $(CopyDir)\include\json-glib-$(JsonGlibVersion)\json-glib
+copy ..\..\..\json-glib\json-types.h $(CopyDir)\include\json-glib-$(ApiVersion)\json-glib
- echo EXPORTS >"..\..\..\json-glib\json-glib.def" && cl /EP ..\..\..\json-glib\json-glib.symbols >>"..\..\..\json-glib\json-glib.def"
+
+set VSVER=$(VSVer)
+set CONF=$(Configuration)
+set PLAT=$(Platform)
+set BASEDIR=$(GlibEtcInstallRootFromBuildWin32)
+cd ..
+call gengir_jsonglib.bat
+
+cd vs$(VSVer)
+
+
+echo EXPORTS >$(DefDir)\json-glib.def
+cl /EP ..\..\..\json-glib\json-glib.symbols >>$(DefDir)\json-glib.def
+
JSON_COMPILATION;G_LOG_DOMAIN="Json"
lib
-1.0-0
-
- -1-vs10
- $(JsonGlibSeparateVS10DllPrefix)
- $(JsonGlibSeparateVS10DllSuffix)
+
+ -1-vs$(VSVer)
+ $(JsonGlibSeparateVSDllPrefix)
+ $(JsonGlibSeparateVSDllSuffix)
<_PropertySheetDisplayName>jsonglibprops
@@ -83,9 +99,15 @@ copy ..\..\..\json-glib\json-types.h $(CopyDir)\include\json-glib-$(JsonGlibVers
+
+ $(VSVer)
+
$(GlibEtcInstallRoot)
+
+ $(GlibEtcInstallRootFromBuildWin32)
+
$(CopyDir)
@@ -98,8 +120,8 @@ copy ..\..\..\json-glib\json-types.h $(CopyDir)\include\json-glib-$(JsonGlibVers
$(JsonGlibGenerateDef)
-
- $(JsonGlibVersion)
+
+ $(ApiVersion)
$(JsonGlibDefines)
@@ -110,11 +132,11 @@ copy ..\..\..\json-glib\json-types.h $(CopyDir)\include\json-glib-$(JsonGlibVers
$(JsonGlibLibtoolCompatibleDllSuffix)
-
- $(JsonGlibSeparateVS10DllPrefix)
+
+ $(JsonGlibSeparateVSDllPrefix)
-
- $(JsonGlibSeparateVS10DllSuffix)
+
+ $(JsonGlibSeparateVSDllSuffix)
$(JsonGlibDllPrefix)
@@ -122,5 +144,11 @@ copy ..\..\..\json-glib\json-types.h $(CopyDir)\include\json-glib-$(JsonGlibVers
$(JsonGlibDllSuffix)
+
+ $(DefDir)
+
+
+ $(DoGenGir)
+
\ No newline at end of file
diff --git a/build/win32/vs10/json-glib.sln b/build/win32/vs10/json-glib.sln
index 9c9be08..0c68243 100644
--- a/build/win32/vs10/json-glib.sln
+++ b/build/win32/vs10/json-glib.sln
@@ -1,6 +1,6 @@

Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual C++ Express 2010
+# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "array", "array.vcxproj", "{9B2921C9-577F-418D-8341-6D79771DDCEC}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "builder", "builder.vcxproj", "{B7D32B02-3481-4A6E-8E0F-B43887F348A8}"
@@ -31,6 +31,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "json-glib", "json-glib.vcxp
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "install", "install.vcxproj", "{41ABBEB6-693A-4E63-9DD7-EAAC437BC173}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gengir", "gengir.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B15}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -159,6 +161,10 @@ Global
{41ABBEB6-693A-4E63-9DD7-EAAC437BC173}.Release|Win32.Build.0 = Release|Win32
{41ABBEB6-693A-4E63-9DD7-EAAC437BC173}.Release|x64.ActiveCfg = Release|x64
{41ABBEB6-693A-4E63-9DD7-EAAC437BC173}.Release|x64.Build.0 = Release|x64
+ {2093D218-190E-4194-9421-3BA7CBF33B15}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2093D218-190E-4194-9421-3BA7CBF33B15}.Debug|x64.ActiveCfg = Debug|x64
+ {2093D218-190E-4194-9421-3BA7CBF33B15}.Release|Win32.ActiveCfg = Release|Win32
+ {2093D218-190E-4194-9421-3BA7CBF33B15}.Release|x64.ActiveCfg = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/build/win32/vs10/json-glib.vcxproj b/build/win32/vs10/json-glib.vcxproj
index f7c6ac7..1f77a9f 100644
--- a/build/win32/vs10/json-glib.vcxproj
+++ b/build/win32/vs10/json-glib.vcxproj
@@ -89,10 +89,10 @@
$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll
- ..\..\..\json-glib\json-glib.def
+ $(IntDir)\json-glib.def
true
Windows
- $(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib
+ $(TargetDir)$(ProjectName)-$(ApiVersion).lib
MachineX86
@@ -117,10 +117,10 @@
%(AdditionalDependencies)
$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll
- ..\..\..\json-glib\json-glib.def
+ $(IntDir)\json-glib.def
true
Windows
- $(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib
+ $(TargetDir)$(ProjectName)-$(ApiVersion).lib
MachineX64
@@ -146,12 +146,12 @@
$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll
- ..\..\..\json-glib\json-glib.def
+ $(IntDir)\json-glib.def
true
Windows
true
true
- $(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib
+ $(TargetDir)$(ProjectName)-$(ApiVersion).lib
MachineX86
@@ -173,12 +173,12 @@
%(AdditionalDependencies)
$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll
- ..\..\..\json-glib\json-glib.def
+ $(IntDir)\json-glib.def
true
Windows
true
true
- $(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib
+ $(TargetDir)$(ProjectName)-$(ApiVersion).lib
MachineX64
diff --git a/build/win32/vs10/json-glib.vcxprojin b/build/win32/vs10/json-glib.vcxprojin
index c111af8..c5e7c71 100644
--- a/build/win32/vs10/json-glib.vcxprojin
+++ b/build/win32/vs10/json-glib.vcxprojin
@@ -89,10 +89,10 @@
$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll
- ..\..\..\json-glib\json-glib.def
+ $(IntDir)\json-glib.def
true
Windows
- $(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib
+ $(TargetDir)$(ProjectName)-$(ApiVersion).lib
MachineX86
@@ -117,10 +117,10 @@
%(AdditionalDependencies)
$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll
- ..\..\..\json-glib\json-glib.def
+ $(IntDir)\json-glib.def
true
Windows
- $(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib
+ $(TargetDir)$(ProjectName)-$(ApiVersion).lib
MachineX64
@@ -146,12 +146,12 @@
$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll
- ..\..\..\json-glib\json-glib.def
+ $(IntDir)\json-glib.def
true
Windows
true
true
- $(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib
+ $(TargetDir)$(ProjectName)-$(ApiVersion).lib
MachineX86
@@ -173,12 +173,12 @@
%(AdditionalDependencies)
$(OutDir)$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll
- ..\..\..\json-glib\json-glib.def
+ $(IntDir)\json-glib.def
true
Windows
true
true
- $(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib
+ $(TargetDir)$(ProjectName)-$(ApiVersion).lib
MachineX64
diff --git a/build/win32/vs10/node.vcxproj b/build/win32/vs10/node.vcxproj
index fa1df05..86faa56 100644
--- a/build/win32/vs10/node.vcxproj
+++ b/build/win32/vs10/node.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/object.vcxproj b/build/win32/vs10/object.vcxproj
index 7fa474e..ebd2421 100644
--- a/build/win32/vs10/object.vcxproj
+++ b/build/win32/vs10/object.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/parser.vcxproj b/build/win32/vs10/parser.vcxproj
index 4b85526..8d05e0c 100644
--- a/build/win32/vs10/parser.vcxproj
+++ b/build/win32/vs10/parser.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/path.vcxproj b/build/win32/vs10/path.vcxproj
index 47ed6bc..8bf079f 100644
--- a/build/win32/vs10/path.vcxproj
+++ b/build/win32/vs10/path.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/reader.vcxproj b/build/win32/vs10/reader.vcxproj
index 197c855..af5be22 100644
--- a/build/win32/vs10/reader.vcxproj
+++ b/build/win32/vs10/reader.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/serialize-complex.vcxproj b/build/win32/vs10/serialize-complex.vcxproj
index 78df8c9..0c6387b 100644
--- a/build/win32/vs10/serialize-complex.vcxproj
+++ b/build/win32/vs10/serialize-complex.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/serialize-full.vcxproj b/build/win32/vs10/serialize-full.vcxproj
index 4afaf66..c464a4a 100644
--- a/build/win32/vs10/serialize-full.vcxproj
+++ b/build/win32/vs10/serialize-full.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs10/serialize-simple.vcxproj b/build/win32/vs10/serialize-simple.vcxproj
index 060d92b..920659f 100644
--- a/build/win32/vs10/serialize-simple.vcxproj
+++ b/build/win32/vs10/serialize-simple.vcxproj
@@ -26,12 +26,12 @@
Application
- Unicode
+ MultiByte
true
Application
- Unicode
+ MultiByte
Application
diff --git a/build/win32/vs9/Makefile.am b/build/win32/vs9/Makefile.am
index b8cb751..24a1ada 100644
--- a/build/win32/vs9/Makefile.am
+++ b/build/win32/vs9/Makefile.am
@@ -20,4 +20,5 @@ EXTRA_DIST = \
serialize-full.vcproj \
serialize-simple.vcproj \
README.txt \
+ gengir.vcproj \
$(NULL)
diff --git a/build/win32/vs9/Makefile.in b/build/win32/vs9/Makefile.in
index 8910a54..0244e39 100644
--- a/build/win32/vs9/Makefile.in
+++ b/build/win32/vs9/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.3 from Makefile.am.
+# Makefile.in generated by automake 1.13.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -15,6 +14,23 @@
@SET_MAKE@
VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -34,7 +50,7 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = build/win32/vs9
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = \
$(top_srcdir)/build/autotools/as-compiler-flag.m4 \
@@ -62,14 +78,26 @@ mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALL_LINGUAS = @ALL_LINGUAS@
@@ -264,6 +292,7 @@ EXTRA_DIST = \
serialize-full.vcproj \
serialize-simple.vcproj \
README.txt \
+ gengir.vcproj \
$(NULL)
all: all-am
@@ -305,11 +334,11 @@ mostlyclean-libtool:
clean-libtool:
-rm -rf .libs _libs
-tags: TAGS
-TAGS:
+tags TAGS:
+
+ctags CTAGS:
-ctags: CTAGS
-CTAGS:
+cscope cscopelist:
distdir: $(DISTFILES)
@@ -445,15 +474,16 @@ uninstall-am:
.MAKE: install-am install-strip
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
- distclean distclean-generic distclean-libtool distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-dvi install-dvi-am \
- install-exec install-exec-am install-html install-html-am \
- install-info install-info-am install-man install-pdf \
- install-pdf-am install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
+ cscopelist-am ctags-am distclean distclean-generic \
+ distclean-libtool distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags-am uninstall uninstall-am
# Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/build/win32/vs9/array.vcproj b/build/win32/vs9/array.vcproj
index d4123a8..0f8116c 100644
--- a/build/win32/vs9/array.vcproj
+++ b/build/win32/vs9/array.vcproj
@@ -21,11 +21,9 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/win32/vs9/gvariant.vcproj b/build/win32/vs9/gvariant.vcproj
index 3df1023..abd76e4 100644
--- a/build/win32/vs9/gvariant.vcproj
+++ b/build/win32/vs9/gvariant.vcproj
@@ -23,7 +23,7 @@
Name="Debug|Win32"
InheritedPropertySheets=".\json-glib.vsprops"
ConfigurationType="1"
- CharacterSet="1"
+ CharacterSet="2"
>
@@ -89,17 +87,15 @@
AdditionalDependencies=""
OutputFile="$(OutDir)\$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll"
LinkIncremental="2"
- ModuleDefinitionFile="..\..\..\json-glib\json-glib.def"
+ ModuleDefinitionFile="$(IntDir)\json-glib.def"
GenerateDebugInformation="true"
SubSystem="2"
- ImportLibrary="$(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib"
+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
TargetMachine="17"
/>
@@ -166,12 +162,12 @@
AdditionalDependencies=""
OutputFile="$(OutDir)\$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll"
LinkIncremental="2"
- ModuleDefinitionFile="..\..\..\json-glib\json-glib.def"
+ ModuleDefinitionFile="$(IntDir)\json-glib.def"
GenerateDebugInformation="true"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
- ImportLibrary="$(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib"
+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
TargetMachine="17"
/>
diff --git a/build/win32/vs9/json-glib.vcprojin b/build/win32/vs9/json-glib.vcprojin
index cf6910e..2ab1537 100644
--- a/build/win32/vs9/json-glib.vcprojin
+++ b/build/win32/vs9/json-glib.vcprojin
@@ -21,8 +21,6 @@
@@ -89,17 +87,15 @@
AdditionalDependencies=""
OutputFile="$(OutDir)\$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll"
LinkIncremental="2"
- ModuleDefinitionFile="..\..\..\json-glib\json-glib.def"
+ ModuleDefinitionFile="$(IntDir)\json-glib.def"
GenerateDebugInformation="true"
SubSystem="2"
- ImportLibrary="$(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib"
+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
TargetMachine="17"
/>
@@ -166,12 +162,12 @@
AdditionalDependencies=""
OutputFile="$(OutDir)\$(JsonGlibDllPrefix)$(ProjectName)$(JsonGlibDllSuffix).dll"
LinkIncremental="2"
- ModuleDefinitionFile="..\..\..\json-glib\json-glib.def"
+ ModuleDefinitionFile="$(IntDir)\json-glib.def"
GenerateDebugInformation="true"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
- ImportLibrary="$(TargetDir)$(ProjectName)-$(JsonGlibVersion).lib"
+ ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib"
TargetMachine="17"
/>
diff --git a/build/win32/vs9/json-glib.vsprops b/build/win32/vs9/json-glib.vsprops
index 2ff379d..355c682 100644
--- a/build/win32/vs9/json-glib.vsprops
+++ b/build/win32/vs9/json-glib.vsprops
@@ -18,6 +18,26 @@
AdditionalLibraryDirectories="$(GlibEtcInstallRoot)\lib"
/>
+
+
+
+
+
+
-
diff --git a/build/win32/vs9/node.vcproj b/build/win32/vs9/node.vcproj
index 92e42a9..fcbda7a 100644
--- a/build/win32/vs9/node.vcproj
+++ b/build/win32/vs9/node.vcproj
@@ -21,11 +21,9 @@
.
#
#
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
-# Foundation, Inc.
+# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
#
#
# This configure script is free software; the Free Software Foundation
@@ -136,6 +134,31 @@ export LANGUAGE
# CDPATH.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+# Use a proper internal environment variable to ensure we don't fall
+ # into an infinite loop, continuously re-executing ourselves.
+ if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+ _as_can_reexec=no; export _as_can_reexec;
+ # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+as_fn_exit 255
+ fi
+ # We don't want this to propagate to other subprocesses.
+ { _as_can_reexec=; unset _as_can_reexec;}
if test "x$CONFIG_SHELL" = x; then
as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
emulate sh
@@ -169,7 +192,8 @@ if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
else
exitcode=1; echo positional parameters were not saved.
fi
-test x\$exitcode = x0 || exit 1"
+test x\$exitcode = x0 || exit 1
+test -x / || exit 1"
as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
@@ -222,21 +246,25 @@ IFS=$as_save_IFS
if test "x$CONFIG_SHELL" != x; then :
- # We cannot yet assume a decent shell, so we have to provide a
- # neutralization value for shells without unset; and this also
- # works around shells that cannot unset nonexistent variables.
- # Preserve -v and -x to the replacement shell.
- BASH_ENV=/dev/null
- ENV=/dev/null
- (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
- export CONFIG_SHELL
- case $- in # ((((
- *v*x* | *x*v* ) as_opts=-vx ;;
- *v* ) as_opts=-v ;;
- *x* ) as_opts=-x ;;
- * ) as_opts= ;;
- esac
- exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+ export CONFIG_SHELL
+ # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
fi
if test x$as_have_required = xno; then :
@@ -340,6 +368,14 @@ $as_echo X"$as_dir" |
} # as_fn_mkdir_p
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+} # as_fn_executable_p
# as_fn_append VAR VALUE
# ----------------------
# Append the text in VALUE to the end of the definition contained in VAR. Take
@@ -461,6 +497,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
chmod +x "$as_me.lineno" ||
{ $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+ # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+ # already done that, so ensure we don't try to do so again and fall
+ # in an infinite loop. This has already happened in practice.
+ _as_can_reexec=no; export _as_can_reexec
# Don't try to exec as it changes $[0], causing all sort of problems
# (the dirname of $[0] is not the place where we might find the
# original and so on. Autoconf is especially sensitive to this).
@@ -495,16 +535,16 @@ if (echo >conf$$.file) 2>/dev/null; then
# ... but there are two gotchas:
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
- # In both cases, we have to default to `cp -p'.
+ # In both cases, we have to default to `cp -pR'.
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null
@@ -516,28 +556,8 @@ else
as_mkdir_p=false
fi
-if test -x / >/dev/null 2>&1; then
- as_test_x='test -x'
-else
- if ls -dL / >/dev/null 2>&1; then
- as_ls_L_option=L
- else
- as_ls_L_option=
- fi
- as_test_x='
- eval sh -c '\''
- if test -d "$1"; then
- test -d "$1/.";
- else
- case $1 in #(
- -*)set "./$1";;
- esac;
- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
- ???[sx]*):;;*)false;;esac;fi
- '\'' sh
- '
-fi
-as_executable_p=$as_test_x
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -571,8 +591,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='json-glib'
PACKAGE_TARNAME='json-glib'
-PACKAGE_VERSION='0.15.2'
-PACKAGE_STRING='json-glib 0.15.2'
+PACKAGE_VERSION='0.16.0'
+PACKAGE_STRING='json-glib 0.16.0'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=json-glib'
PACKAGE_URL='http://live.gnome.org/JsonGlib'
@@ -1305,8 +1325,6 @@ target=$target_alias
if test "x$host_alias" != x; then
if test "x$build_alias" = x; then
cross_compiling=maybe
- $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
- If a cross compiler is detected then cross compile mode will be used" >&2
elif test "x$build_alias" != "x$host_alias"; then
cross_compiling=yes
fi
@@ -1392,7 +1410,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures json-glib 0.15.2 to adapt to many kinds of systems.
+\`configure' configures json-glib 0.16.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1462,7 +1480,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of json-glib 0.15.2:";;
+ short | recursive ) echo "Configuration of json-glib 0.16.0:";;
esac
cat <<\_ACEOF
@@ -1470,20 +1488,22 @@ Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- --enable-silent-rules less verbose build output (undo: `make V=1')
- --disable-silent-rules verbose build output (undo: `make V=0')
+ --enable-silent-rules less verbose build output (undo: "make V=1")
+ --disable-silent-rules verbose build output (undo: "make V=0")
--disable-glibtest do not try to compile and run a test GLIB program
- --disable-dependency-tracking speeds up one-time build
- --enable-dependency-tracking do not reject slow dependency extractors
+ --enable-dependency-tracking
+ do not reject slow dependency extractors
+ --disable-dependency-tracking
+ speeds up one-time build
--enable-static[=PKGS] build static libraries [default=no]
--enable-shared[=PKGS] build shared libraries [default=yes]
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--enable-debug=[no/minimum/yes]
- turn on debugging [default=yes]
+ turn on debugging [default=minimum]
--enable-maintainer-flags=[no/yes]
- Use strict compiler flags [default=yes]
+ Use strict compiler flags [default=no]
--enable-gcov Enable gcov
--enable-gtk-doc use gtk-doc to build documentation [[default=no]]
--enable-gtk-doc-html build documentation in html format [[default=yes]]
@@ -1596,10 +1616,10 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-json-glib configure 0.15.2
-generated by GNU Autoconf 2.68
+json-glib configure 0.16.0
+generated by GNU Autoconf 2.69
-Copyright (C) 2010 Free Software Foundation, Inc.
+Copyright (C) 2012 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
@@ -1717,7 +1737,7 @@ $as_echo "$ac_try_echo"; } >&5
test ! -s conftest.err
} && test -s conftest$ac_exeext && {
test "$cross_compiling" = yes ||
- $as_test_x conftest$ac_exeext
+ test -x conftest$ac_exeext
}; then :
ac_retval=0
else
@@ -1874,8 +1894,8 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by json-glib $as_me 0.15.2, which was
-generated by GNU Autoconf 2.68. Invocation command line was
+It was created by json-glib $as_me 0.16.0, which was
+generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2258,7 +2278,7 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
-am__api_version='1.11'
+am__api_version='1.13'
# Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
@@ -2297,7 +2317,7 @@ case $as_dir/ in #((
# by default.
for ac_prog in ginstall scoinst install; do
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
if test $ac_prog = install &&
grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
# AIX install. It has an incompatible calling convention.
@@ -2355,9 +2375,6 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
$as_echo_n "checking whether build environment is sane... " >&6; }
-# Just in case
-sleep 1
-echo timestamp > conftest.file
# Reject unsafe characters in $srcdir or the absolute working directory
# name. Accept space and tab only in the latter.
am_lf='
@@ -2368,32 +2385,40 @@ case `pwd` in
esac
case $srcdir in
*[\\\"\#\$\&\'\`$am_lf\ \ ]*)
- as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+ as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
esac
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
# arguments. Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
- if test "$*" = "X"; then
- # -L didn't work.
- set X `ls -t "$srcdir/configure" conftest.file`
- fi
- rm -f conftest.file
- if test "$*" != "X $srcdir/configure conftest.file" \
- && test "$*" != "X conftest.file $srcdir/configure"; then
-
- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
-alias in your environment" "$LINENO" 5
- fi
-
+ am_has_slept=no
+ for am_try in 1 2; do
+ echo "timestamp, slept: $am_has_slept" > conftest.file
+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+ if test "$*" = "X"; then
+ # -L didn't work.
+ set X `ls -t "$srcdir/configure" conftest.file`
+ fi
+ if test "$*" != "X $srcdir/configure conftest.file" \
+ && test "$*" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
+ alias in your environment" "$LINENO" 5
+ fi
+ if test "$2" = conftest.file || test $am_try -eq 2; then
+ break
+ fi
+ # Just in case.
+ sleep 1
+ am_has_slept=yes
+ done
test "$2" = conftest.file
)
then
@@ -2405,6 +2430,16 @@ Check your system clock" "$LINENO" 5
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+ ( sleep 1 ) &
+ am_sleep_pid=$!
+fi
+
+rm -f conftest.file
+
test "$program_prefix" != NONE &&
program_transform_name="s&^&$program_prefix&;$program_transform_name"
# Use a double $ so make ignores it.
@@ -2427,12 +2462,12 @@ if test x"${MISSING+set}" != xset; then
esac
fi
# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
+if eval "$MISSING --is-lightweight"; then
+ am_missing_run="$MISSING "
else
am_missing_run=
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
-$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
fi
if test x"${install_sh}" != xset; then
@@ -2444,10 +2479,10 @@ if test x"${install_sh}" != xset; then
esac
fi
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'. However `strip' might not be the right
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip". However 'strip' might not be the right
# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
+# will honor the 'STRIP' environment variable to overrule this program.
if test "$cross_compiling" != no; then
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
@@ -2466,7 +2501,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_STRIP="${ac_tool_prefix}strip"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2506,7 +2541,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_STRIP="strip"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2557,7 +2592,7 @@ do
test -z "$as_dir" && as_dir=.
for ac_prog in mkdir gmkdir; do
for ac_exec_ext in '' $ac_executable_extensions; do
- { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+ as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
'mkdir (GNU coreutils) '* | \
'mkdir (coreutils) '* | \
@@ -2586,12 +2621,6 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
$as_echo "$MKDIR_P" >&6; }
-mkdir_p="$MKDIR_P"
-case $mkdir_p in
- [\\/$]* | ?:[\\/]*) ;;
- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-
for ac_prog in gawk mawk nawk awk
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
@@ -2610,7 +2639,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_AWK="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2674,6 +2703,45 @@ else
fi
rmdir .tst 2>/dev/null
+# Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+ enableval=$enable_silent_rules;
+fi
+
+case $enable_silent_rules in # (((
+ yes) AM_DEFAULT_VERBOSITY=0;;
+ no) AM_DEFAULT_VERBOSITY=1;;
+ *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+ @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+ am_cv_make_support_nested_variables=yes
+else
+ am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+ AM_V='$(V)'
+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+ AM_V=$AM_DEFAULT_VERBOSITY
+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
if test "`cd $srcdir && pwd`" != "`pwd`"; then
# Use -I$(srcdir) only when $(srcdir) != ., so that make's output
# is not polluted with repeated "-I."
@@ -2696,7 +2764,7 @@ fi
# Define the identity of the package.
PACKAGE='json-glib'
- VERSION='0.15.2'
+ VERSION='0.16.0'
# Some tools Automake needs.
@@ -2715,6 +2783,12 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+# For better backward compatibility. To be removed once Automake 1.9.x
+# dies out for good. For more background, see:
+#
+#
+mkdir_p='$(MKDIR_P)'
+
# We need awk for the "check" target. The system "awk" is bad on
# some platforms.
# Always define AMTAR for backward compatibility. Yes, it's still used
@@ -2728,7 +2802,7 @@ $as_echo_n "checking how to create a ustar tar archive... " >&6; }
_am_tools='gnutar plaintar pax cpio none'
_am_tools=${am_cv_prog_tar_ustar-$_am_tools}
# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
+# Solaris sh will not grok spaces in the rhs of '-'.
for _am_tool in $_am_tools
do
case $_am_tool in
@@ -2814,10 +2888,10 @@ if test "${enable_silent_rules+set}" = set; then :
enableval=$enable_silent_rules;
fi
-case $enable_silent_rules in
-yes) AM_DEFAULT_VERBOSITY=0;;
-no) AM_DEFAULT_VERBOSITY=1;;
-*) AM_DEFAULT_VERBOSITY=0;;
+case $enable_silent_rules in # (((
+ yes) AM_DEFAULT_VERBOSITY=0;;
+ no) AM_DEFAULT_VERBOSITY=1;;
+ *) AM_DEFAULT_VERBOSITY=0;;
esac
am_make=${MAKE-make}
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
@@ -2867,7 +2941,7 @@ am__quote=
_am_result=none
# First try GNU make style include.
echo "include confinc" > confmf
-# Ignore all kinds of additional output from `make'.
+# Ignore all kinds of additional output from 'make'.
case `$am_make -s -f confmf 2> /dev/null` in #(
*the\ am__doit\ target*)
am__include=include
@@ -2933,7 +3007,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}gcc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2973,7 +3047,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="gcc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3026,7 +3100,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}cc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3067,7 +3141,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
ac_prog_rejected=yes
continue
@@ -3125,7 +3199,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3169,7 +3243,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3615,8 +3689,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include
#include
-#include
-#include
+struct stat;
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
@@ -3712,8 +3785,8 @@ else
# We make a subdir and do the tests there. Otherwise we can end up
# making bogus files that we don't know about and never remove. For
# instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
+ # making a dummy file named 'D' -- because '-MD' means "put the output
+ # in D".
rm -rf conftest.dir
mkdir conftest.dir
# Copy depcomp to subdir because otherwise we won't find it if we're
@@ -3748,16 +3821,16 @@ else
: > sub/conftest.c
for i in 1 2 3 4 5 6; do
echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+ # Solaris 10 /bin/sh.
+ echo '/* dummy */' > sub/conftst$i.h
done
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # We check with '-c' and '-o' for the sake of the "dashmstdout"
# mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this. Also, some Intel
- # versions had trouble with output in subdirs
+ # handle '-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs.
am__obj=sub/conftest.${OBJEXT-o}
am__minus_obj="-o $am__obj"
case $depmode in
@@ -3766,8 +3839,8 @@ else
test "$am__universal" = false || continue
;;
nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
+ # After this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested.
if test "x$enable_dependency_tracking" = xyes; then
continue
else
@@ -3775,7 +3848,7 @@ else
fi
;;
msvc7 | msvc7msys | msvisualcpp | msvcmsys)
- # This compiler won't grok `-c -o', but also, the minuso test has
+ # This compiler won't grok '-c -o', but also, the minuso test has
# not run yet. These depmodes are late enough in the game, and
# so weak that their functioning should not be impacted.
am__obj=conftest.${OBJEXT-o}
@@ -3866,6 +3939,7 @@ fi
+
if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
@@ -3886,7 +3960,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3929,7 +4003,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4500,7 +4574,7 @@ do
for ac_prog in sed gsed; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
+ as_fn_executable_p "$ac_path_SED" || continue
# Check for GNU ac_path_SED and select it if it is found.
# Check for GNU $ac_path_SED
case `"$ac_path_SED" --version 2>&1` in
@@ -4576,7 +4650,7 @@ do
for ac_prog in grep ggrep; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+ as_fn_executable_p "$ac_path_GREP" || continue
# Check for GNU ac_path_GREP and select it if it is found.
# Check for GNU $ac_path_GREP
case `"$ac_path_GREP" --version 2>&1` in
@@ -4642,7 +4716,7 @@ do
for ac_prog in egrep; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+ as_fn_executable_p "$ac_path_EGREP" || continue
# Check for GNU ac_path_EGREP and select it if it is found.
# Check for GNU $ac_path_EGREP
case `"$ac_path_EGREP" --version 2>&1` in
@@ -4709,7 +4783,7 @@ do
for ac_prog in fgrep; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
+ as_fn_executable_p "$ac_path_FGREP" || continue
# Check for GNU ac_path_FGREP and select it if it is found.
# Check for GNU $ac_path_FGREP
case `"$ac_path_FGREP" --version 2>&1` in
@@ -4965,7 +5039,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -5009,7 +5083,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -5433,7 +5507,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -5473,7 +5547,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_OBJDUMP="objdump"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -5779,7 +5853,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -5819,7 +5893,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_DLLTOOL="dlltool"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -5922,7 +5996,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -5966,7 +6040,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_AR="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -6091,7 +6165,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_STRIP="${ac_tool_prefix}strip"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -6131,7 +6205,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_STRIP="strip"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -6190,7 +6264,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -6230,7 +6304,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_RANLIB="ranlib"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -6879,7 +6953,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -6919,7 +6993,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -6999,7 +7073,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7039,7 +7113,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7091,7 +7165,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7131,7 +7205,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_NMEDIT="nmedit"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7183,7 +7257,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7223,7 +7297,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_LIPO="lipo"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7275,7 +7349,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7315,7 +7389,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_OTOOL="otool"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7367,7 +7441,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7407,7 +7481,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_OTOOL64="otool64"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -11903,19 +11977,19 @@ ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
JSON_MAJOR_VERSION=0
-JSON_MINOR_VERSION=15
-JSON_MICRO_VERSION=2
-JSON_VERSION=0.15.2
-JSON_RELEASE_STATUS=snapshot
+JSON_MINOR_VERSION=16
+JSON_MICRO_VERSION=0
+JSON_VERSION=0.16.0
+JSON_RELEASE_STATUS=release
-JSON_LT_CURRENT=1502
+JSON_LT_CURRENT=1600
JSON_LT_REVISION=0
-JSON_LT_AGE=1502
+JSON_LT_AGE=1600
JSON_LT_VERSION="$JSON_LT_CURRENT:$JSON_LT_REVISION:$JSON_LT_AGE"
JSON_LT_LDFLAGS="-version-info $JSON_LT_VERSION"
@@ -11975,12 +12049,13 @@ if test -n "$JSON_CFLAGS"; then
pkg_cv_JSON_CFLAGS="$JSON_CFLAGS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-2.0 >= 2.31.0 gio-2.0\""; } >&5
- ($PKG_CONFIG --exists --print-errors "gobject-2.0 >= 2.31.0 gio-2.0") 2>&5
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-2.0 >= 2.34.0 gio-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gobject-2.0 >= 2.34.0 gio-2.0") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
- pkg_cv_JSON_CFLAGS=`$PKG_CONFIG --cflags "gobject-2.0 >= 2.31.0 gio-2.0" 2>/dev/null`
+ pkg_cv_JSON_CFLAGS=`$PKG_CONFIG --cflags "gobject-2.0 >= 2.34.0 gio-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
else
pkg_failed=yes
fi
@@ -11991,12 +12066,13 @@ if test -n "$JSON_LIBS"; then
pkg_cv_JSON_LIBS="$JSON_LIBS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-2.0 >= 2.31.0 gio-2.0\""; } >&5
- ($PKG_CONFIG --exists --print-errors "gobject-2.0 >= 2.31.0 gio-2.0") 2>&5
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-2.0 >= 2.34.0 gio-2.0\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "gobject-2.0 >= 2.34.0 gio-2.0") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
- pkg_cv_JSON_LIBS=`$PKG_CONFIG --libs "gobject-2.0 >= 2.31.0 gio-2.0" 2>/dev/null`
+ pkg_cv_JSON_LIBS=`$PKG_CONFIG --libs "gobject-2.0 >= 2.34.0 gio-2.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
else
pkg_failed=yes
fi
@@ -12016,14 +12092,14 @@ else
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- JSON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gobject-2.0 >= 2.31.0 gio-2.0" 2>&1`
+ JSON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gobject-2.0 >= 2.34.0 gio-2.0" 2>&1`
else
- JSON_PKG_ERRORS=`$PKG_CONFIG --print-errors "gobject-2.0 >= 2.31.0 gio-2.0" 2>&1`
+ JSON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gobject-2.0 >= 2.34.0 gio-2.0" 2>&1`
fi
# Put the nasty error message in config.log where it belongs
echo "$JSON_PKG_ERRORS" >&5
- as_fn_error $? "Package requirements (gobject-2.0 >= 2.31.0 gio-2.0) were not met:
+ as_fn_error $? "Package requirements (gobject-2.0 >= 2.34.0 gio-2.0) were not met:
$JSON_PKG_ERRORS
@@ -12033,7 +12109,6 @@ installed software in a non-standard prefix.
Alternatively, you may set the environment variables JSON_CFLAGS
and JSON_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details." "$LINENO" 5
-
elif test $pkg_failed = untried; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
@@ -12049,7 +12124,6 @@ See the pkg-config man page for more details.
To get pkg-config, see .
See \`config.log' for more details" "$LINENO" 5; }
-
else
JSON_CFLAGS=$pkg_cv_JSON_CFLAGS
JSON_LIBS=$pkg_cv_JSON_LIBS
@@ -12074,7 +12148,7 @@ fi
if test "${enable_debug+set}" = set; then :
enableval=$enable_debug;
else
- enable_debug=yes
+ enable_debug=minimum
fi
@@ -12106,7 +12180,7 @@ esac
if test "${enable_maintainer_flags+set}" = set; then :
enableval=$enable_maintainer_flags;
else
- enable_maintainer_flags=yes
+ enable_maintainer_flags=no
fi
@@ -12196,7 +12270,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_SHTOOL="shtool"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -12245,7 +12319,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_LTP="lcov"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -12282,7 +12356,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_LTP_GENHTML="genhtml"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -12390,7 +12464,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_GTKDOC_CHECK="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -12432,7 +12506,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_GTKDOC_REBASE="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -12476,7 +12550,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_GTKDOC_MKPDF="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -12545,6 +12619,7 @@ if test -n "$GTKDOC_DEPS_CFLAGS"; then
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
pkg_cv_GTKDOC_DEPS_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
else
pkg_failed=yes
fi
@@ -12561,6 +12636,7 @@ if test -n "$GTKDOC_DEPS_LIBS"; then
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
pkg_cv_GTKDOC_DEPS_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
else
pkg_failed=yes
fi
@@ -12580,40 +12656,18 @@ else
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- GTKDOC_DEPS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0" 2>&1`
+ GTKDOC_DEPS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0" 2>&1`
else
- GTKDOC_DEPS_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0" 2>&1`
+ GTKDOC_DEPS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0" 2>&1`
fi
# Put the nasty error message in config.log where it belongs
echo "$GTKDOC_DEPS_PKG_ERRORS" >&5
- as_fn_error $? "Package requirements (glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0) were not met:
-
-$GTKDOC_DEPS_PKG_ERRORS
-
-Consider adjusting the PKG_CONFIG_PATH environment variable if you
-installed software in a non-standard prefix.
-
-Alternatively, you may set the environment variables GTKDOC_DEPS_CFLAGS
-and GTKDOC_DEPS_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details." "$LINENO" 5
-
+ :
elif test $pkg_failed = untried; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
-is in your PATH or set the PKG_CONFIG environment variable to the full
-path to pkg-config.
-
-Alternatively, you may set the environment variables GTKDOC_DEPS_CFLAGS
-and GTKDOC_DEPS_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details.
-
-To get pkg-config, see .
-See \`config.log' for more details" "$LINENO" 5; }
-
+ :
else
GTKDOC_DEPS_CFLAGS=$pkg_cv_GTKDOC_DEPS_CFLAGS
GTKDOC_DEPS_LIBS=$pkg_cv_GTKDOC_DEPS_LIBS
@@ -12648,6 +12702,10 @@ fi
enable_gtk_doc_pdf=no
fi
+ if test -z "$AM_DEFAULT_VERBOSITY"; then
+ AM_DEFAULT_VERBOSITY=1
+ fi
+
if test x$enable_gtk_doc = xyes; then
ENABLE_GTK_DOC_TRUE=
@@ -12789,6 +12847,13 @@ fi
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+ [\\/$]* | ?:[\\/]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
$as_echo_n "checking whether NLS is requested... " >&6; }
# Check whether --enable-nls was given.
@@ -12896,7 +12961,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -14953,6 +15018,14 @@ LIBOBJS=$ac_libobjs
LTLIBOBJS=$ac_ltlibobjs
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
+$as_echo_n "checking that generated files are newer than configure... " >&6; }
+ if test -n "$am_sleep_pid"; then
+ # Hide warnings about reused PIDs.
+ wait $am_sleep_pid 2>/dev/null
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
+$as_echo "done" >&6; }
if test -n "$EXEEXT"; then
am__EXEEXT_TRUE=
am__EXEEXT_FALSE='#'
@@ -15307,16 +15380,16 @@ if (echo >conf$$.file) 2>/dev/null; then
# ... but there are two gotchas:
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
- # In both cases, we have to default to `cp -p'.
+ # In both cases, we have to default to `cp -pR'.
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null
@@ -15376,28 +15449,16 @@ else
as_mkdir_p=false
fi
-if test -x / >/dev/null 2>&1; then
- as_test_x='test -x'
-else
- if ls -dL / >/dev/null 2>&1; then
- as_ls_L_option=L
- else
- as_ls_L_option=
- fi
- as_test_x='
- eval sh -c '\''
- if test -d "$1"; then
- test -d "$1/.";
- else
- case $1 in #(
- -*)set "./$1";;
- esac;
- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
- ???[sx]*):;;*)false;;esac;fi
- '\'' sh
- '
-fi
-as_executable_p=$as_test_x
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+} # as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -15418,8 +15479,8 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by json-glib $as_me 0.15.2, which was
-generated by GNU Autoconf 2.68. Invocation command line was
+This file was extended by json-glib $as_me 0.16.0, which was
+generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
CONFIG_HEADERS = $CONFIG_HEADERS
@@ -15485,11 +15546,11 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-json-glib config.status 0.15.2
-configured by $0, generated by GNU Autoconf 2.68,
+json-glib config.status 0.16.0
+configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
-Copyright (C) 2010 Free Software Foundation, Inc.
+Copyright (C) 2012 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."
@@ -15580,7 +15641,7 @@ fi
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
if \$ac_cs_recheck; then
- set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+ set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
shift
\$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
CONFIG_SHELL='$SHELL'
@@ -16513,7 +16574,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
case $ac_file$ac_mode in
"depfiles":C) test x"$AMDEP_TRUE" != x"" || {
- # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # Older Autoconf quotes --file arguments for eval, but not when files
# are listed without --file. Let's play safe and only enable the eval
# if we detect the quoting.
case $CONFIG_FILES in
@@ -16526,7 +16587,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
# Strip MF so we end up with the name of the file.
mf=`echo "$mf" | sed -e 's/:.*$//'`
# Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
+ # We used to match only the files named 'Makefile.in', but
# some people rename them; so instead we look at the file content.
# Grep'ing the first line is not enough: some people post-process
# each Makefile.in and add a new line on top of each file to say so.
@@ -16560,21 +16621,19 @@ $as_echo X"$mf" |
continue
fi
# Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running `make'.
+ # from the Makefile without running 'make'.
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
test -z "$DEPDIR" && continue
am__include=`sed -n 's/^am__include = //p' < "$mf"`
test -z "am__include" && continue
am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n 's/^U = //p' < "$mf"`
# Find all dependency output files, they are included files with
# $(DEPDIR) in their names. We invoke sed twice because it is the
# simplest approach to changing $(DEPDIR) to its actual value in the
# expansion.
for file in `sed -n "
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
# Make sure the directory exists.
test -f "$dirpart/$file" && continue
fdir=`$as_dirname -- "$file" ||
diff --git a/configure.ac b/configure.ac
index be64660..d6b57aa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,8 +1,8 @@
# bump micro_version to the next even number for each point release
# bump micro_version to the next odd number after each release
m4_define([json_major_version], [0])
-m4_define([json_minor_version], [15])
-m4_define([json_micro_version], [2])
+m4_define([json_minor_version], [16])
+m4_define([json_micro_version], [0])
m4_define([json_version], [json_major_version.json_minor_version.json_micro_version])
@@ -20,7 +20,7 @@ m4_define([lt_current], [m4_eval(100 * json_minor_version + json_micro_version -
m4_define([lt_revision], [json_interface_age])
m4_define([lt_age], [m4_eval(json_binary_age - json_interface_age)])
-m4_define([glib_req_version], [2.31.0])
+m4_define([glib_req_version], [2.34.0])
AC_PREREQ([2.63])
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 52ee247..ee6e789 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.3 from Makefile.am.
+# Makefile.in generated by automake 1.13.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -15,6 +14,23 @@
@SET_MAKE@
VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -34,7 +50,7 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = doc
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = \
$(top_srcdir)/build/autotools/as-compiler-flag.m4 \
@@ -62,26 +78,58 @@ mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
distdir
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
DIST_SUBDIRS = $(SUBDIRS)
@@ -325,12 +373,12 @@ clean-libtool:
-rm -rf .libs _libs
# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
@fail= failcom='exit 1'; \
for f in x $$MAKEFLAGS; do \
case $$f in \
@@ -340,7 +388,11 @@ $(RECURSIVE_TARGETS):
done; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
@@ -355,57 +407,12 @@ $(RECURSIVE_TARGETS):
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-$(RECURSIVE_CLEAN_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -421,12 +428,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -438,15 +440,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -455,6 +453,21 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -491,13 +504,10 @@ distdir: $(DISTFILES)
done
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- fi; \
- done
- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
$(am__relativize); \
new_distdir=$$reldir; \
@@ -619,22 +629,21 @@ ps-am:
uninstall-am:
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) check-am \
- ctags-recursive install-am install-strip tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am check check-am check-local clean clean-generic \
- clean-libtool ctags ctags-recursive distclean \
- distclean-generic distclean-libtool distclean-tags distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-dvi install-dvi-am \
- install-exec install-exec-am install-html install-html-am \
- install-info install-info-am install-man install-pdf \
- install-pdf-am install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs installdirs-am \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags tags-recursive uninstall uninstall-am
+.MAKE: $(am__recursive_targets) check-am install-am install-strip
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
+ check-am check-local clean clean-generic clean-libtool \
+ cscopelist-am ctags ctags-am distclean distclean-generic \
+ distclean-libtool distclean-tags distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
+ uninstall-am
test-report:
diff --git a/doc/reference/Makefile.in b/doc/reference/Makefile.in
index e62d0f3..9471f5f 100644
--- a/doc/reference/Makefile.in
+++ b/doc/reference/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.3 from Makefile.am.
+# Makefile.in generated by automake 1.13.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -26,6 +25,23 @@
# Everything below here is generic #
####################################
VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -44,8 +60,8 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(srcdir)/version.xml.in $(top_srcdir)/gtk-doc.make
+DIST_COMMON = $(top_srcdir)/gtk-doc.make $(srcdir)/Makefile.in \
+ $(srcdir)/Makefile.am $(srcdir)/version.xml.in
subdir = doc/reference
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = \
@@ -74,14 +90,26 @@ mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES = version.xml
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALL_LINGUAS = @ALL_LINGUAS@
@@ -378,6 +406,37 @@ CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS)
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP =
@ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp
+
+#### setup ####
+GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_$(V))
+GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build";
+
+#### scan ####
+GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_$(V))
+GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files";
+GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_$(V))
+GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects";
+
+#### xml ####
+GTK_DOC_V_XML = $(GTK_DOC_V_XML_$(V))
+GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_XML_0 = @echo " DOC Building XML";
+
+#### html ####
+GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_$(V))
+GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_HTML_0 = @echo " DOC Building HTML";
+GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_$(V))
+GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references";
+
+#### pdf ####
+GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_$(V))
+GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_PDF_0 = @echo " DOC Building PDF";
all: all-am
.SUFFIXES:
@@ -420,11 +479,11 @@ mostlyclean-libtool:
clean-libtool:
-rm -rf .libs _libs
-tags: TAGS
-TAGS:
+tags TAGS:
-ctags: CTAGS
-CTAGS:
+ctags CTAGS:
+
+cscope cscopelist:
distdir: $(DISTFILES)
@@ -566,18 +625,18 @@ uninstall-am: uninstall-local
.MAKE: check-am install-am install-strip
.PHONY: all all-am all-local check check-am check-local clean \
- clean-generic clean-libtool clean-local dist-hook distclean \
- distclean-generic distclean-libtool distclean-local distdir \
- dvi dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-data-local install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic \
- maintainer-clean-local mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-local
+ clean-generic clean-libtool clean-local cscopelist-am ctags-am \
+ dist-hook distclean distclean-generic distclean-libtool \
+ distclean-local distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am \
+ install-data-local install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic maintainer-clean-local mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags-am uninstall uninstall-am uninstall-local
# needed to avoid including Makefile.am.gtest which redeclares
@@ -598,11 +657,8 @@ docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
$(REPORT_FILES): sgml-build.stamp
-#### setup ####
-
setup-build.stamp:
- -@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
- echo ' DOC Preparing build'; \
+ -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
if test "x$$files" != "x" ; then \
for file in $$files ; do \
@@ -611,19 +667,15 @@ setup-build.stamp:
done; \
fi; \
fi
- @touch setup-build.stamp
-
-#### scan ####
+ $(AM_V_at)touch setup-build.stamp
scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
- @echo ' DOC Scanning header files'
- @_source_dir='' ; \
+ $(GTK_DOC_V_SCAN)_source_dir='' ; \
for i in $(DOC_SOURCE_DIR) ; do \
_source_dir="$${_source_dir} --source-dir=$$i" ; \
done ; \
gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
- @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
- echo " DOC Introspecting gobjects"; \
+ $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
scanobj_options=""; \
gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \
if test "$(?)" = "0"; then \
@@ -638,32 +690,25 @@ scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
test -f $$i || touch $$i ; \
done \
fi
- @touch scan-build.stamp
+ $(AM_V_at)touch scan-build.stamp
$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
@true
-#### xml ####
-
sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files)
- @echo ' DOC Building XML'
- @_source_dir='' ; \
+ $(GTK_DOC_V_XML)_source_dir='' ; \
for i in $(DOC_SOURCE_DIR) ; do \
_source_dir="$${_source_dir} --source-dir=$$i" ; \
done ; \
gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS)
- @touch sgml-build.stamp
+ $(AM_V_at)touch sgml-build.stamp
sgml.stamp: sgml-build.stamp
@true
-#### html ####
-
html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
- @echo ' DOC Building HTML'
- @rm -rf html
- @mkdir html
- @mkhtml_options=""; \
+ $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \
+ mkhtml_options=""; \
gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \
if test "$(?)" = "0"; then \
if test "x$(V)" = "x1"; then \
@@ -684,16 +729,12 @@ html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
cp $(abs_builddir)/$$file $(abs_builddir)/html; \
fi; \
done;
- @echo ' DOC Fixing cross-references'
- @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
- @touch html-build.stamp
-
-#### pdf ####
+ $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
+ $(AM_V_at)touch html-build.stamp
pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
- @echo ' DOC Building PDF'
- @rm -f $(DOC_MODULE).pdf
- @mkpdf_options=""; \
+ $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \
+ mkpdf_options=""; \
gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \
if test "$(?)" = "0"; then \
if test "x$(V)" = "x1"; then \
@@ -710,7 +751,7 @@ pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
done; \
fi; \
gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
- @touch pdf-build.stamp
+ $(AM_V_at)touch pdf-build.stamp
##############
diff --git a/doc/reference/html/JsonBuilder.html b/doc/reference/html/JsonBuilder.html
index 7921843..406e48d 100644
--- a/doc/reference/html/JsonBuilder.html
+++ b/doc/reference/html/JsonBuilder.html
@@ -3,7 +3,7 @@
JsonBuilder
-
+
@@ -119,8 +119,11 @@ private data
Creates a new JsonBuilder . You can use this object to generate a
JSON tree and obtain the root JsonNode s.
-
+
+
+
+
Returns  :
the newly created JsonBuilder instance
@@ -135,8 +138,11 @@ JSON tree and obtain the root
+
+
+
+
builder
 :
@@ -159,8 +165,11 @@ Free the returned value with builder
back to its initial state.
-
+
+
+
+
builder
 :
a JsonBuilder
@@ -180,8 +189,11 @@ the subarray,
-
+
+
+
+
builder
 :
@@ -207,8 +219,11 @@ recent call to
Cannot be called after json_builder_set_member_name()
.
-
+
+
+
+
builder
 :
@@ -235,8 +250,11 @@ the subobject,
-
+
+
+
+
builder
 :
@@ -263,8 +281,11 @@ open an object or an array.
Can be called only if the call is associated to an object.
-
+
+
+
+
builder
 :
@@ -294,8 +315,11 @@ recent call to
Cannot be called after json_builder_set_member_name()
.
-
+
+
+
+
builder
 :
@@ -320,8 +344,11 @@ If called after node
is added as element of the most
recent opened array.
-
+
+
+
+
builder
 :
@@ -353,8 +380,11 @@ recent opened array.
See also: json_builder_add_value()
-
+
+
+
+
builder
 :
@@ -386,8 +416,11 @@ recent opened array.
See also: json_builder_add_value()
-
+
+
+
+
builder
 :
@@ -419,8 +452,11 @@ recent opened array.
See also: json_builder_add_value()
-
+
+
+
+
builder
 :
@@ -452,8 +488,11 @@ recent opened array.
See also: json_builder_add_value()
-
+
+
+
+
builder
 :
@@ -484,8 +523,11 @@ recent opened array.
See also: json_builder_add_value()
-
+
+
+
+
builder
 :
diff --git a/doc/reference/html/JsonGenerator.html b/doc/reference/html/JsonGenerator.html
index 306c88b..bda4f03 100644
--- a/doc/reference/html/JsonGenerator.html
+++ b/doc/reference/html/JsonGenerator.html
@@ -3,7 +3,7 @@
JsonGenerator
-
+
@@ -120,8 +120,11 @@ Creates a new JsonNode s.
-
+
+
+
+
Returns  :
the newly created JsonGenerator instance
@@ -144,8 +147,11 @@ the
-
+
+
+
+
generator
 :
@@ -168,8 +174,11 @@ freed after calling this function.
Retrieves a pointer to the root JsonNode set using
json_generator_set_root()
.
-
+
+
+
+
generator
 :
@@ -196,8 +205,11 @@ Sets whether the generated JSON should be pretty printed, using the
indentation character specified in the "indent-char"
property and the spacing specified in "indent" property.
-
+
+
+
+
generator
 :
@@ -219,8 +231,11 @@ property and the spacing specified in json_generator_set_pretty()
.
-
+
+
+
+
generator
 :
@@ -245,8 +260,11 @@ Retrieves the value set using
+
+
+
+
generator
 :
@@ -269,8 +287,11 @@ that should be applied when pretty printing
Retrieves the value set using json_generator_set_indent()
.
-
+
+
+
+
generator
 :
@@ -293,8 +314,11 @@ Retrieves the value set using
+
+
+
+
generator
 :
@@ -316,8 +340,11 @@ Sets the character to be used when indenting
Retrieves the value set using json_generator_set_indent_char()
.
-
+
+
+
+
generator
 :
@@ -342,8 +369,11 @@ Retrieves the value set using filename
, overwriting the
current file contents. This operation is atomic.
-
+
+
+
+
generator
 :
@@ -376,8 +406,11 @@ current file contents. This operation is atomic.
Generates a JSON data stream from generator
and returns it as a
buffer.
-
+
+
+
+
generator
 :
@@ -408,8 +441,11 @@ Use g_free()
to free the allocated resources.
Outputs JSON data and streams it (synchronously) to stream
.
-
+
+
+
+
generator
 :
diff --git a/doc/reference/html/JsonParser.html b/doc/reference/html/JsonParser.html
index afe3b9f..f908106 100644
--- a/doc/reference/html/JsonParser.html
+++ b/doc/reference/html/JsonParser.html
@@ -3,7 +3,7 @@
JsonParser
-
+
@@ -112,7 +112,8 @@ inside a file or inside a static buffer.
JSON_PARSER_ERROR_MISSING_COMMA,
JSON_PARSER_ERROR_MISSING_COLON,
JSON_PARSER_ERROR_INVALID_BAREWORD,
-
+ JSON_PARSER_ERROR_EMPTY_MEMBER_NAME,
+
JSON_PARSER_ERROR_UNKNOWN
} JsonParserError;
@@ -122,8 +123,11 @@ Error enumeration for
This enumeration can be extended at later date
-
+
+
+
+
JSON_PARSER_ERROR_PARSE
@@ -151,6 +155,11 @@ This enumeration can be extended at later date
+JSON_PARSER_ERROR_EMPTY_MEMBER_NAME
+empty member name (Since: 0.16)
+
+
+
JSON_PARSER_ERROR_UNKNOWN
unknown error
@@ -196,8 +205,11 @@ private and should only be accessed via the provided API.
JsonParser class.
-
+
+
+
+
parse_start
 ()
@@ -247,8 +259,11 @@ Creates a new
-
+
+
+
+
Returns  :
the newly created JsonParser . Use g_object_unref()
@@ -266,8 +281,11 @@ to release all the memory it allocates.
Loads a JSON stream from the content of filename
and parses it. See
json_parser_load_from_data()
.
-
+
+
+
+
parser
 :
@@ -304,8 +322,11 @@ Loads a JSON stream from a buffer and parses it. You can call this function
multiple times with the same JsonParser object, but the contents of the
parser will be destroyed each time.
-
+
+
+
+
parser
 :
@@ -350,8 +371,11 @@ triggering the cancellable
object from a
operation was cancelled, the error G_IO_ERROR_CANCELLED
will be set
on the passed error
.
-
+
+
+
+
parser
 :
@@ -403,8 +427,11 @@ When the operation is finished, callback
then call json_parser_load_from_stream_finish()
to get the result
of the operation.
-
+
+
+
+
parser
 :
@@ -444,8 +471,11 @@ of the operation.
Finishes an asynchronous stream loading started with
json_parser_load_from_stream_async()
.
-
+
+
+
+
parser
 :
@@ -480,8 +510,11 @@ filled accordingly.
Retrieves the top level node from the parsed JSON stream.
-
+
+
+
+
parser
 :
@@ -510,8 +543,11 @@ This function has defined behaviour only while parsing; calling this
function from outside the signal handlers emitted by JsonParser will
yield 0.
-
+
+
+
+
parser
 :
@@ -538,8 +574,11 @@ This function has defined behaviour only while parsing; calling this
function from outside the signal handlers emitted by JsonParser will
yield 0.
-
+
+
+
+
parser
 :
@@ -568,7 +607,7 @@ A JSON data stream might sometimes contain an assignment, like:
1
- var _json_data = { "member_name" : [ ...
+ var _json_data = { "member_name" : [ ...
@@ -585,8 +624,11 @@ hand value of the assignment.
+
+
+
+
parser
 :
@@ -625,8 +667,11 @@ The ::array-element signal is emitted each time the JsonArray . The
array and element index are passed to the signal handlers.
-
+
+
+
+
parser
 :
@@ -658,8 +703,11 @@ array and element index are passed to the signal handlers.
The ::array-end signal is emitted each time the JsonParser
has successfully parsed an entire JsonArray
-
+
+
+
+
parser
 :
@@ -686,8 +734,11 @@ has successfully parsed an entire JsonParser
starts parsing a JsonArray
-
+
+
+
+