4.2d:
	- compiling failed on HP-UX
	- Change A-V output format
	- Auto backup cursor missing bug
4.2c:
	- the month that A-V prints is incorrect.
	- Close '#noname' automatically if it is empty before opening a new file.
	- forgot to include 'time.h' in f.c
4.2b:
	- missing file 'tedrc.filevisit'
4.2a:
	- bug fix : Mouse click to set cursor position work incorrectly if page
	            scrolls right.
	- initial command file ( -c file)
	- New command line argument (-batch  (Execute without opening display)
	- can restore cursor position, window size, window position by files
	  (can be turned off in tedrc)
	- Read-only mode -r (command line)  or  C-T R to toggle on/off
	- Use '-' as file name to read input from stdin
	- c tag '-t' bug fix
	- A-V to see/edit the list of files you have visited.
4.1b:
	- Upper/Lowercase block can also be applied to line block
	- new function of tedrc : LocateStr("string","opt")
	- new function of tedrc : ReplaceStr("string","replacement","opt")
	- CA-P (control-alt P) to export macro to "ted.macro". (text file format)
	  You can include this file in your 'tedrc' or 'localtedrc'
	- Bug fix : New definitions in 'localtedrc' are not loaded
4.1a:
	- Control the sequence of splitting window showing up (Please read tedrc)
	- Cursor follows mouse click, not always good, but is what people expected.
	- Delete block automatically if you press delete or input string in the block
	  (Thanks to Zsolt Koppany (zkoppany@multix.de) )
	The above three options can be enabled/disabled in tedrc

	- bug fix : didn't check if mouse pointer is past end of file.
	- recognize the first line of script file to determine language type
	  Use regular expression ( e.g. #!.*/bin/perl.* )
	- Avoid redundant screen redrawing on Ted's startup
	- Avoid redundant redrawing of 'End of file'
	- Perl lang def update from jong@mrc-lmb.cam.ac.uk

4.0h:
	- add f8 key to grep browser
	- write line block bug if file exits
	- [C-K][C-T]  Convert Tab to Space
	- Doesn't exit if an unknown function is found.
	- bug fix : Find string doen't update line number.
	- [C-T][V] to enter vertical input mode
4.0g:
	- cwin refresh bug
4.0f:
	- Sun's cc is now supported in the simple IDE.
	- Select IDE compiler type in 'tedrc', so you can also set it in
	  'localtedrc'.
	- IBM AIX port with (C compiler compile win support)
4.0e:
	- file name display bug on status line
	- Compile win breaks lines longer than window width.
	- Remove '\r' from compile win (for javac)
4.0d:
	- wrong text coloring on non-C style language
4.0c:
	- C comment coloring bug
	- Use +linenumber as command line argument to goto line (vi-style)
	- Use -t tagname to goto C tag (vi-like)
	- coredump if you edit an empty file
4.0b:
	- keep file keymap mode when switching between files.
	- When you use 'grep output',the F11 key, you can use up/down keys to select
	  the line you want to see and press enter to goto that row of the file.
	- multiple-line C comment text-coloring is better
	- marked lines & file closing bug
4.0a:
	- Mouse selection bug
	- LoadTedrc in tedrc caused memory leak and coredump
	- Write marked lines to a file (c-k w)

3.6c:
	- Regular expression search/replace
3.6b:
	- Simple vi mode support : Press Escape will enter vi mode. The emulation
	  is not complete. The purpose is to let ted also have some advtanges of vi.
		You can create your own editor mode.
		In 'tedrc' :
			f [escape]  left(); SwitchKeyDef(1)
			LoadKeyDefInto "tedrc.vi" 1
		#    load 'tedrc.vi' into def # 1

		In 'tedrc.vi' :
			f [i] SwitchKeyDef(0)
		#    0 is def # for 'tedrc'

		Keyword completion is moved to alt-`
	- vi style input save buffer(the '.' key) :
	    When you have type a string, you can copy it to other place immediately
	    by press 'alt-.' keys.
	- Copy-Cut-Paste function  :
			s-Ins : copy    s-Del : cut    s-Ins : paste
	- Move 'Delete to the beginning of line' to s-backspace
	- You can use C-style line break '\' in 'tedrc'. It is useful for 'lang'
	- Can define up to 4 keys (original 2 keys)
	- German characters () input
	- TEDDIR is not movable bug
		Thanks to Dirk Hillbrecht(dh@informatik.uni-hannover.de)

3.6a:

	- Keyword completion : Type the beginning several chars of a keywword and
		press escape-escape. If only one match is found, Ted puts the keyword
		directly.	If more than one match is found, You can select from the menu.
	- Relace string within line block without prompt didn't work.
	- Java text coloring support
	- If too many keyword types are defined in tedrc, the color is in a mess.
	- File name completion bug: not in file name order and sometimes coredump
	- Move cursor beyond the length of current row:
	    a. PutStr will automatically fill space when you put string,
	        instead of putting cursor to the end of the row.
		  b. When moving left, cursor doesn't go to end of line automatically
	- If you define too many keywords in tedrc using older versions, you have
	  to recompile 'ted'. With this version, you don't need to.
	- File brower is not redrawn after resizing or redrawing

3.5c:
	- File browser coredump on Solaris
	- Syntax coloring bug fix for fortran
	- Add Sun special keys
	- Press Alt-E and Enter will display file browser.
	- bug fix : delete line should not adjust mark if current file is not
	  mark owner
	- Repeat search on multiple files may coredump.
	- File name completion in Edit, Write dialog box  (Tab key)
	- -display coredump
	- string searching coredump
	- goto previous string-searching match
		(forward -> backward,  backward -> forward)
	- can open up to 256 files
3.5b:
	- file browser listing is configurable with regular expression in 'tedrc'
	- Press Shift + left mouse button to move curor to mouse pointer
	- Rectangular block color display bug
3.5a:
	- Thanks to JULIAN MESA LLOPIS (a00409@eps.ua.es) for his file browser
	  (List files in the direcotry)
	- Press Ctrl-M to start/stop macro recording, Alt-P to play macro
	- keyword coloring bug fix
3.4b:
	- Bug : 'fdgets2' Error message on HP-UX
	- See title tar
3.4a:
	- Fatal bug : May coredump on load (since 3.3c)
								Thanks to ejc@sni.co.uk 's Bug fix
	- Bug : Cannot use color name like 'grey80' in languae color definition
	- Bug : more language color bug fixes
3.3d:
	- Bug : Garbage chars at the end of title bar.
	- Bug : Ted doesn't check whether the number of keywords in a type exceeds
			the array boundary. The PERL definition in the distributed
			has keywords more than 100 which is much larger than the default
			60. It is a serious bug.
			Thanks to ejc@sni.co.uk John Clutterbuck for his bug report.
3.3c:
	- Remove line length limit (8192), only limited by your virtual memory
	  available
	- Bug : Unable to save file name beginning with '#'
	- Bug : String search Word/Ingorecase option doesn't work
	- Bug : file is not closed after saving
3.3b:
	- Add function : Press Ctrl-[ to match the bracket outside the current
			 page.
3.3a:
	- Add function : Duplicate the first row of rect block to the rest
			 of rect block (copy down to the end of block)
			 Ctrl-Q d
	- Bug: cannot save new file.
3.2c:
	- Beep if the file doesn't exist, to differentiate empty files and
	  new file.
	- Bug fix: coredump when shifting block up/dn over empty lines.
	- Bug fix: save file though the file is read-only
	- Bug fix: Not save the content of symbolic link file
	(Thanks to comelli@seis.ogs.trieste.it for his bug report)
3.2b:
	- Insert/Overwrite mode switching in input prompt window
	- Bug fix: Ted will coredump if you select lines with mouse past
	  'End of file'.
	- Add capablility of string replacement within line block (l option)
	- Bug fix: line block shifting bug
3.2a:
	- Input prompt window can scroll left/right.
3.1c:
	- Press Alt or Control + mouse motion can select rectangular block now.
	  (Not very complete, but better than nothing)
	- CtrlAlt-Left or Right can also be applied to line block now.
	  (Suggested by Jong jhp20@cus.cam.ac.uk)
3.1b:	- Press A-F11 to search for string at cursor.
	- DelWord bug. Ted should delete space only, if the char at cursor is
	  space.
3.1a:
	- If you edit a file which is already opened in Ted, Ted will go to
	  this file instead of opening a new one.
	- Strip carriage return (^M) automatically.
	- Press Shift-F11 at the keyword to lookup ctag
3.0c:
	- Change F11 to 'grep -n -w'   Match only if it is whole-word
	- bug fix of ted window with too many columns
	- auto focus-in on start-up now can be enabled/disabled
	- Different colors in insert/overwrite modes.
3.0b:
	- Expose event bug. Window-moving is now smoother.
3.0a
	- Run as a background process automatically. It can be disabled by the
	  X app default & command line argument 'bgps'. Suggested by Jong.
	  For those who need spelling check, you must disable 'bgps'
	- Mouse lines selection can scroll down if you move pointer above
	  the text window.
	- Add jong@mrc-lmb.cam.ac.uk's tedrc definition for perl
	- Add triple-click line selection
2.3c:
	- Bug fix: Cursor will be lost if you press ctrl-end and the last line
		   is longer than the width of edit window.
	- Bug fix: ctrl-home should move page to the 1st column.
	- Bug fix: coredump if input chinese
2.3b:
	- Mouse lines selection can scroll down if you move pointer outside
	  text window.
	- Bug fix: You cannot input uppercase chars even though caps lock is
	  on.
2.3a:
	- Add whole-word searching capability.
	- Unknown key bug is really fixed this time.
2.2b:
	- Bug fix: Ted will coredump if Ted doen't know the key press.
		   If you want to add this key to Ted, you can use 'xev'
		   to see the name of the key; then you can add this key to
		   'xkey.c'.
2.2a:
	- Add CurAutoUpDownAtEdge switch
2.1a:
	- Overwrite mode is better in this version. No more strange chars.

2.0b:
	- Add 'include' command for tedrc. It will include the specified
	  file. It is useful for current directory  environment setting.
	- Alt,Ctrl + key combinations should work now.
	- Undo may coredump when switching between files.
2.0a:
	- Add C-up/down:Page up/down one line  (i.e. scroll lock)
	- Reload tedrc capability (S-F12). 'tedrc' file was not close.
	- Add merge tedrc function (A-F12)
1.6b:
	- Skipping to prev/next word can display cursor column number.
	- Ted can load multiple files specified in the command line.
	  But it can only load up to 10 files. Modify MAX_FILE in edit.h
	  if you want to change it.
1.6a:
	- Paste from xterm is ok now.

1.5b:
	- Cursor in the blank of the beginning of line should not use indent.

1.5a:
	- The tag is changed to global tag (multiple files). You can go any
	  line in any file easily.
	- Add shifting text in rectangular block function (Alt+ Left/Right ..)

1.4b:
	- Add delete to the beginning of line function
	- Delete to the end of line bug fix (may coredump)

1.4a:
	- Retangluar block undo/redo bugs

1.3b:
	- Language keyword/syntax colors are handled correctly when you switch
	  between windows.
	- Fix a bug in set selection under multi-window and mutlit-file mode
	  when you use mouse to switch between files.
	- Fix a bug in pasting block between files with the middle button of
	  mouse. The mark was moved down in the source file.

1.3a:
	- can handle C++ '//' comment
	- '/*' will not use C comment color in languages other than C,C++
	- can automatically jump to the line of error message that has
	  compilation error
	- The insert/overwrite and indent states are initialized when you split
	  the window.
1.2b:
	- Fix a bug in syntax highlighting (may coredump)
	- The file mode will be preserved when saving a file.
		(Esp. for shell-script)
1.2a:
	- Indent
	- TrimBlankTail option
	- Backup of original file
	- make .o for the currently edited file  (ExeCmdFnameExt)
