2016-02-07  Jürg Billeter  <j@bitron.ch>

	Release 0.31.1

2016-02-07  Rico Tzschichholz  <ricotz@ubuntu.com>

	vapi: Regenerate all bindings due Cond/Mutex changes

	glib-2.0: Add Version annotations and more new symbols

	Require and target GLib >= 2.32
	The next stable release of vala will happen four years after the
	release of GLib 2.32.0.

2016-02-06  Rico Tzschichholz  <ricotz@ubuntu.com>

	gtk+-3.0: Update and further syncing with introspection annotations

	glib-2.0: Fix DuplicateFunc

2016-02-05  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Properly handle PointerType/VoidType in get_ccode_lower_case_name()

	codegen: Properly handle GenericType in get_ccode_lower_case_name()

	codegen: Properly handle DelegateType in get_ccode_lower_case_name()

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

	codegen: Create only one vala-array helper function per array-type

	gobject-2.0: Add some fixes and information from introspection data

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

	gobject-2.0: Pass through vapigen to sort and fully qualify symbols

	glib-2.0: StringBuilder.free_to_bytes() consumes the given instance

	gdk-3.0, gtk+-3.0: Update to 3.19.8+feabf353

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

	gtk+-3.0: Further syncing with introspection annotations

2016-01-31  Rico Tzschichholz  <ricotz@ubuntu.com>

	vapi: Update GIR-based bindings

	girparser: Do not unconditionally make a delegate owned
	Actually check if there are closure and destroy arguments available.

2016-01-30  Rico Tzschichholz  <ricotz@ubuntu.com>

	vapi: Update GIR-based bindings

	gdk-3.0, gtk+-3.0: Update to 3.19.8

2016-01-30  Luca Bruno  <lucabru@src.gnome.org>

	glib-2.0: fix Version on some symbols

	glib-2.0: fix Version usage

	Merge branch 'wip/x-version'

	Regenerate all bindings with [Version]

	Always check unused attrs. Add [Version] to known attrs

2016-01-30  Florian Brosch  <flo.brosch@gmail.com>

	gtk-3.0: Use [Version] instead of [Deprecated] and [Experimental]

	gtk+-2.0: Use [Version] instead of [Deprecated] and [Experimental]

	gdk-2.0: Use [Version] instead of [Deprecated] and [Experimental]

	Deprecate [Deprecated] and [Experimental]

	librsvg-2.0: Use [Version] instead of [Deprecated] and [Experimental]

	gdk-x11-3.0: Use [Version] instead of [Deprecated] and [Experimental]

	gdk-pixbuf-2.0: Use [Version] instead of [Deprecated] and [Experimental]

	gio-2.0: Use [Version] instead of [Deprecated] and [Experimental]

	clutter-gtk-1.0: Use [Version] instead of [Deprecated] and [Experimental]

	mx-1.0: Use [Version] instead of [Deprecated] and [Experimental]

	gdk-3.0: Use [Version] instead of [Deprecated] and [Experimental]

	pango: Use [Version] instead of [Deprecated] and [Experimental]

	libsoup-2.4: Use [Version] instead of [Deprecated] and [Experimental]

	clutter: Use [Version] instead of [Deprecated] and [Experimental]

	atk-1.0: Use [Version] instead of [Deprecated] and [Experimental]

	glib-2.0: Use [Version] instead of [Deprecated] and [Experimental]

	xcb: Use [Version] instead of [Deprecated] and [Experimental]

	sqlite3: Use [Version] instead of [Deprecated] and [Experimental]

	libpanelapplet-2.0: Use [Version] instead of [Deprecated] and [Experimental]

	libbonoboui-2.0: Use [Version] instead of [Deprecated]

	gobject-2.0: Add [Version] attributes

	Introduce [Version (...)]
	Parameters:
	 since: string, version number
	 experimental: bool (was: [Experimental])
	 experimental_until: string, version number
	 deprecated_since: string, version number (was: [Deprecated (since="")])
	 replacement: string, symbol name (was: [Deprecated (replacement="")])
	 deprecated: bool (was: [Deprecated])

	Used symbols labeled with [Version (since = "")] are checked
	against the locally installed package version.

	Use --disable-since-check to avoid this behaviour.

	Fixes bug 678912.

2016-01-30  Luca Bruno  <lucabru@src.gnome.org>