2011-03-16 Jürg Billeter Release 0.11.7 D-Bus: Fix Connection.get_proxy.begin calls D-Bus: Fix get_proxy.begin calls glib-2.0: Do not use strnlen strnlen is not available on all systems. Fixes bug 644550. 2011-03-15 Ryan Lortie Write delegates as qualified types in code writer Fixes bug 643927. 2011-03-15 Marco Trevisan (Treviño) Add support for [Experimental] attribute Report a warning when using experimental symbols. The GIDL parser has been updated, too, and bindings have been regenerated. Fixes bug 644779. 2011-03-14 Ryan Lortie gio: one more fix for GActionGroup.list_actions() We must explicitly specify that the array is null-terminated. gio: fix binding for GActionGroup.list_actions() vapigen was detecting gchar ** g_action_group_list_actions (GActionGroup *action_group); as public abstract unowned string list_actions (); Add some metadata to clear that up and regenerate the vapi. 2011-03-14 Michal Hruby gdk-pixbuf-2.0: Fix binding for serialize method 2011-03-13 Ryan Lortie Revert "GModule vapi: add missing close() method" This reverts commit 09b06c19dd7eb965f02d26305e810a9126e9bc93. g_module_close() is the free function. GModule vapi: add missing close() method 2011-03-12 Jürg Billeter gtk+-2.0, gtk+-3.0: Fix gtk_tree_view_column_cell_get_position binding 2011-03-11 Michal Hruby pango: Multiple binding fixes Fixes bug 642293. 2011-03-10 Michal Hruby gtk+-2.0, gtk+-3.0: Fix TreeModelFilter.set_modify_func Fixes bug 643852. gtk+-2.0, gtk+-3.0: Fix get_selection_bounds binding Fixes bug 644158. cairo: Mark filename parameter for PdfSurface nullable Fixes bug 644158. tests: Add test for fixed size arrays 2011-03-10 Jürg Billeter codegen: Fix assignment to fixed-length array variable Fixes bug 644413. 2011-03-10 Luca Bruno codegen: Drop MemberAccess creation for field finalization codegen: Drop MemberAccess creation for field array initializer codegen: Add convenience load_this_parameter() method codegen: Use TargetValue instead of Expression for field instance 2011-03-10 Michal Hruby gtk+-2.0, gtk+-3.0: Fix Gtk.TextBuffer serialize and deserialize methods gtk+-2.0, gtk+-3.0: Fix Gtk.TextBufferDeserializeFunc 2011-03-06 Luca Bruno gtk+-2.0, gtk+-3.0: Fix binding for TextTagTable.foreach 2011-03-05 Luca Bruno codegen: Don't check for comma expression in get_field_cvalue All comma expressions have been dropped, so it's not possible that an inner C expression is a comma expression. codegen: Don't check for comma expression in visit_addressof_expression All comma expressions have been dropped, so it's not possible that an inner C expression is a comma expression. codegen: Drop useless comma expression when copying GValue codegen: Drop useless comma expression when using chained expressions codegen: Drop useless comma expression when handling struct arguments 2011-03-03 Luca Bruno codegen: Drop useless comma expression in GType module codegen: Drop useless comma expression in GSignal module codegen: Drop useless comma expression in GObject module codegen: Drop useless comma expression in method call codegen: Drop unused code from the base module 2011-03-02 Ryan Lortie GVariant binding: bind g_variant_{get,new}_va I didn't bind these because I didn't know that it was possible to use va_list from Vala. It is, so bind them. 2011-03-01 Michael 'Mickey' Lauer Linux: add epoll(7) and friends Based on a patch by Stefano Debenedetti Closes bug #641790 2011-03-01 Marco Trevisan (Treviño) Posix: added sched_ functions support Scheduler functions included Closes bug #639344 2011-03-01 Jürg Billeter CodeWriter: Write [Diagnostics] attribute 2011-03-01 Luca Bruno codegen: Drop unnecessary comma expressions in method calls 2011-03-01 Frederik 'playya' Sdun Add support for async signal handlers Fixes bug 602594. 2011-03-01 Michal Hruby girwriter: Don't use constructor tag with structs girwriter: Fix output of interface structs girwriter: Fix indices for delegate parameters 2011-03-01 Luca Bruno codegen: Drop unnecessary comma expressions in member access 2011-02-28 Michal Hruby gobject-2.0: Add binding for Signal.get_invocation_hint 2011-02-28 Luca Bruno gtk+-2.0, gtk+-3.0: Fix gtk_tree_view_column_cell_get_position binding. Fixes bug 642635. 2011-02-28 Ilya Mezhirov libgsf-1: Fix cheader_filename for OutputGio. Fixes bug 642370. 2011-02-28 Jamie McCracken Genie: Fix parameter attributes (patch by Arc Riley) 2011-02-26 Jürg Billeter gtk+-3.0: Fix gtk_widget_adjust_size_* bindings 2011-02-24 Michal Hruby gtk+-2.0, gtk+-3.0: Fix a few Clipboard related bindings 2011-02-24 Jim Nelson gtk+-2.0, gtk+-3.0: Fix GtkToggleActionEntry binding Fixes bug 643152. 2011-02-24 Michal Hruby gidlparser: Fix null-terminated array parameters in delegates 2011-02-23 Jürg Billeter codegen: Use destroy_field in finalizers Fix crash on assignment to array length field 2011-02-22 Jürg Billeter codegen: Use destroy_variable in store_* codegen: Add destroy_local, destroy_parameter, and destroy_field This is in line with load_* and store_* methods. Use store_local and store_parameter for simple assignments codegen: Use temporary variable for string concatenation gio-2.0: Fix g_application_local_command_line binding Fixes bug 642885. 2011-02-22 Michal Hruby gdk-2.0, gdk-3.0: Fix Gdk.Rectangle.intersect binding 2011-02-22 Jürg Billeter girparser: Mark methods and properties as extern Fixes bug 642611. gtk+-2.0, gtk+-3.0: Fix GtkActionEntry binding Fixes bug 642427. 2011-02-21 Michal Hruby rest-0.6: Mark the new_call method as virtual 2011-02-20 Michal Hruby rest-0.6: Fix multiple issues with the bindings 2011-02-16 Jürg Billeter codegen: Add get_field_cvalue and load_field codegen: Add get_parameter_cvalue and load_parameter in dova codegen: Use TargetValue for ref and out expressions 2011-02-16 Luca Bruno codegen: Drop unnecessary comma expressions when boxing values codegen: Drop unnecessary comma expressions in silent casts Assume temporary variable owns value depending on the relative expression. 2011-02-15 Jürg Billeter codegen: Move array length handling to load_variable 2011-02-15 Luca Bruno ccodegen: Drop unnecessary comma expressions at end of full expressions With this change object creation expressions that refer to a local variable and have simple struct initializer will directly emit the creation expression instead of setting it as C expression. codegen: Drop unnecessary comma expressions in initializers