[blfs-book] [BLFS Trac] #9709: vala-0.38.0

BLFS Trac via blfs-book blfs-book at lists.linuxfromscratch.org
Tue Sep 5 11:08:49 PDT 2017


#9709: vala-0.38.0
-------------------------+--------------------------
 Reporter:  bdubbs@…     |       Owner:  blfs-book@…
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  8.2
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+--------------------------

Comment (by bdubbs@…):

 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

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/9709#comment:1>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch


More information about the blfs-book mailing list