2022-09-16 Rico Tzschichholz Release 0.54.9 2022-09-07 星外之神 vala: Avoid problems with '\' in #line directives on Windows Replace '\' with '/' in SourceFile.relative_path like in CodeContext.realpath(). F:/msys64/home/x/test/test.vala.c: In function '_vala_main': F:/msys64/home/x/test/test.vala.c:12:9: warning: unknown escape sequence: '\M' 12 | #line 3 "C:\MyFiles\test.vala" | ^~~~~~~~~~~~~~~~~~~~~~ Fixes https://gitlab.gnome.org/GNOME/vala/issues/1353 2022-09-07 Rico Tzschichholz glib-2.0: Use g_abort for GLib.Process.abort() beginning with 2.50 Fixes https://gitlab.gnome.org/GNOME/vala/issues/1350 2022-08-15 Rico Tzschichholz vala: Make try-statement parsing more resilient Regression of f5934184d050d1a19f394fdab6f2ee66ff30965f Fixes https://gitlab.gnome.org/GNOME/vala/issues/1304 2022-08-10 Rico Tzschichholz atspi-2: Fix a few binding errors gidlparser: Set source reference of parameters vala: Don't unconditionally expect ObjectType of Class Fixes https://gitlab.gnome.org/GNOME/vala/issues/1341 gtk+-3.0: Correctly unhide BindingSet.by_class to avoid Version attribute vala: Avoid critical in SourceFile.get_mapped_length() See https://gitlab.gnome.org/GNOME/vala/issues/1330 2022-08-10 Gustav Hartvigsson glib2.0: Add abs() to int8/int16/int32/ssize_t Fixes https://gitlab.gnome.org/GNOME/vala/issues/1328 2022-08-10 Rico Tzschichholz codegen: Detect usage of static type-parameter in runtime context Compact classes doesn't carry runtime information of its type-parameters. In case this information is required we need report an error. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1326 2022-08-10 Rico Tzschichholz codegen: Correctly set array-length for NoAccessorMethods properties If value is a null-terminated array then calculate and set its length. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1316 2022-08-10 Rico Tzschichholz manual: Update from wiki.gnome.org valadoc: Include path to doclet in error message 2022-08-10 m-shinder gtk4: Fix GLib.Value parameter in ContentProvider.get_value() Value is `out caller-allocates` and it is also initialized by caller. 2022-08-10 Rico Tzschichholz vala: Improve accessibility check inside member initializer Fixes https://gitlab.gnome.org/GNOME/vala/issues/1300 2022-08-10 Rico Tzschichholz vala: Don't allow nullable enum value as real GObject property It is basically a boxed integer value. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1074