]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
6 years agotest: Add property lock test
Rico Tzschichholz [Sun, 16 Sep 2018 17:27:17 +0000 (19:27 +0200)] 
test: Add property lock test

6 years agotests: Check uchar[] and uint8[] compatibility
Rico Tzschichholz [Sun, 9 Sep 2018 11:46:19 +0000 (13:46 +0200)] 
tests: Check uchar[] and uint8[] compatibility

6 years agovapi: Add gnome-desktop-3.0 bindings
Rico Tzschichholz [Mon, 19 Mar 2018 08:55:32 +0000 (09:55 +0100)] 
vapi: Add gnome-desktop-3.0 bindings

Fixes https://gitlab.gnome.org/GNOME/vala/issues/668

6 years agovapi: Remove libgda-4.0, libgda-report-4.0 bindings
Rico Tzschichholz [Sun, 9 Sep 2018 06:21:51 +0000 (08:21 +0200)] 
vapi: Remove libgda-4.0, libgda-report-4.0 bindings

Fixes https://gitlab.gnome.org/GNOME/vala/issues/667

6 years agoglib-2.0: Add some 2.58 symbols c124f827557420b620f7118cfbabb15d83b4a3e6
Rico Tzschichholz [Fri, 7 Sep 2018 12:33:15 +0000 (14:33 +0200)] 
glib-2.0: Add some 2.58 symbols

6 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Thu, 6 Sep 2018 06:21:29 +0000 (08:21 +0200)] 
vapi: Update GIR-based bindings

6 years agoRelease 0.42.0 0.42.0
Rico Tzschichholz [Fri, 31 Aug 2018 16:49:40 +0000 (18:49 +0200)] 
Release 0.42.0

6 years agogstreamer: Update from 1.15+ git master
Rico Tzschichholz [Thu, 30 Aug 2018 13:02:29 +0000 (15:02 +0200)] 
gstreamer: Update from 1.15+ git master

6 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Tue, 28 Aug 2018 20:53:00 +0000 (22:53 +0200)] 
vapi: Update GIR-based bindings

6 years agowebkit2gtk-4.0: Update to 2.21.92
Rico Tzschichholz [Tue, 28 Aug 2018 20:52:14 +0000 (22:52 +0200)] 
webkit2gtk-4.0: Update to 2.21.92

6 years agoRelease 0.41.92 0.41.92
Rico Tzschichholz [Sat, 18 Aug 2018 15:25:41 +0000 (17:25 +0200)] 
Release 0.41.92

6 years agomanual: Update from wiki.gnome.org
Rico Tzschichholz [Sat, 18 Aug 2018 08:59:47 +0000 (10:59 +0200)] 
manual: Update from wiki.gnome.org

6 years agovala: Don't bail early on property with not supported default value 7bbed02208029912c26f709b158245dd0703a5e7
Rico Tzschichholz [Fri, 17 Aug 2018 13:12:45 +0000 (15:12 +0200)] 
vala: Don't bail early on property with not supported default value

This avoids independent consequential errors.

6 years agocodegen: Call ref_sink on Object.new_valist/new_with_properties if needed
Rico Tzschichholz [Fri, 17 Aug 2018 12:19:06 +0000 (14:19 +0200)] 
codegen: Call ref_sink on Object.new_valist/new_with_properties if needed

6 years agogstreamer: Update from 1.15+ git master
Rico Tzschichholz [Fri, 17 Aug 2018 11:24:56 +0000 (13:24 +0200)] 
gstreamer: Update from 1.15+ git master

6 years agowebkit2gtk-4.0: Update to 2.21.91
Rico Tzschichholz [Fri, 17 Aug 2018 11:24:37 +0000 (13:24 +0200)] 
webkit2gtk-4.0: Update to 2.21.91

6 years agoglib-2.0: Add float.parse/try_parse() e5d50c5dfd38ee9f9b7f889b8d15254376a193d9
Rico Tzschichholz [Thu, 16 Aug 2018 06:16:44 +0000 (08:16 +0200)] 
glib-2.0: Add float.parse/try_parse()

