Roadmap progress - April 2023 #7788
pchaurasia14
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Below are the updates on 2023 Roadmap deliverables -
Modernization
We will post our analysis soon
We have already started adding some basic tests for the new control. We would be adding more tests to ensure that the refactoring has not disturbed the behavior of existing controls/hierarchy.
Nullability annotations in
System.Windows.Input.Manipulations
under progress.However this does NOT block community contributions on other assemblies
Infrastructure upgrades
Microsuites (a subset of feature tests) and feature tests themselves (the bulk of all WPF tests) on public build pipelines currently under progress. While the basic infrastructure is almost ready, the completion of this feature is also dependent on the number of tests that are available in the public domain.
Additionally, we are working towards showing better test results on the PRs
- ElementLayout ( ~ 1.3K) - PR
- DataServices (~ 470) - PR
- Animation (~ 1.7K) - PR
- XAML (~ 2.2K) - PR
- Graphics (~ 35) - PR
- AppModel (~ 134) - PR
- ElementServices (~ 5.1K) - in progress
- Controls (~ 5K) - in progress
Number of tests are indicative of total number of tests made available (including disabled tests)
We're migrating feature tests and microsuites progressively, working on the most active areas first. The areas listed above are the first ones -- you can follow our progress overall in this project.
Issues/ PRs
- Fix NullReferenceException in new ContentWrapperAttribute(null).GetHashCode #215 (Thanks @hughbe)
- Fix bug in XamlTypeInvoker.GetAddMethod if there is no such match #211 (Thanks @hughbe)
- Fix NullReferenceException in XamlType.Equals/XamlType.GetHashCode #220 (Thanks @hughbe)
- Cleanup following replacing resource constants with properties. #7691 (Thanks @hughbe)
- Replace String.CompareOrdinal to string.Equals in KnownTypes Part 2 #7680 (Thanks @lindexi)
- optimistic TrackValue check, supporting not anymore connected columns #6553 (Thanks @leo-schick)
- Simplify dwrite.dll loading process #6538 (Thanks @kant2002)
- Fixing validation adorner for not yet visible controls #1167 (Thanks @batzen)
For this month's test pass run, we were able to close out few very old PRs. We would like to express our sincerest gratitude to all the contributors who have helped improve WPF over the years, despite having to wait for extended periods to have their pull requests merged.
We intend to continue maintaining a steady rate of 6/8 PRs on every test run.
Misc
Beta Was this translation helpful? Give feedback.
All reactions