Hello community, here is the log from the commit of package icewm checked in at Fri Mar 7 22:01:07 CET 2008. -------- --- icewm/icewm.changes 2008-02-29 11:28:57.000000000 +0100 +++ icewm/icewm.changes 2008-03-07 13:37:10.000000000 +0100 @@ -1,0 +2,5 @@ +Fri Mar 7 13:36:51 CET 2008 - mmarek@suse.cz + +- don't popup empty window menu + +------------------------------------------------------------------- --- icewm/icewm-lite.changes 2008-02-29 11:28:48.000000000 +0100 +++ icewm/icewm-lite.changes 2008-03-07 15:47:58.280198000 +0100 @@ -1,0 +2,12 @@ +Fri Mar 7 15:34:49 CET 2008 - mmarek@suse.cz + +- re-enable taskbar (icewm-lite will be installed by default, so + let's make it a bit more usable). No clock/cpu/mail/net applet + though. i586 rpm increased by about 12K (bnc#365535) + +------------------------------------------------------------------- +Fri Mar 7 13:36:51 CET 2008 - mmarek@suse.cz + +- don't popup empty window menu + +------------------------------------------------------------------- New: ---- icewm-1.2.35-empty-winmenu.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icewm-lite.spec ++++++ --- /var/tmp/diff_new_pack.yv1727/_old 2008-03-07 21:59:33.000000000 +0100 +++ /var/tmp/diff_new_pack.yv1727/_new 2008-03-07 21:59:33.000000000 +0100 @@ -20,7 +20,7 @@ Conflicts: icewm-default AutoReqProv: on Version: 1.2.35 -Release: 12 +Release: 15 Source: icewm-%{version}.tar.bz2 Patch0: icewm-LANG.menu.patch Patch1: icewm-multiByte.patch @@ -30,6 +30,7 @@ Patch5: icewm-1.2.35-override-config.patch Patch6: icewm-1.2.35-lite-build.patch Patch7: icewm-1.2.35-dialog-center-fix.patch +Patch8: icewm-1.2.35-empty-winmenu.patch Url: http://www.icewm.org/ Summary: IceWM Window Manager--Lite Version BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -59,6 +60,7 @@ %patch5 %patch6 %patch7 +%patch8 %build %{?suse_update_config:%{suse_update_config -f}} @@ -74,7 +76,6 @@ --disable-nls \ --disable-guievents \ --with-xpm \ - --disable-taskbar \ --disable-winmenu \ --enable-lite \ --without-gnome-menus @@ -97,6 +98,12 @@ /usr/bin/icewm-session %changelog +* Fri Mar 07 2008 mmarek@suse.cz +- re-enable taskbar (icewm-lite will be installed by default, so + let's make it a bit more usable). No clock/cpu/mail/net applet + though. i586 rpm increased by about 12K (bnc#365535) +* Fri Mar 07 2008 mmarek@suse.cz +- don't popup empty window menu * Fri Feb 29 2008 mmarek@suse.cz - fixed centering of dialogs (bnc#359529) * Fri Feb 01 2008 mmarek@suse.cz ++++++ icewm.spec ++++++ --- /var/tmp/diff_new_pack.yv1727/_old 2008-03-07 21:59:33.000000000 +0100 +++ /var/tmp/diff_new_pack.yv1727/_new 2008-03-07 21:59:33.000000000 +0100 @@ -22,7 +22,7 @@ Requires: icewm-bin, xdg-menu, desktop-data AutoReqProv: on Version: 1.2.35 -Release: 20 +Release: 26 Source: icewm-%{version}.tar.bz2 Source1: %{name}.desktop Patch0: icewm-LANG.menu.patch @@ -33,6 +33,7 @@ Patch5: icewm-1.2.35-override-config.patch Patch6: icewm-1.2.35-lite-build.patch Patch7: icewm-1.2.35-dialog-center-fix.patch +Patch8: icewm-1.2.35-empty-winmenu.patch Url: http://www.icewm.org/ Summary: Window Manager with a Taskbar BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -99,6 +100,7 @@ %patch5 %patch6 %patch7 +%patch8 %build %{?suse_update_config:%{suse_update_config -f}} @@ -174,6 +176,8 @@ /usr/bin/icewm-menu-gnome2 %changelog +* Fri Mar 07 2008 mmarek@suse.cz +- don't popup empty window menu * Fri Feb 29 2008 mmarek@suse.cz - fixed centering of dialogs (bnc#359529) * Tue Jan 29 2008 mmarek@suse.cz ++++++ icewm-1.2.35-empty-winmenu.patch ++++++ Should be fixed in YMenu / YPopupWindow for all menus, but we need it now for the window menu (to disable it in the installation icewm) --- src/wmframe.cc | 2 ++ 1 file changed, 2 insertions(+) --- src/wmframe.cc.orig +++ src/wmframe.cc @@ -1993,6 +1993,8 @@ void YFrameWindow::popupSystemMenu(YWind { if (fPopupActive == 0) { updateMenu(); + if (windowMenu()->itemCount() == 0) + return; if (windowMenu()->popup(owner, forWindow, this, x, y, flags)) fPopupActive = windowMenu(); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org