2021-01-10 Rico Tzschichholz Release 0.50.3 2021-01-09 Rico Tzschichholz gtk4: Update to 4.0.1 codegen: Fix assignment of casted struct value to property Usage of address-of operator requires lvalue access. Therefore use a temporary variable to be passed to property setter. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1126 gstreamer: Update from 1.19.0+ git master 2021-01-03 Rico Tzschichholz gio-2.0: Fix DBusSubtreeIntrospectFunc binding tests: Add "string switch" test to increase coverage 2021-01-01 Rico Tzschichholz tests: Add more "array field initializer" tests to increase coverage codegen: Don't leak memory on internal value comparison of property setter codegen: Don't leak memory of already assigned out-parameter on error Fixes https://gitlab.gnome.org/GNOME/vala/issues/1123 codegen: Use CCodeInvalidExpression instead of place holders tests: Add "array creation" tests to increase coverage 2020-12-29 Chris White gstreamer-1.0: Fix direction of Gst.Iterator.fold() ret parameter See https://gitlab.gnome.org/GNOME/vala/issues/1014 2020-12-28 Rico Tzschichholz gtk4: Update to 4.0.0+0fcf01dd vala: Ownership transfer of inline-allocated array is not allowed Fixes https://gitlab.gnome.org/GNOME/vala/issues/931 gtk4: Don't rename binding for gtk_css_provider_load_from_data Fixes https://gitlab.gnome.org/GNOME/vala/issues/1117 2020-12-22 Rico Tzschichholz tests: Actually export PKG_CONFIG_PATH and LD_LIBRARY_PATH in tests extra 2020-12-22 Reuben Thomas testrunner: A lot of simplifications tests: Use Automake’s parallel test driver to speed up running tests Fixes https://gitlab.gnome.org/GNOME/vala/issues/1094 2020-12-22 Rico Tzschichholz vala: Accept "unowned var" as type for foreach variable declaration In addition to 39331e235f1183223c8ea685e3501ab4ca932c8f See https://gitlab.gnome.org/GNOME/vala/issues/152 2020-12-22 Ulrich Küttler vala: SliceExpression need to return heap-allocated or unowned references Fixes https://gitlab.gnome.org/GNOME/vala/issues/1120 2020-12-21 Rico Tzschichholz vala: value_type of PointerIndirection expressions must not be owned A member-access making the wrong assumption of a previous copy resulted in a double free. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1118 vala: Add missing TraverseVisitor.visit_addressof_expression() gtk4: Update to 4.0 2020-12-11 Rico Tzschichholz webkit2gtk-4.0: Update to 2.30.3 gstreamer: Update from 1.19.0+ git master gtk4: Update to 3.99.5.1+2d3a3986 2020-12-11 Chris White gstreamer-1.0: Fix direction of GLib.Value typed parameters Use `out` for functions that take an uninitialized GLib.Value. Use `ref` for functions that take a GLib.Value initialized with a particular type. Remove unused Gst.ControlBindingConvert Note that the destination is nullable, but not expressly marked as such, in gst_value_intersect, gst_value_subtract and gst_message_parse_property_notify. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1014 2020-12-11 Rico Tzschichholz vala: Report an error if gio-2.0 is missing for DBus support gtk4: Use correct cheader_include for wayland/x11 gdk backend Fixes https://gitlab.gnome.org/GNOME/vala/issues/1112