]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Sat, 26 Sep 2009 13:57:14 +0000 (15:57 +0200)]
Add test for bug 596177
Jürg Billeter [Sat, 26 Sep 2009 13:45:28 +0000 (15:45 +0200)]
Add test for bug 593260
Jürg Billeter [Sat, 26 Sep 2009 12:44:52 +0000 (14:44 +0200)]
Fix calling methods returning structs and throwing errors
Argument order was incorrect, fixes bug 596228.
Jürg Billeter [Fri, 25 Sep 2009 05:50:05 +0000 (07:50 +0200)]
Speed up test infrastructure
The updated test runner builds all tests at once to speed up testing.
Jürg Billeter [Sat, 26 Sep 2009 12:32:50 +0000 (14:32 +0200)]
valac: Add --disable-warnings command-line option
Jürg Billeter [Sat, 26 Sep 2009 08:09:37 +0000 (10:09 +0200)]
valac: Add --main command-line option
This enables selecting a specific method as entry point.
Jürg Billeter [Fri, 25 Sep 2009 22:38:08 +0000 (00:38 +0200)]
Support using directives inside namespaces
Didier 'Ptitjes [Fri, 25 Sep 2009 19:03:14 +0000 (21:03 +0200)]
glib-2.0: Fix g_test_create_case binding
Jürg Billeter [Fri, 25 Sep 2009 18:37:14 +0000 (20:37 +0200)]
Support CCode type attribute for parameters of creation methods
Jürg Billeter [Fri, 25 Sep 2009 18:32:02 +0000 (20:32 +0200)]
Fix critical on invalid chain up
Didier 'Ptitjes [Fri, 25 Sep 2009 13:47:37 +0000 (15:47 +0200)]
Fixed string to char* casts in Scanner and SourceFile
Didier 'Ptitjes [Fri, 25 Sep 2009 12:50:37 +0000 (14:50 +0200)]
GType: Fix C warnings for methods in interface_init
Jürg Billeter [Fri, 25 Sep 2009 16:45:18 +0000 (18:45 +0200)]
GType: Fix C warnings for properties in interface_init
Based on patch by Didier 'Ptitjes.
Jürg Billeter [Fri, 25 Sep 2009 15:14:01 +0000 (17:14 +0200)]
Fix missing const with virtual properties
Zeeshan Ali (Khattak) [Fri, 25 Sep 2009 12:42:33 +0000 (15:42 +0300)]
glib-2.0: Bind g_log_default_handler()
Jürg Billeter [Fri, 25 Sep 2009 12:03:19 +0000 (14:03 +0200)]
glib-2.0: Add default arguments to g_option_context_new binding
Jürg Billeter [Fri, 25 Sep 2009 11:22:29 +0000 (13:22 +0200)]
Fix static owned delegate fields
Jürg Billeter [Fri, 25 Sep 2009 09:43:56 +0000 (11:43 +0200)]
Fix parsing array creation expressions using nested namespaces
Fixes bug 596246.
Jürg Billeter [Fri, 25 Sep 2009 09:16:53 +0000 (11:16 +0200)]
Fix calling generic instance methods
Fixes bug 596246.
Jürg Billeter [Thu, 24 Sep 2009 17:23:21 +0000 (19:23 +0200)]
Fix use of generics in async methods in generic types
Fixes bug 596177.
Jürg Billeter [Thu, 24 Sep 2009 16:24:59 +0000 (18:24 +0200)]
glib-2.0: Fix g_log binding
Jürg Billeter [Thu, 24 Sep 2009 08:36:18 +0000 (10:36 +0200)]
gtk+-2.0: Hide private GtkLabel.text
Jens Georg [Tue, 22 Sep 2009 10:14:06 +0000 (12:14 +0200)]
glib-2.0: Support owned delegates with Timeout.add_seconds
Fixes bug 595933.
Jürg Billeter [Tue, 22 Sep 2009 21:09:03 +0000 (23:09 +0200)]
Simplify &(*foo) and *(&foo) to foo
Jürg Billeter [Tue, 22 Sep 2009 20:58:10 +0000 (22:58 +0200)]
Fix nullable struct properties
Fixes bug 595587.
Jürg Billeter [Tue, 22 Sep 2009 16:32:04 +0000 (18:32 +0200)]
Fix virtual methods returning structs
Fixes bug 595954.
Jürg Billeter [Tue, 22 Sep 2009 16:19:58 +0000 (18:19 +0200)]
GAsync: Fix closures in instance async methods
Adam Dingle [Tue, 22 Sep 2009 07:04:15 +0000 (09:04 +0200)]
glib-2.0: Fix Idle.add default argument
Fixes bug 595885.
Jürg Billeter [Tue, 22 Sep 2009 06:57:37 +0000 (08:57 +0200)]
Fix leak when calling methods with unowned delegate parameters
Fixes bug 595879.
Jürg Billeter [Mon, 21 Sep 2009 18:51:16 +0000 (20:51 +0200)]
GAsync: Fix return type declaration in header files
Fixes bug 595613.
Jürg Billeter [Mon, 21 Sep 2009 18:44:34 +0000 (20:44 +0200)]
D-Bus: Support name attribute for members in clients and servers
Fixes bug 595587.
Jürg Billeter [Mon, 21 Sep 2009 18:24:29 +0000 (20:24 +0200)]
Fix C code name for types nested in interfaces
Jürg Billeter [Mon, 21 Sep 2009 18:20:58 +0000 (20:20 +0200)]
Fix abstract async methods
Fixes bug 595735.
Jürg Billeter [Mon, 21 Sep 2009 18:02:05 +0000 (20:02 +0200)]
Fix memory management of closures in async methods
Jürg Billeter [Mon, 21 Sep 2009 17:37:22 +0000 (19:37 +0200)]
GObject: Remove unused klass variable from constructors
Jürg Billeter [Sat, 19 Sep 2009 12:40:20 +0000 (14:40 +0200)]
GObject: Reuse parent_class variable in constructors
Fixes bug 559354.
Jürg Billeter [Sat, 19 Sep 2009 11:32:56 +0000 (13:32 +0200)]
GObject: Do not register nullable struct properties with GObject
Fixes part of bug 595587.
Jürg Billeter [Sat, 19 Sep 2009 11:26:42 +0000 (13:26 +0200)]
More delegate fixes
Jürg Billeter [Sat, 19 Sep 2009 09:17:01 +0000 (11:17 +0200)]
Fix memory management in generic methods
Jürg Billeter [Sat, 19 Sep 2009 09:15:27 +0000 (11:15 +0200)]
Fix handling of owned delegates
Fixes bug 595639.
Jürg Billeter [Fri, 18 Sep 2009 13:17:35 +0000 (15:17 +0200)]
Fix nested closures
Fixes bug 595538.
Jürg Billeter [Fri, 18 Sep 2009 10:49:34 +0000 (12:49 +0200)]
Fix methods returning owned delegates
Jürg Billeter [Thu, 17 Sep 2009 22:17:18 +0000 (00:17 +0200)]
Post-release version bump
Jürg Billeter [Thu, 17 Sep 2009 22:12:39 +0000 (00:12 +0200)]
Release 0.7.6
Jürg Billeter [Thu, 17 Sep 2009 21:37:43 +0000 (23:37 +0200)]
GAsync: Fix result parameter in .end
Jürg Billeter [Thu, 17 Sep 2009 21:27:46 +0000 (23:27 +0200)]
GAsync: Fix propagating errors from async methods
Jürg Billeter [Thu, 17 Sep 2009 21:12:49 +0000 (23:12 +0200)]
gio-2.0: Fix GAsyncReadyCallback binding
Jürg Billeter [Thu, 17 Sep 2009 20:58:13 +0000 (22:58 +0200)]
Fix throwing errors in async methods
Levi Bard [Thu, 17 Sep 2009 19:25:55 +0000 (21:25 +0200)]
sdl: Fix SDL_WM_GetCaption and FPSmanager binding
Jürg Billeter [Thu, 17 Sep 2009 18:35:42 +0000 (20:35 +0200)]
Fix passing captured variables as out arguments
Jürg Billeter [Thu, 17 Sep 2009 18:26:43 +0000 (20:26 +0200)]
Keep input parameters alive in closures and async methods
Jürg Billeter [Thu, 17 Sep 2009 16:42:28 +0000 (18:42 +0200)]
glib-2.0: Support owned delegates with Timeout.add
Jürg Billeter [Thu, 17 Sep 2009 16:32:34 +0000 (18:32 +0200)]
Report error when capturing uninitialized variables in closures
Jürg Billeter [Thu, 17 Sep 2009 14:49:55 +0000 (16:49 +0200)]
glib-2.0: Support owned delegates with Idle.add
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.