]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
14 years agoglib-2.0: Fix Log.set_fatal_mask and set_always_fatal bindings a92b2cf1eb119d259abe5ce63898450060c46928
Sam Thursfield [Thu, 12 May 2011 14:00:26 +0000 (16:00 +0200)] 
glib-2.0: Fix Log.set_fatal_mask and set_always_fatal bindings

Partially fixes bug 649644.

14 years agocodegen: Don't spit out critical when returning unowned delegate
Luca Bruno [Thu, 12 May 2011 13:53:26 +0000 (15:53 +0200)] 
codegen: Don't spit out critical when returning unowned delegate

14 years agoxcb: Add missing methods and enhance Connection bindings
Nicolas Bruguier [Thu, 25 Mar 2010 19:48:14 +0000 (20:48 +0100)] 
xcb: Add missing methods and enhance Connection bindings

Fixes bug 613954.

14 years agogio-2.0: Use out uint8[] for File.load_* methods
Luca Bruno [Wed, 11 May 2011 20:23:13 +0000 (22:23 +0200)] 
gio-2.0: Use out uint8[] for File.load_* methods

Fixes bug 594376.

14 years agocodegen: Fix accessing variables without delegate target
Luca Bruno [Wed, 11 May 2011 09:43:23 +0000 (11:43 +0200)] 
codegen: Fix accessing variables without delegate target

14 years agocodegen: Don't use simple struct initializer if local is a GValue
Luca Bruno [Wed, 11 May 2011 07:47:51 +0000 (09:47 +0200)] 
codegen: Don't use simple struct initializer if local is a GValue

Fixes bug 621176.

14 years agogirparser: Set no_array_length if metadata specifies array argument
Luca Bruno [Tue, 10 May 2011 15:21:35 +0000 (17:21 +0200)] 
girparser: Set no_array_length if metadata specifies array argument

14 years agogmodule-2.0: Add gir_namespace and gir_version information
Luca Bruno [Tue, 10 May 2011 14:47:31 +0000 (16:47 +0200)] 
gmodule-2.0: Add gir_namespace and gir_version information

14 years agogirparser: Fix getting the cname of the constructor parent class
Luca Bruno [Tue, 10 May 2011 14:45:31 +0000 (16:45 +0200)] 
girparser: Fix getting the cname of the constructor parent class

14 years agogio-2.0, gio-unix-2.0, gdk-pixbuf-2.0: Fix cancellable parameters
Luca Bruno [Tue, 10 May 2011 14:34:31 +0000 (16:34 +0200)] 
gio-2.0, gio-unix-2.0, gdk-pixbuf-2.0: Fix cancellable parameters

Fixes bug 649873.

14 years agocodegen: Remove unused variable
Luca Bruno [Mon, 9 May 2011 20:50:27 +0000 (22:50 +0200)] 
codegen: Remove unused variable

14 years agocodegen: Fix regression when capturing an unowned delegate variable
Luca Bruno [Mon, 9 May 2011 20:27:22 +0000 (22:27 +0200)] 
codegen: Fix regression when capturing an unowned delegate variable

14 years agocodegen: Use store_field for object initializer
Luca Bruno [Sun, 8 May 2011 14:16:53 +0000 (16:16 +0200)] 
codegen: Use store_field for object initializer

14 years agocodegen: Get the instance using get_local_cvalue for object creation
Luca Bruno [Sun, 8 May 2011 13:43:24 +0000 (15:43 +0200)] 
codegen: Get the instance using get_local_cvalue for object creation

14 years agocodegen: Use store_field in generate_struct_copy_function
Luca Bruno [Sun, 8 May 2011 08:32:01 +0000 (10:32 +0200)] 
codegen: Use store_field in generate_struct_copy_function

14 years agoGAsync: Use full result of copy_value in generate_async_function
Luca Bruno [Sun, 8 May 2011 08:20:46 +0000 (10:20 +0200)] 
GAsync: Use full result of copy_value in generate_async_function

