]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
14 years agogidlparser: Support error types for delegates 1df2c050ba29c84026a14e7ee23fa6bcd00b1044
Michal Hruby [Tue, 5 Apr 2011 20:38:56 +0000 (22:38 +0200)] 
gidlparser: Support error types for delegates

Fixes bug 644420.

14 years agocodegen: Copy the delegate target when copying structs
Joakim Sindholt [Thu, 3 Mar 2011 01:27:32 +0000 (02:27 +0100)] 
codegen: Copy the delegate target when copying structs

Fixes bug 639751.

14 years agocairo: Fix cairo_read_func_t and cairo_write_func_t bindings
Marin Moulinier [Tue, 5 Apr 2011 19:37:48 +0000 (21:37 +0200)] 
cairo: Fix cairo_read_func_t and cairo_write_func_t bindings

Fixes bug 645766.

14 years agox11: Fix Display.display_string bindings
Alexander Kurtz [Tue, 5 Apr 2011 19:10:04 +0000 (21:10 +0200)] 
x11: Fix Display.display_string bindings

14 years agoAllow access to length of constant array in constant initializer lists
Jürg Billeter [Tue, 5 Apr 2011 17:28:31 +0000 (19:28 +0200)] 
Allow access to length of constant array in constant initializer lists

Fixes bug 643010.

14 years agocodegen: Fix initializer lists for structs with array fields
Jürg Billeter [Tue, 5 Apr 2011 17:23:00 +0000 (19:23 +0200)] 
codegen: Fix initializer lists for structs with array fields

14 years agovapi: Update clutter-gtk-1.0 bindings
Emmanuele Bassi [Tue, 5 Apr 2011 12:47:09 +0000 (13:47 +0100)] 
vapi: Update clutter-gtk-1.0 bindings

The metadata and files of clutter-gtk-1.0 were still referencing
clutter-gtk-0.10 includes and shared object.

The clutter-gtk-1.0 metadata has been regenerated against the
current 1.0.0 tarball.

14 years agox11: Add function bindings to deal with KeySym and KeyCode
Alexander Kurtz [Mon, 4 Apr 2011 20:30:46 +0000 (22:30 +0200)] 
x11: Add function bindings to deal with KeySym and KeyCode

14 years agocodewriter: Write enum cname when it differs from the default cname
Luca Bruno [Mon, 4 Apr 2011 19:53:45 +0000 (21:53 +0200)] 
codewriter: Write enum cname when it differs from the default cname

Based on patch by Evan Nemerson.

Fixes bug 615493.

14 years agocodegen: Drop MemberAccess creation for static field initialization
Luca Bruno [Fri, 11 Mar 2011 11:40:36 +0000 (12:40 +0100)] 
codegen: Drop MemberAccess creation for static field initialization

14 years agox11: Fix get_keyboard_mapping and keysym_to_keycode bindings
Alexander Kurtz [Mon, 4 Apr 2011 18:22:20 +0000 (20:22 +0200)] 
x11: Fix get_keyboard_mapping and keysym_to_keycode bindings

14 years agogidlparser: Add support for array return values in delegates
Michal Hruby [Wed, 9 Mar 2011 19:16:04 +0000 (20:16 +0100)] 
gidlparser: Add support for array return values in delegates

Partially fixes bug 644420.

14 years agoSupport array_length_type for delegate return values
Michal Hruby [Wed, 9 Mar 2011 19:13:27 +0000 (20:13 +0100)] 
Support array_length_type for delegate return values

Partially fixes bug 644420.

14 years agoFix InterfaceType cname to refer to Interface type_cname
Luca Bruno [Fri, 11 Mar 2011 10:30:30 +0000 (11:30 +0100)] 
Fix InterfaceType cname to refer to Interface type_cname

14 years agogirparser: Always set the type_id for classes and interfaces
Luca Bruno [Thu, 10 Mar 2011 21:36:14 +0000 (22:36 +0100)] 
girparser: Always set the type_id for classes and interfaces

