]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
15 years agodova: Fix inline allocated array fields in instances
Jürg Billeter [Sun, 11 Jul 2010 20:03:09 +0000 (22:03 +0200)] 
dova: Fix inline allocated array fields in instances

15 years agodova: Fix delegate declarations
Jürg Billeter [Sun, 11 Jul 2010 13:35:14 +0000 (15:35 +0200)] 
dova: Fix delegate declarations

15 years agodova: Fix static field initialization
Jürg Billeter [Sun, 11 Jul 2010 13:33:03 +0000 (15:33 +0200)] 
dova: Fix static field initialization

15 years agodova: Add support for module init function
Jürg Billeter [Sun, 11 Jul 2010 13:20:39 +0000 (15:20 +0200)] 
dova: Add support for module init function

15 years agodova: Write all C code to a single file
Jürg Billeter [Sun, 11 Jul 2010 12:24:16 +0000 (14:24 +0200)] 
dova: Write all C code to a single file

This extends possibilities of internal members and enables global
optimizations by the C compiler.

15 years agoRequire index setters to return void
Jürg Billeter [Sat, 10 Jul 2010 16:31:42 +0000 (18:31 +0200)] 
Require index setters to return void

15 years agodova: Fix memory handling of elements in list, set, and map literals
Jürg Billeter [Sat, 10 Jul 2010 15:04:10 +0000 (17:04 +0200)] 
dova: Fix memory handling of elements in list, set, and map literals

Fixes bug 624036.

15 years agodova: Fix delegates with generic return types
Jürg Billeter [Sat, 10 Jul 2010 13:35:09 +0000 (15:35 +0200)] 
dova: Fix delegates with generic return types

15 years agodova: Fix generic virtual methods
Jürg Billeter [Sat, 10 Jul 2010 12:50:11 +0000 (14:50 +0200)] 
dova: Fix generic virtual methods

15 years agoglib-2.0: Add vprintf variant functions
Luca Bruno [Sat, 10 Jul 2010 08:00:40 +0000 (10:00 +0200)] 
glib-2.0: Add vprintf variant functions

15 years agodova: Use simple . instead of -> for pointer member access
Jürg Billeter [Fri, 9 Jul 2010 16:15:20 +0000 (18:15 +0200)] 
dova: Use simple . instead of -> for pointer member access

15 years agodova: Fix nested generics
Jürg Billeter [Fri, 9 Jul 2010 14:35:35 +0000 (16:35 +0200)] 
dova: Fix nested generics

15 years agodova: Fix memory handling of list, set, and map literals and tuples
Jürg Billeter [Fri, 9 Jul 2010 14:19:42 +0000 (16:19 +0200)] 
dova: Fix memory handling of list, set, and map literals and tuples

Fixes bug 623915.

15 years agodova: Use static modifier for delegate wrappers
Jürg Billeter [Fri, 9 Jul 2010 12:40:42 +0000 (14:40 +0200)] 
dova: Use static modifier for delegate wrappers

15 years agogirparser: Handle asynchronous methods
Jürg Billeter [Thu, 8 Jul 2010 19:57:31 +0000 (21:57 +0200)] 
girparser: Handle asynchronous methods

Fixes bug 623255.

15 years agogirparser: Fix support for boxed types
Jürg Billeter [Thu, 8 Jul 2010 19:16:04 +0000 (21:16 +0200)] 
girparser: Fix support for boxed types

Fixes bug 623254.

15 years agoAdd support for g_boxed_free / g_boxed_copy
Jürg Billeter [Thu, 8 Jul 2010 19:15:53 +0000 (21:15 +0200)] 
Add support for g_boxed_free / g_boxed_copy

15 years agogstreamer-0.10: Use generic delegates for the Gst.Iterator functions
Sebastian Dröge [Thu, 8 Jul 2010 14:24:15 +0000 (16:24 +0200)] 
gstreamer-0.10: Use generic delegates for the Gst.Iterator functions

This fixes memory leaks among other things when using the iterators.

