Opened 7 years ago

Closed 7 years ago

#9709 closed enhancement (fixed)

vala-0.38.0

Reported by: bdubbs@… Owned by: bdubbs@…
Priority: normal Milestone: 8.2
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by bdubbs@…, 7 years ago

Vala 0.38.0 ===========

  • Various bug fixes:
    • Improve error output for incompatible method signatures (Add CallableType as base for DelegateType, MethodType, SignalType)
    • codegen: + Initialize temp-variable for fixed-size arrays to zero first #787152 + Add support for "type-func" in ui-files #787033
  • Bindings:
    • gtk+-3.0,gtk+-4.0: Update
    • libxml-2.0: Bind xmlLastElementChild and xmlPreviousElementSibling
    • pangocairo: CairoFontMap.set_default() is not an instance method
    • gio-2.0: Application.set_default() is not an instance method

Vala 0.37.91 ============

  • Various bug fixes:
    • codegen: + Actually write declaration for GNodeTraverseFunc wrapper #786845 + Don't transfer ownership of variable if target-type is unknown #736774 + Adjust format-index for printf/scanf-methods which throw errors #781061 + Use given dup_function for structs
    • libvaladoc: Fix some -Wincompatible-pointer-types warnings
    • tests: Fix some syntax issues #786652
    • Add .editorconfig file #786620
  • GIR parser:
    • Better support of "cprefix" argument in metadata
    • Support "cname" argument in metadata
  • Bindings:
    • Add javascriptcoregtk-4.0 and avoid skips in webkit2gtk*-4.0
    • Update GIR-based bindings
    • gtk+-3.0: Update to 3.22.19

Vala 0.37.90 ============

  • Various bug fixes:
    • Fix some build-system problem + valadoc/tests: Add the source vapi directory to driver-test #786505,

Add ./vala/.libs rather than ./gee/.libs to LD_LIBRARY_PATH

+ Explicitly link doclets against libvala-*.la #786534 + Add missing include of Makefile.common

  • vapigen: Mark given source-files as such and force girparser to handle them
  • codegen: Include glib-object.h for Enums/Structs with type_id
  • Bindings:
    • gtk+-4.0: Make Gsk.Texturer.for_*() static factory methods

Vala 0.37.2 ===========

  • Various bug fixes:
    • libvaladoc: Keep bootstrap-support with valac >= 0.16.1
    • valadoc: Fix tests while bootstapping with valac < 0.31/32
  • Bindings:
    • glib-2.0: Update Unicode symbols
    • gobject-2.0: Add required type_id attributes to all ParamSpec subclasses
    • libgdata: Make Authorizer.reauth_* methods virtual #779229
    • libxml-2.0: Update Xml.ParserOption #785585
    • gtk+-4.0: Update to 3.91.2
    • webkit2gtk-4.0: Update to 2.17.90

Vala 0.37.1 ===========

  • Highlights
    • Don't warn about deprecated symbols if installed_version is older
    • Add --gresourcesdir option #783133
    • Install libvala-0.xx.vapi to "global" vapi directory
    • Require and target GLib >= 2.40
    • build: Make ccode and codegen private API
    • build: Use --use-header for vala's libraries
    • compiler: Add --color=WHEN option
    • codegen: Use g_object_notify_by_pspec() to notify property-changes
    • codegen: Use *_free_full to free GLib.List, GLib.SList and GLib.Queue
    • codegen: Support renamed signals #731547
    • Optimize (de)serialization of arrays with type-signature "ay" #772426
    • Merge valadoc - Consider valadoc a part of vala's toolchain and therefore let it live in the main repository (adds graphviz to the build-requirements)
  • Various bug fixes:
    • Fix finally blocks with async yields #741929
    • Handle non-null in coalescing expression #611223
    • Make the task_complete flag for < 2.44 more similar to >= 2.44 #783543
    • Nullable ValueType requires POINTER as marshaller signature #783897
    • NoAccessorMethod attribute is allowed for gobject-properties only
    • girparser: Fix parsing of delegate-alias without target
    • compiler: Use API_VERSION instead of stripping PACKAGE_SUFFIX
    • girwriter: Write length-parameters of arrays with rank > 1 #758019
    • gdbus: Don't leak nested HashTable on deserialization #782719
    • codewriter: Update timestamps of generated c-files if needed #683286
    • tests: Use dbus-run-session instead of dbus-launch #771455
    • codegenerator: Add source_reference parameter to CodeGenerator.store_*()
    • Don't allow assigning delegate if no target/closure is available #598869
    • gee: Add some useful symbols from gee-0.8
  • Bindings:
    • gio-2.0: Add DBusConnection 'closed' signal as 'on_closed' #684358
    • gio-2.0: Use default 'length = null' for DataInputStream.read_line_utf8* #783351
    • glib-2.0,gobject-2.0: Updates from 2.53.x
    • poppler-glib: Update to 0.54.0
    • webkit2gtk-4.0: Update to 2.17.4
    • gstreamer-1.0: Update to 1.13.0+
    • libgvc: Add WITH_CGRAPH conditionals

comment:2 by bdubbs@…, 7 years ago

Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned

comment:3 by bdubbs@…, 7 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 19189.

Note: See TracTickets for help on using tickets.