]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
15 years agogstreamer-0.10: Fix arguments for Gst.Pad.start_task
Sandino Flores [Sun, 7 Mar 2010 17:39:49 +0000 (11:39 -0600)] 
gstreamer-0.10: Fix arguments for Gst.Pad.start_task

Fixes bug 612061.

15 years agolibgvc: add Gvc.Graph.read_string and Gvc.Context.render_data
Martin Olsson [Fri, 5 Mar 2010 22:15:31 +0000 (14:15 -0800)] 
libgvc: add Gvc.Graph.read_string and Gvc.Context.render_data

Based on a patch by pancake <pancake@youterm.com>

Fixes bug 611007.

15 years agogio-2.0: nullability fixes for g_file_replace_contents
Evan Nemerson [Fri, 5 Mar 2010 22:02:06 +0000 (14:02 -0800)] 
gio-2.0: nullability fixes for g_file_replace_contents

Fixes bug 611282.

15 years agogstreamer-0.10: Clean up Gst.Buffer.data binding
Evan Nemerson [Fri, 5 Mar 2010 21:53:25 +0000 (13:53 -0800)] 
gstreamer-0.10: Clean up Gst.Buffer.data binding

Fixes bug 610330.

15 years agovapigen: fix changing the type_name of an array field via metadata
Evan Nemerson [Fri, 5 Mar 2010 21:51:00 +0000 (13:51 -0800)] 
vapigen: fix changing the type_name of an array field via metadata

15 years agotwitter-glib bindings: Mark TwitterError as errordomain
Adrien Bustany [Fri, 5 Mar 2010 16:03:18 +0000 (13:03 -0300)] 
twitter-glib bindings: Mark TwitterError as errordomain

15 years agotwitter-glib bindings: Fix signal param nullability
Adrien Bustany [Fri, 5 Mar 2010 15:59:13 +0000 (12:59 -0300)] 
twitter-glib bindings: Fix signal param nullability

This commit marks the status param of the TwitterClient::status-received signal
as being nullable.

15 years agoPOSIX binding: add sigaction function
Adrien Bustany [Wed, 3 Mar 2010 18:58:16 +0000 (15:58 -0300)] 
POSIX binding: add sigaction function

15 years agoDehackify GVariantBuilder bindings
Ryan Lortie [Wed, 3 Mar 2010 16:10:23 +0000 (11:10 -0500)] 
Dehackify GVariantBuilder bindings

15 years agoFix memory management of captured variables in error handlers
Jürg Billeter [Wed, 3 Mar 2010 13:10:35 +0000 (14:10 +0100)] 
Fix memory management of captured variables in error handlers

Fixes bug 611624.

15 years agoSupport returns_floating_reference attribute for methods
Jürg Billeter [Wed, 3 Mar 2010 12:58:10 +0000 (13:58 +0100)] 
Support returns_floating_reference attribute for methods

15 years agoTwitter-glib bindings: Fix error types
Adrien Bustany [Tue, 2 Mar 2010 14:52:04 +0000 (11:52 -0300)] 
Twitter-glib bindings: Fix error types

Errors in the TwitterClient signals were typed as gpointer. This commit changes
their type to GError.

15 years agoFix expression type of new GLib.Error (...)
Jürg Billeter [Mon, 1 Mar 2010 15:27:11 +0000 (16:27 +0100)] 
Fix expression type of new GLib.Error (...)

Fixes bug 610584.

15 years agovapigen: Add support for array_length_cname for fields
Evan Nemerson [Thu, 18 Feb 2010 08:40:36 +0000 (00:40 -0800)] 
vapigen: Add support for array_length_cname for fields

15 years agofuse: Various fixes
Rob Taylor [Sun, 28 Feb 2010 22:12:02 +0000 (23:12 +0100)] 
fuse: Various fixes

15 years agoAdd CharacterLiteral.to_string() to fix writing vapi file
Luca Bruno [Sat, 27 Feb 2010 11:12:23 +0000 (12:12 +0100)] 
Add CharacterLiteral.to_string() to fix writing vapi file

15 years agoposix: Fix timespec binding
Jürg Billeter [Fri, 26 Feb 2010 14:29:49 +0000 (15:29 +0100)] 
posix: Fix timespec binding

