texlive[62390] trunk: tangle/weave third arg for output file

commits+karl at tug.org commits+karl at tug.org
Fri Mar 4 18:16:16 CET 2022


Revision: 62390
          http://tug.org/svn/texlive?view=revision&revision=62390
Author:   karl
Date:     2022-03-04 18:16:16 +0100 (Fri, 04 Mar 2022)
Log Message:
-----------
tangle/weave third arg for output file

Modified Paths:
--------------
    trunk/Build/source/texk/web2c/NEWS
    trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html
    trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdf
    trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex

Modified: trunk/Build/source/texk/web2c/NEWS
===================================================================
--- trunk/Build/source/texk/web2c/NEWS	2022-03-04 17:15:11 UTC (rev 62389)
+++ trunk/Build/source/texk/web2c/NEWS	2022-03-04 17:16:16 UTC (rev 62390)
@@ -7,6 +7,8 @@
 mobile devices. HINT viewers for GNU/Linux, Windows, and Android are
 available.
 
+* tangle, weave: support optional third argument to specify output file.
+
 * twill program for original Pascal *.web mini-indexes included.
 
 * across actively-extended engines

Modified: trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html
===================================================================
--- trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html	2022-03-04 17:15:11 UTC (rev 62389)
+++ trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html	2022-03-04 17:16:16 UTC (rev 62390)
@@ -7026,28 +7026,33 @@
      separately from TeX Live.
      </p></li>
      <li class="itemize">
-     <!--l. 4029--><p class="noindent" >Knuth’s program <span 
+     <!--l. 4029--><p class="noindent" ><span 
+class="ec-lmtt-10">tangle</span>, <span 
+class="ec-lmtt-10">weave</span>: support optional third argument to specify output file.
+     </p></li>
+     <li class="itemize">
+     <!--l. 4032--><p class="noindent" >Knuth’s program <span 
 class="ec-lmtt-10">twill </span>for making mini-indexes for original <span 
 class="ec-lmtt-10">WEB </span>programs now included.
 </p>
      </li></ul>
-<!--l. 4034--><p class="indent" >   Cross-engine extensions (except in original TeX, Aleph, and hiTeX): </p>
+<!--l. 4037--><p class="indent" >   Cross-engine extensions (except in original TeX, Aleph, and hiTeX): </p>
      <ul class="itemize1">
      <li class="itemize">
-     <!--l. 4036--><p class="noindent" >New primitive <span 
+     <!--l. 4039--><p class="noindent" >New primitive <span 
 class="ec-lmtt-10">\showstream </span>to redirect <span 
 class="ec-lmtt-10">\show </span>output to a file.
      </p></li>
      <li class="itemize">
-     <!--l. 4037--><p class="noindent" >New primitives <span 
+     <!--l. 4040--><p class="noindent" >New primitives <span 
 class="ec-lmtt-10">\partokenname </span>and <span 
 class="ec-lmtt-10">\partokencontext </span>allow overriding the name of the <span 
 class="ec-lmtt-10">\par</span>
      token emitted at blank lines, the end of vboxes, etc.</p></li></ul>
-<!--l. 4042--><p class="indent" >   epTeX, eupTeX: </p>
+<!--l. 4045--><p class="indent" >   epTeX, eupTeX: </p>
      <ul class="itemize1">
      <li class="itemize">
-     <!--l. 4043--><p class="noindent" >New
+     <!--l. 4046--><p class="noindent" >New
      primitives:
      <span 
 class="ec-lmtt-10">\lastnodefont</span>,
@@ -7059,7 +7064,7 @@
 class="ec-lmtt-10">\suppressmathparerror</span>.
      </p></li>
      <li class="itemize">
-     <!--l. 4045--><p class="noindent" >pdfTeX
+     <!--l. 4048--><p class="noindent" >pdfTeX
      extension
      <span 
 class="ec-lmtt-10">\vadjust</span>
@@ -7067,39 +7072,39 @@
 class="ec-lmtt-10">pre</span>
      now
      available.</p></li></ul>
