Igor Velikorossov
31dcabdfd7
Add ApplicationConfiguration.Initialize() source generator
Add a C# source generator that emits application bootstrap as described
in https://github.com/dotnet/designs/blob/main/accepted/2021/winforms/streamline-application-bootstrap.md
for the following properties:
* ApplicationVisualStyles
* ApplicationDefaultFont
* ApplicationHighDpiMode
* ApplicationUseCompatibleTextRendering
For top level statements the bootstrap also emits code to set STA mode.
A build will fail if any of the properties contain invalid or otherwise
incorrect values.
FontConverter is not available in netstandard 2.0, to bridge the gap
FontConverter logic has been partially copied from the corresponding .NET
runtime implementation to facilitate the comparable behaviour.
The only missing gap is parsing of FontFamily (which requires GDI+ calls),
which means that if a supplied font descriptor contains an invalid font
name it will cause an app to crash. This however is a desired behaviour.
4 years ago
Igor Velikorossov
7c6c380054
Allow loading custom comctl32.dll ( #4289 )
5 years ago
v-jiaol
cb043bbff4
Add some codes in Accessibility sample app to work around bug 1155463 ( #4132 )
5 years ago
dotnet-maestro[bot]
b7cc0064e6
[master] Update dependencies from dotnet/arcade ( #622 )
* Update dependencies from https://github.com/dotnet/arcade build 20190320.2
- Microsoft.DotNet.XUnitExtensions - 2.4.0-beta.19170.2
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19170.2
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19170.2
- Microsoft.DotNet.GenFacades - 1.0.0-beta.19170.2
* Update dependencies from https://github.com/dotnet/arcade build 20190321.3
- Microsoft.DotNet.XUnitExtensions - 2.4.0-beta.19171.3
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19171.3
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19171.3
- Microsoft.DotNet.GenFacades - 1.0.0-beta.19171.3
* Update dependencies from https://github.com/dotnet/arcade build 20190321.6
- Microsoft.DotNet.XUnitExtensions - 2.4.0-beta.19171.6
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19171.6
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19171.6
- Microsoft.DotNet.GenFacades - 1.0.0-beta.19171.6
* Update dependencies from https://github.com/dotnet/arcade build 20190325.7
- Microsoft.DotNet.XUnitExtensions - 2.4.0-beta.19175.7
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19175.7
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19175.7
- Microsoft.DotNet.GenFacades - 1.0.0-beta.19175.7
* Update dependencies from https://github.com/dotnet/arcade build 20190325.9
- Microsoft.DotNet.XUnitExtensions - 2.4.0-beta.19175.9
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19175.9
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19175.9
- Microsoft.DotNet.GenFacades - 1.0.0-beta.19175.9
* Update dependencies from https://github.com/dotnet/arcade build 20190326.14
- Microsoft.DotNet.XUnitExtensions - 2.4.0-beta.19176.14
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19176.14
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19176.14
- Microsoft.DotNet.GenFacades - 1.0.0-beta.19176.14
* Clean up packaging properties
* Update dependencies from https://github.com/dotnet/arcade build 20190327.11
- Microsoft.DotNet.XUnitExtensions - 2.4.0-beta.19177.11
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19177.11
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19177.11
- Microsoft.DotNet.GenFacades - 1.0.0-beta.19177.11
6 years ago
Zachary Danz
ba988f9ca3
add obj and others to gitignore ( #644 )
6 years ago
Sam Harwell
78d3f3f7cc
Remove unnecessary exclusions from .gitignore ( #494 )
7 years ago
Zachary Danz
08f326c6e9
remove vswhere.exe, which gets pulled down during build, and add to gitignore ( #428 )
7 years ago
Hugh Bellamy
954b440d5b
Add OSX gitignore ( #278 )
* Add OSX gitignore
* Update
7 years ago
Zachary Danz
2049ee8496
Update .gitignore to ignore vscode ( #150 )
7 years ago
dotnet-maestro[bot]
a2c6c10543
Initial commit of (squashed) sample from https://github.com/dotnet/arcade-minimalci-sample
7 years ago