2015-11-21  Frank Heckenbach <f.heckenbach@fh-soft.de>

  * touchcal.c: fix y coordinate computation

2015-07-22  Frank Heckenbach <f.heckenbach@fh-soft.de>

  * touchcal.c: add a graphical X11 interface

  * touchcal.c: some cleanups to avoid compiler warnings

  * Makefile.am: generate a man page usign help2man

2014-06-09  Christoph G. Baumann <chris@sgoc.de>
  * applied patch sent by Frank Heckenbach <f.heckenbach@fh-soft.de>
    leading to the following changes (literal quotes):

  * Some touchscreens may have swapped X and Y axes, sometimes as
    delivered from the factory. While this could be fixed by rewiring,
    it may be easier to work around it in software. The xorg driver
    already supports the "SwapXY" option, and a little patch lets
    touchcal recognize swapped axes and produce the necessary options
    automatically.
	
2012-03-04  Christoph Baumann  <cgb@debian.org>
  
  * applied patch sent by Frank Heckenbach <f.heckenbach@fh-soft.de>
    leading to the following changes (literal quotes):

	* Some of our touchscreens are not connected directly, but via a
    serial to ethernet converter. This means we don't need to open a
    serial device, but a socket which I redirected to a pty (also for
    the normal use with the X11 driver). For touchcal this is almost
    invisible, just the tcsetattr() call fails. Therefore I check
    isatty() first. For normal serial devices, this won't change
    anything (we've also tested those).

  * For the same reason, closing and opening the touchscreen doesn't
    work in this setting. Therefore I let init_mu()/init_elo() return
    the fd and reuse it further down. On normal devices, this won't
    harm, in fact it's a little more efficient and avoids strange
    kinds of errors if the second open fails for whatever reason.

  * To make the calibration more comfortable, I use a small script
    to chvt to a text console from the X11 console, run touchcal and
    change back. Again, this is mostly invisible to touchcal, except
    that Ctrl-C doesn't work if one wants to abort calibration
    (because it doesn't have the controlling terminal). Therefore I
    let touchcal abort on any key press. This shouldn't hurt the
    normal use case and might be useful to other users.

  * Before each requested touch, I drain the input from the device.
    Otherwise, it sometimes happened that a previous touch "bounced"
    and sent several events which would invalidate the calibration.

2010-08-02  Christoph Baumann  <cgb@debian.org>
  
  * applied patch sent by Rickard Strandqvist <Rickard.Strandqvist@kentima.se> 
    leading to the following changes:

	* 4-point calibration for higher precision in the case of twisted
    touch glass

  * support systems without keyboard -> introduce a 3s timer

  * use double precision floating point for calculations

  * use getopt() to better deal with various options

  * made so you can choose where to save the file.

  * plausibility check of the min. and max. values

2006-11-06  Daniel Drake  <ddrake@brontes3d.com>

	* modernised build system

	* README: updates, new maintainer and website

	* touchcal.c: Fix elo packet parsing - only process TOUCH packets
	              Fix inversion issues for strangely behaving screens
				  Show all 3 coordinates on-screen

2006-10-30  Daniel Drake  <ddrake@brontes3d.com>

	* touchcal.c: Added functions to initialise elo serial controllers

	* README: updated now that elo can be initialised

2004-10-08  Andreas Stricker  <rapidmax@gmx.net>

	* touchcal.c: fixed bug with curses (getmax[xy])

	* configure.in: added default path for curses library linking

	* changelog: added all former contributors

	* README: updated installation instruction. Added new official homepage


2004-10-02  Andreas Stricker  <rapidmax@gmx.net>

	* touchcal.c: added autoconf capabilities. Can be linked against
	curses and ncurses, too
	(mutouch, elotouch): move extrapolish calculation and output to
	show_extrapolish_result()

	* configure.in: created with autoscan and added additional tests

	* config.h.in: created with autoheader

	* Makefile.in: created from originally Makefile

2004-09-29  Andreas Stricker  <rapidmax@gmx.net>

	* touchcal.c: Removed warnings from gcc 3.3.3.
	Can be used with variable screen size (instead of static 80x25)
	Can be linked against curses (need to test ncurses)

2004-06-15  Anton de Wet  <adw@obsidian.co.za>

	* touchcal.c: changed output format for XFree86-4,
	will work with ncurses 5.4

2002-01-01  Frank Hintsch  <f.hintsch@ind-datenfunk.com>

	* touchcal.c: some cosmetics

1999-01-01  Christoph Baumann  <cgb@debian.org>

	* developped touchcal

