mirror of
https://github.com/stumpwm/stumpwm.git
synced 2026-09-10 07:26:20 -04:00
243 lines
5.4 KiB
Plaintext
243 lines
5.4 KiB
Plaintext
-*- 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
|
|
|
|
** 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
|