[1489] in BarnOwl Developers
[nelhage/barnowl] d5ef53: Build to barnowl.bin and replace 'barnowl' with a ...
daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:17:10 2009
Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
Date: Tue, 2 Jun 2009 08:55:06 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com
Branch: refs/heads/master
Home: http://github.com/nelhage/barnowl
Commit: d5ef539f348e22f4dfe00fa09ae91cccbc0147e8
http://github.com/nelhage/barnowl/commit/d5ef539f348e22f4dfe00fa09ae91cccbc0147e8
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 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: 1be5823abb73677c4de976106654c954318ec5e2
http://github.com/nelhage/barnowl/commit/1be5823abb73677c4de976106654c954318ec5e2
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 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: ee183beb7b1f02ed315026b95d9d72e0913908bd
http://github.com/nelhage/barnowl/commit/ee183beb7b1f02ed315026b95d9d72e0913908bd
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 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: fd8dfe732ac4f414b1f6e8e97af41c7f9d170dd2
http://github.com/nelhage/barnowl/commit/fd8dfe732ac4f414b1f6e8e97af41c7f9d170dd2
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-06-02 (Tue, 02 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.