]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
7 years agotests: Add more "parser" tests to increase coverage
Corentin Noël [Mon, 5 Feb 2018 01:02:21 +0000 (01:02 +0000)] 
tests: Add more "parser" tests to increase coverage

7 years agotests: Add invalid "field" tests to increase coverage
Rico Tzschichholz [Sun, 4 Feb 2018 21:09:22 +0000 (22:09 +0100)] 
tests: Add invalid "field" tests to increase coverage

7 years agoRelease 0.39.7 0.39.7
Rico Tzschichholz [Sun, 4 Feb 2018 11:12:43 +0000 (12:12 +0100)] 
Release 0.39.7

7 years agocodegen: Don't try to infer error argument on async begin methods
Rico Tzschichholz [Sun, 4 Feb 2018 09:28:59 +0000 (10:28 +0100)] 
codegen: Don't try to infer error argument on async begin methods

Only the async finish method might have an error parameter.

Regression of 527dac8050fe90d7a28619383f11e968ab5c9a77

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

7 years agotests: Additionally add $topbuilddir to PKG_CONFIG_PATH for libvala-*.pc
Rico Tzschichholz [Wed, 31 Jan 2018 12:15:16 +0000 (13:15 +0100)] 
tests: Additionally add $topbuilddir to PKG_CONFIG_PATH for libvala-*.pc

7 years agoRelease 0.39.6 0.39.6
Rico Tzschichholz [Tue, 30 Jan 2018 11:34:58 +0000 (12:34 +0100)] 
Release 0.39.6

7 years agoRegenerate GIR-based bindings
Rico Tzschichholz [Mon, 29 Jan 2018 21:07:53 +0000 (22:07 +0100)] 
Regenerate GIR-based bindings

7 years agogirparser: Don't accept methods as property-accessor which throw errors
Rico Tzschichholz [Mon, 29 Jan 2018 16:38:19 +0000 (17:38 +0100)] 
girparser: Don't accept methods as property-accessor which throw errors

This should be considered a temporary fix.

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

7 years agogirparser: Ignore conflicting closure/destroy indexes
Rico Tzschichholz [Sun, 28 Jan 2018 22:00:03 +0000 (23:00 +0100)] 
girparser: Ignore conflicting closure/destroy indexes

Reverse references from closure/destroy parameters back to the callback
break our later logic, so skip this additional information.

7 years agoRevert "semanticanalyzer: Transform replaced_nodes field into method"
Rico Tzschichholz [Mon, 29 Jan 2018 16:31:21 +0000 (17:31 +0100)] 
Revert "semanticanalyzer: Transform replaced_nodes field into method"

This reverts commit c81d1f941e06a656deef48d11e795739c94dc8c4.

7 years agocodegen: Fix return-type for cancelled async creation methods of classes
Ernestas Kulik [Sat, 27 Jan 2018 13:42:56 +0000 (15:42 +0200)] 
codegen: Fix return-type for cancelled async creation methods of classes

While gcc just puts out a warning clang actually fails due to
-Werror=return-type.

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

7 years agocodegen: Internally generated delegates don't require a typedef
Rico Tzschichholz [Sat, 27 Jan 2018 20:12:00 +0000 (21:12 +0100)] 
codegen: Internally generated delegates don't require a typedef

Otherwise doing so results in a malformed declaration.

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

7 years agotests: Add missing PrintfFormat attribute
Rico Tzschichholz [Sat, 27 Jan 2018 18:30:49 +0000 (19:30 +0100)] 
tests: Add missing PrintfFormat attribute

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

7 years agocodegen: Infer error parameter from abstract/virtual method implementations
Rico Tzschichholz [Sat, 27 Jan 2018 12:23:53 +0000 (13:23 +0100)] 
codegen: Infer error parameter from abstract/virtual method implementations

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

7 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Thu, 25 Jan 2018 16:05:45 +0000 (17:05 +0100)] 
vapi: Update GIR-based bindings

7 years agotests: Add test for invalid variadic function
Rico Tzschichholz [Wed, 24 Jan 2018 15:12:47 +0000 (16:12 +0100)] 
tests: Add test for invalid variadic function

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

7 years agovala: Variadic constructors without a real first parameter are not allowed
Rico Tzschichholz [Wed, 24 Jan 2018 13:40:34 +0000 (14:40 +0100)] 
vala: Variadic constructors without a real first parameter are not allowed

