2018-08-20  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.40.9

	manual: Update from wiki.gnome.org

2018-08-17  Rico Tzschichholz  <ricotz@ubuntu.com>

	webkit2gtk-4.0: Update to 2.20.5

	codegen: Call ref_sink on Object.new_valist/new_with_properties if needed

	glib-2.0: Add float.parse/try_parse()
	https://gitlab.gnome.org/GNOME/vala/issues/649

2018-08-15  Alistair Thomas  <astavale@yahoo.co.uk>

	vala: Allow read-only properties
	See https://gitlab.gnome.org/GNOME/vala/merge_requests/10

2018-08-15  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Report error for invalid base access in method/property of compact class

	codegen: Fix invocation of abstract/virtual methods with NoWrapper in compact classes

	glib-2.0: Add missing return of Queue.remove*() and add HashTable.foreach_steal()

	glib-2.0: Add (u)long.parse/try_parse()
	https://gitlab.gnome.org/GNOME/vala/issues/649

	glib-2.0: Add Array.remove*() wrapper to avoid leaking generic elements

	glib-2.0: Variant.byte() takes an uint8 argument

	gtk+-4.0: Update to 3.94.0+4e868584

	gtk+-4.0: Update to 3.94.0+20deda2b

	gtk+-3.0: Update to 3.23.2+6b6e53fd

	gtk+-3.0: Update to 3.23.1+5b527d69

	tests: Add invalid test for "unsupported stacked arrays"

	tests: No, really, stacked arrays are not supported

2018-08-15  Carlos Garnacho  <carlosg@gnome.org>

	codegen: Free errors after returning them on the GDBusMethodInvocation
	Those are being leaked otherwise.

	Fixes https://gitlab.gnome.org/GNOME/vala/issues/657

2018-08-15  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Add source_reference to unsupported floating reference error

	vapi: Regenerate GIR-based bindings to fix unsupported type-arguments

	girparser: Actually resolve type-arguments to be able to box them if needed

	girparser: Handle unsupported aliases which could not be fully processed
	This avoids criticals for e.g. aliases of error-domains