[1aee7d9] | 1 | |
---|
| 2 | $Id$ |
---|
| 3 | |
---|
[7d4fbcd] | 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 |
---|