2018-05-22  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.34.18

	manual: Update from wiki.gnome.org

2018-05-21  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Avoid critical for array in-parameters with custom length-type
	Regression of 049b9b3943831e6dd242889a8196bd88b7858268

	tests: Drop fatal assert on big-endian archs
	The assert isn't required to verify this specific fix, but obviously shows
	another underlying issue.

	https://bugzilla.gnome.org/show_bug.cgi?id=796313

	glib-2.0: Fix IConv.iconv()
	https://bugzilla.gnome.org/show_bug.cgi?id=634753

2018-05-21  Evgeny Bobkin  <evgen.ibqn@gmail.com>

	genie: Add support for the \uXXXX escape sequence
	An additional checks to validate the escape sequences \xYY and \uYYYY
	were added, where Y represents a hex digit.

	Ported from 04422d716cf226b5e8a6c11306e07adbde26fd67

2018-05-21  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Fix casting of length for "ref" array parameters

	compiler: Warn if --gir is used without --library
	https://bugzilla.gnome.org/show_bug.cgi?id=708693

	girwriter: Properly output variadic methods and use introspectable="0"
	This also fixes several criticals caused by "ellipsis" parameter

	girwriter: Drop errornous indent

	scanner: Accept backreferences \1 through \99 in regex literals
	https://bugzilla.gnome.org/show_bug.cgi?id=728574

	codegen: Avoid critical in get_basic_type_info() when there is no signature
	https://bugzilla.gnome.org/show_bug.cgi?id=729517

	vala: Report an error if rank attribute is required but was not found
	https://bugzilla.gnome.org/show_bug.cgi?id=660991

	genie: Add support for the \v escape charactor
	https://bugzilla.gnome.org/show_bug.cgi?id=664689

	scanner: Accept \R and \N escape sequences in regex literals
	https://bugzilla.gnome.org/show_bug.cgi?id=749576

	codegen: Fix serializing multidimensional arrays
	The same type signature was being used for every dimension of the array.

	Based on patch by Abderrahim Kitouni

	https://bugzilla.gnome.org/show_bug.cgi?id=735437

	codegen: Guard get_default_ref_sink_function() against null base-class

	gobject-2.0: Make constructor of ParamSpecBoxed public

	gstreamer: Cherry-pick some fixes from 0.42

2018-05-21  Michael James Gratton  <mike@vee.net>

	sqlite3: Add additional constants for flags of Database.open_v2()
	https://bugzilla.gnome.org/show_bug.cgi?id=795627

2018-05-21  Rico Tzschichholz  <ricotz@ubuntu.com>

	codegen: Respect cname ccode-attribute of lockable fields
	https://bugzilla.gnome.org/show_bug.cgi?id=795521

	girparser: Deal with missing "name" attribute by falling back on "c:type"
	This is simply a last resort to report a meaningfull error.

2018-04-16  David Hewitt  <davidmhewitt@gmail.com>

	json-glib-1.0: Mark return-type of gvariant_deserialize*() as nullable
	https://bugzilla.gnome.org/show_bug.cgi?id=795265

2018-04-16  Rico Tzschichholz  <ricotz@ubuntu.com>

	glib-2.0: Mark str parameter of Variant.take_string() as owned

	gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties
	The type of get/set_group() doesn't match the property type.

	vala: Fix return-type of BasicBlock.get_successors()
	https://bugzilla.gnome.org/show_bug.cgi?id=794979

	gdbus: Fix missing declaration of _fd_list for async methods
	https://bugzilla.gnome.org/show_bug.cgi?id=794566

	tests: Add GLib.ParamSpec tests to increase coverage

	glib-2.0: Use g_value_*et_schar instead of depecated g_value_*et_char
	g_value_get_char is broken on platforms where the char type is unsigned,
	such as ARM and PowerPC.

	gobject-2.0: Add ParamSpecGType

	gtk+-*.0: Fix iter parameter of TextView.backward*/forward*/move_visually()
	Those methods are changing the passed iter structure and therefore it needs
	be marked as ref for vala taking this into account.

	https://bugzilla.gnome.org/show_bug.cgi?id=794345

	gdk-3.0,gtk+-3.0: Update to 3.22.29

	posix: Include sys/sysmacros.h for major(), minor() and makedev()
	Relying on sys/types.h is fatal since glibc 2.27 and was deprecated since
	glibc 2.25.

	https://bugzilla.gnome.org/show_bug.cgi?id=794651

	gobject-2.0: Cherry-pick some changes from 0.38

	clutter-1.0: Avoid duplications of implemented interfaces

	codegen: Don't add target fields for captured delegates without target

	codegen: Don't add length fields for captured fixed-length array variables

	gstreamer-1.0: Cherry-pick some fixes from 0.36

	gtk+-3.0: Fix TreeView.is_blank_at_pos()

2018-04-16  Luca Bruno  <lucabru@src.gnome.org>

	posix: Fix sig*set and sigprocmask parameters to be out/ref
	https://bugzilla.gnome.org/show_bug.cgi?id=727425

2018-04-16  Rico Tzschichholz  <ricotz@ubuntu.com>

	vapi: Fix wrong attributes

	libgnome-menu-3.0: Add deps file

2018-04-16  Dr. Michael Lauer  <mickey@vanille-media.de>

	gitignore: ignore macOS metadata files

2018-04-16  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: The rank of an array-initializer should match the target's rank
	https://bugzilla.gnome.org/show_bug.cgi?id=744923

2018-04-16  Simon Werbeck  <simon.werbeck@gmail.com>

	Fix recursive declaration in generic base type
	https://bugzilla.gnome.org/show_bug.cgi?id=688732

2018-04-16  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Properly handle array-initializers inside struct-initializers
	https://bugzilla.gnome.org/show_bug.cgi?id=622178

	codegen: Don't append fixed-length of array fields in initializers

	valac: Always use the given "pkg-config" and respect PKG_CONFIG envar