Hello community, here is the log from the commit of package xapps for openSUSE:Factory checked in at 2020-02-03 11:12:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xapps (Old) and /work/SRC/openSUSE:Factory/.xapps.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xapps" Mon Feb 3 11:12:27 2020 rev:9 rq:766546 version:1.6.10 Changes: -------- --- /work/SRC/openSUSE:Factory/xapps/xapps.changes 2019-07-29 17:28:50.930247629 +0200 +++ /work/SRC/openSUSE:Factory/.xapps.new.26092/xapps.changes 2020-02-03 11:12:42.449826409 +0100 @@ -1,0 +2,86 @@ +Fri Jan 17 15:38:06 UTC 2020 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Update to version 1.6.10 + * xapp-status-icon.c: Sync the visible state of the fallback + GtkStatusIcon when it is first created. + * xapp-status-icon.c: Fix the timeout duration for + xapp_status_icon_any_monitors. +- Changes in previous versions since 1.4.8 + * xapp-icon-chooser-dialog.c: fix hidpi icon rendering and spacing. + * xapp-status-icon.c: Allow a primary-click to activate appindicator + icons when they have set a 'secondary activate' target. Otherwise, + have primary open the menu as it ordinarily would. + * xapp-status-icon.c: Reposition the menu when part of it would end + up below the workarea of the monitor. + * mate-xapp-status-applet.py: Call widget.show_all() before binding + to the proxy's visible property. The binding is one way only - + local changes can override the state initially set by the proxy. + * mate-xapp-status-applet.py: Add a small margin at either end of + the applet, and allow ctrl-right-clicks anywhere on it, so the user + can bring up the About menu. + * mate-xapp-status-applet.py: Hardcode symbolic icons to 22px. + * Mate applet: Don't use a handle + * mate applet: fix configuring + * mate applet: fix regression in install location + * debian: fixup changed file locations + * mate-xapp-status-applet.py: handle a null icon name correctly. + * test-scripts: have xapp-status-applet sort icons in the same manner + the real applets do (symbolic to the right, then by alpha process name). + * xapp-status-icon.c: Keep an account of button presses so an orphan + release doesn't activate or pop up a menu. + * xapp-status-icon: Track and notify changes in types of support for + the icon - notify when a status icon is picked up by a native applet, + a traditional system tray, or is not being picked up by anything. + * xapp-status-icon.c: Replace g_enum_to_string with a custom function, + this isn't available with lmde's glib. + * xapp-status-icon: Add a function to check for the existence of any + active status applets. + * Implement XAppStatusIcon (gh#linuxmint/xapps#67) + * libxapp: cleanup compile warnings (gh#linuxmint/xapps#69) + * status icons: Add a monitor class for applets - XAppStatusIconMonitor, + (gh#linuxmint/xapps#70) + * test-scripts: add a status-icon-via-libappindicator script. + * xapp-status-icon.c: Remove leftover debug line + * xapp-status-icon: When a menu is provided to XAppStatusIcon, handle + positioning and showing it internally instead of requiring the application + to do it. + * xapp-status-icon.c: Use G_ class macros to cleanup header file, fix + xapp_status_icon_get_menu() (copy/paste error). + * Add some useful build C-flags, fix test script exec bit. + * Add API reference in docs/reference/ + * Set theme jekyll-theme-architect + * README: Add link to API reference + * xapp-status-icon.c: Emit 'activate' during fallback status icon activation. + * docs: Generate html automatically + * xapp-icon-chooser-dialog.c: Remove unused variable + * icon chooser dialog: add default_icon property + * icon chooser dialog: add *_add_custom_category () function + * Add a Mate status applet (gh#linuxmint/xapps#72) + * xapp-status-icon.c: Refactor event handling. + * xapp-icon-chooser-dialog.c: prevent segfault on non-existent icon name + (gh#linuxmint/xapps#76) + * IconChooserButton: Add the ability to set the default category + (gh#linuxmint/xapps#77) + * xapp-icon-chooser-button.c: add missing dispose method (gh#linuxmint/xapps#78) + * mate-xapp-status-applet.py: Make improvements to event handling and widget + appearance during clicks. + * Add a custom install script for installing the generated header file. + * Add i18n for the mate applet. + * mate applet: Add an about window, use more appropriate install locations, move + build replacement strings to a separate imported file. + * xapp-status-icon.c: During async ops, when checking for cancellation, use the + error code, as the cancellable may have reset in the interim, but the code will + be correct. + * status icons: Support multiple icons from the same process. + * Revert "docs: Generate html automatically" + * Add a makedoc script to update docs/reference + * Update reference docs + * xapp-icon-chooser-dialog.c: color the symbolic icons properly and fix hidpi + (gh#linuxmint/xapps#79) + * Update translations + +- Rebased xapps-void-return-no-return.patch +- Added mate subpackage for new mate xapp applet + + +------------------------------------------------------------------- Old: ---- xapps-1.4.8.tar.gz New: ---- xapps-1.6.10.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xapps.spec ++++++ --- /var/tmp/diff_new_pack.Gk6XUG/_old 2020-02-03 11:12:46.181828294 +0100 +++ /var/tmp/diff_new_pack.Gk6XUG/_new 2020-02-03 11:12:46.185828297 +0100 @@ -1,7 +1,7 @@ # # spec file for package xapps # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define soname libxapp %define sover 1 Name: xapps -Version: 1.4.8 +Version: 1.6.10 Release: 0 Summary: XApp library and common files License: GPL-3.0-or-later @@ -100,11 +100,19 @@ This package includes files that are shared between several XApp applications (i18n files and configuration schemas). +%package mate +Summary: Mate status applet with HIDPI support +License: GPL-3.0-or-later +Group: System/GUI/Other +Requires: %{soname}%{sover} = %{version} + +%description mate +Mate status applet with HIDPI support + %lang_package -n %{name}-common %prep -%setup -q -%patch0 -p1 +%autosetup -p1 %build %meson \ @@ -163,6 +171,13 @@ %{_datadir}/icons/hicolor/*/categories/*.* %{_datadir}/glib-2.0/schemas/org.x.apps.*.xml +%files mate +%dir %{_datadir}/mate-panel/ +%dir %{_datadir}/mate-panel/applets/ +%{_prefix}/lib/xapps/ +%{_datadir}/dbus-1/services/org.mate.panel.applet.MateXAppStatusAppletFactory.service +%{_datadir}/mate-panel/applets/org.x.MateXAppStatusApplet.mate-panel-applet + %files common-lang -f xapp.lang %changelog ++++++ xapps-1.4.8.tar.gz -> xapps-1.6.10.tar.gz ++++++ ++++ 22064 lines of diff (skipped) ++++++ xapps-void-return-no-return.patch ++++++ --- /var/tmp/diff_new_pack.Gk6XUG/_old 2020-02-03 11:12:46.289828349 +0100 +++ /var/tmp/diff_new_pack.Gk6XUG/_new 2020-02-03 11:12:46.293828351 +0100 @@ -1,10 +1,31 @@ +From b62a9cca1d00699366373f7c0a490237622f8a7e Mon Sep 17 00:00:00 2001 +From: Maurizio Galli <maurizio.ga...@gmail.com> +Date: Sat, 18 Jan 2020 16:19:15 +0800 +Subject: [PATCH] add return to satisfy rpmlint checks + +--- + libxapp/xapp-icon-chooser-dialog.c | 1 + + libxapp/xapp-status-icon.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/libxapp/xapp-icon-chooser-dialog.c b/libxapp/xapp-icon-chooser-dialog.c +index 21f0fce..6cc3cca 100644 --- a/libxapp/xapp-icon-chooser-dialog.c +++ b/libxapp/xapp-icon-chooser-dialog.c -@@ -1884,6 +1884,8 @@ on_select_event (XAppIconChooserDialog * - { - xapp_icon_chooser_dialog_close (dialog, GTK_RESPONSE_OK); - } -+ +@@ -2036,4 +2036,5 @@ on_default_button_clicked (GtkButton *button, + + gtk_entry_set_text (GTK_ENTRY (priv->search_bar), priv->default_icon); + ++ return TRUE; + } +diff --git a/libxapp/xapp-status-icon.c b/libxapp/xapp-status-icon.c +index 9feb622..c284133 100644 +--- a/libxapp/xapp-status-icon.c ++++ b/libxapp/xapp-status-icon.c +@@ -564,6 +564,7 @@ on_gtk_status_icon_button_press (GtkStatusIcon *status_icon, + button, + _time, + orientation); + return TRUE; }