15 years agoavahi-gobject: Fix typo in COLLISION constant
Patrick Dignan [Thu, 25 Feb 2010 08:09:02 +0000 (00:09 -0800)] 
avahi-gobject: Fix typo in COLLISION constant

Fixes bug 611037.

15 years agogobject-2.0: Use instance_pos=0 in WeakNotify delegate.
Luca Bruno [Sat, 13 Feb 2010 15:17:28 +0000 (16:17 +0100)] 
gobject-2.0: Use instance_pos=0 in WeakNotify delegate.

Fixes bug 609834.

15 years agoglib-2.0: locale arguments to KeyFile methods should be nullable
Evan Nemerson [Thu, 25 Feb 2010 07:41:21 +0000 (23:41 -0800)] 
glib-2.0: locale arguments to KeyFile methods should be nullable

Fixes bug 609145.

15 years agogio-unix-2.0: update to 2.22.4
Evan Nemerson [Thu, 25 Feb 2010 07:19:20 +0000 (23:19 -0800)] 
gio-unix-2.0: update to 2.22.4

Fixes bug 610074.

15 years agoglib vapi: add new GVariant binding
Ryan Lortie [Wed, 24 Feb 2010 22:54:20 +0000 (17:54 -0500)] 
glib vapi: add new GVariant binding

15 years agoglib vapi: rip out old GVariant bindings
Ryan Lortie [Wed, 24 Feb 2010 22:33:15 +0000 (17:33 -0500)] 
glib vapi: rip out old GVariant bindings

15 years agoDo not support instance field initializers in structs
Luca Bruno [Wed, 24 Feb 2010 22:00:11 +0000 (23:00 +0100)] 
Do not support instance field initializers in structs

Fixes bug 567711.

15 years agoFix coverage-report Makefile rule
Jürg Billeter [Wed, 24 Feb 2010 16:03:42 +0000 (17:03 +0100)] 
Fix coverage-report Makefile rule

15 years agoGAsync: Hold refcount on 'self' while waiting
Ryan Lortie [Wed, 24 Feb 2010 07:06:08 +0000 (02:06 -0500)] 
GAsync: Hold refcount on 'self' while waiting

Fixes bug 610912.

15 years agoClear array ouptut parameters
Jürg Billeter [Tue, 23 Feb 2010 19:13:26 +0000 (20:13 +0100)] 
Clear array ouptut parameters

15 years agogobject-2.0: Add convenience method Object.disconnect()
Luca Bruno [Fri, 19 Feb 2010 21:04:29 +0000 (22:04 +0100)] 
gobject-2.0: Add convenience method Object.disconnect()

15 years agoFix error message for 'incompatible operand' - added line number
Adam Folmert [Thu, 18 Feb 2010 23:44:29 +0000 (00:44 +0100)] 
Fix error message for 'incompatible operand' - added line number

Fixes bug 610414.

15 years agoglib-2.0: Make GLib.String.erase erase the entire string by default
Evan Nemerson [Fri, 19 Feb 2010 02:32:00 +0000 (18:32 -0800)] 
glib-2.0: Make GLib.String.erase erase the entire string by default

15 years agoAdd libgvc (graphviz) bindings.
Martin Olsson [Thu, 18 Feb 2010 23:14:01 +0000 (15:14 -0800)] 
Add libgvc (graphviz) bindings.

Fixes bug 596656.

15 years agogio-2.0: Nullability fix fro GSocketService incoming signal, regenerate
Luca Bruno [Thu, 18 Feb 2010 23:04:25 +0000 (15:04 -0800)] 
gio-2.0: Nullability fix fro GSocketService incoming signal, regenerate

15 years agoSupport nullable error types in VAPI files
Jürg Billeter [Thu, 18 Feb 2010 22:02:27 +0000 (23:02 +0100)] 
Support nullable error types in VAPI files

15 years agoFix arguments of FileStream read write
Sandino Flores [Wed, 17 Feb 2010 13:53:23 +0000 (07:53 -0600)] 
Fix arguments of FileStream read write

Fixes 610218

