]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
2 years agogtk+-3.0: Fix a few binding issues
Rico Tzschichholz [Thu, 6 Apr 2023 10:01:00 +0000 (12:01 +0200)] 
gtk+-3.0: Fix a few binding issues

2 years agogtk4: Fix a few binding errors
Rico Tzschichholz [Thu, 6 Apr 2023 10:01:00 +0000 (12:01 +0200)] 
gtk4: Fix a few binding errors

2 years agolibvaladoc: Make better use of properties
Rico Tzschichholz [Thu, 6 Apr 2023 10:01:00 +0000 (12:01 +0200)] 
libvaladoc: Make better use of properties

2 years agovaladoc: Check correct value for null when looking for return comment
Rico Tzschichholz [Thu, 6 Apr 2023 10:01:00 +0000 (12:01 +0200)] 
valadoc: Check correct value for null when looking for return comment

2 years agoglib-2.0: Add new symbols from 2.76
Rico Tzschichholz [Thu, 6 Apr 2023 10:01:00 +0000 (12:01 +0200)] 
glib-2.0: Add new symbols from 2.76

2 years agocodegen: Stabilize CCode.cname for backing method of lamdba expression
Rico Tzschichholz [Thu, 6 Apr 2023 13:14:52 +0000 (15:14 +0200)] 
codegen: Stabilize CCode.cname for backing method of lamdba expression

Move lambda_id generation to CCodeAttribute and use _vala_lambda%d_ pattern

2 years agog-i: Fix compiling with mingw clang
Biswapriyo Nath [Tue, 4 Apr 2023 18:45:21 +0000 (00:15 +0530)] 
g-i: Fix compiling with mingw clang

This adds the return type with GetFullPathNameA declaration.
Otherwise the following error is shown with clang 16

grealpath.h:29:19: error: type specifier missing, defaults to 'int';
ISO C99 and later do not support implicit int [-Wimplicit-int]

2 years agoSync NEWS from 0.56
Rico Tzschichholz [Tue, 4 Apr 2023 11:24:17 +0000 (13:24 +0200)] 
Sync NEWS from 0.56

2 years agovapi: Drop webkit2gtk-5.0 bindings
Rico Tzschichholz [Sat, 1 Apr 2023 11:28:39 +0000 (13:28 +0200)] 
vapi: Drop webkit2gtk-5.0 bindings

2 years agowebkit2gtk-6.0: Update to 2.40.0
Rico Tzschichholz [Sat, 1 Apr 2023 11:25:58 +0000 (13:25 +0200)] 
webkit2gtk-6.0: Update to 2.40.0

2 years agowebkit2gtk-4.1: Update to 2.40.0
Rico Tzschichholz [Sat, 1 Apr 2023 11:25:58 +0000 (13:25 +0200)] 
webkit2gtk-4.1: Update to 2.40.0

2 years agowebkit2gtk-4.0: Update to 2.40.0
Rico Tzschichholz [Sat, 1 Apr 2023 11:25:58 +0000 (13:25 +0200)] 
webkit2gtk-4.0: Update to 2.40.0

2 years agovala: Improve initialization of namespace fields with compound literal
Rico Tzschichholz [Mon, 27 Mar 2023 19:43:25 +0000 (21:43 +0200)] 
vala: Improve initialization of namespace fields with compound literal

Regression of 9c35019ef300082243ef7c71c22088c52d3db38e

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

2 years agoSync NEWS from 0.56
Rico Tzschichholz [Sat, 25 Mar 2023 16:31:51 +0000 (17:31 +0100)] 
Sync NEWS from 0.56

2 years agocodegen: Minor refactoring of TypeRegisterFunction and its subclasses
Rico Tzschichholz [Tue, 21 Mar 2023 10:14:49 +0000 (11:14 +0100)] 
codegen: Minor refactoring of TypeRegisterFunction and its subclasses

2 years agocodegen: Use G_TYPE_FLAG_NONE when targetting glib >= 2.74
Rico Tzschichholz [Tue, 21 Mar 2023 10:14:49 +0000 (11:14 +0100)] 
codegen: Use G_TYPE_FLAG_NONE when targetting glib >= 2.74

2 years agotests: Extend "struct-typed properties" tests to increase coverage
Rico Tzschichholz [Tue, 21 Mar 2023 10:14:49 +0000 (11:14 +0100)] 
tests: Extend "struct-typed properties" tests to increase coverage

