2002-01-27  Jonathan Buzzard  <jab@happy>

	* src/hci.h: added some more HCI function calls to the list

	* src/hci.c, src/wmtuxtime.c: updated list of machine ID's

	* doc/alarm.1: changed some instances of at to alarm

2001-11-19  Jonathan Buzzard  <jab@happy>

	* src/hotkey.c:
	added a switch to root so we do not hold mount points open

2001-10-31  Jonathan Buzzard  <jab@happy>

	* src/hotkey.c:
	updated so kernel module cannot be unloaded when running

2001-10-05  Jonathan Buzzard  <jab@happy>

	* src/sci.h, src/sci.c: checked in changes for kernel module

	* src/hci.h: updates for kernel module checked in

	* src/hci.c: checked in change to using kernel module

	* src/hotkey.c: removed #include"toshiba.h"

	* src/wmtuxtime.c: fixed argv cast problem in ProcessComandLine

2001-09-25  Jonathan Buzzard  <jab@happy>

	* doc/fan.1: added the smart daemon option

	* src/Makefile.in: removed kernel module compile and install
	changes for RPM generation

	* src/fan.c:
	added smart daemon method idea from Jacques L'helgoualc'h <lhh@free.fr>

2001-07-15  Jonathan Buzzard  <jab@happy>

	* src/wmtuxtime.c:
	added -h and -v command line options plus a few machine ID's

2001-03-22  Jonathan Buzzard  <jab@happy>

	* src/thotswap.c:
	make sure err is initialized to fix compiler warning message

2001-03-21  Jonathan Buzzard  <jab@happy>

	* src/wmtuxtime.c:
	fixed bug with charging C in combination with low contrast option
	fixed display corruption when changing battery

	* src/hotkey.c: fixed bug with commandline locale support

2001-02-05  Jonathan Buzzard  <jab@happy>

	* src/Makefile.in: Added some extra programs
	Look for /etc/modules.conf as well

	* doc/tbacklight.1: New file.

	* doc/Makefile.in: added some more manual pages

	* doc/thotswap.8: New file.

	* doc/tdocked.1: fixed a small typo

2001-02-04  Jonathan Buzzard  <jab@happy>

	* src/machine.c: fixed the option menu bug on the battery options page

	* src/wmtuxtime.c: added a pile more machine Id's
	added notice about kernel module to error message
	moved the lock file to /var/tmp
	don't display battery warning messages when on mains power
	added -c option for higher contrast for DSTN screens

	* src/wmtuxtime.h, src/misc.c: moved the lock file to /var/tmp

2001-02-02  Jonathan Buzzard  <jab@happy>

	* src/thotswap.c: added notice about kernel module to error message
	move the lock file when running as a daemon to /var/tmp

	* src/tdocked.c: added notice about kernel module to error message

	* src/tbacklight.c: New file.

	* src/hotkey.c: added notice about kernel module to error message
	moved the lock file to /var/tmp

	* src/alarm.c: added notice about kernel module to error message

2001-01-03  Jonathan Buzzard  <jab@happy>

	* src/dispswitch.c: added notice about kernel module to error message
	moved the lock file to /var/tmp

	* src/fan.c: added notice about kernel module to error message
	moved the lock file for the daemon option to /var/tmp
	now uses the kernel module interface to the HCI

2000-06-23  Jonathan Buzzard  <jab@happy>

	* doc/hotkey.1x: added the -display option

	* src/hotkey.c:
	patch from Dennis Josifovich <dennis_josifovich@somerset-financial.com> to
	recognize the -display command line option

	* src/thotswap.c:
	test to make sure HciFunction call in main loop is successful before
	trying to remove device from SelectBay

	* src/wmtuxtime.c:
	moved all the calls to determine power status into a single routine
	various code changes to make it more Libretto friendly
	added a good few machine ID's