7 years agogtk+-4.0: Only override type of "event" parameters
Rico Tzschichholz [Tue, 23 Jan 2018 09:29:29 +0000 (10:29 +0100)] 
gtk+-4.0: Only override type of "event" parameters

7 years agolibvaladoc: Keep bootstrap-support with valac >= 0.16.1
Rico Tzschichholz [Sun, 21 Jan 2018 19:14:11 +0000 (20:14 +0100)] 
libvaladoc: Keep bootstrap-support with valac >= 0.16.1

7 years agogtk+-4.0: Update to 3.93.0+4d36a0bf
Rico Tzschichholz [Sun, 21 Jan 2018 13:03:00 +0000 (14:03 +0100)] 
gtk+-4.0: Update to 3.93.0+4d36a0bf

7 years agocodegen: Use G_PARAM_STATIC_STRINGS
Rico Tzschichholz [Sun, 19 Nov 2017 16:12:12 +0000 (17:12 +0100)] 
codegen: Use G_PARAM_STATIC_STRINGS

equals to G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB

7 years agobuild: Bump bootstrap requirement to 0.39.6 for --abi-stability build flag
Rico Tzschichholz [Fri, 19 Jan 2018 16:23:07 +0000 (17:23 +0100)] 
build: Bump bootstrap requirement to 0.39.6 for --abi-stability build flag

7 years agocodegen: Add abi-stability path for interfaces aa2803c7c48ab32400b594a108d78c2330cd4e76
Rico Tzschichholz [Thu, 18 Jan 2018 12:06:39 +0000 (13:06 +0100)] 
codegen: Add abi-stability path for interfaces

Based on patch by Daniel Espinosa

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

7 years agocodegen: Add abi-stability path for classes 04f80581f46ddab15d7e41906ea1a7370ddcfab7
Daniel Espinosa [Thu, 18 Jan 2018 08:32:09 +0000 (09:32 +0100)] 
codegen: Add abi-stability path for classes

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

7 years agocompiler: Add --abi-stability option for future ABI stability enablement 82bd593a41a41cebf4cfb77bf38120e1505a5184
Daniel Espinosa [Tue, 16 Jan 2018 18:26:08 +0000 (12:26 -0600)] 
compiler: Add --abi-stability option for future ABI stability enablement

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

7 years agoposix: add ctime(3)
Dr. Michael Lauer [Tue, 16 Jan 2018 16:06:31 +0000 (17:06 +0100)] 
posix: add ctime(3)

7 years agoposix: fix binding of struct hostent. Make clear that gethostbyname(3) can return...
Dr. Michael Lauer [Tue, 16 Jan 2018 15:50:26 +0000 (16:50 +0100)] 
posix: fix binding of struct hostent. Make clear that gethostbyname(3) can return NULL.

7 years agogtk+-3.0: Fix cheader_filename of Plug and Socket
Rico Tzschichholz [Sat, 20 Jan 2018 11:32:29 +0000 (12:32 +0100)] 
gtk+-3.0: Fix cheader_filename of Plug and Socket

Regression of a8e6aff63e5e1502290ba93398314acf2ad45b60

7 years agoRegenerate GIR-based bindings
Rico Tzschichholz [Sat, 20 Jan 2018 09:49:29 +0000 (10:49 +0100)] 
Regenerate GIR-based bindings

7 years agogirparser: Set NoAccessorMethod for non-readable and construct-only properties
Rico Tzschichholz [Sat, 20 Jan 2018 09:41:43 +0000 (10:41 +0100)] 
girparser: Set NoAccessorMethod for non-readable and construct-only properties

7 years agoRelease 0.39.5 0.39.5
Rico Tzschichholz [Fri, 19 Jan 2018 07:04:18 +0000 (08:04 +0100)] 
Release 0.39.5

7 years agocodewriter: Don't use string.replace() to apply header_to_override
Rico Tzschichholz [Thu, 18 Jan 2018 22:08:30 +0000 (23:08 +0100)] 
codewriter: Don't use string.replace() to apply header_to_override

The underlying regex causes faulty replacements.

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

7 years agotests: Add test for parameter type checking of async methods
Rico Tzschichholz [Thu, 18 Jan 2018 20:00:29 +0000 (21:00 +0100)] 
tests: Add test for parameter type checking of async methods

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

