2004-03-05 Friday 16:53  gene

	Patched drivers/Makefile to get early keyboard response at boot.  (Gene)
	
2003-12-22 Monday 16:22  kirk

	Finally got get_word() working the way I intended it to.  Considerably
	simpler code.  Made a number of small modifications to various
	drivers.  We still have the kernel hang problem when trying to remove
	modules when both speakup and the drivers are modularized.  I'm not
	sure what the hell is up with that.  Sort of looks like a timing issue
	but I can't see how or where. (kirk)
	
2003-12-10 Wednesday 11:53  kirk

	Checking in the fixes to drivers/char/Makefile for the 2.4.23 kernel.
	Hopefully this will still allow earlier 2.4.x kernels to still patch.
	(kirk)
	
2003-12-10 Wednesday 10:29  kirk

	Checking in the initial version of speakup_sftsyn.c a simple device
	for software synthesizers.  It will create a device /dev/softsynth
	with major number 10 and minor 26 one higher than our /dev/synth.
	This is a read only device and can be built as either a module or into
	the kernel. (kirk)
	
	Also fixed a few minor other bugs, the double 'n' on the on/off label
	which I've fixed at least twice before.  Moved the park clear up a few
	lines in handle_cursor so that bloody reading cursor is released when
	a cursor key is hit.  Fixed the kernel oops when unloading speakup as
	a module with modprobe on the console. (kirk)
	
2003-11-27 Thursday 08:41  kirk

	Okay, I'm checking in the probable fix for the mysterious 2.6.xx bleep
	problem thanks to Jamie Teh.  It seems that somehow two lines have
	been being removed from keyboard.c when checking in some fix well in
	the past.  The two lines were:
	
	                if (ticks)
	                        mod_timer(&kd_mksound_timer, jiffies + ticks);
	
	Would someone running 2.6.0-test? please try this and let us know how
	it works.  (kirk)
	
2003-11-20 Thursday 14:35  gene

	Updated the config help formatting in speakup/Kconfig.  (Gene)
	
2003-11-15 Saturday 14:13  david

	the synth struct was incorrectly named and it would not link
	as a built-in
	
2003-11-14 Friday 15:03  kirk

	Fixed Config.in to indicate the three to six character string rather
	than four to six, thanks to Mario Lang for that.  Also fixed a
	conflict in Kconfig introduced when Gene checked in his new
	configuration help information for the 2.6.xx kernels. (kirk)
	
2003-11-13 Thursday 16:38  gene

	Wrote configuration help In Kconfig file for 2.6.  (Gene)
	
2003-11-13 Thursday 10:51  david

	fixed bad timer set code also cursortrack variable for possibly more
	types of cursoring in the future.
	
2003-11-12 Wednesday 15:53  kirk

	Made the modifications for the Apollo synth in the Configure.help for
	the 2.4.xx kernels. (kirk)
	
2003-11-12 Wednesday 15:41  kirk

	Fixed the problem with the Speakout synth not getting detected on load
	thanks to Steve Holmes.  I over looked fixing Apolo to Apollo in
	Config.in thanks to Bill Acker for noticing that.  I still have to fix
	it in Config.help but I'll do that shortly.  Put fuzzy say_word
	processing back in when say_word_ctl is not set thanks to John Covici
	for that one.  I also put cursor tracking on/off back in do to a cast
	of thousands asking for it.  Mostly at the instigation of Gene
	Collins.  You'll have to check to see if it actually works Gene.
	(kirk)
	
2003-11-11 Tuesday 09:51  david

	the keynote pc driver off the machine which had the working version, oops!
	
2003-11-06 Thursday 14:00  kirk

	These are mostly maintenance fixes.  I added the Keynote Gold PC
	configuration information to Kconfig.  I edited the keynote driver
	speakup_keypc.c so it actually compiles.  Someone else will have to
	test this because I don't have a Keynote Gold PC.  I removed the
	serial_in functions which were not being used from the
	speakup_acntsa.c and speakup_bns.c drivers.  I actually finally got
	around to fixing the Apollo driver and related other code to use
	apollo with two 'l's like it should have been a long time ago. (kirk)
	
2003-11-03 Monday 09:31  david

	fixed a multiplier bug in common so it would do negative multipliers.
	also added prliminary keynote pc driver.
	
2003-11-01 Saturday 17:45  kirk

	I moved the synth_alive setting to true up a number of lines.  The
	synths which depend on that variable were not receiving their
	initialization strings because it wasn't set quite early enough.  The
	speakup_write() returns if synth_alive isn't set and so it wasn't
	sending out the initialization strings. (kirk)
	
	I put a ten millisecond delay back in the probing code for the
	speakout which I removed when updating last time.  It may be the
	reason the probe is failing on the Speakouts. (kirk)
	
2003-10-28 Tuesday 11:15  david

	fixed volume command for j norton
	
2003-10-24 Friday 14:20  david

	the EXPORT-OBJ is now fixed
	
2003-10-24 Friday 14:00  david

	ok hopefully keyboard.c and char/Makefile will patch correctly
	
2003-10-23 Thursday 10:14  david

	added delay for accent-sa.
	also fixed bug where if word ended in col-80 and next line had word in col-1
	next-word key would skip first workd on next line.
	
2003-10-20 Monday 09:58  kirk

	Changed patch for architecture i386 from arch/i386/Kconfig to
	drivers/Kconfig for kernels above 2.6.0-test7.  I suspect this may
	happen to many of the architecture files over time.  Makes sense
	really. (kirk)
	
2003-10-10 Friday 16:08  kirk

	I have fixed the say_next_word bug which when moving to the next line
	misses the partial word at the beginning of line caused by a wrap
	around on the screen.  I have also created a new
	/proc/speakup/say_word_ctl option to allow a user to set whether they
	have the old say word behavior or returns space if between words.  The
	default is the old way although not quite because I still have to fix
	the way it used to check words.  It will eventually have more control
	options than just 0 return word or 1 return space on space. (kirk)
	
2003-10-08 Wednesday 13:29  kirk

	Temporarily removing the MOD_INC_AND_DEC_USE_COUNT variables for now.
	I am not sure they are particularly useful. (kirk)
	
2003-10-08 Wednesday 11:02  kirk

	Made a couple of syntax changes to speakup_key_help and
	speakup_acntsa.c.  Also modified the Dectalk PC internal
	driver. (kirk)
	
2003-10-07 Tuesday 21:04  kirk

	Okay, I have modified all of the drivers except the Dectalk PC
	internal.  People are free to try them and let me know how they do or
	don't work.  (kirk)
	
2003-10-07 Tuesday 16:02  kirk

	This is an experimental check in of speakup which has many changes and
	fixes and most likely broken bits, in it.  It is dangerous to use this
	currently and unless you have an Apollo, Transport or LiteTalk it just
	plain won't work.
	
	Now what I have done so far.  Modified synth_request_region to steel
	the tty's away from the operating system if we're being loaded as a
	module or modules.  Heavily modified the module sections of the code
	to work properly under 2.6.x and 2.4.2? hopefully.  Modified three
	drivers so far to not pretend to be ready and available when they are
	not.  We get away with it under 2.4.x but not under 2.6.x.  I don't
	remember what else just now but a lot of changes. (kirk)
	
	When this is all finished you will be able to load or unload with
	either modprobe or echo whichever you prefer.  It will hopefully make
	it easier for loading modules at boot time.  (kirk)
	
2003-09-19 Friday 10:03  kirk

	Just updating the ChangeLog before commensing to break things! (kirk)
	
2003-09-19 Friday 10:01  kirk

	Updating the 2.6.0 tree based on 2.6.0-test5 which modified once again
	how the arch Kconfig's are arranged.  Also including the decpc driver
	and fixing a Kconfig bug for the Audapter under 2.6.x kernels. (kirk)
	
2003-08-18 Monday 13:02  gene

	Reverted from Jul 23 to Jul 16 LiteTalk driver because of a bad port test.  (Gene)
	
2003-08-08 Friday 14:15  david

	added punc level 4 for reading of extended characters above ascii 127
	changed the say/spell word functions so that if not on a word say space
	instead of dragging to the nearest word, prevented me from hearing
	collumn misallignments.
	
2003-08-02 Saturday 20:56  david

	fixed accent driver, forgot to set synth_alive (cuss cuss)
	So it use to only talk when you pressed kill oops :-)
	
2003-08-01 Friday 16:23  david

	fixed flush and some hanging issues.  Also better board detection.
	
2003-07-31 Thursday 11:27  david

	the dec_pc beta driver.  You will also need dec_pc.tgz to init the
	dec_pc board.  The source for dtload is here.
	the dec_pc.tgz contains dtload, a Readme and the dec_pc software.
	
2003-07-30 Wednesday 14:50  david

	hmmm fixed help?  darn thing didn't even compile.  oops!!
	
2003-07-30 Wednesday 14:45  david

	fixed help so it doesn't hang.
	also removed the synthlist for modules.  this means that new synth
	can be loaded as modules without re-compiling speakup.
	It now just looks for a module speakup_(name) with a valid check value
	in the synth header.
	
2003-07-28 Monday 18:48  david

	fixed dec to be more responsive after flush.
	instead of waiting 100ms, wiat for receive ctl-a
	from express, signals done flush.
	
2003-07-23 Wednesday 14:26  david

	fixed bug in ltlk where if no synth kernel hung
	waiting for input.  Also made sure other
	synths could not hang on startup.
	
2003-07-22 Tuesday 17:17  kirk

	Checking in the 2.6.x changes to Makefile to support Davids new
	makemapdata.c and makemapdata.h files. (kirk)
	
2003-07-22 Tuesday 15:15  kirk

	Okay, I lied earlier as usual.  This fix works and I know it! (kirk)
	
2003-07-22 Tuesday 10:51  kirk

	Hopefully fixed once and for all the copy and paste call to
	set_selection() for 2.4.x and 2.6.x kernels.  Had to revert to using a
	silly #if (linux_version_code) macro for a function argument which
	gets bumped in 2.4.x kernels but is used as is in the 2.6.x
	tree. (kirk)
	
2003-07-21 Monday 08:26  david

	fixed keyhelp so speakup key is not announced twice as in
	keypad 0, speakup keypad 0
	the speakup mapping is required so speakup key is processed
	when speakup bit is set.
	also genmap now detects two functions mapped to same key combination.
	
