File: NEWS

package info (click to toggle)
stumpwm 1%3A20090804.git9d6cb388-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 1,408 kB
  • ctags: 3,573
  • sloc: lisp: 13,826; sh: 149; makefile: 106
file content (236 lines) | stat: -rw-r--r-- 5,445 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
-*- outline -*-

This file documents user visible changes between versions of StumpWM

* 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