Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

244 lines (147 sloc) 5.589 kb
-*- outline -*-
This file documents user visible changes between versions of StumpWM
* Changes since 0.9.6
** in float mode windows can be resized with the middle mouse button
** support for CCL added
** support for ECL added
* Changes since 0.9.5
** add frame-windowlist command
** add run-or-pull command
** add refresh and redisplay commands
** use ppcre for window placement rule matching
** add fmt-head-window-list
colors hidden windows
** new contrib modules
time.lisp, disk.lisp, sbclfix.lisp, net.lisp, mem.lisp, maildir.lisp, window-tags.lisp
** add automatic group creation/restoration
** add restart-hard command
** rename soft-restart to restart-soft
** new commands refresh and redisplay
** new command list-window-properties
** AltGr works
** new top/root keymaps
The *root-map* keymap and *top-map* have been split into several based
on what group it applies to, tiling, floating, both.
** new floating group
StumpWM now has a floating window group mode.
* Changes since 0.9.4.1
** new module, aumix.lisp
** new command, repack-window-numbers
** new module, productivity.lisp
** _NET_FRAME_EXTENTS property is set on client windows
** define-key acts like undefine-key when nil is passed as the command
** new command, show-window-properties
** select-from-menu lets you type regex to match an item
** new commands, gnext-with-window and gprev-with-window
** run-or-raise now cycles through matching windows
** new function add-screen-mode-line-formatter
** new module wifi.lisp
** new module battery-portable.lisp
>>>>>>> master:NEWS
** new command load-module
** added install/uninstall Makefile rules
** added info command
** added g{next,prev}-with-window commands
** added show-window-properties command
* Changes since 0.9.3
** new %interactivep% variable
see defcommand in the manual.
** The default package is now stumpwm-user
stumpwm-user imports all exported stumpwm symbols.
** the pixmap error plaguing some users has been fixed
If you are running sbcl, you need do nothing. If you're using clisp,
ensure the version is 2.46 or later.
** New macro defprogram-shortcut
* Changes since 0.9.2
** C-t <n> bindings moved to C-t C-<n>
To pull a window by number you now have to hold down Control. Just
pressing the number now selects the window by number in its frame.
** new commands modifiers and copy-last-message
** new command grouplist and binding C-t g "
** New keybinding C-t h c
bound to describe-command
** spelling mistake fixed
One global variable was changed. *new-window-prefered-frame* is now
called *new-window-preferred-frame*.
** new variable *window-border-style*
** new command exchange-windows
** new command type :direction
** define-stumpwm-command is deprecated
Use defcommand instead
** pull-window-by-number arguments are reversed
** renumber function's arguments are reversed
** C-h lists keybindings too
In any keymap C-h and ? will list the keybindings.
** New command bind
Hang a key binding off the escape key.
** C-t TAB changed to fnext
Maintain compatibility with the screen binding.
* Changes since 0.9.1
** key grab handling
top level key binding are now grabbed "asynchronously." This should
eliminate the keyboard freezes some have experiences.
** New command emacs
** AltGr modifier should be recognized now
** new command grename
* Changes since 0.0.6
These changes are probably incomplete
** added color codes to message windows.
** added XRandR dynamic rotate/resize support
** added external panel/dock support
** added fullscren support
** added new rat focus models
** Xinerama support
** support hidden groups
** added frame save and restore
** added rule based window placement
** stumpwm now handles window roles
** move-focus now uses a heuristic to find the 'best' frame to focus
** format-time-string
Now takes an optional format string as an argument!
** more netwm compliance
stumpwm now exports its groups as netwm desktops.
** new var *default-package*
This decides what package the eval command reads and executes things
in.
** new var *new-window-prefered-frame*
It controls what frame a new window appears in.
** "help" command prints bindings in columns
And it doesn't timeout.
** new variable *suppress-abort-messages*
Suppress abort message when non-nil.
** configure script
Now you can use it to select a lisp and point the makefile to the
location of your lisp.
** new command gmerge
** startup message configurable
with *startup-message*.
** format string arguments can be cropped
In the windows command, %20t will crop the window's title to 20
characters. This numeric prefix works for all % arguments.
** _NET_CLIENT_LIST works
which means wmctl -l returns useful info.
** stumpwm executables
the Makefile can now generate executables for sbcl and clisp. Edit the
Makefile to choose you lisp.
** New global *new-frame-action*
** New commands describe-key, describe-variable, describe-function, where-is
** New prefix map *help-map*
** New command, title, bound to C-t A
title sets the window's name.
** errors while reloading stumpwm
A restarts menu now appears that allows you to select a restart, if
you want.
** new function restarts-menu
** modeline update timer
set to 60s by default.
** timers
see run-with-timer and cancel-timer
** improved frame splitting, resizing and removing
** *run-or-raise-all-groups* variable
* Changes since 0.0.5
** quit command
* Changes since 0.0.3
** Frame support
StumpWM now sports basic frame support. No resizing yet.
* Changes since 0.0.2
* Changes since 0.0.1
Jump to Line
Something went wrong with that request. Please try again.