Skip to content

Localization Update 20261019 - #12403

Merged
Saharsh Ananta Jaiswal (Saharsh979) merged 1 commit into
mainfrom
user/sahjaiswal/localization-update-20261019
Oct 27, 2026
Merged

Saharsh Ananta Jaiswal (Saharsh979) merged 1 commit into
mainfrom
user/sahjaiswal/localization-update-20261019

Conversation

@Saharsh979

Copy link
Copy Markdown
Contributor

Fixes

Internal Issue: https://task.ms/64340236

PR Type

  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no API changes)
  • Build related changes
  • Documentation content changes
  • Other (please describe):

Description

Brings the TableView translations from the 19 October localization update to main. The six TableView strings added in #11820 now have translations in all 85 supported languages.

Current Behavior

12 of the 19 TableView strings are translated. The cell control type ("cell"), the cell and group-header name formats, the cell text separator and the Boolean values fall back to English in every language. Coverage is 1,020 of 1,615 string-language pairs (63.2%).

New Behavior

18 of the 19 strings are translated: 1,528 of 1,615 pairs (94.6%). Two gaps remain:

The returned TableViewBooleanTrue and TableViewBooleanFalse values are identical to English in 13 and 14 languages, including zh-CN, zh-TW and ko-KR.

Not included from the update:

  • The Microsoft.Internal.WinUILocalizationResources bump to 3.0.0-experimental.261019.1, which is not on the OSS dependency feed.
  • MapControl placeholder files, which have no translations yet.

Customer Impact

User-facing. Screen readers announce TableView cells, cell and group-header names and Boolean values from each language's resources instead of falling back to English, apart from the gaps above.

Regression Potential

  • Low risk — isolated change, limited scope
  • Medium risk — touches shared components or public APIs
  • High risk — architectural or breaking API change

Resource-only: 85 non-English Resources.resw files gain entries. No code, English strings or existing translations change.

How Has This Been Tested?

  • I have performed a self-review of my own code

  • I have added tests to cover my changes

  • Existing tests pass locally

  • 83 files are byte-identical to the generated update; pt-PT and ug-CN differ only by the one removed entry.

  • Against main: 2,032 lines added, none removed. No existing value, file header, encoding or line ending changes, and en-us is unchanged.

  • All 85 files parse as XML, and the format placeholders (%1!s!, {0}) match English in all 1,528 translated values.

Screenshots (if appropriate)

Not applicable.

Bring the TableView translations from the 19 October localization
update to main. The six TableView strings added in #11820 are now
translated in all 85 supported locales.

The pt-PT and ug-CN translations of the cell control type ("cell") are
left out because both mean "mobile phone". Those two locales keep the
English text until the translations are corrected.

Not included from the update: the localization resource package bump,
which is not on the OSS dependency feed, and the MapControl placeholder
files, which have no translations yet.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 92bba586-bebe-4dd6-8f1d-28a868960e3b
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@microsoft-github-policy-service microsoft-github-policy-service Bot added the needs-triage Issue needs to be triaged by the area owners label Oct 26, 2026
@Saharsh979

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
1 pipeline(s) were filtered out due to trigger conditions.

Comment thread controls/dev/TableView/Strings/zh-CN/Resources.resw
Comment thread controls/dev/TableView/Strings/ar-SA/Resources.resw

@harshit7962 Harshit (harshit7962) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generated PR, LGTM

@Saharsh979
Saharsh Ananta Jaiswal (Saharsh979) merged commit d8ab570 into main Oct 27, 2026
14 checks passed
@Saharsh979
Saharsh Ananta Jaiswal (Saharsh979) deleted the user/sahjaiswal/localization-update-20261019 branch October 27, 2026 05:29
azure-pipelines Bot pushed a commit that referenced this pull request Oct 27, 2026
Localization Update 20261019 (#12403)
Merge GitHub main into main
ResourceResolver::GetParentForResourceLookup: preserve flyout scope (#12344)
Merge GitHub main into main
Fix Window.DispatcherQueue use-after-free after XAML shutdown (#12346)
TableView: reorganize and order IDL files (#12382)
Merge GitHub main into main
TableView: TiP attribution, per-operation TiP tests and TableView_Instance telemetry (#12301)
Merge GitHub main into main
NavigationView: don't clip PaneFooter/PaneCustomContent item icons in closed compact pane (#12319)
Localization Update 20261019
Merge GitHub main into main
InkToolbar: make the toolbar's keyed resources visible to app XAML (#12296)
Merge GitHub main into main
Emit owning-element identity on remaining XAML framework ETW events (#12179)
TableView TiP: Copilot review fixes (fault attribution, contained faults)
Merge GitHub main into main
Improve diagnostics for invalid ItemsSource values (#12335)
Merge GitHub main into main
Convert even more tests from UAP hosting mode to WPF hosting. (#12229)
Merge GitHub main into main
Fix WebView2 callback ownership during dispatcher shutdown (#12361)
ResourceResolver::GetParentForResourceLookup: include ordinary flyouts
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Merge GitHub main into main
TableView: templated column headers, UIA resize, sort fixes, recycle perf, theming (#12307)
Add code-coverage-calculation skill: component code coverage from a local VM test run (#12254)
Merge GitHub main into main
NavigationView: respect IsPaneOpen=false set before PaneDisplayMode=Left on launch (#7609) (#12325)
TableView TiP: blame by exception type and count contained app faults
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Synchronize staggered entrance transition visibility (#12196)
Merge GitHub main into main
Publish localization resources to the OSS dependency feed (#12364)
Merge GitHub main into main
NavigationView: fix pane toggle button clipped on first render (#12321)
Merge GitHub main into main
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#12316)
TableView: low-risk fixes (keyboard group toggle, gripper cursor and visuals, Fluent grid lines, scroller lookup, samples) (#12349)
Merge GitHub main into main
Merge GitHub main into main
Fix embedded MRT resource memory lifetime (#12128)
Update area owners: map owners, XAML experts and controls ownership (#12253)
Merge GitHub main into main
Add pre-publication symbol indexing hook (#12347)
Fix WebView2 callback ownership during dispatcher shutdown
Merge GitHub main into main
Remove the font test resources from the repo, restoring them from a package instead (#12338)
Merge GitHub main into main
Merge GitHub main into main
Deliver triage evidence directly and fix cancelled-run detection warnings (#12218)
UIAffinityReleaseQueue: schedule coalesced idle cleanup (#12199)
Fix nested cmd.exe shell when rerunning init.cmd (#12312)
Test: clarify what the cross-NavigationView test proves
Test: open NavigationView B explicitly after load in the cross-NavigationView test
NavigationView: keep the #7609 force-close guard to first-time setup, not re-templating
NavigationView: re-prepare NavigationViewItems on every load and re-resolve the NavigationView for items moved between NavigationViews
Add tests: item moved from Content to MenuItems, and between NavigationViews, follows the right closed compact state
ResourceResolver::GetParentForResourceLookup: preserve flyout scope
Address second review round on the coverage skill
NavigationView: refresh closed compact state when a reused NavigationViewItem is loaded in a new host
Add test: item reused from MenuItems refreshes closed compact state in PaneFooter and Content
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
TableView: context menu support (cell, header, row and table flyouts) (#12306)
UIAffinityReleaseQueue::Cleanup: skip GC locking when no work is pending
TableView TiP: one test per key operation
NavigationView: drop the IsBackButtonVisible toggle width refresh
NavigationView: add #7609 test case for runtime LeftCompact -> Left after a closed launch
NavigationView: show the close button in an already open pane in the toggle button width tests
NavigationView: clamp the pane toggle button width to zero
NavigationView: add test for pane toggle button width with an OpenPaneLength smaller than the close button
TableView: Initialize TiP ends at the first laid-out row
Merge main into UI-affinity cleanup wake branch
Add test: PaneFooter item closed compact state follows runtime threshold/display mode/host changes
NavigationView: re-apply pane toggle button width when IsBackButtonVisible changes
NavigationView: add test for pane toggle button width following IsBackButtonVisible with a PaneTitle
NavigationView: re-apply pane toggle button width when the effective OpenPaneLength changes
NavigationView: add test for pane toggle button width following OpenPaneLength with a PaneTitle
NavigationView: extend #7609 test with trigger-audit cases (Auto launch, IsPaneOpen=true override, runtime LeftMinimal->Left)
NavigationView: refresh back/close button padding when mode threshold widths change (#9789 review)
NavigationView: add test for header padding when CompactModeThresholdWidth flips DisplayMode (#9789 review)
Merge GitHub main into main
Make WebView2 navigation HTTP-error test deterministic (#12326)
NavigationView: make IsInLeftPaneFooterOrCustomContent accessible to NavigationViewItem
CoreShutdownTests: verify idle native cleanup wakes
Refresh NavigationView header padding when pane display mode changes
Merge GitHub main into main
Enroll MapControl strings in the localization pipeline (#12304)
TableView: TableView_Instance replaces TableView_SessionSummary
Merged PR 17171113: Update WinUI es-metadata ownership and routing
Merge GitHub main into main
Fixing WinUI crash when propagating theme to staged Flyout (#12308)
test(webview2): make HTTP error deterministic
Merge GitHub main into main
JxrImage stability - the test needs a longer timeout (#12322)
NavigationView: limit the closed compact fix to items in PaneFooter/PaneCustomContent
Add tests: content-area NavigationViewItem keeps layout; hierarchical PaneFooter item not clipped
JxrImage stability - the test needs a longer timeout
NavigationView: keep IsPaneOpen=false when PaneDisplayMode is set before template is applied (#7609)
NavigationView: re-apply pane toggle button width once it is known
NavigationView: add test for pane toggle button width on first render
NavigationView: add test for IsPaneOpen=false set before PaneDisplayMode=Left (#7609)
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#9789)
NavigationView: add test for LeftMinimal header clipped when back and toggle buttons are hidden (#9789)
NavigationView: don't clip PaneFooter/PaneCustomContent items in closed compact pane
Add test: PaneFooter/PaneCustomContent NavigationViewItems are not clipped in closed compact pane
Dev spec: TableView_Error dedupe key, HRESULT match, data faults, TiP guard warning, known gaps
Tabular TiP guard: warn instead of fail, and say when the config is missing
Shaping: note caller faults only when reading the app's collection
TableView TiP review fixes: recoverability, HRESULT match, dedupe, sentinels
Enroll MapControl strings in the localization pipeline
Document TableView telemetry and TiP in the dev spec
Tabular TiP package selection: guard reads; internal pipeline builds require the real package
TableView TiP: blame the app only when its code decides the outcome
Shaping: note caller faults and answer whether a clear has work
InkToolbar: make the toolbar's keyed resources visible to app XAML
Merge GitHub main into main
TableView: merge feature/TableView into main (#12267, #12256, #12248, #12120) (#12285)
Merge GitHub main into main
Merge GitHub main into main
Fix XamlCompilerTests.sln build with x86 flavors (#12269)
Ensure Window.Width and Height properties round-trip after the Window is closed (#12268)
Merge GitHub main into main
Fix ContentDialog entrance animation not playing with OptimizeApplyStyles (#11736)
Merge GitHub main into main
Add tests to confirm PathIcon still contains a Grid when IconNoGridOptimization is enabled (#12214)
UIAffinityReleaseQueue::RequestCleanupWake: report rejected posts
Merge GitHub main into main
NavigationView::OnOverflowItemsSourceCollectionChanged: restore the overflow button (#12243)
Merge GitHub main into main
[1/3] TableView: focus re-entry/restore, close fail-fast, UIA/typography fixes, new tests, sample a11y (#12220)
Merge GitHub main into main
Update LKG version to 2.6.0-dev.experimental6 (#12262)
Merge GitHub main into main
Add team-Core alongside child-team triage labels (#12251)
Further reduce the size of the MUXC PCH by 15% (#12222)
Merge GitHub main into main
Fix bound `x:Load` in control templates (#12239)
Merge GitHub main into main
Persist WinUI metadata across WinUI shutdown to allow WinUI restart (#11982)
Merge GitHub main into main
Fix stale VM deploy and fail fast when no tests match
Add ColorPicker, RadioButtons and InfoBar tests; re-enable RadioButtons interaction tests (28 new tests) (#12230)
Address review feedback on vm-component-coverage skill
Add vm-component-coverage skill for local VM code coverage
NavigationView::OnOverflowItemsSourceCollectionChanged: show More
Add SatwikKrSharma to P1 and P4 area owners
Update area owners: map owners, XAML experts, Pranav-team controls
Merge GitHub main into main
UIAffinityReleaseQueue::OnCleanupWake: wait for an island before scheduling
Merge GitHub main into main
Make ColorPicker hex rollback test independent of OS TextChanging timing
Add TeachingTip API and interaction tests (62 new tests, 4 product bugs found) (#12226)
Add TreeView API gap tests and re-enable TreeView interaction tests (35 new API tests, 89 interaction tests re-enabled, product bugs found) (#12227)
Add and strengthen ItemsRepeater API tests (88 new, every public API called, 10 product bugs found) (#12202)
Merge GitHub main into main
Fix a bug where using a custom TitleBar on Windows 10 results in the window's top border being drawn incorrectly (#11698)
Merge GitHub main into main
Add CanContentRenderOutsideBounds public property to ScrollView and ScrollPresenter (#12204)
Merge GitHub main into main
NavigationView::SelectOverflowItem: preserve the overflow button
NavigationViewItem::PrepNavigationViewItem: use XAML weak references (#12235)
NavigationView::AnimateSelectionChanged: use the thread compositor (#12208)
Read ScrollPresenter clip after viewport rect update
Log ColorPickerSliderAutomationPeer.IsReadOnly instead of asserting it
Address TeachingTip test review feedback
Merge GitHub main into main
TableView sample gallery: VM-verified fixes, shared page scaffolding, review follow-ups (#12212)
TableView: fix the product bugs behind the ignored API tests and re-enable them (#12190)
Address PR review feedback on ItemsRepeater API tests
TreeView tests: address PR review (glyph part type agnostic, DPI-scaled heights, SendKeysDelay finally, drop internal ids)
NavigationViewItem::PrepNavigationViewItem: use XAML weak references
TreeView interaction tests: ignore TreeViewSelectRegressionTest (product bug PC-7: SelectedItem not synced for unrealized node)
Merge GitHub main into main
Merge GitHub main into main
Add area-based optional reviewer suggestions (#11574)
Add AnimatedVisualPlayer, ProgressBar and ProgressRing API tests (31 tests, 3 product bugs found) (#12224)
Add AnimatedIcon API tests (50 new tests, 1 product bug found) (#12209)
Merge GitHub main into main
Improve TableView resource lookup diagnostics (#12197)
Document each new/changed test with scenario, expected result and failure meaning
Build the TableView samples in GitHub CI (#12217)
Close remaining ColorPicker/RadioButtons coverage gaps: re-enable RadioButtons interaction tests, add consolidated API/interaction tests
Merge GitHub main into main
Adding hierarchical rows and live data operations to TableView (#12219)
Address ScrollView clipping review feedback
TreeView tests: document scenario, expected result and failure meaning for every test
Harden TableView setup hints and cover deferred resource traces
Merge GitHub main into main
Reduce XAML compiler metadata lookup overhead (#12062)
TreeView API tests: close mutation gaps R2-18, R2-20, R2-36
TreeView interaction tests: read check-box tap scale from the test window DPI
TreeView tests: address review (DPI-correct check-box taps, inheritance probe, drop vacuous event checks)
Document each TeachingTip test for reviewers
Address review findings: fix InfoBar project GUID mismatch, make tooltip test assert real content
Add API tests for ColorPicker, RadioButtons and InfoBar (new InfoBar_APITests project)
TreeView: consolidated API gap tests and re-enable interaction tests (Ignore triage)
Document each AnimatedVisualPlayer, ProgressBar and ProgressRing test for reviewers
Add TeachingTip tests for remaining coverage gaps
Add gap-coverage API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
test(TableView): cover comparer catch-up and trim unused test UI
fix(TableView): re-rank comparer sort on live catch-up and arrivals
test(TableView): add hierarchy and live shaping API and interaction tests
fix(TableView): harden hierarchy and live shaping review findings
fix: keep TableView setup guidance in the Tabular component
Merge GitHub main into main
Trim verbose comments in hierarchy and live shaping code
Merge GitHub main into main
Remove self-check pages from the sample
Fix duplicate NavigationView accelerator invocation for nonselecting items (#12200)
Align Git attributes with internal mirror (#12203)
Address ParentBy review feedback
Merge GitHub main into main
Merged PR 17069870: Align Git attributes with current GitHub
TreeView API tests: automation peers, expand/collapse event args, node boundaries; make dead Loaded-handler tests assert
Port hierarchy and self-check pages to the new gallery
Fix hierarchy chevron and Left key after rebase
Localization Update 20261006 (#12205)
Fix AI issue triage evidence reads and invocation budget (#12207)
Add API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
Reconcile hierarchy rows with main's UIA and keyboard model
Re-rank custom comparer rows under live shaping
Replace per-dimension live flags with IsLiveShaping
Harden TableView live shaping with hierarchy
fix(TableView): pick up in-place parent-key edits on reshape
feat(TableView): merge live data operations into ParentBy hierarchy
perf(TableView): per-sibling sort and structure reuse for ParentBy hierarchy
Simplifying hierarchy teardown
refactor(TableView): rename WithParent/ClearParent to ParentBy/ClearParentBy
docs(TableView): drop self-check page references from hierarchy design
chore(TableViewSampleApp): drop hierarchy self-check page from sample
feat(TableView): enhance hierarchical data handling with group expander support and improved index management
fix(TableView): harden hierarchical rows after second review
feat(TableView): hierarchical data rows from a flat source
Add and strengthen TeachingTip API and interaction tests
Restore the WinUIComponentPackage drop folder (fixes BuildScenarioApps) (#12211)
Add TitleBar API and interaction tests (35 tests, 3 product bugs found) (#12170)
Charts: add API and interaction tests (#12189)
Describe each AnimatedIcon test's scenario, expected result and failure meaning
 Fix C++/WinRT array projection in XamlCompiler-generated code (#12167)
Preserve collection moves behind a XamlChangeId opt-in (#11887)
Fix XamlCompiler connection-ID insertion at opening-tag boundaries. (#12187)
Cover every public ItemsRepeater API and harden Repeater tests
Samples: replace TableViewSampleApp with the full TableView gallery (#11805)
Add AnimatedIcon tests for generated property and factory code
Add TableView interaction tests aligned with the #11820 keyboard and a11y model (#12193)
NavigationView::AnimateSelectionChanged: use the thread compositor
Update ScrollViewer API reference
Correct overflow rendering spec
Add ScrollView overflow rendering preview
Move TitleBar deactivated visual states test to interaction tests
Document each ItemsRepeater test for reviewers
Add and strengthen AnimatedIcon API tests
UIAffinityReleaseQueue::Cleanup: synchronize reads with background GC
Grow X and Y together in the override growth test
Strengthen and extend ItemsRepeater API tests
Fix Charts test page build in MUXControlsTestApp
UIAffinityReleaseQueue: schedule idle cleanup when work is queued
Add AI issue triage and area ownership routing (#12077)
fix: clarify TableView resource setup failures
Merge GitHub main into main
Enable Setter.Value as a XAML content property (#12149)
Remove interaction test plan references from TableView test comments
Merge GitHub main into main
Merge GitHub main into main
Switch tests to WPF mode which work without any other changes (#12022)
Remove TableView interaction test plan from the change
Share TableView interaction test helpers and page facts
Add improved diagnostics and tests for two-way x:Bind with read-only/init-only sources (#12166)
Merge GitHub main into main
Don't set FontFamily to null in default templates, null is an invalid… (#12146)
Use a WinRT observable vector for Chart test data
Address review feedback on Chart API tests
Add TableView interaction tests for the cell-aware keyboard and a11y model
Document each TitleBar test for reviewers
Assign the Tabular folders to new TableView and data-shaping areas
Area reviewers: validate the map, sync drift weekly, harden requests
Merge GitHub main into main
Add area-based optional reviewer suggestions
Fix TreeView collapse after ItemsSource last-child removal (#12130)
Port TableView interaction tests and align changed intents with main
Add TableView interaction test plan
Add Chart interaction tests
Add Chart API tests and test page
Merge GitHub main into main
Give MapControl pins an accessible name and button role (#12111)
Expand the Charts engineering sample (#12110)
Merge GitHub main into main
Adding TableView API Tests (#12186)
Merge GitHub main into main
TableView: move row and group-header visual states onto the template root (#12183)
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0 (#12181)
Align TableView API tests with main and ignore known product failures
Simplify the Charts sample README
Fix status reporting, editor sync and host parity in the Charts sample
Fixing test bugs and expectations
Adding remaining API Tests
Update resize-gripper tests for uniform header tab stops
Addressing review comments
fix(tests): restore InkToolbar TestUI import
Updating tests to match the new code behaviour
Refactoring helper methods
Adding TableView Sizing tests and product fixes along with it
Adding TableView Row API Tests
Adding common Create TableView helper to reduce redundancy in code
Adding TableView Column Tests
Adding basic TableView tests
Adding TableView API Tests harness
Merge GitHub main into main
Merged PR 17040957: Align public root documentation with GitHub
Add TitleBar tests for remaining reachable coverage gaps
Clear pending NavigationView invocation before direct dispatch
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0
Fix x:Bind function bindings not updating when an argument becomes null (#11732)
Fix duplicate NavigationView accelerator invocation for nonselecting items
TableView: close the remaining UIA accessibility gaps (#11820)
Consolidate API specs under docs/api-specs (#12099)
Localization Update 20261005 (#12162)
Merge GitHub main into main
[MonoBuild] Fix inverted Monobuild-Test / Monobuild-Nightly pipeline ids (#12152)
Merge GitHub main into main
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate (#11855)
Merge GitHub main into main
Delete unused perf/vis/*, which will fix and prevent future dependency issues for these files. (#12145)
Add TitleBar API and interaction tests
Merge GitHub main into main
Merge GitHub main into main
Fixing TableView Code Review Findings - Part 1 (#11988)
Fix Text Controls' bottom edge clipping at different resolutions (#12123)
Merge GitHub main into main
[MonoBuild] Re-stamp localized .mui checksums against the built WinUI binaries (#12119)
Merge GitHub main into main
Repoint the WinAppSDK resource at release/main and drop the orphaned mock package steps (#12150)
Resolving merge conflicts
Merge GitHub main into main
Prevent stale WinUI package reuse across NuGet caches (#11983)
Fixing review comments
Fixing ResizeGripper and column headers edge positioning in RTL mode
Enabling sorting columns via keyboard
Fixing build caused by incomplete method removal
Don't swallow app handler exceptions
Removing redundant background setting of header cells
Removing dead code
Fixing and updating spec docs to match the code implementation for grouping
Removing dead code
Moved visual state setters to XAML for SortIndicator
Removing redundant methods from ResizeGripper
Merge GitHub main into main
Fix ScrollViewer indicators remaining visible after scrollbar hover (#12096)
Merge GitHub main into main
Deduplicate XamlCompiler codegen test masters (#12067)
MapControl: remove hard-coded JS pin-name fallback
MapControl: source pin names from MapIcon with a localized fallback
Add near-zero selection regression coverage
MapControl pins: wire Enter/Space to the pushpin-click path
Give MapControl pins an accessible name and button role
Merge GitHub main into main
ContentDialogPage: show the configured dialog in ShowBorderThickness_Click (#12109)
Tighten clipping test scope
Simplify testing baseline terminology
Merge GitHub main into main
Normalize line endings during inbound mirror merge (#12114)
Fix Tabular control string resource lookup (#12071)
Update Window Width/Height to match API spec update (#11974)
Onboard WinAppSDK mono-build Integration (#12090)
TableView: honor CanResize and keep a Star resize inside the viewport (#12083)
Fix residual clipping test baselines
Modernize XamlCompiler tests, Part II (test fixes only) (#11837)
TableView: trim column header text instead of clipping it (#12084)
Add TextBlock clipping regression baselines
ContentDialogPage: show the configured border-thickness dialog
InkToolbar: commit missing StrokeWidthSlider generated files (#12097)
InkToolbar: commit missing StrokeWidthSlider generated files
Bump bokeh from 3.1.1 to 3.8.2 in /perf/vis (#11494)
Add opt-in GamepadKeyRouting XAML optional change for gamepad navigation (#11853)
Fix re-entrancy issue
Scope ETW test counts to the measured process and time window (#11931)
Update Window Width/Height to match API spec update
Bump pip from 26.1.2 to 26.2 in /perf/vis (#11757)
Fix monochrome text clipping at fractional scales
InkToolbar: include Windows.UI.Xaml.Interop.h for xaml_typename in InkToolbarFlyoutHelper.h (#12081)
InkToolbar: include Windows.UI.Xaml.Interop.h in InkToolbarFlyoutHelper.h for xaml_typename
Localization Update 20260928 (#12074)
TableView: fix high-contrast surfaces and row state text colors (#11986)
Reduce the size of the MUXC PCH by 20% (#12054)
Bump tornado from 6.5.7 to 6.5.8 in /perf/vis (#11754)
Merge GitHub main into main
Switch 25 test files to only use WPF mode (#11950)
InkCanvas: degrade instead of crashing when the compositor interop is absent (#11913)
Merge GitHub main into main
Merged PR 16956751: Align build skill location and content with GitHub
Add SAL annotations to generated wWinMain (fixes PREfast C28251) (#11985)
Omit /p:ProductPrereleaseTag when VersionTag is empty (#11987)
InkToolbar: fix pen flyout accessibility, high-contrast crash and UWP template parity (#11940)
InkToolbar: localize the pen flyout headings and drop unreachable strings (#11937)
InkToolbar: make flyout presenter style theme-aware (BasedOn default) so it follows RequestedTheme and theme switches
InkToolbar/InkCanvas: fix test page-name convention and CustomPen core-dispatch assertion
InkToolbar: add a11y tests for stroke-width slider Value pattern and tool-button selected state
InkToolbar/InkCanvas: restore skipped tests + add InkToolbar interaction test page
Move build skill to folder where Copilot will automatically find it (#12017)
Merge remote-tracking branch 'origin/main' into a11y-ux-slider
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge GitHub main into main
InkToolbar: announce dropdowns and stencil selection (#12020)
Merge GitHub main into main
Merge GitHub main into main
[WebView2] Handle invalid argument during focus transfer (#11978)
Validate the retained ItemsView bring-into-view target before using it as scroll anchor (#11926)
Merge GitHub main into main
InkCanvas: fix high-DPI ink input cut-off; add Inking test apps (#11975)
[API Spec] Inking (InkCanvas, InkPresenter, InkToolbar) (#11979)
Merge GitHub main into main
Localize InkToolbar pen settings and color descriptions (#12018)
Merge GitHub main into main
Localization Update 20260924 (#11989)
Move build skill to folder where Copilot will automatically find it
Fix ItemsControl add/delete transition sequencing (#11912)
InkToolbar: define the pen configuration Colors and Size heading strings so the pen-flyout naming builds without the localization PR
InkToolbar: add an enabled template-application test asserting the pen configuration headings and palette/slider automation names are set
InkToolbar: clarify the pen-flyout heading string lookup comment to describe the in-app deployment, not framework mode
Omit /p:ProductPrereleaseTag when VersionTag is empty
Update CppWinRT App.xaml.g.hpp codegen masters for annotated wWinMain
Merge remote-tracking branch 'origin/main' into user/satwiksharma/bug42680483-wwinmain-sal
InkToolbar: match WinUI 2 flyout padding by applying the tight presenter style in code
Add SAL annotations to generated wWinMain (fixes PREfast C28251)
InkToolbar: give the measuring-tools button a persistent name and point tools at the colour palette
Merge GitHub main into main
Lifetime management: Explicit peer-lifetime state + transition choke point (#11875)
Merge GitHub main into main
CFTMEventSource::Raise: retain handlers during reentrant cleanup (#11958)
Fix localization publishing scope and resource updates (#11981)
Merge GitHub main into main
Fix native external tests to properly not show a dialog when crashing (#11934)
InkToolbar: announce the selected pen/highlighter colour to Narrator
Samples: keep the ink drawing surface white in dark theme
InkToolbar: announce the pen-size slider range and the selected tool to Narrator
Fix localization publishing scope and resource updates
InkToolbar: use the hresult_error + InkToolbarLogHResult pattern for pen-flyout heading string lookups
InkToolbar: address pen-flyout accessibility review feedback
Re-trigger CI on origin branch (OneBranch feed auth needs a non-fork run)
[WebView2] Handle invalid argument during focus transfer
Merge GitHub main into main
Fix localization NuGet publishing path (#11962)
DesktopWindowImpl::CloseImpl: retain the Window through teardown
Remove "Pillar A" references from peer-lifetime state-machine comments
Make peer-lifetime transition check non-fatal (fix 0xC0000420 test-host crash)
Fix TornDown->Releasing assert in peer-lifetime state machine
Pillar A (3/N): announce Releasing/TornDown at the peer teardown funnel
Pillar A (2/N): route tracker connect/disconnect + implicit peg through the choke point
Pillar A (1/N): introduce explicit peer-lifetime state + transition choke point
Merge GitHub main into main
Add lifetime stress test harness + scheduled soak pipeline (#11830)
Merge remote-tracking branch 'origin/main' into HEAD
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge remote-tracking branch 'origin/main' into user/nitinc/inking-spec
Samples: add Inking bug-bash / accessibility test apps (InkBugBash, InkA11yLab, InkParityLab)
InkCanvas: size the OS ink surface in physical pixels on the lifted path (fixes high-DPI input cut-off)
InkToolbar: announce the selected tool to Narrator; name the pen flyout presenter
Merge GitHub main into main
API Spec: Window.Width and Window.Height properties (#11171)
Empty commit to trigger pipeline
Rewrite Window event-handler #11958 repro as off-thread native scenario
Empty commit to trigger pipeline
Add non-gating Window event-handler teardown lifetime-stress scenario (PR #11958 repro)
Fix localization NuGet publishing path
Trigger CI re-run
Fix PGO build break: force PGOBuildMode=Off via stage parameter override
Trigger CI re-run
Disable PGO in WinUI-LifetimeStress pipeline
Trigger CI re-run
Fix LifetimeStress build break and make new tests unconditionally non-gating
Inking spec: replace overview with an annotated diagram; expand the pen flyout
InkToolbar: pen-size slider reports absolute value to Narrator; Colors/Size headings; edge-aligned tool flyout
Add non-gating legacy lifetime tests with off-UI-thread GC pump
CFTMEventSource::Raise: preserve nested dispatch ordering
CFTMEventSource::Raise: remove deferred handler bookkeeping
DesktopWindowImpl::OnMessage: retain the Window during dispatch
CFTMEventSource::Raise: retain handlers during reentrant cleanup
Merge GitHub main into main
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor" (#11928)
Revert lifetime-stress branch to 19ea03d99
InkToolbar: resolve peer control-type string at construction, not in UIA callback (fixes UIA-tree fail-fast, keeps localized Narrator name)
Gate lifetime stress failures instead of downgrading them
Inking spec: drop the custom drying diagram per review
Disable PGO in WinUI-LifetimeStress build (GitHub-backed run)
Scope lifetime stress suite to its dedicated pipeline + make leak checks gating
Inking spec: drop MUX_PREVIEW markers, duplicate diagram, state the pen-only default
InkToolbar: guard the heading resource lookups
InkToolbar: stop high-contrast plating on code-built eraser flyout labels
InkToolbar: stop high-contrast plating on code-built stencil flyout labels
InkToolbar: name pen flyouts, localize peer control types, toolbar tab navigation
Aggregate managed leak warnings in lifetime-stress PostTestRun
Merge GitHub main into main
Merge pull request #11933 from microsoft/user/jessecol/agent-build-reliability
Merge GitHub main into main
Pin `Microsoft.NET.ILLink.Tasks` version (#11935)
Merge GitHub main into main
Switch Pivot tests to WPF mode instead of UAP mode. Fix two blocking issues. (#11908)
InkToolbar: fix the high-contrast flyout crash and restore two UWP template details
InkToolbar: fix pen flyout accessibility and high-contrast defects
Merge GitHub main into main
Merge GitHub main into main
Update WebView2 package publishing guidance (#11921)
Modernize XamlCompiler tests, Part I (product fixes only) (#11836)
Merged PR 16831828: Document WinUI resource links and package publishing
Refine review guidance and narrow build workflow changes
Improve agent build reliability and feedback
InkToolbar: localize the pen flyout headings and drop unreachable strings
Merge GitHub main into main
Enable auto-merge for Maestro dependency PRs (#11840)
Trim verbose comments in lifetime stress test files
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor"
Lifetime native-crash aggregation: skip empty summaries in non-chk configs
Merge GitHub main into main
InkCanvas: report automation bounds and offscreen state correctly (#11890)
Merge GitHub main into main
Merged PR 16832354: Resolve GitHub inbound test-on-vm skill conflict
Merge pull request #11891 from microsoft/user/nitinc/inking-telemetry
Merge pull request #11906 from microsoft/user/harshit7962/inktoolbar-cornerradius
Inking telemetry: emit session summaries on Unloaded, and contain telemetry failures
Add managed leak churn scenarios for remaining container/popup controls
Add PostTestRun aggregation of native lifetime crash/warning totals
InkCanvas: degrade instead of crashing when the compositor interop is absent
Merge pull request #11904 from microsoft/user/nitinc/inkcanvas-zorder
Inking telemetry: address review feedback
InkToolbar: honour CornerRadius and Padding in the control template
Expose AutoSuggestBox AccessKey through editable TextBox (#11729)
Inking telemetry: schema v2, session summaries, error events, common dimensions
InkCanvas: let XAML z-order the ink on the lifted compositor
Inking spec: address Neeraj's review feedback
Rewrite all 11 native lifetime scenarios to induce real native faults
Set WINUI_LIFETIME_STRESS_NATIVE at User/Machine registry scope so te.processhost inherits it
Surface native lifetime-stress crashes as non-gating warnings + run aggressive repro
Inking spec: address review feedback
Suppresses 0612 warnings when accessing members on obsolete classes (#11738)
Add gating native scenarios that drive the TrackerPtr-converted peer fields
Enable aggressive native-crash lifetime repro on the per-PR gate
Emit an explicit greppable NATIVE log line for each *Native scenario on every run
Wire WINUI_LIFETIME_STRESS_NATIVE into the soak pipeline so native-repro variants actually run
[WinUI OSS] Consume packaged WebView2 Evergreen runtime (#11821)
Inking: add usage, reliability and performance telemetry
Add 'Native' suffix to native-crash stress scenarios for log searchability
Cover all 38 'Lifetime Issues' Watson bugs in the stress suite
Add native-crash reproduction scenarios (non-gating) to lifetime stress suite
Quarantine native crashers StressPivotItemChurn and StressFrameNavigationCache
Enable xaml profiler traces flag in debug mode (#11818)
Add per-control churn lifetime stress scenarios (broaden warning coverage)
Merge pull request #11651 from microsoft/jecollin-microsoft-relocate-copilot-skills
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate
Add targeted lifetime scenarios for recurring Watson crash areas
Fix confusing PathNotFound when test-payload artifact is missing
Keep PR focused on VM testing
Refine clean-build guidance for agents
Move build skill to canonical skills directory
Clarify user-only Hyper-V permission setup
Require user to grant Hyper-V access
Keep agent guidance in VM test skill
Keep VM script usage standalone
Use x64 defaults for VM tests
Use current identity for Hyper-V group
Address test-on-vm review feedback
Limit PR to VM test skill
Move Copilot skills to repository root
Make lifetime stress suite a truly non-gating report in the runner
Merge GitHub main into main
Package official WebView2 Evergreen standalone installer (#11822)
Merged PR 16769574: [WinUI OSS] Document ADO branch contribution access
Update WinUI setup documentation (#11759)
Merge GitHub main into main
Run lifetime stress as a non-gating report in the PR pipeline
Merge pull request #11817 from microsoft/aahmedov/nuget-packages-note
docs: update lifetime-stress docs for report-only behavior
Make lifetime stress suite fully report-only (never gate a PR)
Align soak per-test timeout with budget; broaden lifetime stress coverage
Merge GitHub main into main
Add C++ FolderTreeApp sample (#11819)
Merge GitHub main into main
Quarantine StressItemsRepeaterRealizationAndRecycling as non-gating
Restore wchar_t compatibility aliases (#11827)
Merge GitHub main into main
Add C++ ScratchPad profiler app (#11824)
Merge GitHub main into main
Merge pull request #11829 from microsoft/user/protikbiswas/lifetime-tracker-fixes
Sweep the full WinUI control surface in the lifetime stress harness
Document lifetime stress suite as non-gating (crashes gate, leaks report)
Make lifetime stress leak checks non-gating (report-only)
Make lifetime stress suite an explicit member of the WinUI-GitHub-PR gate
Convert UIElement m_interactions collection to TrackerPtr
Add lifetime stress test harness and scheduled soak pipeline
Fix cross-boundary lifetime leaks: convert raw ComPtr peer fields to TrackerPtr
Merge GitHub main into main
Consolidate mirror + integrate into a single two-stage pipeline (#11763)
Merge pull request #11720 from microsoft/user/dipesh/tableview/data-shaping-grouping
Add internal issue field to PR template (#11790)
fix: silence C6011 in ReconcileSortStateWithSource
Merge pull request #11780 from microsoft/user/abhijeetjha/d2d-per-thread-context-leak
Merge pull request #11803 from microsoft/user/nitinc/inking-toolbar-api
Added sample app validations
Fixing review agent findings
refactor(tabular): drop Tabular prefix from generic shaping vocabulary
refactor(sample): apply one shaping verb per UI change
refactor(tableview): remove unreachable headerless grouping
refactor(sample): drop obsolete projection workarounds
refactor(tableview): address PR feedback on comments and naming
Testing SortCycle modification API
feat(sample): add shaping page for filter, sort, group
feat(tableview): converge sort front-ends, add path sort
Port TableView P1 incremental expand/collapse + preserve selection across filter reshape
Port TableView group-header focus + keyboard-nav fixes from internal lift
Reorganize shaping files: retire HierarchicalItemsSource, share RowExpansionModel
Port TableView grouping fixes + GroupedSourceAdapter rename from internal lift
Port TableView data-shaping grouping from internal lift
InkToolbar: align public API with the reviewed spec and drive the presenter path
Merge pull request #11801 from microsoft/user/nitinc/inking-customdry
InkCanvas: custom drying (app-rendered dry ink via InkPresenter.ActivateCustomDrying)
Fixing codegen source - LatestVersion should be Experimental (#11751)
API spec: DataTemplate from code (#11260)
Ensures cleanup of window event handlers (#11734)
TableView: left-align columns, and make the samples buildable (#11762)
Tabular: add opt-in column-header tooltips to TableView (#11764)
CD3D11Device::~CD3D11Device: release the wrapper's D2D device context and brush
Add XAML profiler memory attribution events (#11743)
Consolidate microsoft-ui-xaml-specs into main repository (#11231)
Reorganize specs into feature folders (#11230)
Gate PR validation on test failures (#11758)
Inking spec: replace Not-ported section with one full side-by-side API comparison table (status column: Available / shape-change / New / Not available); custom drying shown as Available
Inking spec: add verified UWP->WinUI3 member diff tables; make Not-ported list explicit and research-backed; assert custom drying is ported (not deferred)
Inking spec: address review feedback (threading-model diff rationale, namespace and re-implementation note, custom drying API + how-to + image, new-in-WinUI3 callouts, strongly-typed TargetInkPresenter, remove stray ToggleKind, rendering limitations, pointer-args and haptic notes)
Temporarily skip failing SVG decode test (#11770)
Temporarily skip six MediaPlayerElement caption tests (#11767)
Merge pull request #11690 from microsoft/user/kvineeth/netupgrade-samples2.0
Temporarily skip failing InkCanvas tests (#11766)
Preserve input services during test shutdown (#11760)
Add gamepad navigation design note (#11735)
Merge pull request #11695 from microsoft/user/abhijeetjha/xamlcompiler-malformed-xaml-file-attribution
Tabular: mark the two remaining non-preview types [MUX_PREVIEW] (#11746)
Merge pull request #11744 from microsoft/user/gpaskaleva/gitignore-build-test-artifacts
Tabular: add opt-in per-cell tooltips to TableView (#11669)
Merge pull request #11724 from microsoft/prk100/imagebase-ensurebrush-nullguard
Merge pull request #11583 from microsoft/user/abhijeetjha/svg-stream-decode-to-render-size
Merge pull request #11660 from microsoft/fix/appbarbutton-label-fontsize-resource
Merge pull request #11670 from microsoft/user/Hemantxk/mpe-pause-play-experiment
[WinUI OSS] Fix GitHub static test package restore (#11657)
CImageSource::SetSource: re-qualify DecodeToRenderSize for stream SVGs that enter the tree later
Merge pull request #11680 from microsoft/user/abhijeetjha/coreshutdown-focused-textbox
Merge pull request #11617 from microsoft/user/abhijeetjha/viewport-noninvertible-transform
Use the active MediaPlayer playback session
Load GitHub PR pipeline templates from the PR branch (#11711)
Pause MediaPlayerElement only during shutdown
SourceFileManager::PropagateOutOfDateStatus: don't fail the task when the x:Class pre-read fails
CoreShutdownTests: add regression test for focused TextBox at core shutdown
CUIElement::TransformToElementCoordinateSpaceThroughViewports: report an invalid viewport for non-invertible transforms
Samples: add a TableView consumer matrix for C#/C++ x packaged/unpackaged (#11691)
Temporarily skip failing InkToolbar cleanup tests (#11733)
CImageBase::EnsureBrush: guard null m_pImageSource in remeasure block
Tabular: make TableView consumable with no app-side workarounds (#11641)
Align MUXTestInfra Microsoft.Windows.SDK.cpp version with the target platform version
Restore ContentExternal helper migration (#11607)
ResizeGripper: framework-internal, dual-axis resize gripper primitive (#11640)
Merged PR 16623412: Remove the MUXControlsTabular.sln build step from the MUX build template
Restore MediaPlayerElement source file ending
Restore MediaPlayerElement pause and resume behavior
Avoid end-of-file macro warning
Narrow MediaPlayerElement pause to Window shutdown
Pause MediaPlayerElement when leaving the live tree
Port TableView data-shaping (sort + filter) core from internal lift (#11644)
Enable AppBarButton label font size customization
Fix Inking file Name Casing (#11643)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions (#11618)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions
Merge pull request #11584 from Nitin-100/user/nitinc/inktoolbar-winui2-parity
InkToolbar/InkPresenter: WinUI2 parity - flyout labels + stencil toggle
Use RunTime TFM for XamlPerf project
Move remaining sample/perf/test apps to the samples moniker and portable RIDs
Merge pull request #11576 from iamAbhi-916/user/abhijeetjha/navview-bumper-footermenuitemssource
NavigationView::BumperNavigation: use footer ItemsSourceView count so shoulder navigation reaches FooterMenuItemsSource items
Merge pull request #11573 from microsoft/user/hmishra/promote-winui3-safe-changes
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644) Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Syncing content from committish d8541fb269b5f43c6ff070fb57064853cc5985b5
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639) Merged PR 16149920: Honor backslash escapes inside native quoted markup-extension values (fixes #2904)
Merged PR 16150016: Box deferred C++/WinRT x:Bind object values (fixes #9255)
Merged PR 16544179: [XAML Debugger Events] Add core size and source location Merged PR 16548929: [WinUI OSS] Fix public mirror integration checkout
Merged PR 16018052: Fix Window.Content set in markup held alive for Window lifetime
Merged PR 11433100: Reduce numbers of generated static initializers
Merged PR 16171688: DataTemplate subtree creation through code
Merged PR 16536316: [WinUI OSS] Automate public mirror integration
Merged PR 16532989: TeachingTip::OnIconSourceChanged: guard TemplateSettings before dereferencing it
Merged PR 16533592: [WinUI OSS] Disable TSA for the inbound mirror
Syncing content from committish b300a2d7a0e65a2871ad8c5a373dd8b3f94d7527
Syncing content from committish 5104bbb85d064c98509c872eab213dd0115e22d0
Merged PR 16018089: Fix MTC crash when MediaPlayer is shared between MediaPlayerElements
Merged PR 16567256: Update OSS WinUIDetails dependency
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16484124: Consume ContentExternal*Link helpers from closed repo
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644)
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Merge pull request #11229 from microsoft/user/gegao18/SetThemeResourceBinding
Create GitHub-side mirror conflict test (#11559)
User/sakshishar/merge conflict test comment 2 (#11558)
Fix typo in API review process documentation (#11556)
Fix spelling in DatePicker visual updates spec (#11547)
Trim API diff: drop the namespace table, keep a short prose note
Add API diff from WinUI 2 (UWP) to the inking spec
Add API spec for Inking (InkCanvas, InkPresenter, InkToolbar)
Merge pull request #11540 from microsoft/user/hmishra/promote-winui3main-to-main-7
Merged PR 16522948: [WinUI OSS] Enable first inbound mirror iteration with new flow
API review feedback
Merged PR 16150115: Fix Hyperlink IsOffscreen to report true when its inline range is clipped out of view
Merged PR 16449572: Fix flaky InkToolbarEraserButtonTest by realizing the eraser button in the visual tree
Merged PR 16508657: [WinUI OSS] Harden the GitHub-to-ADO mirror for production
Merge pull request #11539 from microsoft/user/hmishra/merge-main-into-winui3main-8
Merged PR 16479125: Charts: Add sample apps (C++/C#, packaged/unpackaged)
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-8
Merged PR 16510029: Restore source mirror target to winui3/main Merged PR 16509992: [WinUI OSS] Retarget source mirroring to GitHub main Merged PR 16479149: Update ResourceGraph's resource stack to avoid memory leak Merged PR 16487515: [WinUI OSS] Simplify Azure Maps token injection condition Merged PR 16490220: [WinUI OSS] Remove obsolete GitHub-specific pipeline guards Merged PR 16468402: [WinUI OSS] Validate source mirroring against a temporary GitHub main copy
Merged PR 16469629: Fix GitHub mirror pipeline checkout
Merged PR 16449111: Fix DataTemplate.LoadContent custom root leak
Merged PR 16149962: Skip ByRef (ref-return) property types in XamlTypeInfo generation
Merged PR 16403603: [main] Use application exit watcher in shutdown tests
Merged PR 16018100: Cancel automatic ToolTip on island/root teardown
Merged PR 16405118: SortIndicator: shared sort-direction chevron primitive (framework-internal)
Syncing content from committish 9dbe8751daa6c25e0ed1494845c69710bd8ace88
Merged PR 16450009: Fix credential provider setup from PowerShell 7
Merged PR 16468170: [WinUI OSS] Document WinUIGallery test data flow
Syncing content from committish 1e966d402d341c15645bfbe1e55efeed66ca0ba8
Merged PR 16433746: Ingest Charts as a MUXC control
Merged PR 16018094: PropertyChanged_revoker::revoke: unregister at the ABI level to avoid noexcept terminate Merged PR 16449699: winui-esb-agent: add RI-blocking scope gate and mandatory branch diagram
Merge pull request #11509 from microsoft/user/hmishra/promote-winui3main-to-main-6
Syncing content from committish a71b1c75ecf5696ad269d612879f57b477a5f4e9
Merged PR 16017646: PoliCheck 79930 strings scrubbed, committed and pushed successfully
Merged PR 16017705: Fix false red-squiggle errors on XAML-generated code in VS Code / C# Dev Kit by surfacing generated .g.cs files to non-VS design-time builds Merged PR 16435189: Bump Samples/WinUIGallery submodule to 3669519
Merge pull request #11504 from microsoft/user/hmishra/merge-main-into-winui3main-7
Merged PR 16220910: InkCanvas/InkPresenter: inking parity - clipboard, high-contrast, stroke/unprocessed input
Merged PR 16190931: Add WinUI Test Runner agent to the agency-kit
Syncing content from committish ee9ee5a819465b85aca370569a096500cb34d449
Syncing content from committish bb0ed45d619cedf9b6edea1adade00814d3c6b27
Merged PR 16362638: Fix RadioButtons virtualized container retention
Merged PR 16417331: [WinUI OSS] Enable WinUIGallery scenario tests on GitHub PR validation
Merged PR 16150108: Suppress CS0618 obsolete warning around CreateFromString emission in XamlTypeInfo generator
Merged PR 16438267: Revert Chart, now built in WindowsAppSDKClosed
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-7
Merged PR 16428523: Enable GitHub-to-ADO source mirroring
Merged PR 16149949: Use weak callbacks for generated x:Bind and Window.Activated events
Merged PR 16430370: InkToolbar: fix eraser button crash from unguarded ToggleButton cast
Merge pull request #11496 from microsoft/users/pragupta/bumpUp-winuiGallery-commit-v0.001
Bump Samples/WinUIGallery submodule to 3669519
Syncing content from committish 19c3009afd944b3a89ec5f04941e1b6fa7d31273
Merged PR 16401824: TableView: add single row selection
Merge pull request #11465 from microsoft/user/sakshishar/restore-scenario-tests-validation
Merge pull request #11493 from microsoft/user/hmishra/promote-winui3main-to-main
Merged PR 16388446: InkToolbar: fix empty eraser/stencil flyouts, color/size apply, and tool-apply hook
Merged PR 16384703: InkCanvas: fix lifted inking by sizing the ContentExternalOutputLink PlacementVisual
[WinUI OSS] Restore scenario app tests on GitHub PR validation
Restore WinUIGallery build validation (#11350)
Mirroring script code (#11484)
Ignore repository-local build tools (#11486)
Merge pull request #11485 from microsoft/user/hmishra/merge-main-into-winui3main
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-6
Syncing content from committish f84930972bd23ac2d11d8c2d6f5a03fd5ca61698
Merged PR 16399208: [WinUI OSS] Restore scenario app tests on GitHub PR validation (skip WinUIGallery)
Merged PR 16288815: Expose visible TextBox placeholders in UIA Content view
Merged PR 16362637: TableView group-header templating: chrome lives in the ControlTemplate, the app owns only the content
Merged PR 16376026: TableView cell editing: the column owns the editor, the control owns the lifecycle Merged PR 16399847: Fix Chart build: engine headers moved to include\ChartEngine Merged PR 16363409: Consume the chart engine from the WinUIDetails package
Enable GitHub sample app validation (#11473)
Merged PR 16387085: [WinUI OSS] Fix MirrorGitHubIssues query ID interpolation
Merged PR 16301334: [WinUI OSS] Restore RunTests for GitHub PR validation - Part 1
Merged PR 16385112: [WinUI OSS] Restore GitHub sample build conditions (parity-only)
Merged PR 16385546: [WinUI OSS] Restore OSS IXP package pin
Syncing content from committish f53d2066f2c7a08822887bc90c0439d48a6b0ee4
Merged PR 16018104: MapControl: raise MapServiceErrorOccurred for invalid/rejected map service token
Merged PR 16371468: Remove XamlCompiler tests from mirroring exclusions
Merged PR 16310857: Introduce Microsoft.UI.Xaml.Controls.Chart.dll (empty binary scaffolding)
Syncing content from committish 47ba25559c5662b5889b0e120a8e44df636520b7
Syncing content from committish 750eed8da57837c93553a1bdde32baa861e95d78
Merged PR 16289510: Fix PGO scenario NuGet feed resolution
Merged PR 16362875: InkToolbar: faithful C++/WinRT port of the UWP InkToolbar
Merged PR 16371813: [WinUI OSS] Move GitHub migration notice to a variable
Merged PR 16329117: Fix KeyboardAccelerator crash on OEM/punctuation keys (#708)
Merged PR 16018123: Replace problematic get_weak() calls in InkCanvas with safe make_weak pattern Merged PR 16315629: Add winui-esb-agent for Watson escrow/ship-blocker triage
Merged PR 16018153: Fix WebView2 OnSourceChanged wrong-thread navigation after non-awaited EnsureCoreWebView2Async Merged PR 16327933: Scrub XamlCompiler/Tests for open-sourcing: add copyright headers, remove int...
Merged PR 16360726: Add WinUI GitHub transition comment to PRs
Merged PR 16261697: Table column auto size fix
Merged PR 16342967: [WinUI OSS] Restore internal package setup for in-repo GitHub PR validation
Merged PR 16324163: Fix WindowlessXamlIslandTests UIA crash + add DragDrop crash breadcrumb (OS bug #63350935)
Bump OSS IXP package to 2.1.4-experimental (#11410)
Merged PR 16144919: Fix CTimedTextSource teardown ordering to prevent MediaPlayerElement CC track callback leak
Merged PR 16294378: Ship stable WinUI component NuGet with the release license, not preview
Merged PR 16290245: [WinUI OSS] Update build mirror exclusions for internal-only files
Disable GitHub PR build matrix on winui3 (#11360)
Syncing content from committish 118587f2d9ed8fd8e980ded37f5e54eca433b480
Merged PR 16202536: InkCanvas: enable system-composition switcher splice
Merged PR 16316532: [WinUI OSS]Enable buildsamples.cmd for public mirroring Merged PR 16309793: Nightly SDL: add PREfast folder workaround to RunStaticTests job
Syncing content from committish d15541ecfda15a58f2a958a8f4d4812ea472cace
Merged PR 16224761: Remove experimental ixp api which are not used in winui
Merged PR 16300588: [WinUI OSS] Fix local init when LKG compiler feed is unavailable
Disable automatic GitHub PR build workflow (#11347)
Add the Run Tests Stage to WinUI-GitHub-PR (#11343)
Merged PR 16305401: [WinUI OSS] Mirror build/packages.webview2.config for GitHub PR restore
Restore MUXFinalRelease validation signal (#11348)
Merge pull request #11340 from microsoft/satwiksharma/build-pr-lmr
Merged PR 11441384: Fix codegen for nested template types Merged PR 16261086: Enable ADO packaging, fusion manifest, and symbol artifacts
Merged PR 16135643: Fix C++/WinRT two-way binding from string/primitive to IInspectable (issues #4787 and #7986) Merged PR 16301291: [WinUI OSS] Allow the Run Tests Stage to run on the GitHub PR pipeline
Merged PR 16290751: [WinUI OSS] pr6: Re-enable GenerateWinUIGalleryTestData for public GitHub builds
Merged PR 16286959: [WinUI OSS] Apply build scrubbing updates
Merged PR 16291924: Mirror Azure Maps token injection script
Modifying build-pr script to work with LMR present
Merged PR 16266258: Fix access modifier on C# version of XamlGeneratedMain() (fixes #11245)
Merged PR 16290275: [WinUI OSS] Scrub NuGet env and MockArm64EC scripts to resolve dependency-setup validation blocker
Merged PR 16179369: Removing LMR from exclusion list
Merged PR 16275469: Switch back to using CompHelper
Merged PR 16286612: [WinUI OSS] Scrub TransformAppxManifest to resolve app validation blocker
Merged PR 16243757: Fix ItemContainer stuck in pressed visual state after mouse release outside
Merged PR 16215841: [WinUI OSS] Perf scrubbing Merged PR 16272299: [WinUI OSS] pr5: Restore Samples/WinUIGallery submodule via RestorePaths Merged PR 16220893: [WinUI OSS]Replace hardcoded internal feed/symbol URLs with pipeline variables
Add Samples/WinUIGallery submodule on winui3/main (#11304)
Restore MUXControls GitHub validation wrapper (#11265)
Merged PR 16103705: FrameworkElement.SetThemeResourceBinding API
fixup
CR feedback
Merged PR 16251944: Fix Static Tests Stage pipeline failures caused by WinMD Compat Test issues
Merged PR 16237413: [WinUI OSS] Restore MUXControls GitHub PR validation Merged PR 16232038: [WinUI OSS] pr0: Bump Samples/WinUIGallery submodule to latest main (29f62479)
Syncing content from committish a07ac9922c034922f7ddad04949dc7e7da0ee35e
Merged PR 16217456: Initialize Popup with IsOpen=true crash in WinUI Desktop Fix GitHub #3879 Merged PR 16246345: Fix issue where non specified values for Enabled/Disabled optional changes would break incremental compile
Merged PR 16018381: Replace Win10-22H2 test OS with Win11-25H2 Merged PR 16223459: [WinUI OSS] Rename WinUI component package artifacts Merged PR 16217151: [WinUI OSS] Restore Azure Maps token injection validation Merged PR 16217316: [WinUI OSS] Use OSS dependency overrides for GitHub packages
Merged PR 16125789: [CommandBar] Fix spurious overflow "..." button at fractional DPI
Merged PR 16062274: Make controls build work on x86chk
Syncing content from committish 5ad62c2798ec17812c6f77791c6a2f23e3cef924
Merged PR 16168201: Add WinUI3/WinUI2 cohabitation regression test
Merged PR 16203355: [WinUI OSS] Samples scrub updates
Merged PR 16168671: [WinUI OSS]Comment-only scrub across scripts, build, and dxaml files
Syncing content from committish 23fa8b607d6ae6acc3444057afeab2ce91a3a2f9
Merged PR 16201761: [WinUI OSS] Scrub AzureMapMapsToken Script Merged PR 16202253: Add TableView sample app
Merged PR 15957057: Introduce minimal display-only TableView base control in Microsoft.UI.Xaml.Controls.Tabular.dll
Merged PR 16028506: Fix issue on button where combination of clicking and hiding can block keyboard
Merged PR 16099318: Update OSS FrameworkUdk pin Merged PR 16167267: Scrubbing LMR folder for WinUI OSS Phase 4
Merged PR 15101676: Inking support for WinUI 3: InkCanvas and InkToolBar
Merge pull request #11223 from microsoft/user/hmishra/merge-main-into-winui3main-5
Merged PR 16018147: Widen PauseNewDispatch for windowed popup DComp resource creation (AB#59262054)
Merged PR 16144599: Fix XamlOptionalChanges contract: 10 -> 11
Merged PR 16117156: Add experimental Window MinWidth/MinHeight/MaxWidth/MaxHeight (Issue 7296)
Merged PR 16155405: agency-kit: install all four WinUI agents by default
Update to reparenting behavior
Add missing Windows versions to bug report template (#11211)
Add /needs-repro maintainer comment command (#11213)
Merged PR 16089473: Fix WMC9999 MissingManifestResourceException on non-English Windows
Merged PR 15943969: Introduce Microsoft.UI.Xaml.Controls.Tabular.dll (empty binary scaffolding)
Merged PR 16122630: Fix XAML shutdown fast-fail: reset process-global ActivationFactoryCache once, under lock
Merged PR 16136606: Fix RatingControl PlaceholderValue rendering inconsistency (fixes #10348)
Merged PR 16138014: Update WinUI logo assets to the recent logo
Merged PR 16136021: Fix RadioButtons SelectionChanged emitting null items (#46242402)
Merged PR 16124996: [WinUI OSS] PGO Helpers Wrapper
Merged PR 16123108: DesktopWindowImpl::Resize/RepositionWindowToDesktopWindowXamlSourceWindowDimensions: guard against teardown reentrancy
Merged PR 16123060: Input: reset m_inputServices after text-core teardown to fix shutdown null deref
Merged PR 15799583: [Community Contrib 11052] Add experimental Window.Width and Window.Height
FrameworkElement.SetThemeResourceBinding spec
Merged PR 16116678: Fix x:Bind generated Lookup() call for dictionary/map types in C++/WinRT (issue #11162)
Merged PR 16053707: Add XAML Profiler: live four-tree visualizer with ETW instrumentation and cross-app highlight
Merged PR 16068828: fix build instruction paths in GettingStarted.md
Merged PR 16052586: NavigationViewItem::ShowHideChildren: guard deferred flyout show against stale state
Include docs validation change (#11224)
Merged PR 16017667: ItemsView ItemsSource spec note added Merged PR 16098595: Fix Component Governance security alerts in perf/vis Python deps
Merged PR 16065450: NavigationView: Fix negative MaxHeight in UpdatePaneLayout (Watson #62716546)
Merged PR 16091625: Preserve docs link checker exclusions
Merged PR 16089160: PGO FE training: dynamic patch-path discovery + WER LocalDumps 64-bit fix Merged PR 16089358: Preserve GitHub PR wrapper during mirroring
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-5
Merged PR 16089157: [WinUI OSS] Scrub additional sample files
Syncing content from committish a1380b0f7083a9e5e8cd9a64aaa1769dd82e3be1
Syncing content from committish 0b7274ceab485d3f9bdd49029fbfdb19c337e48a
Merged PR 16077790: [WinUI OSS] Scrub sample files Part 1 Merged PR 16078574: [WinUI OSS] Scrub WinUIDesktop samples
Fix typos in SplitMenuFlyoutItem-spec.md (#11036)
fix build instruction paths in GettingStarted.md (#11188)
Syncing content from committish 1f31d0aa9acb7214b3b07973a364b8da3cfd79b4
Restore Static Tests GitHub validation stage (#11209)
Merged PR 16032651: Bug 50695292: Fix E_XAMLPARSEFAILED for {CustomResource} on a root element property
Merged PR 15814566: ETL-based App Boot Visualizer Merged PR 16053650: [WinUI OSS] Restore Static Tests GitHub PR validation with mirrored inputs
Merged PR 15959254: [WinUI OSS] Scrub internal references
Merged PR 15963750: Remove CompHelper
Merged PR 15899107: Guard windowed popup LostFocus and UpdateCursor against disposed island
Merge pull request #11208 from microsoft/user/hmishra/merge-winui3/main-into-main
Merge pull request #11207 from microsoft/user/hmishra/merge-main-into-winui3main-4
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-4
Restore MUXFinalRelease GitHub validation stage (#11192)
Merged PR 15986756: [WinUI OSS] Mirror static test compatibility inputs
Merged PR 16043107: Enrich tracked-element recycle trace with NewTrackedElementElected
Merged PR 15867018: Code Changes for running XamlCompiler Tests
Merged PR 15985745: [WinUI OSS] Restore MUXFinalRelease GitHub PR validation Merged PR 15927163: [WinUI OSS] Mitigate direct link details in Test folder and related scrubbing
Merged PR 15915881: [PREfast] Fix WinUI3 static-analysis warnings
Merged PR 15959032: [WinUI OSS] Migrate WinUIGallery to component package and remove the no-longer-needed mock WinAppSDK Merged PR 15926619: Add one-command Copilot CLI setup for the WinUI team (.github/agency-kit)
Merged PR 15956284: [WinUI OSS] Migrate test/sample apps to Microsoft.WindowsAppSDK.WinUI Merged PR 15945557: Remove stale-tlog warning from bt-build skill
[WinUI OSS] Enable GitHub PR validation through ADO (#11169)
Merged PR 15949750: Exclude WinUIGallery tests from OSS builds (AI generated)
Merged PR 15897339: Fix broken doc links and typos across docs and code comments Merged PR 15904161: [WinUI OSS] Ensure safe OSS-pinned packages before Official build
Merged PR 15944008: Remove unused PageNavigationComplete event from DXamlCore
Merged PR 15795245: Add run-tests-on-vm script (experimental quality)
Merged PR 15937486: Fix MUXC test leaking XamlOptionalChanges from one test to the next Merged PR 15911115: [WinUI OSS] Enable GitHub PR validation through ADO
Merged PR 15827267: CWindowsServices::GetKeyboardModifiersState: cache keyboard statics under ActivationFactoryCache lock
Syncing content from committish 5bd2a3d14985d327a08bf20cd1274d91da387f14
Merged PR 15930718: Update WinUI WinRT contracts for 2.2 and 3.0
Merged PR 15784747: [CP to main] Optimize ScrollBar template to remove unnecessary resource lookups
Merged PR 15547166: DesktopWindowXamlSource: Guard put_Content against post-Close calls
Syncing content from committish 9ee956e177ca69998fce7dc21e360db492219048
Merged PR 15913880: Fix null LayoutState dereference in UniformGridLayout/FlowLayout OnItemsChangedCore
Merged PR 15547727: Null-guard pRenderBounds in CTileBrush::ComputeStretchAndAlignment
Merged PR 15913731: Fix XamlOptionalChanges contract version
Syncing content from committish d01ee85336a48774386b16f37a94263add519fcc
Merged PR 15874393: Implement DeferContextFlyoutInit opt-in for CUIElement::EnterImpl's GetContextFlyout change
Merged PR 15862332: Connect the three applying-styles code optimizations to the same OptimizeApplyStyles opt-in
Merged PR 15904117: Enable MUXC tests to use XamlOptionalChanges
Merged PR 15889162: Fix MenuFlyout side-placement flip-up alignment near monitor bottom
Merged PR 15868699: [WinUI OSS] Add debugger extensions in windbg for xaml Merged PR 15871135: Make mirror publish idempotent on existing tag, push tags+branch atomically
Merged PR 15871521: Cherry-pick `DefaultStyleOptimizations` opt-in enum
Merged PR 15819395: Add MSBuild properties to allow XamlCompiler to codegen calls to `XamlOptionalChanges` API Merged PR 15824707: Overlay to identify UI Frameworks used to build the view
Merged PR 15890276: XamlOptionalChanges: align with finalized spec
Merged PR 15507389: Update XAML compiler to use System.Reflection.Metadata
Merge pull request #11110 from sundaramramaswamy/user/suramaswamy/optional-changes-api-spec
Merged PR 15856179: [Porting] FocusRect: guard non-UIElement candidate in FindFocusRectHost
Spec: enum values removed at permanent stage
Syncing content from committish 55ff7fef8dbff041e845c183b5880b2c2faeb2e2
Syncing content from committish 648f5180f04193a6f181388454065e28f57c3ca4
Merged PR 15776906: Adjust vsconfig to indluce missing workloads
Syncing content from committish 7d49a3fd11c010260f61b835ad30f8a2afc64159
Merged PR 15860205: Skip GenerateWinUIGalleryTestData in public GitHub mirror
Align spec language with WinRT additive rule
Merged PR 15827655: Collapse unnecessary ViewportManager hierarchy Merged PR 15850960: fixing Transport Package Nuspac
Merge pull request #11154 from microsoft/user/hmishra/promote-winui3main-to-main-3
Merged PR 15850992: fixing in ItemCollectionTransitionProvider-spec md file
Fix docs validation path
Merge pull request #11153 from microsoft/user/hmishra/merge-main-into-winui3main-3
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-3
Pre-seed the main branch to allow it to accept non-src root level flow (#11152)
Facilitate flagging of inability to opt-out
Merged PR 15846579: Fix mirror pipeline failing on PR titles with double quotes Merged PR 15836756: Bump the pinned version of WinUIDetails used by external builds Merged PR 15843783: Disable crashing SwapChainPanel input tests Merged PR 15824361: [CP] Enable PGO training of WinUIEdit Merged PR 15811957: adding correct spelling in comment Merged PR 15817472: [Docs] Fix broken "developer guide" link in testing-with-cpp-sample-app.md
Incorporate review comments
Merged PR 15675…
azure-pipelines Bot pushed a commit that referenced this pull request Oct 27, 2026
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state (#12290)
Merge GitHub main into main
Localization Update 20261019 (#12403)
Merge GitHub main into main
ResourceResolver::GetParentForResourceLookup: preserve flyout scope (#12344)
Merge GitHub main into main
Fix Window.DispatcherQueue use-after-free after XAML shutdown (#12346)
TableView: reorganize and order IDL files (#12382)
Merge GitHub main into main
TableView: TiP attribution, per-operation TiP tests and TableView_Instance telemetry (#12301)
Merge GitHub main into main
NavigationView: don't clip PaneFooter/PaneCustomContent item icons in closed compact pane (#12319)
Localization Update 20261019
Merge GitHub main into main
InkToolbar: make the toolbar's keyed resources visible to app XAML (#12296)
Merge GitHub main into main
Emit owning-element identity on remaining XAML framework ETW events (#12179)
TableView TiP: Copilot review fixes (fault attribution, contained faults)
Merge GitHub main into main
Improve diagnostics for invalid ItemsSource values (#12335)
Merge GitHub main into main
Convert even more tests from UAP hosting mode to WPF hosting. (#12229)
Merge GitHub main into main
Fix WebView2 callback ownership during dispatcher shutdown (#12361)
ResourceResolver::GetParentForResourceLookup: include ordinary flyouts
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Merge GitHub main into main
TableView: templated column headers, UIA resize, sort fixes, recycle perf, theming (#12307)
Add code-coverage-calculation skill: component code coverage from a local VM test run (#12254)
Merge GitHub main into main
NavigationView: respect IsPaneOpen=false set before PaneDisplayMode=Left on launch (#7609) (#12325)
TableView TiP: blame by exception type and count contained app faults
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Synchronize staggered entrance transition visibility (#12196)
Merge GitHub main into main
Publish localization resources to the OSS dependency feed (#12364)
Merge GitHub main into main
NavigationView: fix pane toggle button clipped on first render (#12321)
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state
Merge GitHub main into main
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#12316)
TableView: low-risk fixes (keyboard group toggle, gripper cursor and visuals, Fluent grid lines, scroller lookup, samples) (#12349)
Merge GitHub main into main
Merge GitHub main into main
Fix embedded MRT resource memory lifetime (#12128)
Update area owners: map owners, XAML experts and controls ownership (#12253)
Merge GitHub main into main
Add pre-publication symbol indexing hook (#12347)
Fix WebView2 callback ownership during dispatcher shutdown
Merge GitHub main into main
Remove the font test resources from the repo, restoring them from a package instead (#12338)
Merge GitHub main into main
Merge GitHub main into main
Deliver triage evidence directly and fix cancelled-run detection warnings (#12218)
UIAffinityReleaseQueue: schedule coalesced idle cleanup (#12199)
Fix nested cmd.exe shell when rerunning init.cmd (#12312)
Test: clarify what the cross-NavigationView test proves
Test: open NavigationView B explicitly after load in the cross-NavigationView test
NavigationView: keep the #7609 force-close guard to first-time setup, not re-templating
NavigationView: re-prepare NavigationViewItems on every load and re-resolve the NavigationView for items moved between NavigationViews
Add tests: item moved from Content to MenuItems, and between NavigationViews, follows the right closed compact state
ResourceResolver::GetParentForResourceLookup: preserve flyout scope
Address second review round on the coverage skill
NavigationView: refresh closed compact state when a reused NavigationViewItem is loaded in a new host
Add test: item reused from MenuItems refreshes closed compact state in PaneFooter and Content
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
TableView: context menu support (cell, header, row and table flyouts) (#12306)
UIAffinityReleaseQueue::Cleanup: skip GC locking when no work is pending
TableView TiP: one test per key operation
NavigationView: drop the IsBackButtonVisible toggle width refresh
NavigationView: add #7609 test case for runtime LeftCompact -> Left after a closed launch
NavigationView: show the close button in an already open pane in the toggle button width tests
NavigationView: clamp the pane toggle button width to zero
NavigationView: add test for pane toggle button width with an OpenPaneLength smaller than the close button
TableView: Initialize TiP ends at the first laid-out row
Merge main into UI-affinity cleanup wake branch
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
Add test: PaneFooter item closed compact state follows runtime threshold/display mode/host changes
NavigationView: re-apply pane toggle button width when IsBackButtonVisible changes
NavigationView: add test for pane toggle button width following IsBackButtonVisible with a PaneTitle
NavigationView: re-apply pane toggle button width when the effective OpenPaneLength changes
NavigationView: add test for pane toggle button width following OpenPaneLength with a PaneTitle
NavigationView: extend #7609 test with trigger-audit cases (Auto launch, IsPaneOpen=true override, runtime LeftMinimal->Left)
NavigationView: refresh back/close button padding when mode threshold widths change (#9789 review)
NavigationView: add test for header padding when CompactModeThresholdWidth flips DisplayMode (#9789 review)
Merge GitHub main into main
Make WebView2 navigation HTTP-error test deterministic (#12326)
NavigationView: make IsInLeftPaneFooterOrCustomContent accessible to NavigationViewItem
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
NavigationViewPointerFocusPage: report toggle state as text
CoreShutdownTests: verify idle native cleanup wakes
Refresh NavigationView header padding when pane display mode changes
Merge GitHub main into main
Enroll MapControl strings in the localization pipeline (#12304)
TableView: TableView_Instance replaces TableView_SessionSummary
Merged PR 17171113: Update WinUI es-metadata ownership and routing
Merge GitHub main into main
Fixing WinUI crash when propagating theme to staged Flyout (#12308)
test(webview2): make HTTP error deterministic
Merge GitHub main into main
JxrImage stability - the test needs a longer timeout (#12322)
NavigationView: limit the closed compact fix to items in PaneFooter/PaneCustomContent
Add tests: content-area NavigationViewItem keeps layout; hierarchical PaneFooter item not clipped
JxrImage stability - the test needs a longer timeout
NavigationView: keep IsPaneOpen=false when PaneDisplayMode is set before template is applied (#7609)
NavigationView: re-apply pane toggle button width once it is known
NavigationView: add test for pane toggle button width on first render
NavigationView: add test for IsPaneOpen=false set before PaneDisplayMode=Left (#7609)
ScrollViewer::OnPointerReleased: preserve per-press focus state
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#9789)
NavigationView: add test for LeftMinimal header clipped when back and toggle buttons are hidden (#9789)
NavigationView: don't clip PaneFooter/PaneCustomContent items in closed compact pane
Add test: PaneFooter/PaneCustomContent NavigationViewItems are not clipped in closed compact pane
Dev spec: TableView_Error dedupe key, HRESULT match, data faults, TiP guard warning, known gaps
Tabular TiP guard: warn instead of fail, and say when the config is missing
Shaping: note caller faults only when reading the app's collection
TableView TiP review fixes: recoverability, HRESULT match, dedupe, sentinels
Enroll MapControl strings in the localization pipeline
Document TableView telemetry and TiP in the dev spec
Tabular TiP package selection: guard reads; internal pipeline builds require the real package
TableView TiP: blame the app only when its code decides the outcome
Shaping: note caller faults and answer whether a clear has work
InkToolbar: make the toolbar's keyed resources visible to app XAML
Merge GitHub main into main
TableView: merge feature/TableView into main (#12267, #12256, #12248, #12120) (#12285)
ScrollViewer::OnPointerReleasedCleanup: clear stale press state
Merge GitHub main into main
Merge GitHub main into main
Fix XamlCompilerTests.sln build with x86 flavors (#12269)
Ensure Window.Width and Height properties round-trip after the Window is closed (#12268)
Merge GitHub main into main
Fix ContentDialog entrance animation not playing with OptimizeApplyStyles (#11736)
Merge GitHub main into main
Add tests to confirm PathIcon still contains a Grid when IconNoGridOptimization is enabled (#12214)
UIAffinityReleaseQueue::RequestCleanupWake: report rejected posts
Merge GitHub main into main
NavigationView::OnOverflowItemsSourceCollectionChanged: restore the overflow button (#12243)
Merge GitHub main into main
[1/3] TableView: focus re-entry/restore, close fail-fast, UIA/typography fixes, new tests, sample a11y (#12220)
Merge GitHub main into main
Update LKG version to 2.6.0-dev.experimental6 (#12262)
Merge GitHub main into main
Add team-Core alongside child-team triage labels (#12251)
Further reduce the size of the MUXC PCH by 15% (#12222)
Merge GitHub main into main
Fix bound `x:Load` in control templates (#12239)
Merge GitHub main into main
Persist WinUI metadata across WinUI shutdown to allow WinUI restart (#11982)
Merge GitHub main into main
Fix stale VM deploy and fail fast when no tests match
Add ColorPicker, RadioButtons and InfoBar tests; re-enable RadioButtons interaction tests (28 new tests) (#12230)
Address review feedback on vm-component-coverage skill
Add vm-component-coverage skill for local VM code coverage
NavigationView::OnOverflowItemsSourceCollectionChanged: show More
Add SatwikKrSharma to P1 and P4 area owners
Update area owners: map owners, XAML experts, Pranav-team controls
Merge GitHub main into main
UIAffinityReleaseQueue::OnCleanupWake: wait for an island before scheduling
Merge GitHub main into main
Make ColorPicker hex rollback test independent of OS TextChanging timing
Add TeachingTip API and interaction tests (62 new tests, 4 product bugs found) (#12226)
Add TreeView API gap tests and re-enable TreeView interaction tests (35 new API tests, 89 interaction tests re-enabled, product bugs found) (#12227)
Add and strengthen ItemsRepeater API tests (88 new, every public API called, 10 product bugs found) (#12202)
Merge GitHub main into main
Fix a bug where using a custom TitleBar on Windows 10 results in the window's top border being drawn incorrectly (#11698)
Merge GitHub main into main
Add CanContentRenderOutsideBounds public property to ScrollView and ScrollPresenter (#12204)
Merge GitHub main into main
NavigationView::SelectOverflowItem: preserve the overflow button
NavigationViewItem::PrepNavigationViewItem: use XAML weak references (#12235)
NavigationView::AnimateSelectionChanged: use the thread compositor (#12208)
Read ScrollPresenter clip after viewport rect update
Log ColorPickerSliderAutomationPeer.IsReadOnly instead of asserting it
Address TeachingTip test review feedback
Merge GitHub main into main
TableView sample gallery: VM-verified fixes, shared page scaffolding, review follow-ups (#12212)
TableView: fix the product bugs behind the ignored API tests and re-enable them (#12190)
Address PR review feedback on ItemsRepeater API tests
TreeView tests: address PR review (glyph part type agnostic, DPI-scaled heights, SendKeysDelay finally, drop internal ids)
NavigationViewItem::PrepNavigationViewItem: use XAML weak references
TreeView interaction tests: ignore TreeViewSelectRegressionTest (product bug PC-7: SelectedItem not synced for unrealized node)
Merge GitHub main into main
Merge GitHub main into main
Add area-based optional reviewer suggestions (#11574)
Add AnimatedVisualPlayer, ProgressBar and ProgressRing API tests (31 tests, 3 product bugs found) (#12224)
Add AnimatedIcon API tests (50 new tests, 1 product bug found) (#12209)
Merge GitHub main into main
Improve TableView resource lookup diagnostics (#12197)
Document each new/changed test with scenario, expected result and failure meaning
Build the TableView samples in GitHub CI (#12217)
Close remaining ColorPicker/RadioButtons coverage gaps: re-enable RadioButtons interaction tests, add consolidated API/interaction tests
Merge GitHub main into main
Adding hierarchical rows and live data operations to TableView (#12219)
Address ScrollView clipping review feedback
TreeView tests: document scenario, expected result and failure meaning for every test
Harden TableView setup hints and cover deferred resource traces
Merge GitHub main into main
Reduce XAML compiler metadata lookup overhead (#12062)
TreeView API tests: close mutation gaps R2-18, R2-20, R2-36
TreeView interaction tests: read check-box tap scale from the test window DPI
TreeView tests: address review (DPI-correct check-box taps, inheritance probe, drop vacuous event checks)
Document each TeachingTip test for reviewers
Address review findings: fix InfoBar project GUID mismatch, make tooltip test assert real content
Add API tests for ColorPicker, RadioButtons and InfoBar (new InfoBar_APITests project)
TreeView: consolidated API gap tests and re-enable interaction tests (Ignore triage)
Document each AnimatedVisualPlayer, ProgressBar and ProgressRing test for reviewers
Add TeachingTip tests for remaining coverage gaps
Add gap-coverage API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
test(TableView): cover comparer catch-up and trim unused test UI
fix(TableView): re-rank comparer sort on live catch-up and arrivals
test(TableView): add hierarchy and live shaping API and interaction tests
fix(TableView): harden hierarchy and live shaping review findings
fix: keep TableView setup guidance in the Tabular component
Merge GitHub main into main
Trim verbose comments in hierarchy and live shaping code
Merge GitHub main into main
Remove self-check pages from the sample
Fix duplicate NavigationView accelerator invocation for nonselecting items (#12200)
Align Git attributes with internal mirror (#12203)
Address ParentBy review feedback
Merge GitHub main into main
Merged PR 17069870: Align Git attributes with current GitHub
TreeView API tests: automation peers, expand/collapse event args, node boundaries; make dead Loaded-handler tests assert
Port hierarchy and self-check pages to the new gallery
Fix hierarchy chevron and Left key after rebase
Localization Update 20261006 (#12205)
Fix AI issue triage evidence reads and invocation budget (#12207)
Add API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
Reconcile hierarchy rows with main's UIA and keyboard model
Re-rank custom comparer rows under live shaping
Replace per-dimension live flags with IsLiveShaping
Harden TableView live shaping with hierarchy
fix(TableView): pick up in-place parent-key edits on reshape
feat(TableView): merge live data operations into ParentBy hierarchy
perf(TableView): per-sibling sort and structure reuse for ParentBy hierarchy
Simplifying hierarchy teardown
refactor(TableView): rename WithParent/ClearParent to ParentBy/ClearParentBy
docs(TableView): drop self-check page references from hierarchy design
chore(TableViewSampleApp): drop hierarchy self-check page from sample
feat(TableView): enhance hierarchical data handling with group expander support and improved index management
fix(TableView): harden hierarchical rows after second review
feat(TableView): hierarchical data rows from a flat source
Add and strengthen TeachingTip API and interaction tests
Restore the WinUIComponentPackage drop folder (fixes BuildScenarioApps) (#12211)
Add TitleBar API and interaction tests (35 tests, 3 product bugs found) (#12170)
Charts: add API and interaction tests (#12189)
Describe each AnimatedIcon test's scenario, expected result and failure meaning
 Fix C++/WinRT array projection in XamlCompiler-generated code (#12167)
Preserve collection moves behind a XamlChangeId opt-in (#11887)
Fix XamlCompiler connection-ID insertion at opening-tag boundaries. (#12187)
Cover every public ItemsRepeater API and harden Repeater tests
Samples: replace TableViewSampleApp with the full TableView gallery (#11805)
Add AnimatedIcon tests for generated property and factory code
Add TableView interaction tests aligned with the #11820 keyboard and a11y model (#12193)
NavigationView::AnimateSelectionChanged: use the thread compositor
Update ScrollViewer API reference
Correct overflow rendering spec
Add ScrollView overflow rendering preview
Move TitleBar deactivated visual states test to interaction tests
Document each ItemsRepeater test for reviewers
Add and strengthen AnimatedIcon API tests
UIAffinityReleaseQueue::Cleanup: synchronize reads with background GC
Grow X and Y together in the override growth test
Strengthen and extend ItemsRepeater API tests
Fix Charts test page build in MUXControlsTestApp
UIAffinityReleaseQueue: schedule idle cleanup when work is queued
Add AI issue triage and area ownership routing (#12077)
fix: clarify TableView resource setup failures
Merge GitHub main into main
Enable Setter.Value as a XAML content property (#12149)
Remove interaction test plan references from TableView test comments
Merge GitHub main into main
Merge GitHub main into main
Switch tests to WPF mode which work without any other changes (#12022)
Remove TableView interaction test plan from the change
Share TableView interaction test helpers and page facts
Add improved diagnostics and tests for two-way x:Bind with read-only/init-only sources (#12166)
Merge GitHub main into main
Don't set FontFamily to null in default templates, null is an invalid… (#12146)
Use a WinRT observable vector for Chart test data
Address review feedback on Chart API tests
Add TableView interaction tests for the cell-aware keyboard and a11y model
Document each TitleBar test for reviewers
Assign the Tabular folders to new TableView and data-shaping areas
Area reviewers: validate the map, sync drift weekly, harden requests
Merge GitHub main into main
Add area-based optional reviewer suggestions
Fix TreeView collapse after ItemsSource last-child removal (#12130)
Port TableView interaction tests and align changed intents with main
Add TableView interaction test plan
Add Chart interaction tests
Add Chart API tests and test page
Merge GitHub main into main
Give MapControl pins an accessible name and button role (#12111)
Expand the Charts engineering sample (#12110)
Merge GitHub main into main
Adding TableView API Tests (#12186)
Merge GitHub main into main
TableView: move row and group-header visual states onto the template root (#12183)
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0 (#12181)
Align TableView API tests with main and ignore known product failures
Simplify the Charts sample README
Fix status reporting, editor sync and host parity in the Charts sample
Fixing test bugs and expectations
Adding remaining API Tests
Update resize-gripper tests for uniform header tab stops
Addressing review comments
fix(tests): restore InkToolbar TestUI import
Updating tests to match the new code behaviour
Refactoring helper methods
Adding TableView Sizing tests and product fixes along with it
Adding TableView Row API Tests
Adding common Create TableView helper to reduce redundancy in code
Adding TableView Column Tests
Adding basic TableView tests
Adding TableView API Tests harness
Merge GitHub main into main
Merged PR 17040957: Align public root documentation with GitHub
Add TitleBar tests for remaining reachable coverage gaps
Clear pending NavigationView invocation before direct dispatch
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0
Fix x:Bind function bindings not updating when an argument becomes null (#11732)
Fix duplicate NavigationView accelerator invocation for nonselecting items
TableView: close the remaining UIA accessibility gaps (#11820)
Consolidate API specs under docs/api-specs (#12099)
Localization Update 20261005 (#12162)
Merge GitHub main into main
[MonoBuild] Fix inverted Monobuild-Test / Monobuild-Nightly pipeline ids (#12152)
Merge GitHub main into main
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate (#11855)
Merge GitHub main into main
Delete unused perf/vis/*, which will fix and prevent future dependency issues for these files. (#12145)
Add TitleBar API and interaction tests
Merge GitHub main into main
Merge GitHub main into main
Fixing TableView Code Review Findings - Part 1 (#11988)
Fix Text Controls' bottom edge clipping at different resolutions (#12123)
Merge GitHub main into main
[MonoBuild] Re-stamp localized .mui checksums against the built WinUI binaries (#12119)
Merge GitHub main into main
Repoint the WinAppSDK resource at release/main and drop the orphaned mock package steps (#12150)
Resolving merge conflicts
Merge GitHub main into main
Prevent stale WinUI package reuse across NuGet caches (#11983)
Fixing review comments
Fixing ResizeGripper and column headers edge positioning in RTL mode
Enabling sorting columns via keyboard
Fixing build caused by incomplete method removal
Don't swallow app handler exceptions
Removing redundant background setting of header cells
Removing dead code
Fixing and updating spec docs to match the code implementation for grouping
Removing dead code
Moved visual state setters to XAML for SortIndicator
Removing redundant methods from ResizeGripper
Merge GitHub main into main
Fix ScrollViewer indicators remaining visible after scrollbar hover (#12096)
Merge GitHub main into main
Deduplicate XamlCompiler codegen test masters (#12067)
MapControl: remove hard-coded JS pin-name fallback
MapControl: source pin names from MapIcon with a localized fallback
Add near-zero selection regression coverage
MapControl pins: wire Enter/Space to the pushpin-click path
Give MapControl pins an accessible name and button role
Merge GitHub main into main
ContentDialogPage: show the configured dialog in ShowBorderThickness_Click (#12109)
Tighten clipping test scope
Simplify testing baseline terminology
Merge GitHub main into main
Normalize line endings during inbound mirror merge (#12114)
Fix Tabular control string resource lookup (#12071)
Update Window Width/Height to match API spec update (#11974)
Onboard WinAppSDK mono-build Integration (#12090)
TableView: honor CanResize and keep a Star resize inside the viewport (#12083)
Fix residual clipping test baselines
Modernize XamlCompiler tests, Part II (test fixes only) (#11837)
TableView: trim column header text instead of clipping it (#12084)
Add TextBlock clipping regression baselines
ContentDialogPage: show the configured border-thickness dialog
InkToolbar: commit missing StrokeWidthSlider generated files (#12097)
InkToolbar: commit missing StrokeWidthSlider generated files
Bump bokeh from 3.1.1 to 3.8.2 in /perf/vis (#11494)
Add opt-in GamepadKeyRouting XAML optional change for gamepad navigation (#11853)
Fix re-entrancy issue
Scope ETW test counts to the measured process and time window (#11931)
Update Window Width/Height to match API spec update
Bump pip from 26.1.2 to 26.2 in /perf/vis (#11757)
Fix monochrome text clipping at fractional scales
InkToolbar: include Windows.UI.Xaml.Interop.h for xaml_typename in InkToolbarFlyoutHelper.h (#12081)
InkToolbar: include Windows.UI.Xaml.Interop.h in InkToolbarFlyoutHelper.h for xaml_typename
Localization Update 20260928 (#12074)
TableView: fix high-contrast surfaces and row state text colors (#11986)
Reduce the size of the MUXC PCH by 20% (#12054)
Bump tornado from 6.5.7 to 6.5.8 in /perf/vis (#11754)
Merge GitHub main into main
Switch 25 test files to only use WPF mode (#11950)
InkCanvas: degrade instead of crashing when the compositor interop is absent (#11913)
Merge GitHub main into main
Merged PR 16956751: Align build skill location and content with GitHub
Add SAL annotations to generated wWinMain (fixes PREfast C28251) (#11985)
Omit /p:ProductPrereleaseTag when VersionTag is empty (#11987)
InkToolbar: fix pen flyout accessibility, high-contrast crash and UWP template parity (#11940)
InkToolbar: localize the pen flyout headings and drop unreachable strings (#11937)
InkToolbar: make flyout presenter style theme-aware (BasedOn default) so it follows RequestedTheme and theme switches
InkToolbar/InkCanvas: fix test page-name convention and CustomPen core-dispatch assertion
InkToolbar: add a11y tests for stroke-width slider Value pattern and tool-button selected state
InkToolbar/InkCanvas: restore skipped tests + add InkToolbar interaction test page
Move build skill to folder where Copilot will automatically find it (#12017)
Merge remote-tracking branch 'origin/main' into a11y-ux-slider
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge GitHub main into main
InkToolbar: announce dropdowns and stencil selection (#12020)
Merge GitHub main into main
Merge GitHub main into main
[WebView2] Handle invalid argument during focus transfer (#11978)
Validate the retained ItemsView bring-into-view target before using it as scroll anchor (#11926)
Merge GitHub main into main
InkCanvas: fix high-DPI ink input cut-off; add Inking test apps (#11975)
[API Spec] Inking (InkCanvas, InkPresenter, InkToolbar) (#11979)
Merge GitHub main into main
Localize InkToolbar pen settings and color descriptions (#12018)
Merge GitHub main into main
Localization Update 20260924 (#11989)
Move build skill to folder where Copilot will automatically find it
Fix ItemsControl add/delete transition sequencing (#11912)
InkToolbar: define the pen configuration Colors and Size heading strings so the pen-flyout naming builds without the localization PR
InkToolbar: add an enabled template-application test asserting the pen configuration headings and palette/slider automation names are set
InkToolbar: clarify the pen-flyout heading string lookup comment to describe the in-app deployment, not framework mode
Omit /p:ProductPrereleaseTag when VersionTag is empty
Update CppWinRT App.xaml.g.hpp codegen masters for annotated wWinMain
Merge remote-tracking branch 'origin/main' into user/satwiksharma/bug42680483-wwinmain-sal
InkToolbar: match WinUI 2 flyout padding by applying the tight presenter style in code
Add SAL annotations to generated wWinMain (fixes PREfast C28251)
InkToolbar: give the measuring-tools button a persistent name and point tools at the colour palette
Merge GitHub main into main
Lifetime management: Explicit peer-lifetime state + transition choke point (#11875)
Merge GitHub main into main
CFTMEventSource::Raise: retain handlers during reentrant cleanup (#11958)
Fix localization publishing scope and resource updates (#11981)
Merge GitHub main into main
Fix native external tests to properly not show a dialog when crashing (#11934)
InkToolbar: announce the selected pen/highlighter colour to Narrator
Samples: keep the ink drawing surface white in dark theme
InkToolbar: announce the pen-size slider range and the selected tool to Narrator
Fix localization publishing scope and resource updates
InkToolbar: use the hresult_error + InkToolbarLogHResult pattern for pen-flyout heading string lookups
InkToolbar: address pen-flyout accessibility review feedback
Re-trigger CI on origin branch (OneBranch feed auth needs a non-fork run)
[WebView2] Handle invalid argument during focus transfer
Merge GitHub main into main
Fix localization NuGet publishing path (#11962)
DesktopWindowImpl::CloseImpl: retain the Window through teardown
Remove "Pillar A" references from peer-lifetime state-machine comments
Make peer-lifetime transition check non-fatal (fix 0xC0000420 test-host crash)
Fix TornDown->Releasing assert in peer-lifetime state machine
Pillar A (3/N): announce Releasing/TornDown at the peer teardown funnel
Pillar A (2/N): route tracker connect/disconnect + implicit peg through the choke point
Pillar A (1/N): introduce explicit peer-lifetime state + transition choke point
Merge GitHub main into main
Add lifetime stress test harness + scheduled soak pipeline (#11830)
Merge remote-tracking branch 'origin/main' into HEAD
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge remote-tracking branch 'origin/main' into user/nitinc/inking-spec
Samples: add Inking bug-bash / accessibility test apps (InkBugBash, InkA11yLab, InkParityLab)
InkCanvas: size the OS ink surface in physical pixels on the lifted path (fixes high-DPI input cut-off)
InkToolbar: announce the selected tool to Narrator; name the pen flyout presenter
Merge GitHub main into main
API Spec: Window.Width and Window.Height properties (#11171)
Empty commit to trigger pipeline
Rewrite Window event-handler #11958 repro as off-thread native scenario
Empty commit to trigger pipeline
Add non-gating Window event-handler teardown lifetime-stress scenario (PR #11958 repro)
Fix localization NuGet publishing path
Trigger CI re-run
Fix PGO build break: force PGOBuildMode=Off via stage parameter override
Trigger CI re-run
Disable PGO in WinUI-LifetimeStress pipeline
Trigger CI re-run
Fix LifetimeStress build break and make new tests unconditionally non-gating
Inking spec: replace overview with an annotated diagram; expand the pen flyout
InkToolbar: pen-size slider reports absolute value to Narrator; Colors/Size headings; edge-aligned tool flyout
Add non-gating legacy lifetime tests with off-UI-thread GC pump
CFTMEventSource::Raise: preserve nested dispatch ordering
CFTMEventSource::Raise: remove deferred handler bookkeeping
DesktopWindowImpl::OnMessage: retain the Window during dispatch
CFTMEventSource::Raise: retain handlers during reentrant cleanup
Merge GitHub main into main
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor" (#11928)
Revert lifetime-stress branch to 19ea03d99
InkToolbar: resolve peer control-type string at construction, not in UIA callback (fixes UIA-tree fail-fast, keeps localized Narrator name)
Gate lifetime stress failures instead of downgrading them
Inking spec: drop the custom drying diagram per review
Disable PGO in WinUI-LifetimeStress build (GitHub-backed run)
Scope lifetime stress suite to its dedicated pipeline + make leak checks gating
Inking spec: drop MUX_PREVIEW markers, duplicate diagram, state the pen-only default
InkToolbar: guard the heading resource lookups
InkToolbar: stop high-contrast plating on code-built eraser flyout labels
InkToolbar: stop high-contrast plating on code-built stencil flyout labels
InkToolbar: name pen flyouts, localize peer control types, toolbar tab navigation
Aggregate managed leak warnings in lifetime-stress PostTestRun
Merge GitHub main into main
Merge pull request #11933 from microsoft/user/jessecol/agent-build-reliability
Merge GitHub main into main
Pin `Microsoft.NET.ILLink.Tasks` version (#11935)
Merge GitHub main into main
Switch Pivot tests to WPF mode instead of UAP mode. Fix two blocking issues. (#11908)
InkToolbar: fix the high-contrast flyout crash and restore two UWP template details
InkToolbar: fix pen flyout accessibility and high-contrast defects
Merge GitHub main into main
Merge GitHub main into main
Update WebView2 package publishing guidance (#11921)
Modernize XamlCompiler tests, Part I (product fixes only) (#11836)
Merged PR 16831828: Document WinUI resource links and package publishing
Refine review guidance and narrow build workflow changes
Improve agent build reliability and feedback
InkToolbar: localize the pen flyout headings and drop unreachable strings
Merge GitHub main into main
Enable auto-merge for Maestro dependency PRs (#11840)
Trim verbose comments in lifetime stress test files
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor"
Lifetime native-crash aggregation: skip empty summaries in non-chk configs
Merge GitHub main into main
InkCanvas: report automation bounds and offscreen state correctly (#11890)
Merge GitHub main into main
Merged PR 16832354: Resolve GitHub inbound test-on-vm skill conflict
Merge pull request #11891 from microsoft/user/nitinc/inking-telemetry
Merge pull request #11906 from microsoft/user/harshit7962/inktoolbar-cornerradius
Inking telemetry: emit session summaries on Unloaded, and contain telemetry failures
Add managed leak churn scenarios for remaining container/popup controls
Add PostTestRun aggregation of native lifetime crash/warning totals
InkCanvas: degrade instead of crashing when the compositor interop is absent
Merge pull request #11904 from microsoft/user/nitinc/inkcanvas-zorder
Inking telemetry: address review feedback
InkToolbar: honour CornerRadius and Padding in the control template
Expose AutoSuggestBox AccessKey through editable TextBox (#11729)
Inking telemetry: schema v2, session summaries, error events, common dimensions
InkCanvas: let XAML z-order the ink on the lifted compositor
Inking spec: address Neeraj's review feedback
Rewrite all 11 native lifetime scenarios to induce real native faults
Set WINUI_LIFETIME_STRESS_NATIVE at User/Machine registry scope so te.processhost inherits it
Surface native lifetime-stress crashes as non-gating warnings + run aggressive repro
Inking spec: address review feedback
Suppresses 0612 warnings when accessing members on obsolete classes (#11738)
Add gating native scenarios that drive the TrackerPtr-converted peer fields
Enable aggressive native-crash lifetime repro on the per-PR gate
Emit an explicit greppable NATIVE log line for each *Native scenario on every run
Wire WINUI_LIFETIME_STRESS_NATIVE into the soak pipeline so native-repro variants actually run
[WinUI OSS] Consume packaged WebView2 Evergreen runtime (#11821)
Inking: add usage, reliability and performance telemetry
Add 'Native' suffix to native-crash stress scenarios for log searchability
Cover all 38 'Lifetime Issues' Watson bugs in the stress suite
Add native-crash reproduction scenarios (non-gating) to lifetime stress suite
Quarantine native crashers StressPivotItemChurn and StressFrameNavigationCache
Enable xaml profiler traces flag in debug mode (#11818)
Add per-control churn lifetime stress scenarios (broaden warning coverage)
Merge pull request #11651 from microsoft/jecollin-microsoft-relocate-copilot-skills
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate
Add targeted lifetime scenarios for recurring Watson crash areas
Fix confusing PathNotFound when test-payload artifact is missing
Keep PR focused on VM testing
Refine clean-build guidance for agents
Move build skill to canonical skills directory
Clarify user-only Hyper-V permission setup
Require user to grant Hyper-V access
Keep agent guidance in VM test skill
Keep VM script usage standalone
Use x64 defaults for VM tests
Use current identity for Hyper-V group
Address test-on-vm review feedback
Limit PR to VM test skill
Move Copilot skills to repository root
Make lifetime stress suite a truly non-gating report in the runner
Merge GitHub main into main
Package official WebView2 Evergreen standalone installer (#11822)
Merged PR 16769574: [WinUI OSS] Document ADO branch contribution access
Update WinUI setup documentation (#11759)
Merge GitHub main into main
Run lifetime stress as a non-gating report in the PR pipeline
Merge pull request #11817 from microsoft/aahmedov/nuget-packages-note
docs: update lifetime-stress docs for report-only behavior
Make lifetime stress suite fully report-only (never gate a PR)
Align soak per-test timeout with budget; broaden lifetime stress coverage
Merge GitHub main into main
Add C++ FolderTreeApp sample (#11819)
Merge GitHub main into main
Quarantine StressItemsRepeaterRealizationAndRecycling as non-gating
Restore wchar_t compatibility aliases (#11827)
Merge GitHub main into main
Add C++ ScratchPad profiler app (#11824)
Merge GitHub main into main
Merge pull request #11829 from microsoft/user/protikbiswas/lifetime-tracker-fixes
Sweep the full WinUI control surface in the lifetime stress harness
Document lifetime stress suite as non-gating (crashes gate, leaks report)
Make lifetime stress leak checks non-gating (report-only)
Make lifetime stress suite an explicit member of the WinUI-GitHub-PR gate
Convert UIElement m_interactions collection to TrackerPtr
Add lifetime stress test harness and scheduled soak pipeline
Fix cross-boundary lifetime leaks: convert raw ComPtr peer fields to TrackerPtr
Merge GitHub main into main
Consolidate mirror + integrate into a single two-stage pipeline (#11763)
Merge pull request #11720 from microsoft/user/dipesh/tableview/data-shaping-grouping
Add internal issue field to PR template (#11790)
fix: silence C6011 in ReconcileSortStateWithSource
Merge pull request #11780 from microsoft/user/abhijeetjha/d2d-per-thread-context-leak
Merge pull request #11803 from microsoft/user/nitinc/inking-toolbar-api
Added sample app validations
Fixing review agent findings
refactor(tabular): drop Tabular prefix from generic shaping vocabulary
refactor(sample): apply one shaping verb per UI change
refactor(tableview): remove unreachable headerless grouping
refactor(sample): drop obsolete projection workarounds
refactor(tableview): address PR feedback on comments and naming
Testing SortCycle modification API
feat(sample): add shaping page for filter, sort, group
feat(tableview): converge sort front-ends, add path sort
Port TableView P1 incremental expand/collapse + preserve selection across filter reshape
Port TableView group-header focus + keyboard-nav fixes from internal lift
Reorganize shaping files: retire HierarchicalItemsSource, share RowExpansionModel
Port TableView grouping fixes + GroupedSourceAdapter rename from internal lift
Port TableView data-shaping grouping from internal lift
InkToolbar: align public API with the reviewed spec and drive the presenter path
Merge pull request #11801 from microsoft/user/nitinc/inking-customdry
InkCanvas: custom drying (app-rendered dry ink via InkPresenter.ActivateCustomDrying)
Fixing codegen source - LatestVersion should be Experimental (#11751)
API spec: DataTemplate from code (#11260)
Ensures cleanup of window event handlers (#11734)
TableView: left-align columns, and make the samples buildable (#11762)
Tabular: add opt-in column-header tooltips to TableView (#11764)
CD3D11Device::~CD3D11Device: release the wrapper's D2D device context and brush
Add XAML profiler memory attribution events (#11743)
Consolidate microsoft-ui-xaml-specs into main repository (#11231)
Reorganize specs into feature folders (#11230)
Gate PR validation on test failures (#11758)
Inking spec: replace Not-ported section with one full side-by-side API comparison table (status column: Available / shape-change / New / Not available); custom drying shown as Available
Inking spec: add verified UWP->WinUI3 member diff tables; make Not-ported list explicit and research-backed; assert custom drying is ported (not deferred)
Inking spec: address review feedback (threading-model diff rationale, namespace and re-implementation note, custom drying API + how-to + image, new-in-WinUI3 callouts, strongly-typed TargetInkPresenter, remove stray ToggleKind, rendering limitations, pointer-args and haptic notes)
Temporarily skip failing SVG decode test (#11770)
Temporarily skip six MediaPlayerElement caption tests (#11767)
Merge pull request #11690 from microsoft/user/kvineeth/netupgrade-samples2.0
Temporarily skip failing InkCanvas tests (#11766)
Preserve input services during test shutdown (#11760)
Add gamepad navigation design note (#11735)
Merge pull request #11695 from microsoft/user/abhijeetjha/xamlcompiler-malformed-xaml-file-attribution
Tabular: mark the two remaining non-preview types [MUX_PREVIEW] (#11746)
Merge pull request #11744 from microsoft/user/gpaskaleva/gitignore-build-test-artifacts
Tabular: add opt-in per-cell tooltips to TableView (#11669)
Merge pull request #11724 from microsoft/prk100/imagebase-ensurebrush-nullguard
Merge pull request #11583 from microsoft/user/abhijeetjha/svg-stream-decode-to-render-size
Merge pull request #11660 from microsoft/fix/appbarbutton-label-fontsize-resource
Merge pull request #11670 from microsoft/user/Hemantxk/mpe-pause-play-experiment
[WinUI OSS] Fix GitHub static test package restore (#11657)
CImageSource::SetSource: re-qualify DecodeToRenderSize for stream SVGs that enter the tree later
Merge pull request #11680 from microsoft/user/abhijeetjha/coreshutdown-focused-textbox
Merge pull request #11617 from microsoft/user/abhijeetjha/viewport-noninvertible-transform
Use the active MediaPlayer playback session
Load GitHub PR pipeline templates from the PR branch (#11711)
Pause MediaPlayerElement only during shutdown
SourceFileManager::PropagateOutOfDateStatus: don't fail the task when the x:Class pre-read fails
CoreShutdownTests: add regression test for focused TextBox at core shutdown
CUIElement::TransformToElementCoordinateSpaceThroughViewports: report an invalid viewport for non-invertible transforms
Samples: add a TableView consumer matrix for C#/C++ x packaged/unpackaged (#11691)
Temporarily skip failing InkToolbar cleanup tests (#11733)
CImageBase::EnsureBrush: guard null m_pImageSource in remeasure block
Tabular: make TableView consumable with no app-side workarounds (#11641)
Align MUXTestInfra Microsoft.Windows.SDK.cpp version with the target platform version
Restore ContentExternal helper migration (#11607)
ResizeGripper: framework-internal, dual-axis resize gripper primitive (#11640)
Merged PR 16623412: Remove the MUXControlsTabular.sln build step from the MUX build template
Restore MediaPlayerElement source file ending
Restore MediaPlayerElement pause and resume behavior
Avoid end-of-file macro warning
Narrow MediaPlayerElement pause to Window shutdown
Pause MediaPlayerElement when leaving the live tree
Port TableView data-shaping (sort + filter) core from internal lift (#11644)
Enable AppBarButton label font size customization
Fix Inking file Name Casing (#11643)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions (#11618)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions
Merge pull request #11584 from Nitin-100/user/nitinc/inktoolbar-winui2-parity
InkToolbar/InkPresenter: WinUI2 parity - flyout labels + stencil toggle
Use RunTime TFM for XamlPerf project
Move remaining sample/perf/test apps to the samples moniker and portable RIDs
Merge pull request #11576 from iamAbhi-916/user/abhijeetjha/navview-bumper-footermenuitemssource
NavigationView::BumperNavigation: use footer ItemsSourceView count so shoulder navigation reaches FooterMenuItemsSource items
Merge pull request #11573 from microsoft/user/hmishra/promote-winui3-safe-changes
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644) Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Syncing content from committish d8541fb269b5f43c6ff070fb57064853cc5985b5
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639) Merged PR 16149920: Honor backslash escapes inside native quoted markup-extension values (fixes #2904)
Merged PR 16150016: Box deferred C++/WinRT x:Bind object values (fixes #9255)
Merged PR 16544179: [XAML Debugger Events] Add core size and source location Merged PR 16548929: [WinUI OSS] Fix public mirror integration checkout
Merged PR 16018052: Fix Window.Content set in markup held alive for Window lifetime
Merged PR 11433100: Reduce numbers of generated static initializers
Merged PR 16171688: DataTemplate subtree creation through code
Merged PR 16536316: [WinUI OSS] Automate public mirror integration
Merged PR 16532989: TeachingTip::OnIconSourceChanged: guard TemplateSettings before dereferencing it
Merged PR 16533592: [WinUI OSS] Disable TSA for the inbound mirror
Syncing content from committish b300a2d7a0e65a2871ad8c5a373dd8b3f94d7527
Syncing content from committish 5104bbb85d064c98509c872eab213dd0115e22d0
Merged PR 16018089: Fix MTC crash when MediaPlayer is shared between MediaPlayerElements
Merged PR 16567256: Update OSS WinUIDetails dependency
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16484124: Consume ContentExternal*Link helpers from closed repo
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644)
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Merge pull request #11229 from microsoft/user/gegao18/SetThemeResourceBinding
Create GitHub-side mirror conflict test (#11559)
User/sakshishar/merge conflict test comment 2 (#11558)
Fix typo in API review process documentation (#11556)
Fix spelling in DatePicker visual updates spec (#11547)
Trim API diff: drop the namespace table, keep a short prose note
Add API diff from WinUI 2 (UWP) to the inking spec
Add API spec for Inking (InkCanvas, InkPresenter, InkToolbar)
Merge pull request #11540 from microsoft/user/hmishra/promote-winui3main-to-main-7
Merged PR 16522948: [WinUI OSS] Enable first inbound mirror iteration with new flow
API review feedback
Merged PR 16150115: Fix Hyperlink IsOffscreen to report true when its inline range is clipped out of view
Merged PR 16449572: Fix flaky InkToolbarEraserButtonTest by realizing the eraser button in the visual tree
Merged PR 16508657: [WinUI OSS] Harden the GitHub-to-ADO mirror for production
Merge pull request #11539 from microsoft/user/hmishra/merge-main-into-winui3main-8
Merged PR 16479125: Charts: Add sample apps (C++/C#, packaged/unpackaged)
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-8
Merged PR 16510029: Restore source mirror target to winui3/main Merged PR 16509992: [WinUI OSS] Retarget source mirroring to GitHub main Merged PR 16479149: Update ResourceGraph's resource stack to avoid memory leak Merged PR 16487515: [WinUI OSS] Simplify Azure Maps token injection condition Merged PR 16490220: [WinUI OSS] Remove obsolete GitHub-specific pipeline guards Merged PR 16468402: [WinUI OSS] Validate source mirroring against a temporary GitHub main copy
Merged PR 16469629: Fix GitHub mirror pipeline checkout
Merged PR 16449111: Fix DataTemplate.LoadContent custom root leak
Merged PR 16149962: Skip ByRef (ref-return) property types in XamlTypeInfo generation
Merged PR 16403603: [main] Use application exit watcher in shutdown tests
Merged PR 16018100: Cancel automatic ToolTip on island/root teardown
Merged PR 16405118: SortIndicator: shared sort-direction chevron primitive (framework-internal)
Syncing content from committish 9dbe8751daa6c25e0ed1494845c69710bd8ace88
Merged PR 16450009: Fix credential provider setup from PowerShell 7
Merged PR 16468170: [WinUI OSS] Document WinUIGallery test data flow
Syncing content from committish 1e966d402d341c15645bfbe1e55efeed66ca0ba8
Merged PR 16433746: Ingest Charts as a MUXC control
Merged PR 16018094: PropertyChanged_revoker::revoke: unregister at the ABI level to avoid noexcept terminate Merged PR 16449699: winui-esb-agent: add RI-blocking scope gate and mandatory branch diagram
Merge pull request #11509 from microsoft/user/hmishra/promote-winui3main-to-main-6
Syncing content from committish a71b1c75ecf5696ad269d612879f57b477a5f4e9
Merged PR 16017646: PoliCheck 79930 strings scrubbed, committed and pushed successfully
Merged PR 16017705: Fix false red-squiggle errors on XAML-generated code in VS Code / C# Dev Kit by surfacing generated .g.cs files to non-VS design-time builds Merged PR 16435189: Bump Samples/WinUIGallery submodule to 3669519
Merge pull request #11504 from microsoft/user/hmishra/merge-main-into-winui3main-7
Merged PR 16220910: InkCanvas/InkPresenter: inking parity - clipboard, high-contrast, stroke/unprocessed input
Merged PR 16190931: Add WinUI Test Runner agent to the agency-kit
Syncing content from committish ee9ee5a819465b85aca370569a096500cb34d449
Syncing content from committish bb0ed45d619cedf9b6edea1adade00814d3c6b27
Merged PR 16362638: Fix RadioButtons virtualized container retention
Merged PR 16417331: [WinUI OSS] Enable WinUIGallery scenario tests on GitHub PR validation
Merged PR 16150108: Suppress CS0618 obsolete warning around CreateFromString emission in XamlTypeInfo generator
Merged PR 16438267: Revert Chart, now built in WindowsAppSDKClosed
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-7
Merged PR 16428523: Enable GitHub-to-ADO source mirroring
Merged PR 16149949: Use weak callbacks for generated x:Bind and Window.Activated events
Merged PR 16430370: InkToolbar: fix eraser button crash from unguarded ToggleButton cast
Merge pull request #11496 from microsoft/users/pragupta/bumpUp-winuiGallery-commit-v0.001
Bump Samples/WinUIGallery submodule to 3669519
Syncing content from committish 19c3009afd944b3a89ec5f04941e1b6fa7d31273
Merged PR 16401824: TableView: add single row selection
Merge pull request #11465 from microsoft/user/sakshishar/restore-scenario-tests-validation
Merge pull request #11493 from microsoft/user/hmishra/promote-winui3main-to-main
Merged PR 16388446: InkToolbar: fix empty eraser/stencil flyouts, color/size apply, and tool-apply hook
Merged PR 16384703: InkCanvas: fix lifted inking by sizing the ContentExternalOutputLink PlacementVisual
[WinUI OSS] Restore scenario app tests on GitHub PR validation
Restore WinUIGallery build validation (#11350)
Mirroring script code (#11484)
Ignore repository-local build tools (#11486)
Merge pull request #11485 from microsoft/user/hmishra/merge-main-into-winui3main
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-6
Syncing content from committish f84930972bd23ac2d11d8c2d6f5a03fd5ca61698
Merged PR 16399208: [WinUI OSS] Restore scenario app tests on GitHub PR validation (skip WinUIGallery)
Merged PR 16288815: Expose visible TextBox placeholders in UIA Content view
Merged PR 16362637: TableView group-header templating: chrome lives in the ControlTemplate, the app owns only the content
Merged PR 16376026: TableView cell editing: the column owns the editor, the control owns the lifecycle Merged PR 16399847: Fix Chart build: engine headers moved to include\ChartEngine Merged PR 16363409: Consume the chart engine from the WinUIDetails package
Enable GitHub sample app validation (#11473)
Merged PR 16387085: [WinUI OSS] Fix MirrorGitHubIssues query ID interpolation
Merged PR 16301334: [WinUI OSS] Restore RunTests for GitHub PR validation - Part 1
Merged PR 16385112: [WinUI OSS] Restore GitHub sample build conditions (parity-only)
Merged PR 16385546: [WinUI OSS] Restore OSS IXP package pin
Syncing content from committish f53d2066f2c7a08822887bc90c0439d48a6b0ee4
Merged PR 16018104: MapControl: raise MapServiceErrorOccurred for invalid/rejected map service token
Merged PR 16371468: Remove XamlCompiler tests from mirroring exclusions
Merged PR 16310857: Introduce Microsoft.UI.Xaml.Controls.Chart.dll (empty binary scaffolding)
Syncing content from committish 47ba25559c5662b5889b0e120a8e44df636520b7
Syncing content from committish 750eed8da57837c93553a1bdde32baa861e95d78
Merged PR 16289510: Fix PGO scenario NuGet feed resolution
Merged PR 16362875: InkToolbar: faithful C++/WinRT port of the UWP InkToolbar
Merged PR 16371813: [WinUI OSS] Move GitHub migration notice to a variable
Merged PR 16329117: Fix KeyboardAccelerator crash on OEM/punctuation keys (#708)
Merged PR 16018123: Replace problematic get_weak() calls in InkCanvas with safe make_weak pattern Merged PR 16315629: Add winui-esb-agent for Watson escrow/ship-blocker triage
Merged PR 16018153: Fix WebView2 OnSourceChanged wrong-thread navigation after non-awaited EnsureCoreWebView2Async Merged PR 16327933: Scrub XamlCompiler/Tests for open-sourcing: add copyright headers, remove int...
Merged PR 16360726: Add WinUI GitHub transition comment to PRs
Merged PR 16261697: Table column auto size fix
Merged PR 16342967: [WinUI OSS] Restore internal package setup for in-repo GitHub PR validation
Merged PR 16324163: Fix WindowlessXamlIslandTests UIA crash + add DragDrop crash breadcrumb (OS bug #63350935)
Bump OSS IXP package to 2.1.4-experimental (#11410)
Merged PR 16144919: Fix CTimedTextSource teardown ordering to prevent MediaPlayerElement CC track callback leak
Merged PR 16294378: Ship stable WinUI component NuGet with the release license, not preview
Merged PR 16290245: [WinUI OSS] Update build mirror exclusions for internal-only files
Disable GitHub PR build matrix on winui3 (#11360)
Syncing content from committish 118587f2d9ed8fd8e980ded37f5e54eca433b480
Merged PR 16202536: InkCanvas: enable system-composition switcher splice
Merged PR 16316532: [WinUI OSS]Enable buildsamples.cmd for public mirroring Merged PR 16309793: Nightly SDL: add PREfast folder workaround to RunStaticTests job
Syncing content from committish d15541ecfda15a58f2a958a8f4d4812ea472cace
Merged PR 16224761: Remove experimental ixp api which are not used in winui
Merged PR 16300588: [WinUI OSS] Fix local init when LKG compiler feed is unavailable
Disable automatic GitHub PR build workflow (#11347)
Add the Run Tests Stage to WinUI-GitHub-PR (#11343)
Merged PR 16305401: [WinUI OSS] Mirror build/packages.webview2.config for GitHub PR restore
Restore MUXFinalRelease validation signal (#11348)
Merge pull request #11340 from microsoft/satwiksharma/build-pr-lmr
Merged PR 11441384: Fix codegen for nested template types Merged PR 16261086: Enable ADO packaging, fusion manifest, and symbol artifacts
Merged PR 16135643: Fix C++/WinRT two-way binding from string/primitive to IInspectable (issues #4787 and #7986) Merged PR 16301291: [WinUI OSS] Allow the Run Tests Stage to run on the GitHub PR pipeline
Merged PR 16290751: [WinUI OSS] pr6: Re-enable GenerateWinUIGalleryTestData for public GitHub builds
Merged PR 16286959: [WinUI OSS] Apply build scrubbing updates
Merged PR 16291924: Mirror Azure Maps token injection script
Modifying build-pr script to work with LMR present
Merged PR 16266258: Fix access modifier on C# version of XamlGeneratedMain() (fixes #11245)
Merged PR 16290275: [WinUI OSS] Scrub NuGet env and MockArm64EC scripts to resolve dependency-setup validation blocker
Merged PR 16179369: Removing LMR from exclusion list
Merged PR 16275469: Switch back to using CompHelper
Merged PR 16286612: [WinUI OSS] Scrub TransformAppxManifest to resolve app validation blocker
Merged PR 16243757: Fix ItemContainer stuck in pressed visual state after mouse release outside
Merged PR 16215841: [WinUI OSS] Perf scrubbing Merged PR 16272299: [WinUI OSS] pr5: Restore Samples/WinUIGallery submodule via RestorePaths Merged PR 16220893: [WinUI OSS]Replace hardcoded internal feed/symbol URLs with pipeline variables
Add Samples/WinUIGallery submodule on winui3/main (#11304)
Restore MUXControls GitHub validation wrapper (#11265)
Merged PR 16103705: FrameworkElement.SetThemeResourceBinding API
fixup
CR feedback
Merged PR 16251944: Fix Static Tests Stage pipeline failures caused by WinMD Compat Test issues
Merged PR 16237413: [WinUI OSS] Restore MUXControls GitHub PR validation Merged PR 16232038: [WinUI OSS] pr0: Bump Samples/WinUIGallery submodule to latest main (29f62479)
Syncing content from committish a07ac9922c034922f7ddad04949dc7e7da0ee35e
Merged PR 16217456: Initialize Popup with IsOpen=true crash in WinUI Desktop Fix GitHub #3879 Merged PR 16246345: Fix issue where non specified values for Enabled/Disabled optional changes would break incremental compile
Merged PR 16018381: Replace Win10-22H2 test OS with Win11-25H2 Merged PR 16223459: [WinUI OSS] Rename WinUI component package artifacts Merged PR 16217151: [WinUI OSS] Restore Azure Maps token injection validation Merged PR 16217316: [WinUI OSS] Use OSS dependency overrides for GitHub packages
Merged PR 16125789: [CommandBar] Fix spurious overflow "..." button at fractional DPI
Merged PR 16062274: Make controls build work on x86chk
Syncing content from committish 5ad62c2798ec17812c6f77791c6a2f23e3cef924
Merged PR 16168201: Add WinUI3/WinUI2 cohabitation regression test
Merged PR 16203355: [WinUI OSS] Samples scrub updates
Merged PR 16168671: [WinUI OSS]Comment-only scrub across scripts, build, and dxaml files
Syncing content from committish 23fa8b607d6ae6acc3444057afeab2ce91a3a2f9
Merged PR 16201761: [WinUI OSS] Scrub AzureMapMapsToken Script Merged PR 16202253: Add TableView sample app
Merged PR 15957057: Introduce minimal display-only TableView base control in Microsoft.UI.Xaml.Controls.Tabular.dll
Merged PR 16028506: Fix issue on button where combination of clicking and hiding can block keyboard
Merged PR 16099318: Update OSS FrameworkUdk pin Merged PR 16167267: Scrubbing LMR folder for WinUI OSS Phase 4
Merged PR 15101676: Inking support for WinUI 3: InkCanvas and InkToolBar
Merge pull request #11223 from microsoft/user/hmishra/merge-main-into-winui3main-5
Merged PR 16018147: Widen PauseNewDispatch for windowed popup DComp resource creation (AB#59262054)
Merged PR 16144599: Fix XamlOptionalChanges contract: 10 -> 11
Merged PR 16117156: Add experimental Window MinWidth/MinHeight/MaxWidth/MaxHeight (Issue 7296)
Merged PR 16155405: agency-kit: install all four WinUI agents by default
Update to reparenting behavior
Add missing Windows versions to bug report template (#11211)
Add /needs-repro maintainer comment command (#11213)
Merged PR 16089473: Fix WMC9999 MissingManifestResourceException on non-English Windows
Merged PR 15943969: Introduce Microsoft.UI.Xaml.Controls.Tabular.dll (empty binary scaffolding)
Merged PR 16122630: Fix XAML shutdown fast-fail: reset process-global ActivationFactoryCache once, under lock
Merged PR 16136606: Fix RatingControl PlaceholderValue rendering inconsistency (fixes #10348)
Merged PR 16138014: Update WinUI logo assets to the recent logo
Merged PR 16136021: Fix RadioButtons SelectionChanged emitting null items (#46242402)
Merged PR 16124996: [WinUI OSS] PGO Helpers Wrapper
Merged PR 16123108: DesktopWindowImpl::Resize/RepositionWindowToDesktopWindowXamlSourceWindowDimensions: guard against teardown reentrancy
Merged PR 16123060: Input: reset m_inputServices after text-core teardown to fix shutdown null deref
Merged PR 15799583: [Community Contrib 11052] Add experimental Window.Width and Window.Height
FrameworkElement.SetThemeResourceBinding spec
Merged PR 16116678: Fix x:Bind generated Lookup() call for dictionary/map types in C++/WinRT (issue #11162)
Merged PR 16053707: Add XAML Profiler: live four-tree visualizer with ETW instrumentation and cross-app highlight
Merged PR 16068828: fix build instruction paths in GettingStarted.md
Merged PR 16052586: NavigationViewItem::ShowHideChildren: guard deferred flyout show against stale state
Include docs validation change (#11224)
Merged PR 16017667: ItemsView ItemsSource spec note added Merged PR 16098595: Fix Component Governance security alerts in perf/vis Python deps
Merged PR 16065450: NavigationView: Fix negative MaxHeight in UpdatePaneLayout (Watson #62716546)
Merged PR 16091625: Preserve docs link checker exclusions
Merged PR 16089160: PGO FE training: dynamic patch-path discovery + WER LocalDumps 64-bit fix Merged PR 16089358: Preserve GitHub PR wrapper during mirroring
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-5
Merged PR 16089157: [WinUI OSS] Scrub additional sample files
Syncing content from committish a1380b0f7083a9e5e8cd9a64aaa1769dd82e3be1
Syncing content from committish 0b7274ceab485d3f9bdd49029fbfdb19c337e48a
Merged PR 16077790: [WinUI OSS] Scrub sample files Part 1 Merged PR 16078574: [WinUI OSS] Scrub WinUIDesktop samples
Fix typos in SplitMenuFlyoutItem-spec.md (#11036)
fix build instruction paths in GettingStarted.md (#11188)
Syncing content from committish 1f31d0aa9acb7214b3b07973a364b8da3cfd79b4
Restore Static Tests GitHub validation stage (#11209)
Merged PR 16032651: Bug 50695292: Fix E_XAMLPARSEFAILED for {CustomResource} on a root element property
Merged PR 15814566: ETL-based App Boot Visualizer Merged PR 16053650: [WinUI OSS] Restore Static Tests GitHub PR validation with mirrored inputs
Merged PR 15959254: [WinUI OSS] Scrub internal references
Merged PR 15963750: Remove CompHelper
Merged PR 15899107: Guard windowed popup LostFocus and UpdateCursor against disposed island
Merge pull request #11208 from microsoft/user/hmishra/merge-winui3/main-into-main
Merge pull request #11207 from microsoft/user/hmishra/merge-main-into-winui3main-4
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-4
Restore MUXFinalRelease GitHub validation stage (#11192)
Merged PR 15986756: [WinUI OSS] Mirror static test compatibility inputs
Merged PR 16043107: Enrich tracked-element recycle trace with NewTrackedElementElected
Merged PR 15867018: Code Changes for running XamlCompiler Tests
Merged PR 15985745: [WinUI OSS] Restore MUXFinalRelease GitHub PR validation Merged PR 15927163: [WinUI OSS] Mitigate direct link details in Test folder and related scrubbing
Merged PR 15915881: [PREfast] Fix WinUI3 static-analysis warnings
Merged PR 15959032: [WinUI OSS] Migrate WinUIGallery to component package and remove the no-longer-needed mock WinAppSDK Merged PR 15926619: Add one-command Copilot CLI setup for the WinUI team (.github/agency-kit)
Merged PR 15956284: [WinUI OSS] Migrate test/sample apps to Microsoft.WindowsAppSDK.WinUI Merged PR 15945557: Remove stale-tlog warning from bt-build skill
[WinUI OSS] Enable GitHub PR validation through ADO (#11169)
Merged PR 15949750: Exclude WinUIGallery tests from OSS builds (AI generated)
Merged PR 15897339: Fix broken doc links and typos across docs and code comments Merged PR 15904161: [WinUI OSS] Ensure safe OSS-pinned packages before Official build
Merged PR 15944008: Remove unused PageNavigationComplete event from DXamlCore
Merged PR 15795245: Add run-tests-on-vm script (experimental quality)
Merged PR 15937486: Fix MUXC test leaking XamlOptionalChanges from one test to the next Merged PR 15911115: [WinUI OSS] Enable GitHub PR validation through ADO
Merged PR 15827267: CWindowsServices::GetKeyboardModifiersState: cache keyboard statics under ActivationFactoryCache lock
Syncing content from committish 5bd2a3d14985d327a08bf20cd1274d91da387f14
Merged PR 15930718: Update WinUI WinRT contracts for 2.2 and 3.0
Merged PR 15784747: [CP to main] Optimize ScrollBar template to remove unnecessary resource lookups
Merged PR 15547166: DesktopWindowXamlSource: Guard put_Content against post-Close calls
Syncing content from committish 9ee956e177ca69998fce7dc21e360db492219048
Merged PR 15913880: Fix null LayoutState dereference in UniformGridLayout/FlowLayout OnItemsChangedCore
Merged PR 15547727: Null-guard pRenderBounds in CTileBrush::ComputeStretchAndAlignment
Merged PR 15913731: Fix XamlOptionalChanges contract version
Syncing content from committish d01ee85336a48774386b16f37a94263add519fcc
Merged PR 15874393: Implement DeferContextFlyoutInit opt-in for CUIElement::EnterImpl's GetContextFlyout change
Merged PR 15862332: Connect the three applying-styles code optimizations to the same OptimizeApplyStyles opt-in
Merged PR 15904117: Enable MUXC tests to use XamlOptionalChanges
Merged PR 15889162: Fix MenuFlyout side-placement flip-up alignment near monitor bottom
Merged PR 15868699: [WinUI OSS] Add debugger extensions in windbg for xaml Merged PR 15871135: Make mirror publish idempotent on existing tag, push tags+branch atomically
Merged PR 15871521: Cherry-pick `DefaultStyleOptimizations` opt-in enum
Merged PR 15819395: Add MSBuild properties to allow XamlCompiler to codegen calls to `XamlOptionalChanges` API Merged PR 15824707: Overlay to identify UI Frameworks used to build the view
Merged PR 15890276: XamlOptionalChanges: align with finalized spec
Merged PR 15507389: Update XAML compiler to use System.Reflection.Metadata
Merge pull request #11110 from sundaramramaswamy/user/suramaswamy/optional-changes-api-spec
Merged PR 15856179: [Porting] FocusRect: guard non-UIElement candidate in FindFocusRectHost
Spec: enum values removed at permanent stage
Syncing content from committish 55ff7fef8dbff041e845c183b5880b2c2faeb2e2
Syncing content from committish 648f5180f04193a6f181388454065e28f57c3ca4
Merged PR 15776906: Adjust vsconfig to indluce missing workloads
Syncing content from committish 7d49a3fd11c010260f61b835ad30f8a2afc64159
Merged PR 15860205: Skip GenerateWinUIGalleryTestData in public GitHub mirror
Align spec language with WinRT additive rule
Merged PR 15827655: Collapse unnecessary ViewportManager hierarchy Merged PR 15850960: fixing Transport Package Nuspac
Merge pull request #11154 from microsoft/user/hmishra/promote-winui3main-to-main-3
Merged PR 15850992: fixing in ItemCollectionTransitionProvider-spec md file
Fix docs validation path
Merge pull request #11153 from microsoft/user/hmishra/merge-main-into-winui3main-3
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-3
Pre-seed the main branch to allow it to accept non-src root level flow (#11152)
Facilitate flagging of…
azure-pipelines Bot pushed a commit that referenced this pull request Oct 27, 2026
Placeholder WinUIProfiler app with tap connection (#12406)
Merge GitHub main into main
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state (#12290)
Merge GitHub main into main
Localization Update 20261019 (#12403)
Apply multiline coding style to native profiler metrics
Refine profiler charts, XAML UI and typed metric interop
Merge GitHub main into main
ResourceResolver::GetParentForResourceLookup: preserve flyout scope (#12344)
Merge GitHub main into main
Fix Window.DispatcherQueue use-after-free after XAML shutdown (#12346)
TableView: reorganize and order IDL files (#12382)
Replace profiler UI polling with change notifications
Remove tests from profiler executable placeholder
Merge GitHub main into main
TableView: TiP attribution, per-operation TiP tests and TableView_Instance telemetry (#12301)
Add standalone WinUI profiler executable baseline
Merge GitHub main into main
NavigationView: don't clip PaneFooter/PaneCustomContent item icons in closed compact pane (#12319)
Localization Update 20261019
Merge GitHub main into main
InkToolbar: make the toolbar's keyed resources visible to app XAML (#12296)
Merge GitHub main into main
Emit owning-element identity on remaining XAML framework ETW events (#12179)
TableView TiP: Copilot review fixes (fault attribution, contained faults)
Merge GitHub main into main
Improve diagnostics for invalid ItemsSource values (#12335)
Merge GitHub main into main
Convert even more tests from UAP hosting mode to WPF hosting. (#12229)
Merge GitHub main into main
Fix WebView2 callback ownership during dispatcher shutdown (#12361)
ResourceResolver::GetParentForResourceLookup: include ordinary flyouts
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Merge GitHub main into main
TableView: templated column headers, UIA resize, sort fixes, recycle perf, theming (#12307)
Add code-coverage-calculation skill: component code coverage from a local VM test run (#12254)
Merge GitHub main into main
NavigationView: respect IsPaneOpen=false set before PaneDisplayMode=Left on launch (#7609) (#12325)
TableView TiP: blame by exception type and count contained app faults
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Synchronize staggered entrance transition visibility (#12196)
Merge GitHub main into main
Publish localization resources to the OSS dependency feed (#12364)
Merge GitHub main into main
NavigationView: fix pane toggle button clipped on first render (#12321)
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state
Merge GitHub main into main
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#12316)
TableView: low-risk fixes (keyboard group toggle, gripper cursor and visuals, Fluent grid lines, scroller lookup, samples) (#12349)
Merge GitHub main into main
Merge GitHub main into main
Fix embedded MRT resource memory lifetime (#12128)
Update area owners: map owners, XAML experts and controls ownership (#12253)
Merge GitHub main into main
Add pre-publication symbol indexing hook (#12347)
Fix WebView2 callback ownership during dispatcher shutdown
Merge GitHub main into main
Remove the font test resources from the repo, restoring them from a package instead (#12338)
Merge GitHub main into main
Merge GitHub main into main
Deliver triage evidence directly and fix cancelled-run detection warnings (#12218)
UIAffinityReleaseQueue: schedule coalesced idle cleanup (#12199)
Fix nested cmd.exe shell when rerunning init.cmd (#12312)
Test: clarify what the cross-NavigationView test proves
Test: open NavigationView B explicitly after load in the cross-NavigationView test
NavigationView: keep the #7609 force-close guard to first-time setup, not re-templating
NavigationView: re-prepare NavigationViewItems on every load and re-resolve the NavigationView for items moved between NavigationViews
Add tests: item moved from Content to MenuItems, and between NavigationViews, follows the right closed compact state
ResourceResolver::GetParentForResourceLookup: preserve flyout scope
Address second review round on the coverage skill
NavigationView: refresh closed compact state when a reused NavigationViewItem is loaded in a new host
Add test: item reused from MenuItems refreshes closed compact state in PaneFooter and Content
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
TableView: context menu support (cell, header, row and table flyouts) (#12306)
UIAffinityReleaseQueue::Cleanup: skip GC locking when no work is pending
TableView TiP: one test per key operation
NavigationView: drop the IsBackButtonVisible toggle width refresh
NavigationView: add #7609 test case for runtime LeftCompact -> Left after a closed launch
NavigationView: show the close button in an already open pane in the toggle button width tests
NavigationView: clamp the pane toggle button width to zero
NavigationView: add test for pane toggle button width with an OpenPaneLength smaller than the close button
TableView: Initialize TiP ends at the first laid-out row
Merge main into UI-affinity cleanup wake branch
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
Add test: PaneFooter item closed compact state follows runtime threshold/display mode/host changes
NavigationView: re-apply pane toggle button width when IsBackButtonVisible changes
NavigationView: add test for pane toggle button width following IsBackButtonVisible with a PaneTitle
NavigationView: re-apply pane toggle button width when the effective OpenPaneLength changes
NavigationView: add test for pane toggle button width following OpenPaneLength with a PaneTitle
NavigationView: extend #7609 test with trigger-audit cases (Auto launch, IsPaneOpen=true override, runtime LeftMinimal->Left)
NavigationView: refresh back/close button padding when mode threshold widths change (#9789 review)
NavigationView: add test for header padding when CompactModeThresholdWidth flips DisplayMode (#9789 review)
Merge GitHub main into main
Make WebView2 navigation HTTP-error test deterministic (#12326)
NavigationView: make IsInLeftPaneFooterOrCustomContent accessible to NavigationViewItem
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
NavigationViewPointerFocusPage: report toggle state as text
CoreShutdownTests: verify idle native cleanup wakes
Refresh NavigationView header padding when pane display mode changes
Merge GitHub main into main
Enroll MapControl strings in the localization pipeline (#12304)
TableView: TableView_Instance replaces TableView_SessionSummary
Merged PR 17171113: Update WinUI es-metadata ownership and routing
Merge GitHub main into main
Fixing WinUI crash when propagating theme to staged Flyout (#12308)
test(webview2): make HTTP error deterministic
Merge GitHub main into main
JxrImage stability - the test needs a longer timeout (#12322)
NavigationView: limit the closed compact fix to items in PaneFooter/PaneCustomContent
Add tests: content-area NavigationViewItem keeps layout; hierarchical PaneFooter item not clipped
JxrImage stability - the test needs a longer timeout
NavigationView: keep IsPaneOpen=false when PaneDisplayMode is set before template is applied (#7609)
NavigationView: re-apply pane toggle button width once it is known
NavigationView: add test for pane toggle button width on first render
NavigationView: add test for IsPaneOpen=false set before PaneDisplayMode=Left (#7609)
ScrollViewer::OnPointerReleased: preserve per-press focus state
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#9789)
NavigationView: add test for LeftMinimal header clipped when back and toggle buttons are hidden (#9789)
NavigationView: don't clip PaneFooter/PaneCustomContent items in closed compact pane
Add test: PaneFooter/PaneCustomContent NavigationViewItems are not clipped in closed compact pane
Dev spec: TableView_Error dedupe key, HRESULT match, data faults, TiP guard warning, known gaps
Tabular TiP guard: warn instead of fail, and say when the config is missing
Shaping: note caller faults only when reading the app's collection
TableView TiP review fixes: recoverability, HRESULT match, dedupe, sentinels
Enroll MapControl strings in the localization pipeline
Document TableView telemetry and TiP in the dev spec
Tabular TiP package selection: guard reads; internal pipeline builds require the real package
TableView TiP: blame the app only when its code decides the outcome
Shaping: note caller faults and answer whether a clear has work
InkToolbar: make the toolbar's keyed resources visible to app XAML
Merge GitHub main into main
TableView: merge feature/TableView into main (#12267, #12256, #12248, #12120) (#12285)
ScrollViewer::OnPointerReleasedCleanup: clear stale press state
Merge GitHub main into main
Merge GitHub main into main
Fix XamlCompilerTests.sln build with x86 flavors (#12269)
Ensure Window.Width and Height properties round-trip after the Window is closed (#12268)
Merge GitHub main into main
Fix ContentDialog entrance animation not playing with OptimizeApplyStyles (#11736)
Merge GitHub main into main
Add tests to confirm PathIcon still contains a Grid when IconNoGridOptimization is enabled (#12214)
UIAffinityReleaseQueue::RequestCleanupWake: report rejected posts
Merge GitHub main into main
NavigationView::OnOverflowItemsSourceCollectionChanged: restore the overflow button (#12243)
Merge GitHub main into main
[1/3] TableView: focus re-entry/restore, close fail-fast, UIA/typography fixes, new tests, sample a11y (#12220)
Merge GitHub main into main
Update LKG version to 2.6.0-dev.experimental6 (#12262)
Merge GitHub main into main
Add team-Core alongside child-team triage labels (#12251)
Further reduce the size of the MUXC PCH by 15% (#12222)
Merge GitHub main into main
Fix bound `x:Load` in control templates (#12239)
Merge GitHub main into main
Persist WinUI metadata across WinUI shutdown to allow WinUI restart (#11982)
Merge GitHub main into main
Fix stale VM deploy and fail fast when no tests match
Add ColorPicker, RadioButtons and InfoBar tests; re-enable RadioButtons interaction tests (28 new tests) (#12230)
Address review feedback on vm-component-coverage skill
Add vm-component-coverage skill for local VM code coverage
NavigationView::OnOverflowItemsSourceCollectionChanged: show More
Add SatwikKrSharma to P1 and P4 area owners
Update area owners: map owners, XAML experts, Pranav-team controls
Merge GitHub main into main
UIAffinityReleaseQueue::OnCleanupWake: wait for an island before scheduling
Merge GitHub main into main
Make ColorPicker hex rollback test independent of OS TextChanging timing
Add TeachingTip API and interaction tests (62 new tests, 4 product bugs found) (#12226)
Add TreeView API gap tests and re-enable TreeView interaction tests (35 new API tests, 89 interaction tests re-enabled, product bugs found) (#12227)
Add and strengthen ItemsRepeater API tests (88 new, every public API called, 10 product bugs found) (#12202)
Merge GitHub main into main
Fix a bug where using a custom TitleBar on Windows 10 results in the window's top border being drawn incorrectly (#11698)
Merge GitHub main into main
Add CanContentRenderOutsideBounds public property to ScrollView and ScrollPresenter (#12204)
Merge GitHub main into main
NavigationView::SelectOverflowItem: preserve the overflow button
NavigationViewItem::PrepNavigationViewItem: use XAML weak references (#12235)
NavigationView::AnimateSelectionChanged: use the thread compositor (#12208)
Read ScrollPresenter clip after viewport rect update
Log ColorPickerSliderAutomationPeer.IsReadOnly instead of asserting it
Address TeachingTip test review feedback
Merge GitHub main into main
TableView sample gallery: VM-verified fixes, shared page scaffolding, review follow-ups (#12212)
TableView: fix the product bugs behind the ignored API tests and re-enable them (#12190)
Address PR review feedback on ItemsRepeater API tests
TreeView tests: address PR review (glyph part type agnostic, DPI-scaled heights, SendKeysDelay finally, drop internal ids)
NavigationViewItem::PrepNavigationViewItem: use XAML weak references
TreeView interaction tests: ignore TreeViewSelectRegressionTest (product bug PC-7: SelectedItem not synced for unrealized node)
Merge GitHub main into main
Merge GitHub main into main
Add area-based optional reviewer suggestions (#11574)
Add AnimatedVisualPlayer, ProgressBar and ProgressRing API tests (31 tests, 3 product bugs found) (#12224)
Add AnimatedIcon API tests (50 new tests, 1 product bug found) (#12209)
Merge GitHub main into main
Improve TableView resource lookup diagnostics (#12197)
Document each new/changed test with scenario, expected result and failure meaning
Build the TableView samples in GitHub CI (#12217)
Close remaining ColorPicker/RadioButtons coverage gaps: re-enable RadioButtons interaction tests, add consolidated API/interaction tests
Merge GitHub main into main
Adding hierarchical rows and live data operations to TableView (#12219)
Address ScrollView clipping review feedback
TreeView tests: document scenario, expected result and failure meaning for every test
Harden TableView setup hints and cover deferred resource traces
Merge GitHub main into main
Reduce XAML compiler metadata lookup overhead (#12062)
TreeView API tests: close mutation gaps R2-18, R2-20, R2-36
TreeView interaction tests: read check-box tap scale from the test window DPI
TreeView tests: address review (DPI-correct check-box taps, inheritance probe, drop vacuous event checks)
Document each TeachingTip test for reviewers
Address review findings: fix InfoBar project GUID mismatch, make tooltip test assert real content
Add API tests for ColorPicker, RadioButtons and InfoBar (new InfoBar_APITests project)
TreeView: consolidated API gap tests and re-enable interaction tests (Ignore triage)
Document each AnimatedVisualPlayer, ProgressBar and ProgressRing test for reviewers
Add TeachingTip tests for remaining coverage gaps
Add gap-coverage API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
test(TableView): cover comparer catch-up and trim unused test UI
fix(TableView): re-rank comparer sort on live catch-up and arrivals
test(TableView): add hierarchy and live shaping API and interaction tests
fix(TableView): harden hierarchy and live shaping review findings
fix: keep TableView setup guidance in the Tabular component
Merge GitHub main into main
Trim verbose comments in hierarchy and live shaping code
Merge GitHub main into main
Remove self-check pages from the sample
Fix duplicate NavigationView accelerator invocation for nonselecting items (#12200)
Align Git attributes with internal mirror (#12203)
Address ParentBy review feedback
Merge GitHub main into main
Merged PR 17069870: Align Git attributes with current GitHub
TreeView API tests: automation peers, expand/collapse event args, node boundaries; make dead Loaded-handler tests assert
Port hierarchy and self-check pages to the new gallery
Fix hierarchy chevron and Left key after rebase
Localization Update 20261006 (#12205)
Fix AI issue triage evidence reads and invocation budget (#12207)
Add API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
Reconcile hierarchy rows with main's UIA and keyboard model
Re-rank custom comparer rows under live shaping
Replace per-dimension live flags with IsLiveShaping
Harden TableView live shaping with hierarchy
fix(TableView): pick up in-place parent-key edits on reshape
feat(TableView): merge live data operations into ParentBy hierarchy
perf(TableView): per-sibling sort and structure reuse for ParentBy hierarchy
Simplifying hierarchy teardown
refactor(TableView): rename WithParent/ClearParent to ParentBy/ClearParentBy
docs(TableView): drop self-check page references from hierarchy design
chore(TableViewSampleApp): drop hierarchy self-check page from sample
feat(TableView): enhance hierarchical data handling with group expander support and improved index management
fix(TableView): harden hierarchical rows after second review
feat(TableView): hierarchical data rows from a flat source
Add and strengthen TeachingTip API and interaction tests
Restore the WinUIComponentPackage drop folder (fixes BuildScenarioApps) (#12211)
Add TitleBar API and interaction tests (35 tests, 3 product bugs found) (#12170)
Charts: add API and interaction tests (#12189)
Describe each AnimatedIcon test's scenario, expected result and failure meaning
 Fix C++/WinRT array projection in XamlCompiler-generated code (#12167)
Preserve collection moves behind a XamlChangeId opt-in (#11887)
Fix XamlCompiler connection-ID insertion at opening-tag boundaries. (#12187)
Cover every public ItemsRepeater API and harden Repeater tests
Samples: replace TableViewSampleApp with the full TableView gallery (#11805)
Add AnimatedIcon tests for generated property and factory code
Add TableView interaction tests aligned with the #11820 keyboard and a11y model (#12193)
NavigationView::AnimateSelectionChanged: use the thread compositor
Update ScrollViewer API reference
Correct overflow rendering spec
Add ScrollView overflow rendering preview
Move TitleBar deactivated visual states test to interaction tests
Document each ItemsRepeater test for reviewers
Add and strengthen AnimatedIcon API tests
UIAffinityReleaseQueue::Cleanup: synchronize reads with background GC
Grow X and Y together in the override growth test
Strengthen and extend ItemsRepeater API tests
Fix Charts test page build in MUXControlsTestApp
UIAffinityReleaseQueue: schedule idle cleanup when work is queued
Add AI issue triage and area ownership routing (#12077)
fix: clarify TableView resource setup failures
Merge GitHub main into main
Enable Setter.Value as a XAML content property (#12149)
Remove interaction test plan references from TableView test comments
Merge GitHub main into main
Merge GitHub main into main
Switch tests to WPF mode which work without any other changes (#12022)
Remove TableView interaction test plan from the change
Share TableView interaction test helpers and page facts
Add improved diagnostics and tests for two-way x:Bind with read-only/init-only sources (#12166)
Merge GitHub main into main
Don't set FontFamily to null in default templates, null is an invalid… (#12146)
Use a WinRT observable vector for Chart test data
Address review feedback on Chart API tests
Add TableView interaction tests for the cell-aware keyboard and a11y model
Document each TitleBar test for reviewers
Assign the Tabular folders to new TableView and data-shaping areas
Area reviewers: validate the map, sync drift weekly, harden requests
Merge GitHub main into main
Add area-based optional reviewer suggestions
Fix TreeView collapse after ItemsSource last-child removal (#12130)
Port TableView interaction tests and align changed intents with main
Add TableView interaction test plan
Add Chart interaction tests
Add Chart API tests and test page
Merge GitHub main into main
Give MapControl pins an accessible name and button role (#12111)
Expand the Charts engineering sample (#12110)
Merge GitHub main into main
Adding TableView API Tests (#12186)
Merge GitHub main into main
TableView: move row and group-header visual states onto the template root (#12183)
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0 (#12181)
Align TableView API tests with main and ignore known product failures
Simplify the Charts sample README
Fix status reporting, editor sync and host parity in the Charts sample
Fixing test bugs and expectations
Adding remaining API Tests
Update resize-gripper tests for uniform header tab stops
Addressing review comments
fix(tests): restore InkToolbar TestUI import
Updating tests to match the new code behaviour
Refactoring helper methods
Adding TableView Sizing tests and product fixes along with it
Adding TableView Row API Tests
Adding common Create TableView helper to reduce redundancy in code
Adding TableView Column Tests
Adding basic TableView tests
Adding TableView API Tests harness
Merge GitHub main into main
Merged PR 17040957: Align public root documentation with GitHub
Add TitleBar tests for remaining reachable coverage gaps
Clear pending NavigationView invocation before direct dispatch
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0
Fix x:Bind function bindings not updating when an argument becomes null (#11732)
Fix duplicate NavigationView accelerator invocation for nonselecting items
TableView: close the remaining UIA accessibility gaps (#11820)
Consolidate API specs under docs/api-specs (#12099)
Localization Update 20261005 (#12162)
Merge GitHub main into main
[MonoBuild] Fix inverted Monobuild-Test / Monobuild-Nightly pipeline ids (#12152)
Merge GitHub main into main
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate (#11855)
Merge GitHub main into main
Delete unused perf/vis/*, which will fix and prevent future dependency issues for these files. (#12145)
Add TitleBar API and interaction tests
Merge GitHub main into main
Merge GitHub main into main
Fixing TableView Code Review Findings - Part 1 (#11988)
Fix Text Controls' bottom edge clipping at different resolutions (#12123)
Merge GitHub main into main
[MonoBuild] Re-stamp localized .mui checksums against the built WinUI binaries (#12119)
Merge GitHub main into main
Repoint the WinAppSDK resource at release/main and drop the orphaned mock package steps (#12150)
Resolving merge conflicts
Merge GitHub main into main
Prevent stale WinUI package reuse across NuGet caches (#11983)
Fixing review comments
Fixing ResizeGripper and column headers edge positioning in RTL mode
Enabling sorting columns via keyboard
Fixing build caused by incomplete method removal
Don't swallow app handler exceptions
Removing redundant background setting of header cells
Removing dead code
Fixing and updating spec docs to match the code implementation for grouping
Removing dead code
Moved visual state setters to XAML for SortIndicator
Removing redundant methods from ResizeGripper
Merge GitHub main into main
Fix ScrollViewer indicators remaining visible after scrollbar hover (#12096)
Merge GitHub main into main
Deduplicate XamlCompiler codegen test masters (#12067)
MapControl: remove hard-coded JS pin-name fallback
MapControl: source pin names from MapIcon with a localized fallback
Add near-zero selection regression coverage
MapControl pins: wire Enter/Space to the pushpin-click path
Give MapControl pins an accessible name and button role
Merge GitHub main into main
ContentDialogPage: show the configured dialog in ShowBorderThickness_Click (#12109)
Tighten clipping test scope
Simplify testing baseline terminology
Merge GitHub main into main
Normalize line endings during inbound mirror merge (#12114)
Fix Tabular control string resource lookup (#12071)
Update Window Width/Height to match API spec update (#11974)
Onboard WinAppSDK mono-build Integration (#12090)
TableView: honor CanResize and keep a Star resize inside the viewport (#12083)
Fix residual clipping test baselines
Modernize XamlCompiler tests, Part II (test fixes only) (#11837)
TableView: trim column header text instead of clipping it (#12084)
Add TextBlock clipping regression baselines
ContentDialogPage: show the configured border-thickness dialog
InkToolbar: commit missing StrokeWidthSlider generated files (#12097)
InkToolbar: commit missing StrokeWidthSlider generated files
Bump bokeh from 3.1.1 to 3.8.2 in /perf/vis (#11494)
Add opt-in GamepadKeyRouting XAML optional change for gamepad navigation (#11853)
Fix re-entrancy issue
Scope ETW test counts to the measured process and time window (#11931)
Update Window Width/Height to match API spec update
Bump pip from 26.1.2 to 26.2 in /perf/vis (#11757)
Fix monochrome text clipping at fractional scales
InkToolbar: include Windows.UI.Xaml.Interop.h for xaml_typename in InkToolbarFlyoutHelper.h (#12081)
InkToolbar: include Windows.UI.Xaml.Interop.h in InkToolbarFlyoutHelper.h for xaml_typename
Localization Update 20260928 (#12074)
TableView: fix high-contrast surfaces and row state text colors (#11986)
Reduce the size of the MUXC PCH by 20% (#12054)
Bump tornado from 6.5.7 to 6.5.8 in /perf/vis (#11754)
Merge GitHub main into main
Switch 25 test files to only use WPF mode (#11950)
InkCanvas: degrade instead of crashing when the compositor interop is absent (#11913)
Merge GitHub main into main
Merged PR 16956751: Align build skill location and content with GitHub
Add SAL annotations to generated wWinMain (fixes PREfast C28251) (#11985)
Omit /p:ProductPrereleaseTag when VersionTag is empty (#11987)
InkToolbar: fix pen flyout accessibility, high-contrast crash and UWP template parity (#11940)
InkToolbar: localize the pen flyout headings and drop unreachable strings (#11937)
InkToolbar: make flyout presenter style theme-aware (BasedOn default) so it follows RequestedTheme and theme switches
InkToolbar/InkCanvas: fix test page-name convention and CustomPen core-dispatch assertion
InkToolbar: add a11y tests for stroke-width slider Value pattern and tool-button selected state
InkToolbar/InkCanvas: restore skipped tests + add InkToolbar interaction test page
Move build skill to folder where Copilot will automatically find it (#12017)
Merge remote-tracking branch 'origin/main' into a11y-ux-slider
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge GitHub main into main
InkToolbar: announce dropdowns and stencil selection (#12020)
Merge GitHub main into main
Merge GitHub main into main
[WebView2] Handle invalid argument during focus transfer (#11978)
Validate the retained ItemsView bring-into-view target before using it as scroll anchor (#11926)
Merge GitHub main into main
InkCanvas: fix high-DPI ink input cut-off; add Inking test apps (#11975)
[API Spec] Inking (InkCanvas, InkPresenter, InkToolbar) (#11979)
Merge GitHub main into main
Localize InkToolbar pen settings and color descriptions (#12018)
Merge GitHub main into main
Localization Update 20260924 (#11989)
Move build skill to folder where Copilot will automatically find it
Fix ItemsControl add/delete transition sequencing (#11912)
InkToolbar: define the pen configuration Colors and Size heading strings so the pen-flyout naming builds without the localization PR
InkToolbar: add an enabled template-application test asserting the pen configuration headings and palette/slider automation names are set
InkToolbar: clarify the pen-flyout heading string lookup comment to describe the in-app deployment, not framework mode
Omit /p:ProductPrereleaseTag when VersionTag is empty
Update CppWinRT App.xaml.g.hpp codegen masters for annotated wWinMain
Merge remote-tracking branch 'origin/main' into user/satwiksharma/bug42680483-wwinmain-sal
InkToolbar: match WinUI 2 flyout padding by applying the tight presenter style in code
Add SAL annotations to generated wWinMain (fixes PREfast C28251)
InkToolbar: give the measuring-tools button a persistent name and point tools at the colour palette
Merge GitHub main into main
Lifetime management: Explicit peer-lifetime state + transition choke point (#11875)
Merge GitHub main into main
CFTMEventSource::Raise: retain handlers during reentrant cleanup (#11958)
Fix localization publishing scope and resource updates (#11981)
Merge GitHub main into main
Fix native external tests to properly not show a dialog when crashing (#11934)
InkToolbar: announce the selected pen/highlighter colour to Narrator
Samples: keep the ink drawing surface white in dark theme
InkToolbar: announce the pen-size slider range and the selected tool to Narrator
Fix localization publishing scope and resource updates
InkToolbar: use the hresult_error + InkToolbarLogHResult pattern for pen-flyout heading string lookups
InkToolbar: address pen-flyout accessibility review feedback
Re-trigger CI on origin branch (OneBranch feed auth needs a non-fork run)
[WebView2] Handle invalid argument during focus transfer
Merge GitHub main into main
Fix localization NuGet publishing path (#11962)
DesktopWindowImpl::CloseImpl: retain the Window through teardown
Remove "Pillar A" references from peer-lifetime state-machine comments
Make peer-lifetime transition check non-fatal (fix 0xC0000420 test-host crash)
Fix TornDown->Releasing assert in peer-lifetime state machine
Pillar A (3/N): announce Releasing/TornDown at the peer teardown funnel
Pillar A (2/N): route tracker connect/disconnect + implicit peg through the choke point
Pillar A (1/N): introduce explicit peer-lifetime state + transition choke point
Merge GitHub main into main
Add lifetime stress test harness + scheduled soak pipeline (#11830)
Merge remote-tracking branch 'origin/main' into HEAD
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge remote-tracking branch 'origin/main' into user/nitinc/inking-spec
Samples: add Inking bug-bash / accessibility test apps (InkBugBash, InkA11yLab, InkParityLab)
InkCanvas: size the OS ink surface in physical pixels on the lifted path (fixes high-DPI input cut-off)
InkToolbar: announce the selected tool to Narrator; name the pen flyout presenter
Merge GitHub main into main
API Spec: Window.Width and Window.Height properties (#11171)
Empty commit to trigger pipeline
Rewrite Window event-handler #11958 repro as off-thread native scenario
Empty commit to trigger pipeline
Add non-gating Window event-handler teardown lifetime-stress scenario (PR #11958 repro)
Fix localization NuGet publishing path
Trigger CI re-run
Fix PGO build break: force PGOBuildMode=Off via stage parameter override
Trigger CI re-run
Disable PGO in WinUI-LifetimeStress pipeline
Trigger CI re-run
Fix LifetimeStress build break and make new tests unconditionally non-gating
Inking spec: replace overview with an annotated diagram; expand the pen flyout
InkToolbar: pen-size slider reports absolute value to Narrator; Colors/Size headings; edge-aligned tool flyout
Add non-gating legacy lifetime tests with off-UI-thread GC pump
CFTMEventSource::Raise: preserve nested dispatch ordering
CFTMEventSource::Raise: remove deferred handler bookkeeping
DesktopWindowImpl::OnMessage: retain the Window during dispatch
CFTMEventSource::Raise: retain handlers during reentrant cleanup
Merge GitHub main into main
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor" (#11928)
Revert lifetime-stress branch to 19ea03d99
InkToolbar: resolve peer control-type string at construction, not in UIA callback (fixes UIA-tree fail-fast, keeps localized Narrator name)
Gate lifetime stress failures instead of downgrading them
Inking spec: drop the custom drying diagram per review
Disable PGO in WinUI-LifetimeStress build (GitHub-backed run)
Scope lifetime stress suite to its dedicated pipeline + make leak checks gating
Inking spec: drop MUX_PREVIEW markers, duplicate diagram, state the pen-only default
InkToolbar: guard the heading resource lookups
InkToolbar: stop high-contrast plating on code-built eraser flyout labels
InkToolbar: stop high-contrast plating on code-built stencil flyout labels
InkToolbar: name pen flyouts, localize peer control types, toolbar tab navigation
Aggregate managed leak warnings in lifetime-stress PostTestRun
Merge GitHub main into main
Merge pull request #11933 from microsoft/user/jessecol/agent-build-reliability
Merge GitHub main into main
Pin `Microsoft.NET.ILLink.Tasks` version (#11935)
Merge GitHub main into main
Switch Pivot tests to WPF mode instead of UAP mode. Fix two blocking issues. (#11908)
InkToolbar: fix the high-contrast flyout crash and restore two UWP template details
InkToolbar: fix pen flyout accessibility and high-contrast defects
Merge GitHub main into main
Merge GitHub main into main
Update WebView2 package publishing guidance (#11921)
Modernize XamlCompiler tests, Part I (product fixes only) (#11836)
Merged PR 16831828: Document WinUI resource links and package publishing
Refine review guidance and narrow build workflow changes
Improve agent build reliability and feedback
InkToolbar: localize the pen flyout headings and drop unreachable strings
Merge GitHub main into main
Enable auto-merge for Maestro dependency PRs (#11840)
Trim verbose comments in lifetime stress test files
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor"
Lifetime native-crash aggregation: skip empty summaries in non-chk configs
Merge GitHub main into main
InkCanvas: report automation bounds and offscreen state correctly (#11890)
Merge GitHub main into main
Merged PR 16832354: Resolve GitHub inbound test-on-vm skill conflict
Merge pull request #11891 from microsoft/user/nitinc/inking-telemetry
Merge pull request #11906 from microsoft/user/harshit7962/inktoolbar-cornerradius
Inking telemetry: emit session summaries on Unloaded, and contain telemetry failures
Add managed leak churn scenarios for remaining container/popup controls
Add PostTestRun aggregation of native lifetime crash/warning totals
InkCanvas: degrade instead of crashing when the compositor interop is absent
Merge pull request #11904 from microsoft/user/nitinc/inkcanvas-zorder
Inking telemetry: address review feedback
InkToolbar: honour CornerRadius and Padding in the control template
Expose AutoSuggestBox AccessKey through editable TextBox (#11729)
Inking telemetry: schema v2, session summaries, error events, common dimensions
InkCanvas: let XAML z-order the ink on the lifted compositor
Inking spec: address Neeraj's review feedback
Rewrite all 11 native lifetime scenarios to induce real native faults
Set WINUI_LIFETIME_STRESS_NATIVE at User/Machine registry scope so te.processhost inherits it
Surface native lifetime-stress crashes as non-gating warnings + run aggressive repro
Inking spec: address review feedback
Suppresses 0612 warnings when accessing members on obsolete classes (#11738)
Add gating native scenarios that drive the TrackerPtr-converted peer fields
Enable aggressive native-crash lifetime repro on the per-PR gate
Emit an explicit greppable NATIVE log line for each *Native scenario on every run
Wire WINUI_LIFETIME_STRESS_NATIVE into the soak pipeline so native-repro variants actually run
[WinUI OSS] Consume packaged WebView2 Evergreen runtime (#11821)
Inking: add usage, reliability and performance telemetry
Add 'Native' suffix to native-crash stress scenarios for log searchability
Cover all 38 'Lifetime Issues' Watson bugs in the stress suite
Add native-crash reproduction scenarios (non-gating) to lifetime stress suite
Quarantine native crashers StressPivotItemChurn and StressFrameNavigationCache
Enable xaml profiler traces flag in debug mode (#11818)
Add per-control churn lifetime stress scenarios (broaden warning coverage)
Merge pull request #11651 from microsoft/jecollin-microsoft-relocate-copilot-skills
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate
Add targeted lifetime scenarios for recurring Watson crash areas
Fix confusing PathNotFound when test-payload artifact is missing
Keep PR focused on VM testing
Refine clean-build guidance for agents
Move build skill to canonical skills directory
Clarify user-only Hyper-V permission setup
Require user to grant Hyper-V access
Keep agent guidance in VM test skill
Keep VM script usage standalone
Use x64 defaults for VM tests
Use current identity for Hyper-V group
Address test-on-vm review feedback
Limit PR to VM test skill
Move Copilot skills to repository root
Make lifetime stress suite a truly non-gating report in the runner
Merge GitHub main into main
Package official WebView2 Evergreen standalone installer (#11822)
Merged PR 16769574: [WinUI OSS] Document ADO branch contribution access
Update WinUI setup documentation (#11759)
Merge GitHub main into main
Run lifetime stress as a non-gating report in the PR pipeline
Merge pull request #11817 from microsoft/aahmedov/nuget-packages-note
docs: update lifetime-stress docs for report-only behavior
Make lifetime stress suite fully report-only (never gate a PR)
Align soak per-test timeout with budget; broaden lifetime stress coverage
Merge GitHub main into main
Add C++ FolderTreeApp sample (#11819)
Merge GitHub main into main
Quarantine StressItemsRepeaterRealizationAndRecycling as non-gating
Restore wchar_t compatibility aliases (#11827)
Merge GitHub main into main
Add C++ ScratchPad profiler app (#11824)
Merge GitHub main into main
Merge pull request #11829 from microsoft/user/protikbiswas/lifetime-tracker-fixes
Sweep the full WinUI control surface in the lifetime stress harness
Document lifetime stress suite as non-gating (crashes gate, leaks report)
Make lifetime stress leak checks non-gating (report-only)
Make lifetime stress suite an explicit member of the WinUI-GitHub-PR gate
Convert UIElement m_interactions collection to TrackerPtr
Add lifetime stress test harness and scheduled soak pipeline
Fix cross-boundary lifetime leaks: convert raw ComPtr peer fields to TrackerPtr
Merge GitHub main into main
Consolidate mirror + integrate into a single two-stage pipeline (#11763)
Merge pull request #11720 from microsoft/user/dipesh/tableview/data-shaping-grouping
Add internal issue field to PR template (#11790)
fix: silence C6011 in ReconcileSortStateWithSource
Merge pull request #11780 from microsoft/user/abhijeetjha/d2d-per-thread-context-leak
Merge pull request #11803 from microsoft/user/nitinc/inking-toolbar-api
Added sample app validations
Fixing review agent findings
refactor(tabular): drop Tabular prefix from generic shaping vocabulary
refactor(sample): apply one shaping verb per UI change
refactor(tableview): remove unreachable headerless grouping
refactor(sample): drop obsolete projection workarounds
refactor(tableview): address PR feedback on comments and naming
Testing SortCycle modification API
feat(sample): add shaping page for filter, sort, group
feat(tableview): converge sort front-ends, add path sort
Port TableView P1 incremental expand/collapse + preserve selection across filter reshape
Port TableView group-header focus + keyboard-nav fixes from internal lift
Reorganize shaping files: retire HierarchicalItemsSource, share RowExpansionModel
Port TableView grouping fixes + GroupedSourceAdapter rename from internal lift
Port TableView data-shaping grouping from internal lift
InkToolbar: align public API with the reviewed spec and drive the presenter path
Merge pull request #11801 from microsoft/user/nitinc/inking-customdry
InkCanvas: custom drying (app-rendered dry ink via InkPresenter.ActivateCustomDrying)
Fixing codegen source - LatestVersion should be Experimental (#11751)
API spec: DataTemplate from code (#11260)
Ensures cleanup of window event handlers (#11734)
TableView: left-align columns, and make the samples buildable (#11762)
Tabular: add opt-in column-header tooltips to TableView (#11764)
CD3D11Device::~CD3D11Device: release the wrapper's D2D device context and brush
Add XAML profiler memory attribution events (#11743)
Consolidate microsoft-ui-xaml-specs into main repository (#11231)
Reorganize specs into feature folders (#11230)
Gate PR validation on test failures (#11758)
Inking spec: replace Not-ported section with one full side-by-side API comparison table (status column: Available / shape-change / New / Not available); custom drying shown as Available
Inking spec: add verified UWP->WinUI3 member diff tables; make Not-ported list explicit and research-backed; assert custom drying is ported (not deferred)
Inking spec: address review feedback (threading-model diff rationale, namespace and re-implementation note, custom drying API + how-to + image, new-in-WinUI3 callouts, strongly-typed TargetInkPresenter, remove stray ToggleKind, rendering limitations, pointer-args and haptic notes)
Temporarily skip failing SVG decode test (#11770)
Temporarily skip six MediaPlayerElement caption tests (#11767)
Merge pull request #11690 from microsoft/user/kvineeth/netupgrade-samples2.0
Temporarily skip failing InkCanvas tests (#11766)
Preserve input services during test shutdown (#11760)
Add gamepad navigation design note (#11735)
Merge pull request #11695 from microsoft/user/abhijeetjha/xamlcompiler-malformed-xaml-file-attribution
Tabular: mark the two remaining non-preview types [MUX_PREVIEW] (#11746)
Merge pull request #11744 from microsoft/user/gpaskaleva/gitignore-build-test-artifacts
Tabular: add opt-in per-cell tooltips to TableView (#11669)
Merge pull request #11724 from microsoft/prk100/imagebase-ensurebrush-nullguard
Merge pull request #11583 from microsoft/user/abhijeetjha/svg-stream-decode-to-render-size
Merge pull request #11660 from microsoft/fix/appbarbutton-label-fontsize-resource
Merge pull request #11670 from microsoft/user/Hemantxk/mpe-pause-play-experiment
[WinUI OSS] Fix GitHub static test package restore (#11657)
CImageSource::SetSource: re-qualify DecodeToRenderSize for stream SVGs that enter the tree later
Merge pull request #11680 from microsoft/user/abhijeetjha/coreshutdown-focused-textbox
Merge pull request #11617 from microsoft/user/abhijeetjha/viewport-noninvertible-transform
Use the active MediaPlayer playback session
Load GitHub PR pipeline templates from the PR branch (#11711)
Pause MediaPlayerElement only during shutdown
SourceFileManager::PropagateOutOfDateStatus: don't fail the task when the x:Class pre-read fails
CoreShutdownTests: add regression test for focused TextBox at core shutdown
CUIElement::TransformToElementCoordinateSpaceThroughViewports: report an invalid viewport for non-invertible transforms
Samples: add a TableView consumer matrix for C#/C++ x packaged/unpackaged (#11691)
Temporarily skip failing InkToolbar cleanup tests (#11733)
CImageBase::EnsureBrush: guard null m_pImageSource in remeasure block
Tabular: make TableView consumable with no app-side workarounds (#11641)
Align MUXTestInfra Microsoft.Windows.SDK.cpp version with the target platform version
Restore ContentExternal helper migration (#11607)
ResizeGripper: framework-internal, dual-axis resize gripper primitive (#11640)
Merged PR 16623412: Remove the MUXControlsTabular.sln build step from the MUX build template
Restore MediaPlayerElement source file ending
Restore MediaPlayerElement pause and resume behavior
Avoid end-of-file macro warning
Narrow MediaPlayerElement pause to Window shutdown
Pause MediaPlayerElement when leaving the live tree
Port TableView data-shaping (sort + filter) core from internal lift (#11644)
Enable AppBarButton label font size customization
Fix Inking file Name Casing (#11643)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions (#11618)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions
Merge pull request #11584 from Nitin-100/user/nitinc/inktoolbar-winui2-parity
InkToolbar/InkPresenter: WinUI2 parity - flyout labels + stencil toggle
Use RunTime TFM for XamlPerf project
Move remaining sample/perf/test apps to the samples moniker and portable RIDs
Merge pull request #11576 from iamAbhi-916/user/abhijeetjha/navview-bumper-footermenuitemssource
NavigationView::BumperNavigation: use footer ItemsSourceView count so shoulder navigation reaches FooterMenuItemsSource items
Merge pull request #11573 from microsoft/user/hmishra/promote-winui3-safe-changes
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644) Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Syncing content from committish d8541fb269b5f43c6ff070fb57064853cc5985b5
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639) Merged PR 16149920: Honor backslash escapes inside native quoted markup-extension values (fixes #2904)
Merged PR 16150016: Box deferred C++/WinRT x:Bind object values (fixes #9255)
Merged PR 16544179: [XAML Debugger Events] Add core size and source location Merged PR 16548929: [WinUI OSS] Fix public mirror integration checkout
Merged PR 16018052: Fix Window.Content set in markup held alive for Window lifetime
Merged PR 11433100: Reduce numbers of generated static initializers
Merged PR 16171688: DataTemplate subtree creation through code
Merged PR 16536316: [WinUI OSS] Automate public mirror integration
Merged PR 16532989: TeachingTip::OnIconSourceChanged: guard TemplateSettings before dereferencing it
Merged PR 16533592: [WinUI OSS] Disable TSA for the inbound mirror
Syncing content from committish b300a2d7a0e65a2871ad8c5a373dd8b3f94d7527
Syncing content from committish 5104bbb85d064c98509c872eab213dd0115e22d0
Merged PR 16018089: Fix MTC crash when MediaPlayer is shared between MediaPlayerElements
Merged PR 16567256: Update OSS WinUIDetails dependency
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16484124: Consume ContentExternal*Link helpers from closed repo
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644)
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Merge pull request #11229 from microsoft/user/gegao18/SetThemeResourceBinding
Create GitHub-side mirror conflict test (#11559)
User/sakshishar/merge conflict test comment 2 (#11558)
Fix typo in API review process documentation (#11556)
Fix spelling in DatePicker visual updates spec (#11547)
Trim API diff: drop the namespace table, keep a short prose note
Add API diff from WinUI 2 (UWP) to the inking spec
Add API spec for Inking (InkCanvas, InkPresenter, InkToolbar)
Merge pull request #11540 from microsoft/user/hmishra/promote-winui3main-to-main-7
Merged PR 16522948: [WinUI OSS] Enable first inbound mirror iteration with new flow
API review feedback
Merged PR 16150115: Fix Hyperlink IsOffscreen to report true when its inline range is clipped out of view
Merged PR 16449572: Fix flaky InkToolbarEraserButtonTest by realizing the eraser button in the visual tree
Merged PR 16508657: [WinUI OSS] Harden the GitHub-to-ADO mirror for production
Merge pull request #11539 from microsoft/user/hmishra/merge-main-into-winui3main-8
Merged PR 16479125: Charts: Add sample apps (C++/C#, packaged/unpackaged)
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-8
Merged PR 16510029: Restore source mirror target to winui3/main Merged PR 16509992: [WinUI OSS] Retarget source mirroring to GitHub main Merged PR 16479149: Update ResourceGraph's resource stack to avoid memory leak Merged PR 16487515: [WinUI OSS] Simplify Azure Maps token injection condition Merged PR 16490220: [WinUI OSS] Remove obsolete GitHub-specific pipeline guards Merged PR 16468402: [WinUI OSS] Validate source mirroring against a temporary GitHub main copy
Merged PR 16469629: Fix GitHub mirror pipeline checkout
Merged PR 16449111: Fix DataTemplate.LoadContent custom root leak
Merged PR 16149962: Skip ByRef (ref-return) property types in XamlTypeInfo generation
Merged PR 16403603: [main] Use application exit watcher in shutdown tests
Merged PR 16018100: Cancel automatic ToolTip on island/root teardown
Merged PR 16405118: SortIndicator: shared sort-direction chevron primitive (framework-internal)
Syncing content from committish 9dbe8751daa6c25e0ed1494845c69710bd8ace88
Merged PR 16450009: Fix credential provider setup from PowerShell 7
Merged PR 16468170: [WinUI OSS] Document WinUIGallery test data flow
Syncing content from committish 1e966d402d341c15645bfbe1e55efeed66ca0ba8
Merged PR 16433746: Ingest Charts as a MUXC control
Merged PR 16018094: PropertyChanged_revoker::revoke: unregister at the ABI level to avoid noexcept terminate Merged PR 16449699: winui-esb-agent: add RI-blocking scope gate and mandatory branch diagram
Merge pull request #11509 from microsoft/user/hmishra/promote-winui3main-to-main-6
Syncing content from committish a71b1c75ecf5696ad269d612879f57b477a5f4e9
Merged PR 16017646: PoliCheck 79930 strings scrubbed, committed and pushed successfully
Merged PR 16017705: Fix false red-squiggle errors on XAML-generated code in VS Code / C# Dev Kit by surfacing generated .g.cs files to non-VS design-time builds Merged PR 16435189: Bump Samples/WinUIGallery submodule to 3669519
Merge pull request #11504 from microsoft/user/hmishra/merge-main-into-winui3main-7
Merged PR 16220910: InkCanvas/InkPresenter: inking parity - clipboard, high-contrast, stroke/unprocessed input
Merged PR 16190931: Add WinUI Test Runner agent to the agency-kit
Syncing content from committish ee9ee5a819465b85aca370569a096500cb34d449
Syncing content from committish bb0ed45d619cedf9b6edea1adade00814d3c6b27
Merged PR 16362638: Fix RadioButtons virtualized container retention
Merged PR 16417331: [WinUI OSS] Enable WinUIGallery scenario tests on GitHub PR validation
Merged PR 16150108: Suppress CS0618 obsolete warning around CreateFromString emission in XamlTypeInfo generator
Merged PR 16438267: Revert Chart, now built in WindowsAppSDKClosed
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-7
Merged PR 16428523: Enable GitHub-to-ADO source mirroring
Merged PR 16149949: Use weak callbacks for generated x:Bind and Window.Activated events
Merged PR 16430370: InkToolbar: fix eraser button crash from unguarded ToggleButton cast
Merge pull request #11496 from microsoft/users/pragupta/bumpUp-winuiGallery-commit-v0.001
Bump Samples/WinUIGallery submodule to 3669519
Syncing content from committish 19c3009afd944b3a89ec5f04941e1b6fa7d31273
Merged PR 16401824: TableView: add single row selection
Merge pull request #11465 from microsoft/user/sakshishar/restore-scenario-tests-validation
Merge pull request #11493 from microsoft/user/hmishra/promote-winui3main-to-main
Merged PR 16388446: InkToolbar: fix empty eraser/stencil flyouts, color/size apply, and tool-apply hook
Merged PR 16384703: InkCanvas: fix lifted inking by sizing the ContentExternalOutputLink PlacementVisual
[WinUI OSS] Restore scenario app tests on GitHub PR validation
Restore WinUIGallery build validation (#11350)
Mirroring script code (#11484)
Ignore repository-local build tools (#11486)
Merge pull request #11485 from microsoft/user/hmishra/merge-main-into-winui3main
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-6
Syncing content from committish f84930972bd23ac2d11d8c2d6f5a03fd5ca61698
Merged PR 16399208: [WinUI OSS] Restore scenario app tests on GitHub PR validation (skip WinUIGallery)
Merged PR 16288815: Expose visible TextBox placeholders in UIA Content view
Merged PR 16362637: TableView group-header templating: chrome lives in the ControlTemplate, the app owns only the content
Merged PR 16376026: TableView cell editing: the column owns the editor, the control owns the lifecycle Merged PR 16399847: Fix Chart build: engine headers moved to include\ChartEngine Merged PR 16363409: Consume the chart engine from the WinUIDetails package
Enable GitHub sample app validation (#11473)
Merged PR 16387085: [WinUI OSS] Fix MirrorGitHubIssues query ID interpolation
Merged PR 16301334: [WinUI OSS] Restore RunTests for GitHub PR validation - Part 1
Merged PR 16385112: [WinUI OSS] Restore GitHub sample build conditions (parity-only)
Merged PR 16385546: [WinUI OSS] Restore OSS IXP package pin
Syncing content from committish f53d2066f2c7a08822887bc90c0439d48a6b0ee4
Merged PR 16018104: MapControl: raise MapServiceErrorOccurred for invalid/rejected map service token
Merged PR 16371468: Remove XamlCompiler tests from mirroring exclusions
Merged PR 16310857: Introduce Microsoft.UI.Xaml.Controls.Chart.dll (empty binary scaffolding)
Syncing content from committish 47ba25559c5662b5889b0e120a8e44df636520b7
Syncing content from committish 750eed8da57837c93553a1bdde32baa861e95d78
Merged PR 16289510: Fix PGO scenario NuGet feed resolution
Merged PR 16362875: InkToolbar: faithful C++/WinRT port of the UWP InkToolbar
Merged PR 16371813: [WinUI OSS] Move GitHub migration notice to a variable
Merged PR 16329117: Fix KeyboardAccelerator crash on OEM/punctuation keys (#708)
Merged PR 16018123: Replace problematic get_weak() calls in InkCanvas with safe make_weak pattern Merged PR 16315629: Add winui-esb-agent for Watson escrow/ship-blocker triage
Merged PR 16018153: Fix WebView2 OnSourceChanged wrong-thread navigation after non-awaited EnsureCoreWebView2Async Merged PR 16327933: Scrub XamlCompiler/Tests for open-sourcing: add copyright headers, remove int...
Merged PR 16360726: Add WinUI GitHub transition comment to PRs
Merged PR 16261697: Table column auto size fix
Merged PR 16342967: [WinUI OSS] Restore internal package setup for in-repo GitHub PR validation
Merged PR 16324163: Fix WindowlessXamlIslandTests UIA crash + add DragDrop crash breadcrumb (OS bug #63350935)
Bump OSS IXP package to 2.1.4-experimental (#11410)
Merged PR 16144919: Fix CTimedTextSource teardown ordering to prevent MediaPlayerElement CC track callback leak
Merged PR 16294378: Ship stable WinUI component NuGet with the release license, not preview
Merged PR 16290245: [WinUI OSS] Update build mirror exclusions for internal-only files
Disable GitHub PR build matrix on winui3 (#11360)
Syncing content from committish 118587f2d9ed8fd8e980ded37f5e54eca433b480
Merged PR 16202536: InkCanvas: enable system-composition switcher splice
Merged PR 16316532: [WinUI OSS]Enable buildsamples.cmd for public mirroring Merged PR 16309793: Nightly SDL: add PREfast folder workaround to RunStaticTests job
Syncing content from committish d15541ecfda15a58f2a958a8f4d4812ea472cace
Merged PR 16224761: Remove experimental ixp api which are not used in winui
Merged PR 16300588: [WinUI OSS] Fix local init when LKG compiler feed is unavailable
Disable automatic GitHub PR build workflow (#11347)
Add the Run Tests Stage to WinUI-GitHub-PR (#11343)
Merged PR 16305401: [WinUI OSS] Mirror build/packages.webview2.config for GitHub PR restore
Restore MUXFinalRelease validation signal (#11348)
Merge pull request #11340 from microsoft/satwiksharma/build-pr-lmr
Merged PR 11441384: Fix codegen for nested template types Merged PR 16261086: Enable ADO packaging, fusion manifest, and symbol artifacts
Merged PR 16135643: Fix C++/WinRT two-way binding from string/primitive to IInspectable (issues #4787 and #7986) Merged PR 16301291: [WinUI OSS] Allow the Run Tests Stage to run on the GitHub PR pipeline
Merged PR 16290751: [WinUI OSS] pr6: Re-enable GenerateWinUIGalleryTestData for public GitHub builds
Merged PR 16286959: [WinUI OSS] Apply build scrubbing updates
Merged PR 16291924: Mirror Azure Maps token injection script
Modifying build-pr script to work with LMR present
Merged PR 16266258: Fix access modifier on C# version of XamlGeneratedMain() (fixes #11245)
Merged PR 16290275: [WinUI OSS] Scrub NuGet env and MockArm64EC scripts to resolve dependency-setup validation blocker
Merged PR 16179369: Removing LMR from exclusion list
Merged PR 16275469: Switch back to using CompHelper
Merged PR 16286612: [WinUI OSS] Scrub TransformAppxManifest to resolve app validation blocker
Merged PR 16243757: Fix ItemContainer stuck in pressed visual state after mouse release outside
Merged PR 16215841: [WinUI OSS] Perf scrubbing Merged PR 16272299: [WinUI OSS] pr5: Restore Samples/WinUIGallery submodule via RestorePaths Merged PR 16220893: [WinUI OSS]Replace hardcoded internal feed/symbol URLs with pipeline variables
Add Samples/WinUIGallery submodule on winui3/main (#11304)
Restore MUXControls GitHub validation wrapper (#11265)
Merged PR 16103705: FrameworkElement.SetThemeResourceBinding API
fixup
CR feedback
Merged PR 16251944: Fix Static Tests Stage pipeline failures caused by WinMD Compat Test issues
Merged PR 16237413: [WinUI OSS] Restore MUXControls GitHub PR validation Merged PR 16232038: [WinUI OSS] pr0: Bump Samples/WinUIGallery submodule to latest main (29f62479)
Syncing content from committish a07ac9922c034922f7ddad04949dc7e7da0ee35e
Merged PR 16217456: Initialize Popup with IsOpen=true crash in WinUI Desktop Fix GitHub #3879 Merged PR 16246345: Fix issue where non specified values for Enabled/Disabled optional changes would break incremental compile
Merged PR 16018381: Replace Win10-22H2 test OS with Win11-25H2 Merged PR 16223459: [WinUI OSS] Rename WinUI component package artifacts Merged PR 16217151: [WinUI OSS] Restore Azure Maps token injection validation Merged PR 16217316: [WinUI OSS] Use OSS dependency overrides for GitHub packages
Merged PR 16125789: [CommandBar] Fix spurious overflow "..." button at fractional DPI
Merged PR 16062274: Make controls build work on x86chk
Syncing content from committish 5ad62c2798ec17812c6f77791c6a2f23e3cef924
Merged PR 16168201: Add WinUI3/WinUI2 cohabitation regression test
Merged PR 16203355: [WinUI OSS] Samples scrub updates
Merged PR 16168671: [WinUI OSS]Comment-only scrub across scripts, build, and dxaml files
Syncing content from committish 23fa8b607d6ae6acc3444057afeab2ce91a3a2f9
Merged PR 16201761: [WinUI OSS] Scrub AzureMapMapsToken Script Merged PR 16202253: Add TableView sample app
Merged PR 15957057: Introduce minimal display-only TableView base control in Microsoft.UI.Xaml.Controls.Tabular.dll
Merged PR 16028506: Fix issue on button where combination of clicking and hiding can block keyboard
Merged PR 16099318: Update OSS FrameworkUdk pin Merged PR 16167267: Scrubbing LMR folder for WinUI OSS Phase 4
Merged PR 15101676: Inking support for WinUI 3: InkCanvas and InkToolBar
Merge pull request #11223 from microsoft/user/hmishra/merge-main-into-winui3main-5
Merged PR 16018147: Widen PauseNewDispatch for windowed popup DComp resource creation (AB#59262054)
Merged PR 16144599: Fix XamlOptionalChanges contract: 10 -> 11
Merged PR 16117156: Add experimental Window MinWidth/MinHeight/MaxWidth/MaxHeight (Issue 7296)
Merged PR 16155405: agency-kit: install all four WinUI agents by default
Update to reparenting behavior
Add missing Windows versions to bug report template (#11211)
Add /needs-repro maintainer comment command (#11213)
Merged PR 16089473: Fix WMC9999 MissingManifestResourceException on non-English Windows
Merged PR 15943969: Introduce Microsoft.UI.Xaml.Controls.Tabular.dll (empty binary scaffolding)
Merged PR 16122630: Fix XAML shutdown fast-fail: reset process-global ActivationFactoryCache once, under lock
Merged PR 16136606: Fix RatingControl PlaceholderValue rendering inconsistency (fixes #10348)
Merged PR 16138014: Update WinUI logo assets to the recent logo
Merged PR 16136021: Fix RadioButtons SelectionChanged emitting null items (#46242402)
Merged PR 16124996: [WinUI OSS] PGO Helpers Wrapper
Merged PR 16123108: DesktopWindowImpl::Resize/RepositionWindowToDesktopWindowXamlSourceWindowDimensions: guard against teardown reentrancy
Merged PR 16123060: Input: reset m_inputServices after text-core teardown to fix shutdown null deref
Merged PR 15799583: [Community Contrib 11052] Add experimental Window.Width and Window.Height
FrameworkElement.SetThemeResourceBinding spec
Merged PR 16116678: Fix x:Bind generated Lookup() call for dictionary/map types in C++/WinRT (issue #11162)
Merged PR 16053707: Add XAML Profiler: live four-tree visualizer with ETW instrumentation and cross-app highlight
Merged PR 16068828: fix build instruction paths in GettingStarted.md
Merged PR 16052586: NavigationViewItem::ShowHideChildren: guard deferred flyout show against stale state
Include docs validation change (#11224)
Merged PR 16017667: ItemsView ItemsSource spec note added Merged PR 16098595: Fix Component Governance security alerts in perf/vis Python deps
Merged PR 16065450: NavigationView: Fix negative MaxHeight in UpdatePaneLayout (Watson #62716546)
Merged PR 16091625: Preserve docs link checker exclusions
Merged PR 16089160: PGO FE training: dynamic patch-path discovery + WER LocalDumps 64-bit fix Merged PR 16089358: Preserve GitHub PR wrapper during mirroring
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-5
Merged PR 16089157: [WinUI OSS] Scrub additional sample files
Syncing content from committish a1380b0f7083a9e5e8cd9a64aaa1769dd82e3be1
Syncing content from committish 0b7274ceab485d3f9bdd49029fbfdb19c337e48a
Merged PR 16077790: [WinUI OSS] Scrub sample files Part 1 Merged PR 16078574: [WinUI OSS] Scrub WinUIDesktop samples
Fix typos in SplitMenuFlyoutItem-spec.md (#11036)
fix build instruction paths in GettingStarted.md (#11188)
Syncing content from committish 1f31d0aa9acb7214b3b07973a364b8da3cfd79b4
Restore Static Tests GitHub validation stage (#11209)
Merged PR 16032651: Bug 50695292: Fix E_XAMLPARSEFAILED for {CustomResource} on a root element property
Merged PR 15814566: ETL-based App Boot Visualizer Merged PR 16053650: [WinUI OSS] Restore Static Tests GitHub PR validation with mirrored inputs
Merged PR 15959254: [WinUI OSS] Scrub internal references
Merged PR 15963750: Remove CompHelper
Merged PR 15899107: Guard windowed popup LostFocus and UpdateCursor against disposed island
Merge pull request #11208 from microsoft/user/hmishra/merge-winui3/main-into-main
Merge pull request #11207 from microsoft/user/hmishra/merge-main-into-winui3main-4
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-4
Restore MUXFinalRelease GitHub validation stage (#11192)
Merged PR 15986756: [WinUI OSS] Mirror static test compatibility inputs
Merged PR 16043107: Enrich tracked-element recycle trace with NewTrackedElementElected
Merged PR 15867018: Code Changes for running XamlCompiler Tests
Merged PR 15985745: [WinUI OSS] Restore MUXFinalRelease GitHub PR validation Merged PR 15927163: [WinUI OSS] Mitigate direct link details in Test folder and related scrubbing
Merged PR 15915881: [PREfast] Fix WinUI3 static-analysis warnings
Merged PR 15959032: [WinUI OSS] Migrate WinUIGallery to component package and remove the no-longer-needed mock WinAppSDK Merged PR 15926619: Add one-command Copilot CLI setup for the WinUI team (.github/agency-kit)
Merged PR 15956284: [WinUI OSS] Migrate test/sample apps to Microsoft.WindowsAppSDK.WinUI Merged PR 15945557: Remove stale-tlog warning from bt-build skill
[WinUI OSS] Enable GitHub PR validation through ADO (#11169)
Merged PR 15949750: Exclude WinUIGallery tests from OSS builds (AI generated)
Merged PR 15897339: Fix broken doc links and typos across docs and code comments Merged PR 15904161: [WinUI OSS] Ensure safe OSS-pinned packages before Official build
Merged PR 15944008: Remove unused PageNavigationComplete event from DXamlCore
Merged PR 15795245: Add run-tests-on-vm script (experimental quality)
Merged PR 15937486: Fix MUXC test leaking XamlOptionalChanges from one test to the next Merged PR 15911115: [WinUI OSS] Enable GitHub PR validation through ADO
Merged PR 15827267: CWindowsServices::GetKeyboardModifiersState: cache keyboard statics under ActivationFactoryCache lock
Syncing content from committish 5bd2a3d14985d327a08bf20cd1274d91da387f14
Merged PR 15930718: Update WinUI WinRT contracts for 2.2 and 3.0
Merged PR 15784747: [CP to main] Optimize ScrollBar template to remove unnecessary resource lookups
Merged PR 15547166: DesktopWindowXamlSource: Guard put_Content against post-Close calls
Syncing content from committish 9ee956e177ca69998fce7dc21e360db492219048
Merged PR 15913880: Fix null LayoutState dereference in UniformGridLayout/FlowLayout OnItemsChangedCore
Merged PR 15547727: Null-guard pRenderBounds in CTileBrush::ComputeStretchAndAlignment
Merged PR 15913731: Fix XamlOptionalChanges contract version
Syncing content from committish d01ee85336a48774386b16f37a94263add519fcc
Merged PR 15874393: Implement DeferContextFlyoutInit opt-in for CUIElement::EnterImpl's GetContextFlyout change
Merged PR 15862332: Connect the three applying-styles code optimizations to the same OptimizeApplyStyles opt-in
Merged PR 15904117: Enable MUXC tests to use XamlOptionalChanges
Merged PR 15889162: Fix MenuFlyout side-placement flip-up alignment near monitor bottom
Merged PR 15868699: [WinUI OSS] Add debugger extensions in windbg for xaml Merged PR 15871135: Make mirror publish idempotent on existing tag, push tags+branch atomically
Merged PR 15871521: Cherry-pick `DefaultStyleOptimizations` opt-in enum
Merged PR 15819395: Add MSBuild properties to allow XamlCompiler to codegen calls to `XamlOptionalChanges` API Merged PR 15824707: Overlay to identify UI Frameworks used to build the view
Merged PR 15890276: XamlOptionalChanges: align with finalized spec
Merged PR 15507389: Update XAML compiler to use System.Reflection.Metadata
Merge pull request #11110 from sundaramramaswamy/user/suramaswamy/optional-changes-api-spec
Merged PR 15856179: [Porting] FocusRect: guard non-UIElement candidate in FindFocusRectHost
Spec: enum values removed at permanent stage
Syncing content from committish 55ff7fef8dbff041e845c183b5880b2c2faeb2e2
Syncing content from committish 648f5180f04193a6f181388454065e28f57c3ca4
Merged PR 15776906: Adjust vsconfig to indluce missing workloads
Syncing content from committish 7d49a3fd11c010260f61b835ad30f8a2afc64159
Merged PR 15860205: Skip GenerateWinUIGalleryTestData in public GitHub mirror
Align spec language with WinRT additive rule
Merged PR 15827655: Collapse unnecessary ViewportManager hierarchy Merged PR 15850960: fixing Transport Package Nuspac
Merge pull request #11154 from microsoft/user/hmishra/promote-winui3main-to-main-3…
azure-pipelines Bot pushed a commit that referenced this pull request Oct 27, 2026
Update standalone WinUIDetails fallback to 2.6.4-dev.experimental1D (#12405)
Merge GitHub main into main
Placeholder WinUIProfiler app with tap connection (#12406)
Merge GitHub main into main
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state (#12290)
Merge GitHub main into main
Localization Update 20261019 (#12403)
Apply multiline coding style to native profiler metrics
Refine profiler charts, XAML UI and typed metric interop
Merge GitHub main into main
ResourceResolver::GetParentForResourceLookup: preserve flyout scope (#12344)
Merge GitHub main into main
Fix Window.DispatcherQueue use-after-free after XAML shutdown (#12346)
TableView: reorganize and order IDL files (#12382)
Replace profiler UI polling with change notifications
Remove tests from profiler executable placeholder
Merge GitHub main into main
TableView: TiP attribution, per-operation TiP tests and TableView_Instance telemetry (#12301)
build: refresh standalone WinUIDetails fallback
Add standalone WinUI profiler executable baseline
Merge GitHub main into main
NavigationView: don't clip PaneFooter/PaneCustomContent item icons in closed compact pane (#12319)
Localization Update 20261019
Merge GitHub main into main
InkToolbar: make the toolbar's keyed resources visible to app XAML (#12296)
Merge GitHub main into main
Emit owning-element identity on remaining XAML framework ETW events (#12179)
TableView TiP: Copilot review fixes (fault attribution, contained faults)
Merge GitHub main into main
Improve diagnostics for invalid ItemsSource values (#12335)
Merge GitHub main into main
Convert even more tests from UAP hosting mode to WPF hosting. (#12229)
Merge GitHub main into main
Fix WebView2 callback ownership during dispatcher shutdown (#12361)
ResourceResolver::GetParentForResourceLookup: include ordinary flyouts
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Merge GitHub main into main
TableView: templated column headers, UIA resize, sort fixes, recycle perf, theming (#12307)
Add code-coverage-calculation skill: component code coverage from a local VM test run (#12254)
Merge GitHub main into main
NavigationView: respect IsPaneOpen=false set before PaneDisplayMode=Left on launch (#7609) (#12325)
TableView TiP: blame by exception type and count contained app faults
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Synchronize staggered entrance transition visibility (#12196)
Merge GitHub main into main
Publish localization resources to the OSS dependency feed (#12364)
Merge GitHub main into main
NavigationView: fix pane toggle button clipped on first render (#12321)
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state
Merge GitHub main into main
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#12316)
TableView: low-risk fixes (keyboard group toggle, gripper cursor and visuals, Fluent grid lines, scroller lookup, samples) (#12349)
Merge GitHub main into main
Merge GitHub main into main
Fix embedded MRT resource memory lifetime (#12128)
Update area owners: map owners, XAML experts and controls ownership (#12253)
Merge GitHub main into main
Add pre-publication symbol indexing hook (#12347)
Fix WebView2 callback ownership during dispatcher shutdown
Merge GitHub main into main
Remove the font test resources from the repo, restoring them from a package instead (#12338)
Merge GitHub main into main
Merge GitHub main into main
Deliver triage evidence directly and fix cancelled-run detection warnings (#12218)
UIAffinityReleaseQueue: schedule coalesced idle cleanup (#12199)
Fix nested cmd.exe shell when rerunning init.cmd (#12312)
Test: clarify what the cross-NavigationView test proves
Test: open NavigationView B explicitly after load in the cross-NavigationView test
NavigationView: keep the #7609 force-close guard to first-time setup, not re-templating
NavigationView: re-prepare NavigationViewItems on every load and re-resolve the NavigationView for items moved between NavigationViews
Add tests: item moved from Content to MenuItems, and between NavigationViews, follows the right closed compact state
ResourceResolver::GetParentForResourceLookup: preserve flyout scope
Address second review round on the coverage skill
NavigationView: refresh closed compact state when a reused NavigationViewItem is loaded in a new host
Add test: item reused from MenuItems refreshes closed compact state in PaneFooter and Content
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
TableView: context menu support (cell, header, row and table flyouts) (#12306)
UIAffinityReleaseQueue::Cleanup: skip GC locking when no work is pending
TableView TiP: one test per key operation
NavigationView: drop the IsBackButtonVisible toggle width refresh
NavigationView: add #7609 test case for runtime LeftCompact -> Left after a closed launch
NavigationView: show the close button in an already open pane in the toggle button width tests
NavigationView: clamp the pane toggle button width to zero
NavigationView: add test for pane toggle button width with an OpenPaneLength smaller than the close button
TableView: Initialize TiP ends at the first laid-out row
Merge main into UI-affinity cleanup wake branch
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
Add test: PaneFooter item closed compact state follows runtime threshold/display mode/host changes
NavigationView: re-apply pane toggle button width when IsBackButtonVisible changes
NavigationView: add test for pane toggle button width following IsBackButtonVisible with a PaneTitle
NavigationView: re-apply pane toggle button width when the effective OpenPaneLength changes
NavigationView: add test for pane toggle button width following OpenPaneLength with a PaneTitle
NavigationView: extend #7609 test with trigger-audit cases (Auto launch, IsPaneOpen=true override, runtime LeftMinimal->Left)
NavigationView: refresh back/close button padding when mode threshold widths change (#9789 review)
NavigationView: add test for header padding when CompactModeThresholdWidth flips DisplayMode (#9789 review)
Merge GitHub main into main
Make WebView2 navigation HTTP-error test deterministic (#12326)
NavigationView: make IsInLeftPaneFooterOrCustomContent accessible to NavigationViewItem
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
NavigationViewPointerFocusPage: report toggle state as text
CoreShutdownTests: verify idle native cleanup wakes
Refresh NavigationView header padding when pane display mode changes
Merge GitHub main into main
Enroll MapControl strings in the localization pipeline (#12304)
TableView: TableView_Instance replaces TableView_SessionSummary
Merged PR 17171113: Update WinUI es-metadata ownership and routing
Merge GitHub main into main
Fixing WinUI crash when propagating theme to staged Flyout (#12308)
test(webview2): make HTTP error deterministic
Merge GitHub main into main
JxrImage stability - the test needs a longer timeout (#12322)
NavigationView: limit the closed compact fix to items in PaneFooter/PaneCustomContent
Add tests: content-area NavigationViewItem keeps layout; hierarchical PaneFooter item not clipped
JxrImage stability - the test needs a longer timeout
NavigationView: keep IsPaneOpen=false when PaneDisplayMode is set before template is applied (#7609)
NavigationView: re-apply pane toggle button width once it is known
NavigationView: add test for pane toggle button width on first render
NavigationView: add test for IsPaneOpen=false set before PaneDisplayMode=Left (#7609)
ScrollViewer::OnPointerReleased: preserve per-press focus state
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#9789)
NavigationView: add test for LeftMinimal header clipped when back and toggle buttons are hidden (#9789)
NavigationView: don't clip PaneFooter/PaneCustomContent items in closed compact pane
Add test: PaneFooter/PaneCustomContent NavigationViewItems are not clipped in closed compact pane
Dev spec: TableView_Error dedupe key, HRESULT match, data faults, TiP guard warning, known gaps
Tabular TiP guard: warn instead of fail, and say when the config is missing
Shaping: note caller faults only when reading the app's collection
TableView TiP review fixes: recoverability, HRESULT match, dedupe, sentinels
Enroll MapControl strings in the localization pipeline
Document TableView telemetry and TiP in the dev spec
Tabular TiP package selection: guard reads; internal pipeline builds require the real package
TableView TiP: blame the app only when its code decides the outcome
Shaping: note caller faults and answer whether a clear has work
InkToolbar: make the toolbar's keyed resources visible to app XAML
Merge GitHub main into main
TableView: merge feature/TableView into main (#12267, #12256, #12248, #12120) (#12285)
ScrollViewer::OnPointerReleasedCleanup: clear stale press state
Merge GitHub main into main
Merge GitHub main into main
Fix XamlCompilerTests.sln build with x86 flavors (#12269)
Ensure Window.Width and Height properties round-trip after the Window is closed (#12268)
Merge GitHub main into main
Fix ContentDialog entrance animation not playing with OptimizeApplyStyles (#11736)
Merge GitHub main into main
Add tests to confirm PathIcon still contains a Grid when IconNoGridOptimization is enabled (#12214)
UIAffinityReleaseQueue::RequestCleanupWake: report rejected posts
Merge GitHub main into main
NavigationView::OnOverflowItemsSourceCollectionChanged: restore the overflow button (#12243)
Merge GitHub main into main
[1/3] TableView: focus re-entry/restore, close fail-fast, UIA/typography fixes, new tests, sample a11y (#12220)
Merge GitHub main into main
Update LKG version to 2.6.0-dev.experimental6 (#12262)
Merge GitHub main into main
Add team-Core alongside child-team triage labels (#12251)
Further reduce the size of the MUXC PCH by 15% (#12222)
Merge GitHub main into main
Fix bound `x:Load` in control templates (#12239)
Merge GitHub main into main
Persist WinUI metadata across WinUI shutdown to allow WinUI restart (#11982)
Merge GitHub main into main
Fix stale VM deploy and fail fast when no tests match
Add ColorPicker, RadioButtons and InfoBar tests; re-enable RadioButtons interaction tests (28 new tests) (#12230)
Address review feedback on vm-component-coverage skill
Add vm-component-coverage skill for local VM code coverage
NavigationView::OnOverflowItemsSourceCollectionChanged: show More
Add SatwikKrSharma to P1 and P4 area owners
Update area owners: map owners, XAML experts, Pranav-team controls
Merge GitHub main into main
UIAffinityReleaseQueue::OnCleanupWake: wait for an island before scheduling
Merge GitHub main into main
Make ColorPicker hex rollback test independent of OS TextChanging timing
Add TeachingTip API and interaction tests (62 new tests, 4 product bugs found) (#12226)
Add TreeView API gap tests and re-enable TreeView interaction tests (35 new API tests, 89 interaction tests re-enabled, product bugs found) (#12227)
Add and strengthen ItemsRepeater API tests (88 new, every public API called, 10 product bugs found) (#12202)
Merge GitHub main into main
Fix a bug where using a custom TitleBar on Windows 10 results in the window's top border being drawn incorrectly (#11698)
Merge GitHub main into main
Add CanContentRenderOutsideBounds public property to ScrollView and ScrollPresenter (#12204)
Merge GitHub main into main
NavigationView::SelectOverflowItem: preserve the overflow button
NavigationViewItem::PrepNavigationViewItem: use XAML weak references (#12235)
NavigationView::AnimateSelectionChanged: use the thread compositor (#12208)
Read ScrollPresenter clip after viewport rect update
Log ColorPickerSliderAutomationPeer.IsReadOnly instead of asserting it
Address TeachingTip test review feedback
Merge GitHub main into main
TableView sample gallery: VM-verified fixes, shared page scaffolding, review follow-ups (#12212)
TableView: fix the product bugs behind the ignored API tests and re-enable them (#12190)
Address PR review feedback on ItemsRepeater API tests
TreeView tests: address PR review (glyph part type agnostic, DPI-scaled heights, SendKeysDelay finally, drop internal ids)
NavigationViewItem::PrepNavigationViewItem: use XAML weak references
TreeView interaction tests: ignore TreeViewSelectRegressionTest (product bug PC-7: SelectedItem not synced for unrealized node)
Merge GitHub main into main
Merge GitHub main into main
Add area-based optional reviewer suggestions (#11574)
Add AnimatedVisualPlayer, ProgressBar and ProgressRing API tests (31 tests, 3 product bugs found) (#12224)
Add AnimatedIcon API tests (50 new tests, 1 product bug found) (#12209)
Merge GitHub main into main
Improve TableView resource lookup diagnostics (#12197)
Document each new/changed test with scenario, expected result and failure meaning
Build the TableView samples in GitHub CI (#12217)
Close remaining ColorPicker/RadioButtons coverage gaps: re-enable RadioButtons interaction tests, add consolidated API/interaction tests
Merge GitHub main into main
Adding hierarchical rows and live data operations to TableView (#12219)
Address ScrollView clipping review feedback
TreeView tests: document scenario, expected result and failure meaning for every test
Harden TableView setup hints and cover deferred resource traces
Merge GitHub main into main
Reduce XAML compiler metadata lookup overhead (#12062)
TreeView API tests: close mutation gaps R2-18, R2-20, R2-36
TreeView interaction tests: read check-box tap scale from the test window DPI
TreeView tests: address review (DPI-correct check-box taps, inheritance probe, drop vacuous event checks)
Document each TeachingTip test for reviewers
Address review findings: fix InfoBar project GUID mismatch, make tooltip test assert real content
Add API tests for ColorPicker, RadioButtons and InfoBar (new InfoBar_APITests project)
TreeView: consolidated API gap tests and re-enable interaction tests (Ignore triage)
Document each AnimatedVisualPlayer, ProgressBar and ProgressRing test for reviewers
Add TeachingTip tests for remaining coverage gaps
Add gap-coverage API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
test(TableView): cover comparer catch-up and trim unused test UI
fix(TableView): re-rank comparer sort on live catch-up and arrivals
test(TableView): add hierarchy and live shaping API and interaction tests
fix(TableView): harden hierarchy and live shaping review findings
fix: keep TableView setup guidance in the Tabular component
Merge GitHub main into main
Trim verbose comments in hierarchy and live shaping code
Merge GitHub main into main
Remove self-check pages from the sample
Fix duplicate NavigationView accelerator invocation for nonselecting items (#12200)
Align Git attributes with internal mirror (#12203)
Address ParentBy review feedback
Merge GitHub main into main
Merged PR 17069870: Align Git attributes with current GitHub
TreeView API tests: automation peers, expand/collapse event args, node boundaries; make dead Loaded-handler tests assert
Port hierarchy and self-check pages to the new gallery
Fix hierarchy chevron and Left key after rebase
Localization Update 20261006 (#12205)
Fix AI issue triage evidence reads and invocation budget (#12207)
Add API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
Reconcile hierarchy rows with main's UIA and keyboard model
Re-rank custom comparer rows under live shaping
Replace per-dimension live flags with IsLiveShaping
Harden TableView live shaping with hierarchy
fix(TableView): pick up in-place parent-key edits on reshape
feat(TableView): merge live data operations into ParentBy hierarchy
perf(TableView): per-sibling sort and structure reuse for ParentBy hierarchy
Simplifying hierarchy teardown
refactor(TableView): rename WithParent/ClearParent to ParentBy/ClearParentBy
docs(TableView): drop self-check page references from hierarchy design
chore(TableViewSampleApp): drop hierarchy self-check page from sample
feat(TableView): enhance hierarchical data handling with group expander support and improved index management
fix(TableView): harden hierarchical rows after second review
feat(TableView): hierarchical data rows from a flat source
Add and strengthen TeachingTip API and interaction tests
Restore the WinUIComponentPackage drop folder (fixes BuildScenarioApps) (#12211)
Add TitleBar API and interaction tests (35 tests, 3 product bugs found) (#12170)
Charts: add API and interaction tests (#12189)
Describe each AnimatedIcon test's scenario, expected result and failure meaning
 Fix C++/WinRT array projection in XamlCompiler-generated code (#12167)
Preserve collection moves behind a XamlChangeId opt-in (#11887)
Fix XamlCompiler connection-ID insertion at opening-tag boundaries. (#12187)
Cover every public ItemsRepeater API and harden Repeater tests
Samples: replace TableViewSampleApp with the full TableView gallery (#11805)
Add AnimatedIcon tests for generated property and factory code
Add TableView interaction tests aligned with the #11820 keyboard and a11y model (#12193)
NavigationView::AnimateSelectionChanged: use the thread compositor
Update ScrollViewer API reference
Correct overflow rendering spec
Add ScrollView overflow rendering preview
Move TitleBar deactivated visual states test to interaction tests
Document each ItemsRepeater test for reviewers
Add and strengthen AnimatedIcon API tests
UIAffinityReleaseQueue::Cleanup: synchronize reads with background GC
Grow X and Y together in the override growth test
Strengthen and extend ItemsRepeater API tests
Fix Charts test page build in MUXControlsTestApp
UIAffinityReleaseQueue: schedule idle cleanup when work is queued
Add AI issue triage and area ownership routing (#12077)
fix: clarify TableView resource setup failures
Merge GitHub main into main
Enable Setter.Value as a XAML content property (#12149)
Remove interaction test plan references from TableView test comments
Merge GitHub main into main
Merge GitHub main into main
Switch tests to WPF mode which work without any other changes (#12022)
Remove TableView interaction test plan from the change
Share TableView interaction test helpers and page facts
Add improved diagnostics and tests for two-way x:Bind with read-only/init-only sources (#12166)
Merge GitHub main into main
Don't set FontFamily to null in default templates, null is an invalid… (#12146)
Use a WinRT observable vector for Chart test data
Address review feedback on Chart API tests
Add TableView interaction tests for the cell-aware keyboard and a11y model
Document each TitleBar test for reviewers
Assign the Tabular folders to new TableView and data-shaping areas
Area reviewers: validate the map, sync drift weekly, harden requests
Merge GitHub main into main
Add area-based optional reviewer suggestions
Fix TreeView collapse after ItemsSource last-child removal (#12130)
Port TableView interaction tests and align changed intents with main
Add TableView interaction test plan
Add Chart interaction tests
Add Chart API tests and test page
Merge GitHub main into main
Give MapControl pins an accessible name and button role (#12111)
Expand the Charts engineering sample (#12110)
Merge GitHub main into main
Adding TableView API Tests (#12186)
Merge GitHub main into main
TableView: move row and group-header visual states onto the template root (#12183)
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0 (#12181)
Align TableView API tests with main and ignore known product failures
Simplify the Charts sample README
Fix status reporting, editor sync and host parity in the Charts sample
Fixing test bugs and expectations
Adding remaining API Tests
Update resize-gripper tests for uniform header tab stops
Addressing review comments
fix(tests): restore InkToolbar TestUI import
Updating tests to match the new code behaviour
Refactoring helper methods
Adding TableView Sizing tests and product fixes along with it
Adding TableView Row API Tests
Adding common Create TableView helper to reduce redundancy in code
Adding TableView Column Tests
Adding basic TableView tests
Adding TableView API Tests harness
Merge GitHub main into main
Merged PR 17040957: Align public root documentation with GitHub
Add TitleBar tests for remaining reachable coverage gaps
Clear pending NavigationView invocation before direct dispatch
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0
Fix x:Bind function bindings not updating when an argument becomes null (#11732)
Fix duplicate NavigationView accelerator invocation for nonselecting items
TableView: close the remaining UIA accessibility gaps (#11820)
Consolidate API specs under docs/api-specs (#12099)
Localization Update 20261005 (#12162)
Merge GitHub main into main
[MonoBuild] Fix inverted Monobuild-Test / Monobuild-Nightly pipeline ids (#12152)
Merge GitHub main into main
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate (#11855)
Merge GitHub main into main
Delete unused perf/vis/*, which will fix and prevent future dependency issues for these files. (#12145)
Add TitleBar API and interaction tests
Merge GitHub main into main
Merge GitHub main into main
Fixing TableView Code Review Findings - Part 1 (#11988)
Fix Text Controls' bottom edge clipping at different resolutions (#12123)
Merge GitHub main into main
[MonoBuild] Re-stamp localized .mui checksums against the built WinUI binaries (#12119)
Merge GitHub main into main
Repoint the WinAppSDK resource at release/main and drop the orphaned mock package steps (#12150)
Resolving merge conflicts
Merge GitHub main into main
Prevent stale WinUI package reuse across NuGet caches (#11983)
Fixing review comments
Fixing ResizeGripper and column headers edge positioning in RTL mode
Enabling sorting columns via keyboard
Fixing build caused by incomplete method removal
Don't swallow app handler exceptions
Removing redundant background setting of header cells
Removing dead code
Fixing and updating spec docs to match the code implementation for grouping
Removing dead code
Moved visual state setters to XAML for SortIndicator
Removing redundant methods from ResizeGripper
Merge GitHub main into main
Fix ScrollViewer indicators remaining visible after scrollbar hover (#12096)
Merge GitHub main into main
Deduplicate XamlCompiler codegen test masters (#12067)
MapControl: remove hard-coded JS pin-name fallback
MapControl: source pin names from MapIcon with a localized fallback
Add near-zero selection regression coverage
MapControl pins: wire Enter/Space to the pushpin-click path
Give MapControl pins an accessible name and button role
Merge GitHub main into main
ContentDialogPage: show the configured dialog in ShowBorderThickness_Click (#12109)
Tighten clipping test scope
Simplify testing baseline terminology
Merge GitHub main into main
Normalize line endings during inbound mirror merge (#12114)
Fix Tabular control string resource lookup (#12071)
Update Window Width/Height to match API spec update (#11974)
Onboard WinAppSDK mono-build Integration (#12090)
TableView: honor CanResize and keep a Star resize inside the viewport (#12083)
Fix residual clipping test baselines
Modernize XamlCompiler tests, Part II (test fixes only) (#11837)
TableView: trim column header text instead of clipping it (#12084)
Add TextBlock clipping regression baselines
ContentDialogPage: show the configured border-thickness dialog
InkToolbar: commit missing StrokeWidthSlider generated files (#12097)
InkToolbar: commit missing StrokeWidthSlider generated files
Bump bokeh from 3.1.1 to 3.8.2 in /perf/vis (#11494)
Add opt-in GamepadKeyRouting XAML optional change for gamepad navigation (#11853)
Fix re-entrancy issue
Scope ETW test counts to the measured process and time window (#11931)
Update Window Width/Height to match API spec update
Bump pip from 26.1.2 to 26.2 in /perf/vis (#11757)
Fix monochrome text clipping at fractional scales
InkToolbar: include Windows.UI.Xaml.Interop.h for xaml_typename in InkToolbarFlyoutHelper.h (#12081)
InkToolbar: include Windows.UI.Xaml.Interop.h in InkToolbarFlyoutHelper.h for xaml_typename
Localization Update 20260928 (#12074)
TableView: fix high-contrast surfaces and row state text colors (#11986)
Reduce the size of the MUXC PCH by 20% (#12054)
Bump tornado from 6.5.7 to 6.5.8 in /perf/vis (#11754)
Merge GitHub main into main
Switch 25 test files to only use WPF mode (#11950)
InkCanvas: degrade instead of crashing when the compositor interop is absent (#11913)
Merge GitHub main into main
Merged PR 16956751: Align build skill location and content with GitHub
Add SAL annotations to generated wWinMain (fixes PREfast C28251) (#11985)
Omit /p:ProductPrereleaseTag when VersionTag is empty (#11987)
InkToolbar: fix pen flyout accessibility, high-contrast crash and UWP template parity (#11940)
InkToolbar: localize the pen flyout headings and drop unreachable strings (#11937)
InkToolbar: make flyout presenter style theme-aware (BasedOn default) so it follows RequestedTheme and theme switches
InkToolbar/InkCanvas: fix test page-name convention and CustomPen core-dispatch assertion
InkToolbar: add a11y tests for stroke-width slider Value pattern and tool-button selected state
InkToolbar/InkCanvas: restore skipped tests + add InkToolbar interaction test page
Move build skill to folder where Copilot will automatically find it (#12017)
Merge remote-tracking branch 'origin/main' into a11y-ux-slider
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge GitHub main into main
InkToolbar: announce dropdowns and stencil selection (#12020)
Merge GitHub main into main
Merge GitHub main into main
[WebView2] Handle invalid argument during focus transfer (#11978)
Validate the retained ItemsView bring-into-view target before using it as scroll anchor (#11926)
Merge GitHub main into main
InkCanvas: fix high-DPI ink input cut-off; add Inking test apps (#11975)
[API Spec] Inking (InkCanvas, InkPresenter, InkToolbar) (#11979)
Merge GitHub main into main
Localize InkToolbar pen settings and color descriptions (#12018)
Merge GitHub main into main
Localization Update 20260924 (#11989)
Move build skill to folder where Copilot will automatically find it
Fix ItemsControl add/delete transition sequencing (#11912)
InkToolbar: define the pen configuration Colors and Size heading strings so the pen-flyout naming builds without the localization PR
InkToolbar: add an enabled template-application test asserting the pen configuration headings and palette/slider automation names are set
InkToolbar: clarify the pen-flyout heading string lookup comment to describe the in-app deployment, not framework mode
Omit /p:ProductPrereleaseTag when VersionTag is empty
Update CppWinRT App.xaml.g.hpp codegen masters for annotated wWinMain
Merge remote-tracking branch 'origin/main' into user/satwiksharma/bug42680483-wwinmain-sal
InkToolbar: match WinUI 2 flyout padding by applying the tight presenter style in code
Add SAL annotations to generated wWinMain (fixes PREfast C28251)
InkToolbar: give the measuring-tools button a persistent name and point tools at the colour palette
Merge GitHub main into main
Lifetime management: Explicit peer-lifetime state + transition choke point (#11875)
Merge GitHub main into main
CFTMEventSource::Raise: retain handlers during reentrant cleanup (#11958)
Fix localization publishing scope and resource updates (#11981)
Merge GitHub main into main
Fix native external tests to properly not show a dialog when crashing (#11934)
InkToolbar: announce the selected pen/highlighter colour to Narrator
Samples: keep the ink drawing surface white in dark theme
InkToolbar: announce the pen-size slider range and the selected tool to Narrator
Fix localization publishing scope and resource updates
InkToolbar: use the hresult_error + InkToolbarLogHResult pattern for pen-flyout heading string lookups
InkToolbar: address pen-flyout accessibility review feedback
Re-trigger CI on origin branch (OneBranch feed auth needs a non-fork run)
[WebView2] Handle invalid argument during focus transfer
Merge GitHub main into main
Fix localization NuGet publishing path (#11962)
DesktopWindowImpl::CloseImpl: retain the Window through teardown
Remove "Pillar A" references from peer-lifetime state-machine comments
Make peer-lifetime transition check non-fatal (fix 0xC0000420 test-host crash)
Fix TornDown->Releasing assert in peer-lifetime state machine
Pillar A (3/N): announce Releasing/TornDown at the peer teardown funnel
Pillar A (2/N): route tracker connect/disconnect + implicit peg through the choke point
Pillar A (1/N): introduce explicit peer-lifetime state + transition choke point
Merge GitHub main into main
Add lifetime stress test harness + scheduled soak pipeline (#11830)
Merge remote-tracking branch 'origin/main' into HEAD
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge remote-tracking branch 'origin/main' into user/nitinc/inking-spec
Samples: add Inking bug-bash / accessibility test apps (InkBugBash, InkA11yLab, InkParityLab)
InkCanvas: size the OS ink surface in physical pixels on the lifted path (fixes high-DPI input cut-off)
InkToolbar: announce the selected tool to Narrator; name the pen flyout presenter
Merge GitHub main into main
API Spec: Window.Width and Window.Height properties (#11171)
Empty commit to trigger pipeline
Rewrite Window event-handler #11958 repro as off-thread native scenario
Empty commit to trigger pipeline
Add non-gating Window event-handler teardown lifetime-stress scenario (PR #11958 repro)
Fix localization NuGet publishing path
Trigger CI re-run
Fix PGO build break: force PGOBuildMode=Off via stage parameter override
Trigger CI re-run
Disable PGO in WinUI-LifetimeStress pipeline
Trigger CI re-run
Fix LifetimeStress build break and make new tests unconditionally non-gating
Inking spec: replace overview with an annotated diagram; expand the pen flyout
InkToolbar: pen-size slider reports absolute value to Narrator; Colors/Size headings; edge-aligned tool flyout
Add non-gating legacy lifetime tests with off-UI-thread GC pump
CFTMEventSource::Raise: preserve nested dispatch ordering
CFTMEventSource::Raise: remove deferred handler bookkeeping
DesktopWindowImpl::OnMessage: retain the Window during dispatch
CFTMEventSource::Raise: retain handlers during reentrant cleanup
Merge GitHub main into main
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor" (#11928)
Revert lifetime-stress branch to 19ea03d99
InkToolbar: resolve peer control-type string at construction, not in UIA callback (fixes UIA-tree fail-fast, keeps localized Narrator name)
Gate lifetime stress failures instead of downgrading them
Inking spec: drop the custom drying diagram per review
Disable PGO in WinUI-LifetimeStress build (GitHub-backed run)
Scope lifetime stress suite to its dedicated pipeline + make leak checks gating
Inking spec: drop MUX_PREVIEW markers, duplicate diagram, state the pen-only default
InkToolbar: guard the heading resource lookups
InkToolbar: stop high-contrast plating on code-built eraser flyout labels
InkToolbar: stop high-contrast plating on code-built stencil flyout labels
InkToolbar: name pen flyouts, localize peer control types, toolbar tab navigation
Aggregate managed leak warnings in lifetime-stress PostTestRun
Merge GitHub main into main
Merge pull request #11933 from microsoft/user/jessecol/agent-build-reliability
Merge GitHub main into main
Pin `Microsoft.NET.ILLink.Tasks` version (#11935)
Merge GitHub main into main
Switch Pivot tests to WPF mode instead of UAP mode. Fix two blocking issues. (#11908)
InkToolbar: fix the high-contrast flyout crash and restore two UWP template details
InkToolbar: fix pen flyout accessibility and high-contrast defects
Merge GitHub main into main
Merge GitHub main into main
Update WebView2 package publishing guidance (#11921)
Modernize XamlCompiler tests, Part I (product fixes only) (#11836)
Merged PR 16831828: Document WinUI resource links and package publishing
Refine review guidance and narrow build workflow changes
Improve agent build reliability and feedback
InkToolbar: localize the pen flyout headings and drop unreachable strings
Merge GitHub main into main
Enable auto-merge for Maestro dependency PRs (#11840)
Trim verbose comments in lifetime stress test files
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor"
Lifetime native-crash aggregation: skip empty summaries in non-chk configs
Merge GitHub main into main
InkCanvas: report automation bounds and offscreen state correctly (#11890)
Merge GitHub main into main
Merged PR 16832354: Resolve GitHub inbound test-on-vm skill conflict
Merge pull request #11891 from microsoft/user/nitinc/inking-telemetry
Merge pull request #11906 from microsoft/user/harshit7962/inktoolbar-cornerradius
Inking telemetry: emit session summaries on Unloaded, and contain telemetry failures
Add managed leak churn scenarios for remaining container/popup controls
Add PostTestRun aggregation of native lifetime crash/warning totals
InkCanvas: degrade instead of crashing when the compositor interop is absent
Merge pull request #11904 from microsoft/user/nitinc/inkcanvas-zorder
Inking telemetry: address review feedback
InkToolbar: honour CornerRadius and Padding in the control template
Expose AutoSuggestBox AccessKey through editable TextBox (#11729)
Inking telemetry: schema v2, session summaries, error events, common dimensions
InkCanvas: let XAML z-order the ink on the lifted compositor
Inking spec: address Neeraj's review feedback
Rewrite all 11 native lifetime scenarios to induce real native faults
Set WINUI_LIFETIME_STRESS_NATIVE at User/Machine registry scope so te.processhost inherits it
Surface native lifetime-stress crashes as non-gating warnings + run aggressive repro
Inking spec: address review feedback
Suppresses 0612 warnings when accessing members on obsolete classes (#11738)
Add gating native scenarios that drive the TrackerPtr-converted peer fields
Enable aggressive native-crash lifetime repro on the per-PR gate
Emit an explicit greppable NATIVE log line for each *Native scenario on every run
Wire WINUI_LIFETIME_STRESS_NATIVE into the soak pipeline so native-repro variants actually run
[WinUI OSS] Consume packaged WebView2 Evergreen runtime (#11821)
Inking: add usage, reliability and performance telemetry
Add 'Native' suffix to native-crash stress scenarios for log searchability
Cover all 38 'Lifetime Issues' Watson bugs in the stress suite
Add native-crash reproduction scenarios (non-gating) to lifetime stress suite
Quarantine native crashers StressPivotItemChurn and StressFrameNavigationCache
Enable xaml profiler traces flag in debug mode (#11818)
Add per-control churn lifetime stress scenarios (broaden warning coverage)
Merge pull request #11651 from microsoft/jecollin-microsoft-relocate-copilot-skills
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate
Add targeted lifetime scenarios for recurring Watson crash areas
Fix confusing PathNotFound when test-payload artifact is missing
Keep PR focused on VM testing
Refine clean-build guidance for agents
Move build skill to canonical skills directory
Clarify user-only Hyper-V permission setup
Require user to grant Hyper-V access
Keep agent guidance in VM test skill
Keep VM script usage standalone
Use x64 defaults for VM tests
Use current identity for Hyper-V group
Address test-on-vm review feedback
Limit PR to VM test skill
Move Copilot skills to repository root
Make lifetime stress suite a truly non-gating report in the runner
Merge GitHub main into main
Package official WebView2 Evergreen standalone installer (#11822)
Merged PR 16769574: [WinUI OSS] Document ADO branch contribution access
Update WinUI setup documentation (#11759)
Merge GitHub main into main
Run lifetime stress as a non-gating report in the PR pipeline
Merge pull request #11817 from microsoft/aahmedov/nuget-packages-note
docs: update lifetime-stress docs for report-only behavior
Make lifetime stress suite fully report-only (never gate a PR)
Align soak per-test timeout with budget; broaden lifetime stress coverage
Merge GitHub main into main
Add C++ FolderTreeApp sample (#11819)
Merge GitHub main into main
Quarantine StressItemsRepeaterRealizationAndRecycling as non-gating
Restore wchar_t compatibility aliases (#11827)
Merge GitHub main into main
Add C++ ScratchPad profiler app (#11824)
Merge GitHub main into main
Merge pull request #11829 from microsoft/user/protikbiswas/lifetime-tracker-fixes
Sweep the full WinUI control surface in the lifetime stress harness
Document lifetime stress suite as non-gating (crashes gate, leaks report)
Make lifetime stress leak checks non-gating (report-only)
Make lifetime stress suite an explicit member of the WinUI-GitHub-PR gate
Convert UIElement m_interactions collection to TrackerPtr
Add lifetime stress test harness and scheduled soak pipeline
Fix cross-boundary lifetime leaks: convert raw ComPtr peer fields to TrackerPtr
Merge GitHub main into main
Consolidate mirror + integrate into a single two-stage pipeline (#11763)
Merge pull request #11720 from microsoft/user/dipesh/tableview/data-shaping-grouping
Add internal issue field to PR template (#11790)
fix: silence C6011 in ReconcileSortStateWithSource
Merge pull request #11780 from microsoft/user/abhijeetjha/d2d-per-thread-context-leak
Merge pull request #11803 from microsoft/user/nitinc/inking-toolbar-api
Added sample app validations
Fixing review agent findings
refactor(tabular): drop Tabular prefix from generic shaping vocabulary
refactor(sample): apply one shaping verb per UI change
refactor(tableview): remove unreachable headerless grouping
refactor(sample): drop obsolete projection workarounds
refactor(tableview): address PR feedback on comments and naming
Testing SortCycle modification API
feat(sample): add shaping page for filter, sort, group
feat(tableview): converge sort front-ends, add path sort
Port TableView P1 incremental expand/collapse + preserve selection across filter reshape
Port TableView group-header focus + keyboard-nav fixes from internal lift
Reorganize shaping files: retire HierarchicalItemsSource, share RowExpansionModel
Port TableView grouping fixes + GroupedSourceAdapter rename from internal lift
Port TableView data-shaping grouping from internal lift
InkToolbar: align public API with the reviewed spec and drive the presenter path
Merge pull request #11801 from microsoft/user/nitinc/inking-customdry
InkCanvas: custom drying (app-rendered dry ink via InkPresenter.ActivateCustomDrying)
Fixing codegen source - LatestVersion should be Experimental (#11751)
API spec: DataTemplate from code (#11260)
Ensures cleanup of window event handlers (#11734)
TableView: left-align columns, and make the samples buildable (#11762)
Tabular: add opt-in column-header tooltips to TableView (#11764)
CD3D11Device::~CD3D11Device: release the wrapper's D2D device context and brush
Add XAML profiler memory attribution events (#11743)
Consolidate microsoft-ui-xaml-specs into main repository (#11231)
Reorganize specs into feature folders (#11230)
Gate PR validation on test failures (#11758)
Inking spec: replace Not-ported section with one full side-by-side API comparison table (status column: Available / shape-change / New / Not available); custom drying shown as Available
Inking spec: add verified UWP->WinUI3 member diff tables; make Not-ported list explicit and research-backed; assert custom drying is ported (not deferred)
Inking spec: address review feedback (threading-model diff rationale, namespace and re-implementation note, custom drying API + how-to + image, new-in-WinUI3 callouts, strongly-typed TargetInkPresenter, remove stray ToggleKind, rendering limitations, pointer-args and haptic notes)
Temporarily skip failing SVG decode test (#11770)
Temporarily skip six MediaPlayerElement caption tests (#11767)
Merge pull request #11690 from microsoft/user/kvineeth/netupgrade-samples2.0
Temporarily skip failing InkCanvas tests (#11766)
Preserve input services during test shutdown (#11760)
Add gamepad navigation design note (#11735)
Merge pull request #11695 from microsoft/user/abhijeetjha/xamlcompiler-malformed-xaml-file-attribution
Tabular: mark the two remaining non-preview types [MUX_PREVIEW] (#11746)
Merge pull request #11744 from microsoft/user/gpaskaleva/gitignore-build-test-artifacts
Tabular: add opt-in per-cell tooltips to TableView (#11669)
Merge pull request #11724 from microsoft/prk100/imagebase-ensurebrush-nullguard
Merge pull request #11583 from microsoft/user/abhijeetjha/svg-stream-decode-to-render-size
Merge pull request #11660 from microsoft/fix/appbarbutton-label-fontsize-resource
Merge pull request #11670 from microsoft/user/Hemantxk/mpe-pause-play-experiment
[WinUI OSS] Fix GitHub static test package restore (#11657)
CImageSource::SetSource: re-qualify DecodeToRenderSize for stream SVGs that enter the tree later
Merge pull request #11680 from microsoft/user/abhijeetjha/coreshutdown-focused-textbox
Merge pull request #11617 from microsoft/user/abhijeetjha/viewport-noninvertible-transform
Use the active MediaPlayer playback session
Load GitHub PR pipeline templates from the PR branch (#11711)
Pause MediaPlayerElement only during shutdown
SourceFileManager::PropagateOutOfDateStatus: don't fail the task when the x:Class pre-read fails
CoreShutdownTests: add regression test for focused TextBox at core shutdown
CUIElement::TransformToElementCoordinateSpaceThroughViewports: report an invalid viewport for non-invertible transforms
Samples: add a TableView consumer matrix for C#/C++ x packaged/unpackaged (#11691)
Temporarily skip failing InkToolbar cleanup tests (#11733)
CImageBase::EnsureBrush: guard null m_pImageSource in remeasure block
Tabular: make TableView consumable with no app-side workarounds (#11641)
Align MUXTestInfra Microsoft.Windows.SDK.cpp version with the target platform version
Restore ContentExternal helper migration (#11607)
ResizeGripper: framework-internal, dual-axis resize gripper primitive (#11640)
Merged PR 16623412: Remove the MUXControlsTabular.sln build step from the MUX build template
Restore MediaPlayerElement source file ending
Restore MediaPlayerElement pause and resume behavior
Avoid end-of-file macro warning
Narrow MediaPlayerElement pause to Window shutdown
Pause MediaPlayerElement when leaving the live tree
Port TableView data-shaping (sort + filter) core from internal lift (#11644)
Enable AppBarButton label font size customization
Fix Inking file Name Casing (#11643)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions (#11618)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions
Merge pull request #11584 from Nitin-100/user/nitinc/inktoolbar-winui2-parity
InkToolbar/InkPresenter: WinUI2 parity - flyout labels + stencil toggle
Use RunTime TFM for XamlPerf project
Move remaining sample/perf/test apps to the samples moniker and portable RIDs
Merge pull request #11576 from iamAbhi-916/user/abhijeetjha/navview-bumper-footermenuitemssource
NavigationView::BumperNavigation: use footer ItemsSourceView count so shoulder navigation reaches FooterMenuItemsSource items
Merge pull request #11573 from microsoft/user/hmishra/promote-winui3-safe-changes
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644) Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Syncing content from committish d8541fb269b5f43c6ff070fb57064853cc5985b5
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639) Merged PR 16149920: Honor backslash escapes inside native quoted markup-extension values (fixes #2904)
Merged PR 16150016: Box deferred C++/WinRT x:Bind object values (fixes #9255)
Merged PR 16544179: [XAML Debugger Events] Add core size and source location Merged PR 16548929: [WinUI OSS] Fix public mirror integration checkout
Merged PR 16018052: Fix Window.Content set in markup held alive for Window lifetime
Merged PR 11433100: Reduce numbers of generated static initializers
Merged PR 16171688: DataTemplate subtree creation through code
Merged PR 16536316: [WinUI OSS] Automate public mirror integration
Merged PR 16532989: TeachingTip::OnIconSourceChanged: guard TemplateSettings before dereferencing it
Merged PR 16533592: [WinUI OSS] Disable TSA for the inbound mirror
Syncing content from committish b300a2d7a0e65a2871ad8c5a373dd8b3f94d7527
Syncing content from committish 5104bbb85d064c98509c872eab213dd0115e22d0
Merged PR 16018089: Fix MTC crash when MediaPlayer is shared between MediaPlayerElements
Merged PR 16567256: Update OSS WinUIDetails dependency
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16484124: Consume ContentExternal*Link helpers from closed repo
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644)
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Merge pull request #11229 from microsoft/user/gegao18/SetThemeResourceBinding
Create GitHub-side mirror conflict test (#11559)
User/sakshishar/merge conflict test comment 2 (#11558)
Fix typo in API review process documentation (#11556)
Fix spelling in DatePicker visual updates spec (#11547)
Trim API diff: drop the namespace table, keep a short prose note
Add API diff from WinUI 2 (UWP) to the inking spec
Add API spec for Inking (InkCanvas, InkPresenter, InkToolbar)
Merge pull request #11540 from microsoft/user/hmishra/promote-winui3main-to-main-7
Merged PR 16522948: [WinUI OSS] Enable first inbound mirror iteration with new flow
API review feedback
Merged PR 16150115: Fix Hyperlink IsOffscreen to report true when its inline range is clipped out of view
Merged PR 16449572: Fix flaky InkToolbarEraserButtonTest by realizing the eraser button in the visual tree
Merged PR 16508657: [WinUI OSS] Harden the GitHub-to-ADO mirror for production
Merge pull request #11539 from microsoft/user/hmishra/merge-main-into-winui3main-8
Merged PR 16479125: Charts: Add sample apps (C++/C#, packaged/unpackaged)
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-8
Merged PR 16510029: Restore source mirror target to winui3/main Merged PR 16509992: [WinUI OSS] Retarget source mirroring to GitHub main Merged PR 16479149: Update ResourceGraph's resource stack to avoid memory leak Merged PR 16487515: [WinUI OSS] Simplify Azure Maps token injection condition Merged PR 16490220: [WinUI OSS] Remove obsolete GitHub-specific pipeline guards Merged PR 16468402: [WinUI OSS] Validate source mirroring against a temporary GitHub main copy
Merged PR 16469629: Fix GitHub mirror pipeline checkout
Merged PR 16449111: Fix DataTemplate.LoadContent custom root leak
Merged PR 16149962: Skip ByRef (ref-return) property types in XamlTypeInfo generation
Merged PR 16403603: [main] Use application exit watcher in shutdown tests
Merged PR 16018100: Cancel automatic ToolTip on island/root teardown
Merged PR 16405118: SortIndicator: shared sort-direction chevron primitive (framework-internal)
Syncing content from committish 9dbe8751daa6c25e0ed1494845c69710bd8ace88
Merged PR 16450009: Fix credential provider setup from PowerShell 7
Merged PR 16468170: [WinUI OSS] Document WinUIGallery test data flow
Syncing content from committish 1e966d402d341c15645bfbe1e55efeed66ca0ba8
Merged PR 16433746: Ingest Charts as a MUXC control
Merged PR 16018094: PropertyChanged_revoker::revoke: unregister at the ABI level to avoid noexcept terminate Merged PR 16449699: winui-esb-agent: add RI-blocking scope gate and mandatory branch diagram
Merge pull request #11509 from microsoft/user/hmishra/promote-winui3main-to-main-6
Syncing content from committish a71b1c75ecf5696ad269d612879f57b477a5f4e9
Merged PR 16017646: PoliCheck 79930 strings scrubbed, committed and pushed successfully
Merged PR 16017705: Fix false red-squiggle errors on XAML-generated code in VS Code / C# Dev Kit by surfacing generated .g.cs files to non-VS design-time builds Merged PR 16435189: Bump Samples/WinUIGallery submodule to 3669519
Merge pull request #11504 from microsoft/user/hmishra/merge-main-into-winui3main-7
Merged PR 16220910: InkCanvas/InkPresenter: inking parity - clipboard, high-contrast, stroke/unprocessed input
Merged PR 16190931: Add WinUI Test Runner agent to the agency-kit
Syncing content from committish ee9ee5a819465b85aca370569a096500cb34d449
Syncing content from committish bb0ed45d619cedf9b6edea1adade00814d3c6b27
Merged PR 16362638: Fix RadioButtons virtualized container retention
Merged PR 16417331: [WinUI OSS] Enable WinUIGallery scenario tests on GitHub PR validation
Merged PR 16150108: Suppress CS0618 obsolete warning around CreateFromString emission in XamlTypeInfo generator
Merged PR 16438267: Revert Chart, now built in WindowsAppSDKClosed
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-7
Merged PR 16428523: Enable GitHub-to-ADO source mirroring
Merged PR 16149949: Use weak callbacks for generated x:Bind and Window.Activated events
Merged PR 16430370: InkToolbar: fix eraser button crash from unguarded ToggleButton cast
Merge pull request #11496 from microsoft/users/pragupta/bumpUp-winuiGallery-commit-v0.001
Bump Samples/WinUIGallery submodule to 3669519
Syncing content from committish 19c3009afd944b3a89ec5f04941e1b6fa7d31273
Merged PR 16401824: TableView: add single row selection
Merge pull request #11465 from microsoft/user/sakshishar/restore-scenario-tests-validation
Merge pull request #11493 from microsoft/user/hmishra/promote-winui3main-to-main
Merged PR 16388446: InkToolbar: fix empty eraser/stencil flyouts, color/size apply, and tool-apply hook
Merged PR 16384703: InkCanvas: fix lifted inking by sizing the ContentExternalOutputLink PlacementVisual
[WinUI OSS] Restore scenario app tests on GitHub PR validation
Restore WinUIGallery build validation (#11350)
Mirroring script code (#11484)
Ignore repository-local build tools (#11486)
Merge pull request #11485 from microsoft/user/hmishra/merge-main-into-winui3main
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-6
Syncing content from committish f84930972bd23ac2d11d8c2d6f5a03fd5ca61698
Merged PR 16399208: [WinUI OSS] Restore scenario app tests on GitHub PR validation (skip WinUIGallery)
Merged PR 16288815: Expose visible TextBox placeholders in UIA Content view
Merged PR 16362637: TableView group-header templating: chrome lives in the ControlTemplate, the app owns only the content
Merged PR 16376026: TableView cell editing: the column owns the editor, the control owns the lifecycle Merged PR 16399847: Fix Chart build: engine headers moved to include\ChartEngine Merged PR 16363409: Consume the chart engine from the WinUIDetails package
Enable GitHub sample app validation (#11473)
Merged PR 16387085: [WinUI OSS] Fix MirrorGitHubIssues query ID interpolation
Merged PR 16301334: [WinUI OSS] Restore RunTests for GitHub PR validation - Part 1
Merged PR 16385112: [WinUI OSS] Restore GitHub sample build conditions (parity-only)
Merged PR 16385546: [WinUI OSS] Restore OSS IXP package pin
Syncing content from committish f53d2066f2c7a08822887bc90c0439d48a6b0ee4
Merged PR 16018104: MapControl: raise MapServiceErrorOccurred for invalid/rejected map service token
Merged PR 16371468: Remove XamlCompiler tests from mirroring exclusions
Merged PR 16310857: Introduce Microsoft.UI.Xaml.Controls.Chart.dll (empty binary scaffolding)
Syncing content from committish 47ba25559c5662b5889b0e120a8e44df636520b7
Syncing content from committish 750eed8da57837c93553a1bdde32baa861e95d78
Merged PR 16289510: Fix PGO scenario NuGet feed resolution
Merged PR 16362875: InkToolbar: faithful C++/WinRT port of the UWP InkToolbar
Merged PR 16371813: [WinUI OSS] Move GitHub migration notice to a variable
Merged PR 16329117: Fix KeyboardAccelerator crash on OEM/punctuation keys (#708)
Merged PR 16018123: Replace problematic get_weak() calls in InkCanvas with safe make_weak pattern Merged PR 16315629: Add winui-esb-agent for Watson escrow/ship-blocker triage
Merged PR 16018153: Fix WebView2 OnSourceChanged wrong-thread navigation after non-awaited EnsureCoreWebView2Async Merged PR 16327933: Scrub XamlCompiler/Tests for open-sourcing: add copyright headers, remove int...
Merged PR 16360726: Add WinUI GitHub transition comment to PRs
Merged PR 16261697: Table column auto size fix
Merged PR 16342967: [WinUI OSS] Restore internal package setup for in-repo GitHub PR validation
Merged PR 16324163: Fix WindowlessXamlIslandTests UIA crash + add DragDrop crash breadcrumb (OS bug #63350935)
Bump OSS IXP package to 2.1.4-experimental (#11410)
Merged PR 16144919: Fix CTimedTextSource teardown ordering to prevent MediaPlayerElement CC track callback leak
Merged PR 16294378: Ship stable WinUI component NuGet with the release license, not preview
Merged PR 16290245: [WinUI OSS] Update build mirror exclusions for internal-only files
Disable GitHub PR build matrix on winui3 (#11360)
Syncing content from committish 118587f2d9ed8fd8e980ded37f5e54eca433b480
Merged PR 16202536: InkCanvas: enable system-composition switcher splice
Merged PR 16316532: [WinUI OSS]Enable buildsamples.cmd for public mirroring Merged PR 16309793: Nightly SDL: add PREfast folder workaround to RunStaticTests job
Syncing content from committish d15541ecfda15a58f2a958a8f4d4812ea472cace
Merged PR 16224761: Remove experimental ixp api which are not used in winui
Merged PR 16300588: [WinUI OSS] Fix local init when LKG compiler feed is unavailable
Disable automatic GitHub PR build workflow (#11347)
Add the Run Tests Stage to WinUI-GitHub-PR (#11343)
Merged PR 16305401: [WinUI OSS] Mirror build/packages.webview2.config for GitHub PR restore
Restore MUXFinalRelease validation signal (#11348)
Merge pull request #11340 from microsoft/satwiksharma/build-pr-lmr
Merged PR 11441384: Fix codegen for nested template types Merged PR 16261086: Enable ADO packaging, fusion manifest, and symbol artifacts
Merged PR 16135643: Fix C++/WinRT two-way binding from string/primitive to IInspectable (issues #4787 and #7986) Merged PR 16301291: [WinUI OSS] Allow the Run Tests Stage to run on the GitHub PR pipeline
Merged PR 16290751: [WinUI OSS] pr6: Re-enable GenerateWinUIGalleryTestData for public GitHub builds
Merged PR 16286959: [WinUI OSS] Apply build scrubbing updates
Merged PR 16291924: Mirror Azure Maps token injection script
Modifying build-pr script to work with LMR present
Merged PR 16266258: Fix access modifier on C# version of XamlGeneratedMain() (fixes #11245)
Merged PR 16290275: [WinUI OSS] Scrub NuGet env and MockArm64EC scripts to resolve dependency-setup validation blocker
Merged PR 16179369: Removing LMR from exclusion list
Merged PR 16275469: Switch back to using CompHelper
Merged PR 16286612: [WinUI OSS] Scrub TransformAppxManifest to resolve app validation blocker
Merged PR 16243757: Fix ItemContainer stuck in pressed visual state after mouse release outside
Merged PR 16215841: [WinUI OSS] Perf scrubbing Merged PR 16272299: [WinUI OSS] pr5: Restore Samples/WinUIGallery submodule via RestorePaths Merged PR 16220893: [WinUI OSS]Replace hardcoded internal feed/symbol URLs with pipeline variables
Add Samples/WinUIGallery submodule on winui3/main (#11304)
Restore MUXControls GitHub validation wrapper (#11265)
Merged PR 16103705: FrameworkElement.SetThemeResourceBinding API
fixup
CR feedback
Merged PR 16251944: Fix Static Tests Stage pipeline failures caused by WinMD Compat Test issues
Merged PR 16237413: [WinUI OSS] Restore MUXControls GitHub PR validation Merged PR 16232038: [WinUI OSS] pr0: Bump Samples/WinUIGallery submodule to latest main (29f62479)
Syncing content from committish a07ac9922c034922f7ddad04949dc7e7da0ee35e
Merged PR 16217456: Initialize Popup with IsOpen=true crash in WinUI Desktop Fix GitHub #3879 Merged PR 16246345: Fix issue where non specified values for Enabled/Disabled optional changes would break incremental compile
Merged PR 16018381: Replace Win10-22H2 test OS with Win11-25H2 Merged PR 16223459: [WinUI OSS] Rename WinUI component package artifacts Merged PR 16217151: [WinUI OSS] Restore Azure Maps token injection validation Merged PR 16217316: [WinUI OSS] Use OSS dependency overrides for GitHub packages
Merged PR 16125789: [CommandBar] Fix spurious overflow "..." button at fractional DPI
Merged PR 16062274: Make controls build work on x86chk
Syncing content from committish 5ad62c2798ec17812c6f77791c6a2f23e3cef924
Merged PR 16168201: Add WinUI3/WinUI2 cohabitation regression test
Merged PR 16203355: [WinUI OSS] Samples scrub updates
Merged PR 16168671: [WinUI OSS]Comment-only scrub across scripts, build, and dxaml files
Syncing content from committish 23fa8b607d6ae6acc3444057afeab2ce91a3a2f9
Merged PR 16201761: [WinUI OSS] Scrub AzureMapMapsToken Script Merged PR 16202253: Add TableView sample app
Merged PR 15957057: Introduce minimal display-only TableView base control in Microsoft.UI.Xaml.Controls.Tabular.dll
Merged PR 16028506: Fix issue on button where combination of clicking and hiding can block keyboard
Merged PR 16099318: Update OSS FrameworkUdk pin Merged PR 16167267: Scrubbing LMR folder for WinUI OSS Phase 4
Merged PR 15101676: Inking support for WinUI 3: InkCanvas and InkToolBar
Merge pull request #11223 from microsoft/user/hmishra/merge-main-into-winui3main-5
Merged PR 16018147: Widen PauseNewDispatch for windowed popup DComp resource creation (AB#59262054)
Merged PR 16144599: Fix XamlOptionalChanges contract: 10 -> 11
Merged PR 16117156: Add experimental Window MinWidth/MinHeight/MaxWidth/MaxHeight (Issue 7296)
Merged PR 16155405: agency-kit: install all four WinUI agents by default
Update to reparenting behavior
Add missing Windows versions to bug report template (#11211)
Add /needs-repro maintainer comment command (#11213)
Merged PR 16089473: Fix WMC9999 MissingManifestResourceException on non-English Windows
Merged PR 15943969: Introduce Microsoft.UI.Xaml.Controls.Tabular.dll (empty binary scaffolding)
Merged PR 16122630: Fix XAML shutdown fast-fail: reset process-global ActivationFactoryCache once, under lock
Merged PR 16136606: Fix RatingControl PlaceholderValue rendering inconsistency (fixes #10348)
Merged PR 16138014: Update WinUI logo assets to the recent logo
Merged PR 16136021: Fix RadioButtons SelectionChanged emitting null items (#46242402)
Merged PR 16124996: [WinUI OSS] PGO Helpers Wrapper
Merged PR 16123108: DesktopWindowImpl::Resize/RepositionWindowToDesktopWindowXamlSourceWindowDimensions: guard against teardown reentrancy
Merged PR 16123060: Input: reset m_inputServices after text-core teardown to fix shutdown null deref
Merged PR 15799583: [Community Contrib 11052] Add experimental Window.Width and Window.Height
FrameworkElement.SetThemeResourceBinding spec
Merged PR 16116678: Fix x:Bind generated Lookup() call for dictionary/map types in C++/WinRT (issue #11162)
Merged PR 16053707: Add XAML Profiler: live four-tree visualizer with ETW instrumentation and cross-app highlight
Merged PR 16068828: fix build instruction paths in GettingStarted.md
Merged PR 16052586: NavigationViewItem::ShowHideChildren: guard deferred flyout show against stale state
Include docs validation change (#11224)
Merged PR 16017667: ItemsView ItemsSource spec note added Merged PR 16098595: Fix Component Governance security alerts in perf/vis Python deps
Merged PR 16065450: NavigationView: Fix negative MaxHeight in UpdatePaneLayout (Watson #62716546)
Merged PR 16091625: Preserve docs link checker exclusions
Merged PR 16089160: PGO FE training: dynamic patch-path discovery + WER LocalDumps 64-bit fix Merged PR 16089358: Preserve GitHub PR wrapper during mirroring
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-5
Merged PR 16089157: [WinUI OSS] Scrub additional sample files
Syncing content from committish a1380b0f7083a9e5e8cd9a64aaa1769dd82e3be1
Syncing content from committish 0b7274ceab485d3f9bdd49029fbfdb19c337e48a
Merged PR 16077790: [WinUI OSS] Scrub sample files Part 1 Merged PR 16078574: [WinUI OSS] Scrub WinUIDesktop samples
Fix typos in SplitMenuFlyoutItem-spec.md (#11036)
fix build instruction paths in GettingStarted.md (#11188)
Syncing content from committish 1f31d0aa9acb7214b3b07973a364b8da3cfd79b4
Restore Static Tests GitHub validation stage (#11209)
Merged PR 16032651: Bug 50695292: Fix E_XAMLPARSEFAILED for {CustomResource} on a root element property
Merged PR 15814566: ETL-based App Boot Visualizer Merged PR 16053650: [WinUI OSS] Restore Static Tests GitHub PR validation with mirrored inputs
Merged PR 15959254: [WinUI OSS] Scrub internal references
Merged PR 15963750: Remove CompHelper
Merged PR 15899107: Guard windowed popup LostFocus and UpdateCursor against disposed island
Merge pull request #11208 from microsoft/user/hmishra/merge-winui3/main-into-main
Merge pull request #11207 from microsoft/user/hmishra/merge-main-into-winui3main-4
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-4
Restore MUXFinalRelease GitHub validation stage (#11192)
Merged PR 15986756: [WinUI OSS] Mirror static test compatibility inputs
Merged PR 16043107: Enrich tracked-element recycle trace with NewTrackedElementElected
Merged PR 15867018: Code Changes for running XamlCompiler Tests
Merged PR 15985745: [WinUI OSS] Restore MUXFinalRelease GitHub PR validation Merged PR 15927163: [WinUI OSS] Mitigate direct link details in Test folder and related scrubbing
Merged PR 15915881: [PREfast] Fix WinUI3 static-analysis warnings
Merged PR 15959032: [WinUI OSS] Migrate WinUIGallery to component package and remove the no-longer-needed mock WinAppSDK Merged PR 15926619: Add one-command Copilot CLI setup for the WinUI team (.github/agency-kit)
Merged PR 15956284: [WinUI OSS] Migrate test/sample apps to Microsoft.WindowsAppSDK.WinUI Merged PR 15945557: Remove stale-tlog warning from bt-build skill
[WinUI OSS] Enable GitHub PR validation through ADO (#11169)
Merged PR 15949750: Exclude WinUIGallery tests from OSS builds (AI generated)
Merged PR 15897339: Fix broken doc links and typos across docs and code comments Merged PR 15904161: [WinUI OSS] Ensure safe OSS-pinned packages before Official build
Merged PR 15944008: Remove unused PageNavigationComplete event from DXamlCore
Merged PR 15795245: Add run-tests-on-vm script (experimental quality)
Merged PR 15937486: Fix MUXC test leaking XamlOptionalChanges from one test to the next Merged PR 15911115: [WinUI OSS] Enable GitHub PR validation through ADO
Merged PR 15827267: CWindowsServices::GetKeyboardModifiersState: cache keyboard statics under ActivationFactoryCache lock
Syncing content from committish 5bd2a3d14985d327a08bf20cd1274d91da387f14
Merged PR 15930718: Update WinUI WinRT contracts for 2.2 and 3.0
Merged PR 15784747: [CP to main] Optimize ScrollBar template to remove unnecessary resource lookups
Merged PR 15547166: DesktopWindowXamlSource: Guard put_Content against post-Close calls
Syncing content from committish 9ee956e177ca69998fce7dc21e360db492219048
Merged PR 15913880: Fix null LayoutState dereference in UniformGridLayout/FlowLayout OnItemsChangedCore
Merged PR 15547727: Null-guard pRenderBounds in CTileBrush::ComputeStretchAndAlignment
Merged PR 15913731: Fix XamlOptionalChanges contract version
Syncing content from committish d01ee85336a48774386b16f37a94263add519fcc
Merged PR 15874393: Implement DeferContextFlyoutInit opt-in for CUIElement::EnterImpl's GetContextFlyout change
Merged PR 15862332: Connect the three applying-styles code optimizations to the same OptimizeApplyStyles opt-in
Merged PR 15904117: Enable MUXC tests to use XamlOptionalChanges
Merged PR 15889162: Fix MenuFlyout side-placement flip-up alignment near monitor bottom
Merged PR 15868699: [WinUI OSS] Add debugger extensions in windbg for xaml Merged PR 15871135: Make mirror publish idempotent on existing tag, push tags+branch atomically
Merged PR 15871521: Cherry-pick `DefaultStyleOptimizations` opt-in enum
Merged PR 15819395: Add MSBuild properties to allow XamlCompiler to codegen calls to `XamlOptionalChanges` API Merged PR 15824707: Overlay to identify UI Frameworks used to build the view
Merged PR 15890276: XamlOptionalChanges: align with finalized spec
Merged PR 15507389: Update XAML compiler to use System.Reflection.Metadata
Merge pull request #11110 from sundaramramaswamy/user/suramaswamy/optional-changes-api-spec
Merged PR 15856179: [Porting] FocusRect: guard non-UIElement candidate in FindFocusRectHost
Spec: enum values removed at permanent stage
Syncing content from committish 55ff7fef8dbff041e845c183b5880b2c2faeb2e2
Syncing content from committish 648f5180f04193a6f181388454065e28f57c3ca4
Merged PR 15776906: Adjust vsconfig to indluce missing workloads
Syncing content from committish 7d49a3fd11c010260f61b835ad30f8a2afc64159
Merged PR 15860205: Skip GenerateWinUIGalleryTestData in public GitHub mirror
Align spec language with WinRT additive rule
Merged PR 15827655: Collapse unnecessary Viewpor…
azure-pipelines Bot pushed a commit that referenced this pull request Oct 27, 2026
Fix WinUI Profiler process identity and reconnect controls (#12413)
Merge GitHub main into main
Update standalone WinUIDetails fallback to 2.6.4-dev.experimental1D (#12405)
Merge GitHub main into main
Placeholder WinUIProfiler app with tap connection (#12406)
Merge GitHub main into main
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state (#12290)
Merge GitHub main into main
Localization Update 20261019 (#12403)
Apply multiline coding style to native profiler metrics
Refine profiler charts, XAML UI and typed metric interop
Merge GitHub main into main
ResourceResolver::GetParentForResourceLookup: preserve flyout scope (#12344)
Merge GitHub main into main
Fix Window.DispatcherQueue use-after-free after XAML shutdown (#12346)
TableView: reorganize and order IDL files (#12382)
Replace profiler UI polling with change notifications
Remove tests from profiler executable placeholder
Merge GitHub main into main
TableView: TiP attribution, per-operation TiP tests and TableView_Instance telemetry (#12301)
build: refresh standalone WinUIDetails fallback
Add standalone WinUI profiler executable baseline
Merge GitHub main into main
NavigationView: don't clip PaneFooter/PaneCustomContent item icons in closed compact pane (#12319)
Localization Update 20261019
Merge GitHub main into main
InkToolbar: make the toolbar's keyed resources visible to app XAML (#12296)
Merge GitHub main into main
Emit owning-element identity on remaining XAML framework ETW events (#12179)
TableView TiP: Copilot review fixes (fault attribution, contained faults)
Merge GitHub main into main
Improve diagnostics for invalid ItemsSource values (#12335)
Merge GitHub main into main
Convert even more tests from UAP hosting mode to WPF hosting. (#12229)
Merge GitHub main into main
Fix WebView2 callback ownership during dispatcher shutdown (#12361)
ResourceResolver::GetParentForResourceLookup: include ordinary flyouts
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Merge GitHub main into main
TableView: templated column headers, UIA resize, sort fixes, recycle perf, theming (#12307)
Add code-coverage-calculation skill: component code coverage from a local VM test run (#12254)
Merge GitHub main into main
NavigationView: respect IsPaneOpen=false set before PaneDisplayMode=Left on launch (#7609) (#12325)
TableView TiP: blame by exception type and count contained app faults
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Synchronize staggered entrance transition visibility (#12196)
Merge GitHub main into main
Publish localization resources to the OSS dependency feed (#12364)
Merge GitHub main into main
NavigationView: fix pane toggle button clipped on first render (#12321)
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state
Merge GitHub main into main
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#12316)
TableView: low-risk fixes (keyboard group toggle, gripper cursor and visuals, Fluent grid lines, scroller lookup, samples) (#12349)
Merge GitHub main into main
Merge GitHub main into main
Fix embedded MRT resource memory lifetime (#12128)
Update area owners: map owners, XAML experts and controls ownership (#12253)
Merge GitHub main into main
Add pre-publication symbol indexing hook (#12347)
Fix WebView2 callback ownership during dispatcher shutdown
Merge GitHub main into main
Remove the font test resources from the repo, restoring them from a package instead (#12338)
Merge GitHub main into main
Merge GitHub main into main
Deliver triage evidence directly and fix cancelled-run detection warnings (#12218)
UIAffinityReleaseQueue: schedule coalesced idle cleanup (#12199)
Fix nested cmd.exe shell when rerunning init.cmd (#12312)
Test: clarify what the cross-NavigationView test proves
Test: open NavigationView B explicitly after load in the cross-NavigationView test
NavigationView: keep the #7609 force-close guard to first-time setup, not re-templating
NavigationView: re-prepare NavigationViewItems on every load and re-resolve the NavigationView for items moved between NavigationViews
Add tests: item moved from Content to MenuItems, and between NavigationViews, follows the right closed compact state
ResourceResolver::GetParentForResourceLookup: preserve flyout scope
Address second review round on the coverage skill
NavigationView: refresh closed compact state when a reused NavigationViewItem is loaded in a new host
Add test: item reused from MenuItems refreshes closed compact state in PaneFooter and Content
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
TableView: context menu support (cell, header, row and table flyouts) (#12306)
UIAffinityReleaseQueue::Cleanup: skip GC locking when no work is pending
TableView TiP: one test per key operation
NavigationView: drop the IsBackButtonVisible toggle width refresh
NavigationView: add #7609 test case for runtime LeftCompact -> Left after a closed launch
NavigationView: show the close button in an already open pane in the toggle button width tests
NavigationView: clamp the pane toggle button width to zero
NavigationView: add test for pane toggle button width with an OpenPaneLength smaller than the close button
TableView: Initialize TiP ends at the first laid-out row
Merge main into UI-affinity cleanup wake branch
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
Add test: PaneFooter item closed compact state follows runtime threshold/display mode/host changes
NavigationView: re-apply pane toggle button width when IsBackButtonVisible changes
NavigationView: add test for pane toggle button width following IsBackButtonVisible with a PaneTitle
NavigationView: re-apply pane toggle button width when the effective OpenPaneLength changes
NavigationView: add test for pane toggle button width following OpenPaneLength with a PaneTitle
NavigationView: extend #7609 test with trigger-audit cases (Auto launch, IsPaneOpen=true override, runtime LeftMinimal->Left)
NavigationView: refresh back/close button padding when mode threshold widths change (#9789 review)
NavigationView: add test for header padding when CompactModeThresholdWidth flips DisplayMode (#9789 review)
Merge GitHub main into main
Make WebView2 navigation HTTP-error test deterministic (#12326)
NavigationView: make IsInLeftPaneFooterOrCustomContent accessible to NavigationViewItem
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
NavigationViewPointerFocusPage: report toggle state as text
CoreShutdownTests: verify idle native cleanup wakes
Refresh NavigationView header padding when pane display mode changes
Merge GitHub main into main
Enroll MapControl strings in the localization pipeline (#12304)
TableView: TableView_Instance replaces TableView_SessionSummary
Merged PR 17171113: Update WinUI es-metadata ownership and routing
Merge GitHub main into main
Fixing WinUI crash when propagating theme to staged Flyout (#12308)
test(webview2): make HTTP error deterministic
Merge GitHub main into main
JxrImage stability - the test needs a longer timeout (#12322)
NavigationView: limit the closed compact fix to items in PaneFooter/PaneCustomContent
Add tests: content-area NavigationViewItem keeps layout; hierarchical PaneFooter item not clipped
JxrImage stability - the test needs a longer timeout
NavigationView: keep IsPaneOpen=false when PaneDisplayMode is set before template is applied (#7609)
NavigationView: re-apply pane toggle button width once it is known
NavigationView: add test for pane toggle button width on first render
NavigationView: add test for IsPaneOpen=false set before PaneDisplayMode=Left (#7609)
ScrollViewer::OnPointerReleased: preserve per-press focus state
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#9789)
NavigationView: add test for LeftMinimal header clipped when back and toggle buttons are hidden (#9789)
NavigationView: don't clip PaneFooter/PaneCustomContent items in closed compact pane
Add test: PaneFooter/PaneCustomContent NavigationViewItems are not clipped in closed compact pane
Dev spec: TableView_Error dedupe key, HRESULT match, data faults, TiP guard warning, known gaps
Tabular TiP guard: warn instead of fail, and say when the config is missing
Shaping: note caller faults only when reading the app's collection
TableView TiP review fixes: recoverability, HRESULT match, dedupe, sentinels
Enroll MapControl strings in the localization pipeline
Document TableView telemetry and TiP in the dev spec
Tabular TiP package selection: guard reads; internal pipeline builds require the real package
TableView TiP: blame the app only when its code decides the outcome
Shaping: note caller faults and answer whether a clear has work
InkToolbar: make the toolbar's keyed resources visible to app XAML
Merge GitHub main into main
TableView: merge feature/TableView into main (#12267, #12256, #12248, #12120) (#12285)
ScrollViewer::OnPointerReleasedCleanup: clear stale press state
Merge GitHub main into main
Merge GitHub main into main
Fix XamlCompilerTests.sln build with x86 flavors (#12269)
Ensure Window.Width and Height properties round-trip after the Window is closed (#12268)
Merge GitHub main into main
Fix ContentDialog entrance animation not playing with OptimizeApplyStyles (#11736)
Merge GitHub main into main
Add tests to confirm PathIcon still contains a Grid when IconNoGridOptimization is enabled (#12214)
UIAffinityReleaseQueue::RequestCleanupWake: report rejected posts
Merge GitHub main into main
NavigationView::OnOverflowItemsSourceCollectionChanged: restore the overflow button (#12243)
Merge GitHub main into main
[1/3] TableView: focus re-entry/restore, close fail-fast, UIA/typography fixes, new tests, sample a11y (#12220)
Merge GitHub main into main
Update LKG version to 2.6.0-dev.experimental6 (#12262)
Merge GitHub main into main
Add team-Core alongside child-team triage labels (#12251)
Further reduce the size of the MUXC PCH by 15% (#12222)
Merge GitHub main into main
Fix bound `x:Load` in control templates (#12239)
Merge GitHub main into main
Persist WinUI metadata across WinUI shutdown to allow WinUI restart (#11982)
Merge GitHub main into main
Fix stale VM deploy and fail fast when no tests match
Add ColorPicker, RadioButtons and InfoBar tests; re-enable RadioButtons interaction tests (28 new tests) (#12230)
Address review feedback on vm-component-coverage skill
Add vm-component-coverage skill for local VM code coverage
NavigationView::OnOverflowItemsSourceCollectionChanged: show More
Add SatwikKrSharma to P1 and P4 area owners
Update area owners: map owners, XAML experts, Pranav-team controls
Merge GitHub main into main
UIAffinityReleaseQueue::OnCleanupWake: wait for an island before scheduling
Merge GitHub main into main
Make ColorPicker hex rollback test independent of OS TextChanging timing
Add TeachingTip API and interaction tests (62 new tests, 4 product bugs found) (#12226)
Add TreeView API gap tests and re-enable TreeView interaction tests (35 new API tests, 89 interaction tests re-enabled, product bugs found) (#12227)
Add and strengthen ItemsRepeater API tests (88 new, every public API called, 10 product bugs found) (#12202)
Merge GitHub main into main
Fix a bug where using a custom TitleBar on Windows 10 results in the window's top border being drawn incorrectly (#11698)
Merge GitHub main into main
Add CanContentRenderOutsideBounds public property to ScrollView and ScrollPresenter (#12204)
Merge GitHub main into main
NavigationView::SelectOverflowItem: preserve the overflow button
NavigationViewItem::PrepNavigationViewItem: use XAML weak references (#12235)
NavigationView::AnimateSelectionChanged: use the thread compositor (#12208)
Read ScrollPresenter clip after viewport rect update
Log ColorPickerSliderAutomationPeer.IsReadOnly instead of asserting it
Address TeachingTip test review feedback
Merge GitHub main into main
TableView sample gallery: VM-verified fixes, shared page scaffolding, review follow-ups (#12212)
TableView: fix the product bugs behind the ignored API tests and re-enable them (#12190)
Address PR review feedback on ItemsRepeater API tests
TreeView tests: address PR review (glyph part type agnostic, DPI-scaled heights, SendKeysDelay finally, drop internal ids)
NavigationViewItem::PrepNavigationViewItem: use XAML weak references
TreeView interaction tests: ignore TreeViewSelectRegressionTest (product bug PC-7: SelectedItem not synced for unrealized node)
Merge GitHub main into main
Merge GitHub main into main
Add area-based optional reviewer suggestions (#11574)
Add AnimatedVisualPlayer, ProgressBar and ProgressRing API tests (31 tests, 3 product bugs found) (#12224)
Add AnimatedIcon API tests (50 new tests, 1 product bug found) (#12209)
Merge GitHub main into main
Improve TableView resource lookup diagnostics (#12197)
Document each new/changed test with scenario, expected result and failure meaning
Build the TableView samples in GitHub CI (#12217)
Close remaining ColorPicker/RadioButtons coverage gaps: re-enable RadioButtons interaction tests, add consolidated API/interaction tests
Merge GitHub main into main
Adding hierarchical rows and live data operations to TableView (#12219)
Address ScrollView clipping review feedback
TreeView tests: document scenario, expected result and failure meaning for every test
Harden TableView setup hints and cover deferred resource traces
Merge GitHub main into main
Reduce XAML compiler metadata lookup overhead (#12062)
TreeView API tests: close mutation gaps R2-18, R2-20, R2-36
TreeView interaction tests: read check-box tap scale from the test window DPI
TreeView tests: address review (DPI-correct check-box taps, inheritance probe, drop vacuous event checks)
Document each TeachingTip test for reviewers
Address review findings: fix InfoBar project GUID mismatch, make tooltip test assert real content
Add API tests for ColorPicker, RadioButtons and InfoBar (new InfoBar_APITests project)
TreeView: consolidated API gap tests and re-enable interaction tests (Ignore triage)
Document each AnimatedVisualPlayer, ProgressBar and ProgressRing test for reviewers
Add TeachingTip tests for remaining coverage gaps
Add gap-coverage API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
test(TableView): cover comparer catch-up and trim unused test UI
fix(TableView): re-rank comparer sort on live catch-up and arrivals
test(TableView): add hierarchy and live shaping API and interaction tests
fix(TableView): harden hierarchy and live shaping review findings
fix: keep TableView setup guidance in the Tabular component
Merge GitHub main into main
Trim verbose comments in hierarchy and live shaping code
Merge GitHub main into main
Remove self-check pages from the sample
Fix duplicate NavigationView accelerator invocation for nonselecting items (#12200)
Align Git attributes with internal mirror (#12203)
Address ParentBy review feedback
Merge GitHub main into main
Merged PR 17069870: Align Git attributes with current GitHub
TreeView API tests: automation peers, expand/collapse event args, node boundaries; make dead Loaded-handler tests assert
Port hierarchy and self-check pages to the new gallery
Fix hierarchy chevron and Left key after rebase
Localization Update 20261006 (#12205)
Fix AI issue triage evidence reads and invocation budget (#12207)
Add API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
Reconcile hierarchy rows with main's UIA and keyboard model
Re-rank custom comparer rows under live shaping
Replace per-dimension live flags with IsLiveShaping
Harden TableView live shaping with hierarchy
fix(TableView): pick up in-place parent-key edits on reshape
feat(TableView): merge live data operations into ParentBy hierarchy
perf(TableView): per-sibling sort and structure reuse for ParentBy hierarchy
Simplifying hierarchy teardown
refactor(TableView): rename WithParent/ClearParent to ParentBy/ClearParentBy
docs(TableView): drop self-check page references from hierarchy design
chore(TableViewSampleApp): drop hierarchy self-check page from sample
feat(TableView): enhance hierarchical data handling with group expander support and improved index management
fix(TableView): harden hierarchical rows after second review
feat(TableView): hierarchical data rows from a flat source
Add and strengthen TeachingTip API and interaction tests
Restore the WinUIComponentPackage drop folder (fixes BuildScenarioApps) (#12211)
Add TitleBar API and interaction tests (35 tests, 3 product bugs found) (#12170)
Charts: add API and interaction tests (#12189)
Describe each AnimatedIcon test's scenario, expected result and failure meaning
 Fix C++/WinRT array projection in XamlCompiler-generated code (#12167)
Preserve collection moves behind a XamlChangeId opt-in (#11887)
Fix XamlCompiler connection-ID insertion at opening-tag boundaries. (#12187)
Cover every public ItemsRepeater API and harden Repeater tests
Samples: replace TableViewSampleApp with the full TableView gallery (#11805)
Add AnimatedIcon tests for generated property and factory code
Add TableView interaction tests aligned with the #11820 keyboard and a11y model (#12193)
NavigationView::AnimateSelectionChanged: use the thread compositor
Update ScrollViewer API reference
Correct overflow rendering spec
Add ScrollView overflow rendering preview
Move TitleBar deactivated visual states test to interaction tests
Document each ItemsRepeater test for reviewers
Add and strengthen AnimatedIcon API tests
UIAffinityReleaseQueue::Cleanup: synchronize reads with background GC
Grow X and Y together in the override growth test
Strengthen and extend ItemsRepeater API tests
Fix Charts test page build in MUXControlsTestApp
UIAffinityReleaseQueue: schedule idle cleanup when work is queued
Add AI issue triage and area ownership routing (#12077)
fix: clarify TableView resource setup failures
Merge GitHub main into main
Enable Setter.Value as a XAML content property (#12149)
Remove interaction test plan references from TableView test comments
Merge GitHub main into main
Merge GitHub main into main
Switch tests to WPF mode which work without any other changes (#12022)
Remove TableView interaction test plan from the change
Share TableView interaction test helpers and page facts
Add improved diagnostics and tests for two-way x:Bind with read-only/init-only sources (#12166)
Merge GitHub main into main
Don't set FontFamily to null in default templates, null is an invalid… (#12146)
Use a WinRT observable vector for Chart test data
Address review feedback on Chart API tests
Add TableView interaction tests for the cell-aware keyboard and a11y model
Document each TitleBar test for reviewers
Assign the Tabular folders to new TableView and data-shaping areas
Area reviewers: validate the map, sync drift weekly, harden requests
Merge GitHub main into main
Add area-based optional reviewer suggestions
Fix TreeView collapse after ItemsSource last-child removal (#12130)
Port TableView interaction tests and align changed intents with main
Add TableView interaction test plan
Add Chart interaction tests
Add Chart API tests and test page
Merge GitHub main into main
Give MapControl pins an accessible name and button role (#12111)
Expand the Charts engineering sample (#12110)
Merge GitHub main into main
Adding TableView API Tests (#12186)
Merge GitHub main into main
TableView: move row and group-header visual states onto the template root (#12183)
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0 (#12181)
Align TableView API tests with main and ignore known product failures
Simplify the Charts sample README
Fix status reporting, editor sync and host parity in the Charts sample
Fixing test bugs and expectations
Adding remaining API Tests
Update resize-gripper tests for uniform header tab stops
Addressing review comments
fix(tests): restore InkToolbar TestUI import
Updating tests to match the new code behaviour
Refactoring helper methods
Adding TableView Sizing tests and product fixes along with it
Adding TableView Row API Tests
Adding common Create TableView helper to reduce redundancy in code
Adding TableView Column Tests
Adding basic TableView tests
Adding TableView API Tests harness
Merge GitHub main into main
Merged PR 17040957: Align public root documentation with GitHub
Add TitleBar tests for remaining reachable coverage gaps
Clear pending NavigationView invocation before direct dispatch
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0
Fix x:Bind function bindings not updating when an argument becomes null (#11732)
Fix duplicate NavigationView accelerator invocation for nonselecting items
TableView: close the remaining UIA accessibility gaps (#11820)
Consolidate API specs under docs/api-specs (#12099)
Localization Update 20261005 (#12162)
Merge GitHub main into main
[MonoBuild] Fix inverted Monobuild-Test / Monobuild-Nightly pipeline ids (#12152)
Merge GitHub main into main
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate (#11855)
Merge GitHub main into main
Delete unused perf/vis/*, which will fix and prevent future dependency issues for these files. (#12145)
Add TitleBar API and interaction tests
Merge GitHub main into main
Merge GitHub main into main
Fixing TableView Code Review Findings - Part 1 (#11988)
Fix Text Controls' bottom edge clipping at different resolutions (#12123)
Merge GitHub main into main
[MonoBuild] Re-stamp localized .mui checksums against the built WinUI binaries (#12119)
Merge GitHub main into main
Repoint the WinAppSDK resource at release/main and drop the orphaned mock package steps (#12150)
Resolving merge conflicts
Merge GitHub main into main
Prevent stale WinUI package reuse across NuGet caches (#11983)
Fixing review comments
Fixing ResizeGripper and column headers edge positioning in RTL mode
Enabling sorting columns via keyboard
Fixing build caused by incomplete method removal
Don't swallow app handler exceptions
Removing redundant background setting of header cells
Removing dead code
Fixing and updating spec docs to match the code implementation for grouping
Removing dead code
Moved visual state setters to XAML for SortIndicator
Removing redundant methods from ResizeGripper
Merge GitHub main into main
Fix ScrollViewer indicators remaining visible after scrollbar hover (#12096)
Merge GitHub main into main
Deduplicate XamlCompiler codegen test masters (#12067)
MapControl: remove hard-coded JS pin-name fallback
MapControl: source pin names from MapIcon with a localized fallback
Add near-zero selection regression coverage
MapControl pins: wire Enter/Space to the pushpin-click path
Give MapControl pins an accessible name and button role
Merge GitHub main into main
ContentDialogPage: show the configured dialog in ShowBorderThickness_Click (#12109)
Tighten clipping test scope
Simplify testing baseline terminology
Merge GitHub main into main
Normalize line endings during inbound mirror merge (#12114)
Fix Tabular control string resource lookup (#12071)
Update Window Width/Height to match API spec update (#11974)
Onboard WinAppSDK mono-build Integration (#12090)
TableView: honor CanResize and keep a Star resize inside the viewport (#12083)
Fix residual clipping test baselines
Modernize XamlCompiler tests, Part II (test fixes only) (#11837)
TableView: trim column header text instead of clipping it (#12084)
Add TextBlock clipping regression baselines
ContentDialogPage: show the configured border-thickness dialog
InkToolbar: commit missing StrokeWidthSlider generated files (#12097)
InkToolbar: commit missing StrokeWidthSlider generated files
Bump bokeh from 3.1.1 to 3.8.2 in /perf/vis (#11494)
Add opt-in GamepadKeyRouting XAML optional change for gamepad navigation (#11853)
Fix re-entrancy issue
Scope ETW test counts to the measured process and time window (#11931)
Update Window Width/Height to match API spec update
Bump pip from 26.1.2 to 26.2 in /perf/vis (#11757)
Fix monochrome text clipping at fractional scales
InkToolbar: include Windows.UI.Xaml.Interop.h for xaml_typename in InkToolbarFlyoutHelper.h (#12081)
InkToolbar: include Windows.UI.Xaml.Interop.h in InkToolbarFlyoutHelper.h for xaml_typename
Localization Update 20260928 (#12074)
TableView: fix high-contrast surfaces and row state text colors (#11986)
Reduce the size of the MUXC PCH by 20% (#12054)
Bump tornado from 6.5.7 to 6.5.8 in /perf/vis (#11754)
Merge GitHub main into main
Switch 25 test files to only use WPF mode (#11950)
InkCanvas: degrade instead of crashing when the compositor interop is absent (#11913)
Merge GitHub main into main
Merged PR 16956751: Align build skill location and content with GitHub
Add SAL annotations to generated wWinMain (fixes PREfast C28251) (#11985)
Omit /p:ProductPrereleaseTag when VersionTag is empty (#11987)
InkToolbar: fix pen flyout accessibility, high-contrast crash and UWP template parity (#11940)
InkToolbar: localize the pen flyout headings and drop unreachable strings (#11937)
InkToolbar: make flyout presenter style theme-aware (BasedOn default) so it follows RequestedTheme and theme switches
InkToolbar/InkCanvas: fix test page-name convention and CustomPen core-dispatch assertion
InkToolbar: add a11y tests for stroke-width slider Value pattern and tool-button selected state
InkToolbar/InkCanvas: restore skipped tests + add InkToolbar interaction test page
Move build skill to folder where Copilot will automatically find it (#12017)
Merge remote-tracking branch 'origin/main' into a11y-ux-slider
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge GitHub main into main
InkToolbar: announce dropdowns and stencil selection (#12020)
Merge GitHub main into main
Merge GitHub main into main
[WebView2] Handle invalid argument during focus transfer (#11978)
Validate the retained ItemsView bring-into-view target before using it as scroll anchor (#11926)
Merge GitHub main into main
InkCanvas: fix high-DPI ink input cut-off; add Inking test apps (#11975)
[API Spec] Inking (InkCanvas, InkPresenter, InkToolbar) (#11979)
Merge GitHub main into main
Localize InkToolbar pen settings and color descriptions (#12018)
Merge GitHub main into main
Localization Update 20260924 (#11989)
Move build skill to folder where Copilot will automatically find it
Fix ItemsControl add/delete transition sequencing (#11912)
InkToolbar: define the pen configuration Colors and Size heading strings so the pen-flyout naming builds without the localization PR
InkToolbar: add an enabled template-application test asserting the pen configuration headings and palette/slider automation names are set
InkToolbar: clarify the pen-flyout heading string lookup comment to describe the in-app deployment, not framework mode
Omit /p:ProductPrereleaseTag when VersionTag is empty
Update CppWinRT App.xaml.g.hpp codegen masters for annotated wWinMain
Merge remote-tracking branch 'origin/main' into user/satwiksharma/bug42680483-wwinmain-sal
InkToolbar: match WinUI 2 flyout padding by applying the tight presenter style in code
Add SAL annotations to generated wWinMain (fixes PREfast C28251)
InkToolbar: give the measuring-tools button a persistent name and point tools at the colour palette
Merge GitHub main into main
Lifetime management: Explicit peer-lifetime state + transition choke point (#11875)
Merge GitHub main into main
CFTMEventSource::Raise: retain handlers during reentrant cleanup (#11958)
Fix localization publishing scope and resource updates (#11981)
Merge GitHub main into main
Fix native external tests to properly not show a dialog when crashing (#11934)
InkToolbar: announce the selected pen/highlighter colour to Narrator
Samples: keep the ink drawing surface white in dark theme
InkToolbar: announce the pen-size slider range and the selected tool to Narrator
Fix localization publishing scope and resource updates
InkToolbar: use the hresult_error + InkToolbarLogHResult pattern for pen-flyout heading string lookups
InkToolbar: address pen-flyout accessibility review feedback
Re-trigger CI on origin branch (OneBranch feed auth needs a non-fork run)
[WebView2] Handle invalid argument during focus transfer
Merge GitHub main into main
Fix localization NuGet publishing path (#11962)
DesktopWindowImpl::CloseImpl: retain the Window through teardown
Remove "Pillar A" references from peer-lifetime state-machine comments
Make peer-lifetime transition check non-fatal (fix 0xC0000420 test-host crash)
Fix TornDown->Releasing assert in peer-lifetime state machine
Pillar A (3/N): announce Releasing/TornDown at the peer teardown funnel
Pillar A (2/N): route tracker connect/disconnect + implicit peg through the choke point
Pillar A (1/N): introduce explicit peer-lifetime state + transition choke point
Merge GitHub main into main
Add lifetime stress test harness + scheduled soak pipeline (#11830)
Merge remote-tracking branch 'origin/main' into HEAD
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge remote-tracking branch 'origin/main' into user/nitinc/inking-spec
Samples: add Inking bug-bash / accessibility test apps (InkBugBash, InkA11yLab, InkParityLab)
InkCanvas: size the OS ink surface in physical pixels on the lifted path (fixes high-DPI input cut-off)
InkToolbar: announce the selected tool to Narrator; name the pen flyout presenter
Merge GitHub main into main
API Spec: Window.Width and Window.Height properties (#11171)
Empty commit to trigger pipeline
Rewrite Window event-handler #11958 repro as off-thread native scenario
Empty commit to trigger pipeline
Add non-gating Window event-handler teardown lifetime-stress scenario (PR #11958 repro)
Fix localization NuGet publishing path
Trigger CI re-run
Fix PGO build break: force PGOBuildMode=Off via stage parameter override
Trigger CI re-run
Disable PGO in WinUI-LifetimeStress pipeline
Trigger CI re-run
Fix LifetimeStress build break and make new tests unconditionally non-gating
Inking spec: replace overview with an annotated diagram; expand the pen flyout
InkToolbar: pen-size slider reports absolute value to Narrator; Colors/Size headings; edge-aligned tool flyout
Add non-gating legacy lifetime tests with off-UI-thread GC pump
CFTMEventSource::Raise: preserve nested dispatch ordering
CFTMEventSource::Raise: remove deferred handler bookkeeping
DesktopWindowImpl::OnMessage: retain the Window during dispatch
CFTMEventSource::Raise: retain handlers during reentrant cleanup
Merge GitHub main into main
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor" (#11928)
Revert lifetime-stress branch to 19ea03d99
InkToolbar: resolve peer control-type string at construction, not in UIA callback (fixes UIA-tree fail-fast, keeps localized Narrator name)
Gate lifetime stress failures instead of downgrading them
Inking spec: drop the custom drying diagram per review
Disable PGO in WinUI-LifetimeStress build (GitHub-backed run)
Scope lifetime stress suite to its dedicated pipeline + make leak checks gating
Inking spec: drop MUX_PREVIEW markers, duplicate diagram, state the pen-only default
InkToolbar: guard the heading resource lookups
InkToolbar: stop high-contrast plating on code-built eraser flyout labels
InkToolbar: stop high-contrast plating on code-built stencil flyout labels
InkToolbar: name pen flyouts, localize peer control types, toolbar tab navigation
Aggregate managed leak warnings in lifetime-stress PostTestRun
Merge GitHub main into main
Merge pull request #11933 from microsoft/user/jessecol/agent-build-reliability
Merge GitHub main into main
Pin `Microsoft.NET.ILLink.Tasks` version (#11935)
Merge GitHub main into main
Switch Pivot tests to WPF mode instead of UAP mode. Fix two blocking issues. (#11908)
InkToolbar: fix the high-contrast flyout crash and restore two UWP template details
InkToolbar: fix pen flyout accessibility and high-contrast defects
Merge GitHub main into main
Merge GitHub main into main
Update WebView2 package publishing guidance (#11921)
Modernize XamlCompiler tests, Part I (product fixes only) (#11836)
Merged PR 16831828: Document WinUI resource links and package publishing
Refine review guidance and narrow build workflow changes
Improve agent build reliability and feedback
InkToolbar: localize the pen flyout headings and drop unreachable strings
Merge GitHub main into main
Enable auto-merge for Maestro dependency PRs (#11840)
Trim verbose comments in lifetime stress test files
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor"
Lifetime native-crash aggregation: skip empty summaries in non-chk configs
Merge GitHub main into main
InkCanvas: report automation bounds and offscreen state correctly (#11890)
Merge GitHub main into main
Merged PR 16832354: Resolve GitHub inbound test-on-vm skill conflict
Merge pull request #11891 from microsoft/user/nitinc/inking-telemetry
Merge pull request #11906 from microsoft/user/harshit7962/inktoolbar-cornerradius
Inking telemetry: emit session summaries on Unloaded, and contain telemetry failures
Add managed leak churn scenarios for remaining container/popup controls
Add PostTestRun aggregation of native lifetime crash/warning totals
InkCanvas: degrade instead of crashing when the compositor interop is absent
Merge pull request #11904 from microsoft/user/nitinc/inkcanvas-zorder
Inking telemetry: address review feedback
InkToolbar: honour CornerRadius and Padding in the control template
Expose AutoSuggestBox AccessKey through editable TextBox (#11729)
Inking telemetry: schema v2, session summaries, error events, common dimensions
InkCanvas: let XAML z-order the ink on the lifted compositor
Inking spec: address Neeraj's review feedback
Rewrite all 11 native lifetime scenarios to induce real native faults
Set WINUI_LIFETIME_STRESS_NATIVE at User/Machine registry scope so te.processhost inherits it
Surface native lifetime-stress crashes as non-gating warnings + run aggressive repro
Inking spec: address review feedback
Suppresses 0612 warnings when accessing members on obsolete classes (#11738)
Add gating native scenarios that drive the TrackerPtr-converted peer fields
Enable aggressive native-crash lifetime repro on the per-PR gate
Emit an explicit greppable NATIVE log line for each *Native scenario on every run
Wire WINUI_LIFETIME_STRESS_NATIVE into the soak pipeline so native-repro variants actually run
[WinUI OSS] Consume packaged WebView2 Evergreen runtime (#11821)
Inking: add usage, reliability and performance telemetry
Add 'Native' suffix to native-crash stress scenarios for log searchability
Cover all 38 'Lifetime Issues' Watson bugs in the stress suite
Add native-crash reproduction scenarios (non-gating) to lifetime stress suite
Quarantine native crashers StressPivotItemChurn and StressFrameNavigationCache
Enable xaml profiler traces flag in debug mode (#11818)
Add per-control churn lifetime stress scenarios (broaden warning coverage)
Merge pull request #11651 from microsoft/jecollin-microsoft-relocate-copilot-skills
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate
Add targeted lifetime scenarios for recurring Watson crash areas
Fix confusing PathNotFound when test-payload artifact is missing
Keep PR focused on VM testing
Refine clean-build guidance for agents
Move build skill to canonical skills directory
Clarify user-only Hyper-V permission setup
Require user to grant Hyper-V access
Keep agent guidance in VM test skill
Keep VM script usage standalone
Use x64 defaults for VM tests
Use current identity for Hyper-V group
Address test-on-vm review feedback
Limit PR to VM test skill
Move Copilot skills to repository root
Make lifetime stress suite a truly non-gating report in the runner
Merge GitHub main into main
Package official WebView2 Evergreen standalone installer (#11822)
Merged PR 16769574: [WinUI OSS] Document ADO branch contribution access
Update WinUI setup documentation (#11759)
Merge GitHub main into main
Run lifetime stress as a non-gating report in the PR pipeline
Merge pull request #11817 from microsoft/aahmedov/nuget-packages-note
docs: update lifetime-stress docs for report-only behavior
Make lifetime stress suite fully report-only (never gate a PR)
Align soak per-test timeout with budget; broaden lifetime stress coverage
Merge GitHub main into main
Add C++ FolderTreeApp sample (#11819)
Merge GitHub main into main
Quarantine StressItemsRepeaterRealizationAndRecycling as non-gating
Restore wchar_t compatibility aliases (#11827)
Merge GitHub main into main
Add C++ ScratchPad profiler app (#11824)
Merge GitHub main into main
Merge pull request #11829 from microsoft/user/protikbiswas/lifetime-tracker-fixes
Sweep the full WinUI control surface in the lifetime stress harness
Document lifetime stress suite as non-gating (crashes gate, leaks report)
Make lifetime stress leak checks non-gating (report-only)
Make lifetime stress suite an explicit member of the WinUI-GitHub-PR gate
Convert UIElement m_interactions collection to TrackerPtr
Add lifetime stress test harness and scheduled soak pipeline
Fix cross-boundary lifetime leaks: convert raw ComPtr peer fields to TrackerPtr
Merge GitHub main into main
Consolidate mirror + integrate into a single two-stage pipeline (#11763)
Merge pull request #11720 from microsoft/user/dipesh/tableview/data-shaping-grouping
Add internal issue field to PR template (#11790)
fix: silence C6011 in ReconcileSortStateWithSource
Merge pull request #11780 from microsoft/user/abhijeetjha/d2d-per-thread-context-leak
Merge pull request #11803 from microsoft/user/nitinc/inking-toolbar-api
Added sample app validations
Fixing review agent findings
refactor(tabular): drop Tabular prefix from generic shaping vocabulary
refactor(sample): apply one shaping verb per UI change
refactor(tableview): remove unreachable headerless grouping
refactor(sample): drop obsolete projection workarounds
refactor(tableview): address PR feedback on comments and naming
Testing SortCycle modification API
feat(sample): add shaping page for filter, sort, group
feat(tableview): converge sort front-ends, add path sort
Port TableView P1 incremental expand/collapse + preserve selection across filter reshape
Port TableView group-header focus + keyboard-nav fixes from internal lift
Reorganize shaping files: retire HierarchicalItemsSource, share RowExpansionModel
Port TableView grouping fixes + GroupedSourceAdapter rename from internal lift
Port TableView data-shaping grouping from internal lift
InkToolbar: align public API with the reviewed spec and drive the presenter path
Merge pull request #11801 from microsoft/user/nitinc/inking-customdry
InkCanvas: custom drying (app-rendered dry ink via InkPresenter.ActivateCustomDrying)
Fixing codegen source - LatestVersion should be Experimental (#11751)
API spec: DataTemplate from code (#11260)
Ensures cleanup of window event handlers (#11734)
TableView: left-align columns, and make the samples buildable (#11762)
Tabular: add opt-in column-header tooltips to TableView (#11764)
CD3D11Device::~CD3D11Device: release the wrapper's D2D device context and brush
Add XAML profiler memory attribution events (#11743)
Consolidate microsoft-ui-xaml-specs into main repository (#11231)
Reorganize specs into feature folders (#11230)
Gate PR validation on test failures (#11758)
Inking spec: replace Not-ported section with one full side-by-side API comparison table (status column: Available / shape-change / New / Not available); custom drying shown as Available
Inking spec: add verified UWP->WinUI3 member diff tables; make Not-ported list explicit and research-backed; assert custom drying is ported (not deferred)
Inking spec: address review feedback (threading-model diff rationale, namespace and re-implementation note, custom drying API + how-to + image, new-in-WinUI3 callouts, strongly-typed TargetInkPresenter, remove stray ToggleKind, rendering limitations, pointer-args and haptic notes)
Temporarily skip failing SVG decode test (#11770)
Temporarily skip six MediaPlayerElement caption tests (#11767)
Merge pull request #11690 from microsoft/user/kvineeth/netupgrade-samples2.0
Temporarily skip failing InkCanvas tests (#11766)
Preserve input services during test shutdown (#11760)
Add gamepad navigation design note (#11735)
Merge pull request #11695 from microsoft/user/abhijeetjha/xamlcompiler-malformed-xaml-file-attribution
Tabular: mark the two remaining non-preview types [MUX_PREVIEW] (#11746)
Merge pull request #11744 from microsoft/user/gpaskaleva/gitignore-build-test-artifacts
Tabular: add opt-in per-cell tooltips to TableView (#11669)
Merge pull request #11724 from microsoft/prk100/imagebase-ensurebrush-nullguard
Merge pull request #11583 from microsoft/user/abhijeetjha/svg-stream-decode-to-render-size
Merge pull request #11660 from microsoft/fix/appbarbutton-label-fontsize-resource
Merge pull request #11670 from microsoft/user/Hemantxk/mpe-pause-play-experiment
[WinUI OSS] Fix GitHub static test package restore (#11657)
CImageSource::SetSource: re-qualify DecodeToRenderSize for stream SVGs that enter the tree later
Merge pull request #11680 from microsoft/user/abhijeetjha/coreshutdown-focused-textbox
Merge pull request #11617 from microsoft/user/abhijeetjha/viewport-noninvertible-transform
Use the active MediaPlayer playback session
Load GitHub PR pipeline templates from the PR branch (#11711)
Pause MediaPlayerElement only during shutdown
SourceFileManager::PropagateOutOfDateStatus: don't fail the task when the x:Class pre-read fails
CoreShutdownTests: add regression test for focused TextBox at core shutdown
CUIElement::TransformToElementCoordinateSpaceThroughViewports: report an invalid viewport for non-invertible transforms
Samples: add a TableView consumer matrix for C#/C++ x packaged/unpackaged (#11691)
Temporarily skip failing InkToolbar cleanup tests (#11733)
CImageBase::EnsureBrush: guard null m_pImageSource in remeasure block
Tabular: make TableView consumable with no app-side workarounds (#11641)
Align MUXTestInfra Microsoft.Windows.SDK.cpp version with the target platform version
Restore ContentExternal helper migration (#11607)
ResizeGripper: framework-internal, dual-axis resize gripper primitive (#11640)
Merged PR 16623412: Remove the MUXControlsTabular.sln build step from the MUX build template
Restore MediaPlayerElement source file ending
Restore MediaPlayerElement pause and resume behavior
Avoid end-of-file macro warning
Narrow MediaPlayerElement pause to Window shutdown
Pause MediaPlayerElement when leaving the live tree
Port TableView data-shaping (sort + filter) core from internal lift (#11644)
Enable AppBarButton label font size customization
Fix Inking file Name Casing (#11643)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions (#11618)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions
Merge pull request #11584 from Nitin-100/user/nitinc/inktoolbar-winui2-parity
InkToolbar/InkPresenter: WinUI2 parity - flyout labels + stencil toggle
Use RunTime TFM for XamlPerf project
Move remaining sample/perf/test apps to the samples moniker and portable RIDs
Merge pull request #11576 from iamAbhi-916/user/abhijeetjha/navview-bumper-footermenuitemssource
NavigationView::BumperNavigation: use footer ItemsSourceView count so shoulder navigation reaches FooterMenuItemsSource items
Merge pull request #11573 from microsoft/user/hmishra/promote-winui3-safe-changes
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644) Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Syncing content from committish d8541fb269b5f43c6ff070fb57064853cc5985b5
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639) Merged PR 16149920: Honor backslash escapes inside native quoted markup-extension values (fixes #2904)
Merged PR 16150016: Box deferred C++/WinRT x:Bind object values (fixes #9255)
Merged PR 16544179: [XAML Debugger Events] Add core size and source location Merged PR 16548929: [WinUI OSS] Fix public mirror integration checkout
Merged PR 16018052: Fix Window.Content set in markup held alive for Window lifetime
Merged PR 11433100: Reduce numbers of generated static initializers
Merged PR 16171688: DataTemplate subtree creation through code
Merged PR 16536316: [WinUI OSS] Automate public mirror integration
Merged PR 16532989: TeachingTip::OnIconSourceChanged: guard TemplateSettings before dereferencing it
Merged PR 16533592: [WinUI OSS] Disable TSA for the inbound mirror
Syncing content from committish b300a2d7a0e65a2871ad8c5a373dd8b3f94d7527
Syncing content from committish 5104bbb85d064c98509c872eab213dd0115e22d0
Merged PR 16018089: Fix MTC crash when MediaPlayer is shared between MediaPlayerElements
Merged PR 16567256: Update OSS WinUIDetails dependency
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16484124: Consume ContentExternal*Link helpers from closed repo
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644)
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Merge pull request #11229 from microsoft/user/gegao18/SetThemeResourceBinding
Create GitHub-side mirror conflict test (#11559)
User/sakshishar/merge conflict test comment 2 (#11558)
Fix typo in API review process documentation (#11556)
Fix spelling in DatePicker visual updates spec (#11547)
Trim API diff: drop the namespace table, keep a short prose note
Add API diff from WinUI 2 (UWP) to the inking spec
Add API spec for Inking (InkCanvas, InkPresenter, InkToolbar)
Merge pull request #11540 from microsoft/user/hmishra/promote-winui3main-to-main-7
Merged PR 16522948: [WinUI OSS] Enable first inbound mirror iteration with new flow
API review feedback
Merged PR 16150115: Fix Hyperlink IsOffscreen to report true when its inline range is clipped out of view
Merged PR 16449572: Fix flaky InkToolbarEraserButtonTest by realizing the eraser button in the visual tree
Merged PR 16508657: [WinUI OSS] Harden the GitHub-to-ADO mirror for production
Merge pull request #11539 from microsoft/user/hmishra/merge-main-into-winui3main-8
Merged PR 16479125: Charts: Add sample apps (C++/C#, packaged/unpackaged)
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-8
Merged PR 16510029: Restore source mirror target to winui3/main Merged PR 16509992: [WinUI OSS] Retarget source mirroring to GitHub main Merged PR 16479149: Update ResourceGraph's resource stack to avoid memory leak Merged PR 16487515: [WinUI OSS] Simplify Azure Maps token injection condition Merged PR 16490220: [WinUI OSS] Remove obsolete GitHub-specific pipeline guards Merged PR 16468402: [WinUI OSS] Validate source mirroring against a temporary GitHub main copy
Merged PR 16469629: Fix GitHub mirror pipeline checkout
Merged PR 16449111: Fix DataTemplate.LoadContent custom root leak
Merged PR 16149962: Skip ByRef (ref-return) property types in XamlTypeInfo generation
Merged PR 16403603: [main] Use application exit watcher in shutdown tests
Merged PR 16018100: Cancel automatic ToolTip on island/root teardown
Merged PR 16405118: SortIndicator: shared sort-direction chevron primitive (framework-internal)
Syncing content from committish 9dbe8751daa6c25e0ed1494845c69710bd8ace88
Merged PR 16450009: Fix credential provider setup from PowerShell 7
Merged PR 16468170: [WinUI OSS] Document WinUIGallery test data flow
Syncing content from committish 1e966d402d341c15645bfbe1e55efeed66ca0ba8
Merged PR 16433746: Ingest Charts as a MUXC control
Merged PR 16018094: PropertyChanged_revoker::revoke: unregister at the ABI level to avoid noexcept terminate Merged PR 16449699: winui-esb-agent: add RI-blocking scope gate and mandatory branch diagram
Merge pull request #11509 from microsoft/user/hmishra/promote-winui3main-to-main-6
Syncing content from committish a71b1c75ecf5696ad269d612879f57b477a5f4e9
Merged PR 16017646: PoliCheck 79930 strings scrubbed, committed and pushed successfully
Merged PR 16017705: Fix false red-squiggle errors on XAML-generated code in VS Code / C# Dev Kit by surfacing generated .g.cs files to non-VS design-time builds Merged PR 16435189: Bump Samples/WinUIGallery submodule to 3669519
Merge pull request #11504 from microsoft/user/hmishra/merge-main-into-winui3main-7
Merged PR 16220910: InkCanvas/InkPresenter: inking parity - clipboard, high-contrast, stroke/unprocessed input
Merged PR 16190931: Add WinUI Test Runner agent to the agency-kit
Syncing content from committish ee9ee5a819465b85aca370569a096500cb34d449
Syncing content from committish bb0ed45d619cedf9b6edea1adade00814d3c6b27
Merged PR 16362638: Fix RadioButtons virtualized container retention
Merged PR 16417331: [WinUI OSS] Enable WinUIGallery scenario tests on GitHub PR validation
Merged PR 16150108: Suppress CS0618 obsolete warning around CreateFromString emission in XamlTypeInfo generator
Merged PR 16438267: Revert Chart, now built in WindowsAppSDKClosed
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-7
Merged PR 16428523: Enable GitHub-to-ADO source mirroring
Merged PR 16149949: Use weak callbacks for generated x:Bind and Window.Activated events
Merged PR 16430370: InkToolbar: fix eraser button crash from unguarded ToggleButton cast
Merge pull request #11496 from microsoft/users/pragupta/bumpUp-winuiGallery-commit-v0.001
Bump Samples/WinUIGallery submodule to 3669519
Syncing content from committish 19c3009afd944b3a89ec5f04941e1b6fa7d31273
Merged PR 16401824: TableView: add single row selection
Merge pull request #11465 from microsoft/user/sakshishar/restore-scenario-tests-validation
Merge pull request #11493 from microsoft/user/hmishra/promote-winui3main-to-main
Merged PR 16388446: InkToolbar: fix empty eraser/stencil flyouts, color/size apply, and tool-apply hook
Merged PR 16384703: InkCanvas: fix lifted inking by sizing the ContentExternalOutputLink PlacementVisual
[WinUI OSS] Restore scenario app tests on GitHub PR validation
Restore WinUIGallery build validation (#11350)
Mirroring script code (#11484)
Ignore repository-local build tools (#11486)
Merge pull request #11485 from microsoft/user/hmishra/merge-main-into-winui3main
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-6
Syncing content from committish f84930972bd23ac2d11d8c2d6f5a03fd5ca61698
Merged PR 16399208: [WinUI OSS] Restore scenario app tests on GitHub PR validation (skip WinUIGallery)
Merged PR 16288815: Expose visible TextBox placeholders in UIA Content view
Merged PR 16362637: TableView group-header templating: chrome lives in the ControlTemplate, the app owns only the content
Merged PR 16376026: TableView cell editing: the column owns the editor, the control owns the lifecycle Merged PR 16399847: Fix Chart build: engine headers moved to include\ChartEngine Merged PR 16363409: Consume the chart engine from the WinUIDetails package
Enable GitHub sample app validation (#11473)
Merged PR 16387085: [WinUI OSS] Fix MirrorGitHubIssues query ID interpolation
Merged PR 16301334: [WinUI OSS] Restore RunTests for GitHub PR validation - Part 1
Merged PR 16385112: [WinUI OSS] Restore GitHub sample build conditions (parity-only)
Merged PR 16385546: [WinUI OSS] Restore OSS IXP package pin
Syncing content from committish f53d2066f2c7a08822887bc90c0439d48a6b0ee4
Merged PR 16018104: MapControl: raise MapServiceErrorOccurred for invalid/rejected map service token
Merged PR 16371468: Remove XamlCompiler tests from mirroring exclusions
Merged PR 16310857: Introduce Microsoft.UI.Xaml.Controls.Chart.dll (empty binary scaffolding)
Syncing content from committish 47ba25559c5662b5889b0e120a8e44df636520b7
Syncing content from committish 750eed8da57837c93553a1bdde32baa861e95d78
Merged PR 16289510: Fix PGO scenario NuGet feed resolution
Merged PR 16362875: InkToolbar: faithful C++/WinRT port of the UWP InkToolbar
Merged PR 16371813: [WinUI OSS] Move GitHub migration notice to a variable
Merged PR 16329117: Fix KeyboardAccelerator crash on OEM/punctuation keys (#708)
Merged PR 16018123: Replace problematic get_weak() calls in InkCanvas with safe make_weak pattern Merged PR 16315629: Add winui-esb-agent for Watson escrow/ship-blocker triage
Merged PR 16018153: Fix WebView2 OnSourceChanged wrong-thread navigation after non-awaited EnsureCoreWebView2Async Merged PR 16327933: Scrub XamlCompiler/Tests for open-sourcing: add copyright headers, remove int...
Merged PR 16360726: Add WinUI GitHub transition comment to PRs
Merged PR 16261697: Table column auto size fix
Merged PR 16342967: [WinUI OSS] Restore internal package setup for in-repo GitHub PR validation
Merged PR 16324163: Fix WindowlessXamlIslandTests UIA crash + add DragDrop crash breadcrumb (OS bug #63350935)
Bump OSS IXP package to 2.1.4-experimental (#11410)
Merged PR 16144919: Fix CTimedTextSource teardown ordering to prevent MediaPlayerElement CC track callback leak
Merged PR 16294378: Ship stable WinUI component NuGet with the release license, not preview
Merged PR 16290245: [WinUI OSS] Update build mirror exclusions for internal-only files
Disable GitHub PR build matrix on winui3 (#11360)
Syncing content from committish 118587f2d9ed8fd8e980ded37f5e54eca433b480
Merged PR 16202536: InkCanvas: enable system-composition switcher splice
Merged PR 16316532: [WinUI OSS]Enable buildsamples.cmd for public mirroring Merged PR 16309793: Nightly SDL: add PREfast folder workaround to RunStaticTests job
Syncing content from committish d15541ecfda15a58f2a958a8f4d4812ea472cace
Merged PR 16224761: Remove experimental ixp api which are not used in winui
Merged PR 16300588: [WinUI OSS] Fix local init when LKG compiler feed is unavailable
Disable automatic GitHub PR build workflow (#11347)
Add the Run Tests Stage to WinUI-GitHub-PR (#11343)
Merged PR 16305401: [WinUI OSS] Mirror build/packages.webview2.config for GitHub PR restore
Restore MUXFinalRelease validation signal (#11348)
Merge pull request #11340 from microsoft/satwiksharma/build-pr-lmr
Merged PR 11441384: Fix codegen for nested template types Merged PR 16261086: Enable ADO packaging, fusion manifest, and symbol artifacts
Merged PR 16135643: Fix C++/WinRT two-way binding from string/primitive to IInspectable (issues #4787 and #7986) Merged PR 16301291: [WinUI OSS] Allow the Run Tests Stage to run on the GitHub PR pipeline
Merged PR 16290751: [WinUI OSS] pr6: Re-enable GenerateWinUIGalleryTestData for public GitHub builds
Merged PR 16286959: [WinUI OSS] Apply build scrubbing updates
Merged PR 16291924: Mirror Azure Maps token injection script
Modifying build-pr script to work with LMR present
Merged PR 16266258: Fix access modifier on C# version of XamlGeneratedMain() (fixes #11245)
Merged PR 16290275: [WinUI OSS] Scrub NuGet env and MockArm64EC scripts to resolve dependency-setup validation blocker
Merged PR 16179369: Removing LMR from exclusion list
Merged PR 16275469: Switch back to using CompHelper
Merged PR 16286612: [WinUI OSS] Scrub TransformAppxManifest to resolve app validation blocker
Merged PR 16243757: Fix ItemContainer stuck in pressed visual state after mouse release outside
Merged PR 16215841: [WinUI OSS] Perf scrubbing Merged PR 16272299: [WinUI OSS] pr5: Restore Samples/WinUIGallery submodule via RestorePaths Merged PR 16220893: [WinUI OSS]Replace hardcoded internal feed/symbol URLs with pipeline variables
Add Samples/WinUIGallery submodule on winui3/main (#11304)
Restore MUXControls GitHub validation wrapper (#11265)
Merged PR 16103705: FrameworkElement.SetThemeResourceBinding API
fixup
CR feedback
Merged PR 16251944: Fix Static Tests Stage pipeline failures caused by WinMD Compat Test issues
Merged PR 16237413: [WinUI OSS] Restore MUXControls GitHub PR validation Merged PR 16232038: [WinUI OSS] pr0: Bump Samples/WinUIGallery submodule to latest main (29f62479)
Syncing content from committish a07ac9922c034922f7ddad04949dc7e7da0ee35e
Merged PR 16217456: Initialize Popup with IsOpen=true crash in WinUI Desktop Fix GitHub #3879 Merged PR 16246345: Fix issue where non specified values for Enabled/Disabled optional changes would break incremental compile
Merged PR 16018381: Replace Win10-22H2 test OS with Win11-25H2 Merged PR 16223459: [WinUI OSS] Rename WinUI component package artifacts Merged PR 16217151: [WinUI OSS] Restore Azure Maps token injection validation Merged PR 16217316: [WinUI OSS] Use OSS dependency overrides for GitHub packages
Merged PR 16125789: [CommandBar] Fix spurious overflow "..." button at fractional DPI
Merged PR 16062274: Make controls build work on x86chk
Syncing content from committish 5ad62c2798ec17812c6f77791c6a2f23e3cef924
Merged PR 16168201: Add WinUI3/WinUI2 cohabitation regression test
Merged PR 16203355: [WinUI OSS] Samples scrub updates
Merged PR 16168671: [WinUI OSS]Comment-only scrub across scripts, build, and dxaml files
Syncing content from committish 23fa8b607d6ae6acc3444057afeab2ce91a3a2f9
Merged PR 16201761: [WinUI OSS] Scrub AzureMapMapsToken Script Merged PR 16202253: Add TableView sample app
Merged PR 15957057: Introduce minimal display-only TableView base control in Microsoft.UI.Xaml.Controls.Tabular.dll
Merged PR 16028506: Fix issue on button where combination of clicking and hiding can block keyboard
Merged PR 16099318: Update OSS FrameworkUdk pin Merged PR 16167267: Scrubbing LMR folder for WinUI OSS Phase 4
Merged PR 15101676: Inking support for WinUI 3: InkCanvas and InkToolBar
Merge pull request #11223 from microsoft/user/hmishra/merge-main-into-winui3main-5
Merged PR 16018147: Widen PauseNewDispatch for windowed popup DComp resource creation (AB#59262054)
Merged PR 16144599: Fix XamlOptionalChanges contract: 10 -> 11
Merged PR 16117156: Add experimental Window MinWidth/MinHeight/MaxWidth/MaxHeight (Issue 7296)
Merged PR 16155405: agency-kit: install all four WinUI agents by default
Update to reparenting behavior
Add missing Windows versions to bug report template (#11211)
Add /needs-repro maintainer comment command (#11213)
Merged PR 16089473: Fix WMC9999 MissingManifestResourceException on non-English Windows
Merged PR 15943969: Introduce Microsoft.UI.Xaml.Controls.Tabular.dll (empty binary scaffolding)
Merged PR 16122630: Fix XAML shutdown fast-fail: reset process-global ActivationFactoryCache once, under lock
Merged PR 16136606: Fix RatingControl PlaceholderValue rendering inconsistency (fixes #10348)
Merged PR 16138014: Update WinUI logo assets to the recent logo
Merged PR 16136021: Fix RadioButtons SelectionChanged emitting null items (#46242402)
Merged PR 16124996: [WinUI OSS] PGO Helpers Wrapper
Merged PR 16123108: DesktopWindowImpl::Resize/RepositionWindowToDesktopWindowXamlSourceWindowDimensions: guard against teardown reentrancy
Merged PR 16123060: Input: reset m_inputServices after text-core teardown to fix shutdown null deref
Merged PR 15799583: [Community Contrib 11052] Add experimental Window.Width and Window.Height
FrameworkElement.SetThemeResourceBinding spec
Merged PR 16116678: Fix x:Bind generated Lookup() call for dictionary/map types in C++/WinRT (issue #11162)
Merged PR 16053707: Add XAML Profiler: live four-tree visualizer with ETW instrumentation and cross-app highlight
Merged PR 16068828: fix build instruction paths in GettingStarted.md
Merged PR 16052586: NavigationViewItem::ShowHideChildren: guard deferred flyout show against stale state
Include docs validation change (#11224)
Merged PR 16017667: ItemsView ItemsSource spec note added Merged PR 16098595: Fix Component Governance security alerts in perf/vis Python deps
Merged PR 16065450: NavigationView: Fix negative MaxHeight in UpdatePaneLayout (Watson #62716546)
Merged PR 16091625: Preserve docs link checker exclusions
Merged PR 16089160: PGO FE training: dynamic patch-path discovery + WER LocalDumps 64-bit fix Merged PR 16089358: Preserve GitHub PR wrapper during mirroring
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-5
Merged PR 16089157: [WinUI OSS] Scrub additional sample files
Syncing content from committish a1380b0f7083a9e5e8cd9a64aaa1769dd82e3be1
Syncing content from committish 0b7274ceab485d3f9bdd49029fbfdb19c337e48a
Merged PR 16077790: [WinUI OSS] Scrub sample files Part 1 Merged PR 16078574: [WinUI OSS] Scrub WinUIDesktop samples
Fix typos in SplitMenuFlyoutItem-spec.md (#11036)
fix build instruction paths in GettingStarted.md (#11188)
Syncing content from committish 1f31d0aa9acb7214b3b07973a364b8da3cfd79b4
Restore Static Tests GitHub validation stage (#11209)
Merged PR 16032651: Bug 50695292: Fix E_XAMLPARSEFAILED for {CustomResource} on a root element property
Merged PR 15814566: ETL-based App Boot Visualizer Merged PR 16053650: [WinUI OSS] Restore Static Tests GitHub PR validation with mirrored inputs
Merged PR 15959254: [WinUI OSS] Scrub internal references
Merged PR 15963750: Remove CompHelper
Merged PR 15899107: Guard windowed popup LostFocus and UpdateCursor against disposed island
Merge pull request #11208 from microsoft/user/hmishra/merge-winui3/main-into-main
Merge pull request #11207 from microsoft/user/hmishra/merge-main-into-winui3main-4
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-4
Restore MUXFinalRelease GitHub validation stage (#11192)
Merged PR 15986756: [WinUI OSS] Mirror static test compatibility inputs
Merged PR 16043107: Enrich tracked-element recycle trace with NewTrackedElementElected
Merged PR 15867018: Code Changes for running XamlCompiler Tests
Merged PR 15985745: [WinUI OSS] Restore MUXFinalRelease GitHub PR validation Merged PR 15927163: [WinUI OSS] Mitigate direct link details in Test folder and related scrubbing
Merged PR 15915881: [PREfast] Fix WinUI3 static-analysis warnings
Merged PR 15959032: [WinUI OSS] Migrate WinUIGallery to component package and remove the no-longer-needed mock WinAppSDK Merged PR 15926619: Add one-command Copilot CLI setup for the WinUI team (.github/agency-kit)
Merged PR 15956284: [WinUI OSS] Migrate test/sample apps to Microsoft.WindowsAppSDK.WinUI Merged PR 15945557: Remove stale-tlog warning from bt-build skill
[WinUI OSS] Enable GitHub PR validation through ADO (#11169)
Merged PR 15949750: Exclude WinUIGallery tests from OSS builds (AI generated)
Merged PR 15897339: Fix broken doc links and typos across docs and code comments Merged PR 15904161: [WinUI OSS] Ensure safe OSS-pinned packages before Official build
Merged PR 15944008: Remove unused PageNavigationComplete event from DXamlCore
Merged PR 15795245: Add run-tests-on-vm script (experimental quality)
Merged PR 15937486: Fix MUXC test leaking XamlOptionalChanges from one test to the next Merged PR 15911115: [WinUI OSS] Enable GitHub PR validation through ADO
Merged PR 15827267: CWindowsServices::GetKeyboardModifiersState: cache keyboard statics under ActivationFactoryCache lock
Syncing content from committish 5bd2a3d14985d327a08bf20cd1274d91da387f14
Merged PR 15930718: Update WinUI WinRT contracts for 2.2 and 3.0
Merged PR 15784747: [CP to main] Optimize ScrollBar template to remove unnecessary resource lookups
Merged PR 15547166: DesktopWindowXamlSource: Guard put_Content against post-Close calls
Syncing content from committish 9ee956e177ca69998fce7dc21e360db492219048
Merged PR 15913880: Fix null LayoutState dereference in UniformGridLayout/FlowLayout OnItemsChangedCore
Merged PR 15547727: Null-guard pRenderBounds in CTileBrush::ComputeStretchAndAlignment
Merged PR 15913731: Fix XamlOptionalChanges contract version
Syncing content from committish d01ee85336a48774386b16f37a94263add519fcc
Merged PR 15874393: Implement DeferContextFlyoutInit opt-in for CUIElement::EnterImpl's GetContextFlyout change
Merged PR 15862332: Connect the three applying-styles code optimizations to the same OptimizeApplyStyles opt-in
Merged PR 15904117: Enable MUXC tests to use XamlOptionalChanges
Merged PR 15889162: Fix MenuFlyout side-placement flip-up alignment near monitor bottom
Merged PR 15868699: [WinUI OSS] Add debugger extensions in windbg for xaml Merged PR 15871135: Make mirror publish idempotent on existing tag, push tags+branch atomically
Merged PR 15871521: Cherry-pick `DefaultStyleOptimizations` opt-in enum
Merged PR 15819395: Add MSBuild properties to allow XamlCompiler to codegen calls to `XamlOptionalChanges` API Merged PR 15824707: Overlay to identify UI Frameworks used to build the view
Merged PR 15890276: XamlOptionalChanges: align with finalized spec
Merged PR 15507389: Update XAML compiler to use System.Reflection.Metadata
Merge pull request #11110 from sundaramramaswamy/user/suramaswamy/optional-changes-api-spec
Merged PR 15856179: [Porting] FocusRect: guard non-UIElement candidate in FindFocusRectHost
Spec: enum values removed at permanent stage
Syncing content from committish 55ff7fef8dbff041e845c183b5880b2c2faeb2e2
Syncing content from committish 648f5180f04193a6f181388454065e28f57c3ca4
Merged PR 15776906: Adjust vsconfig to indluce missing workloads
Syncing content from committish 7d49a3fd11c010260f61b835ad30f8a2afc64159
Merged PR 15860205: Skip GenerateWinUIGalleryTestData in public GitHub mirr…
azure-pipelines Bot pushed a commit that referenced this pull request Oct 27, 2026
WinUI Profiler: read XAML TraceLogging events from .etl files (#12415)
WinUI Profiler: read XAML TraceLogging events from .etl files
Merge GitHub main into main
Fix WinUI Profiler process identity and reconnect controls (#12413)
Merge GitHub main into main
Update standalone WinUIDetails fallback to 2.6.4-dev.experimental1D (#12405)
Merge GitHub main into main
Placeholder WinUIProfiler app with tap connection (#12406)
Merge GitHub main into main
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state (#12290)
Merge GitHub main into main
Localization Update 20261019 (#12403)
Apply multiline coding style to native profiler metrics
Refine profiler charts, XAML UI and typed metric interop
Merge GitHub main into main
ResourceResolver::GetParentForResourceLookup: preserve flyout scope (#12344)
Merge GitHub main into main
Fix Window.DispatcherQueue use-after-free after XAML shutdown (#12346)
TableView: reorganize and order IDL files (#12382)
Replace profiler UI polling with change notifications
Remove tests from profiler executable placeholder
Merge GitHub main into main
TableView: TiP attribution, per-operation TiP tests and TableView_Instance telemetry (#12301)
build: refresh standalone WinUIDetails fallback
Add standalone WinUI profiler executable baseline
Merge GitHub main into main
NavigationView: don't clip PaneFooter/PaneCustomContent item icons in closed compact pane (#12319)
Localization Update 20261019
Merge GitHub main into main
InkToolbar: make the toolbar's keyed resources visible to app XAML (#12296)
Merge GitHub main into main
Emit owning-element identity on remaining XAML framework ETW events (#12179)
TableView TiP: Copilot review fixes (fault attribution, contained faults)
Merge GitHub main into main
Improve diagnostics for invalid ItemsSource values (#12335)
Merge GitHub main into main
Convert even more tests from UAP hosting mode to WPF hosting. (#12229)
Merge GitHub main into main
Fix WebView2 callback ownership during dispatcher shutdown (#12361)
ResourceResolver::GetParentForResourceLookup: include ordinary flyouts
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Merge GitHub main into main
TableView: templated column headers, UIA resize, sort fixes, recycle perf, theming (#12307)
Add code-coverage-calculation skill: component code coverage from a local VM test run (#12254)
Merge GitHub main into main
NavigationView: respect IsPaneOpen=false set before PaneDisplayMode=Left on launch (#7609) (#12325)
TableView TiP: blame by exception type and count contained app faults
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Synchronize staggered entrance transition visibility (#12196)
Merge GitHub main into main
Publish localization resources to the OSS dependency feed (#12364)
Merge GitHub main into main
NavigationView: fix pane toggle button clipped on first render (#12321)
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state
Merge GitHub main into main
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#12316)
TableView: low-risk fixes (keyboard group toggle, gripper cursor and visuals, Fluent grid lines, scroller lookup, samples) (#12349)
Merge GitHub main into main
Merge GitHub main into main
Fix embedded MRT resource memory lifetime (#12128)
Update area owners: map owners, XAML experts and controls ownership (#12253)
Merge GitHub main into main
Add pre-publication symbol indexing hook (#12347)
Fix WebView2 callback ownership during dispatcher shutdown
Merge GitHub main into main
Remove the font test resources from the repo, restoring them from a package instead (#12338)
Merge GitHub main into main
Merge GitHub main into main
Deliver triage evidence directly and fix cancelled-run detection warnings (#12218)
UIAffinityReleaseQueue: schedule coalesced idle cleanup (#12199)
Fix nested cmd.exe shell when rerunning init.cmd (#12312)
Test: clarify what the cross-NavigationView test proves
Test: open NavigationView B explicitly after load in the cross-NavigationView test
NavigationView: keep the #7609 force-close guard to first-time setup, not re-templating
NavigationView: re-prepare NavigationViewItems on every load and re-resolve the NavigationView for items moved between NavigationViews
Add tests: item moved from Content to MenuItems, and between NavigationViews, follows the right closed compact state
ResourceResolver::GetParentForResourceLookup: preserve flyout scope
Address second review round on the coverage skill
NavigationView: refresh closed compact state when a reused NavigationViewItem is loaded in a new host
Add test: item reused from MenuItems refreshes closed compact state in PaneFooter and Content
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
TableView: context menu support (cell, header, row and table flyouts) (#12306)
UIAffinityReleaseQueue::Cleanup: skip GC locking when no work is pending
TableView TiP: one test per key operation
NavigationView: drop the IsBackButtonVisible toggle width refresh
NavigationView: add #7609 test case for runtime LeftCompact -> Left after a closed launch
NavigationView: show the close button in an already open pane in the toggle button width tests
NavigationView: clamp the pane toggle button width to zero
NavigationView: add test for pane toggle button width with an OpenPaneLength smaller than the close button
TableView: Initialize TiP ends at the first laid-out row
Merge main into UI-affinity cleanup wake branch
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
Add test: PaneFooter item closed compact state follows runtime threshold/display mode/host changes
NavigationView: re-apply pane toggle button width when IsBackButtonVisible changes
NavigationView: add test for pane toggle button width following IsBackButtonVisible with a PaneTitle
NavigationView: re-apply pane toggle button width when the effective OpenPaneLength changes
NavigationView: add test for pane toggle button width following OpenPaneLength with a PaneTitle
NavigationView: extend #7609 test with trigger-audit cases (Auto launch, IsPaneOpen=true override, runtime LeftMinimal->Left)
NavigationView: refresh back/close button padding when mode threshold widths change (#9789 review)
NavigationView: add test for header padding when CompactModeThresholdWidth flips DisplayMode (#9789 review)
Merge GitHub main into main
Make WebView2 navigation HTTP-error test deterministic (#12326)
NavigationView: make IsInLeftPaneFooterOrCustomContent accessible to NavigationViewItem
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
NavigationViewPointerFocusPage: report toggle state as text
CoreShutdownTests: verify idle native cleanup wakes
Refresh NavigationView header padding when pane display mode changes
Merge GitHub main into main
Enroll MapControl strings in the localization pipeline (#12304)
TableView: TableView_Instance replaces TableView_SessionSummary
Merged PR 17171113: Update WinUI es-metadata ownership and routing
Merge GitHub main into main
Fixing WinUI crash when propagating theme to staged Flyout (#12308)
test(webview2): make HTTP error deterministic
Merge GitHub main into main
JxrImage stability - the test needs a longer timeout (#12322)
NavigationView: limit the closed compact fix to items in PaneFooter/PaneCustomContent
Add tests: content-area NavigationViewItem keeps layout; hierarchical PaneFooter item not clipped
JxrImage stability - the test needs a longer timeout
NavigationView: keep IsPaneOpen=false when PaneDisplayMode is set before template is applied (#7609)
NavigationView: re-apply pane toggle button width once it is known
NavigationView: add test for pane toggle button width on first render
NavigationView: add test for IsPaneOpen=false set before PaneDisplayMode=Left (#7609)
ScrollViewer::OnPointerReleased: preserve per-press focus state
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#9789)
NavigationView: add test for LeftMinimal header clipped when back and toggle buttons are hidden (#9789)
NavigationView: don't clip PaneFooter/PaneCustomContent items in closed compact pane
Add test: PaneFooter/PaneCustomContent NavigationViewItems are not clipped in closed compact pane
Dev spec: TableView_Error dedupe key, HRESULT match, data faults, TiP guard warning, known gaps
Tabular TiP guard: warn instead of fail, and say when the config is missing
Shaping: note caller faults only when reading the app's collection
TableView TiP review fixes: recoverability, HRESULT match, dedupe, sentinels
Enroll MapControl strings in the localization pipeline
Document TableView telemetry and TiP in the dev spec
Tabular TiP package selection: guard reads; internal pipeline builds require the real package
TableView TiP: blame the app only when its code decides the outcome
Shaping: note caller faults and answer whether a clear has work
InkToolbar: make the toolbar's keyed resources visible to app XAML
Merge GitHub main into main
TableView: merge feature/TableView into main (#12267, #12256, #12248, #12120) (#12285)
ScrollViewer::OnPointerReleasedCleanup: clear stale press state
Merge GitHub main into main
Merge GitHub main into main
Fix XamlCompilerTests.sln build with x86 flavors (#12269)
Ensure Window.Width and Height properties round-trip after the Window is closed (#12268)
Merge GitHub main into main
Fix ContentDialog entrance animation not playing with OptimizeApplyStyles (#11736)
Merge GitHub main into main
Add tests to confirm PathIcon still contains a Grid when IconNoGridOptimization is enabled (#12214)
UIAffinityReleaseQueue::RequestCleanupWake: report rejected posts
Merge GitHub main into main
NavigationView::OnOverflowItemsSourceCollectionChanged: restore the overflow button (#12243)
Merge GitHub main into main
[1/3] TableView: focus re-entry/restore, close fail-fast, UIA/typography fixes, new tests, sample a11y (#12220)
Merge GitHub main into main
Update LKG version to 2.6.0-dev.experimental6 (#12262)
Merge GitHub main into main
Add team-Core alongside child-team triage labels (#12251)
Further reduce the size of the MUXC PCH by 15% (#12222)
Merge GitHub main into main
Fix bound `x:Load` in control templates (#12239)
Merge GitHub main into main
Persist WinUI metadata across WinUI shutdown to allow WinUI restart (#11982)
Merge GitHub main into main
Fix stale VM deploy and fail fast when no tests match
Add ColorPicker, RadioButtons and InfoBar tests; re-enable RadioButtons interaction tests (28 new tests) (#12230)
Address review feedback on vm-component-coverage skill
Add vm-component-coverage skill for local VM code coverage
NavigationView::OnOverflowItemsSourceCollectionChanged: show More
Add SatwikKrSharma to P1 and P4 area owners
Update area owners: map owners, XAML experts, Pranav-team controls
Merge GitHub main into main
UIAffinityReleaseQueue::OnCleanupWake: wait for an island before scheduling
Merge GitHub main into main
Make ColorPicker hex rollback test independent of OS TextChanging timing
Add TeachingTip API and interaction tests (62 new tests, 4 product bugs found) (#12226)
Add TreeView API gap tests and re-enable TreeView interaction tests (35 new API tests, 89 interaction tests re-enabled, product bugs found) (#12227)
Add and strengthen ItemsRepeater API tests (88 new, every public API called, 10 product bugs found) (#12202)
Merge GitHub main into main
Fix a bug where using a custom TitleBar on Windows 10 results in the window's top border being drawn incorrectly (#11698)
Merge GitHub main into main
Add CanContentRenderOutsideBounds public property to ScrollView and ScrollPresenter (#12204)
Merge GitHub main into main
NavigationView::SelectOverflowItem: preserve the overflow button
NavigationViewItem::PrepNavigationViewItem: use XAML weak references (#12235)
NavigationView::AnimateSelectionChanged: use the thread compositor (#12208)
Read ScrollPresenter clip after viewport rect update
Log ColorPickerSliderAutomationPeer.IsReadOnly instead of asserting it
Address TeachingTip test review feedback
Merge GitHub main into main
TableView sample gallery: VM-verified fixes, shared page scaffolding, review follow-ups (#12212)
TableView: fix the product bugs behind the ignored API tests and re-enable them (#12190)
Address PR review feedback on ItemsRepeater API tests
TreeView tests: address PR review (glyph part type agnostic, DPI-scaled heights, SendKeysDelay finally, drop internal ids)
NavigationViewItem::PrepNavigationViewItem: use XAML weak references
TreeView interaction tests: ignore TreeViewSelectRegressionTest (product bug PC-7: SelectedItem not synced for unrealized node)
Merge GitHub main into main
Merge GitHub main into main
Add area-based optional reviewer suggestions (#11574)
Add AnimatedVisualPlayer, ProgressBar and ProgressRing API tests (31 tests, 3 product bugs found) (#12224)
Add AnimatedIcon API tests (50 new tests, 1 product bug found) (#12209)
Merge GitHub main into main
Improve TableView resource lookup diagnostics (#12197)
Document each new/changed test with scenario, expected result and failure meaning
Build the TableView samples in GitHub CI (#12217)
Close remaining ColorPicker/RadioButtons coverage gaps: re-enable RadioButtons interaction tests, add consolidated API/interaction tests
Merge GitHub main into main
Adding hierarchical rows and live data operations to TableView (#12219)
Address ScrollView clipping review feedback
TreeView tests: document scenario, expected result and failure meaning for every test
Harden TableView setup hints and cover deferred resource traces
Merge GitHub main into main
Reduce XAML compiler metadata lookup overhead (#12062)
TreeView API tests: close mutation gaps R2-18, R2-20, R2-36
TreeView interaction tests: read check-box tap scale from the test window DPI
TreeView tests: address review (DPI-correct check-box taps, inheritance probe, drop vacuous event checks)
Document each TeachingTip test for reviewers
Address review findings: fix InfoBar project GUID mismatch, make tooltip test assert real content
Add API tests for ColorPicker, RadioButtons and InfoBar (new InfoBar_APITests project)
TreeView: consolidated API gap tests and re-enable interaction tests (Ignore triage)
Document each AnimatedVisualPlayer, ProgressBar and ProgressRing test for reviewers
Add TeachingTip tests for remaining coverage gaps
Add gap-coverage API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
test(TableView): cover comparer catch-up and trim unused test UI
fix(TableView): re-rank comparer sort on live catch-up and arrivals
test(TableView): add hierarchy and live shaping API and interaction tests
fix(TableView): harden hierarchy and live shaping review findings
fix: keep TableView setup guidance in the Tabular component
Merge GitHub main into main
Trim verbose comments in hierarchy and live shaping code
Merge GitHub main into main
Remove self-check pages from the sample
Fix duplicate NavigationView accelerator invocation for nonselecting items (#12200)
Align Git attributes with internal mirror (#12203)
Address ParentBy review feedback
Merge GitHub main into main
Merged PR 17069870: Align Git attributes with current GitHub
TreeView API tests: automation peers, expand/collapse event args, node boundaries; make dead Loaded-handler tests assert
Port hierarchy and self-check pages to the new gallery
Fix hierarchy chevron and Left key after rebase
Localization Update 20261006 (#12205)
Fix AI issue triage evidence reads and invocation budget (#12207)
Add API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
Reconcile hierarchy rows with main's UIA and keyboard model
Re-rank custom comparer rows under live shaping
Replace per-dimension live flags with IsLiveShaping
Harden TableView live shaping with hierarchy
fix(TableView): pick up in-place parent-key edits on reshape
feat(TableView): merge live data operations into ParentBy hierarchy
perf(TableView): per-sibling sort and structure reuse for ParentBy hierarchy
Simplifying hierarchy teardown
refactor(TableView): rename WithParent/ClearParent to ParentBy/ClearParentBy
docs(TableView): drop self-check page references from hierarchy design
chore(TableViewSampleApp): drop hierarchy self-check page from sample
feat(TableView): enhance hierarchical data handling with group expander support and improved index management
fix(TableView): harden hierarchical rows after second review
feat(TableView): hierarchical data rows from a flat source
Add and strengthen TeachingTip API and interaction tests
Restore the WinUIComponentPackage drop folder (fixes BuildScenarioApps) (#12211)
Add TitleBar API and interaction tests (35 tests, 3 product bugs found) (#12170)
Charts: add API and interaction tests (#12189)
Describe each AnimatedIcon test's scenario, expected result and failure meaning
 Fix C++/WinRT array projection in XamlCompiler-generated code (#12167)
Preserve collection moves behind a XamlChangeId opt-in (#11887)
Fix XamlCompiler connection-ID insertion at opening-tag boundaries. (#12187)
Cover every public ItemsRepeater API and harden Repeater tests
Samples: replace TableViewSampleApp with the full TableView gallery (#11805)
Add AnimatedIcon tests for generated property and factory code
Add TableView interaction tests aligned with the #11820 keyboard and a11y model (#12193)
NavigationView::AnimateSelectionChanged: use the thread compositor
Update ScrollViewer API reference
Correct overflow rendering spec
Add ScrollView overflow rendering preview
Move TitleBar deactivated visual states test to interaction tests
Document each ItemsRepeater test for reviewers
Add and strengthen AnimatedIcon API tests
UIAffinityReleaseQueue::Cleanup: synchronize reads with background GC
Grow X and Y together in the override growth test
Strengthen and extend ItemsRepeater API tests
Fix Charts test page build in MUXControlsTestApp
UIAffinityReleaseQueue: schedule idle cleanup when work is queued
Add AI issue triage and area ownership routing (#12077)
fix: clarify TableView resource setup failures
Merge GitHub main into main
Enable Setter.Value as a XAML content property (#12149)
Remove interaction test plan references from TableView test comments
Merge GitHub main into main
Merge GitHub main into main
Switch tests to WPF mode which work without any other changes (#12022)
Remove TableView interaction test plan from the change
Share TableView interaction test helpers and page facts
Add improved diagnostics and tests for two-way x:Bind with read-only/init-only sources (#12166)
Merge GitHub main into main
Don't set FontFamily to null in default templates, null is an invalid… (#12146)
Use a WinRT observable vector for Chart test data
Address review feedback on Chart API tests
Add TableView interaction tests for the cell-aware keyboard and a11y model
Document each TitleBar test for reviewers
Assign the Tabular folders to new TableView and data-shaping areas
Area reviewers: validate the map, sync drift weekly, harden requests
Merge GitHub main into main
Add area-based optional reviewer suggestions
Fix TreeView collapse after ItemsSource last-child removal (#12130)
Port TableView interaction tests and align changed intents with main
Add TableView interaction test plan
Add Chart interaction tests
Add Chart API tests and test page
Merge GitHub main into main
Give MapControl pins an accessible name and button role (#12111)
Expand the Charts engineering sample (#12110)
Merge GitHub main into main
Adding TableView API Tests (#12186)
Merge GitHub main into main
TableView: move row and group-header visual states onto the template root (#12183)
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0 (#12181)
Align TableView API tests with main and ignore known product failures
Simplify the Charts sample README
Fix status reporting, editor sync and host parity in the Charts sample
Fixing test bugs and expectations
Adding remaining API Tests
Update resize-gripper tests for uniform header tab stops
Addressing review comments
fix(tests): restore InkToolbar TestUI import
Updating tests to match the new code behaviour
Refactoring helper methods
Adding TableView Sizing tests and product fixes along with it
Adding TableView Row API Tests
Adding common Create TableView helper to reduce redundancy in code
Adding TableView Column Tests
Adding basic TableView tests
Adding TableView API Tests harness
Merge GitHub main into main
Merged PR 17040957: Align public root documentation with GitHub
Add TitleBar tests for remaining reachable coverage gaps
Clear pending NavigationView invocation before direct dispatch
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0
Fix x:Bind function bindings not updating when an argument becomes null (#11732)
Fix duplicate NavigationView accelerator invocation for nonselecting items
TableView: close the remaining UIA accessibility gaps (#11820)
Consolidate API specs under docs/api-specs (#12099)
Localization Update 20261005 (#12162)
Merge GitHub main into main
[MonoBuild] Fix inverted Monobuild-Test / Monobuild-Nightly pipeline ids (#12152)
Merge GitHub main into main
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate (#11855)
Merge GitHub main into main
Delete unused perf/vis/*, which will fix and prevent future dependency issues for these files. (#12145)
Add TitleBar API and interaction tests
Merge GitHub main into main
Merge GitHub main into main
Fixing TableView Code Review Findings - Part 1 (#11988)
Fix Text Controls' bottom edge clipping at different resolutions (#12123)
Merge GitHub main into main
[MonoBuild] Re-stamp localized .mui checksums against the built WinUI binaries (#12119)
Merge GitHub main into main
Repoint the WinAppSDK resource at release/main and drop the orphaned mock package steps (#12150)
Resolving merge conflicts
Merge GitHub main into main
Prevent stale WinUI package reuse across NuGet caches (#11983)
Fixing review comments
Fixing ResizeGripper and column headers edge positioning in RTL mode
Enabling sorting columns via keyboard
Fixing build caused by incomplete method removal
Don't swallow app handler exceptions
Removing redundant background setting of header cells
Removing dead code
Fixing and updating spec docs to match the code implementation for grouping
Removing dead code
Moved visual state setters to XAML for SortIndicator
Removing redundant methods from ResizeGripper
Merge GitHub main into main
Fix ScrollViewer indicators remaining visible after scrollbar hover (#12096)
Merge GitHub main into main
Deduplicate XamlCompiler codegen test masters (#12067)
MapControl: remove hard-coded JS pin-name fallback
MapControl: source pin names from MapIcon with a localized fallback
Add near-zero selection regression coverage
MapControl pins: wire Enter/Space to the pushpin-click path
Give MapControl pins an accessible name and button role
Merge GitHub main into main
ContentDialogPage: show the configured dialog in ShowBorderThickness_Click (#12109)
Tighten clipping test scope
Simplify testing baseline terminology
Merge GitHub main into main
Normalize line endings during inbound mirror merge (#12114)
Fix Tabular control string resource lookup (#12071)
Update Window Width/Height to match API spec update (#11974)
Onboard WinAppSDK mono-build Integration (#12090)
TableView: honor CanResize and keep a Star resize inside the viewport (#12083)
Fix residual clipping test baselines
Modernize XamlCompiler tests, Part II (test fixes only) (#11837)
TableView: trim column header text instead of clipping it (#12084)
Add TextBlock clipping regression baselines
ContentDialogPage: show the configured border-thickness dialog
InkToolbar: commit missing StrokeWidthSlider generated files (#12097)
InkToolbar: commit missing StrokeWidthSlider generated files
Bump bokeh from 3.1.1 to 3.8.2 in /perf/vis (#11494)
Add opt-in GamepadKeyRouting XAML optional change for gamepad navigation (#11853)
Fix re-entrancy issue
Scope ETW test counts to the measured process and time window (#11931)
Update Window Width/Height to match API spec update
Bump pip from 26.1.2 to 26.2 in /perf/vis (#11757)
Fix monochrome text clipping at fractional scales
InkToolbar: include Windows.UI.Xaml.Interop.h for xaml_typename in InkToolbarFlyoutHelper.h (#12081)
InkToolbar: include Windows.UI.Xaml.Interop.h in InkToolbarFlyoutHelper.h for xaml_typename
Localization Update 20260928 (#12074)
TableView: fix high-contrast surfaces and row state text colors (#11986)
Reduce the size of the MUXC PCH by 20% (#12054)
Bump tornado from 6.5.7 to 6.5.8 in /perf/vis (#11754)
Merge GitHub main into main
Switch 25 test files to only use WPF mode (#11950)
InkCanvas: degrade instead of crashing when the compositor interop is absent (#11913)
Merge GitHub main into main
Merged PR 16956751: Align build skill location and content with GitHub
Add SAL annotations to generated wWinMain (fixes PREfast C28251) (#11985)
Omit /p:ProductPrereleaseTag when VersionTag is empty (#11987)
InkToolbar: fix pen flyout accessibility, high-contrast crash and UWP template parity (#11940)
InkToolbar: localize the pen flyout headings and drop unreachable strings (#11937)
InkToolbar: make flyout presenter style theme-aware (BasedOn default) so it follows RequestedTheme and theme switches
InkToolbar/InkCanvas: fix test page-name convention and CustomPen core-dispatch assertion
InkToolbar: add a11y tests for stroke-width slider Value pattern and tool-button selected state
InkToolbar/InkCanvas: restore skipped tests + add InkToolbar interaction test page
Move build skill to folder where Copilot will automatically find it (#12017)
Merge remote-tracking branch 'origin/main' into a11y-ux-slider
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge GitHub main into main
InkToolbar: announce dropdowns and stencil selection (#12020)
Merge GitHub main into main
Merge GitHub main into main
[WebView2] Handle invalid argument during focus transfer (#11978)
Validate the retained ItemsView bring-into-view target before using it as scroll anchor (#11926)
Merge GitHub main into main
InkCanvas: fix high-DPI ink input cut-off; add Inking test apps (#11975)
[API Spec] Inking (InkCanvas, InkPresenter, InkToolbar) (#11979)
Merge GitHub main into main
Localize InkToolbar pen settings and color descriptions (#12018)
Merge GitHub main into main
Localization Update 20260924 (#11989)
Move build skill to folder where Copilot will automatically find it
Fix ItemsControl add/delete transition sequencing (#11912)
InkToolbar: define the pen configuration Colors and Size heading strings so the pen-flyout naming builds without the localization PR
InkToolbar: add an enabled template-application test asserting the pen configuration headings and palette/slider automation names are set
InkToolbar: clarify the pen-flyout heading string lookup comment to describe the in-app deployment, not framework mode
Omit /p:ProductPrereleaseTag when VersionTag is empty
Update CppWinRT App.xaml.g.hpp codegen masters for annotated wWinMain
Merge remote-tracking branch 'origin/main' into user/satwiksharma/bug42680483-wwinmain-sal
InkToolbar: match WinUI 2 flyout padding by applying the tight presenter style in code
Add SAL annotations to generated wWinMain (fixes PREfast C28251)
InkToolbar: give the measuring-tools button a persistent name and point tools at the colour palette
Merge GitHub main into main
Lifetime management: Explicit peer-lifetime state + transition choke point (#11875)
Merge GitHub main into main
CFTMEventSource::Raise: retain handlers during reentrant cleanup (#11958)
Fix localization publishing scope and resource updates (#11981)
Merge GitHub main into main
Fix native external tests to properly not show a dialog when crashing (#11934)
InkToolbar: announce the selected pen/highlighter colour to Narrator
Samples: keep the ink drawing surface white in dark theme
InkToolbar: announce the pen-size slider range and the selected tool to Narrator
Fix localization publishing scope and resource updates
InkToolbar: use the hresult_error + InkToolbarLogHResult pattern for pen-flyout heading string lookups
InkToolbar: address pen-flyout accessibility review feedback
Re-trigger CI on origin branch (OneBranch feed auth needs a non-fork run)
[WebView2] Handle invalid argument during focus transfer
Merge GitHub main into main
Fix localization NuGet publishing path (#11962)
DesktopWindowImpl::CloseImpl: retain the Window through teardown
Remove "Pillar A" references from peer-lifetime state-machine comments
Make peer-lifetime transition check non-fatal (fix 0xC0000420 test-host crash)
Fix TornDown->Releasing assert in peer-lifetime state machine
Pillar A (3/N): announce Releasing/TornDown at the peer teardown funnel
Pillar A (2/N): route tracker connect/disconnect + implicit peg through the choke point
Pillar A (1/N): introduce explicit peer-lifetime state + transition choke point
Merge GitHub main into main
Add lifetime stress test harness + scheduled soak pipeline (#11830)
Merge remote-tracking branch 'origin/main' into HEAD
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge remote-tracking branch 'origin/main' into user/nitinc/inking-spec
Samples: add Inking bug-bash / accessibility test apps (InkBugBash, InkA11yLab, InkParityLab)
InkCanvas: size the OS ink surface in physical pixels on the lifted path (fixes high-DPI input cut-off)
InkToolbar: announce the selected tool to Narrator; name the pen flyout presenter
Merge GitHub main into main
API Spec: Window.Width and Window.Height properties (#11171)
Empty commit to trigger pipeline
Rewrite Window event-handler #11958 repro as off-thread native scenario
Empty commit to trigger pipeline
Add non-gating Window event-handler teardown lifetime-stress scenario (PR #11958 repro)
Fix localization NuGet publishing path
Trigger CI re-run
Fix PGO build break: force PGOBuildMode=Off via stage parameter override
Trigger CI re-run
Disable PGO in WinUI-LifetimeStress pipeline
Trigger CI re-run
Fix LifetimeStress build break and make new tests unconditionally non-gating
Inking spec: replace overview with an annotated diagram; expand the pen flyout
InkToolbar: pen-size slider reports absolute value to Narrator; Colors/Size headings; edge-aligned tool flyout
Add non-gating legacy lifetime tests with off-UI-thread GC pump
CFTMEventSource::Raise: preserve nested dispatch ordering
CFTMEventSource::Raise: remove deferred handler bookkeeping
DesktopWindowImpl::OnMessage: retain the Window during dispatch
CFTMEventSource::Raise: retain handlers during reentrant cleanup
Merge GitHub main into main
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor" (#11928)
Revert lifetime-stress branch to 19ea03d99
InkToolbar: resolve peer control-type string at construction, not in UIA callback (fixes UIA-tree fail-fast, keeps localized Narrator name)
Gate lifetime stress failures instead of downgrading them
Inking spec: drop the custom drying diagram per review
Disable PGO in WinUI-LifetimeStress build (GitHub-backed run)
Scope lifetime stress suite to its dedicated pipeline + make leak checks gating
Inking spec: drop MUX_PREVIEW markers, duplicate diagram, state the pen-only default
InkToolbar: guard the heading resource lookups
InkToolbar: stop high-contrast plating on code-built eraser flyout labels
InkToolbar: stop high-contrast plating on code-built stencil flyout labels
InkToolbar: name pen flyouts, localize peer control types, toolbar tab navigation
Aggregate managed leak warnings in lifetime-stress PostTestRun
Merge GitHub main into main
Merge pull request #11933 from microsoft/user/jessecol/agent-build-reliability
Merge GitHub main into main
Pin `Microsoft.NET.ILLink.Tasks` version (#11935)
Merge GitHub main into main
Switch Pivot tests to WPF mode instead of UAP mode. Fix two blocking issues. (#11908)
InkToolbar: fix the high-contrast flyout crash and restore two UWP template details
InkToolbar: fix pen flyout accessibility and high-contrast defects
Merge GitHub main into main
Merge GitHub main into main
Update WebView2 package publishing guidance (#11921)
Modernize XamlCompiler tests, Part I (product fixes only) (#11836)
Merged PR 16831828: Document WinUI resource links and package publishing
Refine review guidance and narrow build workflow changes
Improve agent build reliability and feedback
InkToolbar: localize the pen flyout headings and drop unreachable strings
Merge GitHub main into main
Enable auto-merge for Maestro dependency PRs (#11840)
Trim verbose comments in lifetime stress test files
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor"
Lifetime native-crash aggregation: skip empty summaries in non-chk configs
Merge GitHub main into main
InkCanvas: report automation bounds and offscreen state correctly (#11890)
Merge GitHub main into main
Merged PR 16832354: Resolve GitHub inbound test-on-vm skill conflict
Merge pull request #11891 from microsoft/user/nitinc/inking-telemetry
Merge pull request #11906 from microsoft/user/harshit7962/inktoolbar-cornerradius
Inking telemetry: emit session summaries on Unloaded, and contain telemetry failures
Add managed leak churn scenarios for remaining container/popup controls
Add PostTestRun aggregation of native lifetime crash/warning totals
InkCanvas: degrade instead of crashing when the compositor interop is absent
Merge pull request #11904 from microsoft/user/nitinc/inkcanvas-zorder
Inking telemetry: address review feedback
InkToolbar: honour CornerRadius and Padding in the control template
Expose AutoSuggestBox AccessKey through editable TextBox (#11729)
Inking telemetry: schema v2, session summaries, error events, common dimensions
InkCanvas: let XAML z-order the ink on the lifted compositor
Inking spec: address Neeraj's review feedback
Rewrite all 11 native lifetime scenarios to induce real native faults
Set WINUI_LIFETIME_STRESS_NATIVE at User/Machine registry scope so te.processhost inherits it
Surface native lifetime-stress crashes as non-gating warnings + run aggressive repro
Inking spec: address review feedback
Suppresses 0612 warnings when accessing members on obsolete classes (#11738)
Add gating native scenarios that drive the TrackerPtr-converted peer fields
Enable aggressive native-crash lifetime repro on the per-PR gate
Emit an explicit greppable NATIVE log line for each *Native scenario on every run
Wire WINUI_LIFETIME_STRESS_NATIVE into the soak pipeline so native-repro variants actually run
[WinUI OSS] Consume packaged WebView2 Evergreen runtime (#11821)
Inking: add usage, reliability and performance telemetry
Add 'Native' suffix to native-crash stress scenarios for log searchability
Cover all 38 'Lifetime Issues' Watson bugs in the stress suite
Add native-crash reproduction scenarios (non-gating) to lifetime stress suite
Quarantine native crashers StressPivotItemChurn and StressFrameNavigationCache
Enable xaml profiler traces flag in debug mode (#11818)
Add per-control churn lifetime stress scenarios (broaden warning coverage)
Merge pull request #11651 from microsoft/jecollin-microsoft-relocate-copilot-skills
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate
Add targeted lifetime scenarios for recurring Watson crash areas
Fix confusing PathNotFound when test-payload artifact is missing
Keep PR focused on VM testing
Refine clean-build guidance for agents
Move build skill to canonical skills directory
Clarify user-only Hyper-V permission setup
Require user to grant Hyper-V access
Keep agent guidance in VM test skill
Keep VM script usage standalone
Use x64 defaults for VM tests
Use current identity for Hyper-V group
Address test-on-vm review feedback
Limit PR to VM test skill
Move Copilot skills to repository root
Make lifetime stress suite a truly non-gating report in the runner
Merge GitHub main into main
Package official WebView2 Evergreen standalone installer (#11822)
Merged PR 16769574: [WinUI OSS] Document ADO branch contribution access
Update WinUI setup documentation (#11759)
Merge GitHub main into main
Run lifetime stress as a non-gating report in the PR pipeline
Merge pull request #11817 from microsoft/aahmedov/nuget-packages-note
docs: update lifetime-stress docs for report-only behavior
Make lifetime stress suite fully report-only (never gate a PR)
Align soak per-test timeout with budget; broaden lifetime stress coverage
Merge GitHub main into main
Add C++ FolderTreeApp sample (#11819)
Merge GitHub main into main
Quarantine StressItemsRepeaterRealizationAndRecycling as non-gating
Restore wchar_t compatibility aliases (#11827)
Merge GitHub main into main
Add C++ ScratchPad profiler app (#11824)
Merge GitHub main into main
Merge pull request #11829 from microsoft/user/protikbiswas/lifetime-tracker-fixes
Sweep the full WinUI control surface in the lifetime stress harness
Document lifetime stress suite as non-gating (crashes gate, leaks report)
Make lifetime stress leak checks non-gating (report-only)
Make lifetime stress suite an explicit member of the WinUI-GitHub-PR gate
Convert UIElement m_interactions collection to TrackerPtr
Add lifetime stress test harness and scheduled soak pipeline
Fix cross-boundary lifetime leaks: convert raw ComPtr peer fields to TrackerPtr
Merge GitHub main into main
Consolidate mirror + integrate into a single two-stage pipeline (#11763)
Merge pull request #11720 from microsoft/user/dipesh/tableview/data-shaping-grouping
Add internal issue field to PR template (#11790)
fix: silence C6011 in ReconcileSortStateWithSource
Merge pull request #11780 from microsoft/user/abhijeetjha/d2d-per-thread-context-leak
Merge pull request #11803 from microsoft/user/nitinc/inking-toolbar-api
Added sample app validations
Fixing review agent findings
refactor(tabular): drop Tabular prefix from generic shaping vocabulary
refactor(sample): apply one shaping verb per UI change
refactor(tableview): remove unreachable headerless grouping
refactor(sample): drop obsolete projection workarounds
refactor(tableview): address PR feedback on comments and naming
Testing SortCycle modification API
feat(sample): add shaping page for filter, sort, group
feat(tableview): converge sort front-ends, add path sort
Port TableView P1 incremental expand/collapse + preserve selection across filter reshape
Port TableView group-header focus + keyboard-nav fixes from internal lift
Reorganize shaping files: retire HierarchicalItemsSource, share RowExpansionModel
Port TableView grouping fixes + GroupedSourceAdapter rename from internal lift
Port TableView data-shaping grouping from internal lift
InkToolbar: align public API with the reviewed spec and drive the presenter path
Merge pull request #11801 from microsoft/user/nitinc/inking-customdry
InkCanvas: custom drying (app-rendered dry ink via InkPresenter.ActivateCustomDrying)
Fixing codegen source - LatestVersion should be Experimental (#11751)
API spec: DataTemplate from code (#11260)
Ensures cleanup of window event handlers (#11734)
TableView: left-align columns, and make the samples buildable (#11762)
Tabular: add opt-in column-header tooltips to TableView (#11764)
CD3D11Device::~CD3D11Device: release the wrapper's D2D device context and brush
Add XAML profiler memory attribution events (#11743)
Consolidate microsoft-ui-xaml-specs into main repository (#11231)
Reorganize specs into feature folders (#11230)
Gate PR validation on test failures (#11758)
Inking spec: replace Not-ported section with one full side-by-side API comparison table (status column: Available / shape-change / New / Not available); custom drying shown as Available
Inking spec: add verified UWP->WinUI3 member diff tables; make Not-ported list explicit and research-backed; assert custom drying is ported (not deferred)
Inking spec: address review feedback (threading-model diff rationale, namespace and re-implementation note, custom drying API + how-to + image, new-in-WinUI3 callouts, strongly-typed TargetInkPresenter, remove stray ToggleKind, rendering limitations, pointer-args and haptic notes)
Temporarily skip failing SVG decode test (#11770)
Temporarily skip six MediaPlayerElement caption tests (#11767)
Merge pull request #11690 from microsoft/user/kvineeth/netupgrade-samples2.0
Temporarily skip failing InkCanvas tests (#11766)
Preserve input services during test shutdown (#11760)
Add gamepad navigation design note (#11735)
Merge pull request #11695 from microsoft/user/abhijeetjha/xamlcompiler-malformed-xaml-file-attribution
Tabular: mark the two remaining non-preview types [MUX_PREVIEW] (#11746)
Merge pull request #11744 from microsoft/user/gpaskaleva/gitignore-build-test-artifacts
Tabular: add opt-in per-cell tooltips to TableView (#11669)
Merge pull request #11724 from microsoft/prk100/imagebase-ensurebrush-nullguard
Merge pull request #11583 from microsoft/user/abhijeetjha/svg-stream-decode-to-render-size
Merge pull request #11660 from microsoft/fix/appbarbutton-label-fontsize-resource
Merge pull request #11670 from microsoft/user/Hemantxk/mpe-pause-play-experiment
[WinUI OSS] Fix GitHub static test package restore (#11657)
CImageSource::SetSource: re-qualify DecodeToRenderSize for stream SVGs that enter the tree later
Merge pull request #11680 from microsoft/user/abhijeetjha/coreshutdown-focused-textbox
Merge pull request #11617 from microsoft/user/abhijeetjha/viewport-noninvertible-transform
Use the active MediaPlayer playback session
Load GitHub PR pipeline templates from the PR branch (#11711)
Pause MediaPlayerElement only during shutdown
SourceFileManager::PropagateOutOfDateStatus: don't fail the task when the x:Class pre-read fails
CoreShutdownTests: add regression test for focused TextBox at core shutdown
CUIElement::TransformToElementCoordinateSpaceThroughViewports: report an invalid viewport for non-invertible transforms
Samples: add a TableView consumer matrix for C#/C++ x packaged/unpackaged (#11691)
Temporarily skip failing InkToolbar cleanup tests (#11733)
CImageBase::EnsureBrush: guard null m_pImageSource in remeasure block
Tabular: make TableView consumable with no app-side workarounds (#11641)
Align MUXTestInfra Microsoft.Windows.SDK.cpp version with the target platform version
Restore ContentExternal helper migration (#11607)
ResizeGripper: framework-internal, dual-axis resize gripper primitive (#11640)
Merged PR 16623412: Remove the MUXControlsTabular.sln build step from the MUX build template
Restore MediaPlayerElement source file ending
Restore MediaPlayerElement pause and resume behavior
Avoid end-of-file macro warning
Narrow MediaPlayerElement pause to Window shutdown
Pause MediaPlayerElement when leaving the live tree
Port TableView data-shaping (sort + filter) core from internal lift (#11644)
Enable AppBarButton label font size customization
Fix Inking file Name Casing (#11643)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions (#11618)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions
Merge pull request #11584 from Nitin-100/user/nitinc/inktoolbar-winui2-parity
InkToolbar/InkPresenter: WinUI2 parity - flyout labels + stencil toggle
Use RunTime TFM for XamlPerf project
Move remaining sample/perf/test apps to the samples moniker and portable RIDs
Merge pull request #11576 from iamAbhi-916/user/abhijeetjha/navview-bumper-footermenuitemssource
NavigationView::BumperNavigation: use footer ItemsSourceView count so shoulder navigation reaches FooterMenuItemsSource items
Merge pull request #11573 from microsoft/user/hmishra/promote-winui3-safe-changes
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644) Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Syncing content from committish d8541fb269b5f43c6ff070fb57064853cc5985b5
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639) Merged PR 16149920: Honor backslash escapes inside native quoted markup-extension values (fixes #2904)
Merged PR 16150016: Box deferred C++/WinRT x:Bind object values (fixes #9255)
Merged PR 16544179: [XAML Debugger Events] Add core size and source location Merged PR 16548929: [WinUI OSS] Fix public mirror integration checkout
Merged PR 16018052: Fix Window.Content set in markup held alive for Window lifetime
Merged PR 11433100: Reduce numbers of generated static initializers
Merged PR 16171688: DataTemplate subtree creation through code
Merged PR 16536316: [WinUI OSS] Automate public mirror integration
Merged PR 16532989: TeachingTip::OnIconSourceChanged: guard TemplateSettings before dereferencing it
Merged PR 16533592: [WinUI OSS] Disable TSA for the inbound mirror
Syncing content from committish b300a2d7a0e65a2871ad8c5a373dd8b3f94d7527
Syncing content from committish 5104bbb85d064c98509c872eab213dd0115e22d0
Merged PR 16018089: Fix MTC crash when MediaPlayer is shared between MediaPlayerElements
Merged PR 16567256: Update OSS WinUIDetails dependency
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16484124: Consume ContentExternal*Link helpers from closed repo
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644)
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Merge pull request #11229 from microsoft/user/gegao18/SetThemeResourceBinding
Create GitHub-side mirror conflict test (#11559)
User/sakshishar/merge conflict test comment 2 (#11558)
Fix typo in API review process documentation (#11556)
Fix spelling in DatePicker visual updates spec (#11547)
Trim API diff: drop the namespace table, keep a short prose note
Add API diff from WinUI 2 (UWP) to the inking spec
Add API spec for Inking (InkCanvas, InkPresenter, InkToolbar)
Merge pull request #11540 from microsoft/user/hmishra/promote-winui3main-to-main-7
Merged PR 16522948: [WinUI OSS] Enable first inbound mirror iteration with new flow
API review feedback
Merged PR 16150115: Fix Hyperlink IsOffscreen to report true when its inline range is clipped out of view
Merged PR 16449572: Fix flaky InkToolbarEraserButtonTest by realizing the eraser button in the visual tree
Merged PR 16508657: [WinUI OSS] Harden the GitHub-to-ADO mirror for production
Merge pull request #11539 from microsoft/user/hmishra/merge-main-into-winui3main-8
Merged PR 16479125: Charts: Add sample apps (C++/C#, packaged/unpackaged)
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-8
Merged PR 16510029: Restore source mirror target to winui3/main Merged PR 16509992: [WinUI OSS] Retarget source mirroring to GitHub main Merged PR 16479149: Update ResourceGraph's resource stack to avoid memory leak Merged PR 16487515: [WinUI OSS] Simplify Azure Maps token injection condition Merged PR 16490220: [WinUI OSS] Remove obsolete GitHub-specific pipeline guards Merged PR 16468402: [WinUI OSS] Validate source mirroring against a temporary GitHub main copy
Merged PR 16469629: Fix GitHub mirror pipeline checkout
Merged PR 16449111: Fix DataTemplate.LoadContent custom root leak
Merged PR 16149962: Skip ByRef (ref-return) property types in XamlTypeInfo generation
Merged PR 16403603: [main] Use application exit watcher in shutdown tests
Merged PR 16018100: Cancel automatic ToolTip on island/root teardown
Merged PR 16405118: SortIndicator: shared sort-direction chevron primitive (framework-internal)
Syncing content from committish 9dbe8751daa6c25e0ed1494845c69710bd8ace88
Merged PR 16450009: Fix credential provider setup from PowerShell 7
Merged PR 16468170: [WinUI OSS] Document WinUIGallery test data flow
Syncing content from committish 1e966d402d341c15645bfbe1e55efeed66ca0ba8
Merged PR 16433746: Ingest Charts as a MUXC control
Merged PR 16018094: PropertyChanged_revoker::revoke: unregister at the ABI level to avoid noexcept terminate Merged PR 16449699: winui-esb-agent: add RI-blocking scope gate and mandatory branch diagram
Merge pull request #11509 from microsoft/user/hmishra/promote-winui3main-to-main-6
Syncing content from committish a71b1c75ecf5696ad269d612879f57b477a5f4e9
Merged PR 16017646: PoliCheck 79930 strings scrubbed, committed and pushed successfully
Merged PR 16017705: Fix false red-squiggle errors on XAML-generated code in VS Code / C# Dev Kit by surfacing generated .g.cs files to non-VS design-time builds Merged PR 16435189: Bump Samples/WinUIGallery submodule to 3669519
Merge pull request #11504 from microsoft/user/hmishra/merge-main-into-winui3main-7
Merged PR 16220910: InkCanvas/InkPresenter: inking parity - clipboard, high-contrast, stroke/unprocessed input
Merged PR 16190931: Add WinUI Test Runner agent to the agency-kit
Syncing content from committish ee9ee5a819465b85aca370569a096500cb34d449
Syncing content from committish bb0ed45d619cedf9b6edea1adade00814d3c6b27
Merged PR 16362638: Fix RadioButtons virtualized container retention
Merged PR 16417331: [WinUI OSS] Enable WinUIGallery scenario tests on GitHub PR validation
Merged PR 16150108: Suppress CS0618 obsolete warning around CreateFromString emission in XamlTypeInfo generator
Merged PR 16438267: Revert Chart, now built in WindowsAppSDKClosed
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-7
Merged PR 16428523: Enable GitHub-to-ADO source mirroring
Merged PR 16149949: Use weak callbacks for generated x:Bind and Window.Activated events
Merged PR 16430370: InkToolbar: fix eraser button crash from unguarded ToggleButton cast
Merge pull request #11496 from microsoft/users/pragupta/bumpUp-winuiGallery-commit-v0.001
Bump Samples/WinUIGallery submodule to 3669519
Syncing content from committish 19c3009afd944b3a89ec5f04941e1b6fa7d31273
Merged PR 16401824: TableView: add single row selection
Merge pull request #11465 from microsoft/user/sakshishar/restore-scenario-tests-validation
Merge pull request #11493 from microsoft/user/hmishra/promote-winui3main-to-main
Merged PR 16388446: InkToolbar: fix empty eraser/stencil flyouts, color/size apply, and tool-apply hook
Merged PR 16384703: InkCanvas: fix lifted inking by sizing the ContentExternalOutputLink PlacementVisual
[WinUI OSS] Restore scenario app tests on GitHub PR validation
Restore WinUIGallery build validation (#11350)
Mirroring script code (#11484)
Ignore repository-local build tools (#11486)
Merge pull request #11485 from microsoft/user/hmishra/merge-main-into-winui3main
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-6
Syncing content from committish f84930972bd23ac2d11d8c2d6f5a03fd5ca61698
Merged PR 16399208: [WinUI OSS] Restore scenario app tests on GitHub PR validation (skip WinUIGallery)
Merged PR 16288815: Expose visible TextBox placeholders in UIA Content view
Merged PR 16362637: TableView group-header templating: chrome lives in the ControlTemplate, the app owns only the content
Merged PR 16376026: TableView cell editing: the column owns the editor, the control owns the lifecycle Merged PR 16399847: Fix Chart build: engine headers moved to include\ChartEngine Merged PR 16363409: Consume the chart engine from the WinUIDetails package
Enable GitHub sample app validation (#11473)
Merged PR 16387085: [WinUI OSS] Fix MirrorGitHubIssues query ID interpolation
Merged PR 16301334: [WinUI OSS] Restore RunTests for GitHub PR validation - Part 1
Merged PR 16385112: [WinUI OSS] Restore GitHub sample build conditions (parity-only)
Merged PR 16385546: [WinUI OSS] Restore OSS IXP package pin
Syncing content from committish f53d2066f2c7a08822887bc90c0439d48a6b0ee4
Merged PR 16018104: MapControl: raise MapServiceErrorOccurred for invalid/rejected map service token
Merged PR 16371468: Remove XamlCompiler tests from mirroring exclusions
Merged PR 16310857: Introduce Microsoft.UI.Xaml.Controls.Chart.dll (empty binary scaffolding)
Syncing content from committish 47ba25559c5662b5889b0e120a8e44df636520b7
Syncing content from committish 750eed8da57837c93553a1bdde32baa861e95d78
Merged PR 16289510: Fix PGO scenario NuGet feed resolution
Merged PR 16362875: InkToolbar: faithful C++/WinRT port of the UWP InkToolbar
Merged PR 16371813: [WinUI OSS] Move GitHub migration notice to a variable
Merged PR 16329117: Fix KeyboardAccelerator crash on OEM/punctuation keys (#708)
Merged PR 16018123: Replace problematic get_weak() calls in InkCanvas with safe make_weak pattern Merged PR 16315629: Add winui-esb-agent for Watson escrow/ship-blocker triage
Merged PR 16018153: Fix WebView2 OnSourceChanged wrong-thread navigation after non-awaited EnsureCoreWebView2Async Merged PR 16327933: Scrub XamlCompiler/Tests for open-sourcing: add copyright headers, remove int...
Merged PR 16360726: Add WinUI GitHub transition comment to PRs
Merged PR 16261697: Table column auto size fix
Merged PR 16342967: [WinUI OSS] Restore internal package setup for in-repo GitHub PR validation
Merged PR 16324163: Fix WindowlessXamlIslandTests UIA crash + add DragDrop crash breadcrumb (OS bug #63350935)
Bump OSS IXP package to 2.1.4-experimental (#11410)
Merged PR 16144919: Fix CTimedTextSource teardown ordering to prevent MediaPlayerElement CC track callback leak
Merged PR 16294378: Ship stable WinUI component NuGet with the release license, not preview
Merged PR 16290245: [WinUI OSS] Update build mirror exclusions for internal-only files
Disable GitHub PR build matrix on winui3 (#11360)
Syncing content from committish 118587f2d9ed8fd8e980ded37f5e54eca433b480
Merged PR 16202536: InkCanvas: enable system-composition switcher splice
Merged PR 16316532: [WinUI OSS]Enable buildsamples.cmd for public mirroring Merged PR 16309793: Nightly SDL: add PREfast folder workaround to RunStaticTests job
Syncing content from committish d15541ecfda15a58f2a958a8f4d4812ea472cace
Merged PR 16224761: Remove experimental ixp api which are not used in winui
Merged PR 16300588: [WinUI OSS] Fix local init when LKG compiler feed is unavailable
Disable automatic GitHub PR build workflow (#11347)
Add the Run Tests Stage to WinUI-GitHub-PR (#11343)
Merged PR 16305401: [WinUI OSS] Mirror build/packages.webview2.config for GitHub PR restore
Restore MUXFinalRelease validation signal (#11348)
Merge pull request #11340 from microsoft/satwiksharma/build-pr-lmr
Merged PR 11441384: Fix codegen for nested template types Merged PR 16261086: Enable ADO packaging, fusion manifest, and symbol artifacts
Merged PR 16135643: Fix C++/WinRT two-way binding from string/primitive to IInspectable (issues #4787 and #7986) Merged PR 16301291: [WinUI OSS] Allow the Run Tests Stage to run on the GitHub PR pipeline
Merged PR 16290751: [WinUI OSS] pr6: Re-enable GenerateWinUIGalleryTestData for public GitHub builds
Merged PR 16286959: [WinUI OSS] Apply build scrubbing updates
Merged PR 16291924: Mirror Azure Maps token injection script
Modifying build-pr script to work with LMR present
Merged PR 16266258: Fix access modifier on C# version of XamlGeneratedMain() (fixes #11245)
Merged PR 16290275: [WinUI OSS] Scrub NuGet env and MockArm64EC scripts to resolve dependency-setup validation blocker
Merged PR 16179369: Removing LMR from exclusion list
Merged PR 16275469: Switch back to using CompHelper
Merged PR 16286612: [WinUI OSS] Scrub TransformAppxManifest to resolve app validation blocker
Merged PR 16243757: Fix ItemContainer stuck in pressed visual state after mouse release outside
Merged PR 16215841: [WinUI OSS] Perf scrubbing Merged PR 16272299: [WinUI OSS] pr5: Restore Samples/WinUIGallery submodule via RestorePaths Merged PR 16220893: [WinUI OSS]Replace hardcoded internal feed/symbol URLs with pipeline variables
Add Samples/WinUIGallery submodule on winui3/main (#11304)
Restore MUXControls GitHub validation wrapper (#11265)
Merged PR 16103705: FrameworkElement.SetThemeResourceBinding API
fixup
CR feedback
Merged PR 16251944: Fix Static Tests Stage pipeline failures caused by WinMD Compat Test issues
Merged PR 16237413: [WinUI OSS] Restore MUXControls GitHub PR validation Merged PR 16232038: [WinUI OSS] pr0: Bump Samples/WinUIGallery submodule to latest main (29f62479)
Syncing content from committish a07ac9922c034922f7ddad04949dc7e7da0ee35e
Merged PR 16217456: Initialize Popup with IsOpen=true crash in WinUI Desktop Fix GitHub #3879 Merged PR 16246345: Fix issue where non specified values for Enabled/Disabled optional changes would break incremental compile
Merged PR 16018381: Replace Win10-22H2 test OS with Win11-25H2 Merged PR 16223459: [WinUI OSS] Rename WinUI component package artifacts Merged PR 16217151: [WinUI OSS] Restore Azure Maps token injection validation Merged PR 16217316: [WinUI OSS] Use OSS dependency overrides for GitHub packages
Merged PR 16125789: [CommandBar] Fix spurious overflow "..." button at fractional DPI
Merged PR 16062274: Make controls build work on x86chk
Syncing content from committish 5ad62c2798ec17812c6f77791c6a2f23e3cef924
Merged PR 16168201: Add WinUI3/WinUI2 cohabitation regression test
Merged PR 16203355: [WinUI OSS] Samples scrub updates
Merged PR 16168671: [WinUI OSS]Comment-only scrub across scripts, build, and dxaml files
Syncing content from committish 23fa8b607d6ae6acc3444057afeab2ce91a3a2f9
Merged PR 16201761: [WinUI OSS] Scrub AzureMapMapsToken Script Merged PR 16202253: Add TableView sample app
Merged PR 15957057: Introduce minimal display-only TableView base control in Microsoft.UI.Xaml.Controls.Tabular.dll
Merged PR 16028506: Fix issue on button where combination of clicking and hiding can block keyboard
Merged PR 16099318: Update OSS FrameworkUdk pin Merged PR 16167267: Scrubbing LMR folder for WinUI OSS Phase 4
Merged PR 15101676: Inking support for WinUI 3: InkCanvas and InkToolBar
Merge pull request #11223 from microsoft/user/hmishra/merge-main-into-winui3main-5
Merged PR 16018147: Widen PauseNewDispatch for windowed popup DComp resource creation (AB#59262054)
Merged PR 16144599: Fix XamlOptionalChanges contract: 10 -> 11
Merged PR 16117156: Add experimental Window MinWidth/MinHeight/MaxWidth/MaxHeight (Issue 7296)
Merged PR 16155405: agency-kit: install all four WinUI agents by default
Update to reparenting behavior
Add missing Windows versions to bug report template (#11211)
Add /needs-repro maintainer comment command (#11213)
Merged PR 16089473: Fix WMC9999 MissingManifestResourceException on non-English Windows
Merged PR 15943969: Introduce Microsoft.UI.Xaml.Controls.Tabular.dll (empty binary scaffolding)
Merged PR 16122630: Fix XAML shutdown fast-fail: reset process-global ActivationFactoryCache once, under lock
Merged PR 16136606: Fix RatingControl PlaceholderValue rendering inconsistency (fixes #10348)
Merged PR 16138014: Update WinUI logo assets to the recent logo
Merged PR 16136021: Fix RadioButtons SelectionChanged emitting null items (#46242402)
Merged PR 16124996: [WinUI OSS] PGO Helpers Wrapper
Merged PR 16123108: DesktopWindowImpl::Resize/RepositionWindowToDesktopWindowXamlSourceWindowDimensions: guard against teardown reentrancy
Merged PR 16123060: Input: reset m_inputServices after text-core teardown to fix shutdown null deref
Merged PR 15799583: [Community Contrib 11052] Add experimental Window.Width and Window.Height
FrameworkElement.SetThemeResourceBinding spec
Merged PR 16116678: Fix x:Bind generated Lookup() call for dictionary/map types in C++/WinRT (issue #11162)
Merged PR 16053707: Add XAML Profiler: live four-tree visualizer with ETW instrumentation and cross-app highlight
Merged PR 16068828: fix build instruction paths in GettingStarted.md
Merged PR 16052586: NavigationViewItem::ShowHideChildren: guard deferred flyout show against stale state
Include docs validation change (#11224)
Merged PR 16017667: ItemsView ItemsSource spec note added Merged PR 16098595: Fix Component Governance security alerts in perf/vis Python deps
Merged PR 16065450: NavigationView: Fix negative MaxHeight in UpdatePaneLayout (Watson #62716546)
Merged PR 16091625: Preserve docs link checker exclusions
Merged PR 16089160: PGO FE training: dynamic patch-path discovery + WER LocalDumps 64-bit fix Merged PR 16089358: Preserve GitHub PR wrapper during mirroring
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-5
Merged PR 16089157: [WinUI OSS] Scrub additional sample files
Syncing content from committish a1380b0f7083a9e5e8cd9a64aaa1769dd82e3be1
Syncing content from committish 0b7274ceab485d3f9bdd49029fbfdb19c337e48a
Merged PR 16077790: [WinUI OSS] Scrub sample files Part 1 Merged PR 16078574: [WinUI OSS] Scrub WinUIDesktop samples
Fix typos in SplitMenuFlyoutItem-spec.md (#11036)
fix build instruction paths in GettingStarted.md (#11188)
Syncing content from committish 1f31d0aa9acb7214b3b07973a364b8da3cfd79b4
Restore Static Tests GitHub validation stage (#11209)
Merged PR 16032651: Bug 50695292: Fix E_XAMLPARSEFAILED for {CustomResource} on a root element property
Merged PR 15814566: ETL-based App Boot Visualizer Merged PR 16053650: [WinUI OSS] Restore Static Tests GitHub PR validation with mirrored inputs
Merged PR 15959254: [WinUI OSS] Scrub internal references
Merged PR 15963750: Remove CompHelper
Merged PR 15899107: Guard windowed popup LostFocus and UpdateCursor against disposed island
Merge pull request #11208 from microsoft/user/hmishra/merge-winui3/main-into-main
Merge pull request #11207 from microsoft/user/hmishra/merge-main-into-winui3main-4
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-4
Restore MUXFinalRelease GitHub validation stage (#11192)
Merged PR 15986756: [WinUI OSS] Mirror static test compatibility inputs
Merged PR 16043107: Enrich tracked-element recycle trace with NewTrackedElementElected
Merged PR 15867018: Code Changes for running XamlCompiler Tests
Merged PR 15985745: [WinUI OSS] Restore MUXFinalRelease GitHub PR validation Merged PR 15927163: [WinUI OSS] Mitigate direct link details in Test folder and related scrubbing
Merged PR 15915881: [PREfast] Fix WinUI3 static-analysis warnings
Merged PR 15959032: [WinUI OSS] Migrate WinUIGallery to component package and remove the no-longer-needed mock WinAppSDK Merged PR 15926619: Add one-command Copilot CLI setup for the WinUI team (.github/agency-kit)
Merged PR 15956284: [WinUI OSS] Migrate test/sample apps to Microsoft.WindowsAppSDK.WinUI Merged PR 15945557: Remove stale-tlog warning from bt-build skill
[WinUI OSS] Enable GitHub PR validation through ADO (#11169)
Merged PR 15949750: Exclude WinUIGallery tests from OSS builds (AI generated)
Merged PR 15897339: Fix broken doc links and typos across docs and code comments Merged PR 15904161: [WinUI OSS] Ensure safe OSS-pinned packages before Official build
Merged PR 15944008: Remove unused PageNavigationComplete event from DXamlCore
Merged PR 15795245: Add run-tests-on-vm script (experimental quality)
Merged PR 15937486: Fix MUXC test leaking XamlOptionalChanges from one test to the next Merged PR 15911115: [WinUI OSS] Enable GitHub PR validation through ADO
Merged PR 15827267: CWindowsServices::GetKeyboardModifiersState: cache keyboard statics under ActivationFactoryCache lock
Syncing content from committish 5bd2a3d14985d327a08bf20cd1274d91da387f14
Merged PR 15930718: Update WinUI WinRT contracts for 2.2 and 3.0
Merged PR 15784747: [CP to main] Optimize ScrollBar template to remove unnecessary resource lookups
Merged PR 15547166: DesktopWindowXamlSource: Guard put_Content against post-Close calls
Syncing content from committish 9ee956e177ca69998fce7dc21e360db492219048
Merged PR 15913880: Fix null LayoutState dereference in UniformGridLayout/FlowLayout OnItemsChangedCore
Merged PR 15547727: Null-guard pRenderBounds in CTileBrush::ComputeStretchAndAlignment
Merged PR 15913731: Fix XamlOptionalChanges contract version
Syncing content from committish d01ee85336a48774386b16f37a94263add519fcc
Merged PR 15874393: Implement DeferContextFlyoutInit opt-in for CUIElement::EnterImpl's GetContextFlyout change
Merged PR 15862332: Connect the three applying-styles code optimizations to the same OptimizeApplyStyles opt-in
Merged PR 15904117: Enable MUXC tests to use XamlOptionalChanges
Merged PR 15889162: Fix MenuFlyout side-placement flip-up alignment near monitor bottom
Merged PR 15868699: [WinUI OSS] Add debugger extensions in windbg for xaml Merged PR 15871135: Make mirror publish idempotent on existing tag, push tags+branch atomically
Merged PR 15871521: Cherry-pick `DefaultStyleOptimizations` opt-in enum
Merged PR 15819395: Add MSBuild properties to allow XamlCompiler to codegen calls to `XamlOptionalChanges` API Merged PR 15824707: Overlay to identify UI Frameworks used to build the view
Merged PR 15890276: XamlOptionalChanges: align with finalized spec
Merged PR 15507389: Update XAML compiler to use System.Reflection.Metadata
Merge pull request #11110 from sundaramramaswamy/user/suramaswamy/optional-changes-api-spec
Merged PR 15856179: [Porting] FocusRect: guard non-UIElement candidate in FindFocusRectHost
Spec: enum values removed at permanent stage
Syncing content from committish 55ff7fef8dbff041e845c183b5880b2c2faeb2e2
Syncing content from committish 648f5180f04193a6f181388454065e28f57c3ca4
Merged PR 15776906: Adjust vsconfig to indluce missi…
azure-pipelines Bot pushed a commit that referenced this pull request Oct 27, 2026
Merge GitHub main into main
Add XAML and Composition tree snapshots and viewer to WinUIProfiler (#12414)
WinUI Profiler: read XAML TraceLogging events from .etl files (#12415)
WinUI Profiler: read XAML TraceLogging events from .etl files
Merge GitHub main into main
Fix WinUI Profiler process identity and reconnect controls (#12413)
Merge GitHub main into main
Update standalone WinUIDetails fallback to 2.6.4-dev.experimental1D (#12405)
Merge GitHub main into main
Placeholder WinUIProfiler app with tap connection (#12406)
Merge GitHub main into main
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state (#12290)
Merge GitHub main into main
Localization Update 20261019 (#12403)
Apply multiline coding style to native profiler metrics
Refine profiler charts, XAML UI and typed metric interop
Merge GitHub main into main
ResourceResolver::GetParentForResourceLookup: preserve flyout scope (#12344)
Merge GitHub main into main
Fix Window.DispatcherQueue use-after-free after XAML shutdown (#12346)
TableView: reorganize and order IDL files (#12382)
Replace profiler UI polling with change notifications
Remove tests from profiler executable placeholder
Merge GitHub main into main
TableView: TiP attribution, per-operation TiP tests and TableView_Instance telemetry (#12301)
build: refresh standalone WinUIDetails fallback
Add standalone WinUI profiler executable baseline
Merge GitHub main into main
NavigationView: don't clip PaneFooter/PaneCustomContent item icons in closed compact pane (#12319)
Localization Update 20261019
Merge GitHub main into main
InkToolbar: make the toolbar's keyed resources visible to app XAML (#12296)
Merge GitHub main into main
Emit owning-element identity on remaining XAML framework ETW events (#12179)
TableView TiP: Copilot review fixes (fault attribution, contained faults)
Merge GitHub main into main
Improve diagnostics for invalid ItemsSource values (#12335)
Merge GitHub main into main
Convert even more tests from UAP hosting mode to WPF hosting. (#12229)
Merge GitHub main into main
Fix WebView2 callback ownership during dispatcher shutdown (#12361)
ResourceResolver::GetParentForResourceLookup: include ordinary flyouts
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Merge GitHub main into main
TableView: templated column headers, UIA resize, sort fixes, recycle perf, theming (#12307)
Add code-coverage-calculation skill: component code coverage from a local VM test run (#12254)
Merge GitHub main into main
NavigationView: respect IsPaneOpen=false set before PaneDisplayMode=Left on launch (#7609) (#12325)
TableView TiP: blame by exception type and count contained app faults
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
Synchronize staggered entrance transition visibility (#12196)
Merge GitHub main into main
Publish localization resources to the OSS dependency feed (#12364)
Merge GitHub main into main
NavigationView: fix pane toggle button clipped on first render (#12321)
ScrollViewer::OnPointerReleasedHandledEventsToo: clear stale press state
Merge GitHub main into main
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#12316)
TableView: low-risk fixes (keyboard group toggle, gripper cursor and visuals, Fluent grid lines, scroller lookup, samples) (#12349)
Merge GitHub main into main
Merge GitHub main into main
Fix embedded MRT resource memory lifetime (#12128)
Update area owners: map owners, XAML experts and controls ownership (#12253)
Merge GitHub main into main
Add pre-publication symbol indexing hook (#12347)
Fix WebView2 callback ownership during dispatcher shutdown
Merge GitHub main into main
Remove the font test resources from the repo, restoring them from a package instead (#12338)
Merge GitHub main into main
Merge GitHub main into main
Deliver triage evidence directly and fix cancelled-run detection warnings (#12218)
UIAffinityReleaseQueue: schedule coalesced idle cleanup (#12199)
Fix nested cmd.exe shell when rerunning init.cmd (#12312)
Test: clarify what the cross-NavigationView test proves
Test: open NavigationView B explicitly after load in the cross-NavigationView test
NavigationView: keep the #7609 force-close guard to first-time setup, not re-templating
NavigationView: re-prepare NavigationViewItems on every load and re-resolve the NavigationView for items moved between NavigationViews
Add tests: item moved from Content to MenuItems, and between NavigationViews, follows the right closed compact state
ResourceResolver::GetParentForResourceLookup: preserve flyout scope
Address second review round on the coverage skill
NavigationView: refresh closed compact state when a reused NavigationViewItem is loaded in a new host
Add test: item reused from MenuItems refreshes closed compact state in PaneFooter and Content
Merge main into user/sahjaiswal/tableview-tip-followup
Merge GitHub main into main
TableView: context menu support (cell, header, row and table flyouts) (#12306)
UIAffinityReleaseQueue::Cleanup: skip GC locking when no work is pending
TableView TiP: one test per key operation
NavigationView: drop the IsBackButtonVisible toggle width refresh
NavigationView: add #7609 test case for runtime LeftCompact -> Left after a closed launch
NavigationView: show the close button in an already open pane in the toggle button width tests
NavigationView: clamp the pane toggle button width to zero
NavigationView: add test for pane toggle button width with an OpenPaneLength smaller than the close button
TableView: Initialize TiP ends at the first laid-out row
Merge main into UI-affinity cleanup wake branch
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
Add test: PaneFooter item closed compact state follows runtime threshold/display mode/host changes
NavigationView: re-apply pane toggle button width when IsBackButtonVisible changes
NavigationView: add test for pane toggle button width following IsBackButtonVisible with a PaneTitle
NavigationView: re-apply pane toggle button width when the effective OpenPaneLength changes
NavigationView: add test for pane toggle button width following OpenPaneLength with a PaneTitle
NavigationView: extend #7609 test with trigger-audit cases (Auto launch, IsPaneOpen=true override, runtime LeftMinimal->Left)
NavigationView: refresh back/close button padding when mode threshold widths change (#9789 review)
NavigationView: add test for header padding when CompactModeThresholdWidth flips DisplayMode (#9789 review)
Merge GitHub main into main
Make WebView2 navigation HTTP-error test deterministic (#12326)
NavigationView: make IsInLeftPaneFooterOrCustomContent accessible to NavigationViewItem
Merge main into user/abhijeetjha/scrollviewer-press-cleanup-9331
NavigationViewPointerFocusPage: report toggle state as text
CoreShutdownTests: verify idle native cleanup wakes
Refresh NavigationView header padding when pane display mode changes
Merge GitHub main into main
Enroll MapControl strings in the localization pipeline (#12304)
TableView: TableView_Instance replaces TableView_SessionSummary
Merged PR 17171113: Update WinUI es-metadata ownership and routing
Merge GitHub main into main
Fixing WinUI crash when propagating theme to staged Flyout (#12308)
test(webview2): make HTTP error deterministic
Merge GitHub main into main
JxrImage stability - the test needs a longer timeout (#12322)
NavigationView: limit the closed compact fix to items in PaneFooter/PaneCustomContent
Add tests: content-area NavigationViewItem keeps layout; hierarchical PaneFooter item not clipped
JxrImage stability - the test needs a longer timeout
NavigationView: keep IsPaneOpen=false when PaneDisplayMode is set before template is applied (#7609)
NavigationView: re-apply pane toggle button width once it is known
NavigationView: add test for pane toggle button width on first render
NavigationView: add test for IsPaneOpen=false set before PaneDisplayMode=Left (#7609)
ScrollViewer::OnPointerReleased: preserve per-press focus state
NavigationView: don't clip the LeftMinimal header when back and toggle buttons are hidden (#9789)
NavigationView: add test for LeftMinimal header clipped when back and toggle buttons are hidden (#9789)
NavigationView: don't clip PaneFooter/PaneCustomContent items in closed compact pane
Add test: PaneFooter/PaneCustomContent NavigationViewItems are not clipped in closed compact pane
Dev spec: TableView_Error dedupe key, HRESULT match, data faults, TiP guard warning, known gaps
Tabular TiP guard: warn instead of fail, and say when the config is missing
Shaping: note caller faults only when reading the app's collection
TableView TiP review fixes: recoverability, HRESULT match, dedupe, sentinels
Enroll MapControl strings in the localization pipeline
Document TableView telemetry and TiP in the dev spec
Tabular TiP package selection: guard reads; internal pipeline builds require the real package
TableView TiP: blame the app only when its code decides the outcome
Shaping: note caller faults and answer whether a clear has work
InkToolbar: make the toolbar's keyed resources visible to app XAML
Merge GitHub main into main
TableView: merge feature/TableView into main (#12267, #12256, #12248, #12120) (#12285)
ScrollViewer::OnPointerReleasedCleanup: clear stale press state
Merge GitHub main into main
Merge GitHub main into main
Fix XamlCompilerTests.sln build with x86 flavors (#12269)
Ensure Window.Width and Height properties round-trip after the Window is closed (#12268)
Merge GitHub main into main
Fix ContentDialog entrance animation not playing with OptimizeApplyStyles (#11736)
Merge GitHub main into main
Add tests to confirm PathIcon still contains a Grid when IconNoGridOptimization is enabled (#12214)
UIAffinityReleaseQueue::RequestCleanupWake: report rejected posts
Merge GitHub main into main
NavigationView::OnOverflowItemsSourceCollectionChanged: restore the overflow button (#12243)
Merge GitHub main into main
[1/3] TableView: focus re-entry/restore, close fail-fast, UIA/typography fixes, new tests, sample a11y (#12220)
Merge GitHub main into main
Update LKG version to 2.6.0-dev.experimental6 (#12262)
Merge GitHub main into main
Add team-Core alongside child-team triage labels (#12251)
Further reduce the size of the MUXC PCH by 15% (#12222)
Merge GitHub main into main
Fix bound `x:Load` in control templates (#12239)
Merge GitHub main into main
Persist WinUI metadata across WinUI shutdown to allow WinUI restart (#11982)
Merge GitHub main into main
Fix stale VM deploy and fail fast when no tests match
Add ColorPicker, RadioButtons and InfoBar tests; re-enable RadioButtons interaction tests (28 new tests) (#12230)
Address review feedback on vm-component-coverage skill
Add vm-component-coverage skill for local VM code coverage
NavigationView::OnOverflowItemsSourceCollectionChanged: show More
Add SatwikKrSharma to P1 and P4 area owners
Update area owners: map owners, XAML experts, Pranav-team controls
Merge GitHub main into main
UIAffinityReleaseQueue::OnCleanupWake: wait for an island before scheduling
Merge GitHub main into main
Make ColorPicker hex rollback test independent of OS TextChanging timing
Add TeachingTip API and interaction tests (62 new tests, 4 product bugs found) (#12226)
Add TreeView API gap tests and re-enable TreeView interaction tests (35 new API tests, 89 interaction tests re-enabled, product bugs found) (#12227)
Add and strengthen ItemsRepeater API tests (88 new, every public API called, 10 product bugs found) (#12202)
Merge GitHub main into main
Fix a bug where using a custom TitleBar on Windows 10 results in the window's top border being drawn incorrectly (#11698)
Merge GitHub main into main
Add CanContentRenderOutsideBounds public property to ScrollView and ScrollPresenter (#12204)
Merge GitHub main into main
NavigationView::SelectOverflowItem: preserve the overflow button
NavigationViewItem::PrepNavigationViewItem: use XAML weak references (#12235)
NavigationView::AnimateSelectionChanged: use the thread compositor (#12208)
Read ScrollPresenter clip after viewport rect update
Log ColorPickerSliderAutomationPeer.IsReadOnly instead of asserting it
Address TeachingTip test review feedback
Merge GitHub main into main
TableView sample gallery: VM-verified fixes, shared page scaffolding, review follow-ups (#12212)
TableView: fix the product bugs behind the ignored API tests and re-enable them (#12190)
Address PR review feedback on ItemsRepeater API tests
TreeView tests: address PR review (glyph part type agnostic, DPI-scaled heights, SendKeysDelay finally, drop internal ids)
NavigationViewItem::PrepNavigationViewItem: use XAML weak references
TreeView interaction tests: ignore TreeViewSelectRegressionTest (product bug PC-7: SelectedItem not synced for unrealized node)
Merge GitHub main into main
Merge GitHub main into main
Add area-based optional reviewer suggestions (#11574)
Add AnimatedVisualPlayer, ProgressBar and ProgressRing API tests (31 tests, 3 product bugs found) (#12224)
Add AnimatedIcon API tests (50 new tests, 1 product bug found) (#12209)
Merge GitHub main into main
Improve TableView resource lookup diagnostics (#12197)
Document each new/changed test with scenario, expected result and failure meaning
Build the TableView samples in GitHub CI (#12217)
Close remaining ColorPicker/RadioButtons coverage gaps: re-enable RadioButtons interaction tests, add consolidated API/interaction tests
Merge GitHub main into main
Adding hierarchical rows and live data operations to TableView (#12219)
Address ScrollView clipping review feedback
TreeView tests: document scenario, expected result and failure meaning for every test
Harden TableView setup hints and cover deferred resource traces
Merge GitHub main into main
Reduce XAML compiler metadata lookup overhead (#12062)
TreeView API tests: close mutation gaps R2-18, R2-20, R2-36
TreeView interaction tests: read check-box tap scale from the test window DPI
TreeView tests: address review (DPI-correct check-box taps, inheritance probe, drop vacuous event checks)
Document each TeachingTip test for reviewers
Address review findings: fix InfoBar project GUID mismatch, make tooltip test assert real content
Add API tests for ColorPicker, RadioButtons and InfoBar (new InfoBar_APITests project)
TreeView: consolidated API gap tests and re-enable interaction tests (Ignore triage)
Document each AnimatedVisualPlayer, ProgressBar and ProgressRing test for reviewers
Add TeachingTip tests for remaining coverage gaps
Add gap-coverage API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
test(TableView): cover comparer catch-up and trim unused test UI
fix(TableView): re-rank comparer sort on live catch-up and arrivals
test(TableView): add hierarchy and live shaping API and interaction tests
fix(TableView): harden hierarchy and live shaping review findings
fix: keep TableView setup guidance in the Tabular component
Merge GitHub main into main
Trim verbose comments in hierarchy and live shaping code
Merge GitHub main into main
Remove self-check pages from the sample
Fix duplicate NavigationView accelerator invocation for nonselecting items (#12200)
Align Git attributes with internal mirror (#12203)
Address ParentBy review feedback
Merge GitHub main into main
Merged PR 17069870: Align Git attributes with current GitHub
TreeView API tests: automation peers, expand/collapse event args, node boundaries; make dead Loaded-handler tests assert
Port hierarchy and self-check pages to the new gallery
Fix hierarchy chevron and Left key after rebase
Localization Update 20261006 (#12205)
Fix AI issue triage evidence reads and invocation budget (#12207)
Add API tests for AnimatedVisualPlayer, ProgressBar and ProgressRing
Reconcile hierarchy rows with main's UIA and keyboard model
Re-rank custom comparer rows under live shaping
Replace per-dimension live flags with IsLiveShaping
Harden TableView live shaping with hierarchy
fix(TableView): pick up in-place parent-key edits on reshape
feat(TableView): merge live data operations into ParentBy hierarchy
perf(TableView): per-sibling sort and structure reuse for ParentBy hierarchy
Simplifying hierarchy teardown
refactor(TableView): rename WithParent/ClearParent to ParentBy/ClearParentBy
docs(TableView): drop self-check page references from hierarchy design
chore(TableViewSampleApp): drop hierarchy self-check page from sample
feat(TableView): enhance hierarchical data handling with group expander support and improved index management
fix(TableView): harden hierarchical rows after second review
feat(TableView): hierarchical data rows from a flat source
Add and strengthen TeachingTip API and interaction tests
Restore the WinUIComponentPackage drop folder (fixes BuildScenarioApps) (#12211)
Add TitleBar API and interaction tests (35 tests, 3 product bugs found) (#12170)
Charts: add API and interaction tests (#12189)
Describe each AnimatedIcon test's scenario, expected result and failure meaning
 Fix C++/WinRT array projection in XamlCompiler-generated code (#12167)
Preserve collection moves behind a XamlChangeId opt-in (#11887)
Fix XamlCompiler connection-ID insertion at opening-tag boundaries. (#12187)
Cover every public ItemsRepeater API and harden Repeater tests
Samples: replace TableViewSampleApp with the full TableView gallery (#11805)
Add AnimatedIcon tests for generated property and factory code
Add TableView interaction tests aligned with the #11820 keyboard and a11y model (#12193)
NavigationView::AnimateSelectionChanged: use the thread compositor
Update ScrollViewer API reference
Correct overflow rendering spec
Add ScrollView overflow rendering preview
Move TitleBar deactivated visual states test to interaction tests
Document each ItemsRepeater test for reviewers
Add and strengthen AnimatedIcon API tests
UIAffinityReleaseQueue::Cleanup: synchronize reads with background GC
Grow X and Y together in the override growth test
Strengthen and extend ItemsRepeater API tests
Fix Charts test page build in MUXControlsTestApp
UIAffinityReleaseQueue: schedule idle cleanup when work is queued
Add AI issue triage and area ownership routing (#12077)
fix: clarify TableView resource setup failures
Merge GitHub main into main
Enable Setter.Value as a XAML content property (#12149)
Remove interaction test plan references from TableView test comments
Merge GitHub main into main
Merge GitHub main into main
Switch tests to WPF mode which work without any other changes (#12022)
Remove TableView interaction test plan from the change
Share TableView interaction test helpers and page facts
Add improved diagnostics and tests for two-way x:Bind with read-only/init-only sources (#12166)
Merge GitHub main into main
Don't set FontFamily to null in default templates, null is an invalid… (#12146)
Use a WinRT observable vector for Chart test data
Address review feedback on Chart API tests
Add TableView interaction tests for the cell-aware keyboard and a11y model
Document each TitleBar test for reviewers
Assign the Tabular folders to new TableView and data-shaping areas
Area reviewers: validate the map, sync drift weekly, harden requests
Merge GitHub main into main
Add area-based optional reviewer suggestions
Fix TreeView collapse after ItemsSource last-child removal (#12130)
Port TableView interaction tests and align changed intents with main
Add TableView interaction test plan
Add Chart interaction tests
Add Chart API tests and test page
Merge GitHub main into main
Give MapControl pins an accessible name and button role (#12111)
Expand the Charts engineering sample (#12110)
Merge GitHub main into main
Adding TableView API Tests (#12186)
Merge GitHub main into main
TableView: move row and group-header visual states onto the template root (#12183)
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0 (#12181)
Align TableView API tests with main and ignore known product failures
Simplify the Charts sample README
Fix status reporting, editor sync and host parity in the Charts sample
Fixing test bugs and expectations
Adding remaining API Tests
Update resize-gripper tests for uniform header tab stops
Addressing review comments
fix(tests): restore InkToolbar TestUI import
Updating tests to match the new code behaviour
Refactoring helper methods
Adding TableView Sizing tests and product fixes along with it
Adding TableView Row API Tests
Adding common Create TableView helper to reduce redundancy in code
Adding TableView Column Tests
Adding basic TableView tests
Adding TableView API Tests harness
Merge GitHub main into main
Merged PR 17040957: Align public root documentation with GitHub
Add TitleBar tests for remaining reachable coverage gaps
Clear pending NavigationView invocation before direct dispatch
Update the internal WinUIDetails fallback to 3.10.0-experimental.20260916.0
Fix x:Bind function bindings not updating when an argument becomes null (#11732)
Fix duplicate NavigationView accelerator invocation for nonselecting items
TableView: close the remaining UIA accessibility gaps (#11820)
Consolidate API specs under docs/api-specs (#12099)
Localization Update 20261005 (#12162)
Merge GitHub main into main
[MonoBuild] Fix inverted Monobuild-Test / Monobuild-Nightly pipeline ids (#12152)
Merge GitHub main into main
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate (#11855)
Merge GitHub main into main
Delete unused perf/vis/*, which will fix and prevent future dependency issues for these files. (#12145)
Add TitleBar API and interaction tests
Merge GitHub main into main
Merge GitHub main into main
Fixing TableView Code Review Findings - Part 1 (#11988)
Fix Text Controls' bottom edge clipping at different resolutions (#12123)
Merge GitHub main into main
[MonoBuild] Re-stamp localized .mui checksums against the built WinUI binaries (#12119)
Merge GitHub main into main
Repoint the WinAppSDK resource at release/main and drop the orphaned mock package steps (#12150)
Resolving merge conflicts
Merge GitHub main into main
Prevent stale WinUI package reuse across NuGet caches (#11983)
Fixing review comments
Fixing ResizeGripper and column headers edge positioning in RTL mode
Enabling sorting columns via keyboard
Fixing build caused by incomplete method removal
Don't swallow app handler exceptions
Removing redundant background setting of header cells
Removing dead code
Fixing and updating spec docs to match the code implementation for grouping
Removing dead code
Moved visual state setters to XAML for SortIndicator
Removing redundant methods from ResizeGripper
Merge GitHub main into main
Fix ScrollViewer indicators remaining visible after scrollbar hover (#12096)
Merge GitHub main into main
Deduplicate XamlCompiler codegen test masters (#12067)
MapControl: remove hard-coded JS pin-name fallback
MapControl: source pin names from MapIcon with a localized fallback
Add near-zero selection regression coverage
MapControl pins: wire Enter/Space to the pushpin-click path
Give MapControl pins an accessible name and button role
Merge GitHub main into main
ContentDialogPage: show the configured dialog in ShowBorderThickness_Click (#12109)
Tighten clipping test scope
Simplify testing baseline terminology
Merge GitHub main into main
Normalize line endings during inbound mirror merge (#12114)
Fix Tabular control string resource lookup (#12071)
Update Window Width/Height to match API spec update (#11974)
Onboard WinAppSDK mono-build Integration (#12090)
TableView: honor CanResize and keep a Star resize inside the viewport (#12083)
Fix residual clipping test baselines
Modernize XamlCompiler tests, Part II (test fixes only) (#11837)
TableView: trim column header text instead of clipping it (#12084)
Add TextBlock clipping regression baselines
ContentDialogPage: show the configured border-thickness dialog
InkToolbar: commit missing StrokeWidthSlider generated files (#12097)
InkToolbar: commit missing StrokeWidthSlider generated files
Bump bokeh from 3.1.1 to 3.8.2 in /perf/vis (#11494)
Add opt-in GamepadKeyRouting XAML optional change for gamepad navigation (#11853)
Fix re-entrancy issue
Scope ETW test counts to the measured process and time window (#11931)
Update Window Width/Height to match API spec update
Bump pip from 26.1.2 to 26.2 in /perf/vis (#11757)
Fix monochrome text clipping at fractional scales
InkToolbar: include Windows.UI.Xaml.Interop.h for xaml_typename in InkToolbarFlyoutHelper.h (#12081)
InkToolbar: include Windows.UI.Xaml.Interop.h in InkToolbarFlyoutHelper.h for xaml_typename
Localization Update 20260928 (#12074)
TableView: fix high-contrast surfaces and row state text colors (#11986)
Reduce the size of the MUXC PCH by 20% (#12054)
Bump tornado from 6.5.7 to 6.5.8 in /perf/vis (#11754)
Merge GitHub main into main
Switch 25 test files to only use WPF mode (#11950)
InkCanvas: degrade instead of crashing when the compositor interop is absent (#11913)
Merge GitHub main into main
Merged PR 16956751: Align build skill location and content with GitHub
Add SAL annotations to generated wWinMain (fixes PREfast C28251) (#11985)
Omit /p:ProductPrereleaseTag when VersionTag is empty (#11987)
InkToolbar: fix pen flyout accessibility, high-contrast crash and UWP template parity (#11940)
InkToolbar: localize the pen flyout headings and drop unreachable strings (#11937)
InkToolbar: make flyout presenter style theme-aware (BasedOn default) so it follows RequestedTheme and theme switches
InkToolbar/InkCanvas: fix test page-name convention and CustomPen core-dispatch assertion
InkToolbar: add a11y tests for stroke-width slider Value pattern and tool-button selected state
InkToolbar/InkCanvas: restore skipped tests + add InkToolbar interaction test page
Move build skill to folder where Copilot will automatically find it (#12017)
Merge remote-tracking branch 'origin/main' into a11y-ux-slider
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge GitHub main into main
InkToolbar: announce dropdowns and stencil selection (#12020)
Merge GitHub main into main
Merge GitHub main into main
[WebView2] Handle invalid argument during focus transfer (#11978)
Validate the retained ItemsView bring-into-view target before using it as scroll anchor (#11926)
Merge GitHub main into main
InkCanvas: fix high-DPI ink input cut-off; add Inking test apps (#11975)
[API Spec] Inking (InkCanvas, InkPresenter, InkToolbar) (#11979)
Merge GitHub main into main
Localize InkToolbar pen settings and color descriptions (#12018)
Merge GitHub main into main
Localization Update 20260924 (#11989)
Move build skill to folder where Copilot will automatically find it
Fix ItemsControl add/delete transition sequencing (#11912)
InkToolbar: define the pen configuration Colors and Size heading strings so the pen-flyout naming builds without the localization PR
InkToolbar: add an enabled template-application test asserting the pen configuration headings and palette/slider automation names are set
InkToolbar: clarify the pen-flyout heading string lookup comment to describe the in-app deployment, not framework mode
Omit /p:ProductPrereleaseTag when VersionTag is empty
Update CppWinRT App.xaml.g.hpp codegen masters for annotated wWinMain
Merge remote-tracking branch 'origin/main' into user/satwiksharma/bug42680483-wwinmain-sal
InkToolbar: match WinUI 2 flyout padding by applying the tight presenter style in code
Add SAL annotations to generated wWinMain (fixes PREfast C28251)
InkToolbar: give the measuring-tools button a persistent name and point tools at the colour palette
Merge GitHub main into main
Lifetime management: Explicit peer-lifetime state + transition choke point (#11875)
Merge GitHub main into main
CFTMEventSource::Raise: retain handlers during reentrant cleanup (#11958)
Fix localization publishing scope and resource updates (#11981)
Merge GitHub main into main
Fix native external tests to properly not show a dialog when crashing (#11934)
InkToolbar: announce the selected pen/highlighter colour to Narrator
Samples: keep the ink drawing surface white in dark theme
InkToolbar: announce the pen-size slider range and the selected tool to Narrator
Fix localization publishing scope and resource updates
InkToolbar: use the hresult_error + InkToolbarLogHResult pattern for pen-flyout heading string lookups
InkToolbar: address pen-flyout accessibility review feedback
Re-trigger CI on origin branch (OneBranch feed auth needs a non-fork run)
[WebView2] Handle invalid argument during focus transfer
Merge GitHub main into main
Fix localization NuGet publishing path (#11962)
DesktopWindowImpl::CloseImpl: retain the Window through teardown
Remove "Pillar A" references from peer-lifetime state-machine comments
Make peer-lifetime transition check non-fatal (fix 0xC0000420 test-host crash)
Fix TornDown->Releasing assert in peer-lifetime state machine
Pillar A (3/N): announce Releasing/TornDown at the peer teardown funnel
Pillar A (2/N): route tracker connect/disconnect + implicit peg through the choke point
Pillar A (1/N): introduce explicit peer-lifetime state + transition choke point
Merge GitHub main into main
Add lifetime stress test harness + scheduled soak pipeline (#11830)
Merge remote-tracking branch 'origin/main' into HEAD
Merge remote-tracking branch 'origin/main' into user/nitinc/inktoolbar-loc-strings
Merge remote-tracking branch 'origin/main' into user/nitinc/inking-spec
Samples: add Inking bug-bash / accessibility test apps (InkBugBash, InkA11yLab, InkParityLab)
InkCanvas: size the OS ink surface in physical pixels on the lifted path (fixes high-DPI input cut-off)
InkToolbar: announce the selected tool to Narrator; name the pen flyout presenter
Merge GitHub main into main
API Spec: Window.Width and Window.Height properties (#11171)
Empty commit to trigger pipeline
Rewrite Window event-handler #11958 repro as off-thread native scenario
Empty commit to trigger pipeline
Add non-gating Window event-handler teardown lifetime-stress scenario (PR #11958 repro)
Fix localization NuGet publishing path
Trigger CI re-run
Fix PGO build break: force PGOBuildMode=Off via stage parameter override
Trigger CI re-run
Disable PGO in WinUI-LifetimeStress pipeline
Trigger CI re-run
Fix LifetimeStress build break and make new tests unconditionally non-gating
Inking spec: replace overview with an annotated diagram; expand the pen flyout
InkToolbar: pen-size slider reports absolute value to Narrator; Colors/Size headings; edge-aligned tool flyout
Add non-gating legacy lifetime tests with off-UI-thread GC pump
CFTMEventSource::Raise: preserve nested dispatch ordering
CFTMEventSource::Raise: remove deferred handler bookkeeping
DesktopWindowImpl::OnMessage: retain the Window during dispatch
CFTMEventSource::Raise: retain handlers during reentrant cleanup
Merge GitHub main into main
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor" (#11928)
Revert lifetime-stress branch to 19ea03d99
InkToolbar: resolve peer control-type string at construction, not in UIA callback (fixes UIA-tree fail-fast, keeps localized Narrator name)
Gate lifetime stress failures instead of downgrading them
Inking spec: drop the custom drying diagram per review
Disable PGO in WinUI-LifetimeStress build (GitHub-backed run)
Scope lifetime stress suite to its dedicated pipeline + make leak checks gating
Inking spec: drop MUX_PREVIEW markers, duplicate diagram, state the pen-only default
InkToolbar: guard the heading resource lookups
InkToolbar: stop high-contrast plating on code-built eraser flyout labels
InkToolbar: stop high-contrast plating on code-built stencil flyout labels
InkToolbar: name pen flyouts, localize peer control types, toolbar tab navigation
Aggregate managed leak warnings in lifetime-stress PostTestRun
Merge GitHub main into main
Merge pull request #11933 from microsoft/user/jessecol/agent-build-reliability
Merge GitHub main into main
Pin `Microsoft.NET.ILLink.Tasks` version (#11935)
Merge GitHub main into main
Switch Pivot tests to WPF mode instead of UAP mode. Fix two blocking issues. (#11908)
InkToolbar: fix the high-contrast flyout crash and restore two UWP template details
InkToolbar: fix pen flyout accessibility and high-contrast defects
Merge GitHub main into main
Merge GitHub main into main
Update WebView2 package publishing guidance (#11921)
Modernize XamlCompiler tests, Part I (product fixes only) (#11836)
Merged PR 16831828: Document WinUI resource links and package publishing
Refine review guidance and narrow build workflow changes
Improve agent build reliability and feedback
InkToolbar: localize the pen flyout headings and drop unreachable strings
Merge GitHub main into main
Enable auto-merge for Maestro dependency PRs (#11840)
Trim verbose comments in lifetime stress test files
Revert "InkCanvas: let XAML z-order the ink on the lifted compositor"
Lifetime native-crash aggregation: skip empty summaries in non-chk configs
Merge GitHub main into main
InkCanvas: report automation bounds and offscreen state correctly (#11890)
Merge GitHub main into main
Merged PR 16832354: Resolve GitHub inbound test-on-vm skill conflict
Merge pull request #11891 from microsoft/user/nitinc/inking-telemetry
Merge pull request #11906 from microsoft/user/harshit7962/inktoolbar-cornerradius
Inking telemetry: emit session summaries on Unloaded, and contain telemetry failures
Add managed leak churn scenarios for remaining container/popup controls
Add PostTestRun aggregation of native lifetime crash/warning totals
InkCanvas: degrade instead of crashing when the compositor interop is absent
Merge pull request #11904 from microsoft/user/nitinc/inkcanvas-zorder
Inking telemetry: address review feedback
InkToolbar: honour CornerRadius and Padding in the control template
Expose AutoSuggestBox AccessKey through editable TextBox (#11729)
Inking telemetry: schema v2, session summaries, error events, common dimensions
InkCanvas: let XAML z-order the ink on the lifted compositor
Inking spec: address Neeraj's review feedback
Rewrite all 11 native lifetime scenarios to induce real native faults
Set WINUI_LIFETIME_STRESS_NATIVE at User/Machine registry scope so te.processhost inherits it
Surface native lifetime-stress crashes as non-gating warnings + run aggressive repro
Inking spec: address review feedback
Suppresses 0612 warnings when accessing members on obsolete classes (#11738)
Add gating native scenarios that drive the TrackerPtr-converted peer fields
Enable aggressive native-crash lifetime repro on the per-PR gate
Emit an explicit greppable NATIVE log line for each *Native scenario on every run
Wire WINUI_LIFETIME_STRESS_NATIVE into the soak pipeline so native-repro variants actually run
[WinUI OSS] Consume packaged WebView2 Evergreen runtime (#11821)
Inking: add usage, reliability and performance telemetry
Add 'Native' suffix to native-crash stress scenarios for log searchability
Cover all 38 'Lifetime Issues' Watson bugs in the stress suite
Add native-crash reproduction scenarios (non-gating) to lifetime stress suite
Quarantine native crashers StressPivotItemChurn and StressFrameNavigationCache
Enable xaml profiler traces flag in debug mode (#11818)
Add per-control churn lifetime stress scenarios (broaden warning coverage)
Merge pull request #11651 from microsoft/jecollin-microsoft-relocate-copilot-skills
Add custom error messages to E_INVALIDARG in NumberBox, ScrollPresenter, SnapPoint, and XamlPredicate
Add targeted lifetime scenarios for recurring Watson crash areas
Fix confusing PathNotFound when test-payload artifact is missing
Keep PR focused on VM testing
Refine clean-build guidance for agents
Move build skill to canonical skills directory
Clarify user-only Hyper-V permission setup
Require user to grant Hyper-V access
Keep agent guidance in VM test skill
Keep VM script usage standalone
Use x64 defaults for VM tests
Use current identity for Hyper-V group
Address test-on-vm review feedback
Limit PR to VM test skill
Move Copilot skills to repository root
Make lifetime stress suite a truly non-gating report in the runner
Merge GitHub main into main
Package official WebView2 Evergreen standalone installer (#11822)
Merged PR 16769574: [WinUI OSS] Document ADO branch contribution access
Update WinUI setup documentation (#11759)
Merge GitHub main into main
Run lifetime stress as a non-gating report in the PR pipeline
Merge pull request #11817 from microsoft/aahmedov/nuget-packages-note
docs: update lifetime-stress docs for report-only behavior
Make lifetime stress suite fully report-only (never gate a PR)
Align soak per-test timeout with budget; broaden lifetime stress coverage
Merge GitHub main into main
Add C++ FolderTreeApp sample (#11819)
Merge GitHub main into main
Quarantine StressItemsRepeaterRealizationAndRecycling as non-gating
Restore wchar_t compatibility aliases (#11827)
Merge GitHub main into main
Add C++ ScratchPad profiler app (#11824)
Merge GitHub main into main
Merge pull request #11829 from microsoft/user/protikbiswas/lifetime-tracker-fixes
Sweep the full WinUI control surface in the lifetime stress harness
Document lifetime stress suite as non-gating (crashes gate, leaks report)
Make lifetime stress leak checks non-gating (report-only)
Make lifetime stress suite an explicit member of the WinUI-GitHub-PR gate
Convert UIElement m_interactions collection to TrackerPtr
Add lifetime stress test harness and scheduled soak pipeline
Fix cross-boundary lifetime leaks: convert raw ComPtr peer fields to TrackerPtr
Merge GitHub main into main
Consolidate mirror + integrate into a single two-stage pipeline (#11763)
Merge pull request #11720 from microsoft/user/dipesh/tableview/data-shaping-grouping
Add internal issue field to PR template (#11790)
fix: silence C6011 in ReconcileSortStateWithSource
Merge pull request #11780 from microsoft/user/abhijeetjha/d2d-per-thread-context-leak
Merge pull request #11803 from microsoft/user/nitinc/inking-toolbar-api
Added sample app validations
Fixing review agent findings
refactor(tabular): drop Tabular prefix from generic shaping vocabulary
refactor(sample): apply one shaping verb per UI change
refactor(tableview): remove unreachable headerless grouping
refactor(sample): drop obsolete projection workarounds
refactor(tableview): address PR feedback on comments and naming
Testing SortCycle modification API
feat(sample): add shaping page for filter, sort, group
feat(tableview): converge sort front-ends, add path sort
Port TableView P1 incremental expand/collapse + preserve selection across filter reshape
Port TableView group-header focus + keyboard-nav fixes from internal lift
Reorganize shaping files: retire HierarchicalItemsSource, share RowExpansionModel
Port TableView grouping fixes + GroupedSourceAdapter rename from internal lift
Port TableView data-shaping grouping from internal lift
InkToolbar: align public API with the reviewed spec and drive the presenter path
Merge pull request #11801 from microsoft/user/nitinc/inking-customdry
InkCanvas: custom drying (app-rendered dry ink via InkPresenter.ActivateCustomDrying)
Fixing codegen source - LatestVersion should be Experimental (#11751)
API spec: DataTemplate from code (#11260)
Ensures cleanup of window event handlers (#11734)
TableView: left-align columns, and make the samples buildable (#11762)
Tabular: add opt-in column-header tooltips to TableView (#11764)
CD3D11Device::~CD3D11Device: release the wrapper's D2D device context and brush
Add XAML profiler memory attribution events (#11743)
Consolidate microsoft-ui-xaml-specs into main repository (#11231)
Reorganize specs into feature folders (#11230)
Gate PR validation on test failures (#11758)
Inking spec: replace Not-ported section with one full side-by-side API comparison table (status column: Available / shape-change / New / Not available); custom drying shown as Available
Inking spec: add verified UWP->WinUI3 member diff tables; make Not-ported list explicit and research-backed; assert custom drying is ported (not deferred)
Inking spec: address review feedback (threading-model diff rationale, namespace and re-implementation note, custom drying API + how-to + image, new-in-WinUI3 callouts, strongly-typed TargetInkPresenter, remove stray ToggleKind, rendering limitations, pointer-args and haptic notes)
Temporarily skip failing SVG decode test (#11770)
Temporarily skip six MediaPlayerElement caption tests (#11767)
Merge pull request #11690 from microsoft/user/kvineeth/netupgrade-samples2.0
Temporarily skip failing InkCanvas tests (#11766)
Preserve input services during test shutdown (#11760)
Add gamepad navigation design note (#11735)
Merge pull request #11695 from microsoft/user/abhijeetjha/xamlcompiler-malformed-xaml-file-attribution
Tabular: mark the two remaining non-preview types [MUX_PREVIEW] (#11746)
Merge pull request #11744 from microsoft/user/gpaskaleva/gitignore-build-test-artifacts
Tabular: add opt-in per-cell tooltips to TableView (#11669)
Merge pull request #11724 from microsoft/prk100/imagebase-ensurebrush-nullguard
Merge pull request #11583 from microsoft/user/abhijeetjha/svg-stream-decode-to-render-size
Merge pull request #11660 from microsoft/fix/appbarbutton-label-fontsize-resource
Merge pull request #11670 from microsoft/user/Hemantxk/mpe-pause-play-experiment
[WinUI OSS] Fix GitHub static test package restore (#11657)
CImageSource::SetSource: re-qualify DecodeToRenderSize for stream SVGs that enter the tree later
Merge pull request #11680 from microsoft/user/abhijeetjha/coreshutdown-focused-textbox
Merge pull request #11617 from microsoft/user/abhijeetjha/viewport-noninvertible-transform
Use the active MediaPlayer playback session
Load GitHub PR pipeline templates from the PR branch (#11711)
Pause MediaPlayerElement only during shutdown
SourceFileManager::PropagateOutOfDateStatus: don't fail the task when the x:Class pre-read fails
CoreShutdownTests: add regression test for focused TextBox at core shutdown
CUIElement::TransformToElementCoordinateSpaceThroughViewports: report an invalid viewport for non-invertible transforms
Samples: add a TableView consumer matrix for C#/C++ x packaged/unpackaged (#11691)
Temporarily skip failing InkToolbar cleanup tests (#11733)
CImageBase::EnsureBrush: guard null m_pImageSource in remeasure block
Tabular: make TableView consumable with no app-side workarounds (#11641)
Align MUXTestInfra Microsoft.Windows.SDK.cpp version with the target platform version
Restore ContentExternal helper migration (#11607)
ResizeGripper: framework-internal, dual-axis resize gripper primitive (#11640)
Merged PR 16623412: Remove the MUXControlsTabular.sln build step from the MUX build template
Restore MediaPlayerElement source file ending
Restore MediaPlayerElement pause and resume behavior
Avoid end-of-file macro warning
Narrow MediaPlayerElement pause to Window shutdown
Pause MediaPlayerElement when leaving the live tree
Port TableView data-shaping (sort + filter) core from internal lift (#11644)
Enable AppBarButton label font size customization
Fix Inking file Name Casing (#11643)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions (#11618)
Merged PR 16574861: Remove Tabular/TableView source-mirroring exclusions
Merge pull request #11584 from Nitin-100/user/nitinc/inktoolbar-winui2-parity
InkToolbar/InkPresenter: WinUI2 parity - flyout labels + stencil toggle
Use RunTime TFM for XamlPerf project
Move remaining sample/perf/test apps to the samples moniker and portable RIDs
Merge pull request #11576 from iamAbhi-916/user/abhijeetjha/navview-bumper-footermenuitemssource
NavigationView::BumperNavigation: use footer ItemsSourceView count so shoulder navigation reaches FooterMenuItemsSource items
Merge pull request #11573 from microsoft/user/hmishra/promote-winui3-safe-changes
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644) Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Syncing content from committish d8541fb269b5f43c6ff070fb57064853cc5985b5
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639) Merged PR 16149920: Honor backslash escapes inside native quoted markup-extension values (fixes #2904)
Merged PR 16150016: Box deferred C++/WinRT x:Bind object values (fixes #9255)
Merged PR 16544179: [XAML Debugger Events] Add core size and source location Merged PR 16548929: [WinUI OSS] Fix public mirror integration checkout
Merged PR 16018052: Fix Window.Content set in markup held alive for Window lifetime
Merged PR 11433100: Reduce numbers of generated static initializers
Merged PR 16171688: DataTemplate subtree creation through code
Merged PR 16536316: [WinUI OSS] Automate public mirror integration
Merged PR 16532989: TeachingTip::OnIconSourceChanged: guard TemplateSettings before dereferencing it
Merged PR 16533592: [WinUI OSS] Disable TSA for the inbound mirror
Syncing content from committish b300a2d7a0e65a2871ad8c5a373dd8b3f94d7527
Syncing content from committish 5104bbb85d064c98509c872eab213dd0115e22d0
Merged PR 16018089: Fix MTC crash when MediaPlayer is shared between MediaPlayerElements
Merged PR 16567256: Update OSS WinUIDetails dependency
Merged PR 15238935: Improve GC cleanup for .NET apps for unreachable objects
Merged PR 16563260: Bump sample apps to .NET 8
Merged PR 11446947: Handle 'required' properties and 'init'-only setters
Merged PR 16484124: Consume ContentExternal*Link helpers from closed repo
Merged PR 16149981: Fix x:Bind bool-returning function to Visibility bad codegen (#8644)
Merged PR 16149916: Fix XAML compiler to accept text for uint/integer primitive properties (fixes #5639)
Merge pull request #11229 from microsoft/user/gegao18/SetThemeResourceBinding
Create GitHub-side mirror conflict test (#11559)
User/sakshishar/merge conflict test comment 2 (#11558)
Fix typo in API review process documentation (#11556)
Fix spelling in DatePicker visual updates spec (#11547)
Trim API diff: drop the namespace table, keep a short prose note
Add API diff from WinUI 2 (UWP) to the inking spec
Add API spec for Inking (InkCanvas, InkPresenter, InkToolbar)
Merge pull request #11540 from microsoft/user/hmishra/promote-winui3main-to-main-7
Merged PR 16522948: [WinUI OSS] Enable first inbound mirror iteration with new flow
API review feedback
Merged PR 16150115: Fix Hyperlink IsOffscreen to report true when its inline range is clipped out of view
Merged PR 16449572: Fix flaky InkToolbarEraserButtonTest by realizing the eraser button in the visual tree
Merged PR 16508657: [WinUI OSS] Harden the GitHub-to-ADO mirror for production
Merge pull request #11539 from microsoft/user/hmishra/merge-main-into-winui3main-8
Merged PR 16479125: Charts: Add sample apps (C++/C#, packaged/unpackaged)
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-8
Merged PR 16510029: Restore source mirror target to winui3/main Merged PR 16509992: [WinUI OSS] Retarget source mirroring to GitHub main Merged PR 16479149: Update ResourceGraph's resource stack to avoid memory leak Merged PR 16487515: [WinUI OSS] Simplify Azure Maps token injection condition Merged PR 16490220: [WinUI OSS] Remove obsolete GitHub-specific pipeline guards Merged PR 16468402: [WinUI OSS] Validate source mirroring against a temporary GitHub main copy
Merged PR 16469629: Fix GitHub mirror pipeline checkout
Merged PR 16449111: Fix DataTemplate.LoadContent custom root leak
Merged PR 16149962: Skip ByRef (ref-return) property types in XamlTypeInfo generation
Merged PR 16403603: [main] Use application exit watcher in shutdown tests
Merged PR 16018100: Cancel automatic ToolTip on island/root teardown
Merged PR 16405118: SortIndicator: shared sort-direction chevron primitive (framework-internal)
Syncing content from committish 9dbe8751daa6c25e0ed1494845c69710bd8ace88
Merged PR 16450009: Fix credential provider setup from PowerShell 7
Merged PR 16468170: [WinUI OSS] Document WinUIGallery test data flow
Syncing content from committish 1e966d402d341c15645bfbe1e55efeed66ca0ba8
Merged PR 16433746: Ingest Charts as a MUXC control
Merged PR 16018094: PropertyChanged_revoker::revoke: unregister at the ABI level to avoid noexcept terminate Merged PR 16449699: winui-esb-agent: add RI-blocking scope gate and mandatory branch diagram
Merge pull request #11509 from microsoft/user/hmishra/promote-winui3main-to-main-6
Syncing content from committish a71b1c75ecf5696ad269d612879f57b477a5f4e9
Merged PR 16017646: PoliCheck 79930 strings scrubbed, committed and pushed successfully
Merged PR 16017705: Fix false red-squiggle errors on XAML-generated code in VS Code / C# Dev Kit by surfacing generated .g.cs files to non-VS design-time builds Merged PR 16435189: Bump Samples/WinUIGallery submodule to 3669519
Merge pull request #11504 from microsoft/user/hmishra/merge-main-into-winui3main-7
Merged PR 16220910: InkCanvas/InkPresenter: inking parity - clipboard, high-contrast, stroke/unprocessed input
Merged PR 16190931: Add WinUI Test Runner agent to the agency-kit
Syncing content from committish ee9ee5a819465b85aca370569a096500cb34d449
Syncing content from committish bb0ed45d619cedf9b6edea1adade00814d3c6b27
Merged PR 16362638: Fix RadioButtons virtualized container retention
Merged PR 16417331: [WinUI OSS] Enable WinUIGallery scenario tests on GitHub PR validation
Merged PR 16150108: Suppress CS0618 obsolete warning around CreateFromString emission in XamlTypeInfo generator
Merged PR 16438267: Revert Chart, now built in WindowsAppSDKClosed
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-7
Merged PR 16428523: Enable GitHub-to-ADO source mirroring
Merged PR 16149949: Use weak callbacks for generated x:Bind and Window.Activated events
Merged PR 16430370: InkToolbar: fix eraser button crash from unguarded ToggleButton cast
Merge pull request #11496 from microsoft/users/pragupta/bumpUp-winuiGallery-commit-v0.001
Bump Samples/WinUIGallery submodule to 3669519
Syncing content from committish 19c3009afd944b3a89ec5f04941e1b6fa7d31273
Merged PR 16401824: TableView: add single row selection
Merge pull request #11465 from microsoft/user/sakshishar/restore-scenario-tests-validation
Merge pull request #11493 from microsoft/user/hmishra/promote-winui3main-to-main
Merged PR 16388446: InkToolbar: fix empty eraser/stencil flyouts, color/size apply, and tool-apply hook
Merged PR 16384703: InkCanvas: fix lifted inking by sizing the ContentExternalOutputLink PlacementVisual
[WinUI OSS] Restore scenario app tests on GitHub PR validation
Restore WinUIGallery build validation (#11350)
Mirroring script code (#11484)
Ignore repository-local build tools (#11486)
Merge pull request #11485 from microsoft/user/hmishra/merge-main-into-winui3main
Merge remote-tracking branch 'origin/main' into user/hmishra/merge-main-into-winui3main-6
Syncing content from committish f84930972bd23ac2d11d8c2d6f5a03fd5ca61698
Merged PR 16399208: [WinUI OSS] Restore scenario app tests on GitHub PR validation (skip WinUIGallery)
Merged PR 16288815: Expose visible TextBox placeholders in UIA Content view
Merged PR 16362637: TableView group-header templating: chrome lives in the ControlTemplate, the app owns only the content
Merged PR 16376026: TableView cell editing: the column owns the editor, the control owns the lifecycle Merged PR 16399847: Fix Chart build: engine headers moved to include\ChartEngine Merged PR 16363409: Consume the chart engine from the WinUIDetails package
Enable GitHub sample app validation (#11473)
Merged PR 16387085: [WinUI OSS] Fix MirrorGitHubIssues query ID interpolation
Merged PR 16301334: [WinUI OSS] Restore RunTests for GitHub PR validation - Part 1
Merged PR 16385112: [WinUI OSS] Restore GitHub sample build conditions (parity-only)
Merged PR 16385546: [WinUI OSS] Restore OSS IXP package pin
Syncing content from committish f53d2066f2c7a08822887bc90c0439d48a6b0ee4
Merged PR 16018104: MapControl: raise MapServiceErrorOccurred for invalid/rejected map service token
Merged PR 16371468: Remove XamlCompiler tests from mirroring exclusions
Merged PR 16310857: Introduce Microsoft.UI.Xaml.Controls.Chart.dll (empty binary scaffolding)
Syncing content from committish 47ba25559c5662b5889b0e120a8e44df636520b7
Syncing content from committish 750eed8da57837c93553a1bdde32baa861e95d78
Merged PR 16289510: Fix PGO scenario NuGet feed resolution
Merged PR 16362875: InkToolbar: faithful C++/WinRT port of the UWP InkToolbar
Merged PR 16371813: [WinUI OSS] Move GitHub migration notice to a variable
Merged PR 16329117: Fix KeyboardAccelerator crash on OEM/punctuation keys (#708)
Merged PR 16018123: Replace problematic get_weak() calls in InkCanvas with safe make_weak pattern Merged PR 16315629: Add winui-esb-agent for Watson escrow/ship-blocker triage
Merged PR 16018153: Fix WebView2 OnSourceChanged wrong-thread navigation after non-awaited EnsureCoreWebView2Async Merged PR 16327933: Scrub XamlCompiler/Tests for open-sourcing: add copyright headers, remove int...
Merged PR 16360726: Add WinUI GitHub transition comment to PRs
Merged PR 16261697: Table column auto size fix
Merged PR 16342967: [WinUI OSS] Restore internal package setup for in-repo GitHub PR validation
Merged PR 16324163: Fix WindowlessXamlIslandTests UIA crash + add DragDrop crash breadcrumb (OS bug #63350935)
Bump OSS IXP package to 2.1.4-experimental (#11410)
Merged PR 16144919: Fix CTimedTextSource teardown ordering to prevent MediaPlayerElement CC track callback leak
Merged PR 16294378: Ship stable WinUI component NuGet with the release license, not preview
Merged PR 16290245: [WinUI OSS] Update build mirror exclusions for internal-only files
Disable GitHub PR build matrix on winui3 (#11360)
Syncing content from committish 118587f2d9ed8fd8e980ded37f5e54eca433b480
Merged PR 16202536: InkCanvas: enable system-composition switcher splice
Merged PR 16316532: [WinUI OSS]Enable buildsamples.cmd for public mirroring Merged PR 16309793: Nightly SDL: add PREfast folder workaround to RunStaticTests job
Syncing content from committish d15541ecfda15a58f2a958a8f4d4812ea472cace
Merged PR 16224761: Remove experimental ixp api which are not used in winui
Merged PR 16300588: [WinUI OSS] Fix local init when LKG compiler feed is unavailable
Disable automatic GitHub PR build workflow (#11347)
Add the Run Tests Stage to WinUI-GitHub-PR (#11343)
Merged PR 16305401: [WinUI OSS] Mirror build/packages.webview2.config for GitHub PR restore
Restore MUXFinalRelease validation signal (#11348)
Merge pull request #11340 from microsoft/satwiksharma/build-pr-lmr
Merged PR 11441384: Fix codegen for nested template types Merged PR 16261086: Enable ADO packaging, fusion manifest, and symbol artifacts
Merged PR 16135643: Fix C++/WinRT two-way binding from string/primitive to IInspectable (issues #4787 and #7986) Merged PR 16301291: [WinUI OSS] Allow the Run Tests Stage to run on the GitHub PR pipeline
Merged PR 16290751: [WinUI OSS] pr6: Re-enable GenerateWinUIGalleryTestData for public GitHub builds
Merged PR 16286959: [WinUI OSS] Apply build scrubbing updates
Merged PR 16291924: Mirror Azure Maps token injection script
Modifying build-pr script to work with LMR present
Merged PR 16266258: Fix access modifier on C# version of XamlGeneratedMain() (fixes #11245)
Merged PR 16290275: [WinUI OSS] Scrub NuGet env and MockArm64EC scripts to resolve dependency-setup validation blocker
Merged PR 16179369: Removing LMR from exclusion list
Merged PR 16275469: Switch back to using CompHelper
Merged PR 16286612: [WinUI OSS] Scrub TransformAppxManifest to resolve app validation blocker
Merged PR 16243757: Fix ItemContainer stuck in pressed visual state after mouse release outside
Merged PR 16215841: [WinUI OSS] Perf scrubbing Merged PR 16272299: [WinUI OSS] pr5: Restore Samples/WinUIGallery submodule via RestorePaths Merged PR 16220893: [WinUI OSS]Replace hardcoded internal feed/symbol URLs with pipeline variables
Add Samples/WinUIGallery submodule on winui3/main (#11304)
Restore MUXControls GitHub validation wrapper (#11265)
Merged PR 16103705: FrameworkElement.SetThemeResourceBinding API
fixup
CR feedback
Merged PR 16251944: Fix Static Tests Stage pipeline failures caused by WinMD Compat Test issues
Merged PR 16237413: [WinUI OSS] Restore MUXControls GitHub PR validation Merged PR 16232038: [WinUI OSS] pr0: Bump Samples/WinUIGallery submodule to latest main (29f62479)
Syncing content from committish a07ac9922c034922f7ddad04949dc7e7da0ee35e
Merged PR 16217456: Initialize Popup with IsOpen=true crash in WinUI Desktop Fix GitHub #3879 Merged PR 16246345: Fix issue where non specified values for Enabled/Disabled optional changes would break incremental compile
Merged PR 16018381: Replace Win10-22H2 test OS with Win11-25H2 Merged PR 16223459: [WinUI OSS] Rename WinUI component package artifacts Merged PR 16217151: [WinUI OSS] Restore Azure Maps token injection validation Merged PR 16217316: [WinUI OSS] Use OSS dependency overrides for GitHub packages
Merged PR 16125789: [CommandBar] Fix spurious overflow "..." button at fractional DPI
Merged PR 16062274: Make controls build work on x86chk
Syncing content from committish 5ad62c2798ec17812c6f77791c6a2f23e3cef924
Merged PR 16168201: Add WinUI3/WinUI2 cohabitation regression test
Merged PR 16203355: [WinUI OSS] Samples scrub updates
Merged PR 16168671: [WinUI OSS]Comment-only scrub across scripts, build, and dxaml files
Syncing content from committish 23fa8b607d6ae6acc3444057afeab2ce91a3a2f9
Merged PR 16201761: [WinUI OSS] Scrub AzureMapMapsToken Script Merged PR 16202253: Add TableView sample app
Merged PR 15957057: Introduce minimal display-only TableView base control in Microsoft.UI.Xaml.Controls.Tabular.dll
Merged PR 16028506: Fix issue on button where combination of clicking and hiding can block keyboard
Merged PR 16099318: Update OSS FrameworkUdk pin Merged PR 16167267: Scrubbing LMR folder for WinUI OSS Phase 4
Merged PR 15101676: Inking support for WinUI 3: InkCanvas and InkToolBar
Merge pull request #11223 from microsoft/user/hmishra/merge-main-into-winui3main-5
Merged PR 16018147: Widen PauseNewDispatch for windowed popup DComp resource creation (AB#59262054)
Merged PR 16144599: Fix XamlOptionalChanges contract: 10 -> 11
Merged PR 16117156: Add experimental Window MinWidth/MinHeight/MaxWidth/MaxHeight (Issue 7296)
Merged PR 16155405: agency-kit: install all four WinUI agents by default
Update to reparenting behavior
Add missing Windows versions to bug report template (#11211)
Add /needs-repro maintainer comment command (#11213)
Merged PR 16089473: Fix WMC9999 MissingManifestResourceException on non-English Windows
Merged PR 15943969: Introduce Microsoft.UI.Xaml.Controls.Tabular.dll (empty binary scaffolding)
Merged PR 16122630: Fix XAML shutdown fast-fail: reset process-global ActivationFactoryCache once, under lock
Merged PR 16136606: Fix RatingControl PlaceholderValue rendering inconsistency (fixes #10348)
Merged PR 16138014: Update WinUI logo assets to the recent logo
Merged PR 16136021: Fix RadioButtons SelectionChanged emitting null items (#46242402)
Merged PR 16124996: [WinUI OSS] PGO Helpers Wrapper
Merged PR 16123108: DesktopWindowImpl::Resize/RepositionWindowToDesktopWindowXamlSourceWindowDimensions: guard against teardown reentrancy
Merged PR 16123060: Input: reset m_inputServices after text-core teardown to fix shutdown null deref
Merged PR 15799583: [Community Contrib 11052] Add experimental Window.Width and Window.Height
FrameworkElement.SetThemeResourceBinding spec
Merged PR 16116678: Fix x:Bind generated Lookup() call for dictionary/map types in C++/WinRT (issue #11162)
Merged PR 16053707: Add XAML Profiler: live four-tree visualizer with ETW instrumentation and cross-app highlight
Merged PR 16068828: fix build instruction paths in GettingStarted.md
Merged PR 16052586: NavigationViewItem::ShowHideChildren: guard deferred flyout show against stale state
Include docs validation change (#11224)
Merged PR 16017667: ItemsView ItemsSource spec note added Merged PR 16098595: Fix Component Governance security alerts in perf/vis Python deps
Merged PR 16065450: NavigationView: Fix negative MaxHeight in UpdatePaneLayout (Watson #62716546)
Merged PR 16091625: Preserve docs link checker exclusions
Merged PR 16089160: PGO FE training: dynamic patch-path discovery + WER LocalDumps 64-bit fix Merged PR 16089358: Preserve GitHub PR wrapper during mirroring
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-5
Merged PR 16089157: [WinUI OSS] Scrub additional sample files
Syncing content from committish a1380b0f7083a9e5e8cd9a64aaa1769dd82e3be1
Syncing content from committish 0b7274ceab485d3f9bdd49029fbfdb19c337e48a
Merged PR 16077790: [WinUI OSS] Scrub sample files Part 1 Merged PR 16078574: [WinUI OSS] Scrub WinUIDesktop samples
Fix typos in SplitMenuFlyoutItem-spec.md (#11036)
fix build instruction paths in GettingStarted.md (#11188)
Syncing content from committish 1f31d0aa9acb7214b3b07973a364b8da3cfd79b4
Restore Static Tests GitHub validation stage (#11209)
Merged PR 16032651: Bug 50695292: Fix E_XAMLPARSEFAILED for {CustomResource} on a root element property
Merged PR 15814566: ETL-based App Boot Visualizer Merged PR 16053650: [WinUI OSS] Restore Static Tests GitHub PR validation with mirrored inputs
Merged PR 15959254: [WinUI OSS] Scrub internal references
Merged PR 15963750: Remove CompHelper
Merged PR 15899107: Guard windowed popup LostFocus and UpdateCursor against disposed island
Merge pull request #11208 from microsoft/user/hmishra/merge-winui3/main-into-main
Merge pull request #11207 from microsoft/user/hmishra/merge-main-into-winui3main-4
Merge branch 'main' into user/hmishra/merge-main-into-winui3main-4
Restore MUXFinalRelease GitHub validation stage (#11192)
Merged PR 15986756: [WinUI OSS] Mirror static test compatibility inputs
Merged PR 16043107: Enrich tracked-element recycle trace with NewTrackedElementElected
Merged PR 15867018: Code Changes for running XamlCompiler Tests
Merged PR 15985745: [WinUI OSS] Restore MUXFinalRelease GitHub PR validation Merged PR 15927163: [WinUI OSS] Mitigate direct link details in Test folder and related scrubbing
Merged PR 15915881: [PREfast] Fix WinUI3 static-analysis warnings
Merged PR 15959032: [WinUI OSS] Migrate WinUIGallery to component package and remove the no-longer-needed mock WinAppSDK Merged PR 15926619: Add one-command Copilot CLI setup for the WinUI team (.github/agency-kit)
Merged PR 15956284: [WinUI OSS] Migrate test/sample apps to Microsoft.WindowsAppSDK.WinUI Merged PR 15945557: Remove stale-tlog warning from bt-build skill
[WinUI OSS] Enable GitHub PR validation through ADO (#11169)
Merged PR 15949750: Exclude WinUIGallery tests from OSS builds (AI generated)
Merged PR 15897339: Fix broken doc links and typos across docs and code comments Merged PR 15904161: [WinUI OSS] Ensure safe OSS-pinned packages before Official build
Merged PR 15944008: Remove unused PageNavigationComplete event from DXamlCore
Merged PR 15795245: Add run-tests-on-vm script (experimental quality)
Merged PR 15937486: Fix MUXC test leaking XamlOptionalChanges from one test to the next Merged PR 15911115: [WinUI OSS] Enable GitHub PR validation through ADO
Merged PR 15827267: CWindowsServices::GetKeyboardModifiersState: cache keyboard statics under ActivationFactoryCache lock
Syncing content from committish 5bd2a3d14985d327a08bf20cd1274d91da387f14
Merged PR 15930718: Update WinUI WinRT contracts for 2.2 and 3.0
Merged PR 15784747: [CP to main] Optimize ScrollBar template to remove unnecessary resource lookups
Merged PR 15547166: DesktopWindowXamlSource: Guard put_Content against post-Close calls
Syncing content from committish 9ee956e177ca69998fce7dc21e360db492219048
Merged PR 15913880: Fix null LayoutState dereference in UniformGridLayout/FlowLayout OnItemsChangedCore
Merged PR 15547727: Null-guard pRenderBounds in CTileBrush::ComputeStretchAndAlignment
Merged PR 15913731: Fix XamlOptionalChanges contract version
Syncing content from committish d01ee85336a48774386b16f37a94263add519fcc
Merged PR 15874393: Implement DeferContextFlyoutInit opt-in for CUIElement::EnterImpl's GetContextFlyout change
Merged PR 15862332: Connect the three applying-styles code optimizations to the same OptimizeApplyStyles opt-in
Merged PR 15904117: Enable MUXC tests to use XamlOptionalChanges
Merged PR 15889162: Fix MenuFlyout side-placement flip-up alignment near monitor bottom
Merged PR 15868699: [WinUI OSS] Add debugger extensions in windbg for xaml Merged PR 15871135: Make mirror publish idempotent on existing tag, push tags+branch atomically
Merged PR 15871521: Cherry-pick `DefaultStyleOptimizations` opt-in enum
Merged PR 15819395: Add MSBuild properties to allow XamlCompiler to codegen calls to `XamlOptionalChanges` API Merged PR 15824707: Overlay to identify UI Frameworks used to build the view
Merged PR 15890276: XamlOptionalChanges: align with finalized spec
Merged PR 15507389: Update XAML compiler to use System.Reflection.Metadata
Merge pull request #11110 from sundaramramaswamy/user/suramaswamy/optional-changes-api-spec
Merged PR 15856179: [Porting] FocusRect: guard non-UIElement candidate in FindFocusRectHost
Spec: enum values removed at permanent stage
Syncing content from committish 55ff7fef8dbff041e845c183b5880b2c2faeb2e2
Syncing content from…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-triage Issue needs to be triaged by the area owners

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants