]>
git.ipfire.org Git - thirdparty/vala.git/log
Luca Bruno [Mon, 10 Jan 2011 09:31:19 +0000 (10:31 +0100)]
vala: Add common Callable interface for Method, Delegate and Signal.
https://bugzilla.gnome.org/show_bug.cgi?id=639124
Rico Tzschichholz [Mon, 10 Oct 2016 08:05:04 +0000 (10:05 +0200)]
Ignore --thread commandline option and drop all gthread-2.0 references
With vala 0.32 there was no further support for glib < 2.32.
Rico Tzschichholz [Sat, 8 Oct 2016 22:05:15 +0000 (00:05 +0200)]
clutter-gst-3.0: Fix constructor which wasn't detected as such
Rico Tzschichholz [Sat, 8 Oct 2016 21:45:11 +0000 (23:45 +0200)]
polkit-gobject-1: Fix constructors which weren't detected as such
Rico Tzschichholz [Sat, 8 Oct 2016 21:37:38 +0000 (23:37 +0200)]
polkit-gobject-1: Fix constructors which weren't detected as such
Rico Tzschichholz [Sat, 8 Oct 2016 21:32:59 +0000 (23:32 +0200)]
gio-2.0: Fix constructor which wasn't detected as such
Rico Tzschichholz [Sat, 8 Oct 2016 21:32:33 +0000 (23:32 +0200)]
clutter-gst-3.0: Fix constructors which weren't detected as such
Rico Tzschichholz [Sat, 8 Oct 2016 21:28:17 +0000 (23:28 +0200)]
clutter-1.0: Fix constructors which weren't detected as such
Jordan Yelloz [Fri, 8 Jul 2016 18:41:35 +0000 (11:41 -0700)]
codegen: Include gio/gio.h for "use_string_marshalling"
Using [DBus (use_string_marshalling = true)] requires G_DBUS_ERROR symbols
and therefore needs gio/gio.h while e.g. defining enum in dedicated file.
https://bugzilla.gnome.org/show_bug.cgi?id=768588
Rico Tzschichholz [Sat, 8 Oct 2016 20:13:01 +0000 (22:13 +0200)]
Deny access to protected constructors
Based on patch by Timm Bäder <mail@baedert.org>
https://bugzilla.gnome.org/show_bug.cgi?id=760031
Daniel Pfeifer [Thu, 22 May 2014 18:07:21 +0000 (20:07 +0200)]
libarchive: Add ReadDisk
https://bugzilla.gnome.org/show_bug.cgi?id=668654
Rico Tzschichholz [Sat, 8 Oct 2016 17:01:47 +0000 (19:01 +0200)]
gdk-3.0: Use only metadata for EventKey, Screen, Window, update Rectangle
Rico Tzschichholz [Sat, 8 Oct 2016 14:33:31 +0000 (16:33 +0200)]
Add missing generic-type arguments of delegates
https://bugzilla.gnome.org/show_bug.cgi?id=772204
Rico Tzschichholz [Sat, 8 Oct 2016 14:30:58 +0000 (16:30 +0200)]
tests: Don't rely on external delegate defintions
Simon Werbeck [Sat, 1 Oct 2016 22:20:59 +0000 (00:20 +0200)]
vala: Check accessibility of default arguments
https://bugzilla.gnome.org/show_bug.cgi?id=648030
Jürg Billeter [Thu, 6 Oct 2016 09:07:59 +0000 (11:07 +0200)]
Do not report internal error for invalid code with nested generics
Reported-by: Matthias Berndt <matthias_berndt@gmx.de>
Matthias Berndt [Fri, 30 Sep 2016 08:36:14 +0000 (10:36 +0200)]
vala: Check type arguments in DataType.equals
https://bugzilla.gnome.org/show_bug.cgi?id=641418
Simon Werbeck [Thu, 25 Feb 2016 23:28:11 +0000 (00:28 +0100)]
codegen: Fix array length of array returned by lambda
This ensures that the right default values are used for missing ccode
attributes.
https://bugzilla.gnome.org/show_bug.cgi?id=761360
Simon Werbeck [Thu, 22 Sep 2016 19:22:25 +0000 (21:22 +0200)]
codegen: Fix emission of constant array length
https://bugzilla.gnome.org/show_bug.cgi?id=756376
Rico Tzschichholz [Mon, 3 Oct 2016 10:39:03 +0000 (12:39 +0200)]
gio-2.0 Update SettingsBackend related bindings
Rico Tzschichholz [Mon, 3 Oct 2016 08:48:22 +0000 (10:48 +0200)]
gio-2.0: Use only metadata for IOStream, InputStream, OutputStream
Rico Tzschichholz [Sun, 18 Sep 2016 11:27:35 +0000 (13:27 +0200)]
glib-2.0: Add UCS-4 and UTF-16 related bindings
https://bugzilla.gnome.org/show_bug.cgi?id=740818
Rico Tzschichholz [Mon, 3 Oct 2016 08:14:51 +0000 (10:14 +0200)]
vapi: Update GIR-based bindings
Rico Tzschichholz [Sun, 2 Oct 2016 15:28:37 +0000 (17:28 +0200)]
tests: Add async generator example to cover an edge case
https://bugzilla.gnome.org/show_bug.cgi?id=763345
Rico Tzschichholz [Sat, 1 Oct 2016 15:51:56 +0000 (17:51 +0200)]
clutter-gst-2.0: Skip VideoTexture.get_audio_streams/get_subtitle_tracks
Upstream didn't implement the Player interface correctly, so the types are
not matching up.
Rico Tzschichholz [Sat, 1 Oct 2016 15:49:58 +0000 (17:49 +0200)]
clutter-gst-3.0: Fix Playback.audio_streams/subtitle_tracks property-type
Rico Tzschichholz [Sat, 1 Oct 2016 11:58:03 +0000 (13:58 +0200)]
rest-0.7: Fix some ownership problems
Rico Tzschichholz [Thu, 29 Sep 2016 11:43:46 +0000 (13:43 +0200)]
Add CCode finish_vfunc_name to used attrs
Matthias Berndt [Mon, 8 Aug 2016 17:41:33 +0000 (19:41 +0200)]
Fix type checking when using generics in combination with subtyping
https://bugzilla.gnome.org/show_bug.cgi?id=615830
George Barrett [Mon, 26 Sep 2016 19:00:24 +0000 (05:00 +1000)]
gsl.vapi: Fix attribute typos
At the moment, the are a few CCode attributes containing typos in the
bindings for the GNU Scientific Library. This patch rectifies the ones
that valac explicitly complains about.
https://bugzilla.gnome.org/show_bug.cgi?id=772004
Jürg Billeter [Mon, 26 Sep 2016 17:07:17 +0000 (19:07 +0200)]
Fix type parameter check for overriding generic methods
https://bugzilla.gnome.org/show_bug.cgi?id=771964
Reported-by: Sebastian Reichel <sre@ring0.de>
Rico Tzschichholz [Sun, 25 Sep 2016 19:29:30 +0000 (21:29 +0200)]
tests: Additional test-cases taken from transform-branch
Rico Tzschichholz [Sun, 25 Sep 2016 06:43:53 +0000 (08:43 +0200)]
Bump version suffix
Rico Tzschichholz [Sat, 24 Sep 2016 11:19:42 +0000 (13:19 +0200)]
gio-2.0: Use metadata instead of custom defintions for Initable
Rico Tzschichholz [Sat, 24 Sep 2016 09:01:13 +0000 (11:01 +0200)]
gio-2.0: Use metadata instead of custom definitions for DBusMessage
Rico Tzschichholz [Sat, 24 Sep 2016 08:03:14 +0000 (10:03 +0200)]
gio-2.0: Fix async constructors of DBusConnection, DBusObjectManagerClient and DBusProxy
Rico Tzschichholz [Sat, 24 Sep 2016 11:02:48 +0000 (13:02 +0200)]
tests: Add async constructor test
https://bugzilla.gnome.org/show_bug.cgi?id=659886
Rico Tzschichholz [Fri, 16 Sep 2016 18:54:27 +0000 (20:54 +0200)]
gio-2.0: Keep GLib.Socket API compatible with gio < 2.48
https://bugzilla.gnome.org/show_bug.cgi?id=769222
Rico Tzschichholz [Sun, 18 Sep 2016 16:56:05 +0000 (18:56 +0200)]
gio-2.0: Fix binding of Resolver.lookup_service*()
Jens Georg [Thu, 22 Sep 2016 18:01:19 +0000 (20:01 +0200)]
glib-2.0: Fix binding of Markup.collect_attributes
Array parameters don't have an associcated length parameter but are
null-terminated.
https://bugzilla.gnome.org/show_bug.cgi?id=771790
Rico Tzschichholz [Sun, 18 Sep 2016 15:09:54 +0000 (17:09 +0200)]
glib-2.0: Update Unicode symbols
Rico Tzschichholz [Mon, 19 Sep 2016 16:31:05 +0000 (18:31 +0200)]
webkit2gtk: URI*.get_http_headers returns unowned Soup.MessageHeaders
Those are actually annotated "transfer none" in the webkit's source.
https://bugzilla.gnome.org/show_bug.cgi?id=741175
Rico Tzschichholz [Mon, 19 Sep 2016 07:41:34 +0000 (09:41 +0200)]
Add support for the \v escape charactor
https://bugzilla.gnome.org/show_bug.cgi?id=664689
Rico Tzschichholz [Tue, 20 Sep 2016 10:08:09 +0000 (12:08 +0200)]
glib-2.0: Allow null as argmument for string.escape()
Jürg Billeter [Mon, 19 Sep 2016 18:08:13 +0000 (20:08 +0200)]
Release 0.34.0
Rico Tzschichholz [Mon, 19 Sep 2016 09:44:28 +0000 (11:44 +0200)]
vapi: Update GIR-based bindings
Rico Tzschichholz [Mon, 19 Sep 2016 09:33:20 +0000 (11:33 +0200)]
vapi: Add PolicyKit bindings, polkit-agent-1 and polkit-gobject-1
https://bugzilla.gnome.org/show_bug.cgi?id=605465
Simon Werbeck [Sun, 18 Sep 2016 16:30:02 +0000 (18:30 +0200)]
Check for assignment to constant
This simply checks if the left-hand side is a constant and if so raises
an error.
Fixes bug 771626
Rico Tzschichholz [Sun, 18 Sep 2016 13:37:10 +0000 (15:37 +0200)]
gio-2.0: Force finish_vfunc_name of Volume.mount() to "mount_finish"
https://bugzilla.gnome.org/show_bug.cgi?id=677769
Rico Tzschichholz [Sun, 18 Sep 2016 13:36:06 +0000 (15:36 +0200)]
codegen: Add support for finish_vfunc_name in CCode
Rico Tzschichholz [Sat, 17 Sep 2016 15:24:56 +0000 (17:24 +0200)]
glib-2.0: Update Unicode symbols
Rico Tzschichholz [Sat, 17 Sep 2016 20:50:15 +0000 (22:50 +0200)]
Revert "valainterface: Don't allow 'type' properties"
Breaks build of udisks2.vapi
This reverts commit
8e4cdfd6488c467a3028831e8d6183286c4f399d .
Timm Bäder [Tue, 27 Oct 2015 08:47:58 +0000 (09:47 +0100)]
valainterface: Don't allow 'type' properties
https://bugzilla.gnome.org/show_bug.cgi?id=723258
Jürg Billeter [Sat, 17 Sep 2016 18:48:35 +0000 (20:48 +0200)]
tests: Add test for nested conditional expression
Rico Tzschichholz [Sat, 17 Sep 2016 08:19:43 +0000 (10:19 +0200)]
vapi: Update gobject-introspection-1.0 and libsoup-2.4
https://bugzilla.gnome.org/show_bug.cgi?id=760491
https://bugzilla.gnome.org/show_bug.cgi?id=732070
Michele Dionisio [Sat, 17 Sep 2016 08:02:15 +0000 (10:02 +0200)]
D-Bus: Support DBus.timeout attribute for client methods
https://bugzilla.gnome.org/show_bug.cgi?id=737913
Rico Tzschichholz [Fri, 16 Sep 2016 16:37:25 +0000 (18:37 +0200)]
codegen: Distinguish between Enum and Flags for their to_string()
This fixes a GLib-critical while using g_enum_get_value() on a GFlagsClass.
Therefore use g_flags_get_first_value() if needed.
Patch by therebedragons111
https://bugzilla.gnome.org/show_bug.cgi?id=763831
Rico Tzschichholz [Fri, 16 Sep 2016 14:54:21 +0000 (16:54 +0200)]
vala: Don't force array-elements to be owned, unowned ones are supported
Passing an (unowned string) array literal to a function causes the array
elements to be freed afterwards, even though they should not be. This
causes the array elements to be double freed. While assigning the literal
to an intermediate variable and passing that to the function masks this
error of the ArrayCreationExpression.
https://bugzilla.gnome.org/show_bug.cgi?id=761307
Rico Tzschichholz [Thu, 15 Sep 2016 12:13:48 +0000 (14:13 +0200)]
build: Some minor modernizations
Andreas Henriksson [Wed, 23 Sep 2015 09:04:16 +0000 (11:04 +0200)]
vapigen: Install vapigen*.pc in multiarch compatible location
This makes the pkgconfigdir path consistent to what is already used in
(toplevel) Makefile.am.
Steven Oliver [Sat, 22 Feb 2014 19:22:17 +0000 (14:22 -0500)]
codegen: Add C11 keywords
https://bugzilla.gnome.org/show_bug.cgi?id=724967
Rico Tzschichholz [Thu, 15 Sep 2016 07:06:13 +0000 (09:06 +0200)]
gobject-2.0: Make FlagsClass.values weak
In addition to
950f081bae86a98a7918b5fc4a9c3acd15681c8e
Rico Tzschichholz [Wed, 14 Sep 2016 16:24:16 +0000 (18:24 +0200)]
gtk+-2.0/3.0: Make event nullable for CellRenderer.start_editing()
https://bugzilla.gnome.org/show_bug.cgi?id=764493
Rico Tzschichholz [Wed, 14 Sep 2016 14:39:58 +0000 (16:39 +0200)]
clutter-gst-2.0/3.0: Fix init_with_args() binding
https://bugzilla.gnome.org/show_bug.cgi?id=764259
Rico Tzschichholz [Wed, 14 Sep 2016 14:26:39 +0000 (16:26 +0200)]
gstreamer-base-1.0: Fix PushSrc.create/alloc() binding
https://bugzilla.gnome.org/show_bug.cgi?id=762499
Rico Tzschichholz [Wed, 14 Sep 2016 14:16:00 +0000 (16:16 +0200)]
gdk-3.0: Window.create_similar_image_surface() returns Cairo.ImageSurface
https://bugzilla.gnome.org/show_bug.cgi?id=768759
Rico Tzschichholz [Wed, 14 Sep 2016 14:10:45 +0000 (16:10 +0200)]
gstreamer-player-1.0: Add metadata
Rico Tzschichholz [Wed, 14 Sep 2016 14:04:25 +0000 (16:04 +0200)]
gstreamer-player-1.0: Some binding fixes
https://bugzilla.gnome.org/show_bug.cgi?id=759865
Ben [Tue, 13 Oct 2015 00:11:23 +0000 (20:11 -0400)]
glib-2.0: Fix SearchFunc argument order for {List,SList,Queue}.search()
The function takes two gconstpointer arguments, the List element's data as
the first argument and the given user data.
https://bugzilla.gnome.org/show_bug.cgi?id=754137
Rico Tzschichholz [Tue, 13 Sep 2016 08:44:09 +0000 (10:44 +0200)]
vapi: Update GIR-based bindings
Rico Tzschichholz [Tue, 13 Sep 2016 05:36:31 +0000 (07:36 +0200)]
glib-2.0: Update to 2.49.7
Jürg Billeter [Mon, 12 Sep 2016 19:32:32 +0000 (21:32 +0200)]
Release 0.33.1
Ernestas Kulik [Sun, 11 Oct 2015 09:30:24 +0000 (12:30 +0300)]
sqlite3: Allow some values to be nullable
This fixes Database.get_table() as it throws an error when compiling in
strict non-null mode and also features tweaks in Database.{_,}exec and
Statement.column_text signatures to accomodate potential null returns.
https://bugzilla.gnome.org/show_bug.cgi?id=754238
Jee-Yong Um [Fri, 9 Sep 2016 07:14:42 +0000 (16:14 +0900)]
glib-2.0: Fix wrong return type of OptionContext.get_description()
OptionContext.get_description() should return 'unowned string', but it
does not return any value currently. (void)
https://bugzilla.gnome.org/show_bug.cgi?id=771123
Rico Tzschichholz [Fri, 9 Sep 2016 18:28:44 +0000 (20:28 +0200)]
gtk+-3.0: Update to 3.21.5+
4cd8e6c5
Rico Tzschichholz [Fri, 9 Sep 2016 18:28:24 +0000 (20:28 +0200)]
vapi: Update GIR-based bindings
Evan Nemerson [Thu, 1 Sep 2016 20:32:02 +0000 (13:32 -0700)]
gstreamer-0.10: mark as deprecated
Apparently the GStreamer people consider 0.10 deprecated, not just in a
lower-activity maintenance mode.
Fixes bug 719597.
Evan Nemerson [Thu, 1 Sep 2016 20:03:52 +0000 (13:03 -0700)]
gstreamer-1.0: remove experimental tag
Arnaud Bonatti [Wed, 31 Aug 2016 03:22:53 +0000 (05:22 +0200)]
Mark the icon property of GtkModelButton as nullable.
https://bugzilla.gnome.org/show_bug.cgi?id=770180
Rico Tzschichholz [Tue, 30 Aug 2016 16:35:06 +0000 (18:35 +0200)]
gobject-2.0: Fix and make FlagsValue a struct
Based on patch by therebedragons111
https://bugzilla.gnome.org/show_bug.cgi?id=769903
Rico Tzschichholz [Tue, 30 Aug 2016 16:30:08 +0000 (18:30 +0200)]
gtk+-3.0: Update to 3.21.5
Rico Tzschichholz [Tue, 30 Aug 2016 16:29:35 +0000 (18:29 +0200)]
vapi: Update GIR-based bindings
Rico Tzschichholz [Fri, 19 Aug 2016 19:08:12 +0000 (21:08 +0200)]
gtk+-3.0: Update to 3.21.4+
edce8f4d
Rico Tzschichholz [Fri, 19 Aug 2016 19:07:53 +0000 (21:07 +0200)]
vapi: Update GIR-based bindings
Rico Tzschichholz [Thu, 11 Aug 2016 16:23:06 +0000 (18:23 +0200)]
gtk+-3.0: Update to 3.21.4+
64c15545
Rico Tzschichholz [Thu, 11 Aug 2016 16:11:35 +0000 (18:11 +0200)]
vapi: Update GIR-based bindings
Rico Tzschichholz [Mon, 1 Aug 2016 10:10:55 +0000 (12:10 +0200)]
gtk+-3.0: Update to 3.21.4+
e4c072fc
Rico Tzschichholz [Mon, 1 Aug 2016 10:10:36 +0000 (12:10 +0200)]
vapi: Update GIR-based bindings
Rico Tzschichholz [Mon, 18 Jul 2016 14:44:12 +0000 (16:44 +0200)]
glib-2.0: Add new symbols for 2.50
Rico Tzschichholz [Wed, 27 Jul 2016 13:27:17 +0000 (15:27 +0200)]
gtk+-3.0: Update to 3.21.4+
0f329195
Rico Tzschichholz [Wed, 27 Jul 2016 13:15:38 +0000 (15:15 +0200)]
gidlparser: Make sure to only handle the needed cairo symbols
Rico Tzschichholz [Wed, 27 Jul 2016 08:53:25 +0000 (10:53 +0200)]
vapi: Update GIR-based bindings
Guillaume Poirier-Morency [Mon, 4 Jul 2016 15:09:59 +0000 (11:09 -0400)]
json-glib-1.0: Fix 'Json.Serializable' interface metadata
- mark 'Serializable.find_property' nullable
- mark 'Serializable.default_deserialize_property.value' as 'out'
parameter
These should be fixed upstream with specific GIR annotations, but in the
meantime, it's important to have that interface usable.
Fix metadata indentation for, it was mixed with space and tabs.
https://bugzilla.gnome.org/show_bug.cgi?id=768380
Guillaume Poirier-Morency [Tue, 28 Jun 2016 14:58:14 +0000 (10:58 -0400)]
libxml-2.0: Fix 'htmlEncodeEntities' and 'UTF8ToHtml' using 'ref' instead of 'out'
The passed buffer lengths are updated by these calls to indicate how
much has been read and written. Using a 'out' parameter does not let one
initialize them with the buffer lenghts.
https://bugzilla.gnome.org/show_bug.cgi?id=768143
Chris Daley [Thu, 16 Jun 2016 11:16:40 +0000 (12:16 +0100)]
posix: Correct documentation comment for crypt()
https://bugzilla.gnome.org/show_bug.cgi?id=767047
Rico Tzschichholz [Thu, 21 Jul 2016 13:15:21 +0000 (15:15 +0200)]
gobject-2.0: Fix binding of ParamSpec.get_default_value()
Rico Tzschichholz [Mon, 18 Jul 2016 11:45:29 +0000 (13:45 +0200)]
vapi: Update GIR-based bindings
Rico Tzschichholz [Mon, 18 Jul 2016 10:47:34 +0000 (12:47 +0200)]
gidlparser: Special handling for some ambiguous cairo symbols
Jürg Billeter [Fri, 15 Jul 2016 03:16:46 +0000 (05:16 +0200)]
Report internal error for invalid type parameter comparison
Matthias Berndt [Thu, 14 Jul 2016 21:45:51 +0000 (23:45 +0200)]
Check type parameters when comparing types
Fix the broken implementation of TypeParameter.equals.
Fixes bug 768823.