]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
16 years agolibepc-1.0: Regenerate bindings
Jürg Billeter [Tue, 15 Sep 2009 08:55:01 +0000 (10:55 +0200)] 
libepc-1.0: Regenerate bindings

Fixes bug 595247.

16 years agoReport error when trying to pass signal as argument
Jürg Billeter [Tue, 15 Sep 2009 08:45:47 +0000 (10:45 +0200)] 
Report error when trying to pass signal as argument

Fixes bug 584350.

16 years agoReport error for properties using `async' or `throws'
Jürg Billeter [Tue, 15 Sep 2009 08:32:55 +0000 (10:32 +0200)] 
Report error for properties using `async' or `throws'

16 years agoReturn structs via out parameter
Jürg Billeter [Tue, 15 Sep 2009 08:06:45 +0000 (10:06 +0200)] 
Return structs via out parameter

Fixes bug 534781.

16 years agoGIR parser: Handle anonymous unions and structs inside unions
Sebastian Dröge [Tue, 15 Sep 2009 05:43:38 +0000 (07:43 +0200)] 
GIR parser: Handle anonymous unions and structs inside unions

Fixes bug 594228.

16 years ago- true, false, null tags
Florian Brosch [Tue, 15 Sep 2009 00:41:02 +0000 (02:41 +0200)] 
- true, false, null tags

16 years agoGAsync: Fix GSourceFunc callbacks in virtual methods
Jürg Billeter [Mon, 14 Sep 2009 22:45:20 +0000 (00:45 +0200)] 
GAsync: Fix GSourceFunc callbacks in virtual methods

16 years agoD-Bus: Fix uninitialized error variable in servers
Jürg Billeter [Mon, 14 Sep 2009 22:06:54 +0000 (00:06 +0200)] 
D-Bus: Fix uninitialized error variable in servers

16 years agoAdd generic_type_pos CCode attribute for macros
Jürg Billeter [Mon, 14 Sep 2009 21:57:37 +0000 (23:57 +0200)] 
Add generic_type_pos CCode attribute for macros

16 years agoD-Bus: Fix error handling in static clients
Didier 'Ptitjes [Wed, 6 May 2009 00:06:20 +0000 (02:06 +0200)] 
D-Bus: Fix error handling in static clients

Fixes bug 581101.

Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
16 years agoD-Bus: Fix error handling in servers
Didier 'Ptitjes [Wed, 6 May 2009 00:05:59 +0000 (02:05 +0200)] 
D-Bus: Fix error handling in servers

Fixes part of bug 581101.

Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
16 years agoD-Bus: Set D-Bus name for DBus.Error errordomain
Didier 'Ptitjes [Wed, 6 May 2009 00:04:08 +0000 (02:04 +0200)] 
D-Bus: Set D-Bus name for DBus.Error errordomain

Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
16 years agoD-Bus: Add get_dbus_name helper method
Jürg Billeter [Mon, 14 Sep 2009 19:55:08 +0000 (21:55 +0200)] 
D-Bus: Add get_dbus_name helper method

16 years agoGVariant binding fixes
Ryan Lortie [Mon, 14 Sep 2009 21:06:08 +0000 (17:06 -0400)] 
GVariant binding fixes

16 years agoFix virtual struct properties
Jürg Billeter [Mon, 14 Sep 2009 19:14:44 +0000 (21:14 +0200)] 
Fix virtual struct properties

16 years agoDo not support use of generics in static methods of generic types
Jürg Billeter [Mon, 14 Sep 2009 18:29:41 +0000 (20:29 +0200)] 
Do not support use of generics in static methods of generic types

Fixes bug 589071.

16 years agoFix string switch statements with owned switch expression
Jürg Billeter [Mon, 14 Sep 2009 18:03:14 +0000 (20:03 +0200)] 
Fix string switch statements with owned switch expression

Fixes bug 591879.

16 years agoFix C warnings in parser
Jürg Billeter [Mon, 14 Sep 2009 16:44:06 +0000 (18:44 +0200)] 
Fix C warnings in parser

