2023-03-25 Rico Tzschichholz Release 0.56.5 2023-03-22 Rico Tzschichholz tests: Extend "struct-typed properties" tests to increase coverage tests: Add "signal with struct parameter" test to increase coverage gtk+-3.0: Fix ToolPalette.icon_size get-accessor type vala: Allow assignment of namespace fields with inline allocated arrays Fixes https://gitlab.gnome.org/GNOME/vala/issues/945 2023-03-20 Rico Tzschichholz tests: Fix -Werror=array-bounds failure 2023-03-20 Rico Tzschichholz vala: Set proper value-type of unary ref/out expression in initializers So the expected pointer-type for these expressions is available in AST. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1421 2023-03-20 Rico Tzschichholz codegen: Add declaration for register call of dynamic DBus interfaces The call was added without the required extern declaration Found by -Werror=implicit-function-declaration Fixes https://gitlab.gnome.org/GNOME/vala/issues/1422 2023-03-20 Rico Tzschichholz codegen: Use g_object_class_override_property to implement generic interface properties This caused the criticals like: GLib-GObject-CRITICAL **: Read/writable property 'data' on class 'Foo' has type 'gchararray' which is not exactly equal to the type 'gpointer' of the property on the interface 'IFoo' Fixes https://gitlab.gnome.org/GNOME/vala/issues/1419 2023-03-20 Rico Tzschichholz codegen: Add cast to accessor calls for generic property implementations Found by -Werror=int-conversion 2023-03-20 Rico Tzschichholz codegen: Consistently handle GLib.Error as boxed type Use G_TYPE_ERROR and GBoxed API for all error domains. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1418 2023-03-20 Rico Tzschichholz vala: Correctly handle pre/post-increment expression as index of element access Regression of cb1828cfc5273aca752de9b39a77e0cd53305e61 Fixes https://gitlab.gnome.org/GNOME/vala/issues/1417 2023-03-20 Corentin Noël gtk4: Add sealed to all the final types Allows to know in advance if a type can be subclassed or not Required until https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4575 is merged or the right heuristic is implemented on Vala side. 2023-03-11 Rico Tzschichholz gtk4: Update to 4.10.1~40b154bf from 0.58 2023-03-02 Niels De Graef gtkmodule: Improve error messages Be a bit more specific about some of the errors that valac can encounter when parsing a UI file. (for my use case specifically, it helped me to figure out I had a tag without a name attribute in one of my UI files) 2023-03-02 Rico Tzschichholz webkitgtk-6.0: Update to 2.39.90 webkitgtk-6.0: Update to 2.39.7