2021-02-27 Rico Tzschichholz Release 0.51.3 vapi: Update GIR-based bindings glib-2.0: Add new symbols from 2.68 webkit2gtk-4.0: Update to 2.31.90 tests: Add some "unary expressions" tests to increase coverage vala: Report error for invalid inner operand of unary expressions This fixes criticals like: vala_unary_expression_is_integer_type: assertion 'type != NULL' failed vala: Set proper source_reference for implicit "this" and "result" variables tests: Add more "unsupported creation method" tests to increase coverage 2021-02-26 Rico Tzschichholz vala: Include "stdlib.h" for Enum.to_string() (POSIX) Fixes https://gitlab.gnome.org/GNOME/vala/issues/1143 codegen: Include "string.h" for strcmp() (POSIX) vala: Improve context check whether property is writeable on assignments 2021-02-24 Rico Tzschichholz codegen: Don't wrongly emit declaration for default-handler of signals This is done in GTypeModule.generate_interface_declaration() 2021-02-22 Rico Tzschichholz vapi: Update GIR-based bindings 2021-02-21 Rico Tzschichholz tests: Add more "girparser" tests to increase coverage vala: Don't allow "in" operation with different enum types Fixes https://gitlab.gnome.org/GNOME/vala/issues/1139 vala: Infer needle type for "in" expression on enum Fixes https://gitlab.gnome.org/GNOME/vala/issues/1138 2021-02-20 Rico Tzschichholz tests/girwriter: Increase coverage girwriter: Output default handler of signals 2021-02-19 Rico Tzschichholz codegen: CCodeBaseModule.get_type_id_expression () won't return null vala: Generics value holding struct pointer requires casting on access Fixes https://gitlab.gnome.org/GNOME/vala/issues/347 codegen: Don't use volatile modifier in glib API when targetting >= 2.68 See https://gitlab.gnome.org/GNOME/glib/merge_requests/1719