[1574] in BarnOwl Developers
[nelhage/barnowl] 30e7ff: Don't zcrypt shift-R replies to zcrypted messages
daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:18:12 2009
Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
Date: Wed, 22 Jul 2009 19:04:51 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com
Branch: refs/heads/barnowl_perlmessages
Home: http://github.com/nelhage/barnowl
Commit: 30e7ffdcb0c653baff90c99a801d2bf2cdd7a46d
http://github.com/nelhage/barnowl/commit/30e7ffdcb0c653baff90c99a801d2bf2cdd7a46d
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-06-18 (Thu, 18 Jun 2009)
Changed paths:
M perl/lib/BarnOwl/Message/Zephyr.pm
Log Message:
-----------
Don't zcrypt shift-R replies to zcrypted messages
In particular, if we've set $sender to force a
recipient, and the original message was not
private, then we won't use zcrypt.
Commit: 94af438df9825b17786abcfeaff6dd9ffb1e8998
http://github.com/nelhage/barnowl/commit/94af438df9825b17786abcfeaff6dd9ffb1e8998
Author: Geoffrey Thomas <geofft@mit.edu>
Date: 2009-06-22 (Mon, 22 Jun 2009)
Changed paths:
M functions.c
Log Message:
-----------
Display a nicer error in :blist if .anyone doesn't exist.
Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Commit: 2c270e6210cd6e779b4dcf891a008c6e773a8719
http://github.com/nelhage/barnowl/commit/2c270e6210cd6e779b4dcf891a008c6e773a8719
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-28 (Sun, 28 Jun 2009)
Changed paths:
M configure.ac
Log Message:
-----------
configure: Support an explicit --with{out,}-zephyr option.
Commit: 0982901b3611e8a795d8e1630bcbfe1925feefe5
http://github.com/nelhage/barnowl/commit/0982901b3611e8a795d8e1630bcbfe1925feefe5
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-28 (Sun, 28 Jun 2009)
Changed paths:
M codelist.pl
Log Message:
-----------
codelist.pl: Don't scan perlglue.c for declarations.
Commit: b72670bc5181a617f1688a84fe61beb45f4ad021
http://github.com/nelhage/barnowl/commit/b72670bc5181a617f1688a84fe61beb45f4ad021
Author: Alejandro R. Sedeno <asedeno@darkmatter.mit.edu>
Date: 2009-06-29 (Mon, 29 Jun 2009)
Changed paths:
M functions.c
Log Message:
-----------
Recalculate topmsg when swaping the cursor and mark in the messagelist.
Fix a bug in which when the marked message is off screen and the
cursor and mark are swapped, the cursor ends up off screen.
Commit: 13fe062866383a38d2854a5031712ab7b63a5b77
http://github.com/nelhage/barnowl/commit/13fe062866383a38d2854a5031712ab7b63a5b77
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-07-05 (Sun, 05 Jul 2009)
Changed paths:
M functions.c
Log Message:
-----------
Fixing comments to reflect rename of owl_function_add_message to owl_global_messagequeue_addmsg
Commit: 69f89c73e01c0dddc397b05c7ee0ae14ac59eb33
http://github.com/nelhage/barnowl/commit/69f89c73e01c0dddc397b05c7ee0ae14ac59eb33
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-07-05 (Sun, 05 Jul 2009)
Changed paths:
M zwrite.c
Log Message:
-----------
Copyediting
Fix spelling of entries, and and terminal space before the */
Commit: e6d989fc78e8d6130f9158587574264f40a26895
http://github.com/nelhage/barnowl/commit/e6d989fc78e8d6130f9158587574264f40a26895
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-07-05 (Sun, 05 Jul 2009)
Changed paths:
M functions.c
M help.c
Log Message:
-----------
Fix converstaion to conversation
Commit: 889d3bd614bdc8115113fa5f42f85d98aa13ba4c
http://github.com/nelhage/barnowl/commit/889d3bd614bdc8115113fa5f42f85d98aa13ba4c
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-05 (Sun, 05 Jul 2009)
Changed paths:
M ChangeLog
M owl.h
Log Message:
-----------
BarnOwl 1.2
Commit: 16c04163b89111452dc1789d174dd52dc180db70
http://github.com/nelhage/barnowl/commit/16c04163b89111452dc1789d174dd52dc180db70
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-05 (Sun, 05 Jul 2009)
Changed paths:
M configure.ac
Log Message:
-----------
Fix building with Zephyr.
Commit: 40977238e21a877568df2968181b55aaee67f53a
http://github.com/nelhage/barnowl/commit/40977238e21a877568df2968181b55aaee67f53a
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-05 (Sun, 05 Jul 2009)
Changed paths:
M configure.ac
Log Message:
-----------
configure: Support --with{out,}-stack-protector
This is a cleaner way to disable -fstack-protector than asking the
user to muck with PROTECT_CFLAGS, and lets the user not link libssp,
even if present.
Commit: e477a53d3120b25a1de5eea73598e8bc5d679a89
http://github.com/nelhage/barnowl/commit/e477a53d3120b25a1de5eea73598e8bc5d679a89
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-05 (Sun, 05 Jul 2009)
Changed paths:
M scripts/locker-build
Log Message:
-----------
locker-build: Build --with-zephyr --without-stack-protector
Commit: 89acc93b4eb479d4a1aa11a9f63edfc27cf6bf64
http://github.com/nelhage/barnowl/commit/89acc93b4eb479d4a1aa11a9f63edfc27cf6bf64
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-05 (Sun, 05 Jul 2009)
Changed paths:
M libfaim/Makefile.in
Log Message:
-----------
Revert "Disable pointer-sign warnings when building libfaim."
Athena's gcc doesn't support -Wno-pointer-sign, and it's not important
enough to me to write a 'configure' rule to test for, so I'll just
cope with those warnings.
This reverts commit 1e6e74eb1670ffca7901d5d004fa5a6a510597a7.
Commit: 5df4b9a67df0d131296e49d30888f53288371879
http://github.com/nelhage/barnowl/commit/5df4b9a67df0d131296e49d30888f53288371879
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-05 (Sun, 05 Jul 2009)
Changed paths:
M ChangeLog
M owl.h
Log Message:
-----------
BarnOwl 1.2.1
Commit: d5cc1c5dac3da909677ae71c4a4c570aa74c9f50
http://github.com/nelhage/barnowl/commit/d5cc1c5dac3da909677ae71c4a4c570aa74c9f50
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-05 (Sun, 05 Jul 2009)
Changed paths:
M owl.h
Log Message:
-----------
Bump the version number for development.
Commit: a45786ec20018d5dd3674067030185032f409146
http://github.com/nelhage/barnowl/commit/a45786ec20018d5dd3674067030185032f409146
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-07 (Tue, 07 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
editwin: Clean up some dead code.
Commit: a556caa6cc599f80f613bcf8239a5c6550f1049c
http://github.com/nelhage/barnowl/commit/a556caa6cc599f80f613bcf8239a5c6550f1049c
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M commands.c
M editwin.c
M global.c
M owl.h
M perlconfig.c
Log Message:
-----------
Mostly refactor the editwin to use a linear buffer position.
Use a linear buffer positino to keep track of the point, rather than
(x, y).
In addition, make the editwin structure private to editwin.c. (No
abstraction violation for you!)
Add some abstractions for pointer movement, and use them in some places.
Commit: bd1a1ae26f1b49e0abbba68d6825650707a9911b
http://github.com/nelhage/barnowl/commit/bd1a1ae26f1b49e0abbba68d6825650707a9911b
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
Basic new redisplay + point at end of buffer + tabs
The core of the new redisplay. Now featuring tabs, and properly
wrapping lines.
And I kludged around the problem with the point being at the end of
the buffer.
Commit: e20d8179b1fbc0ba21fd86101cc72d18fcc65cf5
http://github.com/nelhage/barnowl/commit/e20d8179b1fbc0ba21fd86101cc72d18fcc65cf5
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
misc refactoring & cleanup
(including a nuke-trailing-whitespace)
Commit: 19f765df042349d8e0ae2c2bc8cde0042ce35f84
http://github.com/nelhage/barnowl/commit/19f765df042349d8e0ae2c2bc8cde0042ce35f84
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
Refactoring + cleanup.
Factor oe_display_line out of owl_editwin_redisplay so that I can
use it in oe_reframe. I think this ends up making some of the cursor
placement stuff simpler as a side effect.
Also cleanup an unused variable in owl_editwin_point_move.
Commit: d7043b4cbdf98534c5f62589ad3dac72b3410873
http://github.com/nelhage/barnowl/commit/d7043b4cbdf98534c5f62589ad3dac72b3410873
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
simplify line_move goal_column logic
Commit: a0fbdee028b499693f5f92b95735896419ce4778
http://github.com/nelhage/barnowl/commit/a0fbdee028b499693f5f92b95735896419ce4778
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
s/_?owl_editwin_(save_|restore_|)excursion/oe_\1excursion/
(and move the functions up in the file)
Commit: cedc95c733c5114269681fcb5e1a5ca404227513
http://github.com/nelhage/barnowl/commit/cedc95c733c5114269681fcb5e1a5ca404227513
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
Framer works.
(+ some cursor detection fixup, and, hey, you need to erase the window
if you decide to reframe)
Commit: b5ef65c9806c5e1f3fd849697b929156d469dabd
http://github.com/nelhage/barnowl/commit/b5ef65c9806c5e1f3fd849697b929156d469dabd
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
owl_editwin_get_numchars_on_line is dead code
Commit: 77d44021216b5ce6f3ec8b25a7b1d96e37e1e51c
http://github.com/nelhage/barnowl/commit/77d44021216b5ce6f3ec8b25a7b1d96e37e1e51c
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
cursor location improved; other behavior
The cursor locater now handles wrapped lines /better/ but still messes up
when the line is the width of the screen and the cursor is at the end
(so it should be a the beginning of a blank screen line)
C-a set the goal column
kill-to-end-of-line will eat a final newline and thus join.
Commit: 2021beaa653369127e29d16159262d57131ac519
http://github.com/nelhage/barnowl/commit/2021beaa653369127e29d16159262d57131ac519
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
Last (for now) known cursor location bug
Commit: 6073462da6d33eeb0be7ca4810d0590b16f2b364
http://github.com/nelhage/barnowl/commit/6073462da6d33eeb0be7ca4810d0590b16f2b364
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
make owl_editwin_adjust_for_locktext go away
(and cleanse owl_editwin_clear slightly)
Commit: 521bc8412b2f592277a72eb4a6536bc019dad801
http://github.com/nelhage/barnowl/commit/521bc8412b2f592277a72eb4a6536bc019dad801
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
setter for e->index such that cached data invalidates when the point moves
Commit: bab52da15f80d81b3da5d94fbc838d058bfbe3b0
http://github.com/nelhage/barnowl/commit/bab52da15f80d81b3da5d94fbc838d058bfbe3b0
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
make a bunch of stuff static, possibly inline, maybe remove a leading _
Commit: 98f1e69376a8ef5af480c7e7fbe2a27191117ef7
http://github.com/nelhage/barnowl/commit/98f1e69376a8ef5af480c7e7fbe2a27191117ef7
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
garbage collect some functions "we ain't gonna need"
(owl_editwin_set_history, int owl_editwin_get_numlines, owl_editwin_{get,set}_goal_column
Commit: 5b5f3e6b04725391003719bcddf597f5dae8fc13
http://github.com/nelhage/barnowl/commit/5b5f3e6b04725391003719bcddf597f5dae8fc13
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
general refactoring of things that change the buffer -> owl_editwin_replace
also much cleanup of now unused functions (_owl_editwin_addspace,
_owl_editwin_remove_bytes, _owl_editwin_insert_bytes,
owl_editwin_overwrite_char, owl_editwin_overwrite_string)
added oe_count_glyphs to count the actual number of printing characters
collapse owl_editwin_insert_char and _owl_editwin_process_character into
owl_editwin_process_character
owl_editwin_is_char_in supports unicode as wished for in the comment
owl_editwin_{forward,backward}_word that returns a distance
Commit: 7d25006f34ffe1098b842799458b465813be0a1b
http://github.com/nelhage/barnowl/commit/7d25006f34ffe1098b842799458b465813be0a1b
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
cleanup some dead word-wrapping code
Commit: ebf0128b17cb1846480ff7c1d97003b1d9ce79cc
http://github.com/nelhage/barnowl/commit/ebf0128b17cb1846480ff7c1d97003b1d9ce79cc
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
some line-wrap infrastructure + refactoring
Keep track of excursions and fix them up when replace needs to
Keep track of the current cursor x for word wrapping convenience
minor refactor owl_editwin_init v. owl_editwin_set_curswin
factor oe_char_width out of oe_find_display_line
factor oe_insert_char back out of owl_editwin_process_char
explicatory comment in owl_editwin_limit_maxcols
Commit: 2f21a41eb3479910d419b44e12745d6766d0d3e6
http://github.com/nelhage/barnowl/commit/2f21a41eb3479910d419b44e12745d6766d0d3e6
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
Cause emacs to set c-basic-offset correctly.
Commit: 8321cb70ee69ef4c661b0a3d5260910d20b2ffff
http://github.com/nelhage/barnowl/commit/8321cb70ee69ef4c661b0a3d5260910d20b2ffff
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
make sure the new editwin structure is zeroed out & release a potential dangling excursion
Commit: 16cfd12a36e59616a3972f1f42fe1615c4d02564
http://github.com/nelhage/barnowl/commit/16cfd12a36e59616a3972f1f42fe1615c4d02564
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
wrap words on insert character
ow, brain hurty.
Commit: 7f0c26f7782b597747f2f3b58cf1b0d067a8dff0
http://github.com/nelhage/barnowl/commit/7f0c26f7782b597747f2f3b58cf1b0d067a8dff0
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M commands.c
M editwin.c
M keys.c
Log Message:
-----------
Implement a setable mark.
Commit: a60edf29aa3019eac300fcdff11cfb2576f46f69
http://github.com/nelhage/barnowl/commit/a60edf29aa3019eac300fcdff11cfb2576f46f69
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M commands.c
M editwin.c
M keys.c
Log Message:
-----------
Implement kill-region, copy-region-as-kill, and yank.
Commit: 2da73482548054bd88ba616aea53da932fb3b2f4
http://github.com/nelhage/barnowl/commit/2da73482548054bd88ba616aea53da932fb3b2f4
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
remove anomalous whitespace
Commit: fc2677be1bd748f06e7854d251b7a413f6ea73d4
http://github.com/nelhage/barnowl/commit/fc2677be1bd748f06e7854d251b7a413f6ea73d4
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
editwin: Clean up and fix owl_editwin_fill_paragraph
We now implement a two-pass algorithm, that first replaces all
whitespace with single spaces, and then goes through and inserts
newlines as necessary to fill words. The code is slightly longer, but
I think much cleaner.
Commit: 3e36085f3981a0aa56c15dc0d78f77f46a78b80b
http://github.com/nelhage/barnowl/commit/3e36085f3981a0aa56c15dc0d78f77f46a78b80b
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
Support echochar in the redisplay code.
Commit: 77f605d73ef6fda4022159af1e5a40416c47b28d
http://github.com/nelhage/barnowl/commit/77f605d73ef6fda4022159af1e5a40416c47b28d
Author: Karl Ramm <kcr@1ts.org>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
M perlglue.xs
Log Message:
-----------
Slightly more rope that you require for completion.
New owl_editwin_text_{before,after}_point, exported to perl. Also,
export owl_editwin_replace and owl_editwin_point_move.
Commit: 2fc8397e0117350e37ccc1b1b83ebcc9b94686d2
http://github.com/nelhage/barnowl/commit/2fc8397e0117350e37ccc1b1b83ebcc9b94686d2
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M commands.c
M editwin.c
M keys.c
Log Message:
-----------
Implement {forward,backward}-paragraph
Commit: 19a023fdc2b99ba0224a0923ba7ff7bf5a3aed3a
http://github.com/nelhage/barnowl/commit/19a023fdc2b99ba0224a0923ba7ff7bf5a3aed3a
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
Refactor owl_editwin_replace to allow more internal uses.
Commit: 0190c4dd0e3150bda87e2acd42562d10a4d20102
http://github.com/nelhage/barnowl/commit/0190c4dd0e3150bda87e2acd42562d10a4d20102
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M perlglue.xs
Log Message:
-----------
perlglue.xs: Move editor functions into BarnOwl::Editwin::
Commit: a88f35a64d4d61e59e6dca10a9077b2cc9db4c84
http://github.com/nelhage/barnowl/commit/a88f35a64d4d61e59e6dca10a9077b2cc9db4c84
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
M owl.h
M perlglue.xs
Log Message:
-----------
Give perl code more rope with respect to the editwin.
In particular, implement save_excursion and replace_region.
Commit: cf26b72e6c9a945a11b0859b9782b23d90435150
http://github.com/nelhage/barnowl/commit/cf26b72e6c9a945a11b0859b9782b23d90435150
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M perl/lib/BarnOwl.pm
M perl/lib/BarnOwl/Editwin.pm
Log Message:
-----------
Add an Editwin.pm that allows importing of the editwin functions.
Commit: d41294aaa91d45609b2bd0139d5a9e0b91657c20
http://github.com/nelhage/barnowl/commit/d41294aaa91d45609b2bd0139d5a9e0b91657c20
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
M perl/lib/BarnOwl/Editwin.pm
M perlglue.xs
Log Message:
-----------
Export some more functions to perl.
get_region, combined with save_excursion, is a very convenient way for
perl to access a specified piece of the buffer.
In addition, provide methods to get information about the current
point and mark.
Commit: c6ecf5c7b947ccf3045a8217895bcb3707cc40dd
http://github.com/nelhage/barnowl/commit/c6ecf5c7b947ccf3045a8217895bcb3707cc40dd
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
M perl/lib/BarnOwl/Editwin.pm
M perlglue.xs
Log Message:
-----------
Implement text_{before,after)_point in Perl.
These can easily be implemented in perl using save_excursion and
get_region, so there's no need for them in C.
Commit: bd7fb587a0fcf472db16c0b1988a0a6ed33e72a6
http://github.com/nelhage/barnowl/commit/bd7fb587a0fcf472db16c0b1988a0a6ed33e72a6
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
fill-paragraph: Fix a bug with eating whitespace after a sentence.
Commit: 301c975a7a71ae32c393a1f07001ae97eb19afca
http://github.com/nelhage/barnowl/commit/301c975a7a71ae32c393a1f07001ae97eb19afca
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-11 (Sat, 11 Jul 2009)
Changed paths:
M owl.c
Log Message:
-----------
Unset IEXTEN on the terminal.
This should prevent VLNEXT (C-v) from being special, which Ben
reported seeing on Solaris.
Commit: 22b54a7e11a865e233b7487d805219989c6e31aa
http://github.com/nelhage/barnowl/commit/22b54a7e11a865e233b7487d805219989c6e31aa
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-07-13 (Mon, 13 Jul 2009)
Changed paths:
M perl/lib/BarnOwl.pm
Log Message:
-----------
Useful filter-modifying commands
filterappend FILTER TEXT
filterand FILTER TEXT
filteror FILTER TEXT
Append TEXT onto FILTER with appropriate
('', 'and', 'or') separators
The admin message can be enabled or disabled
by (un)setting showfilterchange.
Commit: 7c83a328fd31c2e251bf67957dd817f91ffada3d
http://github.com/nelhage/barnowl/commit/7c83a328fd31c2e251bf67957dd817f91ffada3d
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-14 (Tue, 14 Jul 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
Log Message:
-----------
IRC: Fix "ARRAY(0x...)" at the start of 'whois' output.
Commit: 72ab15f8f49554cca076d3ea0271bfe01fce95c0
http://github.com/nelhage/barnowl/commit/72ab15f8f49554cca076d3ea0271bfe01fce95c0
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-15 (Wed, 15 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
editwin: Simplify zdot handling.
I'm frankly not sure what the old code was trying to do, but this is
much simpler, covers every case I can think of, and fixes some bugs.
Commit: 3e8ff1e00f28cf98e081e0425ccd467e2b6ef910
http://github.com/nelhage/barnowl/commit/3e8ff1e00f28cf98e081e0425ccd467e2b6ef910
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-15 (Wed, 15 Jul 2009)
Changed paths:
M tester.c
M text.c
M util.c
Log Message:
-----------
Implement owl_text_expand_tabs, and tests.
Commit: a52d13aca9a922645adbf472d974d139c11126a4
http://github.com/nelhage/barnowl/commit/a52d13aca9a922645adbf472d974d139c11126a4
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-15 (Wed, 15 Jul 2009)
Changed paths:
M zwrite.c
Log Message:
-----------
zephyr: Expand tabs in outgoing messages.
While we're at it, refactor owl_zwrite_create_from_line slightly in a
way that fixes 'zwrite -C user1 user2 -m message' to include the CC:
line.
Commit: 37f27bc0e54077fc0d554781c838adc50188236d
http://github.com/nelhage/barnowl/commit/37f27bc0e54077fc0d554781c838adc50188236d
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M .gitignore
M Makefile.am
M Makefile.in
M autogen.sh
M configure.ac
M libfaim/Makefile.am
M libfaim/Makefile.in
M libfaim/configure.ac
M mkinstalldirs
M owl.h
M perl/modules/Makefile.in
Log Message:
-----------
Switch the build system to using automake.
Use automake for the build system, which lets us clean a bunch of
cruft out of Makefile.in.
Commit: 0ce053548b2ecda139dcacadc20134c65e31804b
http://github.com/nelhage/barnowl/commit/0ce053548b2ecda139dcacadc20134c65e31804b
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M athstatic
M configure.ac
Log Message:
-----------
Remove --with-athstatic
--with-athstatic has no purpose any more, and I haven't been using it
for locker builds for some time now, without problems.
Commit: db98968bc3b30ba528ad63029aaba1addb187104
http://github.com/nelhage/barnowl/commit/db98968bc3b30ba528ad63029aaba1addb187104
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M scripts/do-release
M scripts/locker-build
Log Message:
-----------
Update build scripts for automake.
Commit: 39586c8dd113afee121c30a1245eb65f1f80bcde
http://github.com/nelhage/barnowl/commit/39586c8dd113afee121c30a1245eb65f1f80bcde
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M Makefile.am
Log Message:
-----------
Makefile: Display what changed in owl_prototypes.h.
This is a manual crossport of ac40fdf0f0c8d27409111b26970341085b39848c
to the automake branch.
Commit: ed6248222e25dffa6b616cbeb08cf3b6aaa19f9b
http://github.com/nelhage/barnowl/commit/ed6248222e25dffa6b616cbeb08cf3b6aaa19f9b
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M libfaim/Makefile.am
Log Message:
-----------
Remove -Wno-pointer-sign from libfaim's compile flags.
This is a port of 89acc93b4eb479d4a1aa11a9f63edfc27cf6bf64 to
Makefile.am.
Commit: 0b65bd726abafc33618b49204ae612d26c6582a0
http://github.com/nelhage/barnowl/commit/0b65bd726abafc33618b49204ae612d26c6582a0
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M Makefile.am
Log Message:
-----------
Makefile.am: Add rules to build the tester.
Commit: c08a72568ffb178aa943639541c5ce61a7fd77d6
http://github.com/nelhage/barnowl/commit/c08a72568ffb178aa943639541c5ce61a7fd77d6
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M configure.ac
Log Message:
-----------
Add perl libraries to LIBS instead of LDFLAGS.
For reasons I don't fully understand, this works on etch and the other
one doesn't.
Commit: 130633c51d016f53f10ba2639bd501e5ec994056
http://github.com/nelhage/barnowl/commit/130633c51d016f53f10ba2639bd501e5ec994056
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M .gitignore
M Makefile.am
M Makefile.in
M athstatic
M autogen.sh
M configure.ac
M libfaim/Makefile.am
M libfaim/Makefile.in
M libfaim/configure.ac
M mkinstalldirs
M owl.h
M perl/modules/Makefile.in
M scripts/do-release
M scripts/locker-build
Log Message:
-----------
Merge branch 'automake'
Conflicts:
Makefile.in
libfaim/Makefile.in
owl.h
Commit: 2f2a643a81daeb18f87329041b4bbe623c8b462e
http://github.com/nelhage/barnowl/commit/2f2a643a81daeb18f87329041b4bbe623c8b462e
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M scripts/locker-update
Log Message:
-----------
locker-update: Add --beta and --dry-run options.
Commit: 435d6b2117710c285d4257eac07f48679613237e
http://github.com/nelhage/barnowl/commit/435d6b2117710c285d4257eac07f48679613237e
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M commands.c
M editwin.c
M keys.c
Log Message:
-----------
Rename 'editmulti:' commands to 'edit:'.
Commit: b4ef908fac59dab6ed22aa37ff29e55d0ba2c398
http://github.com/nelhage/barnowl/commit/b4ef908fac59dab6ed22aa37ff29e55d0ba2c398
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M commands.c
Log Message:
-----------
Remove start-question and start-password commands
I'm pretty sure these are useless, since there's no way to set a
callback, and we have perl APIs to them.
Commit: eb6cedc53fa5693c139f80d3e447e2ff2255ee65
http://github.com/nelhage/barnowl/commit/eb6cedc53fa5693c139f80d3e447e2ff2255ee65
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M cmd.c
M global.c
M owl.c
M perl/lib/BarnOwl.pm
M perl/lib/BarnOwl/Hooks.pm
M perlconfig.c
Log Message:
-----------
Push commands into BarnOwl:: instead of AUTOLOAD'ing them
Commit: 96f7b07abe4fed9ababf9c2ac07b44c6c092d98e
http://github.com/nelhage/barnowl/commit/96f7b07abe4fed9ababf9c2ac07b44c6c092d98e
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-17 (Fri, 17 Jul 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
M perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm
Log Message:
-----------
Update IRC and Jabber for the new BarnOwl::$command().
Both modules relied on the fact that BarnOwl::$command() tokenized its
argument. In both cases, the fix is as simple as replacing '...' with
qw(...).
Commit: 2be605ae3acccf292721181770f1b684d1076f38
http://github.com/nelhage/barnowl/commit/2be605ae3acccf292721181770f1b684d1076f38
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-18 (Sat, 18 Jul 2009)
Changed paths:
M perl/lib/BarnOwl.pm
M perl/lib/BarnOwl/Editwin.pm
M perl/lib/BarnOwl/Hooks.pm
Log Message:
-----------
Add BarnOwl commands to @EXPORT_OK.
Commit: 203dcda2f8ca8c410f3b8ea84687d8f3df185061
http://github.com/nelhage/barnowl/commit/203dcda2f8ca8c410f3b8ea84687d8f3df185061
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-18 (Sat, 18 Jul 2009)
Changed paths:
M perl/lib/BarnOwl/Editwin.pm
Log Message:
-----------
Make text_{before,after}_point use new form for editwin functions.
Commit: 7f6a8a24153827453d27f2a3c1428b3850b1a4d4
http://github.com/nelhage/barnowl/commit/7f6a8a24153827453d27f2a3c1428b3850b1a4d4
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-07-20 (Mon, 20 Jul 2009)
Changed paths:
M message.c
M perlglue.xs
M util.c
M zephyr.c
Log Message:
-----------
Quash a zephyr 3 warning by adding some missing consts.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 42c2a800c367ad46b797a7ae02cced878e51864b
http://github.com/nelhage/barnowl/commit/42c2a800c367ad46b797a7ae02cced878e51864b
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-07-21 (Tue, 21 Jul 2009)
Changed paths:
M commands.c
Log Message:
-----------
owl_command_multi: Fix crash on malformed multi command.
Test case:
:multi ( z
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 3e328b87d9c3c2a08df4e3d9f832906658ec05da
http://github.com/nelhage/barnowl/commit/3e328b87d9c3c2a08df4e3d9f832906658ec05da
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-07-21 (Tue, 21 Jul 2009)
Changed paths:
M commands.c
Log Message:
-----------
owl_command_punt_unpunt: Plug memory leak.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 8966889aa17cdbc1fd189c02432a4980ecbfc034
http://github.com/nelhage/barnowl/commit/8966889aa17cdbc1fd189c02432a4980ecbfc034
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-07-21 (Tue, 21 Jul 2009)
Changed paths:
M perlconfig.c
Log Message:
-----------
owl_perlconfig_new_command: Remove unused variables.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: b39a9cd6f350c7ad87d56d7a23a29a49243c88b8
http://github.com/nelhage/barnowl/commit/b39a9cd6f350c7ad87d56d7a23a29a49243c88b8
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-07-21 (Tue, 21 Jul 2009)
Changed paths:
M cmd.c
Log Message:
-----------
owl_cmddict_add_from_list: Remove unused variable.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: dc7884dc7f32d1ca3ee402e817d98b0894e1dcad
http://github.com/nelhage/barnowl/commit/dc7884dc7f32d1ca3ee402e817d98b0894e1dcad
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-21 (Tue, 21 Jul 2009)
Changed paths:
M editwin.c
Log Message:
-----------
editwin: On zdot, don't include the trailing . in the result.
Commit: b00c0a1aa49277b81cb2b745edfb680752f535bf
http://github.com/nelhage/barnowl/commit/b00c0a1aa49277b81cb2b745edfb680752f535bf
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-21 (Tue, 21 Jul 2009)
Changed paths:
M configure.ac
Log Message:
-----------
Version # for locker build
Commit: df49ff6d7b35059d8a51d56c4d46a1662bc5313b
http://github.com/nelhage/barnowl/commit/df49ff6d7b35059d8a51d56c4d46a1662bc5313b
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-07-21 (Tue, 21 Jul 2009)
Changed paths:
M Makefile.am
Log Message:
-----------
Makefile.am: Explicitly list the inputs to stubgen.pl and codelist.pl.
The Makefile was missing owl.c and zcrypt.c as dependencies of
owl_prototypes.h. This should prevent such problems from reappearing.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 1ad4a4ab28aaf1d8efa59cb0bdb5386d73b26c67
http://github.com/nelhage/barnowl/commit/1ad4a4ab28aaf1d8efa59cb0bdb5386d73b26c67
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-07-21 (Tue, 21 Jul 2009)
Changed paths:
M Makefile.am
Log Message:
-----------
Makefile.am: Generalize the *.new mechanism for suppressing no-op updates.
Also use cp instead of mv to avoid redundant regenerations of *.new.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: d43edd2156ec9694ba4cec1c13baba690ce46b19
http://github.com/nelhage/barnowl/commit/d43edd2156ec9694ba4cec1c13baba690ce46b19
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-07-21 (Tue, 21 Jul 2009)
Changed paths:
M buddy.c
M buddylist.c
M cmd.c
M commands.c
M context.c
M dict.c
M editwin.c
M filter.c
M filterelement.c
M fmtext.c
M functions.c
M global.c
M help.c
M history.c
M keybinding.c
M keymap.c
M keypress.c
M keys.c
M list.c
M logging.c
M mainwin.c
M message.c
M messagelist.c
M owl.c
M owl.h
M perlconfig.c
M perlglue.xs
M popexec.c
M popwin.c
M regex.c
M select.c
M style.c
M tester.c
M text.c
M util.c
M variable.c
M view.c
M viewwin.c
M zbuddylist.c
M zcrypt.c
M zephyr.c
M zwrite.c
Log Message:
-----------
Death to RCS keywords.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: 0bf6757e6eaaf34cb8690e6fa5613901c73c1a82
http://github.com/nelhage/barnowl/commit/0bf6757e6eaaf34cb8690e6fa5613901c73c1a82
Author: Anders Kaseorg <andersk@mit.edu>
Date: 2009-07-21 (Tue, 21 Jul 2009)
Changed paths:
M owl.c
Log Message:
-----------
stderr_redirect_handler: Plug a memory leak.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Commit: fd7949762d3879b959d737f7f3d82e9e69d51cfd
http://github.com/nelhage/barnowl/commit/fd7949762d3879b959d737f7f3d82e9e69d51cfd
Author: Alejandro R. SedeƱo <asedeno@mit.edu>
Date: 2009-07-22 (Wed, 22 Jul 2009)
Changed paths:
M perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm
Log Message:
-----------
Jabber: Sort roster entries
Entries in a roster group are now sorted alphabetically, case insensitive.
Groups in the roster are also sorted in the same way.
The [unsorted] pseudo-group still appears at the end of the roster.
Commit: 5d7fef007c836f9e6cd387893a9fa513a5647329
http://github.com/nelhage/barnowl/commit/5d7fef007c836f9e6cd387893a9fa513a5647329
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-22 (Wed, 22 Jul 2009)
Changed paths:
M functions.c
Log Message:
-----------
Fix the 'last' command.
Commit: 7c13eceace31c721b006331e8b8582e4c9b7a5a0
http://github.com/nelhage/barnowl/commit/7c13eceace31c721b006331e8b8582e4c9b7a5a0
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-07-22 (Wed, 22 Jul 2009)
Changed paths:
M .gitignore
M ChangeLog
M Makefile.am
M Makefile.in
M athstatic
M autogen.sh
M buddy.c
M buddylist.c
M cmd.c
M codelist.pl
M commands.c
M configure.ac
M context.c
M dict.c
M editwin.c
M filter.c
M filterelement.c
M fmtext.c
M functions.c
M global.c
M help.c
M history.c
M keybinding.c
M keymap.c
M keypress.c
M keys.c
M libfaim/Makefile.am
M libfaim/Makefile.in
M libfaim/configure.ac
M list.c
M logging.c
M mainwin.c
M message.c
M messagelist.c
M mkinstalldirs
M owl.c
M owl.h
M perl/lib/BarnOwl.pm
M perl/lib/BarnOwl/Editwin.pm
M perl/lib/BarnOwl/Hooks.pm
M perl/lib/BarnOwl/Message/Zephyr.pm
M perl/modules/IRC/lib/BarnOwl/Module/IRC.pm
M perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm
M perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm
M perl/modules/Makefile.in
M perlconfig.c
M perlglue.xs
M popexec.c
M popwin.c
M regex.c
M scripts/do-release
M scripts/locker-build
M scripts/locker-update
M select.c
M style.c
M tester.c
M text.c
M util.c
M variable.c
M view.c
M viewwin.c
M zbuddylist.c
M zcrypt.c
M zephyr.c
M zwrite.c
Log Message:
-----------
Merge branch 'master' into barnowl_perlmessages
Conflicts:
functions.c
messagelist.c
perl/lib/BarnOwl.pm
tester.c
view.c