Version 1.4.0 is a feature release. Features: * show tooltips for tabs * add "autotabplacement": automatically tab new windows into the currently focussed window group * vertical workspace warping - session.screenN.workspacewarpingvertical: true - session.screenN.workspacewarpingverticaloffset: X * recognize click-events inside a 4x4 zone (helps with shaky devices or motoric problems) * introduce 5s timeout on keychains * support autoraising of Slit / Toolbar * new modifiers - onwinbutton - onmaxbutton - onminbutton - onslit * new actions: - ToggleSlitHidden - ToggleSlitAbove - ToggleToolbarHidden - ToggleToolbarAbove - ActiveTabCmd - Unclutter (FR#248) * Prev/Nextworkspace accept "0" to jump to the "previously" used on * new statements to the apps-file: - FocusProtection (None, Lock, Deny) * new SpacerTool * allow generic buttons to be used in toolbar - *.toolbar.tools: button.foo, iconbar, ... - *.toolbar.button.foo.label: F - *.toolbar.button.foo.commands: RootMenu:Exec foo * allow to change the label of such button via fluxbox-remote (example usage: update the unread mail counter) * fbrun: * support Ctrl-a keybinding to jump to beginning of textfield * new flags: - add -autocomplete flag - add -cf General Improvements: * improve placement of windows in invisible regions * update provided vim files * reduce amount of events triggerd by resize actions * improve UTF8 handling * fbrun FR#720: support entering UTF8 text * delay mouse driven tab focus * update da_DK, fr, hebrew translations Critical Bugfixes: Bugfixes: * Fix rare divsion by zero * Mitigate rare freezes * Stop focus cycling on workspace changes * #1155 delay repositioning of labels * send ConfigureNotify events using root window coordinates * #1149 hide menus by clicking the title or the toolbar * Don't confine transient windows onto the Desktop layer * #1052 handle $DISPLAY correctly * fbrun: * segfault on expanding . or ~ * escape special chars in filenames * #1031 fix $WPSETTER "display" * fbsetbg: * #1065: handle subdirs and symlinks in $wallpaperd * fuxbox-remote: * fix bad "if" test