2024-04-19 Rico Tzschichholz Release 0.56.17 2024-04-19 Reuben Thomas gnu: add binding for flock(2) and its constants 2024-04-19 Rico Tzschichholz vala: Inherit important attributes for Property backing field codegen: Only handle null-terminated array as such if there is no length given codegen: Refactor and cache parameter in loop 2024-04-15 Rico Tzschichholz glib-2.0: Add dev_t/gid_t/pid_t/uid_t/socklen_t types for compatibility Cherry-picked from 935260ceb87a4d744509f5624be9035ab2299de9 vala: Report invalid type in property assignment attempt Fixes https://gitlab.gnome.org/GNOME/vala/issues/1541 vala: Point to the invalid initializer on error 2024-04-15 Reuben Thomas glib-2.0: Add SPACING_MARK, deprecate COMBINING_MARK 2024-04-15 Zhou Qiankang glib-2.0: Avoid unnecessary copying operations in FileStream.read_line() 2024-04-15 Rico Tzschichholz codegen: Properly pass through a null-terminated out argument codegen: Update array length variable passed to null-terminated ref parameter Fixes https://gitlab.gnome.org/GNOME/vala/issues/1536 tests: Extend off_t/time_t test cases to increase coverage 2024-03-19 Simon McVittie vala: Correctly use Path.build_path() The first argument to Path.build_path() is a separator, and for it to be practically useful, at least two subsequent arguments are needed. Also to find GIR XML in /usr/share we should make the second argument be an absolute path. 2024-03-19 Rico Tzschichholz parser: Allow declaration of static nested methods (local functions) Fixes https://gitlab.gnome.org/GNOME/vala/issues/1533 tests: Add -Werror=null-dereference flag codegen: Add missing initializers for private fields of GSourceFuncs Found by -Werror=missing-field-initializers