2020-02-22  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>

	* uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch,
	uptex_version.h: upTeX version u1.26.
	* uptex-m.ch, kanji.c:
	Update reference of Unicode blocks to
	"Blocks-13.0.0.txt Date: 2019-07-10, 19:06:00 GMT [KW]".
	* COPYRIGHT, COPYRIGHT.ja:
	Update copyright year.

2019-12-10  Hironori Kitagawa  <h_kitagawa2001@yahoo.co.jp>

	* am/uptex.am (uptex_cppflags): append $(ZLIB_INCLUDES).
	(uptex_ldadd): append $(ZLIB_LIBS.)
	(uptex_dependencies): append $(ZLIB_DEPEND)
	(uptex_web_srcs): append zlib-fmt.ch.
	* kanji.h: #include <zlib.h>
	(dump_kanji, undump_kanji): arg is now type gzFile instead of FILE *.
	* kanji_dump.c (pTeX) [!upTeX]: #define if not already.
	(dump_kanji, undump_kanji): chang arg type.

2019-05-28  Hironobu Yamashita  <h.y.acetaminophen@gmail.com>

	* am/uptex.am: Add a new test.
	* upver.test: New test file for version number consistency.

2019-05-25  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>

	* uptex-m.ch:
	Correct upTeX_revision ".25", upTeX_version_string "-u1.25".

2019-05-06  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>

	* uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch,
	uptex_version.h: upTeX version u1.25.
	* kanji.c, kanji.h:
	Fix bug of kcatcode at Fullwidth ASCII variants and
	Halfwidth Katakana variants from Yusuke Terada san:
	https://github.com/texjporg/tex-jp-build/pull/79
	Set default internal encoding EUC/SJIS if a command name is
	with prefix of "p" or "ep", intending to be compatible with
	pTeX family (ptex, eptex, pbibtex, pdvitype, ppltotf, ptftopl)
	(experimental).

2019-05-06  Hironori Kitagawa  <h_kitagawa2001@yahoo.co.jp>

	* uptex-m.ch:
	Make appropreate comparison of U+0100 by \if.
	https://github.com/texjporg/tex-jp-build/issues/68
	* tests/test_if.tex: Test case.

2019-02-23  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>

	* uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch,
	uptex_version.h: upTeX version u1.24.
	* uptex-m.ch, kanji.c:
	Update reference of Unicode blocks to
	"Blocks-12.0.0.txt Date: 2018-07-30, 19:40:00 GMT [KW]".
	Set kcatcode of "Latin Extended-B",
	"Latin Extended Additional" 15 (not_cjk).
	* COPYRIGHT, COPYRIGHT.ja:
	Update copyright year.

2019-02-03  Hironobu Yamashita  <h.y.acetaminophen@gmail.com>

	* kanji.h: Use fputs2() to benefit from kanji encoding conversion.
	https://github.com/texjporg/tex-jp-build/issues/34

2019-01-23  Hironobu Yamashita  <h.y.acetaminophen@gmail.com>

	* kanji_dump.c: Throw a warning when kanji internal encoding
	is incompatible with the preloaded format.
	https://github.com/texjporg/tex-jp-build/issues/55

2018-09-16  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>

	* upbibtex.ch: Fix bug of substring$
	from Takashi Sakai san:
	https://github.com/texjporg/tex-jp-build/issues/64
	https://github.com/texjporg/tex-jp-build/pull/66

2018-09-09  Karl Berry  <karl@tug.org>

	* uptriptest.test: LC_ALL=LANGUAGE=C.

2018-09-03  Hironobu Yamashita  <h.y.acetaminophen@gmail.com>

	* gkhuge.test: Export TEXMFCNF beforehand, instead of setting
	it at each one-line command execution. This should avoid test
	failure on some platforms.
	http://tug.org/pipermail/tlbuild/2018q3/004244.html
	http://tug.org/pipermail/tlbuild/2018q3/004250.html