2 years agotests: Add "signal with struct parameter" test to increase coverage
Rico Tzschichholz [Tue, 21 Mar 2023 10:14:49 +0000 (11:14 +0100)] 
tests: Add "signal with struct parameter" test to increase coverage

2 years agovala: Owned property accessors are not allowed for non-null simple types
Rico Tzschichholz [Tue, 21 Mar 2023 10:14:49 +0000 (11:14 +0100)] 
vala: Owned property accessors are not allowed for non-null simple types

Additionally drop invalid g_value_take_* references for enums

2 years agogtk+-3.0: Fix ToolPalette.icon_size get-accessor type
Rico Tzschichholz [Tue, 21 Mar 2023 10:14:49 +0000 (11:14 +0100)] 
gtk+-3.0: Fix ToolPalette.icon_size get-accessor type

2 years agovala: Allow assignment of namespace fields with inline allocated arrays
Rico Tzschichholz [Mon, 20 Mar 2023 14:18:00 +0000 (15:18 +0100)] 
vala: Allow assignment of namespace fields with inline allocated arrays

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

2 years agotests: Fix -Werror=array-bounds failure
Rico Tzschichholz [Mon, 20 Mar 2023 15:19:36 +0000 (16:19 +0100)] 
tests: Fix -Werror=array-bounds failure

2 years agovala: Set proper value-type of unary ref/out expression in initializers
Rico Tzschichholz [Thu, 16 Mar 2023 20:50:41 +0000 (21:50 +0100)] 
vala: Set proper value-type of unary ref/out expression in initializers

So the expected pointer-type for these expressions is available in AST.

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

2 years agocodegen: Add declaration for register call of dynamic DBus interfaces
Rico Tzschichholz [Sat, 18 Mar 2023 11:40:55 +0000 (12:40 +0100)] 
codegen: Add declaration for register call of dynamic DBus interfaces

The call was added without the required extern declaration

Found by -Werror=implicit-function-declaration

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

2 years agosdl2: Improve Keyboard.get_state() and drop custom implementation
Rico Tzschichholz [Sat, 18 Mar 2023 11:40:55 +0000 (12:40 +0100)] 
sdl2: Improve Keyboard.get_state() and drop custom implementation

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

2 years agotests: Drop superfluous GLIB_2_56 preprocessing
Rico Tzschichholz [Sat, 18 Mar 2023 11:40:55 +0000 (12:40 +0100)] 
tests: Drop superfluous GLIB_2_56 preprocessing

2 years agogtk4: Add sealed to all the final types
Corentin Noël [Thu, 16 Mar 2023 11:17:47 +0000 (12:17 +0100)] 
gtk4: Add sealed to all the final types

Allows to know in advance if a type can be subclassed or not

Required until https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4575 is merged
or the right heuristic is implemented on Vala side.

2 years agocodegen: Use g_object_class_override_property to implement generic interface properties
Rico Tzschichholz [Mon, 13 Mar 2023 08:13:34 +0000 (09:13 +0100)] 
codegen: Use g_object_class_override_property to implement generic interface properties

This caused the criticals like:

    GLib-GObject-CRITICAL **: Read/writable property 'data' on class 'Foo' has type
    'gchararray' which is not exactly equal to the type 'gpointer' of the property on
    the interface 'IFoo'

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

2 years agocodegen: Add cast to accessor calls for generic property implementations
Rico Tzschichholz [Mon, 13 Mar 2023 08:13:34 +0000 (09:13 +0100)] 
codegen: Add cast to accessor calls for generic property implementations

Found by -Werror=int-conversion

2 years agocodegen: Consistently handle GLib.Error as boxed type
Rico Tzschichholz [Thu, 9 Mar 2023 08:34:36 +0000 (09:34 +0100)] 
codegen: Consistently handle GLib.Error as boxed type

Use G_TYPE_ERROR and GBoxed API for all error domains.

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

2 years agovala: Correctly handle pre/post-increment expression as index of element access
Rico Tzschichholz [Wed, 8 Mar 2023 19:16:51 +0000 (20:16 +0100)] 
vala: Correctly handle pre/post-increment expression as index of element access

Regression of cb1828cfc5273aca752de9b39a77e0cd53305e61

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

2 years agogtk4: Update to 4.10.1~40b154bf
Rico Tzschichholz [Wed, 8 Mar 2023 11:14:28 +0000 (12:14 +0100)] 
gtk4: Update to 4.10.1~40b154bf

