Hello community, here is the log from the commit of package vala for openSUSE:Factory checked in at 2018-12-27 00:21:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vala (Old) and /work/SRC/openSUSE:Factory/.vala.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vala" Thu Dec 27 00:21:57 2018 rev:93 rq:660475 version:0.42.4 Changes: -------- --- /work/SRC/openSUSE:Factory/vala/vala.changes 2018-12-19 13:47:51.047415474 +0100 +++ /work/SRC/openSUSE:Factory/.vala.new.28833/vala.changes 2018-12-27 00:22:00.592024669 +0100 @@ -1,0 +2,73 @@ +Thu Dec 20 18:35:52 UTC 2018 - bjorn....@gmail.com + +- Update to version 0.42.4: + + Various improvements and bug fixes: + - codegen: + . Fix method pointer cast if instance isn't at first position + . Transfer ownership of compact class to DestroysInstance + method + . Add destroy function for GLib.Array + . Fix canonical string for quark of error domains + . Make sure to include declarations for delegate typed + parameters + . Don't emit type_id for enum in non GOBJECT profile + . Don't emit unused temp variable for element access + assignments + . Actually create method cast for base interface method as + needed + . Mark needle parameter of internal array-contains methods as + const + . Emit initializer for enum-value into wanted declaration + space + . Add void to delegate typedef declarations without + parameters + . Emit delegate/enum typedefs to type-declaration section + . Always emit constants with initializer-list + . Handle non-default AsyncResult parameter position + - vala: + . Copy instance_pos argument from virtual/abstract base + methods + . Compact classes don't allow private/class fields and to + lock fields + . Use comment which was already retrieved in + parse_declaration() + . Add missing re-check guards for Do/For/WhileStatement and + SwitchLabel + . Type check for errors require an error expression + . Make check_arguments() more verbose and don't bail on first + error + . Don't emit member access of assignments on static + properties + . Use clearer error message for automatic properties in + interfaces + . Break possible endless loop in + SymbolResolver.get_type_for_struct() + - girwriter: Write glib-type attributes for Enums/Structs with + type_id + - girparser: Skip "source-position" elements and docs in + transparent union + - valadoc: + . Match property signature with vala's codewriter + . Sort symbols and members where possible + . Actually assign type_id of Api.Structs + . Add type_id to Api.Enum/Interface + . Skip package dependency if target directory already exists + . Fix a few errors and warnings in stylesheet + . Adjust stylesheet to unbreak Epiphany + - docs: Use Markdown for README and include build instructions + - testrunner: Pass buildsystem's CC through to valac + + Bindings: + - gio-2.0: Add missing File.new_build_filename() + - glib-2.0: Add missing Array.set_clear_func() binding + - glib-2.0: Avoid double-free in GLib.Array if clear_func is + set + - glib-2.0: Add GLib.pointer aka gpointer binding + - gobject-2.0: Attribute all symbols with cheader_filename = + "glib-object.h" + - gobject-introspection-1.0: Pick up version attribute fixes + - gdk-x11-3.0,gtk+-3.0: Update to 3.24.2+eb821cb8 + - gtk+-4.0: Update to 3.94.0+a99bd2a4 + - gstreamer: Update from 1.15+ git master + - poppler-glib: Update to 0.71 + +------------------------------------------------------------------- Old: ---- vala-0.42.3.tar.xz New: ---- vala-0.42.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vala.spec ++++++ --- /var/tmp/diff_new_pack.aigYHQ/_old 2018-12-27 00:22:01.012024327 +0100 +++ /var/tmp/diff_new_pack.aigYHQ/_new 2018-12-27 00:22:01.016024324 +0100 @@ -23,7 +23,7 @@ # decimal separator, hoping they will not get to the idea to create a 0.100 release. %define vala_priority 42 Name: vala -Version: 0.42.3 +Version: 0.42.4 Release: 0 Summary: Programming language for GNOME License: LGPL-2.1-or-later ++++++ vala-0.42.3.tar.xz -> vala-0.42.4.tar.xz ++++++ ++++ 51797 lines of diff (skipped)