2018-08-18  Hironobu Yamashita  <h.y.acetaminophen@gmail.com>

	* gkhuge.test: More strict test.
	* tests/gkhugeng.err: Added.
	* am/uptex.am: Adjust.

2018-06-14  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>

	* ksnji.h, kanji.c, uptex.defines:
	remove sjisterminal (w32 only).

2018-02-25  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>

	* uptex-m.ch, kanji.c:
	Update reference of Unicode blocks to
	"Blocks-10.0.0.txt Date: 2017-04-12, 17:30:00 GMT [KW]".
	Exclude Latin-1 letters from "Latin-1 Supplement" block.
	Set kcatcode of "Latin-1 letters", "Latin Extended-A" 15 (not_cjk).
	* uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch,
	uptex_version.h: upTeX version u1.23.
	* COPYRIGHT, COPYRIGHT.ja:
	Update copyright year.

2018-02-02  Hironobu Yamashita  <h.y.acetaminophen@gmail.com>

	* uppltotf.ch: Adapt to changes in ptexdir/ppltotf.ch.
	* am/uptex.am: Add new tests.
	* gkhuge.test, tests/gkhuge.tex, tests/gkhuge{ok,ng}.tfm,
	  uparse.test, tests/uparse.{pl,tfm} : New test files.

2018-01-31  Hironori Kitagawa  <h_kitagawa2001@yahoo.co.jp>

	* uptex-m.ch: Adapt to changes in ptexdir/ptex-base.ch (disp_node).

2018-01-27  Hironobu Yamashita  <h.y.acetaminophen@gmail.com>

	* uppltotf.ch, uptftopl.ch, uptex-m.ch: Adapt to the new JFM spec.
	* am/uptex.am: Add new tests.
	* newjfm.test, tests/testnewu.{pl,tfm}: New test files.

2018-01-21  Hironobu Yamashita  <h.y.acetaminophen@gmail.com>

	* yokotate.test, tests/{,u}[,t]min10.[pl,tfm], am/uptex.am:
	More suitable tests.

2018-01-21  Hironori Kitagawa  <h_kitagawa2001@yahoo.co.jp>

	* uptex-m.ch: New primitives: \uptexversion and \uptexrevision.

2017-04-24  Hironori Kitagawa  <h_kitagawa2001@yahoo.co.jp>

	* uptex-m.ch: Adapt to changes in ptexdir/ptex-base.ch (p\TeX -> \pTeX).

2017-04-09  Hironori Kitagawa  <h_kitagawa2001@yahoo.co.jp>

	* uptex-m.ch: Fix a bug on a UTF-8 sequence at end of a line
	when \endlinechar=-1.

2017-01-15  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>

	* uptex-m.ch, kanji.c:
	Update reference of Unicode blocks to
	"Blocks-9.0.0.txt Date: 2016-02-05, 23:48:00 GMT [KW]".
	* uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch,
	uptex_version.h: upTeX version u1.22.
	* COPYRIGHT, COPYRIGHT.ja:
	Update copyright name and year.
	Rename from COPYRIGHT.utf8 to COPYRIGHT.ja.

2017-01-14  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>

	* upbibtex.ch, kanji.h: Fix bug on "substring$".
	Thanks to Takeda Shiro san.

2016-12-16  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>

	* upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch:
	Use "issue@texjp.org" as bug_email in usagehelp().

2016-12-15  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>

	* uptexextra.h: Use "issue@texjp.org" as BUG_ADDRESS.

2016-02-20  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>

	* uptex-m.ch, kanji.c:
	Update reference of Unicode blocks to
	"Blocks-8.0.0.txt Date: 2014-11-10, 23:04:00 GMT [KW]".
	* uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch,
	uptex_version.h: upTeX version u1.21.
	* COPYRIGHT.utf8:
	Rename from COPYRIGHT.jis and convert encoding from ISO-2022-JP
	to UTF-8.