https://gitlab.gnome.org/GNOME/vala/issues/649

6 years agobuild: Correctly quote square brackets in regular expression 743287e62a0254f505c8907867475f3a5a2d9b98
Abderrahim Kitouni [Mon, 13 Aug 2018 17:55:20 +0000 (18:55 +0100)] 
build: Correctly quote square brackets in regular expression

Square brackets are quotation characters in autoconf, and need to be
further quoted to appear in the resulting script.

6 years agocodegen: Fix floating reference regression with Variants
Rico Tzschichholz [Sun, 12 Aug 2018 19:42:47 +0000 (21:42 +0200)] 
codegen: Fix floating reference regression with Variants

Let ConditionalExpression sink floating references.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/661

6 years agoglib-2.0: Add missing return of Queue.remove*() and add HashTable.foreach_steal()
Rico Tzschichholz [Sun, 12 Aug 2018 13:31:38 +0000 (15:31 +0200)] 
glib-2.0: Add missing return of Queue.remove*() and add HashTable.foreach_steal()

6 years agoRelease 0.41.91 0.41.91
Rico Tzschichholz [Sat, 11 Aug 2018 10:42:25 +0000 (12:42 +0200)] 
Release 0.41.91

7 years agoglib-2.0: Add (u)long.parse/try_parse()
Rico Tzschichholz [Fri, 10 Mar 2017 13:57:27 +0000 (14:57 +0100)] 
glib-2.0: Add (u)long.parse/try_parse()

https://gitlab.gnome.org/GNOME/vala/issues/649

7 years agoUse dedicated version api of libvala internally as well
Rico Tzschichholz [Sun, 13 May 2018 06:35:49 +0000 (08:35 +0200)] 
Use dedicated version api of libvala internally as well

7 years agovala: Add consts/methods to retrieve and check library version
Rico Tzschichholz [Sat, 6 Jan 2018 20:02:35 +0000 (21:02 +0100)] 
vala: Add consts/methods to retrieve and check library version

https://gitlab.gnome.org/GNOME/vala/issues/304

7 years agogdk-3.0: Atom is an IntegerType
Rico Tzschichholz [Thu, 9 Aug 2018 11:20:07 +0000 (13:20 +0200)] 
gdk-3.0: Atom is an IntegerType

7 years agotests: Add invalid test for "unsupported stacked arrays"
Rico Tzschichholz [Wed, 8 Aug 2018 12:28:47 +0000 (14:28 +0200)] 
tests: Add invalid test for "unsupported stacked arrays"

7 years agotests: No, really, stacked arrays are not supported
Rico Tzschichholz [Thu, 9 Aug 2018 08:27:24 +0000 (10:27 +0200)] 
tests: No, really, stacked arrays are not supported

7 years agovapi: Regenerate GIR-based bindings to fix unsupported type-arguments
Rico Tzschichholz [Wed, 8 Aug 2018 15:52:02 +0000 (17:52 +0200)] 
vapi: Regenerate GIR-based bindings to fix unsupported type-arguments

7 years agogirparser: Actually resolve type-arguments to be able to box them if needed
Rico Tzschichholz [Thu, 9 Aug 2018 07:54:34 +0000 (09:54 +0200)] 
girparser: Actually resolve type-arguments to be able to box them if needed

7 years agoReplace `%s` with `%s' in format strings of output messages
Rico Tzschichholz [Wed, 8 Aug 2018 07:54:02 +0000 (09:54 +0200)] 
Replace `%s` with `%s' in format strings of output messages

7 years agogtk+-4.0: Update to 3.94.0+4e868584
Rico Tzschichholz [Sun, 5 Aug 2018 10:44:11 +0000 (12:44 +0200)] 
gtk+-4.0: Update to 3.94.0+4e868584

7 years agogtk+-3.0: Update to 3.23.2+6b6e53fd
Rico Tzschichholz [Sun, 5 Aug 2018 10:43:35 +0000 (12:43 +0200)] 
gtk+-3.0: Update to 3.23.2+6b6e53fd

