Revert "[BUGFIX] Detect current ImageMagick Version 7 for Windows." 66/57966/4
authorJigal van Hemert <jigal.van.hemert@typo3.org>
Mon, 20 Aug 2018 11:01:13 +0000 (13:01 +0200)
committerOliver Hader <oliver.hader@typo3.org>
Mon, 20 Aug 2018 11:17:18 +0000 (13:17 +0200)
This reverts commit a4340b6c03fd416e8ca2ac2f59e8582a102fcb8c.

Due to the PHP fatal error in TYPO3\CMS\Core\Utility\CommandUtility
"Class TYPO3\CMS\Core\Utility\Environment", the change gets reverted.
TYPO3\CMS\Core\Utility\Environment was first introduced in TYPO3 v9
and thus does not exist in TYPO3 v8.

Resolves: #85908
Related: #80909
Change-Id: I2eba784e0a6fd83d1d9a70db7b57c89c54d29f55
Reviewed-on: https://review.typo3.org/57966
Reviewed-by: Riny van Tiggelen <info@online-gamer.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Steffen Kamper <info@sk-typo3.de>
Tested-by: Steffen Kamper <info@sk-typo3.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
typo3/sysext/core/Classes/Utility/CommandUtility.php
typo3/sysext/install/Classes/Configuration/Image/ImageMagick6Preset.php

index 10ee778..a97c527 100644 (file)
@@ -107,11 +107,7 @@ class CommandUtility
         if ($gfxConf['processor'] === 'GraphicsMagick') {
             $path = self::escapeShellArgument($path . 'gm' . $isExt) . ' ' . self::escapeShellArgument($command);
         } else {
-            if (Environment::isWindows() && !@is_file($path . $command . $isExt)) {
-                $path = self::escapeShellArgument($path . 'magick' . $isExt) . ' ' . self::escapeShellArgument($command);
-            } else {
-                $path = self::escapeShellArgument($path . $command . $isExt);
-            }
+            $path = self::escapeShellArgument($path . $command . $isExt);
         }
         // strip profile information for thumbnails and reduce their size
         if ($parameters && $command !== 'identify') {
index 01f1816..c6338ec 100644 (file)
@@ -68,10 +68,6 @@ class ImageMagick6Preset extends AbstractImagePreset implements Configuration\Pr
         foreach ($searchPaths as $path) {
             if (TYPO3_OS === 'WIN') {
                 $executable = 'identify.exe';
-
-                if (!@is_file($path . $executable)) {
-                    $executable = 'magick.exe';
-                }
             } else {
                 $executable = 'identify';
             }