[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.