16 years agoAdd support for constants in interfaces
Didier 'Ptitjes [Mon, 14 Sep 2009 16:31:22 +0000 (18:31 +0200)] 
Add support for constants in interfaces

16 years agovapigen: Support owned_get metadata attribute for properties
Jürg Billeter [Mon, 14 Sep 2009 16:38:47 +0000 (18:38 +0200)] 
vapigen: Support owned_get metadata attribute for properties

Fixes bug 592462.

16 years agoDo not check for an entry point when compiling a library
Mark Lee [Sun, 6 Sep 2009 06:15:24 +0000 (23:15 -0700)] 
Do not check for an entry point when compiling a library

Fixes bug 594291.

16 years agoFix crash when using invalid conditional expressions
Jürg Billeter [Mon, 14 Sep 2009 16:14:39 +0000 (18:14 +0200)] 
Fix crash when using invalid conditional expressions

Fixes bug 594400.

16 years agolibxml-2.0: Fix xmlGetProp/xmlGetNsProp/xmlGetNoNsProp bindings
Martin Olsson [Mon, 7 Sep 2009 19:59:14 +0000 (21:59 +0200)] 
libxml-2.0: Fix xmlGetProp/xmlGetNsProp/xmlGetNoNsProp bindings

Fixes bug 594414.

16 years agoGAsync: Fix .begin on async methods that may throw errors
Jürg Billeter [Mon, 14 Sep 2009 16:01:42 +0000 (18:01 +0200)] 
GAsync: Fix .begin on async methods that may throw errors

16 years agoReport error when declaring signals with static modifier
Jürg Billeter [Mon, 14 Sep 2009 15:46:57 +0000 (17:46 +0200)] 
Report error when declaring signals with static modifier

Fixes bug 594440.

16 years agoFix postconditions in namespace methods
Jürg Billeter [Mon, 14 Sep 2009 15:41:50 +0000 (17:41 +0200)] 
Fix postconditions in namespace methods

Fixes bug 595134.

16 years agoFix crash when using postfix expressions with read-only properties
Jürg Billeter [Mon, 14 Sep 2009 15:37:45 +0000 (17:37 +0200)] 
Fix crash when using postfix expressions with read-only properties

Fixes bug 595145.

16 years agoGIR writer: Fix generation of implemented interfaces
Jan Hudec [Mon, 31 Aug 2009 12:22:55 +0000 (14:22 +0200)] 
GIR writer: Fix generation of implemented interfaces

The list of implemented interfaces is expected as

    <implements name="Interface1" />
    <implements name="Interface2" />
    ...

by gobject-introspection library (as of 0.6.3), but was written as

    <implements>
        <implements name="Interface1" />
        <implements name="Interface2" />
        ...
    </implements>

by Vala.GIRWriter. Note, that vapigen expects the same format as
gobject-introspection, so it was not able to read vala-written .girs
before the change and is able to read them properly now.

Fixes bug 584576.

Signed-off-by: Jan Hudec <bulb@ucw.cz>
16 years agogobject-2.0: Add bindings for more G_TYPE_* constants
Jürg Billeter [Mon, 14 Sep 2009 10:29:50 +0000 (12:29 +0200)] 
gobject-2.0: Add bindings for more G_TYPE_* constants

Fixes bug 591972.

16 years agogstreamer-0.10: Fix gst_parse_launchv binding
Jürg Billeter [Mon, 14 Sep 2009 10:08:24 +0000 (12:08 +0200)] 
gstreamer-0.10: Fix gst_parse_launchv binding

16 years agoReport error when using yield expressions outside async methods
Jürg Billeter [Mon, 14 Sep 2009 10:00:10 +0000 (12:00 +0200)] 
Report error when using yield expressions outside async methods

16 years agogio-2.0: Nullable fixes for GSocketListener bindings
Jürg Billeter [Mon, 14 Sep 2009 09:32:48 +0000 (11:32 +0200)] 
gio-2.0: Nullable fixes for GSocketListener bindings