2003-07-18 Friday 10:08  david

	makemapdata.c creates mapdata.h which is used to
	build genmap
	
2003-07-18 Friday 10:07  david

	split genmap into two programs so includes do not
	have to be available.
	makemapdata constructs the tables which genmap uses
	mapdata.h is compiled into genmap so it can be stand-alone
	
2003-07-17 Thursday 16:24  david

	enlarged keytable was causing misread of say attributes,
	also version #if on inc_mod_use_count was wrong
	
2003-07-17 Thursday 09:46  david

	a script to load/save speakup configurations. run as speakupconf load/save
	as root saves in /etc/speakup, as non-root saves in $HOME/.speakup
	
2003-07-17 Thursday 08:09  kirk

	Checked in Kconfig-shared.patch which I forgot to check in yesterday.
	Removed arch/mips/Kconfig which has been replaced with Kconfig-shared.
	Fixed copy-and-paste which wasn't working in the 2.5.x and 2.6.x
	kernel branches.  (kirk)
	
2003-07-16 Wednesday 20:50  kirk

	Rechecking in the 2.4.21 changes to speakup.  I have also changed the
	default punctuation delimeters to none and moved reading punc default
	back to some. (kirk)
	
2003-07-16 Wednesday 17:17  david

	long awaited keymap proc entry. use genmap to create the map.
	as in genmap personal.map >/proc/speakup/keymap
	or genmap personal.map >key_save
	then at startup cat key_save >/proc/speakup/keymap
	
2003-07-16 Wednesday 13:51  kirk

	Adding in initial support for Linux version 2.6.x. (kirk)
	
2003-07-16 Wednesday 09:07  david

	added a check value to synth structure to validate on init.
	added synth flags for synth speciffic processing.
	added synth speciffic code for dectalk to insert a space between
	puncs and alphas to stop dec from spelling urls etc when punc is not
	spoken.
	
2003-07-15 Tuesday 16:29  david

	added extended numeric processing to do $4.00 correctly.
	no exnum chars are currently on, edit them is bound to speakup f9
	
2003-07-11 Friday 08:43  david

	added a type 2 key echo for always speaking key even if system does not
	echo, useful for validating visa numbers etc. in forms.
	
2003-07-08 Tuesday 08:51  david

	fixed keyboard so works in raw mode and also prev hang bug fix from 2.4
	
2003-07-08 Tuesday 08:35  david

	fixed keyboard hang, caused by shift_state pointing at null map
	and I passed KT_SPKUP instead of KT_SHIFT which caused shift_state to not be computed
	
2003-06-26 Thursday 14:32  kirk

	Modified Makefile to handle compiling of genmap and the speakupmap.h
	dependency correctly once again in the 2.4.x tree.  Also updated
	ChangeLog because it hasn't been done for a while. (kirk)
	
2003-06-26 Thursday 13:43  kirk

	These are mostly changes to try to get the modularization working with
	the 2.5.x kernel tree.  They may have had an unstablizing affect on
	the 2.4.x tree so beware.
	
	Changes include modifying genmap.c to hopefully work in both the 2.4.x
	and 2.5.x trees.  This has not yet been tested on the 2.4.x tree
	although it will be soon.  The reason for it's changes are because the
	2.4.x kernels 'cd' into each directory and then run Makefile.  In the
	2.5.x kernels all compiling is run from the tree root.
	
	Modified Makefile to also use the 2.5.x Makefile changes and reordered
	the synth lines alphabetically.
	
	Modified a couple of drivers and the module include files to
	incorporate Tom Stivers module licensing strings which will hopefully
	stop the tainted kernel messages on module loading.
	
	Partially incorporated the modularization code into keyboard.c, vt.c
	and I'm not sure what other patches.  This is not complete.  Speakup
	works if built-in but I am getting all sorts of kernel oopses when
	loading modules.  There's something I don't have quite right just
	yet. (kirk)
	
2003-06-19 Thursday 09:41  kirk

	qUpdated files for 2.4.21 which will require using it.  Files changed are arch/mips/config-share.in, drivers/char/Makefile, drivers/char/keyboard.c and removed the miscdevices.h patch which doesn't appear to be necessary any longer. (kirk)
	
2003-06-18 Wednesday 16:29  david

	added module include
	
2003-06-17 Tuesday 16:37  david

	fixes to makefiles in speakup and char so it actually builds :-)
	
2003-06-16 Monday 16:55  david

	added hopefully all the exported symbols for
	modular speakup
	
2003-06-16 Monday 16:40  david

	added the patch for vt.c to export kd_mksound for spk module
	
2003-06-16 Monday 16:38  david

	modularized speakup now works on 2.4.
	loading any synth with modprobe should load spk.o and start talking
	
2003-06-13 Friday 12:43  david

	added key exploring to help so they ident when pressed.
	also took off the unsigned from the int currcons as
	fg_console is an int so the called funcs ought to take an int
	
2003-06-13 Friday 08:39  kirk

	A couple of small fixes I keep making and forgetting to check in.  Fixed
	CONFIG_SPEAKUP_APOLO in the Kconfig file.  Placed a space after cap in
	the caps_start string for the apolo.  I can't remember what else
	off-hand. (kirk)
	
2003-06-12 Thursday 15:48  kirk

	A simple typo fix in ld_help although I like having hell in the middle
	of help.  (kirk)
	
2003-06-12 Thursday 14:39  david

	keyinfo.h is #defines and enum formerly in include/linux/speakup.h
	these are not kernel specific and might as well be here!
	
2003-06-12 Thursday 14:37  david

	moved defines to keyinfo.h and 2.5 task scheduling stuff
	
2003-06-12 Thursday 14:30  david

	moved defines for keys to keyinfo.h in speakup directory.
	version 2.5 scheduling also
	
2003-06-12 Thursday 12:07  david

	added speakup_keyhelp.c
	key help module
	
2003-06-12 Thursday 12:05  david

	added a rather nifty key help module currently speakup-f1
	must do make modules and make modules_install to install it.
	
2003-05-30 Friday 13:18  david

	changed special handlers to return int so -1 is error, 0 let system
	do key, 1 we used the key.
	also changed read_punc default to 3.
	also goto can end with another goto press or enter,
	I prefer enter to do the goto.
	
2003-05-30 Friday 09:52  david

	moved the re-enable synth to speech_kill as this is the total speech off
	also fixed a bug where if speakup_off it was reading when cursor keys pressed
	
2003-05-27 Tuesday 21:19  david

	forgot to add speech_kill to speakupmap.map
	
2003-05-27 Tuesday 11:20  kirk

	I believe I've fixed the 2.5.x speech output going away.  It was
	is_cursor never getting set back to zero because of an inverted test
	in cursor_stop_timer().  Took one hell of a lot of work to hunt it
	down though.  I also fixed another bug which was passing a u_char in a
	function header when the calling argument was actually an int, talk
	about interesting results. (kirk)
	
2003-05-23 Friday 11:04  david

	fixed a couple of missing parens in speakup.h and took out double setting
	of $V in Makefile.  It stays set from first test.
	
2003-05-22 Thursday 19:35  kirk

	Okay, doesn't it figure that I couldn't get it right the first time
	anytime.  Moved the #if linux_version_code test block for the
	#includes down to get around the voodoo compiler errors.  Also had to
	remove a line I missed having in a version check #ifdef in
	speakup_drvcommon.c. (kirk)
	
2003-05-22 Thursday 17:21  kirk

	This is the first preliminary check in of the new #if revisions for
	the 2.4.x and 2.5.x kernels.  The files affected are Makefile,
	speakup.c, speakup_drvcommon.c and spk_priv.h.  I have also removed
	the speakupmap section of Kconfig and the char/Makefile related to the
	speakupmap code.  Hopefully this won't break anything but world peace
	is probably just around the corner as well. (kirk)
	
2003-05-21 Wednesday 16:40  david

	fixed keyboard.h and speakup.h for b2.5 kernels
	
2003-05-21 Wednesday 16:21  david

	#ifdef versioned Kirk's changed for 2.5
	added a version of Terry Cudney's keymap so laptop users will be happy
	allowed multiple defs of the speakup key currently
	caps_lock, left_meta and numpad_insert
	
2003-05-16 Friday 18:20  kirk

	Okay, I've figured out what's wrong now I have to figure out how to
	fix it.  Here is a temporary fix though I think.  I'm placing the
	original 2.4.20 spk_priv.h back in place. (kirk)
	
2003-05-16 Friday 18:07  kirk

	To weird, this is 2.4.x being fixed yet again. (kirk)
	
2003-05-16 Friday 18:04  kirk

	Okay, trying this once again. this is the 2.5.x tree. (kirk)
	
2003-05-16 Friday 17:44  kirk

	This is just getting to weird.  This is another check in of Makefile,
	speakup.c and speakup_drvcommon.c for the 2.4.20 tree.  These seem to
	keep getting overwritten when I checkin the 2.5.x tree. (kirk)
	
2003-05-16 Friday 16:53  kirk

	cvs add'ing the new spk_priv.h file for 2.5.x. (kirk)
	
2003-05-16 Friday 16:51  kirk

	Forgot to checkin a slightly modified spk_priv.h earlier.  It seems
	the timer_list structure has changed somewhat in 2.5.x kernels.  The
	member structure list has changed names to entry. (kirk)
	
2003-05-16 Friday 15:40  kirk

	Okay, checking the proper 2.4.x Makefile, speakup.c and
	speakup_drvcommon.c files hopefully. (kirk)
	
2003-05-16 Friday 14:57  yue

	Still trying to clean up all of my screw-ups from the original checkin
	of the 2.5.x material. (kirk)
	
2003-05-16 Friday 14:04  yue

	Forgot to add the new patch files in diff-v25. Time to take a break I
	think. (kirk)
	
2003-05-16 Friday 13:20  yue

	Just removing the config.help which isn't needed under v2.5.x any
	longer. (kirk)
	
2003-05-16 Friday 12:43  yue

	This is the first checkin of the new 2.5.x speakup code.  We have
	created patches against the 2.4.x versions of speakup Makefile,
	speakup.c speakup_drvcommon.c, as well as adding Kconfig which is the
	new 2.5.x configuration system. (kirk really Yue)
	
