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