2020-07-01 Rico Tzschichholz Release 0.46.11 2020-06-30 Rico Tzschichholz harfbuzz-gobject: Update to 2.6.8 webkit2gtk-4.0: Update to 2.29.2 vala: Don't carry floating reference into unknown target type expression A floating reference result of a method, which may throw an error, needs to be sinked when passed as argument for ellipsis parameter. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1018 tests: Add "named argument" test to increase coverage vala: Improve parameter check of "get" method meant to be used by foreach The index-based iteration requires the "get" method to take one integer compatible parameter. Otherwise continue checking other options. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1017 2020-06-30 Chris White build: Update git-version-gen to latest upstream From commit 8a09003664733eb6bef031f56ef9cd575e403023 of https://git.savannah.gnu.org/cgit/autoconf.git/tree/build-aux/git-version-gen 2020-06-22 Rico Tzschichholz codegen: Cast initializer-list to struct for non-constant/non-array assignments Avoid invalid c-code and use the correct syntax for compound literals. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1013 girparser: Actually respect given cprefix metadata for enumerations vala: Use correct value-type for ArrayCreationExpression used as argument Copy fixed_length and inline_allocated attributes from formal-target-type. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1009 Consistently use get_ccode_lower_case_prefix() for function names Create the expected name for "constructor" and "finalize" functions which are non-public API. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1008 tests: Build typelib if g-ir-compiler is available 2020-06-22 Corentin Noël libvaladoc/girimporter: Skip "function-macro" elements This is the same patch as in commit f51d9dfdaf97ab5b8377d7e5bb78cfc9b232dc86 2020-06-22 Rico Tzschichholz harfbuzz-gobject: Update to 2.6.7 girwriter: Append symbol-attributes to callback field rather than its type Fixes https://gitlab.gnome.org/GNOME/vala/issues/1006 vala: Correctly handle qualified struct type reference in initializer list Construct member-access including namespace of inferred struct type. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1004 vala: Fix typo in comments codegen: Don't call get_ccode_finish_instance() with non-async methods and restrict evaluation of CCode.finish_* attributes to async methods only vala: Improve source documentation codegen: Improve array-dup-wrapper for empty arrays Guard against negative lengths and consistently return NULL if allocated size would be 0. See https://gitlab.gnome.org/GNOME/vala/issues/999 tests: Extend "s[p]lice" tests to increase coverage gtk+-3.0: Deprecated abstract methods are not required to be implemented