]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
3 months agoci: Build the extension for 25.08 main
Jordan Petridis [Tue, 2 Sep 2025 13:03:30 +0000 (16:03 +0300)] 
ci: Build the extension for 25.08

Rather than 25.08beta, since the release is out

4 months agogstreamer-1.0: Fix ownership of Caps.full*() parameters staging
Rico Tzschichholz [Tue, 5 Aug 2025 13:34:14 +0000 (15:34 +0200)] 
gstreamer-1.0: Fix ownership of Caps.full*() parameters

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

4 months agotests: Add scope="async" test to increase coverage
Rico Tzschichholz [Tue, 5 Aug 2025 12:38:10 +0000 (14:38 +0200)] 
tests: Add scope="async" test to increase coverage

4 months agoglib-2.0: Only annote specific SourceOnceFunc parameters instead
Rico Tzschichholz [Sat, 2 Aug 2025 21:05:44 +0000 (23:05 +0200)] 
glib-2.0: Only annote specific SourceOnceFunc parameters instead

Regresssion of 0e39d2dae386e40bf2d7be8d299b3560d8fdb50e

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

5 months agoflatpak: Drop custom dbus build
Rico Tzschichholz [Thu, 17 Jul 2025 15:08:58 +0000 (17:08 +0200)] 
flatpak: Drop custom dbus build

5 months agoflatpak: Update buildsystem to meson for dbus
Rico Tzschichholz [Mon, 14 Jul 2025 12:03:43 +0000 (14:03 +0200)] 
flatpak: Update buildsystem to meson for dbus

5 months agoflatpak: Update dependencies
Rico Tzschichholz [Mon, 14 Jul 2025 07:45:45 +0000 (09:45 +0200)] 
flatpak: Update dependencies

5 months agoci: Make sure REPO_TOKEN_FILE is set rather than deprecated REPO_TOKEN
Rico Tzschichholz [Fri, 4 Jul 2025 14:44:22 +0000 (16:44 +0200)] 
ci: Make sure REPO_TOKEN_FILE is set rather than deprecated REPO_TOKEN

5 months agoci: Update nightly runtime extension to 25.08beta base
Jordan Petridis [Fri, 4 Jul 2025 12:06:51 +0000 (15:06 +0300)] 
ci: Update nightly runtime extension to 25.08beta base

6 months agogobject-2.0: Add Type.to_string ()
Sergey Bugaev [Wed, 11 Jun 2025 12:32:16 +0000 (15:32 +0300)] 
gobject-2.0: Add Type.to_string ()

Fixes formatting types via string interpolation.

6 months agogobject-2.0: Fix return type
Sergey Bugaev [Wed, 11 Jun 2025 12:32:05 +0000 (15:32 +0300)] 
gobject-2.0: Fix return type

6 months agoglib-2.0: Fix *.add_once () callbacks
Sergey Bugaev [Mon, 26 May 2025 06:55:32 +0000 (09:55 +0300)] 
glib-2.0: Fix *.add_once () callbacks

These callbacks have scope=async, not scope=call. In Vala, the latter is
what passing an unowned delegate implies, while scope=async is achieved
with an owned delegate marked [CCode (scope = "async")].

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

6 months agoparser: Fix statement error recovery
Sergey Bugaev [Sat, 24 May 2025 10:22:55 +0000 (13:22 +0300)] 
parser: Fix statement error recovery

Parser.rollback () can only be used to move *backward* through tokens,
not forward. When we run into a ParseError while parsing a statement,
'begin' points to the start of the statement, and 'e_begin' to the error
location inside the statement. 'rollback (begin)' is then justified,
since we're rolling back to the start of the statement; but moving to
'e_begin' again can not be done with 'rollback (e_begin)'.

Because we failed to seek forward, an syntax error could send us into an
infinite loop. Use Parser.jump () instead, which moves forward through
tokens.

Regession of f5934184d050d1a19f394fdab6f2ee66ff30965f

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

