[latex3-commits] [git/LaTeX3-latex3-latex2e] main: Update l3kernel to 2022-01-24 (52c1538c)

Joseph Wright joseph.wright at morningstar2.co.uk
Tue Jan 24 10:10:43 CET 2023


Repository : https://github.com/latex3/latex2e
On branch  : main
Link       : https://github.com/latex3/latex2e/commit/52c1538c74d0508a03da75288fcc3932050dd4d3

>---------------------------------------------------------------

commit 52c1538c74d0508a03da75288fcc3932050dd4d3
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Tue Jan 24 09:10:43 2023 +0000

    Update l3kernel to 2022-01-24


>---------------------------------------------------------------

52c1538c74d0508a03da75288fcc3932050dd4d3
 texmf/tex/latex/l3kernel/expl3-code.tex    | 58 ++++++++++++++++++++++--------
 texmf/tex/latex/l3kernel/expl3-generic.tex |  2 +-
 texmf/tex/latex/l3kernel/expl3.ltx         |  2 +-
 texmf/tex/latex/l3kernel/expl3.sty         |  2 +-
 4 files changed, 47 insertions(+), 17 deletions(-)

diff --git a/texmf/tex/latex/l3kernel/expl3-code.tex b/texmf/tex/latex/l3kernel/expl3-code.tex
index dfab5a60..c4a1925d 100644
--- a/texmf/tex/latex/l3kernel/expl3-code.tex
+++ b/texmf/tex/latex/l3kernel/expl3-code.tex
@@ -71,7 +71,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2023-01-16}%
+\def\ExplFileDate{2023-01-24}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -249,7 +249,6 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
     \catcode   9 = \the\catcode   9\relax
     \catcode  32 = \the\catcode  32\relax
     \catcode  34 = \the\catcode  34\relax
-    \catcode  38 = \the\catcode  38\relax
     \catcode  58 = \the\catcode  58\relax
     \catcode  94 = \the\catcode  94\relax
     \catcode  95 = \the\catcode  95\relax
@@ -261,7 +260,6 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
 \catcode 9   = 9\relax
 \catcode 32  = 9\relax
 \catcode 34  = 12\relax
-\catcode 38 =  4\relax
 \catcode 58  = 11\relax
 \catcode 94  = 7\relax
 \catcode 95  = 11\relax
@@ -278,7 +276,6 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
             \char_set_catcode:nn { 9 }   { \char_value_catcode:n { 9 } }
             \char_set_catcode:nn { 32 }  { \char_value_catcode:n { 32 } }
             \char_set_catcode:nn { 34 }  { \char_value_catcode:n { 34 } }
-            \char_set_catcode:nn { 38 }  { \char_value_catcode:n { 38 } }
             \char_set_catcode:nn { 58 }  { \char_value_catcode:n { 58 } }
             \char_set_catcode:nn { 94 }  { \char_value_catcode:n { 94 } }
             \char_set_catcode:nn { 95 }  { \char_value_catcode:n { 95 } }
@@ -293,7 +290,6 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
     \char_set_catcode_ignore:n           { 9 }   % tab
     \char_set_catcode_ignore:n           { 32 }  % space
     \char_set_catcode_other:n            { 34 }  % double quote
-    \char_set_catcode_alignment:n        { 38 }  % ampersand
     \char_set_catcode_letter:n           { 58 }  % colon
     \char_set_catcode_math_superscript:n { 94 }  % circumflex
     \char_set_catcode_letter:n           { 95 }  % underscore
@@ -710,15 +706,16 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   \__kernel_primitive:NN \pdfdestmargin         \tex_pdfdestmargin:D
   \__kernel_primitive:NN \pdfendlink            \tex_pdfendlink:D
   \__kernel_primitive:NN \pdfendthread          \tex_pdfendthread:D
+  \__kernel_primitive:NN \pdffakespace          \tex_pdffakespace:D
   \__kernel_primitive:NN \pdffontattr           \tex_pdffontattr:D
   \__kernel_primitive:NN \pdffontname           \tex_pdffontname:D
   \__kernel_primitive:NN \pdffontobjnum         \tex_pdffontobjnum:D
   \__kernel_primitive:NN \pdfgamma              \tex_pdfgamma:D
-  \__kernel_primitive:NN \pdfimageapplygamma    \tex_pdfimageapplygamma:D
-  \__kernel_primitive:NN \pdfimagegamma         \tex_pdfimagegamma:D
   \__kernel_primitive:NN \pdfgentounicode       \tex_pdfgentounicode:D
   \__kernel_primitive:NN \pdfglyphtounicode     \tex_pdfglyphtounicode:D
   \__kernel_primitive:NN \pdfhorigin            \tex_pdfhorigin:D
