2003-03-28  Werner LEMBERG  <wl@gnu.org>

	Version 4.5.2 released
	======================

	Update version numbers and time stamps in all non-binary files.

2003-03-19  Werner LEMBERG  <wl@gnu.org>

	Add improved support for pseudo-vertical typesetting.  Based on
	ideas by Robert Fendt <robert.fendt@epost.de>.

	* texinput/CJK.sty (\ifCJK@vertical@): New if.

	* texinput/CJKvert.sty: Require `graphicx' package.
	(\CJKvert, \CJKhorz): New commands.

	* texinput/*/*.chr: Replace calls to \CJKsymbol with an extended
	version which, if \CJKvert is active, checks the existence of a
	macro

	  \<encoding>/<family>/<series>/<shape>/<plane>/<code>

	This macro is then called if it exists, instead of calling
	\CJKsymbol.  For halfwidth katakana, the macro is called

	  \<encoding>/<family>/<series>/<shape>/<code>

	For HLaTeX, the macro is called

	  \<encoding>/<family>/<series>/<shape>/<first byte>/<second byte>

	For UTF8, only characters in the range 0x800-0xFFFF get the new
	code.

	<code>, <first byte>, and <second byte> are decimal numbers.

	* examples/Big5vert.tex: Use font shape `bsmi'.

	* doc/history.txt, doc/chinese/README, contrib/wadalab/DNP.doc,
	doc/vertical.doc, examples/README, README: Updated.

	* Makefile (DVI2PS): Load bsmilp.map and gbsnlp.map.
	(cweb): Fix typo (cms->cmz).

	* utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to
	current versions.

	* utils/extconv/extconv.w: Remove duplicated lines.
	Fix incorrect use of \@.
	* utils/extconv/extconv.c: Regenerated.

2003-03-18  Werner LEMBERG  <wl@gnu.org>

	* texinput/pinyin.sty (\rua): New syllable.  While only dialect, it
	actually is used...

2003-03-12  Werner LEMBERG  <wl@gnu.org>

	* texinput/pinyin.sty (\den, \chua): Add missing syllables (found by
	Jean-Luc Koning <Jean-Luc.Koning@esisar.inpg.fr>).

2003-03-07  Werner LEMBERG  <wl@gnu.org>

	* texinput/pinyin.sty (\py@hy): Assure horizontal mode.

2003-02-10  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJK.sty (\CJKchar): Make \CJKchar accept 7bit input for
	character definitions other than standard.chr.
	* doc/history.txt: Updated.

2003-02-06  Werner LEMBERG  <wl@gnu.org>

	Horizontal hints in Wadalab fonts weren't shifted vertically,
	causing inferior results at small sizes.

	* contrib/wadalab/makefont: Rewritten using awk.
	* contrib/wadalab/fixwada: New.
	* contrib/wadalab/DNP.doc, doc/history.txt: Updated.
	* doc/INSTALL: Minor fixes.  Mention wadalab.doc and pfaedit.

2003-01-31  Werner LEMBERG  <wl@gnu.org>

	Add two commands \CJKhwkatakana and \CJKnohwkatakana to control
	whether C49 encoding is used or whether SJIS half-width katakana are
	mapped to full-width glyphs instead.

	* texinput/CJK.sty (\CJKhwkatakana, \CJK@nohwkatakana): New commands.
	(\ifCJK@hwkatakana@): New if-macro.

	* texinput/SJIS/SJIS.chr, texinput/SJIS/SJISdnp.chr (\CJK@sjischar):
	Add second and third parameter to call \CJK@XXX conditionally.
	* texinput/SJIS/SJIS.enc (\CJK@SJISEncoding): Fill second and
	third parameters for half-width katakana.
	* texinput/SJIS/SJISdnp.enc (\CJK@SJISdnpEncoding): Ditto.
	* doc/commands.doc, doc/CJK.doc, doc/history.txt: Updated.

	* examples/README: New file.

2002-07-29  Werner LEMBERG  <wl@gnu.org>

	* texinput/CNS/EUC-TW.chr (\CJK@shiftchar): Pass correct parameters
	to \CJKchar.

2002-06-19  Werner LEMBERG  <wl@gnu.org>

	Version 4.5.1 released
	======================

	Update version numbers and time stamps in all non-binary files.

