Skip to content

Commit 04d9666

Browse files
committed
Merge branch 'master' of https://github.com/dotnet/wpf into netstandard2.0
2 parents 6c9237e + 2cbb1ad commit 04d9666

File tree

216 files changed

+21422
-1516
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

216 files changed

+21422
-1516
lines changed

.gitignore

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,3 +331,16 @@ ASALocalRun/
331331
/.dotnet
332332
/.packages
333333
/.tools/vswhere/2.5.2
334+
335+
### OSX ###
336+
337+
.DS_Store
338+
.AppleDouble
339+
.LSOverride
340+
341+
# Directories potentially created on remote AFP share
342+
.AppleDB
343+
.AppleDesktop
344+
Network Trash Folder
345+
Temporary Items
346+
.apdisk

Directory.Build.props

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@
33
<PropertyGroup>
44
<ImportNetSdkFromRepoToolset>false</ImportNetSdkFromRepoToolset>
55

6-
<!-- This repo builds a transport package - we don't ship from here -->
7-
<IsShipping Condition="'$(IsShipping)'==''">false</IsShipping>
8-
9-
<!-- Disable localization - re-enable this later when localization is needed -->
10-
<EnableXlfLocalization>false</EnableXlfLocalization>
11-
126
<PublishWindowsPdb>true</PublishWindowsPdb>
137
</PropertyGroup>
148