14 years agocodegen: Use store_field in add_struct_copy_function
Luca Bruno [Sun, 8 May 2011 07:49:27 +0000 (09:49 +0200)] 
codegen: Use store_field in add_struct_copy_function

14 years agocodegen: Save some block data members for captured parameters
Luca Bruno [Sun, 8 May 2011 06:54:39 +0000 (08:54 +0200)] 
codegen: Save some block data members for captured parameters

14 years agocodegen: Use TargetValue methods in capture_parameter
Luca Bruno [Sun, 8 May 2011 06:42:07 +0000 (08:42 +0200)] 
codegen: Use TargetValue methods in capture_parameter

Fixes capturing arrays with no array length and delegates with no target.

14 years agocodegen: Fix result of copy_value for arrays
Luca Bruno [Sun, 8 May 2011 06:41:26 +0000 (08:41 +0200)] 
codegen: Fix result of copy_value for arrays

14 years agocodegen: Unowned delegates can't become owned when captured or in coroutine
Luca Bruno [Sun, 8 May 2011 06:32:14 +0000 (08:32 +0200)] 
codegen: Unowned delegates can't become owned when captured or in coroutine

From a semantic view point it's neither possible to transfer ownership
to an unowned delegate nor destroy its target.

14 years agocodegen: Fix transform_value result when target_type is null
Luca Bruno [Sat, 7 May 2011 19:58:14 +0000 (21:58 +0200)] 
codegen: Fix transform_value result when target_type is null

14 years agocodegen: Get rid of transform_expression
Luca Bruno [Sat, 7 May 2011 17:53:21 +0000 (19:53 +0200)] 
codegen: Get rid of transform_expression

It was not possible to return any extra temporary variable from
transform_expression for compound types like arrays or delegates,
thus producing subtle bugs.

14 years agocodegen: Use transform_value instead of transform_expression
Luca Bruno [Sat, 7 May 2011 17:44:51 +0000 (19:44 +0200)] 
codegen: Use transform_value instead of transform_expression

14 years agocodegen: Drop Expression dependency from transform_value
Luca Bruno [Sat, 7 May 2011 15:22:38 +0000 (17:22 +0200)] 
codegen: Drop Expression dependency from transform_value

14 years agocodegen: Drop Expression dependency from generate_delegate_wrapper
Luca Bruno [Sat, 7 May 2011 15:13:46 +0000 (17:13 +0200)] 
codegen: Drop Expression dependency from generate_delegate_wrapper

14 years agocodegen: Start porting transform_expression to transform_value
Luca Bruno [Sat, 7 May 2011 13:21:48 +0000 (15:21 +0200)] 
codegen: Start porting transform_expression to transform_value

14 years agocodegen: Get rid of get_ref_cexpression
Luca Bruno [Sat, 7 May 2011 09:42:49 +0000 (11:42 +0200)] 
codegen: Get rid of get_ref_cexpression

14 years agocodegen: Use copy_value instead of get_ref_cexpression
Luca Bruno [Sat, 7 May 2011 09:42:03 +0000 (11:42 +0200)] 
codegen: Use copy_value instead of get_ref_cexpression

14 years agocodegen: Drop Expression dependency in copy_value
Luca Bruno [Sat, 7 May 2011 09:15:23 +0000 (11:15 +0200)] 
codegen: Drop Expression dependency in copy_value

14 years agocodegen: Introduce non_null in GLibValue
Luca Bruno [Sat, 7 May 2011 09:10:59 +0000 (11:10 +0200)] 
codegen: Introduce non_null in GLibValue

14 years agocodegen: Return TargetValue from copy_value
Luca Bruno [Sat, 7 May 2011 08:19:01 +0000 (10:19 +0200)] 
codegen: Return TargetValue from copy_value

14 years agocodegen: Remove unused variable in gtype module
Luca Bruno [Thu, 5 May 2011 21:06:10 +0000 (23:06 +0200)] 
codegen: Remove unused variable in gtype module

14 years agocodegen: Replace trivial get_ref_cexpression calls with copy_value
Luca Bruno [Thu, 5 May 2011 20:41:46 +0000 (22:41 +0200)] 
codegen: Replace trivial get_ref_cexpression calls with copy_value