14 years agoSupport setting type_id to Vala.Interface
Luca Bruno [Thu, 10 Mar 2011 21:35:59 +0000 (22:35 +0100)] 
Support setting type_id to Vala.Interface

14 years agogirparser: Fix processing deprecation.
Luca Bruno [Thu, 6 Jan 2011 11:22:04 +0000 (12:22 +0100)] 
girparser: Fix processing deprecation.

14 years agogirparser: Store all attributes in girdata for all symbols.
Luca Bruno [Thu, 6 Jan 2011 11:21:34 +0000 (12:21 +0100)] 
girparser: Store all attributes in girdata for all symbols.

14 years agomarkupreader: Add get_attributes() method returning a copy of attributes.
Luca Bruno [Thu, 6 Jan 2011 11:20:38 +0000 (12:20 +0100)] 
markupreader: Add get_attributes() method returning a copy of attributes.

14 years agogirparser: Set cheader_filename for all symbols.
Luca Bruno [Thu, 6 Jan 2011 10:51:56 +0000 (11:51 +0100)] 
girparser: Set cheader_filename for all symbols.

14 years agogirparser: Fix setting ownership for parameters.
Luca Bruno [Thu, 6 Jan 2011 10:47:27 +0000 (11:47 +0100)] 
girparser: Fix setting ownership for parameters.

14 years agogirparser: Parse signals in parse_function.
Luca Bruno [Tue, 4 Jan 2011 12:03:56 +0000 (13:03 +0100)] 
girparser: Parse signals in parse_function.

14 years agogirparser: Add constructor to boxed types.
Luca Bruno [Mon, 3 Jan 2011 19:27:46 +0000 (20:27 +0100)] 
girparser: Add constructor to boxed types.

14 years agogirparser: Provide default constructor for classes.
Luca Bruno [Mon, 3 Jan 2011 19:10:16 +0000 (20:10 +0100)] 
girparser: Provide default constructor for classes.

14 years agogirparser: Merge virtual method specified in metadata.
Luca Bruno [Thu, 30 Dec 2010 18:44:18 +0000 (19:44 +0100)] 
girparser: Merge virtual method specified in metadata.

14 years agogirparser: Support ByteArray arrays.
Luca Bruno [Thu, 30 Dec 2010 18:07:15 +0000 (19:07 +0100)] 
girparser: Support ByteArray arrays.

14 years agoAllow setting cname of ErrorCode.
Luca Bruno [Thu, 30 Dec 2010 12:20:25 +0000 (13:20 +0100)] 
Allow setting cname of ErrorCode.

14 years agogirparser: Use the same function for enumeration, bitfield and error domain.
Luca Bruno [Tue, 28 Dec 2010 19:20:02 +0000 (20:20 +0100)] 
girparser: Use the same function for enumeration, bitfield and error domain.

14 years agogirparser: Mark bitfield to be Flags
Luca Bruno [Tue, 28 Dec 2010 18:19:23 +0000 (19:19 +0100)] 
girparser: Mark bitfield to be Flags

14 years agogirparser: Remove redundant code for checking out parameters.
Luca Bruno [Sun, 26 Dec 2010 10:36:46 +0000 (11:36 +0100)] 
girparser: Remove redundant code for checking out parameters.

14 years agogirparser: Move parse_constructor inside common parse_function.
Luca Bruno [Sun, 26 Dec 2010 10:32:35 +0000 (11:32 +0100)] 
girparser: Move parse_constructor inside common parse_function.

14 years agogirparser: Add metadata argument to override scope attribute.
Luca Bruno [Sun, 26 Dec 2010 10:30:05 +0000 (11:30 +0100)] 
girparser: Add metadata argument to override scope attribute.

14 years agogirparser: Use ArrayList for symbols info because field ordering matters.
Luca Bruno [Sat, 25 Dec 2010 13:23:56 +0000 (14:23 +0100)] 
girparser: Use ArrayList for symbols info because field ordering matters.