7 years agovala: Skip default-value positioning check for parameters of coroutines 70e694d044dd835982a7f9017b61cc39aa74d286
Rico Tzschichholz [Thu, 18 Jan 2018 19:41:08 +0000 (20:41 +0100)] 
vala: Skip default-value positioning check for parameters of coroutines

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

7 years agoRevert "Do not warn about non-default parameters for coroutines."
Rico Tzschichholz [Thu, 18 Jan 2018 19:38:47 +0000 (20:38 +0100)] 
Revert "Do not warn about non-default parameters for coroutines."

Breaks parameter inference for async method overrides.

This reverts commit dd24a1bfe1a78bf1a37d35f5d8dd6480fd4a8941.

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

7 years agocodegen: Factor-out generators for struct entries of class members 7700a0da788bac096e13a86225c2d19c5954c2a6
Daniel Espinosa [Wed, 17 Jan 2018 19:02:31 +0000 (13:02 -0600)] 
codegen: Factor-out generators for struct entries of class members

This way they can be reused in the abi-stability paths later.

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

7 years agovala: Move constant lists from Class/Interface up to ObjectTypeSymbol
Rico Tzschichholz [Wed, 17 Jan 2018 09:26:10 +0000 (10:26 +0100)] 
vala: Move constant lists from Class/Interface up to ObjectTypeSymbol

7 years agovala: Move inner-type lists from Class/Interface up to ObjectTypeSymbol
Rico Tzschichholz [Wed, 17 Jan 2018 09:14:21 +0000 (10:14 +0100)] 
vala: Move inner-type lists from Class/Interface up to ObjectTypeSymbol

Inner-types are classes, structs, enums and delegates

7 years agovala: Move member lists from Class/Interface up to ObjectTypeSymbol ce9af515cd92afa111756d23d353f0e1a0a94e6a
Daniel Espinosa [Tue, 16 Jan 2018 15:57:23 +0000 (09:57 -0600)] 
vala: Move member lists from Class/Interface up to ObjectTypeSymbol

Members are fields, methods, properties and signals

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

7 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Tue, 16 Jan 2018 12:08:32 +0000 (13:08 +0100)] 
vapi: Update GIR-based bindings

7 years agotest: Drop workaround for fixed bug with compact classes
Rico Tzschichholz [Mon, 15 Jan 2018 13:54:27 +0000 (14:54 +0100)] 
test: Drop workaround for fixed bug with compact classes

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

7 years agocodegen: Add support for abstract/virtual methods and properties in compact classes 28b4f45b709622e821e86655f245fdcb75d3afaf
Daniel Espinosa [Mon, 15 Jan 2018 13:28:43 +0000 (14:28 +0100)] 
codegen: Add support for abstract/virtual methods and properties in compact classes

Reworked and extened by Rico Tzschichholz

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

7 years agowebkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface
Rico Tzschichholz [Fri, 12 Jan 2018 16:47:36 +0000 (17:47 +0100)] 
webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface

7 years agogtk+-4.0: Update to 3.93.0+60d3378d
Rico Tzschichholz [Wed, 10 Jan 2018 16:04:25 +0000 (17:04 +0100)] 
gtk+-4.0: Update to 3.93.0+60d3378d

7 years agolibwnck-3.0: Update to 3.24.1
Rico Tzschichholz [Wed, 10 Jan 2018 15:23:45 +0000 (16:23 +0100)] 
libwnck-3.0: Update to 3.24.1

7 years agowebkit2gtk-4.0: Update to 2.19.5
Rico Tzschichholz [Wed, 10 Jan 2018 15:23:19 +0000 (16:23 +0100)] 
webkit2gtk-4.0: Update to 2.19.5

7 years agoRegenerate GIR-based bindings
Rico Tzschichholz [Tue, 27 Sep 2016 20:50:13 +0000 (22:50 +0200)] 
Regenerate GIR-based bindings

7 years agogirparser: Improve instance method detection
Rico Tzschichholz [Mon, 30 Jun 2014 07:39:59 +0000 (09:39 +0200)] 
girparser: Improve instance method detection

Improve reparenting static namespace functions to their presumably parent
structures. Only allow this if the first parameter is not defined as (out)
or (inout)

Unfortunately, while this patch fixes detection, nothing can be done about
breaking API.

