2021-02-27  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.51.3

	vapi: Update GIR-based bindings

	glib-2.0: Add new symbols from 2.68

	webkit2gtk-4.0: Update to 2.31.90

	tests: Add some "unary expressions" tests to increase coverage

	vala: Report error for invalid inner operand of unary expressions
	This fixes criticals like:

	    vala_unary_expression_is_integer_type: assertion 'type != NULL' failed

	vala: Set proper source_reference for implicit "this" and "result" variables

	tests: Add more "unsupported creation method" tests to increase coverage

2021-02-26  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Include "stdlib.h" for Enum.to_string() (POSIX)
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1143

	codegen: Include "string.h" for strcmp() (POSIX)

	vala: Improve context check whether property is writeable on assignments

2021-02-24  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Don't wrongly emit declaration for default-handler of signals
	This is done in GTypeModule.generate_interface_declaration()

2021-02-22  Rico Tzschichholz  <ricotz@ubuntu.com>

	vapi: Update GIR-based bindings

2021-02-21  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests: Add more "girparser" tests to increase coverage

	vala: Don't allow "in" operation with different enum types
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1139

	vala: Infer needle type for "in" expression on enum
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1138

2021-02-20  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests/girwriter: Increase coverage

	girwriter: Output default handler of signals

2021-02-19  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: CCodeBaseModule.get_type_id_expression () won't return null

	vala: Generics value holding struct pointer requires casting on access
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/347

	codegen: Don't use volatile modifier in glib API when targetting >= 2.68
	See https://gitlab.gnome.org/GNOME/glib/merge_requests/1719