[1485] in BarnOwl Developers
[nelhage/barnowl] 33539f: Display context for pings
daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:17:07 2009
Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
X-Barracuda-Envelope-From: noreply@github.com
Date: Mon, 1 Jun 2009 20:13:25 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com
Branch: refs/heads/refactor-perlwrap
Home: http://github.com/nelhage/barnowl
Commit: 33539f708907ad5a16f38c41a90b7e6ccfe41c60
http://github.com/nelhage/barnowl/commit/33539f708907ad5a16f38c41a90b7e6ccfe41c60
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-05-30 (Sat, 30 May 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
Display context for pings
Commit: 62236380ee077b920e1682761c49b47aeb7525e3
http://github.com/nelhage/barnowl/commit/62236380ee077b920e1682761c49b47aeb7525e3
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-05-30 (Sat, 30 May 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
Include non-default class in personal_context
I think this turns out to be a no-op, because
only the default class is ever set. Regardless,
this feels like the right thing to do.
Also, slightly refactors to make getting a
-c class -i instance string without default class
or instance easier.
Further, quotes instance in personal context,
which seems reasonable since the syntax seems
intended to be that of zwrite.
Commit: df7018fdea3e65da90e6c316e46ca3594de0dc75
http://github.com/nelhage/barnowl/commit/df7018fdea3e65da90e6c316e46ca3594de0dc75
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-05-30 (Sat, 30 May 2009)
Changed paths:
M perlwrap.pm
Log Message:
-----------
Display personals better in OneLine mode.
Adds short_personal_context, which enables
protocol modules to specify how to fill the
subcontext column for personal messages
For personal zephyrs, now displays the class
(for non-message) or instance (for -c message).
Commit: e04b7a18dd7a84eace5694f556a164a5128333a6
http://github.com/nelhage/barnowl/commit/e04b7a18dd7a84eace5694f556a164a5128333a6
Author: Alex Dehnert <adehnert@mit.edu>
Date: 2009-05-30 (Sat, 30 May 2009)
Changed paths:
M perl/modules/IRC/lib/BarnOwl/Message/IRC.pm
Log Message:
-----------
Add short_personal_context to IRC
This is thoroughly untested --- it doesn't crash
my BarnOwl, but I don't think my BarnOwl loads
this code... Somebody who actually uses IRC
should confirm this doesn't break anything.
Also supports Jabber and AIM, insofaras the
"right" thing to do for them is probably nothing.
Commit: 6cc8d8f4cf7fcae67c39be9de2ec19ffdfa0dbe6
http://github.com/nelhage/barnowl/commit/6cc8d8f4cf7fcae67c39be9de2ec19ffdfa0dbe6
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-01 (Mon, 01 Jun 2009)
Changed paths:
M .gitignore
M Makefile.in
M barnowl
Log Message:
-----------
Build to barnowl.bin and replace 'barnowl' with a wrapper script.
The wrapper script sets up BARNOWL_DATA_DIR to point to the build
directory, instead of the compiled-in system-wide share directory.
Commit: dfea31d93aeb010c6efd51674f3c9bc76d0ab4da
http://github.com/nelhage/barnowl/commit/dfea31d93aeb010c6efd51674f3c9bc76d0ab4da
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-01 (Mon, 01 Jun 2009)
Changed paths:
M owl.c
Log Message:
-----------
Handle errors in perlwrap.pm better.
If we error out in perlwrap.pm, we can't call owl_function_error,
because we don't have enough infrastructure set up. So, instead of
calling that, just dump the error to standard error and exit.
Commit: f443e26365a1a8bf1266cb820f757f07f63dd4d5
http://github.com/nelhage/barnowl/commit/f443e26365a1a8bf1266cb820f757f07f63dd4d5
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-01 (Mon, 01 Jun 2009)
Changed paths:
M perl/lib/BarnOwl.pm
M perl/lib/BarnOwl/Hook.pm
M perl/lib/BarnOwl/Hooks.pm
M perl/lib/BarnOwl/Message.pm
M perl/lib/BarnOwl/Message/AIM.pm
M perl/lib/BarnOwl/Message/Admin.pm
M perl/lib/BarnOwl/Message/Generic.pm
M perl/lib/BarnOwl/Message/Loopback.pm
M perl/lib/BarnOwl/Message/Zephyr.pm
M perl/lib/BarnOwl/Style.pm
M perl/lib/BarnOwl/Style/Basic.pm
M perl/lib/BarnOwl/Style/Default.pm
M perl/lib/BarnOwl/Style/Legacy.pm
M perl/lib/BarnOwl/Style/OneLine.pm
M perl/lib/BarnOwl/Timer.pm
Log Message:
-----------
Break perlwrap.pm into multiple files.
Break perlwrap.pm out into .pm files in perl/lib. With this commit, we
keep perlwrap.pm around and still load it as before. The next commit
will delete perlwrap.pm and start loading perl files directly from
disk at runtime.
Commit: f679e3a4769cc73afe11409fdc78c6b2b220525f
http://github.com/nelhage/barnowl/commit/f679e3a4769cc73afe11409fdc78c6b2b220525f
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-01 (Mon, 01 Jun 2009)
Changed paths:
M Makefile.in
M perl/lib/BarnOwl.pm
M perl/lib/BarnOwl/Message.pm
M perl/lib/BarnOwl/Style.pm
M perlconfig.c
M perlglue.xs
M perlwrap.pm
Log Message:
-----------
Load perl code from the filesystem at runtime.
Remove perlwrap.pm and associated code, and instead do 'use BarnOwl'
at boot time to load cdoe from the file system at runtime. In
addition, add appropriate 'use' statements to the .pm files to cause
everything to get loaded.