summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/cwebdir/ChangeLog
diff options
context:
space:
mode:
authorAndreas Scherer <andreas_tex@freenet.de>2020-06-20 18:19:12 +0000
committerAndreas Scherer <andreas_tex@freenet.de>2020-06-20 18:19:12 +0000
commit7cac7f79963fbc2688118188158af90e863d6d09 (patch)
tree0760f027a4ba793c537be080e08ed30f2f9aa432 /Build/source/texk/web2c/cwebdir/ChangeLog
parent135e3221c5f7638a6fc59e846549eec89aef75dd (diff)
[C/WEB] Generic solution for non-TEXMF programs.
Finally I was able to wrap my head around the 'toc-to-front' stuff! For standard WEB and CWEB programs, place the patched '\con' exactly between the very first '\MN' and the following '\eject'. At the same time, ackowledge any local definition of '\topofcontents' from the preamble. For this 'pdfwebtocfront.tex' must be '\input' at the very end of the preamble, right before the first '\N'. The four programs 'mf.web', 'tex,web', 'pdftex.web', and 'xetex.web' define their special version of '\N' in the preamble, so the old variant of the '\con in \N' mechanism is preserved. Their tables-of-contents use a bare layout anyway. git-svn-id: svn://tug.org/texlive/trunk@55604 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/cwebdir/ChangeLog')
-rw-r--r--Build/source/texk/web2c/cwebdir/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/cwebdir/ChangeLog b/Build/source/texk/web2c/cwebdir/ChangeLog
index c36725a8929..0ab5f32dd6e 100644
--- a/Build/source/texk/web2c/cwebdir/ChangeLog
+++ b/Build/source/texk/web2c/cwebdir/ChangeLog
@@ -1,5 +1,10 @@
2020-06-20 Andreas Scherer <https://ascherer.github.io>
+ * texinputs/pdfwebtocfront.tex: Generic solution for the headers in
+ WEB and CWEB programs (with four special cases with their own '\N').
+
+2020-06-20 Andreas Scherer <https://ascherer.github.io>
+
* comm-w2c.ch: Clarify triple responsibility.
2020-06-19 Andreas Scherer <https://ascherer.github.io>