15 years agovapigen: Add support for type_parameters for delegates
Sebastian Dröge [Thu, 8 Jul 2010 14:10:17 +0000 (16:10 +0200)] 
vapigen: Add support for type_parameters for delegates

Also add support for type_name for delegate parameters.

15 years agoReverse free order for local variables
Jürg Billeter [Thu, 8 Jul 2010 10:45:12 +0000 (12:45 +0200)] 
Reverse free order for local variables

Last created should be destroyed first.

15 years agodova: Fix generic delegates
Jürg Billeter [Thu, 8 Jul 2010 06:21:40 +0000 (08:21 +0200)] 
dova: Fix generic delegates

15 years agodova: Fix generic subclasses
Jürg Billeter [Wed, 7 Jul 2010 16:29:08 +0000 (18:29 +0200)] 
dova: Fix generic subclasses

15 years agodova: Support calling equals on generic type parameters
Jürg Billeter [Wed, 7 Jul 2010 08:46:54 +0000 (10:46 +0200)] 
dova: Support calling equals on generic type parameters

15 years agoWrite [NoReturn] in VAPI files
Jürg Billeter [Wed, 7 Jul 2010 08:45:25 +0000 (10:45 +0200)] 
Write [NoReturn] in VAPI files

15 years agoclutter-1.0: Fix clutter_score_append binding
Jürg Billeter [Sun, 4 Jul 2010 02:32:59 +0000 (04:32 +0200)] 
clutter-1.0: Fix clutter_score_append binding

15 years agodova: Do not leak args array passed to main
Jürg Billeter [Sat, 3 Jul 2010 11:30:29 +0000 (13:30 +0200)] 
dova: Do not leak args array passed to main

15 years agodova: Add missing include for Dova.Array
Jürg Billeter [Sat, 3 Jul 2010 11:21:31 +0000 (13:21 +0200)] 
dova: Add missing include for Dova.Array

15 years agodova: Fix symbol resolving in list, set, and map literals and tuples
Jürg Billeter [Sat, 3 Jul 2010 09:48:20 +0000 (11:48 +0200)] 
dova: Fix symbol resolving in list, set, and map literals and tuples

15 years agodova: Fix non-void lambda expressions
Jürg Billeter [Sat, 3 Jul 2010 07:57:37 +0000 (09:57 +0200)] 
dova: Fix non-void lambda expressions

15 years agoPrepare support for generic delegates
Jürg Billeter [Sat, 3 Jul 2010 07:28:33 +0000 (09:28 +0200)] 
Prepare support for generic delegates

15 years agodova: Add support for object literals
Jürg Billeter [Sat, 3 Jul 2010 07:23:08 +0000 (09:23 +0200)] 
dova: Add support for object literals

15 years agoglib-2.0: Fix g_regex_replace_eval binding
Michal Hruby [Fri, 2 Jul 2010 19:22:08 +0000 (21:22 +0200)] 
glib-2.0: Fix g_regex_replace_eval binding

15 years agodova: Fix closures in constructors
Jürg Billeter [Fri, 2 Jul 2010 17:41:25 +0000 (19:41 +0200)] 
dova: Fix closures in constructors

15 years agoAdd support for [Print] method attribute ea8cd97480a7a560cfd8ae3f060f63638b7d9de4
Jürg Billeter [Fri, 2 Jul 2010 08:02:30 +0000 (10:02 +0200)] 
Add support for [Print] method attribute

This stringifies and concatenates all arguments you pass to the method.

15 years agogirparser: Skip elements with introspectable="0"
Jürg Billeter [Wed, 30 Jun 2010 22:26:48 +0000 (00:26 +0200)] 
girparser: Skip elements with introspectable="0"

Fixes bug 623224.

15 years agoAdd experimental vala tool for use with #!
Jürg Billeter [Wed, 30 Jun 2010 21:49:59 +0000 (23:49 +0200)] 
Add experimental vala tool for use with #!