7 months agodoap: Remove authors
Corentin Noël [Mon, 12 May 2025 13:35:49 +0000 (15:35 +0200)] 
doap: Remove authors

This is not part of the DOAP specification.

7 months agolibvaladoc: Do not error-out on doc:format
Corentin Noël [Fri, 2 May 2025 21:42:30 +0000 (23:42 +0200)] 
libvaladoc: Do not error-out on doc:format

This is part of the valid .gir file format, just skip it for now.

7 months agocodegen: Set and check GTask source tag
Sergey Bugaev [Sat, 26 Apr 2025 19:16:00 +0000 (22:16 +0300)] 
codegen: Set and check GTask source tag

This is the best practice when writing async code in C.

7 months agotests: Regenerate for the precondition failure change
Sergey Bugaev [Mon, 28 Apr 2025 07:39:42 +0000 (10:39 +0300)] 
tests: Regenerate for the precondition failure change

7 months agocodegen: Return default_value_on_error on precondition failures
Sergey Bugaev [Mon, 28 Apr 2025 07:37:58 +0000 (10:37 +0300)] 
codegen: Return default_value_on_error on precondition failures

This way, we get -1 for integers, G_TYPE_INVALID for GType, etc. The
returned value doesn't really matter since this is an assertion failure
in any case, but this is what's usually done in C code.

7 months agogobject-2.0: Set default_value{,_on_error} for GType
Sergey Bugaev [Mon, 28 Apr 2025 07:34:55 +0000 (10:34 +0300)] 
gobject-2.0: Set default_value{,_on_error} for GType

7 months agocodegen: Propagate default_value_on_error from parent struct
Sergey Bugaev [Mon, 28 Apr 2025 07:31:16 +0000 (10:31 +0300)] 
codegen: Propagate default_value_on_error from parent struct

Like it's already done for default_value. This in particular should
impact tests/structs/gtype-base-struct.vala when we set the default
values for GLib.Type.

8 months agolibnotify: Update to 0.8.4
Rico Tzschichholz [Fri, 25 Apr 2025 08:11:31 +0000 (10:11 +0200)] 
libnotify: Update to 0.8.4

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

8 months agolibxml-2.0: Add more fields to ParserCtxt
Corentin Noël [Thu, 10 Apr 2025 12:33:21 +0000 (14:33 +0200)] 
libxml-2.0: Add more fields to ParserCtxt

The fields are actually required when using the ParserCtxt.

8 months agogtk4: Update to 4.19.1~a9188062
Rico Tzschichholz [Thu, 24 Apr 2025 11:33:53 +0000 (13:33 +0200)] 
gtk4: Update to 4.19.1~a9188062

8 months agogsl: Deprecate gsl_linalg_cholesky_decomp in favour of gsl_linalg_cholesky_decomp1
jordangit [Fri, 21 Mar 2025 09:56:01 +0000 (09:56 +0000)] 
gsl: Deprecate gsl_linalg_cholesky_decomp in favour of gsl_linalg_cholesky_decomp1

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

8 months agoposix: add UTIME_{NOW,OMIT} constants for utimensat
Reuben Thomas [Fri, 18 Apr 2025 12:43:31 +0000 (13:43 +0100)] 
posix: add UTIME_{NOW,OMIT} constants for utimensat

8 months agoglib-2.0: allow FileUtils.open_tmp's first argument to be null
Reuben Thomas [Fri, 18 Apr 2025 12:46:42 +0000 (13:46 +0100)] 
glib-2.0: allow FileUtils.open_tmp's first argument to be null

This is allowed in GLib to use a default template for the file name.

8 months agocodegen: Use g_once_init_{enter,leave}_pointer when targetting glib >= 2.80
Sergey Bugaev [Fri, 18 Apr 2025 10:43:00 +0000 (13:43 +0300)] 
codegen: Use g_once_init_{enter,leave}_pointer when targetting glib >= 2.80

See https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3577

