2020-10-25 TANAKA Takuji * uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch, uptex_version.h: upTeX version u1.27. 2020-10-25 Hironobu Yamashita * upbibtex.ch: Make is.kanji.str$ false for Latin, Cyrillic, Greek scripts and CJK symbols. * tests/unibib.{tex,bib,aux,bbl}: Test case. https://github.com/texjporg/tex-jp-build/issues/109 2020-08-29 Hironobu Yamashita * updvitype.ch: Sync with the change of pdvitype.ch. 2020-02-22 TANAKA Takuji * 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 * 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 (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 * am/uptex.am: Add a new test. * upver.test: New test file for version number consistency. 2019-05-25 TANAKA Takuji * uptex-m.ch: Correct upTeX_revision ".25", upTeX_version_string "-u1.25". 2019-05-06 TANAKA Takuji * 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 * 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 * 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 * kanji.h: Use fputs2() to benefit from kanji encoding conversion. https://github.com/texjporg/tex-jp-build/issues/34 2019-01-23 Hironobu Yamashita * 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 * 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 * uptriptest.test: LC_ALL=LANGUAGE=C. 2018-09-03 Hironobu Yamashita * 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 * gkhuge.test: More strict test. * tests/gkhugeng.err: Added. * am/uptex.am: Adjust. 2018-06-14 Akira Kakuto * ksnji.h, kanji.c, uptex.defines: remove sjisterminal (w32 only). 2018-02-25 TANAKA Takuji * 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 * 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 * uptex-m.ch: Adapt to changes in ptexdir/ptex-base.ch (disp_node). 2018-01-27 Hironobu Yamashita * 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 * yokotate.test, tests/{,u}[,t]min10.[pl,tfm], am/uptex.am: More suitable tests. 2018-01-21 Hironori Kitagawa * uptex-m.ch: New primitives: \uptexversion and \uptexrevision. 2017-04-24 Hironori Kitagawa * uptex-m.ch: Adapt to changes in ptexdir/ptex-base.ch (p\TeX -> \pTeX). 2017-04-09 Hironori Kitagawa * uptex-m.ch: Fix a bug on a UTF-8 sequence at end of a line when \endlinechar=-1. 2017-01-15 TANAKA Takuji * 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 * upbibtex.ch, kanji.h: Fix bug on "substring$". Thanks to Takeda Shiro san. 2016-12-16 Akira Kakuto * upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch: Use "issue@texjp.org" as bug_email in usagehelp(). 2016-12-15 Akira Kakuto * uptexextra.h: Use "issue@texjp.org" as BUG_ADDRESS. 2016-02-20 TANAKA Takuji * 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 * uptriptest.test: Also check tripos.tex. 2015-07-10 Peter Breitenlohner * uptriptest (removed): Renamed ... * uptriptest.test (new): ... into this. * am/uptex.am: Better dependencies for 'make check'. 2015-06-22 Peter Breitenlohner * am/uptex.am: Use $(tie_c) and $(tie_m). 2015-04-12 Peter Breitenlohner * uptrip/uptrip.diffs: Updated for TL 2015. 2014-12-29 TANAKA Takuji * 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 * 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 * uptrip/uptrip.diffs: Updated for TL14. 2014-01-22 Peter Breitenlohner * uptrip/uptrip.diffs: Updated for upTeX 3.14159265. 2014-01-20 Peter Breitenlohner 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 * uptrip.test (removed): Renamed ... * uptriptest (new): ... into this. * am/uptex.am: Adapted. 2013-12-31 Peter Breitenlohner * tests/min10.pl, tests/min10.pl: Don't write SEVENBITSAFEFLAG for JFM (yoko or tate) fonts. 2013-12-18 Peter Breitenlohner * uppltotf.ch, tests/[t]min10.pl: Drop useless extra space. * yokotate.test: Simplified. 2013-12-17 Peter Breitenlohner * 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 * kanji.h, uptex.defines: Allow file names with 0x5c in (e)pTeX on Windows. 2013-06-28 Peter Breitenlohner * am/uptex.am: upbibtex-web2c also depends on web2c/cvtbib.sed. 2013-06-05 Peter Breitenlohner * kanji.h: Avoid redefinition of KANJI. 2013-04-09 Peter Breitenlohner * uptrip/uptrip.diffs: Update for TL 2013. 2013-03-04 Peter Breitenlohner * am/uptex.am: Better rule for uptex_version.h. 2013-02-15 Peter Breitenlohner * 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 * am/uptex.am, uptrip.test: Enable parallel-tests. 2013-01-04 Hironori Kitagawa * uptex-m.ch: \xkanjiskip around math_node etc. 2012-12-16 Peter Breitenlohner * am/uptex.am (uptex_version.h): Enable silent rules. 2012-08-22 Peter Breitenlohner * 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 * uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch, uptex_version.h: upTeX version u1.11. 2012-08-02 Peter Breitenlohner * am/uptex.am: Clarify *tex_version.h dependencies. 2012-07-19 Peter Breitenlohner * am/uptex.am: Distribute uptex_version.h. * uptexextra.h: Use ../ptexdir/ptex_version.h. 2012-07-15 Peter Breitenlohner * upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch: Adapt to the use my_name. 2012-07-15 Akira Kakuto * uptexextra.c: Must #define DLLPROC before reading uptexd.h. 2012-06-30 Peter Breitenlohner * uptexextra.c [W32TeX]: #define DLLPROC for uptex.dll. 2012-05-22 Peter Breitenlohner * updvitype.test: Cope with spaces in paths returned by kpsewhich. 2012-05-12 Peter Breitenlohner * 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 * 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 * uptex-m.ch: remove unnecessary and seemingly wrong changes 2012-03-08 Akira Kakuto * uptex-m.ch: fix a long-remained bug in show_context. 2012-03-04 Peter Breitenlohner 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 * 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 * kanji.h: revert wrt init_kanji (from TANAKA Takuji-san). 2012-01-05 Akira Kakuto * kanji.h: enable -kanji option in updvitype. (patch from TANAKA Takuji-san). 2011-12-19 Peter Breitenlohner * uptex-m.ch, kanji.[ch]: Drop unused param2 of check_kanji(). 2011-12-19 Hironori Kitagawa * uptex-m.ch, uptex.defines, kanji.[ch], uppltotf.ch, uppltotf.ch: Avoid Segmentation fault for japanese \catcode or \kcatcode. 2011-12-04 Akira Kakuto * 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 * 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 * updvitype.ch: Use const stringcast for get_enc_string(). 2011-09-05 Takuji Tanaka * updvitype.ch: show encoding in the banner. 2011-08-29 Peter Breitenlohner * 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 Imported upTeX into TeX Live, based on the W32TeX version from Akira Kakuto and on the TL patches in tlsvn23478-uptex-1108111825.tar.xz from Hironori Kitagawa .