Timeline


and

Feb 23, 2007:

3:25 PM Changeset [f166580]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
This is better still.
3:21 PM Changeset [59916e8]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Once more, dealing better with free().
3:12 PM Changeset [be5aa09]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Fixing a bug reported over zephyr in which narrowing would permanently break replies due to in-place string manipulation. owl_util_baseclass now returns a new string, which must be freed by the caller.

Feb 19, 2007:

7:05 PM Changeset [1cc95709]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Don't segfault if we encounter a message type without a corresponding perl class.
7:04 PM Changeset [186cdc4]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Add loopwrite message class. Trim trailing whitespace.
6:58 PM Changeset [a4e0ee8]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
remove configure when making distclean.
4:11 PM Changeset [dc2ad79]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Removing configure from the repo, and adding the checks for resizeterm to the autoconf files. Generate configure with autoconf.

Feb 17, 2007:

5:04 PM Changeset [e8bc8ac]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Make sure to load .owlconf into the main:: package
4:37 PM Changeset [2e3b9c2]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Prefer ~/.barnowlconf, if it exists.
4:35 PM Changeset [94cbc453]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Some TODO updates.

Feb 16, 2007:

10:46 PM Changeset [c39999f]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Unbreak .owlconf
6:35 PM Changeset [f6050ee]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Wrap the subscription helper in #ifdefs.
3:14 PM Changeset [e3cc184]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Default style (mostly) works now
1:45 AM Changeset [0449730]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Only show the first line of zsigs
1:37 AM Changeset [6e6ded7]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Making the default style generic, by adding some methods to BarnOwl::Message to get display values in a generic way.
1:37 AM Changeset [b6c067a]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Moving the default style into perl, and reorganizing things so we can bootstrap the style into place in time.

Feb 15, 2007:

6:21 PM Changeset [3f21b8e]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Derrick J. Brashear <shadow@dementia.org>
Don't override perl's idea of the switches we need to do embedding.
5:51 PM Changeset [fba0f96]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Tweak for MIT's -c DISCUSS messages.
5:10 PM Changeset [0ff2528]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Explicitly declare BarnOwl::error so it won't get autoloaded and mapped to the owl command 'error'. The autoloaded version goes through the command parser, which is occasionally problematic.
1:42 PM Changeset [7f1f1e7]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Have a target for ``barnowl'', not ``owl''

Feb 12, 2007:

10:04 PM Changeset [38d70f3]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Allow for comments in the ~/.owl/startup file, for lines prefixed by a '#'
10:04 PM Changeset [16138b0]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Getting rid of bogus warnings about mainloop_hook. Fixing a typo.

Feb 11, 2007:

10:36 AM Changeset [93e883d]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Load zephyr subscriptions in chunks.
12:31 AM Changeset [687c674]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Process ~/.owl/startup after the welcome message is displayed, so jabberlogin in startup doesn't precede the welcome message.

Feb 10, 2007:

11:50 PM Changeset [5616acc]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Revert r598 svk mismerge
11:47 PM Changeset [cd5adec]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
r15901@phanatique: nelhage | 2006-12-25 21:08:47 -0500 Base framework for the filter rewrite system. Only understands regexes and true/false so far.
11:45 PM Changeset [0f1f388]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Merging in filter regression tests from my local branch.
10:36 PM Changeset [272a4a0]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
zephyr.c: free some fields that need freeing. perlglue.xs: drop an unused variable.
10:30 PM Changeset [1c2e0b3]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Export owl_function_add_message and owl_function_queue_message to perl. Use them in jabber.pl.
10:29 PM Changeset [a1bb198]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Tweak for NOC messages from rcmd.achilles.

Feb 9, 2007:

11:18 AM Changeset [0c10a79]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
s/owl::/BarnOwl::/g Reverting svk smerge failure in r590

Feb 8, 2007:

