2020-05-18 Rico Tzschichholz Release 0.48.6 gtk4: Update to 3.98.3+028942c8 girparser: Add support for boolean "new" argument for methods vala: Explicit "new" method may be incompatible with a posssible base method codegen: Use loop index instead of get_ccode_pos() for ellipsis parameter Otherwise this will cause an index clash resulting in loosing the first variable list parameter. Regression of b1cb7036bee1f21e98e93ac34b31a95eeed32815 Fixes https://gitlab.gnome.org/GNOME/vala/issues/995 vala: Transform cast from integer-type to boxed-type Don't generate faulty c-code with results in segmentation faults. Fixes https://gitlab.gnome.org/GNOME/vala/issues/992 vala: Transform cast from floating-type to boxed-type Don't generate invalid c-code leading to "cannot convert to a pointer type" Fixes https://gitlab.gnome.org/GNOME/vala/issues/991 codegen: Correctly handle cast-expression of real struct to nullable struct Don't generate invalid c-code leading to "cannot convert to a pointer type" Fix https://gitlab.gnome.org/GNOME/vala/issues/991 vala: Set value_type of undefined member-access to avoid further criticals Use "str_equal" as equal_func for ArrayList instances parser: Use [Flags] for ModifierFlags vala: Use stable hash for methods in HashMap of implicit_implementations Fixes https://gitlab.gnome.org/GNOME/vala/issues/990 valadoc: Add implicit "Posix" using-directive for POSIX profile vala: params-array parameter is not allowed in abstract/virtual method Fixes https://gitlab.gnome.org/GNOME/vala/issues/985 vala: SemanticAnalyzer.get_instance_base_type() is not allowed to return null This is private internal API. vala: Allow node_reference being null in SemanticAnalyzer.get_instance_base_type() This allows a wider usage of DataType.get_actual_type() without an actual reference to the AST. This is private internal API. gitignore: Update and add some IDE files