Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | g-i: Fix compiling with mingw clang | Biswapriyo Nath | 2023-04-04 | 1 | -5/+8 |
| | | | | | | | | 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] | ||||
* | Sync NEWS from 0.56 | Rico Tzschichholz | 2023-04-04 | 1 | -0/+11 |
| | |||||
* | vapi: Drop webkit2gtk-5.0 bindings | Rico Tzschichholz | 2023-04-01 | 11 | -6742/+0 |
| | |||||
* | webkit2gtk-6.0: Update to 2.40.0 | Rico Tzschichholz | 2023-04-01 | 4 | -21/+320 |
| | |||||
* | webkit2gtk-4.1: Update to 2.40.0 | Rico Tzschichholz | 2023-04-01 | 4 | -43/+145 |
| | |||||
* | webkit2gtk-4.0: Update to 2.40.0 | Rico Tzschichholz | 2023-04-01 | 6 | -43/+162 |
| | |||||
* | vala: Improve initialization of namespace fields with compound literal | Rico Tzschichholz | 2023-03-27 | 7 | -6/+188 |
| | | | | | | Regression of 9c35019ef300082243ef7c71c22088c52d3db38e Fixes https://gitlab.gnome.org/GNOME/vala/issues/1424 | ||||
* | Sync NEWS from 0.56 | Rico Tzschichholz | 2023-03-25 | 1 | -0/+22 |
| | |||||
* | codegen: Minor refactoring of TypeRegisterFunction and its subclasses | Rico Tzschichholz | 2023-03-21 | 6 | -66/+41 |
| | |||||
* | codegen: Use G_TYPE_FLAG_NONE when targetting glib >= 2.74 | Rico Tzschichholz | 2023-03-21 | 3 | -1/+8 |
| | |||||
* | tests: Extend "struct-typed properties" tests to increase coverage | Rico Tzschichholz | 2023-03-21 | 5 | -12/+946 |
| | |||||
* | tests: Add "signal with struct parameter" test to increase coverage | Rico Tzschichholz | 2023-03-21 | 3 | -0/+451 |
| | |||||
* | vala: Owned property accessors are not allowed for non-null simple types | Rico Tzschichholz | 2023-03-21 | 4 | -15/+19 |
| | | | | Additionally drop invalid g_value_take_* references for enums | ||||
* | gtk+-3.0: Fix ToolPalette.icon_size get-accessor type | Rico Tzschichholz | 2023-03-21 | 2 | -2/+2 |
| | |||||
* | vala: Allow assignment of namespace fields with inline allocated arrays | Rico Tzschichholz | 2023-03-20 | 5 | -1/+66 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/945 | ||||
* | tests: Fix -Werror=array-bounds failure | Rico Tzschichholz | 2023-03-20 | 2 | -2/+2 |
| | |||||
* | vala: Set proper value-type of unary ref/out expression in initializers | Rico Tzschichholz | 2023-03-19 | 7 | -5/+245 |
| | | | | | | So the expected pointer-type for these expressions is available in AST. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1421 | ||||
* | codegen: Add declaration for register call of dynamic DBus interfaces | Rico Tzschichholz | 2023-03-18 | 1 | -10/+20 |
| | | | | | | | | The call was added without the required extern declaration Found by -Werror=implicit-function-declaration Fixes https://gitlab.gnome.org/GNOME/vala/issues/1422 | ||||
* | sdl2: Improve Keyboard.get_state() and drop custom implementation | Rico Tzschichholz | 2023-03-18 | 1 | -10/+1 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/1420 | ||||
* | tests: Drop superfluous GLIB_2_56 preprocessing | Rico Tzschichholz | 2023-03-18 | 1 | -3/+0 |
| | |||||
* | gtk4: Add sealed to all the final types | Corentin Noël | 2023-03-16 | 2 | -50/+102 |
| | | | | | | | 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. | ||||
* | codegen: Use g_object_class_override_property to implement generic interface ↵ | Rico Tzschichholz | 2023-03-13 | 4 | -3/+565 |
| | | | | | | | | | | | | 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 | ||||
* | codegen: Add cast to accessor calls for generic property implementations | Rico Tzschichholz | 2023-03-13 | 4 | -6/+210 |
| | | | | Found by -Werror=int-conversion | ||||
* | codegen: Consistently handle GLib.Error as boxed type | Rico Tzschichholz | 2023-03-09 | 8 | -39/+841 |
| | | | | | | Use G_TYPE_ERROR and GBoxed API for all error domains. Fixes https://gitlab.gnome.org/GNOME/vala/issues/1418 | ||||
* | vala: Correctly handle pre/post-increment expression as index of element access | Rico Tzschichholz | 2023-03-08 | 5 | -10/+66 |
| | | | | | | Regression of cb1828cfc5273aca752de9b39a77e0cd53305e61 Fixes https://gitlab.gnome.org/GNOME/vala/issues/1417 | ||||
* | gtk4: Update to 4.10.1~40b154bf | Rico Tzschichholz | 2023-03-08 | 1 | -19/+81 |
| | |||||
* | Require and target GLib >= 2.56 | Rico Tzschichholz | 2023-02-28 | 13 | -271/+306 |
| | | | | | | | 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 | ||||
* | webkitgtk-6.0: Update to 2.39.90 | Rico Tzschichholz | 2023-02-27 | 3 | -49/+50 |
| | |||||
* | vala: Replace '.' with ':' in SourceReference.to_string() | Lorenz Wildberg | 2023-02-26 | 1 | -1/+1 |
| | | | | | This makes it possible to click on the file path and let the location being opened in the editor. | ||||
* | tests: Prepend PKG_CONFIG_PATH to include possible existing value | Lorenz Wildberg | 2023-02-21 | 1 | -1/+1 |
| | |||||
* | gtk4: Follow upstream change of CssProvider.load_from_data() to match gtk+-3.0 | Rico Tzschichholz | 2023-02-21 | 2 | -3/+3 |
| | | | | | | Regression of 521d3b4eef09b767bcb2fa56c441fbb8752c9a2d See https://gitlab.gnome.org/GNOME/gtk/issues/5543 | ||||
* | gtkmodule: Improve error messages | Niels De Graef | 2023-02-20 | 1 | -2/+2 |
| | | | | | | | | 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) | ||||
* | webkitgtk-6.0: Update to 2.39.7 | Rico Tzschichholz | 2023-02-12 | 4 | -4312/+163 |
| | |||||
* | Sync NEWS from 0.56 | Rico Tzschichholz | 2023-02-11 | 1 | -0/+34 |
| | |||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2023-02-11 | 11 | -49/+441 |
| | |||||
* | gstreamer: Update from 1.23.0+ git main | Rico Tzschichholz | 2023-02-11 | 19 | -332/+420 |
| | |||||
* | gtk4: Update to 4.9.4~9991d683 | Rico Tzschichholz | 2023-02-10 | 4 | -28/+132 |
| | |||||
* | libgvc: Fix `cheader_filename` of the `Gvc` namespace | Ole André Vadla Ravnås | 2023-02-10 | 1 | -3/+3 |
| | | | | The .pc only adds `${includedir}/graphviz` to the include path. | ||||
* | vapi: Update gnome-desktop-3.0 and gnome-desktop-4 | Fina Wilke | 2023-02-10 | 2 | -0/+4 |
| | |||||
* | vala: Better handling of [NoReturn] call inside finally clause | Rico Tzschichholz | 2023-02-06 | 4 | -1/+77 |
| | | | | | | | | | 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 | ||||
* | codegen: Cast vfunc of property accessors by using cast_method_pointer() | Rico Tzschichholz | 2023-02-05 | 13 | -89/+79 |
| | | | | | | Found by -Wincompatible-function-pointer-types See https://gitlab.gnome.org/GNOME/vala/issues/1408 | ||||
* | codegen: Cast return value of generic type accessor functions | Rico Tzschichholz | 2023-02-05 | 3 | -7/+7 |
| | | | | | | Found by -Wincompatible-function-pointer-types See https://gitlab.gnome.org/GNOME/vala/issues/1408 | ||||
* | codegen: Perform required cast while assigning and passing function pointers | Rico Tzschichholz | 2023-02-05 | 4 | -12/+18 |
| | | | | | | Found by -Wincompatible-function-pointer-types See https://gitlab.gnome.org/GNOME/vala/issues/1408 | ||||
* | tests: Add more Werror=... flags for clang | Rico Tzschichholz | 2023-02-05 | 1 | -0/+2 |
| | |||||
* | vala: Allow more general usage of PropertyAccessor.get_method() | Rico Tzschichholz | 2023-02-05 | 2 | -4/+4 |
| | |||||
* | vala: Inherit more important attributes for PropertyAccessor method | Rico Tzschichholz | 2023-02-05 | 1 | -0/+7 |
| | |||||
* | codegen: Perform required casts for generic types of return-values and ↵ | Rico Tzschichholz | 2023-01-31 | 9 | -0/+492 |
| | | | | | | | | in/out-parameters Found by -Werror=int-conversion Fixes https://gitlab.gnome.org/GNOME/vala/issues/1407 | ||||
* | vala: Add support for Hexadecimal floating point literals | wszqkzqk | 2023-01-30 | 9 | -5/+172 |
| | | | | https://gcc.gnu.org/onlinedocs/gcc/Hex-Floats.html#Hex-Floats | ||||
* | vala: Improve missing exponent check for real literals | Rico Tzschichholz | 2023-01-30 | 3 | -1/+11 |
| | |||||
* | vala: Improve compatibility type checks of array elements in assignments | Rico Tzschichholz | 2023-01-30 | 9 | -0/+1016 |
| |