-<!--l. 4048--><p class="indent" >   LuaTeX: </p>
+<!--l. 4051--><p class="indent" >   LuaTeX: </p>
      <ul class="itemize1">
      <li class="itemize">
-     <!--l. 4049--><p class="noindent" >Support structured destinations from PDF 2.0.
-     </p></li>
-     <li class="itemize">
                                                                                      
                                                                                      
-     <!--l. 4050--><p class="noindent" >PNG /Smask for PDF 2.0.
+     <!--l. 4052--><p class="noindent" >Support structured destinations from PDF 2.0.
      </p></li>
      <li class="itemize">
-     <!--l. 4051--><p class="noindent" >Variable font interface for luahbtex.
+     <!--l. 4053--><p class="noindent" >PNG /Smask for PDF 2.0.
      </p></li>
      <li class="itemize">
-     <!--l. 4052--><p class="noindent" >Different radical style defaults in mathdefaultsmode.
+     <!--l. 4054--><p class="noindent" >Variable font interface for luahbtex.
      </p></li>
      <li class="itemize">
-     <!--l. 4053--><p class="noindent" >Optionally block selected discretionary creation.
+     <!--l. 4055--><p class="noindent" >Different radical style defaults in mathdefaultsmode.
      </p></li>
      <li class="itemize">
-     <!--l. 4054--><p class="noindent" >Improvements for TrueType fonts implementation.
+     <!--l. 4056--><p class="noindent" >Optionally block selected discretionary creation.
      </p></li>
      <li class="itemize">
-     <!--l. 4055--><p class="noindent" >More efficient <span 
+     <!--l. 4057--><p class="noindent" >Improvements for TrueType fonts implementation.
+     </p></li>
+     <li class="itemize">
+     <!--l. 4058--><p class="noindent" >More efficient <span 
 class="ec-lmtt-10">\fontdimen </span>allocation.
      </p></li>
      <li class="itemize">
-     <!--l. 4056--><p class="noindent" >Ignore paragraphs with only a local par node followed by direction synchronization nodes.</p></li></ul>
-<!--l. 4060--><p class="indent" >   MetaPost: Bug fix for infinite macro expansion.
-</p><!--l. 4062--><p class="indent" >   pdfTeX: </p>
+     <!--l. 4059--><p class="noindent" >Ignore paragraphs with only a local par node followed by direction synchronization nodes.</p></li></ul>
+<!--l. 4063--><p class="indent" >   MetaPost: Bug fix for infinite macro expansion.
+</p><!--l. 4065--><p class="indent" >   pdfTeX: </p>
      <ul class="itemize1">
      <li class="itemize">
-     <!--l. 4063--><p class="noindent" >Support
+     <!--l. 4066--><p class="noindent" >Support
      structured
      destinations
      from
@@ -7107,7 +7112,7 @@
      2.0.
      </p></li>
      <li class="itemize">
-     <!--l. 4064--><p class="noindent" >For
+     <!--l. 4067--><p class="noindent" >For
      letterspaced
      fonts,
      use
@@ -7118,7 +7123,7 @@
      specified.
      </p></li>
      <li class="itemize">
-     <!--l. 4065--><p class="noindent" >Always
+     <!--l. 4068--><p class="noindent" >Always
      start
      a
      warning
@@ -7129,11 +7134,11 @@
      a
      line.
      </p></li>
+                                                                                     
+                                                                                     
      <li class="itemize">
-     <!--l. 4066--><p class="noindent" >for
+     <!--l. 4069--><p class="noindent" >for
      characters
