]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
14 years agocodegen: Use store_temp_value in visit_reference_transfer_expression
Luca Bruno [Sat, 11 Jun 2011 10:16:36 +0000 (12:16 +0200)] 
codegen: Use store_temp_value in visit_reference_transfer_expression

14 years agocodegen: Use create_temp_value in visit_object_creation_expression
Luca Bruno [Sat, 11 Jun 2011 09:59:43 +0000 (11:59 +0200)] 
codegen: Use create_temp_value in visit_object_creation_expression

14 years agocodegen: Use create_temp_value in struct initializer
Luca Bruno [Sat, 11 Jun 2011 09:01:09 +0000 (11:01 +0200)] 
codegen: Use create_temp_value in struct initializer

14 years agocodegen: Simplify emit of postfix expression
Luca Bruno [Sat, 11 Jun 2011 09:10:25 +0000 (11:10 +0200)] 
codegen: Simplify emit of postfix expression

14 years agocodegen: Drop useless temporary variable in visit_cast_expression
Luca Bruno [Sat, 11 Jun 2011 10:09:11 +0000 (12:09 +0200)] 
codegen: Drop useless temporary variable in visit_cast_expression

14 years agocodegen: Drop useless temp variable when accessing base methods
Luca Bruno [Sat, 18 Jun 2011 12:50:45 +0000 (14:50 +0200)] 
codegen: Drop useless temp variable when accessing base methods

14 years agocodegen: Drop useless temporary variables when storing a property
Luca Bruno [Sat, 18 Jun 2011 07:53:15 +0000 (09:53 +0200)] 
codegen: Drop useless temporary variables when storing a property

14 years agocodegen: Cleanup simple assignment 2bcda488725cf28b3c3c358f2c348632bb7ba232
Luca Bruno [Sat, 18 Jun 2011 07:35:39 +0000 (09:35 +0200)] 
codegen: Cleanup simple assignment

14 years agocodegen: Drop useless temporary variable in simple assignment
Luca Bruno [Sat, 18 Jun 2011 06:56:20 +0000 (08:56 +0200)] 
codegen: Drop useless temporary variable in simple assignment

14 years agocodegen: Drop useless temporary variable in array creation
Luca Bruno [Sat, 18 Jun 2011 06:41:41 +0000 (08:41 +0200)] 
codegen: Drop useless temporary variable in array creation

14 years agocodegen: Make copy_value be effect-free
Luca Bruno [Fri, 17 Jun 2011 13:07:55 +0000 (15:07 +0200)] 
codegen: Make copy_value be effect-free

Fixes bug 634782.

14 years agocodegen: Make transform_value be effect-free
Luca Bruno [Fri, 17 Jun 2011 12:51:01 +0000 (14:51 +0200)] 
codegen: Make transform_value be effect-free

14 years agocodegen: Use temporary variables when accessing a property
Luca Bruno [Fri, 17 Jun 2011 11:50:14 +0000 (13:50 +0200)] 
codegen: Use temporary variables when accessing a property

14 years agocodegen: Use temporary variables when accessing a variable fa176ad5db5fc13291f4ba4c8418170a9593dd69
Luca Bruno [Wed, 15 Jun 2011 11:27:21 +0000 (13:27 +0200)] 
codegen: Use temporary variables when accessing a variable

Fixes bugs 626038 and 572091.

14 years agoAdd actual_value_type to TargetValue
Luca Bruno [Fri, 1 Jul 2011 18:19:50 +0000 (20:19 +0200)] 
Add actual_value_type to TargetValue

14 years agoDon't set target_value of assignment if parent is an expression statement
Luca Bruno [Fri, 1 Jul 2011 16:49:59 +0000 (18:49 +0200)] 
Don't set target_value of assignment if parent is an expression statement

14 years agocodegen: Add create_temp_value, load_temp_value and store_temp_value
Luca Bruno [Sat, 11 Jun 2011 08:16:32 +0000 (10:16 +0200)] 
codegen: Add create_temp_value, load_temp_value and store_temp_value

14 years agocodegen: Cleanup emit_temp_var
Luca Bruno [Thu, 16 Jun 2011 21:05:02 +0000 (23:05 +0200)] 
codegen: Cleanup emit_temp_var