7 years agogstreamer: Update from 1.15+ git master
Rico Tzschichholz [Sun, 5 Aug 2018 10:43:16 +0000 (12:43 +0200)] 
gstreamer: Update from 1.15+ git master

7 years agotests: Deal with libtool differences resulting in lt-valac vs valac in vapi
Rico Tzschichholz [Thu, 2 Aug 2018 13:51:53 +0000 (15:51 +0200)] 
tests: Deal with libtool differences resulting in lt-valac vs valac in vapi

7 years agotests: Add "gtktemplate" test to increase coverage
Rico Tzschichholz [Wed, 1 Aug 2018 15:29:22 +0000 (17:29 +0200)] 
tests: Add "gtktemplate" test to increase coverage

7 years agotests: Add "girwriter" test to increase coverage
Rico Tzschichholz [Sun, 20 May 2018 20:01:23 +0000 (22:01 +0200)] 
tests: Add "girwriter" test to increase coverage

Fixes https://gitlab.gnome.org/GNOME/vala/issues/158

7 years agotests: Add more "method" tests to increase coverage
Rico Tzschichholz [Tue, 31 Jul 2018 15:00:10 +0000 (17:00 +0200)] 
tests: Add more "method" tests to increase coverage

7 years agocodegen: Free errors after returning them on the GDBusMethodInvocation
Carlos Garnacho [Tue, 31 Jul 2018 22:29:27 +0000 (00:29 +0200)] 
codegen: Free errors after returning them on the GDBusMethodInvocation

Those are being leaked otherwise.

Fixes https://gitlab.gnome.org/GNOME/vala/issues/657

7 years agocodegen: Call ref_sink on objects passed to generic type 8c9f486a05d7d095e23d4209ec6801d398bc91fe
Rico Tzschichholz [Mon, 30 Jul 2018 10:11:06 +0000 (12:11 +0200)] 
codegen: Call ref_sink on objects passed to generic type

Regression of 6f1d0947bed9260436e7d2da18977b3925cdb0bd

Fixes https://gitlab.gnome.org/GNOME/vala/issues/655

7 years agoglib-2.0: Add Array.remove*() wrapper to avoid leaking generic elements
Rico Tzschichholz [Fri, 27 Jul 2018 14:25:44 +0000 (16:25 +0200)] 
glib-2.0: Add Array.remove*() wrapper to avoid leaking generic elements

7 years agoRelease 0.41.90 0.41.90
Rico Tzschichholz [Thu, 26 Jul 2018 10:30:01 +0000 (12:30 +0200)] 
Release 0.41.90

7 years agoSync NEWS from 0.40
Rico Tzschichholz [Thu, 26 Jul 2018 09:12:16 +0000 (11:12 +0200)] 
Sync NEWS from 0.40

7 years agocodegen: Add source_reference to unsupported floating reference error
Rico Tzschichholz [Thu, 26 Jul 2018 09:02:19 +0000 (11:02 +0200)] 
codegen: Add source_reference to unsupported floating reference error

7 years agoRevert "codegen: Stop taking explicit references on 'this' for captured blocks" bee050d09e3595432a360075c0bb0b6a7750023d
Rico Tzschichholz [Thu, 26 Jul 2018 08:25:42 +0000 (10:25 +0200)] 
Revert "codegen: Stop taking explicit references on 'this' for captured blocks"

This reverts commit 75e61cfbadb3d98f44835665d25fa3b836cbceb5.

See https://gitlab.gnome.org/GNOME/vala/issues/654

7 years agoglib-2.0: Variant.byte() takes an uint8 argument
Rico Tzschichholz [Thu, 26 Jul 2018 08:18:32 +0000 (10:18 +0200)] 
glib-2.0: Variant.byte() takes an uint8 argument

7 years agoglib-2.0: Add Unicode 11.0 symbols
Rico Tzschichholz [Thu, 26 Jul 2018 08:17:51 +0000 (10:17 +0200)] 
glib-2.0: Add Unicode 11.0 symbols

