]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
15 years agoglib-2.0, posix: Add g_stat, g_lstat, and lstat bindings.
Evan Nemerson [Wed, 21 Jul 2010 05:49:50 +0000 (22:49 -0700)] 
glib-2.0, posix: Add g_stat, g_lstat, and lstat bindings.

15 years agoglib-2.0: Add g_file_error_from_errno binding.
Evan Nemerson [Wed, 21 Jul 2010 05:21:15 +0000 (22:21 -0700)] 
glib-2.0: Add g_file_error_from_errno binding.

15 years agogtk+-2.0, gtk+-3.0: Fix gtk_recent_info_* bindings
Michal Hruby [Tue, 20 Jul 2010 19:23:56 +0000 (21:23 +0200)] 
gtk+-2.0, gtk+-3.0: Fix gtk_recent_info_* bindings

15 years agovapigen: Support array_length_type for method return values
Jürg Billeter [Tue, 20 Jul 2010 19:20:27 +0000 (21:20 +0200)] 
vapigen: Support array_length_type for method return values

15 years agoGAsync: Fix extern async methods
Jürg Billeter [Tue, 20 Jul 2010 12:40:40 +0000 (14:40 +0200)] 
GAsync: Fix extern async methods

15 years agoUpdate several bindings to newer versions
Evan Nemerson [Mon, 19 Jul 2010 09:24:26 +0000 (02:24 -0700)] 
Update several bindings to newer versions

atk to 1.30.0, gconf-2.0 to 2.28.1, gdk-2.0 to 2.21.2, gdk-x11-2.0 to
2.21.2, gio-2.0 to 2.25.11, gnome-vfs-2.0 to 2.24.3, json-glib-1.0 to
0.11.1, libgnome-menu to 2.30.0, libnotify to 0.5.0, libsoup-2.4 to
2.30.2, libwnck-1.0 to 2.30.0

15 years agovapigen: do not remove all values from enums in custom.vala files
Evan Nemerson [Mon, 12 Apr 2010 05:39:55 +0000 (22:39 -0700)] 
vapigen: do not remove all values from enums in custom.vala files

15 years agozlib: include zlib.h when using crc32()
Martin Olsson [Mon, 19 Jul 2010 08:41:28 +0000 (01:41 -0700)] 
zlib: include zlib.h when using crc32()

15 years agocairo: Fix ScaledFont constructor binding
Alexander Kojevnikov [Mon, 19 Jul 2010 08:38:17 +0000 (01:38 -0700)] 
cairo: Fix ScaledFont constructor binding

Fixes bug 622353.

15 years agozlib: Fix dest length argument for Utility.compress and uncompress.
BianShaoLei [Mon, 19 Jul 2010 08:33:26 +0000 (01:33 -0700)] 
zlib: Fix dest length argument for Utility.compress and uncompress.

Fixes bug 623088.

15 years agogtksourceview-2.0: Make argument to gtk_source_buffer_new nullable
Evan Nemerson [Mon, 19 Jul 2010 08:19:15 +0000 (01:19 -0700)] 
gtksourceview-2.0: Make argument to gtk_source_buffer_new nullable

Fixes bug 623517.

15 years agoclutter-gst-1.0: Fix return types and bind VideoTexture properties
Frederik Zipp [Mon, 19 Jul 2010 08:02:03 +0000 (01:02 -0700)] 
clutter-gst-1.0: Fix return types and bind VideoTexture properties

Fixes bug 624201.

15 years agogtk+-2.0, gtk+-3.0: use delegates for relevant GClosure arguments
Evan Nemerson [Mon, 19 Jul 2010 07:56:23 +0000 (00:56 -0700)] 
gtk+-2.0, gtk+-3.0: use delegates for relevant GClosure arguments

Fixes bug 624481.

15 years agodova: Improve support for any class
Jürg Billeter [Sun, 18 Jul 2010 14:28:49 +0000 (16:28 +0200)] 
dova: Improve support for any class

15 years agodova: Drop checked exceptions
Jürg Billeter [Fri, 16 Jul 2010 07:02:58 +0000 (09:02 +0200)] 
dova: Drop checked exceptions

Replace error parameter by global variable.

15 years agodova: Do not let Value subclass Object
Jürg Billeter [Sun, 18 Jul 2010 13:10:38 +0000 (15:10 +0200)] 
dova: Do not let Value subclass Object