14 years agoSet lvalue to inner expression when accessing array length field
Luca Bruno [Fri, 1 Jul 2011 11:13:56 +0000 (13:13 +0200)] 
Set lvalue to inner expression when accessing array length field

14 years agoSet lvalue to inner member access having type non-nullable struct
Luca Bruno [Thu, 16 Jun 2011 18:22:48 +0000 (20:22 +0200)] 
Set lvalue to inner member access having type non-nullable struct

14 years agoSet lvalue to inner expression of method call that returns modified pointer
Luca Bruno [Thu, 16 Jun 2011 10:59:13 +0000 (12:59 +0200)] 
Set lvalue to inner expression of method call that returns modified pointer

14 years agoSet lvalue to the inner expression of address-of expression
Luca Bruno [Thu, 16 Jun 2011 08:05:25 +0000 (10:05 +0200)] 
Set lvalue to the inner expression of address-of expression

14 years agoSet parent_node of the postfix inner expression
Luca Bruno [Wed, 15 Jun 2011 13:07:15 +0000 (15:07 +0200)] 
Set parent_node of the postfix inner expression

14 years agoSet parent_node of the expression of delete statements
Luca Bruno [Wed, 15 Jun 2011 13:05:20 +0000 (15:05 +0200)] 
Set parent_node of the expression of delete statements

14 years agoAdd get_defined_variables in PostfixExpression
Luca Bruno [Wed, 15 Jun 2011 11:30:49 +0000 (13:30 +0200)] 
Add get_defined_variables in PostfixExpression

14 years agocodegen: Unset array_size_cvalue in load_variable
Luca Bruno [Wed, 15 Jun 2011 10:29:19 +0000 (12:29 +0200)] 
codegen: Unset array_size_cvalue in load_variable

14 years agocodegen: Use lvalue of the assignment when emitting array add
Luca Bruno [Wed, 15 Jun 2011 10:28:29 +0000 (12:28 +0200)] 
codegen: Use lvalue of the assignment when emitting array add

14 years agoEmit left-handed side of assignment when it's a field or parameter access
Luca Bruno [Wed, 15 Jun 2011 10:27:23 +0000 (12:27 +0200)] 
Emit left-handed side of assignment when it's a field or parameter access

14 years agoGAsync: Push method symbol only when needed when generating async functions
Luca Bruno [Fri, 1 Jul 2011 14:00:45 +0000 (16:00 +0200)] 
GAsync: Push method symbol only when needed when generating async functions

Fixes possible regressions of commit 9b22a27ed5ca78b74f56df7 and
commit ab011012db8f5087939514c.

14 years agocodegen: Use get_parameter_cvalue in return_out_parameter
Luca Bruno [Fri, 1 Jul 2011 13:27:20 +0000 (15:27 +0200)] 
codegen: Use get_parameter_cvalue in return_out_parameter

Using load_parameter is not needed when assigning to the same parameter.

14 years agoRelease 0.13.1 0.13.1
Jürg Billeter [Wed, 6 Jul 2011 14:35:50 +0000 (16:35 +0200)] 
Release 0.13.1

14 years agobuild: Require automake 1.11 for silent rules
Jürg Billeter [Wed, 6 Jul 2011 08:52:18 +0000 (10:52 +0200)] 
build: Require automake 1.11 for silent rules

14 years agogirwriter: Do not write constructors of abstract classes
Luca Bruno [Tue, 5 Jul 2011 20:02:21 +0000 (22:02 +0200)] 
girwriter: Do not write constructors of abstract classes

14 years agoFix arithmetic expressions whose operands have different types
Luca Bruno [Tue, 5 Jul 2011 18:24:51 +0000 (20:24 +0200)] 
Fix arithmetic expressions whose operands have different types

14 years agocodegen: Fix boxing of value type different than the target type
Luca Bruno [Tue, 5 Jul 2011 18:22:19 +0000 (20:22 +0200)] 
codegen: Fix boxing of value type different than the target type

14 years agoUpdate gio-2.0 vapi to GLib git master
Ryan Lortie [Tue, 5 Jul 2011 10:19:13 +0000 (12:19 +0200)] 
Update gio-2.0 vapi to GLib git master