Based on patch by Simon Werbeck <simon.werbeck@gmail.com>

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

7 years agovaladoc: Less string copying
Rico Tzschichholz [Sun, 26 Nov 2017 20:35:02 +0000 (21:35 +0100)] 
valadoc: Less string copying

7 years agovaladoc: Drop custom realpath()
Rico Tzschichholz [Sun, 26 Nov 2017 19:40:14 +0000 (20:40 +0100)] 
valadoc: Drop custom realpath()

7 years agovaladoc: Drop custom SourceLocation
Rico Tzschichholz [Sun, 26 Nov 2017 18:27:00 +0000 (19:27 +0100)] 
valadoc: Drop custom SourceLocation

7 years agovaladoc: Drop custom MarkupReader
Rico Tzschichholz [Thu, 7 Sep 2017 07:56:40 +0000 (09:56 +0200)] 
valadoc: Drop custom MarkupReader

7 years agogio-unix-2.0: Update to 2.55.1
Rico Tzschichholz [Tue, 9 Jan 2018 07:48:58 +0000 (08:48 +0100)] 
gio-unix-2.0: Update to 2.55.1

7 years agolibvaladoc: Add support for single line documentation comments
Michael James Gratton [Tue, 9 Jan 2018 01:30:50 +0000 (12:30 +1100)] 
libvaladoc: Add support for single line documentation comments

This is useful for example in annotating properties:

   /** Returns the current state of the frobnocator. */
   public State frob { get; set; };

* libvaladoc/documentation/documentationparser.vala
  (DocumentationParser.init_valadoc_rules): Split Comment rule up into
  single and multi-line versions. Duplication Paragraph creation and
  cleanup for single-line comments.

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

7 years agolibvaladoc: Allow @link tags to be split over multiple lines
Michael James Gratton [Tue, 9 Jan 2018 01:36:43 +0000 (12:36 +1100)] 
libvaladoc: Allow @link tags to be split over multiple lines

* libvaladoc/documentation/documentationparser.vala
  (DocumentationParser.init_valadoc_rules): Allow both SP and NL in
  general tag rule to separate tag name and body.

* libvaladoc/taglets/tagletlink.vala (Link): Allow multiple further SP
  and NL chars before the link.

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

7 years agoRelease 0.39.4 0.39.4
Rico Tzschichholz [Mon, 8 Jan 2018 21:05:47 +0000 (22:05 +0100)] 
Release 0.39.4

7 years agoccode: Don't write trailing space in function declarations/definitions
Rico Tzschichholz [Mon, 8 Jan 2018 16:03:14 +0000 (17:03 +0100)] 
ccode: Don't write trailing space in function declarations/definitions

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

7 years agovala: Add pkgdatadir and pkglibdir to pkg-config file
Rico Tzschichholz [Mon, 8 Jan 2018 15:51:44 +0000 (16:51 +0100)] 
vala: Add pkgdatadir and pkglibdir to pkg-config file

7 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Mon, 8 Jan 2018 15:44:15 +0000 (16:44 +0100)] 
vapi: Update GIR-based bindings

7 years agovapigen: Add coverage build-flags
Rico Tzschichholz [Mon, 8 Jan 2018 09:03:10 +0000 (10:03 +0100)] 
vapigen: Add coverage build-flags

7 years agotests: Add invalid "base" tests to increase coverage
Rico Tzschichholz [Sun, 7 Jan 2018 18:00:12 +0000 (19:00 +0100)] 
tests: Add invalid "base" tests to increase coverage

7 years agotests: Add "while (false)" test to increase coverage
Rico Tzschichholz [Sun, 7 Jan 2018 17:59:11 +0000 (18:59 +0100)] 
tests: Add "while (false)" test to increase coverage

7 years agotests: Add "continue" parser test to increase coverage
Rico Tzschichholz [Sun, 7 Jan 2018 15:07:22 +0000 (16:07 +0100)] 
tests: Add "continue" parser test to increase coverage

7 years agotests: Add "preprocessor" parser test to increase coverage
Rico Tzschichholz [Sun, 7 Jan 2018 14:39:44 +0000 (15:39 +0100)] 
tests: Add "preprocessor" parser test to increase coverage

