[2817] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

BarnOwl 1.7rc1 shipped to locker

daemon@ATHENA.MIT.EDU (David A Benjamin)
Thu Dec 2 23:59:56 2010

Date: Thu, 2 Dec 2010 23:59:53 -0500 (EST)
From: David A Benjamin <davidben@MIT.EDU>
To: barnowl-dev@mit.edu

Hi all,

Sorry about dropping the ball on this; it took far longer than it
should have. Anyway, I've pushed a build of 1.7rc1 build to the locker
for all supported platforms. I encourage you all to run new barnowls
with 'barnowl-beta' in order to test the new release.

The changelog is rather large since it's been a long time since 1.6. I
apologize if I've mistakenly left out any of your changes; let me know
if that is the case. I tried to summarize the user-visible ones, but
there were many many commits, so I could easily have messed up.

Some new features in 1.7 that I encourage you to test out:

(This list is basically the same as the previous email.)

* The Twitter module has been merged in. There was the nuisance with
   client keys and whatnot, but hopefully this incarnation will be
   sufficient as a temporary measure until Twitter figures out how
   OAuth works.

* unsub should no longer fail when .zephyr.subs is a symlink, thanks
   to new developer Jason Gross.

* The editwin now supports soft line-wrapping. edit:maxwrapcols and
   edit:maxfillcols no longer forcibly take the width of the screen
   into account.

* BarnOwl now has an ncurses-based windowing system to replace our old
   ad-hoc code. As a result, the popwin should now resize appropriately
   when your terminal does. Drawing should also hopefully be less
   flickery on resizes. One fix from the previous beta is that ^L
   should no longer be a no-op.

* When displaying keymaps, show now displays ancestor keymaps as well.

* Tabs in incoming messages display better.

* It is now possible to search in popless windows. Default keybindings
   should configure /, ?, n, and N to act similarly to less. In
   addition, binding : to popless:start-command will give access to an
   experimental command-line within the popless. (Disabled by default
   because it's not very useful, and most commands don't make sense.)

* There is now a built-in random_zephyr_signature function. Set
   zsigfunc to BarnOwl::random_zephyr_signature and place your zsigs in
   ~/.zsigs.

* Anything else I might have missed.

Development should continue as normal to the 'master' branch. I've
forked a release-1.7 branch. We can cherry-pick commits back as
necessary.

David

home help back first fref pref prev next nref lref last post