Skip to content

Commit d85ad86

Browse files
authored
Split VSIX into Dev16 and Dev17 (#1045)
1 parent 2d9ed4e commit d85ad86

File tree

10 files changed

+346
-54
lines changed

10 files changed

+346
-54
lines changed

vsix/Component/source.extension.vsixmanifest renamed to vsix/Dev16/Component/source.extension.vsixmanifest

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,20 @@
33
<Metadata>
44
<Identity Id="Microsoft.Windows.CppWinRT" Version="|%CurrentProject%;GetCppWinRTVersion|" Language="en-US" Publisher="Microsoft" />
55
<PackageId>Microsoft.Windows.CppWinRT</PackageId>
6-
<DisplayName>C++/WinRT</DisplayName>
7-
<Description xml:space="preserve">Tools for authoring and consuming Windows Runtime classes in standard C++.</Description>
6+
<DisplayName>C++/WinRT templates and visualizer for VS2019</DisplayName>
7+
<Description xml:space="preserve">Project and Item templates and the debug visualizer for C++/WinRT in Visual Studio 2019.</Description>
88
<MoreInfo>https://go.microsoft.com/fwlink/?linkid=869449</MoreInfo>
9-
<License>LICENSE</License>
9+
<License>..\LICENSE</License>
1010
<GettingStartedGuide>https://docs.microsoft.com/windows/uwp/cpp-and-winrt-apis/intro-to-using-cpp-with-winrt</GettingStartedGuide>
1111
<ReleaseNotes>https://docs.microsoft.com/windows/uwp/cpp-and-winrt-apis/faq</ReleaseNotes>
12-
<Icon>cppwinrt.ico</Icon>
13-
<PreviewImage>cppwinrt.png</PreviewImage>
12+
<Icon>..\cppwinrt.ico</Icon>
13+
<PreviewImage>..\cppwinrt.png</PreviewImage>
1414
<Tags>WinRT, C++, cppwinrt, native</Tags>
1515
</Metadata>
1616
<Installation AllUsers="true">
17-
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0,17.0)" />
18-
<InstallationTarget Id="Microsoft.VisualStudio.Enterprise" Version="[15.0,17.0)" />
19-
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[15.0,17.0)" />
17+
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[16.0,17.0)" />
18+
<InstallationTarget Id="Microsoft.VisualStudio.Enterprise" Version="[16.0,17.0)" />
19+
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[16.0,17.0)" />
2020
</Installation>
2121
<Dependencies>
2222
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />

vsix/Dev16/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) Microsoft Corporation.
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE

vsix/Standalone/source.extension.vsixmanifest renamed to vsix/Dev16/Standalone/source.extension.vsixmanifest

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,26 @@
33
<Metadata>
44
<Identity Id="Microsoft.Windows.CppWinRT" Version="|%CurrentProject%;GetCppWinRTVersion|" Language="en-US" Publisher="Microsoft" />
55
<PackageId>Microsoft.Windows.CppWinRT</PackageId>
6-
<DisplayName>C++/WinRT</DisplayName>
7-
<Description xml:space="preserve">Tools for authoring and consuming Windows Runtime classes in standard C++.</Description>
6+
<DisplayName>C++/WinRT templates and visualizer for VS2019</DisplayName>
7+
<Description xml:space="preserve">Project and Item templates and the debug visualizer for C++/WinRT in Visual Studio 2019.</Description>
88
<MoreInfo>https://go.microsoft.com/fwlink/?linkid=869449</MoreInfo>
9-
<License>LICENSE</License>
9+
<License>..\LICENSE</License>
1010
<GettingStartedGuide>https://docs.microsoft.com/windows/uwp/cpp-and-winrt-apis/intro-to-using-cpp-with-winrt</GettingStartedGuide>
1111
<ReleaseNotes>https://docs.microsoft.com/windows/uwp/cpp-and-winrt-apis/faq</ReleaseNotes>
12-
<Icon>cppwinrt.ico</Icon>
13-
<PreviewImage>cppwinrt.png</PreviewImage>
12+
<Icon>..\cppwinrt.ico</Icon>
13+
<PreviewImage>..\cppwinrt.png</PreviewImage>
1414
<Tags>WinRT, C++, cppwinrt, native</Tags>
1515
</Metadata>
1616
<Installation AllUsers="true">
1717
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[16.0, 17.0)">
1818
<ProductArchitecture>x86</ProductArchitecture>
1919
</InstallationTarget>
20-
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
21-
<ProductArchitecture>amd64</ProductArchitecture>
22-
</InstallationTarget>
2320
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[16.0, 17.0)">
2421
<ProductArchitecture>x86</ProductArchitecture>
2522
</InstallationTarget>
26-
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[17.0, 18.0)">
27-
<ProductArchitecture>amd64</ProductArchitecture>
28-
</InstallationTarget>
2923
<InstallationTarget Id="Microsoft.VisualStudio.Enterprise" Version="[16.0, 17.0)">
3024
<ProductArchitecture>x86</ProductArchitecture>
3125
</InstallationTarget>
32-
<InstallationTarget Id="Microsoft.VisualStudio.Enterprise" Version="[17.0, 18.0)">
33-
<ProductArchitecture>amd64</ProductArchitecture>
34-
</InstallationTarget>
3526
</Installation>
3627
<Dependencies>
3728
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />

