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

	Release 0.48.23

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

	manual: Update from wiki.gnome.org

	libsoup-2.4: Cherry-pick bindings fixes from 0.56

	libgeoclue-2.0: Fix Simple.with_thresholds() contructor binding

	vala: Show source location when reporting deprecations

	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

	test/gtktemplate: Use correct class name

	parser: Clean up creation of constant declaration

	vala: Move dynamic property errors to semantic analyzer pass

	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

	codegen: Use correct target/destroy of delegate field initializer
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1285

	tests: Generic type inference for static methods only in compact classes

	vala: Add missing TraverseVisitor.visit_data_type()

2022-02-16  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-02-16  Nikola Hadžić  <nikola.hadzic.000@protonmail.com>

	v4l2: Update V4l2.Capabilities and fix some inline arrays

	alsa: Add/fix *.alloca() functions

2022-02-16  Nahuel Gomez  <contact@nahuelgomez.com.ar>

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

2022-02-16  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

	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

	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-02-16  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-02-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

	codegen: Generated SimpleType structs don't have a type id
	Set "CCode.has_type_id" in CCodeStructModule.generate_struct_declaration()
	like in GTypeModule.visit_struct() for SimpleType structs which might be
	executed too late.

	In addition to 2e798fc3f8e9af25a4c231c2561894d9f0a0be50