14 years agogtk+-3.0: Fix GtkBorder, gtk_icon_info_*, gtk_style_context_* bindings
Jürg Billeter [Thu, 5 May 2011 19:09:58 +0000 (21:09 +0200)] 
gtk+-3.0: Fix GtkBorder, gtk_icon_info_*, gtk_style_context_* bindings

Fixes bug 649495.

14 years agogirparser: Merge all nodes that collide with a property and are getters
Luca Bruno [Thu, 5 May 2011 17:22:16 +0000 (19:22 +0200)] 
girparser: Merge all nodes that collide with a property and are getters

14 years agogirparser: Add null check when setting the alias cname
Luca Bruno [Thu, 5 May 2011 16:57:12 +0000 (18:57 +0200)] 
girparser: Add null check when setting the alias cname

14 years agocodegen: Complete porting of GSignal and GType modules to use ccode
Luca Bruno [Thu, 5 May 2011 15:13:51 +0000 (17:13 +0200)] 
codegen: Complete porting of GSignal and GType modules to use ccode

14 years agocodegen: Fix the transformation of elseif cascades using ccode
Luca Bruno [Thu, 5 May 2011 15:18:32 +0000 (17:18 +0200)] 
codegen: Fix the transformation of elseif cascades using ccode

14 years agoccodegen: Port the remaining code to use the ccode builder
Luca Bruno [Thu, 5 May 2011 12:27:49 +0000 (14:27 +0200)] 
ccodegen: Port the remaining code to use the ccode builder

14 years agocodegen: Fix regression when generating get_property
Luca Bruno [Thu, 5 May 2011 13:38:45 +0000 (15:38 +0200)] 
codegen: Fix regression when generating get_property

The regression was introduced by b481d032269abe0d8bc1c538b due to
the wrong declaration of boxed and length variables.

14 years agocodegen: Get rid of get_unref_expression
Luca Bruno [Wed, 4 May 2011 20:43:53 +0000 (22:43 +0200)] 
codegen: Get rid of get_unref_expression

14 years agocodegen: Use destroy_value in emit_simple_assignment
Luca Bruno [Wed, 4 May 2011 20:43:16 +0000 (22:43 +0200)] 
codegen: Use destroy_value in emit_simple_assignment

14 years agoD-Bus: Use destroy_local instead of get_unref_expression
Luca Bruno [Wed, 4 May 2011 20:40:04 +0000 (22:40 +0200)] 
D-Bus: Use destroy_local instead of get_unref_expression

14 years agoGObject: Use destroy_value in add_get_property_function
Luca Bruno [Wed, 4 May 2011 20:33:26 +0000 (22:33 +0200)] 
GObject: Use destroy_value in add_get_property_function

14 years agoGObject: Use ccode in add_get_property_function
Luca Bruno [Wed, 4 May 2011 20:32:00 +0000 (22:32 +0200)] 
GObject: Use ccode in add_get_property_function

14 years agoGError: Use destroy_value in return_with_exception
Luca Bruno [Wed, 4 May 2011 20:16:58 +0000 (22:16 +0200)] 
GError: Use destroy_value in return_with_exception

14 years agoGAsync: Use destroy_local and destroy_parameter in generate_free_function
Luca Bruno [Wed, 4 May 2011 20:04:53 +0000 (22:04 +0200)] 
GAsync: Use destroy_local and destroy_parameter in generate_free_function

14 years agocodegen: Use ccode in generate_free_function of the gasync module
Luca Bruno [Wed, 4 May 2011 19:56:15 +0000 (21:56 +0200)] 
codegen: Use ccode in generate_free_function of the gasync module

14 years agocodegen: Remove useless append_function in gasync module
Luca Bruno [Wed, 4 May 2011 19:46:23 +0000 (21:46 +0200)] 
codegen: Remove useless append_function in gasync module

14 years agocodegen: Use destroy_value in destroy function wrappers
Luca Bruno [Wed, 4 May 2011 09:48:00 +0000 (11:48 +0200)] 
codegen: Use destroy_value in destroy function wrappers

