2019-07-16  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.45.3

2019-07-09  Rico Tzschichholz  <ricotz@ubuntu.com>

	glib-2.0: Fix RecMutexLocker binding

	vapi: Update GIR-based bindings

	gtk4: Update to 3.96.0+b05d1676

	gstreamer: Update from 1.17.0+ git master

	glib-2.0: Add new symbols from 2.62

	glib-2.0: Add binding for g_strv_equal() (since 2.60)

2019-07-08  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Real structs are allowed by simple generics and passed as reference
	Add the required pointer-indirections to fix invalid memory accesses.

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

2019-07-05  Jeremy Philippe  <jeremy.philippe@gmail.com>

	build: Pass -no-undefined when linking libcodegen
	This is required to build under MinGW (and presumably Cygwin).

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

2019-07-05  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Assign GValue result of function calls to temp-var on copy_value
	Regression of a94a28141e1f222d1da7e72bea4cd2d1e5242f41

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

2019-07-04  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Don't write declaration of extern symbols with given header
	The corresponding header will provide the declaration and therefore fix
	build with -Werror=redundant-decls.

	Set cheader_filename for implicit to_string() method of enums which is
	transformed into symbol calls from glib-object.h. This avoids the leak of
	an superfluous prototype of that method into the generated c code.

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

	vala: Add Symbol.is_extern and use/set is accordingly
	This actually holds the information whether a symbol was declared
	with `extern` modificator. Adjust the setting of Symbol.external and
	usage of Symbol.external_package.

	See https://gitlab.gnome.org/GNOME/vala/issues/745

2019-07-01  Gran PC  <gran.pc@gmail.com>

	xtst: Fix signature of XTest.fake_relative_motion_event()
	See https://gitlab.gnome.org/GNOME/vala/merge_requests/67

2019-07-01  Rico Tzschichholz  <ricotz@ubuntu.com>

	glib-2.0: Bind strcmp0 as GLib.CompareFunc<string?>
	Allows proper usage with experimental non-null

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