2 years agoRequire and target GLib >= 2.56
Rico Tzschichholz [Tue, 28 Feb 2023 11:29:16 +0000 (12:29 +0100)] 
Require and target GLib >= 2.56

The next stable release of vala will happen over 5 years after the
release of GLib 2.56.0.

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

2 years agowebkitgtk-6.0: Update to 2.39.90
Rico Tzschichholz [Mon, 27 Feb 2023 13:27:52 +0000 (14:27 +0100)] 
webkitgtk-6.0: Update to 2.39.90

2 years agovala: Replace '.' with ':' in SourceReference.to_string()
Lorenz Wildberg [Tue, 27 Sep 2022 18:05:59 +0000 (20:05 +0200)] 
vala: Replace '.' with ':' in SourceReference.to_string()

This makes it possible to click on the file path and let the location
being opened in the editor.

2 years agotests: Prepend PKG_CONFIG_PATH to include possible existing value
Lorenz Wildberg [Tue, 21 Feb 2023 09:05:03 +0000 (10:05 +0100)] 
tests: Prepend PKG_CONFIG_PATH to include possible existing value

2 years agogtk4: Follow upstream change of CssProvider.load_from_data() to match gtk+-3.0
Rico Tzschichholz [Tue, 21 Feb 2023 07:12:23 +0000 (08:12 +0100)] 
gtk4: Follow upstream change of CssProvider.load_from_data() to match gtk+-3.0

Regression of 521d3b4eef09b767bcb2fa56c441fbb8752c9a2d

See https://gitlab.gnome.org/GNOME/gtk/issues/5543

2 years agogtkmodule: Improve error messages
Niels De Graef [Sat, 18 Feb 2023 20:32:52 +0000 (21:32 +0100)] 
gtkmodule: Improve error messages

Be a bit more specific about some of the errors that valac can
encounter when parsing a UI file.

(for my use case specifically, it helped me to figure out I had a
<property> tag without a name attribute in one of my UI files)

2 years agowebkitgtk-6.0: Update to 2.39.7
Rico Tzschichholz [Sun, 12 Feb 2023 17:22:23 +0000 (18:22 +0100)] 
webkitgtk-6.0: Update to 2.39.7

2 years agoSync NEWS from 0.56
Rico Tzschichholz [Sat, 11 Feb 2023 22:28:34 +0000 (23:28 +0100)] 
Sync NEWS from 0.56

2 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Sat, 11 Feb 2023 17:19:26 +0000 (18:19 +0100)] 
vapi: Update GIR-based bindings

2 years agogstreamer: Update from 1.23.0+ git main
Rico Tzschichholz [Sat, 11 Feb 2023 17:18:14 +0000 (18:18 +0100)] 
gstreamer: Update from 1.23.0+ git main

2 years agogtk4: Update to 4.9.4~9991d683
Rico Tzschichholz [Wed, 8 Feb 2023 14:41:58 +0000 (15:41 +0100)] 
gtk4: Update to 4.9.4~9991d683

2 years agolibgvc: Fix `cheader_filename` of the `Gvc` namespace
Ole André Vadla Ravnås [Tue, 1 Nov 2022 19:32:23 +0000 (20:32 +0100)] 
libgvc: Fix `cheader_filename` of the `Gvc` namespace

The .pc only adds `${includedir}/graphviz` to the include path.

2 years agovapi: Update gnome-desktop-3.0 and gnome-desktop-4
Fina Wilke [Thu, 19 Jan 2023 17:08:27 +0000 (18:08 +0100)] 
vapi: Update gnome-desktop-3.0 and gnome-desktop-4

2 years agovala: Better handling of [NoReturn] call inside finally clause
Rico Tzschichholz [Mon, 6 Feb 2023 17:52:11 +0000 (18:52 +0100)] 
vala: Better handling of [NoReturn] call inside finally clause

This caused the following criticals:

  vala_flow_analyzer_jump_target_construct_finally_clause: assertion 'last_block != NULL' failed
  vala_flow_analyzer_jump_target_get_is_exit_target: assertion 'self != NULL' failed
  vala_flow_analyzer_jump_target_get_is_error_target: assertion 'self != NULL' failed
  vala_flow_analyzer_jump_target_get_is_finally_clause: assertion 'self != NULL' failed