2015-09-22  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uptriptest.test: Also check tripos.tex.

2015-07-10  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uptriptest (removed): Renamed ...
	* uptriptest.test (new):  ... into this.
	* am/uptex.am: Better dependencies for 'make check'.

2015-06-22  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* am/uptex.am: Use $(tie_c) and $(tie_m).

2015-04-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uptrip/uptrip.diffs: Updated for TL 2015.

2014-12-29  TANAKA Takuji  <ttk@t-lab.opal.ne.jp>

	* uptex-m.ch, kanji.c:
	Update reference of Unicode blocks to
	"Blocks-7.0.0.txt Date: 2014-04-03, 23:23:00 GMT [RP, KW]".
	* uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch,
	uptex_version.h: upTeX version u1.20.

2014-12-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uptriptest: Complain early if trip.fmt is not created.
	Inspired by report from vvv, tlbuild 14 Jun 2011 10:25:47.

2014-05-02  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uptrip/uptrip.diffs: Updated for TL14.

2014-01-22  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uptrip/uptrip.diffs: Updated for upTeX 3.14159265.

2014-01-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	TeX tuneup of 2014.
	* uptex-m.ch: Adapt to TeX Version 3.14159265.
	* uppltotf.ch: Adapt to PLtoTF Version 3.6.
	* uptftopl.ch: Adapt to TFtoPL Version 3.3.

2014-01-17  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uptrip.test (removed): Renamed ...
	* uptriptest (new): ... into this.
	* am/uptex.am: Adapted.

2013-12-31  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* tests/min10.pl, tests/min10.pl: Don't write SEVENBITSAFEFLAG
	for JFM (yoko or tate) fonts.

2013-12-18  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uppltotf.ch, tests/[t]min10.pl: Drop useless extra space.
	* yokotate.test: Simplified.

2013-12-17  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* yokotate.test (new): Shell scripts to test upPLtoTF/upTFtoPL
	with yoko and tate fonts.
	* tests/[t]min10.{pl,tfm} (new): Data for yokotate.test.
	* am/uptex.am: Add the new tests.

2013-08-12  TANAKA Takuji  <KXD02663@nifty.ne.jp>

	* kanji.h, uptex.defines: Allow file names with 0x5c
	in (e)pTeX on Windows.

2013-06-28  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* am/uptex.am: upbibtex-web2c also depends on web2c/cvtbib.sed.

2013-06-05  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kanji.h: Avoid redefinition of KANJI.

2013-04-09  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uptrip/uptrip.diffs: Update for TL 2013.

2013-03-04  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* am/uptex.am: Better rule for uptex_version.h.

2013-02-15  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* am/uptex.am, upbibtex.test, updvitype.test, uppltotf.test,
	uptftopl.test: Change directory for temporary files from tests
	to uptests.

2013-01-15  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* am/uptex.am, uptrip.test: Enable parallel-tests.

2013-01-04  Hironori Kitagawa  <h_kitagawa2001@yahoo.co.jp>

	* uptex-m.ch: \xkanjiskip around math_node etc.

2012-12-16  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* am/uptex.am (uptex_version.h): Enable silent rules.

2012-08-22  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kanji.c (init_default_kanji): Set defaults before testing
	PTEX_KANJI_ENC from the environment.
	* kanji.c: All programs use init_default_kanji("utf8","uptex").

2012-08-13  TANAKA Takuji  <KXD02663@nifty.ne.jp>

	* uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch,
	uptex_version.h: upTeX version u1.11.

2012-08-02  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* am/uptex.am: Clarify *tex_version.h dependencies.

2012-07-19  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* am/uptex.am: Distribute uptex_version.h.
	* uptexextra.h: Use ../ptexdir/ptex_version.h.

2012-07-15  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch:
	Adapt to the use my_name.

2012-07-15  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>

	* uptexextra.c: Must #define DLLPROC before reading uptexd.h.

