Timeline


and

Feb 8, 2007:

11:14 PM Changeset [57e5c36]barnowl_perlaimdebianrelease-1.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.10release-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.

Jan 23, 2007:

11:55 PM Changeset [0c8ab5e]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Binary search to find a message with a specific id.
11:49 PM Changeset [1bdffcb]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
owl.h - moved curses.h back up so building on Solaris would work. configure - added test for resizeterm global.c - conditionally include resizeterm fmtext.c - remove tabs, rewrite parts of the colorpair manager
9:56 PM Changeset [4d17916]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
removeConnection should actually remove the connection, even if it's undef.
6:36 PM Changeset [0ad0e97]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
jabberlogin accepts a password argument
6:36 PM Changeset [0a3f04d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Some bugfixing to JID guessing.
6:36 PM Changeset [acee046]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
tabs must die.
6:26 PM Changeset [65581e9]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Turning off the debug error message about loading modules.
6:26 PM Changeset [455f1ab]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
The beginnings of writing to shortnames
4:43 PM Changeset [17b7fc5]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Add better handling for changing groups in the roster.
3:32 PM Changeset [4ee1cf4]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Load modules in asciibetical order

Jan 22, 2007:

8:03 PM Changeset [1d8503b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Fixing the jwrite from gtalk bug . We were setting the from attribute in outbound messages, but google appends some random crap to the end of our resource and we're not aware of what it is, so we were sending from not out resource.
7:09 PM Changeset [eaf9ed0]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Making the jabber.log ``timeout(0)'' debug messages log level 5 so our logs are slightly less obnoxious.
7:00 PM Changeset [2d423e9]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Don't die horribly if a connection becomed undefined (often due to a failed reload)
2:11 PM Changeset [6837096]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Sometimes there is no current message, such as when jmuc join is run from ~/.owl/startup. Check to see if we have something before we call is_jabber. Quick and dirty, could probably be replaced with a more correct check.
12:20 AM Changeset [7f792c1]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
* Added idle-time tracking in C. * Exposed idle-time tracking to perl. * Updated jabber.pl to set away after 5 minutes, xa after 15 minutes. * Flipped around the jabber connection manager's hash to index by jid first.

Jan 21, 2007:

6:30 PM Changeset [585bdc3]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
This is fixed now.
6:29 PM Changeset [72a53e9]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Update to Roster.pm to not blow away presence information for a jid on every roster update for that jid.
4:50 PM Changeset [52891b5]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Sam Hartman <hartmans@mit.edu>
Add some more bugs

Jan 20, 2007:

9:52 PM Changeset [575877f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
I didn't mean to check in this change to jabber.pl.
9:49 PM Changeset [8fa9562]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Added background color support to owl. If we run out of color pairs during a painting of the screen, further background colors will be silently dropped. I'm hoping this doesn't happen often. The used pair list is reset with each draw, so only what's actually on screen matters.

Jan 18, 2007:

7:09 PM Changeset [212764e]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Run ~/.owl/startup *after* loading perl, so you can jabberlogin, etc. from within it.
5:57 PM Changeset [1a9c761]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Modify :reload to be aware of the -c option, and to work if there is no .owlconf
5:35 PM Changeset [32fa306]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding a BUGS file until we get a real tracker.

Jan 16, 2007:

5:43 PM Changeset [fa86732]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding filter-based word wrapping. Still need a heuristic for when not to wordwrap.
3:57 PM Changeset [855dc8d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Not statically linking perl (This may or may not be the correct solution)
12:39 PM Changeset [e1b197e8]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Some jmuc presence bugfixes
12:14 PM Changeset [bc9436f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Refactoring rendering the body of messages into a separate function. (The stylefunc code scares me)
12:09 PM Changeset [f3c1aba]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Only show all presence messages if debug is set.
12:00 PM Changeset [11be665]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Sam Hartman <hartmans@mit.edu>
perlglue.c depends on Makefile so when datadir changes it will be reflected in the executable
11:58 AM Changeset [b13438c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Removing a debug error message
11:58 AM Changeset [28ff260]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Some TODO rearrangement

Jan 11, 2007:

5:31 PM Changeset [fd5054a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Checking off MUC presence
5:29 PM Changeset [1dfc7df]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
A first pass at jmuc_presence.
5:29 PM Changeset [31cf416]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Some stupid Net::Jabber::MUC bugfixes.
5:29 PM Changeset [30c735c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding a BarnOwl::Jabber::Connection class where we can add extensions to Net::Jabber that we need.
4:13 PM Changeset [004caa5]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding the beginning of a class abstracting MUC presence information.
4:02 PM Changeset [60986b2]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_jabber:: -> BarnOwl::Jabber::
11:19 AM Changeset [12e5f17]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Changing owl_command_yes/no to return void instead, as declared in the owl_cmd struct. --This line, and those below, will be ignored-- M owl/commands.c
11:02 AM Changeset [cba04e0]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
* Make yes/no not segfault when there is no current messge. * Make yes/no return types consistant with the rest of commands.c.

Jan 10, 2007:

4:01 PM Changeset [dcc1335]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Checking off subscription control.
3:21 PM Changeset [db0899b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Sam Hartman <hartmans@mit.edu>
Propose two new todo items that are necessary for the passive chat model
3:05 PM Changeset [5551208]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Making authorizing/denying subscriptions use yes/no
3:03 PM Changeset [f4d32cd]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Adding infrastructure for admin messages that are questions
11:12 AM Changeset [d609dd6]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Replacing owl:: references in jabber.pl with BarnOwl::

Jan 9, 2007:

11:33 PM Changeset [8203afd]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
* Renaming package owl to BarnOwl:: * Moving hooks into the BarnOwl::Hooks package, and restoring support for .owlconf files that use sub startup {} and so on.
11:33 PM Changeset [ffe70f9]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
This is slightly cleaner than checking $#result.
11:33 PM Changeset [5adb3d7]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Reformatting help somewhat
3:46 PM Changeset [4096d1f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Google Talk wasn't giving us back results. This takes that behavior as a 401 and asks the user for a password if one hasn't been supplied yet.
3:24 PM Changeset [3354cea5]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Installing the executable/data as barnowl
3:00 PM Changeset [c681337]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
The lack of strict and warnings was making me sad.
10:42 AM Changeset [c0987a8]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Don't choke if .owlconf sets $!
Note: See TracTimeline for information about the timeline view.