2 years agocodegen: Cast vfunc of property accessors by using cast_method_pointer()
Rico Tzschichholz [Sun, 5 Feb 2023 18:33:15 +0000 (19:33 +0100)] 
codegen: Cast vfunc of property accessors by using cast_method_pointer()

Found by -Wincompatible-function-pointer-types

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

2 years agocodegen: Cast return value of generic type accessor functions
Rico Tzschichholz [Sun, 5 Feb 2023 18:33:15 +0000 (19:33 +0100)] 
codegen: Cast return value of generic type accessor functions

Found by -Wincompatible-function-pointer-types

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

2 years agocodegen: Perform required cast while assigning and passing function pointers
Rico Tzschichholz [Sun, 5 Feb 2023 18:33:15 +0000 (19:33 +0100)] 
codegen: Perform required cast while assigning and passing function pointers

Found by -Wincompatible-function-pointer-types

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

2 years agotests: Add more Werror=... flags for clang
Rico Tzschichholz [Sun, 5 Feb 2023 18:33:15 +0000 (19:33 +0100)] 
tests: Add more Werror=... flags for clang

2 years agovala: Allow more general usage of PropertyAccessor.get_method()
Rico Tzschichholz [Sun, 5 Feb 2023 18:33:15 +0000 (19:33 +0100)] 
vala: Allow more general usage of PropertyAccessor.get_method()

2 years agovala: Inherit more important attributes for PropertyAccessor method
Rico Tzschichholz [Sun, 5 Feb 2023 18:33:15 +0000 (19:33 +0100)] 
vala: Inherit more important attributes for PropertyAccessor method

2 years agocodegen: Perform required casts for generic types of return-values and in/out-parameters
Rico Tzschichholz [Tue, 31 Jan 2023 14:43:57 +0000 (15:43 +0100)] 
codegen: Perform required casts for generic types of return-values and in/out-parameters

Found by -Werror=int-conversion

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

2 years agovala: Add support for Hexadecimal floating point literals
wszqkzqk [Fri, 9 Dec 2022 12:07:59 +0000 (20:07 +0800)] 
vala: Add support for Hexadecimal floating point literals

https://gcc.gnu.org/onlinedocs/gcc/Hex-Floats.html#Hex-Floats

2 years agovala: Improve missing exponent check for real literals
Rico Tzschichholz [Mon, 30 Jan 2023 13:56:07 +0000 (14:56 +0100)] 
vala: Improve missing exponent check for real literals

2 years agovala: Improve compatibility type checks of array elements in assignments
Rico Tzschichholz [Mon, 30 Jan 2023 10:39:11 +0000 (11:39 +0100)] 
vala: Improve compatibility type checks of array elements in assignments

2 years agoglib-2.0: Improve string.replace()
wszqkzqk [Wed, 18 Jan 2023 06:25:50 +0000 (14:25 +0800)] 
glib-2.0: Improve string.replace()

Use string.split() and string.joinv() which is way faster than GLib.Regex()

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

2 years agotests: Extend string.replace() test to increase coverage
Rico Tzschichholz [Wed, 18 Jan 2023 13:13:13 +0000 (14:13 +0100)] 
tests: Extend string.replace() test to increase coverage

2 years agocodegen: Add foreach support for strings
Frederik Zipp [Sun, 1 Aug 2010 10:54:37 +0000 (12:54 +0200)] 
codegen: Add foreach support for strings

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

2 years agotests: Update c-expected
wszqkzqk [Wed, 11 Jan 2023 05:44:49 +0000 (13:44 +0800)] 
tests: Update c-expected

2 years agocodegen: Improve handling of 'extern' on Win32 and Cygwin
wszqkzqk [Wed, 11 Jan 2023 05:44:34 +0000 (13:44 +0800)] 
codegen: Improve handling of 'extern' on Win32 and Cygwin

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

2 years agoparser: Support one-line declaration of multiple fields in classes/structs
wszqkzqk [Wed, 4 Jan 2023 11:42:17 +0000 (19:42 +0800)] 
parser: Support one-line declaration of multiple fields in classes/structs

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

2 years agotests: Add "one-line declaration of local variables" test to increase coverage
Rico Tzschichholz [Thu, 5 Jan 2023 11:29:28 +0000 (12:29 +0100)] 
tests: Add "one-line declaration of local variables" test to increase coverage

2 years agocodegen: Correctly handle fixed-length array initialization of fields in classes
Rico Tzschichholz [Wed, 4 Jan 2023 21:47:01 +0000 (22:47 +0100)] 
codegen: Correctly handle fixed-length array initialization of fields in classes

