]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
6 years agoAdded support for direct generics wip/direct-generics 0c53c5ec3a5f464febca4d82a257afa98241ba01 52/head
Jakub Kaszycki [Thu, 7 Mar 2019 19:32:22 +0000 (20:32 +0100)] 
Added support for direct generics

Direct generics are a rare phenomenon, the only notable example in GLib
is GArray. Direct generics are handled using macros/sizeof and passed
around by pointers (not in pointers), so they need not fit in a pointer.
Thus, values like double, int64 or even funny structure types can be
stored in GArray (unlike GPtrArray or GHashTable).

This commit implements a complete support of direct generics. Also, the
GLib VAPI is adjusted for direct generics.

Direct generics are triggered by a new parameter to CCode. They are only
supposed to be used in VAPI files, using them in normal source files is
undefined. If your type is something else than a GArray, reconsider the matter
twice before enabling direct generics.

6 years agocodegen: Use default-value to pass element_size to GArray constructor f83ecd81d6ede886e1d2573c60da28b993db89e3
Rico Tzschichholz [Sun, 10 Mar 2019 21:51:06 +0000 (22:51 +0100)] 
codegen: Use default-value to pass element_size to GArray constructor

Based on patch by Jakub Kaszycki

6 years agocodegen: Resolve generics in sizeof-expression of parameter initializer
Rico Tzschichholz [Mon, 11 Mar 2019 09:31:10 +0000 (10:31 +0100)] 
codegen: Resolve generics in sizeof-expression of parameter initializer

6 years agocodegen: Don't create special GArray clear-func for non-null structs
Rico Tzschichholz [Sun, 10 Mar 2019 20:51:02 +0000 (21:51 +0100)] 
codegen: Don't create special GArray clear-func for non-null structs

Based on patch by Jakub Kaszycki

6 years agocodegen: Move try_cast_variant_to_type() to GVariantModule.visit_cast_expression() 5baacba4b015f1eafa4b3ec223238e020dc56dfc
Rico Tzschichholz [Thu, 21 Mar 2019 14:38:37 +0000 (15:38 +0100)] 
codegen: Move try_cast_variant_to_type() to GVariantModule.visit_cast_expression()

6 years agocodegen: Move get_type_signature() to DataType
Rico Tzschichholz [Thu, 21 Mar 2019 07:12:30 +0000 (08:12 +0100)] 
codegen: Move get_type_signature() to DataType

6 years agoccode: Rename CCodeFeatureTestMacro to CCodeDefine and generalize it
Rico Tzschichholz [Wed, 13 Mar 2019 09:39:42 +0000 (10:39 +0100)] 
ccode: Rename CCodeFeatureTestMacro to CCodeDefine and generalize it

This now serves as base for CCodeMacroReplacement too.

6 years agotests: Add more invalid "assignment" tests to increase coverage 230cd3543514a6152236aecb39169a5f87eb3c86
Corentin Noël [Fri, 22 Mar 2019 08:09:21 +0000 (09:09 +0100)] 
tests: Add more invalid "assignment" tests to increase coverage

6 years agotests: Add a field starting with a digit test 12957d17a7b1e2a0cd5ef5af54da0b9a49372131
Corentin Noël [Thu, 21 Mar 2019 21:19:28 +0000 (22:19 +0100)] 
tests: Add a field starting with a digit test

6 years agotests: Add some invalid "array slice" tests to increase coverage 4b0034440fc9b80b2b86cac2289e447f6fc22716
Rico Tzschichholz [Wed, 20 Mar 2019 07:27:47 +0000 (08:27 +0100)] 
tests: Add some invalid "array slice" tests to increase coverage

6 years agovala: Bump implicit target-glib to 2.48 f9bae0ef16c4c39ee0fbf4c1d67d57e62347b543
Rico Tzschichholz [Tue, 19 Mar 2019 21:54:07 +0000 (22:54 +0100)] 
vala: Bump implicit target-glib to 2.48

