]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
15 years agoDrop support for bootstrapping with vala < 0.7.6
Jürg Billeter [Sat, 13 Mar 2010 19:32:22 +0000 (20:32 +0100)] 
Drop support for bootstrapping with vala < 0.7.6

15 years agodova: Do not support array or object member initializers
Jürg Billeter [Sat, 13 Mar 2010 19:23:19 +0000 (20:23 +0100)] 
dova: Do not support array or object member initializers

15 years agodova: Do not accept `unowned' or `owned' in dova profile
Jürg Billeter [Sat, 13 Mar 2010 19:18:28 +0000 (20:18 +0100)] 
dova: Do not accept `unowned' or `owned' in dova profile

This also changes property get accessors to return owned values.

15 years agodova: Do not require types uchar and int8 in dova profile
Jürg Billeter [Sat, 13 Mar 2010 19:14:10 +0000 (20:14 +0100)] 
dova: Do not require types uchar and int8 in dova profile

15 years agovalac: Add --nostdpkg option
Jürg Billeter [Sat, 13 Mar 2010 19:09:32 +0000 (20:09 +0100)] 
valac: Add --nostdpkg option

Do not include standard packages.

15 years agoAdd stub dova profile
Jürg Billeter [Sat, 13 Mar 2010 19:01:08 +0000 (20:01 +0100)] 
Add stub dova profile

15 years agoDo not use static modifier for extern methods
Jürg Billeter [Sat, 13 Mar 2010 17:51:02 +0000 (18:51 +0100)] 
Do not use static modifier for extern methods

Based on patch by Marc-André Lureau, fixes bug 584105.

15 years agoFix nested struct expression as method argument
Marc-André Lureau [Sat, 23 Jan 2010 16:05:25 +0000 (17:05 +0100)] 
Fix nested struct expression as method argument

Fixes bug 580046.

15 years agoSupport connect_after for signals
Luca Bruno [Sat, 16 Jan 2010 18:05:33 +0000 (19:05 +0100)] 
Support connect_after for signals

Fixes bug 560773.

15 years agoObject.new will ref_sink() the returned instance if it is floating
Luca Bruno [Sun, 28 Feb 2010 14:06:56 +0000 (15:06 +0100)] 
Object.new will ref_sink() the returned instance if it is floating

Fixes bug 555006.

15 years agoSupport array_length_type for fields
Evan Nemerson [Sat, 13 Mar 2010 17:05:14 +0000 (18:05 +0100)] 
Support array_length_type for fields

Fixes part of bug 529866.

15 years agoReport error on use of tuples
Jürg Billeter [Sat, 13 Mar 2010 16:32:48 +0000 (17:32 +0100)] 
Report error on use of tuples

Tuples are not supported as primary expressions.

Based on patch by Adam Folmert, fixes bug 597955.

15 years agobuild: Use git-version-gen
Jürg Billeter [Thu, 28 Jan 2010 00:30:58 +0000 (01:30 +0100)] 
build: Use git-version-gen

Add git-version-gen script from gnulib.

Based on patch by Marc-André Lureau.

15 years agobuild: Use separate directory for auxiliary build tools
Jürg Billeter [Fri, 12 Mar 2010 18:56:57 +0000 (19:56 +0100)] 
build: Use separate directory for auxiliary build tools

15 years agoFix use of memory profiler in multithreaded applications
Jörn Magens [Fri, 12 Mar 2010 14:50:13 +0000 (15:50 +0100)] 
Fix use of memory profiler in multithreaded applications

Fixes bug 607973.

15 years agoFix memory leak of method arguments in error case
Jürg Billeter [Thu, 11 Mar 2010 23:07:08 +0000 (00:07 +0100)] 
Fix memory leak of method arguments in error case

Fixes bug 611242.

15 years agoFix retrieving array length from constants in other source files
Jürg Billeter [Thu, 11 Mar 2010 22:33:11 +0000 (23:33 +0100)] 
Fix retrieving array length from constants in other source files

