2011-06-01  Jürg Billeter  <j@bitron.ch>

	Release 0.12.1

	codegen: Remove incorrect check when returning arrays from async methods

2011-06-01  Luca Bruno  <lucabru@src.gnome.org>

	codegen: Fix closures in creation methods of classes without base class
	Fixes bug 642899.

	codegen: Do not initialize temp variable when getting delegate property
	Fixes bug 641182.

	Enable control flow analysis for variable declarations
	Fixes bug 651311.

2011-05-31  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	alsa: fix snd_pcm_write* and and snd_pcm_read*

2011-05-31  Luca Bruno  <lucabru@src.gnome.org>

	Collect used variables in postfix expression for flow analysis

2011-05-31  Robert Ancell  <robert.ancell@canonical.com>

	cairo: Add missing Device class and Surface methods
	Fixes bug 651507.

2011-05-31  Jürg Billeter  <j@bitron.ch>

	ccode: Fix line breaking of string literals with octal escape sequences

2011-05-31  Michael 'Mickey' Lauer  <mickey@vanille-media.de>

	linux: bind i2c and smbus subsystem

	linux: bind uinput (userspace input) subsystem

	alsa: bind PCM subsystem

	posix: add inet_ntop(3) and corresponding constants

	linux: add misc. non-posix termios constants

2011-05-31  Luca Bruno  <lucabru@src.gnome.org>

	codegen: Fix definition of fields when array length cname is specified
	Fixes bug 588203.

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	gtk+-2.0: Fix Gtk.Fixed.children type arguments
	Fixes bug 646334.

	codegen: Guard pointer indirection of lengths when returning arrays
	Fixes bug 638415.

2011-05-29  Jürg Billeter  <j@bitron.ch>

	D-Bus: Fix use of Bus.get_proxy outside async methods
	Fixes bug 644275.

2011-05-29  Alexander Kojevnikov  <alexander@kojevnikov.com>

	tests: Do not use xargs GNU extension in the test runner
	Fixes bug 644884.

	tests: Search path for bash
	Bash on BSDs is not in /bin.

	Fixes bug 644876.

