commit libdazzle for openSUSE:Factory
Hello community, here is the log from the commit of package libdazzle for openSUSE:Factory checked in at 2019-07-31 14:13:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdazzle (Old) and /work/SRC/openSUSE:Factory/.libdazzle.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libdazzle" Wed Jul 31 14:13:23 2019 rev:16 rq:718466 version:3.32.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libdazzle/libdazzle.changes 2019-05-10 09:17:35.632261001 +0200 +++ /work/SRC/openSUSE:Factory/.libdazzle.new.4126/libdazzle.changes 2019-07-31 14:13:24.538907839 +0200 @@ -1,0 +2,6 @@ +Thu Jul 25 00:50:54 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com> + +- Update to version 3.32.3: + + Workaround changes in GTK action muxing. + +------------------------------------------------------------------- Old: ---- libdazzle-3.32.2.tar.xz New: ---- libdazzle-3.32.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdazzle.spec ++++++ --- /var/tmp/diff_new_pack.EsNN5N/_old 2019-07-31 14:13:25.022907479 +0200 +++ /var/tmp/diff_new_pack.EsNN5N/_new 2019-07-31 14:13:25.022907479 +0200 @@ -17,7 +17,7 @@ Name: libdazzle -Version: 3.32.2 +Version: 3.32.3 Release: 0 Summary: Collection of fancy features for GLib and Gtk+ License: GPL-3.0-or-later AND LGPL-2.1-or-later ++++++ libdazzle-3.32.2.tar.xz -> libdazzle-3.32.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdazzle-3.32.2/NEWS new/libdazzle-3.32.3/NEWS --- old/libdazzle-3.32.2/NEWS 2019-05-06 23:22:48.000000000 +0200 +++ new/libdazzle-3.32.3/NEWS 2019-07-24 23:10:30.000000000 +0200 @@ -1,4 +1,12 @@ ============== +Version 3.32.3 +============== + +Changes in this release: + + • Workaround changes in GTK action muxing + +============== Version 3.32.2 ============== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdazzle-3.32.2/meson.build new/libdazzle-3.32.3/meson.build --- old/libdazzle-3.32.2/meson.build 2019-05-06 23:22:48.000000000 +0200 +++ new/libdazzle-3.32.3/meson.build 2019-07-24 23:10:30.000000000 +0200 @@ -1,5 +1,5 @@ project('libdazzle', 'c', - version: '3.32.2', + version: '3.32.3', license: 'GPLv3+', meson_version: '>= 0.49.0', default_options: [ 'warning_level=1', 'buildtype=debugoptimized', 'c_std=gnu11' ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdazzle-3.32.2/src/util/dzl-gtk.c new/libdazzle-3.32.3/src/util/dzl-gtk.c --- old/libdazzle-3.32.2/src/util/dzl-gtk.c 2019-05-06 23:22:48.000000000 +0200 +++ new/libdazzle-3.32.3/src/util/dzl-gtk.c 2019-07-24 23:10:30.000000000 +0200 @@ -426,17 +426,6 @@ old_prefixes = g_object_get_data (G_OBJECT (widget), mux_key); - if (old_prefixes != NULL) - { - for (guint i = 0; old_prefixes [i]; i++) - { - if (g_str_equal (old_prefixes [i], "win") || g_str_equal (old_prefixes [i], "app")) - continue; - - gtk_widget_insert_action_group (widget, old_prefixes [i], NULL); - } - } - /* * Now, if there is a from_widget to mux, get all of their action * groups and mux them across to our target widget. @@ -463,6 +452,17 @@ gtk_widget_insert_action_group (widget, prefixes[i], group); } } + + if (old_prefixes != NULL && prefixes != NULL) + { + for (guint i = 0; old_prefixes[i]; i++) + { + gboolean found = g_strv_contains ((const gchar * const *)prefixes, old_prefixes[i]); + + if (!found) + gtk_widget_insert_action_group (widget, old_prefixes[i], NULL); + } + } } /* Store the set of muxed prefixes so that we can unmux them later. */
participants (1)
-
root