]>
git.ipfire.org Git - thirdparty/vala.git/log
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.
Rico Tzschichholz [Tue, 12 Jul 2016 20:32:58 +0000 (22:32 +0200)]
cairo: Fix Context.show_text_glyphs() binding
Rico Tzschichholz [Tue, 12 Jul 2016 20:31:11 +0000 (22:31 +0200)]
cairo: Add new symbols for 1.16
Rico Tzschichholz [Mon, 11 Jul 2016 15:47:21 +0000 (17:47 +0200)]
cairo: Pass through vapigen to sort and fully qualify symbols
Rico Tzschichholz [Fri, 8 Jul 2016 13:50:06 +0000 (15:50 +0200)]
gtk+-3.0: Update to 3.21.3+
25fed034
Rico Tzschichholz [Fri, 8 Jul 2016 13:41:49 +0000 (15:41 +0200)]
gidlparser: Support returns_floating_reference metadata
Rico Tzschichholz [Fri, 8 Jul 2016 13:00:27 +0000 (15:00 +0200)]
gstreamer: Update to 1.9.1
Rico Tzschichholz [Fri, 8 Jul 2016 12:57:54 +0000 (14:57 +0200)]
glib-2.0: Add new symbols for 2.50
Rico Tzschichholz [Fri, 8 Jul 2016 12:57:25 +0000 (14:57 +0200)]
vapi: Update GIR-based bindings
Rico Tzschichholz [Sun, 26 Jun 2016 15:36:18 +0000 (17:36 +0200)]
vapi: Update GIR-based bindings
Matthias Berndt [Mon, 16 May 2016 12:30:55 +0000 (14:30 +0200)]
Set parent_node for resolved base types
Matthias Berndt [Mon, 16 May 2016 10:21:06 +0000 (12:21 +0200)]
Check type arguments recursively
This fixes error checking for code like this:
class Foo<T> {}
void main(string[] args) {
Foo<Foo<string, string>> foo = null;
}
Fixes bug 767092.
Jürg Billeter [Sat, 25 Jun 2016 13:36:10 +0000 (15:36 +0200)]
tests: Support tests with invalid code
Matthias Berndt [Sat, 14 May 2016 23:01:15 +0000 (01:01 +0200)]
Add missing tokens to TokenType.to_string()
Ting-Wei Lan [Mon, 11 Jan 2016 06:46:52 +0000 (14:46 +0800)]
vapigen: Call setlocale in main function
It is required to correctly show translated messages on some locales.
https://bugzilla.gnome.org/show_bug.cgi?id=760436
Mario Daniel Ruiz Saavedra [Wed, 13 Apr 2016 18:22:35 +0000 (13:22 -0500)]
glib-2.0: Fix wrong signature for GLib.Regex.check_replacement()
The signature was missing the replacement parameter.
https://bugzilla.gnome.org/show_bug.cgi?id=765013
Rico Tzschichholz [Mon, 13 Jun 2016 08:32:26 +0000 (10:32 +0200)]
gtk+3.0: Fix Gtk.Range.get_range_border()
Rico Tzschichholz [Mon, 13 Jun 2016 06:12:52 +0000 (08:12 +0200)]
gtk+-3.0: Update to 3.21.2+
32a37351
Rico Tzschichholz [Wed, 8 Jun 2016 18:45:11 +0000 (20:45 +0200)]
genie: Warn about "const static" declarations where "static" is superfluous
Rico Tzschichholz [Wed, 8 Jun 2016 18:17:26 +0000 (20:17 +0200)]
vapi: Fix "static consts" warnings