2011-06-01 Jürg Billeter Release 0.12.1 codegen: Remove incorrect check when returning arrays from async methods 2011-06-01 Luca Bruno 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 alsa: fix snd_pcm_write* and and snd_pcm_read* 2011-05-31 Luca Bruno Collect used variables in postfix expression for flow analysis 2011-05-31 Robert Ancell cairo: Add missing Device class and Surface methods Fixes bug 651507. 2011-05-31 Jürg Billeter ccode: Fix line breaking of string literals with octal escape sequences 2011-05-31 Michael 'Mickey' Lauer 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 codegen: Fix definition of fields when array length cname is specified Fixes bug 588203. 2011-05-29 Luca Bruno 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 D-Bus: Fix use of Bus.get_proxy outside async methods Fixes bug 644275. 2011-05-29 Alexander Kojevnikov 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 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 librsvg-2.0: Add librsvg/rsvg-cairo.h header to cairo methods Fixes bug 642649. 2011-05-29 Luca Bruno codegen: Fix get_parameter_cvalue to consider no_array_length 2011-05-29 Duncan Mac-Vicar P linux: Fix InotifyFlags and InotifyMaskFlags bindings Fixes bug 650165. 2011-05-29 Luca Bruno linux: Add has_type_id=false to structs and enums Fixes bug 650069. 2011-05-29 Sam Thursfield glib-2.0: Fix Log.set_fatal_mask and set_always_fatal bindings Partially fixes bug 649644. 2011-05-29 Luca Bruno 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 gio-2.0: Make return value for File.query_filesystem_info be owned Fixes bug 648814. 2011-05-29 Luca Bruno gdk-3.0: Fix Gdk.threads_add_* bindings Fixes bug 648744. 2011-05-29 Maciej Piechotka Fix creation of lambdas inside interface methods Fixes bug 648320. 2011-05-29 Jürg Billeter 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 glib-2.0: Set type_id for Pid x11: Set type_id for Atom 2011-05-29 Daniel Svensson 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 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 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 girparser: Fix detecting gunichar type as unichar 2011-05-29 Colomban Wendling glib-2.0: Fix ChildWatchSource binding Fixes bug 647911. 2011-05-29 Diego Dompe gstreamer-0.10: Fix Gst.Message parse_qos* methods binding Fixes bug 647679. 2011-05-29 Luca Bruno gio-2.0: Mark data parameter of ContentType.guess as nullable Fixes bug 647804. 2011-05-29 Jim Nelson gio-2.0: Make ResolverError be an errordomain Fixes bug 646983. 2011-05-29 Joshua Simmons x11: Add missing XMapRaised function, ErrorCode and WindowClass enums Partially fixes bug 625662. 2011-05-29 Luca Bruno 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 codegen: Copy the delegate target when copying structs Fixes bug 639751. 2011-05-29 Marin Moulinier cairo: Fix cairo_read_func_t and cairo_write_func_t bindings Fixes bug 645766. 2011-05-29 Alexander Kurtz x11: Fix Display.display_string bindings 2011-05-29 Jürg Billeter Allow access to length of constant array in constant initializer lists Fixes bug 643010. 2011-05-29 Emmanuele Bassi 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 x11: Add function bindings to deal with KeySym and KeyCode 2011-05-29 Luca Bruno 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 x11: Fix get_keyboard_mapping and keysym_to_keycode bindings 2011-05-29 Luca Bruno Fix InterfaceType cname to refer to Interface type_cname Support setting type_id to Vala.Interface