summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* vala: Improve check of type_referene in ObjectCreationExpressionLorenz Wildberg2023-04-111-14/+12
|
* vala: Check type-arguments in more declarationsRico Tzschichholz2023-04-117-12/+7
|
* girparser: Add support for type_parameters, implements and prerequisites ↵Rico Tzschichholz2023-04-111-1/+129
| | | | metadata
* vala: Don't report consequential error when base_method is incompatible alreadyRico Tzschichholz2023-04-111-1/+2
|
* valadoc: Add missing generic type argumentsRico Tzschichholz2023-04-112-6/+6
|
* vala: Add GenericSymbol interface for symbols supporting type-parametersRico Tzschichholz2023-04-118-18/+69
|
* gee: Add more missing generic type argumentsRico Tzschichholz2023-04-082-2/+2
|
* gee: Fix return-type of HashMap.MapIterator.get_key()/get_value()Rico Tzschichholz2023-04-081-2/+2
| | | | They didn't match the declarations in Vala.MapIterator interface.
* vala: Improve error message for wrong number of type-argumentsRico Tzschichholz2023-04-082-4/+4
|
* vala: Improve Symbol.to_string() to include TypeParametersRico Tzschichholz2023-04-081-1/+27
|
* Use already available glib_ns instead of root_symbol.scope.lookup ("GLib")Rico Tzschichholz2023-04-082-3/+3
|
* vala: Check type-argument count of interface prerequisitesRico Tzschichholz2023-04-086-0/+50
| | | | Additionally add test case for type-argument count of class base-types
* gio-2.0: Add missing type-argument in ListStore.find_with_equal_func_full()Rico Tzschichholz2023-04-072-1/+2
|
* gio-2.0: Add new symbols from 2.76Rico Tzschichholz2023-04-062-5/+56
|
* girparser: Apply "instance_idx" metadata for delegatesRico Tzschichholz2023-04-061-0/+7
|
* glib-2.0: Fix a few binding errorsRico Tzschichholz2023-04-061-7/+6
|
* gtk+-3.0: Fix a few binding issuesRico Tzschichholz2023-04-062-17/+3
|
* gtk4: Fix a few binding errorsRico Tzschichholz2023-04-065-17/+23
|
* libvaladoc: Make better use of propertiesRico Tzschichholz2023-04-066-59/+32
|
* valadoc: Check correct value for null when looking for return commentRico Tzschichholz2023-04-061-3/+3
|
* glib-2.0: Add new symbols from 2.76Rico Tzschichholz2023-04-061-0/+50
|
* codegen: Stabilize CCode.cname for backing method of lamdba expressionRico Tzschichholz2023-04-0698-1542/+1545
| | | | Move lambda_id generation to CCodeAttribute and use _vala_lambda%d_ pattern
* g-i: Fix compiling with mingw clangBiswapriyo Nath2023-04-041-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.56Rico Tzschichholz2023-04-041-0/+11
|
* vapi: Drop webkit2gtk-5.0 bindingsRico Tzschichholz2023-04-0111-6742/+0
|
* webkit2gtk-6.0: Update to 2.40.0Rico Tzschichholz2023-04-014-21/+320
|
* webkit2gtk-4.1: Update to 2.40.0Rico Tzschichholz2023-04-014-43/+145
|
* webkit2gtk-4.0: Update to 2.40.0Rico Tzschichholz2023-04-016-43/+162
|
* vala: Improve initialization of namespace fields with compound literalRico Tzschichholz2023-03-277-6/+188
| | | | | | Regression of 9c35019ef300082243ef7c71c22088c52d3db38e Fixes https://gitlab.gnome.org/GNOME/vala/issues/1424
* Sync NEWS from 0.56Rico Tzschichholz2023-03-251-0/+22
|
* codegen: Minor refactoring of TypeRegisterFunction and its subclassesRico Tzschichholz2023-03-216-66/+41
|
* codegen: Use G_TYPE_FLAG_NONE when targetting glib >= 2.74Rico Tzschichholz2023-03-213-1/+8
|
* tests: Extend "struct-typed properties" tests to increase coverageRico Tzschichholz2023-03-215-12/+946
|
* tests: Add "signal with struct parameter" test to increase coverageRico Tzschichholz2023-03-213-0/+451
|
* vala: Owned property accessors are not allowed for non-null simple typesRico Tzschichholz2023-03-214-15/+19
| | | | Additionally drop invalid g_value_take_* references for enums
* gtk+-3.0: Fix ToolPalette.icon_size get-accessor typeRico Tzschichholz2023-03-212-2/+2
|
* vala: Allow assignment of namespace fields with inline allocated arraysRico Tzschichholz2023-03-205-1/+66
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/945
* tests: Fix -Werror=array-bounds failureRico Tzschichholz2023-03-202-2/+2
|
* vala: Set proper value-type of unary ref/out expression in initializersRico Tzschichholz2023-03-197-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 interfacesRico Tzschichholz2023-03-181-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 implementationRico Tzschichholz2023-03-181-10/+1
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/1420
* tests: Drop superfluous GLIB_2_56 preprocessingRico Tzschichholz2023-03-181-3/+0
|
* gtk4: Add sealed to all the final typesCorentin Noël2023-03-162-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 Tzschichholz2023-03-134-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 implementationsRico Tzschichholz2023-03-134-6/+210
| | | | Found by -Werror=int-conversion
* codegen: Consistently handle GLib.Error as boxed typeRico Tzschichholz2023-03-098-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 accessRico Tzschichholz2023-03-085-10/+66
| | | | | | Regression of cb1828cfc5273aca752de9b39a77e0cd53305e61 Fixes https://gitlab.gnome.org/GNOME/vala/issues/1417
* gtk4: Update to 4.10.1~40b154bfRico Tzschichholz2023-03-081-19/+81
|
* Require and target GLib >= 2.56Rico Tzschichholz2023-02-2813-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.90Rico Tzschichholz2023-02-273-49/+50
|