2023-02-11 Rico Tzschichholz Release 0.56.4 pango: Fix a few binding errors 2023-02-11 Ole André Vadla Ravnås libgvc: Fix `cheader_filename` of the `Gvc` namespace The .pc only adds `${includedir}/graphviz` to the include path. 2023-02-11 Fina Wilke vapi: Update gnome-desktop-3.0 and gnome-desktop-4 2023-02-09 Rico Tzschichholz vala: Better handling of [NoReturn] call inside finally clause This caused the following criticals: vala_flow_analyzer_jump_target_construct_finally_clause: assertion 'last_block != NULL' failed vala_flow_analyzer_jump_target_get_is_exit_target: assertion 'self != NULL' failed vala_flow_analyzer_jump_target_get_is_error_target: assertion 'self != NULL' failed vala_flow_analyzer_jump_target_get_is_finally_clause: assertion 'self != NULL' failed 2023-02-09 Rico Tzschichholz codegen: Cast vfunc of property accessors by using cast_method_pointer() Found by -Wincompatible-function-pointer-types See https://gitlab.gnome.org/GNOME/vala/issues/1408 2023-02-09 Rico Tzschichholz codegen: Cast return value of generic type accessor functions Found by -Wincompatible-function-pointer-types See https://gitlab.gnome.org/GNOME/vala/issues/1408 2023-02-09 Rico Tzschichholz codegen: Perform required cast while assigning and passing function pointers Found by -Wincompatible-function-pointer-types See https://gitlab.gnome.org/GNOME/vala/issues/1408 2023-02-09 Rico Tzschichholz vala: Allow more general usage of PropertyAccessor.get_method() vala: Inherit more important attributes for PropertyAccessor method 2023-02-02 Rico Tzschichholz codegen: Correctly handle fixed-length array initialization of fields in classes vala: Allow to use store_field() for initializations tests: Split up gir parser tests into dedicated files 2023-02-01 Rico Tzschichholz codegen: Perform required casts for generic types of return-values and in/out-parameters Found by -Werror=int-conversion Fixes https://gitlab.gnome.org/GNOME/vala/issues/1407 2023-01-30 Rico Tzschichholz vala: Improve missing exponent check for real literals vala: Improve compatibility type checks of array elements in assignments tests: Extend string.replace() test to increase coverage tests: Add "one-line declaration of local variables" test to increase coverage 2023-01-30 wszqkzqk vala,libvaladoc: Properly check for colored terminal output on Windows Additionally look for `_isatty()` and adjust for more possible results Fixes https://gitlab.gnome.org/GNOME/vala/issues/1383 2023-01-30 wszqkzqk parser: Properly handle chained equality expressions Fixes https://gitlab.gnome.org/GNOME/vala/issues/1385 2023-01-30 Rico Tzschichholz codegen: Use a special CCodeBinaryExpression for string comparisons This preserves support for recursive replacement of arguments while this expression was actually transformed into a function call. parser: Move parsing of IS and AS type checks to dedicated function tests: Add "string relation" tests to increase coverage tests: Add "type check comparison" test to increase coverage 2023-01-30 Rico Tzschichholz gtk4: Update workaround for DropTarget.drop() signal conflict Deprecate DropTarget.on_drop() Additionally don't skip Notebook.insert_page_menu() Fixes https://gitlab.gnome.org/GNOME/vala/issues/1312 2023-01-30 星外之神 gitignore: Add built files on Windows 2023-01-30 Rico Tzschichholz webkit2gtk-*.*: Update to 2.37.91 2022-12-06 Rico Tzschichholz cairo: Drop broken PsSurface.get_levels() which is bound as PsLevel.get_levels() 2022-12-06 Rico Tzschichholz cairo: Add missing Cairo.Pattern.get_rgba() Thanks to Wayne Blaszczyk Fixes https://gitlab.gnome.org/GNOME/vala/issues/1381 2022-12-06 Rico Tzschichholz vapi: Add webkitgtk-6.0 bindings gtk4: Require pangocairo which is a dependency of Gdk-4.0 2022-11-27 wszqkzqk Fix output decoding error of non-ASCII character on Win32 Fixes https://gitlab.gnome.org/GNOME/vala/issues/1379 2022-11-20 Rico Tzschichholz Actually use printf-like way of Report.*() 2022-10-27 星外之神 vala: Report error in real literal if exponent has no digits 2022-10-27 Alberts Muktupāvels codegen: Append VALA_EXTERN also when using fast-vapi 2022-10-27 David Hewitt pixman-1: Fix instance position of region copy methods 2022-10-27 Rico Tzschichholz codegen: Add glib.h include for TRUE/FALSE literal Fixes https://gitlab.gnome.org/GNOME/vala/issues/1364 tests: Add "entry point exists" test to increase coverage gtk4: Make Gtk.show_uri_full() an instance method of Gtk.Window Fixes https://gitlab.gnome.org/GNOME/vala/issues/1347 2022-10-27 wszqkzqk glib-2.0: Add `double_hash` and `double_equal` 2022-10-27 Rico Tzschichholz manual: Update from wiki.gnome.org