]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
16 years agoGAsync: Another temp variable fix
Jürg Billeter [Wed, 16 Sep 2009 14:56:22 +0000 (16:56 +0200)] 
GAsync: Another temp variable fix

16 years agoGAsync: Various fixes for temp variables in coroutines
Jürg Billeter [Wed, 16 Sep 2009 13:46:06 +0000 (15:46 +0200)] 
GAsync: Various fixes for temp variables in coroutines

16 years agoGAsync: Report error on missing gio-2.0 package
Jürg Billeter [Wed, 16 Sep 2009 13:13:48 +0000 (15:13 +0200)] 
GAsync: Report error on missing gio-2.0 package

16 years agoFix array and delegate variable handling in closures and coroutines
Jürg Billeter [Wed, 16 Sep 2009 13:04:08 +0000 (15:04 +0200)] 
Fix array and delegate variable handling in closures and coroutines

16 years agoGObject: Only declare boxed variable when used
Jürg Billeter [Wed, 16 Sep 2009 12:20:23 +0000 (14:20 +0200)] 
GObject: Only declare boxed variable when used

16 years agoDo not declare result variable if it is unused
Jürg Billeter [Wed, 16 Sep 2009 12:15:29 +0000 (14:15 +0200)] 
Do not declare result variable if it is unused

16 years agoGObject: Declare property accessors used in get/set_property
Jürg Billeter [Wed, 16 Sep 2009 12:03:03 +0000 (14:03 +0200)] 
GObject: Declare property accessors used in get/set_property

16 years agoDo not declare private symbols in internal header
Jürg Billeter [Wed, 16 Sep 2009 10:17:43 +0000 (12:17 +0200)] 
Do not declare private symbols in internal header

16 years agoFix jump statements with captured variables
Jürg Billeter [Tue, 15 Sep 2009 22:02:50 +0000 (00:02 +0200)] 
Fix jump statements with captured variables

16 years agoGObject: Fix boxed property handling
Jürg Billeter [Tue, 15 Sep 2009 21:14:25 +0000 (23:14 +0200)] 
GObject: Fix boxed property handling

16 years agoAdd librest bindings
Adrien Bustany [Mon, 31 Aug 2009 21:38:46 +0000 (17:38 -0400)] 
Add librest bindings

Fixes bug 593032.

16 years agogobject-2.0: Bind g_object_newv
Jan Hudec [Tue, 15 Sep 2009 20:42:35 +0000 (22:42 +0200)] 
gobject-2.0: Bind g_object_newv

16 years agoAdd gnutls bindings
Jiří Zárevúcky [Tue, 15 Sep 2009 20:39:44 +0000 (22:39 +0200)] 
Add gnutls bindings

Fixes bug 594392.

16 years agoAdd alsa bindings
Michael 'Mickey' Lauer [Tue, 15 Sep 2009 20:19:11 +0000 (22:19 +0200)] 
Add alsa bindings

Fixes bug 593768.

16 years agoAdd linux bindings
Michael 'Mickey' Lauer [Tue, 15 Sep 2009 20:09:18 +0000 (22:09 +0200)] 
Add linux bindings

Fixes bug 593770.

16 years agognome-vfs-2.0: Fix gnome_vfs_*xfer* bindings
Mark Lee [Tue, 1 Sep 2009 18:26:55 +0000 (11:26 -0700)] 
gnome-vfs-2.0: Fix gnome_vfs_*xfer* bindings

The progress_callback parameters are nullable.

Fixes bug 593836.

16 years agolibxml-2.0: Add xmlNewNs binding
Eric Alber [Tue, 15 Sep 2009 20:00:57 +0000 (22:00 +0200)] 
libxml-2.0: Add xmlNewNs binding

Fixes bug 593854.

16 years agogoocanvas: Nullable fixes for goo_canvas_item_*
Eric Alber [Tue, 15 Sep 2009 19:51:13 +0000 (21:51 +0200)] 
goocanvas: Nullable fixes for goo_canvas_item_*

Fixes bug 594445.

16 years agogtk+-2.0: Fix gtk_tree_view_get_columns binding
Evan Nemerson [Sun, 30 Aug 2009 15:48:59 +0000 (08:48 -0700)] 
gtk+-2.0: Fix gtk_tree_view_get_columns binding

TreeView.get_columns returns a GList of unowned GtkTreeViewColumn.

Fixes bug 591191.

16 years agolibpanelapplet-2.0: Add PanelAppletOrient and some missing methods
Evan Nemerson [Sun, 2 Aug 2009 22:21:42 +0000 (15:21 -0700)] 
libpanelapplet-2.0: Add PanelAppletOrient and some missing methods

Fixes bug 590544.

16 years agozlib: Many enhancements for memory/stream based operations
Evan Nemerson [Mon, 17 Aug 2009 01:38:12 +0000 (18:38 -0700)] 
zlib: Many enhancements for memory/stream based operations

Fixes bug 577804.

16 years agoglib-2.0: add GLib.HashTable.foreach
Evan Nemerson [Sun, 2 Aug 2009 22:30:55 +0000 (15:30 -0700)] 
glib-2.0: add GLib.HashTable.foreach

Fixes bug 577365.

16 years agogstreamer-0.10: Turn gst_object_replace into a static function
Víctor Manuel Jáquez Leal [Sun, 16 Aug 2009 15:49:15 +0000 (17:49 +0200)] 
gstreamer-0.10: Turn gst_object_replace into a static function

Fixes bug 591979.

16 years agoAdd man or boy test
Jürg Billeter [Tue, 15 Sep 2009 15:52:59 +0000 (17:52 +0200)] 
Add man or boy test

16 years agoSupport capturing parameters in closures
Jürg Billeter [Tue, 15 Sep 2009 15:48:44 +0000 (17:48 +0200)] 
Support capturing parameters in closures

16 years agoAdd support for closures
Jürg Billeter [Tue, 15 Sep 2009 15:09:02 +0000 (17:09 +0200)] 
Add support for closures

Fixes bug 554781.

16 years agoDo not report inherited interface implementations as unused
Jürg Billeter [Tue, 15 Sep 2009 10:02:31 +0000 (12:02 +0200)] 
Do not report inherited interface implementations as unused

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 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 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 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 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 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 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