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

	Release 0.35.4

	gobject-2.0: Fix cheader typo

	sdl: Make Palette and PixelFormat a struct
	https://bugzilla.gnome.org/show_bug.cgi?id=778052

	gobject-2.0: Add a bunch of missing symbols
	Additions for ObjectClass, Type, TypeClass, TypeInterface are based on
	patch by therebedragons111

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

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

	vapi: Update GIR-based bindings

	codegen: Don't create duplicated complete-async code
	Treat methods with non-void return-type special while they require a return
	statement. This does not account for a trailing superfluous "return" which
	will still trigger this code-duplication.

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

2017-02-13  Carlos Garnacho  <carlosg@gnome.org>

	gdbus: Handle errors when extracting fds from dbus messages
	On the right situations (eg. fd exhaustion), both
	g_dbus_message_get_unix_fd_list() and g_unix_fd_list_get() should be
	considered failable here. Add proper error handling to avoid triggering
	glib warnings.

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

	gdbus: Ensure extracted data from the GVariant is freed on error
	This will make extracted variables properly freed when extracting those
	fails at some point.

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

	gdbus: Initialize intermediate variables
	Those may be left uninitialized after error handling paths are introduced,
	so invalid data might be attempted to be freed later on.

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

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

	Fix broken 20a1536f9911c1aadbfbe046bc01afc57bb724a5
	https://bugzilla.gnome.org/show_bug.cgi?id=777697

	codegen: Support casting arbitary value-types to arrays
	Also calculate a valid length for the resulting array.

	This enables easier usage of common uint8[]-based buffer API.

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

	vala: Non-null initializers are not allowed for owned namespace fields
	https://bugzilla.gnome.org/show_bug.cgi?id=777697

	codegen: Fix memory leak when using object initializer for properties
	Assigning values to properties this way leads to a ref/copy of the source
	and therefore requires a unref/destroy afterwards.

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

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

	glib-2.0: Add uuid_string_* symbols

2017-02-08  Michael James Gratton  <mike@vee.net>

	codegen: Don't return void for non-nullable simple-type structs
	https://bugzilla.gnome.org/show_bug.cgi?id=778224

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

	gdk-2.0: Include gdk/gdkkeysyms.h for Gdk.Key
	Required since gdk.h doesn't include gdk/gdkkeysyms.h as gdk-3.0 does.

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

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

	vapi: Update GIR-based bindings

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

	vapi: Update GIR-based bindings

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

	vapi: Update GIR-based bindings

	vapi: Remove clutter-json-1.0
	It went obsolete since Clutter 1.6.0 has been released, 6 years ago.

	vapi: "ref" functions must return an unowned value
	Otherwise vala would automatically add a corresponding "unref" call.

	gtk+-4.0: Update to 3.89.3

2017-01-16  Ole André Vadla Ravnås  <oleavr@gmail.com>

	tests: Add testcase for double-free regression
	https://bugzilla.gnome.org/show_bug.cgi?id=777242

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

	Revert "codegen: g_free is already NULL-safe"
	This reverts commit 5b024e44077b6738855b6b2e92d913b75fda3444.

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