diff --git a/README.md b/README.md index 9c2652f31..a30115426 100644 --- a/README.md +++ b/README.md @@ -69,14 +69,14 @@ Studio, add the Win2D NuGet package to your project, and get started using the A ## Building Win2D from source ##### Requirements -- Visual Studio 2017 with Tools for Universal Windows Apps 15.0.27428.01 and Windows SDK 17134 +- Visual Studio 2019 with Tools for Universal Windows Apps 15.0.27428.01 and Windows SDK 18362 ##### Clone Repository - Go to 'View' -> 'Team Explorer' -> 'Local Git Repositories' -> 'Clone' - Add the Win2D repository URL (https://github.com/Microsoft/Win2D.git) and hit 'Clone' ##### Build NuGet Packages -- Launch 'Developer Command Prompt for VS2017' +- Launch 'Developer Command Prompt for VS2019' - Change directory to your cloned Win2D repository and run 'build' ##### Point Visual Studio at the resulting 'bin' directory diff --git a/Win2D.proj b/Win2D.proj index a7968c1e7..43cb0e17b 100644 --- a/Win2D.proj +++ b/Win2D.proj @@ -270,7 +270,8 @@ <_VsTest Condition="Exists('$(VS120COMNTOOLS)$(_VsTestPathUnderCommonTools)')">$(VS120COMNTOOLS)$(_VsTestPathUnderCommonTools) <_VsTest Condition="Exists('$(VS140COMNTOOLS)$(_VsTestPathUnderCommonTools)')">$(VS140COMNTOOLS)$(_VsTestPathUnderCommonTools) <_VsTest Condition="Exists('$(VS150COMNTOOLS)$(_VsTestPathUnderCommonTools)')">$(VS150COMNTOOLS)$(_VsTestPathUnderCommonTools) - "$([System.IO.Path]::GetFullPath('$(_VsTest)'))" + <_VsTest Condition="Exists('$(VS160COMNTOOLS)$(_VsTestPathUnderCommonTools)')">$(VS160COMNTOOLS)$(_VsTestPathUnderCommonTools) + "$([System.IO.Path]::GetFullPath('$(_VsTest)'))" + + %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe + + + + diff --git a/Win2D.uap.sln b/Win2D.uap.sln index 307b6db6d..920527abe 100644 --- a/Win2D.uap.sln +++ b/Win2D.uap.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2010 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29020.237 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "winrt", "winrt", "{0F212400-0A8B-4E26-9BA8-CE7165FF8717}" EndProject diff --git a/build.cmd b/build.cmd index 815c11109..8b867d11f 100644 --- a/build.cmd +++ b/build.cmd @@ -2,7 +2,7 @@ SETLOCAL -IF "%VisualStudioVersion%" LSS "15.0" ( +IF "%VisualStudioVersion%" LSS "16.0" ( GOTO WRONG_COMMAND_PROMPT ) @@ -35,7 +35,7 @@ GOTO END :WRONG_COMMAND_PROMPT -ECHO Please run this script from a Developer Command Prompt for VS2017 +ECHO Please run this script from a Developer Command Prompt for VS2019 ECHO. PAUSE GOTO END diff --git a/build/Win2D.cpp.props b/build/Win2D.cpp.props index 181f1de9c..c1bc4973c 100644 --- a/build/Win2D.cpp.props +++ b/build/Win2D.cpp.props @@ -49,11 +49,11 @@ - v141 + v142 - 10.0.17134.0 + 10.0.18362.0 10.0.10240.0 diff --git a/build/Win2D.cs.props b/build/Win2D.cs.props index 8dc44e92d..721bdb397 100644 --- a/build/Win2D.cs.props +++ b/build/Win2D.cs.props @@ -15,7 +15,7 @@ 4 true - 10.0.17134.0 + 10.0.18362.0 10.0.10240.0 diff --git a/build/nuget/Win2D.common.targets b/build/nuget/Win2D.common.targets index b7197cd09..5e04d9628 100644 --- a/build/nuget/Win2D.common.targets +++ b/build/nuget/Win2D.common.targets @@ -28,7 +28,7 @@ + Condition="('$(TargetPlatformVersion)' != '' and '$(TargetPlatformVersion)' != '10.0') and '$(DisableWin2DPlatformCheck)' == ''"> diff --git a/build/nuget/Win2D.uwp-managed.targets b/build/nuget/Win2D.uwp-managed.targets new file mode 100644 index 000000000..1200babbb --- /dev/null +++ b/build/nuget/Win2D.uwp-managed.targets @@ -0,0 +1,36 @@ + + + + + x64 + x86 + + + + x86 + $(Platform) + + + + + true + + + + + $(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Graphics.Canvas.winmd + Microsoft.Graphics.Canvas.dll + + + + + + + + + + + diff --git a/build/nuget/Win2D.uwp.nuspec b/build/nuget/Win2D.uwp.nuspec index 78a87ff78..03e866754 100644 --- a/build/nuget/Win2D.uwp.nuspec +++ b/build/nuget/Win2D.uwp.nuspec @@ -20,6 +20,8 @@ + + @@ -28,6 +30,10 @@ + + + + diff --git a/samples/CompositionExample/CompositionExample.csproj b/samples/CompositionExample/CompositionExample.csproj index 840365cd7..faae767ae 100644 --- a/samples/CompositionExample/CompositionExample.csproj +++ b/samples/CompositionExample/CompositionExample.csproj @@ -1,4 +1,4 @@ - + @@ -112,7 +112,7 @@ - 6.2.8 + 6.2.9 diff --git a/samples/CoreWindowExample/CoreWindowExample.uap.csproj b/samples/CoreWindowExample/CoreWindowExample.uap.csproj index b898b2b1e..8d8472e75 100644 --- a/samples/CoreWindowExample/CoreWindowExample.uap.csproj +++ b/samples/CoreWindowExample/CoreWindowExample.uap.csproj @@ -1,4 +1,4 @@ - + @@ -112,7 +112,7 @@ - 6.2.8 + 6.2.9 diff --git a/samples/ExampleGallery/BackgroundTask/ExampleGallery.BackgroundTask.uap.csproj b/samples/ExampleGallery/BackgroundTask/ExampleGallery.BackgroundTask.uap.csproj index 1a295a9a8..5e4428ee2 100644 --- a/samples/ExampleGallery/BackgroundTask/ExampleGallery.BackgroundTask.uap.csproj +++ b/samples/ExampleGallery/BackgroundTask/ExampleGallery.BackgroundTask.uap.csproj @@ -1,4 +1,4 @@ - + @@ -110,7 +110,7 @@ - 6.2.8 + 6.2.9 diff --git a/samples/ExampleGallery/Effects/ExampleGallery.Effects.csproj b/samples/ExampleGallery/Effects/ExampleGallery.Effects.csproj index 6a08174da..3aa8411b1 100644 --- a/samples/ExampleGallery/Effects/ExampleGallery.Effects.csproj +++ b/samples/ExampleGallery/Effects/ExampleGallery.Effects.csproj @@ -1,4 +1,4 @@ - + @@ -109,7 +109,7 @@ - 6.2.8 + 6.2.9 diff --git a/samples/ExampleGallery/ExampleGallery.uap.csproj b/samples/ExampleGallery/ExampleGallery.uap.csproj index 69cc12b19..c65aeacec 100644 --- a/samples/ExampleGallery/ExampleGallery.uap.csproj +++ b/samples/ExampleGallery/ExampleGallery.uap.csproj @@ -127,7 +127,7 @@ - 6.2.8 + 6.2.9 diff --git a/samples/SimpleSample/SimpleSample.uap.csproj b/samples/SimpleSample/SimpleSample.uap.csproj index dde75f0e9..f1477f658 100644 --- a/samples/SimpleSample/SimpleSample.uap.csproj +++ b/samples/SimpleSample/SimpleSample.uap.csproj @@ -146,7 +146,7 @@ - 6.2.8 + 6.2.9 diff --git a/tools/codegen/exe/OutputEffectType.cs b/tools/codegen/exe/OutputEffectType.cs index 41795724e..b69876a10 100644 --- a/tools/codegen/exe/OutputEffectType.cs +++ b/tools/codegen/exe/OutputEffectType.cs @@ -486,7 +486,7 @@ public static void OutputEffectCpp(Effects.Effect effect, Formatter output) } else { - output.WriteLine("ActivatableClassWithFactory(" + effect.ClassName + ", SimpleAgileActivationFactory<" + effect.ClassName + ">);"); + output.WriteLine("ActivatableClassWithFactory(" + effect.ClassName + ", ::SimpleAgileActivationFactory<" + effect.ClassName + ">);"); } output.Unindent(); diff --git a/winrt/docsrc/CanvasFontFace.xml b/winrt/docsrc/CanvasFontFace.xml index 96441de4a..64aedc468 100644 --- a/winrt/docsrc/CanvasFontFace.xml +++ b/winrt/docsrc/CanvasFontFace.xml @@ -155,7 +155,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license Gets the ascent value of the font face. Ascent is the distance from the top of font character alignment box to the Latin-script baseline. - Gts the cap height value of the font face. Cap height is the distance from the Latin-script baseline to the top of a typical Latin-script capital. Capital "H" is often used as a reference character for the purpose of calculating the cap height value. + Gets the cap height value of the font face. Cap height is the distance from the Latin-script baseline to the top of a typical Latin-script capital. Capital "H" is often used as a reference character for the purpose of calculating the cap height value. Gets the horizontal offset of the caret along the baseline for good appearance. An offset of 0 is returned for perfectly upright fonts (non-italic). diff --git a/winrt/docsrc/CanvasPrintDocument.xml b/winrt/docsrc/CanvasPrintDocument.xml index 6fb664be9..9da9bf117 100644 --- a/winrt/docsrc/CanvasPrintDocument.xml +++ b/winrt/docsrc/CanvasPrintDocument.xml @@ -87,7 +87,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license When the user chooses to print the event is raised. The application can then draw each page in turn - using

