]>
git.ipfire.org Git - thirdparty/vala.git/log
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
Jürg Billeter [Sun, 13 Sep 2009 15:00:08 +0000 (17:00 +0200)]
gio-2.0: Correctly bind asynchronous methods
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.
Jürg Billeter [Sun, 13 Sep 2009 13:30:15 +0000 (15:30 +0200)]
GAsync: Fix virtual async methods
Jürg Billeter [Sun, 13 Sep 2009 13:15:12 +0000 (15:15 +0200)]
GType: Remove duplicated code for interface vfunc declarators
Jürg Billeter [Sun, 13 Sep 2009 12:47:36 +0000 (14:47 +0200)]
D-Bus: Support async server methods
Jürg Billeter [Sun, 13 Sep 2009 11:25:03 +0000 (13:25 +0200)]
GAsync: Fix declarations of async methods
Fixes bug 573417.
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.
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>
Jürg Billeter [Sun, 13 Sep 2009 10:12:13 +0000 (12:12 +0200)]
GAsync: Require yield expression for async method calls
Jürg Billeter [Sun, 13 Sep 2009 09:51:27 +0000 (11:51 +0200)]
GAsync: Support GSourceFunc callbacks in async methods
Jürg Billeter [Sun, 13 Sep 2009 09:05:08 +0000 (11:05 +0200)]
Replace `yields' by `async' method modifier
Jürg Billeter [Sun, 13 Sep 2009 14:13:29 +0000 (16:13 +0200)]
GAsync: Drop async_only attribute support
Jürg Billeter [Sun, 13 Sep 2009 08:59:00 +0000 (10:59 +0200)]
GAsync: Drop the synchronous version of async methods
Jürg Billeter [Sun, 13 Sep 2009 08:56:27 +0000 (10:56 +0200)]
GAsync: Do not schedule idle handler for yield statements
Alexander Bokovoy [Fri, 11 Sep 2009 06:29:49 +0000 (08:29 +0200)]
glib-2.0: Fix g_key_file_set_comment binding
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>
Jürg Billeter [Sun, 6 Sep 2009 16:46:22 +0000 (18:46 +0200)]
GValue: Support conversion from and to string[]
Jürg Billeter [Sun, 6 Sep 2009 09:44:20 +0000 (11:44 +0200)]
Detect use of possibly uninitialized variables in properties
Jürg Billeter [Sun, 6 Sep 2009 05:55:13 +0000 (07:55 +0200)]
Consider fixed length array variables as defined
Jürg Billeter [Sat, 5 Sep 2009 17:05:24 +0000 (19:05 +0200)]
Write type parameters of generic methods in VAPI files
Jürg Billeter [Sat, 5 Sep 2009 16:16:07 +0000 (18:16 +0200)]
Add support for properties in structs
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.
Jürg Billeter [Sat, 5 Sep 2009 12:09:06 +0000 (14:09 +0200)]
Fix crash when creating structs in member initializer
Florian Brosch [Tue, 1 Sep 2009 15:04:53 +0000 (17:04 +0200)]
Comment handling improvements
Fixes bug 529040, bug 540513, and bug 546096.
Eric Alber [Thu, 3 Sep 2009 20:17:58 +0000 (22:17 +0200)]
gstreamer-0.10: Fix gst_xml_* bindings
Fixes bug 593853.