diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3backend')
6 files changed, 47 insertions, 51 deletions
diff --git a/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def b/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def index 50d8f88911c..1efb4d4a440 100644 --- a/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def +++ b/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def @@ -26,11 +26,11 @@ %% %% File: l3backend-basics.dtx \ProvidesExplFile - {l3backend-dvipdfmx.def}{2021-03-18}{} + {l3backend-dvipdfmx.def}{2021-05-07}{} {L3 backend support: dvipdfmx} \cs_if_exist:NTF \__kernel_dependency_version_check:nn { - \__kernel_dependency_version_check:nn {2020-09-01} + \__kernel_dependency_version_check:nn {2021-02-18} {l3backend-dvipdfmx.def} } { @@ -46,6 +46,9 @@ \cs_new_protected:Npn \__kernel_backend_literal:n #1 { \__kernel_backend_literal:e { \exp_not:n {#1} } } \cs_generate_variant:Nn \__kernel_backend_literal:n { x } +\cs_if_exist:NTF \@ifl@t@r + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi } + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n } \cs_new_protected:Npn \__kernel_backend_literal_pdf:n #1 { \__kernel_backend_literal:n { pdf:literal~ #1 } } \cs_generate_variant:Nn \__kernel_backend_literal_pdf:n { x } @@ -102,9 +105,7 @@ \int_const:Nn #1 { \exp_not:N \g__color_backend_stack_int } \use:x { - \cs_if_exist:NTF \AtBeginDvi - { \exp_not:N \AtBeginDvi } - { \exp_not:N \use:n } + \__kernel_backend_first_shipout:n { \__kernel_backend_literal:n { @@ -243,11 +244,6 @@ { 100 ~ 0 ~ 0 } {#3} } -\cs_if_exist:NF \pdf_object_unnamed_write:nn - { - \cs_gset_protected:Npn \__color_backend_separation_init_CIELAB:nnn #1#2#3 - { } - } \cs_new_protected:Npn \__color_backend_devicen_init:nnn #1#2#3 { \pdf_object_unnamed_write:nx { stream } diff --git a/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def b/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def index 34fa53921fb..6565a17666f 100644 --- a/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def +++ b/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def @@ -26,11 +26,11 @@ %% %% File: l3backend-basics.dtx \ProvidesExplFile - {l3backend-dvips.def}{2021-03-18}{} + {l3backend-dvips.def}{2021-05-07}{} {L3 backend support: dvips} \cs_if_exist:NTF \__kernel_dependency_version_check:nn { - \__kernel_dependency_version_check:nn {2020-09-01} + \__kernel_dependency_version_check:nn {2021-02-18} {l3backend-dvips.def} } { @@ -46,6 +46,9 @@ \cs_new_protected:Npn \__kernel_backend_literal:n #1 { \__kernel_backend_literal:e { \exp_not:n {#1} } } \cs_generate_variant:Nn \__kernel_backend_literal:n { x } +\cs_if_exist:NTF \@ifl@t@r + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi } + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n } \cs_new_protected:Npn \__kernel_backend_literal_postscript:n #1 { \__kernel_backend_literal:n { ps:: #1 } } \cs_generate_variant:Nn \__kernel_backend_literal_postscript:n { x } @@ -54,10 +57,8 @@ \cs_generate_variant:Nn \__kernel_backend_postscript:n { x } \bool_if:NT \g__kernel_backend_header_bool { - \cs_if_exist:NTF \AtBeginDvi - { \AtBeginDvi } - { \use:n } - { \__kernel_backend_literal:n { header = l3backend-dvips.pro } } + \__kernel_backend_first_shipout:n + { \__kernel_backend_literal:n { header = l3backend-dvips.pro } } } \cs_new_protected:Npn \__kernel_backend_align_begin: { @@ -117,13 +118,11 @@ { \bool_if:NT \g__kernel_backend_header_bool { - \cs_if_exist:NTF \AtBeginDvi - { \exp_not:N \AtBeginDvi } - { \use:n } - { - \exp_not:N \__color_backend_separation_init_aux:nnnnn - {#1} {#2} {#3} {#4} {#5} - } + \__kernel_backend_first_shipout:n + { + \exp_not:N \__color_backend_separation_init_aux:nnnnn + {#1} {#2} {#3} {#4} {#5} + } } } \cs_generate_variant:Nn \__color_backend_separation_init:nnnnn { nxx } @@ -962,8 +961,14 @@ } } } -\cs_new_protected:Npn \__pdf_backend_version_major_gset:n #1 { } -\cs_new_protected:Npn \__pdf_backend_version_minor_gset:n #1 { } +\cs_new_protected:Npn \__pdf_backend_version_major_gset:n #1 + { + \cs_gset:Npx \__pdf_backend_version_major: { \int_eval:n {#1} } + } +\cs_new_protected:Npn \__pdf_backend_version_minor_gset:n #1 + { + \cs_gset:Npx \__pdf_backend_version_minor: { \int_eval:n {#1} } + } \cs_new:Npn \__pdf_backend_version_major: { -1 } \cs_new:Npn \__pdf_backend_version_minor: { -1 } \cs_new_protected:Npn \__pdf_backend_bdc:nn #1#2 diff --git a/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def b/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def index 866c98795e0..713edd3785b 100644 --- a/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def +++ b/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def @@ -26,11 +26,11 @@ %% %% File: l3backend-basics.dtx \ProvidesExplFile - {l3backend-dvisvgm.def}{2021-03-18}{} + {l3backend-dvisvgm.def}{2021-05-07}{} {L3 backend support: dvisvgm} \cs_if_exist:NTF \__kernel_dependency_version_check:nn { - \__kernel_dependency_version_check:nn {2020-09-01} + \__kernel_dependency_version_check:nn {2021-02-18} {l3backend-dvisvgm.def} } { @@ -46,6 +46,9 @@ \cs_new_protected:Npn \__kernel_backend_literal:n #1 { \__kernel_backend_literal:e { \exp_not:n {#1} } } \cs_generate_variant:Nn \__kernel_backend_literal:n { x } +\cs_if_exist:NTF \@ifl@t@r + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi } + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n } \cs_new_protected:Npn \__kernel_backend_literal_svg:n #1 { \__kernel_backend_literal:n { dvisvgm:raw~ #1 { ?nl } } } \cs_generate_variant:Nn \__kernel_backend_literal_svg:n { x } diff --git a/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def b/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def index d252560947d..f45a9d560cf 100644 --- a/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def +++ b/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def @@ -26,11 +26,11 @@ %% %% File: l3backend-basics.dtx \ProvidesExplFile - {l3backend-luatex.def}{2021-03-18}{} + {l3backend-luatex.def}{2021-05-07}{} {L3 backend support: PDF output (LuaTeX)} \cs_if_exist:NTF \__kernel_dependency_version_check:nn { - \__kernel_dependency_version_check:nn {2020-09-01} + \__kernel_dependency_version_check:nn {2021-02-18} {l3backend-luatex.def} } { @@ -46,6 +46,9 @@ \cs_new_protected:Npn \__kernel_backend_literal:n #1 { \__kernel_backend_literal:e { \exp_not:n {#1} } } \cs_generate_variant:Nn \__kernel_backend_literal:n { x } +\cs_if_exist:NTF \@ifl@t@r + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi } + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n } \cs_new_protected:Npn \__kernel_backend_literal_pdf:n #1 { \tex_pdfextension:D literal @@ -198,11 +201,6 @@ { 100 ~ 0 ~ 0 } {#3} } -\cs_if_exist:NF \pdf_object_unnamed_write:nn - { - \cs_gset_protected:Npn \__color_backend_separation_init_CIELAB:nnn #1#2#3 - { } - } \cs_new_protected:Npn \__color_backend_devicen_init:nnn #1#2#3 { \pdf_object_unnamed_write:nx { stream } diff --git a/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def b/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def index 0e1228fb473..fab9c7a8fd1 100644 --- a/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +++ b/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def @@ -26,11 +26,11 @@ %% %% File: l3backend-basics.dtx \ProvidesExplFile - {l3backend-pdftex.def}{2021-03-18}{} + {l3backend-pdftex.def}{2021-05-07}{} {L3 backend support: PDF output (pdfTeX)} \cs_if_exist:NTF \__kernel_dependency_version_check:nn { - \__kernel_dependency_version_check:nn {2020-09-01} + \__kernel_dependency_version_check:nn {2021-02-18} {l3backend-pdftex.def} } { @@ -46,6 +46,9 @@ \cs_new_protected:Npn \__kernel_backend_literal:n #1 { \__kernel_backend_literal:e { \exp_not:n {#1} } } \cs_generate_variant:Nn \__kernel_backend_literal:n { x } +\cs_if_exist:NTF \@ifl@t@r + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi } + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n } \cs_new_protected:Npn \__kernel_backend_literal_pdf:n #1 { \tex_pdfliteral:D @@ -198,11 +201,6 @@ { 100 ~ 0 ~ 0 } {#3} } -\cs_if_exist:NF \pdf_object_unnamed_write:nn - { - \cs_gset_protected:Npn \__color_backend_separation_init_CIELAB:nnn #1#2#3 - { } - } \cs_new_protected:Npn \__color_backend_devicen_init:nnn #1#2#3 { \pdf_object_unnamed_write:nx { stream } diff --git a/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def b/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def index aba2e2bc525..554ced4d558 100644 --- a/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +++ b/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def @@ -26,11 +26,11 @@ %% %% File: l3backend-basics.dtx \ProvidesExplFile - {l3backend-xetex.def}{2021-03-18}{} + {l3backend-xetex.def}{2021-05-07}{} {L3 backend support: XeTeX} \cs_if_exist:NTF \__kernel_dependency_version_check:nn { - \__kernel_dependency_version_check:nn {2020-09-01} + \__kernel_dependency_version_check:nn {2021-02-18} {l3backend-xetex.def} } { @@ -46,6 +46,9 @@ \cs_new_protected:Npn \__kernel_backend_literal:n #1 { \__kernel_backend_literal:e { \exp_not:n {#1} } } \cs_generate_variant:Nn \__kernel_backend_literal:n { x } +\cs_if_exist:NTF \@ifl@t@r + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi } + { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n } \cs_new_protected:Npn \__kernel_backend_literal_pdf:n #1 { \__kernel_backend_literal:n { pdf:literal~ #1 } } \cs_generate_variant:Nn \__kernel_backend_literal_pdf:n { x } @@ -102,9 +105,7 @@ \int_const:Nn #1 { \exp_not:N \g__color_backend_stack_int } \use:x { - \cs_if_exist:NTF \AtBeginDvi - { \exp_not:N \AtBeginDvi } - { \exp_not:N \use:n } + \__kernel_backend_first_shipout:n { \__kernel_backend_literal:n { @@ -243,11 +244,6 @@ { 100 ~ 0 ~ 0 } {#3} } -\cs_if_exist:NF \pdf_object_unnamed_write:nn - { - \cs_gset_protected:Npn \__color_backend_separation_init_CIELAB:nnn #1#2#3 - { } - } \cs_new_protected:Npn \__color_backend_devicen_init:nnn #1#2#3 { \pdf_object_unnamed_write:nx { stream } |