This directory contains patches against upstream source tarballs, to
make them send cluepackets to the dashboard.

Up To Date
----------

* dashboard-frontend.c

	- This file contains the clue-sending code shared by all the
	  C-based frontends.  It's intentionally written so that
	  frontends should just #include it, avoiding the overhead
	  of adding a library.

* cluepacket-test-server

	- This program is a Dashboard server work-alike for testing
	  frontend code on platforms where the Dashboard doesn't yet
	  run.  It will report some common errors in cluepacket
	  formats.

* gaim.patch

	- Apply this patch to Gaim 0.75, available here:

            http://gaim.sourceforge.net/downloads.php

          The patch will create a new plugin which sends cluepackets
          to the dashboard as you talk to your friends on IM.  You
          will have to explicitly enable the dashboard plugin in your
          Gaim preferences.

* dashboard.py

	- This is a python interface for a Dashboard frontend.  Usage
	  is documented at the top of the file.  It is intended to
	  work with both python 1.5.x and 2.x.

* Dashboard.pm

	- This is a perl interface for a Dashboard frontend.  Usage
	  is documented at the bottom of the file in POD format.

* dashboard.el

	- This is an elisp interface for a Dashboard frontend.  Usage
	  is documented at the top of the file.

* Cluepacket.java

    - This is a Java class which can create and send Cluepackets. 
      Usage can be found in the main method.

* NioCluepacket.java

    - This is a Java 1.4 compatible class which creates and sends
      Cluepackets in a non-blocking fashion.  Usage can be found
      in the main method.

Old and Dangerous
-----------------

* evolution_mail-frontend*.patch

	- Apply this in evolution/.  This is using CVS HEAD from the
          file's embedded timestamp.

* gthumb_dashboard-frontend*.patch

	- Apply this with patch -p1 inside the gthumb directory. This is
	  against CVS HEAD but it may work with newer versions.