8 months agogirwriter: Don't use instance-parameter inside function elements
Rico Tzschichholz [Tue, 8 Apr 2025 18:52:42 +0000 (20:52 +0200)] 
girwriter: Don't use instance-parameter inside function elements

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

10 months agoSync NEWS from 0.56
Rico Tzschichholz [Sun, 2 Mar 2025 18:57:16 +0000 (19:57 +0100)] 
Sync NEWS from 0.56

10 months agoci: Skip meson dist in flatpak jobs
Jordan Petridis [Sun, 2 Mar 2025 12:37:03 +0000 (14:37 +0200)] 
ci: Skip meson dist in flatpak jobs

10 months agoglib-2.0: Add Regex.escape_nul in GLib
Zhou Qiankang [Wed, 12 Feb 2025 03:30:46 +0000 (11:30 +0800)] 
glib-2.0: Add Regex.escape_nul in GLib

See: https://docs.gtk.org/glib/type_func.Regex.escape_nul.html

Signed-off-by: Zhou Qiankang <wszqkzqk@qq.com>
10 months agovapi: Regenerate for GIR-based bindings to update prefix handling
Rico Tzschichholz [Sat, 1 Mar 2025 18:24:43 +0000 (19:24 +0100)] 
vapi: Regenerate for GIR-based bindings to update prefix handling

10 months agogirparser: Respect given lower_case_cprefix metadata all the way
Rico Tzschichholz [Sat, 1 Mar 2025 18:24:43 +0000 (19:24 +0100)] 
girparser: Respect given lower_case_cprefix metadata all the way

GIR allows to define multiple prefixes in "c:identifier-prefixes".
Vala is blindly taking the first one which worked well so far, but
can go very wrong. So allow overriding this information of the
root namespace for real.

10 months agotests: Prepend $(builddir) to gir file target to increase coverage
Rico Tzschichholz [Thu, 20 Feb 2025 19:44:25 +0000 (20:44 +0100)] 
tests: Prepend $(builddir) to gir file target to increase coverage

10 months agoglib-2.0: Update RegexMatchFlags and RegexCompileFlags's binding to 2.74
Zhou Qiankang [Sun, 16 Feb 2025 03:58:21 +0000 (11:58 +0800)] 
glib-2.0: Update RegexMatchFlags and RegexCompileFlags's binding to 2.74

Signed-off-by: Zhou Qiankang <wszqkzqk@qq.com>
10 months agovaladoc: Sync gir argument handling from valacompiler.vala
Zhou Qiankang [Fri, 17 Jan 2025 14:48:39 +0000 (15:48 +0100)] 
valadoc: Sync gir argument handling from valacompiler.vala

10 months agoUpdate links to GNOME Wiki project and refer to new Vala websites
arujjval [Mon, 25 Nov 2024 14:55:31 +0000 (20:25 +0530)] 
Update links to GNOME Wiki project and refer to new Vala websites

10 months agogirparser: Handle `doc:format` element in root:repository
Rico Tzschichholz [Mon, 17 Feb 2025 17:30:20 +0000 (18:30 +0100)] 
girparser: Handle `doc:format` element in root:repository

See https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/448

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

11 months agogobject-2.0: Add TypeFlags missing values
Dawid Duma [Fri, 22 Nov 2024 16:05:07 +0000 (17:05 +0100)] 
gobject-2.0: Add TypeFlags missing values

11 months agobuild: Update gitlog-to-changelog to latest upstream
Rico Tzschichholz [Thu, 16 Jan 2025 06:54:39 +0000 (07:54 +0100)] 
build: Update gitlog-to-changelog to latest upstream

From commit 7b08932179d0d6b017f7df01a2ddf6e096b038e3 of
https://git.savannah.gnu.org/cgit/gnulib.git/tree/build-aux/gitlog-to-changelog

14 months agosdl2: Fix missing integer type for JoystickID
Mario Daniel Ruiz Saavedra [Thu, 31 Oct 2024 14:56:39 +0000 (14:56 +0000)] 
sdl2: Fix missing integer type for JoystickID

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