Documentation/getting-started.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ For conceptual documentation (architecture, how-tos, etc.) most of the [document
3636

3737
* WPF Applications crash with `System.TypeLoadException` when the Visual C++ Redistributable for Visual Studio 2017 is not installed. The latest version of VC++ redistributable can be obtained from [the Visual C++ downloads page](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads). This dependency will be removed prior to .NET Core 3.0 final release.
3838
* This is tracked by [#37](https://github.com/dotnet/wpf/issues/37).
39+
* WPF Applications crash with 'Module not found' with a stack originating from wpfgfx_cor3.dll (see [#167](https://github.com/dotnet/wpf/issues/167)). This is due to a dependency on d3d_compiler.dll added in .NET Framework 4.7. The workarounds linked [here](https://support.microsoft.com/en-us/help/4020302/the-net-framework-4-7-installation-is-blocked-on-windows-7-windows-ser) will fix this issue. This dependency will be handled prior to .NET Core 3.0 final release.
40+
* This is tracked by [#189](https://github.com/dotnet/wpf/issues/189)
3941

4042
## Missing features
4143

azure-pipelines.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@ variables:
99
# clean the local repo on the build agents
1010
Build.Repository.Clean: true
1111

12-
# This project only builds a transport package
13-
_IsShipping: false
14-
1512
# Set some variables based on build conditions
1613
${{ if or(eq(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'PullRequest')) }}:
1714
_HelixType: build/product

eng/Version.Details.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<Dependencies>
33
<ProductDependencies></ProductDependencies>
44
<ToolsetDependencies>
5-
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="1.0.0-beta.18607.6">
5+
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="1.0.0-beta.18620.6">
66
<Uri>https://github.com/dotnet/arcade</Uri>
7-
<Sha>e8b77277ce388a80223941927a0e4388d02b7233</Sha>
7+
<Sha>f3336ecb1009ee5c6f68142c0d05a68bc5609a60</Sha>
88
</Dependency>
99
</ToolsetDependencies>
1010
</Dependencies>

eng/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ phases:
6767
$(_PublishArgs)
6868
$(_SignArgs)
6969
$(_OfficialBuildIdArgs)
70-
/p:Platform=$(_Platform) /p:IsShipping=$(_IsShipping)
70+
/p:Platform=$(_Platform)
7171
displayName: Windows Build / Publish
7272
condition: and(succeeded(), eq(variables['Agent.Os'], 'Windows_NT'))
7373

eng/common/CIBuild.cmd

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
@echo off
2-
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0Build.ps1""" -restore -build -test -sign -pack -publish -ci %*"
3-
exit /b %ErrorLevel%
2+
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0Build.ps1""" -restore -build -test -sign -pack -publish -ci %*"

eng/common/PublishBuildAssets.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
@echo off
2-
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0Build.ps1""" -msbuildEngine dotnet -restore -execute /p:PublishBuildAssets=true /p:SdkTaskProjects=PublishBuildAssets.proj %*"
2+
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0Build.ps1""" -msbuildEngine dotnet -restore -execute -binaryLog /p:PublishBuildAssets=true /p:SdkTaskProjects=PublishBuildAssets.proj %*"
33
exit /b %ErrorLevel%
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<!--
2+
This MSBuild file is intended to be used as the body of the default
3+
publishing release pipeline. The release pipeline will use this file
4+
to invoke the PushToStaticFeed task that will read the build asset
5+
manifest and publish the assets described in the manifest to
6+
informed target feeds.
7+
-->
8+
<Project Sdk="Microsoft.NET.Sdk">
9+
<PropertyGroup>
10+
<TargetFramework>netcoreapp2.1</TargetFramework>
11+
</PropertyGroup>
12+
13+
<Import Project="$(MSBuildThisFileDirectory)MicrosoftDotNetBuildTasksFeedVersion.props" />
14+
<Import Project="$(NuGetPackageRoot)microsoft.dotnet.build.tasks.feed\$(MicrosoftDotNetBuildTasksFeedVersion)\build\Microsoft.DotNet.Build.Tasks.Feed.targets" />
15+
16+
<Target Name="PublishToFeed">
17+
<Error Condition="'$(TargetStaticFeed)' == ''" Text="TargetStaticFeed: Target feed for publishing assets wasn't provided." />
18+
<Error Condition="'$(AccountKeyToStaticFeed)' == ''" Text="AccountKeyToStaticFeed: Account key for target feed wasn't provided." />
19+
<Error Condition="'$(FullPathAssetManifest)' == ''" Text="Full path to asset manifest wasn't provided." />
20+
<Error Condition="'$(FullPathBlobBasePath)' == '' AND '$(FullPathPackageBasePath)' == ''" Text="A valid full path to BlobBasePath of PackageBasePath is required." />
21+
22+
<PushArtifactsInManifestToFeed
23+
ExpectedFeedUrl="$(TargetStaticFeed)"
24+
AccountKey="$(AccountKeyToStaticFeed)"
25+
Overwrite="$(OverrideAssetsWithSameName)"
26+
PassIfExistingItemIdentical="$(PassIfExistingItemIdentical)"
27+
MaxClients="$(MaxParallelUploads)"
28+
UploadTimeoutInMinutes="$(MaxUploadTimeoutInMinutes)"
29+
AssetManifestPath="$(FullPathAssetManifest)"
30+
BlobAssetsBasePath="$(FullPathBlobBasePath)"
31+
PackageAssetsBasePath="$(FullPathPackageBasePath)" />
32+
</Target>
33+
34+
<ItemGroup>
35+
<PackageReference Include="Microsoft.DotNet.Build.Tasks.Feed" Version="$(MicrosoftDotNetBuildTasksFeedVersion)" />
36+
</ItemGroup>
37+
</Project>

eng/common/README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Don't touch this folder
2+
3+
uuuuuuuuuuuuuuuuuuuu
4+
u" uuuuuuuuuuuuuuuuuu "u
5+
u" u$$$$$$$$$$$$$$$$$$$$u "u
6+
u" u$$$$$$$$$$$$$$$$$$$$$$$$u "u
7+
u" u$$$$$$$$$$$$$$$$$$$$$$$$$$$$u "u
8+
u" u$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$u "u
9+
u" u$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$u "u
10+
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
11+
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
12+
$ $$$" ... "$... ...$" ... "$$$ ... "$$$ $
13+
$ $$$u `"$$$$$$$ $$$ $$$$$ $$ $$$ $$$ $
14+
$ $$$$$$uu "$$$$ $$$ $$$$$ $$ """ u$$$ $
15+
$ $$$""$$$ $$$$ $$$u "$$$" u$$ $$$$$$$$ $
16+
$ $$$$....,$$$$$..$$$$$....,$$$$..$$$$$$$$ $
17+
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
18+
"u "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" u"
19+
"u "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" u"
20+
"u "$$$$$$$$$$$$$$$$$$$$$$$$$$$$" u"
21+
"u "$$$$$$$$$$$$$$$$$$$$$$$$" u"
22+
"u "$$$$$$$$$$$$$$$$$$$$" u"
23+
"u """""""""""""""""" u"
24+
""""""""""""""""""""
25+
26+
!!! Changes made in this directory are subject to being overwritten by automation !!!
27+
28+
The files in this directory are shared by all Arcade repos and managed by automation. If you need to make changes to these files, open an issue or submit a pull request to https://github.com/dotnet/arcade first.

0 commit comments

Comments
 (0)