HomeFreeBSD

Upgrade devel/vala from 0.36.13 to 0.36.15:

Description

Upgrade devel/vala from 0.36.13 to 0.36.15:

Vala 0.36.15

released on Jul 16, 2018
Changes
  * Various improvements and bug fixes:
    + Update bugtracker links to
        https://gitlab.gnome.org/GNOME/vala/issues
    + codegen:
      - Handle delegate_target attribute of fields [#520]
      - Free generic elements of glib collections [#694765]
      - Fix warning for source_funcs parameter of g_source_new()
      - Actually treat GLib.Source as compact class
      - Consistently use gpointer for delegate targets
      - Unify some delegate-type check patterns
    + girparser:
      - Add support for bool delegate_target [#520]
      - Allow changing the type of constants using metadata [#643]
    + girwriter:
      - Output deprecated="1"
      - construct-only properties don't have a setter method
      - Don't write any custom attributes [#608]
      - Add boolean GIR visible attribute to allow skipping symbols
    + Fix links in the Manual
    + Allow TypeModule subclasses as parameter-type in module-init-method
          [#648]
    + vala: Report error for error-domains without any code
    + parser: Accept "empty" enums/error-domains [#253]
    + codewriter: Output bodies of code-blocks if in VAPIGEN mode [#253]
  * Bindings:
    + glib-2.0:
      - Do not mark simple-type out-parameters as nullable [#634]
      - Make Source.attach() use the default MainContext by default
      - Make Bytes.slice() use the memory-efficient Bytes.from_bytes()
            [#638]
      - Fix Bytes.with_free_func()
    + gio-2.0:
      - Mark ActionEntry.parameter_type/state fields as nullable [#632]
      - Delegate fields of DBus*VTable do not have implicit target fields
      - Apply delegate_target = false on ActionEntry callbacks and make
           them weak [#630]
      - Add default to all io_priority parameters
      - Add custom IOError.from_errno() to make it work as expected [#253]
    + gobject-2.0: Add lower_case_csuffix attributes to Type* symbols
    + gstreamer-rtsp-server-1.0: Update from 1.12+ git master [#653]

Vala 0.36.14

released on May 22, 2018
Changes
  * Various improvements and bug fixes:
    + Warn if --gir is used without --library [#708693]
    + Report an error if rank attribute is required but was not found
          [#660991]
    + scanner: Accept \R and \N escape sequences in regex literals
          [#749576]
    + scanner: Accept backreferences \1 through \99 in regex literals
          [#728574]
    + codegen:
      - Avoid critical in get_basic_type_info() when there is no signature
           [#729517]
      - Fix serializing multidimensional arrays [#735437]
      - Guard get_default_ref_sink_function() against null base-class
      - Respect cname ccode-attribute of lockable fields
      - Fix casting of length for "ref" array parameters
    + girparser: Add support for NoAccessorMethod metadata
    + girparser: Deal with missing "name" attribute by falling back on
          "c:type"
    + girwriter: Drop errornous indent
    + girwriter: Properly output variadic methods and use
          introspectable="0"
    + genie: Add support for the \v escape character [#664689]
    + genie: Add support for the \uXXXX escape sequence
  * Bindings:
    + glib-2.0: Fix IConv.iconv() [#634753]
    + glib-2.0: Mark str parameter of Variant.take_string() as owned
    + gobject-2.0: Make constructor of ParamSpecBoxed public
    + gstreamer: Cherry-pick some fixes from 0.42
    + gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties
    + json-glib-1.0: Mark return-type of gvariant_deserialize*() as
          nullable [#795265]
    + sqlite3: Add additional constants for flags of Database.open_v2()
          [#795627]
    + webkit2gtk-4.0: Update to 2.20.1 and cherry-pick some fixes from
          0.42

Details

Provenance
truckmanAuthored on
Parents
rP477443: revert php-7.1.x-mail-header.patch into distinfo
Branches
Unknown
Tags
Unknown