15 years agodova: Fix code generated for instance casts
Jürg Billeter [Sun, 18 Jul 2010 09:32:54 +0000 (11:32 +0200)] 
dova: Fix code generated for instance casts

15 years agoParse `sealed' declaration modifier
Jürg Billeter [Sun, 18 Jul 2010 09:24:38 +0000 (11:24 +0200)] 
Parse `sealed' declaration modifier

15 years agodova: Use any as top-level class
Jürg Billeter [Sun, 18 Jul 2010 08:31:26 +0000 (10:31 +0200)] 
dova: Use any as top-level class

15 years agoposix: Add execlp method
Lionel Landwerlin [Sat, 17 Jul 2010 21:53:31 +0000 (14:53 -0700)] 
posix: Add execlp method

Fixes bug 623600.

15 years agodova: Fix access to string.data from outside dova-core
Jürg Billeter [Sat, 17 Jul 2010 13:07:02 +0000 (15:07 +0200)] 
dova: Fix access to string.data from outside dova-core

15 years agodova: Do not change cname of basic types in code generator
Jürg Billeter [Sat, 17 Jul 2010 09:00:23 +0000 (11:00 +0200)] 
dova: Do not change cname of basic types in code generator

15 years agogdk-2.0: Add missing type arguments
Simon Wenner [Sat, 17 Jul 2010 06:57:05 +0000 (23:57 -0700)] 
gdk-2.0: Add missing type arguments

Fixes bug 624043.

15 years agogtk+-2.0, gtk+-3.0: Make Gtk.Scale.add_mark's markup argument nullable
Evan Nemerson [Sat, 17 Jul 2010 06:39:01 +0000 (23:39 -0700)] 
gtk+-2.0, gtk+-3.0: Make Gtk.Scale.add_mark's markup argument nullable

Fixes bug 624442.

15 years agoglib-2.0: Add PrintfFormat annotation to GLib.Error constructor
Philip Withnall [Sat, 17 Jul 2010 06:17:42 +0000 (23:17 -0700)] 
glib-2.0: Add PrintfFormat annotation to GLib.Error constructor

Fixes bug 622485.

15 years agoglib-2.0: Add bindings for GDebugKey and g_parse_debug_string()
Philip Withnall [Sat, 17 Jul 2010 06:14:46 +0000 (23:14 -0700)] 
glib-2.0: Add bindings for GDebugKey and g_parse_debug_string()

Fixes bug 623148.

15 years agogio-2.0: Add ellipsis to GLib.Settings.get and GLib.Settings.set
Evan Nemerson [Sat, 17 Jul 2010 06:07:10 +0000 (23:07 -0700)] 
gio-2.0: Add ellipsis to GLib.Settings.get and GLib.Settings.set

Fixes bug 623551.

15 years agoglib-2.0: Add binding for g_test_log_set_fatal_handler()
Philip Withnall [Thu, 8 Jul 2010 17:47:38 +0000 (18:47 +0100)] 
glib-2.0: Add binding for g_test_log_set_fatal_handler()

Fixes bug 623868.

15 years agoglib-2.0: Make return value of GLib.Dir.read_name() nullable
Martin Olsson [Sun, 11 Jul 2010 11:40:17 +0000 (13:40 +0200)] 
glib-2.0: Make return value of GLib.Dir.read_name() nullable

Fixes bug 624096.

15 years agogobject-2.0: Bind G_TYPE_IS_ENUM and G_TYPE_IS_FLAGS
Frederik Zipp [Sat, 17 Jul 2010 05:50:47 +0000 (22:50 -0700)] 
gobject-2.0: Bind G_TYPE_IS_ENUM and G_TYPE_IS_FLAGS

Fixes bug 624194.

15 years agoglib-2.0: Add slice allocation bindings
Maciej Piechotka [Thu, 15 Jul 2010 13:55:20 +0000 (15:55 +0200)] 
glib-2.0: Add slice allocation bindings

Fixes bug 624458.

15 years agolibsoup-2.4: fixes for SoupMessageBody.flatten and SoupLoggerPrinter
Evan Nemerson [Sat, 17 Jul 2010 05:37:27 +0000 (22:37 -0700)] 
libsoup-2.4: fixes for SoupMessageBody.flatten and SoupLoggerPrinter

15 years agolua: add bindings for lua reference system
Joshua Simmons [Thu, 15 Jul 2010 21:44:29 +0000 (14:44 -0700)] 
lua: add bindings for lua reference system