Missing in 1229ead2f945d913b3264f898f363aa4bf46f217

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

6 years agovala: Add CodeContext.get_source_file() and perform some sanity checks
Rico Tzschichholz [Tue, 19 Mar 2019 12:42:13 +0000 (13:42 +0100)] 
vala: Add CodeContext.get_source_file() and perform some sanity checks

6 years agocodegen: No need to retrieve CodeContext.save_csources inside loop
Rico Tzschichholz [Tue, 19 Mar 2019 12:43:30 +0000 (13:43 +0100)] 
codegen: No need to retrieve CodeContext.save_csources inside loop

6 years agoglib-2.0: Don't annotate dedicated GLib.assert_*() functions with [Assert]
Rico Tzschichholz [Tue, 19 Mar 2019 08:53:45 +0000 (09:53 +0100)] 
glib-2.0: Don't annotate dedicated GLib.assert_*() functions with [Assert]

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

6 years agocodegen: Move and make a few methods to static functions
Rico Tzschichholz [Mon, 18 Mar 2019 11:43:02 +0000 (12:43 +0100)] 
codegen: Move and make a few methods to static functions

6 years agovala: Variadic parameters are not supported for async methods
Rico Tzschichholz [Tue, 19 Mar 2019 07:09:35 +0000 (08:09 +0100)] 
vala: Variadic parameters are not supported for async methods

6 years agovapi: Rename graphene-1.0 to graphene-gobject-1.0 254a2535128c7ea63ab866e8a214e8df0e6eecd8 51/head
Corentin Noël [Wed, 6 Mar 2019 18:27:49 +0000 (19:27 +0100)] 
vapi: Rename graphene-1.0 to graphene-gobject-1.0

It is the actual name of the pkg-config to use

6 years agovapi: Remove vte, vte-2.90 bindings 1cc3f8a2c15e6053bf6884b442e3a219a70dfb6c
Rico Tzschichholz [Thu, 14 Mar 2019 12:37:30 +0000 (13:37 +0100)] 
vapi: Remove vte, vte-2.90 bindings

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

6 years agocodegen: Handle ArrayType in visit_delete_statement() as delete allows them
Rico Tzschichholz [Tue, 5 Mar 2019 20:16:15 +0000 (21:16 +0100)] 
codegen: Handle ArrayType in visit_delete_statement() as delete allows them

6 years agovala: Report error for yield statements without async context
Rico Tzschichholz [Thu, 14 Mar 2019 08:16:51 +0000 (09:16 +0100)] 
vala: Report error for yield statements without async context

6 years agovala: Report error for public creation methods of abstract classes
Rico Tzschichholz [Tue, 12 Mar 2019 09:29:46 +0000 (10:29 +0100)] 
vala: Report error for public creation methods of abstract classes

Only report a warning for external creation methods to reduce the initial
fallout.

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

6 years agovala: Add support for --target-glib=auto
Rico Tzschichholz [Sat, 2 Mar 2019 19:56:27 +0000 (20:56 +0100)] 
vala: Add support for --target-glib=auto

Determine target-glib according to the available version of glib-2.0.

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

6 years agoRequire and target GLib >= 2.48 1229ead2f945d913b3264f898f363aa4bf46f217
Rico Tzschichholz [Thu, 14 Mar 2019 12:54:12 +0000 (13:54 +0100)] 
Require and target GLib >= 2.48

The next stable release of vala will happen 3.5 years after the
release of GLib 2.48.0.

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

6 years agoBump version suffix to 0.46
Rico Tzschichholz [Thu, 14 Mar 2019 08:49:36 +0000 (09:49 +0100)] 
Bump version suffix to 0.46

6 years agoRelease 0.44.1 cc9ab83969909a0502dd7d9d3ebf160ead745763 0.44.1
Rico Tzschichholz [Sun, 17 Mar 2019 14:29:30 +0000 (15:29 +0100)] 
Release 0.44.1

