News in 1.0rc: * Added support for following atoms: _NET_WM_MOVERESIZE _NET_WM_STATE_DEMANDS_ATTENTION (flashing titlebar/iconbar) _NET_WM_ALLOWED_ACTIONS _NET_WM_ACTION_ _NET_WM_STATE_MODAL _NET_WM_WINDOW_TYPE_SPLASH _NET_RESTACK_WINDOW For a complete list of supported net wm atoms go to: http://www.fluxbox.org/docs/ewmh-support.html * Added new commands: * ToggleCmd Works like a macro but executes the commands one at the time in order. Example: Mod1 T :ToggleCmd {Exec xterm} {NextWindow} When Mod1 T is press the first time it will start xterm, the second time it will do NextWindow. When it reaches end it will start at the beginning. * CloseAllWindows Closes all windows. * Supports urgency hint ( flashing titlebar/iconbar ) * Pressing shift while pressing enter in menu item will fake a right mouse button press. Useful for increase/decrease values in menu. * Updated documentation * Flashing titlebar/iconbar when the window depamands attention with urgency hint or using _NET_WM_STATE_DEMANDS_ATTENTION. The blink rate can be configured with the following resource: session.screen0.demandsAttentionTimeout: Default value is 500. If the value is zero this feature will be disabled. * Better UTF-8 handling * fbrun: Move the cursor to the end when tab completing (rfe #1333003, patch #1475578) * Added option to reverse desktop wheeling (patch #1034287) session.screen0.reversewheeling: true|false * Vertical toolbar is back. * Provide "Key Modes" - New action in keys file: Modifier Key :Keymode Will define a keybinding namespace activated by the given mod/key combination. The End Modifier and key are optional. They define the key combination that quits the given key mode. They default to just 'Escape'. - New keys file optional prefix: : Modifier Key :Command will only work when the keymode is activated. - is "default" if not specified - so: **default commands will not be activated inside another keymode** - Handy Example: Mod1 X :KeyMode XNest XNest: Mod1 X :KeyMode default Will switch to XNest keymode when you press Alt-X. Then the default bindings will not be caught by normal fluxbox, and will pass through to an Xnested one! Groovy... Alt-X will switch back to normal. Bug fixes: * Fixed resize box bug, it had wrong size in some cases. * Fixed bug with horizontal maximisation when quadrant resizing * Fixed memory leaks & other errors in Menu code * Fixed crash when toolbar disabled * Fix build on amd64 * Fix crash when deiconifying stuck windows with Follow mode * Fixed apps filename on save * #1475268(patch) Fix occasional highlighting of menu nops+separators * #1474722(patch) Focus singular windows on a workspace * #1499402 Fix building on machines without iconv * #1113668 Fix workspace menu corruption when window title changes * #1359442 Fix system tray resize looping/livelock * #1467871 Fix type of last_release_time, affected double click functions on 64-bit platforms * #1454204 Fix compile error in Theme.cc See ChangeLog for more details