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

	Release 0.43.2

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

	codegen: GType classes require including "glib-object.h"
	Move the include at a better position to cover more cases.

	gobject-introspection-1.0: Pick up version attribute fixes

	vapi: Regenerate GIR-based bindings to fix non-standard async methods
	See https://gitlab.gnome.org/GNOME/vala/issues/709

	codegen: Handle non-default AsyncResult parameter position
	Unfortunately gdbus-codegen puts the AsyncResult parameter after possible
	out-parameters therefore there is an "async_result_pos" attribute required
	to handle this correctly.

	Vala supposely follows the common practice to put the AsyncResult before
	out-parameters by default.

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

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

	codegen: Always emit constants with initializer-list
	generate_constant_declaration() handles both definition and declaration.

	This is important when using --use-header where the actual definition
	would never be written and we ended up with an "extern const ..." in the
	header only.

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

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

	tests: Add "emit order" tests

	codegen: Emit delegate/enum typedefs to type-declaration section
	This fixes compilation of circular dependency of delegates with enums,
	structs, classes and interfaces.

	Resolve interface prerequisites after writing forward declarations to
	fix entagled delegate dependencies in them.

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