7 years agotests: Add "assignment" operator parser tests to increase coverage
Rico Tzschichholz [Sun, 7 Jan 2018 14:27:57 +0000 (15:27 +0100)] 
tests: Add "assignment" operator parser tests to increase coverage

7 years agotests: Add "do-while" parser tests to increase coverage
Rico Tzschichholz [Sun, 7 Jan 2018 13:22:20 +0000 (14:22 +0100)] 
tests: Add "do-while" parser tests to increase coverage

7 years agotests: Add "iterator" methods tests to increase coverage
Rico Tzschichholz [Sun, 7 Jan 2018 13:09:38 +0000 (14:09 +0100)] 
tests: Add "iterator" methods tests to increase coverage

7 years agotests: Add "contains" method test to increase coverage
Rico Tzschichholz [Sun, 7 Jan 2018 12:13:54 +0000 (13:13 +0100)] 
tests: Add "contains" method test to increase coverage

7 years agotests: Add "dynamic" signal and property tests to increase coverage
Rico Tzschichholz [Sun, 7 Jan 2018 09:44:18 +0000 (10:44 +0100)] 
tests: Add "dynamic" signal and property tests to increase coverage

7 years agotests: Add explicit "move" and "resize" array tests to increase coverage
Rico Tzschichholz [Sun, 7 Jan 2018 08:45:04 +0000 (09:45 +0100)] 
tests: Add explicit "move" and "resize" array tests to increase coverage

7 years agotests: Add "initially-unowned" test to increase coverage
Rico Tzschichholz [Sun, 7 Jan 2018 08:20:43 +0000 (09:20 +0100)] 
tests: Add "initially-unowned" test to increase coverage

7 years agotests: Add "tuple" parser test to increase coverage
Rico Tzschichholz [Sat, 6 Jan 2018 22:52:37 +0000 (23:52 +0100)] 
tests: Add "tuple" parser test to increase coverage

7 years agotests: Add "template" parser test to increase coverage
Rico Tzschichholz [Sat, 6 Jan 2018 22:17:36 +0000 (23:17 +0100)] 
tests: Add "template" parser test to increase coverage

7 years agovaladoc: Add coverage build-flags
Rico Tzschichholz [Sun, 7 Jan 2018 19:04:07 +0000 (20:04 +0100)] 
valadoc: Add coverage build-flags

7 years agovaladoc/tests: split VALAFLAGS over multiple lines in testrunner.sh
Rico Tzschichholz [Sun, 7 Jan 2018 18:59:47 +0000 (19:59 +0100)] 
valadoc/tests: split VALAFLAGS over multiple lines in testrunner.sh

7 years agocodegen: Drop dead lambda-in-constructor path
Rico Tzschichholz [Sat, 6 Jan 2018 20:03:48 +0000 (21:03 +0100)] 
codegen: Drop dead lambda-in-constructor path

Unreachable since 097b31af35cd587674a8cddd5dccc49c01b89858

7 years agovala: Replace if-else-tree with switch
Rico Tzschichholz [Sun, 7 Jan 2018 10:25:03 +0000 (11:25 +0100)] 
vala: Replace if-else-tree with switch

7 years agocodegen: Add destroy out-param when invoking delegate returned by delegate
Rico Tzschichholz [Sat, 6 Jan 2018 08:53:48 +0000 (09:53 +0100)] 
codegen: Add destroy out-param when invoking delegate returned by delegate

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

7 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Sat, 6 Jan 2018 09:14:00 +0000 (10:14 +0100)] 
vapi: Update GIR-based bindings

7 years agogtk+-4.0: Update to 3.93.0+3c38ebb9
Rico Tzschichholz [Sat, 6 Jan 2018 09:04:15 +0000 (10:04 +0100)] 
gtk+-4.0: Update to 3.93.0+3c38ebb9

7 years agogtk+-3.0: Update to 3.22.26+6f26d0dc
Rico Tzschichholz [Sat, 6 Jan 2018 09:02:40 +0000 (10:02 +0100)] 
gtk+-3.0: Update to 3.22.26+6f26d0dc

7 years agogtk+-2.0: Don't hide user_data parameter in Clipboard.set_with_data()
Rico Tzschichholz [Fri, 5 Jan 2018 15:30:18 +0000 (16:30 +0100)] 
gtk+-2.0: Don't hide user_data parameter in Clipboard.set_with_data()

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

