2017-12-11 Rico Tzschichholz <
[email protected]>
Release 0.34.13
Regenerate GIR-based bindings
girparser: Don't mark simple-type out-parameters with '?' as nullable
Using '?' on simple-types has a different meaning in vala and would create
a boxed-type which is not compatible with the original type.
gtk+-3.0: Don't mark simple-type out-parameters with '?' as nullable
gstreamer-1.0: Cherry-pick some fixes from 0.38
2017-12-09 Rico Tzschichholz <
[email protected]>
Regenerate GIR-based bindings
girparser: Accept setters with boolean return-type as valid property-accessor
girparser: Handle metadata for fields inside a transparent union
gtk+-3.0: Fix FileChooser.add_choice()
Improve error message for missing type-parameter on enclosing type
https://bugzilla.gnome.org/show_bug.cgi?id=587905
SemanticAnalyser.get_actual_type() should never return null
So better return an InvalidType in case of error.
https://bugzilla.gnome.org/show_bug.cgi?id=587905
2017-12-09 George Barrett <
[email protected]>
codegen: Don't create null-safe destroy-wrapper for GenericType
https://bugzilla.gnome.org/show_bug.cgi?id=791283
2017-12-09 Rico Tzschichholz <
[email protected]>
tests: Add further "use of generics in constructor" test
https://bugzilla.gnome.org/show_bug.cgi?id=593137
vala: Don't transform an explicit "null" into a valid format-string
https://bugzilla.gnome.org/show_bug.cgi?id=791215
girparser: Allow change of parameter names
2017-12-09 Philip Withnall <
[email protected]>
glib-2.0: Fix potential null pointer dereference in string.joinv()
The logic in the ‘is the array null or empty’ check was disjunctive
rather than conjunctive. If (str_array == null), the condition would
have short-circuited and tried to evaluate str_array.length, which would
have crashed.
Coverity CID: #1462389 (spotted when scanning Tracker)
https://bugzilla.gnome.org/show_bug.cgi?id=791257
2017-12-09 George Barrett <
[email protected]>
gobject-2.0: Add missing GType constants for fundamentals
At present, only a handful of the G_TYPE_* are declared as constants
GType defines, adding a hurdle to vala programs wanting to use
GObject's fundamental type introspection facilities.
This commit simply adds declarations for all the constant-valued GTypes
listed in the GObject documentation.
https://bugzilla.gnome.org/show_bug.cgi?id=791023
2017-12-09 Rico Tzschichholz <
[email protected]>
gtk+-3.0: Update to 3.22.26+9ce824d3
2017-12-09 Evan Nemerson <
[email protected]>
gstreamer-1.0: Bind GST_DEBUG_BIN_TO_DOT_FILE/*_WITH_TS
https://bugzilla.gnome.org/show_bug.cgi?id=785215
2017-12-09 Rico Tzschichholz <
[email protected]>
gobject-2.0: Add some missing symbols
G_SIGNAL_FLAGS_MASK, G_SIGNAL_MATCH_MASK, g_source_set_closure,
g_source_set_dummy_callback
vala: Improve error output of mismatching overriding methods
Include the prototype-string of base-method for easier error finding.
codegen: Discover invalid member access to instance field
https://bugzilla.gnome.org/show_bug.cgi?id=790903
vala: Report error for missing type-parameter on enclosing type
Make a qualified guess for the cause of the problem instead of triggering
an assertion.
https://bugzilla.gnome.org/show_bug.cgi?id=587905
codegen: Enforce name-length >= 3 for structs using GType
https://bugzilla.gnome.org/show_bug.cgi?id=764041
tests: Invalid Code needs to be recoginized explicitly by an compiler error
Running with G_DEBUG=fatal-warnings makes those fail to easily, so only
pass it to positive test-cases.
2017-11-19 Rico Tzschichholz <
[email protected]>
gtk+-3.0: Update to 3.22.26
vala: Subtype of string is allowed as constant
2017-11-19 Alistair Thomas <
[email protected]>
tests: split VALAFLAGS over multiple lines in testrunner.sh
This improves readability of script and makes it easier for out of tree
patches to the script.
https://bugzilla.gnome.org/show_bug.cgi?id=790321