15 months agoflatpak: Switch the branch from 24.08beta to 24.08
Jordan Petridis [Wed, 11 Sep 2024 16:54:26 +0000 (19:54 +0300)] 
flatpak: Switch the branch from 24.08beta to 24.08

Now that it's released and nightly rebased on it.

18 months agoflatpak: Publish the nightly sdk extension for 24.08beta
Jordan Petridis [Sun, 30 Jun 2024 17:41:47 +0000 (20:41 +0300)] 
flatpak: Publish the nightly sdk extension for 24.08beta

And stop building for 22.08

18 months agolibusb-1.0: Fix the LibUSB.HotPlugCb declaration
Ole André Vadla Ravnås [Mon, 24 Jun 2024 12:32:03 +0000 (14:32 +0200)] 
libusb-1.0: Fix the LibUSB.HotPlugCb declaration

It returns an int used to decide whether the callback should be rearmed
or deregistered.

Co-authored-by: Håvard Sørbø <havard@hsorbo.no>
18 months agolibusb-1.0: Fix the LibUSB.TransferCb declaration
Ole André Vadla Ravnås [Wed, 19 Jun 2024 07:19:24 +0000 (09:19 +0200)] 
libusb-1.0: Fix the LibUSB.TransferCb declaration

The target is part of the Transfer object, and is not passed as a
parameter.

Co-authored-by: Håvard Sørbø <havard@hsorbo.no>
18 months agogio-2.0: Improve the {Input,Output}Message bindings
Ole André Vadla Ravnås [Wed, 12 Jun 2024 14:11:41 +0000 (16:11 +0200)] 
gio-2.0: Improve the {Input,Output}Message bindings

Where some in/out fields were incorrectly typed.

Co-authored-by: Håvard Sørbø <havard@hsorbo.no>
18 months agosdl2: Fix CCode.destroy_function of SDL.RWops and usage of SDL.RWops.from_file()
Rico Tzschichholz [Tue, 4 Jun 2024 08:48:16 +0000 (10:48 +0200)] 
sdl2: Fix CCode.destroy_function of SDL.RWops and usage of SDL.RWops.from_file()

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

19 months agotests: Update property notify test for G_PARAM_EXPLICIT_NOTIFY
Rico Tzschichholz [Mon, 27 May 2024 17:02:10 +0000 (19:02 +0200)] 
tests: Update property notify test for G_PARAM_EXPLICIT_NOTIFY

GLib 2.42 is mandatory for some time.

19 months agocodegen: Fix conditional expression with only one void side
Rico Tzschichholz [Sun, 19 May 2024 17:06:12 +0000 (19:06 +0200)] 
codegen: Fix conditional expression with only one void side

Found by -pedantic-errors

19 months agotest: Avoid redeclaration of gint
Rico Tzschichholz [Sun, 19 May 2024 15:00:08 +0000 (17:00 +0200)] 
test: Avoid redeclaration of gint

In addition to e4fe55735fb3e151dd6340b6d3fb8acca38193a4

Found by -pedantic-errors

19 months agotests: Don't take the chance to conflict with C99 constant of stdbool.h
Rico Tzschichholz [Sat, 18 May 2024 14:22:02 +0000 (16:22 +0200)] 
tests: Don't take the chance to conflict with C99 constant of stdbool.h

19 months agoglib-2.0: Make FileStream.*printf() return int
Rico Tzschichholz [Sat, 18 May 2024 13:48:16 +0000 (15:48 +0200)] 
glib-2.0: Make FileStream.*printf() return int

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

19 months agogirwriter: Write default-value of properties
Rico Tzschichholz [Sat, 18 May 2024 13:45:53 +0000 (15:45 +0200)] 
girwriter: Write default-value of properties

19 months agocodegen: Use correct ctype for result variable in methods in more cases
Rico Tzschichholz [Mon, 6 May 2024 12:20:21 +0000 (14:20 +0200)] 
codegen: Use correct ctype for result variable in methods in more cases