14 years agoRegenerate gtk+-3.0 vapi
Ryan Lortie [Tue, 5 Jul 2011 10:04:18 +0000 (12:04 +0200)] 
Regenerate gtk+-3.0 vapi

Drop -DGTK_DISABLE_DEPRECATED to avoid losing a bunch of old symbols
(mostly the H/V variants of boxes, scrollbars and so on).

14 years agocodegen: Fix returning inline allocated arrays
Luca Bruno [Tue, 5 Jul 2011 08:09:12 +0000 (10:09 +0200)] 
codegen: Fix returning inline allocated arrays

Fixes bug 653908.

14 years agogstreamer-0.10: Fix Pad.get_fixed_caps_func and get_proxy_(get/set)caps
Luca Bruno [Tue, 5 Jul 2011 07:19:47 +0000 (09:19 +0200)] 
gstreamer-0.10: Fix Pad.get_fixed_caps_func and get_proxy_(get/set)caps

Fixes bug 639883.

14 years agolibpeas-1.0: Added vapi based on Peas-1.0
Michal Hruby [Sat, 2 Jul 2011 08:17:58 +0000 (10:17 +0200)] 
libpeas-1.0: Added vapi based on Peas-1.0

14 years agosqlite3: Rename sqlite3_callback parameter to callback
Luca Bruno [Fri, 1 Jul 2011 18:20:57 +0000 (20:20 +0200)] 
sqlite3: Rename sqlite3_callback parameter to callback

Avoid possible conflicts with the C type sqlite3_callback.

14 years agogtk+-3.0: Mark ThemingEngine.state_is_running progress to be out 69be997725ce6d9f3bed80bd0aae3532a4023ee2
Luca Bruno [Wed, 29 Jun 2011 21:32:44 +0000 (23:32 +0200)] 
gtk+-3.0: Mark ThemingEngine.state_is_running progress to be out

Fixes bug 653669.

14 years agogtk+-3.0: Mark StyleProperties.register_property parse_func as nullable
Luca Bruno [Wed, 29 Jun 2011 21:28:37 +0000 (23:28 +0200)] 
gtk+-3.0: Mark StyleProperties.register_property parse_func as nullable

Fixes bug 653671.

14 years agogtk+-3.0: Fix Gtk.ThemingEngine.get_background_color bindings
Luca Bruno [Wed, 29 Jun 2011 16:55:19 +0000 (18:55 +0200)] 
gtk+-3.0: Fix Gtk.ThemingEngine.get_background_color bindings

14 years agogtk+-2.0, gtk+-3.0: Mark TreeModel.rows_reordered.iter to be nullable
Luca Bruno [Wed, 29 Jun 2011 08:41:48 +0000 (10:41 +0200)] 
gtk+-2.0, gtk+-3.0: Mark TreeModel.rows_reordered.iter to be nullable

Fixes bug 653577.

14 years agopango: Fix PangoAttrShape and PangoAttrDataCopyFunc bindings
Alexander Larsson [Tue, 28 Jun 2011 12:14:21 +0000 (14:14 +0200)] 
pango: Fix PangoAttrShape and PangoAttrDataCopyFunc bindings

Fixes bug 653528.

14 years agocodewriter: Write simple_generics argument for methods
Luca Bruno [Tue, 28 Jun 2011 11:32:37 +0000 (13:32 +0200)] 
codewriter: Write simple_generics argument for methods

14 years agogidlparser: Support setting simple_generics to methods
Luca Bruno [Tue, 28 Jun 2011 11:32:23 +0000 (13:32 +0200)] 
gidlparser: Support setting simple_generics to methods

14 years agoGAsync: Fix returning out parameters from async methods
Luca Bruno [Tue, 28 Jun 2011 10:09:04 +0000 (12:09 +0200)] 
GAsync: Fix returning out parameters from async methods

Fixes bug 640721.

14 years agoGAsync: Use store_parameter when generating the async function
Luca Bruno [Tue, 28 Jun 2011 09:08:00 +0000 (11:08 +0200)] 
GAsync: Use store_parameter when generating the async function

14 years agocodegen: Rename coroutine data variable to _data_
Luca Bruno [Tue, 28 Jun 2011 08:06:44 +0000 (10:06 +0200)] 
codegen: Rename coroutine data variable to _data_

