From 71556c69a46cf0b2fd7bb5504e59e67626746686 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 3 Jan 2023 21:20:39 +0000 Subject: xput (3jan23) git-svn-id: svn://tug.org/texlive/trunk@65456 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/xput/xput.cls | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'Master/texmf-dist/tex/latex') diff --git a/Master/texmf-dist/tex/latex/xput/xput.cls b/Master/texmf-dist/tex/latex/xput/xput.cls index 6da33ee25de..a7fdd1c2bf7 100644 --- a/Master/texmf-dist/tex/latex/xput/xput.cls +++ b/Master/texmf-dist/tex/latex/xput/xput.cls @@ -13,8 +13,8 @@ %% \NeedsTeXFormat{LaTeX2e}[2020/10/01] -\ProvidesClass{xput}[2022/12/19 declarative desktop publishing] -\def\Xputversion{1.0.1} +\ProvidesClass{xput}[2023/01/02 declarative desktop publishing] +\def\Xputversion{1.0.2} % packages \RequirePackage{pgfopts} @@ -3596,9 +3596,8 @@ \def\xput@err@noimportdir{errornoimportdir} \def\xput@err@magicknotinstalled{errormagicknotinstalled} \def\xput@err@inkscapenotinstalled{errorinkscapenotinstalled} -\def\preventunrestrictedshellexecution{";-)" \%} \newcommand\xput@getppi[1]{ - \immediate\openin\xput@scriptresult={|xputserver \preventunrestrictedshellexecution getwidth\% "#1"} + \immediate\openin\xput@scriptresult={|xputserver getwidth\% "#1"} \ifeof\xput@scriptresult \xput@errmsg@shellaccessforbidden{Ppi not calculated} \else @@ -3621,7 +3620,7 @@ \immediate\closein\xput@scriptresult } \newcommand\xput@optimizegraphic[2]{ - \immediate\openin\xput@scriptresult={|xputserver \preventunrestrictedshellexecution optimize\% "#1#2" \% "\xput@filename" \%\xput@optimizedext\%\the\numexpr\xput@originalgraphicwidth\%\the\numexpr\xput@originalgraphicheight\%\the\numexpr\xput@cropleft\%\the\numexpr\xput@cropright\%\the\numexpr\xput@croptop\%\the\numexpr\xput@cropbottom\%\the\numexpr\xput@density\%\the\numexpr\width\%\the\numexpr\height\%\xput@downsamplethreshold\%\xput@graphicoptionunsharp\%\xput@quality} + \immediate\openin\xput@scriptresult={|xputserver optimize\% "#1#2" \% "\xput@filename" \%\xput@optimizedext\%\the\numexpr\xput@originalgraphicwidth\%\the\numexpr\xput@originalgraphicheight\%\the\numexpr\xput@cropleft\%\the\numexpr\xput@cropright\%\the\numexpr\xput@croptop\%\the\numexpr\xput@cropbottom\%\the\numexpr\xput@density\%\the\numexpr\width\%\the\numexpr\height\%\xput@downsamplethreshold\%\xput@graphicoptionunsharp\%\xput@quality} \ifeof\xput@scriptresult \xput@errmsg@shellaccessforbidden{File not optimized} \else @@ -3639,7 +3638,7 @@ \immediate\closein\xput@scriptresult } \newcommand\xput@makeshadow[1]{ - \immediate\openin\xput@scriptresult={|xputserver \preventunrestrictedshellexecution makeshadow\%#1\%\xput@defaultshadowsize\%\xput@defaultshadowopacity\%\xput@defaultshadowcolor\%\the\xput@frameshadowwidth\%\the\xput@frameshadowheight\%\the\xput@frameshadowframewidth\%\the\xput@frameshadowframeheight\%\the\xput@frameshadowborder\%\the\xput@frameshadowradius} + \immediate\openin\xput@scriptresult={|xputserver makeshadow\%#1\%\xput@defaultshadowsize\%\xput@defaultshadowopacity\%\xput@defaultshadowcolor\%\the\xput@frameshadowwidth\%\the\xput@frameshadowheight\%\the\xput@frameshadowframewidth\%\the\xput@frameshadowframeheight\%\the\xput@frameshadowborder\%\the\xput@frameshadowradius} \ifeof\xput@scriptresult \edef\xput@processresult{\xput@err@shellaccessforbidden} \xput@errmsg@shellaccessforbidden{Shadow not created} @@ -3659,7 +3658,7 @@ \immediate\closein\xput@scriptresult } \def\xput@start{ - \immediate\openin\xput@scriptresult={|xputserver \preventunrestrictedshellexecution start\ifxput@import\%import\% "\ifdefined\Ginput@path\Ginput@path\fi" \fi\ifxput@isturbomode\%turbo\% "\jobname" \fi} + \immediate\openin\xput@scriptresult={|xputserver start\ifxput@import\%import\% "\ifdefined\Ginput@path\Ginput@path\fi" \fi\ifxput@isturbomode\%turbo\% "\jobname" \fi} \ifeof\xput@scriptresult \ifxput@import \xput@errmsg@shellaccessforbidden{Import not working} @@ -3689,7 +3688,7 @@ \global\edef\xput@batchlist{\xput@batchlist\% "#1#2" \% "\xput@filename" \%\xput@optimizedext\%\the\numexpr\xput@originalgraphicwidth\%\the\numexpr\xput@originalgraphicheight\%\the\numexpr\xput@cropleft\%\the\numexpr\xput@cropright\%\the\numexpr\xput@croptop\%\the\numexpr\xput@cropbottom\%\the\numexpr\xput@density\%\the\numexpr\width\%\the\numexpr\height\%\xput@downsamplethreshold\%\xput@graphicoptionunsharp\%\xput@quality} } \newcommand\xput@batchoptimize{ - \immediate\openin\xput@scriptresult={|xputserver \preventunrestrictedshellexecution batchoptimize\xput@batchlist} + \immediate\openin\xput@scriptresult={|xputserver batchoptimize\xput@batchlist} \ifeof\xput@scriptresult \else \endlinechar=-1 -- cgit v1.2.3