7 years agowebkit2gtk-4.0: Update to 2.21.5
Rico Tzschichholz [Mon, 23 Jul 2018 04:50:48 +0000 (06:50 +0200)] 
webkit2gtk-4.0: Update to 2.21.5

7 years agogstreamer: Update from 1.15+ git master
Rico Tzschichholz [Mon, 23 Jul 2018 04:49:45 +0000 (06:49 +0200)] 
gstreamer: Update from 1.15+ git master

7 years agogtk+-4.0: Update to 3.94.0+20deda2b
Rico Tzschichholz [Mon, 23 Jul 2018 04:49:13 +0000 (06:49 +0200)] 
gtk+-4.0: Update to 3.94.0+20deda2b

7 years agogtk+-3.0: Update to 3.23.1+5b527d69
Rico Tzschichholz [Thu, 19 Jul 2018 20:39:08 +0000 (22:39 +0200)] 
gtk+-3.0: Update to 3.23.1+5b527d69

7 years agomanual: Update from wiki.gnome.org 3784fdc6d0cac872f43d443c403132b2e4f3b7ac
Rico Tzschichholz [Mon, 16 Jul 2018 11:31:55 +0000 (13:31 +0200)] 
manual: Update from wiki.gnome.org

7 years agogstreamer-rtsp-server-1.0: Update from 1.15+ git master
Rico Tzschichholz [Mon, 16 Jul 2018 10:58:41 +0000 (12:58 +0200)] 
gstreamer-rtsp-server-1.0: Update from 1.15+ git master

Fixes https://gitlab.gnome.org/GNOME/vala/issues/653

7 years agogstreamer: Update from 1.15+ git master
Rico Tzschichholz [Mon, 16 Jul 2018 10:49:37 +0000 (12:49 +0200)] 
gstreamer: Update from 1.15+ git master

7 years agogtk+-4.0: Update to 3.94.0+bf5f27c6
Rico Tzschichholz [Mon, 16 Jul 2018 06:15:39 +0000 (08:15 +0200)] 
gtk+-4.0: Update to 3.94.0+bf5f27c6

7 years agocodegen: Don't emit g_type_add_instance_private() for dynamic types
Rico Tzschichholz [Fri, 13 Jul 2018 18:14:03 +0000 (20:14 +0200)] 
codegen: Don't emit g_type_add_instance_private() for dynamic types

This fixes warnings like "sys:1: Warning: cannot add private field to
invalid (non-instantiatable) type ..."

Regression of df56f916e52e5efe3876afed59a6190f6cead1c8

7 years agocodegen: Move interface_init calls before g_type_add_instance_private()
Rico Tzschichholz [Fri, 13 Jul 2018 17:50:22 +0000 (19:50 +0200)] 
codegen: Move interface_init calls before g_type_add_instance_private()

7 years agoRevert "codegen: Don't emit g_type_add_instance_private() in *_register_type()"
Rico Tzschichholz [Fri, 13 Jul 2018 18:04:24 +0000 (20:04 +0200)] 
Revert "codegen: Don't emit g_type_add_instance_private() in *_register_type()"

This reverts commit cb669029dbd56e1d60586b39161f4948250c2f56.

7 years agocodegen: Don't emit g_type_add_instance_private() in *_register_type() cb669029dbd56e1d60586b39161f4948250c2f56
Rico Tzschichholz [Fri, 13 Jul 2018 17:14:55 +0000 (19:14 +0200)] 
codegen: Don't emit g_type_add_instance_private() in *_register_type()

This fixes warnings like "sys:1: Warning: cannot add private field to
invalid (non-instantiatable) type ..."

Regression of df56f916e52e5efe3876afed59a6190f6cead1c8

7 years agotests: Add invalid "empty" enum/errordomain tests to increase coverage
Rico Tzschichholz [Thu, 12 Jul 2018 09:46:35 +0000 (11:46 +0200)] 
tests: Add invalid "empty" enum/errordomain tests to increase coverage

7 years agogio-2.0: Add custom IOError.from_errno() to make it work as expected
Rico Tzschichholz [Thu, 12 Jul 2018 09:25:00 +0000 (11:25 +0200)] 
gio-2.0: Add custom IOError.from_errno() to make it work as expected

