Hello community, here is the log from the commit of package vala for openSUSE:Factory checked in at 2018-10-17 08:13:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vala (Old) and /work/SRC/openSUSE:Factory/.vala.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vala" Wed Oct 17 08:13:51 2018 rev:91 rq:638496 version:0.42.2 Changes: -------- --- /work/SRC/openSUSE:Factory/vala/vala.changes 2018-08-28 09:21:28.460272086 +0200 +++ /work/SRC/openSUSE:Factory/.vala.new/vala.changes 2018-10-17 08:13:54.991061386 +0200 @@ -1,0 +2,134 @@ +Wed Sep 26 14:47:41 UTC 2018 - bjorn....@gmail.com + +- Update to version 0.42.2: + + Various improvements and bug fixes: + - codewriter: Prepend "yield" if is_yield_expression is set on + MethodCall and ObjectCreationExpression. + - codegen: Fix typo in is_pure_ccode_expression(). + - gobject-introspection: Fix use after free in scanner. + - vala: Check if ArrayType supports its given element-type in + analyzer pass. + - valadoc: Fix some string escaping which gettext complains + about. + + Bindings: + - Update GIDL-based bindings to fix unsupported type-arguments. + - glib-2.0: Add feature_test_macro details for Time struct's + methods. + - glib-2.0: Set DateTime.now () to use local time zone as the + default. + - gstreamer: Update from 1.15+ git master. + - gtk+-4.0: Update to 3.94.0+d90e2733. + - libxml-2.0: Add missing context parameter in + OutputWriteCallback. + - x11: Add binding for XCreateSimpleWindow. +- Changes from version 0.42.1: + + Various improvements and bug fixes: vapigen: Warn if the + library argument doesn't match any package attribute. + + Bindings: + - glib-2.0: Add some 2.58 symbols. + - gtk+-4.0: Update to 3.94.0+f3e6d00d. + - Add gnome-desktop-3.0 bindings. + - Remove libgda-4.0, libgda-report-4.0 bindings. + - Update GIR-based bindings. + +------------------------------------------------------------------- +Sat Sep 1 19:40:40 UTC 2018 - bjorn....@gmail.com + +- Update to version 0.42.0: + + Bindings: + - gstreamer: Update from 1.15+ git master. + - webkit2gtk-4.0: Update to 2.21.92. + - Update GIR-based bindings. + +------------------------------------------------------------------- +Mon Aug 20 19:43:54 UTC 2018 - bjorn....@gmail.com + +- Update to version 0.41.92: + + Various improvements and bug fixes: + - codegen: + . Fix floating reference regression with Variants. + . Call ref_sink on Object.new_valist/new_with_properties if + needed. + - build: Correctly quote square brackets in regular expression + - vala: Don't bail early on property with not supported default + value. + - manual: Update from wiki.gnome.org. + + Bindings: + - glib-2.0: + . Add return-type of Queue.remove*(), add + HashTable.foreach_steal(). + . Add float.parse/try_parse(). + - gstreamer: Update from 1.15+ git master. + - webkit2gtk-4.0: Update to 2.21.91. + +------------------------------------------------------------------- +Mon Aug 20 18:43:54 UTC 2018 - bjorn....@gmail.com + +- Update to version 0.41.91: + + Various bug fixes: + - codegen: + . Call ref_sink on objects passed to generic type. + . Free errors after returning them on GDBusMethodInvocation. + - girparser: Actually resolve type-arguments to be able to box + them if needed. + - vala: Add consts/methods to retrieve and check library + version. + + Bindings: + - glib-2.0: Add Array.remove*() wrapper to avoid leaking + generic elements. + - glib-2.0: Add (u)long.parse/try_parse(). + - gstreamer: Update from 1.15+ git master. + - gtk+-3.0: Update to 3.23.2+6b6e53fd. + - gtk+-4.0: Update to 3.94.0+4e868584. + +------------------------------------------------------------------- +Mon Aug 20 17:43:54 UTC 2018 - bjorn....@gmail.com + +- Update to version 0.41.90: + + Highlights: + - Reintroduce POSIX profile + - parser: Add support for explicit "unlock" syntax. + - vala: Support anonymous definitions of delegates in bindings. + - codegen: + . Support automatic properties as GtkChild. + . Apply G_PARAM_EXPLICIT_NOTIFY on properties with "notify = + false". + . Drop support for non-auto property initializer in gobjects. + . Avoid using deprecated "g_type_class_add_private". + + Various bug fixes: + - analyzer: Break cyclic references of BasicBlock. + - codegen: + . Don't apply ref_sink_function if target_type is + floating_reference. + . Fix invocation of abstract/virtual methods with NoWrapper + in compact classes. + . Don't include the full absolute path in line directives. + . Add source_reference to unsupported floating reference + error. + - libvaladoc: Replace void* with corresponding Vala API + - vala: + . Constants and signals are not lockable. + . Treat floating method-return-type as nullable if error may + be thrown. + . Transfer floating-reference attribute while casting + . Break reference chain between DataType and Symbol if + possible. + . Report error for invalid base access in method/property of + compact class. + + Bindings: + - gobject-2.0: Make GLib.Signal a struct of uint and bind + g_signal_new*. + - clutter-1.0: Change type of Clutter.Key.* constants to uint. + - gdk-3.0: Change type of Gdk.Key.* constants to uint. + - gtk+-4.0: Change type of Gdk.Key.* constants to uint. + - gstreamer: Update from 1.15+ git master. + - webkit2gtk-4.0: Add JSC namespace to javascriptcoregtk-4.0 + and fix depends. + - Remove clutter-gst-1.0, GStreamer 0.10, rest-0.6, + tracker-indexer-module-1.0, libsoup-2.2, gdu and gdu-gtk, + twitter-glib-1.0, mx-1.0. + - Remove vala-specific deprecations <= vala-0.22. +- Bump define vala_version to 0.42 and define vala_libversion to + 0_42 as well as vala_priority to 42, following upstreams changes. + +------------------------------------------------------------------- Old: ---- vala-0.40.9.tar.xz New: ---- vala-0.42.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vala.spec ++++++ --- /var/tmp/diff_new_pack.I8vB60/_old 2018-10-17 08:13:55.579061124 +0200 +++ /var/tmp/diff_new_pack.I8vB60/_new 2018-10-17 08:13:55.583061122 +0200 @@ -12,24 +12,24 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define vala_version 0.40 -%define vala_libversion 0_40 +%define vala_version 0.42 +%define vala_libversion 0_42 # The priority defines which version of vala, in case of multiple ones are installed # is to be used by default. The rule-of-thumb for vala is to use MAJORMINOR without # decimal separator, hoping they will not get to the idea to create a 0.100 release. -%define vala_priority 40 +%define vala_priority 42 Name: vala -Version: 0.40.9 +Version: 0.42.2 Release: 0 Summary: Programming language for GNOME License: LGPL-2.1-or-later Group: Development/Languages/Other URL: https://wiki.gnome.org/Projects/Vala -Source0: http://download.gnome.org/sources/vala/0.40/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/vala/0.42/%{name}-%{version}.tar.xz BuildRequires: bison BuildRequires: fdupes BuildRequires: flex ++++++ vala-0.40.9.tar.xz -> vala-0.42.2.tar.xz ++++++ ++++ 214544 lines of diff (skipped)