15 years agoFix public struct constants
Jürg Billeter [Tue, 16 Feb 2010 15:41:30 +0000 (16:41 +0100)] 
Fix public struct constants

Fixes bug 610067.

15 years agogstreamer-0.10: Gst.PluginDesc is a structure
Sandino Flores [Tue, 16 Feb 2010 04:37:15 +0000 (22:37 -0600)] 
gstreamer-0.10: Gst.PluginDesc is a structure

Gst.PluginDesc must be binded as structure and not a class.

Fixes bug 610065

15 years agoAdd alternative iterator protocol for foreach
Ryan Lortie [Sat, 13 Feb 2010 06:16:12 +0000 (01:16 -0500)] 
Add alternative iterator protocol for foreach

If the iterator object has a .next_value() function that returns a
nullable type then we iterate by calling this function until it returns
null.

Fixes bug 609812.

15 years agolibxml bindings: Improve coverage
Adrien Bustany [Sun, 14 Feb 2010 20:25:00 +0000 (17:25 -0300)] 
libxml bindings: Improve coverage

This commit adds the following functions:
- xmlNextElementSibling
- xmlFirstElementChild
- xmlChildElementCount

15 years agolibxml binding: Fix static delegates
Adrien Bustany [Sun, 14 Feb 2010 20:23:29 +0000 (17:23 -0300)] 
libxml binding: Fix static delegates

The syntax has changed from static delegate to [CCode (has_target=false)].
This commit fixes the libxml binding.

15 years agolibxml-2.0: Fix instance position in several methods
Evan Nemerson [Sun, 14 Feb 2010 18:17:18 +0000 (10:17 -0800)] 
libxml-2.0: Fix instance position in several methods

Fixes bug 609814.

15 years agoAdd GDL bindings
Nicolas Joseph [Sat, 13 Feb 2010 22:15:02 +0000 (14:15 -0800)] 
Add GDL bindings

Fixes bug 609294.

15 years agoglib-2.0: add likely, unlikely and static_assert
Marc-André Lureau [Wed, 3 Feb 2010 22:50:54 +0000 (23:50 +0100)] 
glib-2.0: add likely, unlikely and static_assert

Fixes bug 608935.

15 years agoreadline: various fixes to delegates and attributes
Michael 'Mickey' Lauer [Sat, 13 Feb 2010 13:12:34 +0000 (14:12 +0100)] 
readline: various fixes to delegates and attributes

It's now possible to do readline completion.

15 years agoglib-2.0: add bindings for fread and fwrite
Sandino Flores [Wed, 10 Feb 2010 05:58:42 +0000 (23:58 -0600)] 
glib-2.0: add bindings for fread and fwrite

Fixes bug 609496.

15 years agoPut the instance_pos attribute in delegates in code writer
Víctor Manuel Jáquez Leal [Wed, 10 Feb 2010 22:22:05 +0000 (23:22 +0100)] 
Put the instance_pos attribute in delegates in code writer

Fixes bug 609591.

15 years agogstreamer-0.10: regenerate gi and vapi files
Víctor Manuel Jáquez Leal [Fri, 12 Feb 2010 18:42:12 +0000 (19:42 +0100)] 
gstreamer-0.10: regenerate gi and vapi files

15 years agogstreamer-0.10: hide the members of the GstIterator structure
Víctor Manuel Jáquez Leal [Wed, 13 Jan 2010 11:04:46 +0000 (12:04 +0100)] 
gstreamer-0.10: hide the members of the GstIterator structure

The members of the GstIterator structure are private, so they should
be hidden, instead of the accesor functions. Also, the parameter elem
in gst_iterator_next outs a value.

15 years agogstreamer-0.10: Add Gst.TagSetter interface
Víctor Manuel Jáquez Leal [Wed, 13 Jan 2010 10:31:50 +0000 (11:31 +0100)] 
gstreamer-0.10: Add Gst.TagSetter interface

15 years agoD-Bus: Add DBus.Object.get_all method
Jürg Billeter [Fri, 12 Feb 2010 17:37:57 +0000 (18:37 +0100)] 
D-Bus: Add DBus.Object.get_all method

15 years agoGAsync: Declare functions for abstract async methods
Jürg Billeter [Fri, 12 Feb 2010 10:00:05 +0000 (11:00 +0100)] 
GAsync: Declare functions for abstract async methods

