2020-09-29  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.48.11

	tests: Add "async constructor argument check" test to increase coverage

	libvaladoc: Fix a couple of C compiler warnings

	g-i: Fix a couple of C compiler warnings

	testrunner: Filter external -0X flags to preserve current default -O0

	testrunner: Pass --enable-checking to increase coverage

	codegen: Don't pass CCodeFunctionCall to NULL-aware free macro
	This resulted in invalid C code:
	    error: lvalue required as left operand of assignment

	gtk4: Update to 3.99.1+15b635d7

	gtk4: Don't skip LayoutManager.create_layout_child()
	It is marked as not introspectable for some reason.

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

	webkit2gtk-4.0: Update to 2.30.1

	vapi: Update GIR-based bindings

	gstreamer: Update from 1.18.0+ git master

	poppler-glib: Update to 20.09.0

	codegen: The actual struct size is required for calloc (POSIX)
	Found by -Werror=array-bounds on ppc64el with gcc 10.2 and musl 1.2

	basic_types_arrays.c:1268:2: error: 'memcpy' forming offset [8, 23] is
	out of the bounds [0, 8] [-Werror=array-bounds]
	 1268 |  memcpy (dup, self, sizeof (Foo));
	      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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