2003-05-13 Tuesday 13:05  david

	took out the console announce, added stuff for the soon coming help handler
	add speakup.o to the objects that export symbols in Makefile
	
2003-05-13 Tuesday 10:35  david

	moved the shift check in speakup_key so the spk key can be one
	of the shift/ctrl/alts if someone wants that.
	added announcement when switching consoles.
	added flag to stop multiple misc_register from being done,
	crashed kernel if called more than once.
	
2003-05-13 Tuesday 09:51  kirk

	Okay, I fucked things up big time when I cleaned up the Makefile last
	night.  I kinda cleaned up to much.  I think it's all better
	now. (kirk)
	
2003-05-12 Monday 21:48  kirk

	Fixed a couple of typos in checkout.  BTW, everyone needs a new
	checkout script. (kirk)
	
2003-05-12 Monday 21:35  kirk

	Turning on the --silent flag in patch. (kirk)
	
2003-05-12 Monday 21:28  kirk

	Adding in the new patch files in diff-v24. (kirk)
	
2003-05-12 Monday 21:05  kirk

	Cleaning up the speakup Makefile and about to destroy checkin and
	checkout.  Hopefully not for long.  I, if successful, am modifying the
	files in diff-vxx to be relative to the root dir which is the top
	directory of the kernel tree.  Checkout will first look for a command
	line argument pointing to the kernel tree.  If none is given it will
	check for the existence of a kernel and Documentation directory in the
	current directory and if found will determine that it is in the root
	directory and set ROOTDIR accordingly. if not we will fall back to
	assuming the tree is in /usr/src/linux. (kirk)
	
2003-05-12 Monday 19:36  david

	fixed edit punc/delim/repeats to allow shift.
	Also allow alpha in delim/repeats
	
2003-05-12 Monday 17:20  david

	added the shift states to thespeakup internam key_buf
	required for help, coming soon.
	also extened key_max to 128 so windows keys could be used.
	
2003-05-12 Monday 11:38  david

	added more info to the keymap, also finished spk key now defineable.
	added it to map as KEY_KP0.  genmap just puts out numbers to speakupmap.h now.
	working towards /proc/speakup/keymap loading.
	using genmap to generate the proc stuff as well as the built-in map.
	added error checking to set_key_info as well as pass in the buffer so we could
	have console speciffic keymaps if we want too at a later time.
	
2003-05-10 Saturday 18:36  david

	in the second call to speakup_key keysym was uninitialized and could have
	inadvertantly called one of the handlers with bad data.
	
2003-05-10 Saturday 14:45  david

	I put the fix in for keyboard.c so if no map speakup_key will
	still be called.  also the = in genmap.c
	
2003-05-10 Saturday 13:33  kirk

	Okay, added an equal sign to the output loop condition in genmap.c
	which was causing the speakupmap.h to be cut-off one entry to soon.
	Removed a 'l' from the word coll in say_position() which was causing
	some synths the Audapter in particular to mispronounce it.  Removed
	symbols.h because it appears we do not need it any longer.  (kirk)
	
2003-05-10 Saturday 00:00  david

	fixed a tolower bug in genmap.c as you can't downshift a quoted string.
	also some module unloading code in speakup.c to restore the key_handlers.
	Still more module stuff to be done.
	
2003-05-09 Friday 15:17  david

	spk_con_module.h is include by ../console.c when speakup
	is configured as a module.
	
2003-05-09 Friday 15:16  david

	the new mappings generated from speakupmap.map
	
2003-05-09 Friday 15:15  david

	now speakupmap.h is included in speakup to provide mappings
	
2003-05-09 Friday 15:13  david

	changed genmap and speakupmap.map to be the new style of keymaps
	key names are now from include/linux/input.h
	no special default keymap anymore, speakup mappings are done in speakup itself.
	many changes in speakup.c also for local keymapping and more moving towards being able to be a
	module.  the speakup key numpad 0 is currently hardcoded but may change soon.
	the modifiers currently supported are shift, ctrl, alt, altgr, spk and double
	the double press keys can now be anything which has a single press map.
	Warning: this is relatively untested code and may not be extremely stable
	although it has not crashed for me.
	
2003-05-07 Wednesday 13:14  david

	more moving to a module version.  fixed init so is module callable by moving
	the code into speakup_open accept the initial alloc then module can alloc first console
	and call open.  Also changed KT_SPKUP to 14 so if null synth they will
	be ignored.
	
2003-05-05 Monday 09:56  kirk

	Starting the trashing of 2.2.x kernel support.  We are moving toward
	2.4.x and 2.5.x. (kirk)
	
2003-05-05 Monday 09:46  david

	start of modularizing speakup.
	also fixed char/Makefile so in no speakup default keymap the kernel still
	compiles. changed parms to speakup_key for mapping of speakup keys in speakup
	itself to support 2.5 kernels.
	
2003-05-03 Saturday 19:29  kirk

	Fixed bug in say_next_word which caused skipping over the entire next
	word if you were on the space just before the word. (kirk)
	
2003-05-02 Friday 20:10  kirk

	Moved spk_register_dev() into proc_init() and removed the main.c patch
	to do the registration.  That should fix the devfs hang problem.  Also
	took the \r out of the synth_interrogate() function in
	speakup_ltlk.c. (kirk)
	
2003-05-02 Friday 18:43  kirk

	Fixed the problem with writing back to a string file in /proc/speakup
	by surrounding the string in quotes and prepending a \x before
	unprintable characters.  I think it's a bit of a kludge so if anyone
	sees a more elligant solution to the problem please invoke
	same. (kirk)
	
2003-05-02 Friday 12:01  kirk

	Now that I've added the ChangeLog, maybe just maybe I should make sure
	it's up to date. (kirk)
	
2003-05-02 Friday 11:56  kirk

	Adding the correct tome offset from Steve Homes for the Speak Out
	driver.  Also adding the ChangeLog which I thought was already part of
	it. Go figure. (kirk)
	
2003-05-01 Thursday 10:52  david

	fixed a bug in phonetic char and also have it prefix digits with number.
	
2003-04-30 Wednesday 22:33  david

	try to get the cvs to eat my tab mod in console.c so tabbed
	columns read properly
	
2003-04-30 Wednesday 22:27  david

	fixed a bug where punctuation allowed to synth when punct is off said
	nothing but could announce repeats.
	also suppress multiples so repeats don't give long pauses.
	added a write of a space in the console for a tab so tabbed columns
	read properly not run together.
	
2003-04-30 Wednesday 19:14  kirk

	I've put a test in synth_interrogate() to break from the rom version
	loop if i gets larger than 48.  I'm trying to find out what could
	cause some ltlks to hang the system. (kirk)
	
2003-04-30 Wednesday 17:02  kirk

	Just checking in the latest cvs logs.  We have been remiss in keeping
	on top of it..  (kirk)
	
2003-04-30 Wednesday 14:29  david

	forgot to append a space in speak_char, kind of sounds funny!
	
2003-04-30 Wednesday 14:21  david

	fixed one line windows, forgot to set bottom.
	also some optimization in synth_start and spkup_write.
	took the ex_num handling for now as it was buggy
	
2003-04-30 Wednesday 12:35  kirk

	Changed speakup_ltlk.c to support the newer chip set needing a \r the
	interrogate command.  This now works with the TrippleTalk serial ports
	on the usb synths as well. (Kirk)
	
2003-04-29 Tuesday 08:43  kirk

	Fix synth detection string in speakup_audptr.c from "0x05[q" to
	"\x05[q". (kirk)
	
2003-04-28 Monday 12:24  david

	fixed chars_write_proc a rather silly bug, well two of them,
	a bad optimization, and cnt was not zero when going back to get_more
	
2003-04-25 Friday 15:35  david

	fixed get_word so if on a space before a word, advances one char.
	Also an odd bug insay_word where multiple words of one char the same would get counted
	as repeats, append a space to the word to stop this behaviour.
	
2003-04-24 Thursday 15:32  david

	speakup.h in include/linux needs updating
	
2003-04-24 Thursday 13:40  david

	fixed the rate and voice keys in the map I got caught by cut and paste
	
2003-04-24 Thursday 13:28  kirk

	Fixed lock_status[] array to remove the second 'n' in on.  Rewrote the
	probe routine for the Transport driver to get a more reliable probing
	on module loads. (kirk)
	
2003-04-24 Thursday 12:09  david

	added reading level punctuation on speakup 3-4 top row numbers, moved rate to speakup 5-6
	and voice change on speakup 7-8 top row numbers
	also took out the __init declarations on places that may be called
	more than once such as synth init/probe code
	
2003-04-23 Wednesday 21:03  kirk

	A small modification to the top_edge() function to try to correct the
	move to top of screen problem. (kirk)
	
2003-04-23 Wednesday 20:14  david

	fixed a bug where numlock also made cursor keys numeric
	was passing scancode to speakup_key not the translated keycode.
	also makes numeric + and / work too!
	
2003-04-23 Wednesday 13:53  david

	fix to mod_code that should fix the null pointer problem
	If a module was installed wile another synth was active the wrong pointer
	was updated
	
2003-04-22 Tuesday 22:13  david

	fixed prev and next word so they stop on lines containing only delimiters
	hopefully right this time.
	
2003-04-22 Tuesday 11:16  david

	turn off temp park on type KT_SPEC keys such as enter, locks etc.
	
2003-04-22 Tuesday 11:06  david

	added window which can be set, cleared, silenced or read,
	currently bound to speakup with f1-f4 respectively
	added keyboard editing of punc/delimiter/repeat chars.
	currently mapped as follows:
	speakup f5, edit some.  speakup f6, edit most.
	speakup f7, edit delimiters. speakup f8, edit repeats.
	also touched initial rates in dectlk, decext, dtlk and ltlk synth files.
	
2003-04-21 Monday 14:03  kirk

	I've fixed a character misplacement in speakup_decext.c in serprobe().
	I hope this fixes Genes problem. (kirk)
	
2003-04-21 Monday 12:35  kirk

	Just changing grave to accent again in the characters array.  This is
	really a test to see how cvs logging to a mailing list works. (kirk)
	
2003-04-21 Monday 12:28  kirk

	Just changing grave to accent again in the characters array.  This is
	really a test to see how cvs logging to a mailing list works. (kirk)
	
