summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-05-07 21:25:38 +0000
committerKarl Berry <karl@freefriends.org>2020-05-07 21:25:38 +0000
commit1a52ee4251e2b2e1f1669a14319a600e0c5f24c9 (patch)
treeedb2542521503451c1112f49cd19dd9ee7e666ac /Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
parent713c3f96e876bca9b0516ae3d5fd5bd35f24d074 (diff)
l3 (7may20)
git-svn-id: svn://tug.org/texlive/trunk@55057 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def')
-rw-r--r--Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def30
1 files changed, 27 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def b/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
index 5dbfcf397b9..bc6e7ba30f7 100644
--- a/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
+++ b/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
@@ -25,7 +25,7 @@
%%
%% File: l3backend-basics.dtx
\ProvidesExplFile
- {l3backend-dvips.def}{2020-03-12}{}
+ {l3backend-dvips.def}{2020-05-05}{}
{L3 backend support: dvips}
\cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D
\cs_new_protected:Npn \__kernel_backend_literal:n #1
@@ -516,6 +516,8 @@
\cs_generate_variant:Nn \__pdf_backend_object_now:nn { nx }
\cs_new:Npn \__pdf_backend_object_last:
{ { pdf.obj \int_use:N \g__pdf_backend_object_int } }
+\cs_new:Npn \__pdf_backend_pageobject_ref:n #1
+ { { Page #1 } }
\box_new:N \l__pdf_backend_content_box
\box_new:N \l__pdf_backend_model_box
\int_new:N \g__pdf_backend_annotation_int
@@ -774,8 +776,30 @@
}
\group_end:
}
-\cs_new_protected:Npn \__pdf_backend_compresslevel:n #1 { }
-\cs_new_protected:Npn \__pdf_backend_compress_objects:n #1 { }
+\cs_new_protected:Npn \__pdf_backend_compresslevel:n #1
+ {
+ \int_compare:nNnT {#1} = 0
+ {
+ \__kernel_backend_literal_postscript:n
+ {
+ /setdistillerparams ~ where
+ { pop << /CompressPages ~ false >> setdistillerparams }
+ if
+ }
+ }
+ }
+\cs_new_protected:Npn \__pdf_backend_compress_objects:n #1
+ {
+ \bool_if:nF {#1}
+ {
+ \__kernel_backend_literal_postscript:n
+ {
+ /setdistillerparams ~ where
+ { pop << /CompressStreams ~ false >> setdistillerparams }
+ if
+ }
+ }
+ }
\cs_new_protected:Npn \__pdf_backend_version_major_gset:n #1 { }
\cs_new_protected:Npn \__pdf_backend_version_minor_gset:n #1 { }
\cs_new:Npn \__pdf_backend_version_major: { -1 }