19 months agoglib-2.0: Add missing CCode.array_null_terminated attributes to IConv.iconv()
Rico Tzschichholz [Thu, 2 May 2024 08:05:26 +0000 (10:05 +0200)] 
glib-2.0: Add missing CCode.array_null_terminated attributes to IConv.iconv()

20 months agoflatpak: Update dependencies
Lorenz Wildberg [Thu, 25 Apr 2024 15:57:59 +0000 (17:57 +0200)] 
flatpak: Update dependencies

20 months agoglib-2.0: Fix the binding of `get_console_charset`
Zhou Qiankang [Thu, 25 Apr 2024 16:53:53 +0000 (00:53 +0800)] 
glib-2.0: Fix the binding of `get_console_charset`

The parameters of `g_get_console_charset` is `const char**`, the same as `g_get_charset`, is a NUL terminated UTF-8 string.

20 months agodocs: Update build dependencies
Rico Tzschichholz [Thu, 25 Apr 2024 13:20:44 +0000 (15:20 +0200)] 
docs: Update build dependencies

20 months agobuild: Drop obsolete references to xsltproc
Rico Tzschichholz [Thu, 25 Apr 2024 13:18:41 +0000 (15:18 +0200)] 
build: Drop obsolete references to xsltproc

20 months agodocs: Bump vala version references in README.md
Rico Tzschichholz [Thu, 25 Apr 2024 13:11:46 +0000 (15:11 +0200)] 
docs: Bump vala version references in README.md

20 months agovala, libvaladoc: Fix color support detection in log reporting
Zhou Qiankang [Thu, 25 Apr 2024 09:45:47 +0000 (17:45 +0800)] 
vala, libvaladoc: Fix color support detection in log reporting

Use `GLib.Log.writer_supports_color` to replace vala's implementation `is_atty`

20 months agovapi: Pass --girdir $GIRDIR to vapigen
Rico Tzschichholz [Tue, 23 Apr 2024 13:19:20 +0000 (15:19 +0200)] 
vapi: Pass --girdir $GIRDIR to vapigen

Otherwise only vala's installation prefix is used to resolve dependencies
for the given gir file.

20 months agovala: Don't allow inheritance of compact class from non-compact class master
Rico Tzschichholz [Mon, 22 Apr 2024 17:53:14 +0000 (19:53 +0200)] 
vala: Don't allow inheritance of compact class from non-compact class

20 months agogstreamer-1.0: Skip ParamSpecArray and ParamSpecFraction
Rico Tzschichholz [Mon, 22 Apr 2024 17:53:14 +0000 (19:53 +0200)] 
gstreamer-1.0: Skip ParamSpecArray and ParamSpecFraction

20 months agoglib-2.0: Improve binding of g_strfreev()
Rico Tzschichholz [Sun, 21 Apr 2024 14:29:03 +0000 (16:29 +0200)] 
glib-2.0: Improve binding of g_strfreev()

20 months agovala: Unify check of type-parameters in GenericSymbol types
Rico Tzschichholz [Sun, 21 Apr 2024 11:36:29 +0000 (13:36 +0200)] 
vala: Unify check of type-parameters in GenericSymbol types

20 months agognu: fix to just-introduced binding for relocate
Reuben Thomas [Sat, 20 Apr 2024 17:35:29 +0000 (19:35 +0200)] 
gnu: fix to just-introduced binding for relocate

20 months agognu: add binding for 'relocate' APIs
Reuben Thomas [Fri, 19 Apr 2024 15:49:08 +0000 (17:49 +0200)] 
gnu: add binding for 'relocate' APIs

20 months agoSync NEWS from 0.56
Rico Tzschichholz [Fri, 19 Apr 2024 11:09:49 +0000 (13:09 +0200)] 
Sync NEWS from 0.56

20 months agognu: add binding for flock(2) and its constants
Reuben Thomas [Sat, 6 Apr 2024 13:01:27 +0000 (15:01 +0200)] 
gnu: add binding for flock(2) and its constants