6 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Sat, 16 Mar 2019 16:36:20 +0000 (17:36 +0100)] 
vapi: Update GIR-based bindings

6 years agogtk4: Update to 3.94.0+f14d998c
Rico Tzschichholz [Sat, 16 Mar 2019 16:35:16 +0000 (17:35 +0100)] 
gtk4: Update to 3.94.0+f14d998c

6 years agogstreamer: Update from 1.15.2+ git master
Rico Tzschichholz [Sat, 16 Mar 2019 16:34:22 +0000 (17:34 +0100)] 
gstreamer: Update from 1.15.2+ git master

6 years agolibgvc: Some additions and ownership/return-type fixes
Rico Tzschichholz [Thu, 15 Nov 2018 10:18:04 +0000 (11:18 +0100)] 
libgvc: Some additions and ownership/return-type fixes

6 years agolibvaladoc: Don't try to create a Content.ListItem when there is none
Rico Tzschichholz [Fri, 15 Mar 2019 18:18:25 +0000 (19:18 +0100)] 
libvaladoc: Don't try to create a Content.ListItem when there is none

6 years agoglib-2.0: Add string.validate_len() since 2.60
Rico Tzschichholz [Fri, 15 Mar 2019 06:49:50 +0000 (07:49 +0100)] 
glib-2.0: Add string.validate_len() since 2.60

6 years agovte-2.90: Mark as deprecated, it was replaced by vte-2.91
Rico Tzschichholz [Thu, 14 Mar 2019 12:32:51 +0000 (13:32 +0100)] 
vte-2.90: Mark as deprecated, it was replaced by vte-2.91

6 years agoparser: Implicit creation method of abstract classes must be protected fac2cec7502e2a365ff3b0bf7a8e0742b5c30586
Rico Tzschichholz [Tue, 12 Mar 2019 09:18:03 +0000 (10:18 +0100)] 
parser: Implicit creation method of abstract classes must be protected

6 years agoMark defined constructors of abstract classes as protected
Rico Tzschichholz [Tue, 12 Mar 2019 09:06:11 +0000 (10:06 +0100)] 
Mark defined constructors of abstract classes as protected

6 years agogio-2.0: SocketAddress.from_native() is a factory method not a constructor
Rico Tzschichholz [Tue, 12 Mar 2019 09:50:04 +0000 (10:50 +0100)] 
gio-2.0: SocketAddress.from_native() is a factory method not a constructor

6 years agovala: Allow assignment of 0U to enum types 270361907182a4c8b4b291fd1a505d47dd8bcaae
Rico Tzschichholz [Sun, 10 Mar 2019 17:14:09 +0000 (18:14 +0100)] 
vala: Allow assignment of 0U to enum types

Don't restrict unsigned 0 literal to flags-enums though.

6 years agoccodegen: Use unsigned default value for flags-enum
Rico Tzschichholz [Sun, 10 Mar 2019 17:14:09 +0000 (18:14 +0100)] 
ccodegen: Use unsigned default value for flags-enum

6 years agotests: Add "method ccode return-type" test to increase coverage
Rico Tzschichholz [Sun, 10 Mar 2019 17:14:09 +0000 (18:14 +0100)] 
tests: Add "method ccode return-type" test to increase coverage

https://bugzilla.gnome.org/show_bug.cgi?id=699956

6 years agotests: Extend "struct with delegate" test to increase coverage
Rico Tzschichholz [Sun, 10 Mar 2019 17:14:09 +0000 (18:14 +0100)] 
tests: Extend "struct with delegate" test to increase coverage

6 years agogsignal: Move disconnect error from signal-module to semantic-analyzer pass
Rico Tzschichholz [Sun, 10 Mar 2019 17:14:09 +0000 (18:14 +0100)] 
gsignal: Move disconnect error from signal-module to semantic-analyzer pass

Add corresponding invalid test to increase coverage