11:14 PM Changeset [57e5c36]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
9:30 PM Changeset [952b1660]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Sam Hartman <hartmans@mit.edu>
Move ALex's database stuff into a conf directory. I don't really think it counts as documentation. If people disagree with my proposed location we should discuss; I'm just trying to move out of doc and do not care where it ends up.
4:39 PM Changeset [7a20e4c]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
smartnarrowing to an unclass is now the same as narrowing to the corresponding class. We may want to make this more customizable.

Feb 6, 2007:

6:05 PM Changeset [801b7ac]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
functions.c: tweak owl_function_calculate_topmsg_normal to not suck as much. This resolves the delay in jumping from the first message to the last message. fmtext.c: get rid of a debug message and an unused variable. view.c: Convert another linear search to binary search.
4:40 PM Changeset [2566560]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alex Vandiver <alexmv@mit.edu>
Database bits

Feb 3, 2007:

3:27 PM Changeset [467aa16]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alex Vandiver <alexmv@mit.edu>
Fix is_aim, now that type is 'AIM' and not 'aim'

Feb 1, 2007:

11:52 PM Changeset [ae47efb]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alex Vandiver <alexmv@mit.edu>
Pretty recipients are useful, too
4:23 PM Changeset [e78397d]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Fix a bug that was leaking file handles.

Jan 30, 2007:

11:06 PM Changeset [3ec8d9a]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Default to using a user's full JID as their nick in MUCs.
5:25 PM Changeset [e363375]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
AIM messages now have type ``AIM''
5:25 PM Changeset [8fba2ee]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Be careful about messages with an empty type
4:40 PM Changeset [7fc6253]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding the viewuser bug, and removing nygren's hang report, and the linerva/athena incompat since we're working around it.
12:39 PM Changeset [c18f08d]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Zephyr and AIM have filters on type, jabber probably should too. We may want more filters for chat and groupchat.

Jan 29, 2007:

11:02 PM Changeset [72db971]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_text_quote no longer blows up if the string contains too many characters that need quoting.
10:37 PM Changeset [29ebcea]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fixing the smartnarrow bug on instances with lots of periods or other RE metacharacters.
9:54 PM Changeset [30678ae]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Making message type into a string

Jan 26, 2007:

5:42 PM Changeset [a8a3433]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Properly register keybindings. Testing? What? :p
5:03 PM Changeset [ac1bbe2]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Binding j to jwrite
4:52 PM Changeset [0da506c]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Add smartnarrow on login/out messages.
2:47 PM Changeset [c25a20f]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Fixing a typo. This was keeping us from replying to full jids of people in the roster, since it was taking the full jid from the roster entry instead of the argument.

Jan 25, 2007:

3:46 PM Changeset [7cdf756]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
* Added `jmuc presence -a' to show presence for all MUCs * Updated jmuc docs
1:05 AM Changeset [71e33ca]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Make resolveDestJID be clever enough to check if the input is a valid jid before rejecting it outright; make it reject things that aren't valid jids and don't otherwise resolve.
12:03 AM Changeset [b2648bc]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
* Show full jid if base jid matches a muc in type 'chat' * isa checks use Net::XMPP, objects use Net::Jabber

Jan 24, 2007:

10:30 PM Changeset [45d9eb0]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
* Help for jroster * replysendercmd for groupchat * Tweak to resolveDestJID to not be as broken
5:24 PM Changeset [989fae0]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Improving JID guessing, adding a warning when we guess. Needs to be tweaked.
5:24 PM Changeset [63bbef4]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
s/Jid/JID/g
4:12 PM Changeset [3ce5bdc]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Guess an account for jwrite based on whether the JID is in one of your account's rosters.
2:24 AM Changeset [99c7549]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
I forgot this.
2:23 AM Changeset [0331c8f]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Further simplifications.
12:18 AM Changeset [eeeef20]barnowl_perlaimdebianrelease-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Fully resetting the colorpair manager with its reset function to fix a logic error that I introduced earlier by making an invalid assumption.
Note: See TracTimeline for information about the timeline view.