A multi-protocol curses IM client.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
compat
doc
examples
m4
perl
scripts
t
.gitignore .gitignore: Add other kinds of tags Dec 2, 2013
.mailmap
.travis.yml
AUTHORS
COPYING
ChangeLog
Makefile.am
README Get rid of all our embedded copies of Module::Install Jun 20, 2013
autogen.sh
barnowl-wrapper.in Build bin/{barnowl,tester} instead of {barnowl,tester}.bin Apr 19, 2013
closures.c
cmd.c
codelist.pl
commands.c
configure.ac
context.c Use the Glib slice allocator for fixed-size objects Dec 25, 2013
cpanfile
dict.c
editcontext.c
editwin.c
errqueue.c Replace owl_errqueue's owl_list with a GPtrArray Jun 25, 2011
filter.c
filterelement.c Use the Glib slice allocator for fixed-size objects Dec 25, 2013
filterproc.c
filterproc.h
fmtext.c
functions.c
global.c
help.c
history.c
keybinding.c
keymap.c
keypress.c
keys.c
logging.c Rename owl_log_entry_free to owl_log_entry_delete Oct 7, 2017
mainpanel.c
mainwin.c
marshal_types
message.c
messagelist.c
msgwin.c Replace owl_strdup with g_strdup. Feb 11, 2011
owl.c
owl.h
owl_perl.h
pair.c
perlconfig.c
perlglue.xs
popexec.c
popwin.c Use the Glib slice allocator for fixed-size objects Dec 25, 2013
regex.c
runtests.sh
select.c
sepbar.c
signal.c
stubgen.pl
style.c
tester.c
text.c Fix up headers Jul 25, 2011
typemap
util.c
variable.c
view.c Allocate owl_messagelist on the heap Jan 23, 2012
viewwin.c
wcwidth.c
window.c
window.h
windowcb.c
zbuddylist.c
zcrypt.c
zephyr.c
zwrite.c

README

BarnOwl - owl, with more ponies

Source is freely available from http://github.com/barnowl/barnowl/

Based on owl 2.1.11, by James Kretchmar (http://www.ktools.org)

Notes:
-----
This project's perl/modules/ contains the lib directories from the
following CPAN modules:

Facebook::Graph
Net::Jabber
Net::XMPP
XML::Stream

Some have been modified slightly for the needs of this project.

BarnOwl currently requires the following perl modules off of CPAN:

AnyEvent
Class::Accessor
ExtUtils::Depends
Glib
Module::Install
PAR

(Note that these are all available as Debian packages)
We plan to soon add targets to the Makefile to check for and install
these for you.

The Facebook module requires:

Any::Moose
AnyEvent::HTTP
DateTime
DateTime::Format::Strptime
JSON
MIME::Base64::URLSafe
Ouch
URI
URI::Encode

The IRC module requires:

AnyEvent::IRC

The Jabber module requires:

Net::DNS
Authen::SASL::Perl
IO::Socket::SSL
Digest::SHA

The Twitter module requires:

HTML::Entities
Net::Twitter::Lite

The WordWrap module requires:

Text::Autoformat