[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: Update l3backend, l3kernel and xparse to 2023-01-16 (e5511af6)

Joseph Wright joseph.wright at morningstar2.co.uk
Mon Jan 16 17:39:38 CET 2023


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/e5511af6b30a3f9b31186ee83ba6c54f58926c73

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

commit e5511af6b30a3f9b31186ee83ba6c54f58926c73
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Mon Jan 16 14:00:17 2023 +0000

    Update l3backend, l3kernel and xparse to 2023-01-16
    
    No actual code change in xparse, but it will be
    formally updated to release l3packages for other
    reasons.


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

e5511af6b30a3f9b31186ee83ba6c54f58926c73
 base/testfiles/github-0944.tlg                   |  2 +-
 texmf/dvips/l3backend/l3backend-dvips.pro        |  2 +-
 texmf/tex/latex/l3backend/l3backend-dvipdfmx.def |  6 +-
 texmf/tex/latex/l3backend/l3backend-dvips.def    |  6 +-
 texmf/tex/latex/l3backend/l3backend-dvisvgm.def  |  6 +-
 texmf/tex/latex/l3backend/l3backend-luatex.def   | 10 +--
 texmf/tex/latex/l3backend/l3backend-pdftex.def   | 10 +--
 texmf/tex/latex/l3backend/l3backend-xetex.def    | 10 +--
 texmf/tex/latex/l3kernel/expl3-code.tex          | 86 +++++++++++-------------
 texmf/tex/latex/l3kernel/expl3-generic.tex       |  4 +-
 texmf/tex/latex/l3kernel/expl3.ltx               |  4 +-
 texmf/tex/latex/l3kernel/expl3.lua               |  2 +-
 texmf/tex/latex/l3kernel/expl3.sty               |  4 +-
 texmf/tex/latex/l3kernel/l3debug.def             |  2 +-
 texmf/tex/latex/l3kernel/l3doc.cls               |  2 +-
 texmf/tex/latex/l3kernel/l3docstrip.tex          |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88591.def  |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885910.def |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885911.def |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885913.def |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885914.def |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885915.def |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso885916.def |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88592.def  |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88593.def  |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88594.def  |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88595.def  |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88596.def  |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88597.def  |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88598.def  |  2 +-
 texmf/tex/latex/l3kernel/l3str-enc-iso88599.def  |  2 +-
 texmf/tex/latex/l3packages/xparse/xparse.ltx     |  2 +-
 texmf/tex/latex/l3packages/xparse/xparse.sty     |  4 +-
 33 files changed, 94 insertions(+), 100 deletions(-)

diff --git a/base/testfiles/github-0944.tlg b/base/testfiles/github-0944.tlg
index 1cfa5918..75519db6 100644
--- a/base/testfiles/github-0944.tlg
+++ b/base/testfiles/github-0944.tlg
@@ -22,7 +22,7 @@ LaTeX Warning: Reference `unknown' on page 1 undefined on input line ....
 ] (github-0944.aux)
  ***********
 -formatname- <-formatversion-> pre-release-2 (-release-version-test- branch)
-L3 programming layer <2022-12-17>
+L3 programming layer <2023-01-16>
  ***********
  *File List*
  -show the file list here-
diff --git a/texmf/dvips/l3backend/l3backend-dvips.pro b/texmf/dvips/l3backend/l3backend-dvips.pro
index f6cf696d..e01c550d 100644
--- a/texmf/dvips/l3backend/l3backend-dvips.pro
+++ b/texmf/dvips/l3backend/l3backend-dvips.pro
@@ -6,7 +6,7 @@
 %%
 %% l3backend-header.dtx  (with options: `header,dvips')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def b/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def
index 4abeab38..36a61dec 100644
--- a/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def
+++ b/texmf/tex/latex/l3backend/l3backend-dvipdfmx.def
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,dvipdfmx')
 %% l3backend-opacity.dtx  (with options: `package,dvipdfmx')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvipdfmx.def}{2022-10-26}{}
+  {l3backend-dvipdfmx.def}{2023-01-16}{}
   {L3 backend support: dvipdfmx}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -799,7 +799,7 @@
   { \__kernel_backend_literal_page:n { /#1 ~ #2 ~ BDC } }
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2
   {
     \__kernel_backend_first_shipout:n
       {
diff --git a/texmf/tex/latex/l3backend/l3backend-dvips.def b/texmf/tex/latex/l3backend/l3backend-dvips.def
index 656d07d0..ff1c6cd5 100644
--- a/texmf/tex/latex/l3backend/l3backend-dvips.def
+++ b/texmf/tex/latex/l3backend/l3backend-dvips.def
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,dvips')
 %% l3backend-opacity.dtx  (with options: `package,dvips')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvips.def}{2022-10-26}{}
+  {l3backend-dvips.def}{2023-01-16}{}
   {L3 backend support: dvips}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -1028,7 +1028,7 @@
   { \__pdf_backend_pdfmark:n { /#1 ~ #2 /BDC } }
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__pdf_backend_pdfmark:n { /EMC } }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2
   {
     \__kernel_backend_first_shipout:n
       {
diff --git a/texmf/tex/latex/l3backend/l3backend-dvisvgm.def b/texmf/tex/latex/l3backend/l3backend-dvisvgm.def
index 7fcb631b..4d83257e 100644
--- a/texmf/tex/latex/l3backend/l3backend-dvisvgm.def
+++ b/texmf/tex/latex/l3backend/l3backend-dvisvgm.def
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,dvisvgm')
 %% l3backend-opacity.dtx  (with options: `package,dvisvgm')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvisvgm.def}{2022-10-26}{}
+  {l3backend-dvisvgm.def}{2023-01-16}{}
   {L3 backend support: dvisvgm}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -673,7 +673,7 @@
 \cs_new:Npn \__pdf_backend_version_minor: { -1 }
 \cs_new_protected:Npn \__pdf_backend_bdc:nn #1#2 { }
 \cs_new_protected:Npn \__pdf_backend_emc: { }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2 { }
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2 { }
 %% File: l3backend-opacity.dtx
 \cs_new_protected:Npn \__opacity_backend_select:n #1
   { \__opacity_backend:nn {#1} { } }
diff --git a/texmf/tex/latex/l3backend/l3backend-luatex.def b/texmf/tex/latex/l3backend/l3backend-luatex.def
index 71ddaedd..e5b62586 100644
--- a/texmf/tex/latex/l3backend/l3backend-luatex.def
+++ b/texmf/tex/latex/l3backend/l3backend-luatex.def
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,luatex')
 %% l3backend-opacity.dtx  (with options: `package,luatex')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-luatex.def}{2022-10-26}{}
+  {l3backend-luatex.def}{2023-01-16}{}
   {L3 backend support: PDF output (LuaTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -840,10 +840,10 @@
   { \__kernel_backend_literal_page:n { /#1 ~ #2 ~ BDC } }
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2
   {
-    \dim_set:Nn \tex_pagewidth:D  {#1}
-    \dim_set:Nn \tex_pageheight:D {#2}
+    \dim_gset:Nn \tex_pagewidth:D  {#1}
+    \dim_gset:Nn \tex_pageheight:D {#2}
   }
 %% File: l3backend-opacity.dtx
 \bool_lazy_and:nnT
diff --git a/texmf/tex/latex/l3backend/l3backend-pdftex.def b/texmf/tex/latex/l3backend/l3backend-pdftex.def
index c87dd528..174146e2 100644
--- a/texmf/tex/latex/l3backend/l3backend-pdftex.def
+++ b/texmf/tex/latex/l3backend/l3backend-pdftex.def
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,pdftex')
 %% l3backend-opacity.dtx  (with options: `package,pdftex')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-pdftex.def}{2022-10-26}{}
+  {l3backend-pdftex.def}{2023-01-16}{}
   {L3 backend support: PDF output (pdfTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -840,10 +840,10 @@
   { \__kernel_backend_literal_page:n { /#1 ~ #2 ~ BDC } }
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2
   {
-    \dim_set:Nn \tex_pagewidth:D  {#1}
-    \dim_set:Nn \tex_pageheight:D {#2}
+    \dim_gset:Nn \tex_pagewidth:D  {#1}
+    \dim_gset:Nn \tex_pageheight:D {#2}
   }
 %% File: l3backend-opacity.dtx
 \bool_lazy_and:nnT
diff --git a/texmf/tex/latex/l3backend/l3backend-xetex.def b/texmf/tex/latex/l3backend/l3backend-xetex.def
index 346b6650..3a37d457 100644
--- a/texmf/tex/latex/l3backend/l3backend-xetex.def
+++ b/texmf/tex/latex/l3backend/l3backend-xetex.def
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,xetex')
 %% l3backend-opacity.dtx  (with options: `package,xetex')
 %% 
-%% Copyright (C) 2019-2022 The LaTeX Project
+%% Copyright (C) 2019-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-xetex.def}{2022-10-26}{}
+  {l3backend-xetex.def}{2023-01-16}{}
   {L3 backend support: XeTeX}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -853,10 +853,10 @@
   { \__kernel_backend_literal_page:n { /#1 ~ #2 ~ BDC } }
 \cs_new_protected:Npn \__pdf_backend_emc:
   { \__kernel_backend_literal_page:n { EMC } }
-\cs_new_protected:Npn \__pdf_backend_pagesize_set:nn #1#2
+\cs_new_protected:Npn \__pdf_backend_pagesize_gset:nn #1#2
   {
-    \dim_set:Nn \tex_pagewidth:D  {#1}
-    \dim_set:Nn \tex_pageheight:D {#2}
+    \dim_gset:Nn \tex_pagewidth:D  {#1}
+    \dim_gset:Nn \tex_pageheight:D {#2}
   }
 %% File: l3backend-opacity.dtx
 \bool_lazy_and:nnT
diff --git a/texmf/tex/latex/l3kernel/expl3-code.tex b/texmf/tex/latex/l3kernel/expl3-code.tex
index 3cea4855..dfab5a60 100644
--- a/texmf/tex/latex/l3kernel/expl3-code.tex
+++ b/texmf/tex/latex/l3kernel/expl3-code.tex
@@ -58,7 +58,7 @@
 %% l3legacy.dtx  (with options: `package')
 %% l3deprecation.dtx  (with options: `package')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -71,7 +71,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-12-17}%
+\def\ExplFileDate{2023-01-16}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -8729,9 +8729,6 @@ 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 { }
-  \char_set_catcode_other:n { 0 }
   \if_int_odd:w 0
       \sys_if_engine_luatex:T { 1 }
       \sys_if_engine_xetex:T { 1 } \exp_stop_f:
@@ -8756,60 +8753,55 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
             }
         }
   \else:
-      \tl_set:Nn \l__char_tmp_tl { \exp_not:N \or: }
-      \char_set_catcode_group_begin:n { 0 } % {
-      \tl_put_right:Nn \l__char_tmp_tl { ^^@ \if_false: } }
-      \char_set_catcode_group_end:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { { \fi: \exp_not:N \or: ^^@ } % }
-      \__kernel_tl_set:Nx \l__char_tmp_tl { \l__char_tmp_tl }
-      \char_set_catcode_math_toggle:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \char_set_catcode_alignment:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: }
-      \char_set_catcode_parameter:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \char_set_catcode_math_superscript:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \char_set_catcode_math_subscript:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: }
-      \char_set_catcode_space:n { 0 }
-      \tl_put_right:No \l__char_tmp_tl { \use:n { \or: } ^^@ }
-      \char_set_catcode_letter:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \char_set_catcode_other:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
-      \char_set_catcode_active:n { 0 }
-      \tl_put_right:Nn \l__char_tmp_tl { \or: ^^@ }
+    \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 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_letter:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \tl_put_right:Nn \l__char_tmp_tl { \use:n { ~ } \exp_not:N \or: }
+    \tl_put_right:Nn \l__char_tmp_tl { \exp_not:N \or: }
+    \char_set_catcode_math_subscript:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_math_superscript:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_parameter:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@^^@ \exp_not:N \or: }
+    \tl_put_right:Nn \l__char_tmp_tl { { \if_false: } \fi: \exp_not:N \or: }
+    \char_set_catcode_alignment:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_math_toggle:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: }
+    \char_set_catcode_group_end:n { 0 }
+    \tl_put_right:Nn \l__char_tmp_tl { \if_false: { \fi: ^^@ \exp_not:N \or: } % }
+    \char_set_catcode_group_begin:n { 0 } % {
+    \tl_put_right:Nn \l__char_tmp_tl { ^^@ \exp_not:N \or: } }
       \cs_set_protected:Npn \__char_tmp:n #1
         {
           \char_set_lccode:nn { 0 } {#1}
           \char_set_lccode:nn { 32 } {#1}
           \exp_args:Nx \tex_lowercase:D
             {
-              \tl_const:Nn
+              \tl_const:Nx
                 \exp_not:c { c__char_ \__char_int_to_roman:w #1 _tl }
                 { \exp_not:o \l__char_tmp_tl }
             }
         }
-      \int_step_function:nnN { 0 } { 11 }  \__char_tmp:n
-      \group_begin:
-        \tl_replace_once:Nnn \l__char_tmp_tl { ^^@ } { \ERROR }
-        \__char_tmp:n { 12 }
-      \group_end:
-      \int_step_function:nnN { 13 } { 255 } \__char_tmp:n
+      \int_step_function:nnN { 0 } { 255 }  \__char_tmp:n
       \cs_new:Npn \__char_generate_aux:nnw #1#2#3 \exp_end:
         {
           #3
           \if_false: { \fi:
+          \exp_after:wN \exp_after:wN \exp_after:wN \exp_end:
           \exp_after:wN \exp_after:wN
-          \exp_after:wN \exp_end:
-          \exp_after:wN \exp_after:wN
-          \if_case:w #2
-            \exp_last_unbraced:Nv \exp_stop_f:
-              { c__char_ \__char_int_to_roman:w #1 _tl }
-          \or: }
+          \if_case:w \tex_numexpr:D 13 - #2
+            \exp_after:wN \exp_after:wN \exp_after:wN \exp_after:wN
+            \exp_after:wN \exp_after:wN \exp_after:wN \scan_stop:
+            \exp_after:wN \exp_after:wN \exp_after:wN \exp_not:N
+              \cs:w c__char_ \__char_int_to_roman:w #1 _tl \cs_end:
+          }
           \fi:
         }
   \fi:
@@ -30267,6 +30259,8 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
   { \__pdf_backend_version_major: . \__pdf_backend_version_minor: }
 \cs_new:Npn \pdf_version_major: { \__pdf_backend_version_major: }
 \cs_new:Npn \pdf_version_minor: { \__pdf_backend_version_minor: }
+\cs_new_protected:Npn \pdf_pagesize_gset:nn #1#2
+  { \__pdf_pagesize_gset:nn {#1} {#2} }
 \cs_new_protected:Npn \pdf_destination:nn #1#2
   { \__pdf_backend_destination:nn {#1} {#2} }
 \cs_new_protected:Npn \pdf_destination:nnnn #1#2#3#4
@@ -30291,7 +30285,7 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
               { \dim_compare_p:nNn \stockheight > { 0pt } }
               { \dim_compare_p:nNn \stockwidth  > { 0pt } }
               {
-                \__pdf_backend_pagesize_set:nn
+                \__pdf_backend_pagesize_gset:nn
                   \stockwidth \stockheight
               }
               {
@@ -30303,7 +30297,7 @@ Type  H <return>  for immediate help}\def~{\errmessage{%
                       { \dim_compare_p:nNn \paperheight > { 0pt } }
                       { \dim_compare_p:nNn \paperwidth  > { 0pt } }
                       {
-                        \__pdf_backend_pagesize_set:nn
+                        \__pdf_backend_pagesize_gset:nn
                           \paperwidth \paperheight
                       }
                   }
diff --git a/texmf/tex/latex/l3kernel/expl3-generic.tex b/texmf/tex/latex/l3kernel/expl3-generic.tex
index a64d4fe0..d7fb01c2 100644
--- a/texmf/tex/latex/l3kernel/expl3-generic.tex
+++ b/texmf/tex/latex/l3kernel/expl3-generic.tex
@@ -6,7 +6,7 @@
 %%
 %% expl3.dtx  (with options: `generic,loader')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-12-17}%
+\def\ExplFileDate{2023-01-16}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.ltx b/texmf/tex/latex/l3kernel/expl3.ltx
index 0e63ffcd..5ef19334 100644
--- a/texmf/tex/latex/l3kernel/expl3.ltx
+++ b/texmf/tex/latex/l3kernel/expl3.ltx
@@ -6,7 +6,7 @@
 %%
 %% expl3.dtx  (with options: `2ekernel,loader')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-12-17}%
+\def\ExplFileDate{2023-01-16}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11
diff --git a/texmf/tex/latex/l3kernel/expl3.lua b/texmf/tex/latex/l3kernel/expl3.lua
index f965f889..8310a87a 100644
--- a/texmf/tex/latex/l3kernel/expl3.lua
+++ b/texmf/tex/latex/l3kernel/expl3.lua
@@ -10,7 +10,7 @@
 -- l3token.dtx  (with options: `package,lua')
 -- l3intarray.dtx  (with options: `package,lua')
 -- 
--- Copyright (C) 1990-2022 The LaTeX Project
+-- Copyright (C) 1990-2023 The LaTeX Project
 -- 
 -- It may be distributed and/or modified under the conditions of
 -- the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/expl3.sty b/texmf/tex/latex/l3kernel/expl3.sty
index 64661e4a..a7a9efe5 100644
--- a/texmf/tex/latex/l3kernel/expl3.sty
+++ b/texmf/tex/latex/l3kernel/expl3.sty
@@ -6,7 +6,7 @@
 %%
 %% expl3.dtx  (with options: `package,loader')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2022-12-17}%
+\def\ExplFileDate{2023-01-16}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%
diff --git a/texmf/tex/latex/l3kernel/l3debug.def b/texmf/tex/latex/l3kernel/l3debug.def
index f649cde7..7177bac2 100644
--- a/texmf/tex/latex/l3kernel/l3debug.def
+++ b/texmf/tex/latex/l3kernel/l3debug.def
@@ -6,7 +6,7 @@
 %%
 %% l3debug.dtx  (with options: `package')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3doc.cls b/texmf/tex/latex/l3kernel/l3doc.cls
index d40ac939..6fa63759 100644
--- a/texmf/tex/latex/l3kernel/l3doc.cls
+++ b/texmf/tex/latex/l3kernel/l3doc.cls
@@ -6,7 +6,7 @@
 %%
 %% l3doc.dtx  (with options: `class')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3docstrip.tex b/texmf/tex/latex/l3kernel/l3docstrip.tex
index 419a58c5..8fcf63f2 100644
--- a/texmf/tex/latex/l3kernel/l3docstrip.tex
+++ b/texmf/tex/latex/l3kernel/l3docstrip.tex
@@ -6,7 +6,7 @@
 %%
 %% l3docstrip.dtx  (with options: `program')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso88591.def b/texmf/tex/latex/l3kernel/l3str-enc-iso88591.def
index 42aa02b2..54adf9fe 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso88591.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso88591.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88591')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso885910.def b/texmf/tex/latex/l3kernel/l3str-enc-iso885910.def
index 3a74e045..4ab1e049 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso885910.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso885910.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885910')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso885911.def b/texmf/tex/latex/l3kernel/l3str-enc-iso885911.def
index 9c4417bf..b5215733 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso885911.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso885911.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885911')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso885913.def b/texmf/tex/latex/l3kernel/l3str-enc-iso885913.def
index a8870a90..0a8ac361 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso885913.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso885913.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885913')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso885914.def b/texmf/tex/latex/l3kernel/l3str-enc-iso885914.def
index 4ad1f3e0..f257fd60 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso885914.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso885914.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885914')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso885915.def b/texmf/tex/latex/l3kernel/l3str-enc-iso885915.def
index 80ce842b..2d58b3c2 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso885915.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso885915.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885915')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso885916.def b/texmf/tex/latex/l3kernel/l3str-enc-iso885916.def
index 070d2d1f..affcaa2a 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso885916.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso885916.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso885916')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso88592.def b/texmf/tex/latex/l3kernel/l3str-enc-iso88592.def
index d0f192f3..1b0704dd 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso88592.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso88592.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88592')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso88593.def b/texmf/tex/latex/l3kernel/l3str-enc-iso88593.def
index 70973513..66420548 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso88593.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso88593.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88593')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso88594.def b/texmf/tex/latex/l3kernel/l3str-enc-iso88594.def
index 52bb84cc..6fe60ae6 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso88594.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso88594.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88594')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso88595.def b/texmf/tex/latex/l3kernel/l3str-enc-iso88595.def
index 9db33ca7..aa6ff115 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso88595.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso88595.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88595')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso88596.def b/texmf/tex/latex/l3kernel/l3str-enc-iso88596.def
index 6466a509..10843001 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso88596.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso88596.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88596')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso88597.def b/texmf/tex/latex/l3kernel/l3str-enc-iso88597.def
index f474644f..ea4d8964 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso88597.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso88597.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88597')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso88598.def b/texmf/tex/latex/l3kernel/l3str-enc-iso88598.def
index c6e5f1cb..80b9ac03 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso88598.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso88598.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88598')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3kernel/l3str-enc-iso88599.def b/texmf/tex/latex/l3kernel/l3str-enc-iso88599.def
index 3d931816..a2625b60 100644
--- a/texmf/tex/latex/l3kernel/l3str-enc-iso88599.def
+++ b/texmf/tex/latex/l3kernel/l3str-enc-iso88599.def
@@ -6,7 +6,7 @@
 %%
 %% l3str-convert.dtx  (with options: `iso88599')
 %% 
-%% Copyright (C) 1990-2022 The LaTeX Project
+%% Copyright (C) 1990-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3packages/xparse/xparse.ltx b/texmf/tex/latex/l3packages/xparse/xparse.ltx
index b6ad3548..f7bf6c7b 100644
--- a/texmf/tex/latex/l3packages/xparse/xparse.ltx
+++ b/texmf/tex/latex/l3packages/xparse/xparse.ltx
@@ -6,7 +6,7 @@
 %%
 %% xparse.dtx  (with options: `2ekernel')
 %% 
-%% Copyright (C) 2009-2022 The LaTeX Project
+%% Copyright (C) 2009-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/texmf/tex/latex/l3packages/xparse/xparse.sty b/texmf/tex/latex/l3packages/xparse/xparse.sty
index 32d92a19..ab903b31 100644
--- a/texmf/tex/latex/l3packages/xparse/xparse.sty
+++ b/texmf/tex/latex/l3packages/xparse/xparse.sty
@@ -6,7 +6,7 @@
 %%
 %% xparse.dtx  (with options: `package')
 %% 
-%% Copyright (C) 2009-2022 The LaTeX Project
+%% Copyright (C) 2009-2023 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -60,7 +60,7 @@
       }
   }
 \ExplSyntaxOff
-\ProvidesExplPackage{xparse}{2022-12-17}{}
+\ProvidesExplPackage{xparse}{2023-01-16}{}
   {L3 Experimental document command parser}
 \clist_new:N \l__cmd_options_clist
 \DeclareOption* { \clist_put_right:NV \l__cmd_options_clist \CurrentOption }





More information about the latex3-commits mailing list.