From d16ebba9e0f06e7a0d41d981aeb1fd0a78192dc0 Mon Sep 17 00:00:00 2001 From: Rafael Rivera Date: Wed, 29 Apr 2020 13:02:18 -0700 Subject: [PATCH] Move from sdk-provided cppwinrt-1.x to cppwinrt-2.x nuget package (#2246) --- src/Directory.Build.props | 14 ++++++++ src/action_runner/action_runner.vcxproj | 18 +++++++--- src/action_runner/packages.config | 4 +++ .../UnitTests-CommonLib.vcxproj | 14 +++++++- .../UnitTests-CommonLib.vcxproj.filters | 3 ++ .../UnitTests-CommonLib/packages.config | 4 +++ src/common/UnitTests-CommonLib/pch.h | 5 +-- src/common/common.vcxproj | 8 +++-- src/common/json.h | 1 + .../notifications/notifications_dll.vcxproj | 16 ++++++--- .../notifications_dll.vcxproj.filters | 1 + src/common/notifications/packages.config | 4 +++ .../notifications_winrt/PropertySheet.props | 16 --------- .../notifications_winrt/notifications.vcxproj | 15 +++----- .../notifications.vcxproj.filters | 4 +-- .../notifications_winrt/packages.config | 2 +- src/common/packages.config | 1 + src/common/pch.h | 1 + src/common/updating/updating.vcxproj | 18 +++++++--- src/common/updating/updating.vcxproj.filters | 3 ++ .../example_powertoy/example_powertoy.vcxproj | 16 +++++++-- .../example_powertoy.vcxproj.filters | 3 ++ src/modules/example_powertoy/packages.config | 4 +++ src/modules/example_powertoy/pch.h | 2 ++ .../fancyzones/dll/FancyZonesModule.vcxproj | 8 +++-- src/modules/fancyzones/dll/packages.config | 1 + src/modules/fancyzones/dll/pch.h | 2 ++ .../fancyzones/lib/FancyZonesLib.vcxproj | 8 +++-- src/modules/fancyzones/lib/packages.config | 1 + src/modules/fancyzones/lib/pch.h | 4 ++- .../UnitTests/FancyZonesSettings.Spec.cpp | 20 +++++------ .../tests/UnitTests/UnitTests.vcxproj | 6 +++- .../tests/UnitTests/ZoneWindow.Spec.cpp | 8 ++--- .../tests/UnitTests/packages.config | 1 + src/modules/fancyzones/tests/UnitTests/pch.h | 7 ++-- .../imageresizer/dll/ContextMenuHandler.cpp | 2 +- .../imageresizer/dll/ContextMenuHandler.h | 2 +- .../imageresizer/dll/HDropIterator.cpp | 2 +- .../imageresizer/dll/ImageResizerExt.cpp | 2 +- .../imageresizer/dll/ImageResizerExt.vcxproj | 17 +++++++-- .../dll/ImageResizerExt.vcxproj.filters | 35 ++++++++++--------- src/modules/imageresizer/dll/Settings.cpp | 2 +- src/modules/imageresizer/dll/dllmain.cpp | 2 +- src/modules/imageresizer/dll/packages.config | 4 +++ src/modules/imageresizer/dll/pch.cpp | 2 ++ .../imageresizer/dll/{stdafx.h => pch.h} | 2 ++ src/modules/imageresizer/dll/stdafx.cpp | 2 -- src/modules/imageresizer/dll/trace.cpp | 2 +- .../powerrename/UWPui/PowerRenameUWPUI.cpp | 2 +- .../UWPui/PowerRenameUWPUI.vcxproj | 30 ++++++++++++---- .../UWPui/PowerRenameUWPUI.vcxproj.filters | 11 +++--- src/modules/powerrename/UWPui/packages.config | 4 +++ src/modules/powerrename/UWPui/pch.cpp | 1 + .../powerrename/UWPui/{stdafx.h => pch.h} | 3 +- src/modules/powerrename/UWPui/stdafx.cpp | 1 - .../powerrename/dll/PowerRenameExt.cpp | 2 +- src/modules/powerrename/dll/PowerRenameExt.h | 2 +- .../powerrename/dll/PowerRenameExt.vcxproj | 20 +++++++---- .../dll/PowerRenameExt.vcxproj.filters | 9 ++--- src/modules/powerrename/dll/dllmain.cpp | 2 +- src/modules/powerrename/dll/packages.config | 4 +++ .../powerrename/dll/{stdafx.cpp => pch.cpp} | 2 +- .../powerrename/dll/{stdafx.h => pch.h} | 3 +- src/modules/powerrename/lib/Helpers.cpp | 2 +- .../powerrename/lib/PowerRenameInterfaces.h | 2 +- .../powerrename/lib/PowerRenameItem.cpp | 2 +- src/modules/powerrename/lib/PowerRenameItem.h | 2 +- .../powerrename/lib/PowerRenameLib.vcxproj | 30 +++++++++++----- .../powerrename/lib/PowerRenameManager.cpp | 2 +- .../powerrename/lib/PowerRenameRegEx.cpp | 2 +- .../powerrename/lib/PowerRenameRegEx.h | 2 +- src/modules/powerrename/lib/Settings.cpp | 2 +- src/modules/powerrename/lib/packages.config | 4 +++ src/modules/powerrename/lib/pch.cpp | 2 ++ .../powerrename/lib/{stdafx.h => pch.h} | 0 src/modules/powerrename/lib/srwlock.h | 2 +- src/modules/powerrename/lib/stdafx.cpp | 2 -- src/modules/powerrename/lib/trace.cpp | 2 +- .../powerrename/testapp/PowerRenameTest.cpp | 2 +- .../testapp/PowerRenameTest.vcxproj | 26 +++++++++----- .../testapp/PowerRenameTest.vcxproj.filters | 13 ++++--- .../powerrename/testapp/packages.config | 4 +++ src/modules/powerrename/testapp/pch.cpp | 1 + .../powerrename/testapp/{stdafx.h => pch.h} | 0 src/modules/powerrename/testapp/stdafx.cpp | 1 - src/modules/powerrename/ui/PowerRenameUI.cpp | 2 +- .../powerrename/ui/PowerRenameUI.vcxproj | 22 +++++++++--- src/modules/powerrename/ui/packages.config | 4 +++ src/modules/powerrename/ui/pch.cpp | 1 + .../powerrename/ui/{stdafx.h => pch.h} | 0 src/modules/powerrename/ui/stdafx.cpp | 1 - .../unittests/MockPowerRenameItem.cpp | 2 +- .../unittests/MockPowerRenameItem.h | 2 +- .../MockPowerRenameManagerEvents.cpp | 2 +- .../unittests/MockPowerRenameRegExEvents.cpp | 2 +- .../unittests/PowerRenameLibUnitTests.vcxproj | 18 ++++++++-- .../unittests/PowerRenameManagerTests.cpp | 2 +- .../unittests/PowerRenameRegExTests.cpp | 2 +- .../powerrename/unittests/TestFileHelper.cpp | 2 +- .../powerrename/unittests/packages.config | 4 +++ src/modules/powerrename/unittests/pch.cpp | 1 + .../powerrename/unittests/{stdafx.h => pch.h} | 0 src/modules/powerrename/unittests/stdafx.cpp | 1 - .../previewpane/powerpreview/packages.config | 4 +++ src/modules/previewpane/powerpreview/pch.h | 2 ++ .../powerpreview/powerpreview.vcxproj | 14 ++++++-- .../powerpreview/powerpreview.vcxproj.filters | 1 + .../powerpreviewTest/packages.config | 4 +++ .../previewpane/powerpreviewTest/pch.h | 2 ++ .../powerpreviewTest/powerpreviewTest.vcxproj | 14 +++++++- .../powerpreviewTest.vcxproj.filters | 3 ++ src/modules/shortcut_guide/packages.config | 4 +++ src/modules/shortcut_guide/pch.h | 2 ++ .../shortcut_guide/shortcut_guide.vcxproj | 16 +++++++-- .../shortcut_guide.vcxproj.filters | 3 ++ .../windowwalker/dll/WindowWalker.vcxproj | 16 +++++++-- src/modules/windowwalker/dll/packages.config | 4 +++ src/modules/windowwalker/dll/pch.h | 2 ++ src/runner/packages.config | 1 + src/runner/pch.h | 2 ++ src/runner/powertoys_events.h | 1 + src/runner/runner.vcxproj | 8 +++-- src/settings/StreamUriResolverFromFile.h | 1 + src/settings/main.cpp | 11 +++--- src/settings/packages.config | 4 +++ src/settings/pch.h | 21 ++++++----- src/settings/settings.vcxproj | 16 +++++++-- src/settings/settings.vcxproj.filters | 3 ++ .../ModuleTemplateCompileTest.vcxproj | 16 +++++++-- .../ModuleTemplateCompileTest.vcxproj.filters | 3 ++ .../ModuleTemplate/packages.config | 4 +++ tools/project_template/ModuleTemplate/pch.h | 2 ++ 132 files changed, 544 insertions(+), 228 deletions(-) create mode 100644 src/Directory.Build.props create mode 100644 src/action_runner/packages.config create mode 100644 src/common/UnitTests-CommonLib/packages.config create mode 100644 src/common/notifications/packages.config delete mode 100644 src/common/notifications_winrt/PropertySheet.props create mode 100644 src/modules/example_powertoy/packages.config create mode 100644 src/modules/imageresizer/dll/packages.config create mode 100644 src/modules/imageresizer/dll/pch.cpp rename src/modules/imageresizer/dll/{stdafx.h => pch.h} (83%) delete mode 100644 src/modules/imageresizer/dll/stdafx.cpp create mode 100644 src/modules/powerrename/UWPui/packages.config create mode 100644 src/modules/powerrename/UWPui/pch.cpp rename src/modules/powerrename/UWPui/{stdafx.h => pch.h} (75%) delete mode 100644 src/modules/powerrename/UWPui/stdafx.cpp create mode 100644 src/modules/powerrename/dll/packages.config rename src/modules/powerrename/dll/{stdafx.cpp => pch.cpp} (63%) rename src/modules/powerrename/dll/{stdafx.h => pch.h} (78%) create mode 100644 src/modules/powerrename/lib/packages.config create mode 100644 src/modules/powerrename/lib/pch.cpp rename src/modules/powerrename/lib/{stdafx.h => pch.h} (100%) delete mode 100644 src/modules/powerrename/lib/stdafx.cpp create mode 100644 src/modules/powerrename/testapp/packages.config create mode 100644 src/modules/powerrename/testapp/pch.cpp rename src/modules/powerrename/testapp/{stdafx.h => pch.h} (100%) delete mode 100644 src/modules/powerrename/testapp/stdafx.cpp create mode 100644 src/modules/powerrename/ui/packages.config create mode 100644 src/modules/powerrename/ui/pch.cpp rename src/modules/powerrename/ui/{stdafx.h => pch.h} (100%) delete mode 100644 src/modules/powerrename/ui/stdafx.cpp create mode 100644 src/modules/powerrename/unittests/packages.config create mode 100644 src/modules/powerrename/unittests/pch.cpp rename src/modules/powerrename/unittests/{stdafx.h => pch.h} (100%) delete mode 100644 src/modules/powerrename/unittests/stdafx.cpp create mode 100644 src/modules/previewpane/powerpreview/packages.config create mode 100644 src/modules/previewpane/powerpreviewTest/packages.config create mode 100644 src/modules/shortcut_guide/packages.config create mode 100644 src/modules/windowwalker/dll/packages.config create mode 100644 src/settings/packages.config create mode 100644 tools/project_template/ModuleTemplate/packages.config diff --git a/src/Directory.Build.props b/src/Directory.Build.props new file mode 100644 index 0000000000..9eaf83e309 --- /dev/null +++ b/src/Directory.Build.props @@ -0,0 +1,14 @@ + + + + <_PropertySheetDisplayName>PowerToys.Root.Props + + + + + false + pch.h + stdcpplatest + + + \ No newline at end of file diff --git a/src/action_runner/action_runner.vcxproj b/src/action_runner/action_runner.vcxproj index 06f5f44e6a..8543460329 100644 --- a/src/action_runner/action_runner.vcxproj +++ b/src/action_runner/action_runner.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -22,7 +23,7 @@ 16.0 {D29DDD63-E2CF-4657-9FD5-2AEDE4257E5D} actionrunner - 10.0 + 10.0.17134.0 action_runner @@ -93,7 +94,6 @@ true true NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true stdcpplatest true MultiThreaded @@ -111,7 +111,6 @@ Level3 true _DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true Console @@ -123,7 +122,6 @@ Level4 true _DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true stdcpplatest true MultiThreadedDebug @@ -141,7 +139,6 @@ true true NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true Console @@ -164,7 +161,18 @@ + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/action_runner/packages.config b/src/action_runner/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/action_runner/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/common/UnitTests-CommonLib/UnitTests-CommonLib.vcxproj b/src/common/UnitTests-CommonLib/UnitTests-CommonLib.vcxproj index 9667cf1f52..5cca53553a 100644 --- a/src/common/UnitTests-CommonLib/UnitTests-CommonLib.vcxproj +++ b/src/common/UnitTests-CommonLib/UnitTests-CommonLib.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -15,7 +16,7 @@ {1A066C63-64B3-45F8-92FE-664E1CCE8077} Win32Proj UnitTestsCommonLib - 10.0 + 10.0.17134.0 NativeUnitTestProject @@ -113,7 +114,18 @@ {74485049-c722-400f-abe5-86ac52d929b3} + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/common/UnitTests-CommonLib/UnitTests-CommonLib.vcxproj.filters b/src/common/UnitTests-CommonLib/UnitTests-CommonLib.vcxproj.filters index 07ce02df23..d130140a5e 100644 --- a/src/common/UnitTests-CommonLib/UnitTests-CommonLib.vcxproj.filters +++ b/src/common/UnitTests-CommonLib/UnitTests-CommonLib.vcxproj.filters @@ -33,4 +33,7 @@ Header Files + + + \ No newline at end of file diff --git a/src/common/UnitTests-CommonLib/packages.config b/src/common/UnitTests-CommonLib/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/common/UnitTests-CommonLib/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/common/UnitTests-CommonLib/pch.h b/src/common/UnitTests-CommonLib/pch.h index d7c448a6ed..a3983204aa 100644 --- a/src/common/UnitTests-CommonLib/pch.h +++ b/src/common/UnitTests-CommonLib/pch.h @@ -9,8 +9,9 @@ // add headers that you want to pre-compile here #include -#include - +#include +#include +#include #include "CppUnitTest.h" #endif //PCH_H diff --git a/src/common/common.vcxproj b/src/common/common.vcxproj index 1cc6b98376..f73252809b 100644 --- a/src/common/common.vcxproj +++ b/src/common/common.vcxproj @@ -1,5 +1,6 @@ + @@ -25,7 +26,7 @@ {74485049-C722-400F-ABE5-86AC52D929B3} Win32Proj common - 10.0 + 10.0.17134.0 common @@ -72,7 +73,6 @@ Disabled true _DEBUG;_LIB;%(PreprocessorDefinitions) - true pch.h stdcpplatest MultiThreadedDebug @@ -96,7 +96,6 @@ true true NDEBUG;_LIB;%(PreprocessorDefinitions) - true stdcpplatest pch.h MultiThreaded @@ -173,11 +172,14 @@ + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + \ No newline at end of file diff --git a/src/common/json.h b/src/common/json.h index 141cc107a4..c0ec8eb14c 100644 --- a/src/common/json.h +++ b/src/common/json.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include #include diff --git a/src/common/notifications/notifications_dll.vcxproj b/src/common/notifications/notifications_dll.vcxproj index dc7b54cc16..a5b2f8e718 100644 --- a/src/common/notifications/notifications_dll.vcxproj +++ b/src/common/notifications/notifications_dll.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -23,7 +24,7 @@ {031AC72E-FA28-4AB7-B690-6F7B9C28AA73} Win32Proj notificationsdll - 10.0 + 10.0.17134.0 @@ -96,7 +97,6 @@ true true NDEBUG;NOTIFICATIONSDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h stdcpplatest /await %(AdditionalOptions) @@ -119,7 +119,6 @@ Level3 true WIN32;_DEBUG;NOTIFICATIONSDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h @@ -134,7 +133,6 @@ Level4 true _DEBUG;NOTIFICATIONSDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h stdcpplatest /await %(AdditionalOptions) @@ -157,7 +155,6 @@ true true WIN32;NDEBUG;NOTIFICATIONSDLL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h @@ -171,6 +168,7 @@ + @@ -187,10 +185,18 @@ + {031AC72E-FA28-4AB7-B690-6F7B9C28AA73} + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/common/notifications/notifications_dll.vcxproj.filters b/src/common/notifications/notifications_dll.vcxproj.filters index daaa21a60d..961fcce8be 100644 --- a/src/common/notifications/notifications_dll.vcxproj.filters +++ b/src/common/notifications/notifications_dll.vcxproj.filters @@ -19,6 +19,7 @@ Resource Files + diff --git a/src/common/notifications/packages.config b/src/common/notifications/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/common/notifications/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/common/notifications_winrt/PropertySheet.props b/src/common/notifications_winrt/PropertySheet.props deleted file mode 100644 index e34141b019..0000000000 --- a/src/common/notifications_winrt/PropertySheet.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/common/notifications_winrt/notifications.vcxproj b/src/common/notifications_winrt/notifications.vcxproj index 0599997ee5..95d699b4a6 100644 --- a/src/common/notifications_winrt/notifications.vcxproj +++ b/src/common/notifications_winrt/notifications.vcxproj @@ -1,6 +1,6 @@ - + true true @@ -14,7 +14,7 @@ true Windows Store 10.0 - 10.0 + 10.0.17134.0 10.0.17134.0 @@ -69,9 +69,6 @@ - - - notifications @@ -105,7 +102,6 @@ _DEBUG;%(PreprocessorDefinitions) true - true stdcpplatest @@ -113,7 +109,6 @@ NDEBUG;%(PreprocessorDefinitions) true - true stdcpplatest @@ -147,13 +142,13 @@ - + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - + + \ No newline at end of file diff --git a/src/common/notifications_winrt/notifications.vcxproj.filters b/src/common/notifications_winrt/notifications.vcxproj.filters index 097a6072f1..fe1b061b0d 100644 --- a/src/common/notifications_winrt/notifications.vcxproj.filters +++ b/src/common/notifications_winrt/notifications.vcxproj.filters @@ -18,11 +18,9 @@ - - - + diff --git a/src/common/notifications_winrt/packages.config b/src/common/notifications_winrt/packages.config index c4867c30bf..1447e714af 100644 --- a/src/common/notifications_winrt/packages.config +++ b/src/common/notifications_winrt/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/src/common/packages.config b/src/common/packages.config index 09cb116327..ce06e0cff6 100644 --- a/src/common/packages.config +++ b/src/common/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file diff --git a/src/common/pch.h b/src/common/pch.h index 68a805c03a..8b9652ae35 100644 --- a/src/common/pch.h +++ b/src/common/pch.h @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/src/common/updating/updating.vcxproj b/src/common/updating/updating.vcxproj index 31eba75a8c..a30a467ace 100644 --- a/src/common/updating/updating.vcxproj +++ b/src/common/updating/updating.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -23,7 +24,7 @@ {17DA04DF-E393-4397-9CF0-84DABE11032E} Win32Proj updating - 10.0 + 10.0.17134.0 updating @@ -95,7 +96,6 @@ true true NDEBUG;_LIB;%(PreprocessorDefinitions) - true pch.h stdcpplatest true @@ -120,7 +120,6 @@ Level3 true WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - true pch.h ../;%(AdditionalIncludeDirectories) @@ -135,7 +134,6 @@ Level4 true _DEBUG;_LIB;%(PreprocessorDefinitions) - true pch.h stdcpplatest true @@ -160,7 +158,6 @@ true true WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - true pch.h ../;%(AdditionalIncludeDirectories) @@ -189,7 +186,18 @@ {74485049-c722-400f-abe5-86ac52d929b3} + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/common/updating/updating.vcxproj.filters b/src/common/updating/updating.vcxproj.filters index c708d3e9f6..6523291f59 100644 --- a/src/common/updating/updating.vcxproj.filters +++ b/src/common/updating/updating.vcxproj.filters @@ -30,4 +30,7 @@ Source Files + + + \ No newline at end of file diff --git a/src/modules/example_powertoy/example_powertoy.vcxproj b/src/modules/example_powertoy/example_powertoy.vcxproj index 786347819a..78506a8057 100644 --- a/src/modules/example_powertoy/example_powertoy.vcxproj +++ b/src/modules/example_powertoy/example_powertoy.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -15,7 +16,7 @@ {44CC9375-3E6E-4D99-8913-7FB748807EBD} Win32Proj examplepowertoy - 10.0 + 10.0.17134.0 @@ -60,7 +61,6 @@ Disabled true _DEBUG;EXAMPLEPOWERTOY_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h ..\..\common\inc;..\..\common\Telemetry;..\;..\..\;..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) MultiThreadedDebug @@ -81,7 +81,6 @@ true true NDEBUG;EXAMPLEPOWERTOY_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h ..\..\common\inc;..\..\common\Telemetry;..\;..\..\;..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) MultiThreaded @@ -118,7 +117,18 @@ + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/example_powertoy/example_powertoy.vcxproj.filters b/src/modules/example_powertoy/example_powertoy.vcxproj.filters index 11a00156ce..e69fd9068f 100644 --- a/src/modules/example_powertoy/example_powertoy.vcxproj.filters +++ b/src/modules/example_powertoy/example_powertoy.vcxproj.filters @@ -13,4 +13,7 @@ + + + \ No newline at end of file diff --git a/src/modules/example_powertoy/packages.config b/src/modules/example_powertoy/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/example_powertoy/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/example_powertoy/pch.h b/src/modules/example_powertoy/pch.h index bf883a660a..fe34ebab4b 100644 --- a/src/modules/example_powertoy/pch.h +++ b/src/modules/example_powertoy/pch.h @@ -1,4 +1,6 @@ #pragma once #define WIN32_LEAN_AND_MEAN #include +#include +#include #include \ No newline at end of file diff --git a/src/modules/fancyzones/dll/FancyZonesModule.vcxproj b/src/modules/fancyzones/dll/FancyZonesModule.vcxproj index 0f8bf3e3ac..44e8d7333c 100644 --- a/src/modules/fancyzones/dll/FancyZonesModule.vcxproj +++ b/src/modules/fancyzones/dll/FancyZonesModule.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -15,7 +16,7 @@ {48804216-2A0E-4168-A6D8-9CD068D14227} Win32Proj fancyzones - 10.0 + 10.0.17134.0 fancyzones @@ -37,6 +38,7 @@ + @@ -62,7 +64,6 @@ Disabled true _DEBUG;FANCYZONES_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h ..\;..\..\..\common\inc;..\..\..\common\Telemetry;..\..\;..\..\..\;..\..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) MultiThreadedDebug @@ -84,7 +85,6 @@ true true NDEBUG;FANCYZONES_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h ..\;..\..\..\common\inc;..\..\..\common\Telemetry;..\..\;..\..\..\;..\..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) MultiThreaded @@ -132,5 +132,7 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + \ No newline at end of file diff --git a/src/modules/fancyzones/dll/packages.config b/src/modules/fancyzones/dll/packages.config index 2e822b86d0..d8eb237bcd 100644 --- a/src/modules/fancyzones/dll/packages.config +++ b/src/modules/fancyzones/dll/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file diff --git a/src/modules/fancyzones/dll/pch.h b/src/modules/fancyzones/dll/pch.h index 4ec7b87312..8b7ac0aeae 100644 --- a/src/modules/fancyzones/dll/pch.h +++ b/src/modules/fancyzones/dll/pch.h @@ -3,6 +3,8 @@ #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #include #include +#include +#include #include #include #include diff --git a/src/modules/fancyzones/lib/FancyZonesLib.vcxproj b/src/modules/fancyzones/lib/FancyZonesLib.vcxproj index ee090a28ab..9a8deaaef2 100644 --- a/src/modules/fancyzones/lib/FancyZonesLib.vcxproj +++ b/src/modules/fancyzones/lib/FancyZonesLib.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -15,7 +16,7 @@ {F9C68EDF-AC74-4B77-9AF1-005D9C9F6A99} Win32Proj lib - 10.0 + 10.0.17134.0 FancyZonesLib @@ -61,7 +62,6 @@ Disabled true _DEBUG;_LIB;%(PreprocessorDefinitions) - true pch.h stdcpplatest ..\;..\..\..\common\inc;..\..\..\common\Telemetry;..\..\;..\..\..\;..\..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) @@ -81,7 +81,6 @@ true true NDEBUG;_LIB;%(PreprocessorDefinitions) - true pch.h stdcpplatest ..\;..\..\..\common\inc;..\..\..\common\Telemetry;..\..\;..\..\..\;..\..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) @@ -132,11 +131,14 @@ + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + \ No newline at end of file diff --git a/src/modules/fancyzones/lib/packages.config b/src/modules/fancyzones/lib/packages.config index 2e822b86d0..d8eb237bcd 100644 --- a/src/modules/fancyzones/lib/packages.config +++ b/src/modules/fancyzones/lib/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file diff --git a/src/modules/fancyzones/lib/pch.h b/src/modules/fancyzones/lib/pch.h index 5cbc577ef5..700520d431 100644 --- a/src/modules/fancyzones/lib/pch.h +++ b/src/modules/fancyzones/lib/pch.h @@ -4,6 +4,7 @@ #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #include #include +#include #include #include #include @@ -13,8 +14,9 @@ #include #include #include -#include +#include #include +#include #pragma comment(lib, "windowsapp") diff --git a/src/modules/fancyzones/tests/UnitTests/FancyZonesSettings.Spec.cpp b/src/modules/fancyzones/tests/UnitTests/FancyZonesSettings.Spec.cpp index 4c12122ac8..0115f35093 100644 --- a/src/modules/fancyzones/tests/UnitTests/FancyZonesSettings.Spec.cpp +++ b/src/modules/fancyzones/tests/UnitTests/FancyZonesSettings.Spec.cpp @@ -461,12 +461,12 @@ namespace FancyZonesUnitTests TEST_METHOD (CallbackSetConfig) { bool flag = false; - FZCallback callback(&flag); + winrt::com_ptr callback = winrt::make_self(&flag); json::JsonObject json{}; json.SetNamedValue(L"name", json::JsonValue::CreateStringValue(L"name")); - m_settings->SetCallback(&callback); + m_settings->SetCallback(callback.get()); m_settings->SetConfig(json.Stringify().c_str()); Assert::IsTrue(flag); @@ -475,12 +475,12 @@ namespace FancyZonesUnitTests TEST_METHOD (CallbackCallCustomAction) { bool flag = false; - FZCallback callback(&flag); + winrt::com_ptr callback = winrt::make_self(&flag); json::JsonObject action{}; action.SetNamedValue(L"action_name", json::JsonValue::CreateStringValue(L"ToggledFZEditor")); - m_settings->SetCallback(&callback); + m_settings->SetCallback(callback.get()); m_settings->CallCustomAction(action.Stringify().c_str()); Assert::IsTrue(flag); @@ -489,12 +489,12 @@ namespace FancyZonesUnitTests TEST_METHOD (CallbackCallCustomActionNotToggle) { bool flag = false; - FZCallback callback(&flag); + winrt::com_ptr callback = winrt::make_self(&flag); json::JsonObject action{}; action.SetNamedValue(L"action_name", json::JsonValue::CreateStringValue(L"NOT_ToggledFZEditor")); - m_settings->SetCallback(&callback); + m_settings->SetCallback(callback.get()); m_settings->CallCustomAction(action.Stringify().c_str()); Assert::IsFalse(flag); @@ -503,9 +503,9 @@ namespace FancyZonesUnitTests TEST_METHOD (CallbackGetConfig) { bool flag = false; - FZCallback callback(&flag); + winrt::com_ptr callback = winrt::make_self(&flag); - m_settings->SetCallback(&callback); + m_settings->SetCallback(callback.get()); int bufSize = 0; m_settings->GetConfig(L"", &bufSize); @@ -516,9 +516,9 @@ namespace FancyZonesUnitTests TEST_METHOD (CallbackGetSettings) { bool flag = false; - FZCallback callback(&flag); + winrt::com_ptr callback = winrt::make_self(&flag); - m_settings->SetCallback(&callback); + m_settings->SetCallback(callback.get()); m_settings->GetSettings(); Assert::IsFalse(flag); diff --git a/src/modules/fancyzones/tests/UnitTests/UnitTests.vcxproj b/src/modules/fancyzones/tests/UnitTests/UnitTests.vcxproj index 864b424d3c..bd4ab6f025 100644 --- a/src/modules/fancyzones/tests/UnitTests/UnitTests.vcxproj +++ b/src/modules/fancyzones/tests/UnitTests/UnitTests.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -15,7 +16,7 @@ {9C6A7905-72D4-4BF5-B256-ABFDAEF68AE9} Win32Proj UnitTests - 10.0 + 10.0.17134.0 NativeUnitTestProject UnitTests-FancyZones @@ -131,11 +132,14 @@ + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + \ No newline at end of file diff --git a/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp b/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp index 96cdf6365b..e0f3ccca09 100644 --- a/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp +++ b/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp @@ -61,8 +61,8 @@ namespace FancyZonesUnitTests HINSTANCE m_hInst{}; HMONITOR m_monitor{}; MONITORINFO m_monitorInfo{}; - MockZoneWindowHost m_zoneWindowHost{}; - IZoneWindowHost* m_hostPtr = m_zoneWindowHost.get_strong().get(); + winrt::com_ptr m_zoneWindowHost = winrt::make_self(); + IZoneWindowHost* m_hostPtr = m_zoneWindowHost.get(); winrt::com_ptr m_zoneWindow; @@ -391,7 +391,7 @@ namespace FancyZonesUnitTests m_fancyZonesData.SetDeviceInfo(m_parentUniqueId.str(), parentDeviceInfo); auto parentZoneWindow = MakeZoneWindow(m_hostPtr, m_hInst, m_monitor, m_parentUniqueId.str(), false, false); - m_zoneWindowHost.m_zoneWindow = parentZoneWindow.get(); + m_zoneWindowHost->m_zoneWindow = parentZoneWindow.get(); // newWorkArea = true - zoneWindow will be cloned from parent auto actualZoneWindow = MakeZoneWindow(m_hostPtr, m_hInst, m_monitor, m_uniqueId.str(), false, true); @@ -420,7 +420,7 @@ namespace FancyZonesUnitTests m_fancyZonesData.SetDeviceInfo(m_parentUniqueId.str(), parentDeviceInfo); auto parentZoneWindow = MakeZoneWindow(m_hostPtr, m_hInst, m_monitor, m_parentUniqueId.str(), false, false); - m_zoneWindowHost.m_zoneWindow = parentZoneWindow.get(); + m_zoneWindowHost->m_zoneWindow = parentZoneWindow.get(); // newWorkArea = false - zoneWindow won't be cloned from parent auto actualZoneWindow = MakeZoneWindow(m_hostPtr, m_hInst, m_monitor, m_uniqueId.str(), false, false); diff --git a/src/modules/fancyzones/tests/UnitTests/packages.config b/src/modules/fancyzones/tests/UnitTests/packages.config index 09cb116327..ce06e0cff6 100644 --- a/src/modules/fancyzones/tests/UnitTests/packages.config +++ b/src/modules/fancyzones/tests/UnitTests/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file diff --git a/src/modules/fancyzones/tests/UnitTests/pch.h b/src/modules/fancyzones/tests/UnitTests/pch.h index fafb9acece..76b8934733 100644 --- a/src/modules/fancyzones/tests/UnitTests/pch.h +++ b/src/modules/fancyzones/tests/UnitTests/pch.h @@ -9,9 +9,10 @@ // add headers that you want to pre-compile here #include -#include - -#include "lib\pch.h" +#include +#include +#include +#include "lib/pch.h" #include "CppUnitTest.h" #endif //PCH_H diff --git a/src/modules/imageresizer/dll/ContextMenuHandler.cpp b/src/modules/imageresizer/dll/ContextMenuHandler.cpp index b10cdfb91c..b257e62bae 100644 --- a/src/modules/imageresizer/dll/ContextMenuHandler.cpp +++ b/src/modules/imageresizer/dll/ContextMenuHandler.cpp @@ -1,6 +1,6 @@ // ContextMenuHandler.cpp : Implementation of CContextMenuHandler -#include "stdafx.h" +#include "pch.h" #include "ContextMenuHandler.h" #include "HDropIterator.h" #include "Settings.h" diff --git a/src/modules/imageresizer/dll/ContextMenuHandler.h b/src/modules/imageresizer/dll/ContextMenuHandler.h index 975ef17497..256d48a411 100644 --- a/src/modules/imageresizer/dll/ContextMenuHandler.h +++ b/src/modules/imageresizer/dll/ContextMenuHandler.h @@ -2,7 +2,7 @@ #define ID_RESIZE_PICTURES 0 #define RESIZE_PICTURES_VERBW L"resize" -#include "stdafx.h" +#include "pch.h" #include "resource.h" #include "ImageResizerExt_i.h" diff --git a/src/modules/imageresizer/dll/HDropIterator.cpp b/src/modules/imageresizer/dll/HDropIterator.cpp index dad26d2877..bfc23b39ee 100644 --- a/src/modules/imageresizer/dll/HDropIterator.cpp +++ b/src/modules/imageresizer/dll/HDropIterator.cpp @@ -1,4 +1,4 @@ -#include "StdAfx.h" +#include "pch.h" #include "HDropIterator.h" HDropIterator::HDropIterator(IDataObject* pdtobj) diff --git a/src/modules/imageresizer/dll/ImageResizerExt.cpp b/src/modules/imageresizer/dll/ImageResizerExt.cpp index 72ddebe8ca..2999fd4876 100644 --- a/src/modules/imageresizer/dll/ImageResizerExt.cpp +++ b/src/modules/imageresizer/dll/ImageResizerExt.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "resource.h" #include "ImageResizerExt_i.h" #include "dllmain.h" diff --git a/src/modules/imageresizer/dll/ImageResizerExt.vcxproj b/src/modules/imageresizer/dll/ImageResizerExt.vcxproj index eda2904b29..a500b2c7ce 100644 --- a/src/modules/imageresizer/dll/ImageResizerExt.vcxproj +++ b/src/modules/imageresizer/dll/ImageResizerExt.vcxproj @@ -1,5 +1,6 @@  + Debug @@ -20,8 +21,9 @@ {0B43679E-EDFA-4DA0-AD30-F4628B308B1B} - 10.0 + 10.0.17134.0 AtlProj + false @@ -269,7 +271,7 @@ - + Create Create Create @@ -284,7 +286,7 @@ - + @@ -295,6 +297,7 @@ + @@ -309,5 +312,13 @@ + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/imageresizer/dll/ImageResizerExt.vcxproj.filters b/src/modules/imageresizer/dll/ImageResizerExt.vcxproj.filters index b88c6f562e..dc2723e5b8 100644 --- a/src/modules/imageresizer/dll/ImageResizerExt.vcxproj.filters +++ b/src/modules/imageresizer/dll/ImageResizerExt.vcxproj.filters @@ -19,18 +19,12 @@ - - Source Files - Source Files Source Files - - Generated Files - Source Files @@ -46,11 +40,14 @@ Header Files + + Generated Files + + + Source Files + - - Header Files - Header Files @@ -60,9 +57,6 @@ Header Files - - Generated Files - Header Files @@ -72,6 +66,12 @@ Header Files + + Header Files + + + Header Files + @@ -88,15 +88,16 @@ Resource Files - - - - Source Files - + Resource Files + + + Source Files + + \ No newline at end of file diff --git a/src/modules/imageresizer/dll/Settings.cpp b/src/modules/imageresizer/dll/Settings.cpp index f8b446c43d..f3bf74f898 100644 --- a/src/modules/imageresizer/dll/Settings.cpp +++ b/src/modules/imageresizer/dll/Settings.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include #include "Settings.h" diff --git a/src/modules/imageresizer/dll/dllmain.cpp b/src/modules/imageresizer/dll/dllmain.cpp index b6d7adf630..7353ac9ecc 100644 --- a/src/modules/imageresizer/dll/dllmain.cpp +++ b/src/modules/imageresizer/dll/dllmain.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "resource.h" #include "ImageResizerExt_i.h" #include "dllmain.h" diff --git a/src/modules/imageresizer/dll/packages.config b/src/modules/imageresizer/dll/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/imageresizer/dll/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/imageresizer/dll/pch.cpp b/src/modules/imageresizer/dll/pch.cpp new file mode 100644 index 0000000000..a83d3bb2cc --- /dev/null +++ b/src/modules/imageresizer/dll/pch.cpp @@ -0,0 +1,2 @@ +#include "pch.h" +#pragma comment(lib, "windowsapp") \ No newline at end of file diff --git a/src/modules/imageresizer/dll/stdafx.h b/src/modules/imageresizer/dll/pch.h similarity index 83% rename from src/modules/imageresizer/dll/stdafx.h rename to src/modules/imageresizer/dll/pch.h index 5d108dd86e..32d2b50dc3 100644 --- a/src/modules/imageresizer/dll/stdafx.h +++ b/src/modules/imageresizer/dll/pch.h @@ -13,6 +13,8 @@ #include "resource.h" #include +#include +#include #include #include #include diff --git a/src/modules/imageresizer/dll/stdafx.cpp b/src/modules/imageresizer/dll/stdafx.cpp deleted file mode 100644 index a8b5e27d40..0000000000 --- a/src/modules/imageresizer/dll/stdafx.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "stdafx.h" -#pragma comment(lib, "windowsapp") \ No newline at end of file diff --git a/src/modules/imageresizer/dll/trace.cpp b/src/modules/imageresizer/dll/trace.cpp index 8bf2d84280..84171932d0 100644 --- a/src/modules/imageresizer/dll/trace.cpp +++ b/src/modules/imageresizer/dll/trace.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "trace.h" TRACELOGGING_DEFINE_PROVIDER( diff --git a/src/modules/powerrename/UWPui/PowerRenameUWPUI.cpp b/src/modules/powerrename/UWPui/PowerRenameUWPUI.cpp index 8ced4e21b7..a3a9468d31 100644 --- a/src/modules/powerrename/UWPui/PowerRenameUWPUI.cpp +++ b/src/modules/powerrename/UWPui/PowerRenameUWPUI.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "resource.h" #include diff --git a/src/modules/powerrename/UWPui/PowerRenameUWPUI.vcxproj b/src/modules/powerrename/UWPui/PowerRenameUWPUI.vcxproj index aebc0a5aee..63c22a9d8d 100644 --- a/src/modules/powerrename/UWPui/PowerRenameUWPUI.vcxproj +++ b/src/modules/powerrename/UWPui/PowerRenameUWPUI.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -15,7 +16,7 @@ {0485F45C-EA7A-4BB5-804B-3E8D14699387} Win32Proj PowerRenameUWPUI - 10.0 + 10.0.17134.0 @@ -45,13 +46,11 @@ false - ..\lib\;..\ui\;..\dll\;$(VC_IncludePath);$(WindowsSDK_IncludePath); $(SolutionDir)$(Platform)\$(Configuration)\modules\ $(SolutionDir)$(Platform)\$(Configuration)\obj\$(ProjectName)\ true - ..\lib\;..\ui\;..\dll\;$(VC_IncludePath);$(WindowsSDK_IncludePath); $(SolutionDir)$(Platform)\$(Configuration)\modules\ $(SolutionDir)$(Platform)\$(Configuration)\obj\$(ProjectName)\ @@ -65,7 +64,7 @@ NDEBUG;_WINDOWS;%(PreprocessorDefinitions) false stdcpplatest - ..\;..\..\..\common;..\..\..\common\telemetry;..\..\ + $(ProjectDir)..\;$(ProjectDir)..\ui;$(ProjectDir)..\dll;$(ProjectDir)..\lib;$(ProjectDir)..\..\..\common;$(ProjectDir)..\..\..\common\Telemetry;%(AdditionalIncludeDirectories);$(GeneratedFilesDir) MultiThreaded @@ -75,6 +74,9 @@ true WindowsApp.lib;Comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shcore.lib;%(AdditionalDependencies) + + $(ProjectDir)..\ui;%(AdditionalIncludeDirectories) + @@ -84,24 +86,27 @@ _DEBUG;_WINDOWS;%(PreprocessorDefinitions) false stdcpplatest - ..\;..\..\..\common;..\..\..\common\telemetry;..\..\ MultiThreadedDebug + $(ProjectDir)..\;$(ProjectDir)..\ui;$(ProjectDir)..\dll;$(ProjectDir)..\lib;$(ProjectDir)..\..\..\common;$(ProjectDir)..\..\..\common\Telemetry;%(AdditionalIncludeDirectories);$(GeneratedFilesDir) Windows true WindowsApp.lib;Comctl32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;shcore.lib;%(AdditionalDependencies) + + $(ProjectDir)..\ui;%(AdditionalIncludeDirectories) + - + - + Create Create @@ -123,7 +128,18 @@ + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/powerrename/UWPui/PowerRenameUWPUI.vcxproj.filters b/src/modules/powerrename/UWPui/PowerRenameUWPUI.vcxproj.filters index ea6394725d..9914abe928 100644 --- a/src/modules/powerrename/UWPui/PowerRenameUWPUI.vcxproj.filters +++ b/src/modules/powerrename/UWPui/PowerRenameUWPUI.vcxproj.filters @@ -18,10 +18,10 @@ Header Files - + Header Files - + Header Files @@ -29,10 +29,10 @@ Source Files - + Source Files - + Source Files @@ -46,4 +46,7 @@ Resource Files + + + \ No newline at end of file diff --git a/src/modules/powerrename/UWPui/packages.config b/src/modules/powerrename/UWPui/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/powerrename/UWPui/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/powerrename/UWPui/pch.cpp b/src/modules/powerrename/UWPui/pch.cpp new file mode 100644 index 0000000000..1d9f38c57d --- /dev/null +++ b/src/modules/powerrename/UWPui/pch.cpp @@ -0,0 +1 @@ +#include "pch.h" diff --git a/src/modules/powerrename/UWPui/stdafx.h b/src/modules/powerrename/UWPui/pch.h similarity index 75% rename from src/modules/powerrename/UWPui/stdafx.h rename to src/modules/powerrename/UWPui/pch.h index ecc0767b50..50c1a6eb8f 100644 --- a/src/modules/powerrename/UWPui/stdafx.h +++ b/src/modules/powerrename/UWPui/pch.h @@ -1,7 +1,6 @@ #pragma once #include "targetver.h" - #include -#include #include +#include "winrt/base.h" \ No newline at end of file diff --git a/src/modules/powerrename/UWPui/stdafx.cpp b/src/modules/powerrename/UWPui/stdafx.cpp deleted file mode 100644 index fd4f341c7b..0000000000 --- a/src/modules/powerrename/UWPui/stdafx.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "stdafx.h" diff --git a/src/modules/powerrename/dll/PowerRenameExt.cpp b/src/modules/powerrename/dll/PowerRenameExt.cpp index 3004a14feb..b1fa1305c4 100644 --- a/src/modules/powerrename/dll/PowerRenameExt.cpp +++ b/src/modules/powerrename/dll/PowerRenameExt.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "PowerRenameExt.h" #include #include diff --git a/src/modules/powerrename/dll/PowerRenameExt.h b/src/modules/powerrename/dll/PowerRenameExt.h index 01906d14ab..ab575ab1d4 100644 --- a/src/modules/powerrename/dll/PowerRenameExt.h +++ b/src/modules/powerrename/dll/PowerRenameExt.h @@ -1,5 +1,5 @@ #pragma once -#include "stdafx.h" +#include "pch.h" class __declspec(uuid("0440049F-D1DC-4E46-B27B-98393D79486B")) CPowerRenameMenu : public IShellExtInit, diff --git a/src/modules/powerrename/dll/PowerRenameExt.vcxproj b/src/modules/powerrename/dll/PowerRenameExt.vcxproj index 152bbeba49..1bc1280159 100644 --- a/src/modules/powerrename/dll/PowerRenameExt.vcxproj +++ b/src/modules/powerrename/dll/PowerRenameExt.vcxproj @@ -1,5 +1,6 @@  + Debug @@ -22,7 +23,7 @@ 15.0 {B25AC7A5-FB9F-4789-B392-D5C85E948670} PowerRenameExt - 10.0 + 10.0.17134.0 @@ -101,7 +102,6 @@ Level3 Disabled true - true stdcpp17 MultiThreadedDebug ..\;..\..\..\common;..\..\..\common\telemetry;..\..\;%(AdditionalIncludeDirectories) @@ -116,7 +116,6 @@ Level3 Disabled true - true stdcpplatest MultiThreadedDebug ..\;..\..\..\common;..\..\..\common\telemetry;..\..\;..\..\..\;..\..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) @@ -133,7 +132,6 @@ true true true - true stdcpp17 MultiThreaded ..\;..\..\..\common;..\..\..\common\telemetry;..\..\;%(AdditionalIncludeDirectories) @@ -152,7 +150,6 @@ true true true - true stdcpplatest MultiThreaded ..\;..\..\..\common;..\..\..\common\telemetry;..\..\;..\..\..\;..\..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) @@ -169,7 +166,7 @@ - + @@ -178,9 +175,10 @@ - + + @@ -196,5 +194,13 @@ + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/powerrename/dll/PowerRenameExt.vcxproj.filters b/src/modules/powerrename/dll/PowerRenameExt.vcxproj.filters index d4744b4b1a..a8b06ef642 100644 --- a/src/modules/powerrename/dll/PowerRenameExt.vcxproj.filters +++ b/src/modules/powerrename/dll/PowerRenameExt.vcxproj.filters @@ -15,9 +15,6 @@ - - Header Files - Header Files @@ -30,6 +27,9 @@ Header Files + + Header Files + @@ -43,7 +43,7 @@ Source Files - + Source Files @@ -51,5 +51,6 @@ Source Files + \ No newline at end of file diff --git a/src/modules/powerrename/dll/dllmain.cpp b/src/modules/powerrename/dll/dllmain.cpp index 2629137635..da684cc0a4 100644 --- a/src/modules/powerrename/dll/dllmain.cpp +++ b/src/modules/powerrename/dll/dllmain.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "PowerRenameExt.h" #include #include diff --git a/src/modules/powerrename/dll/packages.config b/src/modules/powerrename/dll/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/powerrename/dll/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/powerrename/dll/stdafx.cpp b/src/modules/powerrename/dll/pch.cpp similarity index 63% rename from src/modules/powerrename/dll/stdafx.cpp rename to src/modules/powerrename/dll/pch.cpp index 76d63011b5..58894606d4 100644 --- a/src/modules/powerrename/dll/stdafx.cpp +++ b/src/modules/powerrename/dll/pch.cpp @@ -1,2 +1,2 @@ -#include "stdafx.h" +#include "pch.h" #pragma comment(lib, "windowsapp") diff --git a/src/modules/powerrename/dll/stdafx.h b/src/modules/powerrename/dll/pch.h similarity index 78% rename from src/modules/powerrename/dll/stdafx.h rename to src/modules/powerrename/dll/pch.h index 11511d3aa0..f3036a15a2 100644 --- a/src/modules/powerrename/dll/stdafx.h +++ b/src/modules/powerrename/dll/pch.h @@ -4,7 +4,8 @@ #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers // Windows Header Files: -#include +#include +#include #include #include #include diff --git a/src/modules/powerrename/lib/Helpers.cpp b/src/modules/powerrename/lib/Helpers.cpp index 0fc92577a5..def7bdd97c 100644 --- a/src/modules/powerrename/lib/Helpers.cpp +++ b/src/modules/powerrename/lib/Helpers.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "Helpers.h" #include diff --git a/src/modules/powerrename/lib/PowerRenameInterfaces.h b/src/modules/powerrename/lib/PowerRenameInterfaces.h index dad2919dc6..b87201cc71 100644 --- a/src/modules/powerrename/lib/PowerRenameInterfaces.h +++ b/src/modules/powerrename/lib/PowerRenameInterfaces.h @@ -1,5 +1,5 @@ #pragma once -#include "stdafx.h" +#include "pch.h" enum PowerRenameFlags { diff --git a/src/modules/powerrename/lib/PowerRenameItem.cpp b/src/modules/powerrename/lib/PowerRenameItem.cpp index 83aded4c2b..642baab256 100644 --- a/src/modules/powerrename/lib/PowerRenameItem.cpp +++ b/src/modules/powerrename/lib/PowerRenameItem.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "PowerRenameItem.h" #include "icon_helpers.h" diff --git a/src/modules/powerrename/lib/PowerRenameItem.h b/src/modules/powerrename/lib/PowerRenameItem.h index 27be6a55f3..9fb1874ccb 100644 --- a/src/modules/powerrename/lib/PowerRenameItem.h +++ b/src/modules/powerrename/lib/PowerRenameItem.h @@ -1,5 +1,5 @@ #pragma once -#include "stdafx.h" +#include "pch.h" #include "PowerRenameInterfaces.h" #include "srwlock.h" diff --git a/src/modules/powerrename/lib/PowerRenameLib.vcxproj b/src/modules/powerrename/lib/PowerRenameLib.vcxproj index 6bc9faabbd..14415515b9 100644 --- a/src/modules/powerrename/lib/PowerRenameLib.vcxproj +++ b/src/modules/powerrename/lib/PowerRenameLib.vcxproj @@ -1,5 +1,6 @@  + Debug @@ -22,7 +23,7 @@ {51920F1F-C28C-4ADF-8660-4238766796C2} Win32Proj PowerRenameLib - 10.0 + 10.0.17134.0 @@ -92,7 +93,7 @@ true stdcpp17 MultiThreadedDebug - stdafx.h + pch.h Windows @@ -107,8 +108,8 @@ true stdcpp17 MultiThreadedDebug - ..\;..\..\..\common;..\..\..\common\telemetry;..\..\ - stdafx.h + $(ProjectDir)..\;$(ProjectDir)..\ui;$(ProjectDir)..\dll;$(ProjectDir)..\lib;$(ProjectDir)..\..\..\common;$(ProjectDir)..\..\..\common\Telemetry;%(AdditionalIncludeDirectories);$(GeneratedFilesDir) + pch.h Windows @@ -126,7 +127,7 @@ true stdcpp17 MultiThreaded - stdafx.h + pch.h Windows @@ -145,8 +146,8 @@ true stdcpp17 MultiThreaded - ..\;..\..\..\common;..\..\..\common\telemetry;..\..\ - stdafx.h + $(ProjectDir)..\;$(ProjectDir)..\ui;$(ProjectDir)..\dll;$(ProjectDir)..\lib;$(ProjectDir)..\..\..\common;$(ProjectDir)..\..\..\common\Telemetry;%(AdditionalIncludeDirectories);$(GeneratedFilesDir) + pch.h Windows @@ -163,7 +164,7 @@ - + @@ -173,7 +174,7 @@ - + Create Create Create @@ -181,7 +182,18 @@ + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/powerrename/lib/PowerRenameManager.cpp b/src/modules/powerrename/lib/PowerRenameManager.cpp index 046ff3e18a..17b2b186ce 100644 --- a/src/modules/powerrename/lib/PowerRenameManager.cpp +++ b/src/modules/powerrename/lib/PowerRenameManager.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "PowerRenameManager.h" #include "PowerRenameRegEx.h" // Default RegEx handler #include diff --git a/src/modules/powerrename/lib/PowerRenameRegEx.cpp b/src/modules/powerrename/lib/PowerRenameRegEx.cpp index 9da77601e1..3b7b3dee15 100644 --- a/src/modules/powerrename/lib/PowerRenameRegEx.cpp +++ b/src/modules/powerrename/lib/PowerRenameRegEx.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "PowerRenameRegEx.h" #include #include diff --git a/src/modules/powerrename/lib/PowerRenameRegEx.h b/src/modules/powerrename/lib/PowerRenameRegEx.h index a1480bce13..d7a254b246 100644 --- a/src/modules/powerrename/lib/PowerRenameRegEx.h +++ b/src/modules/powerrename/lib/PowerRenameRegEx.h @@ -1,5 +1,5 @@ #pragma once -#include "stdafx.h" +#include "pch.h" #include #include #include "srwlock.h" diff --git a/src/modules/powerrename/lib/Settings.cpp b/src/modules/powerrename/lib/Settings.cpp index a7f20dde0c..c2b57187d9 100644 --- a/src/modules/powerrename/lib/Settings.cpp +++ b/src/modules/powerrename/lib/Settings.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "Settings.h" #include "PowerRenameInterfaces.h" #include "settings_helpers.h" diff --git a/src/modules/powerrename/lib/packages.config b/src/modules/powerrename/lib/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/powerrename/lib/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/powerrename/lib/pch.cpp b/src/modules/powerrename/lib/pch.cpp new file mode 100644 index 0000000000..ce9b73991b --- /dev/null +++ b/src/modules/powerrename/lib/pch.cpp @@ -0,0 +1,2 @@ +#include "pch.h" + diff --git a/src/modules/powerrename/lib/stdafx.h b/src/modules/powerrename/lib/pch.h similarity index 100% rename from src/modules/powerrename/lib/stdafx.h rename to src/modules/powerrename/lib/pch.h diff --git a/src/modules/powerrename/lib/srwlock.h b/src/modules/powerrename/lib/srwlock.h index 72f2372e30..d0cd8a5f36 100644 --- a/src/modules/powerrename/lib/srwlock.h +++ b/src/modules/powerrename/lib/srwlock.h @@ -1,5 +1,5 @@ #pragma once -#include "stdafx.h" +#include "pch.h" // Wrapper around SRWLOCK class CSRWLock diff --git a/src/modules/powerrename/lib/stdafx.cpp b/src/modules/powerrename/lib/stdafx.cpp deleted file mode 100644 index 804d0881d3..0000000000 --- a/src/modules/powerrename/lib/stdafx.cpp +++ /dev/null @@ -1,2 +0,0 @@ -#include "stdafx.h" - diff --git a/src/modules/powerrename/lib/trace.cpp b/src/modules/powerrename/lib/trace.cpp index da2ad630f4..ff539984f0 100644 --- a/src/modules/powerrename/lib/trace.cpp +++ b/src/modules/powerrename/lib/trace.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "trace.h" #include "Settings.h" diff --git a/src/modules/powerrename/testapp/PowerRenameTest.cpp b/src/modules/powerrename/testapp/PowerRenameTest.cpp index 529eb0c2f4..f635ec47b2 100644 --- a/src/modules/powerrename/testapp/PowerRenameTest.cpp +++ b/src/modules/powerrename/testapp/PowerRenameTest.cpp @@ -1,7 +1,7 @@ // PowerRenameTest.cpp : Defines the entry point for the application. // -#include "stdafx.h" +#include "pch.h" #include "PowerRenameTest.h" #include #include diff --git a/src/modules/powerrename/testapp/PowerRenameTest.vcxproj b/src/modules/powerrename/testapp/PowerRenameTest.vcxproj index 7e9252444c..0554cf971f 100644 --- a/src/modules/powerrename/testapp/PowerRenameTest.vcxproj +++ b/src/modules/powerrename/testapp/PowerRenameTest.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -23,7 +24,7 @@ {A3935CF4-46C5-4A88-84D3-6B12E16E6BA2} Win32Proj PowerRenameTest - 10.0 + 10.0.17134.0 @@ -99,7 +100,6 @@ Disabled true WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) - true stdcpp17 MultiThreadedDebug @@ -116,10 +116,9 @@ Disabled true _DEBUG;_WINDOWS;%(PreprocessorDefinitions) - true stdcpp17 MultiThreadedDebug - ..\;..\..\..\common;..\..\..\common\telemetry;..\..\ + $(ProjectDir)..\;$(ProjectDir)..\ui;$(ProjectDir)..\dll;$(ProjectDir)..\lib;$(ProjectDir)..\..\..\common;$(ProjectDir)..\..\..\common\Telemetry;%(AdditionalIncludeDirectories);$(GeneratedFilesDir) Windows @@ -136,7 +135,6 @@ true true WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - true stdcpp17 MultiThreaded @@ -157,10 +155,9 @@ true true NDEBUG;_WINDOWS;%(PreprocessorDefinitions) - true stdcpp17 MultiThreaded - ..\;..\..\..\common;..\..\..\common\telemetry;..\..\ + $(ProjectDir)..\;$(ProjectDir)..\ui;$(ProjectDir)..\dll;$(ProjectDir)..\lib;$(ProjectDir)..\..\..\common;$(ProjectDir)..\..\..\common\Telemetry;%(AdditionalIncludeDirectories);$(GeneratedFilesDir) Windows @@ -174,12 +171,12 @@ - + - + Create Create Create @@ -194,7 +191,18 @@ {74485049-c722-400f-abe5-86ac52d929b3} + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/powerrename/testapp/PowerRenameTest.vcxproj.filters b/src/modules/powerrename/testapp/PowerRenameTest.vcxproj.filters index c3b11225d1..ef08cb86a3 100644 --- a/src/modules/powerrename/testapp/PowerRenameTest.vcxproj.filters +++ b/src/modules/powerrename/testapp/PowerRenameTest.vcxproj.filters @@ -15,9 +15,6 @@ - - Header Files - Header Files @@ -27,12 +24,15 @@ Header Files + + Header Files + - + Source Files - + Source Files @@ -41,4 +41,7 @@ Resource Files + + + \ No newline at end of file diff --git a/src/modules/powerrename/testapp/packages.config b/src/modules/powerrename/testapp/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/powerrename/testapp/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/powerrename/testapp/pch.cpp b/src/modules/powerrename/testapp/pch.cpp new file mode 100644 index 0000000000..1d9f38c57d --- /dev/null +++ b/src/modules/powerrename/testapp/pch.cpp @@ -0,0 +1 @@ +#include "pch.h" diff --git a/src/modules/powerrename/testapp/stdafx.h b/src/modules/powerrename/testapp/pch.h similarity index 100% rename from src/modules/powerrename/testapp/stdafx.h rename to src/modules/powerrename/testapp/pch.h diff --git a/src/modules/powerrename/testapp/stdafx.cpp b/src/modules/powerrename/testapp/stdafx.cpp deleted file mode 100644 index fd4f341c7b..0000000000 --- a/src/modules/powerrename/testapp/stdafx.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "stdafx.h" diff --git a/src/modules/powerrename/ui/PowerRenameUI.cpp b/src/modules/powerrename/ui/PowerRenameUI.cpp index c4bd0b5eaa..6aa9ab3e15 100644 --- a/src/modules/powerrename/ui/PowerRenameUI.cpp +++ b/src/modules/powerrename/ui/PowerRenameUI.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "resource.h" #include "PowerRenameUI.h" #include "dpi_aware.h" diff --git a/src/modules/powerrename/ui/PowerRenameUI.vcxproj b/src/modules/powerrename/ui/PowerRenameUI.vcxproj index 66a20b1312..683d6e499a 100644 --- a/src/modules/powerrename/ui/PowerRenameUI.vcxproj +++ b/src/modules/powerrename/ui/PowerRenameUI.vcxproj @@ -1,5 +1,6 @@  + Debug @@ -14,7 +15,7 @@ {0E072714-D127-460B-AFAD-B4C40B412798} Win32Proj PowerRename - 10.0 + 10.0.17134.0 PowerRenameUI @@ -98,7 +99,7 @@ true stdcpp17 MultiThreadedDebug - ..\;..\..\..\common;..\..\..\common\telemetry;..\..\ + $(ProjectDir)..\;$(ProjectDir)..\ui;$(ProjectDir)..\dll;$(ProjectDir)..\lib;$(ProjectDir)..\..\..\common;$(ProjectDir)..\..\..\common\Telemetry;%(AdditionalIncludeDirectories);$(GeneratedFilesDir) Windows @@ -136,7 +137,7 @@ true stdcpp17 MultiThreaded - ..\;..\..\..\common;..\..\..\common\telemetry;..\..\ + $(ProjectDir)..\;$(ProjectDir)..\ui;$(ProjectDir)..\dll;$(ProjectDir)..\lib;$(ProjectDir)..\..\..\common;$(ProjectDir)..\..\..\common\Telemetry;%(AdditionalIncludeDirectories);$(GeneratedFilesDir) Windows @@ -154,12 +155,12 @@ - + - + Create Create Create @@ -172,7 +173,18 @@ + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/powerrename/ui/packages.config b/src/modules/powerrename/ui/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/powerrename/ui/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/powerrename/ui/pch.cpp b/src/modules/powerrename/ui/pch.cpp new file mode 100644 index 0000000000..17305716aa --- /dev/null +++ b/src/modules/powerrename/ui/pch.cpp @@ -0,0 +1 @@ +#include "pch.h" \ No newline at end of file diff --git a/src/modules/powerrename/ui/stdafx.h b/src/modules/powerrename/ui/pch.h similarity index 100% rename from src/modules/powerrename/ui/stdafx.h rename to src/modules/powerrename/ui/pch.h diff --git a/src/modules/powerrename/ui/stdafx.cpp b/src/modules/powerrename/ui/stdafx.cpp deleted file mode 100644 index 1577c4e3bc..0000000000 --- a/src/modules/powerrename/ui/stdafx.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "stdafx.h" \ No newline at end of file diff --git a/src/modules/powerrename/unittests/MockPowerRenameItem.cpp b/src/modules/powerrename/unittests/MockPowerRenameItem.cpp index d666e5fcc7..9a338d8fca 100644 --- a/src/modules/powerrename/unittests/MockPowerRenameItem.cpp +++ b/src/modules/powerrename/unittests/MockPowerRenameItem.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "MockPowerRenameItem.h" HRESULT CMockPowerRenameItem::CreateInstance(_In_opt_ PCWSTR path, _In_opt_ PCWSTR originalName, _In_ UINT depth, _In_ bool isFolder, _Outptr_ IPowerRenameItem** ppItem) diff --git a/src/modules/powerrename/unittests/MockPowerRenameItem.h b/src/modules/powerrename/unittests/MockPowerRenameItem.h index 2b41e4321d..9525a4db7d 100644 --- a/src/modules/powerrename/unittests/MockPowerRenameItem.h +++ b/src/modules/powerrename/unittests/MockPowerRenameItem.h @@ -1,5 +1,5 @@ #pragma once -#include "stdafx.h" +#include "pch.h" #include #include "srwlock.h" diff --git a/src/modules/powerrename/unittests/MockPowerRenameManagerEvents.cpp b/src/modules/powerrename/unittests/MockPowerRenameManagerEvents.cpp index d44dff4e6c..db09e2727d 100644 --- a/src/modules/powerrename/unittests/MockPowerRenameManagerEvents.cpp +++ b/src/modules/powerrename/unittests/MockPowerRenameManagerEvents.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "MockPowerRenameManagerEvents.h" // IUnknown diff --git a/src/modules/powerrename/unittests/MockPowerRenameRegExEvents.cpp b/src/modules/powerrename/unittests/MockPowerRenameRegExEvents.cpp index 273f0a1a27..f76bb4e30b 100644 --- a/src/modules/powerrename/unittests/MockPowerRenameRegExEvents.cpp +++ b/src/modules/powerrename/unittests/MockPowerRenameRegExEvents.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "MockPowerRenameRegExEvents.h" IFACEMETHODIMP_(ULONG) diff --git a/src/modules/powerrename/unittests/PowerRenameLibUnitTests.vcxproj b/src/modules/powerrename/unittests/PowerRenameLibUnitTests.vcxproj index 795d47a53f..6bb06152dc 100644 --- a/src/modules/powerrename/unittests/PowerRenameLibUnitTests.vcxproj +++ b/src/modules/powerrename/unittests/PowerRenameLibUnitTests.vcxproj @@ -1,5 +1,6 @@  + Debug @@ -22,7 +23,7 @@ {2151F984-E006-4A9F-92EF-C6DDE3DC8413} Win32Proj PowerRenameLibUnitTests - 10.0 + 10.0.17134.0 PowerRenameUnitTests @@ -178,7 +179,7 @@ - + @@ -187,7 +188,7 @@ - + Create Create Create @@ -201,7 +202,18 @@ {74485049-c722-400f-abe5-86ac52d929b3} + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/powerrename/unittests/PowerRenameManagerTests.cpp b/src/modules/powerrename/unittests/PowerRenameManagerTests.cpp index d096665382..b981e59865 100644 --- a/src/modules/powerrename/unittests/PowerRenameManagerTests.cpp +++ b/src/modules/powerrename/unittests/PowerRenameManagerTests.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "CppUnitTest.h" #include #include diff --git a/src/modules/powerrename/unittests/PowerRenameRegExTests.cpp b/src/modules/powerrename/unittests/PowerRenameRegExTests.cpp index c1cf77ccb0..32668c9d5e 100644 --- a/src/modules/powerrename/unittests/PowerRenameRegExTests.cpp +++ b/src/modules/powerrename/unittests/PowerRenameRegExTests.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "CppUnitTest.h" #include #include diff --git a/src/modules/powerrename/unittests/TestFileHelper.cpp b/src/modules/powerrename/unittests/TestFileHelper.cpp index 5d4d9b0e48..6d55ae0659 100644 --- a/src/modules/powerrename/unittests/TestFileHelper.cpp +++ b/src/modules/powerrename/unittests/TestFileHelper.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include "pch.h" #include "TestFileHelper.h" #include #include diff --git a/src/modules/powerrename/unittests/packages.config b/src/modules/powerrename/unittests/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/powerrename/unittests/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/powerrename/unittests/pch.cpp b/src/modules/powerrename/unittests/pch.cpp new file mode 100644 index 0000000000..1d9f38c57d --- /dev/null +++ b/src/modules/powerrename/unittests/pch.cpp @@ -0,0 +1 @@ +#include "pch.h" diff --git a/src/modules/powerrename/unittests/stdafx.h b/src/modules/powerrename/unittests/pch.h similarity index 100% rename from src/modules/powerrename/unittests/stdafx.h rename to src/modules/powerrename/unittests/pch.h diff --git a/src/modules/powerrename/unittests/stdafx.cpp b/src/modules/powerrename/unittests/stdafx.cpp deleted file mode 100644 index fd4f341c7b..0000000000 --- a/src/modules/powerrename/unittests/stdafx.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "stdafx.h" diff --git a/src/modules/previewpane/powerpreview/packages.config b/src/modules/previewpane/powerpreview/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/previewpane/powerpreview/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/previewpane/powerpreview/pch.h b/src/modules/previewpane/powerpreview/pch.h index f7efdb5cfe..b3224ba1ab 100644 --- a/src/modules/previewpane/powerpreview/pch.h +++ b/src/modules/previewpane/powerpreview/pch.h @@ -1,5 +1,7 @@ #pragma once #define WIN32_LEAN_AND_MEAN #include +#include +#include #include #include \ No newline at end of file diff --git a/src/modules/previewpane/powerpreview/powerpreview.vcxproj b/src/modules/previewpane/powerpreview/powerpreview.vcxproj index 0a1ba42472..8c41f188b9 100644 --- a/src/modules/previewpane/powerpreview/powerpreview.vcxproj +++ b/src/modules/previewpane/powerpreview/powerpreview.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -15,7 +16,7 @@ {217DF501-135C-4E38-BFC8-99D4821032EA} Win32Proj examplepowertoy - 10.0 + 10.0.17134.0 powerpreview @@ -61,7 +62,6 @@ Disabled true _DEBUG;EXAMPLEPOWERTOY_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h ..\;..\..\..\common;..\..\..\common\telemetry;..\..\;..\..\..\;..\..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) MultiThreadedDebug @@ -83,7 +83,6 @@ true true NDEBUG;EXAMPLEPOWERTOY_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h ..\..\..\common\Telemetry;..\..\..\common;..\..\common\inc;..\common\Telemetry;..\;..\..\;..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) MultiThreaded @@ -130,9 +129,18 @@ + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/previewpane/powerpreview/powerpreview.vcxproj.filters b/src/modules/previewpane/powerpreview/powerpreview.vcxproj.filters index eff3d1d039..737fddd268 100644 --- a/src/modules/previewpane/powerpreview/powerpreview.vcxproj.filters +++ b/src/modules/previewpane/powerpreview/powerpreview.vcxproj.filters @@ -23,5 +23,6 @@ + \ No newline at end of file diff --git a/src/modules/previewpane/powerpreviewTest/packages.config b/src/modules/previewpane/powerpreviewTest/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/previewpane/powerpreviewTest/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/previewpane/powerpreviewTest/pch.h b/src/modules/previewpane/powerpreviewTest/pch.h index 85bdb7bd5c..7454b1ec11 100644 --- a/src/modules/previewpane/powerpreviewTest/pch.h +++ b/src/modules/previewpane/powerpreviewTest/pch.h @@ -10,6 +10,8 @@ // add headers that you want to pre-compile here #include #include +#include +#include #include "CppUnitTest.h" #endif //PCH_H diff --git a/src/modules/previewpane/powerpreviewTest/powerpreviewTest.vcxproj b/src/modules/previewpane/powerpreviewTest/powerpreviewTest.vcxproj index b95e2fe4bc..a573c279c2 100644 --- a/src/modules/previewpane/powerpreviewTest/powerpreviewTest.vcxproj +++ b/src/modules/previewpane/powerpreviewTest/powerpreviewTest.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -23,7 +24,7 @@ {47310AB4-9034-4BD1-8D8B-E88AD21A171B} Win32Proj powerpreviewTest - 10.0 + 10.0.17134.0 NativeUnitTestProject @@ -179,7 +180,18 @@ {74485049-c722-400f-abe5-86ac52d929b3} + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/previewpane/powerpreviewTest/powerpreviewTest.vcxproj.filters b/src/modules/previewpane/powerpreviewTest/powerpreviewTest.vcxproj.filters index 4fc696fd53..0ab423a082 100644 --- a/src/modules/previewpane/powerpreviewTest/powerpreviewTest.vcxproj.filters +++ b/src/modules/previewpane/powerpreviewTest/powerpreviewTest.vcxproj.filters @@ -27,4 +27,7 @@ Header Files + + + \ No newline at end of file diff --git a/src/modules/shortcut_guide/packages.config b/src/modules/shortcut_guide/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/shortcut_guide/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/shortcut_guide/pch.h b/src/modules/shortcut_guide/pch.h index 5b021e5eb3..63a1318c02 100644 --- a/src/modules/shortcut_guide/pch.h +++ b/src/modules/shortcut_guide/pch.h @@ -1,5 +1,7 @@ #pragma once #include +#include +#include #include #include #include diff --git a/src/modules/shortcut_guide/shortcut_guide.vcxproj b/src/modules/shortcut_guide/shortcut_guide.vcxproj index 76ce5825e5..8d2be26238 100644 --- a/src/modules/shortcut_guide/shortcut_guide.vcxproj +++ b/src/modules/shortcut_guide/shortcut_guide.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -15,7 +16,7 @@ {A46629C4-1A6C-40FA-A8B6-10E5102BB0BA} Win32Proj overlaywindow - 10.0 + 10.0.17134.0 @@ -62,7 +63,6 @@ true true NDEBUG;OVERLAYWINDOW_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h MultiThreaded ..\..\common\inc;..\..\common\Telemetry;..\..\;..\;..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) @@ -83,7 +83,6 @@ Disabled true _DEBUG;OVERLAYWINDOW_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h MultiThreadedDebug ..\..\common\inc;..\..\common\Telemetry;..\..\;..\;..\..\..\deps\cpprestsdk\include;%(AdditionalIncludeDirectories) @@ -124,7 +123,18 @@ + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/shortcut_guide/shortcut_guide.vcxproj.filters b/src/modules/shortcut_guide/shortcut_guide.vcxproj.filters index 9d9a7c5088..9222c2fe27 100644 --- a/src/modules/shortcut_guide/shortcut_guide.vcxproj.filters +++ b/src/modules/shortcut_guide/shortcut_guide.vcxproj.filters @@ -49,4 +49,7 @@ + + + \ No newline at end of file diff --git a/src/modules/windowwalker/dll/WindowWalker.vcxproj b/src/modules/windowwalker/dll/WindowWalker.vcxproj index 14b4c24ffb..ae3496fa61 100644 --- a/src/modules/windowwalker/dll/WindowWalker.vcxproj +++ b/src/modules/windowwalker/dll/WindowWalker.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -15,7 +16,7 @@ {51d3bd1f-07a8-48eb-b2a0-0a249cd4e1a6} Win32Proj WindowWalker - 10.0 + 10.0.17134.0 WindowWalker @@ -61,7 +62,6 @@ Disabled true _DEBUG;EXAMPLEPOWERTOY_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h MultiThreadedDebug stdcpplatest @@ -81,7 +81,6 @@ true true NDEBUG;EXAMPLEPOWERTOY_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h MultiThreaded stdcpplatest @@ -122,7 +121,18 @@ + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/modules/windowwalker/dll/packages.config b/src/modules/windowwalker/dll/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/modules/windowwalker/dll/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/modules/windowwalker/dll/pch.h b/src/modules/windowwalker/dll/pch.h index 8ef8e5eed6..32e0a68d31 100644 --- a/src/modules/windowwalker/dll/pch.h +++ b/src/modules/windowwalker/dll/pch.h @@ -1,6 +1,8 @@ #pragma once #define WIN32_LEAN_AND_MEAN #include +#include +#include #include #include #include \ No newline at end of file diff --git a/src/runner/packages.config b/src/runner/packages.config index 09cb116327..ce06e0cff6 100644 --- a/src/runner/packages.config +++ b/src/runner/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file diff --git a/src/runner/pch.h b/src/runner/pch.h index 07842b0166..98c9c46884 100644 --- a/src/runner/pch.h +++ b/src/runner/pch.h @@ -1,5 +1,7 @@ #pragma once #include +#include +#include #include #include #include diff --git a/src/runner/powertoys_events.h b/src/runner/powertoys_events.h index 4135bfd477..2d5342fa62 100644 --- a/src/runner/powertoys_events.h +++ b/src/runner/powertoys_events.h @@ -3,6 +3,7 @@ #include #include #include +#include class PowertoysEvents { diff --git a/src/runner/runner.vcxproj b/src/runner/runner.vcxproj index 264a6f5bd4..f1e2ec82c0 100644 --- a/src/runner/runner.vcxproj +++ b/src/runner/runner.vcxproj @@ -1,5 +1,6 @@  + Debug @@ -14,8 +15,8 @@ 15.0 {9412D5C6-2CF2-4FC2-A601-B55508EA9B27} powertoys - 10.0 runner + 10.0.17134.0 @@ -59,7 +60,6 @@ Level3 Disabled true - true stdcpplatest MultiThreadedDebug Use @@ -84,7 +84,6 @@ true true true - true stdcpplatest MultiThreaded Use @@ -247,11 +246,14 @@ + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + \ No newline at end of file diff --git a/src/settings/StreamUriResolverFromFile.h b/src/settings/StreamUriResolverFromFile.h index 03c7ff728e..43426c68bb 100644 --- a/src/settings/StreamUriResolverFromFile.h +++ b/src/settings/StreamUriResolverFromFile.h @@ -4,5 +4,6 @@ struct StreamUriResolverFromFile : winrt::implements { WCHAR base_path[MAX_PATH]; + winrt::Windows::Foundation::IAsyncOperation UriToStreamAsync(const winrt::Windows::Foundation::Uri& uri) const; }; diff --git a/src/settings/main.cpp b/src/settings/main.cpp index 7f24e26b1f..42ddeee52f 100644 --- a/src/settings/main.cpp +++ b/src/settings/main.cpp @@ -39,8 +39,6 @@ HWND g_main_wnd = nullptr; WebViewControl g_webview = nullptr; WebViewControlProcess g_webview_process = nullptr; -StreamUriResolverFromFile local_uri_resolver; - // Windows message for receiving copied data to send to the webview. UINT wm_data_for_webview = 0; @@ -70,12 +68,13 @@ void NavigateToLocalhostReactServer() void NavigateToUri(_In_ LPCWSTR uri_as_string) { + auto uri_resolver = winrt::make_self(); // initialize the base_path for the html content relative to the executable. - WINRT_VERIFY(GetModuleFileName(nullptr, local_uri_resolver.base_path, MAX_PATH)); - WINRT_VERIFY(PathRemoveFileSpec(local_uri_resolver.base_path)); - wcscat_s(local_uri_resolver.base_path, URI_CONTENT_ID); + WINRT_VERIFY(GetModuleFileName(nullptr, uri_resolver->base_path, MAX_PATH)); + WINRT_VERIFY(PathRemoveFileSpec(uri_resolver->base_path)); + wcscat_s(uri_resolver->base_path, URI_CONTENT_ID); Uri url = g_webview.BuildLocalStreamUri(hstring(URI_CONTENT_ID), hstring(uri_as_string)); - g_webview.NavigateToLocalStreamUri(url, local_uri_resolver); + g_webview.NavigateToLocalStreamUri(url, *uri_resolver); } Rect client_rect_to_bounds_rect(_In_ HWND hwnd) diff --git a/src/settings/packages.config b/src/settings/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/src/settings/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/settings/pch.h b/src/settings/pch.h index 735fe1c956..8fbd24f9db 100644 --- a/src/settings/pch.h +++ b/src/settings/pch.h @@ -4,15 +4,18 @@ #pragma push_macro("GetCurrentTime") #undef GetCurrentTime // include winrt headers with fix for "warning C4002: Too many arguments for function-like macro invocation GetCurrentTime" -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #pragma pop_macro("GetCurrentTime") #include #include diff --git a/src/settings/settings.vcxproj b/src/settings/settings.vcxproj index b9c55a4d94..f654c9b6c6 100644 --- a/src/settings/settings.vcxproj +++ b/src/settings/settings.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -14,7 +15,7 @@ 15.0 {07C389E3-6BC8-41CF-923E-307B1265FA2D} PowerToysSettingsEditor - 10.0 + 10.0.17134.0 settings @@ -56,7 +57,6 @@ Level3 Disabled true - true stdcpplatest Use pch.h @@ -85,7 +85,6 @@ true true true - true stdcpplatest Use pch.h @@ -137,7 +136,18 @@ {74485049-c722-400f-abe5-86ac52d929b3} + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/src/settings/settings.vcxproj.filters b/src/settings/settings.vcxproj.filters index 40f02e0184..ef76513ecd 100644 --- a/src/settings/settings.vcxproj.filters +++ b/src/settings/settings.vcxproj.filters @@ -52,4 +52,7 @@ Resource Files + + + \ No newline at end of file diff --git a/tools/project_template/ModuleTemplate/ModuleTemplateCompileTest.vcxproj b/tools/project_template/ModuleTemplate/ModuleTemplateCompileTest.vcxproj index cdb6f2b7fe..9fde29ba69 100644 --- a/tools/project_template/ModuleTemplate/ModuleTemplateCompileTest.vcxproj +++ b/tools/project_template/ModuleTemplate/ModuleTemplateCompileTest.vcxproj @@ -1,5 +1,6 @@ + Debug @@ -15,7 +16,7 @@ {64A80062-4D8B-4229-8A38-DFA1D7497749} Win32Proj templatenamespace - 10.0 + 10.0.17134.0 ModuleTemplateCompileTest @@ -61,7 +62,6 @@ Disabled true _DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h MultiThreadedDebug stdcpplatest @@ -81,7 +81,6 @@ true true NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) - true pch.h MultiThreaded stdcpplatest @@ -122,7 +121,18 @@ + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/tools/project_template/ModuleTemplate/ModuleTemplateCompileTest.vcxproj.filters b/tools/project_template/ModuleTemplate/ModuleTemplateCompileTest.vcxproj.filters index 4b1a91f13c..d06043800f 100644 --- a/tools/project_template/ModuleTemplate/ModuleTemplateCompileTest.vcxproj.filters +++ b/tools/project_template/ModuleTemplate/ModuleTemplateCompileTest.vcxproj.filters @@ -13,4 +13,7 @@ + + + \ No newline at end of file diff --git a/tools/project_template/ModuleTemplate/packages.config b/tools/project_template/ModuleTemplate/packages.config new file mode 100644 index 0000000000..1447e714af --- /dev/null +++ b/tools/project_template/ModuleTemplate/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/tools/project_template/ModuleTemplate/pch.h b/tools/project_template/ModuleTemplate/pch.h index 769a37b377..c981591a05 100644 --- a/tools/project_template/ModuleTemplate/pch.h +++ b/tools/project_template/ModuleTemplate/pch.h @@ -1,5 +1,7 @@ #pragma once #define WIN32_LEAN_AND_MEAN #include +#include +#include #include #include \ No newline at end of file