summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c
AgeCommit message (Collapse)Author
2024-02-03Ensures that setgentounicode has a glyph_unicode_tree not NULL.Luigi Scarso
git-svn-id: svn://tug.org/texlive/trunk@69693 c570f23f-e606-0410-a88d-b1316a301751
2024-02-03web2c/pmpostdir: tweak testsTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@69684 c570f23f-e606-0410-a88d-b1316a301751
2024-02-02Synced with upstream luatex.Luigi Scarso
git-svn-id: svn://tug.org/texlive/trunk@69671 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
2024-01-24[CWEB] Changes for CWEB 4.12 (dev).Andreas Scherer
* 'do..while' loops should be separated from surrounding statements (like plain 'while' loops, or 'if' and 'for'), even when CWEAVE is invoked with option '-f'. (Can still be overwritten with '@+' before 'do' and after 'while'.) * A stacked construct like if (..) whatever; else if (..) whatever; else break; should place 'break' right below 'if'; 'break_space' (\5) is a tad too wide. * Pandoc 3.1.11.1 escapes all hyphens. (Might be reverted in future.) git-svn-id: svn://tug.org/texlive/trunk@69571 c570f23f-e606-0410-a88d-b1316a301751
2024-01-15avoid generating a corrupt pdf with certain pdf inclusions, pdftex r916Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@69423 c570f23f-e606-0410-a88d-b1316a301751
2023-12-31copyright yearAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@69255 c570f23f-e606-0410-a88d-b1316a301751
2023-12-31`verbatim_written = 1;` is done at least after the first time the text is ↵Luigi Scarso
write down to the file. git-svn-id: svn://tug.org/texlive/trunk@69248 c570f23f-e606-0410-a88d-b1316a301751
2023-12-25eptex: typoTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@69216 c570f23f-e606-0410-a88d-b1316a301751
2023-12-24{pdf,xe,{e,}p,{e,}up}tex: Avoid errors on parallel test processing, moreTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@69210 c570f23f-e606-0410-a88d-b1316a301751
2023-12-24{pdf,xe,{e,}p,{e,}up}tex: Avoid errors on parallel test processingTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@69209 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-23reautoconf with autoconf-2.72Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@69203 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-21Sync luatexdir with upstream.Luigi Scarso
git-svn-id: svn://tug.org/texlive/trunk@69181 c570f23f-e606-0410-a88d-b1316a301751
2023-12-17complain if more than 2^16 pages in dvi modeKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@69152 c570f23f-e606-0410-a88d-b1316a301751
2023-12-04HINT: adding an Introduction to the hitex manualMartin Ruckert
git-svn-id: svn://tug.org/texlive/trunk@69031 c570f23f-e606-0410-a88d-b1316a301751
2023-12-02HINT: fixing bug in vpackage when adding an image nodeMartin Ruckert
git-svn-id: svn://tug.org/texlive/trunk@69018 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-27HINT: allow input files without extension for compatibility with other enginesMartin Ruckert
git-svn-id: svn://tug.org/texlive/trunk@68980 c570f23f-e606-0410-a88d-b1316a301751
2023-11-27HINT: free filename stack entries if NOT NULLMartin Ruckert
git-svn-id: svn://tug.org/texlive/trunk@68979 c570f23f-e606-0410-a88d-b1316a301751
2023-11-25{pdf,xe,{,e}{,u}p}tex: Add tests option --recorderTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@68965 c570f23f-e606-0410-a88d-b1316a301751
2023-11-24uptex: Update test for WindowsTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@68955 c570f23f-e606-0410-a88d-b1316a301751
2023-11-24etex, {,e}{,u}ptex: Check diffs trip.{fot.typ} in trip testsTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@68954 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-19[CWEB] Fix mini-index on page 146.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@68902 c570f23f-e606-0410-a88d-b1316a301751
2023-11-19[CWEB] Make 'k_section' block-local.Andreas Scherer
This merges sections 249 and 250 in CWEAVE. git-svn-id: svn://tug.org/texlive/trunk@68901 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-19eptexdir/README.txt: URL (H.Kitagawa)Takuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@68899 c570f23f-e606-0410-a88d-b1316a301751
2023-11-18[CWEB] Ungroup.Andreas Scherer
The local 'c' has moved. git-svn-id: svn://tug.org/texlive/trunk@68896 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-11-13replacing \HINTsubversion by \HINTminorversionMartin Ruckert
synchonizing output_directory with TEXMF_OUTPUT_DIRECTORY git-svn-id: svn://tug.org/texlive/trunk@68826 c570f23f-e606-0410-a88d-b1316a301751
2023-11-11correct order of lines (windows only)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@68812 c570f23f-e606-0410-a88d-b1316a301751
2023-10-30[WEB] Perldoc does not expand $prognane.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@68701 c570f23f-e606-0410-a88d-b1316a301751
2023-10-30[CWEB] Add auxiliary stuff for TWILL.Andreas Scherer
The new Perl script 'twill-refsort' is the WEB counterpart of the 'ctwill-refsort' CWEB program. See example below. The new 'twimac-web.tex' macros were already mentioned in 'twill.man', but at an incorrect TeX Live location. These macros are significantly different from Knuth's original 'twimac.tex'. While the latter is specifically targeted to 'Volumes B and D' of 'Computers & Typesetting', the new stuff is suitable for more general use with WEB sources. Example: $ twill tangle.web # run this two times $ sed -i -e "s/\\\\none/=\$0\\\\to65535\$/" tangle.tex $ tex tangle.tex $ twill-refsort < tangle.ref > tangle.sref $ tex tangle.tex git-svn-id: svn://tug.org/texlive/trunk@68700 c570f23f-e606-0410-a88d-b1316a301751
2023-10-29[CWEB] Make 'proofsort' like 'refsort'.Andreas Scherer
Read input from <STDIN> and write output to <STDOUT>. git-svn-id: svn://tug.org/texlive/trunk@68690 c570f23f-e606-0410-a88d-b1316a301751
2023-10-27apply fix from thanh (pdftex r912) for text extraction on BigEndianKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@68680 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-27Revert "[WEB] Arithmetic abnormality."Andreas Scherer
This reverts commit 1e5d0c41d00120ca14a3f130cf7712bc0dacf151. git-svn-id: svn://tug.org/texlive/trunk@68672 c570f23f-e606-0410-a88d-b1316a301751
2023-10-27[WEB] Arithmetic abnormality.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@68671 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[CWEB] Bring PDF/HINT macros together.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@68646 c570f23f-e606-0410-a88d-b1316a301751
2023-10-25[WEB] Slight oversight.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@68645 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-22[CWEB] Plug a few holes.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@68616 c570f23f-e606-0410-a88d-b1316a301751
2023-10-22[CWEB] More concise exposition.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@68615 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