+  \__kernel_primitive:NN \pdfimageapplygamma    \tex_pdfimageapplygamma:D
+  \__kernel_primitive:NN \pdfimagegamma         \tex_pdfimagegamma:D
   \__kernel_primitive:NN \pdfimagehicolor       \tex_pdfimagehicolor:D
   \__kernel_primitive:NN \pdfimageresolution    \tex_pdfimageresolution:D
   \__kernel_primitive:NN \pdfincludechars       \tex_pdfincludechars:D
@@ -726,6 +723,9 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   \__kernel_primitive:NN \pdfinclusionerrorlevel
     \tex_pdfinclusionerrorlevel:D
   \__kernel_primitive:NN \pdfinfo               \tex_pdfinfo:D
+  \__kernel_primitive:NN \pdfinfoomitdate       \tex_pdfinfoomitdate:D
+  \__kernel_primitive:NN \pdfinterwordspaceoff  \tex_pdfinterwordspaceoff:D
+  \__kernel_primitive:NN \pdfinterwordspaceon   \tex_pdfinterwordspaceon:D
   \__kernel_primitive:NN \pdflastannot          \tex_pdflastannot:D
   \__kernel_primitive:NN \pdflastlink           \tex_pdflastlink:D
   \__kernel_primitive:NN \pdflastobj            \tex_pdflastobj:D
@@ -736,11 +736,15 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   \__kernel_primitive:NN \pdflastximagepages    \tex_pdflastximagepages:D
   \__kernel_primitive:NN \pdflinkmargin         \tex_pdflinkmargin:D
   \__kernel_primitive:NN \pdfliteral            \tex_pdfliteral:D
+  \__kernel_primitive:NN \pdfmapfile            \tex_pdfmapfile:D
+  \__kernel_primitive:NN \pdfmapline            \tex_pdfmapline:D
   \__kernel_primitive:NN \pdfmajorversion       \tex_pdfmajorversion:D
   \__kernel_primitive:NN \pdfminorversion       \tex_pdfminorversion:D
   \__kernel_primitive:NN \pdfnames              \tex_pdfnames:D
+  \__kernel_primitive:NN \pdfnobuiltintounicode \tex_pdfnobuiltintounicode:D
   \__kernel_primitive:NN \pdfobj                \tex_pdfobj:D
   \__kernel_primitive:NN \pdfobjcompresslevel   \tex_pdfobjcompresslevel:D
+  \__kernel_primitive:NN \pdfomitcharset        \tex_pdfomitcharset:D
   \__kernel_primitive:NN \pdfoutline            \tex_pdfoutline:D
   \__kernel_primitive:NN \pdfoutput             \tex_pdfoutput:D
   \__kernel_primitive:NN \pdfpageattr           \tex_pdfpageattr:D
@@ -754,14 +758,23 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   \__kernel_primitive:NN \pdfrefximage          \tex_pdfrefximage:D
   \__kernel_primitive:NN \pdfrestore            \tex_pdfrestore:D
   \__kernel_primitive:NN \pdfretval             \tex_pdfretval:D
+  \__kernel_primitive:NN \pdfrunninglinkoff     \tex_pdfrunninglinkoff:D
+  \__kernel_primitive:NN \pdfrunninglinkon      \tex_pdfrunninglinkon:D
   \__kernel_primitive:NN \pdfsave               \tex_pdfsave:D
   \__kernel_primitive:NN \pdfsetmatrix          \tex_pdfsetmatrix:D
   \__kernel_primitive:NN \pdfstartlink          \tex_pdfstartlink:D
   \__kernel_primitive:NN \pdfstartthread        \tex_pdfstartthread:D
   \__kernel_primitive:NN \pdfsuppressptexinfo   \tex_pdfsuppressptexinfo:D
+  \__kernel_primitive:NN \pdfsuppresswarningdupdest
+    \tex_pdfsuppresswarningdupdest:D
+  \__kernel_primitive:NN \pdfsuppresswarningdupmap
+    \tex_pdfsuppresswarningdupmap:D
+  \__kernel_primitive:NN \pdfsuppresswarningpagegroup
+    \tex_pdfsuppresswarningpagegroup:D
   \__kernel_primitive:NN \pdfthread             \tex_pdfthread:D
   \__kernel_primitive:NN \pdfthreadmargin       \tex_pdfthreadmargin:D
   \__kernel_primitive:NN \pdftrailer            \tex_pdftrailer:D