6 years agogsignal: Use guint to represent flags-enum in custom GMarshalFunc
Rico Tzschichholz [Sun, 10 Mar 2019 17:14:09 +0000 (18:14 +0100)] 
gsignal: Use guint to represent flags-enum in custom GMarshalFunc

6 years agotests: Extend "detailed signal" test to increase coverage
Rico Tzschichholz [Sun, 10 Mar 2019 17:14:09 +0000 (18:14 +0100)] 
tests: Extend "detailed signal" test to increase coverage

6 years agogsignal: get_detail_cexpression/get_signal_name_cexpression must not be null
Rico Tzschichholz [Sun, 10 Mar 2019 17:14:09 +0000 (18:14 +0100)] 
gsignal: get_detail_cexpression/get_signal_name_cexpression must not be null

6 years agoRelease 0.44.0 5c24e43c809acc06b49341834a58e45f90e60313 0.44.0
Rico Tzschichholz [Sat, 9 Mar 2019 08:57:37 +0000 (09:57 +0100)] 
Release 0.44.0

6 years agoparser: Don't include member-initializer in src-ref of object-creation-expr 1fc7ec4333440427fa1dc1f15cd664f03a0faac8 53/head
Rico Tzschichholz [Fri, 8 Mar 2019 20:57:24 +0000 (21:57 +0100)] 
parser: Don't include member-initializer in src-ref of object-creation-expr

6 years agoparser: Don't include initializer in src-ref of array-creation-expression d792297833eb791050fcf8ee6d99608db5555281
Rico Tzschichholz [Fri, 8 Mar 2019 18:25:03 +0000 (19:25 +0100)] 
parser: Don't include initializer in src-ref of array-creation-expression

6 years agoparser: Extend source_reference of initializer-list to cover "{ ... }" 96b33d62ded1e1a052d51d40e31d78d7738fbbed
Rico Tzschichholz [Fri, 8 Mar 2019 17:46:02 +0000 (18:46 +0100)] 
parser: Extend source_reference of initializer-list to cover "{ ... }"

6 years agoparser: Exclude trailing semicolon from source_reference of statements
Rico Tzschichholz [Fri, 8 Mar 2019 17:46:02 +0000 (18:46 +0100)] 
parser: Exclude trailing semicolon from source_reference of statements

6 years agoparser: Don't include assigned value in source_reference of constants
Rico Tzschichholz [Fri, 8 Mar 2019 17:46:02 +0000 (18:46 +0100)] 
parser: Don't include assigned value in source_reference of constants

This is how it is done for fields already.

6 years agoparser: Restrict source_reference for catch/lock expression to its header
Rico Tzschichholz [Fri, 8 Mar 2019 17:46:02 +0000 (18:46 +0100)] 
parser: Restrict source_reference for catch/lock expression to its header

6 years agogtk4: Update to 3.94.0+eacbeb9e d3770a01f0a0648cc51baa350eb80c88588bf542
Rico Tzschichholz [Thu, 7 Mar 2019 09:52:20 +0000 (10:52 +0100)] 
gtk4: Update to 3.94.0+eacbeb9e

6 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Thu, 7 Mar 2019 09:51:58 +0000 (10:51 +0100)] 
vapi: Update GIR-based bindings

6 years agogstreamer: Update from 1.15.2+ git master
Rico Tzschichholz [Thu, 7 Mar 2019 09:50:13 +0000 (10:50 +0100)] 
gstreamer: Update from 1.15.2+ git master

6 years agovala: More regular invocations of check() on inferred Expression.value_type 13f38eb6e2f21a9a02a3536323b1496bfb82cad4
Rico Tzschichholz [Wed, 6 Mar 2019 14:55:13 +0000 (15:55 +0100)] 
vala: More regular invocations of check() on inferred Expression.value_type

6 years agotests: Add regression test for generic-type interference of static function
Rico Tzschichholz [Wed, 6 Mar 2019 16:25:05 +0000 (17:25 +0100)] 
tests: Add regression test for generic-type interference of static function

