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

	Release 0.38.5

2018-01-21  Dr. Michael Lauer  <mickey@vanille-media.de>

	posix: add ctime(3)

	posix: fix binding of struct hostent. Make clear that gethostbyname(3) can return NULL.

2018-01-19  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-16  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Add pkgdatadir and pkglibdir to pkg-config file

	codegen: Factor out static getters for ccode-attributes
	https://bugzilla.gnome.org/show_bug.cgi?id=788837

	codegen: Install as private library for sharing between internal components
	https://bugzilla.gnome.org/show_bug.cgi?id=788837

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

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

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

	gtk+-4.0: Update to 3.93.0

	gtk+-4.0: Split Gsk.RenderNode into several classes

	gtk+-3.0: Update to 3.22.26+6f26d0dc

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

	libwnck-3.0: Update to 3.24.1

	webkit2gtk-4.0: Update to 2.19.5

2018-01-10  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

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

	tests: Add invalid "base" tests to increase coverage

	tests: Add "while (false)" test to increase coverage

	tests: Add "continue" parser test to increase coverage

	tests: Add "preprocessor" parser test to increase coverage

	tests: Add "assignment" operator parser tests to increase coverage

	tests: Add "do-while" parser tests to increase coverage

	tests: Add "iterator" methods tests to increase coverage

	tests: Add "contains" method test to increase coverage

	tests: Add "dynamic" signal and property tests to increase coverage

	tests: Add explicit "move" and "resize" array tests to increase coverage

	tests: Add "initially-unowned" test to increase coverage

	tests: Add "tuple" parser test to increase coverage

	tests: Add "template" parser test to increase coverage

	vapigen: Add coverage build-flags

	valadoc: Add coverage build-flags

	valadoc/tests: split VALAFLAGS over multiple lines in testrunner.sh

	vala: Replace if-else-tree with switch

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

	gstreamer-1.0: Update from 1.13+ git master

	webkit2gtk-4.0: Update to 2.19.3

	g-i: Update type qualifiers

	codegen: Add destroy out-param when invoking delegate returned by delegate
	https://bugzilla.gnome.org/show_bug.cgi?id=792077

	codegen: Only add property-enum and GParamSpec-array for GObject classes

	codegen: Avoid silent casts if not needed

	semanticanalyzer: Directly access local datatypes in check_print_format()

	tests: Add chain-up regression test for real non-null struct parameters
	https://bugzilla.gnome.org/show_bug.cgi?id=791785

	glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NONE

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

	gtk+-3.0: Don't hide user_data parameter in Clipboard.set_with_data()
	https://bugzilla.gnome.org/show_bug.cgi?id=79223

	gtk+-2.0: Don't hide user_data parameter in Clipboard.set_with_data()
	https://bugzilla.gnome.org/show_bug.cgi?id=792237

2017-12-13  Alistair Thomas  <astavale@yahoo.co.uk>

	gtk+-2.0: Mark MessageDialog constructor parameter, message_format, as nullable
	https://bugzilla.gnome.org/show_bug.cgi?id=791570

	gtk+-3.0: Mark MessageDialog constructor parameter, message_format, as nullable
	https://bugzilla.gnome.org/show_bug.cgi?id=791570