2006-07-05  Bill Poser  <poser@khunekyaz.khunek.poser.org>

	* uni2ascii.c (main): 
	Fixed bug in which a space was not added after spaces or newlines
	when AddWhitespaceP was set in non-UTF-8 formats.

2006-07-03  Bill Poser  <poser@khunekyaz.khunek.poser.org>

	* Get_UTF32_From_UTF8.c: 
	Incorporated a patch by Dylan Thurston that allows
	correct handling of a read interrupted in the middle of
	a UTF-8 sequence.

	* Release 3.9.4.

2006-06-06  Bill Poser  <poser@S010600023f310f85.ca.shawcable.net>
	
	* ascii2uni.1 uni2ascii.1:
	Corrected incorrect references to uni2ascii in ascii2uni.1.
	Added mention of default format.
	This fixes Debian Bug#367546.

2006-05-11  Bill Poser  <poser@S010600e0185aee1a.ca.shawcable.net>

	* uni2ascii.c (AscifyStyle):
	Fixed bugs in which -f option changed "9" to "y" and "Z" to "a"
	per Debian bug report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365962

	Now convert superscript and subscript digits and plus sign to ASCII equivalents.

2006-04-30  Bill Poser  <poser@S010600e0185aee1a.ca.shawcable.net>

	* u2a.tcl, uni2ascii.c
	Fixed a bug that reversed the value of the switch for converting
	ASCII characters in going from Unicode to ASCII.

	Fixed miscellaneous bugs in the reporting of the number of characters
	converted, replaced, etc. Uni2ascii now reports the total number
	of characters processed and the number actually converted.

2006-04-28  Bill Poser  <poser@S010600023f310f85.ca.shawcable.net>

	* uni2ascii.c: 
	Corrected handling of small caps. Added those that were missing
	and changed some from converting to plain upper case to converting
	to plain lower case as per Unicode classification.

	Added expansion of plain single and double arrows.

	Added replacement of union with U.

2006-04-21  Bill Poser  <poser@S010600023f310f85.ca.shawcable.net>

	* uni2ascii.c: 
	Added expansion of U+2026 to ... under -x per user request.

2006-04-17  Bill Poser  <poser@S010600023f310f85.ca.shawcable.net>
	
	* uni2ascii.c: 
	Added detection of bad option argument in getopt.
	
	* ascii2uni.c: 
	Added the three POSIX charmap formats - octal, decimal, and hex escapes for the
	three low bytes of a UTF-32 character in big-endian order.

	Added detection of bad option argument in getopt.
	
2006-04-16  Bill Poser  <poser@S010600e0185aee1a.ca.shawcable.net>

	* uni2ascii.c: 
	Added the three POSIX charmap formats - octal, decimal, and hex escapes for the
	three low bytes of a UTF-32 character in big-endian order.

2006-02-24  Bill Poser  <poser@S010600023f310f85.ca.shawcable.net>

	* ascii2uni.c (main): 
	Added detection of HTML character entities and numeric character references
	lacking the final semi-colon. These are converted but a warning message
	is printed.


	* ascii2uni.c (main): 
	Q mode now works in pure mode.

	* ascii2uni.1 uni2ascii.1:
	Corrected examples missing final semi-colon.

2006-01-22  Bill Poser  <poser@S010600023f310f85.ca.shawcable.net>

	* uni2ascii.c: 
	Added support for SGML numeric character references.

2006-01-14  Bill Poser  <poser@S010600e0185aee1a.ca.shawcable.net>

	* ascii2uni.c:
	Added RTF format (\uN with N decimal).

	* uni2ascii.c: 
	Fixed bug that prevented -G option from working.
	Added RTF format (\uN with N decimal).
	Added option of expanding some characters to sequences, e.g. ts-digraph to ts.	

2006-01-12  Bill Poser  <poser@S010600e0185aee1a.ca.shawcable.net>

	* uni2ascii.c:
	Extended the ascii replacement options to the UTF-8 formats.

2006-01-11  Bill Poser  <poser@S010600e0185aee1a.ca.shawcable.net>

	* uni2ascii.c:
	Added options for replacing Unicode characters with ascii equivalents
	rather than a textual representation, e.g. various dashes with hyphen,
	e-acute with e, boldface with plain.

2005-12-12  Bill Poser  <poser@S010600e0185aee1a.ca.shawcable.net>

	* Added GUI U2A.tcl.

2005-12-06  Bill Poser  <poser@S010600e0185aee1a.ca.shawcable.net>

	* uni2ascii.c: 
	The option is now available of converting Unicode to 
	HTML character entities if one exists.

	Fixed bug in which -q option was not recognized.

2005-12-05  Bill Poser  <poser@S010600e0185aee1a.ca.shawcable.net>

	* uni2ascii.c ascii2uni: 
	Added support for format X'00E9'.

2005-09-27  Bill Poser  <poser@khunekcho.khunek.poser.org>

	* uni2ascii.c ascii2uni.c: 
	Added support for octal-escaped UTF-8.

2005-09-21  Bill Poser  <poser@khunekcho.khunek.poser.org>

	* ascii2uni.c uni2ascii.c: 
	Added the two UTF-8 formats =XX and %XX.
	Updated man pages to reflect this.

2005-09-15  Bill Poser  <poser@khunekcho.khunek.poser.org>

	* ascii2uni.c: 
	Added option of converting all three HTML escapes,
	including character entities, for which support was
	added.

2005-09-10  Bill Poser  <poser@khunekcho.khunek.poser.org>

	* Added to both programs the -Z command line flag
	which allows the user to set the conversion format
	directly.

2005-09-09  Bill Poser  <poser@khunekcho.khunek.poser.org>

	* uni2ascii.c (main): 
	Initialized FType to STDX to prevent segfault when called
	with no arguments.

	*uni2ascii.c:
	Added -q flag to suppress chat. 
	
	*uni2ascii.c and ascii2uni.c:
	Added formats <U00E9>, U00E9, u00E9, U+00E9

2005-09-08  Bill Poser  <poser@khunekcho.khunek.poser.org>
	* uni2ascii.c (main)
	Added formats \x00E9, =x{00E9}, and Tcl \u~\U.
	* ascii2uni.c (main)
	Added program that does the inverse mapping.
	
2005-09-04  Bill Poser  <poser@khunekcho.khunek.poser.org>

	* uni2ascii.c (main): 
	Added -B flag to generate backslash-escaped hex, e.g. \x0561.
	