6 years agoRelease 0.43.92 1950090e66921b3e5cef73060ed1cc54782043c1 0.43.92
Rico Tzschichholz [Sun, 3 Mar 2019 07:52:44 +0000 (08:52 +0100)] 
Release 0.43.92

6 years agotests: Extent "post-condition" method test to increase coverage
Rico Tzschichholz [Fri, 1 Mar 2019 13:16:14 +0000 (14:16 +0100)] 
tests: Extent "post-condition" method test to increase coverage

6 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Fri, 1 Mar 2019 11:37:14 +0000 (12:37 +0100)] 
vapi: Update GIR-based bindings

6 years agogtk4: Update to 3.94.0+b4ae491b
Rico Tzschichholz [Wed, 27 Feb 2019 13:29:47 +0000 (14:29 +0100)] 
gtk4: Update to 3.94.0+b4ae491b

6 years agocodegen: Include "glib-object.h" for typeof expression
Rico Tzschichholz [Fri, 1 Mar 2019 08:45:56 +0000 (09:45 +0100)] 
codegen: Include "glib-object.h" for typeof expression

6 years agovala: Don't ignore qualified parent when inferring type of enum member
Rico Tzschichholz [Thu, 28 Feb 2019 19:35:08 +0000 (20:35 +0100)] 
vala: Don't ignore qualified parent when inferring type of enum member

Regression of 33c91a04f758c89f0402994a6df894e6c2032def

https://bugzilla.gnome.org/show_bug.cgi?id=666035

6 years agovala: Correctly perform compatibility check of array length-type
Rico Tzschichholz [Thu, 28 Feb 2019 08:36:43 +0000 (09:36 +0100)] 
vala: Correctly perform compatibility check of array length-type

Regression of 36671ae5def89b46384e627a467247c834948254

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

6 years agogirwriter: Always use get_gir_name() for TypeSymbols
Rico Tzschichholz [Wed, 27 Feb 2019 14:45:13 +0000 (15:45 +0100)] 
girwriter: Always use get_gir_name() for TypeSymbols

6 years agocodegen: Respect finish[_vfunc]_name attributes defined in vala sources
Rico Tzschichholz [Wed, 27 Feb 2019 13:29:47 +0000 (14:29 +0100)] 
codegen: Respect finish[_vfunc]_name attributes defined in vala sources

6 years agocodegen: Replace gvaluecollector_h_needed with dedidated add_include() calls
Rico Tzschichholz [Wed, 27 Feb 2019 13:29:47 +0000 (14:29 +0100)] 
codegen: Replace gvaluecollector_h_needed with dedidated add_include() calls

6 years agopoppler-glib: Update to 0.74
Rico Tzschichholz [Tue, 26 Feb 2019 21:45:02 +0000 (22:45 +0100)] 
poppler-glib: Update to 0.74

6 years agotests: Extent "girwriter" test to increase coverage
Rico Tzschichholz [Tue, 26 Feb 2019 13:01:53 +0000 (14:01 +0100)] 
tests: Extent "girwriter" test to increase coverage

6 years agogirwriter: Support transfer-ownership="container" for arrays
Rico Tzschichholz [Tue, 26 Feb 2019 13:10:35 +0000 (14:10 +0100)] 
girwriter: Support transfer-ownership="container" for arrays

6 years agogenieparser: Don't create VoidType unconditionally
Rico Tzschichholz [Tue, 26 Feb 2019 08:51:30 +0000 (09:51 +0100)] 
genieparser: Don't create VoidType unconditionally

6 years agogenie: Allow the main function "init" to return an integer as exit status
Alistair Thomas [Wed, 22 Mar 2017 20:28:42 +0000 (20:28 +0000)] 
genie: Allow the main function "init" to return an integer as exit status

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

