summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-02-27 21:09:11 +0000
committerKarl Berry <karl@freefriends.org>2023-02-27 21:09:11 +0000
commit8f843f474a0524b5637bf0aab7617bd0210f67e7 (patch)
tree449390ae026160bbbcc740f7a5000d3775f5edad
parent9bd9f0eb3a784f167cb99b83133b3141635a17d8 (diff)
pdftex NEWS update (primitive is \pdfomitinfodict)
git-svn-id: svn://tug.org/texlive/trunk@66235 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/texk/web2c/pdftexdir/NEWS2
-rw-r--r--Master/texmf-dist/doc/pdftex/NEWS32
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html2
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdfbin1200237 -> 1200239 bytes
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex2
-rwxr-xr-xMaster/tlpkg/bin/tl-update-news7
6 files changed, 39 insertions, 6 deletions
diff --git a/Build/source/texk/web2c/pdftexdir/NEWS b/Build/source/texk/web2c/pdftexdir/NEWS
index 74581a2c933..cce12b8b2d4 100644
--- a/Build/source/texk/web2c/pdftexdir/NEWS
+++ b/Build/source/texk/web2c/pdftexdir/NEWS
@@ -2,7 +2,7 @@ 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 \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.
diff --git a/Master/texmf-dist/doc/pdftex/NEWS b/Master/texmf-dist/doc/pdftex/NEWS
index 51c5a388bbb..cce12b8b2d4 100644
--- a/Master/texmf-dist/doc/pdftex/NEWS
+++ b/Master/texmf-dist/doc/pdftex/NEWS
@@ -1,5 +1,28 @@
-pdfTeX 3.141592653-2.6-1.40.24 (TeX Live 2022)
+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 @@ pdfTeX 3.141592653-2.6-1.40.22 (TeX Live 2021) (March 23, 2021)
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.
diff --git a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html
index de7f7282222..b883e02dc48 100644
--- a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html
+++ b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html
@@ -7400,7 +7400,7 @@ class="ec-lmtt-10">mplib </span>fixed.
<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">
diff --git a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdf b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdf
index 63e564955c8..679cfc691e9 100644
--- a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdf
+++ b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
index 09c1a2747c1..ce8c1cc0d20 100644
--- a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
@@ -4208,7 +4208,7 @@ their class while still letting the family adapt.
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
diff --git a/Master/tlpkg/bin/tl-update-news b/Master/tlpkg/bin/tl-update-news
index cc5e2bbb3e7..acfc884b062 100755
--- a/Master/tlpkg/bin/tl-update-news
+++ b/Master/tlpkg/bin/tl-update-news
@@ -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 NEWS $xist_doc/web2c/
$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