14 years agogirparser: Fix assuming parameter names of signal from virtual method.
Luca Bruno [Sat, 25 Dec 2010 12:05:30 +0000 (13:05 +0100)] 
girparser: Fix assuming parameter names of signal from virtual method.

14 years agogirparser: Support async constructors.
Luca Bruno [Fri, 24 Dec 2010 18:36:49 +0000 (19:36 +0100)] 
girparser: Support async constructors.

14 years agogirparser: Use an HashSet for merged symbols.
Luca Bruno [Fri, 24 Dec 2010 18:36:05 +0000 (19:36 +0100)] 
girparser: Use an HashSet for merged symbols.

14 years agogirparser: Move handle_async_methods into the merge_add_process.
Luca Bruno [Fri, 24 Dec 2010 13:37:35 +0000 (14:37 +0100)] 
girparser: Move handle_async_methods into the merge_add_process.

14 years agogirparser: Support negative integer literals in metadata.
Luca Bruno [Fri, 24 Dec 2010 13:03:39 +0000 (14:03 +0100)] 
girparser: Support negative integer literals in metadata.

14 years agovapigen: Fix marking gir metadata as source.
Luca Bruno [Thu, 23 Dec 2010 13:31:19 +0000 (14:31 +0100)] 
vapigen: Fix marking gir metadata as source.

14 years agogirparser: Support aliases whose base type is a SimpleType.
Luca Bruno [Thu, 23 Dec 2010 11:35:20 +0000 (12:35 +0100)] 
girparser: Support aliases whose base type is a SimpleType.

14 years agogirparser: Never skip symbol if skip=false is explicited in metadata.
Luca Bruno [Tue, 23 Nov 2010 20:57:30 +0000 (21:57 +0100)] 
girparser: Never skip symbol if skip=false is explicited in metadata.

14 years agogirparser: Skip private structs.
Luca Bruno [Tue, 23 Nov 2010 20:53:43 +0000 (21:53 +0100)] 
girparser: Skip private structs.

14 years agogirparser: Report unused metadata only if repository has been parsed.
Luca Bruno [Mon, 22 Nov 2010 20:50:39 +0000 (21:50 +0100)] 
girparser: Report unused metadata only if repository has been parsed.

14 years agogirparser: Property without accessor must have owned get.
Luca Bruno [Sat, 20 Nov 2010 20:55:58 +0000 (21:55 +0100)] 
girparser: Property without accessor must have owned get.

14 years agogirparser: Assume arrays without length are null terminated.
Luca Bruno [Sat, 20 Nov 2010 10:10:31 +0000 (11:10 +0100)] 
girparser: Assume arrays without length are null terminated.

14 years agogirparser: Better support for arrays in return type.
Luca Bruno [Sat, 20 Nov 2010 09:58:06 +0000 (10:58 +0100)] 
girparser: Better support for arrays in return type.

14 years agogirparser: Rename array_length_pos to array_length_idx in metadata.
Luca Bruno [Sat, 20 Nov 2010 08:56:38 +0000 (09:56 +0100)] 
girparser: Rename array_length_pos to array_length_idx in metadata.

14 years agogirparser: Rename MethodInfo to ParameterInfo.
Luca Bruno [Sat, 20 Nov 2010 08:55:12 +0000 (09:55 +0100)] 
girparser: Rename MethodInfo to ParameterInfo.

14 years agogirparser: Guess array length type for arrays
Luca Bruno [Wed, 17 Nov 2010 21:00:52 +0000 (22:00 +0100)] 
girparser: Guess array length type for arrays

14 years agogirparser: Fix unowned keyword in metadata types
Luca Bruno [Wed, 17 Nov 2010 21:00:20 +0000 (22:00 +0100)] 
girparser: Fix unowned keyword in metadata types

14 years agogirparser: Fix parsing arrays in metadata types
Luca Bruno [Wed, 17 Nov 2010 20:59:46 +0000 (21:59 +0100)] 
girparser: Fix parsing arrays in metadata types

