2008-05-20  Emmanuele Bassi  <ebassi@openedhand.com>

	* README:
	* NEWS: Release 0.6.2.

2008-05-20  Emmanuele Bassi  <ebassi@openedhand.com>

	* Makefile.am:
	* configure.ac: Remove Vala bindings from the build; they
	are maintained inside Vala itself, so there is no need to
	duplicate the work.

2008-05-20  Emmanuele Bassi  <ebassi@openedhand.com>

	Merge from trunk:

	* json-glib/json-glib.h: Remove json-scanner.h and fix
	the general include file.

2008-05-20  Emmanuele Bassi  <ebassi@openedhand.com>

	* configure.ac: Post release bump to 0.6.1.

2008-05-05  Emmanuele Bassi  <ebassi@openedhand.com>

	* *: Resync with the main git repository.

	Branches: master, debian-packaging

2008-04-19  Emmanuele Bassi  <ebassi@openedhand.com>

	* *: Resync with the main git repository.

	Branches: test-framework, json-scanner

2007-11-21  Emmanuele Bassi  <ebassi@openedhand.com>

	* Makefile.am:
	* configure.ac:
	* contrib/Makefile.am: Build glue for the Vala bindings.

	* contrib/json-glib-1.0.vapi: Add JSON-GLib Vala bindings.

	* contrib/json-test.vala: Add test case for the Vala bindings.

2007-11-21  Emmanuele Bassi  <ebassi@openedhand.com>

	* json-glib/json-types.h:
	* json-glib/json-array.c:
	* json-glib/json-gobject.c:
	* json-glib/json-object.c: Add getters that return
	copies of the nodes to the JSON data types methods.
	
	* json-glib/json-parser.[ch]
	(json_parser_peek_root),
	(json_parser_get_root): Behaviour change: get_root() now
	returns a *copy* of the root node, which will need to be
	freed with json_node_free(). The old behaviour (returning
	a pointer to the root node) has been moved to the newly
	added json_parser_peek_node().

	* tests/test-01.c:
	* tests/test-02.c:
	* tests/test-03.c:
	* tests/test-04.c:
	* tests/test-05.c: Update test suite.

	* doc/reference/json-glib-sections.txt: Add new symbols.

2007-11-21  Emmanuele Bassi  <ebassi@openedhand.com>

	* json-glib/json-generator.c:
	(json_generator_set_property),
	(json_generator_get_property),
	(json_generator_class_init),
	(json_generator_init): Add the :indent-char property, for
	setting the Unicode character used to indent the JSON data
	when pretty printing.
	
	(dump_value), (dump_array), (dump_object): Use the indent
	character instead of ' '.

	* tests/test-05.c (test_nested): Test the :indent-char
	property.

2007-11-21  Emmanuele Bassi  <ebassi@openedhand.com>

	* json-glib/json-generator.c (dump_value): Use G_TYPE_DOUBLE
	and not G_TYPE_FLOAT.

2007-11-21  Emmanuele Bassi <ebassi@openedhand.com>

	* json-glib/json-gobject.c:
	(enum_from_string), (flags_from_string),
	(json_deserialize_pspec): Allow deserialization of strings
	into enum and flags types.

	* tests/test-08.c: Update test suite.

2007-11-21  Emmanuele Bassi  <ebassi@openedhand.com>

	* configure.ac: Bump up to 0.5.0

2007-11-13  Emmanuele Bassi  <ebassi@openedhand.com>

	* configure.ac:
	* NEWS: Release 0.4.0

2007-11-13  Emmanuele Bassi  <ebassi@openedhand.com>

	* json-glib/json-parser.c: Remove shadowing of a variable to
	pass distcheck.

2007-11-13  Emmanuele Bassi  <ebassi@openedhand.com>

	* doc/reference/json-glib-docs.sgml: Add 0.4 symbols index.

2007-11-13  Emmanuele Bassi  <ebassi@openedhand.com>

	* doc/reference/json-glib-sections.txt: Update API reference.

2007-11-13  Emmanuele Bassi  <ebassi@openedhand.com>

	* json-glib/json-gobject.h:
	* json-glib/json-gobject.c: Implement the GObject deserialization
	from a JSON data stream.

	* tests/Makefile.am:
	* tests/test-07.c:
	* tests/test-08.c: Update the test suite.

2007-11-13  Emmanuele Bassi  <ebassi@openedhand.com>

	* json-glib/json-types.h:
	* json-glib/json-node.c: Add a GType to JsonNode, so we can use
	it for properties and signals.

	* json-glib/json-generator.c:
	(json_generator_set_property), (json_generator_get_property),
	(json_generator_class_init): Add a :root property to JsonGenerator

	(json_generator_set_root): Copy the node, instead of just taking
	reference.

2007-11-10  Emmanuele Bassi  <ebassi@openedhand.com>

	* json-glib/json-parser.c (json_parse_statement): When parsing a
	full assignment swallow any trailing semi-colon.

	* tests/test-02.c: Update the test.

2007-11-10  Emmanuele Bassi  <ebassi@openedhand.com>

	* Makefile.am: Remove git-only dist-hook for autogenerating
	the ChangeLog from the git commit logs.

2007-11-10  Emmanuele Bassi  <ebassi@openedhand.com>

	* *: Initial import into GNOME SVN.