14 years agocodegen: Use destroy_value in method calls
Luca Bruno [Wed, 4 May 2011 09:34:52 +0000 (11:34 +0200)] 
codegen: Use destroy_value in method calls

14 years agocodegen: Drop destroy_variable in favor of destroy_value
Luca Bruno [Wed, 4 May 2011 09:02:28 +0000 (11:02 +0200)] 
codegen: Drop destroy_variable in favor of destroy_value

14 years agocodegen: Add array_length_cexpr in GLibValue
Luca Bruno [Wed, 4 May 2011 08:46:36 +0000 (10:46 +0200)] 
codegen: Add array_length_cexpr in GLibValue

14 years agocodegen: Use get_array_length_cvalue to get the product of all dimensions
Luca Bruno [Wed, 4 May 2011 07:56:21 +0000 (09:56 +0200)] 
codegen: Use get_array_length_cvalue to get the product of all dimensions

14 years agocodegen: Add copy_value for symmetry with destroy_value
Luca Bruno [Tue, 3 May 2011 21:02:01 +0000 (23:02 +0200)] 
codegen: Add copy_value for symmetry with destroy_value

14 years agocodegen: Use store_local and get_local_cvalue in postfix expressions
Luca Bruno [Tue, 3 May 2011 13:56:14 +0000 (15:56 +0200)] 
codegen: Use store_local and get_local_cvalue in postfix expressions

14 years agogirparser: Fix adding Cancellable as last parameter
Luca Bruno [Mon, 2 May 2011 19:20:58 +0000 (21:20 +0200)] 
girparser: Fix adding Cancellable as last parameter

14 years agogirparser: Add get_cname and get_lower_case_cprefix to Node
Luca Bruno [Mon, 2 May 2011 19:20:47 +0000 (21:20 +0200)] 
girparser: Add get_cname and get_lower_case_cprefix to Node

14 years agoMark the inner expression of unary increment/decrement to be lvalue
Luca Bruno [Mon, 2 May 2011 13:31:43 +0000 (15:31 +0200)] 
Mark the inner expression of unary increment/decrement to be lvalue

14 years agoMark the inner expression of postfix expression to be lvalue
Luca Bruno [Mon, 2 May 2011 13:25:39 +0000 (15:25 +0200)] 
Mark the inner expression of postfix expression to be lvalue

14 years agogirparser: Only process static methods of root namespace
Luca Bruno [Sun, 1 May 2011 07:27:24 +0000 (09:27 +0200)] 
girparser: Only process static methods of root namespace

14 years agogirparser: Do not add default constructor to compact classes
Luca Bruno [Sun, 1 May 2011 07:16:43 +0000 (09:16 +0200)] 
girparser: Do not add default constructor to compact classes

14 years agoglib-2.0: Add Node n_children() method and fix nth_child()
Luca Bruno [Sun, 1 May 2011 06:50:50 +0000 (08:50 +0200)] 
glib-2.0: Add Node n_children() method and fix nth_child()

Fixes bug 649052.

14 years agocodegen: Use store_field for struct initializer
Luca Bruno [Sat, 30 Apr 2011 19:54:19 +0000 (21:54 +0200)] 
codegen: Use store_field for struct initializer

14 years agocodegen: Cast to field or parameter ctype on assignment
Luca Bruno [Sat, 30 Apr 2011 19:53:23 +0000 (21:53 +0200)] 
codegen: Cast to field or parameter ctype on assignment

14 years agoForbid pointer indirection for void type
Luca Bruno [Sat, 30 Apr 2011 15:42:00 +0000 (17:42 +0200)] 
Forbid pointer indirection for void type

Fixes bug 648890.

14 years agovte: Fix Terminal.fork_command_full binding
Luca Bruno [Sat, 30 Apr 2011 15:38:10 +0000 (17:38 +0200)] 
vte: Fix Terminal.fork_command_full binding

Based on patch by Jacques-Pascal Deplaix.

Fixes bug 649004.