diff --git a/winrt/docsrc/QuickStart.aml b/winrt/docsrc/QuickStart.aml index 3a11f520f..5e6bf5e19 100644 --- a/winrt/docsrc/QuickStart.aml +++ b/winrt/docsrc/QuickStart.aml @@ -607,11 +607,11 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license - Now you can animate the Gaussian blur. Find the canvas_AnimatedDraw method and add the + Now you can animate the Gaussian blur. Find the canvas_DrawAnimated method and add the following code: - private void canvas_AnimatedDraw( + private void canvas_DrawAnimated( Microsoft.Graphics.Canvas.UI.Xaml.ICanvasAnimatedControl sender, Microsoft.Graphics.Canvas.UI.Xaml.CanvasAnimatedDrawEventArgs args) { diff --git a/winrt/lib/effects/generated/ArithmeticCompositeEffect.cpp b/winrt/lib/effects/generated/ArithmeticCompositeEffect.cpp index 02551f928..5c50bb1f0 100644 --- a/winrt/lib/effects/generated/ArithmeticCompositeEffect.cpp +++ b/winrt/lib/effects/generated/ArithmeticCompositeEffect.cpp @@ -37,5 +37,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na IMPLEMENT_EFFECT_PROPERTY_MAPPING(ArithmeticCompositeEffect, { L"ClampOutput", D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(ArithmeticCompositeEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(ArithmeticCompositeEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/AtlasEffect.cpp b/winrt/lib/effects/generated/AtlasEffect.cpp index dfa585f96..81bc7af28 100644 --- a/winrt/lib/effects/generated/AtlasEffect.cpp +++ b/winrt/lib/effects/generated/AtlasEffect.cpp @@ -40,5 +40,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"SourceRectangle", D2D1_ATLAS_PROP_INPUT_RECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_RECT_TO_VECTOR4 }, { L"PaddingRectangle", D2D1_ATLAS_PROP_INPUT_PADDING_RECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_RECT_TO_VECTOR4 }) - ActivatableClassWithFactory(AtlasEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(AtlasEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/BlendEffect.cpp b/winrt/lib/effects/generated/BlendEffect.cpp index b54463aed..f5594c796 100644 --- a/winrt/lib/effects/generated/BlendEffect.cpp +++ b/winrt/lib/effects/generated/BlendEffect.cpp @@ -36,5 +36,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na IMPLEMENT_EFFECT_PROPERTY_MAPPING(BlendEffect, { L"Mode", D2D1_BLEND_PROP_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(BlendEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(BlendEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/BorderEffect.cpp b/winrt/lib/effects/generated/BorderEffect.cpp index f6a077225..b06d5f495 100644 --- a/winrt/lib/effects/generated/BorderEffect.cpp +++ b/winrt/lib/effects/generated/BorderEffect.cpp @@ -40,5 +40,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"ExtendX", D2D1_BORDER_PROP_EDGE_MODE_X, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"ExtendY", D2D1_BORDER_PROP_EDGE_MODE_Y, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(BorderEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(BorderEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/BrightnessEffect.cpp b/winrt/lib/effects/generated/BrightnessEffect.cpp index 2e52abce2..3d4415fd1 100644 --- a/winrt/lib/effects/generated/BrightnessEffect.cpp +++ b/winrt/lib/effects/generated/BrightnessEffect.cpp @@ -42,5 +42,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"WhitePoint", D2D1_BRIGHTNESS_PROP_WHITE_POINT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"BlackPoint", D2D1_BRIGHTNESS_PROP_BLACK_POINT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(BrightnessEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(BrightnessEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/ChromaKeyEffect.cpp b/winrt/lib/effects/generated/ChromaKeyEffect.cpp index cf103a8f1..c29680aaf 100644 --- a/winrt/lib/effects/generated/ChromaKeyEffect.cpp +++ b/winrt/lib/effects/generated/ChromaKeyEffect.cpp @@ -66,7 +66,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Feather", D2D1_CHROMAKEY_PROP_FEATHER, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"ColorHdr", D2D1_CHROMAKEY_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN }) - ActivatableClassWithFactory(ChromaKeyEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(ChromaKeyEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/ColorMatrixEffect.cpp b/winrt/lib/effects/generated/ColorMatrixEffect.cpp index 906e18d34..7dc1ace60 100644 --- a/winrt/lib/effects/generated/ColorMatrixEffect.cpp +++ b/winrt/lib/effects/generated/ColorMatrixEffect.cpp @@ -48,5 +48,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"AlphaMode", D2D1_COLORMATRIX_PROP_ALPHA_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_COLORMATRIX_ALPHA_MODE }, { L"ClampOutput", D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(ColorMatrixEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(ColorMatrixEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/ColorSourceEffect.cpp b/winrt/lib/effects/generated/ColorSourceEffect.cpp index fa6310ff9..bcd2d8748 100644 --- a/winrt/lib/effects/generated/ColorSourceEffect.cpp +++ b/winrt/lib/effects/generated/ColorSourceEffect.cpp @@ -35,5 +35,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Color", D2D1_FLOOD_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_COLOR_TO_VECTOR4 }, { L"ColorHdr", D2D1_FLOOD_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN }) - ActivatableClassWithFactory(ColorSourceEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(ColorSourceEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/CompositeEffect.cpp b/winrt/lib/effects/generated/CompositeEffect.cpp index 72dc8d93f..e65ac61eb 100644 --- a/winrt/lib/effects/generated/CompositeEffect.cpp +++ b/winrt/lib/effects/generated/CompositeEffect.cpp @@ -30,5 +30,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na IMPLEMENT_EFFECT_PROPERTY_MAPPING(CompositeEffect, { L"Mode", D2D1_COMPOSITE_PROP_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(CompositeEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(CompositeEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/ContrastEffect.cpp b/winrt/lib/effects/generated/ContrastEffect.cpp index 0499714b0..66f9f1de4 100644 --- a/winrt/lib/effects/generated/ContrastEffect.cpp +++ b/winrt/lib/effects/generated/ContrastEffect.cpp @@ -43,7 +43,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Contrast", D2D1_CONTRAST_PROP_CONTRAST, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"ClampSource", D2D1_CONTRAST_PROP_CLAMP_INPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(ContrastEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(ContrastEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/ConvolveMatrixEffect.cpp b/winrt/lib/effects/generated/ConvolveMatrixEffect.cpp index 6a03caa60..a23c65256 100644 --- a/winrt/lib/effects/generated/ConvolveMatrixEffect.cpp +++ b/winrt/lib/effects/generated/ConvolveMatrixEffect.cpp @@ -115,5 +115,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"BorderMode", D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"ClampOutput", D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(ConvolveMatrixEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(ConvolveMatrixEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/CropEffect.cpp b/winrt/lib/effects/generated/CropEffect.cpp index f635a42db..36959dd31 100644 --- a/winrt/lib/effects/generated/CropEffect.cpp +++ b/winrt/lib/effects/generated/CropEffect.cpp @@ -40,5 +40,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"SourceRectangle", D2D1_CROP_PROP_RECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_RECT_TO_VECTOR4 }, { L"BorderMode", D2D1_CROP_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(CropEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(CropEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/DirectionalBlurEffect.cpp b/winrt/lib/effects/generated/DirectionalBlurEffect.cpp index 18f165c47..6957bf26e 100644 --- a/winrt/lib/effects/generated/DirectionalBlurEffect.cpp +++ b/winrt/lib/effects/generated/DirectionalBlurEffect.cpp @@ -57,5 +57,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Optimization", D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"BorderMode", D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(DirectionalBlurEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(DirectionalBlurEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/DiscreteTransferEffect.cpp b/winrt/lib/effects/generated/DiscreteTransferEffect.cpp index 843d1b834..33f5b697f 100644 --- a/winrt/lib/effects/generated/DiscreteTransferEffect.cpp +++ b/winrt/lib/effects/generated/DiscreteTransferEffect.cpp @@ -92,5 +92,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"AlphaDisable", D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"ClampOutput", D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(DiscreteTransferEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(DiscreteTransferEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/DisplacementMapEffect.cpp b/winrt/lib/effects/generated/DisplacementMapEffect.cpp index 69b12fd7a..de38b4e38 100644 --- a/winrt/lib/effects/generated/DisplacementMapEffect.cpp +++ b/winrt/lib/effects/generated/DisplacementMapEffect.cpp @@ -52,5 +52,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"XChannelSelect", D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"YChannelSelect", D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(DisplacementMapEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(DisplacementMapEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/DistantDiffuseEffect.cpp b/winrt/lib/effects/generated/DistantDiffuseEffect.cpp index 3cd03827d..3ac799062 100644 --- a/winrt/lib/effects/generated/DistantDiffuseEffect.cpp +++ b/winrt/lib/effects/generated/DistantDiffuseEffect.cpp @@ -90,5 +90,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"HeightMapInterpolationMode", D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"LightColorHdr", D2D1_DISTANTDIFFUSE_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN }) - ActivatableClassWithFactory(DistantDiffuseEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(DistantDiffuseEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/DistantSpecularEffect.cpp b/winrt/lib/effects/generated/DistantSpecularEffect.cpp index 7c3d5bb51..6c43839d8 100644 --- a/winrt/lib/effects/generated/DistantSpecularEffect.cpp +++ b/winrt/lib/effects/generated/DistantSpecularEffect.cpp @@ -99,5 +99,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"HeightMapInterpolationMode", D2D1_DISTANTSPECULAR_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"LightColorHdr", D2D1_DISTANTSPECULAR_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN }) - ActivatableClassWithFactory(DistantSpecularEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(DistantSpecularEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/DpiCompensationEffect.cpp b/winrt/lib/effects/generated/DpiCompensationEffect.cpp index 756f22e63..199a0412e 100644 --- a/winrt/lib/effects/generated/DpiCompensationEffect.cpp +++ b/winrt/lib/effects/generated/DpiCompensationEffect.cpp @@ -48,5 +48,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"BorderMode", D2D1_DPICOMPENSATION_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"SourceDpi", D2D1_DPICOMPENSATION_PROP_INPUT_DPI, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(DpiCompensationEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(DpiCompensationEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/EdgeDetectionEffect.cpp b/winrt/lib/effects/generated/EdgeDetectionEffect.cpp index 46bf4156e..14d78e486 100644 --- a/winrt/lib/effects/generated/EdgeDetectionEffect.cpp +++ b/winrt/lib/effects/generated/EdgeDetectionEffect.cpp @@ -68,7 +68,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"OverlayEdges", D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"AlphaMode", D2D1_EDGEDETECTION_PROP_ALPHA_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_COLORMATRIX_ALPHA_MODE }) - ActivatableClassWithFactory(EdgeDetectionEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(EdgeDetectionEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/EmbossEffect.cpp b/winrt/lib/effects/generated/EmbossEffect.cpp index 97c647b27..5d48d70e2 100644 --- a/winrt/lib/effects/generated/EmbossEffect.cpp +++ b/winrt/lib/effects/generated/EmbossEffect.cpp @@ -43,7 +43,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Amount", D2D1_EMBOSS_PROP_HEIGHT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"Angle", D2D1_EMBOSS_PROP_DIRECTION, GRAPHICS_EFFECT_PROPERTY_MAPPING_RADIANS_TO_DEGREES }) - ActivatableClassWithFactory(EmbossEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(EmbossEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/ExposureEffect.cpp b/winrt/lib/effects/generated/ExposureEffect.cpp index bf1b40217..ed637f14d 100644 --- a/winrt/lib/effects/generated/ExposureEffect.cpp +++ b/winrt/lib/effects/generated/ExposureEffect.cpp @@ -35,7 +35,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na IMPLEMENT_EFFECT_PROPERTY_MAPPING(ExposureEffect, { L"Exposure", D2D1_EXPOSURE_PROP_EXPOSURE_VALUE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(ExposureEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(ExposureEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/GammaTransferEffect.cpp b/winrt/lib/effects/generated/GammaTransferEffect.cpp index 969db2521..397d5fa32 100644 --- a/winrt/lib/effects/generated/GammaTransferEffect.cpp +++ b/winrt/lib/effects/generated/GammaTransferEffect.cpp @@ -160,5 +160,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"AlphaDisable", D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"ClampOutput", D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(GammaTransferEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(GammaTransferEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/GaussianBlurEffect.cpp b/winrt/lib/effects/generated/GaussianBlurEffect.cpp index d1caa6138..0b7b7a786 100644 --- a/winrt/lib/effects/generated/GaussianBlurEffect.cpp +++ b/winrt/lib/effects/generated/GaussianBlurEffect.cpp @@ -49,5 +49,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Optimization", D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"BorderMode", D2D1_GAUSSIANBLUR_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(GaussianBlurEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(GaussianBlurEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/GrayscaleEffect.cpp b/winrt/lib/effects/generated/GrayscaleEffect.cpp index 888feadbb..803449455 100644 --- a/winrt/lib/effects/generated/GrayscaleEffect.cpp +++ b/winrt/lib/effects/generated/GrayscaleEffect.cpp @@ -24,7 +24,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na Source, 0) - ActivatableClassWithFactory(GrayscaleEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(GrayscaleEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/HighlightsAndShadowsEffect.cpp b/winrt/lib/effects/generated/HighlightsAndShadowsEffect.cpp index 266f342a2..97f019f95 100644 --- a/winrt/lib/effects/generated/HighlightsAndShadowsEffect.cpp +++ b/winrt/lib/effects/generated/HighlightsAndShadowsEffect.cpp @@ -63,7 +63,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Clarity", D2D1_HIGHLIGHTSANDSHADOWS_PROP_CLARITY, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"MaskBlurAmount", D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(HighlightsAndShadowsEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(HighlightsAndShadowsEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/HueRotationEffect.cpp b/winrt/lib/effects/generated/HueRotationEffect.cpp index cf4ff8490..5e9014adc 100644 --- a/winrt/lib/effects/generated/HueRotationEffect.cpp +++ b/winrt/lib/effects/generated/HueRotationEffect.cpp @@ -32,5 +32,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na IMPLEMENT_EFFECT_PROPERTY_MAPPING(HueRotationEffect, { L"Angle", D2D1_HUEROTATION_PROP_ANGLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_RADIANS_TO_DEGREES }) - ActivatableClassWithFactory(HueRotationEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(HueRotationEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/HueToRgbEffect.cpp b/winrt/lib/effects/generated/HueToRgbEffect.cpp index e0b9a289c..adc4ba213 100644 --- a/winrt/lib/effects/generated/HueToRgbEffect.cpp +++ b/winrt/lib/effects/generated/HueToRgbEffect.cpp @@ -34,7 +34,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na IMPLEMENT_EFFECT_PROPERTY_MAPPING(HueToRgbEffect, { L"SourceColorSpace", D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(HueToRgbEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(HueToRgbEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/InvertEffect.cpp b/winrt/lib/effects/generated/InvertEffect.cpp index b669a92db..e936cc1fd 100644 --- a/winrt/lib/effects/generated/InvertEffect.cpp +++ b/winrt/lib/effects/generated/InvertEffect.cpp @@ -24,7 +24,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na Source, 0) - ActivatableClassWithFactory(InvertEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(InvertEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/LinearTransferEffect.cpp b/winrt/lib/effects/generated/LinearTransferEffect.cpp index c0919b554..16f00ed82 100644 --- a/winrt/lib/effects/generated/LinearTransferEffect.cpp +++ b/winrt/lib/effects/generated/LinearTransferEffect.cpp @@ -128,5 +128,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"AlphaDisable", D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"ClampOutput", D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(LinearTransferEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(LinearTransferEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/LuminanceToAlphaEffect.cpp b/winrt/lib/effects/generated/LuminanceToAlphaEffect.cpp index e83c68c2a..fe0cd002d 100644 --- a/winrt/lib/effects/generated/LuminanceToAlphaEffect.cpp +++ b/winrt/lib/effects/generated/LuminanceToAlphaEffect.cpp @@ -22,5 +22,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na Source, 0) - ActivatableClassWithFactory(LuminanceToAlphaEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(LuminanceToAlphaEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/MorphologyEffect.cpp b/winrt/lib/effects/generated/MorphologyEffect.cpp index ba64bf818..b0673e5f4 100644 --- a/winrt/lib/effects/generated/MorphologyEffect.cpp +++ b/winrt/lib/effects/generated/MorphologyEffect.cpp @@ -50,5 +50,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Width", D2D1_MORPHOLOGY_PROP_WIDTH, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"Height", D2D1_MORPHOLOGY_PROP_HEIGHT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(MorphologyEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(MorphologyEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/OpacityMetadataEffect.cpp b/winrt/lib/effects/generated/OpacityMetadataEffect.cpp index 896d5322c..320852cf6 100644 --- a/winrt/lib/effects/generated/OpacityMetadataEffect.cpp +++ b/winrt/lib/effects/generated/OpacityMetadataEffect.cpp @@ -32,5 +32,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na IMPLEMENT_EFFECT_PROPERTY_MAPPING(OpacityMetadataEffect, { L"OpaqueRectangle", D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_RECT_TO_VECTOR4 }) - ActivatableClassWithFactory(OpacityMetadataEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(OpacityMetadataEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/PointDiffuseEffect.cpp b/winrt/lib/effects/generated/PointDiffuseEffect.cpp index 56ad6db29..234e40e41 100644 --- a/winrt/lib/effects/generated/PointDiffuseEffect.cpp +++ b/winrt/lib/effects/generated/PointDiffuseEffect.cpp @@ -82,5 +82,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"HeightMapInterpolationMode", D2D1_POINTDIFFUSE_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"LightColorHdr", D2D1_POINTDIFFUSE_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN }) - ActivatableClassWithFactory(PointDiffuseEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(PointDiffuseEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/PointSpecularEffect.cpp b/winrt/lib/effects/generated/PointSpecularEffect.cpp index 826b3ec9d..35508791a 100644 --- a/winrt/lib/effects/generated/PointSpecularEffect.cpp +++ b/winrt/lib/effects/generated/PointSpecularEffect.cpp @@ -91,5 +91,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"HeightMapInterpolationMode", D2D1_POINTSPECULAR_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"LightColorHdr", D2D1_POINTSPECULAR_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN }) - ActivatableClassWithFactory(PointSpecularEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(PointSpecularEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/PosterizeEffect.cpp b/winrt/lib/effects/generated/PosterizeEffect.cpp index 6af23d306..3b038eed7 100644 --- a/winrt/lib/effects/generated/PosterizeEffect.cpp +++ b/winrt/lib/effects/generated/PosterizeEffect.cpp @@ -53,7 +53,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"GreenValueCount", D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"BlueValueCount", D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(PosterizeEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(PosterizeEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/PremultiplyEffect.cpp b/winrt/lib/effects/generated/PremultiplyEffect.cpp index ebd845956..f0793416e 100644 --- a/winrt/lib/effects/generated/PremultiplyEffect.cpp +++ b/winrt/lib/effects/generated/PremultiplyEffect.cpp @@ -22,5 +22,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na Source, 0) - ActivatableClassWithFactory(PremultiplyEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(PremultiplyEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/RgbToHueEffect.cpp b/winrt/lib/effects/generated/RgbToHueEffect.cpp index efa3e2db3..ac174f94a 100644 --- a/winrt/lib/effects/generated/RgbToHueEffect.cpp +++ b/winrt/lib/effects/generated/RgbToHueEffect.cpp @@ -34,7 +34,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na IMPLEMENT_EFFECT_PROPERTY_MAPPING(RgbToHueEffect, { L"OutputColorSpace", D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(RgbToHueEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(RgbToHueEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/SaturationEffect.cpp b/winrt/lib/effects/generated/SaturationEffect.cpp index b10af0858..1ecdb27f6 100644 --- a/winrt/lib/effects/generated/SaturationEffect.cpp +++ b/winrt/lib/effects/generated/SaturationEffect.cpp @@ -33,5 +33,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na IMPLEMENT_EFFECT_PROPERTY_MAPPING(SaturationEffect, { L"Saturation", D2D1_SATURATION_PROP_SATURATION, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(SaturationEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(SaturationEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/ScaleEffect.cpp b/winrt/lib/effects/generated/ScaleEffect.cpp index 20883d580..30845df5c 100644 --- a/winrt/lib/effects/generated/ScaleEffect.cpp +++ b/winrt/lib/effects/generated/ScaleEffect.cpp @@ -66,5 +66,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"BorderMode", D2D1_SCALE_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"Sharpness", D2D1_SCALE_PROP_SHARPNESS, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(ScaleEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(ScaleEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/SepiaEffect.cpp b/winrt/lib/effects/generated/SepiaEffect.cpp index e49b2b14d..aa25d3c8e 100644 --- a/winrt/lib/effects/generated/SepiaEffect.cpp +++ b/winrt/lib/effects/generated/SepiaEffect.cpp @@ -43,7 +43,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Intensity", D2D1_SEPIA_PROP_INTENSITY, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"AlphaMode", D2D1_SEPIA_PROP_ALPHA_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_COLORMATRIX_ALPHA_MODE }) - ActivatableClassWithFactory(SepiaEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(SepiaEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/ShadowEffect.cpp b/winrt/lib/effects/generated/ShadowEffect.cpp index 0fa4563fa..fb019490e 100644 --- a/winrt/lib/effects/generated/ShadowEffect.cpp +++ b/winrt/lib/effects/generated/ShadowEffect.cpp @@ -56,5 +56,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Optimization", D2D1_SHADOW_PROP_OPTIMIZATION, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"ShadowColorHdr", D2D1_SHADOW_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN }) - ActivatableClassWithFactory(ShadowEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(ShadowEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/SharpenEffect.cpp b/winrt/lib/effects/generated/SharpenEffect.cpp index eccd3b9ab..44d75dad9 100644 --- a/winrt/lib/effects/generated/SharpenEffect.cpp +++ b/winrt/lib/effects/generated/SharpenEffect.cpp @@ -44,7 +44,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Amount", D2D1_SHARPEN_PROP_SHARPNESS, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"Threshold", D2D1_SHARPEN_PROP_THRESHOLD, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(SharpenEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(SharpenEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/SpotDiffuseEffect.cpp b/winrt/lib/effects/generated/SpotDiffuseEffect.cpp index 1b5b0137f..7c2975ac3 100644 --- a/winrt/lib/effects/generated/SpotDiffuseEffect.cpp +++ b/winrt/lib/effects/generated/SpotDiffuseEffect.cpp @@ -107,5 +107,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"HeightMapInterpolationMode", D2D1_SPOTDIFFUSE_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"LightColorHdr", D2D1_SPOTDIFFUSE_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN }) - ActivatableClassWithFactory(SpotDiffuseEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(SpotDiffuseEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/SpotSpecularEffect.cpp b/winrt/lib/effects/generated/SpotSpecularEffect.cpp index f30d7b84a..d8d309604 100644 --- a/winrt/lib/effects/generated/SpotSpecularEffect.cpp +++ b/winrt/lib/effects/generated/SpotSpecularEffect.cpp @@ -116,5 +116,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"HeightMapInterpolationMode", D2D1_SPOTSPECULAR_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"LightColorHdr", D2D1_SPOTSPECULAR_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN }) - ActivatableClassWithFactory(SpotSpecularEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(SpotSpecularEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/StraightenEffect.cpp b/winrt/lib/effects/generated/StraightenEffect.cpp index 5feb1238c..47aeb6624 100644 --- a/winrt/lib/effects/generated/StraightenEffect.cpp +++ b/winrt/lib/effects/generated/StraightenEffect.cpp @@ -51,7 +51,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"MaintainSize", D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"InterpolationMode", D2D1_STRAIGHTEN_PROP_SCALE_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(StraightenEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(StraightenEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/TableTransfer3DEffect.cpp b/winrt/lib/effects/generated/TableTransfer3DEffect.cpp index e5726b6ed..645ba6963 100644 --- a/winrt/lib/effects/generated/TableTransfer3DEffect.cpp +++ b/winrt/lib/effects/generated/TableTransfer3DEffect.cpp @@ -42,7 +42,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Table", D2D1_LOOKUPTABLE3D_PROP_LUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"AlphaMode", D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_COLORMATRIX_ALPHA_MODE }) - ActivatableClassWithFactory(TableTransfer3DEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(TableTransfer3DEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/TableTransferEffect.cpp b/winrt/lib/effects/generated/TableTransferEffect.cpp index 17d389a1a..53005d153 100644 --- a/winrt/lib/effects/generated/TableTransferEffect.cpp +++ b/winrt/lib/effects/generated/TableTransferEffect.cpp @@ -92,5 +92,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"AlphaDisable", D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"ClampOutput", D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(TableTransferEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(TableTransferEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/TemperatureAndTintEffect.cpp b/winrt/lib/effects/generated/TemperatureAndTintEffect.cpp index 333d0764c..da8899cfb 100644 --- a/winrt/lib/effects/generated/TemperatureAndTintEffect.cpp +++ b/winrt/lib/effects/generated/TemperatureAndTintEffect.cpp @@ -44,7 +44,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Temperature", D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"Tint", D2D1_TEMPERATUREANDTINT_PROP_TINT, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(TemperatureAndTintEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(TemperatureAndTintEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/effects/generated/TileEffect.cpp b/winrt/lib/effects/generated/TileEffect.cpp index e6078da1a..086bb8f8b 100644 --- a/winrt/lib/effects/generated/TileEffect.cpp +++ b/winrt/lib/effects/generated/TileEffect.cpp @@ -32,5 +32,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na IMPLEMENT_EFFECT_PROPERTY_MAPPING(TileEffect, { L"SourceRectangle", D2D1_TILE_PROP_RECT, GRAPHICS_EFFECT_PROPERTY_MAPPING_RECT_TO_VECTOR4 }) - ActivatableClassWithFactory(TileEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(TileEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/Transform2DEffect.cpp b/winrt/lib/effects/generated/Transform2DEffect.cpp index 6dfafc5ff..5f5b2725d 100644 --- a/winrt/lib/effects/generated/Transform2DEffect.cpp +++ b/winrt/lib/effects/generated/Transform2DEffect.cpp @@ -57,5 +57,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"TransformMatrix", D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"Sharpness", D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(Transform2DEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(Transform2DEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/Transform3DEffect.cpp b/winrt/lib/effects/generated/Transform3DEffect.cpp index af8a94e5a..1e80844a3 100644 --- a/winrt/lib/effects/generated/Transform3DEffect.cpp +++ b/winrt/lib/effects/generated/Transform3DEffect.cpp @@ -49,5 +49,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"BorderMode", D2D1_3DTRANSFORM_PROP_BORDER_MODE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"TransformMatrix", D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(Transform3DEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(Transform3DEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/TurbulenceEffect.cpp b/winrt/lib/effects/generated/TurbulenceEffect.cpp index 4089ba0e1..b6a5cccd5 100644 --- a/winrt/lib/effects/generated/TurbulenceEffect.cpp +++ b/winrt/lib/effects/generated/TurbulenceEffect.cpp @@ -80,5 +80,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Noise", D2D1_TURBULENCE_PROP_NOISE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"Tileable", D2D1_TURBULENCE_PROP_STITCHABLE, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }) - ActivatableClassWithFactory(TurbulenceEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(TurbulenceEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/UnPremultiplyEffect.cpp b/winrt/lib/effects/generated/UnPremultiplyEffect.cpp index 21bd44473..10bac9bcf 100644 --- a/winrt/lib/effects/generated/UnPremultiplyEffect.cpp +++ b/winrt/lib/effects/generated/UnPremultiplyEffect.cpp @@ -22,5 +22,5 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na Source, 0) - ActivatableClassWithFactory(UnPremultiplyEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(UnPremultiplyEffect, ::SimpleAgileActivationFactory); }}}}} diff --git a/winrt/lib/effects/generated/VignetteEffect.cpp b/winrt/lib/effects/generated/VignetteEffect.cpp index f6ccf02cd..01198727c 100644 --- a/winrt/lib/effects/generated/VignetteEffect.cpp +++ b/winrt/lib/effects/generated/VignetteEffect.cpp @@ -59,7 +59,7 @@ namespace ABI { namespace Microsoft { namespace Graphics { namespace Canvas { na { L"Curve", D2D1_VIGNETTE_PROP_STRENGTH, GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT }, { L"ColorHdr", D2D1_VIGNETTE_PROP_COLOR, GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN }) - ActivatableClassWithFactory(VignetteEffect, SimpleAgileActivationFactory); + ActivatableClassWithFactory(VignetteEffect, ::SimpleAgileActivationFactory); }}}}} #endif // _WIN32_WINNT_WIN10 diff --git a/winrt/lib/winrt.lib.uap.vcxproj b/winrt/lib/winrt.lib.uap.vcxproj index 53429b37b..0e878a9cf 100644 --- a/winrt/lib/winrt.lib.uap.vcxproj +++ b/winrt/lib/winrt.lib.uap.vcxproj @@ -50,7 +50,7 @@ - + diff --git a/winrt/test.external/winrt.test.external.uap.vcxproj b/winrt/test.external/winrt.test.external.uap.vcxproj index 00ff805c8..2d7236b73 100644 --- a/winrt/test.external/winrt.test.external.uap.vcxproj +++ b/winrt/test.external/winrt.test.external.uap.vcxproj @@ -7,7 +7,7 @@ 14.0 en-US true - 15.0 + 16.0 NativeUnitTestProject Windows Store 10.0 diff --git a/winrt/test.internal/mocks/MockD2DFactory.h b/winrt/test.internal/mocks/MockD2DFactory.h index 59e7c4022..ec75f5c52 100644 --- a/winrt/test.internal/mocks/MockD2DFactory.h +++ b/winrt/test.internal/mocks/MockD2DFactory.h @@ -6,6 +6,8 @@ namespace canvas { +#pragma warning(push) +#pragma warning(disable: 4996) // GetDesktopDpi() is deprecated; don't let that break the build class MockD2DFactory : public RuntimeClass < RuntimeClassFlags, ChainInterfaces < ID2D1Factory2, ID2D1Factory1, ID2D1Factory >, ID2D1Multithread > @@ -275,6 +277,7 @@ namespace canvas int GetEnterCount() const { return m_enterCount; } int GetLeaveCount() const { return m_leaveCount; } }; +#pragma warning(pop) inline ComPtr MakeMockD2DFactory() diff --git a/winrt/test.internal/utils/Helpers.h b/winrt/test.internal/utils/Helpers.h index 16129164e..ce0b67c4a 100644 --- a/winrt/test.internal/utils/Helpers.h +++ b/winrt/test.internal/utils/Helpers.h @@ -671,6 +671,7 @@ namespace Microsoft END_ENUM(SamplerCoordinateMapping); } +#ifndef MS_CPP_UNITTESTFRAMEWORK_ASSERT // This overload is also defined there. template<> inline std::wstring ToString<__int64>(__int64 const& value) { @@ -683,6 +684,7 @@ namespace Microsoft return buf; } +#endif ENUM_TO_STRING(DWRITE_FLOW_DIRECTION) { diff --git a/winrt/test.internal/winrt.test.internal.uap.vcxproj b/winrt/test.internal/winrt.test.internal.uap.vcxproj index f9e6077db..3fd3ee244 100644 --- a/winrt/test.internal/winrt.test.internal.uap.vcxproj +++ b/winrt/test.internal/winrt.test.internal.uap.vcxproj @@ -12,7 +12,7 @@ - v141 + v142 winrt.test.internal.uap DynamicLibrary false diff --git a/winrt/test.internal/xaml/BaseControlUnitTests.cpp b/winrt/test.internal/xaml/BaseControlUnitTests.cpp index dbc750105..dc2b4d68d 100644 --- a/winrt/test.internal/xaml/BaseControlUnitTests.cpp +++ b/winrt/test.internal/xaml/BaseControlUnitTests.cpp @@ -153,7 +153,7 @@ namespace }; } -using Internal::AggregateType; +using ::ABI::Windows::Foundation::Internal::AggregateType; template<> struct ITypedEventHandler diff --git a/winrt/test.internal/xaml/RecreatableDeviceManagerTests.cpp b/winrt/test.internal/xaml/RecreatableDeviceManagerTests.cpp index cf51ea1b8..132d68666 100644 --- a/winrt/test.internal/xaml/RecreatableDeviceManagerTests.cpp +++ b/winrt/test.internal/xaml/RecreatableDeviceManagerTests.cpp @@ -8,7 +8,7 @@ #include "mocks/MockCanvasDeviceActivationFactory.h" -using Internal::AggregateType; +using ::ABI::Windows::Foundation::Internal::AggregateType; template<> struct ITypedEventHandler diff --git a/winrt/test.managed/winrt.test.managed.uap.csproj b/winrt/test.managed/winrt.test.managed.uap.csproj index c79154dbb..276f8d7d8 100644 --- a/winrt/test.managed/winrt.test.managed.uap.csproj +++ b/winrt/test.managed/winrt.test.managed.uap.csproj @@ -1,5 +1,5 @@  - + Debug @@ -14,18 +14,12 @@ 14 512 {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 14.0 + 16.0 true + true + true - - - obj - obj - $(AssetDir)TemporaryKey.pfx @@ -119,9 +113,6 @@ Assets\WideLogo.scale-240.png - - - Designer @@ -158,14 +149,17 @@ + + 16.2.0 + - 6.2.8 + 6.2.9 - 1.2.0 + 2.0.0 - 1.2.0 + 2.0.0 diff --git a/winrt/test.nativecomponent/ShaderCompiler.cpp b/winrt/test.nativecomponent/ShaderCompiler.cpp index 6a510f9dd..bb2666b61 100644 --- a/winrt/test.nativecomponent/ShaderCompiler.cpp +++ b/winrt/test.nativecomponent/ShaderCompiler.cpp @@ -13,10 +13,13 @@ namespace NativeComponent public: static Platform::Array^ CompileShader(Platform::String^ shaderCode, Platform::String^ targetProfile, Platform::String^ entryPoint) { - // Convert Unicode -> ASCII (sloppily, just casting wchar_t to char, but this is good enough for unit tests). - std::string asciiShader(shaderCode->Begin(), shaderCode->End()); - std::string asciiProfile(targetProfile->Begin(), targetProfile->End()); - std::string asciiEntryPoint(entryPoint->Begin(), entryPoint->End()); + // Convert Unicode -> ASCII + std::string asciiShader(shaderCode->Length(), ' '); + std::transform(shaderCode->Begin(), shaderCode->End(), asciiShader.begin(), [](wchar_t c) { return static_cast(c); }); + std::string asciiProfile(targetProfile->Length(), ' '); + std::transform(targetProfile->Begin(), targetProfile->End(), asciiProfile.begin(), [](wchar_t c) { return static_cast(c); }); + std::string asciiEntryPoint(entryPoint->Length(), ' '); + std::transform(entryPoint->Begin(), entryPoint->End(), asciiEntryPoint.begin(), [](wchar_t c) { return static_cast(c); }); ComPtr result; ComPtr errors;