2020-03-23  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.48.2

	manual: Update from wiki.gnome.org

	vapi: Update GIR-based bindings

	gstreamer: Update from 1.17.0+ git master

	gtk4: Update to 3.98.1

2020-03-22  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests: Drop usage of "--main main" and avoid ambigious entry-points

2020-03-21  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: IntegerLiteral is a valid constant size for inline-allocated array
	In addition to b95a766454eb914f4eb5a68e9040e03faffabf52

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

	vala: Inline-allocated array can't be instantiated with creation expression
	This generalizes 0554ed7ad9cefe0f56e53dc00be88488dfa788bf

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

2020-03-19  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Include "glib.h" for g_return_*() usage
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/940

	glib-2.0: Add binding for g_win32_ftruncate()

	gio-2.0: Add binding for g_io_error_from_win32_error()

2020-03-19  ZUHONG TAO  <taozuhong@gmail.com>

	glib-2.0: Add missing IOChannel's win32 API

2020-03-19  Rico Tzschichholz  <ricotz@ubuntu.com>

	parser: Improve error message for invalid ArrayCreationExpression
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/939

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

	codegen: Initialize temp-var for property array length before calling getter
	Regression of d33e9fbca63674b7dfa339c25a9d5e27cce187f3

	codegen: Use memset to initialize inline-allocated array with non-constant size
	In addition to a0bb129e5a2e8580eb272d9a68ba054e7b170dba

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

2020-03-17  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Improve handling of "array_length_type" attribute
	This affects methods, parameters, field and properties.

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

	codegen: Inherit "array_length_type" from (base-/base-interface) parameter/property/method
	See https://gitlab.gnome.org/GNOME/vala/issues/938

	codegen: Use correctly typed array-length variable for delegate invocation

	codegen: Use correctly typed array-length variable for property-getter

	vala: Inherit lambda parameter attributes from delegate
	... by setting base_parameter accordingly

	vala: Improve copy of required attributes from delegate to lamdba method

2020-03-17  Corentin Noël  <corentin@elementary.io>

	posix: Add pathconf and fpathconf bindings
	Also bind the named constants to use them.

2020-03-14  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Accept enum-values as length for inline allocated arrays
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/935

2020-03-13  Rico Tzschichholz  <ricotz@ubuntu.com>

	valadoc: Create and register current Vala.CodeContext properly

	vala: Use error() instead of Report.error() inside of CodeContext.get()
	This is a bad thing while Report.error() actually uses CodeContext.get()

	Regression of e436f2833dc332e3fd728fe6f6b2cd7f224dcf33

	vapi: Add cairo-gobject binding
	and update reverse depends if appropriate

2020-03-13  Corentin Noël  <corentin@elementary.io>

	cairo: Add missing type_id attributes guarded by GOBJECT define
	When Cairo is built with GObject support wrapper, it provides
	cairo-gobject.h that defines GType and GBoxed structures and enums.

2020-03-13  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Correctly access captured parameter in precondition of method
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/144

	codegen: Emit postconditions before free'ing local variables
	It was possible to cause segmentation-faults or use-after-free errors.

2020-03-12  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Reset outdated array _size_ variable after use as ref parameter
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/929

	vapigen: Define "GOBJECT" corresponding to set profile of CodeContext
	This is required to evaluate pre-processor directives correctly in
	sourced bindings.

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

2020-03-11  ZUHONG TAO  <taozuhong@gmail.com>

	glib-2.0: Add binding for g_poll()
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/924