2002-06-17  Werner LEMBERG  <wl@gnu.org>

	Preparation of release 4.5.1.

	* README: Updated.
	* texinput/CJK.sty, doc/CJK.doc: Require LaTeX 2001/06/01 to have
	support for \textkra, \texttstroke, and \textTstroke.
	Other minor documentation updates.
	* doc/*: Updated.

2002-06-16  Werner LEMBERG  <wl@gnu.org>

	* doc/chinese/READMEgb.tex: Use `gbsn' font.
	* Makefile (CJK2DVI): Remove *.toc also.
	(LATEX2DVI): Take two arguments.
	(LATEX): Ditto.
	(DISTTARGETS): Add READMEb5 and pytest.
	(READMEgb, pytest): New rules
	(GB...): Updated.
	(predistdoc): Create README file.
	(distdoc): Depend also on `cweb'.
	(cweb): New target.

2002-06-14  Edward Lee  <edt1023@ms17.hinet.net>

	* texinput/Bg5/c00bsmi.fd, texinput/Bg5/c00bsmir.fd: Fix typo.

2002-06-13  Werner LEMBERG  <wl@gnu.org>

	* Makefile: New file, used for creating the tarballs.
	* README: Updated.
	* texinput/GB/c10gbsn.fd, texinput/Bg5/c00bsmi.fd,
	texinput/Bg5/c00bsmir.fd: New files for fonts from the TeXLive CD.
	* doc/chinese/READMEb5.tex, examples/*: Changed to use the fonts
	provided by the TeXLive CD.

2002-06-12  Werner LEMBERG  <wl@gnu.org>

	* texinput/JISdnp.enc (\CJK@JISdnpEncoding): Fix position of closing
	brace.

2002-06-07  Werner LEMBERG  <wl@gnu.org>

	* texinput/thai/c90enc.def: New file, contributed by Dominique
	Unruh <dominique@unruh.de>.
	* texinput/thai/thaicjk.ldf: Use it.
	* doc/history.txt: Updated.

2002-05-16  Werner LEMBERG  <wl@gnu.org>

	* doc/cjk-enc.doc: Document behaviour for master files without CJK
	characters.
	* doc/CJK.doc: Explain usage of `~' for BibTeX.

2002-05-10  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJKnumb.sty (\CJKnullspace): New macro to control the
	additional space inserted before and after a circle used as a
	CJK zero digit.
	* doc/history.txt: Updated.

2002-05-09  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJKnumb.sty (\CJK@traditionalNumbers,
	\CJK@simplifiedNumbers): New macros.
	Use them for GB, GBK, Bg5, Bg5+ hooks.

2002-05-01  Werner LEMBERG  <wl@gnu.org>

	* doc/commands.doc: Minor fix.

	* utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to
	current versions.
	* utils/hbf2gf/configure.in: Renamed to...
	* utils/hbf2gf/configure.ac: This.
	Updated to autoconf 2.53.
	* utils/hbf2gf/configure: Regenerated with autoconf 2.53.
	* utils/hbf2gf/README: Text improved.
	* utils/hbf2gf/hbf2gf.1: Minor typographical fixes.

2002-04-30  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJK.sty (\CJK@errxx, \CJKindent): New macros.
	* texinput/CJK.enc (\CJK@spaceChar): Define it for all encodings.
	It is used by \CJKindent.
	(\CJK@KSHL@enc): Add \CJK@min and \CJK@max.
	* texinput/SJIS/SJISdnp.enc (\CJK@SJISdnpEncoding),
	texinput/JIS/JISdnp.enc (\CJK@JISdnpEncoding),
	texinput/KS/HLaTeX/KSHL.enc (\CJK@KSHLEncoding): Use \CJK@errxx
	for unused slots.

	* doc/history.txt, doc/commands.doc: Document \CJKindent.

	* utils/CEFconv/cef5conv.w, utils/CEFconv/cefconv.w: Fix
	documentation errors.
	* utils/CEFconv/cef5conv.c, utils/CEFconv/cefconv.c: Regenerated.

2002-04-29  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJK.sty (\pickup@font): Add comment character.

2002-04-28  Werner LEMBERG  <wl@gnu.org>

	Preparation of release 4.5.0.

	* README: Updated.

2002-04-27  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJK.sty (\CJKsymbol, \CJKsymbols): Simplified.
	(\Unicode, \CJKenc): Fix error text.

2001-10-08  Mike Fabian <mfabian@suse.de>

	* contrib/wadalab/c42goth.fd: Use `dgj' for normal series and add
	`\CJKbold' for bold series.

2001-07-31  Werner LEMBERG  <wl@gnu.org>

	* doc/CJK.doc: Note use of \cleardoublepage if problems occur with
	two-column printing.

2001-07-27  Fabrice Popineau  <Fabrice.Popineau@supelec.fr>

	* utils/cjklatex/cjklatex.c: New file.

2001-06-27  Werner LEMBERG  <wl@gnu.org>

	* doc/CJK.doc: Add info how to use a CJK environment in the
	preamble.
	* doc/cjk-enc.doc: Simplify usage of AUC TeX.
	Modify definition of `TeX-run-CJK-LaTeX' to handle directories
	properly.

2001-06-15  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJK.enc (\CJK@disableMakeUppercase): Define it as \relax
	if in preprocessed mode.

2001-06-14  HANDA Ken'ichi  <handa@etl.go.jp>

	* utils/lisp/emacs-20.3/cjk-enc.el (cjk-set-buffer-multibyte):
	Use backquote operator to make cjk-enc.elc work correctly.

2001-06-08  Werner LEMBERG  <wl@gnu.org>

	The next LaTeX release will use \textkra, \texttstroke, and
	\textTstroke for the missing latin-4 characters.

	* texinput/mule/MULEenc.sty: Use \textkra.  Add \TEXTTSTROKE.
	* utils/lisp/emacs-20.3/cjk-enc.el, utils/lisp/mule-2.3/cjk-enc.el:
	Use \texttstroke and \TEXTTSTROKE.

2001-05-26  Werner LEMBERG  <wl@gnu.org>

	* texinputs/CJK.sty: Restore EOL character before loading `CJK.cfg'.

2001-05-18  Werner LEMBERG  <wl@gnu.org>

	* contrib/wadalab/DNP.doc: Document installation for pdfTeX.
	* contrib/wadalab/makefont: Updated to normalize font matrix of
	PS fonts.

2001-04-24  Werner LEMBERG  <wl@gnu.org>

	* utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to
	latest version from gnu.org.

2001-04-21  Werner LEMBERG  <wl@gnu.org>

	* examples/muletest.tex: Remove Thai support so that this file can
	really be run with Mule 2.3.
	Update comment.
	* example/CJKbabel.tex, example/rubytest.tex: Update comment.

	* utils/lisp/emacs-20.3/cjk-enc.el (cjk-format-spec-table): Fix
	Thai.
	* texinput/mule/MULEenc.sty (\mule@char): Don't use delimiter.
	* texinput/SJIS/sjisdnp.enc: Update this file also to the changes
	introduced 2001-03-15.

2001-04-17  Werner LEMBERG  <wl@gnu.org>

	* examples/*.tex: Added local variables for Emacs to specify
	encoding.
	* doc/history.txt: Emphasize the need of local variables for the
	encoding if `cjk-enc.el' is used.

2001-04-02  Werner LEMBERG  <wl@gnu.org>

	* utils/lisp/emacs-20.3/cjk-enc.el: Fix documentation to follow
	Elisp documentation conventions.

2001-04-01  Werner LEMBERG  <wl@gnu.org>

	Make UTF8 encoding work in TOC.

	* texinput/CJK.sty (\CJK@namedef): New macro.
	* texinput/UTF8/UTF8.bdg: Use it.

2001-03-28  Werner LEMBERG  <wl@gnu.org>

	* texinput/mule/MULEenc.sty: Use \textnumero instead of \CYRNo
	(found by Vladimir Volovich).

2001-03-18  Werner LEMBERG  <wl@gnu.org>

	* utils/lisp/cjkspace.el, INSTALL: Fix documentation.

2001-03-15  Werner LEMBERG  <wl@gnu.org>

	A major change: Preprocessed and non-preprocessed mode can be used
	simultaneously!  For example, you can now use include a file encoded
	in UTF-8 in another file encoded in Big5.

	To achieve this, ^^7f will always start a command in preprocessed
	mode, even for CJK macros.

	* texinput/CJK.sty: Require MULEenc.sty.
	Remove ^^7f handling.
	Remove preprocessed versions of \CJK@XX, \CJK@XXX, and \CJK@XXXX.
	(\CJKcaption): Always include .cpx files.

	* texinput/CJK.enc (\CJK@disableMakeUppercase): New macro.
	(\CJK@shiftError): New macro.
	(\CJK@unicodeError): New macro.
	(\CJK@makeEnvironment): Don't handle \MakeUppercase.
	(\CJK@*@enc): Always use `true' branch in \CJKpreproc conditionals.

	* texinput/mule/MULEenc.sty (\mule@@@arg, \mule@def): Use \string. 
	(\mule@@def): New function to set up macros for leading bytes in the
	range ^^81-^^fe.
	* texinput/extended.enc (\CJK@extendedEncoding),
	texinput/Bg5/Bg5.enc (\CJK@Bg5Encoding), texinput/SJIS/SJIS.enc
	(\CJK@SJISEncoding): Use \CJK@disableMakeUppercase.
	* texinput/pmCbig.enc (\CJK@pmCbigEncoding), texinput/pmCsmall.enc
	(\CJK@pmCsmallEncoding), texinput/standard.enc
	(\CJK@standardEncoding): Add \relax.
	* texinput/CNS/EUC-TW.enc (\CJK@EUC-TWEncoding),
	texinput/JIS/EUC-JP.enc (\CJK@EUC-JPEncoding): Use \CJK@shiftError
	for single shifts.  Add	\relax for all other macros.
	* texinput/UTF8/UTF8.enc (\CJK@UTF8Encoding): Use \CJK@unicodeError
	for three-byte sequences.  Add \relax for all other macros.

	* texinput/*/*.cpx: Updated to new preprocessing scheme.

	* utils/*conv/*conv.w: Updated to new preprocessing scheme.
	* utils/*conv/*conv.c: Regenerated.

	* utils/lisp/emacs-20.3/cjk-enc.el (cjk-format-spec-table): Updated
	to new preprocessing scheme.
	(cjk-encode): Fix file header insertion strings.
	* utils/lisp/mule-2.3/cjk-enc.el (cjk-enc-table): Updated to new
	preprocessing scheme.
	(cjk-encode): Fix file header insertion strings.

	* doc/*: Updated and revised.

2001-03-13  Werner LEMBERG  <wl@gnu.org>

	Implement \CJKinput.

	* mule/MULEenc.sty (\CJKinput): New macro.
	(\CJKinclude): Fix error message.

	* utils/lisp/emacs-20.3/cjk-enc.el (cjk-write-all-files): Update
	docstring.
	(tex-input-regexp): New test for \CJKinput.
	(do-batch-cjk-write-file): Fix typo.

	* texinput/thai/thaicjk.ldf: Fix typo.

2001-02-21  Werner LEMBERG  <wl@gnu.org>

	* doc/INSTALL: Minor improvements.

2001-02-13  Werner LEMBERG  <wl@gnu.org>

	* utils/hbf2gf/config.{guess,sub}: Updated (from ftp.gnu.org).

2000-12-17  Werner LEMBERG  <wl@gnu.org>

	* utils/SJISconv/sjisconv.w: Fix typo ff -> 7f.
	* utils/CEFconv/cef5conv.w, utils/CEFconv/cefconv.w: Ditto.

	* utils/*conv/*conv.w: \XXXpreproc will now contain the version of
	the conversion program.
	* utils/*conv/*conv.c: Updated.

	* doc/history.txt: Updated.

	* all files: Version number changed to 4.4.0.

2000-12-03  Werner LEMBERG  <wl@gnu.org>

	* utils/hbf2gf/configure.in: Fix kpathsea checking message.
	* utils/hbf2gf/conigure: Updated.

2000-12-02  Werner LEMBERG  <wl@gnu.org>

	* doc/cjk-enc.doc: Clarify usage of cjk-coding.
	* doc/INSTALL: Add hints how to use kpsewhich to check
	configuration.

2000-12-01  Werner LEMBERG  <wl@gnu.org>

	* doc/INSTALL: Fix documentation of --with-kpathsea-include.
	* doc/cjk-enc.doc: Fix typo.

2000-09-21  Werner LEMBERG  <wl@gnu.org>

	* texinput/{CJK.sty, CJKulem.sty, pinyin.sty, ruby.sty}: Replacing
	some \ifdim with \ifnum.

2000-09-20  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJKulem.sty: Fixed two nasty bugs (spotted by Sim Ing
	<sim@ubs-aptsocap.org>): No underlining for \CJKglue and no \CJKglue
	before and after \uline.

2000-08-28  Werner LEMBERG  <wl@gnu.org>

	* utils/thaifont/texmf/dvips/config/config.{norasi,dbtt}: New files.
	* doc/thaifont.doc: Added info about PS font configuration.

2000-08-24  Werner LEMBERG  <wl@gnu.org>

	* utils/lisp/emacs-20.3/thai-word.el (thai-update-word-table): Add
	documentation string.

2000-08-24  HANDA Ken'ichi  <handa@etl.go.jp>

	* utils/lisp/emacs-20.3/thai-word.el (thai-update-word-table): New
	function.
	(thai-find-word-ends): Fix loop.

2000-08-23  Werner LEMBERG  <wl@gnu.org>

	* texinput/thai/thaicjk.ldf: Remove warning about nonexistent
	hyphenation patterns.

2000-08-20  Werner LEMBERG  <wl@gnu.org>

	Another big sigh.  Wrong glyph names for Norasi's Thai digits.
	Additionally, all ligature rules no longer use `>' to make kerning
	possible.

	* utils/thaifont/texmf/dvips/base/norasi.enc: Fixed.
	* utils/thaifont/tools/{thai.enc,thailigs.vpl}: Updated.
	* utils/thaifont/texmf/fonts/{tfm,vf}/public/{dbtt,norasi}/*:
	Regenerated.

2000-08-19  Werner LEMBERG  <wl@gnu.org>

	* examples/thai.tex: New file.
	* doc/history.txt: Updated.

	* examples/CJKbabel.tex: Doc fixes.

2000-08-17  Werner LEMBERG  <wl@gnu.org>

	* doc/cjk-enc.el, doc/thaifont.doc: Give better URL for thailatex
	package.

2000-08-15  Werner LEMBERG  <wl@gnu.org>

	Sigh, another forgotten Thai ligature rule.

	* utils/thaifont/tools/{thai.enc,thailigs.vpl}: Updated.
	* utils/thaifont/texmf/fonts/{tfm,vf}/public/{dbtt,norasi}/*:
	Regenerated.

2000-08-15  Werner LEMBERG  <wl@gnu.org>

	* texinput/thai/c90{cmr,cmss.cmtt}.fd: Make font substitution
	silent.

	* utils/thaifont/texmf/dvips/base/norasi.enc: Fixing typo.
	* utils/thaifont/texmf/fonts/{tfm,vf}/public/norasi/*: Updated.

2000-08-13  Werner LEMBERG  <wl@gnu.org>

	Improved support for Thai.

	* doc/thaifont.doc: New file.

	* utils/thaifont/*: Metrics and support files for Thai fonts.

	* texinput/thai/c90{nrsr,dbss}.fd: New font definition files for
	dbtt and norasi font families.
	* texinput/thai/c90{cmr,cmss,cmtt}.fd: Font alias files.
	* texinput/thai/thaicjk.ldf: New file for thai support in Babel.
	* texinput/thai/thai.sty: Removed.

	* utils/lisp/emacs20.3/cjk-enc.el: Redesigned Thai support by
	HANDA Ken'ichi <handa@etl.go.jp>.
	Will now run under XEmacs also (with help of Martin Buchholz
	<martin@xemacs.org>).  No Thai support yet due to limitations in
	current XEmacs version (21.2).
	(cjk-write-all-files): New optional argument to force the processing
	of all files.
	(do-batch-cjk-write-file): New function.
	(batch-cjk-write-file): Use do-batch-cjk-write-file.
	(batch-force-cjk-write-file): New function.  Uses
	do-batch-cjk-write-file also.
	* utils/lisp/mule-2.3/cjk-enc.el: Rename write-cjk-file to
	cjk-write-file for consistency.
	* utils/lisp/emacs20.3/thai-word.el: New file written by HANDA
	Ken'ichi for Thai word breaking support.  Replaces thaiconv.
	* utils/thaiconv: Removed.

	* utils/lisp/emacs20/cjk-enc.el: Removed.  No longer supported.

	* texinput/mule/MULEenc.sty: Adapted to new cjk-enc.el version.
	Make it robust for CJKulem.sty.

	* examples/CJKbabel.tex: Use CJKulem.sty and thaicjk module for
	Babel.
	* examples/muletest.tex: Remove \if... \fi clause for Thai.

	* doc/history.txt, doc/INSTALL: Updated.

2000-08-12  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJKulem.sty: New file which provides CJK support for
	ulem.sty.
	* doc/history.txt, doc/CJK.doc: Updated.

2000-08-09  Werner LEMBERG  <wl@gnu.org>

	* utils/hbf2gf/configure.in: Replaced --with-kpathsea-dir with
	--with-kpathsea-lib and --with-kpathsea-include.
	* utils/hbf2gf/configure, doc/history.txt, doc/INSTALL,
	doc/hbf2gf.doc: Updated.

	* texinput/CJK.sty, texinput/mule/MULEenc.sty: New command
	\CJKverbatim which disables \Thaiglue and \CJKglue in verbatim
	environments if the `verbatim' package is loaded.
	* doc/history.txt, doc/CJK.doc, doc/commands.doc: Updated.

2000-07-30  Werner LEMBERG  <wl@gnu.org>

	* utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to
	latest version from ftp.gnu.org.

2000-07-27  Werner LEMBERG  <wl@gnu.org>

	* utils/thaiconv/thaiconv.c: Improve comment.

	* *.fd: Set \hyphenchar to -1 for all CJK fonts.

2000-06-23  Werner LEMBERG  <wl@gnu.org>

	* utils/hbf2gf/config.guess, utils/hbf2gf/config.sub: Updated to
	latest version from ftp.gnu.org.

	* texinput/CJK.enc: Removed redefinition of C42 and C49.

2000-05-03  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJK.sty: Specifying an optional argument to the `CJK'
	size function will no longer produce a warning message for each
	subfont.

	* contrib/wadalab/*.fd, doc/CJK.doc, doc/fonts.doc: Wadalab PS fonts
	now use `CJK' size functions instead of `DNP' ones.

	* doc/history.txt: Updated.

2000-05-02  Werner LEMBERG  <wl@gnu.org>

	* texinput/*/*.cpx: Replace incorrect 0xFF with 0x7F.

