summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2011-01-11 16:23:04 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2011-01-11 16:23:04 +0000
commitb66972550a98f8260ff627d68e9b120ab3e960d1 (patch)
tree62562dcd8c0b551b476308053e40ec4f8ff458c2 /Build/source/texk/web2c
parent6a5931718d979097496483a8b84e30efa2898209 (diff)
towards e-pTeX
git-svn-id: svn://tug.org/texlive/trunk@21028 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c')
-rw-r--r--Build/source/texk/web2c/Makefile.in5
-rw-r--r--Build/source/texk/web2c/eptexdir/ChangeLog148
-rw-r--r--Build/source/texk/web2c/eptexdir/ChangeLog.TL4
-rw-r--r--Build/source/texk/web2c/eptexdir/am/eptex.am3
-rw-r--r--Build/source/texk/web2c/eptexdir/eptex.defines9
-rw-r--r--Build/source/texk/web2c/eptexdir/eptexextra.h2
6 files changed, 166 insertions, 5 deletions
diff --git a/Build/source/texk/web2c/Makefile.in b/Build/source/texk/web2c/Makefile.in
index f88d9d16620..e9a63aebf39 100644
--- a/Build/source/texk/web2c/Makefile.in
+++ b/Build/source/texk/web2c/Makefile.in
@@ -1282,8 +1282,9 @@ EXTRA_DIST = PROJECTS cftests cpascal.h help.h w2c/config.h \
ptexdir/tests/min10.pl ptexdir/tests/min10.tfm \
ptexdir/tests/tmin10.pl ptexdir/tests/tmin10.tfm \
ptexdir/ptrip.diffs $(eptex_web_srcs) $(eptex_ch_srcs) \
- eptexdir/eptex.defines eptexdir/ChangeLog $(pdftex_ch_srcs) \
- etexdir/etex.ch pdftexdir/pdftex.defines pdftexdir/pdftex.h \
+ eptexdir/eptex.defines eptexdir/ChangeLog \
+ eptexdir/ChangeLog.TL $(pdftex_ch_srcs) etexdir/etex.ch \
+ pdftexdir/pdftex.defines pdftexdir/pdftex.h \
pdftexdir/ChangeLog pdftexdir/NEWS pdftexdir/README \
pdftexdir/change-files.txt $(pdftex_tests) \
pdftexdir/regex/COPYING.LIB pdftexdir/regex/README \
diff --git a/Build/source/texk/web2c/eptexdir/ChangeLog b/Build/source/texk/web2c/eptexdir/ChangeLog
index 8c414c7e628..20740858502 100644
--- a/Build/source/texk/web2c/eptexdir/ChangeLog
+++ b/Build/source/texk/web2c/eptexdir/ChangeLog
@@ -1 +1,147 @@
-2011-01-11
+
+2008. 1. 1: 一応第1版としておこう.
+
+2008. 1. 2: document の更新.数値積分という sample の追加.
+
+2008. 1. 3: いつのまにか作業中に etex.ch を書き換えていたので修正.
+ teTeX3 下でのコンパイルについての補足を追加.
+
+2008. 1. 4: TeX--XeT 機能を試験的にサポート.
+ 数式の baseline を揃え方を変える
+ \mathdisplacementstate を追加 (in pTeX)
+
+build 80105.11, 21
+ o \lastnodetype, \currentiflevel を e-TeX の動作に合わせた.
+ o 日時表記を 80000+100*月+日+時間/100 の数値に変更.
+ o ./trip の使い方などを記入.
+ o \currentiflevel まわりの typo を fix.
+ o W32TeX と合わせたときの compile 手順(未チェック)を記入
+ o upTeX と合わせたときの compile 手順を改稿(compileだけ)
+ o README.txt から HOWTOINST.txt を分離.
+
+build 80106.14, 19
+ o W32TeX と合わせたときの compile 手順が正しくなかったのを修正.
+ o document のさらなる整備,resume.tex のコンパイル要件がわからなく
+ なった
+
+build 80108.19
+ o 「peTeX との一本化」.角藤さんが Windows 用 build を提供してくれる
+ ことになったので,W32TeX と合わせた build の解説を削除.
+ o ↑に伴う,ptex-hack-1.diff の削除.余計な ptex-orig.diff の廃止.
+
+build 80110.20
+ o upTeX とのマージ方法に関する部分を修正.
+ o 浮動小数点演算拡張の部分 fp.diff を WEB change file の形式に変更.
+ 同時に,減算で ∞ - ∞ の結果が NaN になっていなかったのを修正.
+
+build 80113.22
+ o 浮動小数点演算(以下 fp)でのワーク領域を確保する量の間違いにより,
+ Segfault する可能性があるバグを修正(実際には平方根の計算などが
+ 54 桁で行われている場合があったことによるので,そちらの方を修正し
+ た)
+ o resume.pdf は発表時としては使わないことにした(スライドを別に作っ
+ て,そちらを使う予定).しかしこのファイルがもと.
+
+build 80120.11, 19
+ o fp → integer の変換ミスを修正.
+ o eptexdefs.lib を作成.それに伴い eptex.src を少々改定
+ o upTeX-0.20 に合うように更新.
+ o license をちゃんと決めた.(「通りすがり2」さん,ありがとうございます)
+ o doc/ に浮動小数点演算のサンプル tri.tex を追加
+
+build 80125.09
+ o fp.pdf が壊れていたので修正.
+
+build 80131.21
+ o TeX--XeT での displacement node の取扱いを改良し,和欧文混在時の
+ 組版結果がちょっと良くなった.
+ o resume.pdf の更新.
+
+build 80316.xx
+ o 生存証明(笑)
+ o 浮動小数点演算に MPFR library を使用してみた.格納形式が変更され,
+ 仮数部が10進21桁から2進 78 bit(implicit 79 bit)に.
+
+注意:上の 80316.xx の路線はもはや継続されていません.
+
+build 90111.20
+ o TeX Live 2008 下でのコンパイルに対応
+ o pteTeX3-20080616 (+ upTeX-0.25) 下でのコンパイルに対応
+ (ttkさん,角藤さん,ありがとうございます)
+ o INSTALL.txt の大幅な書き直し.
+
+build 90218
+ o 80131.21 版ぐらいの修正で trip test が異常な結果になっていたこと
+ への修正(副作用あるかも)
+ o ドキュメント類の書き直し.
+ o 小数点以下(大体の時間を表す)はあまり意味がないので今回から省略.
+ o e-pTeX, e-upTeX 本体の version も起動時に出力するようにした.
+ どんどん banner が長くなってくる(笑)
+
+注意:本来はこの 90218 のリリースの予定はなかった.FAM256 パッチの調整に手間
+ 取りそうだったので,bugfix だけでも先に出すことにしたのだった.
+
+build 090220
+ o 「FAM256パッチ」を作成,追加.
+ (このパッチを使用しない場合は 90218 版からの変更はバージョン番号
+ の変更のみ)
+ o 「デビ丸」さんの指摘により,バージョン番号を 6 桁とした.
+ (デビ丸さん,ありがとうございます)
+
+build 090223
+ o コンパイルスクリプトの変更.
+ できるだけ upTeX 側のversionが変わっても通るようにした.
+
+build 090309
+ o FreeBSD (on qemu) でも一部開発を行うことに.
+ o ptexenc による pTeX の修正と,本 e-pTeX による pTeX の修正が全く
+ かち合わないと勘違いをしていた.これに伴い,ptexenc があることを
+ 動作要件とすることに.
+ o e-TeX の条件分岐拡張(\ifcsname ... \endcsname)の部分で
+ 漢字を考慮していなかった動作だったのを修正.
+ o texmfmem.h, ptexenc まわりの再検討.これにより,-funsigned-char や
+ 「case 12」が不要になり,eplatex.fmt 作成時に segfault するバグも
+ 潰せたと思う.
+
+build 090927
+ o FAM256 patch を標準で有効に.このため,有効時にバージョンの末尾に
+ ついていた「FAM256-PATCHED」はもはやつかない.
+ o 黒木さんなどから「e-TeX ベースにした方が良いのでは」という意見を
+ いただいたので,そのようにしてみた.
+ o コンパイルのベースとなる環境がたくさんあるので,とりあえず
+ 今回は ptetex3-20090610 と ptexlive-20090904 のみ作業してみた.
+ o I forgot to include copy of BSD license ^^;
+ o Implementation of floating-point arithmetic is deleted due to
+ its half-hearted implementation.
+ (Someday I want to re-implement floating-point arithmetic in TeX,
+ but not inside e-pTeX)
+ o Several files rewrite in English.
+
+build 091003
+ o Fixed several typos. (Thanks to Mr. Debimaru)
+ o In eptexdoc.tex, graphicx and color packages don't use anymore.
+ (now correctly displayed in xdvi)
+
+build 100131
+ o languages.def was added in the archive.
+ o Support upTeX-0.29.
+ (In upTeX-0.29, pTeX is updated to 3.1.11.)
+
+build 100201
+ o Bug fix: typo in script/install
+ (euptex.fmt and euplatex.fmt ware generated in compatible mode)
+
+build 100420
+ o Based on ptexlive for TeX Live 2009.
+ o Change installation method.
+ o fam256.ch: fixed typo in error message.
+
+build 101231
+ o Based on TeX Live 2010.
+ o \pdfstrcmp primitive (of pdfTeX) is now supported.
+ (Thanks to Akira Kakuto)
+
+build 110102
+ o Fixed typo in scripts/unpack.sh.
+ o \pdfstrcmp compares Kanji characters by their UTF-8 encoded strings.
+ o re-included otfstable.zip and utfsrc.zip.
diff --git a/Build/source/texk/web2c/eptexdir/ChangeLog.TL b/Build/source/texk/web2c/eptexdir/ChangeLog.TL
new file mode 100644
index 00000000000..f44b129b936
--- /dev/null
+++ b/Build/source/texk/web2c/eptexdir/ChangeLog.TL
@@ -0,0 +1,4 @@
+ChangeLog.TL: TeX Live (TL) changes for e-pTeX
+==============================================
+
+2011-01-11
diff --git a/Build/source/texk/web2c/eptexdir/am/eptex.am b/Build/source/texk/web2c/eptexdir/am/eptex.am
index efcd7eac075..db8bab07795 100644
--- a/Build/source/texk/web2c/eptexdir/am/eptex.am
+++ b/Build/source/texk/web2c/eptexdir/am/eptex.am
@@ -73,5 +73,6 @@ DISTCLEANFILES += $(nodist_eptex_SOURCES) eptex.web eptex.ch eptex-web2c \
##
EXTRA_DIST += \
- eptexdir/ChangeLog
+ eptexdir/ChangeLog \
+ eptexdir/ChangeLog.TL
diff --git a/Build/source/texk/web2c/eptexdir/eptex.defines b/Build/source/texk/web2c/eptexdir/eptex.defines
index e4b30cbb72d..f3d1332f096 100644
--- a/Build/source/texk/web2c/eptexdir/eptex.defines
+++ b/Build/source/texk/web2c/eptexdir/eptex.defines
@@ -1,4 +1,8 @@
{ defined at kanji.c, kanji.h, ptexenc/ptexenc.h }
+@define function BYTE1 ();
+@define function BYTE2 ();
+@define function BYTE3 ();
+@define function BYTE4 ();
@define function Hi ();
@define function Lo ();
@@ -19,6 +23,8 @@
@define function fromEUC ();
@define function fromSJIS ();
@define function fromKUTEN ();
+@define function UCStoUTF8 ();
+@define function toUCS ();
@define function checkkanji ();
@define function iskanji ();
@@ -27,3 +33,6 @@
@define function ismultiprn ();
@define function calcpos ();
@define function kcatcodekey ();
+
+@define function getintone ();
+@define procedure setintone (); \ No newline at end of file
diff --git a/Build/source/texk/web2c/eptexdir/eptexextra.h b/Build/source/texk/web2c/eptexdir/eptexextra.h
index ce0ca7d2530..f9cf9747695 100644
--- a/Build/source/texk/web2c/eptexdir/eptexextra.h
+++ b/Build/source/texk/web2c/eptexdir/eptexextra.h
@@ -10,7 +10,7 @@
#define COPYRIGHT_HOLDER "D.E. Knuth"
#define AUTHOR NULL
#define PROGRAM_HELP EPTEXHELP
-#define BUG_ADDRESS ""
+#define BUG_ADDRESS "ptex-staff@ml.asciimw.jp"
#define DUMP_VAR TEXformatdefault
#define DUMP_LENGTH_VAR formatdefaultlength
#define DUMP_OPTION "fmt"