- 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
Description
No description provided
Languages
Diff
100%