Fixes https://gitlab.gnome.org/GNOME/vala/issues/253

7 years agoparser: Accept "empty" enums/error-domains 540aa1492c342f482be6838b97f54437f3b776e4
Rico Tzschichholz [Thu, 12 Jul 2018 09:19:02 +0000 (11:19 +0200)] 
parser: Accept "empty" enums/error-domains

This drops the semantic check from the parser. Actual errors will be caught
later by the SemanticAnalyzer.

See https://gitlab.gnome.org/GNOME/vala/issues/253

7 years agovala: Report error for error-domains without any code
Rico Tzschichholz [Thu, 12 Jul 2018 09:33:57 +0000 (11:33 +0200)] 
vala: Report error for error-domains without any code

7 years agolibusb-1.0: Add some missing symbols
Corentin Noël [Tue, 5 Jun 2018 18:08:12 +0000 (19:08 +0100)] 
libusb-1.0: Add some missing symbols

7 years agogirparser: Handle unsupported aliases which could not be fully processed 45fd1ef619e36f7d01c70e27fb4de411717d84f3
Rico Tzschichholz [Thu, 12 Jul 2018 06:51:11 +0000 (08:51 +0200)] 
girparser: Handle unsupported aliases which could not be fully processed

This avoids criticals for e.g. aliases of error-domains

7 years agogtk+-4.0: Update to 3.94.0+7030e08f
Rico Tzschichholz [Wed, 11 Jul 2018 07:47:11 +0000 (09:47 +0200)] 
gtk+-4.0: Update to 3.94.0+7030e08f

7 years agogdk-3.0,gtk+-3.0: Update to 3.23.0+df045423
Rico Tzschichholz [Wed, 11 Jul 2018 07:46:23 +0000 (09:46 +0200)] 
gdk-3.0,gtk+-3.0: Update to 3.23.0+df045423

7 years agogobject-2.0: Add missing symbols
Rico Tzschichholz [Sat, 16 Jun 2018 19:58:46 +0000 (21:58 +0200)] 
gobject-2.0: Add missing symbols

7 years agotest: Add missing '\'s
Rico Tzschichholz [Mon, 9 Jul 2018 11:52:12 +0000 (13:52 +0200)] 
test: Add missing '\'s

7 years agocodegen: Do not create a shadowing *_private_offset variable in GtkModule
Rico Tzschichholz [Mon, 9 Jul 2018 10:53:01 +0000 (12:53 +0200)] 
codegen: Do not create a shadowing *_private_offset variable in GtkModule

This is globally available since df56f916e52e5efe3876afed59a6190f6cead1c8

7 years agovala: Report error for invalid base access in method/property of compact class 84de99560ee96afa8cb80db3b342d584a72188cd
Rico Tzschichholz [Sun, 8 Jul 2018 15:52:50 +0000 (17:52 +0200)] 
vala: Report error for invalid base access in method/property of compact class

7 years agocodegen: Fix invocation of abstract/virtual methods with NoWrapper in compact classes
Rico Tzschichholz [Sun, 8 Jul 2018 13:02:54 +0000 (15:02 +0200)] 
codegen: Fix invocation of abstract/virtual methods with NoWrapper in compact classes

7 years agogirwriter: Add boolean GIR visible attribute to allow skipping symbols
Rico Tzschichholz [Thu, 5 Jul 2018 14:03:19 +0000 (16:03 +0200)] 
girwriter: Add boolean GIR visible attribute to allow skipping symbols

"visibility = false" will be transformed into introspectable="0" in the
resulting GIR file.

Attributed namespaces will be skipped altogether.

7 years agocodegen: Allow TypeModule subclasses as parameter-type in module-init-method f59bb994b62e71d49b0152ca80dc9318869902f4
Rico Tzschichholz [Tue, 3 Jul 2018 20:00:41 +0000 (22:00 +0200)] 
codegen: Allow TypeModule subclasses as parameter-type in module-init-method

Fixes https://gitlab.gnome.org/GNOME/vala/issues/648