vsix/vsix.csproj renamed to vsix/Dev16/vsix.Dev16.csproj

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="14.0" DefaultTargets="PrepareBuild;Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="packages\Microsoft.VSSDK.BuildTools.17.0.1619-preview1\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('packages\Microsoft.VSSDK.BuildTools.17.0.1619-preview1\build\Microsoft.VSSDK.BuildTools.props')" />
43
<PropertyGroup>
54
<MinimumVisualStudioVersion>15.0</MinimumVisualStudioVersion>
65
<NuGetPackageImportStamp>
@@ -45,52 +44,53 @@
4544
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
4645
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
4746
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
47+
<IsProductComponent Condition="'$(Deployment)' == 'Component'">true</IsProductComponent>
4848
</PropertyGroup>
4949
<ItemGroup>
50-
<Content Include="LICENSE">
50+
<Content Include="..\LICENSE">
5151
<IncludeInVSIX>true</IncludeInVSIX>
5252
</Content>
53-
<Content Include="Microsoft.Cpp.CppWinRT.props">
53+
<Content Include="..\Microsoft.Cpp.CppWinRT.props">
5454
<VSIXSubPath>Microsoft\VC\v160</VSIXSubPath>
5555
<InstallRoot>MSBuild</InstallRoot>
5656
<IncludeInVSIX>true</IncludeInVSIX>
5757
</Content>
58-
<Content Include="Platforms\ARM\ImportAfter\Microsoft.Cpp.CppWinRT.props">
58+
<Content Include="..\Platforms\ARM\ImportAfter\Microsoft.Cpp.CppWinRT.props">
5959
<VSIXSubPath>Microsoft\VC\v160\Platforms\ARM\ImportBefore</VSIXSubPath>
6060
<InstallRoot>MSBuild</InstallRoot>
6161
<IncludeInVSIX>true</IncludeInVSIX>
6262
</Content>
63-
<Content Include="Platforms\ARM64\ImportAfter\Microsoft.Cpp.CppWinRT.props">
63+
<Content Include="..\Platforms\ARM64\ImportAfter\Microsoft.Cpp.CppWinRT.props">
6464
<VSIXSubPath>Microsoft\VC\v160\Platforms\ARM64\ImportBefore</VSIXSubPath>
6565
<InstallRoot>MSBuild</InstallRoot>
6666
<IncludeInVSIX>true</IncludeInVSIX>
6767
</Content>
68-
<Content Include="Platforms\Win32\ImportAfter\Microsoft.Cpp.CppWinRT.props">
68+
<Content Include="..\Platforms\Win32\ImportAfter\Microsoft.Cpp.CppWinRT.props">
6969
<VSIXSubPath>Microsoft\VC\v160\Platforms\Win32\ImportBefore</VSIXSubPath>
7070
<InstallRoot>MSBuild</InstallRoot>
7171
<IncludeInVSIX>true</IncludeInVSIX>
7272
</Content>
73-
<Content Include="Platforms\x64\ImportAfter\Microsoft.Cpp.CppWinRT.props">
73+
<Content Include="..\Platforms\x64\ImportAfter\Microsoft.Cpp.CppWinRT.props">
7474
<VSIXSubPath>Microsoft\VC\v160\Platforms\x64\ImportBefore</VSIXSubPath>
7575
<InstallRoot>MSBuild</InstallRoot>
7676
<IncludeInVSIX>true</IncludeInVSIX>
7777
</Content>
78-
<Content Include="Application Type\Windows Store\10.0\Platforms\ARM\ImportAfter\Microsoft.Cpp.CppWinRT.props">
78+
<Content Include="..\Application Type\Windows Store\10.0\Platforms\ARM\ImportAfter\Microsoft.Cpp.CppWinRT.props">
7979
<VSIXSubPath>Application Type\Windows Store\10.0\Platforms\ARM\ImportAfter</VSIXSubPath>
8080
<InstallRoot>MSBuild</InstallRoot>
8181
<IncludeInVSIX>true</IncludeInVSIX>
8282
</Content>
83-
<Content Include="Application Type\Windows Store\10.0\Platforms\ARM64\ImportAfter\Microsoft.Cpp.CppWinRT.props">
83+
<Content Include="..\Application Type\Windows Store\10.0\Platforms\ARM64\ImportAfter\Microsoft.Cpp.CppWinRT.props">
8484
<VSIXSubPath>Application Type\Windows Store\10.0\Platforms\ARM64\ImportAfter</VSIXSubPath>
8585
<InstallRoot>MSBuild</InstallRoot>
8686
<IncludeInVSIX>true</IncludeInVSIX>
8787
</Content>
88-
<Content Include="Application Type\Windows Store\10.0\Platforms\Win32\ImportAfter\Microsoft.Cpp.CppWinRT.props">
88+
<Content Include="..\Application Type\Windows Store\10.0\Platforms\Win32\ImportAfter\Microsoft.Cpp.CppWinRT.props">
8989
<VSIXSubPath>Application Type\Windows Store\10.0\Platforms\Win32\ImportAfter</VSIXSubPath>
9090
<InstallRoot>MSBuild</InstallRoot>
9191
<IncludeInVSIX>true</IncludeInVSIX>
9292
</Content>
93-
<Content Include="Application Type\Windows Store\10.0\Platforms\x64\ImportAfter\Microsoft.Cpp.CppWinRT.props">
93+
<Content Include="..\Application Type\Windows Store\10.0\Platforms\x64\ImportAfter\Microsoft.Cpp.CppWinRT.props">
9494
<VSIXSubPath>Application Type\Windows Store\10.0\Platforms\x64\ImportAfter</VSIXSubPath>
9595
<InstallRoot>MSBuild</InstallRoot>
9696
<IncludeInVSIX>true</IncludeInVSIX>
@@ -99,7 +99,7 @@
9999
<Link>Packages\Microsoft.Windows.CppWinRT.$(CppWinRTVersion).nupkg</Link>
100100
<IncludeInVSIX>true</IncludeInVSIX>
101101
</Content>
102-
<Content Include="..\natvis\cppwinrt.natvis">
102+
<Content Include="..\..\natvis\cppwinrt.natvis">
103103
<Link>%(Filename)%(Extension)</Link>
104104
<IncludeInVSIX>true</IncludeInVSIX>
105105
</Content>
@@ -118,29 +118,27 @@
118118
<None Include="$(Deployment)\source.extension.vsixmanifest">
119119
<SubType>Designer</SubType>
120120
</None>
121-
<None Include="packages.config" />
122121
</ItemGroup>
123122
<ItemGroup>
124-
<Content Include="cppwinrt.ico">
123+
<Content Include="..\cppwinrt.ico">
125124
<IncludeInVSIX>true</IncludeInVSIX>
126125
</Content>
127-
<Content Include="cppwinrt.png">
126+
<Content Include="..\cppwinrt.png">
128127
<IncludeInVSIX>true</IncludeInVSIX>
129128
</Content>
130129
</ItemGroup>
131130
<ItemGroup>
132131
<Folder Include="x64\" />
133132
</ItemGroup>
133+
<ItemGroup>
134+
<PackageReference Include="Microsoft.VSSDK.BuildTools">
135+
<Version>17.0.1619-preview1</Version>
136+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
137+
<PrivateAssets>all</PrivateAssets>
138+
</PackageReference>
139+
</ItemGroup>
134140
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
135141
<Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" />
136-
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
137-
<PropertyGroup>
138-
<ErrorText>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}.</ErrorText>
139-
</PropertyGroup>
140-
<Error Condition="!Exists('packages\Microsoft.VSSDK.BuildTools.17.0.1619-preview1\build\Microsoft.VSSDK.BuildTools.props')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.VSSDK.BuildTools.17.0.1619-preview1\build\Microsoft.VSSDK.BuildTools.props'))" />
141-
<Error Condition="!Exists('packages\Microsoft.VSSDK.BuildTools.17.0.1619-preview1\build\Microsoft.VSSDK.BuildTools.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\Microsoft.VSSDK.BuildTools.17.0.1619-preview1\build\Microsoft.VSSDK.BuildTools.targets'))" />
142-
</Target>
143-
<Import Project=".\packages\Microsoft.VSSDK.BuildTools.16.0.2258\build\Microsoft.VSSDK.BuildTools.targets" Condition="Exists('.\packages\Microsoft.VSSDK.BuildTools.16.0.2258\build\Microsoft.VSSDK.BuildTools.targets')" />
144142
<Target Name="GetCppWinRTVersion" Outputs="$(CppWinRTVersion)" />
145143
<Target Name="PrepareBuild" BeforeTargets="PrepareForBuild">
146144
<Error Condition="'$(CppWinRTVersion)' == ''" Text="The project must be supplied with a CppWinRTVersion property value" />
@@ -149,8 +147,8 @@
149147
<Error Condition="'$(NupkgDir)' == ''" Text="The project must be supplied with a NupkgDir property value" />
150148
<Copy SourceFiles="..\LICENSE" DestinationFolder="$(MSBuildProjectDirectory)" />
151149
<ItemGroup>
152-
<VSTemplateFiles Include="*Templates\*\**\*.vstemplate" />
153-
<OtherTemplateFiles Include="*Templates\*\**\*" />
150+
<VSTemplateFiles Include="..\*Templates\*\**\*.vstemplate" />
151+
<OtherTemplateFiles Include="..\*Templates\*\**\*" />
154152
<OtherTemplateFiles Remove="@(OtherTemplateFiles)" Condition="'%(Extension)' == '.vstemplate'" />
155153
<Templates Include="@(VSTemplateFiles)">
156154
<StagingFolder>$(MSBuildProjectDirectory)\$(OutDir)%(RecursiveDir)</StagingFolder>
@@ -160,7 +158,7 @@
160158
<Copy SourceFiles="@(Templates)" DestinationFolder="%(StagingFolder)" />
161159
<XmlPoke XmlInputPath="%(StagedTemplates.Identity)" Query="/ns:VSTemplate/ns:WizardData/ns:packages/ns:package/@version" Value="$(CppWinRTVersion)" Namespaces="&lt;Namespace Prefix='ns' Uri='http://schemas.microsoft.com/developer/vstemplate/2005' /&gt;" />
162160
<ItemGroup>
163-
<TemplateItems Include="@(OtherTemplateFiles);@(Templates->'%(StagingFolder)%(Filename).vstemplate');@(Templates->'cppwinrt.ico');@(Templates->'cppwinrt.png')">
161+
<TemplateItems Include="@(OtherTemplateFiles);@(Templates->'%(StagingFolder)%(Filename).vstemplate');@(Templates->'..\cppwinrt.ico');@(Templates->'..\cppwinrt.png')">
164162
<IncludeInVSIX>true</IncludeInVSIX>
165163
<IsAssembly>false</IsAssembly>
166164
<VSIXSubPath>%(RecursiveDir)</VSIXSubPath>
@@ -170,5 +168,4 @@
170168
<Content Include="@(TemplateItems)" />
171169
</ItemGroup>
172170
</Target>
173-
<Import Project="packages\Microsoft.VSSDK.BuildTools.17.0.1619-preview1\build\Microsoft.VSSDK.BuildTools.targets" Condition="Exists('packages\Microsoft.VSSDK.BuildTools.17.0.1619-preview1\build\Microsoft.VSSDK.BuildTools.targets')" />
174171
</Project>
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<PackageManifest Version="2.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
3+
<Metadata>
4+
<Identity Id="Microsoft.Windows.CppWinRT.Dev17" Version="|%CurrentProject%;GetCppWinRTVersion|" Language="en-US" Publisher="Microsoft" />
5+
<PackageId>Microsoft.Windows.CppWinRT.Dev17</PackageId>
6+
<DisplayName>C++/WinRT templates and visualizer for VS2022</DisplayName>
7+
<Description xml:space="preserve">Project and Item templates and the debug visualizer for C++/WinRT in Visual Studio 2022.</Description>
8+
<MoreInfo>https://go.microsoft.com/fwlink/?linkid=869449</MoreInfo>
9+
<License>..\LICENSE</License>
10+
<GettingStartedGuide>https://docs.microsoft.com/windows/uwp/cpp-and-winrt-apis/intro-to-using-cpp-with-winrt</GettingStartedGuide>
11+
<ReleaseNotes>https://docs.microsoft.com/windows/uwp/cpp-and-winrt-apis/faq</ReleaseNotes>
12+
<Icon>..\cppwinrt.ico</Icon>
13+
<PreviewImage>..\cppwinrt.png</PreviewImage>
14+
<Tags>WinRT, C++, cppwinrt, native</Tags>
15+
</Metadata>
16+
<Installation AllUsers="true">
17+
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[17.0, 18.0)">
18+
<ProductArchitecture>amd64</ProductArchitecture>
19+
</InstallationTarget>
20+
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[17.0, 18.0)">
21+
<ProductArchitecture>amd64</ProductArchitecture>
22+
</InstallationTarget>
23+
<InstallationTarget Id="Microsoft.VisualStudio.Enterprise" Version="[17.0, 18.0)">
24+
<ProductArchitecture>amd64</ProductArchitecture>
25+
</InstallationTarget>
26+
</Installation>
27+
<Dependencies>
28+
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
29+
</Dependencies>
30+
<Assets>
31+
<Asset Type="NativeVisualizer" Path="cppwinrt.natvis" />
32+
<Asset Type="DebuggerEngineExtension" Path="CppWinrtVisualizer.vsdconfig" />
33+
<Asset Type="Microsoft.VisualStudio.ItemTemplate" Path="ItemTemplates" />
34+
<Asset Type="Microsoft.VisualStudio.ProjectTemplate" Path="ProjectTemplates" />
35+
<Asset Type="Microsoft.Windows.CppWinRT.|%CurrentProject%;GetCppWinRTVersion|.nupkg" Source="File" Path="Microsoft.Windows.CppWinRT.|%CurrentProject%;GetCppWinRTVersion|.nupkg" VsixSubPath="Packages" />
36+
</Assets>
37+
<Prerequisites>
38+
<Prerequisite Id="Microsoft.VisualStudio.Component.VC.CoreBuildTools" Version="[17.0,18.0)" DisplayName="CppWinRT" />
39+
</Prerequisites>
40+
</PackageManifest>

vsix/Dev17/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) Microsoft Corporation.
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE

0 commit comments

Comments
 (0)