]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
7 years agocodegen: Don't append fixed-length of array fields in initializers
Rico Tzschichholz [Thu, 15 Feb 2018 17:07:36 +0000 (18:07 +0100)] 
codegen: Don't append fixed-length of array fields in initializers

7 years agomanual: Update from wiki.gnome.org 92e4414aad1313e12989e31b68bdf0763cf4cc6a
Rico Tzschichholz [Thu, 15 Feb 2018 08:30:10 +0000 (09:30 +0100)] 
manual: Update from wiki.gnome.org

7 years agoposix: Fix sig*set and sigprocmask parameters to be out/ref
Luca Bruno [Sat, 5 Apr 2014 16:47:46 +0000 (18:47 +0200)] 
posix: Fix sig*set and sigprocmask parameters to be out/ref

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

7 years agolibvaladoc: Prevent WITH_CGRAPH conditional having an impact on generated sources
Rico Tzschichholz [Sun, 10 Dec 2017 08:35:24 +0000 (09:35 +0100)] 
libvaladoc: Prevent WITH_CGRAPH conditional having an impact on generated sources

7 years agolinux: add dup3
Dr. Michael Lauer [Wed, 14 Feb 2018 10:15:46 +0000 (11:15 +0100)] 
linux: add dup3

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

7 years agoRelease 0.39.91 0.39.91
Rico Tzschichholz [Tue, 13 Feb 2018 17:23:34 +0000 (18:23 +0100)] 
Release 0.39.91

7 years agopurple: Update to 2.12.0
Rico Tzschichholz [Tue, 13 Feb 2018 11:32:32 +0000 (12:32 +0100)] 
purple: Update to 2.12.0

7 years agoDon't warn about unused internal methods which are meant to be visible on DBus
Rico Tzschichholz [Tue, 13 Feb 2018 09:37:03 +0000 (10:37 +0100)] 
Don't warn about unused internal methods which are meant to be visible on DBus

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

7 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Mon, 12 Feb 2018 19:13:10 +0000 (20:13 +0100)] 
vapi: Update GIR-based bindings

7 years agobuild: Don't install vapicheck fbb944d0a33e4b074f35d8d5457d4ec83e03f729
Rico Tzschichholz [Mon, 12 Feb 2018 10:03:05 +0000 (11:03 +0100)] 
build: Don't install vapicheck

This tool can't be used to check the syntax of vapi files as the name
suggests. So better drop it until it gets some fixing.

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

7 years agosemanticanalyzer: Drop unused error_type field
Rico Tzschichholz [Sun, 11 Feb 2018 17:26:09 +0000 (18:26 +0100)] 
semanticanalyzer: Drop unused error_type field

7 years agovala: Issue a warning on DBus methods which are not throwing an Error
Dr. Michael Lauer [Sun, 11 Feb 2018 16:18:35 +0000 (17:18 +0100)] 
vala: Issue a warning on DBus methods which are not throwing an Error

It is recommended to throw "GLib.Error" or "GLib.DBusError, GLib.IOError".
This will be turned into an error at some point.

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

7 years agotests: Add some "girparser" tests to increase coverage
Rico Tzschichholz [Thu, 8 Feb 2018 21:06:49 +0000 (22:06 +0100)] 
tests: Add some "girparser" tests to increase coverage

7 years agocompiler: Prefix headers for set_cheader_override() if includedir is given
Rico Tzschichholz [Thu, 8 Feb 2018 15:14:42 +0000 (16:14 +0100)] 
compiler: Prefix headers for set_cheader_override() if includedir is given

We need to account for changes done by SourceFile.get_cinclude_filename()

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

7 years agocodegen: Avoid critical when connecting dynamic signals
Rico Tzschichholz [Thu, 8 Feb 2018 11:08:42 +0000 (12:08 +0100)] 
codegen: Avoid critical when connecting dynamic signals

7 years agotests: Add invalid "foreach" tests to increase coverage cd7f8f8ec99e5b4539c91d349a5229f7728351f4
Corentin Noël [Tue, 6 Feb 2018 23:45:27 +0000 (23:45 +0000)] 
tests: Add invalid "foreach" tests to increase coverage