20 months agovala: Inherit important attributes for Property backing field
Rico Tzschichholz [Tue, 16 Apr 2024 11:01:23 +0000 (13:01 +0200)] 
vala: Inherit important attributes for Property backing field

20 months agocodegen: Only handle null-terminated array as such if there is no length given
Rico Tzschichholz [Tue, 16 Apr 2024 11:01:23 +0000 (13:01 +0200)] 
codegen: Only handle null-terminated array as such if there is no length given

20 months agocodegen: Refactor and cache parameter in loop
Rico Tzschichholz [Tue, 16 Apr 2024 11:01:23 +0000 (13:01 +0200)] 
codegen: Refactor and cache parameter in loop

20 months agovala: Report invalid type in property assignment attempt
Rico Tzschichholz [Mon, 15 Apr 2024 06:40:05 +0000 (08:40 +0200)] 
vala: Report invalid type in property assignment attempt

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

20 months agovala: Point to the invalid initializer on error
Rico Tzschichholz [Mon, 15 Apr 2024 06:38:39 +0000 (08:38 +0200)] 
vala: Point to the invalid initializer on error

20 months agoglib-2.0: Add SPACING_MARK, deprecate COMBINING_MARK
Reuben Thomas [Fri, 5 Apr 2024 13:16:18 +0000 (14:16 +0100)] 
glib-2.0: Add SPACING_MARK, deprecate COMBINING_MARK

20 months agoglib-2.0: Avoid unnecessary copying operations in FileStream.read_line()
Zhou Qiankang [Mon, 1 Apr 2024 09:02:42 +0000 (17:02 +0800)] 
glib-2.0: Avoid unnecessary copying operations in FileStream.read_line()

21 months agocodegen: Properly pass through a null-terminated out argument
Rico Tzschichholz [Mon, 25 Mar 2024 14:34:52 +0000 (15:34 +0100)] 
codegen: Properly pass through a null-terminated out argument

21 months agocodegen: Update array length variable passed to null-terminated ref parameter
Rico Tzschichholz [Mon, 25 Mar 2024 14:34:52 +0000 (15:34 +0100)] 
codegen: Update array length variable passed to null-terminated ref parameter

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

21 months agovala, codegen: Add `o` modifier to regex literal
Zhou Qiankang [Tue, 12 Mar 2024 06:38:08 +0000 (14:38 +0800)] 
vala, codegen: Add `o` modifier to regex literal

Use compile flag `G_REGEX_OPTIMIZE` to make use of JIT optimization

21 months agovapi: Regenerate for GIDL-based bindings to pick up gid_t/uid_t fix
Rico Tzschichholz [Fri, 22 Mar 2024 09:51:47 +0000 (10:51 +0100)] 
vapi: Regenerate for GIDL-based bindings to pick up gid_t/uid_t fix

21 months agovapi: Regenerate for GIR-based bindings to pick up pid_t/uid_t fix
Rico Tzschichholz [Fri, 22 Mar 2024 09:36:17 +0000 (10:36 +0100)] 
vapi: Regenerate for GIR-based bindings to pick up pid_t/uid_t fix

21 months agotests: Extend off_t/time_t test cases to increase coverage
Rico Tzschichholz [Fri, 22 Mar 2024 09:31:16 +0000 (10:31 +0100)] 
tests: Extend off_t/time_t test cases to increase coverage

21 months agogirparser: Recognize usage of dev_t/gid_t/pid_t/uid_t/socklen_t and don't rely on...
Rico Tzschichholz [Mon, 18 Mar 2024 15:23:24 +0000 (16:23 +0100)] 
girparser: Recognize usage of dev_t/gid_t/pid_t/uid_t/socklen_t and don't rely on given GIR type

21 months agoparser: Turn `static const` declaration warning into an error
Rico Tzschichholz [Mon, 18 Mar 2024 11:19:00 +0000 (12:19 +0100)] 
parser: Turn `static const` declaration warning into an error

