Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
10-XGetGeometry-fix.patch | [PATCH] fspanel.c: (scale_icon): Fix XGetGeometry call | Jari Aalto <jari.aalto@cante.net> | no | 2008-12-09 | ||
10-XGetGeometry-fix=11-gc.patch | [PATCH] fspanel.c: Fix scale_icon() and GC mgc | Jari Aalto <jari.aalto@cante.net> | no | 2009-12-20 | ||
30-makefile.patch | [PATCH] Makefile: Adjust compile and install | Jari Aalto <jari.aalto@cante.net> | no | 2008-12-09 | ||
40-EWMH-compliance.patch | Ulrich Eckhardt <doomster@knuut.de> Here's a patch against the Debian sources. The modifications go beyond bug #660333, I discovered a few others on the way. Changes: 1. Set WM_CLASS property. See #660461 for a reason why. 2. Fix some indention mistakes and typos. 3. Handle sticky windows (desktop=-1) as visible everywhere 4. EWMH compliance: a) test _NET_SUPPORTED to detect compliant WM b) use _NET_NUMBER_OF_DESKTOPS and _NET_CURRENT_DESKTOP for switching c) use _NET_WM_DESKTOP to locate client windows d) prefer _NET_WM_NAME, fallback to WM_NAME for client name e) use _NET_WM_STATE to position fspanel above all other windows f) use _NET_WM_WINDOW_TYPE to mark fspanel as dektop part g) use _NET_CLIENT_LIST instead of _WIN_CLIENT_LIST is not raised to the top. Only if the window was previously minimized/iconified it is restored and raised. This might be a fluxbox quirk or configuration, but if you can reproduce this with any other window managers (..) As a workaround, clicking three times helps, the first focuses, the second minimizes and the third restores and raises the window. |
Fix failure to switch desktops and hidden by other windows | no |