2018-01-19  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.39.5

2018-01-18  Rico Tzschichholz  <ricotz@ubuntu.com>

	codewriter: Don't use string.replace() to apply header_to_override
	The underlying regex causes faulty replacements.

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

	tests: Add test for parameter type checking of async methods
	https://bugzilla.gnome.org/show_bug.cgi?id=792660

	vala: Skip default-value positioning check for parameters of coroutines
	https://bugzilla.gnome.org/show_bug.cgi?id=644241

	Revert "Do not warn about non-default parameters for coroutines."
	Breaks parameter inference for async method overrides.

	This reverts commit dd24a1bfe1a78bf1a37d35f5d8dd6480fd4a8941.

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

2018-01-18  Daniel Espinosa  <esodan@gmail.com>

	codegen: Factor-out generators for struct entries of class members
	This way they can be reused in the abi-stability paths later.

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

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

	vala: Move constant lists from Class/Interface up to ObjectTypeSymbol

	vala: Move inner-type lists from Class/Interface up to ObjectTypeSymbol
	Inner-types are classes, structs, enums and delegates

2018-01-17  Daniel Espinosa  <esodan@gmail.com>

	vala: Move member lists from Class/Interface up to ObjectTypeSymbol
	Members are fields, methods, properties and signals

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

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

	vapi: Update GIR-based bindings

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

	test: Drop workaround for fixed bug with compact classes
	https://bugzilla.gnome.org/show_bug.cgi?id=533977

2018-01-15  Daniel Espinosa  <esodan@gmail.com>

	codegen: Add support for abstract/virtual methods and properties in compact classes
	Reworked and extened by Rico Tzschichholz

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

2018-01-12  Rico Tzschichholz  <ricotz@ubuntu.com>

	webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface

2018-01-10  Rico Tzschichholz  <ricotz@ubuntu.com>

	gtk+-4.0: Update to 3.93.0+60d3378d

	libwnck-3.0: Update to 3.24.1

	webkit2gtk-4.0: Update to 2.19.5

2018-01-09  Rico Tzschichholz  <ricotz@ubuntu.com>

	Regenerate GIR-based bindings

	girparser: Improve instance method detection
	Improve reparenting static namespace functions to their presumably parent
	structures. Only allow this if the first parameter is not defined as (out)
	or (inout)

	Unfortunately, while this patch fixes detection, nothing can be done about
	breaking API.

	Based on patch by Simon Werbeck <simon.werbeck@gmail.com>

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

	valadoc: Less string copying

	valadoc: Drop custom realpath()

	valadoc: Drop custom SourceLocation

	valadoc: Drop custom MarkupReader

	gio-unix-2.0: Update to 2.55.1

2018-01-09  Michael James Gratton  <mike@vee.net>

	libvaladoc: Add support for single line documentation comments
	This is useful for example in annotating properties:

	   /** Returns the current state of the frobnocator. */
	   public State frob { get; set; };

	* libvaladoc/documentation/documentationparser.vala
	  (DocumentationParser.init_valadoc_rules): Split Comment rule up into
	  single and multi-line versions. Duplication Paragraph creation and
	  cleanup for single-line comments.

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

	libvaladoc: Allow @link tags to be split over multiple lines
	* libvaladoc/documentation/documentationparser.vala
	  (DocumentationParser.init_valadoc_rules): Allow both SP and NL in
	  general tag rule to separate tag name and body.

	* libvaladoc/taglets/tagletlink.vala (Link): Allow multiple further SP
	  and NL chars before the link.

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