2011-06-01  Jürg Billeter  <[email protected]>

       Release 0.12.1

       codegen: Remove incorrect check when returning arrays from async methods

2011-06-01  Luca Bruno  <[email protected]>

       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  <[email protected]>

       alsa: fix snd_pcm_write* and and snd_pcm_read*

2011-05-31  Luca Bruno  <[email protected]>

       Collect used variables in postfix expression for flow analysis

2011-05-31  Robert Ancell  <[email protected]>

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

2011-05-31  Jürg Billeter  <[email protected]>

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

2011-05-31  Michael 'Mickey' Lauer  <[email protected]>

       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  <[email protected]>

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

2011-05-29  Luca Bruno  <[email protected]>

       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  <[email protected]>

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

2011-05-29  Alexander Kojevnikov  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

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

2011-05-29  Luca Bruno  <[email protected]>

       codegen: Fix get_parameter_cvalue to consider no_array_length

2011-05-29  Duncan Mac-Vicar P  <[email protected]>

       linux: Fix InotifyFlags and InotifyMaskFlags bindings
       Fixes bug 650165.

2011-05-29  Luca Bruno  <[email protected]>

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

2011-05-29  Sam Thursfield  <[email protected]>

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

2011-05-29  Luca Bruno  <[email protected]>

       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  <[email protected]>

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

2011-05-29  Luca Bruno  <[email protected]>

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

2011-05-29  Maciej Piechotka  <[email protected]>

       Fix creation of lambdas inside interface methods
       Fixes bug 648320.

2011-05-29  Jürg Billeter  <[email protected]>

       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  <[email protected]>

       glib-2.0: Set type_id for Pid

       x11: Set type_id for Atom

2011-05-29  Daniel Svensson  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       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  <[email protected]>

       girparser: Fix detecting gunichar type as unichar

2011-05-29  Colomban Wendling  <[email protected]>

       glib-2.0: Fix ChildWatchSource binding
       Fixes bug 647911.

2011-05-29  Diego Dompe  <[email protected]>

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

2011-05-29  Luca Bruno  <[email protected]>

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

2011-05-29  Jim Nelson  <[email protected]>

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

2011-05-29  Joshua Simmons  <[email protected]>

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

2011-05-29  Luca Bruno  <[email protected]>

       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  <[email protected]>

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

2011-05-29  Marin Moulinier  <[email protected]>

       cairo: Fix cairo_read_func_t and cairo_write_func_t bindings
       Fixes bug 645766.

2011-05-29  Alexander Kurtz  <[email protected]>

       x11: Fix Display.display_string bindings

2011-05-29  Jürg Billeter  <[email protected]>

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

2011-05-29  Emmanuele Bassi  <[email protected]>

       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  <[email protected]>

       x11: Add function bindings to deal with KeySym and KeyCode

2011-05-29  Luca Bruno  <[email protected]>

       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  <[email protected]>

       x11: Fix get_keyboard_mapping and keysym_to_keycode bindings

2011-05-29  Luca Bruno  <[email protected]>

       Fix InterfaceType cname to refer to Interface type_cname

       Support setting type_id to Vala.Interface