Fixes bug 598266.

15 years agogdk-2.0: update to 2.18.6
Evan Nemerson [Mon, 8 Feb 2010 20:08:21 +0000 (12:08 -0800)] 
gdk-2.0: update to 2.18.6

Fixes bug 609293.

15 years agognome-keyring-1: Add out to some parameters of *_sync methods.
Simon Wenner [Thu, 11 Feb 2010 21:32:35 +0000 (13:32 -0800)] 
gnome-keyring-1: Add out to some parameters of *_sync methods.

Fixes bug 609261.

15 years agoUpdate delegate has_target syntax in *-custom.vala
Evan Nemerson [Fri, 12 Feb 2010 09:33:05 +0000 (01:33 -0800)] 
Update delegate has_target syntax in *-custom.vala

15 years agoD-Bus: Handle errors on property access in static clients
Jürg Billeter [Fri, 12 Feb 2010 08:36:52 +0000 (09:36 +0100)] 
D-Bus: Handle errors on property access in static clients

15 years agoGIR parser: Always add the cname attribute to generated methods
Adrien Bustany [Thu, 11 Feb 2010 17:42:00 +0000 (14:42 -0300)] 
GIR parser: Always add the cname attribute to generated methods

15 years agoFix unsafe C generated when copying array property
Marc-André Lureau [Sat, 23 Jan 2010 01:57:32 +0000 (02:57 +0100)] 
Fix unsafe C generated when copying array property

Argument evaluation order is not guaranteed in C.

Fixes bug 607280.

15 years agoSupport `in' operator for arrays
Robin Sonefors [Wed, 20 Jan 2010 04:41:32 +0000 (05:41 +0100)] 
Support `in' operator for arrays

This is already supported for some non-array types, so this patch
merely extends it.

Fixes bug 602511.

15 years agoglib-2.0: Fix g_utf8_validate binding
Jürg Billeter [Thu, 11 Feb 2010 10:15:38 +0000 (11:15 +0100)] 
glib-2.0: Fix g_utf8_validate binding

15 years agoFix closures in constructors
Jürg Billeter [Wed, 10 Feb 2010 09:55:34 +0000 (10:55 +0100)] 
Fix closures in constructors

Fixes bug 602138.

15 years agoFix error handling checks in switch statements
Jürg Billeter [Wed, 10 Feb 2010 14:38:02 +0000 (15:38 +0100)] 
Fix error handling checks in switch statements

15 years agoD-Bus: Fix memory leaks when handling signals in static clients
Jürg Billeter [Wed, 10 Feb 2010 12:28:09 +0000 (13:28 +0100)] 
D-Bus: Fix memory leaks when handling signals in static clients

15 years agoD-Bus: Fix memory leaks when calling async methods in static clients
Jürg Billeter [Wed, 10 Feb 2010 11:57:36 +0000 (12:57 +0100)] 
D-Bus: Fix memory leaks when calling async methods in static clients

15 years agoGObject: Fix invalid code with string-derived properties
Jürg Billeter [Wed, 10 Feb 2010 10:53:46 +0000 (11:53 +0100)] 
GObject: Fix invalid code with string-derived properties

Fixes bug 609475.

15 years agoAllow using array element access as ref and out method arguments
Jürg Billeter [Wed, 10 Feb 2010 09:59:51 +0000 (10:59 +0100)] 
Allow using array element access as ref and out method arguments

Fixes bug 609388.

15 years agopurple bindings: Add files to Makefile.am
Adrien Bustany [Mon, 8 Feb 2010 19:12:51 +0000 (16:12 -0300)] 
purple bindings: Add files to Makefile.am

15 years agopurple bindings: Put the .deps file in the right folder
Adrien Bustany [Mon, 8 Feb 2010 19:11:41 +0000 (16:11 -0300)] 
purple bindings: Put the .deps file in the right folder

15 years agoAdd bindings for libpurple
Adrien Bustany [Mon, 8 Feb 2010 19:09:43 +0000 (16:09 -0300)] 
Add bindings for libpurple

