[latex3-commits] [git/LaTeX3-latex3-pdfresources] backendtest: Material moved to l3pdf (3259109)
Joseph Wright
joseph.wright at morningstar2.co.uk
Sun Jun 2 21:02:44 CEST 2019
Repository : https://github.com/latex3/pdfresources
On branch : backendtest
Link : https://github.com/latex3/pdfresources/commit/325910996b574d116972cf9e9059cd5d6cecca73
>---------------------------------------------------------------
commit 325910996b574d116972cf9e9059cd5d6cecca73
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Sun Jun 2 20:02:44 2019 +0100
Material moved to l3pdf
>---------------------------------------------------------------
325910996b574d116972cf9e9059cd5d6cecca73
pdfresources.dtx | 107 ++++--------------------------------------------------
1 file changed, 8 insertions(+), 99 deletions(-)
diff --git a/pdfresources.dtx b/pdfresources.dtx
index b95cefe..81efe42 100644
--- a/pdfresources.dtx
+++ b/pdfresources.dtx
@@ -1278,18 +1278,6 @@
%</package>
% \end{macrocode}
-% \subsection{Compression}
-% \begin{macro}{\pdf_uncompress:}
-% \begin{macrocode}
-%<*package>
-\cs_new_protected:Npn \pdf_uncompress:
-{
- \driver_pdf_compresslevel:n {0}
- \driver_pdf_compress_objects:n {0}
-}
-% \end{macrocode}
-%</package>
-% \end{macro}
% \subsection{Setting / comparing pdf versions}
% The code assumes that the versions are two integers separated by a period.
% The pdf version should be set rather early, before any object has been written.
@@ -1313,106 +1301,27 @@
\@@_version_checks:
}
}
-%</package>
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pdf_version_gset:n, \pdf_version_min_gset:n}
-% \begin{macro}{\@@_version_gset:w}
-% \begin{macrocode}
-%<*package>
-\cs_new_protected:Npn \pdf_version_gset:n #1
- {
- \@@_version_gset:w #1 . . \q_stop
- }
-
-\cs_new_protected:Npn \pdf_version_min_gset:n #1
+\cs_new_protected:Npn \@@_version_checks:
{
- \pdf_version_compare:NnT < {#1}
+ \pdf_version_compare:NnT < { 1.5 }
{
- \@@_version_gset:w #1 . . \q_stop
+ \@@_backend_compress_objects:n {0}
+ \msg_info:nnx {pdf}{object-compression-disabled}
+ { \@@_backend_version_major:.\@@_backend_version_minor:}
}
- }
-
-\cs_new_protected:Npn \@@_version_gset:w #1 .#2 . #3\q_stop
- {
- \driver_pdf_version_major_gset:n {#1}
- \driver_pdf_version_minor_gset:n {#2}
- }
-
-\cs_new_protected:Npn \@@_version_checks:
+ }\cs_new_protected:Npn \@@_version_checks:
{
\pdf_version_compare:NnT < { 1.5 }
{
- \driver_pdf_compress_objects:n {0}
+ \@@_backend_compress_objects:n {0}
\msg_info:nnx {pdf}{object-compression-disabled}
- { \driver_pdf_version_major:.\driver_pdf_version_minor:}
+ { \@@_backend_version_major:.\@@_backend_version_minor:}
}
}
-
-\cs_set_eq:NN \pdf_version_major: \driver_pdf_version_major:
-\cs_set_eq:NN \pdf_version_minor: \driver_pdf_version_minor:
-
%</package>
% \end{macrocode}
% \end{macro}
-% \end{macro}
-% \begin{macro}{\pdf_version_compare:Nn}
-% \begin{macrocode}
-%<*package>
-\cs_new:cpn { @@_version_compare_=:w } #1 .#2 . #3\q_stop
- {
- \bool_if:nTF
- {
- \int_compare_p:n { \driver_pdf_version_major: = #1 }
- &&
- \int_compare_p:n { \driver_pdf_version_minor: = #2}
- }
- { \prg_return_true: }
- { \prg_return_false: }
- }
-
-\cs_new:cpn { @@_version_compare_<:w } #1 .#2 . #3\q_stop
- {
- \bool_if:nTF
- {
- \int_compare_p:n { \driver_pdf_version_major: < #1}
- ||
- (
- \int_compare_p:n { \driver_pdf_version_major: = #1 }
- &&
- \int_compare_p:n { \driver_pdf_version_minor: < #2 }
- )
- }
- { \prg_return_true: }
- { \prg_return_false: }
- }
-\cs_new:cpn { @@_version_compare_>:w } #1 .#2 . #3\q_stop
- {
- \bool_if:nTF
- {
- \int_compare_p:n { \driver_pdf_version_major: > #1}
- ||
- (
- \int_compare_p:n { \driver_pdf_version_major: = #1}
- &&
- \int_compare_p:n { \driver_pdf_version_minor: > #2 }
- )
- }
- { \prg_return_true: }
- { \prg_return_false: }
- }
-
-\prg_new_conditional:Npnn \pdf_version_compare:Nn #1 #2
- {
- p,T,F,TF
- }
- {
- \use:c {@@_version_compare_#1:w} #2 . . \q_stop
- }
-%</package>
-% \end{macrocode}
-% \end{macro}
% \subsection{Higher-level link management}
% \subsubsection{Startlink}
% packages like ocgx2 and tagpdf wants to add code to links/annotation created by hyperref.
More information about the latex3-commits
mailing list