+  \__kernel_primitive:NN \pdftrailerid          \tex_pdftrailerid:D
   \__kernel_primitive:NN \pdfuniqueresname      \tex_pdfuniqueresname:D
   \__kernel_primitive:NN \pdfvorigin            \tex_pdfvorigin:D
   \__kernel_primitive:NN \pdfxform              \tex_pdfxform:D
@@ -771,22 +784,28 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   \__kernel_primitive:NN \ifpdfabsdim           \tex_ifabsdim:D
   \__kernel_primitive:NN \ifpdfabsnum           \tex_ifabsnum:D
   \__kernel_primitive:NN \ifpdfprimitive        \tex_ifprimitive:D
+  \__kernel_primitive:NN \pdfadjustinterwordglue
+    \tex_adjustinterwordglue:D
   \__kernel_primitive:NN \pdfadjustspacing      \tex_adjustspacing:D
+  \__kernel_primitive:NN \pdfappendkern         \tex_appendkern:D
   \__kernel_primitive:NN \pdfcopyfont           \tex_copyfont:D
   \__kernel_primitive:NN \pdfdraftmode          \tex_draftmode:D
   \__kernel_primitive:NN \pdfeachlinedepth      \tex_eachlinedepth:D
   \__kernel_primitive:NN \pdfeachlineheight     \tex_eachlineheight:D
   \__kernel_primitive:NN \pdfelapsedtime        \tex_elapsedtime:D
+  \__kernel_primitive:NN \pdfescapehex          \tex_escapehex:D
+  \__kernel_primitive:NN \pdfescapename         \tex_escapename:D
+  \__kernel_primitive:NN \pdfescapestring       \tex_escapestring:D
   \__kernel_primitive:NN \pdffirstlineheight    \tex_firstlineheight:D
   \__kernel_primitive:NN \pdffontexpand         \tex_fontexpand:D
   \__kernel_primitive:NN \pdffontsize           \tex_fontsize:D
   \__kernel_primitive:NN \pdfignoreddimen       \tex_ignoreddimen:D
   \__kernel_primitive:NN \pdfinsertht           \tex_insertht:D
   \__kernel_primitive:NN \pdflastlinedepth      \tex_lastlinedepth:D
+  \__kernel_primitive:NN \pdflastmatch          \tex_lastmatch:D
   \__kernel_primitive:NN \pdflastxpos           \tex_lastxpos:D
   \__kernel_primitive:NN \pdflastypos           \tex_lastypos:D
-  \__kernel_primitive:NN \pdfmapfile            \tex_mapfile:D
-  \__kernel_primitive:NN \pdfmapline            \tex_mapline:D
+  \__kernel_primitive:NN \pdfmatch              \tex_match:D
   \__kernel_primitive:NN \pdfnoligatures        \tex_noligatures:D
   \__kernel_primitive:NN \pdfnormaldeviate      \tex_normaldeviate:D
   \__kernel_primitive:NN \pdfpageheight         \tex_pageheight:D
@@ -794,6 +813,7 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   \__kernel_primitive:NN \pdfpkmode             \tex_pkmode:D
   \__kernel_primitive:NN \pdfpkresolution       \tex_pkresolution:D
   \__kernel_primitive:NN \pdfprimitive          \tex_primitive:D
+  \__kernel_primitive:NN \pdfprependkern        \tex_prependkern:D
   \__kernel_primitive:NN \pdfprotrudechars      \tex_protrudechars:D
   \__kernel_primitive:NN \pdfpxdimen            \tex_pxdimen:D
   \__kernel_primitive:NN \pdfrandomseed         \tex_randomseed:D
@@ -802,18 +822,24 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   \__kernel_primitive:NN \pdfsetrandomseed      \tex_setrandomseed:D
   \__kernel_primitive:NN \pdfshellescape        \tex_shellescape:D
   \__kernel_primitive:NN \pdftracingfonts       \tex_tracingfonts:D
+  \__kernel_primitive:NN \pdfunescapehex        \tex_unescapehex:D
   \__kernel_primitive:NN \pdfuniformdeviate     \tex_uniformdeviate:D
   \__kernel_primitive:NN \pdftexbanner          \tex_pdftexbanner:D
   \__kernel_primitive:NN \pdftexrevision        \tex_pdftexrevision:D
   \__kernel_primitive:NN \pdftexversion         \tex_pdftexversion:D
   \__kernel_primitive:NN \efcode                \tex_efcode:D
   \__kernel_primitive:NN \ifincsname            \tex_ifincsname:D