6 years agotests: Add some Genie tests to increase coverage feac71ef0fd6083bebc2a4818834a4351a7e4629
Alistair Thomas [Mon, 25 Feb 2019 21:00:51 +0000 (21:00 +0000)] 
tests: Add some Genie tests to increase coverage

6 years agotestrunner: Add support for Genie source files (.gs) d6421ce0b8c65638a8e6cb8837b8a748689d836c
Alistair Thomas [Mon, 25 Feb 2019 21:00:51 +0000 (21:00 +0000)] 
testrunner: Add support for Genie source files (.gs)

6 years agogobject-2.0: Add SignalHandler.disconnect_by_data() f71945c56a47f8adf697b3be4ac3faa6053834d8
Rico Tzschichholz [Mon, 25 Feb 2019 08:58:11 +0000 (09:58 +0100)] 
gobject-2.0: Add SignalHandler.disconnect_by_data()

6 years agocodegen: Respect array_length_cname attribute for global fields
Rico Tzschichholz [Sun, 24 Feb 2019 20:44:48 +0000 (21:44 +0100)] 
codegen: Respect array_length_cname attribute for global fields

6 years agocodegen: Add get_variable_array_length_cname() and use as possible
Rico Tzschichholz [Sun, 24 Feb 2019 20:39:47 +0000 (21:39 +0100)] 
codegen: Add get_variable_array_length_cname() and use as possible

This also replaces get_parameter_array_length_cname()

6 years agocodegen: Replace if-else-tree with switch in visit_binary_expression()
Rico Tzschichholz [Sat, 23 Feb 2019 19:19:31 +0000 (20:19 +0100)] 
codegen: Replace if-else-tree with switch in visit_binary_expression()

6 years agocodegen: Replace if-else-tree with switch in visit_unary_expression()
Rico Tzschichholz [Sat, 23 Feb 2019 19:19:31 +0000 (20:19 +0100)] 
codegen: Replace if-else-tree with switch in visit_unary_expression()

6 years agotests: TypeModule allows registering static types since 2.56
Rico Tzschichholz [Sun, 24 Feb 2019 07:27:38 +0000 (08:27 +0100)] 
tests: TypeModule allows registering static types since 2.56

This prevents fatal runtime testing.

6 years agotests: Add "custom types" struct tests to increase coverage
Rico Tzschichholz [Sat, 23 Feb 2019 19:19:31 +0000 (20:19 +0100)] 
tests: Add "custom types" struct tests to increase coverage

6 years agotests: Add "constructor chain up" generics test to increase coverage
Rico Tzschichholz [Sat, 23 Feb 2019 19:19:31 +0000 (20:19 +0100)] 
tests: Add "constructor chain up" generics test to increase coverage

6 years agotests: Add "null-terminated array" delegate test to increase coverage
Rico Tzschichholz [Sat, 23 Feb 2019 19:19:31 +0000 (20:19 +0100)] 
tests: Add "null-terminated array" delegate test to increase coverage

6 years agotests: Add "struct in array" test to increase coverage
Rico Tzschichholz [Sat, 23 Feb 2019 19:19:31 +0000 (20:19 +0100)] 
tests: Add "struct in array" test to increase coverage

6 years agotests: Add "to_string" enum test to increase coverage
Rico Tzschichholz [Sat, 23 Feb 2019 19:19:31 +0000 (20:19 +0100)] 
tests: Add "to_string" enum test to increase coverage

6 years agotests: Add "ModuleInit" test to increase coverage
Rico Tzschichholz [Sat, 23 Feb 2019 19:19:31 +0000 (20:19 +0100)] 
tests: Add "ModuleInit" test to increase coverage

6 years agocodegen: Only emit declaration of *_register_type if needed
Rico Tzschichholz [Sat, 23 Feb 2019 19:19:31 +0000 (20:19 +0100)] 
codegen: Only emit declaration of *_register_type if needed

This allows to add a test case for ModuleInit with -Werror=redundant-decls

