summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/xetexdir
diff options
context:
space:
mode:
authorHironobu Yamashita <h.y.acetaminophen@gmail.com>2019-06-30 13:42:49 +0000
committerHironobu Yamashita <h.y.acetaminophen@gmail.com>2019-06-30 13:42:49 +0000
commit7984fe8874929e533690ce453b4f74865352e267 (patch)
tree48272f2a301a2832f5f2d065621f5b007c705b5b /Build/source/texk/web2c/xetexdir
parent65fb8def8c57447c773418b649cc991903d40c29 (diff)
lib/texmfmp.c: fix for \filedump of XeTeX
git-svn-id: svn://tug.org/texlive/trunk@51510 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/xetexdir')
-rw-r--r--Build/source/texk/web2c/xetexdir/ChangeLog5
-rw-r--r--Build/source/texk/web2c/xetexdir/am/xetex.am7
-rw-r--r--Build/source/texk/web2c/xetexdir/tests/filedump.log5
-rw-r--r--Build/source/texk/web2c/xetexdir/tests/filedump.tex5
-rwxr-xr-xBuild/source/texk/web2c/xetexdir/xetex-filedump.test22
5 files changed, 43 insertions, 1 deletions
diff --git a/Build/source/texk/web2c/xetexdir/ChangeLog b/Build/source/texk/web2c/xetexdir/ChangeLog
index c347291d65f..3f70e5d6945 100644
--- a/Build/source/texk/web2c/xetexdir/ChangeLog
+++ b/Build/source/texk/web2c/xetexdir/ChangeLog
@@ -1,3 +1,8 @@
+2019-06-30 Hironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
+
+ * xetex-filedump.test, filedump.tex, filedump.log: New tests.
+ * am/xetex.am: Adjusted for new test.
+
2019-05-30 Khaled Hosny <dr.khaled.hosny@gmail.com>
* XeTeXLayoutInterface.cpp: Do not use hb-icu if HarfBuzz
diff --git a/Build/source/texk/web2c/xetexdir/am/xetex.am b/Build/source/texk/web2c/xetexdir/am/xetex.am
index 8d8c6592140..de3a61e4691 100644
--- a/Build/source/texk/web2c/xetexdir/am/xetex.am
+++ b/Build/source/texk/web2c/xetexdir/am/xetex.am
@@ -200,9 +200,10 @@ EXTRA_DIST += \
# XeTeX Tests
#
xetex_tests = \
+ xetexdir/xetex-filedump.test \
xetexdir/xetex-bug73.test \
xetexdir/xetex.test
-xetexdir/xetex-bug73.log xetexdir/xetex.log: xetex$(EXEEXT)
+xetexdir/xetex-filedump.log xetexdir/xetex-bug73.log xetexdir/xetex.log: xetex$(EXEEXT)
EXTRA_DIST += $(xetex_tests)
@@ -213,3 +214,7 @@ endif XETEX
## xetex-bug73.test
EXTRA_DIST += xetexdir/tests/bug73.log xetexdir/tests/bug73.tex
DISTCLEANFILES += bug73.fmt bug73.log bug73.out bug73.tex
+
+## xetex-filedump.test
+EXTRA_DIST += xetexdir/tests/filedump.log xetexdir/tests/filedump.tex
+DISTCLEANFILES += filedump.log filedump.out filedump.tex
diff --git a/Build/source/texk/web2c/xetexdir/tests/filedump.log b/Build/source/texk/web2c/xetexdir/tests/filedump.log
new file mode 100644
index 00000000000..8489dae9120
--- /dev/null
+++ b/Build/source/texk/web2c/xetexdir/tests/filedump.log
@@ -0,0 +1,5 @@
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**filedump
+(./filedump.tex 25C2AA0A5C636174636F6465605C7B3D310A5C63 )
+No pages of output.
diff --git a/Build/source/texk/web2c/xetexdir/tests/filedump.tex b/Build/source/texk/web2c/xetexdir/tests/filedump.tex
new file mode 100644
index 00000000000..dd5096138fd
--- /dev/null
+++ b/Build/source/texk/web2c/xetexdir/tests/filedump.tex
@@ -0,0 +1,5 @@
+%ยช
+\catcode`\{=1
+\catcode`\}=2
+\message{\filedump length 20{\jobname.tex}}
+\end
diff --git a/Build/source/texk/web2c/xetexdir/xetex-filedump.test b/Build/source/texk/web2c/xetexdir/xetex-filedump.test
new file mode 100755
index 00000000000..1d1a2e75106
--- /dev/null
+++ b/Build/source/texk/web2c/xetexdir/xetex-filedump.test
@@ -0,0 +1,22 @@
+#! /bin/sh -vx
+# Copyright 2019 Karl Berry <tex-live@tug.org>
+# You may freely use, modify and/or distribute this file.
+
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
+TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF
+TEXINPUTS=.:$srcdir/tests; export TEXINPUTS
+TEXFORMATS=.; export TEXFORMATS
+
+# get same filename in log
+rm -f filedump.tex
+$LN_S $srcdir/xetexdir/tests/filedump.tex .
+
+#exit 77
+
+./xetex -ini filedump || exit 1
+
+sed 1d filedump.log >filedump.out
+
+diff $srcdir/xetexdir/tests/filedump.log filedump.out || exit 1
+