[latex3-commits] [git/LaTeX3-latex3-latex3] main: Complete list of pdfTeX primitives (6c3e20b5f)
Joseph Wright
joseph.wright at morningstar2.co.uk
Mon Jan 23 14:11:34 CET 2023
Repository : https://github.com/latex3/latex3
On branch : main
Link : https://github.com/latex3/latex3/commit/6c3e20b5f40b7a83817c031ce8ec09cfe6d0c655
>---------------------------------------------------------------
commit 6c3e20b5f40b7a83817c031ce8ec09cfe6d0c655
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Mon Jan 23 13:11:34 2023 +0000
Complete list of pdfTeX primitives
A couple of renames and re-orders, also there are
one or two in the pdfTeX manual which are explicitly
deprecated and are therefore skipped.
>---------------------------------------------------------------
6c3e20b5f40b7a83817c031ce8ec09cfe6d0c655
l3kernel/CHANGELOG.md | 3 +++
l3kernel/l3names.dtx | 38 ++++++++++++++++++++++++++++++++++----
2 files changed, 37 insertions(+), 4 deletions(-)
diff --git a/l3kernel/CHANGELOG.md b/l3kernel/CHANGELOG.md
index af4fc6c5b..366f04f93 100644
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@ -7,6 +7,9 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+### Added
+- Complete list of pdfTeX primitives
+
### Fixed
- Allow for multi-part BCP47 strings in case changing
diff --git a/l3kernel/l3names.dtx b/l3kernel/l3names.dtx
index 17d0bdaa6..bb372e83d 100644
--- a/l3kernel/l3names.dtx
+++ b/l3kernel/l3names.dtx
@@ -539,15 +539,16 @@
\@@_primitive:NN \pdfdestmargin \tex_pdfdestmargin:D
\@@_primitive:NN \pdfendlink \tex_pdfendlink:D
\@@_primitive:NN \pdfendthread \tex_pdfendthread:D
+ \@@_primitive:NN \pdffakespace \tex_pdffakespace:D
\@@_primitive:NN \pdffontattr \tex_pdffontattr:D
\@@_primitive:NN \pdffontname \tex_pdffontname:D
\@@_primitive:NN \pdffontobjnum \tex_pdffontobjnum:D
\@@_primitive:NN \pdfgamma \tex_pdfgamma:D
- \@@_primitive:NN \pdfimageapplygamma \tex_pdfimageapplygamma:D
- \@@_primitive:NN \pdfimagegamma \tex_pdfimagegamma:D
\@@_primitive:NN \pdfgentounicode \tex_pdfgentounicode:D
\@@_primitive:NN \pdfglyphtounicode \tex_pdfglyphtounicode:D
\@@_primitive:NN \pdfhorigin \tex_pdfhorigin:D
+ \@@_primitive:NN \pdfimageapplygamma \tex_pdfimageapplygamma:D
+ \@@_primitive:NN \pdfimagegamma \tex_pdfimagegamma:D
\@@_primitive:NN \pdfimagehicolor \tex_pdfimagehicolor:D
\@@_primitive:NN \pdfimageresolution \tex_pdfimageresolution:D
\@@_primitive:NN \pdfincludechars \tex_pdfincludechars:D
@@ -555,6 +556,9 @@
\@@_primitive:NN \pdfinclusionerrorlevel
\tex_pdfinclusionerrorlevel:D
\@@_primitive:NN \pdfinfo \tex_pdfinfo:D
+ \@@_primitive:NN \pdfinfoomitdate \tex_pdfinfoomitdate:D
+ \@@_primitive:NN \pdfinterwordspaceoff \tex_pdfinterwordspaceoff:D
+ \@@_primitive:NN \pdfinterwordspaceon \tex_pdfinterwordspaceon:D
\@@_primitive:NN \pdflastannot \tex_pdflastannot:D
\@@_primitive:NN \pdflastlink \tex_pdflastlink:D
\@@_primitive:NN \pdflastobj \tex_pdflastobj:D
@@ -565,11 +569,15 @@
\@@_primitive:NN \pdflastximagepages \tex_pdflastximagepages:D
\@@_primitive:NN \pdflinkmargin \tex_pdflinkmargin:D
\@@_primitive:NN \pdfliteral \tex_pdfliteral:D
+ \@@_primitive:NN \pdfmapfile \tex_pdfmapfile:D
+ \@@_primitive:NN \pdfmapline \tex_pdfmapline:D
\@@_primitive:NN \pdfmajorversion \tex_pdfmajorversion:D
\@@_primitive:NN \pdfminorversion \tex_pdfminorversion:D
\@@_primitive:NN \pdfnames \tex_pdfnames:D
+ \@@_primitive:NN \pdfnobuiltintounicode \tex_pdfnobuiltintounicode:D
\@@_primitive:NN \pdfobj \tex_pdfobj:D
\@@_primitive:NN \pdfobjcompresslevel \tex_pdfobjcompresslevel:D
+ \@@_primitive:NN \pdfomitcharset \tex_pdfomitcharset:D
\@@_primitive:NN \pdfoutline \tex_pdfoutline:D
\@@_primitive:NN \pdfoutput \tex_pdfoutput:D
\@@_primitive:NN \pdfpageattr \tex_pdfpageattr:D
@@ -583,14 +591,23 @@
\@@_primitive:NN \pdfrefximage \tex_pdfrefximage:D
\@@_primitive:NN \pdfrestore \tex_pdfrestore:D
\@@_primitive:NN \pdfretval \tex_pdfretval:D
+ \@@_primitive:NN \pdfrunninglinkoff \tex_pdfrunninglinkoff:D
+ \@@_primitive:NN \pdfrunninglinkon \tex_pdfrunninglinkon:D
\@@_primitive:NN \pdfsave \tex_pdfsave:D
\@@_primitive:NN \pdfsetmatrix \tex_pdfsetmatrix:D
\@@_primitive:NN \pdfstartlink \tex_pdfstartlink:D
\@@_primitive:NN \pdfstartthread \tex_pdfstartthread:D
\@@_primitive:NN \pdfsuppressptexinfo \tex_pdfsuppressptexinfo:D
+ \@@_primitive:NN \pdfsuppresswarningdupdest
+ \tex_pdfsuppresswarningdupdest:D
+ \@@_primitive:NN \pdfsuppresswarningdupmap
+ \tex_pdfsuppresswarningdupmap:D
+ \@@_primitive:NN \pdfsuppresswarningpagegroup
+ \tex_pdfsuppresswarningpagegroup:D
\@@_primitive:NN \pdfthread \tex_pdfthread:D
\@@_primitive:NN \pdfthreadmargin \tex_pdfthreadmargin:D
\@@_primitive:NN \pdftrailer \tex_pdftrailer:D
+ \@@_primitive:NN \pdftrailerid \tex_pdftrailerid:D
\@@_primitive:NN \pdfuniqueresname \tex_pdfuniqueresname:D
\@@_primitive:NN \pdfvorigin \tex_pdfvorigin:D
\@@_primitive:NN \pdfxform \tex_pdfxform:D
@@ -605,22 +622,28 @@
\@@_primitive:NN \ifpdfabsdim \tex_ifabsdim:D
\@@_primitive:NN \ifpdfabsnum \tex_ifabsnum:D
\@@_primitive:NN \ifpdfprimitive \tex_ifprimitive:D
+ \@@_primitive:NN \pdfadjustinterwordglue
+ \tex_adjustinterwordglue:D
\@@_primitive:NN \pdfadjustspacing \tex_adjustspacing:D
+ \@@_primitive:NN \pdfappendkern \tex_appendkern:D
\@@_primitive:NN \pdfcopyfont \tex_copyfont:D
\@@_primitive:NN \pdfdraftmode \tex_draftmode:D
\@@_primitive:NN \pdfeachlinedepth \tex_eachlinedepth:D
\@@_primitive:NN \pdfeachlineheight \tex_eachlineheight:D
\@@_primitive:NN \pdfelapsedtime \tex_elapsedtime:D
+ \@@_primitive:NN \pdfescapehex \tex_escapehex:D
+ \@@_primitive:NN \pdfescapename \tex_escapename:D
+ \@@_primitive:NN \pdfescapestring \tex_escapestring:D
\@@_primitive:NN \pdffirstlineheight \tex_firstlineheight:D
\@@_primitive:NN \pdffontexpand \tex_fontexpand:D
\@@_primitive:NN \pdffontsize \tex_fontsize:D
\@@_primitive:NN \pdfignoreddimen \tex_ignoreddimen:D
\@@_primitive:NN \pdfinsertht \tex_insertht:D
\@@_primitive:NN \pdflastlinedepth \tex_lastlinedepth:D
+ \@@_primitive:NN \pdflastmatch \tex_lastmatch:D
\@@_primitive:NN \pdflastxpos \tex_lastxpos:D
\@@_primitive:NN \pdflastypos \tex_lastypos:D
- \@@_primitive:NN \pdfmapfile \tex_mapfile:D
- \@@_primitive:NN \pdfmapline \tex_mapline:D
+ \@@_primitive:NN \pdfmatch \tex_match:D
\@@_primitive:NN \pdfnoligatures \tex_noligatures:D
\@@_primitive:NN \pdfnormaldeviate \tex_normaldeviate:D
\@@_primitive:NN \pdfpageheight \tex_pageheight:D
@@ -628,6 +651,7 @@
\@@_primitive:NN \pdfpkmode \tex_pkmode:D
\@@_primitive:NN \pdfpkresolution \tex_pkresolution:D
\@@_primitive:NN \pdfprimitive \tex_primitive:D
+ \@@_primitive:NN \pdfprependkern \tex_prependkern:D
\@@_primitive:NN \pdfprotrudechars \tex_protrudechars:D
\@@_primitive:NN \pdfpxdimen \tex_pxdimen:D
\@@_primitive:NN \pdfrandomseed \tex_randomseed:D
@@ -636,6 +660,7 @@
\@@_primitive:NN \pdfsetrandomseed \tex_setrandomseed:D
\@@_primitive:NN \pdfshellescape \tex_shellescape:D
\@@_primitive:NN \pdftracingfonts \tex_tracingfonts:D
+ \@@_primitive:NN \pdfunescapehex \tex_unescapehex:D
\@@_primitive:NN \pdfuniformdeviate \tex_uniformdeviate:D
% \end{macrocode}
% The version primitives are not related to PDF mode but are
@@ -650,12 +675,17 @@
% \begin{macrocode}
\@@_primitive:NN \efcode \tex_efcode:D
\@@_primitive:NN \ifincsname \tex_ifincsname:D
+ \@@_primitive:NN \knaccode \tex_knaccode:D
+ \@@_primitive:NN \knbccode \tex_knbccode:D
+ \@@_primitive:NN \knbscode \tex_knbscode:D
\@@_primitive:NN \leftmarginkern \tex_leftmarginkern:D
\@@_primitive:NN \letterspacefont \tex_letterspacefont:D
\@@_primitive:NN \lpcode \tex_lpcode:D
\@@_primitive:NN \quitvmode \tex_quitvmode:D
\@@_primitive:NN \rightmarginkern \tex_rightmarginkern:D
\@@_primitive:NN \rpcode \tex_rpcode:D
+ \@@_primitive:NN \shbscode \tex_shbscode:D
+ \@@_primitive:NN \stbscode \tex_stbscode:D
\@@_primitive:NN \synctex \tex_synctex:D
\@@_primitive:NN \tagcode \tex_tagcode:D
% \end{macrocode}
More information about the latex3-commits
mailing list.