Mercurial > pidgin
view libpurple/protocols/null/README @ 28006:aa098151ca49
applied changes from c55cc517cc0bc09b677222a63f5f466531033719
through 51ea62d1cdee93a0f6ab96f22d28cbe07ea5d13b
Plucked revision 51ea62d1cdee93a0f6ab96f22d28cbe07ea5d13b from im.pidgin.pidgin.2.6.1
Original commit message:
Make sure configure checks for glib and gtk 2.4.0, since that's what
is needed to compile. We took a small vote on IRC or in the
jabber room and we all thought it would be fine to do this rather
than try to make stuff work. We'll see how it goes.
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Wed, 19 Aug 2009 07:39:52 +0000 |
| parents | 0edd1e140b6e |
| children |
line wrap: on
line source
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 then make. To install, run make install. Then run Pidgin. To build nullprpl on Windows (with Cygwin/MinGW), use: make -f 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.
