Timeline


and

Jan 9, 2010:

4:02 PM Changeset [f7cd7c9]release-1.10release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
owl_text_expand_tabs, meet multibyte and wide characters. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
4:02 PM Changeset [8a16704]release-1.10release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Remove unused config.h.in, stamp-h, stamp-h.in from libfaim. Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: Nelson Elhage <nelhage@mit.edu>
4:01 PM Changeset [cecb125]release-1.10release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Require automake ≥ 1.7.0, and don’t warn about portability to non-GNU make. Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: Nelson Elhage <nelhage@mit.edu>
4:01 PM Changeset [10557e6]release-1.10release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Makefile.am: Use only direct children in SUBDIRS, to appease automake 1.7. Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: Nelson Elhage <nelhage@mit.edu>
12:28 PM Changeset [ec2ea17]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Completion.pm: Add a trailing '1;'

Jan 7, 2010:

6:54 PM Changeset [2a17b63]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Push and pop contexts whenever we change context. This allows us to get rid of the awful hack in owl_process_input_char, and opens the path to being able to invoke popup windows from the editwin and vice versa (In fact, you can now do so without segfaulting, although the display layer does not yet quite do the right thing).
6:54 PM Changeset [a999d9e]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Replace the global context with a context stack. For now, we only use the top element of the stack.
6:54 PM Changeset [8a2815b]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
loopwrite_setup: Delegate to owl_function_write_setup()
3:51 PM Changeset [365950b]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Squelch an 'uninitialized' warning in recv:shift-left.

Jan 5, 2010:

12:08 AM Changeset [ec5d1a2]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Start 1.6 release
12:07 AM Changeset [21889338]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Merge branch 'release-1.5'

Jan 1, 2010:

1:26 PM WikiStart edited by nelhage@mit.edu
(diff)

Dec 31, 2009:

4:11 PM Changeset [901b931]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fix a typo in an error message.
3:24 PM WikiStart edited by nelhage@mit.edu
(diff)
1:33 PM Milestone BarnOwl 1.5 completed
1:33 PM Changeset [491cdb1]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
BarnOwl 1.5

Dec 30, 2009:

6:19 PM Changeset [8f19ba3]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Escape the correct character when setting $prefix.
2:12 PM Changeset [814aca1]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Merge branch 'release-1.5'
2:12 PM Changeset [d41f773]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Revert "Force the locktext to be visible initially." This reverts commit 43fe02f57c9627f7d117292377d5f9738dabe3e4. This commit was pushed accidentally.
1:59 PM Changeset [85fa6e4]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Merge branch 'release-1.5'
1:59 PM Changeset [460fbe8]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
editwin: Prefer the point a line below center when reframing. This results in much better behavior for typwinsize <= 3. With two or three lines, it is now possible to get the locktext back by recentering on the first line, and with one line, it causes the visible line to be the line being edited, rather than the next line.
1:55 AM Changeset [43fe02f]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Force the locktext to be visible initially. This works around a bug where the framer will immediately hide it.

Dec 28, 2009:

12:25 AM Changeset [416241f]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
IRC: irc-disconnect on a pending reconnect should cancel it.
12:25 AM Changeset [3acab0e]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
IRC: Store connection objects in %reconnect, rather than timers.
12:24 AM Changeset [54b4a87]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
IRC: Refactor the mk_irc_command API and document it.
12:03 AM Changeset [dc8f6e0]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Complete several commands that accept a filename.
12:03 AM Changeset [e6cec01]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Completion: Add a helper function to complete paths. Add tests as well. [Thanks to davidben@mit.edu for bug reports and helping to clarify the $dir vs $pfx distinction in the code]
12:03 AM Changeset [880311d]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Completion: Allow completers to provide partial completion.
12:03 AM Changeset [4815492]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Completion: Allow for separate display and replacement strings.
12:03 AM Changeset [4d26776]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Complete the 'print' command.
12:03 AM Changeset [1dc839b]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Complete the 'bindkey' command.

Dec 27, 2009:

5:59 PM Changeset [6e8eb1c]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Implement tab-completion for Twitter.
5:36 PM Changeset [648e823]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Trigger a twitter poll on events that generate tweets. This will hopefully lead to a more immediate UI response to local twitter actions.
3:16 PM Changeset [986c9b1]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fix the HASH(0x…) displayed by twitter-retweet.
3:15 PM Changeset [f3e44eb]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Add a command to count characters. Includes an awful hack to correctly handle @-replies.
3:07 PM Changeset [c9bdb46]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Be less noisy about warnings. The user almost never cares about these, since they are usually just transient errors from Twitter.
3:05 PM Changeset [40c9dac]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Kill some defunct variables.
12:05 AM Changeset [f2adf6c]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Slow the poll rate slightly to avoid the ratelimit. We were running right at the edge of the allowed poll rate.
12:04 AM Changeset [d389947]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Print a better error message when we get ratelimited.