-                                                                                     
-                                                                                     
      with
      autokern
      (<span 
@@ -7151,96 +7156,96 @@
      and
      explicit
      hyphens.</p></li></ul>
-<!--l. 4071--><p class="indent" >   pTeX et al.: </p>
+<!--l. 4074--><p class="indent" >   pTeX et al.: </p>
      <ul class="itemize1">
      <li class="itemize">
-     <!--l. 4072--><p class="noindent" >Major update of pTeX to 4.0.0 to better support current LaTeX.
+     <!--l. 4075--><p class="noindent" >Major update of pTeX to 4.0.0 to better support current LaTeX.
      </p></li>
      <li class="itemize">
-     <!--l. 4073--><p class="noindent" >New primitives <span 
+     <!--l. 4076--><p class="noindent" >New primitives <span 
 class="ec-lmtt-10">\ptexlineendmode </span>and <span 
 class="ec-lmtt-10">\toucs</span>.
      </p></li>
      <li class="itemize">
-     <!--l. 4074--><p class="noindent" ><span 
+     <!--l. 4077--><p class="noindent" ><span 
 class="ec-lmtt-10">\ucs </span>(formerly available in uptex, euptex) now available also in pTeX and epTeX.
      </p></li>
      <li class="itemize">
-     <!--l. 4076--><p class="noindent" >Distinguish 8-bit characters and Japanese characters as discussed in a TUGboat article by Hironori
+     <!--l. 4079--><p class="noindent" >Distinguish 8-bit characters and Japanese characters as discussed in a TUGboat article by Hironori
      Kitagawa (    <a 
 href="https://tug.org/TUGboat/tb41-3/tb129kitagawa-char.pdf" class="url" ><span 
 class="ec-lmtt-10">https://tug.org/TUGboat/tb41-3/tb129kitagawa-char.pdf</span></a>).</p></li></ul>
-<!--l. 4081--><p class="indent" >   XeTeX: New wrapper scripts <span 
+<!--l. 4084--><p class="indent" >   XeTeX: New wrapper scripts <span 
 class="ec-lmtt-10">xetex-unsafe </span>and <span 
 class="ec-lmtt-10">xelatex-unsafe </span>for simpler invocation of documents
 requiring both XeTeX and PSTricks transparency operators, which is inherently unsafe (until and unless
 reimplementation in Ghostscript happens). For safety, use Lua(L<span 
 class="ec-lmr-7">A</span> )TeX.
-</p><!--l. 4087--><p class="indent" >   Dvipdfmx: </p>
+</p><!--l. 4090--><p class="indent" >   Dvipdfmx: </p>
      <ul class="itemize1">
      <li class="itemize">
-     <!--l. 4088--><p class="noindent" >Support for PSTricks without requiring <span 
+     <!--l. 4091--><p class="noindent" >Support for PSTricks without requiring <span 
 class="ec-lmtt-10">-dNOSAFER</span>, except for transparency.
      </p></li>
      <li class="itemize">
-     <!--l. 4090--><p class="noindent" >The <span 
+     <!--l. 4093--><p class="noindent" >The <span 
 class="ec-lmtt-10">-r </span>option to set bitmap font resolution works again.</p></li></ul>
-<!--l. 4093--><p class="indent" >   Dvips: By default, do not attempt automatic media adjustment for rotated paper sizes; the new option
+<!--l. 4096--><p class="indent" >   Dvips: By default, do not attempt automatic media adjustment for rotated paper sizes; the new option
 <span 
 class="ec-lmtt-10">–landscaperotate </span>re-enables.
-</p><!--l. 4096--><p class="indent" >   <span 
+</p><!--l. 4099--><p class="indent" >   <span 
 class="ec-lmtt-10">upmendex</span>: Experimental support for Arabic and Hebrew scripts; improved character classification and
 language support.
-</p><!--l. 4099--><p class="indent" >   Kpathsea: First path returned from <span 
+</p><!--l. 4102--><p class="indent" >   Kpathsea: First path returned from <span 
 class="ec-lmtt-10">kpsewhich -all </span>is now the same as a regular (non-all)
 search.
-</p><!--l. 4102--><p class="indent" >   <span 
+</p><!--l. 4105--><p class="indent" >   <span 
 class="ec-lmtt-10">tlmgr </span>and infrastructure: </p>
      <ul class="itemize1">
      <li class="itemize">
-     <!--l. 4103--><p class="noindent" >use https for <span 
+     <!--l. 4106--><p class="noindent" >use https for <span 
 class="ec-lmtt-10">mirror.ctan.org </span>by default.
      </p></li>
      <li class="itemize">
-     <!--l. 4104--><p class="noindent" >use <span 
+     <!--l. 4107--><p class="noindent" >use <span 
 class="ec-lmtt-10">TEXMFROOT </span>instead of <span 
 class="ec-lmtt-10">SELFAUTOPARENT </span>for easier relocating.
      </p></li>
      <li class="itemize">
-     <!--l. 4106--><p class="noindent" ><span 
+     <!--l. 4109--><p class="noindent" ><span 
 class="ec-lmtt-10">install-tl</span>: if download or installation fails for a given package, automatically continue and later
      retry (once).</p></li></ul>
-<!--l. 4110--><p class="indent" >   MacTeX: MacTeX and its binary folder <span 
+                                                                                     
+                                                                                     
+<!--l. 4113--><p class="indent" >   MacTeX: MacTeX and its binary folder <span 
 class="ec-lmtt-10">universal-darwin </span>require macOS 10.14 or higher (Mojave,
 Catalina, Big Sur, Monterey). The <span class="obeylines-h"><span class="verb"><span 
 class="ec-lmtt-10">x86_64-darwinlegacy</span></span></span> binary folder, available only with the Unix
 <span 
 class="ec-lmtt-10">install-tl</span>, supports 10.6 (Snow Leopard) and newer.
-                                                                                     
-                                                                                     
-</p><!--l. 4115--><p class="indent" >   Platforms: No changes to platform support for this year (2022). However, for next year’s release (2023), we
+</p><!--l. 4118--><p class="indent" >   Platforms: No changes to platform support for this year (2022). However, for next year’s release (2023), we
 are planning to switch the Windows binaries from 32-bit to 64-bit. Unfortunately we cannot feasibly support
 both simultaneously.
-</p><!--l. 4121--><p class="noindent" >
+</p><!--l. 4124--><p class="noindent" >
 </p>
    <h4 class="subsectionHead"><span class="titlemark">9.3   </span> <a 
  id="x1-910009.3"></a>Future</h4>
-<!--l. 4123--><p class="noindent" >We intend to continue to release new versions of TeX Live, and would like to provide more documentation,
+<!--l. 4126--><p class="noindent" >We intend to continue to release new versions of TeX Live, and would like to provide more documentation,
 more programs, an ever-improved and better-checked tree of macros and fonts, and anything else TeX. This
 work is all done by volunteers in their spare time, and there is always more to do. Please see
 <a 
 href="https://tug.org/texlive/contribute.html" class="url" ><span 
 class="ec-lmtt-10">https://tug.org/texlive/contribute.html</span></a>.
-</p><!--l. 4129--><p class="indent" >   Please send corrections, suggestions, and offers of help to:
+</p><!--l. 4132--><p class="indent" >   Please send corrections, suggestions, and offers of help to:
      </p><blockquote class="quote">
     
-     <!--l. 4131--><p class="noindent" ><a 
+     <!--l. 4134--><p class="noindent" ><a 
 href="mailto:tex-live at tug.org" ><span class="path"><span 
 class="ec-lmtt-10">tex-live at tug.org</span></span></a> <br 
 class="newline" />   <a 
 href="https://tug.org/texlive" class="url" ><span 
 class="ec-lmtt-10">https://tug.org/texlive</span></a></p></blockquote>
-<!--l. 4136--><p class="noindent" ><span 
+<!--l. 4139--><p class="noindent" ><span 
 class="ec-lmro-10">Happy TeXing!</span>
 </p>
     

Modified: trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex	2022-03-04 17:15:11 UTC (rev 62389)
+++ trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex	2022-03-04 17:16:16 UTC (rev 62390)
@@ -4026,6 +4026,9 @@
 HINT viewers for GNU/Linux, Windows, and Android are available
 separately from \TL.
 
+\item \code{tangle}, \code{weave}: support optional third argument to
+specify output file.
+
 \item Knuth's program \code{twill} for making mini-indexes for original
 \texttt{WEB} programs now included.
 



More information about the tex-live-commits mailing list.