2020-05-18  Rico Tzschichholz  <ricotz@ubuntu.com>

	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<string> 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