15 years agoIgnore #! line at the top of source files
Jürg Billeter [Wed, 30 Jun 2010 18:13:46 +0000 (20:13 +0200)] 
Ignore #! line at the top of source files

15 years agoAdd experimental support for main blocks
Jürg Billeter [Wed, 30 Jun 2010 18:07:06 +0000 (20:07 +0200)] 
Add experimental support for main blocks

15 years agodova: Fix typing of character literals
Jürg Billeter [Wed, 30 Jun 2010 16:41:58 +0000 (18:41 +0200)] 
dova: Fix typing of character literals

15 years agoSupport newlines in double quoted string literals
Jürg Billeter [Tue, 29 Jun 2010 20:52:54 +0000 (22:52 +0200)] 
Support newlines in double quoted string literals

15 years agogirparser: Support delegates with target
Jürg Billeter [Tue, 29 Jun 2010 19:22:01 +0000 (21:22 +0200)] 
girparser: Support delegates with target

Fixes bug 621834.

15 years agogirparser: Fix callback parameters with destroy_notify
Jürg Billeter [Tue, 29 Jun 2010 19:08:07 +0000 (21:08 +0200)] 
girparser: Fix callback parameters with destroy_notify

15 years agogirparser: Fix parameter index calculation
Jürg Billeter [Tue, 29 Jun 2010 19:01:18 +0000 (21:01 +0200)] 
girparser: Fix parameter index calculation

15 years agogirparser: Fix callback parsing
Jürg Billeter [Tue, 29 Jun 2010 19:01:02 +0000 (21:01 +0200)] 
girparser: Fix callback parsing

15 years agogirparser: Use the same code for parsing callbacks as methods
Evan Nemerson [Sat, 19 Jun 2010 00:20:05 +0000 (17:20 -0700)] 
girparser: Use the same code for parsing callbacks as methods

Fixes part of bug 621834.

15 years agogirparser: Fix critical warnings
Jürg Billeter [Tue, 29 Jun 2010 18:33:31 +0000 (20:33 +0200)] 
girparser: Fix critical warnings

15 years agogirwriter: Fix closure attribute for delegate targets 8b6b3a70498dddafa4b97d7d1bc7e6d451779441
Abderrahim Kitouni [Sat, 15 May 2010 17:25:21 +0000 (18:25 +0100)] 
girwriter: Fix closure attribute for delegate targets

The code was assuming that data_type would be a Delegate for a
DelegateType while it is null.

15 years agogirparser: Add an exception for Atk.Implementor 6293d01d61dbe3741965b7d402573548cc35bf22
Abderrahim Kitouni [Fri, 30 Apr 2010 21:19:17 +0000 (22:19 +0100)] 
girparser: Add an exception for Atk.Implementor

Atk.Implementor has a GType name of AtkImplementorIface and this is
what gobject-introspection uses.

15 years agoglib-2.0: Allow using sizeof for element size in GLib.Array constructor
Jürg Billeter [Tue, 29 Jun 2010 17:38:36 +0000 (19:38 +0200)] 
glib-2.0: Allow using sizeof for element size in GLib.Array constructor

15 years agogirparser: StringBuilder is GLib.String not GObject.String
Abderrahim Kitouni [Fri, 9 Apr 2010 16:52:32 +0000 (17:52 +0100)] 
girparser: StringBuilder is GLib.String not GObject.String

15 years ago[autogen.sh] Support NOCONFIGURE, like gnome-common
Colin Walters [Tue, 29 Jun 2010 14:52:59 +0000 (10:52 -0400)] 
[autogen.sh] Support NOCONFIGURE, like gnome-common

15 years agoD-Bus: fix function signature for object vtable
Ryan Lortie [Tue, 29 Jun 2010 03:31:49 +0000 (23:31 -0400)] 
D-Bus: fix function signature for object vtable

Make the 'user_data' argument for the method call and property get/set
functions for GDBus services have the proper 'gpointer' type instead of
'gpointer*'.  Also the GDestroyNotify.

