2017-03-07  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.35.7

2017-03-06  Rico Tzschichholz  <ricotz@ubuntu.com>

	docs: Generate and update manpages

2017-03-06  Carlos Garnacho  <carlosg@gnome.org>

	codegen: Check there is a return error location before using it
	Fixes client-side dbus generation on methods that don't throw any error.

	https://bugzilla.gnome.org/show_bug.cgi?id=779652

2017-03-06  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests: Add "finish_instance = false" test-case
	Also references IOSteam.splice_async() as compilation check.

	https://bugzilla.gnome.org/show_bug.cgi?id=710103

2017-03-06  Florian Brosch  <flo.brosch@gmail.com>

	gio-2.0: Fix IOStream.splice_async()

	gdk-pixbuf-2.0: Fix Pixbuf.save_to_stream_async()

	Add "finish_instance" CCode attribute
	https://bugzilla.gnome.org/show_bug.cgi?id=710103

2017-03-06  Carlos Garnacho  <carlosg@gnome.org>

	tests: Add "use_string_marshalling = true" dbus-test
	Commit 09e6818d01e introduced the possibility of inserting _error
	labels at the end of functions, which make C compilers angry.
	This "test" (no actual tests are run, just compile correctness is
	checked here) triggers some of these situations.

	the "test3" abstract method is trickier though, it doesn't warn
	but produces code with early returns, which in practice means
	possible leaks.

	https://bugzilla.gnome.org/show_bug.cgi?id=778540

	codegen: Avoid early return on sync dbus methods returning an error
	If there are arguments that need freeing, we need to fall through the
	_error label, if there is any.

	https://bugzilla.gnome.org/show_bug.cgi?id=778540

	codegen: Only add _error path if there's parameters that require unref
	Fixes the _error label from being set at the end of a compound statement
	if there are no values to unref.

	https://bugzilla.gnome.org/show_bug.cgi?id=778540

2017-03-06  Rico Tzschichholz  <ricotz@ubuntu.com>

	vapi: Update GIR-based bindings

2017-03-05  Rico Tzschichholz  <ricotz@ubuntu.com>

	glib-2.0: Update "g_utf8_make_valid" binding

	memberaccess: Don't resolve base_method/property twice
	https://bugzilla.gnome.org/show_bug.cgi?id=779219

2017-03-05  Francisco Serna  <Francisco.Serna@jhuapl.edu>

	signalmodule: Add support for array-parameters with rank > 1
	https://bugzilla.gnome.org/show_bug.cgi?id=778632

2017-03-05  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests: Add a bunch of chain-up tests
	https://bugzilla.gnome.org/show_bug.cgi?id=567269

	glib-2.0: Add bindings for GPOINTER_TO_* as from_pointer()

2017-03-02  Daniel Espinosa  <daniel.espinosa@pwmc.mx>

	libxml-2.0: Adding missing API and nullable parameters
	https://bugzilla.gnome.org/show_bug.cgi?id=779490

2017-03-02  Rico Tzschichholz  <ricotz@ubuntu.com>

	manual: Actually install files into "bookdir" instead of a subfolder

2017-03-02  Niko Tyni  <ntyni@debian.org>

	gtkmodule: Preserve order of required-gtype-classes for reproducibility
	The elements of current_required_app_classes end up in the generated
	code in g_type_ensure() statements. The order of these can vary
	between builds when using a HashSet, breaking reproducibilty.

	See https://wiki.debian.org/ReproducibleBuilds

	https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802528

2017-03-01  Rico Tzschichholz  <ricotz@ubuntu.com>

	glib-2.0: Fix g_bookmark_file_load_from_*/to_file bindings
	BookmarkFile.load_from_file, load_from_data_dirs and to_file may
	also throw FileError in addition to BookmarkFileError.

	gio-2.0: Re-add old bindings for DBus{Connection|ObjectManagerClient|Proxy}
	Keep backwards compatibility for those async-constructor which were dropped
	with 4123914c1eecf16696d53cc25367440c221be94d

	vapi: Add libgrss bindings
	https://bugzilla.gnome.org/show_bug.cgi?id=779318

2017-03-01  Daniel Espinosa  <daniel.espinosa@pwmc.mx>

	Set libxml2 method accepting nullable

2017-02-28  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Default to void-return for vfunc pointer cast of *_async methods
	This make it match vala's generated code of async-module.

	To properly account for non-void *_async methods we require some additional
	metadata since only the return-type of *_finish method is known.

	gdk-pixbuf-2.0: Use correct finish-func for Pixbuf.from_stream_at_scale_async()
	https://bugzilla.gnome.org/show_bug.cgi?id=779366

	codegen: Fix vfunc pointer cast for async method implementation/override

	codegen: Cast destroy_data for g_cclosure_new to GClosureNotify