16 years agoD-Bus: Fix invalid code generated for error handling in servers
Jürg Billeter [Sun, 13 Sep 2009 20:05:49 +0000 (22:05 +0200)] 
D-Bus: Fix invalid code generated for error handling in servers

16 years agoGAsync: Do not warn when not using .begin
Jürg Billeter [Sun, 13 Sep 2009 19:55:22 +0000 (21:55 +0200)] 
GAsync: Do not warn when not using .begin

This improves backwards compatibility.

16 years agoWarn about unhandled errors in property accessors
Jürg Billeter [Sun, 13 Sep 2009 19:52:42 +0000 (21:52 +0200)] 
Warn about unhandled errors in property accessors

16 years agoAlso drop dynamic error warning from constructors
Jürg Billeter [Sun, 13 Sep 2009 19:51:55 +0000 (21:51 +0200)] 
Also drop dynamic error warning from constructors

16 years agogobject-2.0: Fix GParameter binding
Jürg Billeter [Sun, 13 Sep 2009 18:46:18 +0000 (20:46 +0200)] 
gobject-2.0: Fix GParameter binding

16 years agogtk+-2.0: Fix GtkRecentData binding
Jürg Billeter [Sun, 13 Sep 2009 18:39:18 +0000 (20:39 +0200)] 
gtk+-2.0: Fix GtkRecentData binding

Fixes bug 559647.

16 years agoAdd has_copy_function and has_destroy_function struct attributes
Jürg Billeter [Sun, 13 Sep 2009 18:38:46 +0000 (20:38 +0200)] 
Add has_copy_function and has_destroy_function struct attributes

16 years agoDo not warn about unhandled errors of dynamic method calls
Jürg Billeter [Sun, 13 Sep 2009 16:40:20 +0000 (18:40 +0200)] 
Do not warn about unhandled errors of dynamic method calls

It is impossible to know at compile-time what error types dynamic
methods may throw, so it does not make sense to warn about possibly
unhandled errors in this case.

Fixes bug 548439.

16 years agoFix crash with type check expressions
Jürg Billeter [Sun, 13 Sep 2009 16:17:29 +0000 (18:17 +0200)] 
Fix crash with type check expressions

Fixes bug 594399.

16 years agoD-Bus: Test async client and server support
Jürg Billeter [Sun, 13 Sep 2009 16:10:14 +0000 (18:10 +0200)] 
D-Bus: Test async client and server support

16 years agoFix crash with virtual async methods
Jürg Billeter [Sun, 13 Sep 2009 16:09:58 +0000 (18:09 +0200)] 
Fix crash with virtual async methods

16 years agoFix testrunner to support multiple packages
Jürg Billeter [Sun, 13 Sep 2009 16:02:22 +0000 (18:02 +0200)] 
Fix testrunner to support multiple packages

16 years agogio-2.0: Correctly bind asynchronous methods
Jürg Billeter [Sun, 13 Sep 2009 15:00:08 +0000 (17:00 +0200)] 
gio-2.0: Correctly bind asynchronous methods

16 years agoGAsync: Fix .begin and add support for .end
Jürg Billeter [Sun, 13 Sep 2009 14:30:52 +0000 (16:30 +0200)] 
GAsync: Fix .begin and add support for .end

Based on patch by Didier 'Ptitjes.

16 years agoGAsync: Fix virtual async methods
Jürg Billeter [Sun, 13 Sep 2009 13:30:15 +0000 (15:30 +0200)] 
GAsync: Fix virtual async methods

16 years agoGType: Remove duplicated code for interface vfunc declarators
Jürg Billeter [Sun, 13 Sep 2009 13:15:12 +0000 (15:15 +0200)] 
GType: Remove duplicated code for interface vfunc declarators

16 years agoD-Bus: Support async server methods
Jürg Billeter [Sun, 13 Sep 2009 12:47:36 +0000 (14:47 +0200)] 
D-Bus: Support async server methods