7 years agogobject-2.0: Add lower_case_csuffix attributes to Type* symbols
Rico Tzschichholz [Thu, 5 Jul 2018 13:13:52 +0000 (15:13 +0200)] 
gobject-2.0: Add lower_case_csuffix attributes to Type* symbols

7 years agoRegenerate GIDL-based bindings
Rico Tzschichholz [Thu, 5 Jul 2018 10:50:40 +0000 (12:50 +0200)] 
Regenerate GIDL-based bindings

7 years agogidl: Properly resolve "time_t"
Rico Tzschichholz [Thu, 5 Jul 2018 10:43:02 +0000 (12:43 +0200)] 
gidl: Properly resolve "time_t"

7 years agocodegen: Let methods return -1 on error by default if possible
Rico Tzschichholz [Thu, 5 Jul 2018 06:17:32 +0000 (08:17 +0200)] 
codegen: Let methods return -1 on error by default if possible

Fixes https://gitlab.gnome.org/GNOME/vala/issues/526

7 years agocodewriter: Output bodies of code-blocks if in VAPIGEN mode
Rico Tzschichholz [Thu, 5 Jul 2018 05:47:10 +0000 (07:47 +0200)] 
codewriter: Output bodies of code-blocks if in VAPIGEN mode

Fixes https://gitlab.gnome.org/GNOME/vala/issues/231

7 years agovaladoc: Use HTML5 doctype in HTML doclet 391ec1209791157845732f2895aa0ef07b0fb6ef
Alistair Thomas [Wed, 4 Jul 2018 19:42:41 +0000 (20:42 +0100)] 
valadoc: Use HTML5 doctype in HTML doclet

7 years agoglib-2.0: Add Process.spawn_async_with_fds() ba32df8728b39ebb7475cd62f2f545ebd89fff37
Rico Tzschichholz [Wed, 4 Jul 2018 16:09:21 +0000 (18:09 +0200)] 
glib-2.0: Add Process.spawn_async_with_fds()

7 years agogio-unix-2.0: Add DesktopAppInfo.launch_uris_as_manager_with_fds()
Rico Tzschichholz [Wed, 4 Jul 2018 15:52:43 +0000 (17:52 +0200)] 
gio-unix-2.0: Add DesktopAppInfo.launch_uris_as_manager_with_fds()

7 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Wed, 4 Jul 2018 15:42:25 +0000 (17:42 +0200)] 
vapi: Update GIR-based bindings

7 years agogstreamer: Update from 1.15+ git master
Rico Tzschichholz [Wed, 4 Jul 2018 15:41:39 +0000 (17:41 +0200)] 
gstreamer: Update from 1.15+ git master

7 years agogtk+-4.0: Update to 3.94.0+14620423
Rico Tzschichholz [Wed, 27 Jun 2018 07:07:20 +0000 (09:07 +0200)] 
gtk+-4.0: Update to 3.94.0+14620423

7 years agovala: Allow read-only properties
Alistair Thomas [Mon, 25 Jun 2018 17:57:08 +0000 (18:57 +0100)] 
vala: Allow read-only properties

See https://gitlab.gnome.org/GNOME/vala/merge_requests/10

7 years agovala: Break reference chain between DataType and Symbol if possible 12a560a22cbda229f490787b9a5d17aaff0bca82
David Hewitt [Mon, 25 Jun 2018 23:50:33 +0000 (23:50 +0000)] 
vala: Break reference chain between DataType and Symbol if possible

See https://gitlab.gnome.org/GNOME/vala/issues/635

7 years agolibvaladoc: Change link to Valadoc wiki page for HTML doclet
Alistair Thomas [Wed, 27 Jun 2018 18:57:42 +0000 (19:57 +0100)] 
libvaladoc: Change link to Valadoc wiki page for HTML doclet

See https://gitlab.gnome.org/GNOME/vala/merge_requests/12

7 years agodoc: Fix links in the Manual 4dba116e49b08f4ba7c946228263c9ab91954bbd
Alistair Thomas [Thu, 28 Jun 2018 16:16:04 +0000 (17:16 +0100)] 
doc: Fix links in the Manual