14 years agogtk+-2.0, gtk+-3.0: Fix CellRenderer.get_alignment and get_padding bindings
Luca Bruno [Mon, 27 Jun 2011 21:22:56 +0000 (23:22 +0200)] 
gtk+-2.0, gtk+-3.0: Fix CellRenderer.get_alignment and get_padding bindings

Based on patch by Alexander Larsson.

Fixes bug 653527.

14 years agogirparser: Add cprefix metadata argument for classes
Luca Bruno [Mon, 27 Jun 2011 18:17:12 +0000 (20:17 +0200)] 
girparser: Add cprefix metadata argument for classes

14 years agocodewriter: Write lower_case_cprefix for classes
Luca Bruno [Mon, 27 Jun 2011 18:16:58 +0000 (20:16 +0200)] 
codewriter: Write lower_case_cprefix for classes

14 years agoAdd set_lower_case_cprefix method to Class
Luca Bruno [Mon, 27 Jun 2011 18:15:28 +0000 (20:15 +0200)] 
Add set_lower_case_cprefix method to Class

14 years agocodegen: Do not declare virtual function for default signal handlers
Luca Bruno [Mon, 27 Jun 2011 13:29:42 +0000 (15:29 +0200)] 
codegen: Do not declare virtual function for default signal handlers

Fixes bug 615637.

14 years agocodegen: Support calling methods that return modified pointer on properties
Luca Bruno [Mon, 27 Jun 2011 12:25:54 +0000 (14:25 +0200)] 
codegen: Support calling methods that return modified pointer on properties

Fixes bug 589928.

14 years agotests: Add regression test for bug 653391
Luca Bruno [Sun, 26 Jun 2011 17:59:42 +0000 (19:59 +0200)] 
tests: Add regression test for bug 653391

14 years agogtk+-2.0, gtk+-3.0: Add bindings for TREE_SORTABLE_*_SORT_COLUMN_ID
Luca Bruno [Sun, 26 Jun 2011 17:46:56 +0000 (19:46 +0200)] 
gtk+-2.0, gtk+-3.0: Add bindings for TREE_SORTABLE_*_SORT_COLUMN_ID

Fixes bug 653379.

14 years agocodegen: Do not free captured parameters in return statements
Luca Bruno [Sun, 26 Jun 2011 17:30:05 +0000 (19:30 +0200)] 
codegen: Do not free captured parameters in return statements

Fixes bug 653391.

14 years agogtk+-2.0, gtk+-3.0: Fix ActionCallback bindings and usage in fields
Luca Bruno [Sun, 26 Jun 2011 16:57:22 +0000 (18:57 +0200)] 
gtk+-2.0, gtk+-3.0: Fix ActionCallback bindings and usage in fields

Fix the regression introduced by commit 227214f0d92b06e029961.

Fixes bug 653046.

14 years agocodewriter: Write delegate_target for fields
Luca Bruno [Sun, 26 Jun 2011 17:05:08 +0000 (19:05 +0200)] 
codewriter: Write delegate_target for fields

14 years agogidlparser: Add no_delegate_target metadata for fields
Luca Bruno [Sun, 26 Jun 2011 16:59:01 +0000 (18:59 +0200)] 
gidlparser: Add no_delegate_target metadata for fields

14 years agoglib-2.0, tokyocabinet: Fix usage of delegate_target attribute
Luca Bruno [Sat, 25 Jun 2011 06:37:24 +0000 (08:37 +0200)] 
glib-2.0, tokyocabinet: Fix usage of delegate_target attribute

14 years agoRemove code that references unused ByRef and InstanceByReference
Luca Bruno [Wed, 22 Jun 2011 10:52:54 +0000 (12:52 +0200)] 
Remove code that references unused ByRef and InstanceByReference

14 years agogtk+-3.0: Fix ThemingEngine.get_* and lookup_color return values
Luca Bruno [Wed, 22 Jun 2011 20:08:37 +0000 (22:08 +0200)] 
gtk+-3.0: Fix ThemingEngine.get_* and lookup_color return values

Fixes bug 653188.

14 years agocodegen: Fix warning about copying delegate parameters in async method
Luca Bruno [Wed, 22 Jun 2011 07:10:20 +0000 (09:10 +0200)] 
codegen: Fix warning about copying delegate parameters in async method