21 months agoparser: Perform proper checks of symbol modifiers
Rico Tzschichholz [Mon, 18 Mar 2024 11:12:14 +0000 (12:12 +0100)] 
parser: Perform proper checks of symbol modifiers

21 months agoparser: Perform proper checks of member modifiers
Rico Tzschichholz [Sat, 16 Mar 2024 00:02:06 +0000 (01:02 +0100)] 
parser: Perform proper checks of member modifiers

21 months agovala: Correctly use Path.build_path()
Simon McVittie [Tue, 19 Mar 2024 02:13:52 +0000 (02:13 +0000)] 
vala: Correctly use Path.build_path()

The first argument to Path.build_path() is a separator, and for it to be
practically useful, at least two subsequent arguments are needed.

Also to find GIR XML in /usr/share we should make the second argument be
an absolute path.

21 months agoparser: Allow declaration of static nested methods (local functions)
Rico Tzschichholz [Fri, 15 Mar 2024 13:14:56 +0000 (14:14 +0100)] 
parser: Allow declaration of static nested methods (local functions)

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

21 months agotests: Add -Werror=null-dereference flag
Rico Tzschichholz [Thu, 14 Mar 2024 15:07:03 +0000 (16:07 +0100)] 
tests: Add -Werror=null-dereference flag

21 months agocodegen: Add missing initializers for private fields of GSourceFuncs
Rico Tzschichholz [Thu, 14 Mar 2024 09:41:24 +0000 (10:41 +0100)] 
codegen: Add missing initializers for private fields of GSourceFuncs

Found by -Werror=missing-field-initializers

21 months agoSync NEWS from 0.56
Rico Tzschichholz [Thu, 14 Mar 2024 09:09:30 +0000 (10:09 +0100)] 
Sync NEWS from 0.56

21 months agogirparser: Recognize usage of off_t and don't rely on given GIR type
Rico Tzschichholz [Wed, 13 Mar 2024 07:46:56 +0000 (08:46 +0100)] 
girparser: Recognize usage of off_t and don't rely on given GIR type

21 months agovapi: Regenerate for GIR-based bindings to pick up time_t fix (long vs time_t)
Rico Tzschichholz [Wed, 13 Mar 2024 07:39:17 +0000 (08:39 +0100)] 
vapi: Regenerate for GIR-based bindings to pick up time_t fix (long vs time_t)

21 months agogirparser: Recognize usage of time_t and don't rely on given GIR type
Rico Tzschichholz [Wed, 13 Mar 2024 07:35:42 +0000 (08:35 +0100)] 
girparser: Recognize usage of time_t and don't rely on given GIR type

21 months agogtk4: Preserve compatibility with < 4.14
Rico Tzschichholz [Thu, 7 Mar 2024 16:56:05 +0000 (17:56 +0100)] 
gtk4: Preserve compatibility with < 4.14

Don't prefer new accessor methods for Calendar.day/month/year

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

21 months agogio-2.0: Restore ApplicationCommandLine.print*_literal() to not require 2.80 API
Rico Tzschichholz [Thu, 7 Mar 2024 07:53:03 +0000 (08:53 +0100)] 
gio-2.0: Restore ApplicationCommandLine.print*_literal() to not require 2.80 API

21 months agogmodule-2.0: Do not mark `Module.open` as deprecated
Zhou Qiankang [Wed, 6 Mar 2024 09:41:50 +0000 (17:41 +0800)] 
gmodule-2.0: Do not mark `Module.open` as deprecated

21 months agoSync NEWS from 0.56
Rico Tzschichholz [Mon, 4 Mar 2024 11:42:32 +0000 (12:42 +0100)] 
Sync NEWS from 0.56

21 months agogio-2.0: Fix pointer-sign errors of some uint8[]-typed paramters
Rico Tzschichholz [Sun, 3 Mar 2024 15:47:51 +0000 (16:47 +0100)] 
gio-2.0: Fix pointer-sign errors of some uint8[]-typed paramters

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