summaryrefslogtreecommitdiff
path: root/Build
AgeCommit message (Collapse)Author
2024-07-10[CWEB] Add link WEB manual.Andreas Scherer
Also add line numbers in cwebman-w2c.ch relative to cwebman.tex. Note that webman.pdf will have a link to the 'Holon Programming' project on Github. git-svn-id: svn://tug.org/texlive/trunk@71759 c570f23f-e606-0410-a88d-b1316a301751
2024-07-09typog (9jul24)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@71756 c570f23f-e606-0410-a88d-b1316a301751
2024-07-07mf2pt1 (7jul24)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@71731 c570f23f-e606-0410-a88d-b1316a301751
2024-07-06[CWEB] Add extra macros for HiTeX.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71721 c570f23f-e606-0410-a88d-b1316a301751
2024-07-06Better comply with the comment.Andreas Scherer
The TeX macro '\title' is used far too often, both in the TeX parts and in an index entry that produces an 'Overfull \hbox'. Curiously enough, I was able to produce a 'core dump' from 'xdvipdfmx' with this twisted change (the @x and @y parts should, of course, be flipped): @x begin print(' !Sorry, DVIcopy capacity exceeded ['); print_packet(p); @.Sorry, DVIcopy capacity exceeded@> @y begin print(' !Sorry, ',title,' capacity exceeded ['); print_packet(p); @.Sorry, {\title} capacity exceeded@> @z xdvipdfmx: ../../../texk/dvipdfm-x/dpxutil.c:454: ht_lookup_table: Assertion `ht && key' failed. Aborted (core dumped) git-svn-id: svn://tug.org/texlive/trunk@71720 c570f23f-e606-0410-a88d-b1316a301751
2024-07-06[upmendex] Improve heading of Ö,ö,Ő,ő,Ü,ü,Ű,ű in HungarianTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@71719 c570f23f-e606-0410-a88d-b1316a301751
2024-07-05Merge two self._pos operations.Andreas Scherer
Python counts from '0', humans from '1'. git-svn-id: svn://tug.org/texlive/trunk@71714 c570f23f-e606-0410-a88d-b1316a301751
2024-07-04remove leftovers from old pkg installsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@71710 c570f23f-e606-0410-a88d-b1316a301751
2024-07-04Switch to almalinux for x86_64-linux buildingNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@71703 c570f23f-e606-0410-a88d-b1316a301751
2024-07-03[WEB] Don't add second '\title'.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71692 c570f23f-e606-0410-a88d-b1316a301751
2024-07-01[HiTeX] Fix some very obscure spacing errors.Andreas Scherer
In some rare cases, CWEAVE inserts '\7' instead of '\6' after preprocessor commands (maybe related to '@!' as well). git-svn-id: svn://tug.org/texlive/trunk@71678 c570f23f-e606-0410-a88d-b1316a301751
2024-06-30doc,syncKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@71665 c570f23f-e606-0410-a88d-b1316a301751
2024-06-30extractbb.lua wrapper for safetyKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@71664 c570f23f-e606-0410-a88d-b1316a301751
2024-06-29Restore several comments in TEX.CH.Andreas Scherer
These got clobbered by the initial version of 'fix-changefile-lines.py'. git-svn-id: svn://tug.org/texlive/trunk@71655 c570f23f-e606-0410-a88d-b1316a301751
2024-06-29Update comment for OptHandler class data.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71654 c570f23f-e606-0410-a88d-b1316a301751
2024-06-29Delete spurious leftover.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71653 c570f23f-e606-0410-a88d-b1316a301751
2024-06-29Revert "Get rid of temp 'line' for reading and writing text files."Andreas Scherer
This reverts commit 9e10d9728a3a121dfeb2c951045fe6c6cf7396e0. git-svn-id: svn://tug.org/texlive/trunk@71652 c570f23f-e606-0410-a88d-b1316a301751
2024-06-29Redo "no extractbb in restricted mode".Andreas Scherer
Sorry, I reverted the wrong commit. git-svn-id: svn://tug.org/texlive/trunk@71651 c570f23f-e606-0410-a88d-b1316a301751
2024-06-29Revert "no extractbb in restricted mode"Andreas Scherer
This reverts commit 4a4953dff0442ef6dda2f762209eac1eec038ace. git-svn-id: svn://tug.org/texlive/trunk@71650 c570f23f-e606-0410-a88d-b1316a301751
2024-06-29Get rid of temp 'line' for reading and writing text files.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71649 c570f23f-e606-0410-a88d-b1316a301751
2024-06-28no extractbb in restricted modeKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@71645 c570f23f-e606-0410-a88d-b1316a301751
2024-06-28Merge 'with' and 'try..except'.Andreas Scherer
No need to store the file handles in 'self'. git-svn-id: svn://tug.org/texlive/trunk@71644 c570f23f-e606-0410-a88d-b1316a301751
2024-06-28pdfjam (28jun24)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@71641 c570f23f-e606-0410-a88d-b1316a301751
2024-06-28[WEB] Avoid external adjustment.Andreas Scherer
'next_line()' returns the 'part, section, line_number' of the line returned. (Note the exception for CWEB's '@i'nclude command.) Also, fix a section number in 'gftype.ch'. (All other observed change files are unaffected from the recent changes to 'f-c-l'.) git-svn-id: svn://tug.org/texlive/trunk@71640 c570f23f-e606-0410-a88d-b1316a301751
2024-06-28Fix comment according to last change.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71639 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-26[HiTeX] Add hard line breaks for 'cweave -f'.Andreas Scherer
'@<Named sections@>' resolve to 'statements' and might get placed next to previous items, so the '@t\4' backstep might overprint. git-svn-id: svn://tug.org/texlive/trunk@71626 c570f23f-e606-0410-a88d-b1316a301751
2024-06-24[WEB] Another test for 'fix-changefile-lines.py'.Andreas Scherer
By forcing a full set of '@x [part.section] l.line' tag lines and by manually reducing to the simpler format(s), 'dvicopy.ch' can quite easily be amended with the 'l.line' information. 'f-c-l' (without option '--init') reproduces this change file as is. The author of a change file now has more discretion for commenting the change hunks. git-svn-id: svn://tug.org/texlive/trunk@71614 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-24epstopdf (22jun24)Max Chernoff
git-svn-id: svn://tug.org/texlive/trunk@71612 c570f23f-e606-0410-a88d-b1316a301751
2024-06-23Purge redundancy.Andreas Scherer
're.sub()' does the right thing: When the 'pattern' doesn't 'match', it simply returns the (unmodified) string. git-svn-id: svn://tug.org/texlive/trunk@71607 c570f23f-e606-0410-a88d-b1316a301751
2024-06-23Make the transformation from old to new more clear.Andreas Scherer
Handle the disection of 'old_line' and the assembly of 'new_line' simultaneously under the control of the command-line options. git-svn-id: svn://tug.org/texlive/trunk@71606 c570f23f-e606-0410-a88d-b1316a301751
2024-06-23Optionally replace optional tags.Andreas Scherer
Now we can update changefiles that only have 'l.NNN' line numbers, without duplicating these (as part of the 'text'). git-svn-id: svn://tug.org/texlive/trunk@71604 c570f23f-e606-0410-a88d-b1316a301751
2024-06-23Revert "Catch spurious @y."Andreas Scherer
This reverts commit bb3967e5add1994021eb0374d48aa8cbcc2dad0e. Oops, the 'self._pos += 1' shifts things badly. git-svn-id: svn://tug.org/texlive/trunk@71600 c570f23f-e606-0410-a88d-b1316a301751
2024-06-23Catch spurious @y.Andreas Scherer
The author of the change most likely mistyped @y for @z. Note that we can not catch an @x in place of @z at this time. The f-c-l script starts a change hunk whenever it encounters @x. Only a second @x triggers an error---in slight deviation from CWEB's behavior. git-svn-id: svn://tug.org/texlive/trunk@71599 c570f23f-e606-0410-a88d-b1316a301751
2024-06-23Try to match error messages with CWEB.Andreas Scherer
We could (a) calculate the distance of a mismatch and print "! Hmm... N of the preceeding lines failed to match." (b) issue a warning/error about a missing @z. git-svn-id: svn://tug.org/texlive/trunk@71598 c570f23f-e606-0410-a88d-b1316a301751
2024-06-23Catch another exceptional situation.Andreas Scherer
'WebReader.next_line()' will never set 'tex_line' to 'None' of its own. In the case that it reaches the end of the '_web_lines' array---say the change expects more lines after the last line in the original file---, it returns a single 'None' that gets assigned to the '(p,s,l)' triplet. However, the 'tex_line' is not changed and still holds the last matching line from an earlier 'next_line()' (either in the 'for' loop or in the 'while' loop). We assign 'tex_line = None' when catching the 'TypeError' exception, because the author of the change file might accidentally duplicate a line in the '@x..@y' part of the change hunk. git-svn-id: svn://tug.org/texlive/trunk@71597 c570f23f-e606-0410-a88d-b1316a301751
2024-06-23Catch exceptional situation.Andreas Scherer
The simple 'return None' does not suit the assignment to the complex '(part, section, line_number), tex_line' and raises a 'TypeError' exception. git-svn-id: svn://tug.org/texlive/trunk@71596 c570f23f-e606-0410-a88d-b1316a301751
2024-06-21os2 => path_sep is ;Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@71584 c570f23f-e606-0410-a88d-b1316a301751
2024-06-20tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@71577 c570f23f-e606-0410-a88d-b1316a301751
2024-06-19Fix typos in recent changes.Andreas Scherer
My eyes are getting terribly bad. git-svn-id: svn://tug.org/texlive/trunk@71563 c570f23f-e606-0410-a88d-b1316a301751
2024-06-19TEX.CH and MF.CH refer to the Jubilee Editions.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71562 c570f23f-e606-0410-a88d-b1316a301751
2024-06-19eTeX is based on TeX 2021.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71561 c570f23f-e606-0410-a88d-b1316a301751
2024-06-19[CWEB] Amemd twinx.ch.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71560 c570f23f-e606-0410-a88d-b1316a301751
2024-06-19[WEB] Recount initial changes for eTeX, pdfTeX, and XeTeX.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71559 c570f23f-e606-0410-a88d-b1316a301751
2024-06-18[CTIE] Recreate change file with 'f-c-l -ph ctie.w ctie-k.ch'.Andreas Scherer
A few changes to 'fix-changefile-lines.py': * Print 'Old:' vs 'New:' differences to 'stderr'. * Avoid double space when using option '-h'. git-svn-id: svn://tug.org/texlive/trunk@71555 c570f23f-e606-0410-a88d-b1316a301751
2024-06-16Amend error message for unknown cli option.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71541 c570f23f-e606-0410-a88d-b1316a301751
2024-06-16Don't repeat yourself.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@71540 c570f23f-e606-0410-a88d-b1316a301751
2024-06-16Vamp up 'fix-changefile-lines.py' script.Andreas Scherer
'main()' does not mainly deal with the options. Use OptHandler class. Extended USAGE message including the set of options and their purpose. git-svn-id: svn://tug.org/texlive/trunk@71539 c570f23f-e606-0410-a88d-b1316a301751
2024-06-15latexindent (15jun24)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@71532 c570f23f-e606-0410-a88d-b1316a301751