2000-02-12  Jonathan Buzzard  <jab@happy>

	* src/hotkey.c:
	fix so Stockholm class models display economy power graphic

	* src/wmtuxtime.c:
	added patch from Stephen Morphet <smorphet@iee.org> to use a fallback to
	/proc/apm for time remaining when SCI_BATTERY_TIME does not work

	* src/hotkey.h: added economy pixmap

	* src/thotswap.c:
	switched to using waitpid to prevent possible race condition
	fixed bug with not calling exit if execv failed in child processes

	* src/wmtuxtime.c:
	patchs to use waitpid to prevent possible race conditions, update the
	display less franetically and get the CPU spee working courtesy
	of Tom May <tom@you-bastards.com>

2000-02-11  Jonathan Buzzard  <jab@happy>

	* src/machine.c: fixed ambiguously nested if-elses
	super bright LCD settings fixed courtesy of Tom May <tom@you-bastards.com>

2000-02-10  Jonathan Buzzard  <jab@happy>

	* src/alarm.c: fixed reporting of the year the alarm dates are set to

2000-01-31  Jonathan Buzzard  <jab@happy>

	* src/Makefile.in: Updated for the kernel driver
	Checking for outdate minor number on /dev/toshiba and improved handling
	of module configuration from Niku Toivola <niku.toivola@iki.fi>

2000-01-21  Jonathan Buzzard  <jab@happy>

	* src/wmtuxtime.c:
	fixed bug with blank xmessage windows when launched from dock

2000-01-15  Jonathan Buzzard  <jab@happy>

	* src/hotkey.h: added the model type enumerations

	* src/hotkey.c: changed Fn detection to new /proc interface
	fixed a whole slew of bugs so it actually works

2000-01-10  Jonathan Buzzard  <jab@happy>

	* doc/dispswitch.1: New file.

1999-12-21  Jonathan Buzzard  <jab@happy>

	* src/thotswap.c: added beeps to inform the user of errors/success

1999-12-20  Jonathan Buzzard  <jab@happy>

	* src/thotswap.c: New file.

1999-12-18  Jonathan Buzzard  <jab@happy>

	* src/sci.h: removed prototype for SciGetModel

	* src/sci.c: fixed some bugs in the assembler
	removed the SciGetModel function, not needed now with working MachineID

1999-12-17  Jonathan Buzzard  <jab@happy>

	* src/Makefile.in: New file.

	* src/wmtuxtime.c:
	added lots of machine ID's to stop emails with already known models

	* doc/hotkey.1x:
	added information on the problems with the new detection method

	* doc/svpw.1: fixed a few typos and added extra commands to "See Also"

	* doc/fan.1: updated to include the daemon option

	* doc/Makefile.in, doc/alarm.1: New file.

	* src/hci.h: added function prototypes for HciFunction and HciFnStatus
	added lots of enum types for various settings

	* doc/tdocked.1, src/tdocked.c: New file.

1999-12-12  Jonathan Buzzard  <jab@happy>

	* src/hci.c:
	changed assembler to save registers, should make the programs stabler
	slightly fudged addition to GetMachineID to get SCTTable ID's

1999-12-04  Jonathan Buzzard  <jab@happy>

	* src/tuxtime-conf.c: New file.

	* src/misc.c: changed for the new tuxtime-conf program

	* src/dispswitch.c:
	if NO_X11 is defined a command line only version is compiled

	* src/alarms.c, src/machine.c: changed for the new tuxtime-conf program

	* src/wmtuxtime.c: added titles to battery warning dialog boxes

	* src/sci.h:
	modified SCI_DATE macro to exclude the year and added SCI_FULLDATE macro

	* src/alarm.c: New file.

1999-12-01  Jonathan Buzzard  <jab@happy>

	* src/fan.c:
	added daemon option to keep fan turned on when on external power
	sorted out the assembler so it compiles and works whatever gcc is used

	* src/wmtuxtime.h, src/wmtuxtime.c: New file.

1999-11-24  Jonathan Buzzard  <jab@happy>

	* src/dispswitch.c: drop root priveledges to minimize security risk
	removed some debugging messages

1999-11-17  Jonathan Buzzard  <jab@happy>

	* src/sci.c:
	changed assembler to manually save registers, hopefully this should
	make the programs more stable

1999-08-15  Jonathan Buzzard  <jab@happy>

	* src/hci.c:
	removed the HciGet and HciSet and replaced with HciFunction

