2021-03-06  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.51.90

	gdbus: Don't leak memory of deserialized arguments on error in wrapper method
	Found by -fsanitize=address

	gtk4: Update to 4.1.1+f8f90d85

	vala: Fix ownership inheritance of "unowned var" in foreach statement

2021-03-05  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests: Add more "gir" tests to increase coverage

	testrunner: Include Gio-2.0/gio-2.0 for GIR tests too

	Use pre-resolved symbol/type of SemanticAnalyzer if possible

	codegen: More use of get_ccode_type_name()

	codegen: Inherit GType from base struct of SimpleType structs
	GValue functions and marshaller type are inherited from base structs
	already.

	This avoids invalid C code which referenced an unavailable GType.

2021-03-04  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests: Add more "gir" tests to increase coverage

	Regenerate GIR-based bindings to pick up missing class methods

	girparser: Evaluate "glib:type-struct" twice to pick up reparented structs

	codegen: "_first_array" parameter for params-array is variadic too
	Not following this resulted in mismatching signature assumptions between
	caller and callee if the callable throws an error.

2021-03-03  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests: Extend "pre-post increment" test to increase coverage

	tests: Add "target-glib=auto" tests to increase coverage

	tests: Add some tests to increase coverage

	vala: Fix build with valac < 0.44

	vala: Report warning if --target-glib=auto was not evaluated successfully
	and don't try to process the valid "auto" string any further.

	codegen: More use of get_ccode_type_name()

	Regenerate GIR-based bindings to pick up missing type_cname attributes

	girparser: Reuse populated Node.gtype_struct_for instead of resolving again
	This fixes the discovery of non-default type_cname for re-parented symbols.