2020-03-11 Rico Tzschichholz Release 0.48.1 codegen: Avoid symbol clashes with "va_*" from "stdarg.h" Make a better choice for naming the local variables in CCodeArrayModule.append_params_array() In addition to 98ab3da89640b8b8a6c67044b4df1194672774bb Fixes https://gitlab.gnome.org/GNOME/vala/issues/923 2020-03-10 Rico Tzschichholz codegen: Move ObjectTypeSymbol casting to GTypeModule codegen: Factor out GValueModule codegen: Move GLibValue into a separate source-file codegen: Cleanup GLibValue helper functions tests: Extend "GLib.Value (un-)boxing" test to increase coverage 2020-03-09 Rico Tzschichholz gtk4: Update to 3.98+2da445f9 vapi: Update GIR-based bindings 2020-03-08 Rico Tzschichholz poppler-glib: Update to 0.85 Fixes https://gitlab.gnome.org/GNOME/vala/issues/922 vala: Real struct-type without type_id can't be used for GObject property It caused an invalid usage of G_TYPE_POINTER with g_param_spec_boxed(). Fixes https://gitlab.gnome.org/GNOME/vala/issues/921 glib-2.0: Add missing "type_id" or "has_type_id" attributes to structs See https://gitlab.gnome.org/GNOME/vala/issues/921 codegen: Actually respect "delegate_target" attribute of method/parameter codegen: Inherit "delegate_target" from (base-/base-interface) parameter/property/method codegen: Inherit "array" attributes from (base/base-interface) property codegen: Don't re-evaluate "itype" when "deleg" variable is already available vala: Fix search for Parameter.base_parameter glib-2.0: Memory profiling ("g_mem_*") is deprecated since 2.46 2020-03-07 Rico Tzschichholz test: Fix "GenericAccessors" test tests: Extend "GenericAccessors" test to increase coverage codegen: Add destroy of parameter in vfunc of delegate property setter The vfunc of an owned setter requires a destroy parameter. Support for this was introduced with 1e90d53dba0eff6ec2babd8292676099308dd4f6 Fixes https://gitlab.gnome.org/GNOME/vala/issues/919 2020-03-06 Rico Tzschichholz tests: Rerun a few tests with POSIX profile to increase coverage tests: Split array tests to provide a GLib-independent test codegen: Replace hard-coded "gsize" with resolved "size_t" linux: Don't depend on GLib.Time when using POSIX profile codewriter: Output inner interface declarations Missing in d79401ad13a4bc5121f5ae187547c53b6a0a7701 Fixes https://gitlab.gnome.org/GNOME/vala/issues/918