7 years agovalac: Always use the given "pkg-config" and respect PKG_CONFIG envar 7f0e90a5c34f437b7ab8f9197a9d42fc835b1a60
Rico Tzschichholz [Wed, 7 Feb 2018 21:25:09 +0000 (22:25 +0100)] 
valac: Always use the given "pkg-config" and respect PKG_CONFIG envar

7 years agotests: Move namespaces.vala into parser and merge its main methods
Rico Tzschichholz [Wed, 7 Feb 2018 22:17:40 +0000 (23:17 +0100)] 
tests: Move namespaces.vala into parser and merge its main methods

7 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Wed, 7 Feb 2018 16:44:38 +0000 (17:44 +0100)] 
vapi: Update GIR-based bindings

7 years agoglib-2.0: Add KeyFile.get_locale_for_key()
Rico Tzschichholz [Wed, 7 Feb 2018 16:43:51 +0000 (17:43 +0100)] 
glib-2.0: Add KeyFile.get_locale_for_key()

7 years agogstreamer-1.0: Update from 1.13+ git master
Rico Tzschichholz [Wed, 7 Feb 2018 16:42:53 +0000 (17:42 +0100)] 
gstreamer-1.0: Update from 1.13+ git master

7 years agogtk+-4.0: Update to 3.93.0+d07b14f4
Rico Tzschichholz [Mon, 5 Feb 2018 20:47:47 +0000 (21:47 +0100)] 
gtk+-4.0: Update to 3.93.0+d07b14f4

7 years agocodegen: Fix GDestroyNotify of delegate parameters in delegate declaration
Rico Tzschichholz [Tue, 6 Feb 2018 16:52:55 +0000 (17:52 +0100)] 
codegen: Fix GDestroyNotify of delegate parameters in delegate declaration

delegate void Func (owned Func func);

incompatible pointer type: expected ‘void (**)(void *)’ but argument is
of type ‘GDestroyNotify {aka void (*)(void *)}’

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

7 years agotests: Add various regression "codegen" tests to increase coverage
Rico Tzschichholz [Tue, 6 Feb 2018 08:01:12 +0000 (09:01 +0100)] 
tests: Add various regression "codegen" tests to increase coverage

7 years agotests: Add "destructors" test to increase coverage
Rico Tzschichholz [Mon, 5 Feb 2018 17:14:21 +0000 (18:14 +0100)] 
tests: Add "destructors" test to increase coverage

7 years agotests: Add invalid "method" tests to increase coverage
Rico Tzschichholz [Mon, 5 Feb 2018 15:19:56 +0000 (16:19 +0100)] 
tests: Add invalid "method" tests to increase coverage

7 years agotestrunner: Accept Packages in header of Invalid Code tests
Rico Tzschichholz [Mon, 5 Feb 2018 14:46:09 +0000 (15:46 +0100)] 
testrunner: Accept Packages in header of Invalid Code tests

7 years agotests: Add invalid "struct" tests to increase coverage
Rico Tzschichholz [Mon, 5 Feb 2018 13:15:25 +0000 (14:15 +0100)] 
tests: Add invalid "struct" tests to increase coverage

7 years agotests: Add invalid "control-semantic" tests to increase coverage
Rico Tzschichholz [Mon, 5 Feb 2018 12:37:04 +0000 (13:37 +0100)] 
tests: Add invalid "control-semantic" tests to increase coverage

7 years agotests: Add invalid "control-flow" tests to increase coverage
Rico Tzschichholz [Mon, 5 Feb 2018 10:08:25 +0000 (11:08 +0100)] 
tests: Add invalid "control-flow" tests to increase coverage

7 years agotests: Add invalid "constant" tests to increase coverage
Rico Tzschichholz [Mon, 5 Feb 2018 09:31:10 +0000 (10:31 +0100)] 
tests: Add invalid "constant" tests to increase coverage

7 years agotests: Add invalid "property" tests to increase coverage
Rico Tzschichholz [Mon, 5 Feb 2018 08:39:30 +0000 (09:39 +0100)] 
tests: Add invalid "property" tests to increase coverage

7 years agotests: Add invalid "parameter" tests to increase coverage
Rico Tzschichholz [Mon, 5 Feb 2018 07:38:24 +0000 (08:38 +0100)] 
tests: Add invalid "parameter" tests to increase coverage

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