1 | |
---|
2 | $Id$ |
---|
3 | |
---|
4 | What's new in owl version 1.1 |
---|
5 | ----------------------------- |
---|
6 | * Generic filtering now exists |
---|
7 | |
---|
8 | * The filter command creates a filter |
---|
9 | |
---|
10 | * The view command narrows the view to a filter |
---|
11 | |
---|
12 | * The viewclass / vc command automatically narrows the view |
---|
13 | to a particular class |
---|
14 | |
---|
15 | * The viewuser / vu command automatically narrows the view |
---|
16 | to a particular user |
---|
17 | |
---|
18 | * M-n automatically narrows the view to whatever is appropriate for |
---|
19 | the current message |
---|
20 | |
---|
21 | * v will start a view command |
---|
22 | |
---|
23 | * X will expunge and change the view to the view_home variable value |
---|
24 | |
---|
25 | * R will reply to sender |
---|
26 | |
---|
27 | * C-r and C-R will let the user edit the reply line |
---|
28 | |
---|
29 | * T now uses the 'trash' filter |
---|
30 | |
---|
31 | * T tells you how many messages were marked for deletion |
---|
32 | |
---|
33 | * The local realm has been removed from login/logout messages |
---|
34 | |
---|
35 | * Command history works |
---|
36 | |
---|
37 | * Prettier status command |
---|
38 | |
---|
39 | * Leave the pointer near the current message after an expunge |
---|
40 | |
---|
41 | * C-l recenters the typing window |
---|
42 | |
---|
43 | * zlocate is implemented |
---|
44 | |
---|
45 | * @italic works like @i |
---|
46 | |
---|
47 | * Unecessary quoting and options in reply lines have been removed |
---|
48 | |
---|
49 | * Errors in the 'info' command don't show up in a popup now |
---|
50 | |
---|
51 | * Implemented the aexec, pexec commands |
---|
52 | |
---|
53 | * The zsig now gets zephyr formatting |
---|
54 | |
---|
55 | * Messages now have message id's. They are displayed in 'info' and are |
---|
56 | passed to the config as $owl::id. |
---|
57 | |
---|
58 | * The 'show' command is implemented to display info about filters. |
---|
59 | |
---|
60 | * M-D marks for deletion all messages in the current view |
---|
61 | |
---|
62 | * added the delete command |
---|
63 | |
---|
64 | * load-subs with no argument loads the default subscription file |
---|
65 | |
---|
66 | * "Truncated" is now displayed when the *current* message is truncated |
---|
67 | not when the last displayed message is truncated. |
---|
68 | |
---|
69 | * The reply-lockout filter locks out replies to some classes |
---|
70 | |
---|
71 | * In the configfile owl::receive_msg is run when a message is |
---|
72 | received. |
---|
73 | |
---|
74 | * Added the beep command |
---|
75 | |
---|
76 | * Added the contributors file |
---|
77 | |
---|
78 | * zaway, zaway_msg and zaway_msg_default are all user variables now |
---|
79 | |
---|
80 | * There is a zsig variable that overrides other zsig mechanisims |
---|
81 | |
---|
82 | * The appendtosepbar variable exists to allow the config to display |
---|
83 | things in the sepbar |
---|
84 | |
---|
85 | * login messages are included as 'trash' messages by default now |
---|
86 | |
---|
87 | * Fixed a memory corruption bug in readconfig.c |
---|
88 | |
---|
89 | * There are example configs in the distribution now |
---|
90 | |
---|
91 | * Implemented the perl, aperl and pperl commands |
---|
92 | |
---|
93 | * FIxed bug with zsigproc zombies |
---|
94 | |
---|
95 | * Can disable zsigproc after setting it now |
---|
96 | |
---|
97 | * There is support for multiple browsers with the 'webbrowser' |
---|
98 | variable. |
---|
99 | |
---|
100 | * Set now takes a -q option to not echo |
---|
101 | |
---|
102 | * debug is now a variable that can be turned on and off |
---|
103 | |
---|
104 | * Don't allow " and \ characters in URLs passed to a webbrowser |
---|
105 | |
---|
106 | * Build system cleaned up some |
---|
107 | |
---|
108 | * Pop up windows are wider by default |
---|
109 | |
---|
110 | * Fix to work with older versions of libzephyr |
---|
111 | |
---|
112 | * PageUp and PageDown work in the main window and in popups |
---|
113 | |
---|
114 | * Added doc/code.txt describing the code layout |
---|
115 | |
---|
116 | |
---|
117 | What's new in owl version 1.0 |
---|
118 | ----------------------------- |
---|
119 | * 'print' and 'set' with no arguments prints all variables |
---|
120 | |
---|
121 | * The 'unsub' command renamed to 'unsuball' |
---|
122 | |
---|
123 | * 'unsubscribe' (and 'unsub') command |
---|
124 | |
---|
125 | * 'getsubs' command to print subscriptions |
---|
126 | |
---|
127 | * Bug fixed in logging messages to more than one recipient |
---|
128 | |
---|
129 | * Support for zwrite options -C, -O and -n |
---|
130 | |
---|
131 | * Fixed owl_editwin_delete_char bug when there are no chars after the |
---|
132 | cursor |
---|
133 | |
---|
134 | * Display 'more' and 'truncated' in the status bar |
---|
135 | |
---|
136 | * Enable printing of the 'zsigproc' and 'loginsubs' variables |
---|
137 | |
---|
138 | * Only allow message scrolling if the message is longer than the |
---|
139 | screen |
---|
140 | |
---|
141 | * 'P' (capitolized) will advance the pointer to the next personal |
---|
142 | message. 'M-P' will move the pointer to the previous personal |
---|
143 | message. |
---|
144 | |
---|
145 | * 'T' will mark certain "trash" messages for deletion. This includes: |
---|
146 | mail notifications, pings and admin messages. |
---|
147 | |
---|
148 | * Replying to a login/logout message sends as a personal message to |
---|
149 | the user |
---|
150 | |
---|
151 | * Replying to an admin message that's an outgoing message copy sends |
---|
152 | as a personal message to the user |
---|
153 | |
---|
154 | * 'status' command |
---|
155 | |
---|
156 | * intro document added to the release |
---|
157 | |
---|
158 | * The local realm is trimmed everywhere, including in logging |
---|
159 | |
---|
160 | * Fixed off by one bug in scrolling popups |
---|
161 | |
---|
162 | * Complete on line help added |
---|
163 | |
---|
164 | * Pass the realm to the config file in $owl::realm |
---|
165 | |
---|
166 | * Word wrap and scroll at the bottom right corner of the editing |
---|
167 | window |
---|
168 | |
---|
169 | * Fixed a bug in editwing window key_right past the last character |
---|
170 | |
---|
171 | * Print an error and don't start owl if the configfile can't be |
---|
172 | parsed |
---|
173 | |
---|
174 | * Fix bug where the only message displayed might not be the current |
---|
175 | message |
---|
176 | |
---|
177 | * Don't display the M-^Z key error on resize |
---|
178 | |
---|
179 | What's new in owl version 0.11 |
---|
180 | ------------------------------ |
---|
181 | * Bug fixed in viewing messages longer than a screen |
---|
182 | |
---|
183 | * Indicate in the sepbar if there is a vertical offset present |
---|
184 | |
---|
185 | * '.' on a line by itself will send a zephyr |
---|
186 | |
---|
187 | * disable-ctrl-d variable will disable sending on C-d |
---|
188 | |
---|
189 | * bug fixed that kept C-k from deleting a final newline |
---|
190 | |
---|
191 | * make non-character meta keys work |
---|
192 | |
---|
193 | * fixed phatom zephyr problem |
---|
194 | |
---|
195 | * <, >, M-< and M-> work in popups now |
---|
196 | |
---|
197 | * removed extra spaces at bottom of a popup |
---|
198 | |
---|
199 | * Added "about" command |
---|
200 | |
---|
201 | * Fixed bug using 'M' with no current message |
---|
202 | |
---|
203 | * Log personal messages to 'all' as well as the personal file |
---|
204 | |
---|
205 | * Messages take up less memory |
---|
206 | |
---|
207 | What's new in owl version 0.10 |
---|
208 | ------------------------------ |
---|
209 | * Scrollable / pageable popup windows. They act like the 'less' or |
---|
210 | 'more' programs. |
---|
211 | |
---|
212 | * Scrolling within a message, to facilitate reading messages longer |
---|
213 | than the screen size. |
---|
214 | |
---|
215 | * The command parser deals with quoting. i.e. zwrite -c "foo class" |
---|
216 | now works. |
---|
217 | |
---|
218 | * The slow cut and paste bug is fixed. |
---|
219 | |
---|
220 | * C-v and M-v will page down and up in the main window, respectively. |
---|
221 | |
---|
222 | * A bug in redrawing the popup windows is fixed. |
---|
223 | |
---|
224 | * An error is displayed when non-functional keys are pressed. |
---|
225 | |
---|
226 | * @i() formatting is displayed as underlined in curses. |
---|
227 | |
---|
228 | * Curly braces work for zephyr formatting. |
---|
229 | |
---|
230 | * The popup window size is relatively larger on small terminals |
---|
231 | |
---|
232 | * A bug in having meta keys work on eight bit input xterms is fixed. |
---|
233 | |
---|
234 | * The cursor location is more consistent. |
---|
235 | |
---|
236 | |
---|
237 | What's new in owl version 0.9 |
---|
238 | ----------------------------- |
---|
239 | * Many emacs meta keys work |
---|
240 | |
---|
241 | M-q, M-f, M-b, M-d, M-< and M-> now work in the typing window |
---|
242 | M-< and M-> also work in the main window |
---|
243 | M-x in the main window now enters command mode, just like ':' |
---|
244 | |
---|
245 | * The typing window will automatically word-wrap when hitting the |
---|
246 | end of the line |
---|
247 | |
---|
248 | * SmaatBolding (TM) |
---|
249 | |
---|
250 | Users without a .zephyr.subs won't have personal messages |
---|
251 | displayed in all bold |
---|
252 | |
---|
253 | * Realm displayed for interrealm zephyrs |
---|
254 | |
---|
255 | * 'personalbell' variable printing fixed |
---|
256 | |
---|
257 | * bug with ringing terminal bell on pings fixed |
---|
258 | |
---|
259 | |
---|
260 | What's new in owl version 0.8 |
---|
261 | ----------------------------- |
---|
262 | * personal logging |
---|
263 | |
---|
264 | "set logging on" will turn on personal logging. By default messages |
---|
265 | will go to ~/zlog/people. This path can be changed by setting the |
---|
266 | "logpath" variable. |
---|
267 | |
---|
268 | * class logging |
---|
269 | |
---|
270 | "set classlogging on" will turn on class logging. By default |
---|
271 | messages will go to ~/zlog/class. This path can be changed by |
---|
272 | setting the "classlogpath" variable. |
---|
273 | |
---|
274 | * variable for resizeing the typing window |
---|
275 | |
---|
276 | "set typewinsize <n>" will change the number of lines in the typing |
---|
277 | window to n. |
---|
278 | |
---|
279 | * fixed bugs with backspace |
---|
280 | |
---|
281 | * -v command line option prints the version number |
---|