⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
189 commits
Select commit Hold shift + click to select a range
c566b38
Update release/8.0 to have pre-release iteration 2, pre-release label…
Tanya-Solyanik Aug 15, 2023
52b2ba7
[release/8.0-rc1] Update dependencies from dotnet/arcade (#9736)
dotnet-maestro[bot] Aug 16, 2023
ecb8393
Fix IRawElementProviderSimple.GetPropertyValue (#9732)
JeremyKuhne Aug 16, 2023
11adb85
Merge pull request #9737 from JeremyKuhne/port9732
JeremyKuhne Aug 17, 2023
4cd08f0
Ensure Form Doesn't Prevent Shutdown (#9745)
lonitra Aug 17, 2023
58e129e
Fix resource namespace for BinaryEditor (#9746)
JeremyKuhne Aug 17, 2023
c72f312
Merged PR 33244: [internal/release/8.0-rc1] Update dependencies from …
dotnet-bot Aug 18, 2023
95c1380
[release/8.0] Update dependencies from dotnet/runtime (#9743)
dotnet-maestro[bot] Aug 18, 2023
691cec4
[release/8.0] Update dependencies from dotnet/arcade (#9753)
dotnet-maestro[bot] Aug 18, 2023
e2be0d1
Merged PR 33273: [internal/release/8.0-rc1] Update dependencies from …
dotnet-bot Aug 19, 2023
5b91bed
Merged PR 33281: [internal/release/8.0-rc1] Update dependencies from …
dotnet-bot Aug 20, 2023
dda0484
[release/8.0] Update dependencies from dotnet/arcade (#9761)
dotnet-maestro[bot] Aug 20, 2023
e5992fd
[release/8.0] Update dependencies from dotnet/runtime (#9757)
dotnet-maestro[bot] Aug 21, 2023
0456b5f
Merge pull request #9747 from lonitra/port9745
JeremyKuhne Aug 21, 2023
8e3450c
[release/8.0] Update dependencies from dotnet/arcade (#9773)
dotnet-maestro[bot] Aug 23, 2023
62be787
[release/8.0] Update dependencies from dotnet/runtime (#9777)
dotnet-maestro[bot] Aug 24, 2023
f68f7bc
Additional COM fixes (#9769)
JeremyKuhne Aug 24, 2023
74c0faa
Merge pull request #9780 from JeremyKuhne/port9769
JeremyKuhne Aug 24, 2023
b3b5aa2
[release/8.0] Update dependencies from dotnet/runtime (#9781)
dotnet-maestro[bot] Aug 25, 2023
dc426e0
[release/8.0] Update dependencies from dotnet/arcade (#9790)
dotnet-maestro[bot] Aug 26, 2023
ff5aa85
[release/8.0] Update dependencies from dotnet/runtime (#9788)
dotnet-maestro[bot] Aug 28, 2023
0007999
[release/8.0] fix bug PrintPreviewControl lacks UI Automation Scroll …
github-actions[bot] Aug 28, 2023
1846d26
More COM audit fixes (#9776)
JeremyKuhne Aug 28, 2023
c314008
[release/8.0] Update dependencies from dotnet/arcade (#9802)
dotnet-maestro[bot] Aug 29, 2023
4d1be8c
[release/8.0] Update dependencies from dotnet/runtime (#9806)
dotnet-maestro[bot] Aug 30, 2023
e814763
[release/8.0] Update dependencies from dotnet/arcade (#9813)
dotnet-maestro[bot] Aug 30, 2023
ce3b8e5
[release/8.0] Update dependencies from dotnet/runtime (#9808)
dotnet-maestro[bot] Aug 30, 2023
f518fa7
[release/8.0] Update dependencies from dotnet/runtime (#9814)
dotnet-maestro[bot] Aug 31, 2023
3cd4548
Merge pull request #9797 from JeremyKuhne/port9776
JeremyKuhne Aug 31, 2023
145a3c9
Fix Accessibility COM related issues (#9804)
JeremyKuhne Aug 31, 2023
af1d0be
Merge pull request #9818 from JeremyKuhne/port9804
JeremyKuhne Aug 31, 2023
e12274d
[release/8.0] Update dependencies from dotnet/arcade (#9831)
dotnet-maestro[bot] Sep 1, 2023
af50f5e
[release/8.0] Update dependencies from dotnet/runtime (#9826)
dotnet-maestro[bot] Sep 1, 2023
0c37f29
[release/8.0] Update dependencies from dotnet/arcade (#9837)
dotnet-maestro[bot] Sep 2, 2023
f7e98bd
Select correct thread when dispatching to StartupNextInstance in VB A…
KlausLoeffelmann Aug 31, 2023
b09b1a5
Fix missing category attribute for BindableComponent's DataBinding pr…
KlausLoeffelmann Aug 31, 2023
b64abe7
Update System.Drawing.Common README.md (#9832)
KlausLoeffelmann Sep 2, 2023
1068bfb
Merge pull request #9852 from KlausLoeffelmann/FixVBAppFramework
KlausLoeffelmann Sep 6, 2023
1be42ac
[release/8.0] Update dependencies from dotnet/runtime (#9854)
dotnet-maestro[bot] Sep 7, 2023
a2d56da
Update dependencies from https://github.com/dotnet/runtime build 2023…
dotnet-maestro[bot] Sep 7, 2023
11634a5
Merge pull request #9862 from dotnet/darc-release/8.0-2c871abb-0660-4…
Tanya-Solyanik Sep 7, 2023
7f91971
Fix folder browser code (#9866)
JeremyKuhne Sep 8, 2023
6518171
[release/8.0] Update dependencies from dotnet/arcade (#9894)
dotnet-maestro[bot] Sep 12, 2023
73b99d1
[release/8.0] Update dependencies from dotnet/runtime (#9886)
dotnet-maestro[bot] Sep 12, 2023
024da38
Merge commit '5b91bede9ddc0b672b76010bdf18c2ac2b673221' into internal…
vseanreesermsft Sep 12, 2023
445dbf9
Merge pull request #9899 from vseanreesermsft/internal-merge-8.0-2023…
dreddy-work Sep 12, 2023
099b403
[release/8.0] Update dependencies from dotnet/runtime (#9901)
dotnet-maestro[bot] Sep 13, 2023
01a87d2
[release/8.0] Update dependencies from dotnet/arcade (#9921)
dotnet-maestro[bot] Sep 14, 2023
da0f460
[release/8.0] Update dependencies from dotnet/runtime (#9910)
dotnet-maestro[bot] Sep 14, 2023
83915d7
[release/8.0] Update dependencies from dotnet/runtime (#9923)
dotnet-maestro[bot] Sep 15, 2023
0c5eb6c
[release/8.0] Update dependencies from dotnet/runtime (#9924)
dotnet-maestro[bot] Sep 15, 2023
bd330c3
[release/8.0] Update dependencies from dotnet/runtime (#9929)
dotnet-maestro[bot] Sep 18, 2023
acf6211
[release/8.0] Correct TargetingPackVersion and RuntimeFrameworkVersio…
dkurepa Sep 18, 2023
395498d
Update Intellisense Version in Release branch (#9945)
dreddy-work Sep 19, 2023
9fe6e14
Change default opt-in to false for AnchorLayoutV2 in .Net 8.0 (#9942)
dreddy-work Sep 19, 2023
9a2cada
Update branding to RTM (#9946)
dreddy-work Sep 19, 2023
f854931
[release/8.0] Update dependencies from dotnet/runtime (#9954)
dotnet-maestro[bot] Sep 19, 2023
5694983
[release/8.0] Update dependencies from dotnet/runtime (#9961)
dotnet-maestro[bot] Sep 20, 2023
c3fc702
Merge pull request #9960 from Tanya-Solyanik/CastStructsToVariant
Tanya-Solyanik Sep 21, 2023
ea0c0e4
Merge pull request #9963 from Tanya-Solyanik/port-9960-rtm
Tanya-Solyanik Sep 21, 2023
bcd495a
[release/8.0] Fix Narrator cannot announce correctly and getting inco…
github-actions[bot] Sep 22, 2023
6612d80
[release/8.0] Fix Accessibility: Can't select TreeView items using UI…
github-actions[bot] Sep 22, 2023
ef7f2e5
[release/8.0] Update dependencies from dotnet/runtime (#9981)
dotnet-maestro[bot] Sep 22, 2023
818d4d4
[release/8.0] Make System.Drawing.Common stable for rtm (#9949)
dkurepa Sep 25, 2023
6093320
[release/8.0] Update dependencies from dotnet/runtime (#9987)
dotnet-maestro[bot] Sep 25, 2023
1b9c660
[release/8.0] Update dependencies from dotnet/runtime (#9996)
dotnet-maestro[bot] Sep 27, 2023
3653a59
[release/8.0] Update dependencies from dotnet/runtime (#10006)
dotnet-maestro[bot] Sep 28, 2023
637e445
[release/8.0] Update dependencies from dotnet/runtime (#10013)
dotnet-maestro[bot] Sep 29, 2023
5d5b8e9
[release/8.0] Update dependencies from dotnet/runtime (#10032)
dotnet-maestro[bot] Oct 3, 2023
f41cb95
[release/8.0] Update dependencies from dotnet/runtime (#10033)
dotnet-maestro[bot] Oct 3, 2023
6c1fdb6
[release/8.0] Update dependencies from dotnet/runtime (#10040)
dotnet-maestro[bot] Oct 3, 2023
8a59d19
[release/8.0] Update dependencies from dotnet/runtime (#10043)
dotnet-maestro[bot] Oct 4, 2023
8226c3c
[release/8.0] Update dependencies from dotnet/runtime (#10049)
dotnet-maestro[bot] Oct 5, 2023
fd905bd
[release/8.0] Update dependencies from dotnet/runtime (#10066)
dotnet-maestro[bot] Oct 6, 2023
bd005f6
[release/8.0] Update dependencies from dotnet/runtime (#10068)
dotnet-maestro[bot] Oct 7, 2023
34ebe80
[release/8.0] Update dependencies from dotnet/runtime (#10080)
dotnet-maestro[bot] Oct 9, 2023
4ff5fd9
[release/8.0] Update dependencies from dotnet/runtime (#10098)
dotnet-maestro[bot] Oct 12, 2023
4b8ada6
[release/8.0] Updating QueryInterface API calls (#10115)
github-actions[bot] Oct 13, 2023
4aba8ff
[release/8.0] Update dependencies from dotnet/runtime (#10116)
dotnet-maestro[bot] Oct 14, 2023
9842f0a
[release/8.0] Update dependencies from dotnet/runtime (#10129)
dotnet-maestro[bot] Oct 17, 2023
ecdff75
[release/8.0] Update dependencies from dotnet/runtime (#10130)
dotnet-maestro[bot] Oct 17, 2023
2a4986c
[release/8.0] Update dependencies from dotnet/runtime (#10138)
dotnet-maestro[bot] Oct 18, 2023
5d3a7da
[release/8.0] Disable N'Ko in InputLanguageTests (#10151)
lonitra Oct 19, 2023
97d7848
[release/8.0] Update dependencies from dotnet/runtime (#10139)
dotnet-maestro[bot] Oct 19, 2023
ef349ce
[release/8.0] Add OS Condition for InputLanguageTests.InputLanguage_F…
github-actions[bot] Oct 19, 2023
00e13b1
[release/8.0] Update dependencies from dotnet/runtime (#10163)
dotnet-maestro[bot] Oct 20, 2023
40fd54e
[release/8.0] Update dependencies from dotnet/arcade (#10101)
dotnet-maestro[bot] Oct 20, 2023
43db5dc
[release/8.0] Update dependencies from dotnet/runtime (#10165)
dotnet-maestro[bot] Oct 21, 2023
abda8e3
[release/8.0] Update dependencies from dotnet/runtime (#10168)
dotnet-maestro[bot] Oct 21, 2023
bc34f1e
[release/8.0] Update dependencies from dotnet/runtime (#10175)
dotnet-maestro[bot] Oct 23, 2023
1140c99
[release/8.0] Update dependencies from dotnet/runtime (#10180)
dotnet-maestro[bot] Oct 24, 2023
d77ef3b
[release/8.0] Update dependencies from dotnet/runtime (#10181)
dotnet-maestro[bot] Oct 24, 2023
b506aef
Enable Stable Branding .NET 8 RTM (#10156)
lonitra Oct 24, 2023
f8fb0c5
[release/8.0] Update dependencies from dotnet/runtime (#10184)
dotnet-maestro[bot] Oct 25, 2023
44849e8
Merged PR 34808: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Oct 25, 2023
f53a838
[release/8.0] Update dependencies from dotnet/arcade (#10197)
dotnet-maestro[bot] Oct 26, 2023
718c6ee
Merge in 'release/8.0' changes
dotnet-bot Oct 26, 2023
ac6f2fd
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Oct 31, 2023
88d8522
Merged PR 34925: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Oct 31, 2023
e4ede9b
Merged PR 34961: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Oct 31, 2023
72afa1a
Update branding to 8.0.1 (#10242)
vseanreesermsft Nov 7, 2023
4ffb498
Merge in 'release/8.0' changes
dotnet-bot Nov 7, 2023
9235875
[release/8.0] Update dependencies from dotnet/arcade (#10250)
dotnet-maestro[bot] Nov 8, 2023
4e9748d
Merge in 'release/8.0' changes
dotnet-bot Nov 8, 2023
01c1568
Change to servicing branding (#10251)
mmitche Nov 8, 2023
1cd5407
Merge in 'release/8.0' changes
dotnet-bot Nov 8, 2023
b6704fa
Merge commit 'e4ede9b8979b9d2b1b1d4383f30a791414f0625b' into internal…
vseanreesermsft Nov 14, 2023
38b9b58
Merge pull request #10305 from vseanreesermsft/internal-merge-8.0-202…
JeremyKuhne Nov 14, 2023
33168bd
Merge in 'release/8.0' changes
dotnet-bot Nov 14, 2023
32ceec8
[release/8.0] Update dependencies from dotnet/arcade (#10314)
dotnet-maestro[bot] Nov 15, 2023
47ce42e
Merge in 'release/8.0' changes
dotnet-bot Nov 15, 2023
a223f12
Merged PR 35313: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Nov 18, 2023
5f41598
Merged PR 35338: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Nov 20, 2023
642f51b
Merged PR 35392: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Nov 21, 2023
1c0e964
Merged PR 35436: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Nov 22, 2023
330e1ad
Merged PR 35497: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Nov 24, 2023
e61cfa7
Merged PR 35625: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Nov 28, 2023
2b12b5d
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Nov 30, 2023
c2d534b
Merged PR 35689: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Nov 30, 2023
6bb2ba1
[release/8.0] Fix Clear and Remove after Sort in TreeView (#10398)
lonitra Nov 30, 2023
0b4028e
Merge in 'release/8.0' changes
dotnet-bot Nov 30, 2023
8dcbadf
Update branding to 8.0.2 (#10565)
vseanreesermsft Jan 3, 2024
e0a0dd8
Merge in 'release/8.0' changes
dotnet-bot Jan 3, 2024
3b0b60a
[release/8.0] Add ValuePattern.Value changed event to TextBox (#10369)
SimonZhao888 Jan 3, 2024
a08c41a
Merge in 'release/8.0' changes
dotnet-bot Jan 3, 2024
9b1df4c
fix [Accessibility] Accessibility Insights tool keeps loading when mo…
Epica3055 Jan 3, 2024
cbbbe68
Fix RichTextBox drag and drop (#10475) (#10483)
JeremyKuhne Jan 3, 2024
707889f
[release/8.0.x] Fix expandable property grid entries (#10507)
Tanya-Solyanik Jan 3, 2024
a7f9f54
Merge in 'release/8.0' changes
dotnet-bot Jan 3, 2024
6a0bc1b
[release/8.0] [Accessibility]Inspect or AccessibilityInsights tool's …
Epica3055 Jan 5, 2024
54dca45
[release/8.0] Fix issue 9999: Update IconEditor to offset the icon wi…
github-actions[bot] Jan 5, 2024
e253d57
Merge in 'release/8.0' changes
dotnet-bot Jan 5, 2024
9014c03
[release/8.0] Fix PropertyGrid.RemoveTabType method (#10589)
github-actions[bot] Jan 5, 2024
08003ed
Merge in 'release/8.0' changes
dotnet-bot Jan 5, 2024
7634005
Merge commit '0b4028eb507aeb222f5bd1fc421876cc5e5e3fb8' into internal…
vseanreesermsft Jan 9, 2024
1c17990
Merge pull request #10621 from vseanreesermsft/internal-merge-8.0-202…
lonitra Jan 9, 2024
ba14af4
Merge in 'release/8.0' changes
dotnet-bot Jan 9, 2024
e210c8c
[release/8.0] Update dependencies from dotnet/arcade (#10633)
dotnet-maestro[bot] Jan 10, 2024
35307d0
Merge in 'release/8.0' changes
dotnet-bot Jan 10, 2024
9d26f58
Merged PR 36480: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Jan 18, 2024
f722572
Merged PR 36586: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Jan 18, 2024
c58fa00
Merged PR 36607: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Jan 18, 2024
1b1c9b8
Update branding to 8.0.3 (#10840)
vseanreesermsft Feb 7, 2024
6dd1b01
Merge in 'release/8.0' changes
dotnet-bot Feb 7, 2024
cbcc7c6
[release/8.0] Fix ListView CancelEdit (#10782)
github-actions[bot] Feb 7, 2024
b71a82c
[release/8.0] Fix ImageList rendering of transparent images (#10725)
lonitra Feb 7, 2024
e118ec3
[release/8.0] Fix regression in KeysConverter.GetStandardValues (#10…
LeafShi1 Feb 7, 2024
8e8134f
[release/8.0] [Accessibility]Inspect or AccessibilityInsights tool's …
Epica3055 Feb 7, 2024
cd8e218
Merge in 'release/8.0' changes
dotnet-bot Feb 7, 2024
05904fe
[release/8.0] Use CurrentUICulture in KeysConverter.cs when convertin…
github-actions[bot] Feb 8, 2024
956aa1c
Merge in 'release/8.0' changes
dotnet-bot Feb 8, 2024
d561135
Merge commit 'c58fa00bd16b92aab1d7fb2b93e71af6a7768139' into internal…
vseanreesermsft Feb 13, 2024
d0c02ea
Merge pull request #10875 from vseanreesermsft/internal-merge-8.0-202…
lonitra Feb 13, 2024
50f4c8a
Merge in 'release/8.0' changes
dotnet-bot Feb 13, 2024
ad99e94
[release/8.0] Update dependencies from dotnet/arcade (#10885)
dotnet-maestro[bot] Feb 14, 2024
977e59a
Merge in 'release/8.0' changes
dotnet-bot Feb 14, 2024
4d31ef1
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Feb 15, 2024
3a133a5
Merged PR 37283: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Feb 15, 2024
2c90d6c
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Feb 16, 2024
bd280bb
Merged PR 37320: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Feb 16, 2024
58f843c
TreeNodeAccessibleObject can't be created when the parent TreeView is…
Tanya-Solyanik Feb 14, 2024
9305e88
Replaced null-forgiving operator from TreeViewEventArgs.Node, and Nod…
Tanya-Solyanik Feb 14, 2024
d34ff11
cover accessibility path in the unittests
Tanya-Solyanik Feb 14, 2024
9d037a8
Update branding to 8.0.4 (#11000)
vseanreesermsft Mar 6, 2024
38505ab
Merge in 'release/8.0' changes
dotnet-bot Mar 6, 2024
f2036dd
[release/8.0] Bump Nugetpackaging version (#10900)
lonitra Mar 6, 2024
b2f2f2c
Merge in 'release/8.0' changes
dotnet-bot Mar 6, 2024
f11d69c
[release/8.0] Set ProducesDotNetReleaseShippingAssets property in Pub…
github-actions[bot] Mar 6, 2024
ab43d92
Merge in 'release/8.0' changes
dotnet-bot Mar 6, 2024
aa6899c
[release/8.0] Fix empty `OpenFileDialog.FileNames` when `AutoUpgradeE…
lonitra Mar 6, 2024
643fef8
Merge pull request #10910 from dotnet/port-10876
lonitra Mar 6, 2024
c03eeef
Merge in 'release/8.0' changes
dotnet-bot Mar 6, 2024
5498a68
[release/8.0] Duplicate azure-pipelines.yml (#11010)
github-actions[bot] Mar 7, 2024
b376f38
Merge in 'release/8.0' changes
dotnet-bot Mar 7, 2024
99d79b2
[release/8.0] Duplicate All Build YAML Files (#11029)
lonitra Mar 12, 2024
d526838
Merge in 'release/8.0' changes
dotnet-bot Mar 12, 2024
e916608
Merge commit 'bd280bbb5c9699bb93097206f076ad2f330ea8e1' into internal…
vseanreesermsft Mar 12, 2024
41d3335
Merge pull request #11040 from vseanreesermsft/internal-merge-8.0-202…
lonitra Mar 12, 2024
7915060
Merge in 'release/8.0' changes
dotnet-bot Mar 12, 2024
52988c2
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 13, 2024
e056a64
Merged PR 38072: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Mar 13, 2024
623fc00
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 14, 2024
f37bd9d
Merged PR 38090: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Mar 14, 2024
5ccae85
[release/8.0] Update dependencies from dotnet/arcade (#11067)
dotnet-maestro[bot] Mar 18, 2024
517a215
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 19, 2024
fbf1a1e
Merged PR 38196: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Mar 19, 2024
1575d70
Merged PR 38227: [internal/release/8.0] Merge from public
vseanreesermsft Mar 19, 2024
fe5d1a3
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 19, 2024
41a4bd6
Merged PR 38271: [internal/release/8.0] Update dependencies from dnce…
dotnet-bot Mar 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/fabricbot.json
Original file line number Diff line number Diff line change
Expand Up @@ -645,7 +645,7 @@
{
"name": "addMilestone",
"parameters": {
"milestoneName": "8.0 RC1"
"milestoneName": "8.0 RTM"
}
}
],
Expand Down
6 changes: 5 additions & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,11 @@
>true</IsAnalyzerProject>

<EnableTrimAnalyzer>true</EnableTrimAnalyzer>
<EnableTrimAnalyzer Condition="$(IsTestProject) or $(IsAnalyzerProject) or $(MSBuildProjectDirectory.Contains('\tests\'))">false</EnableTrimAnalyzer>
<EnableTrimAnalyzer Condition="$(IsTestProject)
or $(IsAnalyzerProject)
or $(MSBuildProjectDirectory.Contains('\tests\'))
or $([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'netstandard2.0'))
or $([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net472'))">false</EnableTrimAnalyzer>
</PropertyGroup>

<!-- Making all tests run sequentially until we regroup tests. Tracked under issue https://github.com/dotnet/winforms/issues/8810. -->
Expand Down
14 changes: 8 additions & 6 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,10 @@
<CoverletOutput>$(TargetDir)coverage\$(MSBuildProjectName).coverage</CoverletOutput>
</PropertyGroup>

<!-- Turn on single-file publishing analysis for everything except the test projects -->
<PropertyGroup Condition="'$(IsTestProject)' != 'true'">
<!-- Turn on single-file publishing analysis for everything except the test projects, .NET Standard projects, and .NET Framework projects-->
<PropertyGroup Condition="'$(IsTestProject)' != 'true'
and $([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'netstandard2.0')) != 'true'
and $([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net472')) != 'true'">
<EnableSingleFileAnalyzer>true</EnableSingleFileAnalyzer>
</PropertyGroup>

Expand Down Expand Up @@ -74,14 +76,14 @@
<ItemGroup>
<!-- Set TargetingPackVersion -->
<FrameworkReference Update="Microsoft.NETCore.App"
Condition=" '$(VSRedistCommonNetCoreSharedFrameworkx6480PackageVersion)'!='' And $(TargetFramework.StartsWith('$(RedistTargetFrameworkName)')) ">
<TargetingPackVersion>$(VSRedistCommonNetCoreSharedFrameworkx6480PackageVersion)</TargetingPackVersion>
Condition=" '$(MicrosoftNETCoreAppRefPackageVersion)'!='' And $(TargetFramework.StartsWith('$(RedistTargetFrameworkName)')) ">
<TargetingPackVersion>$(MicrosoftNETCoreAppRefPackageVersion)</TargetingPackVersion>
</FrameworkReference>
</ItemGroup>

<PropertyGroup>
<!-- Set RuntimeFrameworkVersion to VSRedistCommonNetCoreSharedFrameworkx6480PackageVersion from Core Setup to prevent large SDK cycle -->
<RuntimeFrameworkVersion Condition="'$(VSRedistCommonNetCoreSharedFrameworkx6480PackageVersion)'!='' And $(TargetFramework.StartsWith('$(RedistTargetFrameworkName)')) ">$(VSRedistCommonNetCoreSharedFrameworkx6480PackageVersion)</RuntimeFrameworkVersion>
<!-- Set RuntimeFrameworkVersion to MicrosoftNETCoreAppRuntimewinx64PackageVersion from Core Setup to prevent large SDK cycle -->
<RuntimeFrameworkVersion Condition="'$(MicrosoftNETCoreAppRuntimewinx64PackageVersion)'!='' And $(TargetFramework.StartsWith('$(RedistTargetFrameworkName)')) ">$(MicrosoftNETCoreAppRuntimewinx64PackageVersion)</RuntimeFrameworkVersion>

<!-- If TargetFramework is not net8.x, then reset RuntimeFrameworkVersion -->
<RuntimeFrameworkVersion Condition="!$(TargetFramework.StartsWith('$(RedistTargetFrameworkName)'))" />
Expand Down
10 changes: 10 additions & 0 deletions NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
<configuration>
<packageSources>
<clear />
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
<!-- Begin: Package sources from dotnet-runtime -->
<add key="darc-int-dotnet-runtime-2d7eea2" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-2d7eea25/nuget/v3/index.json" />
<!-- End: Package sources from dotnet-runtime -->
<!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.-->
<add key="dotnet-eng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" />
<add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" />
<add key="dotnet7" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet7/nuget/v3/index.json" />
Expand All @@ -16,5 +21,10 @@
</packageSources>
<disabledPackageSources>
<clear />
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
<!-- Begin: Package sources from dotnet-runtime -->
<add key="darc-int-dotnet-runtime-2d7eea2" value="true" />
<!-- End: Package sources from dotnet-runtime -->
<!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.-->
</disabledPackageSources>
</configuration>
196 changes: 196 additions & 0 deletions azure-pipelines-PR.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,196 @@
# Parameters ARE available in template expressions, and parameters can have default values,
# so they can be used to control yaml flow.

# trigger ci builds for completed checkins into main and any release branches
trigger:
branches:
include:
- main
- release/*
- internal/release/*
- internal/experimental/*
paths:
include:
- '*'
exclude:
- .github/*
- docs/*
- CODE-OF-CONDUCT.md
- CONTRIBUTING.md
- LICENSE.TXT
- PATENTS.TXT
- README.md
- SECURITY.md
- THIRD-PARTY-NOTICES.TXT

# trigger ci builds on pull requests into main and any release branches
pr:
autoCancel: true
branches:
include:
- main
- vnext
- release/*
- internal/release/*
- internal/experimental/*
- feature/win32
- feature/9.0
paths:
include:
- '*'
exclude:
- .github/*
- docs/*
- CODE-OF-CONDUCT.md
- CONTRIBUTING.md
- LICENSE.TXT
- PATENTS.TXT
- README.md
- SECURITY.md
- THIRD-PARTY-NOTICES.TXT

variables:
- name: TeamName
value: DotNetCore
# clean the local repo on the build agents
- name: Build.Repository.Clean
value: true
- ${{ if or(startswith(variables['Build.SourceBranch'], 'refs/heads/release/'), startswith(variables['Build.SourceBranch'], 'refs/heads/internal/release/'), eq(variables['Build.Reason'], 'Manual')) }}:
- name: PostBuildSign
value: false
- ${{ else }}:
- name: PostBuildSign
value: true
- name: EnableLoc
value: ${{ contains(variables['Build.SourceBranch'], 'main') }}
- name: NativeToolsOnMachine
value: true
- name: isPublic
value: ${{ eq(variables['System.TeamProject'], 'public') }}
- name: isPR
value: ${{ eq(variables['Build.Reason'], 'PullRequest')}}

# used for post-build phases, internal builds only
- ${{ if and(ne(variables['isPublic'], 'true'), ne(variables['isPR'], 'true')) }}:
- group: DotNet-Winforms-SDLValidation-Params
- ${{ if ne(variables['System.TeamProject'], 'internal') }}:
- name: _InternalRuntimeDownloadArgs
value: ''
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
- group: DotNetBuilds storage account read tokens
- group: AzureDevOps-Artifact-Feeds-Pats
- name: _InternalRuntimeDownloadArgs
value: /p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal
/p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64)

# Produce test-signed build for PR and Public builds
- ${{ if or(eq(variables['isPublic'], 'true'), eq(variables['isPR'], 'true')) }}:
# needed for darc (dependency flow) publishing
- name: _PublishArgs
value: ''
- name: _OfficialBuildIdArgs
value: ''
# needed for signing
- name: _SignType
value: test
- name: _SignArgs
value: ''
- name: _Sign
value: false

# Set up non-PR build from internal project
- ${{ if and(ne(variables['isPublic'], 'true'), ne(variables['isPR'], 'true')) }}:
# needed for darc (dependency flow) publishing
- name: _PublishArgs
value: >-
/p:DotNetPublishUsingPipelines=true
- name: _OfficialBuildIdArgs
value: /p:OfficialBuildId=$(BUILD.BUILDNUMBER)
# needed for signing
- name: _SignType
value: real
- name: _SignArgs
value: /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName) /p:Sign=$(_Sign)
- name: _Sign
value: true


stages:

- stage: Build
jobs:

# Windows x64
- template: /eng/pipelines/build-PR.yml
parameters:
name: Windows_x64
targetArchitecture: x64
skipTests: $(SkipTests)

# Windows x86
- template: /eng/pipelines/build-PR.yml
parameters:
name: Windows_x86
targetArchitecture: x86
skipTests: $(SkipTests)

# Windows arm64
- template: /eng/pipelines/build-PR.yml
parameters:
name: Windows_arm64
targetArchitecture: arm64
skipTests: $(SkipTests)


- ${{ if and(eq(variables['EnableLoc'], 'true'), ne(variables['isPublic'], 'true'), ne(variables['isPR'], 'true')) }}:
- stage: OneLocBuild
displayName: Publish localizable content to OneLocBuild
jobs:
- template: /eng/common/templates/job/onelocbuild.yml
parameters:
MirrorRepo: winforms
UseCheckedInLocProjectJson: true
LclSource: lclFilesfromPackage
LclPackageId: 'LCL-JUNO-PROD-WINFORMS'


- ${{ if and(ne(variables['isPublic'], 'true'), ne(variables['isPR'], 'true')) }}:
- stage: PublishAssetRegistry
displayName: Publish to Build Asset Registry
dependsOn: Build
variables:
- template: /eng/common/templates/variables/pool-providers.yml
jobs:
# Publish to Build Asset Registry in order to generate the ReleaseConfigs artifact.
- template: /eng/common/templates/job/publish-build-assets.yml
parameters:
publishUsingPipelines: true
pool:
name: $(DncEngInternalBuildPool)
demands: ImageOverride -equals windows.vs2022preview.amd64


# Copied from the arcade repo and modified for winforms
- ${{ if and(ne(variables['isPublic'], 'true'), ne(variables['isPR'], 'true')) }}:
- template: /eng/common/templates/post-build/post-build.yml
parameters:
validateDependsOn: PublishAssetRegistry
publishingInfraVersion: 3
enableSymbolValidation: false
enableSigningValidation: false
enableNugetValidation: false
enableSourceLinkValidation: false
# these param values come from the DotNet-Winforms-SDLValidation-Params azdo variable group
SDLValidationParameters:
enable: false
params: ' -SourceToolsList $(_TsaSourceToolsList)
-TsaInstanceURL $(_TsaInstanceURL)
-TsaProjectName $(_TsaProjectName)
-TsaNotificationEmail $(_TsaNotificationEmail)
-TsaCodebaseAdmin $(_TsaCodebaseAdmin)
-TsaBugAreaPath $(_TsaBugAreaPath)
-TsaIterationPath $(_TsaIterationPath)
-TsaRepositoryName $(_TsaRepositoryName)
-TsaCodebaseName $(_TsaCodebaseName)
-TsaOnboard $(_TsaOnboard)
-TsaPublish $(_TsaPublish)'
6 changes: 3 additions & 3 deletions docs/design/anchor-layout-changes-in-net80.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,14 +110,14 @@ private static void ComputeAnchorInfo(IArrangedElement element)

## Risk mitigation

The layout engine, in general, is quite complex, and any changes in it carry a very high risk. In order to reduce the risks and to provide backward compatibility, the new anchor calculations are put behind a feature switch `System.Windows.Forms.AnchorLayoutV2`. The switch is enabled by default for Windows Forms applications targeting .NET 8.
The layout engine, in general, is quite complex, and any changes in it carry a very high risk. In order to reduce the risks and to provide backward compatibility, the new anchor calculations are put behind a feature switch `System.Windows.Forms.AnchorLayoutV2`. The switch is disabled by default for Windows Forms applications.

It is possible to retain the original anchor calculations by setting the swtich to `false` in the [runtimeconfig.json](https://learn.microsoft.com/dotnet/core/runtime-config/#runtimeconfigjson).
Developers need to opt-in to get this new feature by setting the switch value to `true` in the [runtimeconfig.json](https://learn.microsoft.com/dotnet/core/runtime-config/#runtimeconfigjson).
Snippet for runtimeconfig.template.json:
```JSON
{
"configProperties": {
"System.Windows.Forms.AnchorLayoutV2": false
"System.Windows.Forms.AnchorLayoutV2": true
}
}
```
Expand Down
1 change: 1 addition & 0 deletions eng/Publishing.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
<Project>
<PropertyGroup>
<PublishingVersion>3</PublishingVersion>
<ProducesDotNetReleaseShippingAssets>true</ProducesDotNetReleaseShippingAssets>
</PropertyGroup>
</Project>
Loading