6 years agocodegen: Allow to associate CCodeFile to actual SourceFile
Rico Tzschichholz [Sat, 23 Feb 2019 19:19:31 +0000 (20:19 +0100)] 
codegen: Allow to associate CCodeFile to actual SourceFile

6 years agocodegen: Rename to CCodeMethodCallModule.generate_enum_to_string_function()
Rico Tzschichholz [Sat, 23 Feb 2019 19:19:31 +0000 (20:19 +0100)] 
codegen: Rename to CCodeMethodCallModule.generate_enum_to_string_function()

6 years agoRelease 0.43.91 0.43.91
Rico Tzschichholz [Thu, 21 Feb 2019 14:18:48 +0000 (15:18 +0100)] 
Release 0.43.91

6 years agoglib-2.0: Add "delegate_target = false" to Log.writer_journald/_standard_streams...
Rico Tzschichholz [Thu, 21 Feb 2019 10:23:11 +0000 (11:23 +0100)] 
glib-2.0: Add "delegate_target = false" to Log.writer_journald/_standard_streams/_default

In addition to d9bab3f04f8c9713929ab1ef166472b5f8c84ee7

6 years agotests: Add regression test for modulo operation on double and float
Rico Tzschichholz [Thu, 21 Feb 2019 07:04:03 +0000 (08:04 +0100)] 
tests: Add regression test for modulo operation on double and float

https://bugzilla.gnome.org/show_bug.cgi?id=610660

6 years agoRevert "vala: Don't replace assignments for local variables with non-null simple...
Rico Tzschichholz [Thu, 21 Feb 2019 07:34:30 +0000 (08:34 +0100)] 
Revert "vala: Don't replace assignments for local variables with non-null simple-types"

This reverts commit e701142da4601ece5ca71cc4484728b08969c74e.

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

6 years agogirparser: Correctly set array_length_type for delegates returning an array
Rico Tzschichholz [Wed, 20 Feb 2019 22:37:46 +0000 (23:37 +0100)] 
girparser: Correctly set array_length_type for delegates returning an array

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

6 years agowebkit2gtk-4.0: Update to 2.23.91
Rico Tzschichholz [Wed, 20 Feb 2019 18:40:08 +0000 (19:40 +0100)] 
webkit2gtk-4.0: Update to 2.23.91

6 years agogtk4: Update to 3.94.0+02e856f6
Rico Tzschichholz [Tue, 19 Feb 2019 14:04:51 +0000 (15:04 +0100)] 
gtk4: Update to 3.94.0+02e856f6

6 years agoatk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE
Rico Tzschichholz [Wed, 20 Feb 2019 15:39:37 +0000 (16:39 +0100)] 
atk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE

See https://gitlab.gnome.org/GNOME/atk/commit/96d13ae47f6f77445483ee8a0d7d6569a95f35bf

6 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Sat, 16 Feb 2019 09:03:32 +0000 (10:03 +0100)] 
vapi: Update GIR-based bindings

6 years agogtk4: Update to 3.94.0+bea1a02e
Rico Tzschichholz [Sat, 16 Feb 2019 09:00:28 +0000 (10:00 +0100)] 
gtk4: Update to 3.94.0+bea1a02e

6 years agowebkit2gtk-4.0: Update to 2.23.90
Rico Tzschichholz [Sat, 16 Feb 2019 08:50:53 +0000 (09:50 +0100)] 
webkit2gtk-4.0: Update to 2.23.90

6 years agolibvaladoc: Properly support the output of async constructors
Rico Tzschichholz [Thu, 14 Feb 2019 16:35:04 +0000 (17:35 +0100)] 
libvaladoc: Properly support the output of async constructors

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

6 years agoclutter-1.0: Drop deprecated from Actor.pick()
Rico Tzschichholz [Thu, 14 Feb 2019 11:40:36 +0000 (12:40 +0100)] 
clutter-1.0: Drop deprecated from Actor.pick()

The signal "pick" was deprecated with 1.12, but not the virtual method.

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