14 years agogirparser: Support specifying symbols in metadata
Luca Bruno [Wed, 17 Nov 2010 20:30:04 +0000 (21:30 +0100)] 
girparser: Support specifying symbols in metadata

14 years agogirparser: Fix support for signals metadata.
Luca Bruno [Wed, 17 Nov 2010 20:05:31 +0000 (21:05 +0100)] 
girparser: Fix support for signals metadata.

14 years agogirparser: Support null literals in metadata
Luca Bruno [Wed, 17 Nov 2010 20:04:38 +0000 (21:04 +0100)] 
girparser: Support null literals in metadata

14 years agogirparser: Set the base type for classes defined in custom vala files.
Luca Bruno [Wed, 17 Nov 2010 19:28:23 +0000 (20:28 +0100)] 
girparser: Set the base type for classes defined in custom vala files.

14 years agogirparser: Skip priv fields
Luca Bruno [Wed, 17 Nov 2010 19:16:46 +0000 (20:16 +0100)] 
girparser: Skip priv fields

14 years agogirparser: Simplify postprocessing callbacks. Use symbols info for records.
Luca Bruno [Tue, 16 Nov 2010 09:24:37 +0000 (10:24 +0100)] 
girparser: Simplify postprocessing callbacks. Use symbols info for records.

14 years agogirparser: Don't add NoAccessorMethod if there is a setter
Luca Bruno [Tue, 9 Nov 2010 10:57:41 +0000 (11:57 +0100)] 
girparser: Don't add NoAccessorMethod if there is a setter

14 years agogirparser: Fix mapping gsize to size_t and gssize to ssize_t.
Luca Bruno [Tue, 9 Nov 2010 10:54:13 +0000 (11:54 +0100)] 
girparser: Fix mapping gsize to size_t and gssize to ssize_t.

14 years agogirparser: Remove all type arguments when using type_arguments metadata.
Luca Bruno [Tue, 9 Nov 2010 10:53:48 +0000 (11:53 +0100)] 
girparser: Remove all type arguments when using type_arguments metadata.

14 years agogirparser: Support reparenting static methods in namespace
Luca Bruno [Mon, 8 Nov 2010 14:39:53 +0000 (15:39 +0100)] 
girparser: Support reparenting static methods in namespace

14 years agogirparser: Support -custom.vala files 37201b0016a6f710dea6c9db08ff351641086686
Luca Bruno [Mon, 8 Nov 2010 14:28:05 +0000 (15:28 +0100)] 
girparser: Support -custom.vala files

14 years agoAdd --metadatadir option to specify path for GIR metadata
Luca Bruno [Mon, 8 Nov 2010 12:16:35 +0000 (13:16 +0100)] 
Add --metadatadir option to specify path for GIR metadata

14 years agoDrop deprecated support for D-Bus GLib
Jürg Billeter [Mon, 4 Apr 2011 07:44:26 +0000 (09:44 +0200)] 
Drop deprecated support for D-Bus GLib

GDBus should be used instead.

14 years agoBump version suffix
Jürg Billeter [Sun, 3 Apr 2011 21:31:52 +0000 (23:31 +0200)] 
Bump version suffix

14 years agoRelease 0.12.0 0.12.0
Jürg Billeter [Sun, 3 Apr 2011 21:10:59 +0000 (23:10 +0200)] 
Release 0.12.0

14 years agoD-Bus: Avoid invalid C code when using reserved names as parameters
Marco Trevisan (Treviño) [Thu, 3 Mar 2011 02:39:55 +0000 (03:39 +0100)] 
D-Bus: Avoid invalid C code when using reserved names as parameters

Fixes bug 643744.

14 years agocodegen: Fix use of property assignments as subexpressions
Jürg Billeter [Sat, 2 Apr 2011 21:39:04 +0000 (23:39 +0200)] 
codegen: Fix use of property assignments as subexpressions

Fixes bug 640171.

14 years agoglib-2.0: Add string.get_next_char
Jürg Billeter [Sat, 2 Apr 2011 18:29:23 +0000 (20:29 +0200)] 
glib-2.0: Add string.get_next_char

