Hello community, here is the log from the commit of package vala for openSUSE:Factory checked in at 2020-09-14 12:11:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vala (Old) and /work/SRC/openSUSE:Factory/.vala.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vala" Mon Sep 14 12:11:14 2020 rev:110 rq:833677 version:0.48.10 Changes: -------- --- /work/SRC/openSUSE:Factory/vala/vala.changes 2020-07-05 01:11:28.367669907 +0200 +++ /work/SRC/openSUSE:Factory/.vala.new.4249/vala.changes 2020-09-14 12:13:20.696241852 +0200 @@ -1,0 +2,128 @@ +Sat Sep 5 11:31:45 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 0.48.10: + + Various improvements and bug fixes: + - tests: Don't rely on undefined use-after-free behaviour of + glibc + - Add TraverseVisitor for traversing the tree with a callback + - Force usage of temporary variables for "tainted" member + accesses + - vala: + . Move transformation of unary increment/decrement to codegen + . Set parent_node for child nodes of lambda-expression + . Additionally break on ObjectCreationExpression in "tainted" + check + . Add ObjectCreationExpression.to_string() + - codegen: Don't append unreachable clean-up section of Block + - codegen: Always include base_struct declaration if available + - manual: Update from wiki.gnome.org + - Don't use locale dependent string functions on syntax strings + - girparser: Additionally fallback to "glib:type-name" to + retrieve the cname + - libvaladoc/girimporter: + . Fallback to "name" for callback + . Fallback to "glib:type-name" for class, interface and + record + . Improve parse_symbol_doc() and don't use parse_doc() + . Skip "attribute" elements + - libvaladoc/gtkdoc-importer: + . Correctly retrieve "url" from "ulink" elements + . Don't let parse_block_taglet() return null + + Bindings: + - gstreamer: Update from 1.17.2+ git master + - gtk4: Update to 3.99.1 + - gtk4: Resolve a few conflicts of methods with virtual-methods + - pango: Update from 1.46.0 + - webkit2gtk-4.0: Update to 2.29.91 + +------------------------------------------------------------------- +Mon Aug 10 13:25:42 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 0.48.9: + + Regression and bug fixes: + - codegen: Include header for base-symbols when connecting + vfuncs. + - vala: + + Inherit CCode.returns_floating_reference attribute from + base. + + Mark tranformed member-access as qualified. + - girparser: Add support for string "feature_test_macro" + metadata. + - Revert "girwriter: Use appropriate get_ccode_* functions". + + Bindings: + - gio-unix-2.0: Fix "g_unix_mount_for" binding. + - gio-2.0: Include "gio/gsettingsbackend.h" for + GLib.SettingsBackend members. + - goocanvas-2.0: Fix some field ownerships and types. + - gstreamer: Update from 1.17.2+ git master. + - gtk4: Update to 3.99.0+358b698e. + - pango: Update from 1.45.4+. + - posix: Add missing "has_typedef" attribute for some + delegates. + - posix: Declare WRDE_APPEND constant as public. +- Drop vala-revert-girwriter-get_ccode.patch: fixed upstream. + +------------------------------------------------------------------- +Mon Aug 10 12:30:15 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org> + +- Add vala-revert-girwriter-get_ccode.patch: Revert "girwriter: Use + appropriate get_ccode_* functions"; fixes generation of Tracker's + .gir files used by gnome-music. + +------------------------------------------------------------------- +Fri Jul 31 11:28:18 UTC 2020 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 0.48.8: + + Various improvements and bug fixes: + - codegen: + . Handle "gtk_param_spec_expression" in get_param_spec() + . Properly compare string if binary-expression contains + string-literal + . Inline allocated and constant arrays are never NULL + . Check param for null before using it + . Properly destroy elements of an inline struct array + - vala: + . Avoid subsequent critical caused by invalid array type for + constant + . Improve error handling of nested initializer lists + . Don't allow "resize" invocation on variable with unowned + array type + . Property must be writable when invoking + ReturnsModifiedPointer method + . Recursive check of assignment target to recognize constants + . Return copy of constant type in get_value_type_for_symbol() + . Handle parameter initializer without value-type + . Fully qualify member-access when using-directive was used + to resolve + . Tranform instance member-access to a static one if possible + . Improve check of expression passed to yield + . Allow prototype access to signal with emitter + . Check error-type accessibility of creation methods and + delegates + - girparser: Warn about conflicting signals and properties + - girparser: Skip 'docsection' elements in <namespace> + - girwriter: + . Add c:identifier-prefixes to <namespace> + . Write c:type="void" when name="none" + . Write c:symbol-prefix on supported elements + . Don't include symbols outside of a namespace + . Use appropriate get_ccode_* functions + - libvaladoc: Support exporting the `class` modifier on methods + and fields + - Disable deprecation warnings when checking bindings + - tests: Fix "methods/extern" test with -Werror=address and gcc + 5.4.0 + + Bindings: + - glib-2.0: Add AtomicUint, an alternation of AtomicInt for + uint + - gstreamer: Update from 1.17.2+ git master + - gtk+-3.0: Update to 3.24.21+ffe2df7b + - gtk+-3.0: Resolve conflicts of signals with properties + - gtk4: Resolve conflict of DropTarget.drop signal with + property + - gtk4: Improve Gtk.ParamSpecExpression binding + - gtk4: Fix binding of CClosureExpression ctor [#1024] + - gtk4,gtk4-unix-print: Update to 3.98.5+23dcf36e + - webkit2gtk-4.0: Update to 2.29.4 + +------------------------------------------------------------------- @@ -7,2 +135,2 @@ - + Improve array-dup-wrapper for empty arrays. - + Don't call get_ccode_finish_instance() with non-async + . Improve array-dup-wrapper for empty arrays. + . Don't call get_ccode_finish_instance() with non-async @@ -10 +138 @@ - + Cast initializer-list to struct for non-constant/-array + . Cast initializer-list to struct for non-constant/-array @@ -12 +140 @@ - + Consistently use get_ccode_lower_case_prefix() for function + . Consistently use get_ccode_lower_case_prefix() for function @@ -15,3 +143,3 @@ - + Correctly handle qualified struct type in initializer list. - + Reduce calls of CodeContext.get(). - + Fix value-type for ArrayCreationExpression used as + . Correctly handle qualified struct type in initializer list. + . Reduce calls of CodeContext.get(). + . Fix value-type for ArrayCreationExpression used as @@ -19,2 +147,2 @@ - + Improve parameter check of "get" method used for foreach. - + Don't carry floating reference into unknown target type + . Improve parameter check of "get" method used for foreach. + . Don't carry floating reference into unknown target type Old: ---- vala-0.48.7.tar.xz New: ---- vala-0.48.10.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vala.spec ++++++ --- /var/tmp/diff_new_pack.pIVf2a/_old 2020-09-14 12:13:23.008244214 +0200 +++ /var/tmp/diff_new_pack.pIVf2a/_new 2020-09-14 12:13:23.012244219 +0200 @@ -23,7 +23,7 @@ # decimal separator, hoping they will not get to the idea to create a 0.100 release. %define vala_priority 48 Name: vala -Version: 0.48.7 +Version: 0.48.10 Release: 0 Summary: Programming language for GNOME License: LGPL-2.1-or-later ++++++ vala-0.48.7.tar.xz -> vala-0.48.10.tar.xz ++++++ ++++ 238831 lines of diff (skipped)