Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package icewm for openSUSE:Factory checked in at 2023-01-20 17:36:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icewm (Old) and /work/SRC/openSUSE:Factory/.icewm.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icewm" Fri Jan 20 17:36:25 2023 rev:74 rq:1059186 version:3.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/icewm/icewm.changes 2022-11-25 13:11:15.979715749 +0100 +++ /work/SRC/openSUSE:Factory/.icewm.new.32243/icewm.changes 2023-01-20 17:36:25.779774744 +0100 @@ -1,0 +2,41 @@ +Wed Dec 21 07:35:06 UTC 2022 - Paolo Stivanin <[email protected]> + +- Update to 3.3.0: + * Prevent a derefence of a null-Pixel in xftColor. + * Add "getClass" and "setClass" commands to icesh. + * Support tabs in task grouping. + * Use spaces instead of dots when printing WM_COMMAND. + * When a focused window hides or rolls up, focus some other window. + * When looking for a focusable window, avoid rolled up windows. + * Fix for setting focus on passive motif dialogs + * Fallback to rolled up windows in the second pass of getLastFocus. + * Use CurrentTime when setting focus to a passive client in the timeout. + * On icon not found, report dimensions. + * Don't refocus a focused window in focusLastWindow. + * Don't activate an active window when receiving an activation message. + * Ignore duplicate map requests. + * Let icesh implicitly select windows at most once. + * Add support for nanosvg for issue #695. + * Add preference ToolTipIcon=1 for issue #637. + * Add nanosvg to .gitignore. + * Remove unneeded logevent from icesh. +- Remove unknown options from configure +- Rebase icewm-preferences.patch + +------------------------------------------------------------------- +Tue Dec 6 20:44:38 UTC 2022 - Dirk Müller <[email protected]> + +- update to 3.2.3: + * Only freeze the task pane layout when a button was removed, + * which fixes the KeySysWorkspaceNext+Prev+Last bug. + * Ensure that a task button is updated once it is mapped, + * which prevents stale task button titles. + * Show a big icon in the tooltip of a toolbar button and the tray. + * All of the winoptions are now fully tab-aware. + * More documentation about tabbing in the icewm manpage. + * Document the "workspace" directory for icons on workspace buttons. + * Add "loadicon" and "saveicon" commands to icesh. + * Updated translations: Catalan, Dutch, Slovak, Japanese, + * Portuguese + Brazil, Macedonian. + +------------------------------------------------------------------- Old: ---- icewm-3.2.2.tar.lz New: ---- icewm-3.3.0.tar.lz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icewm.spec ++++++ --- /var/tmp/diff_new_pack.No5c6a/_old 2023-01-20 17:36:27.951786735 +0100 +++ /var/tmp/diff_new_pack.No5c6a/_new 2023-01-20 17:36:27.955786757 +0100 @@ -18,7 +18,7 @@ %global lites icewm icewmhint icewmbg icesh icewm-session Name: icewm -Version: 3.2.2 +Version: 3.3.0 Release: 0 Summary: Window Manager with a Taskbar License: LGPL-2.1-or-later @@ -34,6 +34,7 @@ BuildRequires: automake BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: gettext-runtime >= 0.20.0 BuildRequires: libtool BuildRequires: lzip BuildRequires: pkgconfig @@ -153,9 +154,6 @@ %patch1 -p1 %patch2 -p1 -# Do not require needlessly new gettext. -sed -i 's/0.19.6/0.18.3/g' configure.ac - %build autoreconf -fi # Build the Lite version @@ -164,13 +162,8 @@ --with-cfgdir=%{_sysconfdir}/icewm \ --enable-i18n \ --disable-nls \ - --disable-guievents \ - --disable-winmenu \ --without-icesound \ - --enable-lite \ - --enable-taskbar \ --disable-menus-fdo \ - --disable-menus-mate \ --disable-fribidi %make_build # Grab the lite content. ++++++ icewm-desktop-nodisplay.patch ++++++ --- /var/tmp/diff_new_pack.No5c6a/_old 2023-01-20 17:36:27.987786934 +0100 +++ /var/tmp/diff_new_pack.No5c6a/_new 2023-01-20 17:36:27.987786934 +0100 @@ -1,8 +1,8 @@ -diff --git a/lib/icewm.desktop b/lib/icewm.desktop -index 040e973..ecfea1f 100644 ---- a/lib/icewm.desktop -+++ b/lib/icewm.desktop -@@ -20,7 +20,7 @@ Comment[uk]=ÐÑоÑÑий Ñа Ñвидкий Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ Ð²Ñкон +Index: icewm-3.3.0/lib/icewm.desktop +=================================================================== +--- icewm-3.3.0.orig/lib/icewm.desktop ++++ icewm-3.3.0/lib/icewm.desktop +@@ -20,7 +20,7 @@ Comment[uk]=ÐÑоÑÑий Ñа Ñвид Icon=icewm TryExec=/usr/bin/icewm Exec=/usr/bin/icewm ++++++ icewm-preferences.patch ++++++ --- /var/tmp/diff_new_pack.No5c6a/_old 2023-01-20 17:36:27.999787000 +0100 +++ /var/tmp/diff_new_pack.No5c6a/_new 2023-01-20 17:36:28.003787022 +0100 @@ -13,10 +13,10 @@ vi lib/preferences quilt refresh --- -Index: b/src/preferences +Index: icewm-3.3.0/src/preferences =================================================================== ---- a/src/preferences -+++ b/src/preferences +--- icewm-3.3.0.orig/src/preferences ++++ icewm-3.3.0/src/preferences @@ -207,6 +207,7 @@ # Icon search path (colon separated) @@ -25,7 +25,7 @@ # Colon separated icon theme list with wildcard support. Minus prefix - can be used to exclude themes. # IconThemes="*:-HighContrast" -@@ -474,6 +475,7 @@ +@@ -501,6 +502,7 @@ # Command to lock display/screensaver. # LockCommand="" @@ -33,7 +33,7 @@ # Command to cancel logout. # LogoutCancelCommand="" -@@ -669,6 +671,7 @@ +@@ -702,6 +704,7 @@ # Command to reboot the system. # RebootCommand="test -e /run/systemd/system && systemctl reboot" @@ -41,7 +41,7 @@ # Send the clicks outside menus to target window. # ReplayMenuCancelClick=0 # 0/1 -@@ -738,6 +741,7 @@ +@@ -771,6 +774,7 @@ # Command to shutdown the system. # ShutdownCommand="test -e /run/systemd/system && systemctl poweroff" @@ -49,7 +49,7 @@ # Maximized windows can be resized. # SizeMaximized=0 # 0/1 -@@ -1437,18 +1441,21 @@ WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4 " +@@ -1473,18 +1477,21 @@ WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4 # Display desktop background centered and not tiled. # DesktopBackgroundCenter=0 # 0/1 ++++++ icewm-susemenu.patch ++++++ --- /var/tmp/diff_new_pack.No5c6a/_old 2023-01-20 17:36:28.011787066 +0100 +++ /var/tmp/diff_new_pack.No5c6a/_new 2023-01-20 17:36:28.015787088 +0100 @@ -1,7 +1,7 @@ -Index: icewm-2.9.7/lib/menu.in +Index: icewm-3.3.0/lib/menu.in =================================================================== ---- icewm-2.9.7.orig/lib/menu.in -+++ icewm-2.9.7/lib/menu.in +--- icewm-3.3.0.orig/lib/menu.in ++++ icewm-3.3.0/lib/menu.in @@ -11,5 +11,6 @@ prog Firefox mozilla firefox prog Hexchat xchat hexchat prog Gimp gimp gimp @@ -10,10 +10,10 @@ +#menufile Programs folder programs menufile Tool_bar folder toolbar +menuprog SUSE folder xdg_menu --format icewm -Index: icewm-2.9.7/src/wmmenu.cc +Index: icewm-3.3.0/src/wmmenu.cc =================================================================== ---- icewm-2.9.7.orig/src/wmmenu.cc -+++ icewm-2.9.7/src/wmmenu.cc +--- icewm-3.3.0.orig/src/wmmenu.cc ++++ icewm-3.3.0/src/wmmenu.cc @@ -294,6 +294,46 @@ char* MenuLoader::parseMenuProg(char *p, return p; } @@ -71,10 +71,10 @@ else if (!strcmp(word, "include")) { p = parseIncludeStatement(p, container); } -Index: icewm-2.9.7/src/wmprog.h +Index: icewm-3.3.0/src/wmprog.h =================================================================== ---- icewm-2.9.7.orig/src/wmprog.h -+++ icewm-2.9.7/src/wmprog.h +--- icewm-3.3.0.orig/src/wmprog.h ++++ icewm-3.3.0/src/wmprog.h @@ -30,6 +30,7 @@ private: char* parseAMenu(char *data, ObjectContainer *container); char* parseMenuFile(char *data, ObjectContainer *container);
