
   This  is  the  list  of  all  the files  included  in  the  current
   distribution tar  ball. Actually, Makefile  uses this very  list to
   know what to include in the tar

   Please note that gpm is now officially unmaintained.

	SOURCE FILES
	------------

gpm.h 		installed gpm header
gpmCfg.h	default configuration
gpmInt.h	internal declaration
twiddler.h	twiddler keyboaard implementation
synaptics.h	synaptics tablet implementation
wd.h		``when debugging'' macros
gpm-proto.h	proposal for a new protocol, currently unused

gpm.c		main engine of the daemon
gpn.c		support functions
debuglog.c	message management
special.c	special functions
mice.c		support for (almost) all the pointer types
twiddler.c	the twiddler keyboard needs special code
synaptics.c	and the synaptics table too

liblow.c	low-level gpm library
libhigh.c	high-level gpm library
libxtra.c	optional and little-used library functions
libcurses.c	curses-like functions

mev.c		sample mouse-event application
hltest.c	sample use of the high-level gpm library
mouse-test.c	old tool to help detecting the pointer protocol
disable-paste.c	very short application to forget the current selection
gpm-root.y	a sample default handler
gpm-root.c	derived from the above using bison
t-mouse.el	emacs client (needs mev installed)
t-mouse.elc	compiled form of the emacs client

	DEFAULT/SAMPLE CONFIGURATION FILES
	----------------------------------

gpm-root.conf		sample usesable by gpm-root
gpm-twiddler.conf 	default configuration for the twiddler keyboard
gpm-syn.conf		

	FILES USED IN THE BUILD PROCESS
	-------------------------------

MANIFEST	this file
configure.in	source for configure
aclocal.m4	support declaration for configure.in
config.h.in     template for config.in
acconfig.h
stamp-h.in
configure	script to autoconfigure the package
Makefile.in	the source for Makefile, used by configure
install.sh	fallback install script if no install command is found
mkinstalldirs	creates the installation directories
create_vcs	script to create /dev/vcs* devices (redundant)
exec.el		allow emacs to execute lisp commands from the command line
doc/infofilter  preprocessor to create a .texi source file from my own docs
doc/manpager    tool to extract manual pages from the main document file
doc/mktxt       tool to extract a ``decent'' text file from the info one


	DOCUMENTATION
	-------------

Announce	original announce for version 1.0
COPYING		GNU GPL
ChangeLog	the log of changes :)
FAQ		guess...
README		introductory information, and credits (incomplete list)
README.twiddler how to use the twiddler keyboard 
README.synaptics how to use the synaptics tablet
README.microtouch how to use the microtouch touch screen
README.gunze      how to use the gunze touchscreen

doc/doc.gpm	the source for the ``real'' documentation
doc/gpmdoc.ps	generated from doc.gpm using doc/infofilter, texinfo and TeX
doc/gpm.info	generated from doc.gpm using doc/infofilter and makeinfo
doc/gpmdoc.txt  generated from gpm.info using doc/mktxt
doc/gpm.8       man page, generated from doc.gpm using doc/manpager
doc/mev.1       man page, generated from doc.gpm using doc/manpager
doc/gpm-root.1  man page, generated from doc.gpm using doc/manpager
doc/gpm-types.7 man page, generated from doc.gpm using doc/manpager
doc/mouse-test.1 man page, generated from doc.gpm using doc/manpager

doc/Makefile.in		template for doc/Makefile


	SUPPORT MATERIAL (currently not installed)
	---------------

microtouch-setup	a program to calibrate the microtouch touchscreen
gunze-setup		same, for the gunze touchscreen
xf86Summa.c		a modified XInput module for XFree86 3.3.x
xf86Summa.diff		the modification over the official module
xf86Summa.so		a precompiled copy, for the i386, to ease your work

	SAMPLE GPM CLIENT
	-----------------

sample/README		explanation of how it works
sample/Makefile.in	sample template for Makefile
sample/configure.in	sample template for configure
sample/gpm-xterm.c	support file, replacement for libgpm
sample/gpm-xterm.h	header, replacement for gpm.h
sample/rmev.c		sample client application


	OTHER TOOLS
	----------

tools/README	guess..
tools/Makefile	a simple makefile
tools/b2x.c	the only tool currently distributed, used to decode protocols


	CONTRIBUTED PATCHES
	-------------------

  These patches have not been included because they introduce
  incompatibilities or are taken against incompatible or older
  versions. They are here just for your information, in case you want
  to take over maintainance of gpm.
  
contrib/imwheel.patch	Patch by Jonathan Atkins for wheel support
contrib/imwheel2.patch	Patch by Jochen Topf for wheel support
contrib/imwheel3.patch	Patch by Jirka Novak for wheel support
contrib/imwheel.reason  Reason why I didn't apply either of those

contrib/pnp.patch       Autodetect pnp devices, by Eric W. Biederman
contrib/pnp.reason      Reason why I didn't apply the patch


  These just didn't get in in time, I had no time to test them, or didn't
  apply cleanly to my sources

contrib/evdev.patch     Patch for the evdev device, by Nick Lopez
contrib/msuite.patch    Patch for the msuite device, by Vadim V. Osikov
contrib/reinit.patch    Reinitialize the mouse, by George Staikos
contrib/xfree4.patch    Xfree 4 needs SIGIO from mice, this uses a tty for -R

contrib/Makefile.in	template for contrib/Makefile

  Other patches I'll receive will be uploaded
  to ftp://ftp.prosa.it/pub/gpm/patches.






