2021-03-06 Rico Tzschichholz 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 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 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 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.