Age | Commit message (Collapse) | Author |
|
git-svn-id: svn://tug.org/texlive/trunk@72296 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@72295 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@72216 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@72207 c570f23f-e606-0410-a88d-b1316a301751
|
|
These three WEB codes reside in the 'other' category of 'knuth-pdf'.
git-svn-id: svn://tug.org/texlive/trunk@72171 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@72170 c570f23f-e606-0410-a88d-b1316a301751
|
|
Note that section @<Compute the |activity| array@> is misplaced in
VFtoVP.WEB. See
https://github.com/ascherer/web/commit/ae067302a7b5746a288cd078425cff0c9fe9fce0
for a possible fix.
git-svn-id: svn://tug.org/texlive/trunk@72150 c570f23f-e606-0410-a88d-b1316a301751
|
|
Curiously, WEAVE adds spaces before a/o after certain PASCAL keywords,
when they are used in |vertical bars| in TeX text or comments. The
construct '\ignorespaces|...|\unskip' is used in several WEB sources,
obviously for a long time.
git-svn-id: svn://tug.org/texlive/trunk@72087 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@72077 c570f23f-e606-0410-a88d-b1316a301751
|
|
The 'recent' (Jan 2022) changes in 'showstream.ch' escaped my attention
for two and a half years!
This commit moves the new section '@<Adjust |selector|...@>' to the end
of the '[54] System-dependent changes' in order to restore the section
numbering up to and including 'pdftex§1866' and 'xetex§1677' (and also
'euptex§NNNN') in the variants changed for TeX Live.
git-svn-id: svn://tug.org/texlive/trunk@72042 c570f23f-e606-0410-a88d-b1316a301751
|
|
This commit rounds up the line of changes for CWEB 4.12.
Major changes since CWEB 4.11:
* Macro '\startpdf' is amended to support multi-page tables-of-contents
and to synch page numbers in PDF outlines with ToC.
* New option 'cweave -F' for alternate format of compound statements.
* 'do...while' loops are separated from surrounding code, even when
'cweave -f' is used.
* Amend change files with section and line references with script
'fix-changefile-lines.py' by Tyge Tiessen.
* New macro '\scan' from Martin Ruckert to improve the runtime when
processing index entries for 'TeX and friends' (most notably MP.W).
git-svn-id: svn://tug.org/texlive/trunk@72014 c570f23f-e606-0410-a88d-b1316a301751
|
|
The classic 'manfnt' font has 'METAFONT' in several sizes; 9pt (?) is
used on the titlepage of MFT.WEB as '\logo hijklmnj'. Pick the missing
'S' (in 10pt) for the 'MetaPost' logo in the main text from the separate
'logo10' font.
Änderungen ein. Zeilen,
git-svn-id: svn://tug.org/texlive/trunk@71796 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71638 c570f23f-e606-0410-a88d-b1316a301751
|
|
"In every large program there's a small one struggling to get out."
Back to basics (Thanks, Tyge!), with just enough flexibility. In this
reduced form, 'f-c-l' handles 'tex.ch', 'ctie-k.ch', 'tie-w2c.ch',
'weave.ch' and the whole slew of CWEB's '*-w2c.ch' monsters correctly.
Plus it corrects a few tags in 'bibtex.ch' just for fun.
git-svn-id: svn://tug.org/texlive/trunk@71613 c570f23f-e606-0410-a88d-b1316a301751
|
|
E.g., 'fix-changefile-lines -hlp dvicopy.{wen,ch}' prints only
'@x [section] text' lines. ('[137/138]' was replaced with '[137]'.)
git-svn-id: svn://tug.org/texlive/trunk@71530 c570f23f-e606-0410-a88d-b1316a301751
|
|
Rerun 'fix-changefile-lines.py' on TEX.WEB amd MF.WEB.
git-svn-id: svn://tug.org/texlive/trunk@71438 c570f23f-e606-0410-a88d-b1316a301751
|
|
Both WEAVE.WEB and TANGLE.WEB have '@*' and '@ ' markers in their
exposition. Only those at the beginning of a 'line' count.
Make the 'fix-changefile-lines.py' self-executable (on Linux).
git-svn-id: svn://tug.org/texlive/trunk@71437 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71418 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71417 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71105 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71024 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@70985 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@70943 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@70752 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@70573 c570f23f-e606-0410-a88d-b1316a301751
|
|
This alternative layout places the first line of a 'compound statement',
a.k.a. 'block', next to the opening curly brace.
Control statements like 'if', 'for', 'while', or 'switch' still appear
on a new line, in order to preserve visual control flow.
git-svn-id: svn://tug.org/texlive/trunk@70550 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@70222 c570f23f-e606-0410-a88d-b1316a301751
|
|
and xetex only)
git-svn-id: svn://tug.org/texlive/trunk@70173 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@70150 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@70015 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@69811 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@69664 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@69656 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@69208 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@69202 c570f23f-e606-0410-a88d-b1316a301751
|
|
This commit rounds up the line of changes for CWEB 4.11.
Major changes since CWEB 4.10:
* Factor out 'cwebacromac.tex' with hypertext macros
* Support for LuaTeX as backend engine
* Consistent formatting of terminal output in error situations
* Suppress reference to 'l. 0' in error messages
* Updates in 'cwebman.tex'
git-svn-id: svn://tug.org/texlive/trunk@69017 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68953 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68922 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68900 c570f23f-e606-0410-a88d-b1316a301751
|
|
This trick works, because 'ignore' and 'NULL' are in fact '0'.
git-svn-id: svn://tug.org/texlive/trunk@68894 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68865 c570f23f-e606-0410-a88d-b1316a301751
|
|
This reverts commit ff4772477dd6ae9589dcfe78e0011c9210d01b4b.
Now the parameter conversion in 'out_const' from 'n:sixteen_bits' to
'a:integer' (and later 'if a>=65536') breaks 'last_sign:-1..+1' in any
'\mini' index (in TANGLE.TEX).
Most likely, TANGLE.WEB never was formatted with TWILL. Better to
replace '\none' in TANGLE.TEX with '$0\to65535$' than to possibly break
other codes.
git-svn-id: svn://tug.org/texlive/trunk@68673 c570f23f-e606-0410-a88d-b1316a301751
|
|
For whatever reason, TWILL 2.9/4.5 could not handle the 'sixteen_bits'
type used all over the place. (Well, apart from WEB itself, only in
dvicopy.web and in mft.web!)
git-svn-id: svn://tug.org/texlive/trunk@68670 c570f23f-e606-0410-a88d-b1316a301751
|
|
WEAVE.CH seems to be the only place where cli options are mentioned
in any TeX part.
git-svn-id: svn://tug.org/texlive/trunk@68644 c570f23f-e606-0410-a88d-b1316a301751
|
|
See almost any other WEB change file.
git-svn-id: svn://tug.org/texlive/trunk@68606 c570f23f-e606-0410-a88d-b1316a301751
|
|
Invoke 'weave -p' and the first line in the TeX output file will be
'\input pwebmac'. These alternative macros are more suited for the
creation of PDF output with 'tex "\let\pdf+ \input cob.tex' followed by
'dvipdfm cob' or with modern TeX engines like pdfTeX, LuaTeX, or XeTeX.
git-svn-id: svn://tug.org/texlive/trunk@68528 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68508 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68490 c570f23f-e606-0410-a88d-b1316a301751
|
|
There are far too many single-character variables around. Sigh!
(See also
https://github.com/ascherer/mmix/commit/ed0c894d09df3b35479fdd18c8f5564f0b8bf691
for a similar situation in MMIX, where such global (sic!) variables
weren't even put in the index across module borders.)
git-svn-id: svn://tug.org/texlive/trunk@68358 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68304 c570f23f-e606-0410-a88d-b1316a301751
|