Fixes bug 624411.

15 years agodova: Add support for [ThreadLocal] fields
Jürg Billeter [Fri, 16 Jul 2010 21:34:11 +0000 (23:34 +0200)] 
dova: Add support for [ThreadLocal] fields

15 years agodova: Fix public fields in Dova.Object
Jürg Billeter [Fri, 16 Jul 2010 14:49:59 +0000 (16:49 +0200)] 
dova: Fix public fields in Dova.Object

15 years agodova: Use decimal128 instead of _Decimal128
Jürg Billeter [Fri, 16 Jul 2010 21:29:02 +0000 (23:29 +0200)] 
dova: Use decimal128 instead of _Decimal128

15 years agodova: Include dova-base.h/dova-types.h
Jürg Billeter [Fri, 16 Jul 2010 16:05:29 +0000 (18:05 +0200)] 
dova: Include dova-base.h/dova-types.h

15 years agoRelease 0.9.3 0.9.3
Jürg Billeter [Wed, 14 Jul 2010 18:54:11 +0000 (20:54 +0200)] 
Release 0.9.3

15 years agodova: Pass argc and argv to dova_init
Jürg Billeter [Wed, 14 Jul 2010 16:23:43 +0000 (18:23 +0200)] 
dova: Pass argc and argv to dova_init

15 years agodova: Fix number literals while bootstrapping
Jürg Billeter [Wed, 14 Jul 2010 12:18:53 +0000 (14:18 +0200)] 
dova: Fix number literals while bootstrapping

15 years agodova: Support public and protected instance fields in classes
Jürg Billeter [Tue, 13 Jul 2010 20:26:05 +0000 (22:26 +0200)] 
dova: Support public and protected instance fields in classes

Internally handled as properties to avoid ABI issues.

Fixes bug 623503.

15 years agodova: Use unsigned hash codes
Jürg Billeter [Tue, 13 Jul 2010 18:22:36 +0000 (20:22 +0200)] 
dova: Use unsigned hash codes

15 years agoFix naming issue with abstract async methods
Jürg Billeter [Tue, 13 Jul 2010 12:42:54 +0000 (14:42 +0200)] 
Fix naming issue with abstract async methods

Fixes bug 623943.

15 years agodova: Add initial value boxing and unboxing support
Jürg Billeter [Tue, 13 Jul 2010 05:48:15 +0000 (07:48 +0200)] 
dova: Add initial value boxing and unboxing support

15 years agoFix base access in generic classes
Jürg Billeter [Mon, 12 Jul 2010 20:02:16 +0000 (22:02 +0200)] 
Fix base access in generic classes

Fixes bug 623685.

15 years agoMark GObject *_get_type() functions as constant
Philip Withnall [Tue, 22 Jun 2010 13:42:54 +0000 (14:42 +0100)] 
Mark GObject *_get_type() functions as constant

Add the G_GNUC_CONST attribute to the declarations of all *_get_type()
functions, since they are constant functions.

Fixes bug 622399.

15 years agoDo not require GLib.EnumValue class in bindings
Jürg Billeter [Mon, 12 Jul 2010 18:21:08 +0000 (20:21 +0200)] 
Do not require GLib.EnumValue class in bindings

Preparation to fix bug 624094.

15 years agogobject-2.0: Fix EnumClass and FlagsClass bindings
Jürg Billeter [Mon, 12 Jul 2010 18:18:31 +0000 (20:18 +0200)] 
gobject-2.0: Fix EnumClass and FlagsClass bindings

15 years agogirwriter: Do not write generic type parameters
Jürg Billeter [Mon, 12 Jul 2010 18:03:12 +0000 (20:03 +0200)] 
girwriter: Do not write generic type parameters

Fixes bug 624109.

15 years agogirwriter: Write version 1.1
Jürg Billeter [Mon, 12 Jul 2010 17:57:47 +0000 (19:57 +0200)] 
girwriter: Write version 1.1

15 years agoFix side effects in assertions
Jürg Billeter [Mon, 12 Jul 2010 17:45:57 +0000 (19:45 +0200)] 
Fix side effects in assertions

Fixes bug 624129.

15 years agogio-2.0: Fix g_content_type_* bindings
Jürg Billeter [Mon, 12 Jul 2010 08:58:35 +0000 (10:58 +0200)] 
gio-2.0: Fix g_content_type_* bindings

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.