2016-11-22  Rico Tzschichholz  <ricotz@ubuntu.com>

	Release 0.35.1

2016-11-21  Rico Tzschichholz  <ricotz@ubuntu.com>

	gstreamer-1.0: Make ElementFactory.get_static_pad_templates fully "unowned"
	https://bugzilla.gnome.org/show_bug.cgi?id=774791

2016-11-20  Rico Tzschichholz  <ricotz@ubuntu.com>

	vapi: Update GIR-based bindings

2016-11-19  Carlos Garnacho  <carlosg@gnome.org>

	codegen: Use GTask instead of GSimpleAsyncResult if 2.36 target is selected
	GTask brings some differences compared to GSimpleAsyncResult. Most namely,
	g_task_return*() operations perform at once the async result data asignment
	and the caller's main context activation. This is something that has to be
	done exactly once, so the code flow has slight changes to ensure that.

	Also, the async operation data used to be attached early through
	g_simple_async_result_set_op_res_gpointer, only to be maybe replaced by
	the real return data. If GTask is being used, we set this data through
	g_task_set_task_data().

	There's code out there relying on immediate return here when state is
	!=0. As GTask always defers the finalization to an idle in its main
	context, ensure the source is dispatched and the task completed before
	returning.

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

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

	gtk+-4.0: Update to 3.89.0+48e7f419

2016-11-13  Rico Tzschichholz  <ricotz@ubuntu.com>

	vapi: Update GIR-based bindings

	gtk+-4.0: Update to 3.89.0+2520662d

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

	Fix build with -Werror=redundant-decls

	Fix build with -Werror=enum-compare

2016-11-11  Rico Tzschichholz  <ricotz@ubuntu.com>

	tests: Enable -Werror=redundant-decls

	codegen: Don't write declaration of CreationMethod for compact-classes twice
	https://bugzilla.gnome.org/show_bug.cgi?id=772661

	ccode: Fix and disable deprecating EnumValue
	This still requires GCC 6.0 and later to work.
	https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47043

	Move "blurb", "nick" and "notify" into Property

	Transform CCode*'s "deprecated" into using CCodeNode's "modifiers"

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

	tests: Add missing main() in bug641418-*.test

	codegen: g_free is already NULL-safe

	codegen: Don't implicitly initialize local variables with an initializer

	Don't initilize local variable if not requested

	codegen: Remove unused create_local()

	codegen: Make get_temp_variable() default to init=false

	Revert "Always initialize temp variables to fix fatal warnings of GCC 4.8"
	This reverts commit eeb861dfba147bc37cfc7a9c22e1b582cf20ff31.

2016-11-09  Rico Tzschichholz  <ricotz@ubuntu.com>

	Add G_GNUC_PRINTF/SCANF attribute for Printf/ScanfFormat functions
	https://bugzilla.gnome.org/show_bug.cgi?id=710862

2016-11-08  Rico Tzschichholz  <ricotz@ubuntu.com>

	Transform CCodeParameter's "format_arg" into CCodeNode's "modifiers"

	Add CCodeNode "modifiers" and transform CCodeFunction's "attributes" to it

	vala: Clean up PropertyAccessor API

2016-11-08  Alistair Thomas  <astavale@yahoo.co.uk>

	vala: check a property has an accessor and/or a mutator
	Fixes https://bugzilla.gnome.org/show_bug.cgi?id=773956

2016-11-07  Rico Tzschichholz  <ricotz@ubuntu.com>

	gtk+-4.0: Update to 3.89.0+fa7d77d4

	codegen: Add G_GNUC_FORMAT attribute for FormatArg function-pointers

	tests: More cases of FormatArg functions

2016-11-07  Jürg Billeter  <j@bitron.ch>

	codegen: Add G_GNUC_FORMAT attribute for FormatArg functions
	https://bugzilla.gnome.org/show_bug.cgi?id=774060

	tests: Enable -Werror=format-nonliteral

2016-11-07  Rico Tzschichholz  <ricotz@ubuntu.com>

	vala: Pass through the format-literal
	https://bugzilla.gnome.org/show_bug.cgi?id=774060

2016-11-07  Richard Wiedenhöft  <richard@wiedenhoeft.xyz>

	Fix broken destruction of null-terminated arrays in async data structs
	https://bugzilla.gnome.org/show_bug.cgi?id=762819

