]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Fri, 3 Apr 2009 18:01:47 +0000 (20:01 +0200)]
Fix leading whitespace in preprocessing directives
Jürg Billeter [Fri, 3 Apr 2009 10:15:37 +0000 (12:15 +0200)]
Make sender parameter in signal handlers optional
Signal handler should not need to know the sender. This also makes it
possible to use the exact same parameter list for signal declaration
and signal handler.
Jürg Billeter [Fri, 3 Apr 2009 07:43:09 +0000 (09:43 +0200)]
Update man page
Jürg Billeter [Fri, 3 Apr 2009 07:37:00 +0000 (09:37 +0200)]
Support conditional compilation
Add -D SYMBOL commandline option to define conditional symbols.
Support precondition directives #if, #elif, #else, and #endif.
Fixes bug 434515.
Jürg Billeter [Thu, 2 Apr 2009 18:37:23 +0000 (20:37 +0200)]
Error domain declaration fixes
Ali Sabil [Thu, 2 Apr 2009 16:26:47 +0000 (18:26 +0200)]
Add support for generating of a C header file for the internal API
Added the --internal-header compiler flag to enable the generation of a C
header file for the internal API.
Jürg Billeter [Thu, 2 Apr 2009 12:58:13 +0000 (14:58 +0200)]
Support [CCode (delegate_target = false)] attribute for fields
Jürg Billeter [Wed, 1 Apr 2009 20:08:31 +0000 (22:08 +0200)]
Free local variables in GObject constructors
Fixes bug 577641.
Jürg Billeter [Wed, 1 Apr 2009 13:58:34 +0000 (15:58 +0200)]
D-Bus: Fix parameters in signal wrappers
Ali Sabil [Wed, 1 Apr 2009 11:46:12 +0000 (13:46 +0200)]
Always include glib.h in the generated header files
Jürg Billeter [Wed, 1 Apr 2009 10:39:37 +0000 (12:39 +0200)]
Declare enum when accessing enum value
Jürg Billeter [Tue, 31 Mar 2009 21:35:13 +0000 (23:35 +0200)]
glib-2.0: Fix g_hash_table_new* bindings
Fixes bug 577460.
Ali Sabil [Tue, 31 Mar 2009 16:02:48 +0000 (18:02 +0200)]
Declare typeof() operand types
Ali Sabil [Tue, 31 Mar 2009 16:00:25 +0000 (18:00 +0200)]
Fix crash with dynamic property access
Jürg Billeter [Tue, 31 Mar 2009 15:52:10 +0000 (17:52 +0200)]
Declare element types of array parameters
Fixes bug 577466.
Jürg Billeter [Tue, 31 Mar 2009 15:51:45 +0000 (17:51 +0200)]
Drop redundant struct declaration call
Jürg Billeter [Tue, 31 Mar 2009 15:30:22 +0000 (17:30 +0200)]
Declare element types of arrays
Jürg Billeter [Tue, 31 Mar 2009 15:30:00 +0000 (17:30 +0200)]
Declare field types in structs
Jürg Billeter [Tue, 31 Mar 2009 12:20:47 +0000 (14:20 +0200)]
Add parameter type declarations to header file
Jürg Billeter [Tue, 31 Mar 2009 07:29:00 +0000 (09:29 +0200)]
valac: Default basedir to current directory
valac -C src/foo.vala should generate the file src/foo.c.
Jürg Billeter [Mon, 30 Mar 2009 22:31:07 +0000 (00:31 +0200)]
Rework header file generation
Generate single C header file for public API, do not use header
files for internal API. Fixes bug 471244, bug 571037, bug 572536,
and bug 575629.
Jürg Billeter [Mon, 30 Mar 2009 22:15:18 +0000 (00:15 +0200)]
Post-release version bump
Jürg Billeter [Mon, 30 Mar 2009 21:57:30 +0000 (23:57 +0200)]
Release 0.6.0
Thijs Vermeir [Tue, 17 Mar 2009 19:33:38 +0000 (20:33 +0100)]
Improve flow analysis of catch clauses
Duplicated catch clauses for the same error are detected as an error
and unreachable catch clauses due to preceding catch clauses are
reported with a warning.
Thijs Vermeir [Tue, 17 Mar 2009 13:24:37 +0000 (14:24 +0100)]
GError: Check the error code if available in the catch clause
Jürg Billeter [Mon, 30 Mar 2009 20:29:57 +0000 (22:29 +0200)]
GError: Include error code in cname of error type
Thijs Vermeir [Tue, 17 Mar 2009 00:56:49 +0000 (01:56 +0100)]
GError: Check error domain before propagating
Check the error domain of the method before propagating the
method up and print a critical when the domain cannot be handled
by the method.
Jürg Billeter [Mon, 30 Mar 2009 20:28:03 +0000 (22:28 +0200)]
glib-2.0: Fix g_match_info_fetch* bindings
Jürg Billeter [Mon, 30 Mar 2009 17:29:34 +0000 (19:29 +0200)]
Fix crash with nested lambda expressions
Fixes bug 570872.
Jürg Billeter [Mon, 30 Mar 2009 16:04:20 +0000 (18:04 +0200)]
glib-2.0: Add GStaticRWLock binding
Jürg Billeter [Mon, 30 Mar 2009 15:45:41 +0000 (17:45 +0200)]
Use thread-local storage for context stack
Make it possible to use libvala from multiple threads by using a
thread-local stack of CodeContext objects. Based on patch by
Andrea Del Signore, fixes bug 573041.
Jürg Billeter [Mon, 30 Mar 2009 15:39:27 +0000 (17:39 +0200)]
glib-2.0: Fix g_static_private_set binding
Jürg Billeter [Mon, 30 Mar 2009 10:10:34 +0000 (12:10 +0200)]
Fix side-effects in assignments
Do not evaluate the left-hand side of an assignment multiple times
if it could have side-effects. Based on patch by Levi Bard,
fixes bug 543483.
Matías De la Puente [Mon, 30 Mar 2009 08:01:51 +0000 (10:01 +0200)]
Add V4L2 bindings
Fixes bug 572692.
Matías De la Puente [Mon, 30 Mar 2009 07:51:03 +0000 (09:51 +0200)]
glib-2.0: Add g_format_size_for_display binding
Fixes bug 572867.
Andrea Del Signore [Mon, 30 Mar 2009 07:40:04 +0000 (09:40 +0200)]
glib-2.0: Add GPrivate and GStaticPrivate bindings
Fixes bug 573043.
Feng Yu [Sat, 28 Mar 2009 19:20:39 +0000 (15:20 -0400)]
Use vfunc_name for base access
Base access should respect Method.vfunc_name instead of using
Method.name. Fixes bug 577114.
Abderrahim Kitouni [Sun, 29 Mar 2009 19:54:50 +0000 (21:54 +0200)]
Fix initialization of delegate fields
When initializing the delegate field at creation, its target was
not set. Fixes part of bug 571171.
Evan Nemerson [Fri, 13 Mar 2009 01:58:52 +0000 (18:58 -0700)]
gdk-2.0: Fix gdk_spawn_on_screen* bindings
Fix various parameters in Gdk.spawn_on_screen() and
Gdk.spawn_on_screen_with_pipes(). Fixes bug 570350.
Evan Nemerson [Wed, 18 Mar 2009 16:47:29 +0000 (09:47 -0700)]
gtk+-2.0: Fix gtk_file_chooser_get_* bindings
Fix memory leaks when using several Gtk.FileChooser methods.
Fixes bug 575824.
Nicolas Joseph [Sun, 29 Mar 2009 19:39:19 +0000 (21:39 +0200)]
glib-2.0: Add g_get_charset binding
Fixes bug 576205.
Zygmunt Krynicki [Sun, 29 Mar 2009 19:32:28 +0000 (21:32 +0200)]
bzlib: Fix stream bindings
Fixes bug 576119.
Mike Massonnet [Sun, 29 Mar 2009 19:26:24 +0000 (21:26 +0200)]
glib-2.0: Fix process signal bindings
Fixes bug 575671.
Evan Nemerson [Sat, 28 Mar 2009 07:54:10 +0000 (00:54 -0700)]
glib-2.0: Fix g_timeout_add_seconds_full and g_source_set_callback
Make GLib.Timeout.add_seconds_full and GLib.Source.set_callback
generate the appropriate GDestroyNotify arguments automatically.
Fixes bug 577048.
Evan Nemerson [Wed, 25 Mar 2009 20:54:06 +0000 (13:54 -0700)]
libsoup-2.4: Fixes for several xmlrpc-related functions
Fixes bug 576768.
Evan Nemerson [Wed, 25 Mar 2009 20:46:10 +0000 (13:46 -0700)]
vapigen: Allow metadata files to set PrintfFormat
Fixes bug 576765.
Víctor Manuel Jáquez Leal [Thu, 19 Mar 2009 11:41:22 +0000 (12:41 +0100)]
gstreamer-0.10: caps in gst_pad_set_caps can be nullable
According to the documentation, the caps argument in
gst_pad_set_caps can be nullable.
Fixes bug 576061.
Víctor Manuel Jáquez Leal [Mon, 16 Mar 2009 09:19:10 +0000 (10:19 +0100)]
gstreamer-0.10: gst_element_set_bus parameter is nullable
gst_element_set_bus () function can set a bus as NULL value in
order to remove the current element bus, so the parameter can be
nullable in the vala context.
Fixes bug 575534.
Víctor Manuel Jáquez Leal [Mon, 16 Mar 2009 09:16:01 +0000 (10:16 +0100)]
gstreamer-pbutils-0.10: Ownership transfer fixes
According to the documentation, these functions return newly-allocated
structures, so they must transfer the ownership in vala context in
order to prevent memory leaks.
Fixes bug 575532.
Evan Nemerson [Fri, 13 Mar 2009 00:09:56 +0000 (17:09 -0700)]
gtk+-2.0: Fix gtk_text_view_get_line_yrange binding
Set is_out on y and height parameters of
gtk_text_view_get_line_yrange, fixes bug 571719.
Víctor Manuel Jáquez Leal [Sun, 29 Mar 2009 14:19:57 +0000 (16:19 +0200)]
gconf-2.0: gconf_client_get_without_default transfers ownership
Fixes bug 575535.
Jürg Billeter [Sun, 29 Mar 2009 12:52:39 +0000 (14:52 +0200)]
Fix member access when overriding signal class handler
Fixes bug 575475.
Sebastian Pölsterl [Sun, 29 Mar 2009 12:28:13 +0000 (14:28 +0200)]
Include dbus-glib-lowlevel.h file when DBus is used to avoid compiler warnings
Jakob Westhoff [Sun, 29 Mar 2009 08:33:45 +0000 (10:33 +0200)]
sdl: Fix SDL_GetKeyName binding
Fixes bug 577129.
Didier 'Ptitjes [Sat, 28 Mar 2009 11:27:56 +0000 (12:27 +0100)]
Write custom attributes in VAPI files
Fixes bug 577063.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Iain [Sun, 29 Mar 2009 07:14:08 +0000 (09:14 +0200)]
glib-2.0: Add GPtrArray bindings
Fixes bug 575864.
Jürg Billeter [Sun, 29 Mar 2009 06:56:00 +0000 (08:56 +0200)]
Fix freeing GLib.PtrArray objects
Sebastian Pölsterl [Sun, 29 Mar 2009 06:50:22 +0000 (08:50 +0200)]
D-Bus: Unregister path on object destruction
Fixes bug 576874.
Evan Nemerson [Wed, 11 Mar 2009 20:47:16 +0000 (13:47 -0700)]
Bug 575099: Add librsvg-2.0 bindings
Evan Nemerson [Wed, 11 Mar 2009 20:46:14 +0000 (13:46 -0700)]
vapigen: Bug 575098: Allow is_ref and is_out for delegate parameters
Jukka-Pekka Iivonen [Thu, 26 Mar 2009 12:03:15 +0000 (13:03 +0100)]
glib-2.0: Bug 568177: More GLib.Math constants
Feng Yu [Fri, 6 Mar 2009 18:55:00 +0000 (13:55 -0500)]
Bug 574403: Direction of formal parameters ignored
When copying a formal parameter, the direction should also be copied.
This fix might also fix other bizarre issues related to copying formal
parameters.
Didier 'Ptitjes [Fri, 20 Mar 2009 14:47:03 +0000 (15:47 +0100)]
Generate <c:include/> tags
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 13:00:34 +0000 (14:00 +0100)]
Add mandatory xmlns attributes
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 12:53:27 +0000 (13:53 +0100)]
Fix namespace tag indentation
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Hans Baier [Wed, 25 Mar 2009 21:59:12 +0000 (04:59 +0700)]
libglade-2.0.vapi: nullable arguments in register_widget
Jürg Billeter [Wed, 25 Mar 2009 21:08:08 +0000 (22:08 +0100)]
libglade-2.0: Fix GladeNewFunc binding
Jürg Billeter [Wed, 25 Mar 2009 21:07:05 +0000 (22:07 +0100)]
vapigen: Support transfer_ownership for delegates
Add attribute to support owned delegate return values.
Ali Sabil [Wed, 25 Mar 2009 09:35:40 +0000 (10:35 +0100)]
gstreamer-0.10: Fix gst_bus_post binding
Message parameter of gst_bus_post takes ownership.
Michael 'Mickey' Lauer [Tue, 10 Mar 2009 15:53:01 +0000 (16:53 +0100)]
posix.vapi: signal is allowed to be null (restoring the original handler)
Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
Michael 'Mickey' Lauer [Tue, 10 Mar 2009 10:41:04 +0000 (11:41 +0100)]
posix.vapi: rename stat struct and add actual stat + fstat calls
Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
Zeeshan Ali (Khattak) [Thu, 12 Mar 2009 13:23:53 +0000 (15:23 +0200)]
gstreamer-0.10: Fix gst_element_get_compatible_pad binding
Caps parameter of gst_element_get_compatible_pad is nullable.
Zeeshan Ali (Khattak) [Thu, 12 Mar 2009 12:56:54 +0000 (14:56 +0200)]
gstreamer-0.10: Fix gst_ghost_pad_new binding
Name parameter of gst_ghost_pad_new is nullable.
Zeeshan Ali (Khattak) [Thu, 12 Mar 2009 12:32:24 +0000 (14:32 +0200)]
gstreamer-0.10: Fix gst_element_post_message binding
Message parameter of gst_element_post_message takes ownership.
Thijs Vermeir [Sat, 14 Mar 2009 11:38:01 +0000 (12:38 +0100)]
posix: add lseek binding
Thijs Vermeir [Sat, 14 Mar 2009 11:37:49 +0000 (12:37 +0100)]
posix: fix cname of off_t
Thijs Vermeir [Wed, 11 Mar 2009 19:33:01 +0000 (20:33 +0100)]
gstreamer-0.10: gst_pad_template_new.caps takes ownership
Jürg Billeter [Wed, 11 Mar 2009 16:04:08 +0000 (17:04 +0100)]
gobject: Add CCodeDeclarationSpace class
The CCodeDeclarationSpace class abstracts access to the various
declaration fragments used to generate C header and source files.
Zeeshan Ali (Khattak) [Mon, 9 Mar 2009 14:52:07 +0000 (16:52 +0200)]
glib-2.0: Add string.to_bool()
Matías De la Puente [Mon, 9 Mar 2009 22:01:03 +0000 (23:01 +0100)]
gstreamer-interfaces-0.10: Fix some headers and GLib.List types
Jürg Billeter [Sat, 7 Mar 2009 22:32:49 +0000 (23:32 +0100)]
D-Bus: Fix marshalling arrays of structs
Hans Baier [Fri, 6 Mar 2009 00:38:41 +0000 (01:38 +0100)]
posix.vapi: add pid_t and kill
Signed-off-by: Hans Baier <hansfbaier@googlemail.com>
Jürg Billeter [Sat, 7 Mar 2009 17:19:11 +0000 (18:19 +0100)]
libnotify: Fix notify_notification_new binding
Jürg Billeter [Sat, 7 Mar 2009 17:17:38 +0000 (18:17 +0100)]
gtk+-2.0: Fix gtk_mount_operation_new binding
Jürg Billeter [Sat, 7 Mar 2009 16:51:08 +0000 (17:51 +0100)]
gdk-2.0: Fix gdk_draw_rgb_image binding
Thijs Vermeir [Sat, 7 Mar 2009 11:07:27 +0000 (12:07 +0100)]
posix: Fix cname of mode_t
Thijs Vermeir [Fri, 6 Mar 2009 17:59:10 +0000 (18:59 +0100)]
posix: Remove trailing NULL from ioctl
Thijs Vermeir [Wed, 4 Mar 2009 09:24:53 +0000 (10:24 +0100)]
posix.vapi: Fix type of mode argumentent on creat function
Jukka-Pekka Iivonen [Tue, 3 Mar 2009 22:10:20 +0000 (23:10 +0100)]
Add Maemo libosso bindings
Jürg Billeter [Tue, 3 Mar 2009 17:44:46 +0000 (18:44 +0100)]
GIR parser: Add support for static methods in interfaces
Patch by Didier Villevalois, fixes part of bug 559704
Ali Sabil [Tue, 3 Mar 2009 15:26:03 +0000 (16:26 +0100)]
gstreamer-rtp-0.10: regenerated with gstreamer-0.10.21
Ali Sabil [Tue, 3 Mar 2009 15:13:04 +0000 (16:13 +0100)]
gstreamer-base-0.10: Fix GstBaseTransform.transform_size binding
Maciej Piechotka [Sat, 28 Feb 2009 22:02:08 +0000 (23:02 +0100)]
gio-2.0: Fixed GLib.DataInputStream string-reading methods
Michael 'Mickey' Lauer [Sun, 1 Mar 2009 21:08:07 +0000 (22:08 +0100)]
posix.vapi: add remaining syslog constants
Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
Michael 'Mickey' Lauer [Sun, 1 Mar 2009 21:01:19 +0000 (22:01 +0100)]
posix.vapi: add syslog and friends
Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
Michael 'Mickey' Lauer [Sun, 1 Mar 2009 15:44:35 +0000 (16:44 +0100)]
posix.vapi: open has two forms, one with a mode_t, one without
Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
Michael 'Mickey' Lauer [Sun, 1 Mar 2009 03:07:57 +0000 (04:07 +0100)]
glib-2.0: Fix get_system_config_dirs binding
get_system_config_dirs() needs the same treatment as get_system_data_dirs()
Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
Matías De la Puente [Fri, 27 Feb 2009 22:30:29 +0000 (23:30 +0100)]
libftdi: Various fixes
Mark Lee [Fri, 27 Feb 2009 22:27:04 +0000 (23:27 +0100)]
libxml-2.0: Add xmlXPathRegisterNs binding
Mark Lee [Fri, 27 Feb 2009 22:25:21 +0000 (23:25 +0100)]
glib-2.0: Add g_uri_list_extract_uris binding