2011-01-15 Jürg Billeter Release 0.11.4 gtk+-3.0: Fix gtk_tree_model_iter_previous binding glib-2.0: Add string.index_of_char This deprecates string.chr. glib-2.0: Add string.index_of This deprecates string.str. glib-2.0: Add string.index_of_nth_char This deprecates string.utf8_offset, string.offset, string.pointer_to_offset, and string.ndup. 2011-01-15 Luca Bruno Use gdestroynotify_type in codegen instead of looking it up everytime. 2011-01-15 Jürg Billeter glib-2.0: Add string.valid_char glib-2.0: Add string.char_count D-Bus: Support get_proxy with generic type in GDBus clients Fixes bug 612517. D-Bus: Fix string-marshalled enum handling in async GDBus servers Add get_type functions to symbols file Fixes bug 637909. 2011-01-15 Luca Bruno glib-2.0: Set default_value of time_t to 0 Fixes bug 615108. 2011-01-15 Jürg Billeter webkit-1.0: Add generic type arguments Based on patch by Igor Boev, fixes bug 639150. Remove unused variable in parser D-Bus: Handle invalid values for string-marshalled enums in GDBus Fixes bug 607559. GVariant: Add error parameter for enum from_string functions gtk+-3.0: Update to 2.99.2 vapigen: Support hidden attribute for interface implementations gdk-pixbuf-2.0: Update to 2.23.0 gio-2.0: Update to 2.27.91 2011-01-15 Luca Bruno gtk+-2.0, gtk+-3.0: Mark gtk_layout_new parameters nullable. Fixes bug 639156. gdk-2.0, gdk-3.0: Mark EventButton.axes and EventMotion.axes to be an array. Fixes bug 639570. posix: Add shutdown() and shutdown constants. Fixes bug 638916. 2011-01-15 Jürg Billeter gtk+-3.0: Fix gtk_widget_destroy binding Fixes bug 638290. Allow arbitrary method calls in yield expressions Fixes bug 612172. 2011-01-15 Luca Bruno Fix base class method compatibility check with the ellipsis parameter Fixes bug 633218. Support reference transfer for delegates Fixes bug 632411. girwriter: Fix string annotations 2011-01-14 Jürg Billeter gtk+-3.0: Fix gtk_cell_renderer_get_preferred_* bindings Fixes bug 639551. 2011-01-13 Jürg Billeter D-Bus: Fix memory leak in error handling in async GDBus servers codegen: Limit scope of locals freed on errors thrown from catch clauses This fixes double unref of closures. codegen: Merge append_local_free and append_error_free codegen: Always add default label to switch statements codegen: Fix crash on string switch statement with just a default label Fixes bug 639387. 2011-01-12 Raul Gutierrez Segales gio-2.0: Mark ContentType.guess filename parameter to be nullable. 2011-01-10 Luca Bruno gio-2.0: Mark GLib.Socket.accept return value to be owned. Based on patch by Stefano Debenedetti. Fixes bug 638912. gio-2.0: Add missing metadata for previous commit setting IOError throws. Previous commit was 58f542837b1f0204b4 that only affected the gio-2.0.vapi. webkit-1.0: Last parameter of WebKitWebView::load_error is GLib.Error. Fixes bug 639096. 2011-01-09 Luca Bruno gnome-keyring-1: Make store_password_sync keyring parameter nullable. Support owned delegate parameters in delegates. Fixes bug 639059. gio-2.0: set_error_if_cancelled and condition_wait throw IOError. 2011-01-09 Jürg Billeter D-Bus: Fix warning and leak in proxy creation in dbus-glib clients 2011-01-08 Jürg Billeter D-Bus: Add interface to signal match rule for dbus-glib clients Fixes bug 631126. Do not install GObject properties for D-Bus interfaces They were never properly implemented in the proxy classes. Latest GLib release prints critical warnings due to the missing implementation. Fix formal_target_type in conditional expressions Fixes bug 638902. x11: Add XK_Super_L and XK_Super_R bindings 2011-01-06 Daniel Svensson avahi-gobject: Make Avahi.Protocol an enum instead of struct. 2011-01-06 Jürg Billeter json-glib-1.0: Update for 0.12.0