Skip to content
Newer
Older
100644 217 lines (132 sloc) 4.9 KB
e7aa67c *** empty log message ***
sabetts authored
1 -*- outline -*-
2
3 This file documents user visible changes between versions of StumpWM
4
1650598 Merge branch 'master' into test
Shawn authored
5 * Changes since 0.9.5
fb264a7 add refresh and redisplay commands
Shawn authored
6 ** new commands refresh and redisplay
7
e06e3d3 new command, list-window-properties
Shawn authored
8 ** new command list-window-properties
9
3b9e620 add altgr support
Shawn authored
10 ** AltGr works
11
1671cf9 update NEWS
Shawn authored
12 ** new top/root keymaps
13 The *root-map* keymap and *top-map* have been split into several based
14 on what group it applies to, tiling, floating, both.
15
16 ** new floating group
17 StumpWM now has a floating window group mode.
18
1650598 Merge branch 'master' into test
Shawn authored
19 * Changes since 0.9.4.1
def21c3 update NEWS file
Shawn authored
20 ** new module, aumix.lisp
21
22 ** new command, repack-window-numbers
23
24 ** new module, productivity.lisp
25
26 ** _NET_FRAME_EXTENTS property is set on client windows
27
28 ** define-key acts like undefine-key when nil is passed as the command
29
30 ** new command, show-window-properties
31
32 ** select-from-menu lets you type regex to match an item
33
34 ** new commands, gnext-with-window and gprev-with-window
35
36 ** run-or-raise now cycles through matching windows
37
38 ** new function add-screen-mode-line-formatter
39
40 ** new module wifi.lisp
41
42 ** new module battery-portable.lisp
1650598 Merge branch 'master' into test
Shawn authored
43 >>>>>>> master:NEWS
def21c3 update NEWS file
Shawn authored
44
aa1da23 add command load-module
Shawn authored
45 ** new command load-module
46
410483e add install and uninstall Makefile rules
Shawn authored
47 ** added install/uninstall Makefile rules
48
6e67440 add info command
Shawn authored
49 ** added info command
50
a756a82 @jli Add g{next,prev}-with-window commands.
jli authored
51 ** added g{next,prev}-with-window commands
52
6374b40 @jli Add show-window-properties command.
jli authored
53 ** added show-window-properties command
54
47a2828 add new macro defprogram-shortcut
Shawn authored
55 * Changes since 0.9.3
4626dc5 update NEWS and documentation for defcommand
Shawn authored
56 ** new %interactivep% variable
57 see defcommand in the manual.
58
c405438 update NEWS
Shawn authored
59 ** The default package is now stumpwm-user
60 stumpwm-user imports all exported stumpwm symbols.
61
cc4e78d update NEWS
Shawn authored
62 ** the pixmap error plaguing some users has been fixed
63 If you are running sbcl, you need do nothing. If you're using clisp,
64 ensure the version is 2.46 or later.
65
47a2828 add new macro defprogram-shortcut
Shawn authored
66 ** New macro defprogram-shortcut
67
85c8626 change C-t TAB key binding
Shawn authored
68 * Changes since 0.9.2
88ec172 C-t <n> bindings moved to C-t C-<n>
Shawn authored
69 ** C-t <n> bindings moved to C-t C-<n>
70 To pull a window by number you now have to hold down Control. Just
71 pressing the number now selects the window by number in its frame.
72
4632714 add command copy-last-message
Shawn authored
73 ** new commands modifiers and copy-last-message
95f3102 add modifiers command
Shawn authored
74
8bd749d fix typo in NEWS
Shawn authored
75 ** new command grouplist and binding C-t g "
2a00a9a document grouplist
Shawn authored
76
b5e1cd4 document new keybinding C-t h c
Shawn authored
77 ** New keybinding C-t h c
78 bound to describe-command
79
6e5b7f2 fix spelling mistake prefered -> preferred
Shawn authored
80 ** spelling mistake fixed
81 One global variable was changed. *new-window-prefered-frame* is now
82 called *new-window-preferred-frame*.
83
5ef6c3c add border styles
Shawn authored
84 ** new variable *window-border-style*
85
733e55b add a new command type, :direction. add a new command exchange-windows.
Shawn authored
86 ** new command exchange-windows
87
88 ** new command type :direction
89
7d47c28 deprecate define-stumpwm-command in favor of defcommand
Shawn authored
90 ** define-stumpwm-command is deprecated
91 Use defcommand instead
92
93 ** pull-window-by-number arguments are reversed
94
95 ** renumber function's arguments are reversed
96
681abf2 Make C-h list the keybindings of the current keymap
Shawn authored
97 ** C-h lists keybindings too
98 In any keymap C-h and ? will list the keybindings.
99
54f7728 new command, bind
Shawn authored
100 ** New command bind
101 Hang a key binding off the escape key.
102
85c8626 change C-t TAB key binding
Shawn authored
103 ** C-t TAB changed to fnext
104 Maintain compatibility with the screen binding.
105
fbf23a8 fix up grename with some error messages
Shawn authored
106 * Changes since 0.9.1
fa56e04 grab keys asynchronously
Shawn authored
107 ** key grab handling
108 top level key binding are now grabbed "asynchronously." This should
109 eliminate the keyboard freezes some have experiences.
110
c0d6453 new command emacs. use it for the C-t e binding
Shawn authored
111 ** New command emacs
112
1be9df3 update NEWS and AUTHORS
Shawn authored
113 ** AltGr modifier should be recognized now
114
fbf23a8 fix up grename with some error messages
Shawn authored
115 ** new command grename
116
c237ccd * primitives.lisp (*run-or-raise-all-groups*): new global var
sabetts authored
117 * Changes since 0.0.6
118 These changes are probably incomplete
119
1e7e9b9 Update NEWS.
Jonathan Moore Liles authored
120 ** added color codes to message windows.
121
cb16ac3 Update NEWS.
Jonathan Moore Liles authored
122 ** added XRandR dynamic rotate/resize support
123
8957fc9 Update NEWS.
Jonathan Moore Liles authored
124 ** added external panel/dock support
125
126 ** added fullscren support
127
0a0a55e Added new rat focus models
Jonathan Moore Liles authored
128 ** added new rat focus models
129
be3ffa8 Added Xinerama Support
Jonathan Moore Liles authored
130 ** Xinerama support
131
a54755f Added support for hidden groups + netwm-group-id fixes.
Jonathan Moore Liles authored
132 ** support hidden groups
133
ea5ca8c Added frame save and restore.
Jonathan Moore Liles authored
134 ** added frame save and restore
135
0a131a3 Added rule based window placement.
Jonathan Moore Liles authored
136 ** added rule based window placement
137
82d2cfc * core.lisp (xwin-role): new function
sabetts authored
138 ** stumpwm now handles window roles
139
4bb9c43 (get-edge): new function
sabetts authored
140 ** move-focus now uses a heuristic to find the 'best' frame to focus
141
204dfa4 (time-lambda): new macro
sabetts authored
142 ** format-time-string
143 Now takes an optional format string as an argument!
144
d4dd292 * primitives.lisp (string-to-utf8): new function
sabetts authored
145 ** more netwm compliance
146 stumpwm now exports its groups as netwm desktops.
147
0941ff8 (stumpwm): add quit-stumpwm restart. set *package* to *default-package*
sabetts authored
148 ** new var *default-package*
149 This decides what package the eval command reads and executes things
150 in.
151
9b957b7 * primitives.lisp (print-object frame): include the frame number
sabetts authored
152 ** new var *new-window-prefered-frame*
153 It controls what frame a new window appears in.
154
7e4a06c *** empty log message ***
sabetts authored
155 ** "help" command prints bindings in columns
156 And it doesn't timeout.
157
b89a411 * user.lisp (eval-line): print all values
sabetts authored
158 ** new variable *suppress-abort-messages*
159 Suppress abort message when non-nil.
160
cedec55 *** empty log message ***
sabetts authored
161 ** configure script
162 Now you can use it to select a lisp and point the makefile to the
163 location of your lisp.
164
2c66765 * user.lisp ("loadrc"): wrap in with-restarts-menu
sabetts authored
165 ** new command gmerge
166
167 ** startup message configurable
168 with *startup-message*.
169
170 ** format string arguments can be cropped
171 In the windows command, %20t will crop the window's title to 20
172 characters. This numeric prefix works for all % arguments.
173
692f600 (add-window): call screen-add-mapped-window
sabetts authored
174 ** _NET_CLIENT_LIST works
175 which means wmctl -l returns useful info.
176
ac59aca * primitives.lisp (*new-frame-action*): new global
sabetts authored
177 ** stumpwm executables
178 the Makefile can now generate executables for sbcl and clisp. Edit the
179 Makefile to choose you lisp.
180
181 ** New global *new-frame-action*
182
5cc0174 * user.lisp (*root-map*): add "h" binding
sabetts authored
183 ** New commands describe-key, describe-variable, describe-function, where-is
184
185 ** New prefix map *help-map*
186
87a31ef * primitives.lisp (*window-name-source*): new global
sabetts authored
187 ** New command, title, bound to C-t A
188 title sets the window's name.
189
264b385 *** empty log message ***
sabetts authored
190 ** errors while reloading stumpwm
191 A restarts menu now appears that allows you to select a restart, if
192 you want.
193
194 ** new function restarts-menu
195
d4e93f8 * user.lisp ("reload"): use restarts-menu
sabetts authored
196 ** modeline update timer
197 set to 60s by default.
198
199 ** timers
200 see run-with-timer and cancel-timer
201
202 ** improved frame splitting, resizing and removing
203
c237ccd * primitives.lisp (*run-or-raise-all-groups*): new global var
sabetts authored
204 ** *run-or-raise-all-groups* variable
205
2622ca3 * user.lisp ("quit"): new command
sabetts authored
206 * Changes since 0.0.5
207 ** quit command
208
e7aa67c *** empty log message ***
sabetts authored
209 * Changes since 0.0.3
210
211 ** Frame support
212 StumpWM now sports basic frame support. No resizing yet.
213
214 * Changes since 0.0.2
215
216 * Changes since 0.0.1
Something went wrong with that request. Please try again.