summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 0.44.110.44.110.44Rico Tzschichholz2019-11-185-4/+17
|
* tests: Add "invalid address-of" test to increase coverageRico Tzschichholz2019-11-182-0/+9
|
* vala: Don't require constant initializer in fast-vapiRico Tzschichholz2019-11-182-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 interfaceRico Tzschichholz2019-11-183-0/+34
|
* vala: Report error for async creation expression without yieldRico Tzschichholz2019-11-183-0/+16
|
* codegen: Fix support of dynamic DBus methodsRico Tzschichholz2019-11-185-4/+74
|
* test: Add "GLib.Closure parameter" test to increase coverageRico Tzschichholz2019-11-182-0/+31
|
* test: Add "GLib.Log constants" tests to increase coverageRico Tzschichholz2019-11-182-0/+6
|
* glib-2.0: Add "has_typedef = false" to custom MarkupParser*Func delegatesRico Tzschichholz2019-11-181-4/+5
|
* Release 0.44.100.44.10Rico Tzschichholz2019-11-115-4/+46
|
* gio-2.0: Sync metadata from 0.46Rico Tzschichholz2019-11-071-0/+4
|
* gtk4,gtk4-unix-print: Update to 3.96.0+ab407ba5Rico Tzschichholz2019-11-073-29/+71
|
* gtk+-3.0: Skip _MountOperationHandler* symbolsRico Tzschichholz2019-11-071-0/+1
|
* vala: Restore DestroysInstance behaviour for non-compact classesRico Tzschichholz2019-11-073-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 fileOle André Vadla Ravnås2019-11-071-0/+1
|
* libvaladoc: Move gmodule-2.0 to Requires.private of pkg-config fileRico Tzschichholz2019-11-072-2/+3
| | | | It is not required by the public API
* g-i: Ignore flags like -mfpmath=sse, -msse or -msse2Rico Tzschichholz2019-11-071-0/+3
|
* g-i: Avoid use of uninitialized "markup" warningRico Tzschichholz2019-11-071-0/+4
|
* g-i: Calculate size correctly, avoid use-after-freeRico Tzschichholz2019-11-071-5/+14
|
* vala: Write value of constants/enums in fast-vapi if they are constant onlyRico Tzschichholz2019-11-071-2/+2
| | | | | | Introduced by 89a1243a4f066cc9652b26f86eb94fd038874982 Fixes https://gitlab.gnome.org/GNOME/vala/issues/461
* codegen: Make type-parameter properties readableRico Tzschichholz2019-11-073-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 coverageRico Tzschichholz2019-11-073-0/+28
|
* vala: Improve error reporting for invalid interface prerequisitesRico Tzschichholz2019-11-074-12/+28
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/437
* girwriter: Add readable="0"/private="1" attribute to type-specific fieldsRico Tzschichholz2019-11-072-34/+34
|
* codegen: Fix setting of generic-type properties for gobject style chain upRico Tzschichholz2019-11-071-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 argumentsFlorian Brosch2019-11-073-0/+11
|
* vala: Do not allow to change .length of arrays with fixed lengthFlorian Brosch2019-11-072-0/+10
| | | | This would result in invalid C code.
* vala: Do not allow to .resize() on arrays with fixed lengthFlorian Brosch2019-11-073-0/+15
|
* vala: Infer array length of inline allocated arrays for fieldsFlorian Brosch2019-11-071-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 lengthFlorian Brosch2019-11-073-0/+11
|
* vala: Don't falsely resolve binary-expression to boolRico Tzschichholz2019-11-074-1/+21
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/869
* linux: Add memfd_create(2)Rico Tzschichholz2019-11-071-0/+11
|
* tests: Add invalid "silent cast of array" test to increase coverageRico Tzschichholz2019-11-072-0/+7
|
* tests: Add "typeof" tests for fundamental GLib.TypeRico Tzschichholz2019-11-072-0/+45
|
* vala: Issue warning when passing arrays to typeof(), except for "string[]"Rico Tzschichholz2019-11-071-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 namesRico Tzschichholz2019-11-071-0/+3
| | | | ... to avoid generating bindings with invalid syntax.
* libuse-1.0: Remove unused private "malloc" bindingRico Tzschichholz2019-11-071-2/+0
|
* posix: Bind some essential memory allocation functionsRico Tzschichholz2019-11-071-0/+12
|
* libusb-1.0: Don't depend on glib-2.0Rico Tzschichholz2019-11-071-2/+0
|
* tests: Extend "property base-access" interface test to increase coverageRico Tzschichholz2019-11-071-0/+13
|
* codegen: Reduce code duplications when generation base-accessRico Tzschichholz2019-11-073-52/+32
|
* codegen: Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for base-accessRico Tzschichholz2019-11-078-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 coverageRico Tzschichholz2019-11-072-0/+22
|
* tests: Extent "post-condition" virtual method test to increase coverageRico Tzschichholz2019-11-071-0/+20
|
* codegen: Drop unreachable and misplaced codeRico Tzschichholz2019-11-071-17/+0
| | | | | Dropped with 8aa6299ea7a39e7a652ce3896324aaa47af99a18 and falsely reintroduced with 7a429688cdf0fd16cc1503a7666681792e309da8
* tests: Extent "girwriter" test to increase coverageRico Tzschichholz2019-11-073-0/+208
|
* tests: Add "wrongly named constructor" testsRico Tzschichholz2019-11-073-0/+22
|
* codegen: ErrorType is not a SymbolRico Tzschichholz2019-11-071-2/+0
|
* parser: `owned` is not allowed on ConstantsRico Tzschichholz2019-10-144-0/+21
| | | | This avoids criticals and broken c-code.
* glib-2.0: Guard against passing null source to GLib.Memory.copy()Rico Tzschichholz2019-10-141-2/+4
| | | | Found by -fsanitize=undefined