15 years agolinux: Do not use doc comment for file header comment
Jürg Billeter [Mon, 8 Feb 2010 09:38:47 +0000 (10:38 +0100)] 
linux: Do not use doc comment for file header comment

15 years agodbus-glib-1: Add bindings for constants from libdbus
Jürg Billeter [Mon, 8 Feb 2010 07:14:26 +0000 (08:14 +0100)] 
dbus-glib-1: Add bindings for constants from libdbus

Fixes bug 598629.

15 years agoD-Bus: Move DataType.get_type_signature to D-Bus modules
Jürg Billeter [Mon, 8 Feb 2010 07:07:26 +0000 (08:07 +0100)] 
D-Bus: Move DataType.get_type_signature to D-Bus modules

Fixes bug 607558.

15 years agoglib-2.0: Add g_main_context_*_thread_default bindings
Jürg Billeter [Mon, 8 Feb 2010 06:55:00 +0000 (07:55 +0100)] 
glib-2.0: Add g_main_context_*_thread_default bindings

15 years agoFix crash when opening file fails
Jürg Billeter [Sun, 7 Feb 2010 10:23:48 +0000 (11:23 +0100)] 
Fix crash when opening file fails

Based on patch by pancake, fixes bug 606837.

15 years agoDo not use string.replace
Jürg Billeter [Fri, 5 Feb 2010 06:58:15 +0000 (07:58 +0100)] 
Do not use string.replace

GRegex requires GLib 2.14.

15 years agoPost-release version bump
Jürg Billeter [Thu, 4 Feb 2010 20:22:35 +0000 (21:22 +0100)] 
Post-release version bump

15 years agoRelease 0.7.10 0.7.10
Jürg Billeter [Thu, 4 Feb 2010 19:38:10 +0000 (20:38 +0100)] 
Release 0.7.10

15 years agoDo not check unexpected errors if there is a general catch clause
Jürg Billeter [Thu, 4 Feb 2010 19:55:16 +0000 (20:55 +0100)] 
Do not check unexpected errors if there is a general catch clause

Fixes bug 608553.

15 years agoDo not check unexpected errors within finally blocks
Jürg Billeter [Thu, 4 Feb 2010 19:46:02 +0000 (20:46 +0100)] 
Do not check unexpected errors within finally blocks

Jump out of finally block is not supported.

15 years agoglib-2.0: Include stdlib.h when using abs function family
Jürg Billeter [Thu, 4 Feb 2010 19:00:18 +0000 (20:00 +0100)] 
glib-2.0: Include stdlib.h when using abs function family

15 years agoInclude string.h when using strcmp
Jürg Billeter [Thu, 4 Feb 2010 18:58:05 +0000 (19:58 +0100)] 
Include string.h when using strcmp

15 years agoFix symbol resolving in enums
Jürg Billeter [Thu, 4 Feb 2010 18:29:03 +0000 (19:29 +0100)] 
Fix symbol resolving in enums

15 years agoFix crash on invalid field initializer
Jürg Billeter [Thu, 4 Feb 2010 18:25:39 +0000 (19:25 +0100)] 
Fix crash on invalid field initializer

Fixes bug 595725.

15 years agoGAsync: Support async callback from closure
Jürg Billeter [Thu, 4 Feb 2010 18:02:44 +0000 (19:02 +0100)] 
GAsync: Support async callback from closure

Fixes bug 608184.

15 years agoFix symbol resolving for base types of structs
Jürg Billeter [Thu, 4 Feb 2010 16:20:08 +0000 (17:20 +0100)] 
Fix symbol resolving for base types of structs

Fixes bug 607955.

15 years agolinux: bind mount(2) and friends as well as the rest of net/if.h, net/route.h
Michael 'Mickey' Lauer [Thu, 4 Feb 2010 00:15:48 +0000 (01:15 +0100)] 
linux: bind mount(2) and friends as well as the rest of net/if.h, net/route.h

15 years agoD-Bus: Fix crash on properties without set accessors
Jürg Billeter [Wed, 3 Feb 2010 21:50:13 +0000 (22:50 +0100)] 
D-Bus: Fix crash on properties without set accessors

