Timeline
Mar 26, 2007:
- 9:18 PM Changeset [702aee7]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Don't install .svn dirs
- 9:14 PM Changeset [c2bed55]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Moving Net::Jabber into Jabber.par
- 9:14 PM Changeset [4c2ec6c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Adding a reload-modules command
- 9:04 PM Changeset [cb54527]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Getting rid of indirect object syntax new calls. Quoting perlobj: > But what if there are no arguments? In that case, Perl must guess what > you want. Even worse, it must make that guess *at compile time*. Usually > Perl gets it right, but when it doesn't you get a function call compiled > as a method, or vice versa. This can introduce subtle bugs that are hard > to detect. > > For example, a call to a method "new" in indirect notation -- as C++ > programmers are wont to make -- can be miscompiled into a subroutine > call if there's already a "new" function in scope. You'd end up calling > the current package's "new" as a subroutine, rather than the desired > class's method. The compiler tries to cheat by remembering bareword > "require"s, but the grief when it messes up just isn't worth the years > of debugging it will take you to track down such subtle bugs.
- 9:04 PM Changeset [18a99d2]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- We don't need two package lines..
Mar 25, 2007:
- 12:53 PM Changeset [f60f02c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- That line doesn't need to be there twice -- probably a mismerge
- 12:53 PM Changeset [72c210f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Let's not segfault if the user asks for a nonexistant style in .owl/startup
- 12:53 PM Changeset [91bf213]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Still not sure why old-style new seems to be eiting us so much...
Mar 23, 2007:
- 4:18 PM Changeset [e98a9f9]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Correctly install modules on a clean install.
- 3:11 PM Changeset [9729dba]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Tighten up the reloaded regex a little.
- 3:09 PM Changeset [836e6263]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement loading of unpacked modules, and module reloading.
Mar 22, 2007:
- 11:30 AM Changeset [3066d23]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix outgoing jabber logging. Added two new perlglue functions: * log_message - takes a message hash, turns it into an owl message, and passes it to the logger. * add_and_log_message - combination off add_message and log_message. Takes a message hash, turns it into an owl message, logs it, and adds the same message to the message list if needed. This exists for convenience, so we don't have to convert the message hash twice. Also, took out an extraneous check from logging.c.
Mar 21, 2007:
- 9:26 PM Changeset [fbd07e9]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix the bug in which rejoining a MUC you're already in (nick change) results in the MUC appearing multiple times when you show presence info for all MUCs.
Mar 19, 2007:
- 2:14 PM Changeset [b547aa4]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Modifying the makefile to build and install perl modules
- 2:14 PM Changeset [925faae]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Changing the dependency on the par target, so we don't rebuild unless we need to.
Mar 18, 2007:
- 7:14 PM Changeset [300b470]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Adding a Module::Install plugin for building barnowl plugins. It needs a lot of improvement.
- 4:28 PM Changeset [2cedb7a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Adding the new M::Iified jabber module. There isn't a target to build the PAR yet.
- 4:28 PM Changeset [2622450]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Report more errors when something goes wrong
Mar 17, 2007:
- 2:48 PM Changeset [4dd6e58]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- For reasons I don't claim to understand, using the old-style new was throwing odd errors about undefined functions.
- 2:47 PM Changeset [37dd88c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix the display of zephyrs with empty instances
Mar 16, 2007:
- 12:45 AM Changeset [0337203]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- First phase of the module rewrite. Internals now (IMO) somewhat cleaner. r19586@phanatique: nelhage | 2007-03-14 20:35:39 -0400 First pass at a cleaned up perlwrap.pm * Using a new hook style * Modules loaded by BarnOwl::ModuleLoader (not yet written) reload is unimplemented for now. If possible, I'd like it to live elsewhere. r19587@phanatique: nelhage | 2007-03-14 20:36:58 -0400 Switching to the new underscore internal hook names. r19592@phanatique: nelhage | 2007-03-16 00:34:00 -0400 Actually switch to _receive_msg r19593@phanatique: nelhage | 2007-03-16 00:34:27 -0400 Some minor cleanup of perlwrap.pm. Shoving fake entries into @INC. r19594@phanatique: nelhage | 2007-03-16 00:34:47 -0400 First revision of ModuleLoader.
Mar 15, 2007:
- 2:14 PM Changeset [cb06a43]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Strengthening the personal/private distinction slightly, and only boldifying personal messages.
Mar 14, 2007:
- 6:48 PM Changeset [69d66aa7]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- BUG about rejoining a MUC you're already in
- 5:55 PM Changeset [a5fc448]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fixing sending of zcrypted zephyrs
Mar 13, 2007:
- 4:37 PM Changeset [a956288]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Change svkversion reference to ./svkversion
- 4:13 PM Changeset [95e60d6]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Hacky first pass at svkversion, which is svnversion for svk as well
Mar 10, 2007:
- 9:35 PM Changeset [07f715f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Include the headers in the dependencies for .o files so clean builds work better under -j
Mar 9, 2007:
- 3:11 PM Changeset [963542b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Correctly define a ``private'' zephyr as one that is sent to a recipient that is neither empty, nor starts with ``@''.
Mar 6, 2007:
- 10:05 PM Changeset [e0410eb]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Let's use libncursesw when possible.
- 8:40 PM Changeset [7ccc780]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Making athstatic conditional on --enable-athstatic to ./configure
- 7:34 PM Changeset [d08162a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Using the svn reversion number as our version
Mar 5, 2007:
- 9:00 PM Changeset [bb2c60d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- perlwrap.pm: getting rid of one more mainloop_hook error message. zephyr.c: reworking zephyr subscription process (again). * Sub all at once if possible. * Don't sub to zpunt lines.
- 12:21 AM Changeset [2058d7a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Typo fix Pleae -> Please
Mar 4, 2007:
- 11:22 PM Changeset [e132a2d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Updating the banner text on the splash message
- 11:21 PM Changeset [d47d5fc]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Don't load jabber.pl if we detect IO::Socket::SSL 0.97
Mar 3, 2007:
- 3:04 PM Changeset [65d3ef16]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Make debian/changelog invalid so if you try and build a debian package without updating changelog it fails.
- 3:02 PM Changeset [42c33a6]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- distclean should not remove configure
- 3:02 PM Changeset [c10339e]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add perl dependencies
- 3:02 PM Changeset [b8cfb23]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Update version
- 3:02 PM Changeset [88cbd0a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add DESTDIR support
- 3:02 PM Changeset [c6e0eef]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Update to more modern debhelper.
- 3:02 PM Changeset [94cb84ff]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Owl debian directory as it appears in debian on 2007-03-03
Mar 2, 2007:
- 9:28 PM Changeset [5c30091]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- * groupchat logged by recipient not by sender. * update to use a sender that we actually have.
- 2:48 PM Changeset [d524c83]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- free() should be owl_free()
- 9:29 AM Changeset [d857b66]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Use owl_message_get_zsig instead of owl_message_get_notice.
- 9:22 AM Changeset [1716fed]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix two more stupid memory leaks.
Mar 1, 2007:
- 10:38 PM Changeset [95caa16]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix a pair of stupid minor memory leaks.
- 1:52 AM Changeset [39dc159]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Move handling of the legacy owl::format_msg into perl. It now works again.
Feb 28, 2007:
- 10:38 PM Changeset [2d1feac]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Ooops. We still need to initialize the hostname in messages, we just don't need to strdup it.
- 10:31 PM Changeset [db90f03]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- r19159@phanatique: nelhage | 2007-02-28 22:31:17 -0500 We don't need to free message keys any more. r19160@phanatique: nelhage | 2007-02-28 22:31:37 -0500 Some explanatory comments in obarray
- 9:07 PM Changeset [50622a5]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Allocate lists starting with 10 elements, not 30, and there's no reason to grow lists unless they're *full*, half-full.
- 9:07 PM Changeset [e849734]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Intern hostnames and message attribute keys
- 9:07 PM Changeset [e7dc035]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Tests now run with an initialize global obarray.
- 9:07 PM Changeset [8e401cae]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Adding owl_global_intern for interning strings in a global obarray.
- 9:07 PM Changeset [124aebc]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Adding owl_obarray for interning strings
- 9:07 PM Changeset [ef6e2d1]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Refactoring list, to include a generic insert method
Feb 24, 2007:
- 8:58 PM Changeset [cc5b906]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Removing the tab from the default style string, which confused owl's rendering
Note: See TracTimeline
for information about the timeline view.