2003-04-18 Friday 15:44  david

	fixed open brace  function begins, added numlock on gives numbers, fixed bugs in next/prev word
	bleeps for attrib and bleep now do: 0 nothing, 1 beep, 2 announce, 3 both
	changed speakup_reset to speakup_key, better name.
	changed temperary park so it goes on only you move the review cursor.
	i.e. prev/next char, word, line, edges, first/last char.
	
2003-04-16 Wednesday 14:04  kirk

	I've changed speakupmap.map keycode 14 back to Delete from Backspace.
	Thank you David for finding that.  I've also changed the grave accent
	key back to accent from grave which I'm afraid blends into strings to
	well. (kirk)
	
2003-04-14 Monday 16:32  kirk

	I forgot to #include "cvsversion.h" in the last check in.  This also
	has David's new speakup_reset() function.  I haven't tested it
	yet. (kirk)
	
2003-04-14 Monday 14:37  kirk

	Okay, this is the first check in of Dave Borowski's major revisions to
	speakup.  It includes automagic cursor tracking, synth driver
	modularization a whole bunch of rewritten code and a whack of new bugs
	as well.  This is very unstable currently, use at your own
	risk. (kirk)
	
2003-03-18 Tuesday 16:11  kirk

	Put a key definition into speakupmap.map for ShiftR keycode 55 which I
	forgot to include when I was modifying how the map worked.  This
	restores the speakup go to column and row with the insert cursoring
	mode. (kirk)
	
2002-12-13 Friday 20:15  kirk

	Okay, to fix the problem when there is no speakup map loaded and
	numlock is turned on, I've renamed all altgr modifiers to Shiftr which
	is not used.  I also changed the key check in speakup_control to the
	shiftr code.  As far as I can tell this fixes the problem.  I had to
	define the keymaps = line to include the 32 weight for the shiftr
	key. (kirk)
	
2002-08-15 Thursday 20:00  gene

	Fix multiple quick_quiet definition for 2.2.x (Gene)
	
2002-08-07 Wednesday 14:10  kirk

	Stupid me forgot to remove a plus sign.  Sorry about that folks. (kirk)
	
2002-08-07 Wednesday 12:27  kirk

	Just fixing the miscdev.h /dev/synth entry which was rejected because a new line added to the file. (kirk)
	
2002-07-05 Friday 21:52  gene

	fixed 2.2.x numlock 0 bug (Gene)
	
2002-07-05 Friday 14:01  kirk

	Checking numlock keyboard enter '0' fix for 2.4.18 in keyboard.c
	(kirk)
	
2002-07-05 Friday 13:51  kirk

	Added in David Borowski's patches with takes speakupmap.map with text
	strings representing the functions and converts them to their hex
	string values usable by loadkeys.  This patch affects Makefile in
	speakup, speakupmap.map and a new file genmap.c.  (kirk)
	
	Fixed the bug which placed a '0' on the command line when hitting
	'enter' with numlock mode on.  Speakup_control() was being called from
	do_spec() with a bad value. (kirk)
	
2002-06-14 Friday 15:55  gene

	Edited drivers/char/Makefile to elimate multiple keymap definition problem (Gene)
	
2002-06-13 Thursday 17:43  kirk

	Removed the speakup/Makefile patch I added last week because I found a
	cleaner way to handle the make build variable changes. (kirk)
	
2002-06-13 Thursday 10:21  jim

	/usr/src/linux/drivers/char/Makefile:
	    truncated line to read:
	    KEYMAP =
	(jim)
	
2002-06-11 Tuesday 14:24  kirk

	Once again fixing changes to drivers/char/Makefile and speakup/Makefile.  I think this will work better and more cleanly now. (kirk)
	
2002-06-10 Monday 13:58  kirk

	Trying to fix speakup/Makefile so it is the original once again. (kirk)
	
2002-06-04 Tuesday 15:00  kirk

	Adding the new speakup/Makefile.patch to the cvs repository. (kirk)
	
2002-06-04 Tuesday 14:57  kirk

	Modified drivers/charMakefile to fix rejected speakup patch.  I also
	had to modify speakup/Makefile to use export-objs instead of O_OBJECTS
	which was causing multiple symbol definitions from
	speakupmap.o. (kirk)
	
2002-04-30 Tuesday 13:25  kirk

	Updating speakup to 2.5.11 and fixing ppc architecture patch.  Also
	included the move to end of line function from 2.4.x and 2.2.x trees.
	(kirk)
	
2002-04-11 Thursday 09:31  gene

	Checked in nr_speakup changes for 2.2.x to fix load keys problem (Gene)
	
2002-04-10 Wednesday 14:30  kirk

	Changed NR_SPKUP to 0x2a in keyboard.h which was causing an unable to
	bind error when leading speakupmap.map with loadkeys in 2.4.x
	kernels with the new control-kp1 key. (kirk)
	----------------------------------------------------------------------
	speakupmap.map CVS:
	diff-v24/^usr^src^linux^Documentation^Configure.help.patch CVS:
	diff-v24/^usr^src^linux^Documentation^speakup^DefaultKeyAssignments.copy
	diff-v24/^usr^src^linux^Documentation^speakup^keymap-tutorial.copy
	diff-v24/^usr^src^linux^arch^alpha^config.in.patch CVS:
	diff-v24/^usr^src^linux^arch^arm^config.in.patch CVS:
	diff-v24/^usr^src^linux^arch^i386^config.in.patch CVS:
	diff-v24/^usr^src^linux^arch^m68k^config.in.patch CVS:
	diff-v24/^usr^src^linux^arch^mips^config.in.patch CVS:
	diff-v24/^usr^src^linux^arch^ppc^config.in.patch CVS:
	diff-v24/^usr^src^linux^arch^sparc64^config.in.patch CVS:
	diff-v24/^usr^src^linux^arch^sparc^config.in.patch CVS:
	diff-v24/^usr^src^linux^drivers^char^Makefile.patch CVS:
	diff-v24/^usr^src^linux^drivers^char^console.c.patch CVS:
	diff-v24/^usr^src^linux^drivers^char^keyboard.c.patch CVS:
	diff-v24/^usr^src^linux^drivers^char^selection.c.patch CVS:
	diff-v24/^usr^src^linux^fs^proc^root.c.patch CVS:
	diff-v24/^usr^src^linux^include^linux^keyboard.h.patch CVS:
	diff-v24/^usr^src^linux^include^linux^miscdevice.h.patch CVS:
	diff-v24/^usr^src^linux^include^linux^proc_fs.h.patch CVS:
	diff-v24/^usr^src^linux^include^linux^speakup.h.copy CVS:
	diff-v24/^usr^src^linux^init^main.c.patch CVS:
	----------------------------------------------------------------------
	
2002-04-04 Thursday 11:33  gene

	Updated DefaultKeyAssignments for 2.2.x kernels - Gene Collins
	
2002-04-02 Tuesday 12:27  kirk

	Editted defaultKeyAssignments to reflect the new key combination
	control keypad 1 for move to last character on line.  (kirk)
	
2002-04-02 Tuesday 10:45  kirk

	Added new function end_of_line() to move the reading cursor to the
	last character on the current line. (kirk)
	
2002-03-27 Wednesday 10:44  kirk

	Have modified speakup_shut_off() or whatever it's called to not sync
	the reading cursor to the actual cursor when temporarily shutting off
	speakup.  It was a request from Geoff Shang and others. (kirk)
	
	I cleaned up the Todo file to remove recent changes in features.
	(kirk)
	
2002-03-03 Sunday 22:32  kirk

	Checking in changes for 2.4.18 which stop the two patch hunks from
	failing on keyboard.c.  As far as I can tell they are format changes
	which don't have anything to do with speakup directly. (kirk)
	
2002-02-19 Tuesday 11:12  kirk

	Checking in modifications to linux/init/main.c for 2.5.5pre1.  I still
	need to find a better place for that patch; it is very out of place
	there now. (kirk)
	
2002-02-05 Tuesday 22:31  gene

	
	Updated 2.2 tree with  the new numlock handling code.  (Gene)
	
2002-02-05 Tuesday 20:22  kirk

	Removed some duplicate #include lines in speakup.c (kirk)
	
2002-02-05 Tuesday 11:15  kirk

	Made the changes to move numlock checking code out of keyboard.c into
	speakup_control() in the 2.4.x tree. (kirk)
	
2002-02-05 Tuesday 11:01  kirk

	Moved the numlock checking code into speakup_control() where it
	belongs and out of keyboard.c in the 2.5.x tree. (kirk)
	
2002-02-04 Monday 15:18  kirk

	Just adding the new Config.help copy file into cvs. (kirk)
	
2002-02-04 Monday 15:16  kirk

	Modified speakup to work with linux 2.5.3 which intailed changing the
	patch for linux/init/main.c and creating Config.help for the speakup
	directory instead of the linuxDocumentation/Configure.help.  The help
	for each subdirectory is now maintained within that directory.
	
	Also hand patched keyboard.c to be compatible with the numlock changes
	to the 2.4.x tree.  Just dropped speakup.h from that distribution in
	place it hasn't changed much yet. (Kirk)
	
2002-01-25 Friday 10:48  gene

	
	Updated 2.2 tree to work with new keypad numlock layout (Gene)
	
2002-01-20 Sunday 17:46  kirk

	I've changed the #define's for TOP_EDGE, LEFT_EDGE and RIGHT_EDGE from
	0x4[def] which are out of range for nr speakup keys to values in
	range.  I hope this fixes the problem without breaking something
	else. (kirk)
	
2002-01-20 Sunday 16:13  kirk

	Removed a few double tab chars before altgr keycodes 71 and 73.
	Hopefully this will correct the key binding problem when loading
	speakupmap.map with loadkeys. (kirk)
	
2002-01-11 Friday 14:43  gene

	
	Checked in numlock feature for the 2.2 tree.  (Gene)
	
2002-01-11 Friday 11:11  kirk

	Modified the Apollo driver to allow chars above 0x80 through as an
	experiment to see if foreign languages using those upper characters
	will work correctly. (kirk)
	
2002-01-10 Thursday 16:37  kirk

	Woops!  Some how we lost cut and paste in our upgrades to numlock
	control.  Wouldn't that just make everyone happy! (kirk)
	
2002-01-10 Thursday 15:41  kirk

	Checking in speakup.h again for the 2.4.x tree, it didn't take. (Kirk)
	
