texlive[66235] trunk: pdftex NEWS update (primitive is

commits+karl at tug.org commits+karl at tug.org
Mon Feb 27 22:09:11 CET 2023


Revision: 66235
          http://tug.org/svn/texlive?view=revision&revision=66235
Author:   karl
Date:     2023-02-27 22:09:11 +0100 (Mon, 27 Feb 2023)
Log Message:
-----------
pdftex NEWS update (primitive is \pdfomitinfodict)

Modified Paths:
--------------
    trunk/Build/source/texk/web2c/pdftexdir/NEWS
    trunk/Master/texmf-dist/doc/pdftex/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
    trunk/Master/tlpkg/bin/tl-update-news

Modified: trunk/Build/source/texk/web2c/pdftexdir/NEWS
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/NEWS	2023-02-27 20:40:12 UTC (rev 66234)
+++ trunk/Build/source/texk/web2c/pdftexdir/NEWS	2023-02-27 21:09:11 UTC (rev 66235)
@@ -2,7 +2,7 @@
 - changes:
   - new keyword `shipout' for \special and \pdfliteral, delaying
     expansion until the node is shipped out, like non-\immediate \write.
-  - new primitive \pdfinfoomitdict to omit /Info dictionary completely.
+  - new primitive \pdfomitinfodict to omit /Info dictionary completely.
   - new primitive \pdfomitprocset to control omitting /ProcSet array:
     /ProcSet is included if this parameter is negative, or if this
     parameter is zero and pdftex is generating PDF 1.x output.

Modified: trunk/Master/texmf-dist/doc/pdftex/NEWS
===================================================================
--- trunk/Master/texmf-dist/doc/pdftex/NEWS	2023-02-27 20:40:12 UTC (rev 66234)
+++ trunk/Master/texmf-dist/doc/pdftex/NEWS	2023-02-27 21:09:11 UTC (rev 66235)
@@ -1,5 +1,28 @@
+pdfTeX 3.141592653-2.6-1.40.25
+- changes:
+  - new keyword `shipout' for \special and \pdfliteral, delaying
+    expansion until the node is shipped out, like non-\immediate \write.
+  - new primitive \pdfomitinfodict to omit /Info dictionary completely.
+  - new primitive \pdfomitprocset to control omitting /ProcSet array:
+    /ProcSet is included if this parameter is negative, or if this
+    parameter is zero and pdftex is generating PDF 1.x output.
+  - with \pdfinterwordspaceon, if the current font's encoding has a /space
+    character at slot 32, it is used; otherwise, the /space from the
+    (new) default font "pdftexspace" is used. That default font can be
+    overridden with the new primitive \pdfspacefont. This same new
+    procedure is used for \pdffakespace.
+    (In the past, the inserted fake space was always taken from the font
+    "dummy-space", which contained a tiny space character. It turns out
+    a normally-sized space character works with more viewers.)
+
+- bugfixes:
+  - finish omission of /Info dict when \pdfomitinfodict is not 0.
+  - generated beginbfrange should no longer be invalid with certain
+    characters (that is, no longer have have a last byte >255).
+  - include base and accent glyph in /CharSet when the Type 1 seac
+    operator is used (e.g., Lucida, DejaVu Serif).
+
 pdfTeX 3.141592653-2.6-1.40.24 (TeX Live 2022)
-
 - changes:
   - new primitive \showstream to redirect \show output.
   - new primitives \partokenname, \partokencontext to control \par insertion.
@@ -24,6 +47,13 @@
     different nesting level than \pdfstartlink". 
   - dump \pdfglyphtounicode assignments in fmt file.
   - ttf2afm outputs name information.
+  - If \tracinglostchars is set to 3 or more, missing characters will
+    result in an error, not just a message in the log file, and the
+    missing character code will be shown in hex.
+  - A new integer parameter \tracingstacklevels, if positive, and
+    \tracingmacros is also positive, causes a prefix indicating the macro
+    expansion depth to be output on each relevant log line. Also, macro
+    logging is truncated at a depth >= the parameter value.
 
 - bugfixes:
   - avoid crash in unusual autoexpand cases.

Modified: trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html
===================================================================
--- trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html	2023-02-27 20:40:12 UTC (rev 66234)
+++ trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html	2023-02-27 21:09:11 UTC (rev 66235)
@@ -7400,7 +7400,7 @@
      <ul class="itemize1">
      <li class="itemize">
      <!--l. 4211--><p class="noindent" >new primitive <span 
-class="ec-lmtt-10">\pdfinfoomitdict </span>to omit <span 
+class="ec-lmtt-10">\pdfomitinfodict </span>to omit <span 
 class="ec-lmtt-10">/Info </span>dictionary completely.
      </p></li>
      <li class="itemize">

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	2023-02-27 20:40:12 UTC (rev 66234)
+++ trunk/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex	2023-02-27 21:09:11 UTC (rev 66235)
@@ -4208,7 +4208,7 @@
 updated; memory leak in \texttt{mplib} fixed.
 
 \noindent pdf\TeX{}: \begin{itemize*}
-\item new primitive \cs{pdfinfoomitdict} to omit \texttt{/Info}
+\item new primitive \cs{pdfomitinfodict} to omit \texttt{/Info}
 dictionary completely.
 \item new primitive \cs{pdfomitprocset} to control omitting
 \texttt{/ProcSet} array: \texttt{/ProcSet} is included if this

Modified: trunk/Master/tlpkg/bin/tl-update-news
===================================================================
--- trunk/Master/tlpkg/bin/tl-update-news	2023-02-27 20:40:12 UTC (rev 66234)
+++ trunk/Master/tlpkg/bin/tl-update-news	2023-02-27 21:09:11 UTC (rev 66235)
@@ -10,7 +10,8 @@
 # the man pages, Texinfo manuals, and more. See tlpkg/doc/releng.txt.
 #
 # pdftex, luatex, mpost, cweb and related, ptex and related;
-#   all these are updated separately, not in this script.
+#   the manuals are updated separately, not in this script,
+#   but we update some of the NEWS here.
 # 
 # (By the way, we don't ordinarily use sh -e, but since all we're doing
 # here is a bunch of copies, it seemed the simplest.)
@@ -39,7 +40,9 @@
 $cp alephdir/ChangeLog $xist_doc/aleph/base/
 $cp etexdir/ChangeLog $xist_doc/etex/base/
 $cp luatexdir/NEWS $xist_doc/luatex/base/
+$cp pdftexdir/NEWS $xist_doc/pdftex/
+$cp pdftexdir/README $xist_doc/pdftex/
 $cp xetexdir/NEWS $xist_doc/xetex/base/
 #
-# do this last just because it's different.
+# do this last just because we do it via make.
 make -C hitexdir/doc install



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