Repository navigation
Update WinRT to rebased Windows SDK - #1
Draft
richiemsft wants to merge 29 commits into
Draft
richiemsft wants to merge 29 commits into
richiemsft wants to merge 29 commits into
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8ecac9d9-7be8-4ea3-a69c-5ae32e36fd23
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8ecac9d9-7be8-4ea3-a69c-5ae32e36fd23
Add device-agnostic timed and event APIs
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8ecac9d9-7be8-4ea3-a69c-5ae32e36fd23
Enforce WinRT ABI compatibility
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8ecac9d9-7be8-4ea3-a69c-5ae32e36fd23
Keep ReadyToRun enabled while disabling unsupported trimming for the framework-dependent sample. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8ecac9d9-7be8-4ea3-a69c-5ae32e36fd23
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8ecac9d9-7be8-4ea3-a69c-5ae32e36fd23
Fix Release sample and ABI validation CI
Initialize and close the controller with the app window, allocate node IDs internally, split commissioning and persisted interactions into Connect and Devices pages, and select known devices from a dropdown. Use WinUIEx for logical window sizing and the configured NuGet mirror. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 699c1f63-acdf-49bc-a1fa-9416e43ab28e
Build the Matter controller archive entirely within the SDK submodule, then compile and link the WinRT component independently with MSVC. Remove the outer GN root and generated directory junction overlay. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 699c1f63-acdf-49bc-a1fa-9416e43ab28e
Add the device dashboard, camera-selectable QR scanning, post-commission naming, device details, Matter branding, and automatic recovery when a device already contains the controller fabric. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 699c1f63-acdf-49bc-a1fa-9416e43ab28e
Package the corrected Windows GATT session lifecycle in the next WinRT preview so physical-device commissioning can be validated. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8ecac9d9-7be8-4ea3-a69c-5ae32e36fd23
Move node recovery onto a new runtime class so preview.8 can add the capability without changing the existing IMatterController vtable. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8ecac9d9-7be8-4ea3-a69c-5ae32e36fd23
Update Matter SDK for Windows BLE commissioning fix
Add ABI-compatible Wi-Fi and Thread credential types and a network commissioning runtime class so factory-reset devices can receive operational network configuration after BLE PASE. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8ecac9d9-7be8-4ea3-a69c-5ae32e36fd23
Track active and completed native commissioning stages, retain structured failure details, and include them in timeout and failure exceptions without changing the WinRT ABI. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8ecac9d9-7be8-4ea3-a69c-5ae32e36fd23
Expose additive structured progress and results, per-operation preferred or required interface routing, interface enumeration, and cancellation without changing existing WinRT interfaces. Update the sample, package documentation, and preview version. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8ecac9d9-7be8-4ea3-a69c-5ae32e36fd23
Avoid binding the discard identifier as the progress event sender so the API surface tuple remains a discard assignment. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Include safe preferred-interface fallback routing and commissioning retry reporting. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use windows-preview-2026-09-23 after merging commissioning interface selection into windows-port. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 0a12785b-b819-4558-8049-a14b25d9dd5c
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 0a12785b-b819-4558-8049-a14b25d9dd5c
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 0a12785b-b819-4558-8049-a14b25d9dd5c
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 0a12785b-b819-4558-8049-a14b25d9dd5c
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 0a12785b-b819-4558-8049-a14b25d9dd5c
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pins Matter.Windows.Controller to the rebased and Windows-validated native SDK commit
2ddb0c0a811f4e1ceb22657485d6676309e02061. Advances the development package and sample consumer to0.1.0-preview.11. Keeps the integration isolated frommainpending validation and physical-device testing.