15 years agoD-Bus: emit casts to C code to squash warnings
Ryan Lortie [Tue, 29 Jun 2010 03:31:36 +0000 (23:31 -0400)] 
D-Bus: emit casts to C code to squash warnings

one more

15 years agoD-Bus: emit casts to C code to squash warnings
Ryan Lortie [Tue, 29 Jun 2010 02:59:12 +0000 (22:59 -0400)] 
D-Bus: emit casts to C code to squash warnings

15 years agoGDBusConnection.emit_signal() takes null first arg
Ryan Lortie [Tue, 29 Jun 2010 02:29:34 +0000 (22:29 -0400)] 
GDBusConnection.emit_signal() takes null first arg

15 years agoD-Bus: Fix error domain registration with GDBus
Jürg Billeter [Mon, 28 Jun 2010 22:08:22 +0000 (00:08 +0200)] 
D-Bus: Fix error domain registration with GDBus

15 years agoD-Bus: Fix error handling in GDBus servers
Jürg Billeter [Mon, 28 Jun 2010 21:59:33 +0000 (23:59 +0200)] 
D-Bus: Fix error handling in GDBus servers

15 years agoDo not allow .begin() and .end() in yield statement
Luca Bruno [Fri, 25 Jun 2010 21:06:00 +0000 (23:06 +0200)] 
Do not allow .begin() and .end() in yield statement

Fixes bug 622707.

15 years agoFix CCode generator to treat errors as reference types
Luca Bruno [Mon, 28 Jun 2010 07:47:55 +0000 (09:47 +0200)] 
Fix CCode generator to treat errors as reference types

Fixes bug 622797.

15 years agoSupport derived structs with no fields, report an error otherwise
Luca Bruno [Mon, 28 Jun 2010 08:40:46 +0000 (10:40 +0200)] 
Support derived structs with no fields, report an error otherwise

Fixes bug 622777.

15 years agoFix assigning null to GVariant variable
Jürg Billeter [Mon, 28 Jun 2010 21:38:30 +0000 (23:38 +0200)] 
Fix assigning null to GVariant variable

15 years agogio-2.0: Fix g_bus_{own,watch}_name* bindings
Jürg Billeter [Mon, 28 Jun 2010 21:34:45 +0000 (23:34 +0200)] 
gio-2.0: Fix g_bus_{own,watch}_name* bindings

15 years agoSupport using GClosure for delegate parameters
Jürg Billeter [Mon, 28 Jun 2010 21:32:07 +0000 (23:32 +0200)] 
Support using GClosure for delegate parameters

15 years agogio-2.0: Drop GSettingsBackend bindings
Jürg Billeter [Mon, 28 Jun 2010 21:03:01 +0000 (23:03 +0200)] 
gio-2.0: Drop GSettingsBackend bindings

The GSettingsBackend API is not considered stable.

15 years agoFix error propagation in constructor chain up
Jürg Billeter [Mon, 28 Jun 2010 20:21:59 +0000 (22:21 +0200)] 
Fix error propagation in constructor chain up

Fixes bug 623049.

15 years agogio-2.0: Add lots of default values, mostly for Cancellable parameters
Evan Nemerson [Mon, 28 Jun 2010 19:40:53 +0000 (21:40 +0200)] 
gio-2.0: Add lots of default values, mostly for Cancellable parameters

Fixes bug 613471.

15 years agoCopy default_expression in FormalParameter.copy
Evan Nemerson [Sat, 10 Apr 2010 00:20:08 +0000 (17:20 -0700)] 
Copy default_expression in FormalParameter.copy

15 years agogio-2.0: Various fixes for g_dbus_* bindings
Jürg Billeter [Mon, 28 Jun 2010 19:38:19 +0000 (21:38 +0200)] 
gio-2.0: Various fixes for g_dbus_* bindings

15 years agoFix writing of async creation methods in VAPI files
Jürg Billeter [Mon, 28 Jun 2010 19:36:32 +0000 (21:36 +0200)] 
Fix writing of async creation methods in VAPI files