Dec 26, 2009:

4:26 AM code-review edited by andersk@mit.edu
Add missing period. (diff)
4:26 AM code-review edited by andersk@mit.edu
<tt> → <code> (diff)
4:25 AM code-review edited by andersk@mit.edu
s/git-send-email/git format-patch and git send-email/ (diff)
4:24 AM code-review edited by andersk@mit.edu
<ul> inside <p> is invalid. (diff)

Dec 25, 2009:

9:30 PM code-review edited by nelhage@mit.edu
(diff)
9:28 PM code-review created by nelhage@mit.edu
6:04 PM Changeset [b84feab]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Interpret 'normal' messages the same as 'chat' messages
6:01 PM Changeset [89b700e]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Broaden recognition of 'normal' messages As per RFC 3921, Section 2.1.1.: if an application receives a message with no 'type' attribute or the application does not understand the value of the 'type' attribute provided, it MUST consider the message to be of type "normal" (i.e., "normal" is the default).

Dec 24, 2009:

10:37 PM Changeset [ac374fc]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Revert "irc-disconnect on a pending reconnect should cancel the reconnect" This reverts commit 618a9803a0d96a593db35163d5f984957a0b7316. This commit was an ugly hack intended to get a minimall invasive fix into 1.5. I will be pushing a better fix to master shortly.
10:36 PM Changeset [0572abcf]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Merge branch 'release-1.5'
10:35 PM Changeset [9f026c1]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
runtests.sh: Specify tester with HARNESS_PERL instead of prove --perl. This seems to be more portable across Perl versions than ‘prove --perl’ (perl ≥ 5.9.4, < 5.10.1) or ‘prove --exec’ (perl ≥ 5.10.1). Signed-off-by: Anders Kaseorg <andersk@mit.edu>
10:35 PM Changeset [f0f2eec]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fix tester for the filter list owl_dict conversion. Commit 129e60962226d924d19aa15f7f74b866733b8e47 changed how the filter list gets initialized, but forgot to update the initialization in tester.c. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
10:35 PM Changeset [89982ec]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Makefile.am: Fall back gracefully if we can’t compute a GIT_VERSION. Also, use simply-expanded variables (:=, not =) to shell out, so we don’t recompute GIT_VERSION again for every object. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
9:29 PM Ticket #125 (configure should check for more things) created by andersk@mit.edu
[…] No, that’s not exactly harmless. configure should enforce its …
8:21 PM Ticket #117 (Can’t join #ubuntu+1 anymore.) closed by andersk@mit.edu
worksforme: I can’t reproduce either. *shrug*
6:54 PM Ticket #113 (^Z should be bindable to commands.) closed by nelhage@mit.edu
fixed: Fixed.
6:44 PM Changeset [d771d1b]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
do-release: Refuse to build an update tarball if we haven't pulled.
6:37 PM Changeset [980fa31]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
BarnOwl 1.5rc2
6:18 PM Changeset [6700c605]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alex Dehnert <adehnert@mit.edu>
Allow left/right scrolling by arbitrary amount Move recv:{left,right}shift to Perl and make them optionally accept a number of columns to scroll by (default: 10).
1:41 AM Changeset [c471e85]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Reframe when replacing text in the editwin that is before or at the top if the editwin
1:41 AM Changeset [36a16fc]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Revert "Add another case for reframing to owl_editwin_redisplay" This reverts commit e8074edbe022448163ee0e2295ffcb2e216730ad.

Dec 23, 2009:

5:42 PM Changeset [618a980]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
irc-disconnect on a pending reconnect should cancel the reconnect

Dec 22, 2009:

6:37 PM Changeset [0cfa6ee]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Tweak what jabber messages are displayed Process and display normal and chat messages if they have a Body or if jabber:spew is set.
6:37 PM Changeset [2cca044]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Replace the jabber roster on reconnect
6:37 PM Changeset [a2a5236]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Split jabber reconnect / keep-alive loops Reconnect may mutate the list of connections on servers like Google's, which tack noise onto the end of the resource.
6:37 PM Changeset [0dbb7d2]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Factor out some common jabber connect-time code Call it upon successful connection and reconnection.

Dec 21, 2009:

