wiki:release-notes/1.8

Version 1 (modified by davidben@mit.edu, 10 years ago) (diff)

--

BarnOwl 1.8 release notes

The BarnOwl Developers are pleased to announce the release of BarnOwl
version 1.8.

It has been installed in the Athena locker, and you can download it
from the website [1] or get the source from Github [2]. BarnOwl 1.8
contains various bug fixes and new features, including:

* Text saved to the kill buffer with C-k now persists globally among
 all edit windows.

* Various cross-realm fixes, notably fields on cross-realm outgoing
 messages are set correctly.

* The default style now decorates unauthenticated zephyrgrams with the
 string 'UNAUTH:'.

* Non-CC'd personals with multiple recipients now generate multiple
 outgoing messages in the message list, thanks to new developer DD
 Liu.

* Zephyr variables 'exposure' and 'default_exposure' have been added
 to manipulate zephyr visibility.

* Using more than 256 foreground/background color pairs in 256-color
 mode no longer causes drawing artifacts.

* The sepbar now shows how far you are in a truncated message.

* Our custom event loop has been replaced with the standard GMainLoop
 used throughout the Linux desktop stack. This buys us better
 interoperability with event-processing third-party code, some
 thread-safety, and an event loop we don't have to write ourselves.

* BarnOwl now enables AnyEvent's existing bridge to the Glib event
 loop. This bridge (and thus the vast body of AnyEvent-based code on
 CPAN) are now available to all perl modules. The existing timer and
 io-dispatch APIs now backend onto AnyEvent.

* The IRC module has been ported to AnyEvent::IRC which, among other
 things, is not abandoned. The new module also fixes the
 long-standing reconnect bug.

* Logging is now delegated to a background thread. This should greatly
 improve responsiveness, especially for those on an AFS home
 directory.

* A new delete-and-expunge command (delx for short) has been added for
 perl modules that wish to remove a message.

The full Changelog is available online [3].

Thank you for using BarnOwl, and we hope you enjoy the new release. As
usual, any bug reports, questions, or feature requests can be directed
to the developers at <barnowl@mit.edu>.

- David Benjamin
for the BarnOwl developers

[1] http://barnowl.mit.edu/dist/
[2] http://github.com/barnowl/barnowl/
[3] http://github.com/barnowl/barnowl/blob/barnowl-1.8/ChangeLog