summaryrefslogtreecommitdiff
path: root/Build
AgeCommit message (Collapse)Author
2022-08-23luatex: sync with the upstreamAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@64181 c570f23f-e606-0410-a88d-b1316a301751
2022-08-23Fixed inclusion of potracelib.hLuigi Scarso
git-svn-id: svn://tug.org/texlive/trunk@64172 c570f23f-e606-0410-a88d-b1316a301751
2022-08-23remove useless autom4te.cache dir left when moving potrace under libs.Luigi Scarso
git-svn-id: svn://tug.org/texlive/trunk@64171 c570f23f-e606-0410-a88d-b1316a301751
2022-08-22Potrace under libs (again) for dvisvgm and mflua/mfluajit.Luigi Scarso
git-svn-id: svn://tug.org/texlive/trunk@64168 c570f23f-e606-0410-a88d-b1316a301751
2022-08-21tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@64163 c570f23f-e606-0410-a88d-b1316a301751
2022-08-20[CWEB] Add option '+u' for CTANGLE.Andreas Scherer
Option 'ctangle +u' extends the transliteration mechanism for ``poor man's UTF-8'. Instead of extending the 'translit' table (or replacing it with a dynamic data structure), CTANGLE skips all but the last of a sequence of high-bit bytes representing a single UTF-8 character. Only the last high-bit byte is used as the index into 'translit' as before. Example: In ``classic ASCII'', the German word 'grün' was transformed into 'gruen' with the transliteration '@l fc ue' (from the Western European codepage ISO/IEC 8859-1; see file cweb_ecma94.w for context). With UTF-8 encoded input and 'ctangle +u', the first (starter) byte 'c3' (1100.0011) is skipped and the second (continuing) byte 'bc' is used to look up the transliteration for 'ü' (latin small letter u with diaeresis), so '@l bc ue' can be used to get 'gruen' in the C output. Note that this is not a general UTF-8 transliteration because there are tons of possible collisions, e.g., '¼' (vulgar fraction one quarter) is 'c2 bc' in UTF-8 and would be transformed into 'ue' as well. git-svn-id: svn://tug.org/texlive/trunk@64157 c570f23f-e606-0410-a88d-b1316a301751
2022-08-20checkcites (20aug22)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@64155 c570f23f-e606-0410-a88d-b1316a301751
2022-08-19tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@64153 c570f23f-e606-0410-a88d-b1316a301751
2022-08-19citation-style-language citeproc not a bin scriptKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@64150 c570f23f-e606-0410-a88d-b1316a301751
2022-08-18citation-style-language (19aug22)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@64143 c570f23f-e606-0410-a88d-b1316a301751
2022-08-16luatex: sync with the upstreamAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@64127 c570f23f-e606-0410-a88d-b1316a301751
2022-08-06[WEB] Fine-tune change file.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@64064 c570f23f-e606-0410-a88d-b1316a301751
2022-08-06[WEB] Rewrite 'squash' to match description in section 148.Andreas Scherer
The original special case 'squash(..,1,..)' was /not/ a combination of 'app1()' and 'reduce(..,1,..)' as advertised in section 148; instead, it was an ultra-compact variant of 'reduce'. Moving the special case 'k==1' from 'sq' to 'red' as separate case 'k==0' makes 'squash(..,k,..)' consistent for 'k=1,2,3' (and it makes use of the otherwise abandoned 'confusion' macro). Curiously enough, now there's no 'squash(..,1,..)' anymore, but CWEAVE has at least two rules that apply this case (and it even works for 'k=4'). git-svn-id: svn://tug.org/texlive/trunk@64063 c570f23f-e606-0410-a88d-b1316a301751
2022-08-05texlogsieve (5aug22)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@64060 c570f23f-e606-0410-a88d-b1316a301751
2022-08-05luatex: sync with the upstreamAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@64054 c570f23f-e606-0410-a88d-b1316a301751
2022-08-01harfbuzz 5.1.0Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@64027 c570f23f-e606-0410-a88d-b1316a301751
2022-07-31metapost, luatex: sync with the upstreamAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@64014 c570f23f-e606-0410-a88d-b1316a301751
2022-07-30luatex: sync with the upstreamAkira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@64010 c570f23f-e606-0410-a88d-b1316a301751
2022-07-26tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@63985 c570f23f-e606-0410-a88d-b1316a301751
2022-07-23harfbuzz 5.0.1Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@63966 c570f23f-e606-0410-a88d-b1316a301751
2022-07-23makejvf: version 20220723, Unicode-15.0Takuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@63961 c570f23f-e606-0410-a88d-b1316a301751
2022-07-23upTeX: version 1.29, Unicode-15.0Takuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@63960 c570f23f-e606-0410-a88d-b1316a301751
2022-07-21texlogsieve (21jul22)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@63954 c570f23f-e606-0410-a88d-b1316a301751
2022-07-18[Harfbuzz] Add and apply second patch for older g++.Andreas Scherer
Try to fix namespace/template conundrum around 'dispatch_recurse_func'. Note that the Harfbuzz code is absolutely horrible: Inside 'namespace OT' it says 'using Layout::GSUB::SubstLookup', but later it uses 'OT::SubstLookup'. What an utter mess! git-svn-id: svn://tug.org/texlive/trunk@63927 c570f23f-e606-0410-a88d-b1316a301751
2022-07-18Fix 'dispatch_recurse_func' for older g++.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@63926 c570f23f-e606-0410-a88d-b1316a301751
2022-07-17harfbuzz: add a patch for older gcc (Andreas Scherer)Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@63923 c570f23f-e606-0410-a88d-b1316a301751
2022-07-17Adapt pdfutils.ch to recent change in tex.ch.Andreas Scherer
'make' in 'Work/' fails. git-svn-id: svn://tug.org/texlive/trunk@63918 c570f23f-e606-0410-a88d-b1316a301751
2022-07-17fix from drf to disallow \noexpand\endwrite, per ↵Karl Berry
https://tex.stackexchange.com/questions/609423 git-svn-id: svn://tug.org/texlive/trunk@63916 c570f23f-e606-0410-a88d-b1316a301751
2022-07-15lwarp (15jul22)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@63905 c570f23f-e606-0410-a88d-b1316a301751
2022-07-14HINT adding back in the eTeX marksMartin Ruckert
git-svn-id: svn://tug.org/texlive/trunk@63889 c570f23f-e606-0410-a88d-b1316a301751
2022-07-12lwarp (12jul22)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@63880 c570f23f-e606-0410-a88d-b1316a301751
2022-07-10dvipdfmx: Add option --pdfm-str-utf8 for upLaTeX & hyperref/pdfcommentTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@63861 c570f23f-e606-0410-a88d-b1316a301751
2022-07-04HINT improving documentation, renaming macros, fixing bug in memory reallocationMartin Ruckert
git-svn-id: svn://tug.org/texlive/trunk@63807 c570f23f-e606-0410-a88d-b1316a301751
2022-07-02[CWEB] Similar change in CTWILL macros.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@63786 c570f23f-e606-0410-a88d-b1316a301751
2022-07-02[CWEB] Don't output PDF special when \pdffalse.Andreas Scherer
More importantly: Don't forget to output the PDF bookmarks for starred sections when using 'tex "\let\pdf+..."'. git-svn-id: svn://tug.org/texlive/trunk@63784 c570f23f-e606-0410-a88d-b1316a301751
2022-06-29harfbuzz 4.4.1Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@63761 c570f23f-e606-0410-a88d-b1316a301751
2022-06-28harfbuzz 4.4.0Akira Kakuto
git-svn-id: svn://tug.org/texlive/trunk@63743 c570f23f-e606-0410-a88d-b1316a301751
2022-06-24lwarp (24jun22)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@63712 c570f23f-e606-0410-a88d-b1316a301751
2022-06-20[CWEB] Update translated macros.Andreas Scherer
These are used with 'cweave -l[dfi]'. git-svn-id: svn://tug.org/texlive/trunk@63660 c570f23f-e606-0410-a88d-b1316a301751
2022-06-19[CWEB] \ifacro is synonymous for \ifpdf.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@63651 c570f23f-e606-0410-a88d-b1316a301751
2022-06-19[CWEB] Don't leave out the internal links.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@63650 c570f23f-e606-0410-a88d-b1316a301751
2022-06-19[CWEB] Use 'iftex.sty' for TeX engine tests.Andreas Scherer
iftex.sty sets \ifpdf according to \pdfoutput. This can be set _before_ '\input cwebmac.tex'. Note that you can _not use 'pdftex "\let\pdf+\pdfoutput=0\input ..."', because \ifpdftex is always 'true' for PDFTeX. HINT has infinite space, so we can also show TeX code for section 31. git-svn-id: svn://tug.org/texlive/trunk@63649 c570f23f-e606-0410-a88d-b1316a301751
2022-06-18[CWEB] Fix \pdfURL for 'valid' PDF output.Andreas Scherer
git-svn-id: svn://tug.org/texlive/trunk@63636 c570f23f-e606-0410-a88d-b1316a301751
2022-06-17Restore ChangeLog entry for CWEB 4.8 release.Andreas Scherer
How did that happen? git-svn-id: svn://tug.org/texlive/trunk@63627 c570f23f-e606-0410-a88d-b1316a301751
2022-06-17[CWEB] Fix to decades-old bugs in cwebmac.tex.Andreas Scherer
While '\pdftextrue' and '\pdftrue' should be mutually exclusive in classic CWEB, this has to be programmatically expressed for the future use of 'iftex.sty'. (Introduced 2002.) And the 'count' attribute for the 'Names of Sections' bookmark should not exceed the number of subentries, lest many PDF validators will rightfully complain. So, instead of the total number of all sections, i.e., the number of the 'Index.' section, we had better calculate the actual number of '@<named sections@>'. (Introduced 2000.) (And the new 'ctan' target in the 'Makefile' should prevent any future mishaps when uploading updates of the CWEB package to CTAN.) git-svn-id: svn://tug.org/texlive/trunk@63625 c570f23f-e606-0410-a88d-b1316a301751
2022-06-16luaotfload (16jun22)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@63611 c570f23f-e606-0410-a88d-b1316a301751
2022-06-15ptexenc: refine encoding detectionTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@63602 c570f23f-e606-0410-a88d-b1316a301751
2022-06-15dvipdfmx: support some TrueType fonts in macOS which use 0-4 cmap (from ↵Akira Kakuto
Clerk Ma) git-svn-id: svn://tug.org/texlive/trunk@63601 c570f23f-e606-0410-a88d-b1316a301751
2022-06-14ptexenc: more strict check of multibytes before EOFTakuji Tanaka
git-svn-id: svn://tug.org/texlive/trunk@63587 c570f23f-e606-0410-a88d-b1316a301751
2022-06-13latexindent (13jun22)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@63581 c570f23f-e606-0410-a88d-b1316a301751