14 years agocodegen: Fix regression when setting delegate properties
Luca Bruno [Wed, 22 Jun 2011 06:40:45 +0000 (08:40 +0200)] 
codegen: Fix regression when setting delegate properties

The regression was introduced by 1e90d53dba0eff6ec2b.

Fixes bug 653138.

14 years agogtk+-2.0, gtk+-3.0: Mark ActionCallback delegate to not have a target
Luca Bruno [Tue, 21 Jun 2011 14:29:09 +0000 (16:29 +0200)] 
gtk+-2.0, gtk+-3.0: Mark ActionCallback delegate to not have a target

Fixes bug 653046.

14 years agogtk+-3.0: Fix gtk_text_iter_backward_find_char binding
Adrien Bustany [Tue, 21 Jun 2011 14:52:00 +0000 (16:52 +0200)] 
gtk+-3.0: Fix gtk_text_iter_backward_find_char binding

14 years agocodegen: Drop useless get_temp_variable usage in visit_regex_literal
Luca Bruno [Tue, 14 Jun 2011 11:03:44 +0000 (13:03 +0200)] 
codegen: Drop useless get_temp_variable usage in visit_regex_literal

14 years agogtk+-3.0: Add ellipsis to ThemingEngine.get method
Luca Bruno [Sat, 18 Jun 2011 10:46:43 +0000 (12:46 +0200)] 
gtk+-3.0: Add ellipsis to ThemingEngine.get method

Fixes bug 652886.

14 years agogtk+-2.0, gtk+-3.0: Mark r,g,b parameters of HSV.to_rgb as out parameters
Luca Bruno [Sat, 18 Jun 2011 10:36:45 +0000 (12:36 +0200)] 
gtk+-2.0, gtk+-3.0: Mark r,g,b parameters of HSV.to_rgb as out parameters

Fixes bug 652796.

14 years agocodegen: Fix foreach on inline allocated arrays
Luca Bruno [Sat, 18 Jun 2011 10:21:14 +0000 (12:21 +0200)] 
codegen: Fix foreach on inline allocated arrays

Fixes bug 652549.

14 years agoSupport ref and out parameters in lambda expressions
Luca Bruno [Sat, 16 Apr 2011 10:55:35 +0000 (12:55 +0200)] 
Support ref and out parameters in lambda expressions

Fixes bug 622570.

14 years agocodegen: Fix equality expression with nullable enum values
Luca Bruno [Fri, 17 Jun 2011 13:38:00 +0000 (15:38 +0200)] 
codegen: Fix equality expression with nullable enum values

Fixes bug 652781.

14 years agolinux: Add socket options
Vito Piserchia [Fri, 17 Jun 2011 18:51:26 +0000 (20:51 +0200)] 
linux: Add socket options

Fixes bug 652735.

14 years agoRelease 0.13.0 0.13.0
Jürg Billeter [Fri, 17 Jun 2011 17:15:40 +0000 (19:15 +0200)] 
Release 0.13.0

14 years agoEnable vapigen by default
Jürg Billeter [Fri, 17 Jun 2011 17:24:21 +0000 (19:24 +0200)] 
Enable vapigen by default

14 years agocogl-1.0: Add cogl_color_init_from_{4f,4ub} bindings
Jürg Billeter [Fri, 17 Jun 2011 16:48:16 +0000 (18:48 +0200)] 
cogl-1.0: Add cogl_color_init_from_{4f,4ub} bindings

14 years agognet-2.0: Fix syntax errors
Jürg Billeter [Fri, 17 Jun 2011 15:06:08 +0000 (17:06 +0200)] 
gnet-2.0: Fix syntax errors

14 years agolibnotify: Remove outdated dependencies
Alexander Larsson [Fri, 17 Jun 2011 13:23:42 +0000 (15:23 +0200)] 
libnotify: Remove outdated dependencies

14 years agoFix .begin and .end on async methods using generic types
Jürg Billeter [Fri, 17 Jun 2011 10:48:32 +0000 (12:48 +0200)] 
Fix .begin and .end on async methods using generic types

Fixes bug 652763.

14 years agoFix target_type of inner expression for generic field access
Luca Bruno [Mon, 9 May 2011 14:12:30 +0000 (16:12 +0200)] 
Fix target_type of inner expression for generic field access