2 years agovala: Allow to use store_field() for initializations
Rico Tzschichholz [Wed, 4 Jan 2023 21:47:01 +0000 (22:47 +0100)] 
vala: Allow to use store_field() for initializations

2 years agovala,libvaladoc: Properly check for colored terminal output on Windows
wszqkzqk [Tue, 3 Jan 2023 15:12:24 +0000 (23:12 +0800)] 
vala,libvaladoc: Properly check for colored terminal output on Windows

Additionally look for `_isatty()` and adjust for more possible results

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

2 years agoparser: Properly handle chained equality expressions
wszqkzqk [Tue, 13 Dec 2022 13:56:53 +0000 (21:56 +0800)] 
parser: Properly handle chained equality expressions

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

2 years agocodegen: Use a special CCodeBinaryExpression for string comparisons
Rico Tzschichholz [Wed, 14 Dec 2022 16:22:44 +0000 (17:22 +0100)] 
codegen: Use a special CCodeBinaryExpression for string comparisons

This preserves support for recursive replacement of arguments while this
expression was actually transformed into a function call.

2 years agoparser: Move parsing of IS and AS type checks to dedicated function
Rico Tzschichholz [Thu, 22 Dec 2022 15:58:58 +0000 (16:58 +0100)] 
parser: Move parsing of IS and AS type checks to dedicated function

2 years agotests: Add "string relation" tests to increase coverage
Rico Tzschichholz [Tue, 13 Dec 2022 15:04:42 +0000 (16:04 +0100)] 
tests: Add "string relation" tests to increase coverage

2 years agotests: Add "type check comparison" test to increase coverage
Rico Tzschichholz [Thu, 22 Dec 2022 13:27:06 +0000 (14:27 +0100)] 
tests: Add "type check comparison" test to increase coverage

2 years agogtk4: Update workaround for DropTarget.drop() signal conflict
Rico Tzschichholz [Sat, 26 Nov 2022 06:43:06 +0000 (07:43 +0100)] 
gtk4: Update workaround for DropTarget.drop() signal conflict

Deprecate DropTarget.on_drop()

Additionally don't skip Notebook.insert_page_menu()

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

2 years agogitignore: Add built files on Windows
星外之神 [Mon, 12 Dec 2022 01:56:28 +0000 (09:56 +0800)] 
gitignore: Add built files on Windows

2 years agovala: Add support for binary/octal integer literal
星外之神 [Thu, 24 Nov 2022 13:09:01 +0000 (21:09 +0800)] 
vala: Add support for binary/octal integer literal

2 years agovala: Improve integer literal checks
Rico Tzschichholz [Mon, 21 Nov 2022 09:55:44 +0000 (10:55 +0100)] 
vala: Improve integer literal checks

2 years agocairo: Add new symbols for 1.18
Rico Tzschichholz [Tue, 6 Dec 2022 11:31:37 +0000 (12:31 +0100)] 
cairo: Add new symbols for 1.18

2 years agocairo: Drop broken PsSurface.get_levels() which is bound as PsLevel.get_levels()
Rico Tzschichholz [Tue, 6 Dec 2022 11:15:44 +0000 (12:15 +0100)] 
cairo: Drop broken PsSurface.get_levels() which is bound as PsLevel.get_levels()

2 years agocairo: Add missing Cairo.Pattern.get_rgba()
Rico Tzschichholz [Tue, 6 Dec 2022 09:55:27 +0000 (10:55 +0100)] 
cairo: Add missing Cairo.Pattern.get_rgba()

Thanks to Wayne Blaszczyk

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

2 years agovapi: Remove hildon bindings
Corentin Noël [Mon, 5 Dec 2022 16:19:34 +0000 (17:19 +0100)] 
vapi: Remove hildon bindings

It is long dead and not available anywhere anymore.

2 years agovapi: Add webkitgtk-6.0 bindings
Rico Tzschichholz [Sun, 27 Nov 2022 12:51:03 +0000 (13:51 +0100)] 
vapi: Add webkitgtk-6.0 bindings

2 years agogtk4: Require pangocairo which is a dependency of Gdk-4.0
Rico Tzschichholz [Sun, 27 Nov 2022 12:41:49 +0000 (13:41 +0100)] 
gtk4: Require pangocairo which is a dependency of Gdk-4.0