2016-11-06  Rico Tzschichholz  <ricotz@ubuntu.com>

	doap: Add description as required

	Drop obsolete MAINTAINERS file

	Add myself to doap

	Update bugreport and package urls

2016-11-05  Timm Bäder  <mail@baedert.org>

	method: Print encountered type if return types mismatch
	If a class overrides a method of a base type, print both the encountered
	return type and the return type expected by the base class.

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

2016-11-05  Rico Tzschichholz  <ricotz@ubuntu.com>

	gtk+-4.0: Fix cheader_filename for Gdk and update to 3.89.0+a47fb1c4

2016-11-04  Andrea Del Signore  <sejerpz@gmail.com>

	girwriter: Use the correct tag- and element-name for an annotation
	The correct syntax is <attribute name=".." value=".."/>

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

2016-11-03  Severin Heiniger  <severinheiniger@gmail.com>

	codegen: Allow underscores in type parameter names
	https://bugzilla.gnome.org/show_bug.cgi?id=644938

2016-11-03  Jürg Billeter  <j@bitron.ch>

	tests: Enable -Werror=format-security

	codegen: Avoid temporary variables for calls to [FormatArg] methods
	This prevents bogus C compiler warnings with -Wformat-nonliteral.

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

	Do not use non-literal printf format strings

	Add [FormatArg] attribute to Parser.get_error

	glib-2.0: Add [FormatArg] attributes to gettext functions

	Support [FormatArg] attribute for parameters
	This attribute specifies that the method takes and returns a printf
	or scanf format string without modifying the order or types of expected
	arguments, e.g., to translate the format string. This allows the
	compiler to check the printf/scanf arguments.

2016-11-03  Rico Tzschichholz  <ricotz@ubuntu.com>

	Fix deprecation of class/struct fields
	Respect the "deprecated" attributes given to class and struct fields, while
	actually adding G_GNUC_DEPRECATED to their declaration.

	codegen: Simplify get_enum_value_canonical_cconstant()

	codegen: Simplify get_signal_canonical_constant()

	glib-2.0: Add simple fast-path to string.replace()

	vapi: Update GIR-based bindings

	gtk+-4.0: Update to 3.89.0+c9a313a1

2016-11-01  Rico Tzschichholz  <ricotz@ubuntu.com>

	parser: Cache current token if possible

	codegen: Mark GLibValue as internal

2016-11-01  Jürg Billeter  <j@bitron.ch>

	Check printf arguments of object creation expressions

2016-11-01  Rico Tzschichholz  <ricotz@ubuntu.com>

	vapi: Add unstable bindings for gtk+-4.0 (based on 3.89.0+3c1f7267)

	Don't create constant Regex on demand and use static field where possible

	ccodewriter: Use private _bol field instead of property

	writer: Some string optimizations

	field: Drop unused methods

	vala: Add missing TokeType cases for to_string()

	Avoid some string copying

2016-10-30  Rico Tzschichholz  <ricotz@ubuntu.com>

	ccode: Replace if-else-tree with switch

	vala: Avoid superfluous string copying

	codegen: Some simplifications

	Use more "...".printf to concat strings

	codegen: Drop superfluous dynamic-type cast

	webkit2gtk-4.0: Update to 2.15.1

	gdk-3.0: Update to 3.22.2+0ad5d51d

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

	vapi: Update GIR-based bindings

2016-10-25  Rico Tzschichholz  <ricotz@ubuntu.com>

	build: Conditionally adjust VALAFLAGS in case of proper bootsrapped builds
	This adds --hide-internal to VALAFLAGS to allow symbols to be marked
	'internal' in Vala source files and not appear in the dynamic symbol table
	of libvala.

	The build system checks for minimum valac version to fullfill required
	support of needed VALAFLAGS.

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

2016-10-25  Evan Nemerson  <evan@coeus-group.com>

	codegen: Only emit notify signals if the value actually changed
	https://bugzilla.gnome.org/show_bug.cgi?id=631267

2016-10-24  Rico Tzschichholz  <ricotz@ubuntu.com>

	gdk-3.0: Update to 3.22.1+a1115c05

2016-10-20  Luca Bruno  <lucabru@src.gnome.org>

	Add explicit copy method for arrays
	https://bugzilla.gnome.org/show_bug.cgi?id=650663

2016-10-20  Matthias Berndt  <matthias_berndt@gmx.de>

	vapi: Add missing type parameters for delegates
	https://bugzilla.gnome.org/show_bug.cgi?id=772204