14 years agogdk-3.0: Mark Device.grab cursor parameter to be nullable
Luca Bruno [Sat, 30 Apr 2011 15:33:28 +0000 (17:33 +0200)] 
gdk-3.0: Mark Device.grab cursor parameter to be nullable

Fixes bug 649011.

14 years agogdk-2.0, gdk-3.0: Fix Keymap.get_entries_for_keycode binding
Luca Bruno [Sat, 30 Apr 2011 15:28:15 +0000 (17:28 +0200)] 
gdk-2.0, gdk-3.0: Fix Keymap.get_entries_for_keycode binding

Fixes bug 649013.

14 years agocodegen: Fix array ownership transfer
Luca Bruno [Thu, 17 Mar 2011 17:29:28 +0000 (18:29 +0100)] 
codegen: Fix array ownership transfer

14 years agocodegen: Store array_null_terminated information into GLibValue
Luca Bruno [Wed, 16 Mar 2011 14:02:31 +0000 (15:02 +0100)] 
codegen: Store array_null_terminated information into GLibValue

14 years agocodegen: Move freeing of locals to append_scope_free method
Jürg Billeter [Fri, 29 Apr 2011 20:31:27 +0000 (22:31 +0200)] 
codegen: Move freeing of locals to append_scope_free method

14 years agocodegen: Fix execution order of finally blocks
Maciej Piechotka [Fri, 29 Apr 2011 09:48:02 +0000 (11:48 +0200)] 
codegen: Fix execution order of finally blocks

Fixes bug 648807.

14 years agoAdd documentation for --metadatadir in the valac and vapigen manpage
Luca Bruno [Fri, 29 Apr 2011 12:23:57 +0000 (14:23 +0200)] 
Add documentation for --metadatadir in the valac and vapigen manpage

14 years agogstreamer-0.10: Mark Clock.wait jitter parameter to be out
Luca Bruno [Fri, 29 Apr 2011 12:16:34 +0000 (14:16 +0200)] 
gstreamer-0.10: Mark Clock.wait jitter parameter to be out

Fixes bug 648684.

14 years agogio-2.0: Make return value for File.query_filesystem_info be owned
Oliver Sauder [Wed, 27 Apr 2011 21:45:39 +0000 (23:45 +0200)] 
gio-2.0: Make return value for File.query_filesystem_info be owned

Fixes bug 648814.

14 years agogdk-3.0: Fix Gdk.threads_add_* bindings
Luca Bruno [Fri, 29 Apr 2011 11:03:06 +0000 (13:03 +0200)] 
gdk-3.0: Fix Gdk.threads_add_* bindings

Fixes bug 648744.

14 years agocodegen: Create local variable for the foreach iterator
Luca Bruno [Thu, 28 Apr 2011 10:00:30 +0000 (12:00 +0200)] 
codegen: Create local variable for the foreach iterator

14 years agocodegen: Call visit_local_variable on the foreach element variable
Luca Bruno [Thu, 28 Apr 2011 10:15:29 +0000 (12:15 +0200)] 
codegen: Call visit_local_variable on the foreach element variable

14 years agocodegen: Call visit_local_variable on the foreach collection variable
Luca Bruno [Thu, 28 Apr 2011 09:40:46 +0000 (11:40 +0200)] 
codegen: Call visit_local_variable on the foreach collection variable

14 years agocodegen: Use CatchClause.error_variable instead of variable_name
Luca Bruno [Fri, 22 Apr 2011 20:05:31 +0000 (22:05 +0200)] 
codegen: Use CatchClause.error_variable instead of variable_name

14 years agoFix creation of lambdas inside interface methods
Maciej Piechotka [Sun, 24 Apr 2011 20:01:31 +0000 (22:01 +0200)] 
Fix creation of lambdas inside interface methods

Fixes bug 648320.

14 years agocodegen: Fix memory leak for return statements in inner blocks
Jürg Billeter [Wed, 27 Apr 2011 10:51:34 +0000 (12:51 +0200)] 
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.

14 years agocodegen: Free locals before executing finally block
Jürg Billeter [Wed, 27 Apr 2011 10:48:18 +0000 (12:48 +0200)] 
codegen: Free locals before executing finally block

