]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
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.

15 years agodova: Add assert support
Jürg Billeter [Mon, 21 Jun 2010 21:03:01 +0000 (23:03 +0200)] 
dova: Add assert support

15 years agodbus-glib-1: Readd ObjectPath class to restore backward compatibility
Jürg Billeter [Mon, 21 Jun 2010 18:58:34 +0000 (20:58 +0200)] 
dbus-glib-1: Readd ObjectPath class to restore backward compatibility

15 years agoglib-2.0: add unichar.to_string method
Frederik Zipp [Mon, 21 Jun 2010 07:52:00 +0000 (00:52 -0700)] 
glib-2.0: add unichar.to_string method

15 years agoglib-2.0: add GenericArray.length, correct type for PtrArray.set_size
Evan Nemerson [Mon, 21 Jun 2010 06:27:10 +0000 (23:27 -0700)] 
glib-2.0: add GenericArray.length, correct type for PtrArray.set_size

15 years agolibgvc: add subgraph functionality and add name attribute for Gvc.Node
Martin Olsson [Sun, 20 Jun 2010 21:24:05 +0000 (23:24 +0200)] 
libgvc: add subgraph functionality and add name attribute for Gvc.Node

Fixes bug 622233.

15 years agogtk+-2.0, gtk+-3.0: fix return value of Gtk.AccelGroup.find
Evan Nemerson [Sun, 20 Jun 2010 20:06:58 +0000 (13:06 -0700)] 
gtk+-2.0, gtk+-3.0: fix return value of Gtk.AccelGroup.find

Fixes bug 617963.

15 years agox11: add screensaver related functions
Andreas Obergrusberger [Sun, 20 Jun 2010 19:46:29 +0000 (12:46 -0700)] 
x11: add screensaver related functions

Fixes bug 622185.

15 years agozlib: add crc32 and adler32 to ZLib.Utility
Evan Nemerson [Sun, 20 Jun 2010 19:31:26 +0000 (12:31 -0700)] 
zlib: add crc32 and adler32 to ZLib.Utility

Fixes bug 622200.

15 years agoRelease 0.9.2 0.9.2
Jürg Billeter [Sun, 20 Jun 2010 19:32:27 +0000 (21:32 +0200)] 
Release 0.9.2

15 years agogtk+-3.0: Fix GtkRadioAction:group and GtkRadioButton:group bindings
Jürg Billeter [Sun, 20 Jun 2010 19:08:07 +0000 (21:08 +0200)] 
gtk+-3.0: Fix GtkRadioAction:group and GtkRadioButton:group bindings

15 years agogtk+-2.0: Fix GtkRadioAction:group and GtkRadioButton:group bindings
Luca Bruno [Wed, 16 Jun 2010 18:35:40 +0000 (20:35 +0200)] 
gtk+-2.0: Fix GtkRadioAction:group and GtkRadioButton:group bindings

Fixes bug 621754.

15 years agoglib-2.0: Add g_utf8_collate_key* bindings
Simon Wenner [Wed, 9 Jun 2010 21:35:41 +0000 (23:35 +0200)] 
glib-2.0: Add g_utf8_collate_key* bindings

Fixes bug 621151.

15 years agoDo not support assigning to `this'
Luca Bruno [Wed, 2 Jun 2010 09:11:03 +0000 (11:11 +0200)] 
Do not support assigning to `this'

Fixes bug 620120.

15 years agoGVariant parsing API
Ryan Lortie [Sun, 20 Jun 2010 18:15:34 +0000 (14:15 -0400)] 
GVariant parsing API

15 years agogtk+-3.0: Fix gtk_tree_path_get_indices_with_depth binding
Jürg Billeter [Sun, 20 Jun 2010 17:10:24 +0000 (19:10 +0200)] 
gtk+-3.0: Fix gtk_tree_path_get_indices_with_depth binding

15 years agoglib-2.0: Support GVariant as fundamental type
Jürg Billeter [Sun, 20 Jun 2010 12:28:57 +0000 (14:28 +0200)] 
glib-2.0: Support GVariant as fundamental type

This requires GLib 2.25.10.

15 years agoD-Bus: Support [DBus (signature = "...")] Variant
Jürg Billeter [Sun, 20 Jun 2010 12:12:39 +0000 (14:12 +0200)] 
D-Bus: Support [DBus (signature = "...")] Variant

This makes it possible to use GVariant in D-Bus clients and servers
without automatic boxing/unboxing.

15 years agoDo not allow ++ or -- before regex literals in scanner
Luca Bruno [Sun, 20 Jun 2010 08:50:21 +0000 (10:50 +0200)] 
Do not allow ++ or -- before regex literals in scanner

Fixes bug 621923.

15 years agoD-Bus: Support no-reply methods in static libdbus clients
Luca Bruno [Sat, 29 May 2010 14:12:20 +0000 (16:12 +0200)] 
D-Bus: Support no-reply methods in static libdbus clients

Fixes bug 618892.

15 years agoD-Bus: Report error when trying to create proxy for non-D-Bus interface
Jürg Billeter [Sun, 20 Jun 2010 10:32:03 +0000 (12:32 +0200)] 
D-Bus: Report error when trying to create proxy for non-D-Bus interface

Fixes bug 603494.

15 years agoD-Bus: Fix signal name mangling in dynamic dbus-glib clients
Jürg Billeter [Sun, 20 Jun 2010 10:14:11 +0000 (12:14 +0200)] 
D-Bus: Fix signal name mangling in dynamic dbus-glib clients

Fixes bug 583207.

15 years agoD-Bus: Port tests to GDBus
Jürg Billeter [Sat, 19 Jun 2010 20:35:02 +0000 (22:35 +0200)] 
D-Bus: Port tests to GDBus

15 years agoSupport GVariant casts and GDBus clients and servers
Jürg Billeter [Sat, 19 Jun 2010 19:43:44 +0000 (21:43 +0200)] 
Support GVariant casts and GDBus clients and servers

15 years agoMove ObjectPath class from dbus-glib-1 to glib-2.0
Jürg Billeter [Sat, 19 Jun 2010 21:09:11 +0000 (23:09 +0200)] 
Move ObjectPath class from dbus-glib-1 to glib-2.0

15 years agogio-2.0: Move g_bus_* bindings to GLib.Bus namespace
Jürg Billeter [Fri, 18 Jun 2010 05:53:41 +0000 (07:53 +0200)] 
gio-2.0: Move g_bus_* bindings to GLib.Bus namespace

15 years agogtk+-3.0: Fix gtk_application_new binding
Jürg Billeter [Sun, 20 Jun 2010 00:04:15 +0000 (02:04 +0200)] 
gtk+-3.0: Fix gtk_application_new binding

Fixes bug 621323.

15 years agogio-2.0: Improve GApplication binding
Jürg Billeter [Sat, 19 Jun 2010 19:34:15 +0000 (21:34 +0200)] 
gio-2.0: Improve GApplication binding

15 years agogtk+-3.0: Drop sealed fields
Jürg Billeter [Sat, 19 Jun 2010 23:57:33 +0000 (01:57 +0200)] 
gtk+-3.0: Drop sealed fields

Fixes bug 616127.

15 years agoD-Bus: Move D-Bus helpers to DBusModule
Jürg Billeter [Sat, 19 Jun 2010 22:26:37 +0000 (00:26 +0200)] 
D-Bus: Move D-Bus helpers to DBusModule

15 years agolibarchive: fix cname of Archive.Write.write_header
Luke Benstead [Sat, 19 Jun 2010 17:47:45 +0000 (10:47 -0700)] 
libarchive: fix cname of Archive.Write.write_header

Fixes bug 622056.