[1485] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[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.



home help back first fref pref prev next nref lref last post