Accepting request 1059186 from X11:windowmanagers
- 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 - 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. OBS-URL: https://build.opensuse.org/request/show/1059186 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=74
This commit is contained in:
commit
51b232c3b0
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:22d308846a4ba746df6b3212a00d23415ff2a4e96e54bae985a6f7f8d42d9b19
|
|
||||||
size 1787950
|
|
3
icewm-3.3.0.tar.lz
Normal file
3
icewm-3.3.0.tar.lz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f8dea2bc4f8648ee11fbcb3b7efe9162eebe0f9e33eb561f928eef9c72d97393
|
||||||
|
size 1794714
|
@ -1,8 +1,8 @@
|
|||||||
diff --git a/lib/icewm.desktop b/lib/icewm.desktop
|
Index: icewm-3.3.0/lib/icewm.desktop
|
||||||
index 040e973..ecfea1f 100644
|
===================================================================
|
||||||
--- a/lib/icewm.desktop
|
--- icewm-3.3.0.orig/lib/icewm.desktop
|
||||||
+++ b/lib/icewm.desktop
|
+++ icewm-3.3.0/lib/icewm.desktop
|
||||||
@@ -20,7 +20,7 @@ Comment[uk]=Простий та швидкий менеджер вікон
|
@@ -20,7 +20,7 @@ Comment[uk]=Простий та швид
|
||||||
Icon=icewm
|
Icon=icewm
|
||||||
TryExec=/usr/bin/icewm
|
TryExec=/usr/bin/icewm
|
||||||
Exec=/usr/bin/icewm
|
Exec=/usr/bin/icewm
|
||||||
|
@ -13,10 +13,10 @@ a file generated by ./src/genpref. To edit the patch:
|
|||||||
vi lib/preferences
|
vi lib/preferences
|
||||||
quilt refresh
|
quilt refresh
|
||||||
---
|
---
|
||||||
Index: b/src/preferences
|
Index: icewm-3.3.0/src/preferences
|
||||||
===================================================================
|
===================================================================
|
||||||
--- a/src/preferences
|
--- icewm-3.3.0.orig/src/preferences
|
||||||
+++ b/src/preferences
|
+++ icewm-3.3.0/src/preferences
|
||||||
@@ -207,6 +207,7 @@
|
@@ -207,6 +207,7 @@
|
||||||
|
|
||||||
# Icon search path (colon separated)
|
# Icon search path (colon separated)
|
||||||
@ -25,7 +25,7 @@ Index: b/src/preferences
|
|||||||
|
|
||||||
# Colon separated icon theme list with wildcard support. Minus prefix - can be used to exclude themes.
|
# Colon separated icon theme list with wildcard support. Minus prefix - can be used to exclude themes.
|
||||||
# IconThemes="*:-HighContrast"
|
# IconThemes="*:-HighContrast"
|
||||||
@@ -474,6 +475,7 @@
|
@@ -501,6 +502,7 @@
|
||||||
|
|
||||||
# Command to lock display/screensaver.
|
# Command to lock display/screensaver.
|
||||||
# LockCommand=""
|
# LockCommand=""
|
||||||
@ -33,7 +33,7 @@ Index: b/src/preferences
|
|||||||
|
|
||||||
# Command to cancel logout.
|
# Command to cancel logout.
|
||||||
# LogoutCancelCommand=""
|
# LogoutCancelCommand=""
|
||||||
@@ -669,6 +671,7 @@
|
@@ -702,6 +704,7 @@
|
||||||
|
|
||||||
# Command to reboot the system.
|
# Command to reboot the system.
|
||||||
# RebootCommand="test -e /run/systemd/system && systemctl reboot"
|
# RebootCommand="test -e /run/systemd/system && systemctl reboot"
|
||||||
@ -41,7 +41,7 @@ Index: b/src/preferences
|
|||||||
|
|
||||||
# Send the clicks outside menus to target window.
|
# Send the clicks outside menus to target window.
|
||||||
# ReplayMenuCancelClick=0 # 0/1
|
# ReplayMenuCancelClick=0 # 0/1
|
||||||
@@ -738,6 +741,7 @@
|
@@ -771,6 +774,7 @@
|
||||||
|
|
||||||
# Command to shutdown the system.
|
# Command to shutdown the system.
|
||||||
# ShutdownCommand="test -e /run/systemd/system && systemctl poweroff"
|
# ShutdownCommand="test -e /run/systemd/system && systemctl poweroff"
|
||||||
@ -49,7 +49,7 @@ Index: b/src/preferences
|
|||||||
|
|
||||||
# Maximized windows can be resized.
|
# Maximized windows can be resized.
|
||||||
# SizeMaximized=0 # 0/1
|
# 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.
|
# Display desktop background centered and not tiled.
|
||||||
# DesktopBackgroundCenter=0 # 0/1
|
# DesktopBackgroundCenter=0 # 0/1
|
||||||
|
@ -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-3.3.0.orig/lib/menu.in
|
||||||
+++ icewm-2.9.7/lib/menu.in
|
+++ icewm-3.3.0/lib/menu.in
|
||||||
@@ -11,5 +11,6 @@ prog Firefox mozilla firefox
|
@@ -11,5 +11,6 @@ prog Firefox mozilla firefox
|
||||||
prog Hexchat xchat hexchat
|
prog Hexchat xchat hexchat
|
||||||
prog Gimp gimp gimp
|
prog Gimp gimp gimp
|
||||||
@ -10,10 +10,10 @@ Index: icewm-2.9.7/lib/menu.in
|
|||||||
+#menufile Programs folder programs
|
+#menufile Programs folder programs
|
||||||
menufile Tool_bar folder toolbar
|
menufile Tool_bar folder toolbar
|
||||||
+menuprog SUSE folder xdg_menu --format icewm
|
+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-3.3.0.orig/src/wmmenu.cc
|
||||||
+++ icewm-2.9.7/src/wmmenu.cc
|
+++ icewm-3.3.0/src/wmmenu.cc
|
||||||
@@ -294,6 +294,46 @@ char* MenuLoader::parseMenuProg(char *p,
|
@@ -294,6 +294,46 @@ char* MenuLoader::parseMenuProg(char *p,
|
||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
@ -71,10 +71,10 @@ Index: icewm-2.9.7/src/wmmenu.cc
|
|||||||
else if (!strcmp(word, "include")) {
|
else if (!strcmp(word, "include")) {
|
||||||
p = parseIncludeStatement(p, container);
|
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-3.3.0.orig/src/wmprog.h
|
||||||
+++ icewm-2.9.7/src/wmprog.h
|
+++ icewm-3.3.0/src/wmprog.h
|
||||||
@@ -30,6 +30,7 @@ private:
|
@@ -30,6 +30,7 @@ private:
|
||||||
char* parseAMenu(char *data, ObjectContainer *container);
|
char* parseAMenu(char *data, ObjectContainer *container);
|
||||||
char* parseMenuFile(char *data, ObjectContainer *container);
|
char* parseMenuFile(char *data, ObjectContainer *container);
|
||||||
|
@ -1,3 +1,44 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 21 07:35:06 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
|
||||||
|
|
||||||
|
- 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 <dmueller@suse.com>
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Nov 23 13:41:27 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
Wed Nov 23 13:41:27 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
11
icewm.spec
11
icewm.spec
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%global lites icewm icewmhint icewmbg icesh icewm-session
|
%global lites icewm icewmhint icewmbg icesh icewm-session
|
||||||
Name: icewm
|
Name: icewm
|
||||||
Version: 3.2.2
|
Version: 3.3.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Window Manager with a Taskbar
|
Summary: Window Manager with a Taskbar
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
@ -34,6 +34,7 @@ BuildRequires: autoconf
|
|||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: gettext-runtime >= 0.20.0
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: lzip
|
BuildRequires: lzip
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
@ -153,9 +154,6 @@ mailbox status, and a digital clock. It is fast and small.
|
|||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
|
|
||||||
# Do not require needlessly new gettext.
|
|
||||||
sed -i 's/0.19.6/0.18.3/g' configure.ac
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
# Build the Lite version
|
# Build the Lite version
|
||||||
@ -164,13 +162,8 @@ autoreconf -fi
|
|||||||
--with-cfgdir=%{_sysconfdir}/icewm \
|
--with-cfgdir=%{_sysconfdir}/icewm \
|
||||||
--enable-i18n \
|
--enable-i18n \
|
||||||
--disable-nls \
|
--disable-nls \
|
||||||
--disable-guievents \
|
|
||||||
--disable-winmenu \
|
|
||||||
--without-icesound \
|
--without-icesound \
|
||||||
--enable-lite \
|
|
||||||
--enable-taskbar \
|
|
||||||
--disable-menus-fdo \
|
--disable-menus-fdo \
|
||||||
--disable-menus-mate \
|
|
||||||
--disable-fribidi
|
--disable-fribidi
|
||||||
%make_build
|
%make_build
|
||||||
# Grab the lite content.
|
# Grab the lite content.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user