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

	Release 0.37.91

2017-08-27  Rico Tzschichholz  <ricotz@ubuntu.com>

	gtk+-3.0: Update to 3.22.19

	vapi: Update GIR-based bindings

	codegen: Use given dup_function for structs

	codegen: Adjust format-index for printf/scanf-methods which throw errors
	If there is no explicit FormatArg annotation while this method throws an
	error, it is required to mark the parameter located right before ellipsis
	as format-arg to account for the parameter shifting caused by the inserted
	GError parameter.

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

2017-08-26  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Actually write declaration for GNodeTraverseFunc wrapper
	This fixes a very old typo which causes the wrong declaration to be written
	and results in a double definition.

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

	libvaladoc: Fix some -Wincompatible-pointer-types warnings

	girparser: Better support of "cprefix" argument in metadata

	girparser: Support "cname" argument in metadata

	tests: Add regression test
	https://bugzilla.gnome.org/show_bug.cgi?id=761736

2017-08-24  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Don't transfer ownership of local-variable if target-type is unknown
	https://bugzilla.gnome.org/show_bug.cgi?id=736774

	vapi: Add javascriptcoregtk-4.0 and avoid skips in webkit2gtk*-4.0

2017-08-23  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests: Fix dbus/filedescriptor-errors.test
	Avoid the creation of a conflicting "pipe" symbol which is defined
	by unistd.h while using posix.

	This has been hidden by the current test framework, testrunner.sh,
	because that script adds a namespace around each test.

2017-08-23  Alistair Thomas  <astavale@yahoo.co.uk>

	tests: Fix test delegates/bug659778.vala
	GObject type names must be atleast three characters long
	(https://developer.gnome.org/gobject/stable/gtype-conventions.html).
	The test for delegates/bug659778.vala uses an enum name of TE, which is
	too short and when compiled produces the runtime errors:

	GLib-GObject-WARNING **: type name 'TE' is too short
	GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

	and the test program does not terminate.

	This has been hidden by the current test framework, testrunner.sh,
	because that script adds a namespace around each test.

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

	Add .editorconfig file
	EditorConfig (http://editorconfig.org/) has become the
	de facto standard for defining the use of white space in
	project files. Code editors then choose the right
	settings automatically when a file is edited.

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