The DocBook source for the Vala Reference Manual is now only
available through HTTPS. Update the XSLT so links are correctly
translated to in document links again.

7 years agogtk+-4.0: Change type of Gdk.Key.* constants to uint 66b552be156bf2d263b618ed455724b029aae008
Rico Tzschichholz [Thu, 21 Jun 2018 11:24:51 +0000 (13:24 +0200)] 
gtk+-4.0: Change type of Gdk.Key.* constants to uint

7 years agogdk-3.0: Change type of Gdk.Key.* constants to uint
Rico Tzschichholz [Thu, 21 Jun 2018 11:24:14 +0000 (13:24 +0200)] 
gdk-3.0: Change type of Gdk.Key.* constants to uint

Fixes https://gitlab.gnome.org/GNOME/vala/issues/643

7 years agoclutter-1.0: Change type of Clutter.Key.* constants to uint
Rico Tzschichholz [Thu, 21 Jun 2018 11:23:13 +0000 (13:23 +0200)] 
clutter-1.0: Change type of Clutter.Key.* constants to uint

7 years agogirparser: Allow changing the type of constants using metadata
Rico Tzschichholz [Thu, 21 Jun 2018 11:21:51 +0000 (13:21 +0200)] 
girparser: Allow changing the type of constants using metadata

See https://gitlab.gnome.org/GNOME/vala/issues/643

7 years agovapi: Update GIR-based bindings f4a609851dd03a187a156afa745a82a0ef309108
Rico Tzschichholz [Wed, 20 Jun 2018 12:14:54 +0000 (14:14 +0200)] 
vapi: Update GIR-based bindings

7 years agogtk+-4.0: Update to 3.93.0+29fee2e8
Rico Tzschichholz [Wed, 20 Jun 2018 12:13:03 +0000 (14:13 +0200)] 
gtk+-4.0: Update to 3.93.0+29fee2e8

7 years agoglib-2.0: Make Source.attach() use the default MainContext by default f3860f112ef050d83eab41b6485eb6fab3b22cd1
Alistair Thomas [Sat, 16 Jun 2018 18:42:03 +0000 (19:42 +0100)] 
glib-2.0: Make Source.attach() use the default MainContext by default

7 years agoglib-2.0: Source.dispatch() accepts a null SourceFunc 4fcb66c21e9568e53799e81d59024c3981ff65ee
Alistair Thomas [Sat, 16 Jun 2018 18:58:16 +0000 (19:58 +0100)] 
glib-2.0: Source.dispatch() accepts a null SourceFunc

7 years agocodegen: Fix warning for source_funcs parameter of g_source_new() 17c74db533ad103a15f14e39a81e81883990d2a8
Alistair Thomas [Sat, 16 Jun 2018 18:26:14 +0000 (19:26 +0100)] 
codegen: Fix warning for source_funcs parameter of g_source_new()

7 years agocodegen: Avoid using deprecated "g_type_class_add_private" df56f916e52e5efe3876afed59a6190f6cead1c8
Rico Tzschichholz [Mon, 18 Jun 2018 09:34:25 +0000 (11:34 +0200)] 
codegen: Avoid using deprecated "g_type_class_add_private"

7 years agocodegen: Actually treat GLib.Source as compact class
Rico Tzschichholz [Sat, 16 Jun 2018 14:05:47 +0000 (16:05 +0200)] 
codegen: Actually treat GLib.Source as compact class

Make sure to not create a new dedicated struct for derived types and
reference them as GSource.

See https://gitlab.gnome.org/GNOME/vala/issues/641

7 years agocodegen: Custom abstract methods of GLib.Source are handled differently 930ed6e6808a2e5bbe6acee7e6903cecd24c82ac
Rico Tzschichholz [Sat, 16 Jun 2018 08:36:10 +0000 (10:36 +0200)] 
codegen: Custom abstract methods of GLib.Source are handled differently

Regression of 28b4f45b709622e821e86655f245fdcb75d3afaf

Fixes https://gitlab.gnome.org/GNOME/vala/issues/641