Fixes bug 612315.

15 years agolibsoup-2.4: Make Soup.Session.queue_message callback nullable
Evan Nemerson [Wed, 10 Mar 2010 19:53:30 +0000 (11:53 -0800)] 
libsoup-2.4: Make Soup.Session.queue_message callback nullable

Fixes bug 612050.

15 years agogoocanvas: Correct cname of Goo.CanvasImage.create
Evan Nemerson [Wed, 10 Mar 2010 19:18:53 +0000 (11:18 -0800)] 
goocanvas: Correct cname of Goo.CanvasImage.create

Fixes bug 612221.

15 years agorest bindings: Mark parameter as nullable
Adrien Bustany [Wed, 10 Mar 2010 18:10:48 +0000 (15:10 -0300)] 
rest bindings: Mark parameter as nullable

This commit marks the weak_object parameter of rest_proxy_call_run_async as
nullable.

15 years agorest bindings: Mark nullable parameters as such
Adrien Bustany [Wed, 10 Mar 2010 18:07:46 +0000 (15:07 -0300)] 
rest bindings: Mark nullable parameters as such

This commit marks the weak_object parameter of RestProxyCallAsyncCallback and
OAuthProxyCallAuthCallback as nullable

15 years agoUpdate libdata bindings
Adrien Bustany [Tue, 9 Mar 2010 02:15:28 +0000 (23:15 -0300)] 
Update libdata bindings

15 years agoFix flow analysis for catch clauses with specific error types
Jürg Billeter [Wed, 10 Mar 2010 16:11:50 +0000 (17:11 +0100)] 
Fix flow analysis for catch clauses with specific error types

15 years agoMark return type of `as` operator as nullable
Jürg Billeter [Wed, 10 Mar 2010 06:56:00 +0000 (07:56 +0100)] 
Mark return type of `as` operator as nullable

Fixes bug 612382.

15 years agoFix (!) non-null cast for structs
Jürg Billeter [Wed, 10 Mar 2010 06:52:06 +0000 (07:52 +0100)] 
Fix (!) non-null cast for structs

Fixes bug 612380.

15 years agoposix: Use __compar_fn_t as cname for compar_fn_t
Ryan Lortie [Wed, 10 Mar 2010 06:15:51 +0000 (01:15 -0500)] 
posix: Use __compar_fn_t as cname for compar_fn_t

There is no standard name in the ISO C specification for this type.
compar_fn_t isn't defined anywhere.  comparison_fn_t is a glibc
extension that is only defined with _GNU_SOURCE.

__compar_fn_t at least has the advantage of always working on glibc.

15 years agomore GVariant vapi updates
Ryan Lortie [Wed, 10 Mar 2010 05:31:59 +0000 (00:31 -0500)] 
more GVariant vapi updates

15 years agofix typo in posix vapi ([CCOde] -> [CCode])
Ryan Lortie [Wed, 10 Mar 2010 05:31:44 +0000 (00:31 -0500)] 
fix typo in posix vapi ([CCOde] -> [CCode])

15 years agoMake BinaryExpression.get_operator_string public
Jürg Billeter [Tue, 9 Mar 2010 22:06:35 +0000 (23:06 +0100)] 
Make BinaryExpression.get_operator_string public

15 years agoFix generated destroy function wrappers
Jürg Billeter [Tue, 9 Mar 2010 20:35:21 +0000 (21:35 +0100)] 
Fix generated destroy function wrappers

The function declaration was missing the static modifier.

15 years agoUse correct marshaller for fundamental classes
Jürg Billeter [Tue, 9 Mar 2010 16:27:50 +0000 (17:27 +0100)] 
Use correct marshaller for fundamental classes

Fixes bug 611845.

15 years agoFix constants used in multiple source files
Jürg Billeter [Tue, 9 Mar 2010 10:51:21 +0000 (11:51 +0100)] 
Fix constants used in multiple source files

Fixes bug 611246.

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