15 years agovapigen: Hide async *_finish methods
Evan Nemerson [Wed, 31 Mar 2010 18:50:51 +0000 (11:50 -0700)] 
vapigen: Hide async *_finish methods

Fixes bug 614045.

15 years agodova: Do not accept multi-dimensional arrays as they are not supported
Jürg Billeter [Mon, 28 Jun 2010 17:44:14 +0000 (19:44 +0200)] 
dova: Do not accept multi-dimensional arrays as they are not supported

15 years agoRemove bindings for short-lived gdk-pixbuf-3.0
Jürg Billeter [Sun, 27 Jun 2010 21:59:22 +0000 (23:59 +0200)] 
Remove bindings for short-lived gdk-pixbuf-3.0

15 years agodbus-glib-1: Add dbus_g_thread_init binding
Jürg Billeter [Sun, 27 Jun 2010 20:25:34 +0000 (22:25 +0200)] 
dbus-glib-1: Add dbus_g_thread_init binding

Fixes bug 622507.

15 years agodova: Fix string size when using escaped characters
Jürg Billeter [Sun, 27 Jun 2010 20:20:52 +0000 (22:20 +0200)] 
dova: Fix string size when using escaped characters

15 years agoglib-2.0: Skip ObjectPath class when using dbus-glib-1
Jürg Billeter [Sun, 27 Jun 2010 20:09:36 +0000 (22:09 +0200)] 
glib-2.0: Skip ObjectPath class when using dbus-glib-1

15 years agoFix operator string for inequality expression
Jürg Billeter [Sun, 27 Jun 2010 11:37:28 +0000 (13:37 +0200)] 
Fix operator string for inequality expression

15 years agodova: Fix value_size for struct types
Jürg Billeter [Sun, 27 Jun 2010 06:22:41 +0000 (08:22 +0200)] 
dova: Fix value_size for struct types

15 years agodova: Fix struct variable initialization
Jürg Billeter [Sun, 27 Jun 2010 06:03:07 +0000 (08:03 +0200)] 
dova: Fix struct variable initialization

15 years agodova: Fix closures in static methods
Jürg Billeter [Sat, 26 Jun 2010 19:48:52 +0000 (21:48 +0200)] 
dova: Fix closures in static methods

15 years agodova: Add support for closures
Jürg Billeter [Sat, 26 Jun 2010 16:02:37 +0000 (18:02 +0200)] 
dova: Add support for closures

15 years agodova: Support string element access
Jürg Billeter [Sat, 26 Jun 2010 04:40:43 +0000 (06:40 +0200)] 
dova: Support string element access

15 years agogstreamer-0.10: Let all ref methods return an unowned value
Sebastian Dröge [Thu, 24 Jun 2010 20:14:13 +0000 (22:14 +0200)] 
gstreamer-0.10: Let all ref methods return an unowned value

Otherwise the return value will immediately be unreffed if
it isn't stored somewhere, making the ref a no-op.

15 years agogstreamer-0.10: Fix Gst.SystemClock bindings
Sebastian Dröge [Thu, 24 Jun 2010 16:37:45 +0000 (18:37 +0200)] 
gstreamer-0.10: Fix Gst.SystemClock bindings

15 years agogstreamer-0.10: Mark Gst.Index and Gst.PluginFeature as abstract
Sebastian Dröge [Thu, 24 Jun 2010 16:36:19 +0000 (18:36 +0200)] 
gstreamer-0.10: Mark Gst.Index and Gst.PluginFeature as abstract

15 years agogstreamer-0.10: Fix Gst.Structure bindings
Sebastian Dröge [Thu, 24 Jun 2010 16:31:47 +0000 (18:31 +0200)] 
gstreamer-0.10: Fix Gst.Structure bindings

15 years agogstreamer-0.10: Fix Gst.Registry bindings
Sebastian Dröge [Thu, 24 Jun 2010 16:11:05 +0000 (18:11 +0200)] 
gstreamer-0.10: Fix Gst.Registry bindings

