]>
git.ipfire.org Git - thirdparty/vala.git/log
Didier 'Ptitjes [Tue, 28 Apr 2009 22:32:40 +0000 (00:32 +0200)]
GIR parser: Parse class constants
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Tue, 28 Apr 2009 22:20:46 +0000 (00:20 +0200)]
GIR parser: Fix c:type parsing in types and constructor return value
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Thu, 16 Apr 2009 17:41:20 +0000 (19:41 +0200)]
GIR parser: Handle module GModule in namespace GLib
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Levi Bard [Thu, 7 May 2009 16:15:20 +0000 (18:15 +0200)]
Move delegate typedef to right position
Fixes bug 580513.
Jürg Billeter [Thu, 7 May 2009 15:21:59 +0000 (17:21 +0200)]
Support delegates with delegate parameters and results
Based on patch by Levi Bard, fixes bug 578415.
Levi Bard [Thu, 7 May 2009 15:01:14 +0000 (17:01 +0200)]
Fix initialization of nullable structs
Fixes bug 579758.
Mark Lee [Sat, 2 May 2009 03:12:20 +0000 (20:12 -0700)]
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.
Krzysztof Kotlenga [Thu, 7 May 2009 14:10:32 +0000 (16:10 +0200)]
dbus-glib-1: Add DBusNameFlag binding
Fixes bug 579043.
William Swanson [Mon, 4 May 2009 23:58:51 +0000 (16:58 -0700)]
libgsf-1: Use owned modifier instead of the deprecated # modifier
Fixes bug 581392.
Levi Bard [Thu, 7 May 2009 13:59:22 +0000 (15:59 +0200)]
Fix delegate out parameters
Fixes bug 578412.
Evan Nemerson [Tue, 5 May 2009 05:52:49 +0000 (22:52 -0700)]
gdk-pixbuf-2.0: Fix gdk_pixbuf_copy binding
Make Gdk.Pixbuf.copy() transfer ownership. Based on patch by Qball Cow,
fixes bug 581367.
Ryan Lortie [Thu, 7 May 2009 13:54:33 +0000 (15:54 +0200)]
glib-2.0: Fix g_key_file_to_data binding
Fixes bug 580348.
Jürg Billeter [Thu, 7 May 2009 13:51:49 +0000 (15:51 +0200)]
webkit-1.0: Fix WebKitWebView::hovering_over_link binding
Fixes bug 579191.
Jürg Billeter [Thu, 7 May 2009 13:49:00 +0000 (15:49 +0200)]
gdk-2.0: Fix gdk_pixmap_new binding
Fixes bug 578163.
Feng Yu [Sat, 28 Mar 2009 19:21:32 +0000 (15:21 -0400)]
gtk+-2.0: Add Gtk.Container.forall_internal
Add Gtk.Container.forall_internal to work around the inconsistent
forall binding. Fixes bug 543872.
Jürg Billeter [Thu, 7 May 2009 11:49:47 +0000 (13:49 +0200)]
Fix crash when using `in' operator
Jürg Billeter [Tue, 5 May 2009 21:21:30 +0000 (23:21 +0200)]
Do not depend on uint64 in semantic analyzer
Jürg Billeter [Tue, 5 May 2009 21:20:27 +0000 (23:20 +0200)]
Fix handling of numeric types in symbol resolver
Jürg Billeter [Tue, 5 May 2009 21:16:33 +0000 (23:16 +0200)]
Accept numeric base types in struct declaration
Jürg Billeter [Tue, 5 May 2009 21:10:59 +0000 (23:10 +0200)]
Fix instance parameter type for numeric types
Jürg Billeter [Tue, 5 May 2009 16:40:03 +0000 (18:40 +0200)]
GIR writer: Do not use string.replace
GRegex requires GLib 2.14.
Jürg Billeter [Tue, 5 May 2009 16:36:34 +0000 (18:36 +0200)]
GIR writer: Replace escape_attribute_string by Markup.escape_text
Sebastian Pölsterl [Tue, 5 May 2009 16:20:44 +0000 (18:20 +0200)]
Replaced deprecated # syntax with new owned syntax
Jürg Billeter [Mon, 4 May 2009 20:56:59 +0000 (22:56 +0200)]
GType: Declare inherited methods in interface implementations
Fixes bug 581290.
Jürg Billeter [Mon, 4 May 2009 14:56:24 +0000 (16:56 +0200)]
Declare parameter types of signals
Didier 'Ptitjes [Sun, 22 Mar 2009 15:34:29 +0000 (16:34 +0100)]
GIR writer: Generate annotations on all elements
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sun, 22 Mar 2009 13:39:38 +0000 (14:39 +0100)]
GIR writer: Improve errordomain generation
Generate get-quark and codes attributes on errordomain and generate
enum for error codes.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 19:40:17 +0000 (20:40 +0100)]
GIR writer: Generate enum values and c:identifer attributes
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 05:05:03 +0000 (06:05 +0100)]
GIR writer: Generate throws attribute
Generate throws attribute on constructors, methods and callbacks.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 04:20:22 +0000 (05:20 +0100)]
GIR writer: Improve property generation
Generate readable, construct and construct-only attributes on property.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 03:45:12 +0000 (04:45 +0100)]
GIR writer: Generate property's cannonical name instead of name
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 03:38:19 +0000 (04:38 +0100)]
GIR writer: Generate c:type attribute on callbacks
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 03:22:24 +0000 (04:22 +0100)]
GIR writer: Generate allow-none attributes
Generate allow-none attributes on parameters, return values and fields.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 03:15:25 +0000 (04:15 +0100)]
GIR writer: Fix missing transfer-ownership attributes
Fix missing transfer-ownership attribute on parameters and return value.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Jürg Billeter [Thu, 30 Apr 2009 21:10:22 +0000 (23:10 +0200)]
GIR writer: Fix critical warnings
Didier 'Ptitjes [Fri, 20 Mar 2009 19:12:17 +0000 (20:12 +0100)]
GIR writer: Generate constant c:identifier and value
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 18:32:26 +0000 (19:32 +0100)]
GIR writer: Support pointer types and generic types
Generate type correctly with adhoc c:type (pointer types and
parametered types).
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 16:50:51 +0000 (17:50 +0100)]
GIR writer: Generate abstract attribute for abstract classes
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 16:45:56 +0000 (17:45 +0100)]
GIR writer: Fix virtual method generation
Generate virtual and abstract methods correctly (method +
virtual-method + callback in type struct).
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 16:27:55 +0000 (17:27 +0100)]
GIR writer: Avoid generating parameters tag if not necessary
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 16:25:19 +0000 (17:25 +0100)]
GIR writer: Generate static methods correctly
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 15:50:43 +0000 (16:50 +0100)]
GIR writer: Generate type structs for classes and interfaces
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 15:20:04 +0000 (16:20 +0100)]
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.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Jürg Billeter [Sun, 26 Apr 2009 18:48:37 +0000 (20:48 +0200)]
Fix declarations of struct copy and free functions
Thijs Vermeir [Sun, 26 Apr 2009 15:55:05 +0000 (17:55 +0200)]
cairo: fix cname of Cairo.Format
Ali Sabil [Sat, 25 Apr 2009 12:31:17 +0000 (14:31 +0200)]
Avoid C compiler warning for abstract interface implementations
Fixes bug 571522.
Jürg Billeter [Thu, 23 Apr 2009 15:16:09 +0000 (17:16 +0200)]
gtk+-2.0: Fix gtk_entry_completion_set_match_func binding
Jürg Billeter [Thu, 23 Apr 2009 15:14:07 +0000 (17:14 +0200)]
gdk-pixbuf-2.0: Fix gdk_pixbuf_get_file_info binding
Sebastian Spaeth [Thu, 23 Apr 2009 08:18:06 +0000 (10:18 +0200)]
cairo: Fix cairo_image_surface_get_data binding
Fixes bug 579803.
Jürg Billeter [Tue, 21 Apr 2009 11:40:06 +0000 (13:40 +0200)]
hal: Add libhal_device_get_property_{bool,double} bindings
Jürg Billeter [Mon, 20 Apr 2009 14:48:53 +0000 (16:48 +0200)]
Post-release version bump
Jürg Billeter [Mon, 20 Apr 2009 13:58:27 +0000 (15:58 +0200)]
Release 0.7.1
Jürg Billeter [Mon, 20 Apr 2009 14:30:16 +0000 (16:30 +0200)]
Fix local variable initialization of basic types
Jim Nelson [Fri, 17 Apr 2009 14:34:14 +0000 (16:34 +0200)]
gtk+-2.0: Fix gtk_tree_selection_set_select_function binding
Ali Sabil [Fri, 17 Apr 2009 13:17:41 +0000 (15:17 +0200)]
gstreamer-rtp-0.10: Turn GstRTCPPacket into a struct
Ali Sabil [Fri, 17 Apr 2009 07:59:04 +0000 (09:59 +0200)]
libxml-2.0.vapi: use the owned modifier instead of the deprecated # modifier
Ali Sabil [Thu, 16 Apr 2009 10:35:40 +0000 (12:35 +0200)]
Fix a critical when using a catch block without a variable
Levi Bard [Wed, 15 Apr 2009 21:02:15 +0000 (23:02 +0200)]
Fix GType declaration for structs
Fixes bug 578162.
Levi Bard [Wed, 15 Apr 2009 20:37:51 +0000 (22:37 +0200)]
Fix crash with invalid property default expressions
Do not check type compatibility on the default expression of a
property if it fails semantic analysis. Fixes bug 576122.
Levi Bard [Wed, 15 Apr 2009 20:32:17 +0000 (22:32 +0200)]
Fix crash on invalid binary expressions
Fixes bug 571960.
Samuel Cormier-Iijima [Wed, 15 Apr 2009 20:03:51 +0000 (22:03 +0200)]
Strip whitespace from lines in .deps files
Fixes bug 560712.
Jürg Billeter [Wed, 15 Apr 2009 19:41:38 +0000 (21:41 +0200)]
Fix temp variable declaration in internal VAPI properties
Jürg Billeter [Wed, 15 Apr 2009 19:17:42 +0000 (21:17 +0200)]
Remove gnet-2.0 bindings
The generated bindings are broken as the C library does not follow
the usual naming conventions. If there is still demand for gnet-2.0
bindings, manual bindings should be added.
Jürg Billeter [Wed, 15 Apr 2009 19:08:29 +0000 (21:08 +0200)]
Warn when using deprecated # modifier or operator
Jürg Billeter [Wed, 15 Apr 2009 19:05:45 +0000 (21:05 +0200)]
Update code using deprecated # modifier or operator
Jürg Billeter [Tue, 14 Apr 2009 22:15:29 +0000 (00:15 +0200)]
Introduce new signal connect/disconnect syntax
foo.clicked.connect (handler);
Fixes bug 566847.
Jürg Billeter [Tue, 14 Apr 2009 18:35:31 +0000 (20:35 +0200)]
Do not check GList/GSList references against NULL
NULL is a valid empty GList/GSList. Based on patch by Yu Feng,
fixes bug 578198.
Jamie McCracken [Tue, 14 Apr 2009 17:41:57 +0000 (13:41 -0400)]
fix bug in printing string literal in Genie
Jürg Billeter [Tue, 14 Apr 2009 17:39:55 +0000 (19:39 +0200)]
Add --verbose command-line option
Currently just prints C compiler command-line before execution.
Fixes bug 559890.
Jamie McCracken [Tue, 14 Apr 2009 17:29:09 +0000 (13:29 -0400)]
Fix bug in print statement
Jürg Billeter [Tue, 14 Apr 2009 17:24:33 +0000 (19:24 +0200)]
Support set accessors in internal VAPI properties
Fixes bug 545187.
Jürg Billeter [Tue, 14 Apr 2009 17:11:11 +0000 (19:11 +0200)]
Regenerate more bindings
Jürg Billeter [Tue, 14 Apr 2009 17:06:06 +0000 (19:06 +0200)]
libgnomeui-2.0: Replace references to Gtk.DestroyNotify
Fixes bug 578947.
Jürg Billeter [Tue, 14 Apr 2009 16:58:32 +0000 (18:58 +0200)]
vapigen: Fix constants
Jürg Billeter [Tue, 14 Apr 2009 16:54:29 +0000 (18:54 +0200)]
Support external constants
Jürg Billeter [Tue, 14 Apr 2009 16:36:36 +0000 (18:36 +0200)]
Update bindings to not use static modifier for delegates
Jürg Billeter [Tue, 14 Apr 2009 16:33:44 +0000 (18:33 +0200)]
Replace static modifier for delegates by attribute
Replace `static' modifier for delegates without a user_data parameter
by [CCode (has_target = false)] as we only support this for bindings,
it is not considered a language feature. Fixes bug 526549.
Jürg Billeter [Tue, 14 Apr 2009 15:38:50 +0000 (17:38 +0200)]
Use fully-qualified name in the code writer
Fixes bug 516859.
Jamie McCracken [Tue, 14 Apr 2009 15:17:42 +0000 (11:17 -0400)]
Updated genie parser to match vala parser in functionality and bug fixes
Jürg Billeter [Tue, 14 Apr 2009 15:16:20 +0000 (17:16 +0200)]
Remove generated .c files on make maintainer-clean
Fixes bug 509146.
Jürg Billeter [Tue, 14 Apr 2009 14:46:46 +0000 (16:46 +0200)]
Avoid C compiler warning in string switch statements
Fixes bug 505856.
Jürg Billeter [Tue, 14 Apr 2009 12:04:24 +0000 (14:04 +0200)]
Fix array and delegate arguments in creation and virtual methods
Jamie McCracken [Tue, 14 Apr 2009 00:30:29 +0000 (20:30 -0400)]
Updated genie scanner to handle all new/missing vala tokens and directives
Jamie McCracken [Mon, 13 Apr 2009 21:57:03 +0000 (17:57 -0400)]
Report error when using conflicting method modifiers in Genie parser
Jamie McCracken [Mon, 13 Apr 2009 16:24:00 +0000 (12:24 -0400)]
Added support for static properties in Genie parser
Jamie McCracken [Mon, 13 Apr 2009 16:16:15 +0000 (12:16 -0400)]
Fix error message when encountering invalid character literals in Genie parser
Jamie McCracken [Mon, 13 Apr 2009 16:12:22 +0000 (12:12 -0400)]
Added property attributes to Genie parser
Jamie McCracken [Mon, 13 Apr 2009 15:55:50 +0000 (11:55 -0400)]
Added missing source reference to Genie parser
Jamie [Mon, 13 Apr 2009 15:45:49 +0000 (11:45 -0400)]
Fixed codegen problem
Jürg Billeter [Sun, 12 Apr 2009 19:37:27 +0000 (21:37 +0200)]
Fix names of methods generated from lambda expressions
Jürg Billeter [Sun, 12 Apr 2009 19:33:08 +0000 (21:33 +0200)]
Fix virtual methods throwing errors
Fixes bug 578778.
Jürg Billeter [Sun, 12 Apr 2009 19:29:32 +0000 (21:29 +0200)]
Ensure string.h is included when using memcpy
Jürg Billeter [Sun, 12 Apr 2009 17:38:38 +0000 (19:38 +0200)]
vapigen: Remove unused method
Jürg Billeter [Sun, 12 Apr 2009 15:41:06 +0000 (17:41 +0200)]
Include glib-object.h when declaring fundamental classes
Jürg Billeter [Sat, 11 Apr 2009 11:46:13 +0000 (13:46 +0200)]
gtk+-2.0: Fix gtk_image_get_stock binding
Based on patch by Simon Wenner, fixes bug 578687.
Jürg Billeter [Fri, 10 Apr 2009 15:09:53 +0000 (17:09 +0200)]
Declare base types of pointer types
Jürg Billeter [Fri, 10 Apr 2009 15:02:22 +0000 (17:02 +0200)]
Arrays: Add experimental support for fixed-length arrays
Local fixed-length arrays are allocated on the stack.
int[3] array = { 1, 2, 3 };
Fixes bug 492481.
Jürg Billeter [Fri, 10 Apr 2009 14:16:19 +0000 (16:16 +0200)]
Remove result variable warning
Implicit result variable not planned for Vala 1.0.
Jürg Billeter [Fri, 10 Apr 2009 11:33:44 +0000 (13:33 +0200)]
Remove unused cheader_filename field
Jürg Billeter [Fri, 10 Apr 2009 10:01:30 +0000 (12:01 +0200)]
Do not delete existing .c files
Fixes bug 501585.