2012-06-30  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uptexextra.c [W32TeX]: #define DLLPROC for uptex.dll.

2012-05-22  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* updvitype.test: Cope with spaces in paths returned by
	kpsewhich.

2012-05-12  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uptex-m.ch: Restore the 'unnecessary and seemingly wrong'
	changes; they are required to show the error context.
	* uptrip/uptrip.diffs: Adapted.

2012-04-29  Takuji Tanaka  <KXD02663@nifty.ne.jp>

	* uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch:
	Update upTeX version number.

	* uptex-m.ch, kanji.c:
	Update reference of Unicode blocks to
	"Blocks-6.1.0.txt Date: 2011-06-14, 18:26:00 GMT [KW, LI]".

2012-03-11  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>

	* uptex-m.ch: remove unnecessary and seemingly wrong changes

2012-03-08  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>

	* uptex-m.ch: fix a long-remained bug in show_context.

2012-03-04  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Avoid 'differ in signedness' warnings.
	* uppltotf.ch: Use ustringcast(buffer).
	* uptex-m.ch: Use ustringcast for buffer and str_pool.

2012-01-15  Takuji Tanaka  <KXD02663@nifty.ne.jp>

	* uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch:
	Update upTeX version number.

	* uptex-m.ch, kanji.c:
	Update reference of Unicode blocks to
	"Blocks-6.0.0.txt Date: 2010-06-04, 11:12:00 PDT [KW]".

2012-01-07  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>

	* kanji.h: revert wrt init_kanji (from TANAKA Takuji-san).

2012-01-05  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>

	* kanji.h: enable -kanji option in updvitype.
	(patch from TANAKA Takuji-san).

2011-12-19  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* uptex-m.ch, kanji.[ch]: Drop unused param2 of check_kanji().

2011-12-19  Hironori Kitagawa  <h_kitagawa2001@yahoo.co.jp>

	* uptex-m.ch, uptex.defines, kanji.[ch], uppltotf.ch,
	uppltotf.ch: Avoid Segmentation fault for japanese \catcode
	or \kcatcode.

2011-12-04  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>

	* uptex-m.ch: change min_halfword because the ConTeXt with
	euptex falls into an infinite loop if an Overfull \hbox error occurs.

2011-11-25  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* am/uptex.am (uppltotf_CPPFLAGS): Replace '-DDHEX_CHAR_CODE'
	by '-DPRESERVE_PUTC'.  Mail [ptex:00311] from TANAKA Takuji.

	* am/uptex.am (upbibtex_CPPFLAGS, uptftopl_CPPFLAGS): Drop the
	useless '-DDHEX_CHAR_CODE'.
	(updvitype_CPPFLAGS): Replace '-DDHEX_CHAR_CODE' by
	'-DHEX_CHAR_CODE'.

2011-09-30  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* updvitype.ch: Use const stringcast for get_enc_string().

2011-09-05  Takuji Tanaka  <KXD02663@nifty.ne.jp>

	* updvitype.ch: show encoding in the banner.

2011-08-29  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* kanji.h, uptex.defines: Remove setptexencuptex.
	* upbibtex.ch: Use nil, not 0 as arg of set_enc_string().

	* uptex-m.ch: Add dump_kanji and undump_kanji.
	* uptex.defines: Add dumpkanji and undumpkanji.
	* kanji.c: Factor out init_kanji().
	* kanji_dump.c: New file for dumping/undumping kanji encoding.
	* kanji.h: Add init_kanji(), dump_kanji(), and undump_kanji().
	* am/uptex.am (libukanji_a_SOURCES): Add kanji_dump.c.

2011-08-24  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Imported upTeX into TeX Live, based on the W32TeX version
	  from Akira Kakuto <kakuto@fuk.kindai.ac.jp>
	and on the TL patches in tlsvn23478-uptex-1108111825.tar.xz
	  from Hironori Kitagawa <h_kitagawa2001@yahoo.co.jp>.