16 years agoGAsync: Fix declarations of async methods
Jürg Billeter [Sun, 13 Sep 2009 11:25:03 +0000 (13:25 +0200)] 
GAsync: Fix declarations of async methods

Fixes bug 573417.

16 years agoD-Bus: Small refactoring of generated message handlers
Jürg Billeter [Sun, 13 Sep 2009 10:54:25 +0000 (12:54 +0200)] 
D-Bus: Small refactoring of generated message handlers

Inline sending of reply in preparation for supporting asynchronous
handlers.

16 years agoGAsync: Remove check for reference parameter types in async methods
Didier 'Ptitjes [Tue, 14 Jul 2009 12:02:56 +0000 (14:02 +0200)] 
GAsync: Remove check for reference parameter types in async methods

Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
16 years agoGAsync: Require yield expression for async method calls
Jürg Billeter [Sun, 13 Sep 2009 10:12:13 +0000 (12:12 +0200)] 
GAsync: Require yield expression for async method calls

16 years agoGAsync: Support GSourceFunc callbacks in async methods
Jürg Billeter [Sun, 13 Sep 2009 09:51:27 +0000 (11:51 +0200)] 
GAsync: Support GSourceFunc callbacks in async methods

16 years agoReplace `yields' by `async' method modifier
Jürg Billeter [Sun, 13 Sep 2009 09:05:08 +0000 (11:05 +0200)] 
Replace `yields' by `async' method modifier

16 years agoGAsync: Drop async_only attribute support
Jürg Billeter [Sun, 13 Sep 2009 14:13:29 +0000 (16:13 +0200)] 
GAsync: Drop async_only attribute support

16 years agoGAsync: Drop the synchronous version of async methods
Jürg Billeter [Sun, 13 Sep 2009 08:59:00 +0000 (10:59 +0200)] 
GAsync: Drop the synchronous version of async methods

16 years agoGAsync: Do not schedule idle handler for yield statements
Jürg Billeter [Sun, 13 Sep 2009 08:56:27 +0000 (10:56 +0200)] 
GAsync: Do not schedule idle handler for yield statements

16 years ago- internal support
Florian Brosch [Fri, 11 Sep 2009 22:56:18 +0000 (00:56 +0200)] 
- internal support

16 years agoglib-2.0: Fix g_key_file_set_comment binding
Alexander Bokovoy [Fri, 11 Sep 2009 06:29:49 +0000 (08:29 +0200)] 
glib-2.0: Fix g_key_file_set_comment binding

16 years ago- constructor name bug (.new)
Florian Brosch [Wed, 9 Sep 2009 19:14:24 +0000 (21:14 +0200)] 
- constructor name bug (.new)

16 years agoGAsync: Add gio.h include in header for public async methods
Didier 'Ptitjes [Fri, 17 Jul 2009 08:45:07 +0000 (10:45 +0200)] 
GAsync: Add gio.h include in header for public async methods

Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
16 years ago{@inheritDoc} bug
Florian Brosch [Sun, 6 Sep 2009 18:13:51 +0000 (20:13 +0200)] 
{@inheritDoc} bug

16 years agoGValue: Support conversion from and to string[]
Jürg Billeter [Sun, 6 Sep 2009 16:46:22 +0000 (18:46 +0200)] 
GValue: Support conversion from and to string[]

16 years agoDetect use of possibly uninitialized variables in properties
Jürg Billeter [Sun, 6 Sep 2009 09:44:20 +0000 (11:44 +0200)] 
Detect use of possibly uninitialized variables in properties

16 years agoConsider fixed length array variables as defined
Jürg Billeter [Sun, 6 Sep 2009 05:55:13 +0000 (07:55 +0200)] 
Consider fixed length array variables as defined

16 years ago- vapi documentation
Florian Brosch [Sat, 5 Sep 2009 21:55:46 +0000 (23:55 +0200)] 
- vapi documentation

16 years agoWrite type parameters of generic methods in VAPI files
Jürg Billeter [Sat, 5 Sep 2009 17:05:24 +0000 (19:05 +0200)] 
Write type parameters of generic methods in VAPI files

