Commit 55c4e0eed for imagemagick.org

commit 55c4e0eed4d343f74215fa63824b4ab5a7536eec
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Sat Mar 14 19:56:12 2026 -0400

    use descriptive quote, CMD_QUOTE

diff --git a/MagickCore/delegate.c b/MagickCore/delegate.c
index 24939e3e4..2fa92a633 100644
--- a/MagickCore/delegate.c
+++ b/MagickCore/delegate.c
@@ -2016,13 +2016,9 @@ MagickExport MagickBooleanType ListDelegateInfo(FILE *file,
     (void) FormatLocaleFile(file,"%11s%c=%c%s  ",delegate_info[i]->decode ?
       delegate_info[i]->decode : "",delegate_info[i]->mode <= 0 ? '<' : ' ',
       delegate_info[i]->mode >= 0 ? '>' : ' ',delegate);
-    (void) StripMagickString(commands[0]);
     (void) FormatLocaleFile(file,"\"%s\"\n",commands[0]);
     for (j=1; commands[j] != (char *) NULL; j++)
-    {
-      (void) StripMagickString(commands[j]);
       (void) FormatLocaleFile(file,"                     \"%s\"\n",commands[j]);
-    }
     for (j=0; commands[j] != (char *) NULL; j++)
       commands[j]=DestroyString(commands[j]);
     commands=(char **) RelinquishMagickMemory(commands);
diff --git a/Makefile.in b/Makefile.in
index fb7c249e2..dd8a6823e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -3201,6 +3201,7 @@ CCDEPMODE = @CCDEPMODE@
 CCMALLOCDelegate = @CCMALLOCDelegate@
 CFLAGS = @CFLAGS@
 CHANNEL_MASK_DEPTH = @CHANNEL_MASK_DEPTH@
+CMD_QUOTE = @CMD_QUOTE@
 CODER_DIRNAME = @CODER_DIRNAME@
 CODER_PATH = @CODER_PATH@
 CONFIGURE_ARGS = @CONFIGURE_ARGS@
@@ -3453,7 +3454,6 @@ PTHREAD_CXX = @PTHREAD_CXX@
 PTHREAD_LIBS = @PTHREAD_LIBS@
 PrintDelegate = @PrintDelegate@
 QUANTUM_DEPTH = @QUANTUM_DEPTH@
-QUOTE = @QUOTE@
 RANLIB = @RANLIB@
 RAQM_CFLAGS = @RAQM_CFLAGS@
 RAQM_LIBS = @RAQM_LIBS@
@@ -3475,6 +3475,7 @@ SHAREARCH_RELATIVE_PATH = @SHAREARCH_RELATIVE_PATH@
 SHAREDSTATE_DIR = @SHAREDSTATE_DIR@
 SHARE_PATH = @SHARE_PATH@
 SHELL = @SHELL@
+SHELL_QUOTE = @SHELL_QUOTE@
 STRIP = @STRIP@
 SVGDecodeDelegate = @SVGDecodeDelegate@
 SYSCONF_DIR = @SYSCONF_DIR@
diff --git a/config/delegates.xml.in b/config/delegates.xml.in
index e77936926..d69ff6c04 100644
--- a/config/delegates.xml.in
+++ b/config/delegates.xml.in
@@ -59,73 +59,73 @@
   will it read any output image.
 -->
 <delegatemap>
-  <delegate decode="bpg" command="@QUOTE@@BPGDecodeDelegate@@QUOTE@ -b 16 -o @QUOTE@%o@QUOTE@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="png" encode="bpg" command="@QUOTE@@BPGEncodeDelegate@@QUOTE@ -b 12 -q @QUOTE@%~@QUOTE@ -o @QUOTE@%o@QUOTE@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="blender" command="@QUOTE@@BlenderDecodeDelegate@@QUOTE@ -b @QUOTE@%i@QUOTE@ -F PNG -o @QUOTE@%o@QUOTE@@QUOTE@\n@QUOTE@@ConvertDelegate@@QUOTE@ -concatenate @QUOTE@%o*.png@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="browse" stealth="True" spawn="True" command="@QUOTE@@BrowseDelegate@@QUOTE@ https://imagemagick.org/; @RMDelegate@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="http:decode" command="@QUOTE@@WWWDecodeDelegate@@QUOTE@ -s -L -o @QUOTE@%u.dat@QUOTE@ @QUOTE@http:%M@QUOTE@"/>
-  <delegate decode="https:decode" command="@QUOTE@@WWWDecodeDelegate@@QUOTE@ -s -L -o @QUOTE@%u.dat@QUOTE@ @QUOTE@https:%M@QUOTE@"/>
-  <delegate decode="doc" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="docx" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="dng:decode" command="@MKDIRDelegate@ @QUOTE@%u-config@QUOTE@;@MVDelegate@ @QUOTE@%i@QUOTE@ @QUOTE@%i.%e@QUOTE@; @QUOTE@@DNGDecodeDelegate@@QUOTE@ --import @QUOTE@%i.%e@QUOTE@ @QUOTE@%u.tif@QUOTE@ --core --configdir @QUOTE@%u-config@QUOTE@ &gt; @QUOTE@%u@QUOTE@;@RMDelegate@ -r @QUOTE@%u-config@QUOTE@"/>
-  <delegate decode="dot" command="@QUOTE@@GVCDecodeDelegate@@QUOTE@ -Tsvg @QUOTE@%i@QUOTE@ -o @QUOTE@%o@QUOTE@" />
-  <delegate decode="dvi" command="@QUOTE@@DVIDecodeDelegate@@QUOTE@ -sstdout=%%stderr -o @QUOTE@%o@QUOTE@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="edit" stealth="True" command="@QUOTE@@EditorDelegate@@QUOTE@ -title @QUOTE@Edit Image Comment@QUOTE@ -e vi @QUOTE@%o@QUOTE@"/>
-  <delegate decode="emf" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="eps" encode="pdf" mode="bi" command="@QUOTE@@PSDelegate@@QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 @QUOTE@-sDEVICE=@GSPDFDevice@@QUOTE@ @QUOTE@-sOutputFile=%o@QUOTE@ @QUOTE@-f%i@QUOTE@"/>
-  <delegate decode="eps" encode="ps" mode="bi" command="@QUOTE@@PSDelegate@@QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@GSPSDevice@@QUOTE@ @QUOTE@-sOutputFile=%o@QUOTE@ @QUOTE@-f%i@QUOTE@"/>
-  <delegate decode="epub" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="hpg" command="@QUOTE@@HPGLDecodeDelegate@@QUOTE@ -sstdout=%%stderr -m eps -f `basename @QUOTE@%o@QUOTE@` @QUOTE@%i@QUOTE@;     @MVDelegate@ -f `basename @QUOTE@%o@QUOTE@` @QUOTE@%o@QUOTE@"/>
-  <delegate decode="hpgl" command="@QUOTE@@HPGLDecodeDelegate@@QUOTE@ -sstdout=%%stderr -m eps -f `basename @QUOTE@%o@QUOTE@` @QUOTE@%i@QUOTE@;     @MVDelegate@ -f `basename @QUOTE@%o@QUOTE@` @QUOTE@%o@QUOTE@"/>
-  <delegate decode="htm" command="@QUOTE@@HTMLDecodeDelegate@@QUOTE@ -U -o @QUOTE@%o@QUOTE@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="html" command="@QUOTE@@HTMLDecodeDelegate@@QUOTE@ -U -o @QUOTE@%o@QUOTE@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="ilbm" command="@QUOTE@@ILBMDecodeDelegate@@QUOTE@ @QUOTE@%i@QUOTE@ &gt; @QUOTE@%o@QUOTE@"/>
-  <delegate decode="jpg" encode="lep" mode="encode" command="@QUOTE@@LEPDelegate@@QUOTE@ @QUOTE@%i@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="jxr" command="@MVDelegate@ @QUOTE@%i@QUOTE@ @QUOTE@%i.jxr@QUOTE@; @QUOTE@@JXRDecodeDelegate@@QUOTE@ -i @QUOTE@%i.jxr@QUOTE@ -o @QUOTE@%o.tiff@QUOTE@; @MVDelegate@ @QUOTE@%i.jxr@QUOTE@ @QUOTE@%i@QUOTE@; @MVDelegate@ @QUOTE@%o.tiff@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="lep" mode="decode" command="@QUOTE@@LEPDelegate@@QUOTE@ @QUOTE@%i@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="miff" encode="show" spawn="True" command="@QUOTE@@DisplayDelegate@@QUOTE@ display -immutable -delay 0 -title @QUOTE@%M@QUOTE@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="miff" encode="win" stealth="True" spawn="True" command="@QUOTE@@DisplayDelegate@@QUOTE@ display -immutable -delay 0 -title @QUOTE@%M@QUOTE@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="odg" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="odt" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="pcl:cmyk" stealth="True" command="@QUOTE@@PCLDelegate@@QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@PCLCMYKDevice@@QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @QUOTE@-r%s@QUOTE@ %s @QUOTE@-sOutputFile=%s@QUOTE@ @QUOTE@%s@QUOTE@"/>
-  <delegate decode="pcl:color" stealth="True" command="@QUOTE@@PCLDelegate@@QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@PCLColorDevice@@QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @QUOTE@-r%s@QUOTE@ %s @QUOTE@-sOutputFile=%s@QUOTE@ @QUOTE@%s@QUOTE@"/>
-  <delegate decode="pcl:mono" stealth="True" command="@QUOTE@@PCLDelegate@@QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@PCLMonoDevice@@QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @QUOTE@-r%s@QUOTE@ %s @QUOTE@-sOutputFile=%s@QUOTE@ @QUOTE@%s@QUOTE@"/>
-  <delegate decode="pdf" encode="eps" mode="bi" command="@QUOTE@@PSDelegate@@QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@GSEPSDevice@@QUOTE@ @QUOTE@-sPDFPassword=%a@QUOTE@ @QUOTE@-sOutputFile=%o@QUOTE@ @QUOTE@-f%i@QUOTE@"/>
-  <delegate decode="pdf" encode="ps" mode="bi" command="@QUOTE@@PSDelegate@@QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@GSPSDevice@@QUOTE@ @QUOTE@-sPDFPassword=%a@QUOTE@ @QUOTE@-sOutputFile=%o@QUOTE@ @QUOTE@-f%i@QUOTE@"/>
-  <delegate decode="pnm" encode="trace" command="@QUOTE@@TraceEncodeDelegate@@QUOTE@ --svg --output @QUOTE@%o@QUOTE@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="png" encode="clipboard" command="@QUOTE@@ClipboardDelegate@@QUOTE@ -selection clipboard -t image/png @QUOTE@%i@QUOTE@"/>
-  <delegate decode="clipboard" command="@QUOTE@@ClipboardDelegate@@QUOTE@ -selection clipboard -o &gt; @QUOTE@%o@QUOTE@"/>
-  <delegate decode="png" encode="webp" command="@QUOTE@@WebPEncodeDelegate@@QUOTE@ -quiet -q %Q @QUOTE@%i@QUOTE@ -o @QUOTE@%o@QUOTE@"/>
-  <delegate decode="pnm" encode="ilbm" mode="encode" command="@QUOTE@@ILBMEncodeDelegate@@QUOTE@ -24if @QUOTE@%i@QUOTE@ &gt; @QUOTE@%o@QUOTE@"/>
-  <delegate decode="tiff" encode="jxr" command="@MVDelegate@ @QUOTE@%i@QUOTE@ @QUOTE@%i.tiff@QUOTE@; @QUOTE@@JXREncodeDelegate@@QUOTE@ -i @QUOTE@%i.tiff@QUOTE@ -o @QUOTE@%o.jxr@QUOTE@ -q %Q; @MVDelegate@ @QUOTE@%i.tiff@QUOTE@ @QUOTE@%i@QUOTE@; @MVDelegate@ @QUOTE@%o.jxr@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="tiff" encode="wdp" command="@MVDelegate@ @QUOTE@%i@QUOTE@ @QUOTE@%i.tiff@QUOTE@; @QUOTE@@JXREncodeDelegate@@QUOTE@ -i @QUOTE@%i.tiff@QUOTE@ -o @QUOTE@%o.jxr@QUOTE@ -q %Q; @MVDelegate@ @QUOTE@%i.tiff@QUOTE@ @QUOTE@%i@QUOTE@; @MVDelegate@ @QUOTE@%o.jxr@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="ppt" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="pptx" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="ps" encode="prt" command="@QUOTE@@LPRDelegate@@QUOTE@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="ps:alpha" stealth="True" command="@QUOTE@@PSDelegate@@QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@GSAlphaDevice@@QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @QUOTE@-r%s@QUOTE@ %s @QUOTE@-sOutputFile=%s@QUOTE@ @QUOTE@-f%s@QUOTE@ @QUOTE@-f%s@QUOTE@"/>
-  <delegate decode="ps:cmyk" stealth="True" command="@QUOTE@@PSDelegate@@QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@GSCMYKDevice@@QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @QUOTE@-r%s@QUOTE@ %s @QUOTE@-sOutputFile=%s@QUOTE@ @QUOTE@-f%s@QUOTE@ @QUOTE@-f%s@QUOTE@"/>
-  <delegate decode="ps:color" stealth="True" command="@QUOTE@@PSDelegate@@QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@GSColorDevice@@QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @QUOTE@-r%s@QUOTE@ %s @QUOTE@-sOutputFile=%s@QUOTE@ @QUOTE@-f%s@QUOTE@ @QUOTE@-f%s@QUOTE@"/>
-  <delegate decode="ps" encode="eps" mode="bi" command="@QUOTE@@PSDelegate@@QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@GSEPSDevice@@QUOTE@ @QUOTE@-sOutputFile=%o@QUOTE@ @QUOTE@-f%i@QUOTE@"/>
-  <delegate decode="ps" encode="pdf" mode="bi" command="@QUOTE@@PSDelegate@@QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@GSPDFDevice@@QUOTE@ @QUOTE@-sOutputFile=%o@QUOTE@ @QUOTE@-f%i@QUOTE@"/>
-  <delegate decode="ps" encode="print" mode="encode" command="@LPRDelegateDefault@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="ps:mono" stealth="True" command="@QUOTE@@PSDelegate@@QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@GSMonoDevice@@QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @QUOTE@-r%s@QUOTE@ %s @QUOTE@-sOutputFile=%s@QUOTE@ @QUOTE@-f%s@QUOTE@ @QUOTE@-f%s@QUOTE@"/>
-  <delegate decode="shtml" command="@QUOTE@@HTMLDecodeDelegate@@QUOTE@ -U -o @QUOTE@%o@QUOTE@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="sid" command="@QUOTE@@MrSIDDecodeDelegate@@QUOTE@ -if sid -i @QUOTE@%i@QUOTE@ -of tif -o @QUOTE@%o@QUOTE@ &gt; @QUOTE@%u@QUOTE@"/>
-  <delegate decode="svg" command="@QUOTE@@RSVGDecodeDelegate@@QUOTE@ --dpi-x %x --dpi-y %y -o @QUOTE@%o@QUOTE@ @QUOTE@%i@QUOTE@"/>
+  <delegate decode="bpg" command="@SHELL_QUOTE@@BPGDecodeDelegate@@SHELL_QUOTE@ -b 16 -o @SHELL_QUOTE@%o@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="png" encode="bpg" command="@SHELL_QUOTE@@BPGEncodeDelegate@@SHELL_QUOTE@ -b 12 -q @SHELL_QUOTE@%~@SHELL_QUOTE@ -o @SHELL_QUOTE@%o@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="blender" command="@SHELL_QUOTE@@BlenderDecodeDelegate@@SHELL_QUOTE@ -b @SHELL_QUOTE@%i@SHELL_QUOTE@ -F PNG -o @SHELL_QUOTE@%o@SHELL_QUOTE@@SHELL_QUOTE@\n@SHELL_QUOTE@@ConvertDelegate@@SHELL_QUOTE@ -concatenate @SHELL_QUOTE@%o*.png@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="browse" stealth="True" spawn="True" command="@SHELL_QUOTE@@BrowseDelegate@@SHELL_QUOTE@ https://imagemagick.org/; @RMDelegate@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="http:decode" command="@SHELL_QUOTE@@WWWDecodeDelegate@@SHELL_QUOTE@ -s -L -o @SHELL_QUOTE@%u.dat@SHELL_QUOTE@ @SHELL_QUOTE@http:%M@SHELL_QUOTE@"/>
+  <delegate decode="https:decode" command="@SHELL_QUOTE@@WWWDecodeDelegate@@SHELL_QUOTE@ -s -L -o @SHELL_QUOTE@%u.dat@SHELL_QUOTE@ @SHELL_QUOTE@https:%M@SHELL_QUOTE@"/>
+  <delegate decode="doc" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="docx" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="dng:decode" command="@MKDIRDelegate@ @SHELL_QUOTE@%u-config@SHELL_QUOTE@;@MVDelegate@ @SHELL_QUOTE@%i@SHELL_QUOTE@ @SHELL_QUOTE@%i.%e@SHELL_QUOTE@; @SHELL_QUOTE@@DNGDecodeDelegate@@SHELL_QUOTE@ --import @SHELL_QUOTE@%i.%e@SHELL_QUOTE@ @SHELL_QUOTE@%u.tif@SHELL_QUOTE@ --core --configdir @SHELL_QUOTE@%u-config@SHELL_QUOTE@ &gt; @SHELL_QUOTE@%u@SHELL_QUOTE@;@RMDelegate@ -r @SHELL_QUOTE@%u-config@SHELL_QUOTE@"/>
+  <delegate decode="dot" command="@SHELL_QUOTE@@GVCDecodeDelegate@@SHELL_QUOTE@ -Tsvg @SHELL_QUOTE@%i@SHELL_QUOTE@ -o @SHELL_QUOTE@%o@SHELL_QUOTE@" />
+  <delegate decode="dvi" command="@SHELL_QUOTE@@DVIDecodeDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -o @SHELL_QUOTE@%o@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="edit" stealth="True" command="@SHELL_QUOTE@@EditorDelegate@@SHELL_QUOTE@ -title @SHELL_QUOTE@Edit Image Comment@SHELL_QUOTE@ -e vi @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="emf" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="eps" encode="pdf" mode="bi" command="@SHELL_QUOTE@@PSDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 @SHELL_QUOTE@-sDEVICE=@GSPDFDevice@@SHELL_QUOTE@ @SHELL_QUOTE@-sOutputFile=%o@SHELL_QUOTE@ @SHELL_QUOTE@-f%i@SHELL_QUOTE@"/>
+  <delegate decode="eps" encode="ps" mode="bi" command="@SHELL_QUOTE@@PSDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@GSPSDevice@@SHELL_QUOTE@ @SHELL_QUOTE@-sOutputFile=%o@SHELL_QUOTE@ @SHELL_QUOTE@-f%i@SHELL_QUOTE@"/>
+  <delegate decode="epub" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="hpg" command="@SHELL_QUOTE@@HPGLDecodeDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -m eps -f `basename @SHELL_QUOTE@%o@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@;     @MVDelegate@ -f `basename @SHELL_QUOTE@%o@SHELL_QUOTE@` @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="hpgl" command="@SHELL_QUOTE@@HPGLDecodeDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -m eps -f `basename @SHELL_QUOTE@%o@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@;     @MVDelegate@ -f `basename @SHELL_QUOTE@%o@SHELL_QUOTE@` @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="htm" command="@SHELL_QUOTE@@HTMLDecodeDelegate@@SHELL_QUOTE@ -U -o @SHELL_QUOTE@%o@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="html" command="@SHELL_QUOTE@@HTMLDecodeDelegate@@SHELL_QUOTE@ -U -o @SHELL_QUOTE@%o@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="ilbm" command="@SHELL_QUOTE@@ILBMDecodeDelegate@@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@ &gt; @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="jpg" encode="lep" mode="encode" command="@SHELL_QUOTE@@LEPDelegate@@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="jxr" command="@MVDelegate@ @SHELL_QUOTE@%i@SHELL_QUOTE@ @SHELL_QUOTE@%i.jxr@SHELL_QUOTE@; @SHELL_QUOTE@@JXRDecodeDelegate@@SHELL_QUOTE@ -i @SHELL_QUOTE@%i.jxr@SHELL_QUOTE@ -o @SHELL_QUOTE@%o.tiff@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.jxr@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%o.tiff@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="lep" mode="decode" command="@SHELL_QUOTE@@LEPDelegate@@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="miff" encode="show" spawn="True" command="@SHELL_QUOTE@@DisplayDelegate@@SHELL_QUOTE@ display -immutable -delay 0 -title @SHELL_QUOTE@%M@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="miff" encode="win" stealth="True" spawn="True" command="@SHELL_QUOTE@@DisplayDelegate@@SHELL_QUOTE@ display -immutable -delay 0 -title @SHELL_QUOTE@%M@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="odg" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="odt" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="pcl:cmyk" stealth="True" command="@SHELL_QUOTE@@PCLDelegate@@SHELL_QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@PCLCMYKDevice@@SHELL_QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @SHELL_QUOTE@-r%s@SHELL_QUOTE@ %s @SHELL_QUOTE@-sOutputFile=%s@SHELL_QUOTE@ @SHELL_QUOTE@%s@SHELL_QUOTE@"/>
+  <delegate decode="pcl:color" stealth="True" command="@SHELL_QUOTE@@PCLDelegate@@SHELL_QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@PCLColorDevice@@SHELL_QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @SHELL_QUOTE@-r%s@SHELL_QUOTE@ %s @SHELL_QUOTE@-sOutputFile=%s@SHELL_QUOTE@ @SHELL_QUOTE@%s@SHELL_QUOTE@"/>
+  <delegate decode="pcl:mono" stealth="True" command="@SHELL_QUOTE@@PCLDelegate@@SHELL_QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@PCLMonoDevice@@SHELL_QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @SHELL_QUOTE@-r%s@SHELL_QUOTE@ %s @SHELL_QUOTE@-sOutputFile=%s@SHELL_QUOTE@ @SHELL_QUOTE@%s@SHELL_QUOTE@"/>
+  <delegate decode="pdf" encode="eps" mode="bi" command="@SHELL_QUOTE@@PSDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@GSEPSDevice@@SHELL_QUOTE@ @SHELL_QUOTE@-sPDFPassword=%a@SHELL_QUOTE@ @SHELL_QUOTE@-sOutputFile=%o@SHELL_QUOTE@ @SHELL_QUOTE@-f%i@SHELL_QUOTE@"/>
+  <delegate decode="pdf" encode="ps" mode="bi" command="@SHELL_QUOTE@@PSDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@GSPSDevice@@SHELL_QUOTE@ @SHELL_QUOTE@-sPDFPassword=%a@SHELL_QUOTE@ @SHELL_QUOTE@-sOutputFile=%o@SHELL_QUOTE@ @SHELL_QUOTE@-f%i@SHELL_QUOTE@"/>
+  <delegate decode="pnm" encode="trace" command="@SHELL_QUOTE@@TraceEncodeDelegate@@SHELL_QUOTE@ --svg --output @SHELL_QUOTE@%o@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="png" encode="clipboard" command="@SHELL_QUOTE@@ClipboardDelegate@@SHELL_QUOTE@ -selection clipboard -t image/png @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="clipboard" command="@SHELL_QUOTE@@ClipboardDelegate@@SHELL_QUOTE@ -selection clipboard -o &gt; @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="png" encode="webp" command="@SHELL_QUOTE@@WebPEncodeDelegate@@SHELL_QUOTE@ -quiet -q %Q @SHELL_QUOTE@%i@SHELL_QUOTE@ -o @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="pnm" encode="ilbm" mode="encode" command="@SHELL_QUOTE@@ILBMEncodeDelegate@@SHELL_QUOTE@ -24if @SHELL_QUOTE@%i@SHELL_QUOTE@ &gt; @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="tiff" encode="jxr" command="@MVDelegate@ @SHELL_QUOTE@%i@SHELL_QUOTE@ @SHELL_QUOTE@%i.tiff@SHELL_QUOTE@; @SHELL_QUOTE@@JXREncodeDelegate@@SHELL_QUOTE@ -i @SHELL_QUOTE@%i.tiff@SHELL_QUOTE@ -o @SHELL_QUOTE@%o.jxr@SHELL_QUOTE@ -q %Q; @MVDelegate@ @SHELL_QUOTE@%i.tiff@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%o.jxr@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="tiff" encode="wdp" command="@MVDelegate@ @SHELL_QUOTE@%i@SHELL_QUOTE@ @SHELL_QUOTE@%i.tiff@SHELL_QUOTE@; @SHELL_QUOTE@@JXREncodeDelegate@@SHELL_QUOTE@ -i @SHELL_QUOTE@%i.tiff@SHELL_QUOTE@ -o @SHELL_QUOTE@%o.jxr@SHELL_QUOTE@ -q %Q; @MVDelegate@ @SHELL_QUOTE@%i.tiff@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%o.jxr@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="ppt" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="pptx" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="ps" encode="prt" command="@SHELL_QUOTE@@LPRDelegate@@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="ps:alpha" stealth="True" command="@SHELL_QUOTE@@PSDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@GSAlphaDevice@@SHELL_QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @SHELL_QUOTE@-r%s@SHELL_QUOTE@ %s @SHELL_QUOTE@-sOutputFile=%s@SHELL_QUOTE@ @SHELL_QUOTE@-f%s@SHELL_QUOTE@ @SHELL_QUOTE@-f%s@SHELL_QUOTE@"/>
+  <delegate decode="ps:cmyk" stealth="True" command="@SHELL_QUOTE@@PSDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@GSCMYKDevice@@SHELL_QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @SHELL_QUOTE@-r%s@SHELL_QUOTE@ %s @SHELL_QUOTE@-sOutputFile=%s@SHELL_QUOTE@ @SHELL_QUOTE@-f%s@SHELL_QUOTE@ @SHELL_QUOTE@-f%s@SHELL_QUOTE@"/>
+  <delegate decode="ps:color" stealth="True" command="@SHELL_QUOTE@@PSDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@GSColorDevice@@SHELL_QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @SHELL_QUOTE@-r%s@SHELL_QUOTE@ %s @SHELL_QUOTE@-sOutputFile=%s@SHELL_QUOTE@ @SHELL_QUOTE@-f%s@SHELL_QUOTE@ @SHELL_QUOTE@-f%s@SHELL_QUOTE@"/>
+  <delegate decode="ps" encode="eps" mode="bi" command="@SHELL_QUOTE@@PSDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@GSEPSDevice@@SHELL_QUOTE@ @SHELL_QUOTE@-sOutputFile=%o@SHELL_QUOTE@ @SHELL_QUOTE@-f%i@SHELL_QUOTE@"/>
+  <delegate decode="ps" encode="pdf" mode="bi" command="@SHELL_QUOTE@@PSDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@GSPDFDevice@@SHELL_QUOTE@ @SHELL_QUOTE@-sOutputFile=%o@SHELL_QUOTE@ @SHELL_QUOTE@-f%i@SHELL_QUOTE@"/>
+  <delegate decode="ps" encode="print" mode="encode" command="@LPRDelegateDefault@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="ps:mono" stealth="True" command="@SHELL_QUOTE@@PSDelegate@@SHELL_QUOTE@ -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@GSMonoDevice@@SHELL_QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @SHELL_QUOTE@-r%s@SHELL_QUOTE@ %s @SHELL_QUOTE@-sOutputFile=%s@SHELL_QUOTE@ @SHELL_QUOTE@-f%s@SHELL_QUOTE@ @SHELL_QUOTE@-f%s@SHELL_QUOTE@"/>
+  <delegate decode="shtml" command="@SHELL_QUOTE@@HTMLDecodeDelegate@@SHELL_QUOTE@ -U -o @SHELL_QUOTE@%o@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="sid" command="@SHELL_QUOTE@@MrSIDDecodeDelegate@@SHELL_QUOTE@ -if sid -i @SHELL_QUOTE@%i@SHELL_QUOTE@ -of tif -o @SHELL_QUOTE@%o@SHELL_QUOTE@ &gt; @SHELL_QUOTE@%u@SHELL_QUOTE@"/>
+  <delegate decode="svg" command="@SHELL_QUOTE@@RSVGDecodeDelegate@@SHELL_QUOTE@ --dpi-x %x --dpi-y %y -o @SHELL_QUOTE@%o@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
   <!-- Change export-filename to export-png for inkscape < 1.0 -->
-  <delegate decode="svg:decode" stealth="True" command="@QUOTE@@SVGDecodeDelegate@@QUOTE@ @QUOTE@%s@QUOTE@ @QUOTE@--export-filename=%s@QUOTE@ @QUOTE@--export-dpi=%s@QUOTE@ @QUOTE@--export-background=%s@QUOTE@ @QUOTE@--export-background-opacity=%s@QUOTE@"/>
-  <delegate decode="tiff" encode="text" command="@QUOTE@@TextEncodeDelegate@@QUOTE@ @QUOTE@%i@QUOTE@ @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%u.txt@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="tiff" encode="launch" mode="encode" command="@QUOTE@@LaunchDelegate@@QUOTE@ @QUOTE@%i@QUOTE@"/>
-  <delegate decode="wdp" command="@MVDelegate@ @QUOTE@%i@QUOTE@ @QUOTE@%i.jxr@QUOTE@; @QUOTE@@JXRDecodeDelegate@@QUOTE@ -i @QUOTE@%i.jxr@QUOTE@ -o @QUOTE@%o.tiff@QUOTE@; @MVDelegate@ @QUOTE@%i.jxr@QUOTE@ @QUOTE@%i@QUOTE@; @MVDelegate@ @QUOTE@%o.tiff@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="webp" command="@QUOTE@@WebPDecodeDelegate@@QUOTE@ -pam @QUOTE@%i@QUOTE@ -o @QUOTE@%o@QUOTE@"/>
-  <delegate decode="wmf" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="xls" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="xlsx" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="xps:cmyk" stealth="True" command="@QUOTE@@XPSDelegate@@QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@XPSCMYKDevice@@QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @QUOTE@-r%s@QUOTE@ %s @QUOTE@-sOutputFile=%s@QUOTE@ @QUOTE@%s@QUOTE@"/>
-  <delegate decode="xps:color" stealth="True" command="@QUOTE@@XPSDelegate@@QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@XPSColorDevice@@QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @QUOTE@-r%s@QUOTE@ %s @QUOTE@-sOutputFile=%s@QUOTE@ @QUOTE@%s@QUOTE@"/>
-  <delegate decode="xps:mono" stealth="True" command="@QUOTE@@XPSDelegate@@QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @QUOTE@-sDEVICE=@XPSMonoDevice@@QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @QUOTE@-r%s@QUOTE@ %s @QUOTE@-sOutputFile=%s@QUOTE@ @QUOTE@%s@QUOTE@"/>
-  <delegate decode="video:decode" command="@QUOTE@@VIDEODecodeDelegate@@QUOTE@ -nostdin -loglevel error -i @QUOTE@%s@QUOTE@ -an -f rawvideo -y %s @QUOTE@%s@QUOTE@"/>
-  <delegate encode="video:encode" stealth="True" command="@QUOTE@@VIDEOEncodeDelegate@@QUOTE@ -nostdin -loglevel error -i @QUOTE@%s%%d.%s@QUOTE@ %s @QUOTE@%s.%s@QUOTE@"/>
-  <delegate decode="vsd" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
-  <delegate decode="vsdx" command="@QUOTE@@DOCDecodeDelegate@@QUOTE@ --convert-to pdf --outdir `dirname @QUOTE@%i@QUOTE@` @QUOTE@%i@QUOTE@ 2&gt; @QUOTE@%u@QUOTE@; @MVDelegate@ @QUOTE@%i.pdf@QUOTE@ @QUOTE@%o@QUOTE@"/>
+  <delegate decode="svg:decode" stealth="True" command="@SHELL_QUOTE@@SVGDecodeDelegate@@SHELL_QUOTE@ @SHELL_QUOTE@%s@SHELL_QUOTE@ @SHELL_QUOTE@--export-filename=%s@SHELL_QUOTE@ @SHELL_QUOTE@--export-dpi=%s@SHELL_QUOTE@ @SHELL_QUOTE@--export-background=%s@SHELL_QUOTE@ @SHELL_QUOTE@--export-background-opacity=%s@SHELL_QUOTE@"/>
+  <delegate decode="tiff" encode="text" command="@SHELL_QUOTE@@TextEncodeDelegate@@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@ @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%u.txt@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="tiff" encode="launch" mode="encode" command="@SHELL_QUOTE@@LaunchDelegate@@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@"/>
+  <delegate decode="wdp" command="@MVDelegate@ @SHELL_QUOTE@%i@SHELL_QUOTE@ @SHELL_QUOTE@%i.jxr@SHELL_QUOTE@; @SHELL_QUOTE@@JXRDecodeDelegate@@SHELL_QUOTE@ -i @SHELL_QUOTE@%i.jxr@SHELL_QUOTE@ -o @SHELL_QUOTE@%o.tiff@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.jxr@SHELL_QUOTE@ @SHELL_QUOTE@%i@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%o.tiff@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="webp" command="@SHELL_QUOTE@@WebPDecodeDelegate@@SHELL_QUOTE@ -pam @SHELL_QUOTE@%i@SHELL_QUOTE@ -o @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="wmf" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="xls" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="xlsx" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="xps:cmyk" stealth="True" command="@SHELL_QUOTE@@XPSDelegate@@SHELL_QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@XPSCMYKDevice@@SHELL_QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @SHELL_QUOTE@-r%s@SHELL_QUOTE@ %s @SHELL_QUOTE@-sOutputFile=%s@SHELL_QUOTE@ @SHELL_QUOTE@%s@SHELL_QUOTE@"/>
+  <delegate decode="xps:color" stealth="True" command="@SHELL_QUOTE@@XPSDelegate@@SHELL_QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@XPSColorDevice@@SHELL_QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @SHELL_QUOTE@-r%s@SHELL_QUOTE@ %s @SHELL_QUOTE@-sOutputFile=%s@SHELL_QUOTE@ @SHELL_QUOTE@%s@SHELL_QUOTE@"/>
+  <delegate decode="xps:mono" stealth="True" command="@SHELL_QUOTE@@XPSDelegate@@SHELL_QUOTE@ -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 @SHELL_QUOTE@-sDEVICE=@XPSMonoDevice@@SHELL_QUOTE@ -dTextAlphaBits=%u -dGraphicsAlphaBits=%u @SHELL_QUOTE@-r%s@SHELL_QUOTE@ %s @SHELL_QUOTE@-sOutputFile=%s@SHELL_QUOTE@ @SHELL_QUOTE@%s@SHELL_QUOTE@"/>
+  <delegate decode="video:decode" command="@SHELL_QUOTE@@VIDEODecodeDelegate@@SHELL_QUOTE@ -nostdin -loglevel error -i @SHELL_QUOTE@%s@SHELL_QUOTE@ -an -f rawvideo -y %s @SHELL_QUOTE@%s@SHELL_QUOTE@"/>
+  <delegate encode="video:encode" stealth="True" command="@SHELL_QUOTE@@VIDEOEncodeDelegate@@SHELL_QUOTE@ -nostdin -loglevel error -i @SHELL_QUOTE@%s%%d.%s@SHELL_QUOTE@ %s @SHELL_QUOTE@%s.%s@SHELL_QUOTE@"/>
+  <delegate decode="vsd" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
+  <delegate decode="vsdx" command="@SHELL_QUOTE@@DOCDecodeDelegate@@SHELL_QUOTE@ --convert-to pdf --outdir `dirname @SHELL_QUOTE@%i@SHELL_QUOTE@` @SHELL_QUOTE@%i@SHELL_QUOTE@ 2&gt; @SHELL_QUOTE@%u@SHELL_QUOTE@; @MVDelegate@ @SHELL_QUOTE@%i.pdf@SHELL_QUOTE@ @SHELL_QUOTE@%o@SHELL_QUOTE@"/>
 </delegatemap>
diff --git a/configure b/configure
index d840b324a..72515802f 100755
--- a/configure
+++ b/configure
@@ -1101,7 +1101,8 @@ MAGICK_PATCHLEVEL_VERSION
 MAGICK_MICRO_VERSION
 MAGICK_MINOR_VERSION
 MAGICK_MAJOR_VERSION
-QUOTE
+SHELL_QUOTE
+CMD_QUOTE
 MAGICK_TARGET_OS
 MAGICK_TARGET_VENDOR
 MAGICK_TARGET_CPU
@@ -5368,15 +5369,18 @@ printf "%s\n" "#define MAGICK_TARGET_OS $MAGICK_TARGET_OS" >>confdefs.h

 case "$host_os" in
   mingw* | msys*)
-    QUOTE="&quot;"
+    CMD_QUOTE="&apos;"
+    SHELL_QUOTE="&quot;"
     ;;
   *)
-    QUOTE="&apos;"
+    CMD_QUOTE="&quot;"
+    SHELL_QUOTE="&apos;"
     ;;
 esac



+
 # Substitute versioning
 MAGICK_MAJOR_VERSION=7

@@ -5388,7 +5392,7 @@ MAGICK_PATCHLEVEL_VERSION=17

 MAGICK_VERSION=7.1.2-17

-MAGICK_GIT_REVISION=ec2498df2:20260314
+MAGICK_GIT_REVISION=cf6240117:20260314


 # Substitute library versioning
diff --git a/configure.ac b/configure.ac
index 383be3725..b8696dd84 100644
--- a/configure.ac
+++ b/configure.ac
@@ -88,14 +88,17 @@ AC_DEFINE_UNQUOTED([MAGICK_TARGET_OS],[$MAGICK_TARGET_OS],[Target Host OS])

 case "$host_os" in
   mingw* | msys*)
-    QUOTE="&quot;"
+    CMD_QUOTE="&apos;"
+    SHELL_QUOTE="&quot;"
     ;;
   *)
-    QUOTE="&apos;"
+    CMD_QUOTE="&quot;"
+    SHELL_QUOTE="&apos;"
     ;;
 esac

-AC_SUBST([QUOTE])
+AC_SUBST([CMD_QUOTE])
+AC_SUBST([SHELL_QUOTE])

 # Substitute versioning
 AC_SUBST([MAGICK_MAJOR_VERSION],[magick_major_version])