1999-08-09  Jonathan Buzzard  <jab@happy>

	* src/hotkey.c: use the SCI to get the settings rather than the CMOS
	added support for new HCI based Fn detection

	* src/tpasswd.c: changed the usage string from the tpasswd one.

	* src/dispswitch.c: New file.

1999-07-25  Jonathan Buzzard  <jab@happy>

	* src/tpasswd.c: New file.

	* src/svpw.c: changed to use System Configuration Interface routines

	* src/sci.c: fixed bugs in SciOpenInterface and SciSetPassword
	updated email address

1999-06-23  Jonathan Buzzard  <jab@happy>

	* src/update.h, src/update.c: New file.

1999-06-22  Jonathan Buzzard  <jab@happy>

	* src/display.h, src/display.c: New file.

1999-05-25  Jonathan Buzzard  <jab@happy>

	* src/tuxtime.c: moved display updated routines to seperate file
	other minor cleaning of the code

	* src/config.h, src/config.c, src/alarms.h, src/alarms.c: New file.

1999-04-09  Jonathan Buzzard  <jab@happy>

	* src/machine.c: New file.

1999-03-11  Jonathan Buzzard  <jab@happy>

	* src/hci.h, src/hci.c: New file.

	* src/sci.h: added macros to manipulate date type
	updated some of the enumerations and added a few more

	* src/sci.c: changed get and set routines to use SciRegisters

1999-03-06  Jonathan Buzzard  <jab@happy>

	* src/sci.h:
	removed declarations for BiosVersion and MachineID functions

	* src/sci.c: moved the BiosVersion and MachineID functions to hci.c

1998-12-31  Jonathan Buzzard  <jab@happy>

	* doc/fan.1: updated to include auto, toggle and GNU style long options

1998-12-30  Jonathan Buzzard  <jab@happy>

	* src/fan.c:
	added toggle option to turn the fan off if on and vice versa
	started move to Hardware Configuration Interface routines

1998-11-04  Jonathan Buzzard  <jab@happy>

	* src/hotkey.h:
	added graphics and text strings for the speaker changing
	added Spanish translations

1998-09-11  Jonathan Buzzard  <jab@happy>

	* src/fan.c:
	switched to using routines for the System Configuration Interface
	added GNU style long options
	added auto option which turns the fan off if using battery and on if mains

1998-09-07  Jonathan Buzzard  <jab@happy>

	* src/sci.c: removed SciGetMachineID2 as no longer required
	added a routine to extract the model string from the BIOS

	* src/sci.h: added prototype for new model fuction
	added a structure for the system configuration interface registers

1998-09-04  Jonathan Buzzard  <jab@happy>

	* src/sci.c: fixed the compile warning about rcsid

1998-08-30  Jonathan Buzzard  <jab@happy>

	* src/hotkey.c: added in support for speaker volume changes with Fn+F4
	changed Japanese font to 14 point to make it more readable
	various minor bug fixes and code tidy ups

1998-08-24  Jonathan Buzzard  <jab@happy>

	* src/sci.c: implemented the SciGetBiosVersion function

1998-08-23  Jonathan Buzzard  <jab@happy>

	* src/sci.h: added the SCI_BATTERY/SCI_MAINS values

	* src/sci.c: fixed the SciACPower function so it now works

1998-08-22  Jonathan Buzzard  <jab@happy>

	* src/fan.c: minor tidy ups to the code

	* src/hotkey.c:
	now check to see if the hotkey in the pid file is still running
	various small tidy ups in the code

1998-08-19  Jonathan Buzzard  <jab@happy>

	* src/sci.c: changed GetMachineId to return SCI_SUCCESS/SCI_FAILURE

	* src/sci.h:
	added extern "C" declaration in case anyone uses this with C++
	fixed the declaration of SCI_SUCSSES/SCI_FAILURE
	other miscellaneous tidy ups

1998-08-18  Jonathan Buzzard  <jab@happy>

	* src/sci.c:
	fixes to SciGetMachineId curtesy of Patrick Reyonlds <patrick@cs.virgina.edu>

	* src/tuxtime.c:
	use the TuxTime icon, thanks to Patrick Reyonlds <patrick@cs.virgina.edu>
	plus other small code tidy ups

	* src/tuxtime.c: inital command line interface implemented

