From 8cc58d0b892479f4f2c740946869bd1fc493b165 Mon Sep 17 00:00:00 2001 From: stefansjfw <57057282+stefansjfw@users.noreply.github.com> Date: Mon, 1 Jun 2020 17:07:06 +0200 Subject: [PATCH] Move ImageResizer to separate folder (#3868) --- .pipelines/pipeline.user.windows.yml | 42 ++-- installer/PowerToysSetup/Product.wxs | 194 +++++++++--------- .../imageresizer/dll/ImageResizerExt.vcxproj | 4 +- .../tests/ImageResizerUITest.csproj | 4 +- .../imageresizer/ui/ImageResizerUI.csproj | 4 +- .../ui/Models/AdvancedSettings.cs | 2 +- src/runner/main.cpp | 1 + 7 files changed, 129 insertions(+), 122 deletions(-) diff --git a/.pipelines/pipeline.user.windows.yml b/.pipelines/pipeline.user.windows.yml index 453a5c726a..d938b48148 100644 --- a/.pipelines/pipeline.user.windows.yml +++ b/.pipelines/pipeline.user.windows.yml @@ -50,33 +50,33 @@ build: to: 'Build_Output' include: - 'action_runner.exe' - - 'modules\ar\ImageResizer.resources.dll' - - 'modules\bg\ImageResizer.resources.dll' - - 'modules\ca\ImageResizer.resources.dll' - - 'modules\cs\ImageResizer.resources.dll' - - 'modules\de\ImageResizer.resources.dll' - - 'modules\es\ImageResizer.resources.dll' - - 'modules\eu-ES\ImageResizer.resources.dll' - - 'modules\fr\ImageResizer.resources.dll' - - 'modules\he\ImageResizer.resources.dll' - - 'modules\hu\ImageResizer.resources.dll' - - 'modules\it\ImageResizer.resources.dll' - - 'modules\nb-NO\ImageResizer.resources.dll' - - 'modules\nl\ImageResizer.resources.dll' - - 'modules\pl\ImageResizer.resources.dll' - - 'modules\pt-BR\ImageResizer.resources.dll' - - 'modules\ru\ImageResizer.resources.dll' - - 'modules\sk\ImageResizer.resources.dll' - - 'modules\tr\ImageResizer.resources.dll' - - 'modules\zh-Hans\ImageResizer.resources.dll' + - 'modules\ImageResizer\ar\ImageResizer.resources.dll' + - 'modules\ImageResizer\bg\ImageResizer.resources.dll' + - 'modules\ImageResizer\ca\ImageResizer.resources.dll' + - 'modules\ImageResizer\cs\ImageResizer.resources.dll' + - 'modules\ImageResizer\de\ImageResizer.resources.dll' + - 'modules\ImageResizer\es\ImageResizer.resources.dll' + - 'modules\ImageResizer\eu-ES\ImageResizer.resources.dll' + - 'modules\ImageResizer\fr\ImageResizer.resources.dll' + - 'modules\ImageResizer\he\ImageResizer.resources.dll' + - 'modules\ImageResizer\hu\ImageResizer.resources.dll' + - 'modules\ImageResizer\it\ImageResizer.resources.dll' + - 'modules\ImageResizer\nb-NO\ImageResizer.resources.dll' + - 'modules\ImageResizer\nl\ImageResizer.resources.dll' + - 'modules\ImageResizer\pl\ImageResizer.resources.dll' + - 'modules\ImageResizer\pt-BR\ImageResizer.resources.dll' + - 'modules\ImageResizer\ru\ImageResizer.resources.dll' + - 'modules\ImageResizer\sk\ImageResizer.resources.dll' + - 'modules\ImageResizer\tr\ImageResizer.resources.dll' + - 'modules\ImageResizer\zh-Hans\ImageResizer.resources.dll' - 'modules\FancyZones\fancyzones.dll' - 'modules\FancyZones\FancyZonesEditor.exe' - 'modules\FileExplorerPreview\MarkdownPreviewHandler.dll' - 'modules\FileExplorerPreview\powerpreview.dll' - 'modules\FileExplorerPreview\PreviewHandlerCommon.dll' - 'modules\FileExplorerPreview\SvgPreviewHandler.dll' - - 'modules\ImageResizer.exe' - - 'modules\ImageResizerExt.dll' + - 'modules\ImageResizer\ImageResizer.exe' + - 'modules\ImageResizer\ImageResizerExt.dll' - 'modules\KeyboardManager.dll' - 'modules\launcher\Microsoft.PowerToys.Settings.UI.Lib.dll' - 'modules\launcher\Plugins\Microsoft.Plugin.Calculator\Microsoft.Plugin.Calculator.dll' diff --git a/installer/PowerToysSetup/Product.wxs b/installer/PowerToysSetup/Product.wxs index 517b3344be..c53e4dac9e 100644 --- a/installer/PowerToysSetup/Product.wxs +++ b/installer/PowerToysSetup/Product.wxs @@ -3,6 +3,7 @@ xmlns:util="http://schemas.microsoft.com/wix/UtilExtension" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension" > + @@ -218,25 +219,27 @@ - - - - + + + - + - + - + - + - + - + + + + @@ -416,89 +419,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -562,6 +482,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -771,7 +777,7 @@ - + diff --git a/src/modules/imageresizer/dll/ImageResizerExt.vcxproj b/src/modules/imageresizer/dll/ImageResizerExt.vcxproj index 5522ebd8f8..3c1f968d61 100644 --- a/src/modules/imageresizer/dll/ImageResizerExt.vcxproj +++ b/src/modules/imageresizer/dll/ImageResizerExt.vcxproj @@ -80,7 +80,7 @@ true true - $(SolutionDir)$(Platform)\$(Configuration)\modules\ + $(SolutionDir)$(Platform)\$(Configuration)\modules\ImageResizer\ $(SolutionDir)$(Platform)\$(Configuration)\obj\$(ProjectName)\ @@ -91,7 +91,7 @@ true false - $(SolutionDir)$(Platform)\$(Configuration)\modules\ + $(SolutionDir)$(Platform)\$(Configuration)\modules\ImageResizer\ $(SolutionDir)$(Platform)\$(Configuration)\obj\$(ProjectName)\ diff --git a/src/modules/imageresizer/tests/ImageResizerUITest.csproj b/src/modules/imageresizer/tests/ImageResizerUITest.csproj index a95c643043..36e22a40a2 100644 --- a/src/modules/imageresizer/tests/ImageResizerUITest.csproj +++ b/src/modules/imageresizer/tests/ImageResizerUITest.csproj @@ -20,7 +20,7 @@ true full false - $(SolutionDir)$(Platform)\$(Configuration)\$(AssemblyName) + $(SolutionDir)$(Platform)\$(Configuration)\modules\ImageResizer\$(AssemblyName)\ DEBUG;TRACE prompt 4 @@ -30,7 +30,7 @@ pdbonly true - $(SolutionDir)$(Platform)\$(Configuration)\$(AssemblyName) + $(SolutionDir)$(Platform)\$(Configuration)\modules\ImageResizer\$(AssemblyName)\ TRACE prompt 4 diff --git a/src/modules/imageresizer/ui/ImageResizerUI.csproj b/src/modules/imageresizer/ui/ImageResizerUI.csproj index da3ee43655..3ade7b12f4 100644 --- a/src/modules/imageresizer/ui/ImageResizerUI.csproj +++ b/src/modules/imageresizer/ui/ImageResizerUI.csproj @@ -58,7 +58,7 @@ true full false - $(SolutionDir)$(Platform)\$(Configuration)\modules\ + $(SolutionDir)$(Platform)\$(Configuration)\modules\ImageResizer DEBUG;TRACE prompt 4 @@ -69,7 +69,7 @@ x64 pdbonly true - $(SolutionDir)$(Platform)\$(Configuration)\modules\ + $(SolutionDir)$(Platform)\$(Configuration)\modules\ImageResizer TRACE prompt 4 diff --git a/src/modules/imageresizer/ui/Models/AdvancedSettings.cs b/src/modules/imageresizer/ui/Models/AdvancedSettings.cs index 87192a90c9..0d4ae3ec06 100644 --- a/src/modules/imageresizer/ui/Models/AdvancedSettings.cs +++ b/src/modules/imageresizer/ui/Models/AdvancedSettings.cs @@ -7,7 +7,7 @@ namespace ImageResizer.Models { public class AdvancedSettings { - [DllImport("../os-detection.dll", EntryPoint = "UseNewSettings", ExactSpelling = false)] + [DllImport("../../os-detection.dll", EntryPoint = "UseNewSettings", ExactSpelling = false)] public static extern bool UseNewSettings(); } } diff --git a/src/runner/main.cpp b/src/runner/main.cpp index b7fce02f90..508b4ddef6 100644 --- a/src/runner/main.cpp +++ b/src/runner/main.cpp @@ -140,6 +140,7 @@ int runner(bool isProcessElevated) L"", L"FileExplorerPreview/", L"FancyZones/", + L"ImageResizer/", L"PowerRename/", L"ShortcutGuide/" };