2 years agoFix output decoding error of non-ASCII character on Win32
wszqkzqk [Sun, 27 Nov 2022 02:17:13 +0000 (10:17 +0800)] 
Fix output decoding error of non-ASCII character on Win32

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

2 years agoActually use printf-like way of Report.*()
Rico Tzschichholz [Sun, 20 Nov 2022 09:35:36 +0000 (10:35 +0100)] 
Actually use printf-like way of Report.*()

2 years agovala: Fix assignment operators for element access
Simon Werbeck [Tue, 17 Jul 2012 16:30:51 +0000 (18:30 +0200)] 
vala: Fix assignment operators for element access

This transforms an assignment to element access other than `=' to a
binary expression i.e. `a[b] += 1' will become `a.set(a.get(b) + 1)'

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

2 years agovala: Minor scanner optimization
wszqkzqk [Thu, 3 Nov 2022 13:57:10 +0000 (21:57 +0800)] 
vala: Minor scanner optimization

2 years agoharfbuzz-gobject: Update to 5.3.1
Rico Tzschichholz [Mon, 31 Oct 2022 21:03:51 +0000 (22:03 +0100)] 
harfbuzz-gobject: Update to 5.3.1

2 years agovapi: Add freetype2 binding stub for harfbuzz-gobject
Rico Tzschichholz [Mon, 31 Oct 2022 21:03:51 +0000 (22:03 +0100)] 
vapi: Add freetype2 binding stub for harfbuzz-gobject

2 years agovapi: Update GIR-based bindings
Rico Tzschichholz [Sun, 13 Nov 2022 15:42:43 +0000 (16:42 +0100)] 
vapi: Update GIR-based bindings

2 years agovala: Add support for verbatim template string
星外之神 [Fri, 28 Oct 2022 15:47:56 +0000 (23:47 +0800)] 
vala: Add support for verbatim template string

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

2 years agovala: Report error in real literal if exponent has no digits
星外之神 [Tue, 25 Oct 2022 13:02:32 +0000 (21:02 +0800)] 
vala: Report error in real literal if exponent has no digits

2 years agocodegen: Append VALA_EXTERN also when using fast-vapi
Alberts Muktupāvels [Mon, 10 Oct 2022 11:25:22 +0000 (14:25 +0300)] 
codegen: Append VALA_EXTERN also when using fast-vapi

2 years agopixman-1: Fix instance position of region copy methods
David Hewitt [Sat, 22 Oct 2022 14:30:29 +0000 (15:30 +0100)] 
pixman-1: Fix instance position of region copy methods

2 years agocodegen: Add glib.h include for TRUE/FALSE literal
Rico Tzschichholz [Sun, 2 Oct 2022 11:17:04 +0000 (13:17 +0200)] 
codegen: Add glib.h include for TRUE/FALSE literal

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

2 years agotests: Add "entry point exists" test to increase coverage
Rico Tzschichholz [Wed, 17 Aug 2022 08:31:41 +0000 (10:31 +0200)] 
tests: Add "entry point exists" test to increase coverage

2 years agogtk4: Make Gtk.show_uri_full() an instance method of Gtk.Window
Rico Tzschichholz [Tue, 9 Aug 2022 21:07:45 +0000 (23:07 +0200)] 
gtk4: Make Gtk.show_uri_full() an instance method of Gtk.Window

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

2 years agoglib-2.0: Add `double_hash` and `double_equal`
wszqkzqk [Sun, 25 Sep 2022 13:53:21 +0000 (21:53 +0800)] 
glib-2.0: Add `double_hash` and `double_equal`

2 years agolibvaladoc: Inline rendering of hierarchy graphs when using svg images
colinkiama [Sat, 30 Jul 2022 23:37:40 +0000 (00:37 +0100)] 
libvaladoc: Inline rendering of hierarchy graphs when using svg images

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

2 years agoSync NEWS from 0.56
Rico Tzschichholz [Fri, 16 Sep 2022 13:56:25 +0000 (15:56 +0200)] 
Sync NEWS from 0.56

2 years agomanual: Update from wiki.gnome.org
Rico Tzschichholz [Thu, 15 Sep 2022 18:46:05 +0000 (20:46 +0200)] 
manual: Update from wiki.gnome.org

2 years agotests: Split up gir parser tests into dedicated files
Rico Tzschichholz [Wed, 25 May 2022 14:48:51 +0000 (16:48 +0200)] 
tests: Split up gir parser tests into dedicated files