2000-04-18  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJK.sty, texinput/pinyin.sty, texinput/ruby.sty:
	Balancing the small kern control values, e.g. using
	`\kern -1sp\kern 1sp' instead of `\kern 1sp' only.

	Replacing kern value of 3sp with 5sp to avoid clash with ulem.sty.

2000-04-01  Werner LEMBERG  <wl@gnu.org>

	Version 4.3.0 released
	======================

	This version exists on the Tex Live CD 5 only; a lot of files have
	been adapted to the special needs of the CD's texmf tree -- these
	changes are not in the CVS tree.

2000-03-15  Werner LEMBERG  <wl@gnu.org>

	* contrib/wadalab/wadalab.map: Renamed from Wadalab.map
	* contrib/wadalab/DNP.doc: Updated accordingly.

	* utils/hbf2gf/cfg/*: Updated -- if possible, the foundry is used
	as the target directory instead of the encoding, e.g.
	`tfm/ntu/b5ka12'.

2000-03-14  Werner LEMBERG  <wl@gnu.org>

	* texinput/SJIS/SJISdnp.{chr,enc}: New files to support SJIS
	encoding with DNP fontencoding.
	* texinput/CJK.enc: Add SJISdnp.
	Add forgotten punctuation pattern macro to KSHL encoding.
	* doc/history.txt, doc/CJK.doc, doc/command.doc: Update.

2000-03-13  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJK.sty: Fixing definition of ^^7f to do nothing if
	written to the TOC file.

2000-03-12  Werner LEMBERG  <wl@gnu.org>

	* texinput/KS/HLaTeX/pshan.sty: Fix typo.

	Call \mj to activate default family correctly.

	* contrib/wadalab/makefont: Add echo commands.
	* contrib/wadalab/DNP.doc: Updated. Add info about gsftopk.

2000-03-03  Werner LEMBERG  <wl@gnu.org>

	* utils/hbf2gf/README: New file.
	* utils/hbf2gf/hbf2gf.1, doc/hbf2gf.doc: Small improvements.

	* README: Removed `romaji environment' from TODO section.  According
	to HANDA Ken'ichi <handa@etl.go.jp> it is impossible to provide
	hyphenation patterns for transcribed Japanese without semantic
	analysis.

2000-03-02  Werner LEMBERG  <wl@gnu.org>

	* README, doc/INSTALL: Slight improvements.

	* utils/hbf2gf/Makefile.in, utils/hbf2gf/configure.in: Fix incorrect
	test for NO_STRDUP.  Thanks to <Andries.Brouwer@cwi.nl>.

2000-02-06  Werner LEMBERG  <wl@gnu.org>

	* texinput/CJK.sty, texinput/mule/MULEenc.sty,
	utils/lisp/*/cjk-enc.el, utils/*conv/*conv.[cw], history.txt,
	CJK.doc, cjk-enc.doc: Use 0x7F both as the multiplex character and
	as a delimiter -- apparently no package uses this character...
	This solves all problems with \uppercase and \lowercase.

	* utils/hbf2gf/cfg/j2so12.cfg: Added `min_char' parameter to get
	correct offsets (thanks to Martin Minich
	<minich5@kepler.fmph.uniba.sk> for finding this bug).

2000-01-26  Werner LEMBERG  <wl@gnu.org>

	* doc/cjk-enc.doc, doc/history.txt, examples/CJKbabel.tex,
	examples/muletest.tex, texinput/mule/MULEenc.sty,
	utils/lisp/*/cjk-enc.el: Change X5 to T5.