Fixes bug 645150.

14 years agocodegen: Fix array size variable on assignment
Jürg Billeter [Sat, 2 Apr 2011 16:01:24 +0000 (18:01 +0200)] 
codegen: Fix array size variable on assignment

The array size of the right-hand side should not be used as the copy may
have a different size.

Fixes bug 646294.

14 years agoglib-2.0: Add g_unichar_ismark binding
Jürg Billeter [Sat, 2 Apr 2011 14:21:55 +0000 (16:21 +0200)] 
glib-2.0: Add g_unichar_ismark binding

14 years agocodegen: Fix look-up of next closure block
Luca Bruno [Sat, 2 Apr 2011 08:09:10 +0000 (10:09 +0200)] 
codegen: Fix look-up of next closure block

Methods that are not closures don't capture parent blocks.

Fixes bug 646345.

14 years agolinux: start with binding the Wireless Extension API (WEXT) infrastructure
Michael 'Mickey' Lauer [Wed, 30 Mar 2011 23:34:44 +0000 (01:34 +0200)] 
linux: start with binding the Wireless Extension API (WEXT) infrastructure

14 years agolinux: bind IFNAMSIZ from linux/if.h to fix net/if.h conflict
Michael 'Mickey' Lauer [Wed, 30 Mar 2011 23:09:34 +0000 (01:09 +0200)] 
linux: bind IFNAMSIZ from linux/if.h to fix net/if.h conflict

add necessary netinet/in.h include to Linux.Network.IfReq

14 years agox11: Fix typo
Alexander Kurtz [Wed, 30 Mar 2011 19:20:15 +0000 (21:20 +0200)] 
x11: Fix typo

14 years agoGDBusConnection.call 'reply_type' is nullable
Ryan Lortie [Wed, 30 Mar 2011 10:44:56 +0000 (16:14 +0530)] 
GDBusConnection.call 'reply_type' is nullable

14 years agoGVariant binding: add get_child() method
Ryan Lortie [Wed, 30 Mar 2011 10:41:39 +0000 (16:11 +0530)] 
GVariant binding: add get_child() method

14 years agoGActionGroup bindings: add some metadata
Ryan Lortie [Wed, 30 Mar 2011 10:41:00 +0000 (16:11 +0530)] 
GActionGroup bindings: add some metadata

14 years agogidl parser: add interface type_cname attribute
Ryan Lortie [Wed, 30 Mar 2011 10:39:24 +0000 (16:09 +0530)] 
gidl parser: add interface type_cname attribute

This is how to specify eg. GActionIface vs. GActionInterface

14 years agoFix DelegateType.copy
Jürg Billeter [Tue, 29 Mar 2011 09:57:13 +0000 (11:57 +0200)] 
Fix DelegateType.copy

14 years agogirwriter: Set scope for callback parameters of async methods
Jürg Billeter [Tue, 29 Mar 2011 09:53:28 +0000 (11:53 +0200)] 
girwriter: Set scope for callback parameters of async methods

14 years agocodegen: Fix freeing on assignment to fields of generic type
Jürg Billeter [Sun, 27 Mar 2011 18:26:37 +0000 (20:26 +0200)] 
codegen: Fix freeing on assignment to fields of generic type

Fixes bug 645773.

14 years agocodegen: Fix leak when destroying null terminated arrays
Luca Bruno [Wed, 16 Mar 2011 13:27:07 +0000 (14:27 +0100)] 
codegen: Fix leak when destroying null terminated arrays

14 years agolinux: add ioctls and structures for n_gsm
Michael 'Mickey' Lauer [Sat, 26 Mar 2011 12:29:41 +0000 (13:29 +0100)] 
linux: add ioctls and structures for n_gsm

n_gsm is a new line discipline that implements the 3GPP 07.10
multiplexing protocol in the kernel.

14 years agolinux: add makedev(3), major(3), and minor(3)
Michael 'Mickey' Lauer [Sat, 26 Mar 2011 12:27:16 +0000 (13:27 +0100)] 
linux: add makedev(3), major(3), and minor(3)

