diff options
author | Karl Berry <karl@freefriends.org> | 2023-02-27 21:09:11 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-02-27 21:09:11 +0000 |
commit | 8f843f474a0524b5637bf0aab7617bd0210f67e7 (patch) | |
tree | 449390ae026160bbbcc740f7a5000d3775f5edad | |
parent | 9bd9f0eb3a784f167cb99b83133b3141635a17d8 (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/NEWS | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/pdftex/NEWS | 32 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdf | bin | 1200237 -> 1200239 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex | 2 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-update-news | 7 |
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 Binary files differindex 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 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 |