]>
git.ipfire.org Git - thirdparty/vala.git/log
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
Mark Lee [Fri, 27 Feb 2009 22:19:10 +0000 (23:19 +0100)]
glib-2.0: Fix g_object_get_property binding
Jürg Billeter [Fri, 27 Feb 2009 21:55:48 +0000 (22:55 +0100)]
GIR parser: Add support for unions and boxed types
Based on patch by Didier Villevalois, fixes part of bug 559704
Jürg Billeter [Fri, 27 Feb 2009 21:38:29 +0000 (22:38 +0100)]
GIR parser: Add support for package and c:include tags
Based on patch by Didier Villevalois, fixes part of bug 559704
Jürg Billeter [Fri, 27 Feb 2009 18:34:38 +0000 (19:34 +0100)]
Remove .bzrignore
Levi Bard [Fri, 27 Feb 2009 00:04:46 +0000 (01:04 +0100)]
Mark arrays as null terminated in GLib binding
Add [CCode (array_null_terminated = true)] to array parameters and
return values in glib-2.0.vapi.
Jürg Billeter [Thu, 26 Feb 2009 23:30:38 +0000 (00:30 +0100)]
Generate ChangeLog from git log
Add gitlog-to-changelog script from gnulib and a dist-hook to
generate ChangeLog file when creating tarballs.
Jürg Billeter [Fri, 20 Feb 2009 21:00:32 +0000 (21:00 +0000)]
Post-release version bump
2009-02-20 Jürg Billeter <j@bitron.ch>
* configure.ac: Post-release version bump
svn path=/trunk/; revision=2472
Jürg Billeter [Fri, 20 Feb 2009 20:57:30 +0000 (20:57 +0000)]
update for 0.5.7 release
2009-02-20 Jürg Billeter <j@bitron.ch>
* NEWS: update for 0.5.7 release
svn path=/trunk/; revision=2470
Jürg Billeter [Fri, 20 Feb 2009 20:13:34 +0000 (20:13 +0000)]
Add FUSE bindings, patch by John Carr, fixes bug 571187
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/fuse.deps:
* vapi/fuse.vapi:
* vapi/posix.vapi:
Add FUSE bindings, patch by John Carr, fixes bug 571187
svn path=/trunk/; revision=2469
Jürg Billeter [Fri, 20 Feb 2009 18:58:19 +0000 (18:58 +0000)]
Add g_io_add_watch_full binding, patch by Michael Lauer
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add g_io_add_watch_full binding, patch by Michael Lauer
svn path=/trunk/; revision=2468
Jürg Billeter [Fri, 20 Feb 2009 18:45:06 +0000 (18:45 +0000)]
Complete GByteArray binding, patch by Michael Lauer
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Complete GByteArray binding, patch by Michael Lauer
svn path=/trunk/; revision=2467
Ryan Lortie [Fri, 20 Feb 2009 18:36:41 +0000 (18:36 +0000)]
vapi/gio-2.0.vapi vapi/gio-unix-2.0.vapi vapi/packages/gio-2.0/gio-2.0.gi
2009-02-20 Ryan Lortie <desrt@desrt.ca>
* vapi/gio-2.0.vapi
* vapi/gio-unix-2.0.vapi
* vapi/packages/gio-2.0/gio-2.0.gi
* vapi/packages/gio-unix-2.0/gio-unix-2.0.gi
Generate gio GIDL on a machine with my gresolver glib branch
installed. Regenerate vapi. Fixes bug 572474.
svn path=/trunk/; revision=2466
Ryan Lortie [Fri, 20 Feb 2009 18:25:23 +0000 (18:25 +0000)]
Output 'vapigen' 'gen_introspect' and 'vala_gen_introspect' variables into
2009-02-20 Ryan Lortie <desrt@desrt.ca>
* configure.ac:
* vala-1.0.pc.in:
Output 'vapigen' 'gen_introspect' and 'vala_gen_introspect' variables
into the vala-1.0.pc file if --enable-vapigen, fixes bug 572554
svn path=/trunk/; revision=2465
Jürg Billeter [Fri, 20 Feb 2009 17:04:24 +0000 (17:04 +0000)]
Support error handling when dynamically calling void methods, patch by
2009-02-20 Jürg Billeter <j@bitron.ch>
* gobject/valadbusclientmodule.vala:
Support error handling when dynamically calling void methods,
patch by Frederik Sdun, fixes bug 571258
svn path=/trunk/; revision=2464
Jürg Billeter [Fri, 20 Feb 2009 15:15:08 +0000 (15:15 +0000)]
Include unistd.h to support compilation with
2009-02-20 Jürg Billeter <j@bitron.ch>
* gobject-introspection/scanner.c:
Include unistd.h to support compilation with
-Werror-implicit-function-declaration, patch by Tobias Müller,
fixes bug 571544
svn path=/trunk/; revision=2463
Jürg Billeter [Fri, 20 Feb 2009 15:07:09 +0000 (15:07 +0000)]
Add Scope.get_symbol_table method, patch by Abderrahim Kitouni
2009-02-20 Jürg Billeter <j@bitron.ch>
* vala/valascope.vala:
Add Scope.get_symbol_table method, patch by Abderrahim Kitouni
svn path=/trunk/; revision=2462
Jürg Billeter [Fri, 20 Feb 2009 15:04:57 +0000 (15:04 +0000)]
Support context-specific error reporting and add a context stack, based on
2009-02-20 Jürg Billeter <j@bitron.ch>
* vala/valacodecontext.vala:
* vala/valareport.vala:
Support context-specific error reporting and add a context stack,
based on patch by Abderrahim Kitouni, fixes bug 542920
* vala/valagenieparser.vala:
* vala/valaparser.vala:
* gobject/valaccodebasemodule.vala:
* compiler/valacompiler.vala:
* vapigen/valavapigen.vala:
Adapt to interface changes
svn path=/trunk/; revision=2461
Jürg Billeter [Fri, 20 Feb 2009 10:13:04 +0000 (10:13 +0000)]
Add libdaemon bindings, patch by Jukka-Pekka Iivonen, fixes bug 568758
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/Makefile.am:
* vapi/libdaemon.vapi:
Add libdaemon bindings, patch by Jukka-Pekka Iivonen,
fixes bug 568758
svn path=/trunk/; revision=2460
Jürg Billeter [Fri, 20 Feb 2009 10:07:01 +0000 (10:07 +0000)]
Add GDateDMY binding, patch by Frederik, fixes bug 568691
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/glib-2.0.vapi:
Add GDateDMY binding, patch by Frederik, fixes bug 568691
svn path=/trunk/; revision=2459
Jürg Billeter [Fri, 20 Feb 2009 09:01:00 +0000 (09:01 +0000)]
Fix gdk_event_handler_set binding
2009-02-20 Jürg Billeter <j@bitron.ch>
* vapi/packages/gdk-2.0/:
Fix gdk_event_handler_set binding
* vapi/gdk-2.0.vapi: regenerated
svn path=/trunk/; revision=2458
Ali Sabil [Thu, 19 Feb 2009 14:19:43 +0000 (14:19 +0000)]
Various ownership and missing type parameters fixes
2009-02-19 Ali Sabil <ali.sabil@gmail.com>
* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Various ownership and missing type parameters fixes
* vapi/gstreamer-0.10.vapi: regenerated
svn path=/trunk/; revision=2457
Ali Sabil [Thu, 19 Feb 2009 14:12:44 +0000 (14:12 +0000)]
Support to_string attribute for enums
2009-02-19 Ali Sabil <ali.sabil@gmail.com>
* vapigen/valagidlparser.vala:
Support to_string attribute for enums
svn path=/trunk/; revision=2456
Ali Sabil [Thu, 19 Feb 2009 13:32:17 +0000 (13:32 +0000)]
Fix gst_rtp_buffer_get_extension_data binding
2009-02-19 Ali Sabil <ali.sabil@gmail.com>
* vapi/packages/gstreamer-rtp-0.10/:
Fix gst_rtp_buffer_get_extension_data binding
* vapi/gstreamer-rtp-0.10.vapi: regenerated
svn path=/trunk/; revision=2455
Ali Sabil [Thu, 19 Feb 2009 13:21:53 +0000 (13:21 +0000)]
Add byte order conversion methods to int types
2009-02-19 Ali Sabil <ali.sabil@gmail.com>
* vapi/glib-2.0.vapi:
Add byte order conversion methods to int types
svn path=/trunk/; revision=2454
Jürg Billeter [Thu, 19 Feb 2009 11:49:03 +0000 (11:49 +0000)]
Fix pango_font_description_from_string binding and support implicit copies
2009-02-19 Jürg Billeter <j@bitron.ch>
* vapi/packages/pango/:
Fix pango_font_description_from_string binding and support implicit
copies of PangoFontDescription
* vapi/pango.vapi: regenerated
svn path=/trunk/; revision=2453
Jürg Billeter [Wed, 18 Feb 2009 18:26:14 +0000 (18:26 +0000)]
Remove ParenthesizedExpression to simmplify AST
2009-02-18 Jürg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valaassignment.vala:
* vala/valacodevisitor.vala:
* vala/valacodewriter.vala:
* vala/valagenieparser.vala:
* vala/valaparenthesizedexpression.vala:
* vala/valaparser.vala:
* vala/valasymbolresolver.vala:
* vala/valaunaryexpression.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
Remove ParenthesizedExpression to simmplify AST
svn path=/trunk/; revision=2452
Jürg Billeter [Wed, 18 Feb 2009 10:16:34 +0000 (10:16 +0000)]
Fix gtk_tree_view_insert_column_with_data_func binding
2009-02-18 Jürg Billeter <j@bitron.ch>
* vapi/packages/gtk+-2.0/:
Fix gtk_tree_view_insert_column_with_data_func binding
* vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=2451
Jürg Billeter [Tue, 17 Feb 2009 19:33:24 +0000 (19:33 +0000)]
Support chaining up to constructors in generic classes, fixes bug 567319
2009-02-17 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodcallmodule.vala:
Support chaining up to constructors in generic classes,
fixes bug 567319
svn path=/trunk/; revision=2450
Ali Sabil [Tue, 17 Feb 2009 11:51:19 +0000 (11:51 +0000)]
Support takes_ownership attribute for delegate parameters
2009-02-17 Ali Sabil <ali.sabil@gmail.com>
* vapigen/valagidlparser.vala:
Support takes_ownership attribute for delegate parameters
svn path=/trunk/; revision=2449
Ali Sabil [Tue, 17 Feb 2009 10:04:36 +0000 (10:04 +0000)]
regenerated
2009-02-17 Ali Sabil <ali.sabil@gmail.com>
* vapi/gstreamer-rtp-0.10.vapi: regenerated
svn path=/trunk/; revision=2448
Ali Sabil [Tue, 17 Feb 2009 10:02:57 +0000 (10:02 +0000)]
escape the dynamic keyword, and identifiers starting with a digit
2009-02-17 Ali Sabil <ali.sabil@gmail.com>
* vala/valacodewriter.vala: escape the dynamic keyword, and identifiers
starting with a digit
svn path=/trunk/; revision=2447
Ryan Lortie [Mon, 16 Feb 2009 22:17:18 +0000 (22:17 +0000)]
Add support for a 'use_const' CCode attribute and GIDL XML attribute that,
2009-02-17 Ryan Lortie <desrt@desrt.ca>
* gobject/valaccodebasemodule.vala:
* vala/valacodewriter.vala:
* vala/valastruct.vala:
* vapigen/valagidlparser.vala:
Add support for a 'use_const' CCode attribute and GIDL XML attribute
that, when set to false, causes Vala not to emit the 'const' modifier
on structure type input arguments. This is useful for structure types
that, by convention, are not used with const (eg: GtkTreeIter).
* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
* vapi/gtk+-2.0.vapi:
Add 'use_const' for GtkTreeIter to the gtk+-2.0 metadata. Regenerate
vapi.
svn path=/trunk/; revision=2446
Ryan Lortie [Mon, 16 Feb 2009 16:49:21 +0000 (16:49 +0000)]
only use g_value_set_pointer if the GType of a class is G_TYPE_POINTER;
2009-02-16 Ryan Lortie <desrt@desrt.ca>
* vala/valaclass.vala: only use g_value_set_pointer if the GType of a
class is G_TYPE_POINTER; else use g_value_set_boxed.
svn path=/trunk/; revision=2445
Ryan Lortie [Mon, 16 Feb 2009 09:52:24 +0000 (09:52 +0000)]
remove the dummy-object hack since gio now supports NULL source objects
2009-02-16 Ryan Lortie <desrt@desrt.ca>
* gobject/valagasyncmodule.vala: remove the dummy-object hack since
gio now supports NULL source objects for GSimpleAsyncResult
svn path=/trunk/; revision=2444
Ryan Lortie [Sat, 14 Feb 2009 18:59:48 +0000 (18:59 +0000)]
thanks juergbi :)
svn path=/trunk/; revision=2443
Ryan Lortie [Sat, 14 Feb 2009 12:00:12 +0000 (12:00 +0000)]
Split method code generation into many smaller functions. Enable
2009-02-14 Ryan Lortie <desrt@desrt.ca>
* gobject/valagasyncmodule.vala:
Split method code generation into many smaller functions. Enable
experimental generation of synchronous code.
svn path=/trunk/; revision=2442
Jürg Billeter [Fri, 13 Feb 2009 23:37:56 +0000 (23:37 +0000)]
Nullable fixes, patch by Mark Lee, fixes bug 571407
2009-02-14 Jürg Billeter <j@bitron.ch>
* vapi/packages/gdk-2.0/:
* vapi/packages/gtk+-2.0/:
* vapi/packages/libsoup-2.4/:
Nullable fixes, patch by Mark Lee, fixes bug 571407
* vapi/gdk-2.0.vapi:
* vapi/gtk+-2.0.vapi:
* vapi/libsoup-2.4.vapi:
Regenerated
svn path=/trunk/; revision=2441
Jürg Billeter [Fri, 13 Feb 2009 23:30:09 +0000 (23:30 +0000)]
Add error domains to VAPI files, fixes bug 571692
2009-02-14 Jürg Billeter <j@bitron.ch>
* vala/valacodewriter.vala:
Add error domains to VAPI files, fixes bug 571692
svn path=/trunk/; revision=2440