16 years agoAdd support for properties in structs
Jürg Billeter [Sat, 5 Sep 2009 16:16:07 +0000 (18:16 +0200)] 
Add support for properties in structs

16 years agogtk+-2.0: Fix Gtk.MessageDialog constructor binding
Mark Lee [Thu, 3 Sep 2009 06:18:22 +0000 (23:18 -0700)] 
gtk+-2.0: Fix Gtk.MessageDialog constructor binding

The constructor for GtkMessageDialog, gtk_message_dialog_new, takes a
printf-style format at the end of its parameter list (as opposed to ending
its varargs with a NULL sentinel).

Fixes GNOME Bug #593995.

16 years agoFix crash when creating structs in member initializer
Jürg Billeter [Sat, 5 Sep 2009 12:09:06 +0000 (14:09 +0200)] 
Fix crash when creating structs in member initializer

16 years ago- valadoc.org-doclet: documentation exporter
Florian Brosch [Fri, 4 Sep 2009 17:40:43 +0000 (19:40 +0200)] 
- valadoc.org-doclet: documentation exporter

16 years agoComment handling improvements
Florian Brosch [Tue, 1 Sep 2009 15:04:53 +0000 (17:04 +0200)] 
Comment handling improvements

Fixes bug 529040, bug 540513, and bug 546096.

16 years agogstreamer-0.10: Fix gst_xml_* bindings
Eric Alber [Thu, 3 Sep 2009 20:17:58 +0000 (22:17 +0200)] 
gstreamer-0.10: Fix gst_xml_* bindings

Fixes bug 593853.

16 years agoAdd libnl-1 bindings
Michael 'Mickey' Lauer [Thu, 3 Sep 2009 19:56:26 +0000 (21:56 +0200)] 
Add libnl-1 bindings

Fixes bug 593769.

16 years agogstreamer-0.10: gst_bus_poll return value can be null
Víctor Manuel Jáquez Leal [Mon, 17 Aug 2009 17:16:03 +0000 (19:16 +0200)] 
gstreamer-0.10: gst_bus_poll return value can be null

Fixes bug 592345.

16 years agogobject-2.0: Fix binding for the dispose method
Michal Hruby [Sun, 23 Aug 2009 12:16:02 +0000 (14:16 +0200)] 
gobject-2.0: Fix binding for the dispose method

Fixes bug 592269.

16 years agogstreamer-0.10: Fix gst_element_class_get_pad_template_list
Jürg Billeter [Thu, 3 Sep 2009 18:45:35 +0000 (20:45 +0200)] 
gstreamer-0.10: Fix gst_element_class_get_pad_template_list

Fixes bug 593973.

16 years agoDo not write default param_spec_function in VAPI files
Jürg Billeter [Thu, 3 Sep 2009 18:25:52 +0000 (20:25 +0200)] 
Do not write default param_spec_function in VAPI files

16 years agoglib-2.0: time_t does not have a type_id
Evan Nemerson [Sun, 30 Aug 2009 16:47:48 +0000 (09:47 -0700)] 
glib-2.0: time_t does not have a type_id

Fixes bug 587150.

16 years agoadd g_variant_unref to bindings
Ryan Lortie [Thu, 3 Sep 2009 15:59:37 +0000 (11:59 -0400)] 
add g_variant_unref to bindings

note that if you call g_variant_unref() directly as a function then some
versions of GCC have a bug that will cause invalid code to be emitted.
this declaration is really only meant to be used as a callback.

16 years agoChain up to g_object_new where possible
Jürg Billeter [Thu, 3 Sep 2009 09:21:25 +0000 (11:21 +0200)] 
Chain up to g_object_new where possible

Fixes bug 593159.

16 years agoSupport creation method chain up to g_object_new
Jürg Billeter [Thu, 3 Sep 2009 09:20:45 +0000 (11:20 +0200)] 
Support creation method chain up to g_object_new