2011-05-29  Jürg Billeter  <j@bitron.ch>

	Apply `new' modifier to signal default handlers

	gtk+-3.0: Add GtkWidgetClass.activate_signal binding

	gdk-3.0: Fix gdk_window_destroy binding

	gtk+-3.0: Fix gtk_widget_set_window

	gtk+-3.0: Fix gtk_*_get_preferred_* bindings
	Fixes bug 650295.

2011-05-29  Robert Ancell  <robert.ancell@gmail.com>

	librsvg-2.0: Add librsvg/rsvg-cairo.h header to cairo methods
	Fixes bug 642649.

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	codegen: Fix get_parameter_cvalue to consider no_array_length

2011-05-29  Duncan Mac-Vicar P  <duncan@kde.org>

	linux: Fix InotifyFlags and InotifyMaskFlags bindings
	Fixes bug 650165.

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	linux: Add has_type_id=false to structs and enums
	Fixes bug 650069.

2011-05-29  Sam Thursfield  <ssssam@gmail.com>

	glib-2.0: Fix Log.set_fatal_mask and set_always_fatal bindings
	Partially fixes bug 649644.

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	codegen: Don't spit out critical when returning unowned delegate

	codegen: Don't use simple struct initializer if local is a GValue
	Fixes bug 621176.

	gmodule-2.0: Add gir_namespace and gir_version information

	gio-2.0, gio-unix-2.0, gdk-pixbuf-2.0: Fix cancellable parameters
	Fixes bug 649873.

	glib-2.0: Add Node n_children() method and fix nth_child()
	Fixes bug 649052.

	Forbid pointer indirection for void type
	Fixes bug 648890.

	vte: Fix Terminal.fork_command_full binding
	Based on patch by Jacques-Pascal Deplaix.

	Fixes bug 649004.

	gdk-3.0: Mark Device.grab cursor parameter to be nullable
	Fixes bug 649011.

	gdk-2.0, gdk-3.0: Fix Keymap.get_entries_for_keycode binding
	Fixes bug 649013.

	gstreamer-0.10: Mark Clock.wait jitter parameter to be out
	Fixes bug 648684.

2011-05-29  Oliver Sauder  <os@esite.ch>

	gio-2.0: Make return value for File.query_filesystem_info be owned
	Fixes bug 648814.

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	gdk-3.0: Fix Gdk.threads_add_* bindings
	Fixes bug 648744.

2011-05-29  Maciej Piechotka  <uzytkownik2@gmail.com>

	Fix creation of lambdas inside interface methods
	Fixes bug 648320.

2011-05-29  Jürg Billeter  <j@bitron.ch>

	codegen: Fix memory leak for return statements in inner blocks
	variable_accessible_in_finally was not correctly working as symbol
	lookup failed due to local.active set to false by visit_member_access.

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	glib-2.0: Set type_id for Pid

	x11: Set type_id for Atom

2011-05-29  Daniel Svensson  <dsvensson@gmail.com>

	gtk+-2.0, gtk+-3.0: Mark *_get_layout_offsets parameters to be out
	Fixes bug 648540.

	gtk+-2.0, gtk+-3.0: Mark Range.get_slider_range parameters to be out
	Fixes bug 648503.

	gdk-2.0, gdk-3.0: Mark Window.get_root_coords parameters to be out
	Fixes bug 648505.

	avahi-gobject: Use string.length instead of deprecated string.size()
	Fixes bug 648506.

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	Fix default free function for classes
	Fixes bug 642362.

	glib-2.0: Rename DataTestFunc to TestDataFunc
	Fixes bug 645178.

	libpq: Fix several function bindings having parameters with array type
	Fixes bug 644308.

2011-05-29  Ryan Lortie  <desrt@desrt.ca>

	gio-2.0: GSettingsBindSetMapping returns owned
	The old binding says it returns an 'unowned GLib.Variant', which is a
	pretty difficult proposition for a mapping function...

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	girparser: Fix detecting gunichar type as unichar

2011-05-29  Colomban Wendling  <ban@herbesfolles.org>

	glib-2.0: Fix ChildWatchSource binding
	Fixes bug 647911.

2011-05-29  Diego Dompe  <ddompe@gmail.com>

	gstreamer-0.10: Fix Gst.Message parse_qos* methods binding
	Fixes bug 647679.

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	gio-2.0: Mark data parameter of ContentType.guess as nullable
	Fixes bug 647804.

2011-05-29  Jim Nelson  <jim@yorba.org>

	gio-2.0: Make ResolverError be an errordomain
	Fixes bug 646983.

2011-05-29  Joshua Simmons  <simmons.44@gmail.com>

	x11: Add missing XMapRaised function, ErrorCode and WindowClass enums
	Partially fixes bug 625662.

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	libgda-4.0, gedit-2.20: Fix gedit typo and GdaXaTransactionId.data
	Fixes bug 627035.

	gtksourceview-2.0: Fix cheader filename for SourceCompletionWords
	Fixes bug 617321.

2011-05-29  Joakim Sindholt  <opensource@zhasha.com>

	codegen: Copy the delegate target when copying structs
	Fixes bug 639751.

2011-05-29  Marin Moulinier  <marin.star1@gmail.com>

	cairo: Fix cairo_read_func_t and cairo_write_func_t bindings
	Fixes bug 645766.

2011-05-29  Alexander Kurtz  <kurtz.alex@googlemail.com>

	x11: Fix Display.display_string bindings

2011-05-29  Jürg Billeter  <j@bitron.ch>

	Allow access to length of constant array in constant initializer lists
	Fixes bug 643010.

2011-05-29  Emmanuele Bassi  <ebassi@linux.intel.com>

	vapi: Update clutter-gtk-1.0 bindings
	The metadata and files of clutter-gtk-1.0 were still referencing
	clutter-gtk-0.10 includes and shared object.

	The clutter-gtk-1.0 metadata has been regenerated against the
	current 1.0.0 tarball.

2011-05-29  Alexander Kurtz  <kurtz.alex@googlemail.com>

	x11: Add function bindings to deal with KeySym and KeyCode

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	codewriter: Write enum cname when it differs from the default cname
	Based on patch by Evan Nemerson.

	Fixes bug 615493.

2011-05-29  Alexander Kurtz  <kurtz.alex@googlemail.com>

	x11: Fix get_keyboard_mapping and keysym_to_keycode bindings

2011-05-29  Luca Bruno  <lucabru@src.gnome.org>

	Fix InterfaceType cname to refer to Interface type_cname

	Support setting type_id to Vala.Interface