| 1 | = BarnOwl 1.3 release notes = |
| 2 | {{{ |
| 3 | The BarnOwl Developers are pleased to announce the release of BarnOwl |
| 4 | version 1.3. |
| 5 | |
| 6 | It has been installed in the Athena locker, and you can download it |
| 7 | from the website [1] or get the source from Github [2]. The full |
| 8 | Changelog is available online [3], but there are a couple of features |
| 9 | I am particularly happy to announce: |
| 10 | |
| 11 | * BarnOwl now supports tab-completion! This includes command names |
| 12 | themselves, as well as the arguments to most common client, zephyr, |
| 13 | IRC, and Jabber commands. |
| 14 | |
| 15 | Currently Zephyr only completes using classes and users it has seen |
| 16 | messages to/from, so it will take a little while to "spin up" in a |
| 17 | new BarnOwl. We plan to add reading of Zephyr subscriptions and |
| 18 | .anyone files soon. |
| 19 | |
| 20 | Please let us know at <barnowl-dev@mit.edu> if there are other |
| 21 | commands you would like to see completion implemented for. |
| 22 | |
| 23 | Thanks to new developer David Benjamin <davidben@mit.edu> for |
| 24 | writing code to complete many of the barnowl-control commands, |
| 25 | including completing filter expressions in :filter and :view -d. |
| 26 | |
| 27 | * The editwin code has been almost completely rewritten. In addition |
| 28 | to be much cleaner, the new code fixes several small but annoying |
| 29 | bugs, and implements C-y to yank the result of the last C-k or C-w. |
| 30 | |
| 31 | [1] http://barnowl.mit.edu/wiki/Download/ |
| 32 | [2] http://github.com/nelhage/barnowl/ |
| 33 | [3] http://github.com/nelhage/barnowl/blob/barnowl-1.3/ChangeLog |
| 34 | |
| 35 | In addition, there are were new features in 1.2, which I failed to |
| 36 | send an announcement about, that are worth mentioning: |
| 37 | |
| 38 | * BarnOwl now supports personal messages to arbitrary instances |
| 39 | better, e.g. 'zwrite nelhage -i barnowl', in both display and in |
| 40 | the UI for interacting with them. In addition, BarnOwl now |
| 41 | subscribes you to <message,*,%me> by default so that you can |
| 42 | receive these messages. |
| 43 | |
| 44 | We encourage you to try this feature out and let us know if you |
| 45 | find useful, and how it could be improved. |
| 46 | |
| 47 | Thanks to new developer Alex Dehnert <adehnert@mit.edu> for taking |
| 48 | charge on the planning and almost all of the implementation of this |
| 49 | feature. |
| 50 | |
| 51 | * BarnOwl now handles ^C specially and allows it to interrupt some |
| 52 | long-running operations. In particular, searching a long message |
| 53 | list, which can take quite a while, can now be aborted using ^C. |
| 54 | |
| 55 | * The message list now supports a "mark" and in addition to the |
| 56 | current point. You can save where you are with Control-Space, move |
| 57 | somewhere else, and then go back with Control-x Control-x. |
| 58 | |
| 59 | Great for bouncing back and forth between catching up on a backlog |
| 60 | of old messages, and reading what's happening now. |
| 61 | |
| 62 | Thank you as always for using BarnOwl, and please let us know at |
| 63 | <barnowl-dev@mit.edu> or on Zephyr on -c barnowl if you have any |
| 64 | comments, feedback, bug reports, or feature requests. |
| 65 | |
| 66 | - Nelson Elhage |
| 67 | for the BarnOwl developers |
| 68 | }}} |