.NET 10.0 Preview 3
Pre-release
Pre-release
·
118 commits
to main
since this release
What's Changed
- Update branding to release/10.0-preview3 by @siagupta0202 in #10474
- Makes Margin and Padding of ListViewItem and ListBoxItem as DynamicResource by @siagupta0202 in #10469
- ItemsControl and UserControl for fluent by @siagupta0202 in #10465
- Adds reference to ItemsControl and UserControl xaml files in Fluent.xaml by @siagupta0202 in #10485
- Adding style for Thumb in fluent by @siagupta0202 in #10468
- Adds style for Gridsplitter in fluent by @siagupta0202 in #10479
- [main] Update dependencies from dnceng/internal/dotnet-wpf-int by @dotnet-maestro in #10475
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10482
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10484
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10487
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10490
- Change lookup path of binaries: wpf-debug.targets by @harshit7962 in #10478
- Adding style for Hyperlink in fluent by @siagupta0202 in #10499
- Adds style for StatusBarItem in fluent by @siagupta0202 in #10501
- Adds style for GroupBox in fluent by @siagupta0202 in #10504
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10508
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10496
- Adds style for Resizegrip in fluent by @siagupta0202 in #10511
- [Managed DWrite] Migrate FontCollectionLoader to managed by @ThomasGoulet73 in #6260
- Make Dynamic Resource Optmization as Opt-Int by @harshit7962 in #10516
- Establish Code Coverage for wpf by @singhashish-wpf in #10514
- [Cleanup] Use named arguments in PresentationCore by @ThomasGoulet73 in #10321
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10512
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10515
- Fix DependencyProperty test by @ThomasGoulet73 in #10522
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10521
- [StyleCleanUp] Convert typeof(Foo).Name to nameof(Foo) (IDE0082) by @h3xds1nz in #10266
- Simplify CriticalCopyPixels in BitmapSource by removing duplicate type checks by @h3xds1nz in #9395
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10527
- Enable SA1000: Spacing around keywords by @xtqqczze in #10446
- Replace Interlocked.{Compare}Exchange Int32 overloads with generic variants by @h3xds1nz in #9480
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10530
- [main] Force an x64 runtime install by @github-actions in #10525
- Add a few Clipboard tests by @JeremyKuhne in #10507
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10533
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10534
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10535
- Live filtering race condition fix by @miloush in #9849
- Fix IndexOutOfRangeException/Infinite loop in UpdateComponent (Track control) by @h3xds1nz in #9934
- Use shared DataFormats code by @JeremyKuhne in #10391
- Fix missing RecognizesAccessKey property on Fluent controls by @h3xds1nz in #10073
- Remove double lookups on SizeLimitedCache<K, V>, improve performance by @h3xds1nz in #9949
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10536
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10537
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10548
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10547
- Updates styling for different controls in ToolBar in Fluent by @siagupta0202 in #10545
- Sets the FontWeight of ToolTip as Normal by @siagupta0202 in #10546
- Removes MappingMode from LinearGradientBrush in HasRealizationContextChanged by @dipeshmsft in #10506
- Run DesignTimeMarkupCompilation when DesignTimeBuild is set. by @JoeRobich in #10489
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10552
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10551
- Fix FontSource/FontFileStream embedded resource memory leak by @h3xds1nz in #9948
- Make sure to ContinueOnError when DesignTimeBuild is true by @sharwell in #9604
- Fixed elevation border brush for Light and Dark theme by @dipeshmsft in #10567
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10563
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10560
- Adding style for Frame in fluent by @siagupta0202 in #10577
- Adds missing style for NavigationWindow in fluent by @siagupta0202 in #10580
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10585
- Adds style for DocumentViewer in Fluent by @siagupta0202 in #10584
- Update branding to release/10.0-preview4 by @siagupta0202 in #10587
- Fixing button border brush and other resource usage by @dipeshmsft in #10578
- Changes trigger for GridSplitter thumb inversion by @siagupta0202 in #10590
- Fix flaky test failures on x86 leg by @singhashish-wpf in #10591
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10594
- [main] Update dependencies from dnceng/internal/dotnet-wpf-int by @dotnet-maestro in #10588
- Localized file check-in by OneLocBuild Task: Build definition ID 217: Build ID 2666966 by @dotnet-bot in #10573
- [StyleCleanUp] Add missing accessibility modifiers on members (IDE0040) by @h3xds1nz in #10021
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10605
- [main] Update dependencies from dnceng/internal/dotnet-wpf-int by @dotnet-maestro in #10598
- [StyleCleanUp] Fix spacing around keywords (SA1000) by @h3xds1nz in #10602
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10614
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10627
- Update Coverlet version and revert ContentType changes from #10514 by @h3xds1nz in #10625
- Optimize parsing and serialization of generic type names in Xaml, decrease allocs by @h3xds1nz in #9940
- Replace use of ArrayList with List in BamlMapTable for performance by @h3xds1nz in #9967
- Add BitmapImage initialization tests validating fix in #10428 by @h3xds1nz in #10623
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10634
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10638
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10645
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10651
- Explicitly set PackageProjectUrl by @mmitche in #10661
- Fixes color for AccentButtonBackgroundPressed in HC mode and sets Foreground for MouseOver trigger in AccentButtonStyle by @siagupta0202 in #10655
- Making visibility of ScrollViewer as Auto in ComboBox by @siagupta0202 in #10660
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10658
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10663
- [StyleCleanUp] Remove invalid global SuppressMessage attributes (IDE0076) by @h3xds1nz in #10374
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10672
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10669
- [StyleCleanUp] Correct file header/license info (IDE0073) by @h3xds1nz in #10372
- Added TextControlElevationFocusedBorderBrush to fluent resources by @dipeshmsft in #10685
- Spanify AntiFormat function in AvTrace, decrease allocations, improve perf by @h3xds1nz in #9361
- [StyleCleanUp] ThreadStatic fields should not use inline initialization (CA2019) by @h3xds1nz in #10301
- Remove array/object allocs during Alt+Numpad composition, improve performance by @h3xds1nz in #9954
- Improve font performance in FamilyCollection.GetFontFromFamily by @ThomasGoulet73 in #9883
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10687
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10686
- Use shared clipboard code by @JeremyKuhne in #10544
- Remove the version.txt file from packages by @ViktorHofer in #10692
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10695
- [StyleCleanUp] Order modifiers on members/types (IDE0036) by @h3xds1nz in #10601
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10698
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10697
- [StyleCleanUp] Fix misplaced using directives in CSP (IDE0065) by @h3xds1nz in #10683
- Modify AvTrace call chain to use params ReadOnlySpan instead of an array by @h3xds1nz in #9468
- Add test coverage for public API surface of KeySplineConverter by @h3xds1nz in #10637
- Add test coverage for public API surface of BrushConverter by @h3xds1nz in #10632
- Add test coverage for public API surface of VirtualizationCacheLengthConverter by @h3xds1nz in #10659
- Add test coverage for public API surface of ColorConverter by @h3xds1nz in #10633
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10708
- [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10707
- fix: Fix typo mistake committed by @BaseMax in #10710
- Avoid zero-length array allocations and storing them in static fields (CA1825) by @h3xds1nz in #10267
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10712
- [StyleCleanUp] Use compound assignment (IDE0054) by @jizc in #10620
- Fix WriteableBitmap's Write/CopyPixels (Clone) to support up to 4GB backbuffers by @h3xds1nz in #9470
- [StyleCleanUp] Remove unnecessary equality operator (IDE0100) by @h3xds1nz in #10643
- Use source-generated regex instead of runtime compilation (SYSLIB1045) by @h3xds1nz in #10303
- Don't redistribute inbox msbuild dependencies by @ViktorHofer in #10722
- Localized file check-in by OneLocBuild Task: Build definition ID 217: Build ID 2681391 by @dotnet-bot in #10705
- Use
Debug.Fail("message")
overDebug.Assert(false, "message")
by @h3xds1nz in #10723 - [main] Update dependencies from dotnet/winforms by @dotnet-maestro in #10733
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10734
- Fixes TreeViewItem chevron arrow orientation when FlowDirection is RightToLeft by @dipeshmsft in #10744
- Fix DataObject SetData methods inaccordance to previous implementation by @harshit7962 in #10732
- Added text control common resources and brushes by @dipeshmsft in #10752
- @JoeRobich made their first contribution in #10489
- @sharwell made their first contribution in #9604
- @BaseMax made their first contribution in #10710
New Contributors
Full Changelog: v10.0.0-preview.2.25163.5...v10.0.0-preview.3.25173.2