summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/ChangeLog
AgeCommit message (Collapse)Author
28 hoursweb2c/tests: Add a missing file for testsTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@72296 c570f23f-e606-0410-a88d-b1316a301751
30 hoursptex: Add regression testsTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@72295 c570f23f-e606-0410-a88d-b1316a301751
10 daysbuilding texprof and texprofile in new enginedirKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@72216 c570f23f-e606-0410-a88d-b1316a301751
11 days[TWILL] Sort section names.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@72207 c570f23f-e606-0410-a88d-b1316a301751
2024-09-02[WEB] Fix sorting order of names-of-sections.Andreas Scherer
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
2024-09-02[WEB] Flip two section names in the index.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@72170 c570f23f-e606-0410-a88d-b1316a301751
2024-08-31[VFtoVP] Fix sorting order of new named sections.Andreas Scherer
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
2024-08-23[WEB] Fix a few spaces.Andreas Scherer
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
2024-08-21[TWILL] Prime the title page.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@72077 c570f23f-e606-0410-a88d-b1316a301751
2024-08-16[WEB] Restore section numbering as far as possible.Andreas Scherer
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
2024-08-12[CWEB] New release 4.12.Andreas Scherer
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
2024-07-14[WEB] Preserve Metafont logo on MFT titlepage.Andreas Scherer
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
2024-06-28[C/WEB] Simpler check for 'change section'.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71638 c570f23f-e606-0410-a88d-b1316a301751
2024-06-24Simplify 'fix-changefile-lines.py' script.Andreas Scherer
"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
2024-06-15[WEB] Output '@x' with optional information.Andreas Scherer
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
2024-06-05Correctly count parts and sections.Andreas Scherer
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
2024-06-05[WEB] Correctly count section start markers.Andreas Scherer
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
2024-06-03do not check for \outer validity unless OK_to_interruptKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@71418 c570f23f-e606-0410-a88d-b1316a301751
2024-06-03correct chapter/section/line numbers with script from TygeKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@71417 c570f23f-e606-0410-a88d-b1316a301751
2024-04-28avoid off64_t error with zziplib in luazipKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@71105 c570f23f-e606-0410-a88d-b1316a301751
2024-04-21AC_USE_SYSTEM_EXTENSIONS unconditionallyKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@71024 c570f23f-e606-0410-a88d-b1316a301751
2024-04-18AC_USE_SYSTEM_EXTENSIONS if compiling luatex, required for socket supportKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@70985 c570f23f-e606-0410-a88d-b1316a301751
2024-04-14eptex: Remove web2c/eptexdirTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@70943 c570f23f-e606-0410-a88d-b1316a301751
2024-03-24\aftergroup \output routine fix from DRFKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@70752 c570f23f-e606-0410-a88d-b1316a301751
2024-03-10tl24 release date 2024-03-10Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@70573 c570f23f-e606-0410-a88d-b1316a301751
2024-03-10[CWEB] Add option '-F' for CWEAVE/CTWILL.Andreas Scherer
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
2024-02-28apply unbalanced-braces.ch for [eu]ptexAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@70222 c570f23f-e606-0410-a88d-b1316a301751
2024-02-26avoid crashing on devious uses of \output and write braces, from DRF (pdftex ↵Karl Berry
and xetex only) git-svn-id: svn://tug.org/texlive/trunk@70173 c570f23f-e606-0410-a88d-b1316a301751
2024-02-25tiny inner-loop optimization from DRFKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@70150 c570f23f-e606-0410-a88d-b1316a301751
2024-02-202024 man page, news, manual updatesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@70015 c570f23f-e606-0410-a88d-b1316a301751
2024-02-11install twill-refsortKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@69811 c570f23f-e606-0410-a88d-b1316a301751
2024-02-01mpfi integration into mpost from luigiKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@69664 c570f23f-e606-0410-a88d-b1316a301751
2024-02-01ptexenc: Add a new simple encoding conversion utility "ptekf"Takuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@69656 c570f23f-e606-0410-a88d-b1316a301751
2023-12-24{pdf,xe,ep,eup}tex: Avoid errors on parallel test processingTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@69208 c570f23f-e606-0410-a88d-b1316a301751
2023-12-23eptex: do not build by default, use alias of euptexTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@69202 c570f23f-e606-0410-a88d-b1316a301751
2023-12-02[CWEB] New release 4.11.Andreas Scherer
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
2023-11-24pdftex, {,e}uptex: Add test for file names with over-BMPTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@68953 c570f23f-e606-0410-a88d-b1316a301751
2023-11-20relax zlib check to just major version, following debianKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@68922 c570f23f-e606-0410-a88d-b1316a301751
2023-11-19improve fmt/base corruption checks, from DRFKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@68900 c570f23f-e606-0410-a88d-b1316a301751
2023-11-18[CWEB] Use zero-initialisation.Andreas Scherer
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
2023-11-15check for more corruption in fmt/baseKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@68865 c570f23f-e606-0410-a88d-b1316a301751
2023-10-27Revert "[WEB] Make TWILL handle 'sixteen_bits'."Andreas Scherer
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
2023-10-27[WEB] Make TWILL handle 'sixteen_bits'.Andreas Scherer
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
2023-10-25[WEB] Fine print for command-line options.Andreas Scherer
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
2023-10-21[WEB] 'current_option' runs from '0..n_options'.Andreas Scherer
See almost any other WEB change file. git-svn-id: svn://tug.org/texlive/trunk@68606 c570f23f-e606-0410-a88d-b1316a301751
2023-10-13[WEB] Add option '-p' to '\input pwebmac'.Andreas Scherer
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
2023-10-10support new envvar TEXMF_OUTPUT_DIRECTORYKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@68508 c570f23f-e606-0410-a88d-b1316a301751
2023-10-09typoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@68490 c570f23f-e606-0410-a88d-b1316a301751
2023-09-24[CWEB] Avoid shadow variables.Andreas Scherer
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
2023-09-17web2c: Make easier to test on WindowsTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@68304 c570f23f-e606-0410-a88d-b1316a301751