Inner variables should be freed before outer variables.

14 years agogirparser: Refactoring, create GIR nodes to improve the tree analysis
Luca Bruno [Sun, 24 Apr 2011 12:57:48 +0000 (14:57 +0200)] 
girparser: Refactoring, create GIR nodes to improve the tree analysis

14 years agoglib-2.0: Set type_id for Pid
Luca Bruno [Tue, 26 Apr 2011 09:13:36 +0000 (11:13 +0200)] 
glib-2.0: Set type_id for Pid

14 years agox11: Set type_id for Atom
Luca Bruno [Tue, 26 Apr 2011 09:08:40 +0000 (11:08 +0200)] 
x11: Set type_id for Atom

14 years agoglib-2.0: Ultimate fix for Thread.foreach bindings
Luca Bruno [Mon, 25 Apr 2011 19:13:25 +0000 (21:13 +0200)] 
glib-2.0: Ultimate fix for Thread.foreach bindings

Fixes bug 648588.

14 years agoglib-2.0: Set simple_generics for Thread.foreach
Luca Bruno [Mon, 25 Apr 2011 09:44:58 +0000 (11:44 +0200)] 
glib-2.0: Set simple_generics for Thread.foreach

Fixes bug 648588.

14 years agogtk+-2.0, gtk+-3.0: Mark *_get_layout_offsets parameters to be out
Daniel Svensson [Sat, 23 Apr 2011 15:45:21 +0000 (17:45 +0200)] 
gtk+-2.0, gtk+-3.0: Mark *_get_layout_offsets parameters to be out

Fixes bug 648540.

14 years agogtk+-2.0, gtk+-3.0: Mark Range.get_slider_range parameters to be out
Daniel Svensson [Sat, 23 Apr 2011 10:26:31 +0000 (12:26 +0200)] 
gtk+-2.0, gtk+-3.0: Mark Range.get_slider_range parameters to be out

Fixes bug 648503.

14 years agogdk-2.0, gdk-3.0: Mark Window.get_root_coords parameters to be out
Daniel Svensson [Sat, 23 Apr 2011 10:20:48 +0000 (12:20 +0200)] 
gdk-2.0, gdk-3.0: Mark Window.get_root_coords parameters to be out

Fixes bug 648505.

14 years agoavahi-gobject: Use string.length instead of deprecated string.size()
Daniel Svensson [Sun, 23 Jan 2011 22:06:06 +0000 (23:06 +0100)] 
avahi-gobject: Use string.length instead of deprecated string.size()

Fixes bug 648506.

14 years agogirparser: Fix parsing selectors and matching
Luca Bruno [Sat, 23 Apr 2011 09:18:35 +0000 (11:18 +0200)] 
girparser: Fix parsing selectors and matching

14 years agogirparser: Assume methods with the same name of a property are getters
Luca Bruno [Sat, 23 Apr 2011 08:58:44 +0000 (10:58 +0200)] 
girparser: Assume methods with the same name of a property are getters

14 years agoFix checking access to async callback for base methods
Luca Bruno [Fri, 22 Apr 2011 17:28:42 +0000 (19:28 +0200)] 
Fix checking access to async callback for base methods

Fixes regression introduced by 474611603ae6df7792f4dc2f107.

14 years agoFix default free function for classes
Luca Bruno [Fri, 22 Apr 2011 16:23:34 +0000 (18:23 +0200)] 
Fix default free function for classes

Fixes bug 642362.

14 years agogio-2.0: Use uint8[] for Socket buffers in send/receive methods
Luca Bruno [Fri, 18 Feb 2011 05:16:52 +0000 (16:16 +1100)] 
gio-2.0: Use uint8[] for Socket buffers in send/receive methods

Based on patch by Robert Ancell.

Fixes bug 642528.

14 years agogirparser: Auto detect real-non-null-struct out parameter as return type
Luca Bruno [Fri, 22 Apr 2011 13:02:08 +0000 (15:02 +0200)] 
girparser: Auto detect real-non-null-struct out parameter as return type