Skip to content
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.
Clone this wiki locally