Some nullable and parameter ownership changes

15 years agogstreamer-0.10: Fix Gst.Query bindings
Sebastian Dröge [Thu, 24 Jun 2010 16:01:19 +0000 (18:01 +0200)] 
gstreamer-0.10: Fix Gst.Query bindings

15 years agogstreamer-0.10: Fix Gst.Preset interface bindings
Sebastian Dröge [Thu, 24 Jun 2010 08:38:41 +0000 (10:38 +0200)] 
gstreamer-0.10: Fix Gst.Preset interface bindings

15 years agogstreamer-0.10: Fix Gst.Poll and Gst.PollFD bindings
Sebastian Dröge [Thu, 24 Jun 2010 08:35:39 +0000 (10:35 +0200)] 
gstreamer-0.10: Fix Gst.Poll and Gst.PollFD bindings

15 years agorest-0.6: Fix OAuthProxyCall
Adrien Bustany [Thu, 24 Jun 2010 15:20:30 +0000 (17:20 +0200)] 
rest-0.6: Fix OAuthProxyCall

This commit properly tags OAuthProxyCall as a subclass of Rest.ProxyCall

15 years agorest-0.6: Fix XmlParser
Adrien Bustany [Thu, 24 Jun 2010 15:04:58 +0000 (17:04 +0200)] 
rest-0.6: Fix XmlParser

This commit properly tags XmlParser as a GObject

15 years agoFix copying struct parameters for lambdas and async methods.
Luca Bruno [Wed, 23 Jun 2010 16:54:22 +0000 (18:54 +0200)] 
Fix copying struct parameters for lambdas and async methods.

Fixes bug 622422.

15 years agogstreamer-0.10: Fix Gst.Plugin and Gst.PluginFeature bindings
Sebastian Dröge [Wed, 23 Jun 2010 20:52:24 +0000 (22:52 +0200)] 
gstreamer-0.10: Fix Gst.Plugin and Gst.PluginFeature bindings

Some ownership issues, return/parameter type issues, etc.

15 years agogstreamer-0.10: Fix GstParse bindings
Sebastian Dröge [Wed, 23 Jun 2010 20:35:57 +0000 (22:35 +0200)] 
gstreamer-0.10: Fix GstParse bindings

Some ownership, return type and nullable fixes

15 years agoUse atomic ref/unref for closure data
Sebastian Dröge [Tue, 22 Jun 2010 10:55:37 +0000 (12:55 +0200)] 
Use atomic ref/unref for closure data

This prevents potential problems if it's used from
multiple threads, which could happen with GStreamer
for example.

Fixes bug #622476.

15 years agogstreamer-0.10: Fix Gst.Pipeline bindings
Sebastian Dröge [Tue, 22 Jun 2010 11:46:25 +0000 (13:46 +0200)] 
gstreamer-0.10: Fix Gst.Pipeline bindings

Some ownership and nullable changes.

15 years agogstreamer-0.10: Fix Gst.Pad bindings
Sebastian Dröge [Tue, 22 Jun 2010 11:37:26 +0000 (13:37 +0200)] 
gstreamer-0.10: Fix Gst.Pad bindings

Many changes to ownerships, functions with callbacks, etc.

15 years agogstreamer-0.10: Fix Gst.Iterator.fold() binding
Sebastian Dröge [Tue, 22 Jun 2010 10:30:43 +0000 (12:30 +0200)] 
gstreamer-0.10: Fix Gst.Iterator.fold() binding

The value should be an out parameter, which is initialized and
set by the fold function.

15 years agoFix some missing source references for generated nodes
Jürg Billeter [Tue, 22 Jun 2010 05:13:24 +0000 (07:13 +0200)] 
Fix some missing source references for generated nodes

15 years agoDeny access to instance members from nullable references
Jürg Billeter [Tue, 22 Jun 2010 04:42:08 +0000 (06:42 +0200)] 
Deny access to instance members from nullable references

This only applies to the experimental strict non-null mode.