Opened 8 years ago
Closed 7 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 , 8 years ago
| Milestone: | 8.3 → y-hold |
|---|
comment:2 by , 8 years ago
| Milestone: | y-hold → hold |
|---|
comment:3 by , 8 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:4 by , 8 years ago
| Milestone: | hold → 8.3 |
|---|
comment:5 by , 7 years ago
| Owner: | changed from to |
|---|---|
| Status: | assigned → new |
comment:6 by , 7 years ago
| Status: | new → assigned |
|---|
comment:7 by , 7 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
Note:
See TracTickets
for help on using tickets.

Milestone renamed