summaryrefslogtreecommitdiff
path: root/Build/source
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source')
-rw-r--r--Build/source/texk/web2c/Makefile.in25
-rw-r--r--Build/source/texk/web2c/eptexdir/ChangeLog5
-rw-r--r--Build/source/texk/web2c/eptexdir/am/eptex.am4
-rw-r--r--Build/source/texk/web2c/eptexdir/eptex.ech4
-rw-r--r--Build/source/texk/web2c/eptexdir/eptrip/eptrip.diffs58
-rw-r--r--Build/source/texk/web2c/eptexdir/eptrip/etrip.log1091
-rw-r--r--Build/source/texk/web2c/eptexdir/eptrip/etrip.tex8
-rw-r--r--Build/source/texk/web2c/etexdir/ChangeLog7
-rw-r--r--Build/source/texk/web2c/etexdir/etex.ch13
-rw-r--r--Build/source/texk/web2c/etexdir/etex_version.h2
-rw-r--r--Build/source/texk/web2c/etexdir/etrip/etrip.diffs30
-rw-r--r--Build/source/texk/web2c/etexdir/etrip/etrip.fot6
-rw-r--r--Build/source/texk/web2c/etexdir/etrip/etrip.log1091
-rw-r--r--Build/source/texk/web2c/etexdir/etrip/etrip.tex8
-rw-r--r--Build/source/texk/web2c/etexdir/etrip/etripin.log10
-rw-r--r--Build/source/texk/web2c/euptexdir/ChangeLog4
-rw-r--r--Build/source/texk/web2c/euptexdir/am/euptex.am6
-rw-r--r--Build/source/texk/web2c/euptexdir/euptrip/euptrip.diffs70
-rw-r--r--Build/source/texk/web2c/luatexdir/ChangeLog5
-rw-r--r--Build/source/texk/web2c/luatexdir/tex/texdeffont.w6
-rw-r--r--Build/source/texk/web2c/pdftexdir/ChangeLog5
-rw-r--r--Build/source/texk/web2c/pdftexdir/am/pdftex.am4
-rw-r--r--Build/source/texk/web2c/pdftexdir/pdftex.web5
-rw-r--r--Build/source/texk/web2c/uptexdir/ChangeLog4
-rw-r--r--Build/source/texk/web2c/uptexdir/am/uptex.am4
-rw-r--r--Build/source/texk/web2c/xetexdir/ChangeLog4
-rw-r--r--Build/source/texk/web2c/xetexdir/am/xetex.am4
27 files changed, 1294 insertions, 1189 deletions
diff --git a/Build/source/texk/web2c/Makefile.in b/Build/source/texk/web2c/Makefile.in
index 9774bdd5beb..21566dabb53 100644
--- a/Build/source/texk/web2c/Makefile.in
+++ b/Build/source/texk/web2c/Makefile.in
@@ -737,8 +737,7 @@ etex_OBJECTS = $(dist_etex_OBJECTS) $(nodist_etex_OBJECTS)
etex_DEPENDENCIES = $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_4)
am__dist_euptex_SOURCES_DIST = euptexdir/euptexextra.c \
- euptexdir/euptexextra.h eptexdir/eptex_version.h \
- uptexdir/uptex_version.h synctexdir/synctex.c \
+ euptexdir/euptexextra.h synctexdir/synctex.c \
synctexdir/synctex.h synctexdir/synctex-common.h \
synctexdir/synctex-euptex.h
@EUPTEX_SYNCTEX_TRUE@am__objects_15 = euptex-synctex.$(OBJEXT)
@@ -1967,7 +1966,8 @@ dist_eptex_SOURCES = eptexdir/eptexextra.c eptexdir/eptexextra.h \
eptexdir/eptex_version.h $(am__append_106)
# We must create eptexd.h and eptexdir/eptex_version.h before building the eptex_OBJECTS.
-eptex_prereq = eptexd.h eptexdir/eptex_version.h $(am__append_105)
+eptex_prereq = eptexd.h etexdir/etex_version.h ptexdir/ptex_version.h \
+ eptexdir/eptex_version.h $(am__append_105)
eptex_web_srcs = \
tex.web \
etexdir/etex.ch \
@@ -2016,7 +2016,8 @@ dist_uptex_SOURCES = uptexdir/uptexextra.c uptexdir/uptexextra.h \
uptexdir/uptex_version.h $(am__append_102)
# We must create uptexd.h and uptexdir/uptex_version.h before building the uptex_OBJECTS.
-uptex_prereq = uptexd.h uptexdir/uptex_version.h $(am__append_101)
+uptex_prereq = uptexd.h ptexdir/ptex_version.h \
+ uptexdir/uptex_version.h $(am__append_101)
uptex_web_srcs = \
tex.web \
tex.ch
@@ -2062,11 +2063,11 @@ euptex_DEPENDENCIES = libukanji.a $(pproglib) $(PTEXENC_DEPEND) $(default_depend
euptex_c_h = euptexini.c euptex0.c euptexcoerce.h euptexd.h
nodist_euptex_SOURCES = $(euptex_c_h) euptex-pool.c
dist_euptex_SOURCES = euptexdir/euptexextra.c euptexdir/euptexextra.h \
- eptexdir/eptex_version.h uptexdir/uptex_version.h \
$(am__append_110)
# We must create euptexd.h and [eu]ptexdir/[eu]ptex_version.h before building the euptex_OBJECTS.
-euptex_prereq = euptexd.h eptexdir/eptex_version.h \
+euptex_prereq = euptexd.h etexdir/etex_version.h \
+ ptexdir/ptex_version.h eptexdir/eptex_version.h \
uptexdir/uptex_version.h $(am__append_109)
euptex_web_srcs = \
tex.web \
@@ -2112,7 +2113,7 @@ pdftex_LDADD = libpdftex.a $(pdftex_ldadd) $(LDADD) $(ipc_socketlibs)
pdftex_DEPENDENCIES = $(pdftex_dependencies) libpdftex.a
# We must create libpdftex.a etc before building the pdftex_OBJECTS.
-pdftex_prereq = libpdftex.a pdftexdir/pdftex_version.h
+pdftex_prereq = libpdftex.a etexdir/etex_version.h pdftexdir/pdftex_version.h
pdftex_c_h = pdftexini.c pdftex0.c pdftexcoerce.h pdftexd.h
nodist_pdftex_SOURCES = $(pdftex_c_h) pdftex-pool.c
dist_pdftex_SOURCES = pdftexdir/pdftexextra.c pdftexdir/pdftexextra.h \
@@ -2580,7 +2581,7 @@ xetex_CXXFLAGS = # $(WARNING_CXXFLAGS)
xetex_LDADD = $(xetex_ldadd) $(LDADD) $(ipc_socketlibs)
# We must create libxetex.a etc before building the xetex_OBJECTS
-xetex_prereq = $(libxetex) xetexdir/xetex_version.h
+xetex_prereq = $(libxetex) etexdir/etex_version.h xetexdir/xetex_version.h
xetex_c_h = xetexini.c xetex0.c xetexcoerce.h xetexd.h
nodist_xetex_SOURCES = $(xetex_c_h) xetex-pool.c
dist_xetex_SOURCES = xetexdir/xetexextra.c xetexdir/xetexextra.h \
@@ -9851,7 +9852,7 @@ eptex-tangle: tangle$(EXEEXT) eptex.web eptex.ch tangle-sh
@$(texmf_tangle) eptex eptex
# Extract eptex version
-eptexdir/eptex_version.h: eptexdir/eptex.ech etexdir/etex_version.h ptexdir/ptex_version.h
+eptexdir/eptex_version.h: eptexdir/eptex.ech
$(MKDIR_P) eptexdir
grep '^@d epTeX_version_string==' $(srcdir)/eptexdir/eptex.ech \
| sed "s/^.*'-/#define EPTEX_VERSION \"/;s/'.*$$/\"/" >$@
@@ -9891,7 +9892,7 @@ uptex-tangle: tangle$(EXEEXT) uptex.web uptex.ch tangle-sh
@$(texmf_tangle) uptex uptex
# Extract uptex version
-uptexdir/uptex_version.h: uptexdir/uptex-m.ch ptexdir/ptex_version.h
+uptexdir/uptex_version.h: uptexdir/uptex-m.ch
$(MKDIR_P) uptexdir
grep '^@d upTeX_version_string==' $(srcdir)/uptexdir/uptex-m.ch \
| sed "s/^.*'-/#define UPTEX_VERSION \"/;s/'.*$$/\"/" >$@
@@ -9991,7 +9992,7 @@ pdftex-pool.c: pdftex.pool pdftexd.h $(makecpool_stamp)
$(makecpool) pdftex >$@ || rm -f $@
# Extract pdftex version
-pdftexdir/pdftex_version.h: pdftexdir/pdftex.web etexdir/etex_version.h
+pdftexdir/pdftex_version.h: pdftexdir/pdftex.web
$(MKDIR_P) pdftexdir
grep '^@d pdftex_version_string==' $(srcdir)/pdftexdir/pdftex.web \
| sed "s/^.*'-/#define PDFTEX_VERSION \"/;s/'.*$$/\"/" >$@
@@ -10244,7 +10245,7 @@ xetex.p xetex.pool: xetex-tangle
xetex-tangle: ./otangle$(EXEEXT) xetex.web tangle-sh
@$(o_tangle) xetex
-xetexdir/xetex_version.h: xetexdir/xetex.ch etexdir/etex_version.h
+xetexdir/xetex_version.h: xetexdir/xetex.ch
$(MKDIR_P) xetexdir
grep '^@d XeTeX_version_string==' $(srcdir)/xetexdir/xetex.ch \
| sed "s/^.*'-/#define XETEX_VERSION \"/;s/'.*$$/\"/" >$@
diff --git a/Build/source/texk/web2c/eptexdir/ChangeLog b/Build/source/texk/web2c/eptexdir/ChangeLog
index b60c268c1ac..82a21cc0b1e 100644
--- a/Build/source/texk/web2c/eptexdir/ChangeLog
+++ b/Build/source/texk/web2c/eptexdir/ChangeLog
@@ -1,3 +1,8 @@
+2012-08-02 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * eptex.ech, eptrip/etrip.tex: Adapt to e-TeX Version 2.5.
+ * am/eptex.am: Clarify *tex_version.h dependencies.
+
2012-07-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* am/eptex.am: Distribute eptex_version.h.
diff --git a/Build/source/texk/web2c/eptexdir/am/eptex.am b/Build/source/texk/web2c/eptexdir/am/eptex.am
index efd5c9826f9..fe43348e585 100644
--- a/Build/source/texk/web2c/eptexdir/am/eptex.am
+++ b/Build/source/texk/web2c/eptexdir/am/eptex.am
@@ -28,7 +28,7 @@ nodist_eptex_SOURCES = $(eptex_c_h) eptex-pool.c
dist_eptex_SOURCES = eptexdir/eptexextra.c eptexdir/eptexextra.h eptexdir/eptex_version.h
# We must create eptexd.h and eptexdir/eptex_version.h before building the eptex_OBJECTS.
-eptex_prereq = eptexd.h eptexdir/eptex_version.h
+eptex_prereq = eptexd.h etexdir/etex_version.h ptexdir/ptex_version.h eptexdir/eptex_version.h
$(eptex_OBJECTS): $(eptex_prereq)
$(eptex_c_h): eptex-web2c
@@ -46,7 +46,7 @@ eptex-tangle: tangle$(EXEEXT) eptex.web eptex.ch tangle-sh
@$(texmf_tangle) eptex eptex
# Extract eptex version
-eptexdir/eptex_version.h: eptexdir/eptex.ech etexdir/etex_version.h ptexdir/ptex_version.h
+eptexdir/eptex_version.h: eptexdir/eptex.ech
$(MKDIR_P) eptexdir
grep '^@d epTeX_version_string==' $(srcdir)/eptexdir/eptex.ech \
| sed "s/^.*'-/#define EPTEX_VERSION \"/;s/'.*$$/\"/" >$@
diff --git a/Build/source/texk/web2c/eptexdir/eptex.ech b/Build/source/texk/web2c/eptexdir/eptex.ech
index 15225c7b43a..da72b113ebc 100644
--- a/Build/source/texk/web2c/eptexdir/eptex.ech
+++ b/Build/source/texk/web2c/eptexdir/eptex.ech
@@ -9,9 +9,9 @@
@z
@x [1.2] l.190 - epTeX:
-@d eTeX_version_string=='-2.4' {current \eTeX\ version}
+@d eTeX_version_string=='-2.5' {current \eTeX\ version}
@y
-@d eTeX_version_string=='-2.4' {current \eTeX\ version}
+@d eTeX_version_string=='-2.5' {current \eTeX\ version}
@#
@d epTeX_version_string=='-110825'
@z
diff --git a/Build/source/texk/web2c/eptexdir/eptrip/eptrip.diffs b/Build/source/texk/web2c/eptexdir/eptrip/eptrip.diffs
index b957d969d45..e94faaf91c6 100644
--- a/Build/source/texk/web2c/eptexdir/eptrip/eptrip.diffs
+++ b/Build/source/texk/web2c/eptexdir/eptrip/eptrip.diffs
@@ -13,7 +13,7 @@
1c1
< This is TeX, Version 3.1415926 (INITEX) 15 MAR 2008 02:23
---
-> This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012) (INITEX) 12 MAY 2012 14:18
+> This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:33
3c3
< (trip.tex
---
@@ -33,8 +33,8 @@
< 471 memory locations dumped; current usage is 96&278
< 341 multiletter control sequences
---
-> (format=trip 2012.5.12)
-> 1603 strings of total length 27713
+> (format=trip 2012.8.2)
+> 1603 strings of total length 27712
> 489 memory locations dumped; current usage is 110&278
> 387 multiletter control sequences
461c462
@@ -50,7 +50,7 @@
< ** &trip trip
< (trip.tex ##
---
-> This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012)
+> This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev)
> **(./trip.tex ##
17c16
< Memory usage before: 159&313; after: 102&278; still untouched: 1613
@@ -64,7 +64,7 @@
1c1
< This is TeX, Version 3.1415926 (preloaded format=trip 2008.3.15) 15 MAR 2008 02:23
---
-> This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012) (format=trip 2012.5.12) 12 MAY 2012 14:18
+> This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev) (format=trip 2012.8.2) 2 AUG 2012 21:33
3c3
< (trip.tex ##
---
@@ -284,7 +284,7 @@
< 372 multiletter control sequences out of 2100
---
> 44 strings out of 1697
-> 261 string characters out of 8287
+> 261 string characters out of 8288
> 4017 words of memory out of 4500
> 418 multiletter control sequences out of 15000+0
7301c7304
@@ -297,11 +297,11 @@
1c1
< This is DVItype, Version 3.6
---
-> This is DVItype, Version 3.6 (TeX Live 2012)
+> This is DVItype, Version 3.6 (TeX Live 2013/dev)
9c9
< ' TeX output 2008.03.15:0223'
---
-> ' TeX output 2012.05.12:1418'
+> ' TeX output 2012.08.02:2133'
419c419
< 1121: down4 639342208
---
@@ -323,7 +323,7 @@
< **\input trip
< (trip.tex
---
-> This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012) (INITEX) 12 MAY 2012 14:18
+> This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:33
> entering extended mode
> ***\input trip
> (./trip.tex
@@ -349,8 +349,8 @@
< 471 memory locations dumped; current usage is 96&278
< 341 multiletter control sequences
---
-> (format=trip 2012.5.12)
-> 1603 strings of total length 27713
+> (format=trip 2012.8.2)
+> 1603 strings of total length 27712
> 536 memory locations dumped; current usage is 157&278
> 459 multiletter control sequences
461c457
@@ -366,7 +366,7 @@
< ** &trip trip
< (trip.tex ##
---
-> This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012)
+> This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev)
> **entering extended mode
> ## (./trip.tex
17c17
@@ -387,7 +387,7 @@
< ** &trip trip
< (trip.tex ##
---
-> This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012) (format=trip 2012.5.12) 12 MAY 2012 14:18
+> This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev) (format=trip 2012.8.2) 2 AUG 2012 21:33
> entering extended mode
> **&trip \toksdef\tokens=0 \input trip
> (./trip.tex
@@ -671,7 +671,7 @@
< 372 multiletter control sequences out of 2100
---
> 44 strings out of 1697
-> 261 string characters out of 8287
+> 261 string characters out of 8288
> 4017 words of memory out of 4500
> 490 multiletter control sequences out of 15000+0
7301,7302c7301,7302
@@ -686,11 +686,11 @@
1c1
< This is DVItype, Version 3.6
---
-> This is DVItype, Version 3.6 (TeX Live 2012)
+> This is DVItype, Version 3.6 (TeX Live 2013/dev)
9c9
< ' TeX output 2008.03.15:0223'
---
-> ' TeX output 2012.05.12:1418'
+> ' TeX output 2012.08.02:2133'
419c419
< 1121: down4 639342208
---
@@ -711,37 +711,39 @@
+ sed 's/, yoko direction//;s/yoko direction, //' etrip.log
+ diff SRCDIR/etexdir/etrip/etripin.log eptripin.log
1c1
-< This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012) (INITEX) 11 MAY 2012 13:47
+< This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:16
---
-> This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012) (INITEX) 12 MAY 2012 14:18
-26,29c26,29
-< (format=etrip 2012.5.11)
-< 1491 strings of total length 26238
+> This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:33
+27,29c27,29
+< 1491 strings of total length 26237
< 280 memory locations dumped; current usage is 36&166
< 408 multiletter control sequences
---
-> (format=etrip 2012.5.12)
-> 1604 strings of total length 27744
+> 1604 strings of total length 27743
> 283 memory locations dumped; current usage is 40&166
> 459 multiletter control sequences
+ ./eptex --progname=eptex
+ sed 's/, yoko direction//;s/yoko direction, //;s/yoko(math) direction, //' etrip.log
+ diff SRCDIR/etexdir/etrip/etrip.fot eptrip.fot
1c1
-< This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012)
+< This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev)
---
-> This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012)
+> This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev)
+ diff SRCDIR/eptexdir/eptrip/etrip.log eptrip.log
1c1
-< This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012) (format=etrip 2012.5.12) 12 MAY 2012 14:12
+< This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev) (format=etrip 2012.8.2) 2 AUG 2012 21:24
---
-> This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012) (format=etrip 2012.5.12) 12 MAY 2012 14:18
+> This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev) (format=etrip 2012.8.2) 2 AUG 2012 21:33
+ eval ./dvitype -output-level=2 -dpi=72.27 '-page-start='\''*.*.*.*.*.*.*.*.*.*'\''' etrip.dvi
++ ./dvitype -output-level=2 -dpi=72.27 '-page-start=*.*.*.*.*.*.*.*.*.*' etrip.dvi
+ diff SRCDIR/etexdir/etrip/etrip.typ eptrip.typ
+1c1
+< This is DVItype, Version 3.6 (TeX Live 2012)
+---
+> This is DVItype, Version 3.6 (TeX Live 2013/dev)
9c9
< ' TeX output 2012.05.11:1347'
---
-> ' TeX output 2012.05.12:1418'
+> ' TeX output 2012.08.02:2133'
+ :
PASS: eptexdir/eptrip.test
diff --git a/Build/source/texk/web2c/eptexdir/eptrip/etrip.log b/Build/source/texk/web2c/eptexdir/eptrip/etrip.log
index f0b80a0fab6..08bc0540d5f 100644
--- a/Build/source/texk/web2c/eptexdir/eptrip/etrip.log
+++ b/Build/source/texk/web2c/eptexdir/eptrip/etrip.log
@@ -1,9 +1,9 @@
-This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012) (format=etrip 2012.5.12) 12 MAY 2012 14:12
+This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev) (format=etrip 2012.8.2) 2 AUG 2012 21:24
entering extended mode
**&etrip etrip
(./etrip.tex e-IniTeX: e-Trip format loaded.
-This is the e-Trip test [2012-05-11] for e-TeX v3.1415926-2.4.
-(You are using e-TeX version/revision 2.4)
+This is the e-Trip test [2012-08-02] for e-TeX v3.1415926-2.5.
+(You are using e-TeX version/revision 2.5)
Missing character: There is no b in font nullfont!
Missing character: There is no c in font nullfont!
@@ -420,6 +420,14 @@ Checking \tracingifs:
{\endgroup}
Checking \tracingassigns:
{into \tracingassigns=1}
+{globally changing \6=undefined}
+{into \6=select font nullfont}
+{globally changing \6=select font nullfont}
+{into \6=select font etrip at 11.0pt}
+{changing \6=select font etrip at 11.0pt}
+{into \6=select font nullfont}
+{changing \6=select font nullfont}
+{into \6=select font etrip at 11.0pt}
{globally changing \count17=0}
{into \count17=7}
{reassigning \count17=7}
@@ -428,6 +436,16 @@ Checking \tracingassigns:
{globally changing \8=undefined}
{into \8=macro:->\relax }
{reassigning \8=macro:->\relax }
+{globally changing \5=undefined}
+{into \5=select font nullfont}
+{globally changing \5=select font nullfont}
+{into \5=select font etrip at 12.0pt}
+{changing \5=select font etrip at 12.0pt}
+{into \5=select font nullfont}
+{changing \5=select font nullfont}
+{into \5=select font etrip at 12.0pt}
+{changing \4=undefined}
+{into \4=select font etrip at 12.0pt}
{globally changing \count17=7}
{into \count17=0}
{reassigning \count17=0}
@@ -436,196 +454,199 @@ Checking \tracingassigns:
{globally changing \8=macro:->\relax }
{into \8=undefined}
{reassigning \8=undefined}
+{restoring \4=undefined}
+{restoring \5=select font etrip at 12.0pt}
+{restoring \6=select font etrip at 11.0pt}
{restoring \tracingassigns=0}
Checking \currentgrouptype, \currentgrouplevel, and \lastnodetype:
-current group level (l.282): outer level
-current group type (l.284): bottom level
-current group type (l.311): semi simple group
-{entering vbox group (level 2) at line 313}
-current group type (l.313): vbox group
-{entering adjusted hbox group (level 3) at line 314}
-current group type (l.314): adjusted hbox group
-{entering simple group (level 4) at line 315}
-current group type (l.315): simple group
-{leaving simple group (level 4) entered at line 315}
-last node type (l.316): empty
-{entering hbox group (level 4) at line 317}
-current group type (l.317): hbox group
-{entering disc group (level 5) at line 318}
-current group type (l.318): disc group
-{leaving disc group (level 5) entered at line 318}
-{entering disc group (level 5) at line 318}
-current group type (l.318): disc group
-{leaving disc group (level 5) entered at line 318}
-{entering disc group (level 5) at line 318}
-current group type (l.318): disc group
-{leaving disc group (level 5) entered at line 318}
-last node type (l.320): disc node
-last node type (l.321): char node
-last node type (l.322): ligature node
-{entering insert group (level 5) at line 323}
-current group type (l.323): insert group
-{leaving insert group (level 5) entered at line 323}
-last node type (l.324): ins node
+current group level (l.284): outer level
+current group type (l.286): bottom level
+current group type (l.313): semi simple group
+{entering vbox group (level 2) at line 315}
+current group type (l.315): vbox group
+{entering adjusted hbox group (level 3) at line 316}
+current group type (l.316): adjusted hbox group
+{entering simple group (level 4) at line 317}
+current group type (l.317): simple group
+{leaving simple group (level 4) entered at line 317}
+last node type (l.318): empty
+{entering hbox group (level 4) at line 319}
+current group type (l.319): hbox group
+{entering disc group (level 5) at line 320}
+current group type (l.320): disc group
+{leaving disc group (level 5) entered at line 320}
+{entering disc group (level 5) at line 320}
+current group type (l.320): disc group
+{leaving disc group (level 5) entered at line 320}
+{entering disc group (level 5) at line 320}
+current group type (l.320): disc group
+{leaving disc group (level 5) entered at line 320}
+last node type (l.322): disc node
+last node type (l.323): char node
+last node type (l.324): ligature node
{entering insert group (level 5) at line 325}
current group type (l.325): insert group
{leaving insert group (level 5) entered at line 325}
-last node type (l.326): adjust node
-last node type (l.327): mark node
-last node type (l.328): rule node
-last node type (l.329): glue node
-last node type (l.330): kern node
-last node type (l.331): penalty node
-{entering vtop group (level 5) at line 332}
-current group type (l.332): vtop group
-{leaving vtop group (level 5) entered at line 332}
-last node type (l.333): vlist node
-last node type (l.334): whatsit node
-{entering math shift group (level 5) at line 335}
-current group type (l.335): math shift group
-{entering math group (level 6) at line 336}
-current group type (l.336): math group
-{leaving math group (level 6) entered at line 336}
-{leaving math shift group (level 5) entered at line 335}
-last node type (l.338): math node
-last node type (l.339): math node
+last node type (l.326): ins node
+{entering insert group (level 5) at line 327}
+current group type (l.327): insert group
+{leaving insert group (level 5) entered at line 327}
+last node type (l.328): adjust node
+last node type (l.329): mark node
+last node type (l.330): rule node
+last node type (l.331): glue node
+last node type (l.332): kern node
+last node type (l.333): penalty node
+{entering vtop group (level 5) at line 334}
+current group type (l.334): vtop group
+{leaving vtop group (level 5) entered at line 334}
+last node type (l.335): vlist node
+last node type (l.336): whatsit node
+{entering math shift group (level 5) at line 337}
+current group type (l.337): math shift group
+{entering math group (level 6) at line 338}
+current group type (l.338): math group
+{leaving math group (level 6) entered at line 338}
+{leaving math shift group (level 5) entered at line 337}
last node type (l.340): math node
-{entering align group (level 5) at line 341}
-{entering align group (level 6) at line 341}
-current group type (l.341): align group
-{leaving align group (level 6) entered at line 341}
-{entering align group (level 6) at line 342}
-{entering no align group (level 7) at line 342}
-current group type (l.342): no align group
-last node type (l.343): unset node
-{leaving no align group (level 7) entered at line 342}
-{leaving align group (level 6) entered at line 342}
-{leaving align group (level 5) entered at line 341}
-{leaving hbox group (level 4) entered at line 317}
-{leaving adjusted hbox group (level 3) entered at line 314}
-last node type (l.347): hlist node
-{entering math shift group (level 3) at line 348}
-current group type (l.348): math shift group
-last node type (l.349): empty
-{entering math choice group (level 4) at line 350}
-current group type (l.350): math choice group
-{leaving math choice group (level 4) entered at line 350}
-{entering math choice group (level 4) at line 350}
-current group type (l.350): math choice group
-{leaving math choice group (level 4) entered at line 350}
-{entering math choice group (level 4) at line 350}
-current group type (l.350): math choice group
-{leaving math choice group (level 4) entered at line 350}
-{entering math choice group (level 4) at line 350}
-current group type (l.350): math choice group
-{entering vcenter group (level 5) at line 351}
-current group type (l.351): vcenter group
-{leaving vcenter group (level 5) entered at line 351}
-last node type (l.352): math mode node
-{leaving math choice group (level 4) entered at line 350}
-last node type (l.353): math mode node
-{entering math left group (level 4) at line 354}
-current group type (l.354): math left group
-{leaving math left group (level 4) entered at line 354}
-{entering math left group (level 4) at line 355}
-current group type (l.355): math left group
-{leaving math left group (level 4) entered at line 355}
+last node type (l.341): math node
+last node type (l.342): math node
+{entering align group (level 5) at line 343}
+{entering align group (level 6) at line 343}
+current group type (l.343): align group
+{leaving align group (level 6) entered at line 343}
+{entering align group (level 6) at line 344}
+{entering no align group (level 7) at line 344}
+current group type (l.344): no align group
+last node type (l.345): unset node
+{leaving no align group (level 7) entered at line 344}
+{leaving align group (level 6) entered at line 344}
+{leaving align group (level 5) entered at line 343}
+{leaving hbox group (level 4) entered at line 319}
+{leaving adjusted hbox group (level 3) entered at line 316}
+last node type (l.349): hlist node
+{entering math shift group (level 3) at line 350}
+current group type (l.350): math shift group
+last node type (l.351): empty
+{entering math choice group (level 4) at line 352}
+current group type (l.352): math choice group
+{leaving math choice group (level 4) entered at line 352}
+{entering math choice group (level 4) at line 352}
+current group type (l.352): math choice group
+{leaving math choice group (level 4) entered at line 352}
+{entering math choice group (level 4) at line 352}
+current group type (l.352): math choice group
+{leaving math choice group (level 4) entered at line 352}
+{entering math choice group (level 4) at line 352}
+current group type (l.352): math choice group
+{entering vcenter group (level 5) at line 353}
+current group type (l.353): vcenter group
+{leaving vcenter group (level 5) entered at line 353}
+last node type (l.354): math mode node
+{leaving math choice group (level 4) entered at line 352}
+last node type (l.355): math mode node
{entering math left group (level 4) at line 356}
current group type (l.356): math left group
{leaving math left group (level 4) entered at line 356}
-{leaving math shift group (level 3) entered at line 348}
-{leaving vbox group (level 2) entered at line 313}
-{entering adjusted hbox group (level 2) at line 394}
-{leaving adjusted hbox group (level 2) entered at line 394}
-{entering output group (level 2) at line 394}
-current group type (l.394): output group
-{entering vbox group (level 3) at line 394}
-{entering adjusted hbox group (level 4) at line 394}
-{entering hbox group (level 5) at line 394}
-{entering simple group (level 6) at line 394}
-{entering align group (level 7) at line 394}
-{entering align group (level 8) at line 394}
-{entering no align group (level 9) at line 394}
-{entering math shift group (level 10) at line 394}
-{entering vtop group (level 11) at line 394}
-{entering math shift group (level 12) at line 394}
-{entering math group (level 13) at line 394}
-{entering math left group (level 14) at line 394}
-{leaving math left group (level 14) entered at line 394}
-{entering math left group (level 14) at line 394}
-{entering math choice group (level 15) at line 394}
-{leaving math choice group (level 15) entered at line 394}
-{entering math choice group (level 15) at line 394}
-{leaving math choice group (level 15) entered at line 394}
-{entering math choice group (level 15) at line 394}
-{entering vcenter group (level 16) at line 394}
-{entering insert group (level 17) at line 394}
-{entering disc group (level 18) at line 394}
-{leaving disc group (level 18) entered at line 394}
-{entering disc group (level 18) at line 394}
-
-### disc group (level 18) entered at line 394 (\discretionary{}{)
-### insert group (level 17) entered at line 394 (\vadjust{)
-### vcenter group (level 16) entered at line 394 (\vcenter to7.0pt{)
-### math choice group (level 15) entered at line 394 (\mathchoice{}{}{)
-### math left group (level 14) entered at line 394 (\middle)
-### math group (level 13) entered at line 394 ({)
-### math shift group (level 12) entered at line 394 ($$)
-### vtop group (level 11) entered at line 394 (\vtop{)
-### math shift group (level 10) entered at line 394 ($)
-### no align group (level 9) entered at line 394 (\noalign{)
-### align group (level 8) entered at line 394 (\cr)
-### align group (level 7) entered at line 394 (\valign{)
-### simple group (level 6) entered at line 394 ({)
-### hbox group (level 5) entered at line 394 (\raise5.0pt\hbox{)
-### adjusted hbox group (level 4) entered at line 394 (\hbox spread5.0pt
+{entering math left group (level 4) at line 357}
+current group type (l.357): math left group
+{leaving math left group (level 4) entered at line 357}
+{entering math left group (level 4) at line 358}
+current group type (l.358): math left group
+{leaving math left group (level 4) entered at line 358}
+{leaving math shift group (level 3) entered at line 350}
+{leaving vbox group (level 2) entered at line 315}
+{entering adjusted hbox group (level 2) at line 396}
+{leaving adjusted hbox group (level 2) entered at line 396}
+{entering output group (level 2) at line 396}
+current group type (l.396): output group
+{entering vbox group (level 3) at line 396}
+{entering adjusted hbox group (level 4) at line 396}
+{entering hbox group (level 5) at line 396}
+{entering simple group (level 6) at line 396}
+{entering align group (level 7) at line 396}
+{entering align group (level 8) at line 396}
+{entering no align group (level 9) at line 396}
+{entering math shift group (level 10) at line 396}
+{entering vtop group (level 11) at line 396}
+{entering math shift group (level 12) at line 396}
+{entering math group (level 13) at line 396}
+{entering math left group (level 14) at line 396}
+{leaving math left group (level 14) entered at line 396}
+{entering math left group (level 14) at line 396}
+{entering math choice group (level 15) at line 396}
+{leaving math choice group (level 15) entered at line 396}
+{entering math choice group (level 15) at line 396}
+{leaving math choice group (level 15) entered at line 396}
+{entering math choice group (level 15) at line 396}
+{entering vcenter group (level 16) at line 396}
+{entering insert group (level 17) at line 396}
+{entering disc group (level 18) at line 396}
+{leaving disc group (level 18) entered at line 396}
+{entering disc group (level 18) at line 396}
+
+### disc group (level 18) entered at line 396 (\discretionary{}{)
+### insert group (level 17) entered at line 396 (\vadjust{)
+### vcenter group (level 16) entered at line 396 (\vcenter to7.0pt{)
+### math choice group (level 15) entered at line 396 (\mathchoice{}{}{)
+### math left group (level 14) entered at line 396 (\middle)
+### math group (level 13) entered at line 396 ({)
+### math shift group (level 12) entered at line 396 ($$)
+### vtop group (level 11) entered at line 396 (\vtop{)
+### math shift group (level 10) entered at line 396 ($)
+### no align group (level 9) entered at line 396 (\noalign{)
+### align group (level 8) entered at line 396 (\cr)
+### align group (level 7) entered at line 396 (\valign{)
+### simple group (level 6) entered at line 396 ({)
+### hbox group (level 5) entered at line 396 (\raise5.0pt\hbox{)
+### adjusted hbox group (level 4) entered at line 396 (\hbox spread5.0pt
{)
-### vbox group (level 3) entered at line 394 (\setbox0=\vbox{)
-### output group (level 2) entered at line 394 (\output)
-### semi simple group (level 1) entered at line 285 (\begingroup)
+### vbox group (level 3) entered at line 396 (\setbox0=\vbox{)
+### output group (level 2) entered at line 396 (\output)
+### semi simple group (level 1) entered at line 287 (\begingroup)
### bottom level
! OK.
<output> ...nary {}{\showgroups
}{} } } }{} \right . } $$ } $...
-l.394 ...ox{}\vfil\penalty-10000
+l.396 ...ox{}\vfil\penalty-10000
-{leaving disc group (level 18) entered at line 394}
-{entering disc group (level 18) at line 394}
-{leaving disc group (level 18) entered at line 394}
-{leaving insert group (level 17) entered at line 394}
-{leaving vcenter group (level 16) entered at line 394}
-{leaving math choice group (level 15) entered at line 394}
-{entering math choice group (level 15) at line 394}
-{leaving math choice group (level 15) entered at line 394}
-{leaving math left group (level 14) entered at line 394}
-{leaving math group (level 13) entered at line 394}
-{leaving math shift group (level 12) entered at line 394}
-{leaving vtop group (level 11) entered at line 394}
-{leaving math shift group (level 10) entered at line 394}
-{leaving no align group (level 9) entered at line 394}
-{leaving align group (level 8) entered at line 394}
-{leaving align group (level 7) entered at line 394}
-{leaving simple group (level 6) entered at line 394}
-{leaving hbox group (level 5) entered at line 394}
-{leaving adjusted hbox group (level 4) entered at line 394}
-{leaving vbox group (level 3) entered at line 394}
-{leaving output group (level 2) entered at line 394}
+{leaving disc group (level 18) entered at line 396}
+{entering disc group (level 18) at line 396}
+{leaving disc group (level 18) entered at line 396}
+{leaving insert group (level 17) entered at line 396}
+{leaving vcenter group (level 16) entered at line 396}
+{leaving math choice group (level 15) entered at line 396}
+{entering math choice group (level 15) at line 396}
+{leaving math choice group (level 15) entered at line 396}
+{leaving math left group (level 14) entered at line 396}
+{leaving math group (level 13) entered at line 396}
+{leaving math shift group (level 12) entered at line 396}
+{leaving vtop group (level 11) entered at line 396}
+{leaving math shift group (level 10) entered at line 396}
+{leaving no align group (level 9) entered at line 396}
+{leaving align group (level 8) entered at line 396}
+{leaving align group (level 7) entered at line 396}
+{leaving simple group (level 6) entered at line 396}
+{leaving hbox group (level 5) entered at line 396}
+{leaving adjusted hbox group (level 4) entered at line 396}
+{leaving vbox group (level 3) entered at line 396}
+{leaving output group (level 2) entered at line 396}
Checking expansion of \protected macros:
> \2=\protected macro:
->.
-l.402 ...otected\def\2{} \show\2
+l.404 ...otected\def\2{} \show\2
> \3=\protected macro:
->.
-l.403 \let\3=\2 \show\3
+l.405 \let\3=\2 \show\3
> \1=\protected macro:
->\2.
-l.404 ...cted\def\1{\2}} \show\1
+l.406 ...cted\def\1{\2}} \show\1
@@ -642,14 +663,14 @@ l.404 ...cted\def\1{\2}} \show\1
.\special{\1\2}
! OK.
-l.408 ...ndafter\1\1}} \showbox0
+l.410 ...ndafter\1\1}} \showbox0
\1->\2
> \5=macro:
->\1\2.
-l.409 ...xpandafter\1\1} \show\5
+l.411 ...xpandafter\1\1} \show\5
@@ -672,30 +693,30 @@ Completed box being shipped out [1]
Memory usage before: 57&183; after: 40&177; still untouched: 2171
(./etrip.out) (
-Warning: end of semi simple group (level 3) entered at line 431 of a dif
+Warning: end of semi simple group (level 3) entered at line 433 of a dif
ferent file
-Warning: end of \iftrue entered on line 431 of a different file
+Warning: end of \iftrue entered on line 433 of a different file
Warning: end of file when simple group (level 3) entered at line 3 is in
complete
Warning: end of file when \iffalse\else entered on line 4 is incomplete
) (
-Warning: end of semi simple group (level 3) entered at line 433 of a dif
+Warning: end of semi simple group (level 3) entered at line 435 of a dif
ferent file
l.1 \endgroup
-l.433 ...ntokens\expandafter{\1}
+l.435 ...ntokens\expandafter{\1}
\egroup \fi
-Warning: end of \unless\iffalse entered on line 433 of a different file
+Warning: end of \unless\iffalse entered on line 435 of a different file
l.2 \fi
-l.433 ...ntokens\expandafter{\1}
+l.435 ...ntokens\expandafter{\1}
\egroup \fi
Warning: end of file when simple group (level 3) entered at line 3 is in
complete
Warning: end of file when \iffalse\else entered on line 4 is incomplete
l.5 \iffalse \else
-l.433 ...ntokens\expandafter{\1}
+l.435 ...ntokens\expandafter{\1}
\egroup \fi) (
Warning: end of hbox group (level 4) entered at line 1 of a different fi
le
@@ -703,16 +724,16 @@ l.1 \egroup
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
Warning: end of \ifcase entered on line 2 of a different file
l.2 \else \fi
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
-Warning: end of hbox group (level 3) entered at line 435 of a different
+Warning: end of hbox group (level 3) entered at line 437 of a different
file
\1->\egroup
@@ -721,9 +742,9 @@ l.4 \1
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
-Warning: end of \unless\iftrue entered on line 436 of a different file
+Warning: end of \unless\iftrue entered on line 438 of a different file
\1->\egroup \fi
@@ -731,7 +752,7 @@ l.4 \1
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
Warning: end of file when math shift group (level 4) entered at line 7 i
s incomplete
@@ -744,14 +765,14 @@ l.10 \csname iffalse\endcsname
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
! Incomplete \iffalse; all text was ignored after line 9.
<inserted text>
\fi
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
The file ended while I was skipping conditional text.
This kind of error happens when you say `\if...' and forget
@@ -762,7 +783,7 @@ mplete
Warning: end of file when \ifnum entered on line 6 is incomplete
l.9 \fi
-l.444 }
+l.446 }
% end of outer \scantokens) (./etrip.out
! Undefined control sequence.
\endgroup ->\9\9
@@ -781,7 +802,7 @@ and I'll forget about whatever was undefined.
l.1 \endgroup
-l.451 ...ntokens\expandafter{\1}
+l.453 ...ntokens\expandafter{\1}
\egroup \fi
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
@@ -795,7 +816,7 @@ Runaway definition?
! File ended while scanning definition of \1.
<inserted text>
}
-l.453 ...scantokens{\begingroup}
+l.455 ...scantokens{\begingroup}
% <== error
I suspect you have forgotten a `}', causing me
to read past where you wanted me to stop.
@@ -822,7 +843,7 @@ l.2
\2...=\the \currentgrouplevel }}
\endgroup
-l.461 ...evel\2\else\9\fi}}}\1\2
+l.463 ...evel\2\else\9\fi}}}\1\2
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
@@ -939,7 +960,7 @@ Missing character: There is no e in font etrip!
{false}
{\showlists}
-### restricted horizontal mode entered at line 468
+### restricted horizontal mode entered at line 470
\trip r
\trip r (ligature up)
\trip b
@@ -954,7 +975,7 @@ spacefactor 1000
prevdepth 0.0
! OK.
-l.468 ...ox25=\hbox{\1\showlists
+l.470 ...ox25=\hbox{\1\showlists
}^^M
{end-group character }}
@@ -1007,49 +1028,49 @@ Current marks:
.\hbox(0.0+0.0)x10.0
! OK.
-l.491 \1 \showbox0
+l.493 \1 \showbox0
\let\5=\3 \def\3#1{\showtokens\expandaft...
> 0-1.
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
> 0-2.
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
> 1-1.
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
> 1-1.
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
> .
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
> .
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
@@ -1074,7 +1095,7 @@ Current marks:
.\glue 0.0 plus 1.0fil
! OK.
-l.493 \1 \showbox1
+l.495 \1 \showbox1
\showbox0 \let\3=\5
> \box0=
@@ -1095,7 +1116,7 @@ l.493 \1 \showbox1
.\hbox(0.0+0.0)x10.0
! OK.
-l.493 \1 \showbox1 \showbox0
+l.495 \1 \showbox1 \showbox0
\let\3=\5
@@ -1115,7 +1136,7 @@ Current marks:
.\glue 3.0 plus 1.0fil
! OK.
-l.495 \1 \showbox1
+l.497 \1 \showbox1
\showbox0
> \box0=
@@ -1129,7 +1150,7 @@ l.495 \1 \showbox1
.\hbox(0.0+0.0)x10.0
! OK.
-l.495 \1 \showbox1 \showbox0
+l.497 \1 \showbox1 \showbox0
@@ -1147,7 +1168,7 @@ Current marks:
.\glue 0.0 plus 1.0fil
! OK.
-l.497 \1 \showbox1
+l.499 \1 \showbox1
\showbox0
> \box0=
@@ -1156,7 +1177,7 @@ l.497 \1 \showbox1
.\hbox(0.0+0.0)x10.0
! OK.
-l.497 \1 \showbox1 \showbox0
+l.499 \1 \showbox1 \showbox0
@@ -1197,7 +1218,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.500 ...s3{}\vfil\penalty-10000
+l.502 ...s3{}\vfil\penalty-10000
@@ -1222,7 +1243,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.500 ...s3{}\vfil\penalty-10000
+l.502 ...s3{}\vfil\penalty-10000
@@ -1245,7 +1266,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.500 ...s3{}\vfil\penalty-10000
+l.502 ...s3{}\vfil\penalty-10000
@@ -1271,7 +1292,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.500 ...s3{}\vfil\penalty-10000
+l.502 ...s3{}\vfil\penalty-10000
@@ -1297,7 +1318,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.501 ...s3{}\vfil\penalty-10000
+l.503 ...s3{}\vfil\penalty-10000
@@ -1320,7 +1341,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.502 ...x{}\vfil\penalty-10000
+l.504 ...x{}\vfil\penalty-10000
% reclaim sparse array memory!
Checking \middle:
@@ -1328,7 +1349,7 @@ Checking \middle:
<inserted text>
$
...
-l.511 \setbox0=\vbox{\middle
+l.513 \setbox0=\vbox{\middle
\par \right \par} % <== 8 errors
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
@@ -1336,7 +1357,7 @@ you left one out. Proceed, with fingers crossed.
! Missing delimiter (. inserted).
<to be read again>
\par
-l.511 ...box0=\vbox{\middle \par
+l.513 ...box0=\vbox{\middle \par
\right \par} % <== 8 errors
I was expecting to see something like `(' or `\{' or
`\}' here. If you typed, e.g., `{' instead of `\{', you
@@ -1348,7 +1369,7 @@ nonnegative, or you can use `\delimiter <delimiter code>'.
! Extra \middle.
<to be read again>
\par
-l.511 ...box0=\vbox{\middle \par
+l.513 ...box0=\vbox{\middle \par
\right \par} % <== 8 errors
I'm ignoring a \middle that had no matching \left.
@@ -1356,7 +1377,7 @@ I'm ignoring a \middle that had no matching \left.
<inserted text>
$
...
-l.511 ...box0=\vbox{\middle \par
+l.513 ...box0=\vbox{\middle \par
\right \par} % <== 8 errors
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
@@ -1365,7 +1386,7 @@ you left one out. Proceed, with fingers crossed.
<inserted text>
$
...
-l.511 ...box{\middle \par \right
+l.513 ...box{\middle \par \right
\par} % <== 8 errors
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
@@ -1373,7 +1394,7 @@ you left one out. Proceed, with fingers crossed.
! Missing delimiter (. inserted).
<to be read again>
\par
-l.511 ...middle \par \right \par
+l.513 ...middle \par \right \par
} % <== 8 errors
I was expecting to see something like `(' or `\{' or
`\}' here. If you typed, e.g., `{' instead of `\{', you
@@ -1385,7 +1406,7 @@ nonnegative, or you can use `\delimiter <delimiter code>'.
! Extra \right.
<to be read again>
\par
-l.511 ...middle \par \right \par
+l.513 ...middle \par \right \par
} % <== 8 errors
I'm ignoring a \right that had no matching \left.
@@ -1393,13 +1414,13 @@ I'm ignoring a \right that had no matching \left.
<inserted text>
$
...
-l.511 ...middle \par \right \par
+l.513 ...middle \par \right \par
} % <== 8 errors
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
-### math mode entered at line 522
+### math mode entered at line 524
\mathord
.\fam1 r
this will be denominator of:
@@ -1413,7 +1434,7 @@ this will be denominator of:
\\middle"142342
\\mathord
\.\fam1 q
-### math mode entered at line 519
+### math mode entered at line 521
\left"161361
\mathord
.\fam1 p
@@ -1423,7 +1444,7 @@ this will be denominator of:
\middle"142342
\mathord
.\fam1 q
-### math mode entered at line 515
+### math mode entered at line 517
\mathord
.\fam1 r
this will be denominator of:
@@ -1431,22 +1452,22 @@ this will be denominator of:
\\left"161361
\\mathord
\.\fam1 q
-### math mode entered at line 514
+### math mode entered at line 516
\left"161361
\mathord
.\fam1 p
-### math mode entered at line 513
-### restricted horizontal mode entered at line 512
+### math mode entered at line 515
+### restricted horizontal mode entered at line 514
spacefactor 1000
### vertical mode entered at line 0
prevdepth 0.0
! OK.
-l.523 ... \over r\showlists
+l.525 ... \over r\showlists
-### math mode entered at line 519
+### math mode entered at line 521
\left"161361
\mathord
.\fam1 p
@@ -1470,7 +1491,7 @@ l.523 ... \over r\showlists
./\mathord
./.\fam1 r
.\right"162362
-### math mode entered at line 515
+### math mode entered at line 517
\mathord
.\fam1 r
this will be denominator of:
@@ -1478,22 +1499,22 @@ this will be denominator of:
\\left"161361
\\mathord
\.\fam1 q
-### math mode entered at line 514
+### math mode entered at line 516
\left"161361
\mathord
.\fam1 p
-### math mode entered at line 513
-### restricted horizontal mode entered at line 512
+### math mode entered at line 515
+### restricted horizontal mode entered at line 514
spacefactor 1000
### vertical mode entered at line 0
prevdepth 0.0
! OK.
-l.524 ... \right]\showlists
+l.526 ... \right]\showlists
-### math mode entered at line 515
+### math mode entered at line 517
\mathord
.\fam1 r
\mathinner
@@ -1526,22 +1547,22 @@ this will be denominator of:
\\left"161361
\\mathord
\.\fam1 q
-### math mode entered at line 514
+### math mode entered at line 516
\left"161361
\mathord
.\fam1 p
-### math mode entered at line 513
-### restricted horizontal mode entered at line 512
+### math mode entered at line 515
+### restricted horizontal mode entered at line 514
spacefactor 1000
### vertical mode entered at line 0
prevdepth 0.0
! OK.
-l.525 ... \right]\showlists
+l.527 ... \right]\showlists
-### math mode entered at line 514
+### math mode entered at line 516
\left"161361
\mathord
.\fam1 p
@@ -1578,18 +1599,18 @@ l.525 ... \right]\showlists
./..\right"162362
./.\right"162362
.\right"162362
-### math mode entered at line 513
-### restricted horizontal mode entered at line 512
+### math mode entered at line 515
+### restricted horizontal mode entered at line 514
spacefactor 1000
### vertical mode entered at line 0
prevdepth 0.0
! OK.
-l.526 \right]\showlists
+l.528 \right]\showlists
-### math mode entered at line 513
+### math mode entered at line 515
\mathinner
.\left"161361
.\mathord
@@ -1628,17 +1649,17 @@ l.526 \right]\showlists
../.\right"162362
..\right"162362
.\right"162362
-### restricted horizontal mode entered at line 512
+### restricted horizontal mode entered at line 514
spacefactor 1000
### vertical mode entered at line 0
prevdepth 0.0
! OK.
-l.527 \right]\showlists
+l.529 \right]\showlists
-### restricted horizontal mode entered at line 512
+### restricted horizontal mode entered at line 514
\mathon
\hbox(30.99977+16.99977)x80.99994
.\hbox(14.00002+2.0)x6.00002, shifted -0.99998
@@ -1845,11 +1866,11 @@ spacefactor 1000
prevdepth 0.0
! OK.
-l.528 $\showlists
+l.530 $\showlists
-### restricted horizontal mode entered at line 530
+### restricted horizontal mode entered at line 532
\mathon
\hbox(17.0+3.00002)x19.00002
.\hbox(14.00002+2.0)x6.00002, shifted -0.99998
@@ -1873,11 +1894,11 @@ spacefactor 1000
prevdepth 0.0
! OK.
-l.532 ...box{}\right]$\showlists
+l.534 ...box{}\right]$\showlists
}
-### restricted horizontal mode entered at line 533
+### restricted horizontal mode entered at line 535
\mathon
\hbox(17.99997+3.99997)x19.00002
.\hbox(14.00002+2.0)x6.00002, shifted -0.99998
@@ -1905,13 +1926,13 @@ spacefactor 1000
prevdepth 0.0
! OK.
-l.535 \right]$\showlists
+l.537 \right]$\showlists
}
Checking TeX--XeT enhancements:
-\endL or \endR problem (0 missing, 1 extra) in paragraph at lines 548--5
-48
+\endL or \endR problem (0 missing, 1 extra) in paragraph at lines 550--5
+50
[][][][][][]
\hbox(0.0+0.0)x10.0, glue set 3.5fil
@@ -1930,8 +1951,8 @@ Checking TeX--XeT enhancements:
.\glue(\rightskip) 0.0
-\endL or \endR problem (0 missing, 2 extra) in paragraph at lines 549--5
-49
+\endL or \endR problem (0 missing, 2 extra) in paragraph at lines 551--5
+51
[]
\hbox(0.0+0.0)x10.0, glue set 5.5fil
@@ -1991,14 +2012,14 @@ Checking TeX--XeT enhancements:
..\glue(\rightskip) 0.0
! OK.
-l.550 \showbox0
+l.552 \showbox0
Checking optimized \aftergroup:
! Undefined control sequence.
<to be read again> \x
}{\relax
-l.562 ...roup{\aftergroup\relax}
+l.564 ...roup{\aftergroup\relax}
}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
@@ -2009,163 +2030,163 @@ and I'll forget about whatever was undefined.
Checking \showifs, \currentiftype, \currentiflevel, and \currentifbranch
:
\currentifbranch OK
-current if level (l.581): 0
-current if level (l.582): 1
-current if level (l.583): 2
-current if type (l.601): \if!NONE
-current if branch (l.601): no branch
-current if type (l.602): \if
-current if branch (l.602): true branch
-current if type (l.602): \unless\if
-current if branch (l.602): false branch
-current if type (l.603): \if
-current if branch (l.603): false branch
-current if type (l.603): \unless\if
-current if branch (l.603): true branch
-current if type (l.604): \ifcat
+current if level (l.583): 0
+current if level (l.584): 1
+current if level (l.585): 2
+current if type (l.603): \if!NONE
+current if branch (l.603): no branch
+current if type (l.604): \if
current if branch (l.604): true branch
-current if type (l.604): \unless\ifcat
+current if type (l.604): \unless\if
current if branch (l.604): false branch
-current if type (l.605): \ifcat
+current if type (l.605): \if
current if branch (l.605): false branch
-current if type (l.605): \unless\ifcat
+current if type (l.605): \unless\if
current if branch (l.605): true branch
-current if type (l.606): \ifnum
+current if type (l.606): \ifcat
current if branch (l.606): true branch
-current if type (l.606): \unless\ifnum
-current if branch (l.606): true branch
-current if type (l.607): \ifdim
+current if type (l.606): \unless\ifcat
+current if branch (l.606): false branch
+current if type (l.607): \ifcat
current if branch (l.607): false branch
-current if type (l.607): \unless\ifdim
+current if type (l.607): \unless\ifcat
current if branch (l.607): true branch
-current if type (l.608): \ifodd
+current if type (l.608): \ifnum
+current if branch (l.608): true branch
+current if type (l.608): \unless\ifnum
current if branch (l.608): true branch
-current if type (l.608): \unless\ifodd
-current if branch (l.608): false branch
-current if type (l.610): \ifvmode
+current if type (l.609): \ifdim
+current if branch (l.609): false branch
+current if type (l.609): \unless\ifdim
+current if branch (l.609): true branch
+current if type (l.610): \ifodd
current if branch (l.610): true branch
-current if type (l.610): \unless\ifvmode
+current if type (l.610): \unless\ifodd
current if branch (l.610): false branch
-current if type (l.613): \ifhmode
-current if branch (l.613): true branch
-current if type (l.613): \unless\ifhmode
-current if branch (l.613): false branch
-current if type (l.615): \ifmmode
+current if type (l.612): \ifvmode
+current if branch (l.612): true branch
+current if type (l.612): \unless\ifvmode
+current if branch (l.612): false branch
+current if type (l.615): \ifhmode
current if branch (l.615): true branch
-current if type (l.615): \unless\ifmmode
+current if type (l.615): \unless\ifhmode
current if branch (l.615): false branch
-current if type (l.617): \ifinner
+current if type (l.617): \ifmmode
current if branch (l.617): true branch
-current if type (l.619): \unless\ifinner
+current if type (l.617): \unless\ifmmode
+current if branch (l.617): false branch
+current if type (l.619): \ifinner
current if branch (l.619): true branch
-current if type (l.620): \ifvoid
-current if branch (l.620): true branch
-current if type (l.620): \unless\ifvoid
-current if branch (l.620): true branch
-current if type (l.621): \ifhbox
+current if type (l.621): \unless\ifinner
current if branch (l.621): true branch
-current if type (l.621): \unless\ifhbox
-current if branch (l.621): true branch
-current if type (l.622): \ifvbox
+current if type (l.622): \ifvoid
current if branch (l.622): true branch
-current if type (l.622): \unless\ifvbox
+current if type (l.622): \unless\ifvoid
current if branch (l.622): true branch
-current if type (l.623): \ifx
-current if branch (l.623): false branch
-current if type (l.623): \unless\ifx
+current if type (l.623): \ifhbox
+current if branch (l.623): true branch
+current if type (l.623): \unless\ifhbox
current if branch (l.623): true branch
-current if type (l.624): \ifeof
+current if type (l.624): \ifvbox
current if branch (l.624): true branch
-current if type (l.624): \unless\ifeof
-current if branch (l.624): false branch
-current if type (l.625): \iftrue
-current if branch (l.625): true branch
-current if type (l.625): \unless\iftrue
+current if type (l.624): \unless\ifvbox
+current if branch (l.624): true branch
+current if type (l.625): \ifx
current if branch (l.625): false branch
-current if type (l.626): \iffalse
-current if branch (l.626): false branch
-current if type (l.626): \unless\iffalse
+current if type (l.625): \unless\ifx
+current if branch (l.625): true branch
+current if type (l.626): \ifeof
current if branch (l.626): true branch
-current if type (l.627): \ifcase
+current if type (l.626): \unless\ifeof
+current if branch (l.626): false branch
+current if type (l.627): \iftrue
current if branch (l.627): true branch
-current if type (l.627): \ifcase
+current if type (l.627): \unless\iftrue
current if branch (l.627): false branch
-current if type (l.628): \ifdefined
+current if type (l.628): \iffalse
+current if branch (l.628): false branch
+current if type (l.628): \unless\iffalse
current if branch (l.628): true branch
-current if type (l.628): \unless\ifdefined
-current if branch (l.628): true branch
-current if type (l.629): \ifcsname
+current if type (l.629): \ifcase
current if branch (l.629): true branch
-current if type (l.630): \unless\ifcsname
+current if type (l.629): \ifcase
+current if branch (l.629): false branch
+current if type (l.630): \ifdefined
current if branch (l.630): true branch
-current if type (l.631): \iffontchar
-current if branch (l.631): true branch
-current if type (l.631): \unless\iffontchar
+current if type (l.630): \unless\ifdefined
+current if branch (l.630): true branch
+current if type (l.631): \ifcsname
current if branch (l.631): true branch
-{math mode: \ifcsname: (level 41) entered on line 647}
-{\unless\ifcsname: (level 42) entered on line 647}
-{\iffontchar: (level 43) entered on line 648}
-{\unless\iffontchar: (level 44) entered on line 648}
-
-### level 44: \unless\iffontchar entered on line 648
-### level 43: \iffontchar entered on line 648
-### level 42: \unless\ifcsname entered on line 647
-### level 41: \ifcsname entered on line 647
-### level 40: \unless\ifdefined entered on line 645
-### level 39: \ifdefined entered on line 645
-### level 38: \ifcase\else entered on line 644
-### level 37: \ifcase entered on line 644
-### level 36: \unless\iffalse entered on line 643
-### level 35: \iffalse\else entered on line 643
-### level 34: \unless\iftrue\else entered on line 643
-### level 33: \iftrue entered on line 643
-### level 32: \unless\ifx entered on line 642
-### level 31: \ifx\else entered on line 642
-### level 30: \unless\ifeof\else entered on line 641
-### level 29: \ifeof entered on line 641
-### level 28: \unless\ifvbox entered on line 641
-### level 27: \ifvbox entered on line 641
-### level 26: \unless\ifhbox entered on line 640
-### level 25: \ifhbox entered on line 640
-### level 24: \unless\ifvoid entered on line 640
-### level 23: \ifvoid entered on line 640
-### level 22: \unless\ifinner\else entered on line 639
-### level 21: \ifinner entered on line 639
-### level 20: \unless\ifmmode\else entered on line 639
-### level 19: \ifmmode entered on line 639
-### level 18: \unless\ifhmode\else entered on line 638
-### level 17: \ifhmode entered on line 638
-### level 16: \unless\ifvmode\else entered on line 637
-### level 15: \ifvmode entered on line 637
-### level 14: \unless\ifodd\else entered on line 636
-### level 13: \ifodd entered on line 636
-### level 12: \unless\ifdim entered on line 635
-### level 11: \ifdim\else entered on line 635
-### level 10: \unless\ifnum entered on line 635
-### level 9: \ifnum entered on line 635
-### level 8: \unless\ifcat entered on line 634
-### level 7: \ifcat\else entered on line 634
-### level 6: \unless\ifcat\else entered on line 634
-### level 5: \ifcat entered on line 634
-### level 4: \unless\if entered on line 633
-### level 3: \if\else entered on line 633
-### level 2: \unless\if\else entered on line 633
-### level 1: \if entered on line 633
+current if type (l.632): \unless\ifcsname
+current if branch (l.632): true branch
+current if type (l.633): \iffontchar
+current if branch (l.633): true branch
+current if type (l.633): \unless\iffontchar
+current if branch (l.633): true branch
+{math mode: \ifcsname: (level 41) entered on line 649}
+{\unless\ifcsname: (level 42) entered on line 649}
+{\iffontchar: (level 43) entered on line 650}
+{\unless\iffontchar: (level 44) entered on line 650}
+
+### level 44: \unless\iffontchar entered on line 650
+### level 43: \iffontchar entered on line 650
+### level 42: \unless\ifcsname entered on line 649
+### level 41: \ifcsname entered on line 649
+### level 40: \unless\ifdefined entered on line 647
+### level 39: \ifdefined entered on line 647
+### level 38: \ifcase\else entered on line 646
+### level 37: \ifcase entered on line 646
+### level 36: \unless\iffalse entered on line 645
+### level 35: \iffalse\else entered on line 645
+### level 34: \unless\iftrue\else entered on line 645
+### level 33: \iftrue entered on line 645
+### level 32: \unless\ifx entered on line 644
+### level 31: \ifx\else entered on line 644
+### level 30: \unless\ifeof\else entered on line 643
+### level 29: \ifeof entered on line 643
+### level 28: \unless\ifvbox entered on line 643
+### level 27: \ifvbox entered on line 643
+### level 26: \unless\ifhbox entered on line 642
+### level 25: \ifhbox entered on line 642
+### level 24: \unless\ifvoid entered on line 642
+### level 23: \ifvoid entered on line 642
+### level 22: \unless\ifinner\else entered on line 641
+### level 21: \ifinner entered on line 641
+### level 20: \unless\ifmmode\else entered on line 641
+### level 19: \ifmmode entered on line 641
+### level 18: \unless\ifhmode\else entered on line 640
+### level 17: \ifhmode entered on line 640
+### level 16: \unless\ifvmode\else entered on line 639
+### level 15: \ifvmode entered on line 639
+### level 14: \unless\ifodd\else entered on line 638
+### level 13: \ifodd entered on line 638
+### level 12: \unless\ifdim entered on line 637
+### level 11: \ifdim\else entered on line 637
+### level 10: \unless\ifnum entered on line 637
+### level 9: \ifnum entered on line 637
+### level 8: \unless\ifcat entered on line 636
+### level 7: \ifcat\else entered on line 636
+### level 6: \unless\ifcat\else entered on line 636
+### level 5: \ifcat entered on line 636
+### level 4: \unless\if entered on line 635
+### level 3: \if\else entered on line 635
+### level 2: \unless\if\else entered on line 635
+### level 1: \if entered on line 635
! OK.
-l.649 \showifs
+l.651 \showifs
% <== show 44 nested ifs
-{\fi: \unless\iffontchar (level 44) entered on line 648}
-{\fi: \iffontchar (level 43) entered on line 648}
-{\fi: \unless\ifcsname (level 42) entered on line 647}
-{\fi: \ifcsname (level 41) entered on line 647}
+{\fi: \unless\iffontchar (level 44) entered on line 650}
+{\fi: \iffontchar (level 43) entered on line 650}
+{\fi: \unless\ifcsname (level 42) entered on line 649}
+{\fi: \ifcsname (level 41) entered on line 649}
Checking \iffontchar, \fontcharwd, etc.:
! Missing font identifier.
<to be read again>
\relax
...
-l.672 \iffontchar \else
+l.674 \iffontchar \else
\fi % <== missing font identifie...
I was looking for a control sequence whose
current meaning has been defined by \font.
@@ -2174,26 +2195,26 @@ current meaning has been defined by \font.
<to be read again>
\relax
...
-l.672 \iffontchar \else
+l.674 \iffontchar \else
\fi % <== missing font identifie...
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Bad character code (-1).
-l.673 ...ffontchar\textfont2 -1
+l.675 ...ffontchar\textfont2 -1
\else \fi % <== bad charac...
A character number must be between 0 and 255, or KANJI code.
I changed this one to zero.
! Bad character code (256).
-l.674 \iffontchar\font 256
+l.676 \iffontchar\font 256
\else \fi % <== bad character...
A character number must be between 0 and 255, or KANJI code.
I changed this one to zero.
! You can't use `\fontcharwd' in vertical mode.
-l.675 \fontcharwd
+l.677 \fontcharwd
\fontcharht \fontchardp \fontcharic % ...
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2201,7 +2222,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\fontcharht' in vertical mode.
-l.675 \fontcharwd \fontcharht
+l.677 \fontcharwd \fontcharht
\fontchardp \fontcharic % ...
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2209,7 +2230,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\fontchardp' in vertical mode.
-l.675 ...\fontcharht \fontchardp
+l.677 ...\fontcharht \fontchardp
\fontcharic % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2217,7 +2238,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\fontcharic' in vertical mode.
-l.675 ...\fontchardp \fontcharic
+l.677 ...\fontchardp \fontcharic
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2236,7 +2257,7 @@ Font \trip has 23 characters.
Font \nullfont has 0 characters.
Checking \parshapelength, \parshapeindent, and \parshapedimen:
! You can't use `\parshapelength' in vertical mode.
-l.699 \parshapelength
+l.701 \parshapelength
\parshapeindent \parshapedimen % <...
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2244,7 +2265,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\parshapeindent' in vertical mode.
-l.699 ...elength \parshapeindent
+l.701 ...elength \parshapeindent
\parshapedimen % <== can'...
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2252,7 +2273,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\parshapedimen' in vertical mode.
-l.699 ...peindent \parshapedimen
+l.701 ...peindent \parshapedimen
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2265,7 +2286,7 @@ Parshape test 3 OK
Parshape test 4 OK
Checking \numexpr, \dimexpr, \glueexpr, and \muexpr:
! You can't use `\numexpr' in vertical mode.
-l.763 \numexpr
+l.765 \numexpr
\dimexpr \glueexpr \muexpr % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2273,7 +2294,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\dimexpr' in vertical mode.
-l.763 \numexpr \dimexpr
+l.765 \numexpr \dimexpr
\glueexpr \muexpr % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2281,7 +2302,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\glueexpr' in vertical mode.
-l.763 ...expr \dimexpr \glueexpr
+l.765 ...expr \dimexpr \glueexpr
\muexpr % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2289,7 +2310,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\muexpr' in vertical mode.
-l.763 ...mexpr \glueexpr \muexpr
+l.765 ...mexpr \glueexpr \muexpr
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2299,21 +2320,21 @@ return to the right one by typing `I}' or `I$' or `I\par'.
! Missing ) inserted for expression.
<to be read again>
\9
-l.765 ...unt43=\numexpr ( ( 2 \9
+l.767 ...unt43=\numexpr ( ( 2 \9
\dimen43=\dimexpr ...
I was expecting to see `+', `-', `*', `/', or `)'. Didn't.
! Missing ) inserted for expression.
<to be read again>
\9
-l.765 ...unt43=\numexpr ( ( 2 \9
+l.767 ...unt43=\numexpr ( ( 2 \9
\dimen43=\dimexpr ...
I was expecting to see `+', `-', `*', `/', or `)'. Didn't.
! Missing ) inserted for expression.
<to be read again>
\9
-l.765 ...men43=\dimexpr ( 3pt \9
+l.767 ...men43=\dimexpr ( 3pt \9
I was expecting to see `+', `-', `*', `/', or `)'. Didn't.
@@ -2339,7 +2360,7 @@ I was expecting to see `+', `-', `*', `/', or `)'. Didn't.
{changing \skip44=16383.99998pt}
{into \skip44=16384.0pt}
! Dimension too large.
-l.778 \dimen45=\skip44
+l.780 \dimen45=\skip44
\dimen45=\dimexpr...
I can't work with sizes bigger than about 19 feet.
Continue and I'll use the largest value I can.
@@ -2349,7 +2370,7 @@ Continue and I'll use the largest value I can.
! Arithmetic overflow.
<recently read> \9
-l.778 ...5=\dimexpr1sp*\skip44\9
+l.780 ...5=\dimexpr1sp*\skip44\9
I can't evaluate this expression,
since the result is out of range.
@@ -2361,7 +2382,7 @@ since the result is out of range.
{changing \dimen44=-16383.99998pt}
{into \dimen44=-16384.0pt}
! Dimension too large.
-l.780 \dimen45=\skip44
+l.782 \dimen45=\skip44
\dimen45=\dimexpr...
I can't work with sizes bigger than about 19 feet.
Continue and I'll use the largest value I can.
@@ -2371,7 +2392,7 @@ Continue and I'll use the largest value I can.
! Arithmetic overflow.
<recently read> \9
-l.780 ...5=\dimexpr1sp*\skip44\9
+l.782 ...5=\dimexpr1sp*\skip44\9
I can't evaluate this expression,
since the result is out of range.
@@ -2381,7 +2402,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.781 ...4=\numexpr"7FFFFFFE+2\9
+l.783 ...4=\numexpr"7FFFFFFE+2\9
\dimen44=\dimexpr"3FFFFFF...
I can't evaluate this expression,
since the result is out of range.
@@ -2391,7 +2412,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.781 ...imexpr"3FFFFFFEsp+2sp\9
+l.783 ...imexpr"3FFFFFFEsp+2sp\9
I can't evaluate this expression,
since the result is out of range.
@@ -2401,7 +2422,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.782 ...=\numexpr-"7FFFFFFE-2\9
+l.784 ...=\numexpr-"7FFFFFFE-2\9
\dimen44=\dimexpr-"3FFFFFF...
I can't evaluate this expression,
since the result is out of range.
@@ -2410,7 +2431,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.782 ...mexpr-"3FFFFFFEsp-2sp\9
+l.784 ...mexpr-"3FFFFFFEsp-2sp\9
I can't evaluate this expression,
since the result is out of range.
@@ -2419,7 +2440,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.783 ...=\numexpr"10000*"8000\9
+l.785 ...=\numexpr"10000*"8000\9
\dimen44=\dimexpr"8000sp*"...
I can't evaluate this expression,
since the result is out of range.
@@ -2428,7 +2449,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.783 ...\dimexpr"8000sp*"8000\9
+l.785 ...\dimexpr"8000sp*"8000\9
I can't evaluate this expression,
since the result is out of range.
@@ -2437,7 +2458,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.784 ...\numexpr"10000*-"8000\9
+l.786 ...\numexpr"10000*-"8000\9
\dimen44=\dimexpr"8000sp*-"...
I can't evaluate this expression,
since the result is out of range.
@@ -2446,7 +2467,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.784 ...dimexpr"8000sp*-"8000\9
+l.786 ...dimexpr"8000sp*-"8000\9
I can't evaluate this expression,
since the result is out of range.
@@ -2455,7 +2476,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.785 ...\numexpr-"10000*"8000\9
+l.787 ...\numexpr-"10000*"8000\9
\dimen44=\dimexpr-"8000sp*"...
I can't evaluate this expression,
since the result is out of range.
@@ -2464,7 +2485,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.785 ...dimexpr-"8000sp*"8000\9
+l.787 ...dimexpr-"8000sp*"8000\9
I can't evaluate this expression,
since the result is out of range.
@@ -2473,7 +2494,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.786 ...numexpr-"10000*-"8000\9
+l.788 ...numexpr-"10000*-"8000\9
\dimen44=\dimexpr-"8000sp*-"...
I can't evaluate this expression,
since the result is out of range.
@@ -2482,7 +2503,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.786 ...imexpr-"8000sp*-"8000\9
+l.788 ...imexpr-"8000sp*-"8000\9
I can't evaluate this expression,
since the result is out of range.
@@ -2491,7 +2512,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.787 \count44=\numexpr0/0\9
+l.789 \count44=\numexpr0/0\9
\dimen44=\dimexpr...
I can't evaluate this expression,
since the result is out of range.
@@ -2500,7 +2521,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.787 ...dimen44=\dimexpr0pt/0\9
+l.789 ...dimen44=\dimexpr0pt/0\9
I can't evaluate this expression,
since the result is out of range.
@@ -2509,7 +2530,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.788 \count44=\numexpr1/0\9
+l.790 \count44=\numexpr1/0\9
\dimen44=\dimexpr...
I can't evaluate this expression,
since the result is out of range.
@@ -2518,7 +2539,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.788 ...dimen44=\dimexpr1pt/0\9
+l.790 ...dimen44=\dimexpr1pt/0\9
I can't evaluate this expression,
since the result is out of range.
@@ -2527,7 +2548,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.789 ...\count44=\numexpr-1/0\9
+l.791 ...\count44=\numexpr-1/0\9
\dimen44=\dimexpr-...
I can't evaluate this expression,
since the result is out of range.
@@ -2536,7 +2557,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.789 ...imen44=\dimexpr-1pt/0\9
+l.791 ...imen44=\dimexpr-1pt/0\9
I can't evaluate this expression,
since the result is out of range.
@@ -2574,7 +2595,7 @@ Expr quotient rounding 4 OK
<recently read> \9
...
-l.829 \15{32}{5}{6}
+l.831 \15{32}{5}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2582,7 +2603,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<to be read again>
p
...
-l.829 \15{32}{5}{6}
+l.831 \15{32}{5}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2590,7 +2611,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<recently read> \relax
...
-l.829 \15{32}{5}{6}
+l.831 \15{32}{5}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2599,7 +2620,7 @@ Expr quotient rounding 5 OK
<recently read> \9
...
-l.830 \16{33}{5}{7}
+l.832 \16{33}{5}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2607,7 +2628,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<to be read again>
p
...
-l.830 \16{33}{5}{7}
+l.832 \16{33}{5}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2615,7 +2636,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<recently read> \relax
...
-l.830 \16{33}{5}{7}
+l.832 \16{33}{5}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2624,7 +2645,7 @@ Expr quotient rounding 6 OK
<recently read> \9
...
-l.831 \17{25}{4}{6}
+l.833 \17{25}{4}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2632,7 +2653,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<to be read again>
p
...
-l.831 \17{25}{4}{6}
+l.833 \17{25}{4}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2640,7 +2661,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<recently read> \relax
...
-l.831 \17{25}{4}{6}
+l.833 \17{25}{4}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2649,7 +2670,7 @@ Expr quotient rounding 7 OK
<recently read> \9
...
-l.832 \18{26}{4}{7}
+l.834 \18{26}{4}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2657,7 +2678,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<to be read again>
p
...
-l.832 \18{26}{4}{7}
+l.834 \18{26}{4}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2665,7 +2686,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<recently read> \relax
...
-l.832 \18{26}{4}{7}
+l.834 \18{26}{4}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2677,7 +2698,7 @@ Expr fraction rounding 2 OK
=
\1...\fi \ifdim \dimexpr 1sp*#6=
\dimexpr (#3sp)*(#4)/(#5)\els...
-l.860 ...1 "7FFFFFFF 2 "40000000
+l.862 ...1 "7FFFFFFF 2 "40000000
I can't evaluate this expression,
since the result is out of range.
@@ -2689,7 +2710,7 @@ since the result is out of range.
\else
\1...expr (#3sp)*(#4)/(#5)\else
\2#2 \fi
-l.860 ...1 "7FFFFFFF 2 "40000000
+l.862 ...1 "7FFFFFFF 2 "40000000
I can't evaluate this expression,
since the result is out of range.
@@ -2701,7 +2722,7 @@ Memory usage before: 58&321; after: 48&321; still untouched: 1171
Memory usage before: 58&321; after: 48&321; still untouched: 1171
Checking \mutoglue and \gluetomu:
! You can't use `\mutoglue' in vertical mode.
-l.903 \mutoglue
+l.905 \mutoglue
\gluetomu % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2709,7 +2730,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\gluetomu' in vertical mode.
-l.903 \mutoglue \gluetomu
+l.905 \mutoglue \gluetomu
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2717,22 +2738,22 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Incompatible glue units.
-l.905 ...kip2=\gluetomu\muskip1
+l.907 ...kip2=\gluetomu\muskip1
% <== two mu_error's (! Inco...
I'm going to assume that 1mu=1pt when they're mixed.
! Incompatible glue units.
-l.905 ...kip2=\gluetomu\muskip1
+l.907 ...kip2=\gluetomu\muskip1
% <== two mu_error's (! Inco...
I'm going to assume that 1mu=1pt when they're mixed.
! Incompatible glue units.
-l.906 ...uskip2=\mutoglue\skip1
+l.908 ...uskip2=\mutoglue\skip1
% <== two mu_error's (! Inco...
I'm going to assume that 1mu=1pt when they're mixed.
! Incompatible glue units.
-l.906 ...uskip2=\mutoglue\skip1
+l.908 ...uskip2=\mutoglue\skip1
% <== two mu_error's (! Inco...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2774,7 +2795,7 @@ Checking (mu)glue identity:
Checking \gluestretchorder, \glueshrinkorder, \gluestretch, and \glueshr
ink:
! You can't use `\gluestretchorder' in vertical mode.
-l.930 \gluestretchorder
+l.932 \gluestretchorder
\gluestretch % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2782,7 +2803,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\gluestretch' in vertical mode.
-l.930 ...retchorder \gluestretch
+l.932 ...retchorder \gluestretch
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2790,7 +2811,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\glueshrinkorder' in vertical mode.
-l.931 \glueshrinkorder
+l.933 \glueshrinkorder
\glueshrink % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2798,7 +2819,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\glueshrink' in vertical mode.
-l.931 ...shrinkorder \glueshrink
+l.933 ...shrinkorder \glueshrink
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2810,7 +2831,7 @@ Checking sparse arrays:
<to be read again>
\countdef
...
-l.968 \2\countdef
+l.970 \2\countdef
% Bad register code (-1) ...and (65536).
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -2819,7 +2840,7 @@ I changed this one to zero.
<to be read again>
\countdef
...
-l.968 \2\countdef
+l.970 \2\countdef
% Bad register code (-1) ...and (65536).
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -2829,7 +2850,7 @@ I changed this one to zero.
<to be read again>
\dimendef
...
-l.969 \2\dimendef
+l.971 \2\dimendef
% Bad register code (-1) ...and (65536).
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -2838,7 +2859,7 @@ I changed this one to zero.
<to be read again>
\dimendef
...
-l.969 \2\dimendef
+l.971 \2\dimendef
% Bad register code (-1) ...and (65536).
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -2848,7 +2869,7 @@ I changed this one to zero.
<to be read again>
\skipdef
...
-l.970 \2\skipdef
+l.972 \2\skipdef
% Bad register code (-1) ...and (65536).
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -2857,7 +2878,7 @@ I changed this one to zero.
<to be read again>
\skipdef
...
-l.970 \2\skipdef
+l.972 \2\skipdef
% Bad register code (-1) ...and (65536).
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -2867,7 +2888,7 @@ I changed this one to zero.
<to be read again>
\muskipdef
...
-l.971 \2\muskipdef
+l.973 \2\muskipdef
% Bad register code (-1) ...and (65536).
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -2876,7 +2897,7 @@ I changed this one to zero.
<to be read again>
\muskipdef
...
-l.971 \2\muskipdef
+l.973 \2\muskipdef
% Bad register code (-1) ...and (65536).
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -2886,7 +2907,7 @@ I changed this one to zero.
<to be read again>
\toksdef
...
-l.972 \2\toksdef
+l.974 \2\toksdef
% Bad register code (-1) ...and (65536).
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -2895,14 +2916,14 @@ I changed this one to zero.
<to be read again>
\toksdef
...
-l.972 \2\toksdef
+l.974 \2\toksdef
% Bad register code (-1) ...and (65536).
A register number must be between 0 and 65535.
I changed this one to zero.
\toks65535=.
> \9=\dimen256.
-l.979 ...8 \let\8=\relax \show\9
+l.981 ...8 \let\8=\relax \show\9
{restoring \9=undefined}
@@ -3098,7 +3119,7 @@ testing box registers ...
<to be read again>
\mathchardef
...
-l.1021 \2\mathchardef
+l.1023 \2\mathchardef
% Bad mathchar (-1) ...and (32768).
A mathchar number must be between 0 and 32767.
I changed this one to zero.
@@ -3107,7 +3128,7 @@ I changed this one to zero.
<to be read again>
\mathchardef
...
-l.1021 \2\mathchardef
+l.1023 \2\mathchardef
% Bad mathchar (-1) ...and (32768).
A mathchar number must be between 0 and 32767.
I changed this one to zero.
@@ -3116,13 +3137,13 @@ I changed this one to zero.
! Bad register code (-1).
<to be read again>
=
-l.1023 \setbox-1=
+l.1025 \setbox-1=
\copy65536 % Bad register code (-1) ...and...
A register number must be between 0 and 65535.
I changed this one to zero.
! Bad register code (65536).
-l.1023 \setbox-1=\copy65536
+l.1025 \setbox-1=\copy65536
% Bad register code (-1) ...and...
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -3130,13 +3151,13 @@ I changed this one to zero.
! Bad register code (65536).
<to be read again>
=
-l.1024 \global\setbox65536=
+l.1026 \global\setbox65536=
\copy-1 % Bad register code (655...
A register number must be between 0 and 65535.
I changed this one to zero.
! Bad register code (-1).
-l.1024 ...l\setbox65536=\copy-1
+l.1026 ...l\setbox65536=\copy-1
% Bad register code (65536) ....
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -3144,19 +3165,19 @@ I changed this one to zero.
! Bad register code (65536).
<to be read again>
=
-l.1025 \wd65536=
+l.1027 \wd65536=
\ht-1 % Bad register code (65536) ...and (-1).
A register number must be between 0 and 65535.
I changed this one to zero.
! Bad register code (-1).
-l.1025 \wd65536=\ht-1
+l.1027 \wd65536=\ht-1
% Bad register code (65536) ...and (-1).
A register number must be between 0 and 65535.
I changed this one to zero.
! Bad register code (-1).
-l.1026 \showbox-1
+l.1028 \showbox-1
% Bad register code (-1).
A register number must be between 0 and 65535.
I changed this one to zero.
@@ -3164,35 +3185,35 @@ I changed this one to zero.
> \box0=void
! OK.
-l.1026 \showbox-1
+l.1028 \showbox-1
% Bad register code (-1).
-### vtop group (level 4) entered at line 1039 (\setbox32103=\vtop to7.0p
+### vtop group (level 4) entered at line 1041 (\setbox32103=\vtop to7.0p
t{)
-### vbox group (level 3) entered at line 1038 (\global\setbox32102=\vbox
+### vbox group (level 3) entered at line 1040 (\global\setbox32102=\vbox
to5.0pt{)
-### hbox group (level 2) entered at line 1037 (\setbox32101=\hbox to3.0p
+### hbox group (level 2) entered at line 1039 (\setbox32101=\hbox to3.0p
t{)
-### semi simple group (level 1) entered at line 1019 (\begingroup)
+### semi simple group (level 1) entered at line 1021 (\begingroup)
### bottom level
! OK.
-l.1040 \showgroups
+l.1042 \showgroups
{restoring \box32103=void}
> \box32100=void
! OK.
-l.1044 \showbox32100
+l.1046 \showbox32100
> \box32101=
\hbox(0.0+0.0)x3.0
! OK.
-l.1045 \showbox32101
+l.1047 \showbox32101
\box32101=\hbox,wd=3.0pt.
@@ -3250,7 +3271,7 @@ Checking \lastlinefit:
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1079 \lastlinefit=-1 \1
+l.1081 \lastlinefit=-1 \1
> \box0=
@@ -3265,7 +3286,7 @@ l.1079 \lastlinefit=-1 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1079 \lastlinefit=-1 \1
+l.1081 \lastlinefit=-1 \1
@firstpass
@@ -3293,7 +3314,7 @@ l.1079 \lastlinefit=-1 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1080 \lastlinefit=500 \1
+l.1082 \lastlinefit=500 \1
> \box0=
@@ -3308,7 +3329,7 @@ l.1080 \lastlinefit=500 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1080 \lastlinefit=500 \1
+l.1082 \lastlinefit=500 \1
@firstpass
@@ -3336,7 +3357,7 @@ l.1080 \lastlinefit=500 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1081 \lastlinefit=1001 \1
+l.1083 \lastlinefit=1001 \1
> \box0=
@@ -3351,7 +3372,7 @@ l.1081 \lastlinefit=1001 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1081 \lastlinefit=1001 \1
+l.1083 \lastlinefit=1001 \1
@firstpass
@@ -3393,7 +3414,7 @@ l.1081 \lastlinefit=1001 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1085 ... \lastlinefit=1000 \1
+l.1087 ... \lastlinefit=1000 \1
> \box0=
@@ -3406,7 +3427,7 @@ l.1085 ... \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1085 ... \lastlinefit=1000 \1
+l.1087 ... \lastlinefit=1000 \1
@firstpass
@@ -3434,7 +3455,7 @@ l.1085 ... \lastlinefit=1000 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1087 \lastlinefit=500 \1
+l.1089 \lastlinefit=500 \1
> \box0=
@@ -3450,7 +3471,7 @@ l.1087 \lastlinefit=500 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1087 \lastlinefit=500 \1
+l.1089 \lastlinefit=500 \1
@firstpass
@@ -3478,7 +3499,7 @@ l.1087 \lastlinefit=500 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1089 \lastlinefit=1000 \1
+l.1091 \lastlinefit=1000 \1
> \box0=
@@ -3493,7 +3514,7 @@ l.1089 \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1089 \lastlinefit=1000 \1
+l.1091 \lastlinefit=1000 \1
@firstpass
@@ -3521,7 +3542,7 @@ l.1089 \lastlinefit=1000 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1091 \lastlinefit=0 \1
+l.1093 \lastlinefit=0 \1
> \box0=
@@ -3536,7 +3557,7 @@ l.1091 \lastlinefit=0 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1091 \lastlinefit=0 \1
+l.1093 \lastlinefit=0 \1
@firstpass
@@ -3564,7 +3585,7 @@ l.1091 \lastlinefit=0 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1092 \lastlinefit=500 \1
+l.1094 \lastlinefit=500 \1
> \box0=
@@ -3579,7 +3600,7 @@ l.1092 \lastlinefit=500 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1092 \lastlinefit=500 \1
+l.1094 \lastlinefit=500 \1
@firstpass
@@ -3607,7 +3628,7 @@ l.1092 \lastlinefit=500 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1093 \lastlinefit=1000 \1
+l.1095 \lastlinefit=1000 \1
> \box0=
@@ -3622,7 +3643,7 @@ l.1093 \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1093 \lastlinefit=1000 \1
+l.1095 \lastlinefit=1000 \1
@firstpass
@@ -3650,7 +3671,7 @@ l.1093 \lastlinefit=1000 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1097 ... \lastlinefit=1000 \1
+l.1099 ... \lastlinefit=1000 \1
> \box0=
@@ -3666,7 +3687,7 @@ l.1097 ... \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1097 ... \lastlinefit=1000 \1
+l.1099 ... \lastlinefit=1000 \1
@firstpass
@@ -3694,7 +3715,7 @@ l.1097 ... \lastlinefit=1000 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1099 \lastlinefit=500 \1
+l.1101 \lastlinefit=500 \1
> \box0=
@@ -3709,7 +3730,7 @@ l.1099 \lastlinefit=500 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1099 \lastlinefit=500 \1
+l.1101 \lastlinefit=500 \1
@firstpass
@@ -3737,7 +3758,7 @@ l.1099 \lastlinefit=500 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1100 \lastlinefit=1000 \1
+l.1102 \lastlinefit=1000 \1
> \box0=
@@ -3752,7 +3773,7 @@ l.1100 \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1100 \lastlinefit=1000 \1
+l.1102 \lastlinefit=1000 \1
@firstpass
@@ -3780,7 +3801,7 @@ l.1100 \lastlinefit=1000 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1102 \lastlinefit=0 \1
+l.1104 \lastlinefit=0 \1
> \box0=
@@ -3795,7 +3816,7 @@ l.1102 \lastlinefit=0 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1102 \lastlinefit=0 \1
+l.1104 \lastlinefit=0 \1
@firstpass
@@ -3823,7 +3844,7 @@ l.1102 \lastlinefit=0 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1103 \lastlinefit=500 \1
+l.1105 \lastlinefit=500 \1
> \box0=
@@ -3838,7 +3859,7 @@ l.1103 \lastlinefit=500 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1103 \lastlinefit=500 \1
+l.1105 \lastlinefit=500 \1
@firstpass
@@ -3866,7 +3887,7 @@ l.1103 \lastlinefit=500 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1104 \lastlinefit=1000 \1
+l.1106 \lastlinefit=1000 \1
> \box0=
@@ -3881,101 +3902,101 @@ l.1104 \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1104 \lastlinefit=1000 \1
+l.1106 \lastlinefit=1000 \1
Checking expansion of V 2 \protected macros:
-\1 (l.1113)
-\1 (l.1113)
-relax (l.1115)
-relax (l.1115)
+\1 (l.1115)
+\1 (l.1115)
+relax (l.1117)
+relax (l.1117)
Checking hyphenation and \savinghyphcodes:
-Underfull \hbox (badness 10000) in paragraph at lines 1132--1132
+Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
[]\trip pp1Aqq []pp1Aqq []pp1A1qq []pp1Aqq []ppAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1132--1132
+Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
[]\trip up1Aqq []up1Aqq []up1A1qq []up1Aqq []upAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1132--1132
+Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
[]\trip ppB1qq []ppB1qq []ppB1qq []pp1B1qq []ppBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1132--1132
+Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
[]\trip upB1qq []upB1qq []upB1qq []up1B1qq []upBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
+Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
[]\trip pp1A1qq []pp1Aqq []pp1A1qq []pp1Aqq []ppAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
+Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
[]\trip up1A1qq []up1Aqq []up1A1qq []up1Aqq []upAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
+Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
[]\trip ppB1qq []ppB1qq []ppB1qq []pp1B1qq []ppBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
+Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
[]\trip upB1qq []upB1qq []upB1qq []up1B1qq []upBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
+Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
[]\trip pp1Aqq []pp1Aqq []pp1A1qq []pp1Aqq []ppAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
+Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
[]\trip up1Aqq []up1Aqq []up1A1qq []up1Aqq []upAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
+Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
[]\trip pp1B1qq []ppB1qq []ppB1qq []pp1B1qq []ppBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
+Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
[]\trip up1B1qq []upB1qq []upB1qq []up1B1qq []upBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
+Underfull \hbox (badness 10000) in paragraph at lines 1140--1140
[]\trip qq1app []qq1app []qqapp []qq1app []qqapp
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
+Underfull \hbox (badness 10000) in paragraph at lines 1140--1140
[]\trip qqb1pp []qqb1pp []qqb1pp []qqb1pp []qqbpp
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
+Underfull \hbox (badness 10000) in paragraph at lines 1140--1140
[]\trip qqrpp []qqrpp []qq1r1pp []qq1r1pp []qqrpp
\hbox(0.0+0.0)x16383.99998, glue set 1634.9 []
@@ -3985,7 +4006,7 @@ Checking \savingvdiscards, \pagediscards, and \splitdiscards:
<inserted text>
$
...
-l.1146 ...oindent$\splitdiscards
+l.1148 ...oindent$\splitdiscards
\noindent$\pagediscards}
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
@@ -3994,7 +4015,7 @@ you left one out. Proceed, with fingers crossed.
<inserted text>
$
...
-l.1146 ...noindent$\pagediscards
+l.1148 ...noindent$\pagediscards
}
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
@@ -4017,7 +4038,7 @@ you left one out. Proceed, with fingers crossed.
..\glue(\rightskip) 0.0
! OK.
-l.1147 \showbox27
+l.1149 \showbox27
> \box0=
@@ -4037,7 +4058,7 @@ l.1147 \showbox27
! OK.
\1...cards \box 28 } \showbox 0
}
-l.1175 \1 -1 20
+l.1177 \1 -1 20
\1 0 30 \1 1 20 \1 2 30
> \box0=
@@ -4058,7 +4079,7 @@ l.1175 \1 -1 20
! OK.
\1...cards \box 28 } \showbox 0
}
-l.1175 \1 -1 20 \1 0 30
+l.1177 \1 -1 20 \1 0 30
\1 1 20 \1 2 30
> \box0=
@@ -4081,7 +4102,7 @@ l.1175 \1 -1 20 \1 0 30
! OK.
\1...cards \box 28 } \showbox 0
}
-l.1175 ... \1 0 30 \1 1 20
+l.1177 ... \1 0 30 \1 1 20
\1 2 30
> \box0=
@@ -4104,11 +4125,11 @@ l.1175 ... \1 0 30 \1 1 20
! OK.
\1...cards \box 28 } \showbox 0
}
-l.1175 ... \1 1 20 \1 2 30
+l.1177 ... \1 1 20 \1 2 30
-### internal vertical mode entered at line 1184
+### internal vertical mode entered at line 1186
prevdepth ignored
### vertical mode entered at line 0
### recent contributions:
@@ -4119,11 +4140,11 @@ prevdepth 0.0
! OK.
\1...{ \pagediscards \showlists
}}
-l.1184 ...0 \vfil \kern 20 pt \1
+l.1186 ...0 \vfil \kern 20 pt \1
\penalty -1 \1
-### internal vertical mode entered at line 1184
+### internal vertical mode entered at line 1186
prevdepth ignored
### vertical mode entered at line 0
prevdepth 0.0
@@ -4131,11 +4152,11 @@ prevdepth 0.0
! OK.
\1...{ \pagediscards \showlists
}}
-l.1184 ...0 pt \1 \penalty -1 \1
+l.1186 ...0 pt \1 \penalty -1 \1
-### internal vertical mode entered at line 1185
+### internal vertical mode entered at line 1187
prevdepth ignored
### vertical mode entered at line 0
### recent contributions:
@@ -4146,11 +4167,11 @@ prevdepth 0.0
! OK.
\1...{ \pagediscards \showlists
}}
-l.1185 ...1 \vfill \kern 2 pt \1
+l.1187 ...1 \vfill \kern 2 pt \1
\penalty 10 \1
-### internal vertical mode entered at line 1185
+### internal vertical mode entered at line 1187
\glue 0.0 plus 1.0fill
\kern 2.0
\penalty 10
@@ -4161,7 +4182,7 @@ prevdepth 0.0
! OK.
\1...{ \pagediscards \showlists
}}
-l.1185 ...2 pt \1 \penalty 10 \1
+l.1187 ...2 pt \1 \penalty 10 \1
> \box0=
@@ -4174,7 +4195,7 @@ l.1185 ...2 pt \1 \penalty 10 \1
! OK.
<output> ...scards } \showbox 0
\showbox 255 \setbox 0 = \box...
-l.1190 ...box {} \penalty -10000
+l.1192 ...box {} \penalty -10000
> \box255=
@@ -4188,11 +4209,11 @@ l.1190 ...box {} \penalty -10000
! OK.
<output> ...wbox 0 \showbox 255
\setbox 0 = \box 255 \global ...
-l.1190 ...box {} \penalty -10000
+l.1192 ...box {} \penalty -10000
-### internal vertical mode entered at line 1191
+### internal vertical mode entered at line 1193
\penalty 10000
prevdepth ignored
### vertical mode entered at line 0
@@ -4201,7 +4222,7 @@ prevdepth 0.0
! OK.
\1...{ \pagediscards \showlists
}}
-l.1191 \1
+l.1193 \1
Checking \interlinepenalties, \clubpenalties, \widowpenalties, and \disp
@@ -4273,11 +4294,11 @@ laywidowpenalties:
)
Here is how much of TeX's memory you used:
18 strings out of 1696
- 140 string characters out of 8256
+ 140 string characters out of 8257
3329 words of memory out of 4500
460 multiletter control sequences out of 15000+0
- 2286 words of font info for 3 fonts, out of 20000 for 75
+ 3796 words of font info for 5 fonts, out of 20000 for 75
9 hyphenation exceptions out of 659
- 10i,15n,8p,137b,78s stack positions out of 200i,40n,60p,500b,600s
+ 10i,15n,8p,137b,79s stack positions out of 200i,40n,60p,500b,600s
Output written on etrip.dvi (3 pages, 220 bytes).
diff --git a/Build/source/texk/web2c/eptexdir/eptrip/etrip.tex b/Build/source/texk/web2c/eptexdir/eptrip/etrip.tex
index 11ec9fc289b..2d239d69a2a 100644
--- a/Build/source/texk/web2c/eptexdir/eptrip/etrip.tex
+++ b/Build/source/texk/web2c/eptexdir/eptrip/etrip.tex
@@ -1,4 +1,4 @@
-%%; This is `eptrip.tex' for e-pTeX v3.1415926-2.4 as of May 11, 2012.
+%%; This is `eptrip.tex' for e-pTeX v3.1415926-2.5 as of Aug 02, 2012.
%%;
%%; This is a diabolical test file for e-pTeX, an extension of TeX82.
%%; It is not as diabolical as `trip.tex', Knuth's torture test for TeX.
@@ -9,9 +9,9 @@
%%; ==>> wrong e-TeX input to produce errors and warnings. <<==
%%;
\catcode`\{=1\catcode`\}=2\catcode`\#=6 \let\bgroup={ \let\egroup=}
-\def\etripdate {2012-05-11}
+\def\etripdate {2012-08-02}
\def\texversion {3.1415926}
-\def\etripversion{2.4}
+\def\etripversion{2.5}
%
\message{This is the e-Trip test [\etripdate] for
e-TeX v\texversion-\etripversion.}
@@ -266,9 +266,11 @@
\typeout{Checking \string\tracingassigns:}
\begingroup
\tracingrestores=1 \tracingassigns=1
+ \global\font\6=etrip at 11pt \font\6=etrip at 11pt
\global\count17=7 \count17=7
\global\def\9{\relax} \global\let\8=\9 \let\8=\9
\bgroup
+ \global\font\5=etrip at 12pt \font\5=etrip at 12pt \let\4=\5
\global\count17=0 \count17=0
\global\let\9=\7 \global\let\8=\9 \let\8=\9
\egroup
diff --git a/Build/source/texk/web2c/etexdir/ChangeLog b/Build/source/texk/web2c/etexdir/ChangeLog
index b63ee0d8eb0..25a3548b6d4 100644
--- a/Build/source/texk/web2c/etexdir/ChangeLog
+++ b/Build/source/texk/web2c/etexdir/ChangeLog
@@ -1,3 +1,10 @@
+2012-08-02 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * etex.ch, etex_version.h: Version 2.5.
+ Better tracing of font definitions, reported by
+ Bruno Le Floch <blflatex@@gmail.com>, Jul 2012.
+ * etrip/etrip.tex: Test the additional tracing.
+
2012-07-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* am/etex.am: Distribute etex_version.h.
diff --git a/Build/source/texk/web2c/etexdir/etex.ch b/Build/source/texk/web2c/etexdir/etex.ch
index 3974121ce84..91f76e20be0 100644
--- a/Build/source/texk/web2c/etexdir/etex.ch
+++ b/Build/source/texk/web2c/etexdir/etex.ch
@@ -99,6 +99,9 @@
% e-TeX and pTeX, in part suggested by Hironori Kitagawa
% <h_kitagawa2001@@yahoo.co.jp>, Mar 2011.
% Version 2.4 fixed an uninitialized line number bug, released in May 2012.
+% Version 2.5 development was started in Aug 2012; released in ??? 20??.
+% better tracing of font definitions, reported by
+% Bruno Le Floch <blflatex@@gmail.com>, Jul 2012.
% Although considerable effort has been expended to make the e-TeX program
% correct and reliable, no warranty is implied; the author disclaims any
@@ -184,8 +187,8 @@ known as `\eTeX'.
@d banner=='This is TeX, Version 3.1415926' {printed when \TeX\ starts}
@y
@d eTeX_version=2 { \.{\\eTeXversion} }
-@d eTeX_revision==".4" { \.{\\eTeXrevision} }
-@d eTeX_version_string=='-2.4' {current \eTeX\ version}
+@d eTeX_revision==".5" { \.{\\eTeXrevision} }
+@d eTeX_version_string=='-2.5' {current \eTeX\ version}
@#
@d eTeX_banner=='This is e-TeX, Version 3.1415926',eTeX_version_string
{printed when \eTeX\ starts}
@@ -2983,6 +2986,12 @@ set_shape: begin q:=cur_chr; scan_optional_equals; scan_int; n:=cur_val;
define(q,shape_ref,p);
@z
%---------------------------------------
+@x [49] m.1260 l.23346 new_font - e-TeX tracing
+common_ending: equiv(u):=f; eqtb[font_id_base+f]:=eqtb[u]; font_id_text(f):=t;
+@y
+common_ending: define(u,set_font,f); eqtb[font_id_base+f]:=eqtb[u]; font_id_text(f):=t;
+@z
+%---------------------------------------
@x [49] m.1292 l.23633 - e-TeX show_groups
show_lists:print_esc("showlists");
@y
diff --git a/Build/source/texk/web2c/etexdir/etex_version.h b/Build/source/texk/web2c/etexdir/etex_version.h
index 1b85a39ff3a..718a5756b3a 100644
--- a/Build/source/texk/web2c/etexdir/etex_version.h
+++ b/Build/source/texk/web2c/etexdir/etex_version.h
@@ -1 +1 @@
-#define ETEX_VERSION "2.4"
+#define ETEX_VERSION "2.5"
diff --git a/Build/source/texk/web2c/etexdir/etrip/etrip.diffs b/Build/source/texk/web2c/etexdir/etrip/etrip.diffs
index e14c153b000..eed3ef8fa77 100644
--- a/Build/source/texk/web2c/etexdir/etrip/etrip.diffs
+++ b/Build/source/texk/web2c/etexdir/etrip/etrip.diffs
@@ -12,7 +12,7 @@
1c1
< This is TeX, Version 3.1415926 (INITEX) 15 MAR 2008 02:23
---
-> This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012) (INITEX) 11 MAY 2012 13:57
+> This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:21
3c3
< (trip.tex
---
@@ -23,8 +23,8 @@
< 471 memory locations dumped; current usage is 96&278
< 341 multiletter control sequences
---
-> (format=trip 2012.5.11)
-> 1490 strings of total length 26207
+> (format=trip 2012.8.2)
+> 1490 strings of total length 26206
> 479 memory locations dumped; current usage is 104&278
> 342 multiletter control sequences
461c461
@@ -39,7 +39,7 @@
< ** &trip trip
< (trip.tex ##
---
-> This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012)
+> This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev)
> **(./trip.tex ##
17c16
< Memory usage before: 159&313; after: 102&278; still untouched: 1613
@@ -53,7 +53,7 @@
1c1
< This is TeX, Version 3.1415926 (preloaded format=trip 2008.3.15) 15 MAR 2008 02:23
---
-> This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012) (format=trip 2012.5.11) 11 MAY 2012 13:57
+> This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev) (format=trip 2012.8.2) 2 AUG 2012 21:21
3c3
< (trip.tex ##
---
@@ -174,7 +174,7 @@
< 372 multiletter control sequences out of 2100
---
> 44 strings out of 1810
-> 261 string characters out of 7793
+> 261 string characters out of 7794
> 3821 words of memory out of 3999
> 373 multiletter control sequences out of 15000+0
7301c7305
@@ -187,11 +187,11 @@
1c1
< This is DVItype, Version 3.6
---
-> This is DVItype, Version 3.6 (TeX Live 2012)
+> This is DVItype, Version 3.6 (TeX Live 2013/dev)
9c9
< ' TeX output 2008.03.15:0223'
---
-> ' TeX output 2012.05.11:1357'
+> ' TeX output 2012.08.02:2121'
419c419
< 1121: down4 639342208
---
@@ -338,22 +338,26 @@
+ mv etrip.log etripin.log
+ diff SRCDIR/etexdir/etrip/etripin.log etripin.log
1c1
-< This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012) (INITEX) 11 MAY 2012 13:47
+< This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:16
---
-> This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012) (INITEX) 11 MAY 2012 13:57
+> This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:21
+ ./etex --progname=etex
+ diff SRCDIR/etexdir/etrip/etrip.fot etrip.fot
+ diff SRCDIR/etexdir/etrip/etrip.log etrip.log
1c1
-< This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012) (format=etrip 2012.5.11) 11 MAY 2012 13:47
+< This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev) (format=etrip 2012.8.2) 2 AUG 2012 21:16
---
-> This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012) (format=etrip 2012.5.11) 11 MAY 2012 13:57
+> This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev) (format=etrip 2012.8.2) 2 AUG 2012 21:21
+ eval ./dvitype -output-level=2 -dpi=72.27 '-page-start='\''*.*.*.*.*.*.*.*.*.*'\''' etrip.dvi
++ ./dvitype -output-level=2 -dpi=72.27 '-page-start=*.*.*.*.*.*.*.*.*.*' etrip.dvi
+ diff SRCDIR/etexdir/etrip/etrip.typ etrip.typ
+1c1
+< This is DVItype, Version 3.6 (TeX Live 2012)
+---
+> This is DVItype, Version 3.6 (TeX Live 2013/dev)
9c9
< ' TeX output 2012.05.11:1347'
---
-> ' TeX output 2012.05.11:1357'
+> ' TeX output 2012.08.02:2121'
+ :
PASS: etexdir/etrip.test
diff --git a/Build/source/texk/web2c/etexdir/etrip/etrip.fot b/Build/source/texk/web2c/etexdir/etrip/etrip.fot
index 6aa000a3cee..17835acd00d 100644
--- a/Build/source/texk/web2c/etexdir/etrip/etrip.fot
+++ b/Build/source/texk/web2c/etexdir/etrip/etrip.fot
@@ -1,8 +1,8 @@
-This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012)
+This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev)
**entering extended mode
(./etrip.tex e-IniTeX: e-Trip format loaded.
-This is the e-Trip test [2012-05-11] for e-TeX v3.1415926-2.4.
-(You are using e-TeX version/revision 2.4)
+This is the e-Trip test [2012-08-02] for e-TeX v3.1415926-2.5.
+(You are using e-TeX version/revision 2.5)
Missing character: There is no c in font nullfont!
diff --git a/Build/source/texk/web2c/etexdir/etrip/etrip.log b/Build/source/texk/web2c/etexdir/etrip/etrip.log
index 209b0197b5a..0a1bf1db57a 100644
--- a/Build/source/texk/web2c/etexdir/etrip/etrip.log
+++ b/Build/source/texk/web2c/etexdir/etrip/etrip.log
@@ -1,9 +1,9 @@
-This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012) (format=etrip 2012.5.11) 11 MAY 2012 13:47
+This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev) (format=etrip 2012.8.2) 2 AUG 2012 21:16
entering extended mode
**&etrip etrip
(./etrip.tex e-IniTeX: e-Trip format loaded.
-This is the e-Trip test [2012-05-11] for e-TeX v3.1415926-2.4.
-(You are using e-TeX version/revision 2.4)
+This is the e-Trip test [2012-08-02] for e-TeX v3.1415926-2.5.
+(You are using e-TeX version/revision 2.5)
Missing character: There is no b in font nullfont!
Missing character: There is no c in font nullfont!
@@ -420,6 +420,14 @@ Checking \tracingifs:
{\endgroup}
Checking \tracingassigns:
{into \tracingassigns=1}
+{globally changing \6=undefined}
+{into \6=select font nullfont}
+{globally changing \6=select font nullfont}
+{into \6=select font etrip at 11.0pt}
+{changing \6=select font etrip at 11.0pt}
+{into \6=select font nullfont}
+{changing \6=select font nullfont}
+{into \6=select font etrip at 11.0pt}
{globally changing \count17=0}
{into \count17=7}
{reassigning \count17=7}
@@ -428,6 +436,16 @@ Checking \tracingassigns:
{globally changing \8=undefined}
{into \8=macro:->\relax }
{reassigning \8=macro:->\relax }
+{globally changing \5=undefined}
+{into \5=select font nullfont}
+{globally changing \5=select font nullfont}
+{into \5=select font etrip at 12.0pt}
+{changing \5=select font etrip at 12.0pt}
+{into \5=select font nullfont}
+{changing \5=select font nullfont}
+{into \5=select font etrip at 12.0pt}
+{changing \4=undefined}
+{into \4=select font etrip at 12.0pt}
{globally changing \count17=7}
{into \count17=0}
{reassigning \count17=0}
@@ -436,196 +454,199 @@ Checking \tracingassigns:
{globally changing \8=macro:->\relax }
{into \8=undefined}
{reassigning \8=undefined}
+{restoring \4=undefined}
+{restoring \5=select font etrip at 12.0pt}
+{restoring \6=select font etrip at 11.0pt}
{restoring \tracingassigns=0}
Checking \currentgrouptype, \currentgrouplevel, and \lastnodetype:
-current group level (l.282): outer level
-current group type (l.284): bottom level
-current group type (l.311): semi simple group
-{entering vbox group (level 2) at line 313}
-current group type (l.313): vbox group
-{entering adjusted hbox group (level 3) at line 314}
-current group type (l.314): adjusted hbox group
-{entering simple group (level 4) at line 315}
-current group type (l.315): simple group
-{leaving simple group (level 4) entered at line 315}
-last node type (l.316): empty
-{entering hbox group (level 4) at line 317}
-current group type (l.317): hbox group
-{entering disc group (level 5) at line 318}
-current group type (l.318): disc group
-{leaving disc group (level 5) entered at line 318}
-{entering disc group (level 5) at line 318}
-current group type (l.318): disc group
-{leaving disc group (level 5) entered at line 318}
-{entering disc group (level 5) at line 318}
-current group type (l.318): disc group
-{leaving disc group (level 5) entered at line 318}
-last node type (l.320): disc node
-last node type (l.321): char node
-last node type (l.322): ligature node
-{entering insert group (level 5) at line 323}
-current group type (l.323): insert group
-{leaving insert group (level 5) entered at line 323}
-last node type (l.324): ins node
+current group level (l.284): outer level
+current group type (l.286): bottom level
+current group type (l.313): semi simple group
+{entering vbox group (level 2) at line 315}
+current group type (l.315): vbox group
+{entering adjusted hbox group (level 3) at line 316}
+current group type (l.316): adjusted hbox group
+{entering simple group (level 4) at line 317}
+current group type (l.317): simple group
+{leaving simple group (level 4) entered at line 317}
+last node type (l.318): empty
+{entering hbox group (level 4) at line 319}
+current group type (l.319): hbox group
+{entering disc group (level 5) at line 320}
+current group type (l.320): disc group
+{leaving disc group (level 5) entered at line 320}
+{entering disc group (level 5) at line 320}
+current group type (l.320): disc group
+{leaving disc group (level 5) entered at line 320}
+{entering disc group (level 5) at line 320}
+current group type (l.320): disc group
+{leaving disc group (level 5) entered at line 320}
+last node type (l.322): disc node
+last node type (l.323): char node
+last node type (l.324): ligature node
{entering insert group (level 5) at line 325}
current group type (l.325): insert group
{leaving insert group (level 5) entered at line 325}
-last node type (l.326): adjust node
-last node type (l.327): mark node
-last node type (l.328): rule node
-last node type (l.329): glue node
-last node type (l.330): kern node
-last node type (l.331): penalty node
-{entering vtop group (level 5) at line 332}
-current group type (l.332): vtop group
-{leaving vtop group (level 5) entered at line 332}
-last node type (l.333): vlist node
-last node type (l.334): whatsit node
-{entering math shift group (level 5) at line 335}
-current group type (l.335): math shift group
-{entering math group (level 6) at line 336}
-current group type (l.336): math group
-{leaving math group (level 6) entered at line 336}
-{leaving math shift group (level 5) entered at line 335}
-last node type (l.338): math node
-last node type (l.339): math node
+last node type (l.326): ins node
+{entering insert group (level 5) at line 327}
+current group type (l.327): insert group
+{leaving insert group (level 5) entered at line 327}
+last node type (l.328): adjust node
+last node type (l.329): mark node
+last node type (l.330): rule node
+last node type (l.331): glue node
+last node type (l.332): kern node
+last node type (l.333): penalty node
+{entering vtop group (level 5) at line 334}
+current group type (l.334): vtop group
+{leaving vtop group (level 5) entered at line 334}
+last node type (l.335): vlist node
+last node type (l.336): whatsit node
+{entering math shift group (level 5) at line 337}
+current group type (l.337): math shift group
+{entering math group (level 6) at line 338}
+current group type (l.338): math group
+{leaving math group (level 6) entered at line 338}
+{leaving math shift group (level 5) entered at line 337}
last node type (l.340): math node
-{entering align group (level 5) at line 341}
-{entering align group (level 6) at line 341}
-current group type (l.341): align group
-{leaving align group (level 6) entered at line 341}
-{entering align group (level 6) at line 342}
-{entering no align group (level 7) at line 342}
-current group type (l.342): no align group
-last node type (l.343): unset node
-{leaving no align group (level 7) entered at line 342}
-{leaving align group (level 6) entered at line 342}
-{leaving align group (level 5) entered at line 341}
-{leaving hbox group (level 4) entered at line 317}
-{leaving adjusted hbox group (level 3) entered at line 314}
-last node type (l.347): hlist node
-{entering math shift group (level 3) at line 348}
-current group type (l.348): math shift group
-last node type (l.349): empty
-{entering math choice group (level 4) at line 350}
-current group type (l.350): math choice group
-{leaving math choice group (level 4) entered at line 350}
-{entering math choice group (level 4) at line 350}
-current group type (l.350): math choice group
-{leaving math choice group (level 4) entered at line 350}
-{entering math choice group (level 4) at line 350}
-current group type (l.350): math choice group
-{leaving math choice group (level 4) entered at line 350}
-{entering math choice group (level 4) at line 350}
-current group type (l.350): math choice group
-{entering vcenter group (level 5) at line 351}
-current group type (l.351): vcenter group
-{leaving vcenter group (level 5) entered at line 351}
-last node type (l.352): math mode node
-{leaving math choice group (level 4) entered at line 350}
-last node type (l.353): math mode node
-{entering math left group (level 4) at line 354}
-current group type (l.354): math left group
-{leaving math left group (level 4) entered at line 354}
-{entering math left group (level 4) at line 355}
-current group type (l.355): math left group
-{leaving math left group (level 4) entered at line 355}
+last node type (l.341): math node
+last node type (l.342): math node
+{entering align group (level 5) at line 343}
+{entering align group (level 6) at line 343}
+current group type (l.343): align group
+{leaving align group (level 6) entered at line 343}
+{entering align group (level 6) at line 344}
+{entering no align group (level 7) at line 344}
+current group type (l.344): no align group
+last node type (l.345): unset node
+{leaving no align group (level 7) entered at line 344}
+{leaving align group (level 6) entered at line 344}
+{leaving align group (level 5) entered at line 343}
+{leaving hbox group (level 4) entered at line 319}
+{leaving adjusted hbox group (level 3) entered at line 316}
+last node type (l.349): hlist node
+{entering math shift group (level 3) at line 350}
+current group type (l.350): math shift group
+last node type (l.351): empty
+{entering math choice group (level 4) at line 352}
+current group type (l.352): math choice group
+{leaving math choice group (level 4) entered at line 352}
+{entering math choice group (level 4) at line 352}
+current group type (l.352): math choice group
+{leaving math choice group (level 4) entered at line 352}
+{entering math choice group (level 4) at line 352}
+current group type (l.352): math choice group
+{leaving math choice group (level 4) entered at line 352}
+{entering math choice group (level 4) at line 352}
+current group type (l.352): math choice group
+{entering vcenter group (level 5) at line 353}
+current group type (l.353): vcenter group
+{leaving vcenter group (level 5) entered at line 353}
+last node type (l.354): math mode node
+{leaving math choice group (level 4) entered at line 352}
+last node type (l.355): math mode node
{entering math left group (level 4) at line 356}
current group type (l.356): math left group
{leaving math left group (level 4) entered at line 356}
-{leaving math shift group (level 3) entered at line 348}
-{leaving vbox group (level 2) entered at line 313}
-{entering adjusted hbox group (level 2) at line 394}
-{leaving adjusted hbox group (level 2) entered at line 394}
-{entering output group (level 2) at line 394}
-current group type (l.394): output group
-{entering vbox group (level 3) at line 394}
-{entering adjusted hbox group (level 4) at line 394}
-{entering hbox group (level 5) at line 394}
-{entering simple group (level 6) at line 394}
-{entering align group (level 7) at line 394}
-{entering align group (level 8) at line 394}
-{entering no align group (level 9) at line 394}
-{entering math shift group (level 10) at line 394}
-{entering vtop group (level 11) at line 394}
-{entering math shift group (level 12) at line 394}
-{entering math group (level 13) at line 394}
-{entering math left group (level 14) at line 394}
-{leaving math left group (level 14) entered at line 394}
-{entering math left group (level 14) at line 394}
-{entering math choice group (level 15) at line 394}
-{leaving math choice group (level 15) entered at line 394}
-{entering math choice group (level 15) at line 394}
-{leaving math choice group (level 15) entered at line 394}
-{entering math choice group (level 15) at line 394}
-{entering vcenter group (level 16) at line 394}
-{entering insert group (level 17) at line 394}
-{entering disc group (level 18) at line 394}
-{leaving disc group (level 18) entered at line 394}
-{entering disc group (level 18) at line 394}
-
-### disc group (level 18) entered at line 394 (\discretionary{}{)
-### insert group (level 17) entered at line 394 (\vadjust{)
-### vcenter group (level 16) entered at line 394 (\vcenter to7.0pt{)
-### math choice group (level 15) entered at line 394 (\mathchoice{}{}{)
-### math left group (level 14) entered at line 394 (\middle)
-### math group (level 13) entered at line 394 ({)
-### math shift group (level 12) entered at line 394 ($$)
-### vtop group (level 11) entered at line 394 (\vtop{)
-### math shift group (level 10) entered at line 394 ($)
-### no align group (level 9) entered at line 394 (\noalign{)
-### align group (level 8) entered at line 394 (\cr)
-### align group (level 7) entered at line 394 (\valign{)
-### simple group (level 6) entered at line 394 ({)
-### hbox group (level 5) entered at line 394 (\raise5.0pt\hbox{)
-### adjusted hbox group (level 4) entered at line 394 (\hbox spread5.0pt
+{entering math left group (level 4) at line 357}
+current group type (l.357): math left group
+{leaving math left group (level 4) entered at line 357}
+{entering math left group (level 4) at line 358}
+current group type (l.358): math left group
+{leaving math left group (level 4) entered at line 358}
+{leaving math shift group (level 3) entered at line 350}
+{leaving vbox group (level 2) entered at line 315}
+{entering adjusted hbox group (level 2) at line 396}
+{leaving adjusted hbox group (level 2) entered at line 396}
+{entering output group (level 2) at line 396}
+current group type (l.396): output group
+{entering vbox group (level 3) at line 396}
+{entering adjusted hbox group (level 4) at line 396}
+{entering hbox group (level 5) at line 396}
+{entering simple group (level 6) at line 396}
+{entering align group (level 7) at line 396}
+{entering align group (level 8) at line 396}
+{entering no align group (level 9) at line 396}
+{entering math shift group (level 10) at line 396}
+{entering vtop group (level 11) at line 396}
+{entering math shift group (level 12) at line 396}
+{entering math group (level 13) at line 396}
+{entering math left group (level 14) at line 396}
+{leaving math left group (level 14) entered at line 396}
+{entering math left group (level 14) at line 396}
+{entering math choice group (level 15) at line 396}
+{leaving math choice group (level 15) entered at line 396}
+{entering math choice group (level 15) at line 396}
+{leaving math choice group (level 15) entered at line 396}
+{entering math choice group (level 15) at line 396}
+{entering vcenter group (level 16) at line 396}
+{entering insert group (level 17) at line 396}
+{entering disc group (level 18) at line 396}
+{leaving disc group (level 18) entered at line 396}
+{entering disc group (level 18) at line 396}
+
+### disc group (level 18) entered at line 396 (\discretionary{}{)
+### insert group (level 17) entered at line 396 (\vadjust{)
+### vcenter group (level 16) entered at line 396 (\vcenter to7.0pt{)
+### math choice group (level 15) entered at line 396 (\mathchoice{}{}{)
+### math left group (level 14) entered at line 396 (\middle)
+### math group (level 13) entered at line 396 ({)
+### math shift group (level 12) entered at line 396 ($$)
+### vtop group (level 11) entered at line 396 (\vtop{)
+### math shift group (level 10) entered at line 396 ($)
+### no align group (level 9) entered at line 396 (\noalign{)
+### align group (level 8) entered at line 396 (\cr)
+### align group (level 7) entered at line 396 (\valign{)
+### simple group (level 6) entered at line 396 ({)
+### hbox group (level 5) entered at line 396 (\raise5.0pt\hbox{)
+### adjusted hbox group (level 4) entered at line 396 (\hbox spread5.0pt
{)
-### vbox group (level 3) entered at line 394 (\setbox0=\vbox{)
-### output group (level 2) entered at line 394 (\output)
-### semi simple group (level 1) entered at line 285 (\begingroup)
+### vbox group (level 3) entered at line 396 (\setbox0=\vbox{)
+### output group (level 2) entered at line 396 (\output)
+### semi simple group (level 1) entered at line 287 (\begingroup)
### bottom level
! OK.
<output> ...nary {}{\showgroups
}{} } } }{} \right . } $$ } $...
-l.394 ...ox{}\vfil\penalty-10000
+l.396 ...ox{}\vfil\penalty-10000
-{leaving disc group (level 18) entered at line 394}
-{entering disc group (level 18) at line 394}
-{leaving disc group (level 18) entered at line 394}
-{leaving insert group (level 17) entered at line 394}
-{leaving vcenter group (level 16) entered at line 394}
-{leaving math choice group (level 15) entered at line 394}
-{entering math choice group (level 15) at line 394}
-{leaving math choice group (level 15) entered at line 394}
-{leaving math left group (level 14) entered at line 394}
-{leaving math group (level 13) entered at line 394}
-{leaving math shift group (level 12) entered at line 394}
-{leaving vtop group (level 11) entered at line 394}
-{leaving math shift group (level 10) entered at line 394}
-{leaving no align group (level 9) entered at line 394}
-{leaving align group (level 8) entered at line 394}
-{leaving align group (level 7) entered at line 394}
-{leaving simple group (level 6) entered at line 394}
-{leaving hbox group (level 5) entered at line 394}
-{leaving adjusted hbox group (level 4) entered at line 394}
-{leaving vbox group (level 3) entered at line 394}
-{leaving output group (level 2) entered at line 394}
+{leaving disc group (level 18) entered at line 396}
+{entering disc group (level 18) at line 396}
+{leaving disc group (level 18) entered at line 396}
+{leaving insert group (level 17) entered at line 396}
+{leaving vcenter group (level 16) entered at line 396}
+{leaving math choice group (level 15) entered at line 396}
+{entering math choice group (level 15) at line 396}
+{leaving math choice group (level 15) entered at line 396}
+{leaving math left group (level 14) entered at line 396}
+{leaving math group (level 13) entered at line 396}
+{leaving math shift group (level 12) entered at line 396}
+{leaving vtop group (level 11) entered at line 396}
+{leaving math shift group (level 10) entered at line 396}
+{leaving no align group (level 9) entered at line 396}
+{leaving align group (level 8) entered at line 396}
+{leaving align group (level 7) entered at line 396}
+{leaving simple group (level 6) entered at line 396}
+{leaving hbox group (level 5) entered at line 396}
+{leaving adjusted hbox group (level 4) entered at line 396}
+{leaving vbox group (level 3) entered at line 396}
+{leaving output group (level 2) entered at line 396}
Checking expansion of \protected macros:
> \2=\protected macro:
->.
-l.402 ...otected\def\2{} \show\2
+l.404 ...otected\def\2{} \show\2
> \3=\protected macro:
->.
-l.403 \let\3=\2 \show\3
+l.405 \let\3=\2 \show\3
> \1=\protected macro:
->\2.
-l.404 ...cted\def\1{\2}} \show\1
+l.406 ...cted\def\1{\2}} \show\1
@@ -642,14 +663,14 @@ l.404 ...cted\def\1{\2}} \show\1
.\special{\1\2}
! OK.
-l.408 ...ndafter\1\1}} \showbox0
+l.410 ...ndafter\1\1}} \showbox0
\1->\2
> \5=macro:
->\1\2.
-l.409 ...xpandafter\1\1} \show\5
+l.411 ...xpandafter\1\1} \show\5
@@ -672,30 +693,30 @@ Completed box being shipped out [1]
Memory usage before: 52&183; after: 36&177; still untouched: 1673
(./etrip.out) (
-Warning: end of semi simple group (level 3) entered at line 431 of a dif
+Warning: end of semi simple group (level 3) entered at line 433 of a dif
ferent file
-Warning: end of \iftrue entered on line 431 of a different file
+Warning: end of \iftrue entered on line 433 of a different file
Warning: end of file when simple group (level 3) entered at line 3 is in
complete
Warning: end of file when \iffalse\else entered on line 4 is incomplete
) (
-Warning: end of semi simple group (level 3) entered at line 433 of a dif
+Warning: end of semi simple group (level 3) entered at line 435 of a dif
ferent file
l.1 \endgroup
-l.433 ...ntokens\expandafter{\1}
+l.435 ...ntokens\expandafter{\1}
\egroup \fi
-Warning: end of \unless\iffalse entered on line 433 of a different file
+Warning: end of \unless\iffalse entered on line 435 of a different file
l.2 \fi
-l.433 ...ntokens\expandafter{\1}
+l.435 ...ntokens\expandafter{\1}
\egroup \fi
Warning: end of file when simple group (level 3) entered at line 3 is in
complete
Warning: end of file when \iffalse\else entered on line 4 is incomplete
l.5 \iffalse \else
-l.433 ...ntokens\expandafter{\1}
+l.435 ...ntokens\expandafter{\1}
\egroup \fi) (
Warning: end of hbox group (level 4) entered at line 1 of a different fi
le
@@ -703,16 +724,16 @@ l.1 \egroup
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
Warning: end of \ifcase entered on line 2 of a different file
l.2 \else \fi
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
-Warning: end of hbox group (level 3) entered at line 435 of a different
+Warning: end of hbox group (level 3) entered at line 437 of a different
file
\1->\egroup
@@ -721,9 +742,9 @@ l.4 \1
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
-Warning: end of \unless\iftrue entered on line 436 of a different file
+Warning: end of \unless\iftrue entered on line 438 of a different file
\1->\egroup \fi
@@ -731,7 +752,7 @@ l.4 \1
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
Warning: end of file when math shift group (level 4) entered at line 7 i
s incomplete
@@ -744,14 +765,14 @@ l.10 \csname iffalse\endcsname
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
! Incomplete \iffalse; all text was ignored after line 9.
<inserted text>
\fi
l.6 }
-l.444 }
+l.446 }
% end of outer \scantokens
The file ended while I was skipping conditional text.
This kind of error happens when you say `\if...' and forget
@@ -762,7 +783,7 @@ mplete
Warning: end of file when \ifnum entered on line 6 is incomplete
l.9 \fi
-l.444 }
+l.446 }
% end of outer \scantokens) (./etrip.out
! Undefined control sequence.
\endgroup ->\9\9
@@ -781,7 +802,7 @@ and I'll forget about whatever was undefined.
l.1 \endgroup
-l.451 ...ntokens\expandafter{\1}
+l.453 ...ntokens\expandafter{\1}
\egroup \fi
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
@@ -795,7 +816,7 @@ Runaway definition?
! File ended while scanning definition of \1.
<inserted text>
}
-l.453 ...scantokens{\begingroup}
+l.455 ...scantokens{\begingroup}
% <== error
I suspect you have forgotten a `}', causing me
to read past where you wanted me to stop.
@@ -822,7 +843,7 @@ l.2
\2...=\the \currentgrouplevel }}
\endgroup
-l.461 ...evel\2\else\9\fi}}}\1\2
+l.463 ...evel\2\else\9\fi}}}\1\2
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
@@ -939,7 +960,7 @@ Missing character: There is no e in font etrip!
{false}
{\showlists}
-### restricted horizontal mode entered at line 468
+### restricted horizontal mode entered at line 470
\trip r
\trip r (ligature up)
\trip b
@@ -954,7 +975,7 @@ spacefactor 1000
prevdepth 0.0
! OK.
-l.468 ...ox25=\hbox{\1\showlists
+l.470 ...ox25=\hbox{\1\showlists
}^^M
{end-group character }}
@@ -1007,49 +1028,49 @@ Current marks:
.\hbox(0.0+0.0)x10.0
! OK.
-l.491 \1 \showbox0
+l.493 \1 \showbox0
\let\5=\3 \def\3#1{\showtokens\expandaft...
> 0-1.
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
> 0-2.
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
> 1-1.
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
> 1-1.
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
> .
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
> .
<recently read> }
...
-l.493 \1
+l.495 \1
\showbox1 \showbox0 \let\3=\5
@@ -1074,7 +1095,7 @@ Current marks:
.\glue 0.0 plus 1.0fil
! OK.
-l.493 \1 \showbox1
+l.495 \1 \showbox1
\showbox0 \let\3=\5
> \box0=
@@ -1095,7 +1116,7 @@ l.493 \1 \showbox1
.\hbox(0.0+0.0)x10.0
! OK.
-l.493 \1 \showbox1 \showbox0
+l.495 \1 \showbox1 \showbox0
\let\3=\5
@@ -1115,7 +1136,7 @@ Current marks:
.\glue 3.0 plus 1.0fil
! OK.
-l.495 \1 \showbox1
+l.497 \1 \showbox1
\showbox0
> \box0=
@@ -1129,7 +1150,7 @@ l.495 \1 \showbox1
.\hbox(0.0+0.0)x10.0
! OK.
-l.495 \1 \showbox1 \showbox0
+l.497 \1 \showbox1 \showbox0
@@ -1147,7 +1168,7 @@ Current marks:
.\glue 0.0 plus 1.0fil
! OK.
-l.497 \1 \showbox1
+l.499 \1 \showbox1
\showbox0
> \box0=
@@ -1156,7 +1177,7 @@ l.497 \1 \showbox1
.\hbox(0.0+0.0)x10.0
! OK.
-l.497 \1 \showbox1 \showbox0
+l.499 \1 \showbox1 \showbox0
@@ -1197,7 +1218,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.500 ...s3{}\vfil\penalty-10000
+l.502 ...s3{}\vfil\penalty-10000
@@ -1222,7 +1243,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.500 ...s3{}\vfil\penalty-10000
+l.502 ...s3{}\vfil\penalty-10000
@@ -1245,7 +1266,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.500 ...s3{}\vfil\penalty-10000
+l.502 ...s3{}\vfil\penalty-10000
@@ -1271,7 +1292,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.500 ...s3{}\vfil\penalty-10000
+l.502 ...s3{}\vfil\penalty-10000
@@ -1297,7 +1318,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.501 ...s3{}\vfil\penalty-10000
+l.503 ...s3{}\vfil\penalty-10000
@@ -1320,7 +1341,7 @@ Current marks:
! OK.
<output> {\1 \showbox 255
\setbox 0=\box 255}
-l.502 ...x{}\vfil\penalty-10000
+l.504 ...x{}\vfil\penalty-10000
% reclaim sparse array memory!
Checking \middle:
@@ -1328,7 +1349,7 @@ Checking \middle:
<inserted text>
$
...
-l.511 \setbox0=\vbox{\middle
+l.513 \setbox0=\vbox{\middle
\par \right \par} % <== 8 errors
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
@@ -1336,7 +1357,7 @@ you left one out. Proceed, with fingers crossed.
! Missing delimiter (. inserted).
<to be read again>
\par
-l.511 ...box0=\vbox{\middle \par
+l.513 ...box0=\vbox{\middle \par
\right \par} % <== 8 errors
I was expecting to see something like `(' or `\{' or
`\}' here. If you typed, e.g., `{' instead of `\{', you
@@ -1348,7 +1369,7 @@ nonnegative, or you can use `\delimiter <delimiter code>'.
! Extra \middle.
<to be read again>
\par
-l.511 ...box0=\vbox{\middle \par
+l.513 ...box0=\vbox{\middle \par
\right \par} % <== 8 errors
I'm ignoring a \middle that had no matching \left.
@@ -1356,7 +1377,7 @@ I'm ignoring a \middle that had no matching \left.
<inserted text>
$
...
-l.511 ...box0=\vbox{\middle \par
+l.513 ...box0=\vbox{\middle \par
\right \par} % <== 8 errors
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
@@ -1365,7 +1386,7 @@ you left one out. Proceed, with fingers crossed.
<inserted text>
$
...
-l.511 ...box{\middle \par \right
+l.513 ...box{\middle \par \right
\par} % <== 8 errors
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
@@ -1373,7 +1394,7 @@ you left one out. Proceed, with fingers crossed.
! Missing delimiter (. inserted).
<to be read again>
\par
-l.511 ...middle \par \right \par
+l.513 ...middle \par \right \par
} % <== 8 errors
I was expecting to see something like `(' or `\{' or
`\}' here. If you typed, e.g., `{' instead of `\{', you
@@ -1385,7 +1406,7 @@ nonnegative, or you can use `\delimiter <delimiter code>'.
! Extra \right.
<to be read again>
\par
-l.511 ...middle \par \right \par
+l.513 ...middle \par \right \par
} % <== 8 errors
I'm ignoring a \right that had no matching \left.
@@ -1393,13 +1414,13 @@ I'm ignoring a \right that had no matching \left.
<inserted text>
$
...
-l.511 ...middle \par \right \par
+l.513 ...middle \par \right \par
} % <== 8 errors
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
-### math mode entered at line 522
+### math mode entered at line 524
\mathord
.\fam1 r
this will be denominator of:
@@ -1413,7 +1434,7 @@ this will be denominator of:
\\middle"142342
\\mathord
\.\fam1 q
-### math mode entered at line 519
+### math mode entered at line 521
\left"161361
\mathord
.\fam1 p
@@ -1423,7 +1444,7 @@ this will be denominator of:
\middle"142342
\mathord
.\fam1 q
-### math mode entered at line 515
+### math mode entered at line 517
\mathord
.\fam1 r
this will be denominator of:
@@ -1431,22 +1452,22 @@ this will be denominator of:
\\left"161361
\\mathord
\.\fam1 q
-### math mode entered at line 514
+### math mode entered at line 516
\left"161361
\mathord
.\fam1 p
-### math mode entered at line 513
-### restricted horizontal mode entered at line 512
+### math mode entered at line 515
+### restricted horizontal mode entered at line 514
spacefactor 1000
### vertical mode entered at line 0
prevdepth 0.0
! OK.
-l.523 ... \over r\showlists
+l.525 ... \over r\showlists
-### math mode entered at line 519
+### math mode entered at line 521
\left"161361
\mathord
.\fam1 p
@@ -1470,7 +1491,7 @@ l.523 ... \over r\showlists
./\mathord
./.\fam1 r
.\right"162362
-### math mode entered at line 515
+### math mode entered at line 517
\mathord
.\fam1 r
this will be denominator of:
@@ -1478,22 +1499,22 @@ this will be denominator of:
\\left"161361
\\mathord
\.\fam1 q
-### math mode entered at line 514
+### math mode entered at line 516
\left"161361
\mathord
.\fam1 p
-### math mode entered at line 513
-### restricted horizontal mode entered at line 512
+### math mode entered at line 515
+### restricted horizontal mode entered at line 514
spacefactor 1000
### vertical mode entered at line 0
prevdepth 0.0
! OK.
-l.524 ... \right]\showlists
+l.526 ... \right]\showlists
-### math mode entered at line 515
+### math mode entered at line 517
\mathord
.\fam1 r
\mathinner
@@ -1526,22 +1547,22 @@ this will be denominator of:
\\left"161361
\\mathord
\.\fam1 q
-### math mode entered at line 514
+### math mode entered at line 516
\left"161361
\mathord
.\fam1 p
-### math mode entered at line 513
-### restricted horizontal mode entered at line 512
+### math mode entered at line 515
+### restricted horizontal mode entered at line 514
spacefactor 1000
### vertical mode entered at line 0
prevdepth 0.0
! OK.
-l.525 ... \right]\showlists
+l.527 ... \right]\showlists
-### math mode entered at line 514
+### math mode entered at line 516
\left"161361
\mathord
.\fam1 p
@@ -1578,18 +1599,18 @@ l.525 ... \right]\showlists
./..\right"162362
./.\right"162362
.\right"162362
-### math mode entered at line 513
-### restricted horizontal mode entered at line 512
+### math mode entered at line 515
+### restricted horizontal mode entered at line 514
spacefactor 1000
### vertical mode entered at line 0
prevdepth 0.0
! OK.
-l.526 \right]\showlists
+l.528 \right]\showlists
-### math mode entered at line 513
+### math mode entered at line 515
\mathinner
.\left"161361
.\mathord
@@ -1628,17 +1649,17 @@ l.526 \right]\showlists
../.\right"162362
..\right"162362
.\right"162362
-### restricted horizontal mode entered at line 512
+### restricted horizontal mode entered at line 514
spacefactor 1000
### vertical mode entered at line 0
prevdepth 0.0
! OK.
-l.527 \right]\showlists
+l.529 \right]\showlists
-### restricted horizontal mode entered at line 512
+### restricted horizontal mode entered at line 514
\mathon
\hbox(30.99977+16.99977)x80.99994
.\hbox(14.00002+2.0)x6.00002, shifted -0.99998
@@ -1845,11 +1866,11 @@ spacefactor 1000
prevdepth 0.0
! OK.
-l.528 $\showlists
+l.530 $\showlists
-### restricted horizontal mode entered at line 530
+### restricted horizontal mode entered at line 532
\mathon
\hbox(17.0+3.00002)x19.00002
.\hbox(14.00002+2.0)x6.00002, shifted -0.99998
@@ -1873,11 +1894,11 @@ spacefactor 1000
prevdepth 0.0
! OK.
-l.532 ...box{}\right]$\showlists
+l.534 ...box{}\right]$\showlists
}
-### restricted horizontal mode entered at line 533
+### restricted horizontal mode entered at line 535
\mathon
\hbox(17.99997+3.99997)x19.00002
.\hbox(14.00002+2.0)x6.00002, shifted -0.99998
@@ -1905,13 +1926,13 @@ spacefactor 1000
prevdepth 0.0
! OK.
-l.535 \right]$\showlists
+l.537 \right]$\showlists
}
Checking TeX--XeT enhancements:
-\endL or \endR problem (0 missing, 1 extra) in paragraph at lines 548--5
-48
+\endL or \endR problem (0 missing, 1 extra) in paragraph at lines 550--5
+50
[][][][][][]
\hbox(0.0+0.0)x10.0, glue set 3.5fil
@@ -1930,8 +1951,8 @@ Checking TeX--XeT enhancements:
.\glue(\rightskip) 0.0
-\endL or \endR problem (0 missing, 2 extra) in paragraph at lines 549--5
-49
+\endL or \endR problem (0 missing, 2 extra) in paragraph at lines 551--5
+51
[]
\hbox(0.0+0.0)x10.0, glue set 5.5fil
@@ -1991,14 +2012,14 @@ Checking TeX--XeT enhancements:
..\glue(\rightskip) 0.0
! OK.
-l.550 \showbox0
+l.552 \showbox0
Checking optimized \aftergroup:
! Undefined control sequence.
<to be read again> \x
}{\relax
-l.562 ...roup{\aftergroup\relax}
+l.564 ...roup{\aftergroup\relax}
}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
@@ -2009,163 +2030,163 @@ and I'll forget about whatever was undefined.
Checking \showifs, \currentiftype, \currentiflevel, and \currentifbranch
:
\currentifbranch OK
-current if level (l.581): 0
-current if level (l.582): 1
-current if level (l.583): 2
-current if type (l.601): \if!NONE
-current if branch (l.601): no branch
-current if type (l.602): \if
-current if branch (l.602): true branch
-current if type (l.602): \unless\if
-current if branch (l.602): false branch
-current if type (l.603): \if
-current if branch (l.603): false branch
-current if type (l.603): \unless\if
-current if branch (l.603): true branch
-current if type (l.604): \ifcat
+current if level (l.583): 0
+current if level (l.584): 1
+current if level (l.585): 2
+current if type (l.603): \if!NONE
+current if branch (l.603): no branch
+current if type (l.604): \if
current if branch (l.604): true branch
-current if type (l.604): \unless\ifcat
+current if type (l.604): \unless\if
current if branch (l.604): false branch
-current if type (l.605): \ifcat
+current if type (l.605): \if
current if branch (l.605): false branch
-current if type (l.605): \unless\ifcat
+current if type (l.605): \unless\if
current if branch (l.605): true branch
-current if type (l.606): \ifnum
+current if type (l.606): \ifcat
current if branch (l.606): true branch
-current if type (l.606): \unless\ifnum
-current if branch (l.606): true branch
-current if type (l.607): \ifdim
+current if type (l.606): \unless\ifcat
+current if branch (l.606): false branch
+current if type (l.607): \ifcat
current if branch (l.607): false branch
-current if type (l.607): \unless\ifdim
+current if type (l.607): \unless\ifcat
current if branch (l.607): true branch
-current if type (l.608): \ifodd
+current if type (l.608): \ifnum
+current if branch (l.608): true branch
+current if type (l.608): \unless\ifnum
current if branch (l.608): true branch
-current if type (l.608): \unless\ifodd
-current if branch (l.608): false branch
-current if type (l.610): \ifvmode
+current if type (l.609): \ifdim
+current if branch (l.609): false branch
+current if type (l.609): \unless\ifdim
+current if branch (l.609): true branch
+current if type (l.610): \ifodd
current if branch (l.610): true branch
-current if type (l.610): \unless\ifvmode
+current if type (l.610): \unless\ifodd
current if branch (l.610): false branch
-current if type (l.613): \ifhmode
-current if branch (l.613): true branch
-current if type (l.613): \unless\ifhmode
-current if branch (l.613): false branch
-current if type (l.615): \ifmmode
+current if type (l.612): \ifvmode
+current if branch (l.612): true branch
+current if type (l.612): \unless\ifvmode
+current if branch (l.612): false branch
+current if type (l.615): \ifhmode
current if branch (l.615): true branch
-current if type (l.615): \unless\ifmmode
+current if type (l.615): \unless\ifhmode
current if branch (l.615): false branch
-current if type (l.617): \ifinner
+current if type (l.617): \ifmmode
current if branch (l.617): true branch
-current if type (l.619): \unless\ifinner
+current if type (l.617): \unless\ifmmode
+current if branch (l.617): false branch
+current if type (l.619): \ifinner
current if branch (l.619): true branch
-current if type (l.620): \ifvoid
-current if branch (l.620): true branch
-current if type (l.620): \unless\ifvoid
-current if branch (l.620): true branch
-current if type (l.621): \ifhbox
+current if type (l.621): \unless\ifinner
current if branch (l.621): true branch
-current if type (l.621): \unless\ifhbox
-current if branch (l.621): true branch
-current if type (l.622): \ifvbox
+current if type (l.622): \ifvoid
current if branch (l.622): true branch
-current if type (l.622): \unless\ifvbox
+current if type (l.622): \unless\ifvoid
current if branch (l.622): true branch
-current if type (l.623): \ifx
-current if branch (l.623): false branch
-current if type (l.623): \unless\ifx
+current if type (l.623): \ifhbox
+current if branch (l.623): true branch
+current if type (l.623): \unless\ifhbox
current if branch (l.623): true branch
-current if type (l.624): \ifeof
+current if type (l.624): \ifvbox
current if branch (l.624): true branch
-current if type (l.624): \unless\ifeof
-current if branch (l.624): false branch
-current if type (l.625): \iftrue
-current if branch (l.625): true branch
-current if type (l.625): \unless\iftrue
+current if type (l.624): \unless\ifvbox
+current if branch (l.624): true branch
+current if type (l.625): \ifx
current if branch (l.625): false branch
-current if type (l.626): \iffalse
-current if branch (l.626): false branch
-current if type (l.626): \unless\iffalse
+current if type (l.625): \unless\ifx
+current if branch (l.625): true branch
+current if type (l.626): \ifeof
current if branch (l.626): true branch
-current if type (l.627): \ifcase
+current if type (l.626): \unless\ifeof
+current if branch (l.626): false branch
+current if type (l.627): \iftrue
current if branch (l.627): true branch
-current if type (l.627): \ifcase
+current if type (l.627): \unless\iftrue
current if branch (l.627): false branch
-current if type (l.628): \ifdefined
+current if type (l.628): \iffalse
+current if branch (l.628): false branch
+current if type (l.628): \unless\iffalse
current if branch (l.628): true branch
-current if type (l.628): \unless\ifdefined
-current if branch (l.628): true branch
-current if type (l.629): \ifcsname
+current if type (l.629): \ifcase
current if branch (l.629): true branch
-current if type (l.630): \unless\ifcsname
+current if type (l.629): \ifcase
+current if branch (l.629): false branch
+current if type (l.630): \ifdefined
current if branch (l.630): true branch
-current if type (l.631): \iffontchar
-current if branch (l.631): true branch
-current if type (l.631): \unless\iffontchar
+current if type (l.630): \unless\ifdefined
+current if branch (l.630): true branch
+current if type (l.631): \ifcsname
current if branch (l.631): true branch
-{math mode: \ifcsname: (level 41) entered on line 647}
-{\unless\ifcsname: (level 42) entered on line 647}
-{\iffontchar: (level 43) entered on line 648}
-{\unless\iffontchar: (level 44) entered on line 648}
-
-### level 44: \unless\iffontchar entered on line 648
-### level 43: \iffontchar entered on line 648
-### level 42: \unless\ifcsname entered on line 647
-### level 41: \ifcsname entered on line 647
-### level 40: \unless\ifdefined entered on line 645
-### level 39: \ifdefined entered on line 645
-### level 38: \ifcase\else entered on line 644
-### level 37: \ifcase entered on line 644
-### level 36: \unless\iffalse entered on line 643
-### level 35: \iffalse\else entered on line 643
-### level 34: \unless\iftrue\else entered on line 643
-### level 33: \iftrue entered on line 643
-### level 32: \unless\ifx entered on line 642
-### level 31: \ifx\else entered on line 642
-### level 30: \unless\ifeof\else entered on line 641
-### level 29: \ifeof entered on line 641
-### level 28: \unless\ifvbox entered on line 641
-### level 27: \ifvbox entered on line 641
-### level 26: \unless\ifhbox entered on line 640
-### level 25: \ifhbox entered on line 640
-### level 24: \unless\ifvoid entered on line 640
-### level 23: \ifvoid entered on line 640
-### level 22: \unless\ifinner\else entered on line 639
-### level 21: \ifinner entered on line 639
-### level 20: \unless\ifmmode\else entered on line 639
-### level 19: \ifmmode entered on line 639
-### level 18: \unless\ifhmode\else entered on line 638
-### level 17: \ifhmode entered on line 638
-### level 16: \unless\ifvmode\else entered on line 637
-### level 15: \ifvmode entered on line 637
-### level 14: \unless\ifodd\else entered on line 636
-### level 13: \ifodd entered on line 636
-### level 12: \unless\ifdim entered on line 635
-### level 11: \ifdim\else entered on line 635
-### level 10: \unless\ifnum entered on line 635
-### level 9: \ifnum entered on line 635
-### level 8: \unless\ifcat entered on line 634
-### level 7: \ifcat\else entered on line 634
-### level 6: \unless\ifcat\else entered on line 634
-### level 5: \ifcat entered on line 634
-### level 4: \unless\if entered on line 633
-### level 3: \if\else entered on line 633
-### level 2: \unless\if\else entered on line 633
-### level 1: \if entered on line 633
+current if type (l.632): \unless\ifcsname
+current if branch (l.632): true branch
+current if type (l.633): \iffontchar
+current if branch (l.633): true branch
+current if type (l.633): \unless\iffontchar
+current if branch (l.633): true branch
+{math mode: \ifcsname: (level 41) entered on line 649}
+{\unless\ifcsname: (level 42) entered on line 649}
+{\iffontchar: (level 43) entered on line 650}
+{\unless\iffontchar: (level 44) entered on line 650}
+
+### level 44: \unless\iffontchar entered on line 650
+### level 43: \iffontchar entered on line 650
+### level 42: \unless\ifcsname entered on line 649
+### level 41: \ifcsname entered on line 649
+### level 40: \unless\ifdefined entered on line 647
+### level 39: \ifdefined entered on line 647
+### level 38: \ifcase\else entered on line 646
+### level 37: \ifcase entered on line 646
+### level 36: \unless\iffalse entered on line 645
+### level 35: \iffalse\else entered on line 645
+### level 34: \unless\iftrue\else entered on line 645
+### level 33: \iftrue entered on line 645
+### level 32: \unless\ifx entered on line 644
+### level 31: \ifx\else entered on line 644
+### level 30: \unless\ifeof\else entered on line 643
+### level 29: \ifeof entered on line 643
+### level 28: \unless\ifvbox entered on line 643
+### level 27: \ifvbox entered on line 643
+### level 26: \unless\ifhbox entered on line 642
+### level 25: \ifhbox entered on line 642
+### level 24: \unless\ifvoid entered on line 642
+### level 23: \ifvoid entered on line 642
+### level 22: \unless\ifinner\else entered on line 641
+### level 21: \ifinner entered on line 641
+### level 20: \unless\ifmmode\else entered on line 641
+### level 19: \ifmmode entered on line 641
+### level 18: \unless\ifhmode\else entered on line 640
+### level 17: \ifhmode entered on line 640
+### level 16: \unless\ifvmode\else entered on line 639
+### level 15: \ifvmode entered on line 639
+### level 14: \unless\ifodd\else entered on line 638
+### level 13: \ifodd entered on line 638
+### level 12: \unless\ifdim entered on line 637
+### level 11: \ifdim\else entered on line 637
+### level 10: \unless\ifnum entered on line 637
+### level 9: \ifnum entered on line 637
+### level 8: \unless\ifcat entered on line 636
+### level 7: \ifcat\else entered on line 636
+### level 6: \unless\ifcat\else entered on line 636
+### level 5: \ifcat entered on line 636
+### level 4: \unless\if entered on line 635
+### level 3: \if\else entered on line 635
+### level 2: \unless\if\else entered on line 635
+### level 1: \if entered on line 635
! OK.
-l.649 \showifs
+l.651 \showifs
% <== show 44 nested ifs
-{\fi: \unless\iffontchar (level 44) entered on line 648}
-{\fi: \iffontchar (level 43) entered on line 648}
-{\fi: \unless\ifcsname (level 42) entered on line 647}
-{\fi: \ifcsname (level 41) entered on line 647}
+{\fi: \unless\iffontchar (level 44) entered on line 650}
+{\fi: \iffontchar (level 43) entered on line 650}
+{\fi: \unless\ifcsname (level 42) entered on line 649}
+{\fi: \ifcsname (level 41) entered on line 649}
Checking \iffontchar, \fontcharwd, etc.:
! Missing font identifier.
<to be read again>
\relax
...
-l.672 \iffontchar \else
+l.674 \iffontchar \else
\fi % <== missing font identifie...
I was looking for a control sequence whose
current meaning has been defined by \font.
@@ -2174,26 +2195,26 @@ current meaning has been defined by \font.
<to be read again>
\relax
...
-l.672 \iffontchar \else
+l.674 \iffontchar \else
\fi % <== missing font identifie...
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Bad character code (-1).
-l.673 ...ffontchar\textfont2 -1
+l.675 ...ffontchar\textfont2 -1
\else \fi % <== bad charac...
A character number must be between 0 and 255.
I changed this one to zero.
! Bad character code (256).
-l.674 \iffontchar\font 256
+l.676 \iffontchar\font 256
\else \fi % <== bad character...
A character number must be between 0 and 255.
I changed this one to zero.
! You can't use `\fontcharwd' in vertical mode.
-l.675 \fontcharwd
+l.677 \fontcharwd
\fontcharht \fontchardp \fontcharic % ...
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2201,7 +2222,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\fontcharht' in vertical mode.
-l.675 \fontcharwd \fontcharht
+l.677 \fontcharwd \fontcharht
\fontchardp \fontcharic % ...
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2209,7 +2230,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\fontchardp' in vertical mode.
-l.675 ...\fontcharht \fontchardp
+l.677 ...\fontcharht \fontchardp
\fontcharic % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2217,7 +2238,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\fontcharic' in vertical mode.
-l.675 ...\fontchardp \fontcharic
+l.677 ...\fontchardp \fontcharic
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2236,7 +2257,7 @@ Font \trip has 23 characters.
Font \nullfont has 0 characters.
Checking \parshapelength, \parshapeindent, and \parshapedimen:
! You can't use `\parshapelength' in vertical mode.
-l.699 \parshapelength
+l.701 \parshapelength
\parshapeindent \parshapedimen % <...
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2244,7 +2265,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\parshapeindent' in vertical mode.
-l.699 ...elength \parshapeindent
+l.701 ...elength \parshapeindent
\parshapedimen % <== can'...
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2252,7 +2273,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\parshapedimen' in vertical mode.
-l.699 ...peindent \parshapedimen
+l.701 ...peindent \parshapedimen
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2265,7 +2286,7 @@ Parshape test 3 OK
Parshape test 4 OK
Checking \numexpr, \dimexpr, \glueexpr, and \muexpr:
! You can't use `\numexpr' in vertical mode.
-l.763 \numexpr
+l.765 \numexpr
\dimexpr \glueexpr \muexpr % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2273,7 +2294,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\dimexpr' in vertical mode.
-l.763 \numexpr \dimexpr
+l.765 \numexpr \dimexpr
\glueexpr \muexpr % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2281,7 +2302,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\glueexpr' in vertical mode.
-l.763 ...expr \dimexpr \glueexpr
+l.765 ...expr \dimexpr \glueexpr
\muexpr % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2289,7 +2310,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\muexpr' in vertical mode.
-l.763 ...mexpr \glueexpr \muexpr
+l.765 ...mexpr \glueexpr \muexpr
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2299,21 +2320,21 @@ return to the right one by typing `I}' or `I$' or `I\par'.
! Missing ) inserted for expression.
<to be read again>
\9
-l.765 ...unt43=\numexpr ( ( 2 \9
+l.767 ...unt43=\numexpr ( ( 2 \9
\dimen43=\dimexpr ...
I was expecting to see `+', `-', `*', `/', or `)'. Didn't.
! Missing ) inserted for expression.
<to be read again>
\9
-l.765 ...unt43=\numexpr ( ( 2 \9
+l.767 ...unt43=\numexpr ( ( 2 \9
\dimen43=\dimexpr ...
I was expecting to see `+', `-', `*', `/', or `)'. Didn't.
! Missing ) inserted for expression.
<to be read again>
\9
-l.765 ...men43=\dimexpr ( 3pt \9
+l.767 ...men43=\dimexpr ( 3pt \9
I was expecting to see `+', `-', `*', `/', or `)'. Didn't.
@@ -2339,7 +2360,7 @@ I was expecting to see `+', `-', `*', `/', or `)'. Didn't.
{changing \skip44=16383.99998pt}
{into \skip44=16384.0pt}
! Dimension too large.
-l.778 \dimen45=\skip44
+l.780 \dimen45=\skip44
\dimen45=\dimexpr...
I can't work with sizes bigger than about 19 feet.
Continue and I'll use the largest value I can.
@@ -2349,7 +2370,7 @@ Continue and I'll use the largest value I can.
! Arithmetic overflow.
<recently read> \9
-l.778 ...5=\dimexpr1sp*\skip44\9
+l.780 ...5=\dimexpr1sp*\skip44\9
I can't evaluate this expression,
since the result is out of range.
@@ -2361,7 +2382,7 @@ since the result is out of range.
{changing \dimen44=-16383.99998pt}
{into \dimen44=-16384.0pt}
! Dimension too large.
-l.780 \dimen45=\skip44
+l.782 \dimen45=\skip44
\dimen45=\dimexpr...
I can't work with sizes bigger than about 19 feet.
Continue and I'll use the largest value I can.
@@ -2371,7 +2392,7 @@ Continue and I'll use the largest value I can.
! Arithmetic overflow.
<recently read> \9
-l.780 ...5=\dimexpr1sp*\skip44\9
+l.782 ...5=\dimexpr1sp*\skip44\9
I can't evaluate this expression,
since the result is out of range.
@@ -2381,7 +2402,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.781 ...4=\numexpr"7FFFFFFE+2\9
+l.783 ...4=\numexpr"7FFFFFFE+2\9
\dimen44=\dimexpr"3FFFFFF...
I can't evaluate this expression,
since the result is out of range.
@@ -2391,7 +2412,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.781 ...imexpr"3FFFFFFEsp+2sp\9
+l.783 ...imexpr"3FFFFFFEsp+2sp\9
I can't evaluate this expression,
since the result is out of range.
@@ -2401,7 +2422,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.782 ...=\numexpr-"7FFFFFFE-2\9
+l.784 ...=\numexpr-"7FFFFFFE-2\9
\dimen44=\dimexpr-"3FFFFFF...
I can't evaluate this expression,
since the result is out of range.
@@ -2410,7 +2431,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.782 ...mexpr-"3FFFFFFEsp-2sp\9
+l.784 ...mexpr-"3FFFFFFEsp-2sp\9
I can't evaluate this expression,
since the result is out of range.
@@ -2419,7 +2440,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.783 ...=\numexpr"10000*"8000\9
+l.785 ...=\numexpr"10000*"8000\9
\dimen44=\dimexpr"8000sp*"...
I can't evaluate this expression,
since the result is out of range.
@@ -2428,7 +2449,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.783 ...\dimexpr"8000sp*"8000\9
+l.785 ...\dimexpr"8000sp*"8000\9
I can't evaluate this expression,
since the result is out of range.
@@ -2437,7 +2458,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.784 ...\numexpr"10000*-"8000\9
+l.786 ...\numexpr"10000*-"8000\9
\dimen44=\dimexpr"8000sp*-"...
I can't evaluate this expression,
since the result is out of range.
@@ -2446,7 +2467,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.784 ...dimexpr"8000sp*-"8000\9
+l.786 ...dimexpr"8000sp*-"8000\9
I can't evaluate this expression,
since the result is out of range.
@@ -2455,7 +2476,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.785 ...\numexpr-"10000*"8000\9
+l.787 ...\numexpr-"10000*"8000\9
\dimen44=\dimexpr-"8000sp*"...
I can't evaluate this expression,
since the result is out of range.
@@ -2464,7 +2485,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.785 ...dimexpr-"8000sp*"8000\9
+l.787 ...dimexpr-"8000sp*"8000\9
I can't evaluate this expression,
since the result is out of range.
@@ -2473,7 +2494,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.786 ...numexpr-"10000*-"8000\9
+l.788 ...numexpr-"10000*-"8000\9
\dimen44=\dimexpr-"8000sp*-"...
I can't evaluate this expression,
since the result is out of range.
@@ -2482,7 +2503,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.786 ...imexpr-"8000sp*-"8000\9
+l.788 ...imexpr-"8000sp*-"8000\9
I can't evaluate this expression,
since the result is out of range.
@@ -2491,7 +2512,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.787 \count44=\numexpr0/0\9
+l.789 \count44=\numexpr0/0\9
\dimen44=\dimexpr...
I can't evaluate this expression,
since the result is out of range.
@@ -2500,7 +2521,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.787 ...dimen44=\dimexpr0pt/0\9
+l.789 ...dimen44=\dimexpr0pt/0\9
I can't evaluate this expression,
since the result is out of range.
@@ -2509,7 +2530,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.788 \count44=\numexpr1/0\9
+l.790 \count44=\numexpr1/0\9
\dimen44=\dimexpr...
I can't evaluate this expression,
since the result is out of range.
@@ -2518,7 +2539,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.788 ...dimen44=\dimexpr1pt/0\9
+l.790 ...dimen44=\dimexpr1pt/0\9
I can't evaluate this expression,
since the result is out of range.
@@ -2527,7 +2548,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.789 ...\count44=\numexpr-1/0\9
+l.791 ...\count44=\numexpr-1/0\9
\dimen44=\dimexpr-...
I can't evaluate this expression,
since the result is out of range.
@@ -2536,7 +2557,7 @@ since the result is out of range.
! Arithmetic overflow.
<recently read> \9
-l.789 ...imen44=\dimexpr-1pt/0\9
+l.791 ...imen44=\dimexpr-1pt/0\9
I can't evaluate this expression,
since the result is out of range.
@@ -2574,7 +2595,7 @@ Expr quotient rounding 4 OK
<recently read> \9
...
-l.829 \15{32}{5}{6}
+l.831 \15{32}{5}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2582,7 +2603,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<to be read again>
p
...
-l.829 \15{32}{5}{6}
+l.831 \15{32}{5}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2590,7 +2611,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<recently read> \relax
...
-l.829 \15{32}{5}{6}
+l.831 \15{32}{5}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2599,7 +2620,7 @@ Expr quotient rounding 5 OK
<recently read> \9
...
-l.830 \16{33}{5}{7}
+l.832 \16{33}{5}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2607,7 +2628,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<to be read again>
p
...
-l.830 \16{33}{5}{7}
+l.832 \16{33}{5}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2615,7 +2636,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<recently read> \relax
...
-l.830 \16{33}{5}{7}
+l.832 \16{33}{5}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2624,7 +2645,7 @@ Expr quotient rounding 6 OK
<recently read> \9
...
-l.831 \17{25}{4}{6}
+l.833 \17{25}{4}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2632,7 +2653,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<to be read again>
p
...
-l.831 \17{25}{4}{6}
+l.833 \17{25}{4}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2640,7 +2661,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<recently read> \relax
...
-l.831 \17{25}{4}{6}
+l.833 \17{25}{4}{6}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2649,7 +2670,7 @@ Expr quotient rounding 7 OK
<recently read> \9
...
-l.832 \18{26}{4}{7}
+l.834 \18{26}{4}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2657,7 +2678,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<to be read again>
p
...
-l.832 \18{26}{4}{7}
+l.834 \18{26}{4}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2665,7 +2686,7 @@ I'm going to assume that 1mu=1pt when they're mixed.
<recently read> \relax
...
-l.832 \18{26}{4}{7}
+l.834 \18{26}{4}{7}
% <== three mu_error's (! Incompatibl...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2677,7 +2698,7 @@ Expr fraction rounding 2 OK
=
\1...\fi \ifdim \dimexpr 1sp*#6=
\dimexpr (#3sp)*(#4)/(#5)\els...
-l.860 ...1 "7FFFFFFF 2 "40000000
+l.862 ...1 "7FFFFFFF 2 "40000000
I can't evaluate this expression,
since the result is out of range.
@@ -2689,7 +2710,7 @@ since the result is out of range.
\else
\1...expr (#3sp)*(#4)/(#5)\else
\2#2 \fi
-l.860 ...1 "7FFFFFFF 2 "40000000
+l.862 ...1 "7FFFFFFF 2 "40000000
I can't evaluate this expression,
since the result is out of range.
@@ -2701,7 +2722,7 @@ Memory usage before: 53&321; after: 44&321; still untouched: 835
Memory usage before: 53&321; after: 44&321; still untouched: 835
Checking \mutoglue and \gluetomu:
! You can't use `\mutoglue' in vertical mode.
-l.903 \mutoglue
+l.905 \mutoglue
\gluetomu % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2709,7 +2730,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\gluetomu' in vertical mode.
-l.903 \mutoglue \gluetomu
+l.905 \mutoglue \gluetomu
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2717,22 +2738,22 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! Incompatible glue units.
-l.905 ...kip2=\gluetomu\muskip1
+l.907 ...kip2=\gluetomu\muskip1
% <== two mu_error's (! Inco...
I'm going to assume that 1mu=1pt when they're mixed.
! Incompatible glue units.
-l.905 ...kip2=\gluetomu\muskip1
+l.907 ...kip2=\gluetomu\muskip1
% <== two mu_error's (! Inco...
I'm going to assume that 1mu=1pt when they're mixed.
! Incompatible glue units.
-l.906 ...uskip2=\mutoglue\skip1
+l.908 ...uskip2=\mutoglue\skip1
% <== two mu_error's (! Inco...
I'm going to assume that 1mu=1pt when they're mixed.
! Incompatible glue units.
-l.906 ...uskip2=\mutoglue\skip1
+l.908 ...uskip2=\mutoglue\skip1
% <== two mu_error's (! Inco...
I'm going to assume that 1mu=1pt when they're mixed.
@@ -2774,7 +2795,7 @@ Checking (mu)glue identity:
Checking \gluestretchorder, \glueshrinkorder, \gluestretch, and \glueshr
ink:
! You can't use `\gluestretchorder' in vertical mode.
-l.930 \gluestretchorder
+l.932 \gluestretchorder
\gluestretch % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2782,7 +2803,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\gluestretch' in vertical mode.
-l.930 ...retchorder \gluestretch
+l.932 ...retchorder \gluestretch
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2790,7 +2811,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\glueshrinkorder' in vertical mode.
-l.931 \glueshrinkorder
+l.933 \glueshrinkorder
\glueshrink % <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2798,7 +2819,7 @@ If you're in the wrong mode, you might be able to
return to the right one by typing `I}' or `I$' or `I\par'.
! You can't use `\glueshrink' in vertical mode.
-l.931 ...shrinkorder \glueshrink
+l.933 ...shrinkorder \glueshrink
% <== can't use
Sorry, but I'm not programmed to handle this case;
I'll just pretend that you didn't ask for it.
@@ -2810,7 +2831,7 @@ Checking sparse arrays:
<to be read again>
\countdef
...
-l.968 \2\countdef
+l.970 \2\countdef
% Bad register code (-1) ...and (32768).
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -2819,7 +2840,7 @@ I changed this one to zero.
<to be read again>
\countdef
...
-l.968 \2\countdef
+l.970 \2\countdef
% Bad register code (-1) ...and (32768).
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -2829,7 +2850,7 @@ I changed this one to zero.
<to be read again>
\dimendef
...
-l.969 \2\dimendef
+l.971 \2\dimendef
% Bad register code (-1) ...and (32768).
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -2838,7 +2859,7 @@ I changed this one to zero.
<to be read again>
\dimendef
...
-l.969 \2\dimendef
+l.971 \2\dimendef
% Bad register code (-1) ...and (32768).
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -2848,7 +2869,7 @@ I changed this one to zero.
<to be read again>
\skipdef
...
-l.970 \2\skipdef
+l.972 \2\skipdef
% Bad register code (-1) ...and (32768).
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -2857,7 +2878,7 @@ I changed this one to zero.
<to be read again>
\skipdef
...
-l.970 \2\skipdef
+l.972 \2\skipdef
% Bad register code (-1) ...and (32768).
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -2867,7 +2888,7 @@ I changed this one to zero.
<to be read again>
\muskipdef
...
-l.971 \2\muskipdef
+l.973 \2\muskipdef
% Bad register code (-1) ...and (32768).
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -2876,7 +2897,7 @@ I changed this one to zero.
<to be read again>
\muskipdef
...
-l.971 \2\muskipdef
+l.973 \2\muskipdef
% Bad register code (-1) ...and (32768).
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -2886,7 +2907,7 @@ I changed this one to zero.
<to be read again>
\toksdef
...
-l.972 \2\toksdef
+l.974 \2\toksdef
% Bad register code (-1) ...and (32768).
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -2895,14 +2916,14 @@ I changed this one to zero.
<to be read again>
\toksdef
...
-l.972 \2\toksdef
+l.974 \2\toksdef
% Bad register code (-1) ...and (32768).
A register number must be between 0 and 32767.
I changed this one to zero.
\toks32767=.
> \9=\dimen256.
-l.979 ...8 \let\8=\relax \show\9
+l.981 ...8 \let\8=\relax \show\9
{restoring \9=undefined}
@@ -3098,7 +3119,7 @@ testing box registers ...
<to be read again>
\mathchardef
...
-l.1022 \2\mathchardef
+l.1024 \2\mathchardef
% Bad mathchar (-1) ...and (32768).
A mathchar number must be between 0 and 32767.
I changed this one to zero.
@@ -3107,7 +3128,7 @@ I changed this one to zero.
<to be read again>
\mathchardef
...
-l.1022 \2\mathchardef
+l.1024 \2\mathchardef
% Bad mathchar (-1) ...and (32768).
A mathchar number must be between 0 and 32767.
I changed this one to zero.
@@ -3116,13 +3137,13 @@ I changed this one to zero.
! Bad register code (-1).
<to be read again>
=
-l.1023 \setbox-1=
+l.1025 \setbox-1=
\copy32768 % Bad register code (-1) ...and...
A register number must be between 0 and 32767.
I changed this one to zero.
! Bad register code (32768).
-l.1023 \setbox-1=\copy32768
+l.1025 \setbox-1=\copy32768
% Bad register code (-1) ...and...
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -3130,13 +3151,13 @@ I changed this one to zero.
! Bad register code (32768).
<to be read again>
=
-l.1024 \global\setbox32768=
+l.1026 \global\setbox32768=
\copy-1 % Bad register code (327...
A register number must be between 0 and 32767.
I changed this one to zero.
! Bad register code (-1).
-l.1024 ...l\setbox32768=\copy-1
+l.1026 ...l\setbox32768=\copy-1
% Bad register code (32768) ....
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -3144,19 +3165,19 @@ I changed this one to zero.
! Bad register code (32768).
<to be read again>
=
-l.1025 \wd32768=
+l.1027 \wd32768=
\ht-1 % Bad register code (32768) ...and (-1).
A register number must be between 0 and 32767.
I changed this one to zero.
! Bad register code (-1).
-l.1025 \wd32768=\ht-1
+l.1027 \wd32768=\ht-1
% Bad register code (32768) ...and (-1).
A register number must be between 0 and 32767.
I changed this one to zero.
! Bad register code (-1).
-l.1026 \showbox-1
+l.1028 \showbox-1
% Bad register code (-1).
A register number must be between 0 and 32767.
I changed this one to zero.
@@ -3164,35 +3185,35 @@ I changed this one to zero.
> \box0=void
! OK.
-l.1026 \showbox-1
+l.1028 \showbox-1
% Bad register code (-1).
-### vtop group (level 4) entered at line 1039 (\setbox32103=\vtop to7.0p
+### vtop group (level 4) entered at line 1041 (\setbox32103=\vtop to7.0p
t{)
-### vbox group (level 3) entered at line 1038 (\global\setbox32102=\vbox
+### vbox group (level 3) entered at line 1040 (\global\setbox32102=\vbox
to5.0pt{)
-### hbox group (level 2) entered at line 1037 (\setbox32101=\hbox to3.0p
+### hbox group (level 2) entered at line 1039 (\setbox32101=\hbox to3.0p
t{)
-### semi simple group (level 1) entered at line 1019 (\begingroup)
+### semi simple group (level 1) entered at line 1021 (\begingroup)
### bottom level
! OK.
-l.1040 \showgroups
+l.1042 \showgroups
{restoring \box32103=void}
> \box32100=void
! OK.
-l.1044 \showbox32100
+l.1046 \showbox32100
> \box32101=
\hbox(0.0+0.0)x3.0
! OK.
-l.1045 \showbox32101
+l.1047 \showbox32101
\box32101=\hbox,wd=3.0pt.
@@ -3250,7 +3271,7 @@ Checking \lastlinefit:
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1079 \lastlinefit=-1 \1
+l.1081 \lastlinefit=-1 \1
> \box0=
@@ -3265,7 +3286,7 @@ l.1079 \lastlinefit=-1 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1079 \lastlinefit=-1 \1
+l.1081 \lastlinefit=-1 \1
@firstpass
@@ -3293,7 +3314,7 @@ l.1079 \lastlinefit=-1 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1080 \lastlinefit=500 \1
+l.1082 \lastlinefit=500 \1
> \box0=
@@ -3308,7 +3329,7 @@ l.1080 \lastlinefit=500 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1080 \lastlinefit=500 \1
+l.1082 \lastlinefit=500 \1
@firstpass
@@ -3336,7 +3357,7 @@ l.1080 \lastlinefit=500 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1081 \lastlinefit=1001 \1
+l.1083 \lastlinefit=1001 \1
> \box0=
@@ -3351,7 +3372,7 @@ l.1081 \lastlinefit=1001 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1081 \lastlinefit=1001 \1
+l.1083 \lastlinefit=1001 \1
@firstpass
@@ -3393,7 +3414,7 @@ l.1081 \lastlinefit=1001 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1085 ... \lastlinefit=1000 \1
+l.1087 ... \lastlinefit=1000 \1
> \box0=
@@ -3406,7 +3427,7 @@ l.1085 ... \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1085 ... \lastlinefit=1000 \1
+l.1087 ... \lastlinefit=1000 \1
@firstpass
@@ -3434,7 +3455,7 @@ l.1085 ... \lastlinefit=1000 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1087 \lastlinefit=500 \1
+l.1089 \lastlinefit=500 \1
> \box0=
@@ -3450,7 +3471,7 @@ l.1087 \lastlinefit=500 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1087 \lastlinefit=500 \1
+l.1089 \lastlinefit=500 \1
@firstpass
@@ -3478,7 +3499,7 @@ l.1087 \lastlinefit=500 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1089 \lastlinefit=1000 \1
+l.1091 \lastlinefit=1000 \1
> \box0=
@@ -3493,7 +3514,7 @@ l.1089 \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1089 \lastlinefit=1000 \1
+l.1091 \lastlinefit=1000 \1
@firstpass
@@ -3521,7 +3542,7 @@ l.1089 \lastlinefit=1000 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1091 \lastlinefit=0 \1
+l.1093 \lastlinefit=0 \1
> \box0=
@@ -3536,7 +3557,7 @@ l.1091 \lastlinefit=0 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1091 \lastlinefit=0 \1
+l.1093 \lastlinefit=0 \1
@firstpass
@@ -3564,7 +3585,7 @@ l.1091 \lastlinefit=0 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1092 \lastlinefit=500 \1
+l.1094 \lastlinefit=500 \1
> \box0=
@@ -3579,7 +3600,7 @@ l.1092 \lastlinefit=500 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1092 \lastlinefit=500 \1
+l.1094 \lastlinefit=500 \1
@firstpass
@@ -3607,7 +3628,7 @@ l.1092 \lastlinefit=500 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1093 \lastlinefit=1000 \1
+l.1095 \lastlinefit=1000 \1
> \box0=
@@ -3622,7 +3643,7 @@ l.1093 \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1093 \lastlinefit=1000 \1
+l.1095 \lastlinefit=1000 \1
@firstpass
@@ -3650,7 +3671,7 @@ l.1093 \lastlinefit=1000 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1097 ... \lastlinefit=1000 \1
+l.1099 ... \lastlinefit=1000 \1
> \box0=
@@ -3666,7 +3687,7 @@ l.1097 ... \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1097 ... \lastlinefit=1000 \1
+l.1099 ... \lastlinefit=1000 \1
@firstpass
@@ -3694,7 +3715,7 @@ l.1097 ... \lastlinefit=1000 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1099 \lastlinefit=500 \1
+l.1101 \lastlinefit=500 \1
> \box0=
@@ -3709,7 +3730,7 @@ l.1099 \lastlinefit=500 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1099 \lastlinefit=500 \1
+l.1101 \lastlinefit=500 \1
@firstpass
@@ -3737,7 +3758,7 @@ l.1099 \lastlinefit=500 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1100 \lastlinefit=1000 \1
+l.1102 \lastlinefit=1000 \1
> \box0=
@@ -3752,7 +3773,7 @@ l.1100 \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1100 \lastlinefit=1000 \1
+l.1102 \lastlinefit=1000 \1
@firstpass
@@ -3780,7 +3801,7 @@ l.1100 \lastlinefit=1000 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1102 \lastlinefit=0 \1
+l.1104 \lastlinefit=0 \1
> \box0=
@@ -3795,7 +3816,7 @@ l.1102 \lastlinefit=0 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1102 \lastlinefit=0 \1
+l.1104 \lastlinefit=0 \1
@firstpass
@@ -3823,7 +3844,7 @@ l.1102 \lastlinefit=0 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1103 \lastlinefit=500 \1
+l.1105 \lastlinefit=500 \1
> \box0=
@@ -3838,7 +3859,7 @@ l.1103 \lastlinefit=500 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1103 \lastlinefit=500 \1
+l.1105 \lastlinefit=500 \1
@firstpass
@@ -3866,7 +3887,7 @@ l.1103 \lastlinefit=500 \1
! OK.
\1...nt \2\2\2\2\3\2}\showbox 0
\setbox 0=\vbox {\unvbox 0 \s...
-l.1104 \lastlinefit=1000 \1
+l.1106 \lastlinefit=1000 \1
> \box0=
@@ -3881,101 +3902,101 @@ l.1104 \lastlinefit=1000 \1
! OK.
\1...tbox 0=\lastbox \showbox 0
}
-l.1104 \lastlinefit=1000 \1
+l.1106 \lastlinefit=1000 \1
Checking expansion of V 2 \protected macros:
-\1 (l.1113)
-\1 (l.1113)
-relax (l.1115)
-relax (l.1115)
+\1 (l.1115)
+\1 (l.1115)
+relax (l.1117)
+relax (l.1117)
Checking hyphenation and \savinghyphcodes:
-Underfull \hbox (badness 10000) in paragraph at lines 1132--1132
+Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
[]\trip pp1Aqq []pp1Aqq []pp1A1qq []pp1Aqq []ppAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1132--1132
+Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
[]\trip up1Aqq []up1Aqq []up1A1qq []up1Aqq []upAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1132--1132
+Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
[]\trip ppB1qq []ppB1qq []ppB1qq []pp1B1qq []ppBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1132--1132
+Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
[]\trip upB1qq []upB1qq []upB1qq []up1B1qq []upBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
+Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
[]\trip pp1A1qq []pp1Aqq []pp1A1qq []pp1Aqq []ppAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
+Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
[]\trip up1A1qq []up1Aqq []up1A1qq []up1Aqq []upAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
+Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
[]\trip ppB1qq []ppB1qq []ppB1qq []pp1B1qq []ppBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1134--1134
+Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
[]\trip upB1qq []upB1qq []upB1qq []up1B1qq []upBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
+Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
[]\trip pp1Aqq []pp1Aqq []pp1A1qq []pp1Aqq []ppAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
+Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
[]\trip up1Aqq []up1Aqq []up1A1qq []up1Aqq []upAqq
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
+Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
[]\trip pp1B1qq []ppB1qq []ppB1qq []pp1B1qq []ppBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1136--1136
+Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
[]\trip up1B1qq []upB1qq []upB1qq []up1B1qq []upBqq
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
+Underfull \hbox (badness 10000) in paragraph at lines 1140--1140
[]\trip qq1app []qq1app []qqapp []qq1app []qqapp
\hbox(7.0+1.0)x16383.99998, glue set 1635.4 []
-Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
+Underfull \hbox (badness 10000) in paragraph at lines 1140--1140
[]\trip qqb1pp []qqb1pp []qqb1pp []qqb1pp []qqbpp
\hbox(8.0+2.0)x16383.99998, glue set 1634.9 []
-Underfull \hbox (badness 10000) in paragraph at lines 1138--1138
+Underfull \hbox (badness 10000) in paragraph at lines 1140--1140
[]\trip qqrpp []qqrpp []qq1r1pp []qq1r1pp []qqrpp
\hbox(0.0+0.0)x16383.99998, glue set 1634.9 []
@@ -3985,7 +4006,7 @@ Checking \savingvdiscards, \pagediscards, and \splitdiscards:
<inserted text>
$
...
-l.1146 ...oindent$\splitdiscards
+l.1148 ...oindent$\splitdiscards
\noindent$\pagediscards}
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
@@ -3994,7 +4015,7 @@ you left one out. Proceed, with fingers crossed.
<inserted text>
$
...
-l.1146 ...noindent$\pagediscards
+l.1148 ...noindent$\pagediscards
}
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
@@ -4017,7 +4038,7 @@ you left one out. Proceed, with fingers crossed.
..\glue(\rightskip) 0.0
! OK.
-l.1147 \showbox27
+l.1149 \showbox27
> \box0=
@@ -4037,7 +4058,7 @@ l.1147 \showbox27
! OK.
\1...cards \box 28 } \showbox 0
}
-l.1175 \1 -1 20
+l.1177 \1 -1 20
\1 0 30 \1 1 20 \1 2 30
> \box0=
@@ -4058,7 +4079,7 @@ l.1175 \1 -1 20
! OK.
\1...cards \box 28 } \showbox 0
}
-l.1175 \1 -1 20 \1 0 30
+l.1177 \1 -1 20 \1 0 30
\1 1 20 \1 2 30
> \box0=
@@ -4081,7 +4102,7 @@ l.1175 \1 -1 20 \1 0 30
! OK.
\1...cards \box 28 } \showbox 0
}
-l.1175 ... \1 0 30 \1 1 20
+l.1177 ... \1 0 30 \1 1 20
\1 2 30
> \box0=
@@ -4104,11 +4125,11 @@ l.1175 ... \1 0 30 \1 1 20
! OK.
\1...cards \box 28 } \showbox 0
}
-l.1175 ... \1 1 20 \1 2 30
+l.1177 ... \1 1 20 \1 2 30
-### internal vertical mode entered at line 1184
+### internal vertical mode entered at line 1186
prevdepth ignored
### vertical mode entered at line 0
### recent contributions:
@@ -4119,11 +4140,11 @@ prevdepth 0.0
! OK.
\1...{ \pagediscards \showlists
}}
-l.1184 ...0 \vfil \kern 20 pt \1
+l.1186 ...0 \vfil \kern 20 pt \1
\penalty -1 \1
-### internal vertical mode entered at line 1184
+### internal vertical mode entered at line 1186
prevdepth ignored
### vertical mode entered at line 0
prevdepth 0.0
@@ -4131,11 +4152,11 @@ prevdepth 0.0
! OK.
\1...{ \pagediscards \showlists
}}
-l.1184 ...0 pt \1 \penalty -1 \1
+l.1186 ...0 pt \1 \penalty -1 \1
-### internal vertical mode entered at line 1185
+### internal vertical mode entered at line 1187
prevdepth ignored
### vertical mode entered at line 0
### recent contributions:
@@ -4146,11 +4167,11 @@ prevdepth 0.0
! OK.
\1...{ \pagediscards \showlists
}}
-l.1185 ...1 \vfill \kern 2 pt \1
+l.1187 ...1 \vfill \kern 2 pt \1
\penalty 10 \1
-### internal vertical mode entered at line 1185
+### internal vertical mode entered at line 1187
\glue 0.0 plus 1.0fill
\kern 2.0
\penalty 10
@@ -4161,7 +4182,7 @@ prevdepth 0.0
! OK.
\1...{ \pagediscards \showlists
}}
-l.1185 ...2 pt \1 \penalty 10 \1
+l.1187 ...2 pt \1 \penalty 10 \1
> \box0=
@@ -4174,7 +4195,7 @@ l.1185 ...2 pt \1 \penalty 10 \1
! OK.
<output> ...scards } \showbox 0
\showbox 255 \setbox 0 = \box...
-l.1190 ...box {} \penalty -10000
+l.1192 ...box {} \penalty -10000
> \box255=
@@ -4188,11 +4209,11 @@ l.1190 ...box {} \penalty -10000
! OK.
<output> ...wbox 0 \showbox 255
\setbox 0 = \box 255 \global ...
-l.1190 ...box {} \penalty -10000
+l.1192 ...box {} \penalty -10000
-### internal vertical mode entered at line 1191
+### internal vertical mode entered at line 1193
\penalty 10000
prevdepth ignored
### vertical mode entered at line 0
@@ -4201,7 +4222,7 @@ prevdepth 0.0
! OK.
\1...{ \pagediscards \showlists
}}
-l.1191 \1
+l.1193 \1
Checking \interlinepenalties, \clubpenalties, \widowpenalties, and \disp
@@ -4273,11 +4294,11 @@ laywidowpenalties:
)
Here is how much of TeX's memory you used:
18 strings out of 1809
- 140 string characters out of 7762
+ 140 string characters out of 7763
3164 words of memory out of 3999
409 multiletter control sequences out of 15000+0
- 2286 words of font info for 3 fonts, out of 20000 for 75
+ 3796 words of font info for 5 fonts, out of 20000 for 75
9 hyphenation exceptions out of 659
- 10i,15n,8p,137b,78s stack positions out of 200i,40n,60p,500b,600s
+ 10i,15n,8p,137b,79s stack positions out of 200i,40n,60p,500b,600s
Output written on etrip.dvi (3 pages, 220 bytes).
diff --git a/Build/source/texk/web2c/etexdir/etrip/etrip.tex b/Build/source/texk/web2c/etexdir/etrip/etrip.tex
index 0b9c794f011..fbe26cd4708 100644
--- a/Build/source/texk/web2c/etexdir/etrip/etrip.tex
+++ b/Build/source/texk/web2c/etexdir/etrip/etrip.tex
@@ -1,4 +1,4 @@
-%%; This is `etrip.tex' for e-TeX v3.1415926-2.4 as of May 11, 2012.
+%%; This is `etrip.tex' for e-TeX v3.1415926-2.5 as of Aug 02, 2012.
%%;
%%; This is a diabolical test file for e-TeX, an extension of TeX82.
%%; It is not as diabolical as `trip.tex', Knuth's torture test for TeX.
@@ -9,9 +9,9 @@
%%; ==>> wrong e-TeX input to produce errors and warnings. <<==
%%;
\catcode`\{=1\catcode`\}=2\catcode`\#=6 \let\bgroup={ \let\egroup=}
-\def\etripdate {2012-05-11}
+\def\etripdate {2012-08-02}
\def\texversion {3.1415926}
-\def\etripversion{2.4}
+\def\etripversion{2.5}
%
\message{This is the e-Trip test [\etripdate] for
e-TeX v\texversion-\etripversion.}
@@ -266,9 +266,11 @@
\typeout{Checking \string\tracingassigns:}
\begingroup
\tracingrestores=1 \tracingassigns=1
+ \global\font\6=etrip at 11pt \font\6=etrip at 11pt
\global\count17=7 \count17=7
\global\def\9{\relax} \global\let\8=\9 \let\8=\9
\bgroup
+ \global\font\5=etrip at 12pt \font\5=etrip at 12pt \let\4=\5
\global\count17=0 \count17=0
\global\let\9=\7 \global\let\8=\9 \let\8=\9
\egroup
diff --git a/Build/source/texk/web2c/etexdir/etrip/etripin.log b/Build/source/texk/web2c/etexdir/etrip/etripin.log
index b76c0b7fde6..010c58ab7be 100644
--- a/Build/source/texk/web2c/etexdir/etrip/etripin.log
+++ b/Build/source/texk/web2c/etexdir/etrip/etripin.log
@@ -1,9 +1,9 @@
-This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012) (INITEX) 11 MAY 2012 13:47
+This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:16
entering extended mode
***etrip
(./etrip.tex
-This is the e-Trip test [2012-05-11] for e-TeX v3.1415926-2.4.
-(You are using e-TeX version/revision 2.4)
+This is the e-Trip test [2012-08-02] for e-TeX v3.1415926-2.5.
+(You are using e-TeX version/revision 2.5)
e-IniTeX: Assigning category codes, tracing switches, other codes,
definitions for e-VirTeX e-Trip test run, constants and registers,
fonts, some math characters, some math parameters, hyphenation,
@@ -23,8 +23,8 @@ Proceed; I'll ignore the character I just read.
enable e-TeX enhancements (TeXXeT),
prepare saved items (not to be dumped), everyjob ...dumped. )
Beginning to dump on file etrip.fmt
- (format=etrip 2012.5.11)
-1491 strings of total length 26238
+ (format=etrip 2012.8.2)
+1491 strings of total length 26237
280 memory locations dumped; current usage is 36&166
408 multiletter control sequences
\font\nullfont=nullfont
diff --git a/Build/source/texk/web2c/euptexdir/ChangeLog b/Build/source/texk/web2c/euptexdir/ChangeLog
index f1063a5b7cb..4aa0680f0ba 100644
--- a/Build/source/texk/web2c/euptexdir/ChangeLog
+++ b/Build/source/texk/web2c/euptexdir/ChangeLog
@@ -1,3 +1,7 @@
+2012-08-02 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * am/euptex.am: Clarify *tex_version.h dependencies.
+
2012-07-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* euptexextra.h: Use the distributed files
diff --git a/Build/source/texk/web2c/euptexdir/am/euptex.am b/Build/source/texk/web2c/euptexdir/am/euptex.am
index 584789a98d9..08a929d175c 100644
--- a/Build/source/texk/web2c/euptexdir/am/euptex.am
+++ b/Build/source/texk/web2c/euptexdir/am/euptex.am
@@ -25,11 +25,11 @@ euptex_DEPENDENCIES = libukanji.a $(pproglib) $(PTEXENC_DEPEND) $(default_depend
# e-upTeX C sources
euptex_c_h = euptexini.c euptex0.c euptexcoerce.h euptexd.h
nodist_euptex_SOURCES = $(euptex_c_h) euptex-pool.c
-dist_euptex_SOURCES = euptexdir/euptexextra.c euptexdir/euptexextra.h \
- eptexdir/eptex_version.h uptexdir/uptex_version.h
+dist_euptex_SOURCES = euptexdir/euptexextra.c euptexdir/euptexextra.h
# We must create euptexd.h and [eu]ptexdir/[eu]ptex_version.h before building the euptex_OBJECTS.
-euptex_prereq = euptexd.h eptexdir/eptex_version.h uptexdir/uptex_version.h
+euptex_prereq = euptexd.h etexdir/etex_version.h ptexdir/ptex_version.h \
+ eptexdir/eptex_version.h uptexdir/uptex_version.h
$(euptex_OBJECTS): $(euptex_prereq)
$(euptex_c_h): euptex-web2c
diff --git a/Build/source/texk/web2c/euptexdir/euptrip/euptrip.diffs b/Build/source/texk/web2c/euptexdir/euptrip/euptrip.diffs
index 8a4fdb07e5a..21a769ae17b 100644
--- a/Build/source/texk/web2c/euptexdir/euptrip/euptrip.diffs
+++ b/Build/source/texk/web2c/euptexdir/euptrip/euptrip.diffs
@@ -13,7 +13,7 @@
1c1
< This is TeX, Version 3.1415926 (INITEX) 15 MAR 2008 02:23
---
-> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.4 (utf8.uptex) (TeX Live 2012) (INITEX) 12 MAY 2012 14:18
+> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.5 (utf8.uptex) (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:34
3,11c3
< (trip.tex
< ! Bad character code (256).
@@ -37,8 +37,8 @@
< 471 memory locations dumped; current usage is 96&278
< 341 multiletter control sequences
---
-> (format=trip 2012.5.12)
-> 1613 strings of total length 27734
+> (format=trip 2012.8.2)
+> 1613 strings of total length 27733
> 489 memory locations dumped; current usage is 110&278
> 393 multiletter control sequences
461c454
@@ -54,7 +54,7 @@
< ** &trip trip
< (trip.tex ##
---
-> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.4 (utf8.uptex) (TeX Live 2012)
+> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.5 (utf8.uptex) (TeX Live 2013/dev)
> **(./trip.tex ##
17c16
< Memory usage before: 159&313; after: 102&278; still untouched: 1613
@@ -68,7 +68,7 @@
1c1
< This is TeX, Version 3.1415926 (preloaded format=trip 2008.3.15) 15 MAR 2008 02:23
---
-> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.4 (utf8.uptex) (TeX Live 2012) (format=trip 2012.5.12) 12 MAY 2012 14:18
+> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.5 (utf8.uptex) (TeX Live 2013/dev) (format=trip 2012.8.2) 2 AUG 2012 21:34
3c3
< (trip.tex ##
---
@@ -318,7 +318,7 @@
< 372 multiletter control sequences out of 2100
---
> 44 strings out of 1687
-> 261 string characters out of 8266
+> 261 string characters out of 8267
> 4017 words of memory out of 4500
> 424 multiletter control sequences out of 15000+0
7301c7304
@@ -331,11 +331,11 @@
1c1
< This is DVItype, Version 3.6
---
-> This is DVItype, Version 3.6 (TeX Live 2012)
+> This is DVItype, Version 3.6 (TeX Live 2013/dev)
9c9
< ' TeX output 2008.03.15:0223'
---
-> ' TeX output 2012.05.12:1418'
+> ' TeX output 2012.08.02:2134'
419c419
< 1121: down4 639342208
---
@@ -365,7 +365,7 @@
< I changed this one to zero.
<
---
-> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.4 (utf8.uptex) (TeX Live 2012) (INITEX) 12 MAY 2012 14:18
+> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.5 (utf8.uptex) (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:34
> entering extended mode
> ***\input trip
> (./trip.tex
@@ -387,8 +387,8 @@
< 471 memory locations dumped; current usage is 96&278
< 341 multiletter control sequences
---
-> (format=trip 2012.5.12)
-> 1613 strings of total length 27734
+> (format=trip 2012.8.2)
+> 1613 strings of total length 27733
> 536 memory locations dumped; current usage is 157&278
> 465 multiletter control sequences
461c449
@@ -404,7 +404,7 @@
< ** &trip trip
< (trip.tex ##
---
-> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.4 (utf8.uptex) (TeX Live 2012)
+> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.5 (utf8.uptex) (TeX Live 2013/dev)
> **entering extended mode
> ## (./trip.tex
17c17
@@ -425,7 +425,7 @@
< ** &trip trip
< (trip.tex ##
---
-> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.4 (utf8.uptex) (TeX Live 2012) (format=trip 2012.5.12) 12 MAY 2012 14:18
+> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.5 (utf8.uptex) (TeX Live 2013/dev) (format=trip 2012.8.2) 2 AUG 2012 21:34
> entering extended mode
> **&trip \toksdef\tokens=0 \input trip
> (./trip.tex
@@ -739,7 +739,7 @@
< 372 multiletter control sequences out of 2100
---
> 44 strings out of 1687
-> 261 string characters out of 8266
+> 261 string characters out of 8267
> 4017 words of memory out of 4500
> 496 multiletter control sequences out of 15000+0
7301,7302c7301,7302
@@ -754,11 +754,11 @@
1c1
< This is DVItype, Version 3.6
---
-> This is DVItype, Version 3.6 (TeX Live 2012)
+> This is DVItype, Version 3.6 (TeX Live 2013/dev)
9c9
< ' TeX output 2008.03.15:0223'
---
-> ' TeX output 2012.05.12:1418'
+> ' TeX output 2012.08.02:2134'
419c419
< 1121: down4 639342208
---
@@ -779,54 +779,56 @@
+ sed 's/, yoko direction//;s/yoko direction, //' etrip.log
+ diff SRCDIR/etexdir/etrip/etripin.log euptripin.log
1c1
-< This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012) (INITEX) 11 MAY 2012 13:47
+< This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:16
---
-> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.4 (utf8.uptex) (TeX Live 2012) (INITEX) 12 MAY 2012 14:18
-26,29c26,29
-< (format=etrip 2012.5.11)
-< 1491 strings of total length 26238
+> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.5 (utf8.uptex) (TeX Live 2013/dev) (INITEX) 2 AUG 2012 21:34
+27,29c27,29
+< 1491 strings of total length 26237
< 280 memory locations dumped; current usage is 36&166
< 408 multiletter control sequences
---
-> (format=etrip 2012.5.12)
-> 1614 strings of total length 27765
+> 1614 strings of total length 27764
> 283 memory locations dumped; current usage is 40&166
> 465 multiletter control sequences
+ ./euptex --progname=euptex
+ sed 's/, yoko direction//;s/yoko direction, //;s/yoko(math) direction, //' etrip.log
+ diff SRCDIR/etexdir/etrip/etrip.fot euptrip.fot
1c1
-< This is e-TeX, Version 3.1415926-2.4 (TeX Live 2012)
+< This is e-TeX, Version 3.1415926-2.5 (TeX Live 2013/dev)
---
-> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.4 (utf8.uptex) (TeX Live 2012)
+> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.5 (utf8.uptex) (TeX Live 2013/dev)
+ diff SRCDIR/eptexdir/eptrip/etrip.log euptrip.log
1c1
-< This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012) (format=etrip 2012.5.12) 12 MAY 2012 14:12
+< This is e-pTeX, Version 3.1415926-p3.3-110825-2.5 (utf8.euc) (TeX Live 2013/dev) (format=etrip 2012.8.2) 2 AUG 2012 21:24
---
-> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.4 (utf8.uptex) (TeX Live 2012) (format=etrip 2012.5.12) 12 MAY 2012 14:18
-2189,2194d2188
+> This is e-upTeX, Version 3.1415926-p3.3-u1.10-110825-2.5 (utf8.uptex) (TeX Live 2013/dev) (format=etrip 2012.8.2) 2 AUG 2012 21:34
+2210,2215d2209
< ! Bad character code (256).
-< l.674 \iffontchar\font 256
+< l.676 \iffontchar\font 256
< \else \fi % <== bad character...
< A character number must be between 0 and 255, or KANJI code.
< I changed this one to zero.
<
-4275,4276c4269,4270
+4296,4297c4290,4291
< 18 strings out of 1696
-< 140 string characters out of 8256
+< 140 string characters out of 8257
---
> 18 strings out of 1686
-> 140 string characters out of 8235
-4278c4272
+> 140 string characters out of 8236
+4299c4293
< 460 multiletter control sequences out of 15000+0
---
> 466 multiletter control sequences out of 15000+0
+ eval ./dvitype -output-level=2 -dpi=72.27 '-page-start='\''*.*.*.*.*.*.*.*.*.*'\''' etrip.dvi
++ ./dvitype -output-level=2 -dpi=72.27 '-page-start=*.*.*.*.*.*.*.*.*.*' etrip.dvi
+ diff SRCDIR/etexdir/etrip/etrip.typ euptrip.typ
+1c1
+< This is DVItype, Version 3.6 (TeX Live 2012)
+---
+> This is DVItype, Version 3.6 (TeX Live 2013/dev)
9c9
< ' TeX output 2012.05.11:1347'
---
-> ' TeX output 2012.05.12:1418'
+> ' TeX output 2012.08.02:2134'
+ :
PASS: euptexdir/euptrip.test
diff --git a/Build/source/texk/web2c/luatexdir/ChangeLog b/Build/source/texk/web2c/luatexdir/ChangeLog
index 0d796d7eb39..0ac4784d11e 100644
--- a/Build/source/texk/web2c/luatexdir/ChangeLog
+++ b/Build/source/texk/web2c/luatexdir/ChangeLog
@@ -1,3 +1,8 @@
+2012-08-02 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * tex/texdeffont.w (tex_def_font): Better tracing of font
+ definitions, adapted from e-TeX version 2.5.
+
2012-07-31 Peter Breitenlohner <peb@mppmu.mpg.de>
* pdf/pdfpage.w (print_pdffloat): Cope with broken snprintf().
diff --git a/Build/source/texk/web2c/luatexdir/tex/texdeffont.w b/Build/source/texk/web2c/luatexdir/tex/texdeffont.w
index 10f88040be6..fdfabd859ca 100644
--- a/Build/source/texk/web2c/luatexdir/tex/texdeffont.w
+++ b/Build/source/texk/web2c/luatexdir/tex/texdeffont.w
@@ -198,7 +198,11 @@ void tex_def_font(small_number a)
fn = makecstring(cur_name);
f = read_font_info(u, fn, s, natural_dir);
xfree(fn);
- equiv(u) = f;
+ if (a >= 4) {
+ geq_define(u, set_font_cmd, null_font);
+ } else {
+ eq_define(u, set_font_cmd, null_font);
+ }
eqtb[font_id_base + f] = eqtb[u];
cs_text(font_id_base + f) = t;
}
diff --git a/Build/source/texk/web2c/pdftexdir/ChangeLog b/Build/source/texk/web2c/pdftexdir/ChangeLog
index 6fe2bd253c0..cc0a5d2a588 100644
--- a/Build/source/texk/web2c/pdftexdir/ChangeLog
+++ b/Build/source/texk/web2c/pdftexdir/ChangeLog
@@ -1,3 +1,8 @@
+2012-08-02 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * pdftex.web: Adapt to e-TeX Version 2.5.
+ * am/pdftex.am: Clarify *tex_version.h dependencies.
+
2012-07-28 Peter Breitenlohner <peb@mppmu.mpg.de>
* utils.c (initversionstring): Avoid using asprintf().
diff --git a/Build/source/texk/web2c/pdftexdir/am/pdftex.am b/Build/source/texk/web2c/pdftexdir/am/pdftex.am
index 5257b2f2fd5..4a626634963 100644
--- a/Build/source/texk/web2c/pdftexdir/am/pdftex.am
+++ b/Build/source/texk/web2c/pdftexdir/am/pdftex.am
@@ -36,7 +36,7 @@ pdftex_LDADD = libpdftex.a $(pdftex_ldadd) $(LDADD) $(ipc_socketlibs)
pdftex_DEPENDENCIES = $(pdftex_dependencies) libpdftex.a
# We must create libpdftex.a etc before building the pdftex_OBJECTS.
-pdftex_prereq = libpdftex.a pdftexdir/pdftex_version.h
+pdftex_prereq = libpdftex.a etexdir/etex_version.h pdftexdir/pdftex_version.h
$(pdftex_OBJECTS): $(pdftex_prereq)
pdftex_c_h = pdftexini.c pdftex0.c pdftexcoerce.h pdftexd.h
@@ -54,7 +54,7 @@ pdftex-pool.c: pdftex.pool pdftexd.h $(makecpool_stamp)
$(makecpool) pdftex >$@ || rm -f $@
# Extract pdftex version
-pdftexdir/pdftex_version.h: pdftexdir/pdftex.web etexdir/etex_version.h
+pdftexdir/pdftex_version.h: pdftexdir/pdftex.web
$(MKDIR_P) pdftexdir
grep '^@d pdftex_version_string==' $(srcdir)/pdftexdir/pdftex.web \
| sed "s/^.*'-/#define PDFTEX_VERSION \"/;s/'.*$$/\"/" >$@
diff --git a/Build/source/texk/web2c/pdftexdir/pdftex.web b/Build/source/texk/web2c/pdftexdir/pdftex.web
index 4c20f370c13..9280d0ecdb4 100644
--- a/Build/source/texk/web2c/pdftexdir/pdftex.web
+++ b/Build/source/texk/web2c/pdftexdir/pdftex.web
@@ -110,6 +110,9 @@
% e-TeX and pTeX, in part suggested by Hironori Kitagawa
% <h_kitagawa2001@@yahoo.co.jp>, Mar 2011.
% Version 2.4 fixed an uninitialized line number bug, released in May 2012.
+% Version 2.5 development was started in Aug 2012; released in ??? 20??.
+% better tracing of font definitions, reported by
+% Bruno Le Floch <blflatex@@gmail.com>, Jul 2012.
% Although considerable effort has been expended to make the e-TeX program
% correct and reliable, no warranty is implied; the author disclaims any
@@ -31882,7 +31885,7 @@ define(u,set_font,null_font); scan_optional_equals; scan_file_name;
@<If this font has already been loaded, set |f| to the internal
font number and |goto common_ending|@>;
f:=read_font_info(u,cur_name,cur_area,s);
-common_ending: equiv(u):=f; eqtb[font_id_base+f]:=eqtb[u]; font_id_text(f):=t;
+common_ending: define(u,set_font,f); eqtb[font_id_base+f]:=eqtb[u]; font_id_text(f):=t;
end;
@ @<Scan the font size specification@>=
diff --git a/Build/source/texk/web2c/uptexdir/ChangeLog b/Build/source/texk/web2c/uptexdir/ChangeLog
index 1c5d907ce4d..8ff03c62795 100644
--- a/Build/source/texk/web2c/uptexdir/ChangeLog
+++ b/Build/source/texk/web2c/uptexdir/ChangeLog
@@ -1,3 +1,7 @@
+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.
diff --git a/Build/source/texk/web2c/uptexdir/am/uptex.am b/Build/source/texk/web2c/uptexdir/am/uptex.am
index ee43eb2bcb6..27d7ebe1e48 100644
--- a/Build/source/texk/web2c/uptexdir/am/uptex.am
+++ b/Build/source/texk/web2c/uptexdir/am/uptex.am
@@ -50,7 +50,7 @@ nodist_uptex_SOURCES = $(uptex_c_h) uptex-pool.c
dist_uptex_SOURCES = uptexdir/uptexextra.c uptexdir/uptexextra.h uptexdir/uptex_version.h
# We must create uptexd.h and uptexdir/uptex_version.h before building the uptex_OBJECTS.
-uptex_prereq = uptexd.h uptexdir/uptex_version.h
+uptex_prereq = uptexd.h ptexdir/ptex_version.h uptexdir/uptex_version.h
$(uptex_OBJECTS): $(uptex_prereq)
$(uptex_c_h): uptex-web2c
@@ -68,7 +68,7 @@ uptex-tangle: tangle$(EXEEXT) uptex.web uptex.ch tangle-sh
@$(texmf_tangle) uptex uptex
# Extract uptex version
-uptexdir/uptex_version.h: uptexdir/uptex-m.ch ptexdir/ptex_version.h
+uptexdir/uptex_version.h: uptexdir/uptex-m.ch
$(MKDIR_P) uptexdir
grep '^@d upTeX_version_string==' $(srcdir)/uptexdir/uptex-m.ch \
| sed "s/^.*'-/#define UPTEX_VERSION \"/;s/'.*$$/\"/" >$@
diff --git a/Build/source/texk/web2c/xetexdir/ChangeLog b/Build/source/texk/web2c/xetexdir/ChangeLog
index 9867da18c04..49cfa8c0952 100644
--- a/Build/source/texk/web2c/xetexdir/ChangeLog
+++ b/Build/source/texk/web2c/xetexdir/ChangeLog
@@ -1,3 +1,7 @@
+2012-08-02 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * am/xetex.am: Clarify *tex_version.h dependencies.
+
2012-07-19 Peter Breitenlohner <peb@mppmu.mpg.de>
* am/xetex.am: Distribute xetex_version.h.
diff --git a/Build/source/texk/web2c/xetexdir/am/xetex.am b/Build/source/texk/web2c/xetexdir/am/xetex.am
index 90a0a62cd89..7291ac414e9 100644
--- a/Build/source/texk/web2c/xetexdir/am/xetex.am
+++ b/Build/source/texk/web2c/xetexdir/am/xetex.am
@@ -63,7 +63,7 @@ xetex_CXXFLAGS = # $(WARNING_CXXFLAGS)
xetex_LDADD = $(xetex_ldadd) $(LDADD) $(ipc_socketlibs)
# We must create libxetex.a etc before building the xetex_OBJECTS
-xetex_prereq = $(libxetex) xetexdir/xetex_version.h
+xetex_prereq = $(libxetex) etexdir/etex_version.h xetexdir/xetex_version.h
$(xetex_OBJECTS): $(xetex_prereq)
## XeTeX C sources
@@ -86,7 +86,7 @@ xetex-tangle: ./otangle$(EXEEXT) xetex.web tangle-sh
@$(o_tangle) xetex
## Extract xetex version
-xetexdir/xetex_version.h: xetexdir/xetex.ch etexdir/etex_version.h
+xetexdir/xetex_version.h: xetexdir/xetex.ch
$(MKDIR_P) xetexdir
grep '^@d XeTeX_version_string==' $(srcdir)/xetexdir/xetex.ch \
| sed "s/^.*'-/#define XETEX_VERSION \"/;s/'.*$$/\"/" >$@