summaryrefslogtreecommitdiff
path: root/Build
AgeCommit message (Collapse)Author
2023-06-18makeinfo 7.0.3; SUBDIRS=. needed with single testsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@67403 c570f23f-e606-0410-a88d-b1316a301751
2023-06-18install ctwill-proofsort; script tweaks; exit ctwill.test without running TeXKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@67398 c570f23f-e606-0410-a88d-b1316a301751
2023-06-17[CWEB] Run ctwill.test.Andreas Scherer
Recreate Makefile.in by running reautoconf. Adjust ctwill.tex until all tests succeed. Adjust ctwill.tex to plain TeX; it complains about the \ifx construct. git-svn-id: svn://tug.org/texlive/trunk@67390 c570f23f-e606-0410-a88d-b1316a301751
2023-06-16[CWEB] Add comprehensive test for the CTWILL system.Andreas Scherer
This seems to have to be incorporated into Makefile.in somehow. git-svn-id: svn://tug.org/texlive/trunk@67381 c570f23f-e606-0410-a88d-b1316a301751
2023-06-16[CWEB] Flesh out 'proofsort' script.Andreas Scherer
* Rename to 'ctwill-proofsort'. * Support '--version' and '--help' options. * Add information in 'man ctwill'. git-svn-id: svn://tug.org/texlive/trunk@67380 c570f23f-e606-0410-a88d-b1316a301751
2023-06-14[CWEB] Revert two changes for HiTeX.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67361 c570f23f-e606-0410-a88d-b1316a301751
2023-06-14[CWEB] Add section marker.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67360 c570f23f-e606-0410-a88d-b1316a301751
2023-06-14[CWEB] Fix '@h' output (again).Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67359 c570f23f-e606-0410-a88d-b1316a301751
2023-06-14[CWEB] New macros for HiTeX.Andreas Scherer
We re-use 'proofmac.tex' (for plain TeX only) and add the PDF/HINT stuff from 'cwebmac.tex' to produce active links in CTWILL output, where each section gets its own mini-index. Especially in connection with HiTeX, this gives an interesting new output format. Use 'ctwill +P +lpdf' to '\input pdfproofmac' in the first line. These macros _do_ also work with pdftex and xetex (and probably with plain TeX as well). Example from MMIX: $ tie -c mmotype-twill.ch mmotype.{w,ch} mmotype-mini.ch [Remove the final change in mmotype-twill.ch, we want to create a full index at the end.] $ ctwill +P +lpdf mmotype mmotype-twill (twice) $ hitex mmotype $ proofsort mmotype.tex > mmotype-sorted.tex $ mv mmotype-sorted.tex mmotype.tex $ hitex mmotype $ hintview mmotype.hnt git-svn-id: svn://tug.org/texlive/trunk@67358 c570f23f-e606-0410-a88d-b1316a301751
2023-06-13{CWEB] Improve proofsort script.Andreas Scherer
No need to chomp($line). Sort case-insensitive. Support @f TeX replacements; these come in $math$ mode. Example from CTWILL: @f TeX_string TeX git-svn-id: svn://tug.org/texlive/trunk@67353 c570f23f-e606-0410-a88d-b1316a301751
2023-06-13[CWEB] Rename script later.Andreas Scherer
Will probably become 'ctwill-proofsort' on build/installation. git-svn-id: svn://tug.org/texlive/trunk@67352 c570f23f-e606-0410-a88d-b1316a301751
2023-06-12[CWEB] Pick a few nits.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67341 c570f23f-e606-0410-a88d-b1316a301751
2023-06-12[CWEB] Add Perl script to sort mini-indexes.Andreas Scherer
I am working on re-using the [ct]proofmac.tex macros in conjunction with HiTeX. My plan is to add HINT-related macros (e.g., from either cwebmac.tex or pdfctwimac.tex) in [ct]proofmac.tex that produce active links when processed with HiTeX. Instead of 'proofing' the mini-indexes, the simple page layout produced by [ct]proofmac.tex should perfectly match the dynamic page layout of the HINT format. Every section in the CWEB output is amended with its local mini-index. As a small step upfront, I hacked the Perl script [ct]proofsort that sorts the mini-index entries alphabetically. git-svn-id: svn://tug.org/texlive/trunk@67340 c570f23f-e606-0410-a88d-b1316a301751
2023-06-11tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@67339 c570f23f-e606-0410-a88d-b1316a301751
2023-06-10doc,syncKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@67323 c570f23f-e606-0410-a88d-b1316a301751
2023-06-09tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@67321 c570f23f-e606-0410-a88d-b1316a301751
2023-06-06latexindent (6jun23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67296 c570f23f-e606-0410-a88d-b1316a301751
2023-06-04bibcop (4jun23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67278 c570f23f-e606-0410-a88d-b1316a301751
2023-05-27expected out2 of test changedKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@67235 c570f23f-e606-0410-a88d-b1316a301751
2023-05-26[CWEB] Fix page number for Aragon and Seidel.Andreas Scherer
Personal communication by DEK. git-svn-id: svn://tug.org/texlive/trunk@67222 c570f23f-e606-0410-a88d-b1316a301751
2023-05-24[CWEB] Make room for larger index entries.Andreas Scherer
At the time when DEK created CWEB and CTWILL, C compilers restricted the length of 'identifiers', e.g., variable and function names. In more recent years, programmers are enjoying the freedom to use more descriptive names in their sources. In order to apply 'refsort' to Martin Ruckert's HiTeX ('typedef word_file' in line 2583 of 'hitex.w') and to Scott Prahl's 'Inverse Adding-Doubling' (function 'Calculate_Distance_With_Corrections' in line 1124 of 'iad_calc.w'; see https://github.com/scottprahl/iad; this is the first 'off-brand' application of CTWILL I've seen in the wild!), we moderately extend the relevant parameters. git-svn-id: svn://tug.org/texlive/trunk@67205 c570f23f-e606-0410-a88d-b1316a301751
2023-05-24HINT adding tracingstacklevels primitiveMartin Ruckert
git-svn-id: svn://tug.org/texlive/trunk@67204 c570f23f-e606-0410-a88d-b1316a301751
2023-05-23Updated NEWSLuigi Scarso
git-svn-id: svn://tug.org/texlive/trunk@67197 c570f23f-e606-0410-a88d-b1316a301751
2023-05-23fixes decryption failure on unreadable perms (Paweł Jackowski)Luigi Scarso
git-svn-id: svn://tug.org/texlive/trunk@67196 c570f23f-e606-0410-a88d-b1316a301751
2023-05-21[CWEB] End the last change with out_mode==post.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67180 c570f23f-e606-0410-a88d-b1316a301751
2023-05-21[TIE] Fix two typos in section 29.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67179 c570f23f-e606-0410-a88d-b1316a301751
2023-05-21[CWEB] Handle deletion of last line in 'master' file.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67178 c570f23f-e606-0410-a88d-b1316a301751
2023-05-20latexindent (20may23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67174 c570f23f-e606-0410-a88d-b1316a301751
2023-05-20bibcop (20may23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67168 c570f23f-e606-0410-a88d-b1316a301751
2023-05-19[CWEB] Improve readability of /Destination.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67158 c570f23f-e606-0410-a88d-b1316a301751
2023-05-19HINT adding experimental files for LaTeX image inclusionMartin Ruckert
git-svn-id: svn://tug.org/texlive/trunk@67157 c570f23f-e606-0410-a88d-b1316a301751
2023-05-19HINT improving image handlingMartin Ruckert
git-svn-id: svn://tug.org/texlive/trunk@67156 c570f23f-e606-0410-a88d-b1316a301751
2023-05-19[CWEB] Fix NOS section in CTWILL output.Andreas Scherer
The \ifacro macros have to \shipout an otherwise empty page that holds the NOS node for the PDF bookmarks. This final page should neither have a header nor a mini index. (pdftex) dvipdf[m[x]] complains about the incorrect annotation syntax. (tex "\let\pdf=+ \input JOBNAME"; dvipdfm JOBNAME) git-svn-id: svn://tug.org/texlive/trunk@67154 c570f23f-e606-0410-a88d-b1316a301751
2023-05-18bibcop (18may23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67145 c570f23f-e606-0410-a88d-b1316a301751
2023-05-16bibcop (16may23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67131 c570f23f-e606-0410-a88d-b1316a301751
2023-05-15[CWEB] Release 4.9.Andreas Scherer
This commit bumps the version number to 4.9. And it reverts a few occurrences of '\ifacro' as synonym for '\ifpdf'. All other changes since CWEB 4.8 were committed as rolling releases. git-svn-id: svn://tug.org/texlive/trunk@67119 c570f23f-e606-0410-a88d-b1316a301751
2023-05-15[CWEB] Use correct type 'cweb' for 'program'.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67118 c570f23f-e606-0410-a88d-b1316a301751
2023-05-14[CWEB] Purge outdated numeric notation.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67114 c570f23f-e606-0410-a88d-b1316a301751
2023-05-14[CWEB] Add standard items for mmotype.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@67113 c570f23f-e606-0410-a88d-b1316a301751
2023-05-14[CWEB] Adjust manual secetion references.Andreas Scherer
CWEB(bin) 4.6 has lost a section around 135/6. git-svn-id: svn://tug.org/texlive/trunk@67112 c570f23f-e606-0410-a88d-b1316a301751
2023-05-14[CWEB] Add footnote in section 116.Andreas Scherer
The normal TeX '\footnote' gets lost in '\unvbox255' in ctwimac.tex. See comment in cwebmac.tex, which uses a different '\output' routine. git-svn-id: svn://tug.org/texlive/trunk@67109 c570f23f-e606-0410-a88d-b1316a301751
2023-05-14[CWEB] Extend 'ministring_buf' for 'mmotype.{w,ch} (MMIX).Andreas Scherer
This fixes https://github.com/ascherer/cwebbin/issues/64 (CWEBbin). git-svn-id: svn://tug.org/texlive/trunk@67107 c570f23f-e606-0410-a88d-b1316a301751
2023-05-14[CWEB] Permit '$' in C identifiers.Andreas Scherer
See the similar code line in ctangle.w. git-svn-id: svn://tug.org/texlive/trunk@67106 c570f23f-e606-0410-a88d-b1316a301751
2023-05-14[CWEB] Reshuffle fix for CTWILL.Andreas Scherer
Restore comment for 'skip_TeX' function unless the code is processed with CTWILL. (See DEK's comment in function 'make_ministring' with regards to 'mathness' in relation to 'comments following function (header)'.) git-svn-id: svn://tug.org/texlive/trunk@67105 c570f23f-e606-0410-a88d-b1316a301751
2023-05-13[CWEB] Omit thin space in inner TeX mode.Andreas Scherer
I really do not like the extra whitespace in @(output sections@>. At least in ``inner TeX mode'' it will be omitted completely. git-svn-id: svn://tug.org/texlive/trunk@67092 c570f23f-e606-0410-a88d-b1316a301751
2023-05-11fmtutil.cnf syncKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@67076 c570f23f-e606-0410-a88d-b1316a301751
2023-05-11pdfjam (11may23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67075 c570f23f-e606-0410-a88d-b1316a301751
2023-05-09harfbuzz 7.3.0Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@67062 c570f23f-e606-0410-a88d-b1316a301751
2023-05-06luametatex 2.10.08, context 2023.05.05 18:36Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67034 c570f23f-e606-0410-a88d-b1316a301751
2023-05-05texfindpkg (5may23)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@67027 c570f23f-e606-0410-a88d-b1316a301751