Accepting request 1071409 from home:polslinux:branches:X11:windowmanagers
- Update to 3.3.2: * Add yimage_gdk.h. * Add "loop" and "pick" commands to icesh. Add "Fullscreen" and "AboveAll" layer symbols to icesh. * Check for libiconv in configure for OpenBSD. * Modify a copy of the WM_CLASS. Prevent messages for loop. * Update layer from winoptions when WM_CLASS is changed. * Don't set WM_PROTOCOLS on frames. * Handle failure of XGetWindowAttributes more graceful in icesh. * Faster synchronization. * Set a timeout on synchronization. Make window picking more reliable and tab-aware. Add resize handles to "bordered" when client is resizable. * Update _NET_WM_ALLOWED_ACTIONS when changing tabs. * Let icesh support picking window by frame or title bar. * Add "unset" to "icewm-env" to unset environment variables by icewm-session. * For for "PointerFocusDelay" when mouse crosses different frame border subwindows. * Check prefs and state before starting delay focus timer. * Use "hasBorders" in layoutShape to fix "HideBordersMaximized". * When restoring a window, automatically focus it, if nothing has focus. * Consider ClickToFocus and StrongPointerFocus when hiding or rolling up. * Improve the detection of overlapping windows to the focused window for grabbing/releasing the mouse buttons. * Cleanup details. * Include ClickToFocus in maybeFocus. * Document all layer names. * Preserve the stacking order for fullscreen windows when Alt+Tabbing for issue #611. When hitting Escape while Alt+Tabbing abandon any selection. OBS-URL: https://build.opensuse.org/request/show/1071409 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=133
This commit is contained in:
parent
bb7a6fb797
commit
c4d6cb3d47
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1e07e9393d4a52281caff3a21f86108dde312e5aa306c8fe379ce1bd31d9587f
|
||||
size 1788945
|
3
icewm-3.3.2.tar.lz
Normal file
3
icewm-3.3.2.tar.lz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f0e81daafe35d73a2fcb39e9d1c6738b1c0a2ad3805382d69c3464d0cede1d6
|
||||
size 1791363
|
@ -1,7 +1,7 @@
|
||||
Index: icewm-3.3.1/lib/icewm.desktop
|
||||
Index: icewm-3.3.2/lib/icewm.desktop
|
||||
===================================================================
|
||||
--- icewm-3.3.1.orig/lib/icewm.desktop
|
||||
+++ icewm-3.3.1/lib/icewm.desktop
|
||||
--- icewm-3.3.2.orig/lib/icewm.desktop
|
||||
+++ icewm-3.3.2/lib/icewm.desktop
|
||||
@@ -20,7 +20,7 @@ Comment[uk]=Простий та швид
|
||||
Icon=icewm
|
||||
TryExec=/usr/bin/icewm
|
||||
|
@ -1,7 +1,7 @@
|
||||
Index: icewm-3.3.1/lib/menu.in
|
||||
Index: icewm-3.3.2/lib/menu.in
|
||||
===================================================================
|
||||
--- icewm-3.3.1.orig/lib/menu.in
|
||||
+++ icewm-3.3.1/lib/menu.in
|
||||
--- icewm-3.3.2.orig/lib/menu.in
|
||||
+++ icewm-3.3.2/lib/menu.in
|
||||
@@ -11,5 +11,6 @@ prog Firefox mozilla firefox
|
||||
prog Hexchat xchat hexchat
|
||||
prog Gimp gimp gimp
|
||||
@ -10,10 +10,10 @@ Index: icewm-3.3.1/lib/menu.in
|
||||
+#menufile Programs folder programs
|
||||
menufile Tool_bar folder toolbar
|
||||
+menuprog SUSE folder xdg_menu --format icewm
|
||||
Index: icewm-3.3.1/src/wmmenu.cc
|
||||
Index: icewm-3.3.2/src/wmmenu.cc
|
||||
===================================================================
|
||||
--- icewm-3.3.1.orig/src/wmmenu.cc
|
||||
+++ icewm-3.3.1/src/wmmenu.cc
|
||||
--- icewm-3.3.2.orig/src/wmmenu.cc
|
||||
+++ icewm-3.3.2/src/wmmenu.cc
|
||||
@@ -294,6 +294,46 @@ char* MenuLoader::parseMenuProg(char *p,
|
||||
return p;
|
||||
}
|
||||
@ -71,10 +71,10 @@ Index: icewm-3.3.1/src/wmmenu.cc
|
||||
else if (!strcmp(word, "include")) {
|
||||
p = parseIncludeStatement(p, container);
|
||||
}
|
||||
Index: icewm-3.3.1/src/wmprog.h
|
||||
Index: icewm-3.3.2/src/wmprog.h
|
||||
===================================================================
|
||||
--- icewm-3.3.1.orig/src/wmprog.h
|
||||
+++ icewm-3.3.1/src/wmprog.h
|
||||
--- icewm-3.3.2.orig/src/wmprog.h
|
||||
+++ icewm-3.3.2/src/wmprog.h
|
||||
@@ -30,6 +30,7 @@ private:
|
||||
char* parseAMenu(char *data, ObjectContainer *container);
|
||||
char* parseMenuFile(char *data, ObjectContainer *container);
|
||||
|
@ -1,3 +1,42 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 14 08:16:23 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
|
||||
|
||||
- Update to 3.3.2:
|
||||
* Add yimage_gdk.h.
|
||||
* Add "loop" and "pick" commands to icesh. Add "Fullscreen" and "AboveAll"
|
||||
layer symbols to icesh.
|
||||
* Check for libiconv in configure for OpenBSD.
|
||||
* Modify a copy of the WM_CLASS. Prevent messages for loop.
|
||||
* Update layer from winoptions when WM_CLASS is changed.
|
||||
* Don't set WM_PROTOCOLS on frames.
|
||||
* Handle failure of XGetWindowAttributes more graceful in icesh.
|
||||
* Faster synchronization.
|
||||
* Set a timeout on synchronization. Make window picking more reliable and
|
||||
tab-aware. Add resize handles to "bordered" when client is resizable.
|
||||
* Update _NET_WM_ALLOWED_ACTIONS when changing tabs.
|
||||
* Let icesh support picking window by frame or title bar.
|
||||
* Add "unset" to "icewm-env" to unset environment variables by
|
||||
icewm-session.
|
||||
* For for "PointerFocusDelay" when mouse crosses different frame border
|
||||
subwindows.
|
||||
* Check prefs and state before starting delay focus timer.
|
||||
* Use "hasBorders" in layoutShape to fix "HideBordersMaximized".
|
||||
* When restoring a window, automatically focus it, if nothing has focus.
|
||||
* Consider ClickToFocus and StrongPointerFocus when hiding or rolling up.
|
||||
* Improve the detection of overlapping windows to the focused window for
|
||||
grabbing/releasing the mouse buttons.
|
||||
* Cleanup details.
|
||||
* Include ClickToFocus in maybeFocus.
|
||||
* Document all layer names.
|
||||
* Preserve the stacking order for fullscreen windows when Alt+Tabbing for
|
||||
issue #611. When hitting Escape while Alt+Tabbing abandon any
|
||||
selection.
|
||||
* Fix unpaired parentheses in the manpages.
|
||||
* Improve readability of the winoptions manpage.
|
||||
* When mapping a new client, check if it overlaps the focus. When taskbar is
|
||||
collapsed, don't let it reduce the workarea.
|
||||
* Improve more winoption details in the manpages.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 24 06:58:32 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
%global lites icewm icewmhint icewmbg icesh icewm-session
|
||||
Name: icewm
|
||||
Version: 3.3.1
|
||||
Version: 3.3.2
|
||||
Release: 0
|
||||
Summary: Window Manager with a Taskbar
|
||||
License: LGPL-2.1-or-later
|
||||
|
Loading…
x
Reference in New Issue
Block a user