6:00 PM Changeset [6396c1e]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
IRC buddy list: Don't include a newline inside the bold tag.
5:54 PM Changeset [7574eed]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
_get_blist: Ignore undefined or empty buddy list entries.
5:36 PM Changeset [fa0114b]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
_get_blist: Correctly strip leading and trailing whitespace.
5:15 PM Ticket #123 (Fix whitespace in :blist) closed by nelhage@mit.edu
fixed: Fixed in 2b66c361de2a064516bf9ad80a1f5f5091f262e0.
5:14 PM Changeset [2b66c361]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Eliminate newlines between parts of the buddylists. [nelhage@mit.edu: _get_blist: Force exactly one newline between components]
5:04 PM Ticket #121 (locker barnowl doesn't kerberize jabber on lunatique or ringworld) closed by nelhage@mit.edu
fixed: Fixed by installing GSSAPI.pm into the locker everywhere.

Dec 20, 2009:

6:55 PM Changeset [cce5dbd]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Fix whitespace in buddy-list generating code This was written with four-space indentation, not two. Updating it to be consistant with the rest of the file.
11:34 AM Ticket #124 (Allow cancelling IRC reconnects) created by nelhage@mit.edu
11:34 AM Ticket #123 (Fix whitespace in :blist) created by nelhage@mit.edu
12:16 AM Changeset [4ae10de]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fix behavior when live-upgraded from a non-timer Twitter.par

Dec 19, 2009:

11:41 PM Changeset [e4e1dcb]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Merge branch 'master' into timer Conflicts: lib/BarnOwl/Module/Twitter/Handle.pm
10:51 PM Changeset [1fd6086]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
BarnOwl 1.5rc1
10:50 PM Changeset [6aa4611]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Make HOME go all the way left in the main window
10:49 PM Changeset [8c97fa1]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Add recv:getshift and recv:setshift [nelhage@mit.edu: Clean up shift_left logic slightly]
10:45 PM Changeset [1247aaa]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
shift{left,right} should have same order in source
10:31 PM Changeset [e4951ea]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fix use of weak references.
10:19 PM Changeset [b752f1e]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Allow ^Z to be rebound. Rather than catching SIGTSTP and doing things with it, disable VSUSP, which causes ^Z to get passed through to us as a normal keystroke. In addition, change the binding so that it prints the warning SIGTSTP used to.
10:02 PM Changeset [0948fa0f]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
End all warn() and die() messages with a newline. This prevents perl from appending perl script line information, which looks ugly and is useless to anyone who is not the developer.
9:59 PM Changeset [22fce654]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Update the prompt to match Twitter.
9:58 PM Changeset [5214546]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Add a twitter-retweet command
6:43 PM Changeset [9876953]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Use home_timeline so we get retweets

Dec 18, 2009:

10:28 PM Changeset [99c1f46]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
IRC: Use 'private' when creating messages instead of 'isprivate'. BarnOwl stores the attribute internally as 'isprivate', but exports it to perl as 'private', and translates back when creating the C message from perl. So, use 'private' in the perl object for consistency with other perl code.
6:19 PM Ticket #122 (BarnOwl should (optionally) escape message formatting) created by nelhage@mit.edu
6:19 PM Ticket #105 (BarnOwl-to-other-AIM-client encoding problem) closed by nelhage@mit.edu
6:19 PM Ticket #109 (:irc-join channel without # fails silently) closed by nelhage@mit.edu
1:40 AM Ticket #121 (locker barnowl doesn't kerberize jabber on lunatique or ringworld) created by geofft@mit.edu
For some reason athrun barnowl and jabberlogin geofft@mit.edu

Dec 17, 2009:

10:52 PM Changeset [f81176c]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alex Vandiver <alexmv@mit.edu>
Skip some IRC admin messages by default, controlled by irc:skip

Dec 16, 2009:

2:11 PM Changeset [cd12307]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alex Vandiver <alexmv@mit.edu>
Minor space and formatting nitpicks

Dec 15, 2009:

12:03 AM Changeset [3b4ba7d]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Alex Vandiver <alexmv@mit.edu>
Reconnect and re-join channels on IRC disconnect

Dec 10, 2009:

2:08 PM Changeset [62c91c1]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
README: Document that WordWrap requires Text::Autoformat. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2:08 PM Changeset [438009c]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Correct the --with-libzephyr help string to --with-zephyr. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
1:38 PM Changeset [e9c6fc8]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Replace /* noproto */ comments with static. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
1:38 PM Changeset [c0ddaea]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
owl_style_get_description: Empty macro arguments are undefined in ISO C90. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
1:38 PM Changeset [bafbba1]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
owl_perl.h: Fix a C++ style comment. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Note: See TracTimeline for information about the timeline view.