7 years agogtk+-3.0: Don't hide user_data parameter in Clipboard.set_with_data()
Rico Tzschichholz [Fri, 5 Jan 2018 15:26:58 +0000 (16:26 +0100)] 
gtk+-3.0: Don't hide user_data parameter in Clipboard.set_with_data()

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

7 years agocodegen: Only add property-enum and GParamSpec-array for GObject classes
Rico Tzschichholz [Wed, 3 Jan 2018 19:57:13 +0000 (20:57 +0100)] 
codegen: Only add property-enum and GParamSpec-array for GObject classes

7 years agocodegen: Use g_enum/flags_to_string while targeting glib >= 2.54
Rico Tzschichholz [Wed, 3 Jan 2018 19:44:08 +0000 (20:44 +0100)] 
codegen: Use g_enum/flags_to_string while targeting glib >= 2.54

7 years agog-i: Update type qualifiers
Rico Tzschichholz [Sun, 3 Sep 2017 09:27:21 +0000 (11:27 +0200)] 
g-i: Update type qualifiers

7 years agoRelease 0.39.3 0.39.3
Rico Tzschichholz [Wed, 3 Jan 2018 08:19:38 +0000 (09:19 +0100)] 
Release 0.39.3

7 years agogtk+-4.0: Update to 3.93.0+6aeae2c8
Rico Tzschichholz [Wed, 3 Jan 2018 07:36:59 +0000 (08:36 +0100)] 
gtk+-4.0: Update to 3.93.0+6aeae2c8

7 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Tue, 2 Jan 2018 12:07:58 +0000 (13:07 +0100)] 
vapi: Update GIR-based bindings

7 years agogstreamer-1.0: Update from 1.13+ git master
Rico Tzschichholz [Tue, 2 Jan 2018 12:07:42 +0000 (13:07 +0100)] 
gstreamer-1.0: Update from 1.13+ git master

7 years agowebkit2gtk-4.0: Update to 2.19.3
Rico Tzschichholz [Tue, 2 Jan 2018 12:07:04 +0000 (13:07 +0100)] 
webkit2gtk-4.0: Update to 2.19.3

7 years agoparser: Allow custom invocations of parse_file()
Rico Tzschichholz [Mon, 25 Dec 2017 11:04:01 +0000 (12:04 +0100)] 
parser: Allow custom invocations of parse_file()

Use CodeContext of SourceFile if needed

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

7 years agogtk+-4.0: Update to 3.93.0+fcc8d778
Rico Tzschichholz [Tue, 2 Jan 2018 08:55:34 +0000 (09:55 +0100)] 
gtk+-4.0: Update to 3.93.0+fcc8d778

7 years agocodegen: Fix chain-up regression with real non-null struct parameters
Rico Tzschichholz [Wed, 20 Dec 2017 20:34:20 +0000 (21:34 +0100)] 
codegen: Fix chain-up regression with real non-null struct parameters

Regression of b9035aaf17a9a97a070812a8ee83251fd3893b1e

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

7 years agosemanticanalyzer: Transform replaced_nodes field into method
Rico Tzschichholz [Thu, 14 Dec 2017 19:15:29 +0000 (20:15 +0100)] 
semanticanalyzer: Transform replaced_nodes field into method

7 years agovala: Move next_lambda_id into LambdaExpression
Rico Tzschichholz [Thu, 14 Dec 2017 18:45:51 +0000 (19:45 +0100)] 
vala: Move next_lambda_id into LambdaExpression

7 years agovala: Replace more public fields
Rico Tzschichholz [Thu, 14 Dec 2017 18:05:55 +0000 (19:05 +0100)] 
vala: Replace more public fields

7 years agovala: Add dedicated BinaryExpression.chained() constructor
Rico Tzschichholz [Thu, 14 Dec 2017 16:38:38 +0000 (17:38 +0100)] 
vala: Add dedicated BinaryExpression.chained() constructor

7 years agovala: Add dedicated CastExpression.silent() constructor
Rico Tzschichholz [Thu, 14 Dec 2017 16:25:10 +0000 (17:25 +0100)] 
vala: Add dedicated CastExpression.silent() constructor

7 years agocodegen: Avoid silent casts if not needed
Rico Tzschichholz [Thu, 14 Dec 2017 16:17:13 +0000 (17:17 +0100)] 
codegen: Avoid silent casts if not needed