2000-01-20  Werner LEMBERG  <wl@gnu.org>

	* examples/muletest.tex: Greek added; updated to X5 encoding.
	* examples/CJKbabel.tex: Greek added; updated to X5 encoding.

	* texinput/mule/MULEenc.sty: Use \AtBeginDocument for \mule@<accent>
	definitions.

2000-01-14  Werner LEMBERG  <wl@gnu.org>

	* doc/cjk-enc.doc: Added info about file variables to specify
	document encoding.

2000-01-03  Ching-Mo CHANG  <chingmo@mail.onweb.com.tw>

	* utils/lisp/emacs-20.3/cjk-enc.el (cjk-write-all-files): Always
	returned nul for include and bib file names due to incorrect
	pattern matching.

1999-12-18  Werner LEMBERG  <wl@gnu.org>

	* utils/hbf2gf/configure.in: Removed `-pedantic' flag which causes
	problems with newer gcc versions.

1999-11-19  Werner LEMBERG  <wl@gnu.org>

	* examples/muletest.tex, examples/CJKbabel.tex: Fixing a typo.

1999-11-07  Werner LEMBERG  <wl@gnu.org>

	* doc/CEF.doc: Minor fixes.

	* doc/CJK.doc: Updated; minor fixes.

1999-11-06  Werner LEMBERG  <wl@gnu.org>

	* doc/cjk-enc.doc, doc/commands.doc, doc/fonts.doc: Minor fixes.

	* doc/vertical.doc, doc/history.txt: Updated.

1999-11-05  Werner LEMBERG  <wl@gnu.org>

	* texinput/mule/MULEenc.sty: Added \CJKinclude{<file>} and
	\CJKbibliography{<file>}.  These functions act identically to
	\include resp. \bibliography but load <file>.cjk
	resp. <file>-cjk.bib.

	* utils/lisp/emacs-20.3/cjk-enc.el: Using `cjk' throughout as the
	prefix to variable and function names.  This causes a renaming of
	virtually all functions.  Some other local variables were renamed
	also for consistency.

	Changing ET5 to X5 encoding for Vietnamese.

	(decompose-char): Removed.  Not needed at all.

	(cjk-tex-in-comment): New function.  Similar to AUC TeX's
	TeX-in-comment function; has been added to be independent from AUC
	TeX.

	(cjk-write-all-files): New function.  It checks for \CJKinclude
	and \CJKbibliography commands in the master file and converts the
	referenced files accordingly if necessary.  Intended as a hook to
	AUC TeX to make multiple files work as expected.

