summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorLuigi Scarso <luigi.scarso@gmail.com>2023-02-17 23:30:17 +0000
committerLuigi Scarso <luigi.scarso@gmail.com>2023-02-17 23:30:17 +0000
commit40f7db304a155502cef39ce83478a33907e97030 (patch)
treec6fd1beabff67716c5bc08204ed3877608d236c2 /Master/texmf-dist/doc
parent35c8bd5c065403e14361f540d6633de184ea2c89 (diff)
new "late special" feature by Phelype Oleinik,heavily adapted by H.Hagen.
git-svn-id: svn://tug.org/texlive/trunk@65866 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/luatex/base/luatex-modifications.tex6
-rw-r--r--Master/texmf-dist/doc/luatex/base/luatex-nodes.tex8
-rw-r--r--Master/texmf-dist/doc/luatex/base/luatex.pdfbin1788043 -> 1788486 bytes
3 files changed, 9 insertions, 5 deletions
diff --git a/Master/texmf-dist/doc/luatex/base/luatex-modifications.tex b/Master/texmf-dist/doc/luatex/base/luatex-modifications.tex
index 1dd85597aa0..d28bc4fdac3 100644
--- a/Master/texmf-dist/doc/luatex/base/luatex-modifications.tex
+++ b/Master/texmf-dist/doc/luatex/base/luatex-modifications.tex
@@ -600,6 +600,7 @@ primitives (for as far their functionality is still around) you now can do this:
\starttyping
\protected\def\pdfliteral {\pdfextension literal}
+\protected\def\pdflateliteral {\pdfextension lateliteral}
\protected\def\pdfcolorstack {\pdfextension colorstack}
\protected\def\pdfsetmatrix {\pdfextension setmatrix}
\protected\def\pdfsave {\pdfextension save\relax}
@@ -747,11 +748,12 @@ normally generated by the engine. You even need to include the brackets here!
Although we started from a merge of \PDFTEX\ and \ALEPH, by now the code base as
well as functionality has diverted from those parents. Here we show the options
-that can be passed to the extensions.
+that can be passed to the extensions. The \type {shipout} option is a compatibility
+feature. Instead one can use the \type {deferred} prefix.
\starttexsyntax
\pdfextension literal
- [ direct | page | raw ] { tokens }
+ [shipout] [ direct | page | raw ] { tokens }
\stoptexsyntax
\starttexsyntax
diff --git a/Master/texmf-dist/doc/luatex/base/luatex-nodes.tex b/Master/texmf-dist/doc/luatex/base/luatex-nodes.tex
index 19bc7bd7ca8..1367ea1fc6e 100644
--- a/Master/texmf-dist/doc/luatex/base/luatex-nodes.tex
+++ b/Master/texmf-dist/doc/luatex/base/luatex-nodes.tex
@@ -1,4 +1,4 @@
-% language=uk
+% language=us engine=luatex runpath=texruns:manuals/luatex
\environment luatex-style
@@ -893,7 +893,6 @@ The difference between \type {data} and \type {string} is that on assignment, th
When a function is used, it gets called with as first argument the node that triggers
the call.
-
\stopsection
\startsection[title={\DVI\ backend whatsits}]
@@ -915,7 +914,7 @@ output file.
\startsection[title={\PDF\ backend whatsits}]
-\subsection{\whs {pdf_literal}}
+\subsection{\whs {pdf_literal} and \whs {pdf_late_literal}}
\starttabulate[|l|l|p|]
\DB field \BC type \BC explanation \NC \NR
@@ -1020,10 +1019,13 @@ objects.
\TB
\NC \type{action_type} \NC number \NC the kind of action involved \NC \NR
\NC \type{action_id} \NC number or string \NC token list reference or string \NC \NR
+%NC \type{named_id} \NC number \NC the index of the destination \NC \NR
+% a strange key but needed for latex; a probably downward incompable patch instead of a fix
\NC \type{named_id} \NC number \NC are \type {dest_id} and \type {struct_id} string values? \NC \NR
\NC \type{file} \NC string \NC the target filename \NC \NR
\NC \type{new_window} \NC number \NC the window state of the target \NC \NR
\NC \type{data} \NC string \NC the name of the destination \NC \NR
+% needed for latex and therefore equivalent to pdftex
\NC \type{struct_id} \NC nil \NC the action does not reference a structure destination \NC \NR
\NC \NC number \NC id of the referenced structure destination \NC \NR
\NC \NC string \NC name of the referenced structure destination \NC \NR
diff --git a/Master/texmf-dist/doc/luatex/base/luatex.pdf b/Master/texmf-dist/doc/luatex/base/luatex.pdf
index 991ef5f1129..1525d22d434 100644
--- a/Master/texmf-dist/doc/luatex/base/luatex.pdf
+++ b/Master/texmf-dist/doc/luatex/base/luatex.pdf
Binary files differ