The target_type of inner expression must have the actual type arguments.
Fixes a regression introduced by 4935646d325911198e1fbf1c4f0734be03341c.

14 years agogtk+-3.0: Fix GtkPlug and GtkSocket bindings
Jürg Billeter [Thu, 16 Jun 2011 14:41:24 +0000 (16:41 +0200)] 
gtk+-3.0: Fix GtkPlug and GtkSocket bindings

14 years agogobject-introspection: Fix TypeTag in gidl.vapi
Luca Bruno [Tue, 14 Jun 2011 18:06:20 +0000 (20:06 +0200)] 
gobject-introspection: Fix TypeTag in gidl.vapi

14 years agogtk+-3.0: Fix GtkWidget::*_event bindings
Jürg Billeter [Tue, 14 Jun 2011 11:39:05 +0000 (13:39 +0200)] 
gtk+-3.0: Fix GtkWidget::*_event bindings

14 years agogdk-pixbuf-2.0: Fix PixbufSaveFunc and Pixbuf.save_to_callbackv bindings
Luca Bruno [Mon, 13 Jun 2011 11:33:41 +0000 (13:33 +0200)] 
gdk-pixbuf-2.0: Fix PixbufSaveFunc and Pixbuf.save_to_callbackv bindings

Based on patch by Robert Ancell.

Fixes bug 652441.

14 years agotests: Add regression test for bug 623092
Luca Bruno [Mon, 13 Jun 2011 08:37:20 +0000 (10:37 +0200)] 
tests: Add regression test for bug 623092

14 years agozlib: Make next_in and next_out buffers in Stream be unowned
Robert Ancell [Sat, 11 Jun 2011 09:52:43 +0000 (19:52 +1000)] 
zlib: Make next_in and next_out buffers in Stream be unowned

Fixes bug 652344.

14 years agocodegen: Fix access to arrays with fixed length
Luca Bruno [Sun, 12 Jun 2011 07:42:52 +0000 (09:42 +0200)] 
codegen: Fix access to arrays with fixed length

Fixes bug 652380.

14 years agogdk-2.0, gdk-3.0: Fix GdkDevice bindings
Oliver Sauder [Sat, 11 Jun 2011 12:34:48 +0000 (14:34 +0200)] 
gdk-2.0, gdk-3.0: Fix GdkDevice bindings

Fixes bug 652343.

14 years agogidlparser: Support nullable metadata for properties
Luca Bruno [Sat, 11 Jun 2011 15:32:37 +0000 (17:32 +0200)] 
gidlparser: Support nullable metadata for properties

14 years agox11: Add more function bindings
Luca Bruno [Fri, 10 Jun 2011 19:10:18 +0000 (21:10 +0200)] 
x11: Add more function bindings

Partially fixes bug 647496.

14 years agoGAsync: Fix the definition of async virtual methods in interfaces
Luca Bruno [Fri, 10 Jun 2011 11:04:00 +0000 (13:04 +0200)] 
GAsync: Fix the definition of async virtual methods in interfaces

Fixes bug 652252.

14 years agogirparser: Remove unused variables
Luca Bruno [Thu, 9 Jun 2011 18:28:38 +0000 (20:28 +0200)] 
girparser: Remove unused variables

14 years agogirparser: Add closure argument for metadata
Luca Bruno [Thu, 9 Jun 2011 18:23:43 +0000 (20:23 +0200)] 
girparser: Add closure argument for metadata

14 years agocodegen: Support owned delegate parameter in set accessor 1e90d53dba0eff6ec2babd8292676099308dd4f6
Luca Bruno [Thu, 9 Jun 2011 11:37:23 +0000 (13:37 +0200)] 
codegen: Support owned delegate parameter in set accessor

14 years agoTransfer ownership of owned value parameter in set accessor
Luca Bruno [Thu, 9 Jun 2011 11:32:04 +0000 (13:32 +0200)] 
Transfer ownership of owned value parameter in set accessor

14 years agocodegen: Fix memory leak in set accessor with owned value
Luca Bruno [Thu, 9 Jun 2011 11:11:21 +0000 (13:11 +0200)] 
codegen: Fix memory leak in set accessor with owned value

Fixes bug 652181.