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

	Release 0.39.3

	gtk+-4.0: Update to 3.93.0+6aeae2c8

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

	vapi: Update GIR-based bindings

	gstreamer-1.0: Update from 1.13+ git master

	webkit2gtk-4.0: Update to 2.19.3

	parser: Allow custom invocations of parse_file()
	Use CodeContext of SourceFile if needed

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

	gtk+-4.0: Update to 3.93.0+fcc8d778

2017-12-20  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Fix chain-up regression with real non-null struct parameters
	Regression of b9035aaf17a9a97a070812a8ee83251fd3893b1e

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

2017-12-15  Rico Tzschichholz  <ricotz@ubuntu.com>

	semanticanalyzer: Transform replaced_nodes field into method

	vala: Move next_lambda_id into LambdaExpression

	vala: Replace more public fields

2017-12-14  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Add dedicated BinaryExpression.chained() constructor

	vala: Add dedicated CastExpression.silent() constructor

	codegen: Avoid silent casts if not needed

	semanticanalyzer: Directly access local datatypes in check_print_format()

	codegen: Don't hold reference of CodeContext in TypeRegisterFunction

	Release taken references to CodeContext after using it
	https://bugzilla.gnome.org/show_bug.cgi?id=712694

	vala: Use CodeContext.root instead of SemanticAnalyzer.root_symbol
	https://bugzilla.gnome.org/show_bug.cgi?id=712694

	girwriter: Use local reference to current CodeContext

2017-12-13  Jukka-Pekka Iivonen  <jp0409@jippii.fi>

	parser: Accept comma-separated list in case-statements of switchs
	  switch (i) {
	  case 0, 1, 2:
	    break;
	  }

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

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

	vapi: Remove librsvg-2.0 binding
	This binding was upstreamed 19 June 2012. See:
	https://git.gnome.org/browse/librsvg/commit/?id=729a3d6b6486faa92c7a56a5a4f5bf04173c8624

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

	vapi: Remove libgdata bindings
	This binding was upstreamed 24 February 2013. See:
	https://git.gnome.org/browse/libgdata/commit/?id=2186969875520d535704f61280f62145932b4948

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

	vapi: Remove gtksourceview-3.0 bindings
	This binding was upstreamed 12 August 2014. See:
	https://git.gnome.org/browse/gtksourceview/commit/?id=44742519a806240a528fd61a19027cf2c24bdf02
	and have been partially removed from Vala back in 2014:
	https://git.gnome.org/browse/vala/commit/?id=dbc07519e666c2ab9a2ecbee8dc550c0a3741204

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

	vapi: Remove libgnome-keyring binding
	This binding has been upstreamed since 28 June 2012. See
	https://git.gnome.org/browse/libgnome-keyring/commit/?id=ea1476c1a941d71d6d7be90aa6fc5b8ba8da7c83

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

	vapi: Remove gedit 3 binding
	The bindings have been upstreamed since 17 February 2014. See
	https://git.gnome.org/browse/gedit/commit/?id=e16b196c32cd288bc186abff19e5a23af5f83422

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

2017-12-13  Rico Tzschichholz  <ricotz@ubuntu.com>

	Make use of GLib.OPTION_REMAINING instead of ""

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