[2817] in BarnOwl Developers
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