Mercurial > pidgin
diff libpurple/protocols/null/README @ 17373:afee8b840d91
this patch adds nullprpl, a mock protocol plugin, to the libpurple/protocols
directory
Closes #811
committer: Richard Laager <rlaager@wiktel.com>
author | Ryan Barrett <ryanbarrett@users.sourceforge.net> |
---|---|
date | Wed, 30 May 2007 01:21:36 +0000 |
parents | |
children | 0edd1e140b6e |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libpurple/protocols/null/README Wed May 30 01:21:36 2007 +0000 @@ -0,0 +1,46 @@ +nullprpl + +-------- +OVERVIEW +-------- +Nullprpl is a mock protocol plugin for Pidgin and libpurple. You can create +accounts with it, sign on and off, add buddies, and send and receive IMs, all +without connecting to a server! + +Beyond that basic functionality, nullprpl supports presence and away/available +messages, offline messages, user info, typing notification, privacy +allow/block lists, chat rooms, whispering, room lists, and protocol icons and +emblems. Notable missing features are file transfer and account registration +and authentication. + +Nullprpl is intended as an example of how to write a libpurple protocol +plugin. It doesn't contain networking code or an event loop, but it does +demonstrate how to use the libpurple API to do pretty much everything a prpl +might need to do. + +Nullprpl is also a useful tool for hacking on Pidgin, Finch, and other +libpurple clients. It's a full-featured protocol plugin, but doesn't depend on +an external server, so it's a quick and easy way to exercise test new code. It +also allows you to work while you're disconnected. + +----------------------- +BUILDING AND INSTALLING +----------------------- + +To build, just run ./configure as usual in the root directory of the pidgin +source distribution. Then cd libpurple/protocols/null and type make. To +install, copy libnull.la and .libs/libnull.so into your ~/.purple/plugins +directory. Then run Pidgin. + +To build nullprpl on Windows (with Cygwin/MinGW), use Makefile.mingw. + +----- +USAGE +----- +To add a nullprpl account, go to the account editor window and click Add. +Select Nullprpl from the protocol drop-down list, and enter any username you +want. + +Now, use Pidgin like normal. You can add buddies, send IMs, set away messages, +etc. If you send IMs to your own username, they will be echoed back to you. +