]>
git.ipfire.org Git - thirdparty/vala.git/log
Florian Brosch [Tue, 19 May 2009 21:19:48 +0000 (23:19 +0200)]
- cleanups
Florian Brosch [Tue, 19 May 2009 13:46:16 +0000 (15:46 +0200)]
- Minor bug fixes.
Florian Brosch [Tue, 19 May 2009 00:56:33 +0000 (02:56 +0200)]
- Fix many valac warnings.
Brosch Florian [Mon, 18 May 2009 13:44:02 +0000 (15:44 +0200)]
- valac-0.7.1
- cleanups
Didier 'Ptitjes [Mon, 30 Mar 2009 17:12:34 +0000 (19:12 +0200)]
GIR writer: Generate <package/> tag
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Mon, 30 Mar 2009 17:07:03 +0000 (19:07 +0200)]
GIR writer: Generate correct GIR namespace name and version
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Mon, 30 Mar 2009 17:01:40 +0000 (19:01 +0200)]
Add --gir option to enable GIR generation
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Michael 'Mickey' Lauer [Fri, 15 May 2009 13:13:24 +0000 (15:13 +0200)]
posix: Add bind(2)
This needs to use variable argument list since the actual parameters
vary with the socket family.
Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
Michael 'Mickey' Lauer [Fri, 15 May 2009 13:06:24 +0000 (15:06 +0200)]
posix: Add readlink(2) and ttyname_r(3)
Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
Didier 'Ptitjes [Tue, 28 Apr 2009 23:26:50 +0000 (01:26 +0200)]
Fix null pointer access on out parameter clearing
Fixes bug 580667.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Marc-André Lureau [Sun, 10 May 2009 21:49:19 +0000 (00:49 +0300)]
build: Use m4 dir for autoconf macros
Jürg Billeter [Sat, 9 May 2009 16:52:17 +0000 (18:52 +0200)]
Rename gobject directory to codegen
Jukka-Pekka Iivonen [Sat, 9 May 2009 15:44:04 +0000 (17:44 +0200)]
posix: Add poll.h and unistd.h bindings
Matias De la Puente [Tue, 7 Apr 2009 14:40:56 +0000 (11:40 -0300)]
posix: Add sys/select.h bindings
Signed-off-by: Matias De la Puente <mfpuente.ar@gmail.com>
Matias De la Puente [Mon, 6 Apr 2009 19:53:43 +0000 (16:53 -0300)]
posix: Add termios.h bindings
Signed-off-by: Matias De la Puente <mfpuente.ar@gmail.com>
Matias De la Puente [Sat, 9 May 2009 15:17:18 +0000 (17:17 +0200)]
posix: Add more string.h bindings
Jürg Billeter [Sat, 9 May 2009 15:08:45 +0000 (17:08 +0200)]
Fix handling of empty cprefix in CCode attribute of a namespace
Michael 'Mickey' Lauer [Sun, 26 Apr 2009 18:03:00 +0000 (20:03 +0200)]
posix: add setgid(2) and setuid(2)
Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
Jürg Billeter [Sat, 9 May 2009 14:55:20 +0000 (16:55 +0200)]
Remove unused CodeContext.memory_management property
Jürg Billeter [Sat, 9 May 2009 14:50:26 +0000 (16:50 +0200)]
Add --vapi command-line option
The --vapi command-line option generates a .vapi file with the
public API.
Jürg Billeter [Sat, 9 May 2009 14:49:59 +0000 (16:49 +0200)]
Remove unused CodeContext.library property
Jürg Billeter [Fri, 8 May 2009 12:19:57 +0000 (14:19 +0200)]
Support enum values as array indices
Jürg Billeter [Fri, 8 May 2009 11:43:34 +0000 (13:43 +0200)]
Fix parameter type declaration of signals
Jürg Billeter [Tue, 5 May 2009 19:54:03 +0000 (21:54 +0200)]
Add initial support for POSIX profile
Add --profile command-line option.
Code compiled with valac --profile posix will not depend on GLib or
GObject. However, many language features are currently not supported
with the POSIX profile.
Frederik [Thu, 7 May 2009 20:21:32 +0000 (22:21 +0200)]
lua: Update bindings
Fixes bug 575707.
Mark Lee [Sun, 5 Apr 2009 22:21:39 +0000 (15:21 -0700)]
gnome-keyring-1: Fix GnomeKeyringNetworkPasswordData binding
The correct unref function for GnomeKeyring.NetworkPasswordData is
gnome_keyring_network_password_free(). Fixes part of bug 578204.
Mark Lee [Sat, 4 Apr 2009 08:18:29 +0000 (01:18 -0700)]
gnome-keyring-1: Fix gnome_keyring_set_network_password_sync binding
The item_id parameter for GnomeKeyring.set_network_password_sync needs
to be annotated as an "out" parameter.
Fixes part of bug 578204.
Mark Lee [Thu, 7 May 2009 19:55:10 +0000 (21:55 +0200)]
gnome-keyring-1: Update to gnome-keyring 2.26.0
Fixes part of bug 578204.
Jürg Billeter [Thu, 23 Apr 2009 22:09:08 +0000 (00:09 +0200)]
Add initial x11, xcb, and cairo-xcb bindings
Fixes bug 515435.
Jürg Billeter [Thu, 7 May 2009 19:34:54 +0000 (21:34 +0200)]
gdk-2.0: Fix GdkEvent binding
Bind GdkEvent as a class instead of a struct. Based on patch by
Evan Nemerson, fixes bug 580862.
Jürg Billeter [Thu, 7 May 2009 17:02:24 +0000 (19:02 +0200)]
Post-release version bump
Jürg Billeter [Thu, 7 May 2009 16:57:33 +0000 (18:57 +0200)]
Release 0.7.2
Didier 'Ptitjes [Wed, 29 Apr 2009 11:48:42 +0000 (13:48 +0200)]
GIR parser: Add c:prefix parsing
Signed-off-by: Mark Lee <marklee@svn.gnome.org>
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Wed, 29 Apr 2009 10:58:57 +0000 (12:58 +0200)]
GIR parser: Fix virtual method and signal parsing
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Wed, 29 Apr 2009 10:15:56 +0000 (12:15 +0200)]
GIR parser: Mark constants as external to not require initializer
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Tue, 28 Apr 2009 22:50:04 +0000 (00:50 +0200)]
GIR parser: Fix allow-none attribute parsing in fields and return values
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Tue, 28 Apr 2009 22:39:23 +0000 (00:39 +0200)]
GIR parser: Fix construct-only attribute parsing for properties
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Tue, 28 Apr 2009 22:32:40 +0000 (00:32 +0200)]
GIR parser: Parse class constants
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Tue, 28 Apr 2009 22:20:46 +0000 (00:20 +0200)]
GIR parser: Fix c:type parsing in types and constructor return value
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Thu, 16 Apr 2009 17:41:20 +0000 (19:41 +0200)]
GIR parser: Handle module GModule in namespace GLib
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Levi Bard [Thu, 7 May 2009 16:15:20 +0000 (18:15 +0200)]
Move delegate typedef to right position
Fixes bug 580513.
Jürg Billeter [Thu, 7 May 2009 15:21:59 +0000 (17:21 +0200)]
Support delegates with delegate parameters and results
Based on patch by Levi Bard, fixes bug 578415.
Levi Bard [Thu, 7 May 2009 15:01:14 +0000 (17:01 +0200)]
Fix initialization of nullable structs
Fixes bug 579758.
Mark Lee [Sat, 2 May 2009 03:12:20 +0000 (20:12 -0700)]
json-glib-1.0: Fix bindings
Fix JsonSerializable, json_serializable_deserialize_property,
json_construct_gobject, json_serialize_gobject, and
json_node_get_value bindings. Fixes bug 581068.
Krzysztof Kotlenga [Thu, 7 May 2009 14:10:32 +0000 (16:10 +0200)]
dbus-glib-1: Add DBusNameFlag binding
Fixes bug 579043.
William Swanson [Mon, 4 May 2009 23:58:51 +0000 (16:58 -0700)]
libgsf-1: Use owned modifier instead of the deprecated # modifier
Fixes bug 581392.
Levi Bard [Thu, 7 May 2009 13:59:22 +0000 (15:59 +0200)]
Fix delegate out parameters
Fixes bug 578412.
Evan Nemerson [Tue, 5 May 2009 05:52:49 +0000 (22:52 -0700)]
gdk-pixbuf-2.0: Fix gdk_pixbuf_copy binding
Make Gdk.Pixbuf.copy() transfer ownership. Based on patch by Qball Cow,
fixes bug 581367.
Ryan Lortie [Thu, 7 May 2009 13:54:33 +0000 (15:54 +0200)]
glib-2.0: Fix g_key_file_to_data binding
Fixes bug 580348.
Jürg Billeter [Thu, 7 May 2009 13:51:49 +0000 (15:51 +0200)]
webkit-1.0: Fix WebKitWebView::hovering_over_link binding
Fixes bug 579191.
Jürg Billeter [Thu, 7 May 2009 13:49:00 +0000 (15:49 +0200)]
gdk-2.0: Fix gdk_pixmap_new binding
Fixes bug 578163.
Feng Yu [Sat, 28 Mar 2009 19:21:32 +0000 (15:21 -0400)]
gtk+-2.0: Add Gtk.Container.forall_internal
Add Gtk.Container.forall_internal to work around the inconsistent
forall binding. Fixes bug 543872.
Jürg Billeter [Thu, 7 May 2009 11:49:47 +0000 (13:49 +0200)]
Fix crash when using `in' operator
Jürg Billeter [Tue, 5 May 2009 21:21:30 +0000 (23:21 +0200)]
Do not depend on uint64 in semantic analyzer
Jürg Billeter [Tue, 5 May 2009 21:20:27 +0000 (23:20 +0200)]
Fix handling of numeric types in symbol resolver
Jürg Billeter [Tue, 5 May 2009 21:16:33 +0000 (23:16 +0200)]
Accept numeric base types in struct declaration
Jürg Billeter [Tue, 5 May 2009 21:10:59 +0000 (23:10 +0200)]
Fix instance parameter type for numeric types
Jürg Billeter [Tue, 5 May 2009 16:40:03 +0000 (18:40 +0200)]
GIR writer: Do not use string.replace
GRegex requires GLib 2.14.
Jürg Billeter [Tue, 5 May 2009 16:36:34 +0000 (18:36 +0200)]
GIR writer: Replace escape_attribute_string by Markup.escape_text
Sebastian Pölsterl [Tue, 5 May 2009 16:20:44 +0000 (18:20 +0200)]
Replaced deprecated # syntax with new owned syntax
Jürg Billeter [Mon, 4 May 2009 20:56:59 +0000 (22:56 +0200)]
GType: Declare inherited methods in interface implementations
Fixes bug 581290.
Jürg Billeter [Mon, 4 May 2009 14:56:24 +0000 (16:56 +0200)]
Declare parameter types of signals
Didier 'Ptitjes [Sun, 22 Mar 2009 15:34:29 +0000 (16:34 +0100)]
GIR writer: Generate annotations on all elements
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sun, 22 Mar 2009 13:39:38 +0000 (14:39 +0100)]
GIR writer: Improve errordomain generation
Generate get-quark and codes attributes on errordomain and generate
enum for error codes.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 19:40:17 +0000 (20:40 +0100)]
GIR writer: Generate enum values and c:identifer attributes
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 05:05:03 +0000 (06:05 +0100)]
GIR writer: Generate throws attribute
Generate throws attribute on constructors, methods and callbacks.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 04:20:22 +0000 (05:20 +0100)]
GIR writer: Improve property generation
Generate readable, construct and construct-only attributes on property.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 03:45:12 +0000 (04:45 +0100)]
GIR writer: Generate property's cannonical name instead of name
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 03:38:19 +0000 (04:38 +0100)]
GIR writer: Generate c:type attribute on callbacks
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 03:22:24 +0000 (04:22 +0100)]
GIR writer: Generate allow-none attributes
Generate allow-none attributes on parameters, return values and fields.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Sat, 21 Mar 2009 03:15:25 +0000 (04:15 +0100)]
GIR writer: Fix missing transfer-ownership attributes
Fix missing transfer-ownership attribute on parameters and return value.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Jürg Billeter [Thu, 30 Apr 2009 21:10:22 +0000 (23:10 +0200)]
GIR writer: Fix critical warnings
Didier 'Ptitjes [Fri, 20 Mar 2009 19:12:17 +0000 (20:12 +0100)]
GIR writer: Generate constant c:identifier and value
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 18:32:26 +0000 (19:32 +0100)]
GIR writer: Support pointer types and generic types
Generate type correctly with adhoc c:type (pointer types and
parametered types).
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 16:50:51 +0000 (17:50 +0100)]
GIR writer: Generate abstract attribute for abstract classes
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 16:45:56 +0000 (17:45 +0100)]
GIR writer: Fix virtual method generation
Generate virtual and abstract methods correctly (method +
virtual-method + callback in type struct).
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 16:27:55 +0000 (17:27 +0100)]
GIR writer: Avoid generating parameters tag if not necessary
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 16:25:19 +0000 (17:25 +0100)]
GIR writer: Generate static methods correctly
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 15:50:43 +0000 (16:50 +0100)]
GIR writer: Generate type structs for classes and interfaces
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Didier 'Ptitjes [Fri, 20 Mar 2009 15:20:04 +0000 (16:20 +0100)]
Generate type attributes for all enum|class|interface tags
Generate c:type, glib:type-name and glib:get-type attributes for all
enum|class|interface tags.
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
Jürg Billeter [Sun, 26 Apr 2009 18:48:37 +0000 (20:48 +0200)]
Fix declarations of struct copy and free functions
Thijs Vermeir [Sun, 26 Apr 2009 15:55:05 +0000 (17:55 +0200)]
cairo: fix cname of Cairo.Format
Ali Sabil [Sat, 25 Apr 2009 12:31:17 +0000 (14:31 +0200)]
Avoid C compiler warning for abstract interface implementations
Fixes bug 571522.
Jürg Billeter [Thu, 23 Apr 2009 15:16:09 +0000 (17:16 +0200)]
gtk+-2.0: Fix gtk_entry_completion_set_match_func binding
Jürg Billeter [Thu, 23 Apr 2009 15:14:07 +0000 (17:14 +0200)]
gdk-pixbuf-2.0: Fix gdk_pixbuf_get_file_info binding
Sebastian Spaeth [Thu, 23 Apr 2009 08:18:06 +0000 (10:18 +0200)]
cairo: Fix cairo_image_surface_get_data binding
Fixes bug 579803.
Jürg Billeter [Tue, 21 Apr 2009 11:40:06 +0000 (13:40 +0200)]
hal: Add libhal_device_get_property_{bool,double} bindings
Jürg Billeter [Mon, 20 Apr 2009 14:48:53 +0000 (16:48 +0200)]
Post-release version bump
Jürg Billeter [Mon, 20 Apr 2009 13:58:27 +0000 (15:58 +0200)]
Release 0.7.1
Jürg Billeter [Mon, 20 Apr 2009 14:30:16 +0000 (16:30 +0200)]
Fix local variable initialization of basic types
Jim Nelson [Fri, 17 Apr 2009 14:34:14 +0000 (16:34 +0200)]
gtk+-2.0: Fix gtk_tree_selection_set_select_function binding
Ali Sabil [Fri, 17 Apr 2009 13:17:41 +0000 (15:17 +0200)]
gstreamer-rtp-0.10: Turn GstRTCPPacket into a struct
Ali Sabil [Fri, 17 Apr 2009 07:59:04 +0000 (09:59 +0200)]
libxml-2.0.vapi: use the owned modifier instead of the deprecated # modifier
Ali Sabil [Thu, 16 Apr 2009 10:35:40 +0000 (12:35 +0200)]
Fix a critical when using a catch block without a variable
Levi Bard [Wed, 15 Apr 2009 21:02:15 +0000 (23:02 +0200)]
Fix GType declaration for structs
Fixes bug 578162.
Levi Bard [Wed, 15 Apr 2009 20:37:51 +0000 (22:37 +0200)]
Fix crash with invalid property default expressions
Do not check type compatibility on the default expression of a
property if it fails semantic analysis. Fixes bug 576122.
Levi Bard [Wed, 15 Apr 2009 20:32:17 +0000 (22:32 +0200)]
Fix crash on invalid binary expressions
Fixes bug 571960.
Samuel Cormier-Iijima [Wed, 15 Apr 2009 20:03:51 +0000 (22:03 +0200)]
Strip whitespace from lines in .deps files
Fixes bug 560712.
Jürg Billeter [Wed, 15 Apr 2009 19:41:38 +0000 (21:41 +0200)]
Fix temp variable declaration in internal VAPI properties
Jürg Billeter [Wed, 15 Apr 2009 19:17:42 +0000 (21:17 +0200)]
Remove gnet-2.0 bindings
The generated bindings are broken as the C library does not follow
the usual naming conventions. If there is still demand for gnet-2.0
bindings, manual bindings should be added.