2002-01-09 Wednesday 17:54  kirk

	For some reason speakup.h didn't get updated this morning.  Should be
	okay now. (kirk)
	
2002-01-09 Wednesday 09:58  kirk

	Woops, the correct keyboard.c didn't get checked in. (kirk)
	
2002-01-09 Wednesday 08:16  kirk

	Added numlock feature to allow the keypad to act as a normal number
	pad when the numlock is on. (Yue)
	
2001-12-21 Friday 10:49  kirk

	Just checking in for kernel 2.5.1 to stay sync'd with the code. (kirk)
	
2001-12-07 Friday 11:55  kirk

	Updating speakup for kernel 2.5.1pre6.  Seems to be something weird
	going on.  I think I'll have to edit some of the patches by
	hand. (kirk)
	
2001-12-05 Wednesday 14:33  kirk

	Cleaned up speakup.h and speakup.c which were giving warnings during
	compile and moved stuff around to compile with 2.5.1pre5. (kirk)
	
2001-11-23 Friday 14:44  kirk

	Hmmm, something went wrong with the first attempt at adding the
	diff-v25 directory tree, so we're trying again. (kirk)
	
2001-11-23 Friday 09:45  kirk

	Checking in changes to speakup.c to have the system bleep when a shift key is hit while the caps lock is on.  (Yue)
	
2001-11-23 Friday 09:41  kirk

	Opening a new branch of speakup for the new version 2.5.0 of
	linux. (Kirk)
	
2001-11-13 Tuesday 13:36  jim

	speakup.c:
	    Fixed the mixed case pitching bug.
	    The speech rates for upper and lower case chars when spelling a word
	    should now be the same.
	(Jim Danley)
	
2001-10-26 Friday 21:38  jim

	Fixed /usr/src/linux/drivers/char/Makefile patch to work with kernels
	2.4.12 and 2.4.13
	(Jim)
	
2001-10-18 Thursday 08:53  jim

	Removed the cut and paste bug description from the BUGS file.  (Jim)
	
2001-10-14 Sunday 15:28  jim

	Part two of the selection.c patch for 2.2.  This process sure was fun!  (Jim)
	
2001-10-14 Sunday 15:21  jim

	Just adding the new patch file for selection.c in the diff-v22 patch
	directory. (Jim)
	
2001-10-14 Sunday 14:45  kirk

	Just adding the new patch file for selection.c in the diff-v24 patch
	directory. (kirk)
	
2001-10-14 Sunday 14:42  kirk

	Changed selection.c to test if call is coming from userspace or kernel
	space and using GFP_ATOMIC if it is being called from kernel-space.
	This works around kmalloc not returning and hanging the system in
	set_selection for the block and paste function of speakup. (Jim)
	
2001-10-12 Friday 12:10  jim

	speakup.c:
	    Removed statements which were appending 0x00 to buffers to be spoken
	    from functions say_curr_line and say_line_from_to.
	
	    Inspected and modified all spkup_write() calls to be consistent,
	    that is, end in \n and count is correct.
	(Jim Danley)
	
2001-10-09 Tuesday 08:34  kirk

	Updated the BUGS and Todo list to reflect current speakup
	states. (kirk)
	
2001-10-07 Sunday 21:19  jim

	speakup.c:
	    Moved following variable declarations to top of function speakup_cut().
		int ret;
		unsigned char args[6*sizeof(short)];
		unsigned short *arg;
		static char *buf = "speakup_cut: set_selection failed: ";
	(Jim Danley)
	
2001-10-07 Sunday 17:11  jim

	Put speakup_dectlk.c back to its original state.  Sorry about that!
	
	Also added a clear_selection() call to speakup.c when hitting the "mark"
	    key to remove (if any) hi-lighting of a previous mark/cut from the screen.
	(Jim Danley)
	
2001-10-05 Friday 09:14  kirk

	Checking in a slight change to speakupmap.map to uncomment alt-keypad
	five to allow ascii five for extended character sets. (kirk)
	
2001-10-02 Tuesday 12:34  kirk

	Modified installation and readme files for the version 1.0 release in
	linux/Documentation/speakup. (kirk)
	
2001-10-02 Tuesday 11:00  kirk

	Start of the check-ins for the official speakup v-1.00 release.
	Modified checkin to change cvsversion format.  Modified install to
	remove reference to touching speakupmap.map.  Modified speakup.c to
	reflect version now moved to v-1.00. (kirk)
	
2001-10-02 Tuesday 01:18  jim

	Modified the way that cut/paste variables are stored.  No longer in spk_t
	structure but stand-alone (one per speakup rather than one per console).
	
	speakup.c:
	    eliminated unsigned short mode = 0; /* char-by-char selection */
	    by assigning it directly.
	
	    Added globals
		char mark_cut_flag;
		unsigned short mark_x, mark_y;
	
	/usr/include/linux/include/linux/speakup.h:
	    removed mark_x and mark_y from the spk_t structure and the associated
	    defines.
	(Jim Danley)
	
2001-09-17 Monday 19:58  jim

	speakup.c:
	    Added:
		#define Mark_Cut_Bit 0x04
		#define Mark_Cut_Bit_Mask 0xFB
	
	    Changed from using bit 2 of spk_shut_up to bit 2 of spk_sound to
	    indicate mark/cut state.
	
	    Removed statement that was assigning 2 to second byte of first short
	    in args array.
	(Jim Danley)
	
2001-09-14 Friday 15:43  kirk

	Removed the blank line at the bottom of drivers/char/Makefile which I
	must have dreamed I removed in the last log.  (kirk)
	
2001-09-14 Friday 15:28  kirk

	Added a couple of missing key definitions in DefaultKeyAssignments.
	Removed the blank line at the bottom of drivers/char/Makefile.
	Rewrote spell_word() to use say_curr_char() and super stream line
	it. (kirk)
	
2001-09-14 Friday 14:11  jim

	speakup_dectlk.c:
	    Changed the valid pitch range from 0-99 to 50-350.
	(Jim Danley)
	