14 years agogtk+-3.0: Update to 3.0.5
Jürg Billeter [Thu, 24 Mar 2011 07:38:18 +0000 (08:38 +0100)] 
gtk+-3.0: Update to 3.0.5

14 years agogio-2.0: Fix g_data_input_stream_read_line_finish binding
Jürg Billeter [Wed, 23 Mar 2011 21:40:18 +0000 (22:40 +0100)] 
gio-2.0: Fix g_data_input_stream_read_line_finish binding

Fixes bug 639211.

14 years agoD-Bus: Emit cast to avoid C warning for signal handling in clients
Jürg Billeter [Wed, 23 Mar 2011 21:32:30 +0000 (22:32 +0100)] 
D-Bus: Emit cast to avoid C warning for signal handling in clients

14 years agoD-Bus: Remove extra semicolon to avoid C warning
Jürg Billeter [Wed, 23 Mar 2011 21:26:55 +0000 (22:26 +0100)] 
D-Bus: Remove extra semicolon to avoid C warning

14 years agoD-Bus: Add missing string.h includes
Jürg Billeter [Wed, 23 Mar 2011 21:21:50 +0000 (22:21 +0100)] 
D-Bus: Add missing string.h includes

14 years agocodegen: Always call _finish() after yield
Luca Bruno [Tue, 22 Mar 2011 20:53:22 +0000 (21:53 +0100)] 
codegen: Always call _finish() after yield

Fixes bug 645606.

14 years agoglib binding: mark VariantType [Immutable]
Ryan Lortie [Wed, 23 Mar 2011 16:07:12 +0000 (12:07 -0400)] 
glib binding: mark VariantType [Immutable]

This gets us proper behaviour with respect to functions that return
unowned VariantType (which is 'const GVariantType *' in C).

14 years agogirwriter: Skip methods with va_list parameters
Jürg Billeter [Wed, 23 Mar 2011 13:00:23 +0000 (14:00 +0100)] 
girwriter: Skip methods with va_list parameters

gobject-introspection does not currently support va_list parameters.

14 years agoD-Bus: Support DBus.signature attribute for struct fields
Jürg Billeter [Tue, 22 Mar 2011 20:39:23 +0000 (21:39 +0100)] 
D-Bus: Support DBus.signature attribute for struct fields

Fixes bug 645528.

14 years agovte: Update to 0.27.90
Jürg Billeter [Tue, 22 Mar 2011 20:18:02 +0000 (21:18 +0100)] 
vte: Update to 0.27.90

Fixes bug 627410.

14 years agocodegen: Fix freeing of owned parameters
Jürg Billeter [Tue, 22 Mar 2011 19:48:52 +0000 (20:48 +0100)] 
codegen: Fix freeing of owned parameters

Fixes bug 645177.

14 years agoposix: Add setlogmask() and LOG_UPTO().
tfischer [Fri, 18 Mar 2011 21:15:47 +0000 (15:15 -0600)] 
posix: Add setlogmask() and LOG_UPTO().

Fixes bug 645189.

14 years agogio-2.0: Fix InetAddress.from_bytes bindings
Luca Bruno [Sun, 20 Mar 2011 00:04:29 +0000 (01:04 +0100)] 
gio-2.0: Fix InetAddress.from_bytes bindings

Based on patch by Robert Ancell.

Fixes bug 644974.

14 years agogio-2.0: Fix Bus.own_name and own_name_on_connection bindings.
Marco Trevisan (Treviño) [Tue, 1 Mar 2011 14:26:37 +0000 (15:26 +0100)] 
gio-2.0: Fix Bus.own_name and own_name_on_connection bindings.

14 years agoposix: Support handling SA_SIGINFO with sigaction
Robert Ancell [Mon, 14 Mar 2011 05:31:37 +0000 (16:31 +1100)] 
posix: Support handling SA_SIGINFO with sigaction

Closes bug 633769