]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Sat, 13 Mar 2010 19:32:22 +0000 (20:32 +0100)]
Drop support for bootstrapping with vala < 0.7.6
Jürg Billeter [Sat, 13 Mar 2010 19:23:19 +0000 (20:23 +0100)]
dova: Do not support array or object member initializers
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.
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
Jürg Billeter [Sat, 13 Mar 2010 19:09:32 +0000 (20:09 +0100)]
valac: Add --nostdpkg option
Do not include standard packages.
Jürg Billeter [Sat, 13 Mar 2010 19:01:08 +0000 (20:01 +0100)]
Add stub dova profile
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.
Marc-André Lureau [Sat, 23 Jan 2010 16:05:25 +0000 (17:05 +0100)]
Fix nested struct expression as method argument
Fixes bug 580046.
Luca Bruno [Sat, 16 Jan 2010 18:05:33 +0000 (19:05 +0100)]
Support connect_after for signals
Fixes bug 560773.
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.
Evan Nemerson [Sat, 13 Mar 2010 17:05:14 +0000 (18:05 +0100)]
Support array_length_type for fields
Fixes part of bug 529866.
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.
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.
Jürg Billeter [Fri, 12 Mar 2010 18:56:57 +0000 (19:56 +0100)]
build: Use separate directory for auxiliary build tools
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.
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.
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.
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.
Evan Nemerson [Wed, 10 Mar 2010 19:18:53 +0000 (11:18 -0800)]
goocanvas: Correct cname of Goo.CanvasImage.create
Fixes bug 612221.
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.
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
Adrien Bustany [Tue, 9 Mar 2010 02:15:28 +0000 (23:15 -0300)]
Update libdata bindings
Jürg Billeter [Wed, 10 Mar 2010 16:11:50 +0000 (17:11 +0100)]
Fix flow analysis for catch clauses with specific error types
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.
Jürg Billeter [Wed, 10 Mar 2010 06:52:06 +0000 (07:52 +0100)]
Fix (!) non-null cast for structs
Fixes bug 612380.
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.
Ryan Lortie [Wed, 10 Mar 2010 05:31:59 +0000 (00:31 -0500)]
more GVariant vapi updates
Ryan Lortie [Wed, 10 Mar 2010 05:31:44 +0000 (00:31 -0500)]
fix typo in posix vapi ([CCOde] -> [CCode])
Jürg Billeter [Tue, 9 Mar 2010 22:06:35 +0000 (23:06 +0100)]
Make BinaryExpression.get_operator_string public
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.
Jürg Billeter [Tue, 9 Mar 2010 16:27:50 +0000 (17:27 +0100)]
Use correct marshaller for fundamental classes
Fixes bug 611845.
Jürg Billeter [Tue, 9 Mar 2010 10:51:21 +0000 (11:51 +0100)]
Fix constants used in multiple source files
Fixes bug 611246.
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.
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.
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.
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.
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
Adrien Bustany [Fri, 5 Mar 2010 16:03:18 +0000 (13:03 -0300)]
twitter-glib bindings: Mark TwitterError as errordomain
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.
Adrien Bustany [Wed, 3 Mar 2010 18:58:16 +0000 (15:58 -0300)]
POSIX binding: add sigaction function
Ryan Lortie [Wed, 3 Mar 2010 16:10:23 +0000 (11:10 -0500)]
Dehackify GVariantBuilder bindings
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.
Jürg Billeter [Wed, 3 Mar 2010 12:58:10 +0000 (13:58 +0100)]
Support returns_floating_reference attribute for methods
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.
Jürg Billeter [Mon, 1 Mar 2010 15:27:11 +0000 (16:27 +0100)]
Fix expression type of new GLib.Error (...)
Fixes bug 610584.
Evan Nemerson [Thu, 18 Feb 2010 08:40:36 +0000 (00:40 -0800)]
vapigen: Add support for array_length_cname for fields
Rob Taylor [Sun, 28 Feb 2010 22:12:02 +0000 (23:12 +0100)]
fuse: Various fixes
Luca Bruno [Sat, 27 Feb 2010 11:12:23 +0000 (12:12 +0100)]
Add CharacterLiteral.to_string() to fix writing vapi file
Jürg Billeter [Fri, 26 Feb 2010 14:29:49 +0000 (15:29 +0100)]
posix: Fix timespec binding
Patrick Dignan [Thu, 25 Feb 2010 08:09:02 +0000 (00:09 -0800)]
avahi-gobject: Fix typo in COLLISION constant
Fixes bug 611037.
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.
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.
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.
Ryan Lortie [Wed, 24 Feb 2010 22:54:20 +0000 (17:54 -0500)]
glib vapi: add new GVariant binding
Ryan Lortie [Wed, 24 Feb 2010 22:33:15 +0000 (17:33 -0500)]
glib vapi: rip out old GVariant bindings
Luca Bruno [Wed, 24 Feb 2010 22:00:11 +0000 (23:00 +0100)]
Do not support instance field initializers in structs
Fixes bug 567711.
Jürg Billeter [Wed, 24 Feb 2010 16:03:42 +0000 (17:03 +0100)]
Fix coverage-report Makefile rule
Ryan Lortie [Wed, 24 Feb 2010 07:06:08 +0000 (02:06 -0500)]
GAsync: Hold refcount on 'self' while waiting
Fixes bug 610912.
Jürg Billeter [Tue, 23 Feb 2010 19:13:26 +0000 (20:13 +0100)]
Clear array ouptut parameters
Luca Bruno [Fri, 19 Feb 2010 21:04:29 +0000 (22:04 +0100)]
gobject-2.0: Add convenience method Object.disconnect()
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.
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
Martin Olsson [Thu, 18 Feb 2010 23:14:01 +0000 (15:14 -0800)]
Add libgvc (graphviz) bindings.
Fixes bug 596656.
Luca Bruno [Thu, 18 Feb 2010 23:04:25 +0000 (15:04 -0800)]
gio-2.0: Nullability fix fro GSocketService incoming signal, regenerate
Jürg Billeter [Thu, 18 Feb 2010 22:02:27 +0000 (23:02 +0100)]
Support nullable error types in VAPI files
Sandino Flores [Wed, 17 Feb 2010 13:53:23 +0000 (07:53 -0600)]
Fix arguments of FileStream read write
Fixes 610218
Jürg Billeter [Tue, 16 Feb 2010 15:41:30 +0000 (16:41 +0100)]
Fix public struct constants
Fixes bug 610067.
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
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.
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
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.
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.
Nicolas Joseph [Sat, 13 Feb 2010 22:15:02 +0000 (14:15 -0800)]
Add GDL bindings
Fixes bug 609294.
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.
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.
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.
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.
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
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.
Víctor Manuel Jáquez Leal [Wed, 13 Jan 2010 10:31:50 +0000 (11:31 +0100)]
gstreamer-0.10: Add Gst.TagSetter interface
Jürg Billeter [Fri, 12 Feb 2010 17:37:57 +0000 (18:37 +0100)]
D-Bus: Add DBus.Object.get_all method
Jürg Billeter [Fri, 12 Feb 2010 10:00:05 +0000 (11:00 +0100)]
GAsync: Declare functions for abstract async methods
Fixes bug 598266.
Evan Nemerson [Mon, 8 Feb 2010 20:08:21 +0000 (12:08 -0800)]
gdk-2.0: update to 2.18.6
Fixes bug 609293.
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.
Evan Nemerson [Fri, 12 Feb 2010 09:33:05 +0000 (01:33 -0800)]
Update delegate has_target syntax in *-custom.vala
Jürg Billeter [Fri, 12 Feb 2010 08:36:52 +0000 (09:36 +0100)]
D-Bus: Handle errors on property access in static clients
Adrien Bustany [Thu, 11 Feb 2010 17:42:00 +0000 (14:42 -0300)]
GIR parser: Always add the cname attribute to generated methods
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.
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.
Jürg Billeter [Thu, 11 Feb 2010 10:15:38 +0000 (11:15 +0100)]
glib-2.0: Fix g_utf8_validate binding
Jürg Billeter [Wed, 10 Feb 2010 09:55:34 +0000 (10:55 +0100)]
Fix closures in constructors
Fixes bug 602138.
Jürg Billeter [Wed, 10 Feb 2010 14:38:02 +0000 (15:38 +0100)]
Fix error handling checks in switch statements
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
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
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.
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.
Adrien Bustany [Mon, 8 Feb 2010 19:12:51 +0000 (16:12 -0300)]
purple bindings: Add files to Makefile.am
Adrien Bustany [Mon, 8 Feb 2010 19:11:41 +0000 (16:11 -0300)]
purple bindings: Put the .deps file in the right folder
Adrien Bustany [Mon, 8 Feb 2010 19:09:43 +0000 (16:09 -0300)]
Add bindings for libpurple
Jürg Billeter [Mon, 8 Feb 2010 09:38:47 +0000 (10:38 +0100)]
linux: Do not use doc comment for file header comment