1999-11-02  Werner LEMBERG  <wl@gnu.org>

	* doc/cjk-enc.doc: Small improvement in explanation of usage with
	AUC TeX.

1999-10-24  Werner LEMBERG  <wl@gnu.org>

	* utils/lisp/emacs-20.3/cjk-enc.el (get-cjk-name): New function.

	(file-write-cjk-file, batch-write-cjk-file): New functions which
	do the same as write-cjk-file but operate on a given file (resp. a
	suite of files and directories given on the command line).

	(write-cjk-file): Will now properly ask for a file name if the
	current buffer is not visiting a file.

	* doc/cjk-enc.doc: Expanded TeX-translate-location-hook to cover
	CJK BibTeX input files also.

	TeX-run-CJK-LaTeX now checks whether it must call write-cjk-file
	at all (emacs > 20.3 only).

1999-10-07  Werner LEMBERG  <wl@gnu.org>

	* texinput/mule/MULEenc.sty: Removed \textendash wrapper macro.

	* utils/lisp/{emacs-20.3,emacs-20,mule-2.3}/cjk-enc.el: Added
	iso-8859-9 (Greek) support (mapped to LGR encoding as used in the
	Babel package).

	Fixed character `SOFT-HYPHEN' in iso-8859-x encodings (using `\-'
	instead of \textendash).

	* README, doc/cjk-enc.doc, doc/history.txt: Updated.

	* doc/CJK.doc: Fixed a typo.

	* texinput/CJK.enc, texinput/CJK.sty, texinput/*/{*.cap,*.cpx}:
	Replaced `\ifx\foo \undefined' with `\@ifundefined{}{}' to fix the
	case that a not-defined macro has been tested with \@ifundefined
	before.  In this case, it is no longer undefined but identical to
	\relax.

	* texinput/pmC.chr: Fixed punctuation macros for pmC.

1999-10-02  Werner LEMBERG  <wl@gnu.org>

	* texinput/pinyin.sty: The method with appending `\-' to all
	syllables fails (stupid I am :-), so here a solution which really
	works.  It uses a small kern (4sp, similar to the ruby and CJK
	packages) to tell the following pinyin syllable that a
	discretionary has to be inserted.

1999-10-01  Werner LEMBERG  <wl@gnu.org>

	* texinput/mule/MULEenc.sty: \lccode and \uccode of ^^ff must not
	be modified, otherwise hyphenation patterns containing \ss will
	fail (which happens e.g. in German).

1999-09-28  Werner LEMBERG  <wl@gnu.org>

	* doc/history.txt: Updated.

	* utils/pyhyphen/pyhyph.tex, utils/pyhyphen/pytest.tex,
	utils/pyhyphen/pinyin.ldf, doc/pyhpyhen.doc: Hyphenation patterns
	for unaccented pinyin syllables to be used with the Babel package.
	  
	* utils/pyhyphen/pinyin.c, utils/pyhpyhen/pinyin.tr: Utility files
	for creating pinyin hyphenation patterns.

1999-09-27  Werner LEMBERG  <wl@gnu.org>

	* doc/history.txt: Updated.

1999-09-21  Werner LEMBERG  <wl@gnu.org>

	* texinput/pinyin.sty: Adding hyphenation points at the end of all
	syllables.

1999-09-18  Werner LEMBERG  <wl@gnu.org>

	* texinput/pinyin.sty: Making accent commands like \py@a robust.

	Added option `useCMmacron' (for LaTeX only) to use a macron accent
	from the CM fonts in case the used font doesn't have it
	(e.g. some versions of virtual files for Palatino).

1999-08-26  Werner LEMBERG  <wl@gnu.org>

	* utils/hbf2gf/hbf2gf.1: Added some documentation how to find out
	the expanded value of a kpathsea variable (like $MISCFONT).

1999-08-07  Werner LEMBERG  <wl@gnu.org>

	* utils/thaiconv/thaiconv.c (adj): Fixed invalid array index in
	case of marks without base characters.

1999-07-07  Werner LEMBERG  <wl@gnu.org>

	* texinput/Bg5/Bg5.chr,
	  texinput/extended.chr: Fixed a typo \CJK@temp->\CJK@gtemp

1999-06-30  Werner LEMBERG  <wl@gnu.org>

	* utils/lisp/emacs-20/cjk-enc.el,
	  utils/lisp/emacs-20.3/cjk-enc.el,
	  utils/lisp/mule-2.3: Fixed code for 0x80 multiplex character.

1999-06-22  Werner LEMBERG  <wl@gnu.org>

	* doc/TDS.doc: Completely revised.

1999-06-10  Werner LEMBERG  <wl@gnu.org>

	* utils/hbf2gf/configure.in: Removed `-ansi' flag which can cause
	problems with the kpathsea library (which is not compiled with
	-ansi).

1999-06-07  Werner LEMBERG  <wl@gnu.org>

	* utils/hbf2gf/hbf2gf.1: Added documentation about MiKTeX.

	* utils/hbf2gf/hbf2gf.w: Added support for MiKTeX file search
	library.

	* texinput/CEF/*.fd: Removed -- these files were erroneously
	included into the CVS repository.

1999-06-04  Werner LEMBERG  <wl@gnu.org>

	* *.fd files: minor documentation addition regarding font
	encoding.

	* all files: Changed date/version to 4.3.0.

1999-06-02  Werner LEMBERG  <wl@gnu.org>

	* README: Added info about http and ftp home sites and how to
	access the CVS repository.

1999-06-01  Werner LEMBERG  <wl@gnu.org>

	* README: Added info about CVS mailing list.

1999-05-29  Werner LEMBERG  <wl@gnu.org>

	* README: Added mailing list.

	* doc/INSTALL: Small correction.

	* README: Small additions.

