Opened 3 years ago

Closed 3 years ago

#10668 closed enhancement (fixed)

vala-0.40.8 (hold until at least May)

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 8.3
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New point version.

This is the 4th 'stable' release in six weeks.

Change History (8)

comment:1 by Bruce Dubbs, 3 years ago

Milestone: 8.3y-hold

comment:2 by Bruce Dubbs, 3 years ago

Milestone: y-holdhold

Milestone renamed

comment:3 by DJ Lucas, 3 years ago

Owner: changed from blfs-book to DJ Lucas
Status: newassigned

comment:4 by DJ Lucas, 3 years ago

Milestone: hold8.3

comment:5 by Douglas R. Reno, 3 years ago

Owner: changed from DJ Lucas to Douglas R. Reno
Status: assignednew

comment:6 by Douglas R. Reno, 3 years ago

Status: newassigned

comment:7 by Douglas R. Reno, 3 years ago

Summary: vala-0.40.4 (hold until at least May)vala-0.40.8 (hold until at least May)

Bump to 0.40.8

Release notes for all prior versions up to 0.40.4:

Vala 0.40.8

source tarball

released on Jul 16, 2018

Changes

    Various improvements and bug fixes:
        Fix links in the Manual
        libvaladoc: Change link to Valadoc wiki page for HTML doclet
        valadoc: Use HTML5 doctype in HTML doclet
        codegen: Let methods return -1 on error by default if possible [#526]

        Allow TypeModule subclasses as parameter-type in module-init-method [#648]
        girparser: Allow changing the type of constants using metadata [#643]
        girwriter: Add boolean GIR visible attribute to allow skipping symbols
        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:
        gobject-2.0: Add lower_case_csuffix attributes to Type* symbols
        gdk-3.0,gtk+-3.0: Update to 3.23.0+df045423
        gio-2.0: Add custom IOError.from_errno() to make it work as expected [#253]
        gtk+-4.0: Update to 3.94.0+bf5f27c6
        gstreamer-rtsp-server-1.0: Update from 1.14+ git master [#653] 

Vala 0.40.7

source tarball

released on Jun 20, 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
            Custom abstract methods of GLib.Source are handled differently [#641]
            Consistently use gpointer for delegate targets
            Unify some delegate-type check patterns
            Use default_init instead of base_init when registering interfaces [#699550] 
        girparser: Add support for bool delegate_target [#520]
        girwriter:
            Output deprecated="1"
            construct-only properties don't have a setter method
            Don't write any custom attributes [#608] 

        valadoc: Fix TreeBuilder.create_array() for stacked Arrays 
    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 
        gstreamer: Cherry-pick some fixes from 0.42, add gst-editing-services-1.0
        gtk+-3.0: Update to 3.22.30+9ac7f906
        gtk+-4.0: Update to 3.93.0+29fee2e8
        webkit2gtk-4.0: Update to 2.21.4
        Update GIR-based bindings 

Vala 0.40.6

source tarball

released on May 21, 2018

Changes

    Regression fix:
        codegen: Avoid critical for array in-parameters with custom length-type
        tests: Drop assert which is failing on big-endian archs 

Vala 0.40.5

source tarball

released on May 21, 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 
        codewriter: Add 'new' to symbols if needed to match the original source [#614686]
        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]

        gobject-2.0: Make constructor of ParamSpecBoxed public
        gstreamer: Cherry-pick some fixes from 0.42
        gtk+-3.0: Update to 3.22.30+21fddc39
        gtk+-4.0: Update to 3.93.0+3a860719
        javascriptcoregtk-4.0: buffer of String.get_utf8_cstring() is not "ref" [#788113]
        posix: Add missing cname = "int" to Posix.Signal enum
        sqlite3: Add additional constants for flags of Database.open_v2() [#795627]
        webkit2gtk-4.0: Cherry-pick some fixes from 0.42 

Vala 0.40.4

source tarball

released on Apr 15, 2018

Changes

    Various improvements and bug fixes:

        girparser: Add support for NoAccessorMethod metadata 
    Bindings:
        glib-2.0: Mark str parameter of Variant.take_string() as owned
        gstreamer: Update from 1.15+ git master

        gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties (Regression in gtk+-3.0)
        gtk+-4.0: Update to 3.93.0+fc6018f1
        json-glib-1.0: Mark return-type of gvariant_deserialize*() as nullable
        webkit2gtk-4.0: Update to 2.20.1

comment:8 by Douglas R. Reno, 3 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r20280

Note: See TracTickets for help on using tickets.