1998-08-16  Jonathan Buzzard  <jab@happy>

	* src/misc.h, src/misc.c:
	added alarm time fuctions and updated settings stuff for error message type

	* src/misc.c:
	ok button on error dialogs fixed, thanks to Keith Packard <keithp@ncd.com>

1998-08-14  Jonathan Buzzard  <jab@happy>

	* src/misc.h, src/misc.c: New file.

1998-08-09  Jonathan Buzzard  <jab@happy>

	* src/tuxtime.c: New file.

1998-08-06  Jonathan Buzzard  <jab@happy>

	* src/sci.c: prepended all functions with Sci

	* src/sci.h:
	changed defines to enums and prepended everything with sci_

1998-08-04  Jonathan Buzzard  <jab@happy>

	* src/sci.h:
	added some extra information from Japanesse Libretto effort

1998-07-26  Jonathan Buzzard  <jab@happy>

	* doc/hotkey.1x: updated list of supported models

	* doc/fan.1: updated list of models supported

1998-07-25  Jonathan Buzzard  <jab@happy>

	* src/hotkey.c:
	added the text for the -h option and fixed new multibyte locale support

1998-07-11  Jonathan Buzzard  <jab@happy>

	* src/fan.c:
	New selective switching method based on the return from GetMachineID,
	should work on all known models

	* doc/hotkey.1x:
	Updated list of models supported, documented the new locale support
	features and the monochrome option

1998-06-27  Jonathan Buzzard  <jab@happy>

	* src/hotkey.c:
	added monochrome option which is automatically selected if unable to
	allocate all the colours, interrupts are now disabled while probing the
	status of the Fn key

	* src/hotkey.h: added German language strings

1998-06-15  Jonathan Buzzard  <jab@happy>

	* src/hotkey.h:
	Japanese strings added, and graphics modified for monochrome option

1998-06-13  Jonathan Buzzard  <jab@happy>

	* src/hotkey.c:
	new Fn key polling technique, now down to 5 times a second

	* src/hotkey.h: French strings added

	* src/hotkey.c: fixes to Fn key polling

1998-05-30  Jonathan Buzzard  <jab@happy>

	* src/fan.c: hopefully fixed problems with reporting of fan status

1998-05-24  Jonathan Buzzard  <jab@happy>

	* doc/svpw.1: New file.

1998-05-23  Jonathan Buzzard  <jab@happy>

	* src/sci.c, src/sci.h: New file.

1998-05-09  Jonathan Buzzard  <jab@happy>

	* doc/hotkey.1x: New file.

1998-05-08  Jonathan Buzzard  <jab@happy>

	* src/hotkey.h: internationalized and Portuguese strings added

	* src/fan.c:
	now drop root priveleges as soon as permision on the ports granted

1998-05-05  Jonathan Buzzard  <jab@happy>

	* src/hotkey.h: New file.

1998-05-04  Jonathan Buzzard  <jab@happy>

	* src/hotkey.c:
	added in X11 code so it now works the same as under Microsoft Windows

1998-04-19  Jonathan Buzzard  <jab@happy>

	* src/svpw.c: added check to make sure we are running at the console

	* src/hotkey.c: New file.

1998-04-13  Jonathan Buzzard  <jab@happy>

	* src/svpw.c: New file.

1998-01-31  Jonathan Buzzard  <jab@happy>

	* src/fan.c:
	Changed to new method of turning the fan on/off, which should
	work on a wider range of Toshiba laptops

1997-05-23  Jonathan Buzzard  <jab@happy>

	* src/fan.c:
	change the command line option processing to only deal with the first

1997-04-29  Jonathan Buzzard  <jab@happy>

	* src/fan.c:
	changed the name of the port variables to reflect their real status

1996-08-01  Jonathan Buzzard  <jab@happy>

	* src/fan.c: Added logging of changes in fan status via syslogd(8)

	* doc/fan.1: Updated to reflect inclusion of log messages

1996-07-30  Jonathan Buzzard  <jab@happy>

	* src/fan.c: fixed reporting of unknown command line options

1996-06-25  Jonathan Buzzard  <jab@happy>

	* doc/fan.1, src/fan.c: New file.

