]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Thu, 17 Sep 2009 13:27:09 +0000 (15:27 +0200)]
Fix time_t binding
Jürg Billeter [Thu, 17 Sep 2009 13:00:50 +0000 (15:00 +0200)]
Fix methods returning nullable structs
Jürg Billeter [Thu, 17 Sep 2009 12:48:52 +0000 (14:48 +0200)]
Remove duplicated code for connecting signal handlers
Jürg Billeter [Thu, 17 Sep 2009 11:29:15 +0000 (13:29 +0200)]
Ensure interfaces are declared in header files
Jürg Billeter [Thu, 17 Sep 2009 11:14:32 +0000 (13:14 +0200)]
Do not initialize temporary variables where not necessary
Jürg Billeter [Thu, 17 Sep 2009 10:09:02 +0000 (12:09 +0200)]
Improve readability of reference counting
Fixes bug 472740.
Jürg Billeter [Thu, 17 Sep 2009 09:22:23 +0000 (11:22 +0200)]
GAsync: Fix calling async methods from async methods without yield
Yu Feng [Tue, 1 Sep 2009 00:21:45 +0000 (20:21 -0400)]
Fix `this' access in default signal handlers
Fixes bug 593734.
Jürg Billeter [Wed, 16 Sep 2009 22:37:08 +0000 (00:37 +0200)]
vapigen: Fix signals in interfaces
Jürg Billeter [Wed, 16 Sep 2009 22:11:54 +0000 (00:11 +0200)]
Fix closures in constructors
Jürg Billeter [Wed, 16 Sep 2009 21:48:40 +0000 (23:48 +0200)]
Fix closures in creation methods
Jürg Billeter [Wed, 16 Sep 2009 21:35:50 +0000 (23:35 +0200)]
Never capture implicit `this' parameter
Jürg Billeter [Wed, 16 Sep 2009 19:12:57 +0000 (21:12 +0200)]
D-Bus: Fix name conflicts in async client methods
Jürg Billeter [Wed, 16 Sep 2009 18:13:03 +0000 (20:13 +0200)]
Fix name conflicts in closures
Jürg Billeter [Wed, 16 Sep 2009 17:55:22 +0000 (19:55 +0200)]
GAsync: Fix name conflicts
Julian Andres Klode [Wed, 16 Sep 2009 17:13:32 +0000 (19:13 +0200)]
linux: Add mremap(2) call
This is a Linux-specific enhancement to the mmap() function
set implemented in posix.vapi.
Signed-off-by: Julian Andres Klode <jak@jak-linux.org>
Jürg Billeter [Wed, 16 Sep 2009 17:36:03 +0000 (19:36 +0200)]
D-Bus: Fix server methods returning structs
Jürg Billeter [Wed, 16 Sep 2009 17:22:01 +0000 (19:22 +0200)]
GAsync: Fix missing gio.h include for virtual async methods
Jürg Billeter [Wed, 16 Sep 2009 17:15:54 +0000 (19:15 +0200)]
Fix closures used as signal handlers
Jürg Billeter [Wed, 16 Sep 2009 16:49:48 +0000 (18:49 +0200)]
D-Bus: Test async client and server methods with out parameters
Jürg Billeter [Wed, 16 Sep 2009 16:49:31 +0000 (18:49 +0200)]
GAsync: Fix async methods with out parameters
Jürg Billeter [Wed, 16 Sep 2009 16:31:27 +0000 (18:31 +0200)]
D-Bus: Fix return statement in error handling of async server methods
Jürg Billeter [Wed, 16 Sep 2009 16:29:52 +0000 (18:29 +0200)]
D-Bus: Fix async server methods returning arrays
Jürg Billeter [Wed, 16 Sep 2009 16:21:37 +0000 (18:21 +0200)]
Fix virtual methods returning structs
Jürg Billeter [Wed, 16 Sep 2009 16:12:18 +0000 (18:12 +0200)]
GAsync: Fix async methods returning arrays or delegates
Jürg Billeter [Wed, 16 Sep 2009 15:32:10 +0000 (17:32 +0200)]
GAsync: Fix generating array dup/copy wrappers from async method
Jürg Billeter [Wed, 16 Sep 2009 15:20:23 +0000 (17:20 +0200)]
Add experimental support for closures in async methods
Julian Andres Klode [Sun, 30 Aug 2009 11:42:33 +0000 (13:42 +0200)]
posix: Introduce ftruncate() and truncate()
Signed-off-by: Julian Andres Klode <jak@jak-linux.org>
Julian Andres Klode [Sun, 30 Aug 2009 11:42:32 +0000 (13:42 +0200)]
posix: Add sys/mman.h memory management functions
Add support for the complete POSIX set of functions in mman.h like
mmap(), munmap() and mprotect() and also support the MLR and XSI
extension functions.
Signed-off-by: Julian Andres Klode <jak@jak-linux.org>
Jürg Billeter [Wed, 16 Sep 2009 14:59:16 +0000 (16:59 +0200)]
Declare base properties of inherited interface implementations
Jürg Billeter [Wed, 16 Sep 2009 14:56:22 +0000 (16:56 +0200)]
GAsync: Another temp variable fix
Jürg Billeter [Wed, 16 Sep 2009 13:46:06 +0000 (15:46 +0200)]
GAsync: Various fixes for temp variables in coroutines
Jürg Billeter [Wed, 16 Sep 2009 13:13:48 +0000 (15:13 +0200)]
GAsync: Report error on missing gio-2.0 package
Jürg Billeter [Wed, 16 Sep 2009 13:04:08 +0000 (15:04 +0200)]
Fix array and delegate variable handling in closures and coroutines
Jürg Billeter [Wed, 16 Sep 2009 12:20:23 +0000 (14:20 +0200)]
GObject: Only declare boxed variable when used
Jürg Billeter [Wed, 16 Sep 2009 12:15:29 +0000 (14:15 +0200)]
Do not declare result variable if it is unused
Jürg Billeter [Wed, 16 Sep 2009 12:03:03 +0000 (14:03 +0200)]
GObject: Declare property accessors used in get/set_property
Jürg Billeter [Wed, 16 Sep 2009 10:17:43 +0000 (12:17 +0200)]
Do not declare private symbols in internal header
Jürg Billeter [Tue, 15 Sep 2009 22:02:50 +0000 (00:02 +0200)]
Fix jump statements with captured variables
Jürg Billeter [Tue, 15 Sep 2009 21:14:25 +0000 (23:14 +0200)]
GObject: Fix boxed property handling
Adrien Bustany [Mon, 31 Aug 2009 21:38:46 +0000 (17:38 -0400)]
Add librest bindings
Fixes bug 593032.
Jan Hudec [Tue, 15 Sep 2009 20:42:35 +0000 (22:42 +0200)]
gobject-2.0: Bind g_object_newv
Jiří Zárevúcky [Tue, 15 Sep 2009 20:39:44 +0000 (22:39 +0200)]
Add gnutls bindings
Fixes bug 594392.
Michael 'Mickey' Lauer [Tue, 15 Sep 2009 20:19:11 +0000 (22:19 +0200)]
Add alsa bindings
Fixes bug 593768.
Michael 'Mickey' Lauer [Tue, 15 Sep 2009 20:09:18 +0000 (22:09 +0200)]
Add linux bindings
Fixes bug 593770.
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.
Eric Alber [Tue, 15 Sep 2009 20:00:57 +0000 (22:00 +0200)]
libxml-2.0: Add xmlNewNs binding
Fixes bug 593854.
Eric Alber [Tue, 15 Sep 2009 19:51:13 +0000 (21:51 +0200)]
goocanvas: Nullable fixes for goo_canvas_item_*
Fixes bug 594445.
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.
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.
Evan Nemerson [Mon, 17 Aug 2009 01:38:12 +0000 (18:38 -0700)]
zlib: Many enhancements for memory/stream based operations
Fixes bug 577804.
Evan Nemerson [Sun, 2 Aug 2009 22:30:55 +0000 (15:30 -0700)]
glib-2.0: add GLib.HashTable.foreach
Fixes bug 577365.
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.
Jürg Billeter [Tue, 15 Sep 2009 15:52:59 +0000 (17:52 +0200)]
Add man or boy test
Jürg Billeter [Tue, 15 Sep 2009 15:48:44 +0000 (17:48 +0200)]
Support capturing parameters in closures
Jürg Billeter [Tue, 15 Sep 2009 15:09:02 +0000 (17:09 +0200)]
Add support for closures
Fixes bug 554781.
Jürg Billeter [Tue, 15 Sep 2009 10:02:31 +0000 (12:02 +0200)]
Do not report inherited interface implementations as unused
Jürg Billeter [Tue, 15 Sep 2009 08:55:01 +0000 (10:55 +0200)]
libepc-1.0: Regenerate bindings
Fixes bug 595247.
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.
Jürg Billeter [Tue, 15 Sep 2009 08:32:55 +0000 (10:32 +0200)]
Report error for properties using `async' or `throws'
Jürg Billeter [Tue, 15 Sep 2009 08:06:45 +0000 (10:06 +0200)]
Return structs via out parameter
Fixes bug 534781.
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.
Jürg Billeter [Mon, 14 Sep 2009 22:45:20 +0000 (00:45 +0200)]
GAsync: Fix GSourceFunc callbacks in virtual methods
Jürg Billeter [Mon, 14 Sep 2009 22:06:54 +0000 (00:06 +0200)]
D-Bus: Fix uninitialized error variable in servers
Jürg Billeter [Mon, 14 Sep 2009 21:57:37 +0000 (23:57 +0200)]
Add generic_type_pos CCode attribute for macros
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>
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>
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>
Jürg Billeter [Mon, 14 Sep 2009 19:55:08 +0000 (21:55 +0200)]
D-Bus: Add get_dbus_name helper method
Ryan Lortie [Mon, 14 Sep 2009 21:06:08 +0000 (17:06 -0400)]
GVariant binding fixes
Jürg Billeter [Mon, 14 Sep 2009 19:14:44 +0000 (21:14 +0200)]
Fix virtual struct properties
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.
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.
Jürg Billeter [Mon, 14 Sep 2009 16:44:06 +0000 (18:44 +0200)]
Fix C warnings in parser
Didier 'Ptitjes [Mon, 14 Sep 2009 16:31:22 +0000 (18:31 +0200)]
Add support for constants in interfaces
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.
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.
Jürg Billeter [Mon, 14 Sep 2009 16:14:39 +0000 (18:14 +0200)]
Fix crash when using invalid conditional expressions
Fixes bug 594400.
Martin Olsson [Mon, 7 Sep 2009 19:59:14 +0000 (21:59 +0200)]
libxml-2.0: Fix xmlGetProp/xmlGetNsProp/xmlGetNoNsProp bindings
Fixes bug 594414.
Jürg Billeter [Mon, 14 Sep 2009 16:01:42 +0000 (18:01 +0200)]
GAsync: Fix .begin on async methods that may throw errors
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.
Jürg Billeter [Mon, 14 Sep 2009 15:41:50 +0000 (17:41 +0200)]
Fix postconditions in namespace methods
Fixes bug 595134.
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.
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>
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.
Jürg Billeter [Mon, 14 Sep 2009 10:08:24 +0000 (12:08 +0200)]
gstreamer-0.10: Fix gst_parse_launchv binding
Jürg Billeter [Mon, 14 Sep 2009 10:00:10 +0000 (12:00 +0200)]
Report error when using yield expressions outside async methods
Jürg Billeter [Mon, 14 Sep 2009 09:32:48 +0000 (11:32 +0200)]
gio-2.0: Nullable fixes for GSocketListener bindings
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
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.
Jürg Billeter [Sun, 13 Sep 2009 19:52:42 +0000 (21:52 +0200)]
Warn about unhandled errors in property accessors
Jürg Billeter [Sun, 13 Sep 2009 19:51:55 +0000 (21:51 +0200)]
Also drop dynamic error warning from constructors
Jürg Billeter [Sun, 13 Sep 2009 18:46:18 +0000 (20:46 +0200)]
gobject-2.0: Fix GParameter binding
Jürg Billeter [Sun, 13 Sep 2009 18:39:18 +0000 (20:39 +0200)]
gtk+-2.0: Fix GtkRecentData binding
Fixes bug 559647.
Jürg Billeter [Sun, 13 Sep 2009 18:38:46 +0000 (20:38 +0200)]
Add has_copy_function and has_destroy_function struct attributes
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.
Jürg Billeter [Sun, 13 Sep 2009 16:17:29 +0000 (18:17 +0200)]
Fix crash with type check expressions
Fixes bug 594399.
Jürg Billeter [Sun, 13 Sep 2009 16:10:14 +0000 (18:10 +0200)]
D-Bus: Test async client and server support
Jürg Billeter [Sun, 13 Sep 2009 16:09:58 +0000 (18:09 +0200)]
Fix crash with virtual async methods
Jürg Billeter [Sun, 13 Sep 2009 16:02:22 +0000 (18:02 +0200)]
Fix testrunner to support multiple packages