2001-09-14 Friday 01:28  jim

	Made similar changes to add cut and paste feature to 2.2 kernels.  (Jim Danley
	
2001-09-13 Thursday 23:13  jim

	diff-v2[24]/^usr^src^linux^Documentation^speakup^DefaultKeyAssignments.copy:
	    Added:
		KeyPad-/		Mark and Cut screen region.
		InsKeyPad-/		Paste screen region into any console.
	(Jim Danley)
	
2001-09-13 Thursday 21:41  jim

	Wrote mark/cut/paste feature.
	
	    Usage:
		1.  Move reading cursor to one end of the block of text you wish to cut
		2.  Press the mark/cut key.  You should hear "mark".
		3.  Move reading cursor to other end of block of text to be cut.
		4.  Press the mark/cut key.  You should hear "cut".
		5.  The cut buffer is now saved.
		6.  Move to a program in any console where you wish to copy the cut buffer.
		7.  Press the paste key.  You should hear "paste" and text from
		    the cut buffer will be output just as if you had entered it
		    at the keyboard.
	
	    Note:  Trailing whitespace is stripped and newlines added where appropriate.
	
	speakup.c:
	    Added two new functions; speakup_cut() and speakup_paste()
	
	speakupmap.map:
	    Modified default keymap so that keypad divide toggles mark/cut and
	    insert-keypad divide is paste.
	
	/usr/src/linux/include/linux/speakup.h:
	    Added two new variables to the spk_t structure; unsigned long mark_x, mark_y
		to store the coordinates of the beginning of the mark area to be cut.
	    Added:
		#define spk_mx speakup_console[currcons]->mark_x
		#define spk_my speakup_console[currcons]->mark_y
		#define SPEAKUP_CUT 0x27
		#define SPEAKUP_PASTE 0x28
	    Added two new prototypes:
		extern void speakup_cut(unsigned int, struct tty_struct *);
		extern void speakup_paste(struct tty_struct *);
	
	/usr/src/linux/drivers/char/keyboard.c:
	    In function do_spkup():
		Added case blocks for SPEAKUP_CUT and SPEAKUP_PASTE.
	
	/usr/src/linux/include/linux/keyboard.h:
	    Added:
		#define K_SPEAKUP_CUT K(KT_SPKUP,SPEAKUP_CUT)
		#define K_SPEAKUP_PASTE K(KT_SPKUP,SPEAKUP_PASTE)
	    and modified: (was 27)
		#define NR_SPKUP	0x29
	
	Also modified patch/copy files below in both diff-v22 and diff-v24 directories.
	^usr^src^linux^include^linux^keyboard.h.patch
	^usr^src^linux^drivers^char^keyboard.c.patch
	^usr^src^linux^include^linux^speakup.h.copy
	
2001-09-08 Saturday 22:22  kirk

	Re-implementing the alpha patch for kernels 2.4.x which somehow keeps
	getting lost.  I also removed the bottom three lines of the checkout
	script which are not needed anymore because we include a
	speakupmap.c. (Kirk)
	
2001-08-30 Thursday 17:25  kirk

	Modified drivers/char/Makefile to work with the new speakupmap.c
	changes to 2.4.x.  These changes include a portion of Shane's patch as
	well as other rewrites by me. (kirk)
	
2001-08-30 Thursday 16:17  kirk

	Modified drivers/char/Makefile and speakup/Makefile to accomodate the
	new 2.4.9ac3 Makefile changes.  This will also include a new
	speakupmap.c moving towards Shane's Makefile patches for the 2.2.x
	kernels, not included yet. (kirk)
	
2001-08-29 Wednesday 21:26  kirk

	Just adding new patch against linux/init/main.c to cvs. (kirk)
	
2001-08-29 Wednesday 21:23  kirk

	Rewrote speakup_init() to call a function speakup_register_devsynth()
	which gets called from do_basic_setup in init/main.c.  We need to do
	this so that miscdevice will get called after the mm has been set up.
	This should allow devfs to work with speakup.  (kirk)
	
2001-08-26 Sunday 13:54  kirk

	Removed an old comment line from console.c which prevent clean
	patching against 2.4.8ac11. (kirk)
	
2001-08-25 Saturday 18:46  kirk

	Modified keyboard.c, keyboard.h, speakup.c and speakup.h to conform with the standard kernel source tree under 2.4.x kernels. (Kirk)
	
2001-08-25 Saturday 18:30  kirk

	Removing lxdialog patch files and removing their entries from
	patchlist-22. These are now part of the standard 2.2.19+ kernel
	tree. (Kirk)
	----------------------------------------------------------------------
	patchlist-v22 speakupmap.map symbols.h CVS:
	diff-v22/^usr^src^linux^Documentation^speakup^DefaultKeyAssignments.copy
	diff-v22/^usr^src^linux^Documentation^speakup^keymap-tutorial.copy
	Removed Files: CVS:
	diff-v22/^usr^src^linux^scripts^lxdialog^menubox.c.patch CVS:
	----------------------------------------------------------------------
	
2001-08-25 Saturday 18:15  kirk

	Changed keyboard.c, keyboard.h, speakup.c and speakup.h to conform to
	the standard linux kernel tree code style for the 2.2.x
	kernels. (Kirk)
	
2001-08-18 Saturday 03:31  jim

	diff-v22/^usr^src^linux^drivers^char^keyboard.c.patch:  Modified patch
	to allow raw keyboard for version 2.2 kernels.  (Jim Danley)
	
2001-08-02 Thursday 13:47  kirk

	Adding \x20 to the flush string for the Audapter synths.  (Kirk)
	
2001-07-31 Tuesday 19:07  jim

	speakup_ltlk.c: appended \x20 to flush string of \x18 for litetalk driver.
	This seems to fix the bug that was causing first chars to be dropped by
	the double lt and litetalk synths for some users.  (Jim Danley)
	
2001-07-26 Thursday 20:12  kirk

	A few small clean ups trying to get 2.4.7 to work. (Kirk)
	
2001-07-16 Monday 11:30  kirk

	Added KT_SPKUP to allowed_in_raw_mode macro so speakup's review
	functions are available in raw mode for v-2.4.x kernels. (Kirk)
	
2001-03-17 Saturday 15:40  jim

	speakup.c:
	Added silent feature.
	The print screen key kills and revives speakup.  Sending specific values to
	/proc/speakup/silent now allows the same control without having to press a key.
	Valid settings are 0 through 3.
	0 and 2 turn on speakup if not already alive.
	1 and 3 turn off speakup if not already killed.
	0 and 1 announce the changes as the print screen key does,
	2 and 3 act silently.
	(Jim Danley)
	
2001-03-17 Saturday 08:45  jim

	speakup.c and symbols.h:
	Added bell position feature.
	When a letter is typed in column bell_pos, console beeps.
	Valid settings are 0 through video_num_columns.  Zero disables.
	Get/set via /proc/speakup/bell_pos.
	(Brian Borowski)
	
2001-03-13 Tuesday 14:50  jim

	speakup.c:
	Added code in say_screen() to insert a space at the end of full lines.
	(Gene Collins)
	
2001-03-13 Tuesday 14:40  jim

	speakup.c:
	Found and fixed a couple of places where synth_write() was writing len of
	string plus 1 which caused a NULL to be sent to the synth which causes
	problems for the Doubletalk LT.
	
	speakup.c and keyboard.c for 2.2 and 2.4
	Corrected the length parameter on several spkup_write() statements which
	were also sending unnecessary NULLs.
	
	Corrected spelling of /proc/speakup/transport directory.  (Jim Danley)
	
2001-02-28 Wednesday 10:55  kirk

	Removing the make menuconfig patches for checklist.c and menubox.c
	because they have been included in linux 2.4.2. (Kirk)
	
2001-02-11 Sunday 14:05  kirk

	Checking support for alpha support in 2.4.x kernels. (Kirk)
	
2001-01-30 Tuesday 20:55  kirk

	Fixed arch/ppc/config.in to source drivers/char/Config.in which had
	gotten broken in the post 2.4.0 ac patches. (Kirk)
	
2001-01-28 Sunday 23:53  jim

	Reduced duplicate code in proc_speakup_synth_init() by creating two arrays
	of strings, read_only[] and root_writable[] and using these arrays in
	for loops.
	Bumped version numbers on remaining serial synth drivers.  (Jim Danley)
	
2001-01-28 Sunday 20:26  kirk

	Made modifications to speakup.h for v2.2 and the remainder of the
	serial synth drivers to use the initialize_uart() function in
	speakup_drvcommon.c.  (Kirk)
	
2001-01-28 Sunday 19:15  kirk

	Made changes to 2.4.0 to move uart initialization code into
	speakup_drvcommon.c and modified speakup_dectlk.c to use that
	change. (Kirk)
	
2001-01-28 Sunday 00:26  jim

	Modified the serprobe() function in the Accent SA driver.
	This should allow the Accent SA to start talking from a cold boot with
	no help from the lilo serial= or speakup_ser= options.
	Ran speakup_acntsa.c through Lindent.
	Bumped speakup_acntsa.c version number.  (Jim Danley)
	
2001-01-27 Saturday 23:26  jim

	Modified the serprobe() function in the Dectalk Express driver.
	My Dectalk Express now starts talking just fine from a cold boot with
	no help from the lilo serial= or speakup_ser= options.
	Ran speakup_dectlk.c through Lindent and cleaned up some comments.
	Bumped Dectalk Express driver version number.  (Jim Danley)
	
2001-01-25 Thursday 17:58  jim

	Worked on the write handler for /proc/speakup/synth.
	It error-checks new_synth_name, prints out msg if synth selected is
	already in use, looks for new_synth_name in list of synths compiled into
	kernel, and prepares to switch to new synth.
	Ran speakup.c through Lindent and cleaned up some comments.  (Jim Danley)
	
2001-01-24 Wednesday 22:59  jim

	
	Modified speakup_drvcommon.c so that those synth-specific /proc file
	entries which are writable will now accept "" to trigger resetting of
	the default value.
	Ran speakup_drvcommon.c through Lindent and cleaned up some comments.
	(Jim Danley)
	
2001-01-24 Wednesday 12:33  kirk

	Made changes for Maintaners to v-24. (Kirk)
	
2001-01-24 Wednesday 12:31  kirk

	Another typo fix in Configure.help and an update to the URL in Maintaners. (Kirk)
	
2001-01-24 Wednesday 11:57  kirk

	Fixed clarification in Configure.help in v-24. (Kirk)
	
2001-01-24 Wednesday 11:56  kirk

	Fixed spelling error in Config.in and modified Configure.help yet again. (Kirk)
	
2001-01-24 Wednesday 11:47  kirk

	Fixed formatting in v-24 configure.help. (Kirk)
	
2001-01-24 Wednesday 11:46  kirk

	Fixed indentation and spelling errors in configure.help. (Kirk)
	
2001-01-24 Wednesday 10:49  kirk

	Fixing the v-2.4 version of the Configure.help file. (Kirk)
	
2001-01-24 Wednesday 10:47  kirk

	Updated the Configure.help documentation and re-arranged the speakup
	Config.in file.  (Kirk)
	
2001-01-23 Tuesday 15:45  jim

	
	Modified speakup.c to handle input in either upper or lower case written
	to the /proc file entries for those settings that accept a range of
	values that includes alpha chars.
	The value is forced to lower case before any comparisons.
	Modified the synth driver range parameters to accept only lower case as follows:
	rate in both speakup_acntpc.c and speakup_acntsa.c,
	pitch and volume in speakup_apolo.c,
	tone in speakup_txprt.c.
	Bumped synth driver version numbers.
	(Jim Danley)
	
2001-01-23 Tuesday 11:58  jim

	
	Fixed typo in speakup_dectlk.c.
	(Jim Danley)
	
2001-01-23 Tuesday 11:39  jim

	
	Moved full_time into the spk_synth structure for all synths and created
	/proc/speakup/synth-specific/full_time entry.
	Modified /usr/include/linux/speakup.h and associated files in diff-v22 and diff-v24.
	(Jim Danley)
	
2001-01-23 Tuesday 01:14  jim

	
	Added to the TODO list.
	(Jim Danley)
	
2001-01-23 Tuesday 00:42  jim

	
	Moved delay_time, trigger_time, and jiffy_delta into the spk_synth
		structure for all synths.
	Modified /usr/include/linux/speakup.h and associated files in diff-v22 and diff-v24.
	Assigned following default values for Accent SA and Audapter drivers:
	delay_time = 400, trigger_time = 5, jiffy_delta = 3.
	Bumped synth driver version numbers.
	(Jim Danley)
	
2001-01-22 Monday 21:32  jim

	
	Moved INIT_STRING and REINIT_STRING into the spk_synth structure for all synths.
	Modified /usr/include/linux/speakup.h and associated files in diff-v22 and diff-v24.
	Commented out some unused driver code that caused compile warnings.
	(Jim Danley)
	
2001-01-22 Monday 17:44  jim

	
	Test number 2.
	(Jim Danley)
	
2001-01-22 Monday 16:28  kirk

	
	Testing my new CVS login.
	(Jim Danley)
	
2001-01-21 Sunday 19:48  kirk

	Wrote char *strlwr(char *) and now use it to be certain that the
	synth_name (provided by the user in config or at boot time) is forced
	to lower case.
	(Jim Danley)
	
2001-01-21 Sunday 13:53  kirk

	Added /proc/speakup/synth entry -- read-only so far.
	Removed old ioctl functions from speakup.c
	Wrote xlate function to translate escape chars in user provided strings.
	Added synth_name to "unknown synthesizer" message at boot up.
	Check for length of synth_name.
	Made certain that synth_name is NULL terminated.
	(Jim Danley)
	
2001-01-21 Sunday 09:03  kirk

	Changed synth_write("\n", 2);
	to synth_write("\n", 1);
	when sending user provided synth settings via /proc to the synth.
	This *might* fix the problem reported by litetalk users.
	Cleaned up some comments and indenting.
	(Jim Danley)
	
2001-01-14 Sunday 21:05  matt

	Checking in 2.2.x patches for the last modification. (Matt)
	
2001-01-14 Sunday 20:49  kirk

	Checking in Matt Campbells driver rewrite to include all the synths in
	the kernel at the same time.  (Kirk)
	
2001-01-10 Wednesday 12:16  kirk

	Fixed bug when writing to /proc/speakup files caps_start, caps_stop,
	    punc_some, and punc_most.
	Defined PUNC_CHARS and PUNC_CHARS_SIZE in symbols.h.
	Added MULTI_CHAR to list of possible spk_variable.flags, necessary to
	    define a list of chars that must belong to another list of chars --
	    used for punc_some and punc_most.
	Set arbitrary limit of 33 chars on caps_*.
	Set PUNC_CHARS_SIZE char limit on user supplied value to punc_some and punc_most.
	Fixed erroneous error strings.
	#define'd error conditions to make code more clear.
	Added STRING_TOO_LONG and CHAR_NOT_ONE_OF.
	Added missing volume setting to DEFAULT_STATIC for Dectalk Express.
	(Jim Danley)
	
2001-01-08 Monday 19:08  kirk

	Made more changes to the cursoring.  I got backspace working in and
	out of cursoring.  (Kirk)
	
2001-01-08 Monday 16:25  kirk

	I have rewritten the cursoring routine speakup_check() to hopefully
	improve it.  We are not there yet! (Kirk)
	
2001-01-07 Sunday 16:05  kirk

	Just fixing some indentation settings. (Kirk)
	
2001-01-07 Sunday 13:37  kirk

	added a single line to the top of speakup.c for testing.
	(Jim Danley)
	
2001-01-07 Sunday 12:58  kirk

	Fixed char/Makefile to build depends which it wasn't doing for some
	reason under 2.2.18. (Kirk)
	
2001-01-07 Sunday 12:16  kirk

	Fixed char/Makefile to create the speakup/.depend correctly.  I don't
	know why it wasn't working before.  Everything else did.  (Kirk)
	
2001-01-07 Sunday 12:05  kirk

	modified range checking code in speakup.c to handle negative numbers in
	user provided parameter to /proc/speakup/* and also in spk_variable.valid.
	(Jim Danley)
	
2001-01-07 Sunday 09:02  kirk

	cleaned up and commented symbols.h.
	re-wrote some of the range logic in symbols.h and speakup.c.
	changed char valid[33] to char *valid in spk_variable struct.
	dropped 0xff as char string terminator for spk_variable.valid member.
	removed NUMERIC from rate flags for accents.
	made /proc/speakup/tone read-only for dectalk express.
	(Jim Danley)
	
2001-01-06 Saturday 15:52  kirk

	Reorganized the Todo list and placed bugs in the bugs file. (Kirk)
	
2001-01-05 Friday 21:19  kirk

	Made modifications to fix the make menuconfig bug in 2.4.0. (Kirk)
	
2001-01-05 Friday 20:42  kirk

	Modified menubox.c in lxdialog to fix bug with initial menus not being
	shown completely. (Kirk)
	
2001-01-05 Friday 15:54  kirk

	merged symbols_*.h into symbols.h and removed symbols_*.h from CVS.
	cleaned up the format a bit along the way.
	(Jim Danley)
	
2001-01-04 Thursday 18:33  kirk

	Modified the console.c, speakup.h and speakup.c for the 2.4.0 kernels.
	I have also removed vt.c in preparation for just using the
	/proc/speakup configuration system. (Kirk)
	
2001-01-04 Thursday 12:11  kirk

	Starting major changes for merging into the kernel source tree.  Files
	updated are console.c speakup.c speakup.h and vt.c.  I have built a
	new set of functions to interact with the kernel which will be speakup
	functions if speakup is configured in and null stubs if speakup is not
	configured in.  So far they include: speakup_allocate(), speakup_bs(),
	speakup_con_update(), speakup_con_write() and speakup_init().  These
	changes only affect the 2.2.18 tree currently. (Kirk)
	
2001-01-03 Wednesday 10:04  kirk

	Fixed transport driver by giving the uart time to settle before
	testing for the port. (Kirk)
	
2001-01-02 Tuesday 20:18  kirk

	First attempt to change checkout to work with an installed tarball and
	update it to cvs. (Kirk)
	
2001-01-02 Tuesday 14:09  kirk

	Made tchanges to make v24 compatible with 2.4.0-prerelease.  (Kirk)
	
2001-01-02 Tuesday 09:50  kirk

	Added code to correctly parse range string for /proc file speech
	    parameters which use a range of chars.
	Added a priority of KERN_ALERT to printk statements that need to be
	    displayed on user's console regardless.
	Enhanced warning output if user attempts to assign a value out of range
	    to a /proc variable.
	(Jim Danley)
	
2000-12-31 Sunday 13:20  kirk

	Rewrote checkclean and changed semee to semi in the character
	array. (Kirk)
	
2000-12-31 Sunday 12:12  kirk

	Fixed syntax errors in speakup_txprt.c and modified the install
	script. (Kirk)
	
2000-12-31 Sunday 11:43  kirk

	Fixing typo's in the documentation files. (Kirk)
	
2000-12-30 Saturday 23:33  kirk

	Rewrote install and INSTALLATION for a different installing
	design. (Kirk)
	
2000-12-30 Saturday 17:03  kirk

	We are officially version v-0.10. (Kirk)
	
2000-12-30 Saturday 16:58  kirk

	Modified the installation file and created an install script. (Kirk)
	
2000-12-30 Saturday 15:13  kirk

	Fixed a syntax problem with speakup_audptr.c. (Kirk)
	
2000-12-30 Saturday 14:58  kirk

	Placed a length limit on reading of version number in
	speakup_audptr.c. (Kirk)
	
2000-12-30 Saturday 13:12  kirk

	Adding file changes for v22. (Kirk)
	
2000-12-30 Saturday 13:10  kirk

	Removing files related to version changes. (Kirk)
	
2000-12-30 Saturday 13:00  kirk

	Changed structure of Documentation/speakup and related files to remove
	references to speakup version for ease in updating documentation.
	(Kirk)
	
2000-12-29 Friday 14:00  kirk

	echo "" > /proc/speakup/characters now resets to defaults for consistency.
	wrote script to reset all speakup defaults
	added key_echo toggle to speakup vars controllable by user
	    via /proc/speakup/key_echo
	    key_echo is not 100% -- keypad slash talks even if key_echo == 0
	(Jim Danley)
	
2000-12-24 Sunday 16:46  kirk

	finished ability to write to /proc files, changed some default char descs, added "direct" to /proc
	
2000-12-22 Friday 15:04  kirk

	These are the cursoring fixes for the 2.4.0-testxx kernels.  They also
	include the requested changes I was experimenting with by Alan Cox in
	preparation for kernel source tree inclusion. (Kirk)
	
2000-12-22 Friday 13:54  kirk

	Fixed up some of the cursoring issues and have started making the
	changes requested by Alan Cox in preparation for kernel source tree
	inclusion. (Kirk)
	
2000-12-21 Thursday 08:56  kirk

	rewrite of speakup_characters_write_proc() to handle fragmented buffers when called by dd, cp, or cat in kernel 2.4 (Jim Danley)
	
2000-12-20 Wednesday 12:17  kirk

	Cleaned up some warnings.  (Kirk)
	
2000-12-20 Wednesday 11:32  kirk

	Fixed toggle for synth timeout to set it off when waking up the
	synth. (Kirk)
	
2000-12-19 Tuesday 19:31  kirk

	This is atest fix to see if I have helped eliminate the synth bleed
	through problem with all of the synths. (Kirk)
	
2000-12-19 Tuesday 16:29  kirk

	quick change to speakup_audptr.c to fix synth_ver typo for kernel 2.2.18 (Jim Danley)
	
2000-12-19 Tuesday 15:35  kirk

	Checking in the 2.2.18 fixes for the synth hanging problems.  (Kirk)
	
2000-12-19 Tuesday 15:10  kirk

	Finally fixed the synth hanging problem on synth turn off. (Kirk)
	
2000-12-18 Monday 14:44  kirk

	Just updating BUGS to put the backspace problem to bed. (Kirk)
	
2000-12-18 Monday 14:40  kirk

	Checking in the backspace fix for 2.4.0-test11. Yeah! Finally
	fixed. (Kirk)
	
2000-12-18 Monday 14:14  kirk

	Fixed the backspace bug at last! In 2.2.18 so far. (Kirk)
	
2000-12-18 Monday 10:03  kirk

	Checking in Jim Danleys changes again.  When will I learn to checkout
	before checking in?? (Kirk)
	
2000-12-15 Friday 13:50  kirk

	Checking first draft of menubox.c and checklist.c for
	v-2.4.0-testxx. (Kirk)
	
2000-12-15 Friday 13:48  kirk

	Taking first diff of menubox.c and checklist.c for v2.4.0-test11 for
	make menuconfig cursoring. (Kirk)
	
2000-12-15 Friday 13:17  kirk

	Checking in the new diffs of menubox.c and checklist.c for the first
	time. (Kirk)
	
2000-12-15 Friday 13:14  kirk

	Taking first diff of the make menuconfig patches from checklist.c and
	menubox.c. (Kirk)
	
2000-12-12 Tuesday 18:56  kirk

	Fixed a spelling error added to Todo list and fix speakup.c to not
	need the is_alive() function. (Kirk)
	
2000-12-12 Tuesday 15:21  kirk

	Fixed speakup to patch correctly with 2.2.18.  Unfortunately it won't
	work with kernels less than 2.2.18 anymore.  It was totally agreed
	upon by the folks on the reflector.  It's not my fault mom! (Kirk)
	
2000-12-12 Tuesday 10:41  kirk

	Fix a problem with a conflict in cvsversion.h. (Kirk)
	
2000-12-11 Monday 20:40  kirk

	Attempt to fix the Audapter driver by limiting how long it can stay in
	kernel space. (Kirk)
	
2000-12-11 Monday 17:37  kirk

	Made a slight fix to spk_reset() and moved it's call up a bit in
	handle_scancodes(); (Kirk)
	
2000-12-11 Monday 16:28  kirk

	Just checking in the cvs adds for the new diff-v24 patch files.  (Kirk)
	
2000-12-11 Monday 16:25  kirk

	Checking in the 2.4.0 kernel patches for Jim Danley's /proc file
	system additions. (Kirk)
	
2000-12-11 Monday 14:34  kirk

	Checking in added proc files. (Kirk)
	
2000-12-11 Monday 14:31  kirk

	Added two new files to v22 kernel for /proc file system,
	linux/include/linux/proc_fs.h and linux/fs/proc/root.c. (Kirk)
	
2000-12-11 Monday 12:59  kirk

	Checking in Jim Danleys /proc file system additions to speakup. (Kirk)
	
2000-12-09 Saturday 19:14  kirk

	Changed spk_control to test for zero specifically on say_control. (Kirk)
	
2000-12-09 Saturday 18:29  kirk

	Changed spk_control to say capslock scroll_lock and num_lock even when
	say_control isn't on. (Kirk)
	
2000-12-08 Friday 16:21  kirk

	Removing the linux version 2.3.xx stuff again. (Kirk)
	
2000-12-08 Friday 15:40  kirk

	patched Configure.help by hand from v2.4 and committing. (Kirk)
	
2000-12-08 Friday 14:47  kirk

	Checked in diff-v22/^usr^src^linux^Documentation^Configure.help.patch
	which seems to have been missed as well as the init/main.c stuff.
	This is really weird (Kirk)
	
2000-12-08 Friday 14:40  kirk

	Added the -d flag to updat in checkout to see if we get cleanup
	improvement. (Kirk)
	
2000-12-08 Friday 13:13  kirk

	Removing patchlist and the linux 2.3.xx support. (Kirk)
	
2000-12-08 Friday 13:07  kirk

	Edited check.orig and fix.orig to use the new patchlist filename
	convention. (Kirk)
	
2000-12-07 Thursday 22:17  kirk

	Just checking in the new files, three to be exact. (kirk)
	
2000-12-07 Thursday 22:14  kirk

	rewrote checkin, checkout and moved patchlist to patchlist-v22 and
	patchlist-v24 because we were missing the linux/init/main.c patches
	and we didn't have a way to handle different files for different
	versions. (kirk)
	
2000-12-06 Wednesday 19:06  kirk

	Added support for the codepage 437 extended character set.  (Jim and Kirk)
	
2000-11-29 Wednesday 11:30  kirk

	Fixed the 2.2.xx kernels to have the almost correct backspace code.
	Also move the new character output in do_con_write() to lf().  I've
	experimentally put a 'space' in to see if that helps the wrapping
	during console output. (Kirk)
	
2000-11-27 Monday 15:38  kirk

	Fix or partial to the backspace problem at least on 2.4.0-test11.  I
	probably broke cursoring.
	
2000-11-22 Wednesday 20:12  kirk

	Fixed a stupid unused variable by deleting it.
	Fixed speakup_file_write to send raw user data to the synth.  (Thanx Matt)
	
2000-11-21 Tuesday 15:10  kirk

	Adjusted console.c patch for test11 of 2.4.0.
	
2000-11-16 Thursday 11:42  kirk

	Modified all drivers to test for no port when clearing the holding
	register.
	
2000-11-16 Thursday 07:56  kirk

	Fixed console.c patch to compensate for the line movement. in Test10.
	
2000-10-24 Tuesday 11:10  kirk

	Fix to the LiteTalk driver to get around the hanging when the synth isn't
	on.
	
2000-10-23 Monday 12:15  kirk

	Fixed dtlk driver so non-valid ports are released correctly in
	dev_probe.  Also added externs for synth_request_region and
	release. (Kirk)
	
2000-08-28 Monday 13:29  kirk

	Fixed Makefile for 2.4.0-test7 in drivers/char.
	
2000-08-17 Thursday 16:21  kirk

	Birth of cursoring for version 2.4.xx kernels.
	
2000-08-17 Thursday 12:06  kirk

	Okay, I proclaim the birth of cursoring, at least in the 2.2.x kernels.  Next we'll try the 2.3/4.x kernels.
	
2000-08-17 Thursday 11:01  kirk

	Fixed CFLAGS to EXTRA_CFLAGS in Makefile to get speakup to compile
	again.  The break took place between 2.4.0-test4 and test5.
	
2000-07-20 Thursday 10:43  kirk

	Changed krealloc to just use kfree instead of kfree_s. Kirk
	
2000-07-03 Monday 14:19  kirk

	Fixed one line in keyboard.c and changes to cvs
	
2000-06-29 Thursday 16:32  andy

	Fixed checkin / cvsversion.h
	
2000-06-29 Thursday 16:26  andy

	v2.2.x keyboard.c + speakup_kill() fix
	
2000-06-29 Thursday 16:00  andy

	v2.2 addition of speakup_kill() function (bound to sysreq key)
	
2000-06-29 Thursday 15:56  andy

	v2.4 addition of speakup_kill() function (bound to sysrq key)
	
2000-06-26 Monday 16:19  andy

	Added (very minimal) read() and ioctl() functions for /dev/synth.
	
2000-06-23 Friday 11:16  andy

	Fixed miscdevice.h bad patch
	
2000-06-22 Thursday 15:47  andy

	Fixed defkeymap.c not being built properly.
	
2000-06-22 Thursday 15:17  andy

	Fixed v2.2.x zero-byte patch bug
	
2000-06-22 Thursday 14:48  andy

	Checkout prunes now.
	
2000-06-22 Thursday 12:48  andy

	Forgot to kill the old patch files... cleaning up.
	
2000-06-22 Thursday 12:45  andy

	Changed checkin/checkout philosophy...
		v2.2.x, v2.3.x, v2.4.x trees are all in this release
	
2000-06-21 Wednesday 16:27  andy

	More checkin/checkout fixes.
	
2000-06-21 Wednesday 16:19  andy

	Changed checkin/checkout philosophy, so 0-byte files aren't such a headache
	
2000-06-21 Wednesday 14:13  andy

	New checkout script, fixing non-updating of previously patched files.
	
2000-06-20 Tuesday 15:14  andy

	/dev/synth (MAJOR 10, MINOR 25) fix for v2.2.x tree
	
2000-06-19 Monday 16:02  andy

	checkin script that fixes busted/nonexstant .orig files
	
2000-06-19 Monday 13:08  andy

	cvsversion.h fix
	speakup_decext.c fix for v2.2.x  (no such member 'list' problem)
	
2000-06-14 Wednesday 16:00  andy

	TODO update
	
2000-06-14 Wednesday 15:25  andy

	Fixed:
		checkin 'older than' bug
		disabled <caps|num|scroll>-lock speech when spk_shut_up is set
	
2000-06-14 Wednesday 13:15  andy

	Added a cvsversion.h and cvs date tracking into speakup.
	
2000-06-14 Wednesday 12:44  andy

	Oops.  Forgot these.
	
2000-06-14 Wednesday 08:06  kirk

	Put SYNTH_MINOR #ifdefs in miscdevices.h for v2.2.x kernels.
	Updated Todo file and temporarily incremented version number of speakup. (Kirk)
	
2000-06-13 Tuesday 16:30  andy

	v2.4.x spanky checkin
	
2000-06-13 Tuesday 15:36  andy

	v2.4.x checkin for /dev/synth stuff.
	
2000-06-13 Tuesday 15:28  andy

	typo fix.
	
2000-06-13 Tuesday 15:23  andy

	v2.2.x checkin for the new /dev/synth stuff.
	
2000-06-13 Tuesday 15:17  andy

	Added a /dev/synth fops to speakup (MAJOR 10, MINOR 25), so that users can
	use the synth without speakup (but why?).  :)
	
	Also fixed a couple of issues with the check* scripts, and added a -p option
	to checkin to just create patches.
	
2000-06-12 Monday 14:36  andy

	Had a 0-byte defkeymap.c file...
	
2000-06-12 Monday 14:26  andy

	Fixed the screwed up v2.2.x patch files, and added a fixorig script which
		copies .orig files from /usr/src/linux.orig as stated in the
		patchlist file
	
2000-06-09 Friday 16:03  andy

	TODO change
	
2000-06-09 Friday 14:21  andy

	added checkclean script
	
2000-06-09 Friday 12:46  andy

	updates to the v2.2.x tree.
	
2000-06-08 Thursday 14:59  andy

	Fixed v2.2.x diffs, and made a few changes to checkin/checkout/checkorig..
	
	Namely,
		checkin:
			fixed bailout on CVSROOT set
			diffs only for new or files that have changed since last patch
			cvs adds directories properly
			checks exit values of cvs commands
		checkout/checkorig:
			zeroes out .orig files that should exist and should be zeroed
		patchlist:
			now specifies patchfiles in the form:
			<0|1>,<file>
			where the first number is a flag to copy the file to create
			a <file>.orig, or create a zero-byte file (0) for <file>.orig
	
2000-06-07 Wednesday 15:52  kirk

	[no log message]
	
2000-06-07 Wednesday 14:15  andy

	checkin mod
	
2000-06-07 Wednesday 14:14  andy

	date test added to ./checkin
	
2000-06-07 Wednesday 14:11  andy

	test
	
2000-06-07 Wednesday 14:09  andy

	test patch
	
2000-06-07 Wednesday 13:02  kirk

	test of checkin on spanky
	
2000-06-07 Wednesday 12:32  andy

	more checkin/checkout updates
	
2000-06-07 Wednesday 12:19  andy

	quick print fix for checkin script
	
2000-06-07 Wednesday 12:17  andy

	Fixed new tree commit/checkout/update bugs with checkin and checkout
	
2000-06-07 Wednesday 12:10  kirk

	v24 tree added to cvs
	
2000-06-07 Wednesday 11:30  andy

	logic error in ./checkin
	
	New diff-vXX directories are added now... just cp -a diff-vYY div-vXX, and
	kill the CVS/ dir.
	
2000-06-05 Monday 15:54  andy

	Fixed ./checkin to 'cvs add' created patch directories.
	
2000-06-05 Monday 15:39  andy

	Added synth_release_region, and seperated out a speakup_drvcommon.c file,
	which contains common driver stuff -- current just synth_release_region(),
	and synth_request_region().
	
2000-06-02 Friday 15:32  andy

	Final test??
	
2000-06-02 Friday 14:11  andy

	bleah
	
2000-06-02 Friday 13:58  andy

	another test.. *sigh*
	
2000-06-02 Friday 13:57  andy

	foo
	
2000-06-02 Friday 13:49  andy

	test 342.7
	
2000-06-02 Friday 12:56  andy

	wrong checkout script.
	
2000-06-02 Friday 12:51  andy

	Yet another test.
	
2000-06-01 Thursday 15:45  andy

	test #2
	
2000-06-01 Thursday 15:40  andy

	./checkin script test
	
2000-06-01 Thursday 15:38  andy

	Initial version of speakup in CVS.
	
2000-06-01 Thursday 15:38  andy

	Initial revision
	