16 years agoDo not chain up creation methods when using construct block
Jürg Billeter [Thu, 3 Sep 2009 09:18:36 +0000 (11:18 +0200)] 
Do not chain up creation methods when using construct block

16 years agoFix chain up to creation methods with variable argument lists
Jürg Billeter [Thu, 3 Sep 2009 09:15:25 +0000 (11:15 +0200)] 
Fix chain up to creation methods with variable argument lists

16 years agofix binding of GVariant parse functions
Ryan Lortie [Thu, 3 Sep 2009 03:25:35 +0000 (23:25 -0400)] 
fix binding of GVariant parse functions

16 years agoadd dconf vapi (hand-written)
Ryan Lortie [Wed, 2 Sep 2009 16:08:47 +0000 (12:08 -0400)] 
add dconf vapi (hand-written)

16 years agoadd conditional GTree refcounts with -D GLIB_2_22
Ryan Lortie [Wed, 2 Sep 2009 16:00:36 +0000 (12:00 -0400)] 
add conditional GTree refcounts with -D GLIB_2_22

16 years agoGVariant binding fixups
Ryan Lortie [Wed, 2 Sep 2009 14:32:46 +0000 (10:32 -0400)] 
GVariant binding fixups

16 years agogirwriter: Make sure the default constructor is called new
John Carr [Wed, 2 Sep 2009 11:57:45 +0000 (12:57 +0100)] 
girwriter: Make sure the default constructor is called new

16 years agoStruct instance fields are always public
Jürg Billeter [Wed, 2 Sep 2009 09:05:26 +0000 (11:05 +0200)] 
Struct instance fields are always public

16 years agoAdd test for accessing class/static fields from class methods
Sebastian Dröge [Tue, 1 Sep 2009 08:10:48 +0000 (10:10 +0200)] 
Add test for accessing class/static fields from class methods

16 years agoadd initial GSettings support to gio-2.0 vapi
Ryan Lortie [Wed, 2 Sep 2009 02:44:37 +0000 (22:44 -0400)] 
add initial GSettings support to gio-2.0 vapi

16 years agoAdd partial GVariant bindings to glib VAPI
Ryan Lortie [Wed, 2 Sep 2009 01:07:47 +0000 (21:07 -0400)] 
Add partial GVariant bindings to glib VAPI

16 years agoGObject: Fix boxed properties
Jürg Billeter [Tue, 1 Sep 2009 17:53:17 +0000 (19:53 +0200)] 
GObject: Fix boxed properties

GObject properties that are boxed types were incorrectly being declared as
pointer types when the properties were installed.

Based on patch by Mark Lee, fixes bug 592493.

16 years agoFix access checks for instance and class members
Sebastian Dröge [Thu, 27 Aug 2009 07:15:09 +0000 (09:15 +0200)] 
Fix access checks for instance and class members

Do not allow access to instance members from static or class
constructors/destructors. Allow access to class members from
class methods.

Fixes bug 592930 and bug 593255.

16 years agogdk-2.0: Fix gdk_window_new binding
Jürg Billeter [Tue, 1 Sep 2009 07:03:40 +0000 (09:03 +0200)] 
gdk-2.0: Fix gdk_window_new binding

16 years agolibxml-2.0: Fix xmlNewDocRawNode binding
Martin Olsson [Wed, 26 Aug 2009 20:09:36 +0000 (22:09 +0200)] 
libxml-2.0: Fix xmlNewDocRawNode binding

Fixes bug 593219.

16 years agogtk+-2.0: Fix GtkBuildable custom methods
Jürg Billeter [Mon, 31 Aug 2009 20:16:50 +0000 (22:16 +0200)] 
gtk+-2.0: Fix GtkBuildable custom methods

Fixes bug 593489, based on patch by Nicolas Bruguier.

16 years agogtk+-2.0: Fix gtk_notebook_insert_page*
Nicolas Bruguier [Mon, 31 Aug 2009 20:10:15 +0000 (22:10 +0200)] 
gtk+-2.0: Fix gtk_notebook_insert_page*

Fixes bug 593490.