2020-06-30  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.48.7

	vapi: Update GIR-based bindings

	gstreamer: Update from 1.17.1+ git master

	gtk4: Update to 3.98.5+fca2ba96

	gtk4: Mark optional methods of Gdk.Paintable interface as virtual
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1021

	webkit2gtk-4.0: Update to 2.29.2

2020-06-26  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Don't carry floating reference into unknown target type expression
	A floating reference result of a method, which may throw an error, needs
	to be sinked when passed as argument for ellipsis parameter.

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

	tests: Add "named argument" test to increase coverage

	gtk4: Update to 3.98.5+1d1f618a

	vala: Improve parameter check of "get" method meant to be used by foreach
	The index-based iteration requires the "get" method to take one integer
	compatible parameter. Otherwise continue checking other options.

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

2020-06-26  Chris White  <cxwembedded@gmail.com>

	build: Update git-version-gen to latest upstream
	From commit 8a09003664733eb6bef031f56ef9cd575e403023 of
	https://git.savannah.gnu.org/cgit/autoconf.git/tree/build-aux/git-version-gen

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

	parser: Avoid mitigation for missing token if it follows DOT or DOUBLE_COLON
	Rolling back to a DOT/DOUBLE_COLON token will retrigger the attempt to parse
	an incomplete member access.

	Regression of 4368a4fa667148378dcdbd251a4ae4e00c9a8e5a

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

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

	pango: Update from 1.45.2

	gstreamer-audio-1.0: Adjustments for Gst.Audio.Sink class extension

	gstreamer: Update from 1.17.0+ git master

	codegen: Cast initializer-list to struct for non-constant/non-array assignments
	Avoid invalid c-code and use the correct syntax for compound literals.

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

	gtk4: Prefix value names of PaintableFlags with "STATIC_"
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1011

	girparser: Actually respect given cprefix metadata for enumerations

	gtk4: Update to 3.98.5+2cc39fe2

	vala: Use correct value-type for ArrayCreationExpression used as argument
	Copy fixed_length and inline_allocated attributes from formal-target-type.

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

	Consistently use get_ccode_lower_case_prefix() for function names
	Create the expected name for "constructor" and "finalize" functions
	which are non-public API.

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

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

	vala: Reduce calls of CodeContext.get()

	tests: Build typelib if g-ir-compiler is available

2020-06-12  Corentin Noël  <corentin.noel@collabora.com>

	libvaladoc/girimporter: Skip "function-macro" elements
	This is the same patch as in commit f51d9dfdaf97ab5b8377d7e5bb78cfc9b232dc86

2020-06-10  Rico Tzschichholz  <ricotz@ubuntu.com>

	harfbuzz-gobject: Update to 2.6.7

	girwriter: Append symbol-attributes to callback field rather than its type
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1006

	gtk4: Update to 3.98.5+d2235b71

	vala: Correctly handle qualified struct type reference in initializer list
	Construct member-access including namespace of inferred struct type.

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

	vala: Fix typo in comments

	codegen: Don't call get_ccode_finish_instance() with non-async methods
	and restrict evaluation of CCode.finish_* attributes to async methods only

	vala: Improve source documentation

	codegen: Improve array-dup-wrapper for empty arrays
	Guard against negative lengths and consistently return NULL if allocated
	size would be 0.

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

	tests: Extend "s[p]lice" tests to increase coverage

	gtk+-3.0: Deprecated abstract methods are not required to be implemented