2022-01-28  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.55.2

	manual: Update from wiki.gnome.org

2022-01-26  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Write array length of formal parameters with fixed length
	"void foo (gint i[3]) { ... }" instead of "void foo (gint* i) { ... }"

2022-01-26  wxx  <769218589@qq.com>

	vala: Transform assignment of an array element as needed
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/889
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1258

2022-01-25  Nikola Hadžić  <nikola.hadzic.000@protonmail.com>

	v4l2: Update V4l2.Capabilities and fix some inline arrays

	posix: Add limits.h binding

	alsa: Add/fix *.alloca() functions

	vapi: Add linux-media bindings (linux/media.h)

2022-01-25  Nahuel Gomez  <contact@nahuelgomez.com.ar>

	glib-2.0: Fix criticals in string.joinv() with arrays that start with null

2022-01-25  Rico Tzschichholz  <ricotz@ubuntu.com>

	parser: Improve handling of nullable VarType in with-statement

2022-01-25  Princeton Ferro  <princetonferro@gmail.com>

	codegen: Cast generic return value from g_sequence_get()
	Use convert_from_generic_pointer() to generate C code without warnings
	when accessing scalar elements from a GSequence.

	Addtionally check type arguments of given GSequence during codegen.

	In addition to 44195a02c9d26453dc698282deb4947425a4b0b1

2022-01-25  Lorenz Wildberg  <lorenz@wild-fisch.de>

	vala: Add support to infer return type of dynamic signals

2022-01-25  Princeton Ferro  <princetonferro@gmail.com>

	vala: Add foreach statement support for GLib.Sequence
	It is now possible to use foreach with a GLib.Sequence

2022-01-24  Princeton Ferro  <princetonferro@gmail.com>

	vala: Add foreach statement support for GLib.Array
	It is now possible to use foreach with a GLib.Array

2022-01-24  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Access of stack allocated struct is guaranteed to be non null
	Found by -Werror=address with GCC 12

	See https://gitlab.gnome.org/GNOME/vala/issues/1282

	codegen: Don't uncoditionally null check callback_func for GLib.Closure
	Found by -Werror=address with GCC 12

	See https://gitlab.gnome.org/GNOME/vala/issues/1282

2022-01-23  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Access of inline allocated array is guaranteed to be non null
	and improve null check for container in slice expression

	Found by -Werror=address with GCC 12

	See https://gitlab.gnome.org/GNOME/vala/issues/1282

2022-01-21  Rico Tzschichholz  <ricotz@ubuntu.com>

	gtk4: Update to 4.6.0+a092986a

	gstreamer: Update from 1.19.3+ git master

	glib-2.0,gio-2.0: Update 2.72 symbols

2022-01-19  Princeton Ferro  <princetonferro@gmail.com>

	vala: async-ize main block when yield is used
	This allows yield statements and expressions to be used in the main
	block.

2022-01-19  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Make Vala.Variable an abstract class

2022-01-18  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Implement missing YieldStatement.accept()

	parser: Reduce the source reference of main block method to its beginning
	The end contains broken information which lead to a crash while trying to
	report this multi-line source reference.

2022-01-18  Alvarito050506  <donfrutosgomez@gmail.com>

	codegen: Avoid symbol clashes with "va_*" from "stdarg.h"
	A few more symbol clashes with the va_* macros from stdarg.h, that seem to
	happen only in some systems, like Alpine Linux or NetBSD.

2022-01-17  Princeton Ferro  <princetonferro@gmail.com>

	codegen: Add support for async main
	If main() is async then setup a new GMainLoop and call _vala_main()
	asynchronously.

	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1275

2022-01-16  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Require lvalue access of delegate target/destroy "fields"
	In addition to c054da918a40f8ef93c1a006034fb6ab4717c135

	See https://gitlab.gnome.org/GNOME/vala/issues/857