+  \__kernel_primitive:NN \knaccode              \tex_knaccode:D
+  \__kernel_primitive:NN \knbccode              \tex_knbccode:D
+  \__kernel_primitive:NN \knbscode              \tex_knbscode:D
   \__kernel_primitive:NN \leftmarginkern        \tex_leftmarginkern:D
   \__kernel_primitive:NN \letterspacefont       \tex_letterspacefont:D
   \__kernel_primitive:NN \lpcode                \tex_lpcode:D
   \__kernel_primitive:NN \quitvmode             \tex_quitvmode:D
   \__kernel_primitive:NN \rightmarginkern       \tex_rightmarginkern:D
   \__kernel_primitive:NN \rpcode                \tex_rpcode:D
+  \__kernel_primitive:NN \shbscode              \tex_shbscode:D
+  \__kernel_primitive:NN \stbscode              \tex_stbscode:D
   \__kernel_primitive:NN \synctex               \tex_synctex:D
   \__kernel_primitive:NN \tagcode               \tex_tagcode:D
   \tex_long:D \tex_def:D \use_ii:nn #1#2 {#2}
@@ -1424,8 +1450,8 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   \tex_ifdefined:D \tex_pdftexversion:D 1 \tex_fi:D
   \tex_ifdefined:D \tex_luatexversion:D 1 \tex_fi:D
     = 0 %
-  \tex_let:D \tex_mapfile:D \tex_undefined:D
-  \tex_let:D \tex_mapline:D \tex_undefined:D
+  \tex_let:D \tex_pdfmapfile:D \tex_undefined:D
+  \tex_let:D \tex_pdfmapline:D \tex_undefined:D
 \tex_fi:D
 \tex_begingroup:D
   \tex_edef:D \l_tmpa_tl { \tex_meaning:D \tex_time:D }
@@ -8729,6 +8755,8 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   }
 \tl_new:N \l__char_tmp_tl
 \group_begin:
+  \char_set_catcode_active:N \^^L
+  \cs_set:Npn ^^L { }
   \if_int_odd:w 0
       \sys_if_engine_luatex:T { 1 }
       \sys_if_engine_xetex:T { 1 } \exp_stop_f:
@@ -8753,8 +8781,6 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
             }
         }
   \else:
-    \char_set_catcode_active:N \^^L
-    \cs_set:Npn ^^L { }
     \char_set_catcode_active:n { 0 }
     \tl_set:Nn \l__char_tmp_tl { \exp_not:N ^^@ \exp_not:N \or: }
     \char_set_catcode_other:n { 0 }
@@ -32996,7 +33022,11 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   {
     \cs_if_exist:cTF { __text_change_case_ #2 _ #5 -x- #3 :nnnn }
       { \__text_change_case_auxii:nnn {#1} {#2} { #5 -x- #3 } }
-      { \__text_change_case_auxii:nnn {#1} {#2} {#4} }
+      {
+        \cs_if_exist:cTF { __text_change_case_ #2 _ #5 :nnnn }
+          { \__text_change_case_auxii:nnn {#1} {#2} {#5} }
+          { \__text_change_case_auxii:nnn {#1} {#2} {#4} }
+      }
   }
 \cs_new:Npn \__text_change_case_auxii:nnn #1#2#3
   {
diff --git a/texmf/tex/latex/l3kernel/expl3-generic.tex b/texmf/tex/latex/l3kernel/expl3-generic.tex
index d7fb01c2..acb6b83f 100644
--- a/texmf/tex/latex/l3kernel/expl3-generic.tex
+++ b/texmf/tex/latex/l3kernel/expl3-generic.tex
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2023-01-16}%
+\def\ExplFileDate{2023-01-24}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.ltx b/texmf/tex/latex/l3kernel/expl3.ltx
index 5ef19334..fb926fb4 100644
--- a/texmf/tex/latex/l3kernel/expl3.ltx
+++ b/texmf/tex/latex/l3kernel/expl3.ltx
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2023-01-16}%
+\def\ExplFileDate{2023-01-24}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.sty b/texmf/tex/latex/l3kernel/expl3.sty
index a7a9efe5..3c5e2c64 100644
--- a/texmf/tex/latex/l3kernel/expl3.sty
+++ b/texmf/tex/latex/l3kernel/expl3.sty
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2023-01-16}%
+\def\ExplFileDate{2023-01-24}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%





More information about the latex3-commits mailing list.