2009-05-07 Jürg Billeter Release 0.7.2 2009-05-07 Didier 'Ptitjes GIR parser: Add c:prefix parsing GIR parser: Fix virtual method and signal parsing GIR parser: Mark constants as external to not require initializer GIR parser: Fix allow-none attribute parsing in fields and return values GIR parser: Fix construct-only attribute parsing for properties GIR parser: Parse class constants GIR parser: Fix c:type parsing in types and constructor return value GIR parser: Handle module GModule in namespace GLib 2009-05-07 Levi Bard Move delegate typedef to right position Fixes bug 580513. 2009-05-07 Jürg Billeter Support delegates with delegate parameters and results Based on patch by Levi Bard, fixes bug 578415. 2009-05-07 Levi Bard Fix initialization of nullable structs Fixes bug 579758. 2009-05-07 Mark Lee json-glib-1.0: Fix bindings Fix JsonSerializable, json_serializable_deserialize_property, json_construct_gobject, json_serialize_gobject, and json_node_get_value bindings. Fixes bug 581068. 2009-05-07 Krzysztof Kotlenga dbus-glib-1: Add DBusNameFlag binding Fixes bug 579043. 2009-05-07 William Swanson libgsf-1: Use owned modifier instead of the deprecated # modifier Fixes bug 581392. 2009-05-07 Levi Bard Fix delegate out parameters Fixes bug 578412. 2009-05-07 Evan Nemerson gdk-pixbuf-2.0: Fix gdk_pixbuf_copy binding Make Gdk.Pixbuf.copy() transfer ownership. Based on patch by Qball Cow, fixes bug 581367. 2009-05-07 Ryan Lortie glib-2.0: Fix g_key_file_to_data binding Fixes bug 580348. 2009-05-07 Jürg Billeter webkit-1.0: Fix WebKitWebView::hovering_over_link binding Fixes bug 579191. gdk-2.0: Fix gdk_pixmap_new binding Fixes bug 578163. 2009-05-07 Feng Yu gtk+-2.0: Add Gtk.Container.forall_internal Add Gtk.Container.forall_internal to work around the inconsistent forall binding. Fixes bug 543872. 2009-05-07 Jürg Billeter Fix crash when using `in' operator 2009-05-05 Jürg Billeter Do not depend on uint64 in semantic analyzer Fix handling of numeric types in symbol resolver Accept numeric base types in struct declaration Fix instance parameter type for numeric types GIR writer: Do not use string.replace GRegex requires GLib 2.14. GIR writer: Replace escape_attribute_string by Markup.escape_text 2009-05-05 Sebastian Pölsterl Replaced deprecated # syntax with new owned syntax 2009-05-04 Jürg Billeter GType: Declare inherited methods in interface implementations Fixes bug 581290. Declare parameter types of signals 2009-04-30 Didier 'Ptitjes GIR writer: Generate annotations on all elements GIR writer: Improve errordomain generation Generate get-quark and codes attributes on errordomain and generate enum for error codes. GIR writer: Generate enum values and c:identifer attributes GIR writer: Generate throws attribute Generate throws attribute on constructors, methods and callbacks. GIR writer: Improve property generation Generate readable, construct and construct-only attributes on property. GIR writer: Generate property's cannonical name instead of name GIR writer: Generate c:type attribute on callbacks GIR writer: Generate allow-none attributes Generate allow-none attributes on parameters, return values and fields. GIR writer: Fix missing transfer-ownership attributes Fix missing transfer-ownership attribute on parameters and return value. 2009-04-30 Jürg Billeter GIR writer: Fix critical warnings 2009-04-30 Didier 'Ptitjes GIR writer: Generate constant c:identifier and value GIR writer: Support pointer types and generic types Generate type correctly with adhoc c:type (pointer types and parametered types). GIR writer: Generate abstract attribute for abstract classes GIR writer: Fix virtual method generation Generate virtual and abstract methods correctly (method + virtual-method + callback in type struct). GIR writer: Avoid generating parameters tag if not necessary GIR writer: Generate static methods correctly GIR writer: Generate type structs for classes and interfaces Generate type attributes for all enum|class|interface tags Generate c:type, glib:type-name and glib:get-type attributes for all enum|class|interface tags. 2009-04-27 Jürg Billeter Fix declarations of struct copy and free functions 2009-04-26 Thijs Vermeir cairo: fix cname of Cairo.Format 2009-04-25 Ali Sabil Avoid C compiler warning for abstract interface implementations Fixes bug 571522. 2009-04-23 Jürg Billeter gtk+-2.0: Fix gtk_entry_completion_set_match_func binding gdk-pixbuf-2.0: Fix gdk_pixbuf_get_file_info binding 2009-04-23 Sebastian Spaeth cairo: Fix cairo_image_surface_get_data binding Fixes bug 579803. 2009-04-21 Jürg Billeter hal: Add libhal_device_get_property_{bool,double} bindings