2022-02-10 Rico Tzschichholz Release 0.55.3 2022-02-09 Rico Tzschichholz vala: Clear SemanticAnalyzer.current_{symbol,source_file} when not needed anymore vala: Free empty stack list for code contexts While having the stack list created on demand, make sure to destroy it when it is not required anymore. Otherwise it will be leaked without an option to avoid that to happen. gtkmodule: Recurse inner classes of ObjectTypeSymbols (2) gtkmodule: Improve UI parsing and handling of nested objects and properties Don't restrict GtkCallback to instance methods gtkmodule: Recurse inner classes of ObjectTypeSymbols test/gtktemplate: Use correct class name 2022-02-06 Rico Tzschichholz vala: Remove some public API from symbols and types parser: Clean up creation of constant declaration parser: Allow usage of dynamic on VarType dynamic var foo = bar.get_foo(); Fixes https://gitlab.gnome.org/GNOME/vala/issues/187 codegen: Stop generating wrappers for dynamic property access vala: Move dynamic property errors to semantic analyzer pass 2022-02-04 Rico Tzschichholz vala: Make sure to drop our "trap" jump target in case of an error Otherwise this can result in an infinite loop in FlowAnalyzer.intersect() Improve source reference for jump out of finally block Fixes https://gitlab.gnome.org/GNOME/vala/issues/1287 vapi: Update GIR-based bindings gio-2.0,glib-2.0,gobject-2.0: Update 2.72 symbols gtk4: Update to 4.6.0+06ec4ec1 gstreamer: Update from 1.19.90+ git main 2022-02-03 Rico Tzschichholz tests: Relax dependency of asynchronous/method-main-async.vala on build environment See 45fe8523ad392f1aaa0f24d83b63e91774938775 Fixes https://gitlab.gnome.org/GNOME/vala/issues/1286 2022-02-03 Niels De Graef gtk4: Specify sentinel for GtkAcessible methods 2022-01-31 Rico Tzschichholz codegen: Use correct target/destroy of delegate field initializer Fixes https://gitlab.gnome.org/GNOME/vala/issues/1285 2022-01-30 Rico Tzschichholz vala: Improve check of generic type references in static contexts Fixes https://gitlab.gnome.org/GNOME/vala/issues/1284 tests: Generic type inference for static methods only in compact classes vala: Add missing TraverseVisitor.visit_data_type() vala: Some simplifications while TypeParameter is a TypeSymbol