]>
git.ipfire.org Git - thirdparty/vala.git/log 
Rico Tzschichholz  [Thu, 13 Apr 2023 18:36:08 +0000  (20:36 +0200)]  
vapi: Regenerate bindings for GenericType change
Rico Tzschichholz  [Thu, 13 Apr 2023 18:36:08 +0000  (20:36 +0200)]  
vala: Don't make GenericType nullable by default
Rico Tzschichholz  [Thu, 13 Apr 2023 08:46:45 +0000  (10:46 +0200)]  
codegen: Fix usage of lambda-expression from delegate initializer
Rico Tzschichholz  [Thu, 13 Apr 2023 06:25:02 +0000  (08:25 +0200)]  
codegen: Return CCodeInvalidExpression instead of null
Lorenz Wildberg  [Tue, 11 Apr 2023 20:02:51 +0000  (22:02 +0200)]  
vala: Improve check of type_referene in ObjectCreationExpression
Rico Tzschichholz  [Sat, 8 Apr 2023 17:30:33 +0000  (19:30 +0200)]  
vala: Check type-arguments in more declarations
Rico Tzschichholz  [Sat, 8 Apr 2023 13:50:53 +0000  (15:50 +0200)]  
girparser: Add support for type_parameters, implements and prerequisites metadata
Rico Tzschichholz  [Tue, 11 Apr 2023 10:21:14 +0000  (12:21 +0200)]  
vala: Don't report consequential error when base_method is incompatible already
Rico Tzschichholz  [Mon, 10 Apr 2023 21:42:16 +0000  (23:42 +0200)]  
valadoc: Add missing generic type arguments
Rico Tzschichholz  [Mon, 10 Apr 2023 15:13:35 +0000  (17:13 +0200)]  
vala: Add GenericSymbol interface for symbols supporting type-parameters
Rico Tzschichholz  [Sat, 8 Apr 2023 20:43:41 +0000  (22:43 +0200)]  
gee: Add more missing generic type arguments
Rico Tzschichholz  [Sat, 8 Apr 2023 16:50:59 +0000  (18:50 +0200)]  
gee: Fix return-type of HashMap.MapIterator.get_key()/get_value()
Rico Tzschichholz  [Sat, 8 Apr 2023 13:50:53 +0000  (15:50 +0200)]  
vala: Improve error message for wrong number of type-arguments
Rico Tzschichholz  [Sat, 8 Apr 2023 13:50:53 +0000  (15:50 +0200)]  
vala: Improve Symbol.to_string() to include TypeParameters
Rico Tzschichholz  [Sat, 8 Apr 2023 13:50:53 +0000  (15:50 +0200)]  
Use already available glib_ns instead of root_symbol.scope.lookup ("GLib")
Rico Tzschichholz  [Sat, 8 Apr 2023 08:55:39 +0000  (10:55 +0200)]  
vala: Check type-argument count of interface prerequisites
Rico Tzschichholz  [Fri, 7 Apr 2023 14:49:10 +0000  (16:49 +0200)]  
gio-2.0: Add missing type-argument in ListStore.find_with_equal_func_full()
Rico Tzschichholz  [Thu, 6 Apr 2023 16:22:38 +0000  (18:22 +0200)]  
gio-2.0: Add new symbols from 2.76
Rico Tzschichholz  [Thu, 6 Apr 2023 16:22:38 +0000  (18:22 +0200)]  
girparser: Apply "instance_idx" metadata for delegates
Rico Tzschichholz  [Thu, 6 Apr 2023 10:01:00 +0000  (12:01 +0200)]  
glib-2.0: Fix a few binding errors
Rico Tzschichholz  [Thu, 6 Apr 2023 10:01:00 +0000  (12:01 +0200)]  
gtk+-3.0: Fix a few binding issues
Rico Tzschichholz  [Thu, 6 Apr 2023 10:01:00 +0000  (12:01 +0200)]  
gtk4: Fix a few binding errors
Rico Tzschichholz  [Thu, 6 Apr 2023 10:01:00 +0000  (12:01 +0200)]  
libvaladoc: Make better use of properties
Rico Tzschichholz  [Thu, 6 Apr 2023 10:01:00 +0000  (12:01 +0200)]  
valadoc: Check correct value for null when looking for return comment
Rico Tzschichholz  [Thu, 6 Apr 2023 10:01:00 +0000  (12:01 +0200)]  
glib-2.0: Add new symbols from 2.76
Rico Tzschichholz  [Thu, 6 Apr 2023 13:14:52 +0000  (15:14 +0200)]  
codegen: Stabilize CCode.cname for backing method of lamdba expression
Biswapriyo Nath  [Tue, 4 Apr 2023 18:45:21 +0000  (00:15  +0530)]  
g-i: Fix compiling with mingw clang
Rico Tzschichholz  [Tue, 4 Apr 2023 11:24:17 +0000  (13:24 +0200)]  
Sync NEWS from 0.56
Rico Tzschichholz  [Sat, 1 Apr 2023 11:28:39 +0000  (13:28 +0200)]  
vapi: Drop webkit2gtk-5.0 bindings
Rico Tzschichholz  [Sat, 1 Apr 2023 11:25:58 +0000  (13:25 +0200)]  
webkit2gtk-6.0: 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
Rico Tzschichholz  [Sat, 1 Apr 2023 11:25:58 +0000  (13:25 +0200)]  
webkit2gtk-4.0: Update to 2.40.0
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
Rico Tzschichholz  [Sat, 25 Mar 2023 16:31:51 +0000  (17:31 +0100)]  
Sync NEWS from 0.56
Rico Tzschichholz  [Tue, 21 Mar 2023 10:14:49 +0000  (11:14 +0100)]  
codegen: Minor refactoring of TypeRegisterFunction and its subclasses
Rico Tzschichholz  [Tue, 21 Mar 2023 10:14:49 +0000  (11:14 +0100)]  
codegen: Use G_TYPE_FLAG_NONE when targetting glib >= 2.74
Rico Tzschichholz  [Tue, 21 Mar 2023 10:14:49 +0000  (11:14 +0100)]  
tests: Extend "struct-typed properties" tests 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
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
Rico Tzschichholz  [Tue, 21 Mar 2023 10:14:49 +0000  (11:14 +0100)]  
gtk+-3.0: Fix ToolPalette.icon_size get-accessor type
Rico Tzschichholz  [Mon, 20 Mar 2023 14:18:00 +0000  (15:18 +0100)]  
vala: Allow assignment of namespace fields with inline allocated arrays
Rico Tzschichholz  [Mon, 20 Mar 2023 15:19:36 +0000  (16:19 +0100)]  
tests: Fix -Werror=array-bounds failure
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
Rico Tzschichholz  [Sat, 18 Mar 2023 11:40:55 +0000  (12:40 +0100)]  
codegen: Add declaration for register call of dynamic DBus interfaces
Rico Tzschichholz  [Sat, 18 Mar 2023 11:40:55 +0000  (12:40 +0100)]  
sdl2: Improve Keyboard.get_state() and drop custom implementation
Rico Tzschichholz  [Sat, 18 Mar 2023 11:40:55 +0000  (12:40 +0100)]  
tests: Drop superfluous GLIB_2_56 preprocessing
Corentin Noël  [Thu, 16 Mar 2023 11:17:47 +0000  (12:17 +0100)]  
gtk4: Add sealed to all the final types
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
Rico Tzschichholz  [Mon, 13 Mar 2023 08:13:34 +0000  (09:13 +0100)]  
codegen: Add cast to accessor calls for generic property implementations
Rico Tzschichholz  [Thu, 9 Mar 2023 08:34:36 +0000  (09:34 +0100)]  
codegen: Consistently handle GLib.Error as boxed type
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
Rico Tzschichholz  [Wed, 8 Mar 2023 11:14:28 +0000  (12:14 +0100)]  
gtk4: Update to 4.10.1~
40b154bf 
Rico Tzschichholz  [Tue, 28 Feb 2023 11:29:16 +0000  (12:29 +0100)]  
Require and target GLib >= 2.56
Rico Tzschichholz  [Mon, 27 Feb 2023 13:27:52 +0000  (14:27 +0100)]  
webkitgtk-6.0: Update to 2.39.90
Lorenz Wildberg  [Tue, 27 Sep 2022 18:05:59 +0000  (20:05 +0200)]  
vala: Replace '.' with ':' in SourceReference.to_string()
Lorenz Wildberg  [Tue, 21 Feb 2023 09:05:03 +0000  (10:05 +0100)]  
tests: Prepend PKG_CONFIG_PATH to include possible existing value
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
Niels De Graef  [Sat, 18 Feb 2023 20:32:52 +0000  (21:32 +0100)]  
gtkmodule: Improve error messages
Rico Tzschichholz  [Sun, 12 Feb 2023 17:22:23 +0000  (18:22 +0100)]  
webkitgtk-6.0: Update to 2.39.7
Rico Tzschichholz  [Sat, 11 Feb 2023 22:28:34 +0000  (23:28 +0100)]  
Sync NEWS from 0.56
Rico Tzschichholz  [Sat, 11 Feb 2023 17:19:26 +0000  (18:19 +0100)]  
vapi: Update GIR-based bindings
Rico Tzschichholz  [Sat, 11 Feb 2023 17:18:14 +0000  (18:18 +0100)]  
gstreamer: Update from 1.23.0+ git main
Rico Tzschichholz  [Wed, 8 Feb 2023 14:41:58 +0000  (15:41 +0100)]  
gtk4: Update to 4.9.4~
9991d683 
Ole André Vadla Ravnås  [Tue, 1 Nov 2022 19:32:23 +0000  (20:32 +0100)]  
libgvc: Fix `cheader_filename` of the `Gvc` namespace
Fina Wilke  [Thu, 19 Jan 2023 17:08:27 +0000  (18:08 +0100)]  
vapi: Update gnome-desktop-3.0 and gnome-desktop-4
Rico Tzschichholz  [Mon, 6 Feb 2023 17:52:11 +0000  (18:52 +0100)]  
vala: Better handling of [NoReturn] call inside finally clause
Rico Tzschichholz  [Sun, 5 Feb 2023 18:33:15 +0000  (19:33 +0100)]  
codegen: 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 return value of generic type accessor functions
Rico Tzschichholz  [Sun, 5 Feb 2023 18:33:15 +0000  (19:33 +0100)]  
codegen: Perform required cast while assigning and passing function pointers
Rico Tzschichholz  [Sun, 5 Feb 2023 18:33:15 +0000  (19:33 +0100)]  
tests: Add more Werror=... flags for clang
Rico Tzschichholz  [Sun, 5 Feb 2023 18:33:15 +0000  (19:33 +0100)]  
vala: Allow more general usage of PropertyAccessor.get_method()
Rico Tzschichholz  [Sun, 5 Feb 2023 18:33:15 +0000  (19:33 +0100)]  
vala: Inherit more important attributes for PropertyAccessor method
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
wszqkzqk  [Fri, 9 Dec 2022 12:07:59 +0000  (20:07 +0800)]  
vala: Add support for Hexadecimal floating point literals
Rico Tzschichholz  [Mon, 30 Jan 2023 13:56:07 +0000  (14:56 +0100)]  
vala: Improve missing exponent check for real literals
Rico Tzschichholz  [Mon, 30 Jan 2023 10:39:11 +0000  (11:39 +0100)]  
vala: Improve compatibility type checks of array elements in assignments
wszqkzqk  [Wed, 18 Jan 2023 06:25:50 +0000  (14:25 +0800)]  
glib-2.0: Improve string.replace()
Rico Tzschichholz  [Wed, 18 Jan 2023 13:13:13 +0000  (14:13 +0100)]  
tests: Extend string.replace() test to increase coverage
Frederik Zipp  [Sun, 1 Aug 2010 10:54:37 +0000  (12:54 +0200)]  
codegen: Add foreach support for strings
wszqkzqk  [Wed, 11 Jan 2023 05:44:49 +0000  (13:44 +0800)]  
tests: Update c-expected
wszqkzqk  [Wed, 11 Jan 2023 05:44:34 +0000  (13:44 +0800)]  
codegen: Improve handling of 'extern' on Win32 and Cygwin
wszqkzqk  [Wed, 4 Jan 2023 11:42:17 +0000  (19:42 +0800)]  
parser: Support one-line declaration of multiple fields in classes/structs
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
Rico Tzschichholz  [Wed, 4 Jan 2023 21:47:01 +0000  (22:47 +0100)]  
codegen: Correctly handle fixed-length array initialization of fields in classes
Rico Tzschichholz  [Wed, 4 Jan 2023 21:47:01 +0000  (22:47 +0100)]  
vala: Allow to use store_field() for initializations
wszqkzqk  [Tue, 3 Jan 2023 15:12:24 +0000  (23:12 +0800)]  
vala,libvaladoc: Properly check for colored terminal output on Windows
wszqkzqk  [Tue, 13 Dec 2022 13:56:53 +0000  (21:56 +0800)]  
parser: Properly handle chained equality expressions
Rico Tzschichholz  [Wed, 14 Dec 2022 16:22:44 +0000  (17:22 +0100)]  
codegen: Use a special CCodeBinaryExpression for string comparisons
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
Rico Tzschichholz  [Tue, 13 Dec 2022 15:04:42 +0000  (16:04 +0100)]  
tests: Add "string relation" tests 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
Rico Tzschichholz  [Sat, 26 Nov 2022 06:43:06 +0000  (07:43 +0100)]  
gtk4: Update workaround for DropTarget.drop() signal conflict
星外之神  [Mon, 12 Dec 2022 01:56:28 +0000  (09:56 +0800)]  
gitignore: Add built files on Windows
星外之神  [Thu, 24 Nov 2022 13:09:01 +0000  (21:09 +0800)]  
vala: Add support for binary/octal integer literal
Rico Tzschichholz  [Mon, 21 Nov 2022 09:55:44 +0000  (10:55 +0100)]  
vala: Improve integer literal checks
Rico Tzschichholz  [Tue, 6 Dec 2022 11:31:37 +0000  (12:31 +0100)]  
cairo: Add new symbols for 1.18
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()
Rico Tzschichholz  [Tue, 6 Dec 2022 09:55:27 +0000  (10:55 +0100)]  
cairo: Add missing Cairo.Pattern.get_rgba()
Corentin Noël  [Mon, 5 Dec 2022 16:19:34 +0000  (17:19 +0100)]  
vapi: Remove hildon bindings
Rico Tzschichholz  [Sun, 27 Nov 2022 12:51:03 +0000  (13:51 +0100)]  
vapi: Add webkitgtk-6.0 bindings