]>
git.ipfire.org Git - thirdparty/vala.git/log
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.
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.
Luca Bruno [Wed, 29 Jun 2011 16:55:19 +0000 (18:55 +0200)]
gtk+-3.0: Fix Gtk.ThemingEngine.get_background_color bindings
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.
Alexander Larsson [Tue, 28 Jun 2011 12:14:21 +0000 (14:14 +0200)]
pango: Fix PangoAttrShape and PangoAttrDataCopyFunc bindings
Fixes bug 653528.
Luca Bruno [Tue, 28 Jun 2011 11:32:37 +0000 (13:32 +0200)]
codewriter: Write simple_generics argument for methods
Luca Bruno [Tue, 28 Jun 2011 11:32:23 +0000 (13:32 +0200)]
gidlparser: Support setting simple_generics to 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.
Luca Bruno [Tue, 28 Jun 2011 09:08:00 +0000 (11:08 +0200)]
GAsync: Use store_parameter when generating the async function
Luca Bruno [Tue, 28 Jun 2011 08:06:44 +0000 (10:06 +0200)]
codegen: Rename coroutine data variable to _data_
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.
Luca Bruno [Mon, 27 Jun 2011 18:17:12 +0000 (20:17 +0200)]
girparser: Add cprefix metadata argument for classes
Luca Bruno [Mon, 27 Jun 2011 18:16:58 +0000 (20:16 +0200)]
codewriter: Write lower_case_cprefix for classes
Luca Bruno [Mon, 27 Jun 2011 18:15:28 +0000 (20:15 +0200)]
Add set_lower_case_cprefix method to Class
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.
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.
Luca Bruno [Sun, 26 Jun 2011 17:59:42 +0000 (19:59 +0200)]
tests: Add regression test for bug 653391
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.
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.
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.
Luca Bruno [Sun, 26 Jun 2011 17:05:08 +0000 (19:05 +0200)]
codewriter: Write delegate_target for fields
Luca Bruno [Sun, 26 Jun 2011 16:59:01 +0000 (18:59 +0200)]
gidlparser: Add no_delegate_target metadata for fields
Luca Bruno [Sat, 25 Jun 2011 06:37:24 +0000 (08:37 +0200)]
glib-2.0, tokyocabinet: Fix usage of delegate_target attribute
Luca Bruno [Wed, 22 Jun 2011 10:52:54 +0000 (12:52 +0200)]
Remove code that references unused ByRef and InstanceByReference
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.
Luca Bruno [Wed, 22 Jun 2011 07:10:20 +0000 (09:10 +0200)]
codegen: Fix warning about copying delegate parameters in async method
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.
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.
Adrien Bustany [Tue, 21 Jun 2011 14:52:00 +0000 (16:52 +0200)]
gtk+-3.0: Fix gtk_text_iter_backward_find_char binding
Luca Bruno [Tue, 14 Jun 2011 11:03:44 +0000 (13:03 +0200)]
codegen: Drop useless get_temp_variable usage in visit_regex_literal
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.
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.
Luca Bruno [Sat, 18 Jun 2011 10:21:14 +0000 (12:21 +0200)]
codegen: Fix foreach on inline allocated arrays
Fixes bug 652549.
Luca Bruno [Sat, 16 Apr 2011 10:55:35 +0000 (12:55 +0200)]
Support ref and out parameters in lambda expressions
Fixes bug 622570.
Luca Bruno [Fri, 17 Jun 2011 13:38:00 +0000 (15:38 +0200)]
codegen: Fix equality expression with nullable enum values
Fixes bug 652781.
Vito Piserchia [Fri, 17 Jun 2011 18:51:26 +0000 (20:51 +0200)]
linux: Add socket options
Fixes bug 652735.
Jürg Billeter [Fri, 17 Jun 2011 17:15:40 +0000 (19:15 +0200)]
Release 0.13.0
Jürg Billeter [Fri, 17 Jun 2011 17:24:21 +0000 (19:24 +0200)]
Enable vapigen by default
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
Jürg Billeter [Fri, 17 Jun 2011 15:06:08 +0000 (17:06 +0200)]
gnet-2.0: Fix syntax errors
Alexander Larsson [Fri, 17 Jun 2011 13:23:42 +0000 (15:23 +0200)]
libnotify: Remove outdated dependencies
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.
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.
Jürg Billeter [Thu, 16 Jun 2011 14:41:24 +0000 (16:41 +0200)]
gtk+-3.0: Fix GtkPlug and GtkSocket bindings
Luca Bruno [Tue, 14 Jun 2011 18:06:20 +0000 (20:06 +0200)]
gobject-introspection: Fix TypeTag in gidl.vapi
Jürg Billeter [Tue, 14 Jun 2011 11:39:05 +0000 (13:39 +0200)]
gtk+-3.0: Fix GtkWidget::*_event 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.
Luca Bruno [Mon, 13 Jun 2011 08:37:20 +0000 (10:37 +0200)]
tests: Add regression test for bug 623092
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.
Luca Bruno [Sun, 12 Jun 2011 07:42:52 +0000 (09:42 +0200)]
codegen: Fix access to arrays with fixed length
Fixes bug 652380.
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.
Luca Bruno [Sat, 11 Jun 2011 15:32:37 +0000 (17:32 +0200)]
gidlparser: Support nullable metadata for properties
Luca Bruno [Fri, 10 Jun 2011 19:10:18 +0000 (21:10 +0200)]
x11: Add more function bindings
Partially fixes bug 647496.
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.
Luca Bruno [Thu, 9 Jun 2011 18:28:38 +0000 (20:28 +0200)]
girparser: Remove unused variables
Luca Bruno [Thu, 9 Jun 2011 18:23:43 +0000 (20:23 +0200)]
girparser: Add closure argument for metadata
Luca Bruno [Thu, 9 Jun 2011 11:37:23 +0000 (13:37 +0200)]
codegen: Support owned delegate 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
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.
Luca Bruno [Wed, 8 Jun 2011 20:32:05 +0000 (22:32 +0200)]
girparser: Only rely on virtual-method for marking a method as virtual
Oliver Sauder [Wed, 8 Jun 2011 19:06:33 +0000 (21:06 +0200)]
gtk+-2.0, gtk+-3.0: Fix return value of gtk_target_table_new_from_list
Fixes bug 652137.
Luca Bruno [Wed, 8 Jun 2011 19:14:50 +0000 (21:14 +0200)]
gio-2.0: Fix Bus.watch_name and watch_name_on_connection bindings
Fixes bug 652123.
Luca Bruno [Fri, 3 Jun 2011 16:57:34 +0000 (18:57 +0200)]
tests: Add ref-testing for the GIR parser
Luca Bruno [Sun, 5 Jun 2011 14:17:02 +0000 (16:17 +0200)]
gtk+-2.0, gtk+-3.0: Mark TreeModel.get_path return value as nullable
Fixes bug 651871.
Luca Bruno [Sun, 5 Jun 2011 09:16:16 +0000 (11:16 +0200)]
girparser: Set vfunc_name for virtual methods if name differs from invoker
Luca Bruno [Sun, 5 Jun 2011 07:59:21 +0000 (09:59 +0200)]
gtk+-2.0, gtk+-3.0: Make TreeModel.ref_node and unref_node be virtual
Fixes bug 651872.
Luca Bruno [Sat, 4 Jun 2011 16:21:08 +0000 (18:21 +0200)]
Move custom_return_type_cname CCode attribute down to Method
Luca Bruno [Sat, 4 Jun 2011 15:48:47 +0000 (17:48 +0200)]
girparser: Threat union with registered GType as boxed type
Oliver Sauder [Sat, 4 Jun 2011 13:34:59 +0000 (15:34 +0200)]
x11: Add XGetInputFocus method to Display
Fixes bug 651853.
Luca Bruno [Fri, 3 Jun 2011 11:54:42 +0000 (13:54 +0200)]
girparser: Handle array length index for return values
Fixes bug 651773.
Jürg Billeter [Fri, 3 Jun 2011 09:59:47 +0000 (11:59 +0200)]
Fix critical when calling generated enum to_string method
Luca Bruno [Fri, 3 Jun 2011 09:16:49 +0000 (11:16 +0200)]
girparser: Always parse gtype structs as records even if they're disguised
Luca Bruno [Fri, 3 Jun 2011 09:07:19 +0000 (11:07 +0200)]
girparser: Ensure that cname of guessed accessor methods is correct
Luca Bruno [Fri, 3 Jun 2011 08:48:15 +0000 (10:48 +0200)]
girparser: Fix finding invoker method for virtual methods
Luca Bruno [Thu, 2 Jun 2011 18:08:24 +0000 (20:08 +0200)]
D-Bus: Require class prerequisite for dbus interfaces
Fixes bug 651715.
Jürg Billeter [Wed, 1 Jun 2011 14:23:44 +0000 (16:23 +0200)]
codegen: Remove incorrect check when returning arrays from async methods
Jürg Billeter [Wed, 1 Jun 2011 13:47:29 +0000 (15:47 +0200)]
codegen: Clarify handling of self for closures
Michael 'Mickey' Lauer [Tue, 31 May 2011 17:04:41 +0000 (19:04 +0200)]
alsa: fix snd_pcm_write* and and snd_pcm_read*
Luca Bruno [Tue, 31 May 2011 14:33:40 +0000 (16:33 +0200)]
Collect used variables in postfix expression for flow analysis
Robert Ancell [Tue, 31 May 2011 00:04:18 +0000 (10:04 +1000)]
cairo: Add missing Device class and Surface methods
Fixes bug 651507.
Jürg Billeter [Mon, 30 May 2011 19:11:49 +0000 (21:11 +0200)]
ccode: Fix line breaking of string literals with octal escape sequences
Michael 'Mickey' Lauer [Mon, 30 May 2011 19:02:55 +0000 (21:02 +0200)]
linux: bind i2c and smbus subsystem
Michael 'Mickey' Lauer [Mon, 30 May 2011 19:00:58 +0000 (21:00 +0200)]
linux: bind uinput (userspace input) subsystem
Michael 'Mickey' Lauer [Mon, 30 May 2011 18:57:32 +0000 (20:57 +0200)]
alsa: bind PCM subsystem
Michael 'Mickey' Lauer [Mon, 30 May 2011 18:44:53 +0000 (20:44 +0200)]
posix: add inet_ntop(3) and corresponding constants
Michael 'Mickey' Lauer [Mon, 30 May 2011 18:34:16 +0000 (20:34 +0200)]
linux: add misc. non-posix termios constants
Luca Bruno [Mon, 30 May 2011 14:11:14 +0000 (16:11 +0200)]
codegen: Support passing real non-null structs as ref/out varargs
Fixes bug 651441.
Luca Bruno [Sun, 29 May 2011 19:50:06 +0000 (21:50 +0200)]
girparser: Fix criticals when enums or error domains have no children
Luca Bruno [Sun, 29 May 2011 19:43:37 +0000 (21:43 +0200)]
girparser: Threat non-boxed disguised records as compact classes
Fixes bug 651408.
Jürg Billeter [Sun, 29 May 2011 19:43:00 +0000 (21:43 +0200)]
glib-2.0: Simplify creation of GLib.Sequence
Jürg Billeter [Sun, 29 May 2011 19:30:30 +0000 (21:30 +0200)]
dova: Allow structs without default constructor
Luca Bruno [Sun, 29 May 2011 17:05:00 +0000 (19:05 +0200)]
codegen: Fix definition of fields when array length cname is specified
Fixes bug 588203.
Luca Bruno [Sat, 28 May 2011 08:49:02 +0000 (10:49 +0200)]
Enable control flow analysis for variable declarations
Fixes bug 651311.
Luca Bruno [Sun, 29 May 2011 07:23:41 +0000 (09:23 +0200)]
Use accept_children in DataType
Fixes bug 566870.
Luca Bruno [Sat, 28 May 2011 08:15:37 +0000 (10:15 +0200)]
tests: Add regression test for bug 609642
Luca Bruno [Sat, 28 May 2011 07:55:27 +0000 (09:55 +0200)]
tests: Shut vala warning against asynchronous/bug641182.vala
Luca Bruno [Sat, 28 May 2011 07:30:52 +0000 (09:30 +0200)]
codegen: Do not initialize temp variable when getting delegate property
Fixes bug 641182.
Luca Bruno [Sat, 28 May 2011 07:04:25 +0000 (09:04 +0200)]
codegen: Fix closures in creation methods of classes without base class
Fixes bug 642899.
Luca Bruno [Fri, 27 May 2011 17:08:34 +0000 (19:08 +0200)]
girparser: Skip elements with attribute private="1"
Luca Bruno [Fri, 27 May 2011 14:29:51 +0000 (16:29 +0200)]
tests: Add -X -g to the compilation flags