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

	Release 0.50.2

	manual: Update from wiki.gnome.org

	gstreamer: Update from 1.19.0+ git master

	gtk4: Update to 3.99.4+7551f85d

2020-11-16  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests: Add "translated string constant" test to increase coverage

	tests: Add "constructor with inner error" test to increase coverage

	tests: Add more "delegate" tests to increase coverage

2020-11-16  Arne Hoch  <derhoch@gmail.com>

	linux: Add missing struct in cname for Spi.IocTransfer
	There is no typedef, so "struct spi_ioc_transfer" needs to be used.

2020-11-16  Rico Tzschichholz  <ricotz@ubuntu.com>

	vapigen: Avoid superfluous cast

2020-11-16  Reuben Thomas  <rrt@sc3d.org>

	posix: Add freopen binding, as FILE.reopen()

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

	tests: Add *.log and *.trs to .gitignore

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

	glib-2.0: Improve GenericArray.length property

2020-11-10  Corentin Noël  <corentin@elementary.io>

	codegen: Report internal error for unsupported collection type in foreach

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

	gstreamer: Update from 1.19.0+ git master

	gtk4: Update to 3.99.4+0d82faa2

2020-11-10  Corentin Noël  <corentin@elementary.io>

	glib-2.0: Add GenericArray.find_custom() as variant of find_with_equal_func()
	This allows the needle to be a different type as the actual element type.
	The implementation of ArraySearchFunc<G,T> is more customizable this way.

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

	vala: Use DataType.compatible() to check for string concatenation
	Make the checks match the ones performed by the code-generator to prevent
	invalid c-code to be created.

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

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

	libvaladoc/girimporter: Skip "docsection" elements in <namespace>
	See https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/226

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

	curses: Correctly use [PrintfFormat] attribute

	valadoc: Don't call CodeContext.pop() on empty stack
	Otherwise this results in an expected assertion.

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

	vala: CodeNode.source_reference is optional, so let the API respect that

2020-10-23  Jeremy Philippe  <jeremy.philippe@gmail.com>

	codegen: More use of delegate_target_type and delegate_target_destroy_type (2)

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

	codegen: Update outdated array _size_ variable of captured local-variable
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1090

2020-10-23  Reuben Thomas  <rrt@sc3d.org>

	curses: Add Terminfo API set, function keycodes F(n) and minor changes
	Some terminfo-related API were already bound (mvcur, vidattr, vidputs);
	move these all together, and add missing symbols (all from term.h).
	Bind the “F(n)” macro for function key codes.
	Annotate VidputsPutcFunc for correct C generation.
	Add attribute A_ITALIC (ncurses extension).

	glib-2.0: Add return codes to FileStream.putc/puts(), like posix
	The corresponding C functions return a status code; make the GLib types
	the same as the Posix types.

	This gives these functions the correct type signature for use where a
	putc-like function is required.

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

	alsa: Fix PcmDevice.set_poll_descriptors_revents() binding
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1092

	gtk4: Update to 3.99.3+8880e3bd
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1089

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

	vala: Allow markup-reader to accept spaces around '=' of attribute assignment

	gio-2.0: Fix binding of Resolver.lookup_service*()

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

	vapi: Update GIR-based bindings

	gstreamer: Update from 1.19.0+ git master

	gtk4: Attribute Gsk.ShaderArgsBuilder.free_to_args with DestroysInstance

	gtk4: Update to 3.99.3+25a1c421

	codegen: Don't use inferred type for temp-value to access generic property
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1088

	libvaladoc: Don't filter-out generic type-parameters of delegates

2020-10-19  Reuben Thomas  <rrt@sc3d.org>

	doc/vala-gen-introspect.1: fix a typo

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

	testrunner: Add "-Werror=return-local-addr" flag

	posix: Declare fstat, stat, lstat and fstatat as public
	Fixes https://gitlab.gnome.org/GNOME/vala/issues/1086

	rest-0.7: Fix ParamsIter.next() binding
	Thanks to Rasmus Thomsen

2020-10-19  Jeremy Philippe  <jeremy.philippe@gmail.com>

	codegen: Reduce get_delegate_target/get_delegate_target_destroy_notify calls

	codegen: More use of delegate_target_type and delegate_target_destroy_type

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

	glib-2.0: Fix return-type of Uri.parse_params() binding

	vala: Issue an error on void initializer for local-variable

	Don't use broken and unsupported cast expression as statement