Roll-up through 2025/07/11.
- Fixed TraceEvent CaptureState API to support previously unsupported keyword configurations. [#2222]
- Added Exception Stacks view for .nettrace files to enhance exception diagnostics. [#2223]
- Corrected outdated documentation references to "GC Heap Alloc Stacks". [#2224]
- Fixed off-by-one error in P/Invoke buffer handling for Windows volume events. [#2227]
- Fixed broken links in the PerfView user guide. [#2225]
- Improved error handling by throwing when TdhEnumerateProviders fails, enabling better diagnostics. [#2177]
- Added AutomationProperties.Name to the Process Selection DataGrid for improved accessibility. [#2239]
- Fixed focus indicator visibility for hyperlinks in dark mode and high contrast themes. [#2235]
- Addressed NullReferenceException in Anti-Malware view. [#2233]
- Fixed WebView2 crash on close by implementing proper disposal pattern. [#2230]
- Added support for native AOT gcdumps, expanding compatibility with modern .NET workloads. [#2242]
- Fixed NVDA screen reader issue where Theme menu items did not announce selection state. [#2237]
- Extended PredefinedDynamicTraceEventParser to support dynamic events from additional sources. [#2232]
- Implemented MSFZ symbol format support in SymbolReader. [#2244]
- Removed usage of DefaultAzureCredential, simplifying authentication dependencies. [#2255]
- Added option to hide TimeStamp columns in the EventWindow View menu. [#2247]
- Fixed NVDA screen reader reporting incorrect list count for File menu separators. [#2257]
- Fixed unhandled exception when double-clicking in scroll bar area with no content. [#2254]
- Fixed universal symbol conversion for overlapping mappings. [#2252]
- Fixed TraceEvent.props to respect ProcessorArchitecture when RuntimeIdentifier is set. [#2249]
|
|