-
Notifications
You must be signed in to change notification settings - Fork 97
2.5.0
marcopeereboom edited this page Feb 26, 2014
·
1 revision
- Add new maximize_toggle action (Default bind: M-e) Toggles maximization of the focused window.
- Change floating indicator in bar to also show 'm' for maximized state.
- Add color_focus_maximized and color_unfocus_maximized config options. Sets border colors on maximized windows. Defaults to the value of color_focus and color_unfocus, respectively.
- Add 'name' configuration option. Set name of workspace at start-of-day.
- Improve support for Extended Window Manager Hints (EWMH): * Add support for _NET_CURRENT DESKTOP. * Add support for _NET_DESKTOP_NAMES. * Add support for _NET_NUMBER_OF_DESKTOPS. * Add support for _NET_CLIENT_LIST. Windows are sorted according to _NET_CLIENT_LIST at start. * Add support for _NET_DESKTOP_GEOMETRY and _NET_DESKTOP_VIEWPORT. * Add support for _NET_RESTACK_WINDOW. * Add support for _NET_WM_DESKTOP client message. * Improve handling of _NET_WM_STATE_FULLSCREEN. * Fix support for _NET_WM_NAME. * Change iconify to use _NET_WM_STATE_HIDDEN instead of _SWM_ICONIC. * Add _NET_WM_FULL_PLACEMENT to _NET_SUPPORTED.
- Add new reorder stack action for floating windows. Reorder floating windows by using swap_next/prev without affecting tiling order.
- Deny _NET_ACTIVE_WINDOW ClientMessages with a source type of 'normal'. Focus change requests that are not a result of direct user action are ignored. Requests from applications that use the old EWMH specification such as wmctrl(1) are still accepted.
- Add new OBEYAPPFOCUSREQ quirk. When an application requests focus on the window via a _NET_ACTIVE_WINDOW client message (source indication of 1), comply with the request.
- Fix text rendering issue in search_win.
- Fix floating windows remaining borderless after being fullscreen.
- Fix window border colors when moving windows to hidden workspaces.
- Fix segfault when attempting to set a color on a non-existent screen. Show error instead of exiting when screen index is invalid.
- Fix configurerequest resize on transients.
- Fix move floater to max_stack.
- Fix focus issues when a window maps/unmaps on an unfocused region.
- Fix stacking issues.
- Fix 'bind[] = ...' not unbinding as expected.
- Fix quirk matching of windows missing WM_CLASS.
- Ignore EnterNotify when entering from an inferior window.
- Disable floating_toggle on fullscreen layout.
- Disable swapwin on fullscreen layout.
- Ignore key press events while moving/resizing.
- Fix LD_PRELOAD error on Linux. Note: On 64-bit Linux systems, if LD_PRELOAD isn't a relative/absolute pathname to libswmhack.so, then ld.so attempts to load a 32-bit version for 32-bit programs. This produces an error message. The solution is to either build and install a 32-bit libswmhack.so.0.0 or use an absolute/relative path so that ld.so only loads libswmhack.so for 64-bit binaries.
- Update OSX Makefile.