15 years agodbus-glib-1: Fix type id of BusName
Jürg Billeter [Wed, 3 Feb 2010 21:11:15 +0000 (22:11 +0100)] 
dbus-glib-1: Fix type id of BusName

15 years agodbus-glib-1: Fix marshalling of ObjectPath
Jürg Billeter [Wed, 3 Feb 2010 21:10:11 +0000 (22:10 +0100)] 
dbus-glib-1: Fix marshalling of ObjectPath

15 years agoUse intermediate variables to initialize static structs
Marc-André Lureau [Thu, 28 Jan 2010 00:01:04 +0000 (01:01 +0100)] 
Use intermediate variables to initialize static structs

Fixes bug 608250.

15 years agoFix GIR writing to only add <include> lines for API dependencies
Rob Taylor [Tue, 2 Feb 2010 22:16:30 +0000 (22:16 +0000)] 
Fix GIR writing to only add <include> lines for API dependencies

This refactors GIRWriter quite a bit so we can collect the GIR
namespace dependencies when writing the type names, so only
namespaces that are actually used get <include> lines.

15 years agoposix: bind struct sockaddr_in
Michael 'Mickey' Lauer [Wed, 3 Feb 2010 17:30:22 +0000 (18:30 +0100)] 
posix: bind struct sockaddr_in

15 years agolibsoup-2.4: nullability fixes for Soup.MessageHeaders methods
Evan Nemerson [Wed, 3 Feb 2010 08:59:56 +0000 (00:59 -0800)] 
libsoup-2.4: nullability fixes for Soup.MessageHeaders methods

Fixes bug 604907.

15 years agolibxml-2.0: many binding improvements, add Html namespace
Luca Bruno [Wed, 3 Feb 2010 08:33:57 +0000 (00:33 -0800)] 
libxml-2.0: many binding improvements, add Html namespace

Fixes bug 606633.

15 years agoChange many static delegates to has_target = false
Evan Nemerson [Sun, 31 Jan 2010 20:51:19 +0000 (12:51 -0800)] 
Change many static delegates to has_target = false

15 years agocairo: Use closure param to ReadFunc and WriteFunc for delegate target
Evan Nemerson [Sun, 31 Jan 2010 20:48:19 +0000 (12:48 -0800)] 
cairo: Use closure param to ReadFunc and WriteFunc for delegate target

15 years agotracker-indexer-module-1.0: regenerate
Evan Nemerson [Wed, 27 Jan 2010 08:30:06 +0000 (00:30 -0800)] 
tracker-indexer-module-1.0: regenerate

15 years agodbus-glib-1: bind more lowlevel (raw) dbus entities from libdbus
Michael 'Mickey' Lauer [Mon, 1 Feb 2010 23:14:33 +0000 (00:14 +0100)] 
dbus-glib-1: bind more lowlevel (raw) dbus entities from libdbus

This allows us to do more advanced things such as constructing
or inspecting method calls part by part.

15 years agoGAsync: Support calling async methods that finish immediately
Jürg Billeter [Mon, 1 Feb 2010 19:03:38 +0000 (20:03 +0100)] 
GAsync: Support calling async methods that finish immediately

Fixes bug 608708.

15 years agoFix protected member access check in inner classes
Jürg Billeter [Mon, 1 Feb 2010 16:39:51 +0000 (17:39 +0100)] 
Fix protected member access check in inner classes

15 years agoGIR Namespace support
Rob Taylor [Sun, 31 Jan 2010 16:11:00 +0000 (16:11 +0000)] 
GIR Namespace support

This patch introduces two new CCode annotations for use in VAPI files,
gir_namespace and gir_version. This allows us to correctly map vala
namespaces to gobject-introspection namespaces when generating GIR
files.

The mapping is actually done on a SourceFile level. This allows us to
work around cases where one vala namespace maps into multiple GIR
namespaces (in particular, GLib vs GLib and GObject).

In the absense of annotations, the old 'guess it' method will be
applied.

This commit also adds annotations to some core vapis.

Fixes bug 584683.

15 years agoDo not consider struct creation as chain-up
Jürg Billeter [Mon, 1 Feb 2010 11:18:31 +0000 (12:18 +0100)] 
Do not consider struct creation as chain-up

Fixes bug 608548.