Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 0.44.110.44.110.44 | Rico Tzschichholz | 2019-11-18 | 5 | -4/+17 |
| | |||||
* | tests: Add "invalid address-of" test to increase coverage | Rico Tzschichholz | 2019-11-18 | 2 | -0/+9 |
| | |||||
* | vala: Don't require constant initializer in fast-vapi | Rico Tzschichholz | 2019-11-18 | 2 | -3/+6 |
| | | | | | | | | | Regression of 984c034256de3830d6daa0ab6f5eff108dea09bb Extend --fast-vapi test by using --use-fast-vapi See https://github.com/dino/dino/issues/646 and https://gitlab.gnome.org/GNOME/vala/issues/461 | ||||
* | codegen: Fix vfunc signature of delegate-typed property in interface | Rico Tzschichholz | 2019-11-18 | 3 | -0/+34 |
| | |||||
* | vala: Report error for async creation expression without yield | Rico Tzschichholz | 2019-11-18 | 3 | -0/+16 |
| | |||||
* | codegen: Fix support of dynamic DBus methods | Rico Tzschichholz | 2019-11-18 | 5 | -4/+74 |
| | |||||
* | test: Add "GLib.Closure parameter" test to increase coverage | Rico Tzschichholz | 2019-11-18 | 2 | -0/+31 |
| | |||||
* | test: Add "GLib.Log constants" tests to increase coverage | Rico Tzschichholz | 2019-11-18 | 2 | -0/+6 |
| | |||||
* | glib-2.0: Add "has_typedef = false" to custom MarkupParser*Func delegates | Rico Tzschichholz | 2019-11-18 | 1 | -4/+5 |
| | |||||
* | Release 0.44.100.44.10 | Rico Tzschichholz | 2019-11-11 | 5 | -4/+46 |
| | |||||
* | gio-2.0: Sync metadata from 0.46 | Rico Tzschichholz | 2019-11-07 | 1 | -0/+4 |
| | |||||
* | gtk4,gtk4-unix-print: Update to 3.96.0+ab407ba5 | Rico Tzschichholz | 2019-11-07 | 3 | -29/+71 |
| | |||||
* | gtk+-3.0: Skip _MountOperationHandler* symbols | Rico Tzschichholz | 2019-11-07 | 1 | -0/+1 |
| | |||||
* | vala: Restore DestroysInstance behaviour for non-compact classes | Rico Tzschichholz | 2019-11-07 | 3 | -1/+18 |
| | | | | | | | | | Although this attribute is not meant to be applied on methods of reference counted classes, the original behaviour should not be changed silently. Regression of 3d83f31a659bd179e8a867dd054126ac6f22e82b Fixes https://gitlab.gnome.org/GNOME/vala/issues/873 | ||||
* | vala: Add missing gmodule-2.0 to Requires.private of pkg-config file | Ole André Vadla Ravnås | 2019-11-07 | 1 | -0/+1 |
| | |||||
* | libvaladoc: Move gmodule-2.0 to Requires.private of pkg-config file | Rico Tzschichholz | 2019-11-07 | 2 | -2/+3 |
| | | | | It is not required by the public API | ||||
* | g-i: Ignore flags like -mfpmath=sse, -msse or -msse2 | Rico Tzschichholz | 2019-11-07 | 1 | -0/+3 |
| | |||||
* | g-i: Avoid use of uninitialized "markup" warning | Rico Tzschichholz | 2019-11-07 | 1 | -0/+4 |
| | |||||
* | g-i: Calculate size correctly, avoid use-after-free | Rico Tzschichholz | 2019-11-07 | 1 | -5/+14 |
| | |||||
* | vala: Write value of constants/enums in fast-vapi if they are constant only | Rico Tzschichholz | 2019-11-07 | 1 | -2/+2 |
| | | | | | | Introduced by 89a1243a4f066cc9652b26f86eb94fd038874982 Fixes https://gitlab.gnome.org/GNOME/vala/issues/461 | ||||
* | codegen: Make type-parameter properties readable | Rico Tzschichholz | 2019-11-07 | 3 | -3/+70 |
| | | | | | | Those are immutable while being construct-only properties. See https://gitlab.gnome.org/GNOME/vala/issues/190 | ||||
* | tests: Add invalid "multiple base classes" tests to increase coverage | Rico Tzschichholz | 2019-11-07 | 3 | -0/+28 |
| | |||||
* | vala: Improve error reporting for invalid interface prerequisites | Rico Tzschichholz | 2019-11-07 | 4 | -12/+28 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/437 | ||||
* | girwriter: Add readable="0"/private="1" attribute to type-specific fields | Rico Tzschichholz | 2019-11-07 | 2 | -34/+34 |
| | |||||
* | codegen: Fix setting of generic-type properties for gobject style chain up | Rico Tzschichholz | 2019-11-07 | 1 | -4/+4 |
| | | | | | | Correctly refer to their canonical names. See https://bugzilla.gnome.org/show_bug.cgi?id=654702 | ||||
* | vala: Improve error message for arrays as type arguments | Florian Brosch | 2019-11-07 | 3 | -0/+11 |
| | |||||
* | vala: Do not allow to change .length of arrays with fixed length | Florian Brosch | 2019-11-07 | 2 | -0/+10 |
| | | | | This would result in invalid C code. | ||||
* | vala: Do not allow to .resize() on arrays with fixed length | Florian Brosch | 2019-11-07 | 3 | -0/+15 |
| | |||||
* | vala: Infer array length of inline allocated arrays for fields | Florian Brosch | 2019-11-07 | 1 | -0/+21 |
| | | | | | | | | Don't allow non-arrays as initializer for inline allocated arrays Same as 0f0bca7e0519af13d9217fbca2c20ce67cd3baba See https://bugzilla.gnome.org/show_bug.cgi?id=644046 | ||||
* | vala: Do not allow += for arrays with fixed length | Florian Brosch | 2019-11-07 | 3 | -0/+11 |
| | |||||
* | vala: Don't falsely resolve binary-expression to bool | Rico Tzschichholz | 2019-11-07 | 4 | -1/+21 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/869 | ||||
* | linux: Add memfd_create(2) | Rico Tzschichholz | 2019-11-07 | 1 | -0/+11 |
| | |||||
* | tests: Add invalid "silent cast of array" test to increase coverage | Rico Tzschichholz | 2019-11-07 | 2 | -0/+7 |
| | |||||
* | tests: Add "typeof" tests for fundamental GLib.Type | Rico Tzschichholz | 2019-11-07 | 2 | -0/+45 |
| | |||||
* | vala: Issue warning when passing arrays to typeof(), except for "string[]" | Rico Tzschichholz | 2019-11-07 | 1 | -0/+4 |
| | | | | | | Passing arrays resolve to G_TYPE_INVALID, and "string[]" to G_TYPE_STRV See https://gitlab.gnome.org/GNOME/vala/issues/868 | ||||
* | girparser: Detect and replace "-" in parameter names | Rico Tzschichholz | 2019-11-07 | 1 | -0/+3 |
| | | | | ... to avoid generating bindings with invalid syntax. | ||||
* | libuse-1.0: Remove unused private "malloc" binding | Rico Tzschichholz | 2019-11-07 | 1 | -2/+0 |
| | |||||
* | posix: Bind some essential memory allocation functions | Rico Tzschichholz | 2019-11-07 | 1 | -0/+12 |
| | |||||
* | libusb-1.0: Don't depend on glib-2.0 | Rico Tzschichholz | 2019-11-07 | 1 | -2/+0 |
| | |||||
* | tests: Extend "property base-access" interface test to increase coverage | Rico Tzschichholz | 2019-11-07 | 1 | -0/+13 |
| | |||||
* | codegen: Reduce code duplications when generation base-access | Rico Tzschichholz | 2019-11-07 | 3 | -52/+32 |
| | |||||
* | codegen: Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for base-access | Rico Tzschichholz | 2019-11-07 | 8 | -14/+113 |
| | | | | | Usage of the pre-assigned *_parent_iface field is only possible in classes which explicitly implement an interface. | ||||
* | tests: Add "default-handler with base-access" signal test to increase coverage | Rico Tzschichholz | 2019-11-07 | 2 | -0/+22 |
| | |||||
* | tests: Extent "post-condition" virtual method test to increase coverage | Rico Tzschichholz | 2019-11-07 | 1 | -0/+20 |
| | |||||
* | codegen: Drop unreachable and misplaced code | Rico Tzschichholz | 2019-11-07 | 1 | -17/+0 |
| | | | | | Dropped with 8aa6299ea7a39e7a652ce3896324aaa47af99a18 and falsely reintroduced with 7a429688cdf0fd16cc1503a7666681792e309da8 | ||||
* | tests: Extent "girwriter" test to increase coverage | Rico Tzschichholz | 2019-11-07 | 3 | -0/+208 |
| | |||||
* | tests: Add "wrongly named constructor" tests | Rico Tzschichholz | 2019-11-07 | 3 | -0/+22 |
| | |||||
* | codegen: ErrorType is not a Symbol | Rico Tzschichholz | 2019-11-07 | 1 | -2/+0 |
| | |||||
* | parser: `owned` is not allowed on Constants | Rico Tzschichholz | 2019-10-14 | 4 | -0/+21 |
| | | | | This avoids criticals and broken c-code. | ||||
* | glib-2.0: Guard against passing null source to GLib.Memory.copy() | Rico Tzschichholz | 2019-10-14 | 1 | -2/+4 |
| | | | | Found by -fsanitize=undefined |