Timeline
Dec 27, 2009:
- 5:59 PM Changeset [6e8eb1c]release-1.10release-1.7release-1.8release-1.9 by
- Implement tab-completion for Twitter.
- 5:36 PM Changeset [648e823]release-1.10release-1.7release-1.8release-1.9 by
- 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
- Fix the HASH(0x…) displayed by twitter-retweet.
- 3:15 PM Changeset [f3e44eb]release-1.10release-1.7release-1.8release-1.9 by
- 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
- 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
- Kill some defunct variables.
- 12:05 AM Changeset [f2adf6c]release-1.10release-1.7release-1.8release-1.9 by
- 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
- Print a better error message when we get ratelimited.
Dec 26, 2009:
- 4:26 AM code-review edited by
- Add missing period. (diff)
- 4:26 AM code-review edited by
- <tt> → <code> (diff)
- 4:25 AM code-review edited by
- s/git-send-email/git format-patch and git send-email/ (diff)
- 4:24 AM code-review edited by
- <ul> inside <p> is invalid. (diff)
Dec 25, 2009:
- 9:30 PM code-review edited by
- (diff)
- 9:28 PM code-review created by
- 6:04 PM Changeset [b84feab]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by
- 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
- 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
- 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
- Merge branch 'release-1.5'
- 10:35 PM Changeset [9f026c1]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by
- 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
- 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
- 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
- […] No, that’s not exactly harmless. configure should enforce its …
- 8:21 PM Ticket #117 (Can’t join #ubuntu+1 anymore.) closed by
- worksforme: I can’t reproduce either. *shrug*
- 6:54 PM Ticket #113 (^Z should be bindable to commands.) closed by
- fixed: Fixed.
- 6:44 PM Changeset [d771d1b]release-1.10release-1.6release-1.7release-1.8release-1.9 by
- 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
- BarnOwl 1.5rc2
- 6:18 PM Changeset [6700c605]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- _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
- _get_blist: Correctly strip leading and trailing whitespace.
- 5:15 PM Ticket #123 (Fix whitespace in :blist) closed by
- fixed: Fixed in 2b66c361de2a064516bf9ad80a1f5f5091f262e0.
- 5:14 PM Changeset [2b66c361]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by
- 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
- 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
- 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
- 11:34 AM Ticket #123 (Fix whitespace in :blist) created by
- 12:16 AM Changeset [4ae10de]release-1.10release-1.7release-1.8release-1.9 by
- 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
- 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
- BarnOwl 1.5rc1
- 10:50 PM Changeset [6aa4611]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by
- 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
- 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
- shift{left,right} should have same order in source
- 10:31 PM Changeset [e4951ea]release-1.10release-1.7release-1.8release-1.9 by
- Fix use of weak references.
- 10:19 PM Changeset [b752f1e]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by
- 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
- 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
- Update the prompt to match Twitter.
- 9:58 PM Changeset [5214546]release-1.10release-1.7release-1.8release-1.9 by
- Add a twitter-retweet command
- 6:43 PM Changeset [9876953]release-1.10release-1.7release-1.8release-1.9 by
- 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
- 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
- 6:19 PM Ticket #105 (BarnOwl-to-other-AIM-client encoding problem) closed by
- 6:19 PM Ticket #109 (:irc-join channel without # fails silently) closed by
- 1:40 AM Ticket #121 (locker barnowl doesn't kerberize jabber on lunatique or ringworld) created by
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- owl_perl.h: Fix a C++ style comment. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Dec 6, 2009:
- 8:08 PM Changeset [129e609]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Use a owl_dict to store the list of filters. Cathy Zhang reported that narrowing to filters that reference other filters is significantly slower than narrowing to filters that don't. The culprit is almost certainly the linear lookup of filters by name, which we currently do on each filter evaluation. Switch to using an owl_dict, which will now do a binary search over the filter list. We could potentially get this even faster by caching the owl_filter itself inside the owl_filterelement, and invalidating it somehow on filter redefinition, but we can save that sort of cleverness for later, if necessary. We also store the filters in a linked list, in order to preserve the ability to traverse them in order, for ":show filters" and for coloring.
Dec 3, 2009:
- 10:17 AM Changeset [2c48db8]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by
- don't open the file before owl_file_deleteline owl_file_deleteline now does backup-by-rename, so otherwise we end up appending to the "backup" file. Reviewed-by: Nelson Elhage <nelhage@mit.edu>
Dec 1, 2009:
- 10:53 AM WikiStart edited by
- Archive old announcements. (diff)
- 10:52 AM OldNews created by
- 10:50 AM WikiStart edited by
- (diff)
- 10:49 AM CreatingAModule created by
Nov 28, 2009:
- 11:36 PM Ticket #120 (‘make check’ fails on perl < 5.9.4 or ≥ 5.10.1) created by
- Ewwww. ‘prove --perl’ appeared in perl 5.9.4 with Test::Harness …
- 3:38 PM Changeset [e8074ed]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add another case for reframing to owl_editwin_redisplay Fixes: #99 (again) Reframe if index == topindex and topindex is not at the start of a line. Signed-off-by: Alejandro R. Sedeño <asedeno@mit.edu> Reviewed-By: Karl Ramm <kcr@1ts.org>
- 2:35 AM Ticket #119 (show how far you are in a long message) created by
- Both in the message list and the editwin, you should be able to see …
Note: See TracTimeline
for information about the timeline view.