More information: #4867
What's Changed
- Add formatter to
windows-rdlby Rafael Rivera (@riverar) in #3895 - Add WinRT class support for
windows-rdlby Kenny Kerr (@kennykerr) in #3894 - Add delegate support for
windows-rdlby Kenny Kerr (@kennykerr) in #3899 - Updated metadata (10.0.26100.7705) by Kenny Kerr (@kennykerr) in #3897
- Add nested types (structs) for
windows_rdlby Rafael Rivera (@riverar) in #3900 - Add generic type support for
windows-rdlby Kenny Kerr (@kennykerr) in #3902 - Formatting and type system improvements for
windows-rdlby Kenny Kerr (@kennykerr) in #3903 - Add WinRT array support for
windows-rdlby Kenny Kerr (@kennykerr) in #3904 - Complete generic parameter support for
windows-rdlby Kenny Kerr (@kennykerr) in #3906 - Improve path
supersupport forwindows-rdlby Kenny Kerr (@kennykerr) in #3907 - Improve leading
superkeyword support forwindows-rdlby Kenny Kerr (@kennykerr) in #3908 - Fix nightly clippy warnings by Kenny Kerr (@kennykerr) in #3910
- Add fixed array support for
windows-rdlby Kenny Kerr (@kennykerr) in #3909 - Add split writer and directory reader options for
windows-rdlby Kenny Kerr (@kennykerr) in #3912 - Bump actions/upload-artifact from 6 to 7 by Dependabot (@dependabot)[bot] in #3913
- Add Guid support for
windows_rdlby Rafael Rivera (@riverar) in #3914 - Add attribute authoring support for
windows-rdlby Kenny Kerr (@kennykerr) in #3916 - Bump minimatch from 3.1.2 to 3.1.5 in /web/features by Dependabot (@dependabot)[bot] in #3920
- Bump webpack from 5.97.1 to 5.105.3 in /web/features by Dependabot (@dependabot)[bot] in #3921
- Bump qs from 6.14.1 to 6.14.2 in /web/features by Dependabot (@dependabot)[bot] in #3922
- Update
windows-rdldocumentation by Rafael Rivera (@riverar) in #3917 - Improve formatter error emission for
windows-rdlby Rafael Rivera (@riverar) in #3918 - Migrate windows-bindgen to use windows-metadata for winmd parsing by Kenny Kerr (@kennykerr) with @Copilot in #3915
- Consolidate type parsing for enums in
windows-rdlby Kenny Kerr (@kennykerr) in #3924 - Add float32 and float64 support to
windows-rdlby Rafael Rivera (@riverar) in #3925 - Fix STATUS_STACK_BUFFER_OVERRUN in windows-bindgen on Windows by Kenny Kerr (@kennykerr) with @Copilot in #3926
- Remove dead code by Kenny Kerr (@kennykerr) in #3927
- Add
voidand other special names forwindows-rdlby Kenny Kerr (@kennykerr) in #3930 - Simplify error testing for
windows-rdlby Kenny Kerr (@kennykerr) in #3931 - Merge the
syntaxmodule into thereaderforwindows-rdlby Kenny Kerr (@kennykerr) in #3932 - Simpler validation for
windows-rdlby Kenny Kerr (@kennykerr) in #3933 - windows-rdl: limit enum repr to integer types by Kenny Kerr (@kennykerr) with @Copilot in #3935
- windows-rdl: validate &self on interface methods and add tests by Kenny Kerr (@kennykerr) with @Copilot in #3937
- Improve
windows-rdlfunction testing: addlinkattribute inline tests by Kenny Kerr (@kennykerr) with @Copilot in #3938 - Add
reader: &ReadertoConfigand remove the staticReaderlifetime by Kenny Kerr (@kennykerr) with @Copilot in #3939 - Add AttributeRef for validated named attribute references in windows-rdl by Kenny Kerr (@kennykerr) with @Copilot in #3940
- Fix windows-rdl complex attribute refs by Kenny Kerr (@kennykerr) with @Copilot in #3942
- Test
windows-rdlon Linux by Kenny Kerr (@kennykerr) in #3943 - Remove custom attributes in
windows-rdlby Kenny Kerr (@kennykerr) in #3944 - Remove
AttributeEnumfromwindows-metadataby Kenny Kerr (@kennykerr) in #3947 - Add
usedeclaration support towindows-rdlby Kenny Kerr (@kennykerr) with @Copilot in #3945 - Fix enum-based attribute arguments in windows-rdl by Kenny Kerr (@kennykerr) with @Copilot in #3948
- Use
Stringto refer toSystem.Stringinwindows-rdlby Kenny Kerr (@kennykerr) in #3956 - Fix windows-rdl panic on ECMA-335 named attribute arguments (0x55) and add named property support by Kenny Kerr (@kennykerr) with @Copilot in #3953
- Add more sensible test for attributes fields in
windows-rdlby Kenny Kerr (@kennykerr) in #3958 - Refactor nested type encoding for
windows-rdlby Rafael Rivera (@riverar) in #3957 - Fix cross-namespace enum attribute constructor resolution in windows-rdl reader by Kenny Kerr (@kennykerr) with @Copilot in #3960
- Add string constant support to
windows-rdlby Rafael Rivera (@riverar) in #3961 - windows-rdl: support custom attributes on methods, params, fields, unions, delegates, enums, and fns by Kenny Kerr (@kennykerr) with @Copilot in #3963
- Add
#[flags]attribute support towindows-rdlforSystem.FlagsAttributeby Kenny Kerr (@kennykerr) with @Copilot in #3965 - Add .github/copilot-instructions.md by Kenny Kerr (@kennykerr) with @Copilot in #3969
- windows-rdl: handle attribute ref args with flags and unknown values by Kenny Kerr (@kennykerr) with @Copilot in #3967
- Make constant values optional in
windows-rdlby Rafael Rivera (@riverar) in #3971 - windows-rdl: support required interfaces (WinRT) and interface inheritance (Win32) by Kenny Kerr (@kennykerr) with @Copilot in #3973
- windows-rdl: add
#[special]pseudo-attribute to encode SpecialName for interface methods by Kenny Kerr (@kennykerr) with @Copilot in #3974 - Fix nested union encoding in windows-rdl by Kenny Kerr (@kennykerr) with @Copilot in #3975
- Fix double arity suffix on generic interface names in metadata writer by Kenny Kerr (@kennykerr) with @Copilot in #3976
- Revert "Add .github/copilot-instructions.md" by Kenny Kerr (@kennykerr) in #3977
- Preserve generics in WinRT struct field types during
windows-rdlround-trip by Kenny Kerr (@kennykerr) with @Copilot in #3978 - Add optional
#[out]attribute for parameters in windows-rdl by Kenny Kerr (@kennykerr) with @Copilot in #3980 - Improve Error diagnostic format for
windows-rdlby Rafael Rivera (@riverar) in #3983 - windows-rdl: support file/directory references throughout by Kenny Kerr (@kennykerr) with @Copilot in #3986
- Implement interface GUID derivation via midlrt algorithm (RFC 4122 UUID v5) by Kenny Kerr (@kennykerr) with @Copilot in #3984
- Port sample from IDL to RDL by Kenny Kerr (@kennykerr) in #3981
- Use
Objectto refer toSystem.Objectinwindows-rdlby Kenny Kerr (@kennykerr) in #3988 windows-rdlproperly support and test Win32 enums by Kenny Kerr (@kennykerr) in #3992windows-rdlandwindows-bindgensupport for Win32 callbacks with alternative calling conventions by Kenny Kerr (@kennykerr) in #3994- Updates
windows-rdlfunction and callback syntax by Kenny Kerr (@kennykerr) in #3995 - Fix windows-rdl: replace panics with proper errors, add attribute validation and tests by Kenny Kerr (@kennykerr) with @Copilot in #3999
- windows-rdl: use literal Type variant names for GUID derivation by Kenny Kerr (@kennykerr) with @Copilot in #4000
- Fix bugs in windows-metadata crate by Kenny Kerr (@kennykerr) with @Copilot in #4001
- windows-bindgen: deduplicate write_cfg implementations by Kenny Kerr (@kennykerr) with @Copilot in #4002
- Eliminate dead code in crates/libs/* and remove unnecessary suppressions by Kenny Kerr (@kennykerr) with @Copilot in #4003
- Resolve actionable todo!/TODO items across rdl, bindgen, metadata, and direct2d by Kenny Kerr (@kennykerr) with @Copilot in #4004
windows-bindgenfix bindings for empty unions by Kenny Kerr (@kennykerr) in #4005- Add tool for roundtripping between .rdl and .winmd by Kenny Kerr (@kennykerr) in #4012
- Add reader() and writer() convenience functions to windows-rdl by Kenny Kerr (@kennykerr) with @Copilot in #4013
- Fix windows-collections: GetMany overflow guard, IndexOf result reset, add tests by Kenny Kerr (@kennykerr) with @Copilot in #4014
- Fix windows-future: join() deadlock, null-handler lock-out, unverified test callbacks by Kenny Kerr (@kennykerr) with @Copilot in #4016
- Use
windows-rdlreader/writer universally by Kenny Kerr (@kennykerr) in #4017 windows-rdlthe writer must skip unknownSystemattributes by Kenny Kerr (@kennykerr) in #4019- Extend windows-rdl encode_value to support types with a single underlying type by Kenny Kerr (@kennykerr) with @Copilot in #4018
- Remove redundant test crates, add struct_fields RDL test by Kenny Kerr (@kennykerr) with @Copilot in #4020
- Fix windows-rdl: signed integer minimum boundary values rejected as invalid by Kenny Kerr (@kennykerr) with @Copilot in #4021
- Clean up redundant test crates: add discrete rdl_bindgen tests, remove test_match and test_debug by Kenny Kerr (@kennykerr) with @Copilot in #4023
- Add support for nested types within array fields in
windows-rdlby Kenny Kerr (@kennykerr) with @Copilot in #4024 - windows-rdl: support constants with pointer/convertible types by Kenny Kerr (@kennykerr) with @Copilot in #4026
windows-rdlexclude allSystemnamespaces by Kenny Kerr (@kennykerr) in #4027- Review windows-numerics: fix π literal, add Neg trait for vectors, cross product, and expand test coverage by Kenny Kerr (@kennykerr) with @Copilot in #4015
- Un-nest nested types in windows-rdl writer; simplify reader by Kenny Kerr (@kennykerr) with @Copilot in #4028
- Add encode_value support for Type::USize and Type::ISize constants by Kenny Kerr (@kennykerr) with @Copilot in #4029
- Clean up test crates: replace codegen property tests with synthetic rdl_bindgen tests by Kenny Kerr (@kennykerr) with @Copilot in #4030
- Fix windows-rdl writer dropping types when a same-named constant exists by Kenny Kerr (@kennykerr) with @Copilot in #4031
- Tweak roundtrip tool to improve diffing by Kenny Kerr (@kennykerr) in #4032
- Add simple roundtrip timer for diagnostics by Kenny Kerr (@kennykerr) in #4033
- Fix guid-derive roundtrip and preserve explicit GuidAttributes in RDL writer by Kenny Kerr (@kennykerr) with @Copilot in #4035
- Fix windows-rdl Writer: fold input/reference into input with filter-based namespace control by Kenny Kerr (@kennykerr) with @Copilot in #4034
- Fix roundtrip reference by Kenny Kerr (@kennykerr) in #4036
- windows-rdl: centralize param handling in RDL writer by Kenny Kerr (@kennykerr) with @Copilot in #4038
- Remove unnecessary large tests in
windows-rdlby Kenny Kerr (@kennykerr) in #4039 - Add #[opt] attribute support to windows-rdl reader and writer by Kenny Kerr (@kennykerr) with @Copilot in #4040
- windows-rdl: add explicit
#[input]attribute for mutable-reference/pointer input params by Kenny Kerr (@kennykerr) with @Copilot in #4043 - Remove redundant test_struct_size and test_enums crates; migrate const_pattern to test_rdl_bindgen by Kenny Kerr (@kennykerr) with @Copilot in #4042
- Resolve TODO comments in windows-metadata and windows-rdl crates by Kenny Kerr (@kennykerr) with @Copilot in #4041
- windows-rdl: roundtrip struct packed size via #[packed(N)] attribute by Kenny Kerr (@kennykerr) with @Copilot in #4046
- Fix:
#[opt]dropped when preceding#[out]on a parameter by Kenny Kerr (@kennykerr) with @Copilot in #4045 - Add
packedattribute support for unions in windows-rdl by Kenny Kerr (@kennykerr) with @Copilot in #4047 - Fix
windows-rdlsupport for multi-arch definitions by Kenny Kerr (@kennykerr) in #4048 - Simplify the WinRT/RDL sample by Kenny Kerr (@kennykerr) in #4049
- Add variadic function support to windows-rdl by Kenny Kerr (@kennykerr) with @Copilot in #4051
windows-rdldoesn't roundtrip multiple definitions with the same type name by Kenny Kerr (@kennykerr) in #4056- Add test for
windows-rdlflag attribute arguments by Kenny Kerr (@kennykerr) with @Copilot in #4057 - rdl writer: propagate SupportedArchitecture to un-nested inner types by Kenny Kerr (@kennykerr) with @Copilot in #4058
- Consolidate parameter parsing in windows-rdl reader by Kenny Kerr (@kennykerr) with @Copilot in #4059
- Add
last_error = trueargument to#[library(...)]forPInvokeAttributes::SupportsLastErrorroundtrip by Kenny Kerr (@kennykerr) with @Copilot in #4060 - Clean up
windows-rdltesting by Kenny Kerr (@kennykerr) in #4061 - Consolidate windows-rdl roundtrip tests into a single parameterized test by Kenny Kerr (@kennykerr) with @Copilot in #4062
- Rename
#[out]/#[opt]parameter attributes to#[output]/#[optional]in windows-rdl by Kenny Kerr (@kennykerr) with @Copilot in #4063 - Align metadata PE headers with loader expectations by Rafael Rivera (@riverar) in #4065
- Update Windows metadata (10.0.26100.7705) by Rafael Rivera (@riverar) in #3996
- Replace logos-based RDL formatter with proc_macro2 TokenTree traversal by Kenny Kerr (@kennykerr) with @Copilot in #4064
- Move the RDL string test into the roundtrip directory by Kenny Kerr (@kennykerr) in #4067
- Ability to query and set assembly name from
windows-metadataandwindows-rdlby Kenny Kerr (@kennykerr) in #4068 - Move
TypeIndexintowriter::File; eliminatereferencefromEncoderby Kenny Kerr (@kennykerr) with @Copilot in #4069 - Split
Type::NameintoType::ClassNameandType::ValueNamein windows-metadata by Kenny Kerr (@kennykerr) with @Copilot in #4070 - Consolidate rdl_test roundtrip tests and add Windows metadata reference to writer by Kenny Kerr (@kennykerr) with @Copilot in #4074
- Remove dedicated riddle workflow by Kenny Kerr (@kennykerr) in #4075
- Remove
#[default]attribute from windows-rdl class interfaces by Kenny Kerr (@kennykerr) with @Copilot in #4076 - Add type-name filtering to windows-rdl writer by Kenny Kerr (@kennykerr) with @Copilot in #4072
- Fix windows-rdl: preserve both
#[input]and#[output]when explicitly set together by Kenny Kerr (@kennykerr) with @Copilot in #4077 - Streamline nested architecture testing by Kenny Kerr (@kennykerr) in #4079
- Bump actions/deploy-pages from 4 to 5 by Dependabot (@dependabot)[bot] in #4080
- Fix rdl writer: merge nested modules into single annotated block by Kenny Kerr (@kennykerr) with @Copilot in #4082
- Port test component from IDL to RDL by Kenny Kerr (@kennykerr) in #4081
- Port collection interop test from IDL to RDL by Kenny Kerr (@kennykerr) in #4084
- Port event testing component from IDL to RDL by Kenny Kerr (@kennykerr) in #4085
- Port reference test project from IDL to RDL by Kenny Kerr (@kennykerr) in #4088
- Port reference-custom test project from IDL to RDL by Kenny Kerr (@kennykerr) in #4089
- Port
test_reference_floatfrom IDL to RDL by Kenny Kerr (@kennykerr) in #4090 - Port
test_reference_no_depstest from IDL to RDL by Kenny Kerr (@kennykerr) in #4091 - Stabilize
json_validator_winrtsample build by Kenny Kerr (@kennykerr) in #4093 - Port remaining reference tests from IDL to RDL by Kenny Kerr (@kennykerr) in #4092
- Organize JSON samples into dedicated sample directory by Kenny Kerr (@kennykerr) in #4094
- Add "Robot" sample component by Kenny Kerr (@kennykerr) in #4098
- Add
riddleCLI forwindows-rdllibrary crate by Kenny Kerr (@kennykerr) in #4100 - windows-rdl: reader input() accepts both .rdl and .winmd files by Kenny Kerr (@kennykerr) with @Copilot in #4099
- Remove redundant test_standalone and tool_standalone crates by Kenny Kerr (@kennykerr) with @Copilot in #4101
- Remove redundant tests from test_winrt and reduce heavy WinRT feature dependencies by Kenny Kerr (@kennykerr) with @Copilot in #4103
- Replace per-crate CI steps with cargo test --all and cargo clippy --all by Kenny Kerr (@kennykerr) with @Copilot in #4105
- windows-rdl: use #[in], #[out], #[opt] as parameter attributes by Kenny Kerr (@kennykerr) with @Copilot in #4106
- Add riddle command line driver by Kenny Kerr (@kennykerr) in #4110
- Add robot sample cpp implementation by Kenny Kerr (@kennykerr) in #4109
- Fix build script cargo hints: missing rerun-if-changed + remove redundant build.rs hint by Kenny Kerr (@kennykerr) with @Copilot in #4112
- Fix npm security vulnerabilities in web/features by Kenny Kerr (@kennykerr) with @Copilot in #4114
- Update riddle to support both reading and writing by Kenny Kerr (@kennykerr) in #4116
- Fix windows-rdl: propagate packed attribute to nested types by Kenny Kerr (@kennykerr) with @Copilot in #4119
- Fix windows-rdl picking wrong default interface for a class by Kenny Kerr (@kennykerr) with @Copilot in #4121
- Add Bindgen builder pattern to windows-bindgen; refactor bindgen() to delegate to it by Kenny Kerr (@kennykerr) with @Copilot in #4113
- Simplify test workflow by Kenny Kerr (@kennykerr) in #4125
- Skip MinGW package updates for MSVC targets in fix-environment action by Kenny Kerr (@kennykerr) with @Copilot in #4126
- Use lexicographical nested struct ordering in
windows-bindgenby Kenny Kerr (@kennykerr) in #4127 - Remove test all tool by Kenny Kerr (@kennykerr) in #4128
- Restrict
RAIIFreeAttributeinwindows-bindgenby Kenny Kerr (@kennykerr) in #4130 - Enable
windowsall feature testing by Kenny Kerr (@kennykerr) in #4131 - windows-rdl: Add #[guid(u128)] and #[no_guid] pseudo-attributes for interfaces and delegates by Kenny Kerr (@kennykerr) with @Copilot in #4124
- Raise windows-targets MSRV from 1.60 to 1.71 by Kenny Kerr (@kennykerr) with @Copilot in #4135
- Fix pointer-typed constants roundtripping as i64 instead of i32 in windows-rdl by Kenny Kerr (@kennykerr) with @Copilot in #4134
- Fix windows-rdl dropping attributes on return types by Kenny Kerr (@kennykerr) with @Copilot in #4133
- Speed up RDL roundtrip testing by Kenny Kerr (@kennykerr) in #4136
- Refactor windows-rdl: extract shared helpers and eliminate duplicated code by Kenny Kerr (@kennykerr) with @Copilot in #4137
- Clean up test_rdl code coverage by Kenny Kerr (@kennykerr) with @Copilot in #4138
- ci: add concurrency cancel to all workflows by Kenny Kerr (@kennykerr) with @Copilot in #4139
- windows-rdl writer: add
writer_err!macro to reduce error construction boilerplate by Kenny Kerr (@kennykerr) with @Copilot in #4140 - Support for inline generic bounds by Charles Milette (@sylveon) in #4141
- Fix
windows-rdlerror on missing enum type in attribute args instead of silent integer fallback by Kenny Kerr (@kennykerr) with @Copilot in #4142 - Fix
interfacemacro to derive parent vtable type viaInterface::Vtabletrait by Kenny Kerr (@kennykerr) with @Copilot in #4145 - Refactor windows-implement and windows-interface macros by Kenny Kerr (@kennykerr) with @Copilot in #4146
- windows-rdl: error on WinRT types referring to non-WinRT types by Kenny Kerr (@kennykerr) with @Copilot in #4147
- Shorten test.yml CI check names by Kenny Kerr (@kennykerr) with @Copilot in #4149
- Add test for implementing two different generic instantiations on a single struct by Kenny Kerr (@kennykerr) with @Copilot in #4154
- Fix TODO: change Index::get to return an iterator instead of Option by Kenny Kerr (@kennykerr) with @Copilot in #4152
- Remove stale TODO comment in events_client test by Kenny Kerr (@kennykerr) with @Copilot in #4151
- Replace runtime assert with compile-time const assert in AgileReference by Kenny Kerr (@kennykerr) with @Copilot in #4150
- Fix TODOs in into_impl.rs: implement GetMany and simplify collect by Kenny Kerr (@kennykerr) with @Copilot in #4153
- feat(rdl): add property and event shorthand syntax for interfaces by Kenny Kerr (@kennykerr) with @Copilot in #4143
- Adds a test for the OS-provided implementation of
ELEMENT_TYPE_CMOD_REQDparameters by Kenny Kerr (@kennykerr) in #4160 - windows-rdl: Limit property/event shorthand syntax to WinRT interfaces only by Kenny Kerr (@kennykerr) with @Copilot in #4159
windows-rdl- exclusive interfaces should not be public by Kenny Kerr (@kennykerr) in #4165- Add C# robot client using CsWinRT by Kenny Kerr (@kennykerr) with @Copilot in #4172
- Fix GNU workflow failure caused by GCC 15.2.0 weak symbol regression by Kenny Kerr (@kennykerr) with @Copilot in #4175
- Fix RDL property vtable ordering stability for interleaved get/set pairs by Kenny Kerr (@kennykerr) with @Copilot in #4171
- Add tool_header2rdl: standalone C/C++ header to RDL converter by Kenny Kerr (@kennykerr) with @Copilot in #4148
- Fix writer dropping setter type when get/set property types differ by Kenny Kerr (@kennykerr) with @Copilot in #4179
- Remove GNU test runs by Kenny Kerr (@kennykerr) in #4180
- Move warnings-as-errors from .cargo/config.toml to CI workflow by Kenny Kerr (@kennykerr) with @Copilot in #4178
- Bump actions/upload-pages-artifact from 4 to 5 by Dependabot (@dependabot)[bot] in #4183
- Add
Clangconversion towindows-rdlby Kenny Kerr (@kennykerr) in #4189 windows-rdl: add struct field parsing to Clang parser by Kenny Kerr (@kennykerr) in #4190windows-rdl: add support for more complex Clang field parsing by Kenny Kerr (@kennykerr) in #4191windows-rdl: add support for Clang arguments by Kenny Kerr (@kennykerr) in #4192windows-rdl: add support for Clang parsing of typedefs by Kenny Kerr (@kennykerr) in #4193windows-rdl: clang parsing of functions by Kenny Kerr (@kennykerr) in #4196windows-rdl: clang parsing of callbacks by Kenny Kerr (@kennykerr) with @Copilot in #4197windows-rdl: clang parsing of constants by Kenny Kerr (@kennykerr) with @Copilot in #4198- feat(rdl): add
input_strtoClangparser for in-memory source input by Kenny Kerr (@kennykerr) with @Copilot in #4201 windows-rdl: support anonymous C enums as constants by Kenny Kerr (@kennykerr) with @Copilot in #4202- Fix panic on constant array fields in windows-rdl clang parser by Rafael Rivera (@riverar) with @Copilot in #4207
- Add CXType_WChar support to windows-rdl clang type mapping by Kenny Kerr (@kennykerr) with @Copilot in #4204
- Remove old clang experiment by Kenny Kerr (@kennykerr) in #4211
- Fix: emit
extern "C" fnfor functions declared inextern "C"blocks by Rafael Rivera (@riverar) with @Copilot in #4210 - Add Clang support for parsing COM interfaces (IUnknown, IInspectable) in windows-rdl by Kenny Kerr (@kennykerr) with @Copilot in #4213
- windows-rdl: simplify typedef syntax to
type NAME = TYPE;by Kenny Kerr (@kennykerr) with @Copilot in #4215 windows-rdltargeted clang testing by Kenny Kerr (@kennykerr) in #4216- Update workflow check names to be short and consistent by Kenny Kerr (@kennykerr) with @Copilot in #4217
- Use reference metadata in clang module to suppress and qualify preexisting types by Kenny Kerr (@kennykerr) with @Copilot in #4219
- Test
windows-rdlon Linux by Kenny Kerr (@kennykerr) in #4218 - Fix clang module dropping all non-function types inside
extern "C"blocks by Kenny Kerr (@kennykerr) with @Copilot in #4220 - fix: emit typedef definitions from included headers in clang module by Kenny Kerr (@kennykerr) with @Copilot in #4223
- Fix panic on elaborated enum type specifier in windows-rdl clang parser by Kenny Kerr (@kennykerr) with @Copilot in #4222
- Fix
long/unsigned longtype mapping in windows-rdl clang module (i32/u32, not isize/usize) by Kenny Kerr (@kennykerr) with @Copilot in #4225 - Fix macro-expanded interface GUIDs emitting incorrect output in windows-rdl/clang by Rafael Rivera (@riverar) with @Copilot in #4227
- Fix clang interface parser to qualify base interface names from reference metadata by Kenny Kerr (@kennykerr) with @Copilot in #4228
- simplify: reduce duplication and improve maintainability in windows-rdl clang module by Kenny Kerr (@kennykerr) with @Copilot in #4230
- feat: add Clang union support to windows-rdl by Kenny Kerr (@kennykerr) with @Copilot in #4231
windows-rdlallow reference dupes in Clang resolution by Kenny Kerr (@kennykerr) in #4232- Fix C typedef struct tag names leaking into generated RDL by Kenny Kerr (@kennykerr) with @Copilot in #4233
- Fix roundtrip test flags to produce platform-consistent golden files by Kenny Kerr (@kennykerr) with @Copilot in #4236
- Strip implied pointer indirection from interface types in clang→RDL by Kenny Kerr (@kennykerr) with @Copilot in #4234
- rdl/clang: handle lvalue reference types to prevent panic by Rafael Rivera (@riverar) with @Copilot in #4238
- Make RUSTFLAGS and git diff checks consistent across workflows by Kenny Kerr (@kennykerr) with @Copilot in #4237
- Add types.h roundtrip test covering all metadata types; fix multi-level pointer encoding by Kenny Kerr (@kennykerr) with @Copilot in #4239
- Add nested.h roundtrip test; support unnamed and named nested struct/union types in clang module by Kenny Kerr (@kennykerr) with @Copilot in #4240
- Add minimum LLVM version assertion to test_clang by Kenny Kerr (@kennykerr) with @Copilot in #4242
- windows-rdl / clang: propget support by Rafael Rivera (@riverar) with @Copilot in #4243
- Add vararg support to clang, fix midl_interface redundancy, migrate empty_struct_union to roundtrip by Kenny Kerr (@kennykerr) with @Copilot in #4244
- Clean up some Clang tests that Copilot wrecked by Kenny Kerr (@kennykerr) in #4245
- windows-rdl/clang: Add propput support by Rafael Rivera (@riverar) with @Copilot in #4247
- Introduce
Parserstruct to streamline clang parse methods by Kenny Kerr (@kennykerr) with @Copilot in #4248 - rdl/clang: roundtrip tests for missing RDL syntax coverage + fix unsigned enum literal bug by Kenny Kerr (@kennykerr) with @Copilot in #4250
- Speed up
test_clangby Kenny Kerr (@kennykerr) in #4254 - Speed up
test_rdlroundtrip by generating one#[test]per file by Kenny Kerr (@kennykerr) with @Copilot in #4256 - Split
windowscrate MSRV check into its own parallel workflow by Kenny Kerr (@kennykerr) with @Copilot in #4257 - Simplify workspace members globs in Cargo.toml by Kenny Kerr (@kennykerr) with @Copilot in #4258
- Fix
windows-rdl:extern "C"behind macro confuses Clang parser by Kenny Kerr (@kennykerr) with @Copilot in #4261 - Add WebView2 sample by Kenny Kerr (@kennykerr) in #4262
- Add /kick command to retrigger PR checks via comment by Kenny Kerr (@kennykerr) with @Copilot in #4264
- Simplify clang support: unify LinkageSpec handling and merge redundant roundtrip test files by Kenny Kerr (@kennykerr) with @Copilot in #4263
- kick: drop
fetch-depth: 0to speed up checkout by Kenny Kerr (@kennykerr) with @Copilot in #4265 - Add
/fmtPR comment command with visual feedback reactions by Kenny Kerr (@kennykerr) with @Copilot in #4266 - Fix github commands by Kenny Kerr (@kennykerr) in #4267
- fix: use
issues: writepermission for reactions in cmd_fmt and cmd_kick workflows by Kenny Kerr (@kennykerr) with @Copilot in #4269 - fix: add
pull-requests: writepermission for PR comment reactions by Kenny Kerr (@kennykerr) with @Copilot in #4270 - Remove 👀 reaction when 👍 is added in cmd_fmt and cmd_kick workflows by Kenny Kerr (@kennykerr) with @Copilot in #4271
- Simplify the webview2 sample by Kenny Kerr (@kennykerr) in #4272
- Add test for Clang's
input_strby Kenny Kerr (@kennykerr) in #4277 - Add
filter()toClangfor header-based type inclusion control by Kenny Kerr (@kennykerr) with @Copilot in #4279 - Unwrap MIDL-synthesised anonymous enum names into top-level constants by Kenny Kerr (@kennykerr) with @Copilot in #4273
- harden web.yml: scope elevated permissions to deploy job only by Kenny Kerr (@kennykerr) with @Copilot in #4282
- Add plural forms for multi-value builder options by Kenny Kerr (@kennykerr) with @Copilot in #4280
- Fix empty interface emitting as struct in windows-rdl clang parser by Kenny Kerr (@kennykerr) with @Copilot in #4274
- windows-rdl/clang: emit GUID constants from MIDL-style forward-declared C++ classes by Kenny Kerr (@kennykerr) with @Copilot in #4275
- Fix clang: parenthesized and wide string literal macros emit wrong RDL by Kenny Kerr (@kennykerr) with @Copilot in #4276
- Limit unsafe code in
Error::from_threadby Kenny Kerr (@kennykerr) with @Copilot in #4283 - Reduce unsafe in
windows-coreby Kenny Kerr (@kennykerr) with @Copilot in #4284 - Reduce unsafe code in
windows-interfaceby Kenny Kerr (@kennykerr) with @Copilot in #4287 - Reduce unsafe in
windows-resultby Kenny Kerr (@kennykerr) with @Copilot in #4290 - Reduce unsafe code in
windows-stringsby Kenny Kerr (@kennykerr) with @Copilot in #4285 - Reduce unsafe code in
windows-metadataby Kenny Kerr (@kennykerr) with @Copilot in #4289 - Fix component test reliability by Kenny Kerr (@kennykerr) with @Copilot in #4291
- Remove unsafe code from
windows-numericsby Kenny Kerr (@kennykerr) with @Copilot in #4286 - Unify type remapping in
windows-bindgenby Kenny Kerr (@kennykerr) with @Copilot in #4293 - Replace windows-threading with std::thread::scope in windows-bindgen by Kenny Kerr (@kennykerr) with @Copilot in #4295
- Fix robot_client_cs test: order-independent output assertions by Kenny Kerr (@kennykerr) with @Copilot in #4294
- Bump follow-redirects from 1.15.11 to 1.16.0 in /web/features by Dependabot (@dependabot)[bot] in #4307
- Bump postcss from 8.4.49 to 8.5.10 in /web/features by Dependabot (@dependabot)[bot] in #4308
- Add
mergemodule towindows-metadata, removetool_merge, add merge test intest_metadataby Kenny Kerr (@kennykerr) with @Copilot in #4305 - Append underscores to constants that conflict with their type name by Rafael Rivera (@riverar) in #4309
- Add SAL annotation extraction to windows-rdl clang parser by Kenny Kerr (@kennykerr) with @Copilot in #4303
- Add struct packing support to windows-rdl clang parser by Kenny Kerr (@kennykerr) with @Copilot in #4302
- windows-rdl: detect DEFINE_ENUM_FLAG_OPERATORS and emit #[flags] in RDL output by Kenny Kerr (@kennykerr) with @Copilot in #4304
- Add roundtrip testing for
windows-bindgenby Kenny Kerr (@kennykerr) in #4315 - More consistent roundtrip testing for bindgen/clang/rdl by Kenny Kerr (@kennykerr) in #4316
- Move const_fields and enum_values from test_rdl to test_roundtrip_rdl by Kenny Kerr (@kennykerr) with @Copilot in #4317
- Move enum flags test to bindgen roundtrip by Kenny Kerr (@kennykerr) in #4318
windows-rdlarch-specific types by Kenny Kerr (@kennykerr) with @Copilot in #4311windows-rdlunified SAL + MIDL annotation parsing by Kenny Kerr (@kennykerr) with @Copilot in #4319windows-bindgeninclude base classes as dependencies by Kenny Kerr (@kennykerr) with @Copilot in #4321- Add
IVector<T>mutable stock implementation towindows-collectionsby Kenny Kerr (@kennykerr) with @Copilot in #4322 - Add mutable
IMap<K, V>stock implementation towindows-collectionsby Kenny Kerr (@kennykerr) with @Copilot in #4323 - Add
IObservableVector<T>stock implementation towindows-collectionsby Kenny Kerr (@kennykerr) with @Copilot in #4324 - Add IObservableMap implementation to windows-collections by Kenny Kerr (@kennykerr) with @Copilot in #4325
- Fix StockMapViewIterator and add missing collection test coverage by Kenny Kerr (@kennykerr) with @Copilot in #4326
- Add
Generic<'a, T>type alias for generic parameters in_Impltraits by Kenny Kerr (@kennykerr) with @Copilot in #4327 - Improve windows-bindgen: remove
let this = self;and simplify copyable vtable thunks by Kenny Kerr (@kennykerr) with @Copilot in #4328 - Rename
ReftoInRefandGenerictoRefin windows-core by Kenny Kerr (@kennykerr) with @Copilot in #4329 - windows-bindgen: use AbiType<T> for generic WinRT array params by Kenny Kerr (@kennykerr) with @Copilot in #4334
- Fix IIterator::next dropping last item on MoveNext error by Kenny Kerr (@kennykerr) with @Copilot in #4335
- Deduplicate delegate Box QI/AddRef/Release via shared
windows_core::imp::DelegateBoxby Kenny Kerr (@kennykerr) with @Copilot in #4333 - Update samples to use windows_bindgen::builder() by Kenny Kerr (@kennykerr) with @Copilot in #4336
- Add docs/test-todo.md outlining test consolidation plan by Kenny Kerr (@kennykerr) with @Copilot in #4337
- Add docs/cross-todo.md with staged plan for cross-platform libraries by Kenny Kerr (@kennykerr) with @Copilot in #4338
- Cross-platform staging plan: Stage 0 — Linux test harness by Kenny Kerr (@kennykerr) with @Copilot in #4340
- Land unified test-fixtures harness (phase 1 of test-todo.md) by Kenny Kerr (@kennykerr) with @Copilot in #4339
- cross-todo: complete Stage 2 — lock in windows-core / windows-result on Linux CI by Kenny Kerr (@kennykerr) with @Copilot in #4341
- Migrate panic.rs reader-error tests to test_fixtures (Phase 3) by Kenny Kerr (@kennykerr) with @Copilot in #4342
- Make HSTRING cross-platform via swappable allocator by Kenny Kerr (@kennykerr) with @Copilot in #4343
- Finish Phase 3 of test-todo: migrate final panic.rs test to writer-error fixture by Kenny Kerr (@kennykerr) with @Copilot in #4344
- Stage 4: cross-platform
windows_threading::submit(Win32 fast path +std::thread::spawnfallback) by Kenny Kerr (@kennykerr) with @Copilot in #4345 - docs: start phase 4 of test-todo (migrate first batch of bespoke rdl tests to fixtures) by Kenny Kerr (@kennykerr) with @Copilot in #4347
- Migrate filter.rs to fixture-driven tests (test-todo Phase 4 batch 2) by Kenny Kerr (@kennykerr) with @Copilot in #4349
- Phase 4 batch 3: drop writer_errors.rs happy-path duplicates by Kenny Kerr (@kennykerr) with @Copilot in #4350
- Stage 5 of docs/cross-todo: cross-platform Event/AgileReference; light up windows-collections on Linux by Kenny Kerr (@kennykerr) with @Copilot in #4348
- test-todo: add winmd_to_rdl fixture group, migrate 4 deferred bespoke tests by Kenny Kerr (@kennykerr) with @Copilot in #4351
- Migrate tests/roundtrip/{rdl,clang,bindgen} into the test_fixtures harness by Kenny Kerr (@kennykerr) with @Copilot in #4352
- Stage 7: fold linux.yml into test.yml's matrix by Kenny Kerr (@kennykerr) with @Copilot in #4353
- Finish testing cleanup; retire docs/test-todo.md by Kenny Kerr (@kennykerr) with @Copilot in #4354
- Run most of test_future on Linux by Kenny Kerr (@kennykerr) with @Copilot in #4359
- Retire docs/cross-todo.md and drop docs.rs Windows default-target for fully cross-platform crates by Kenny Kerr (@kennykerr) with @Copilot in #4358
- Fold linux.yml into doc.yml and no-default-features.yml by Kenny Kerr (@kennykerr) with @Copilot in #4361
- samples: inline windows_main.rs into main.rs by Kenny Kerr (@kennykerr) with @Copilot in #4362
- Restore composition (aggregation) support by Kenny Kerr (@kennykerr) with @Copilot in #4360
- windows-bindgen: omit impl trait for interfaces with skipped methods by Kenny Kerr (@kennykerr) with @Copilot in #4364
- Add
--noexceptbindgen option for WinRT methods by Kenny Kerr (@kennykerr) with @Copilot in #4366 - test_fixtures: compile every fixture's expected.rs via build.rs-generated includes by Kenny Kerr (@kennykerr) with @Copilot in #4365
- harness: tidy build.rs comment + extract
Fixture::failhelper by Kenny Kerr (@kennykerr) with @Copilot in #4367 - Streamline test-fixtures harness comments by Kenny Kerr (@kennykerr) with @Copilot in #4369
- Migrate test_bindgen / tool_bindgen into test_fixtures by Kenny Kerr (@kennykerr) with @Copilot in #4373
- Add
--implementsoption to scope_Implscaffold emission by Kenny Kerr (@kennykerr) with @Copilot in #4375 - Revert fixture harness to always-write goldens by Kenny Kerr (@kennykerr) with @Copilot in #4384
- Add
--minimalmode to windows-bindgen by Kenny Kerr (@kennykerr) with @Copilot in #4383 - Remove blanket
--noexceptoption from windows-bindgen by Kenny Kerr (@kennykerr) with @Copilot in #4385 - Refactor
windows-bindgentesting by Kenny Kerr (@kennykerr) in #4389 - Trim wordy and unhelpful comments by Kenny Kerr (@kennykerr) with @Copilot in #4391
- bindgen: omit exclusive factory interface methods in minimal mode by Kenny Kerr (@kennykerr) with @Copilot in #4396
- Remove version range recommendations from published crate readmes by Kenny Kerr (@kennykerr) with @Copilot in #4394
- Extend
--minimalto drop sys-style handle and free function ergonomics by Kenny Kerr (@kennykerr) with @Copilot in #4400 - windows-core: declarative interface_decl! macro_rules alternative to #[interface] by Kenny Kerr (@kennykerr) with @Copilot in #4403
- interface_decl!: support methods with non-Result return types by Kenny Kerr (@kennykerr) with @Copilot in #4405
- Remove more specific references from type map by Charles Milette (@sylveon) in #4401
- Streamline comments in crates/libs by Kenny Kerr (@kennykerr) with @Copilot in #4406
- Add method-level filtering to
windows-bindgenby Kenny Kerr (@kennykerr) with @Copilot in #4409 - Add registry Key.get_bytes() method for reading REG_BINARY types by Zane D. Purvis (@zanedp) in #4410
- Clean up filter.rs and type_map.rs: remove stale wrapper, fix namespace matching, simplify logic by Kenny Kerr (@kennykerr) with @Copilot in #4412
- Add multi-level class hierarchy fixture for windows-bindgen filter by Kenny Kerr (@kennykerr) with @Copilot in #4414
- Add new
windows-referencecrate by Kenny Kerr (@kennykerr) with @Copilot in #4420 - Improve
windows-bindgenreference ergonomics by Kenny Kerr (@kennykerr) with @Copilot in #4421 - Fail clippy CI on warnings by Kenny Kerr (@kennykerr) with @Copilot in #4424
- Improve compatibility of the
windows-referencestock implementation by Kenny Kerr (@kennykerr) in #4425 - windows-bindgen: filter by overload-disambiguated method names by Kenny Kerr (@kennykerr) with @Copilot in #4423
- Add clippy::semicolon_if_nothing_returned workspace lint by Kenny Kerr (@kennykerr) with @Copilot in #4427
- Enable clippy::uninlined_format_args workspace-wide by Kenny Kerr (@kennykerr) with @Copilot in #4429
- Enable clippy::manual_let_else workspace-wide and fix issues by Kenny Kerr (@kennykerr) with @Copilot in #4430
- Enable clippy::map_unwrap_or workspace-wide by Kenny Kerr (@kennykerr) with @Copilot in #4428
- Replace hand-rolled tokens module with the
quotecrate by Kenny Kerr (@kennykerr) with @Copilot in #4431 - Add non-generic EventRevoker + --minimal bindgen event-revoker support by Kenny Kerr (@kennykerr) with @Copilot in #4435
- metadata: merge TypeIndex and ItemIndex into a single Index; simplify bindgen Reader by Kenny Kerr (@kennykerr) with @Copilot in #4436
- Bindgen: accept closure directly in event registration methods by Kenny Kerr (@kennykerr) with @Copilot in #4437
- Bindgen: void-returning event handlers and direct S_OK in minimal delegates by Kenny Kerr (@kennykerr) with @Copilot in #4438
- docs: plan to consolidate windows-bindgen options by Kenny Kerr (@kennykerr) with @Copilot in #4440
- bindgen: replace the default-references boilerplate with a small data table by Kenny Kerr (@kennykerr) with @Copilot in #4439
- Add minimal string and deref to
windows-bindgenby Kenny Kerr (@kennykerr) in #4442 - Remove
--no-allowand--no-commentoptions from windows-bindgen by Kenny Kerr (@kennykerr) with @Copilot in #4441 - Migrate
--sys-fn-ptrsinto--sysby Kenny Kerr (@kennykerr) with @Copilot in #4443 - Remove
--typedefoption from windows-bindgen by Kenny Kerr (@kennykerr) with @Copilot in #4444 - Fold
--implementsinto--implementand refresh options.md by Kenny Kerr (@kennykerr) with @Copilot in #4445 - Refresh docs/options.md to track remaining bindgen option cleanup by Kenny Kerr (@kennykerr) with @Copilot in #4446
- Delete docs/options.md by Kenny Kerr (@kennykerr) with @Copilot in #4449
- Simplify windows-bindgen internals: typed DepMode/implement/Style/Layout by Kenny Kerr (@kennykerr) with @Copilot in #4450
- Simplify windows-bindgen internals: Step C smaller leftovers by Kenny Kerr (@kennykerr) with @Copilot in #4451
- Simplify windows-bindgen internals: Step A — merge Bindgen and Config state by Kenny Kerr (@kennykerr) with @Copilot in #4452
- Complete docs/bindgen.md refactor: retire config/ module (Step B) by Kenny Kerr (@kennykerr) with @Copilot in #4454
- docs/bindgen: de-dupe and convert to design-decision record by Kenny Kerr (@kennykerr) with @Copilot in #4457
- Improve
--minimalfilter ergonomics: mix allow/deny, accessor-only sugar, full vtable demotion by Kenny Kerr (@kennykerr) with @Copilot in #4456 - Add
windows-timecrate for idiomaticTimeSpan/DateTimeby Kenny Kerr (@kennykerr) with @Copilot in #4447 - Tidy: drop empty bindgen table stubs and refresh docs by Kenny Kerr (@kennykerr) with @Copilot in #4458
- Ensure all tests build individually by Kenny Kerr (@kennykerr) in #4460
- Update workflows to windows-2025-vs2026 and ubuntu-24.04 runners by Kenny Kerr (@kennykerr) with @Copilot in #4461
- windows-rdl/clang: promote
u-suffix literals to u64 when value exceeds u32 by Kenny Kerr (@kennykerr) with @Copilot in #4464 windows-referenceaccurate reference type declaration by Kenny Kerr (@kennykerr) in #4465- bindgen: skip useless self-transmute in COM
_Vtbl::newupcalls by Kenny Kerr (@kennykerr) with @Copilot in #4467 windows-referenceinspectable cast should be free by Kenny Kerr (@kennykerr) in #4466- Threading improvements for minimal code gen by Kenny Kerr (@kennykerr) in #4470
- Further minimizes delegate code gen by Kenny Kerr (@kennykerr) in #4471
- Add
GetRuntimeClassNamesupport for generics by Kenny Kerr (@kennykerr) in #4473 windows-bindgen- improved filtering forminimalby Kenny Kerr (@kennykerr) in #4476- Enable more Clippy lints by Kenny Kerr (@kennykerr) in #4478
- Windows Reactor by Kenny Kerr (@kennykerr) in #4479
- Bump actions/checkout from 4 to 6 by Dependabot (@dependabot)[bot] in #4480
- Harden
cargo docvalidation by Kenny Kerr (@kennykerr) in #4481 - windows-result: unwrap FACILITY_WIN32 HRESULTs when converting to std::io::Error by Kenny Kerr (@kennykerr) with @Copilot in #4448
- Sample tidy and initial Reactor guide by Kenny Kerr (@kennykerr) in #4484
- Support Rust edition 2024 for Windows Reactor by Kenny Kerr (@kennykerr) in #4485
- Rust edition 2024 by Kenny Kerr (@kennykerr) in #4486
- Add
windows-reactordevelopment/guide docs by Kenny Kerr (@kennykerr) in #4489 - Fix RichEditBox feedback loop on text change by Rafael Rivera (@riverar) in #4494
- Fix color picker state jumping around after selection by Rafael Rivera (@riverar) in #4493
windows-reactorswap chain panel by Kenny Kerr (@kennykerr) in #4499windows-reactorDirect2D/Direct3D/Win2D by Kenny Kerr (@kennykerr) in #4504windows-reactorfix leak in sub trees by Kenny Kerr (@kennykerr) in #4501- New
windows-canvas2D graphics library by Kenny Kerr (@kennykerr) in #4505 windows-reactoradd tab button and click handler by Kenny Kerr (@kennykerr) in #4502- Add
windows-reactor-setuphelper crate by Rafael Rivera (@riverar) in #4487 windows-canvassetup and bindgen integration by Kenny Kerr (@kennykerr) in #4507- Win2D canvas control notes by Kenny Kerr (@kennykerr) in #4509
- Reduce casts in
windows-reactorby Kenny Kerr (@kennykerr) in #4508 - Tidy up the minimal
windows-reactorsamples by Kenny Kerr (@kennykerr) in #4515 - Tidy up the minimal
windows-canvassamples by Kenny Kerr (@kennykerr) in #4514 - Tidy up the
windows-canvasstandalone sample by Kenny Kerr (@kennykerr) in #4517 - Tidy up the
windows-canvascircles sample by Kenny Kerr (@kennykerr) in #4518 - Tidy up the
windows-reactorswap chain panel sample by Kenny Kerr (@kennykerr) in #4519 - Reactor/Canvas type naming issues by Kenny Kerr (@kennykerr) in #4523
- Move Direct2D sample rendering onto a worker thread by Damyan Pepper (@damyanp) in #4511
- windows-reactor: fix BreadcrumbBar not rendering items by Damyan Pepper (@damyanp) in #4512
- Move the
windows-reactorDirect2D sample to its own sample crate by Kenny Kerr (@kennykerr) in #4524 - Resolve common name collision with
windows-reactorandwindows-canvasby Kenny Kerr (@kennykerr) in #4526 windows-reactoris_text_selection_enabledsupport onTextBlockby Kenny Kerr (@kennykerr) in #4525- Add SurfaceImageSource drawing primitive to the reactor Image widget by Damyan Pepper (@damyanp) in #4529
windows-timeaddto_localfunction toDateTimeby Kenny Kerr (@kennykerr) in #4532- Backend complexity notes by Kenny Kerr (@kennykerr) in #4534
windows-registrybug fixes and improvements by Kenny Kerr (@kennykerr) in #4531- Add code generator for
windows-reactorbackend by Kenny Kerr (@kennykerr) in #4541 windows-reactorlate feedback review by Kenny Kerr (@kennykerr) in #4542windows-canvaseffects and device loss by Kenny Kerr (@kennykerr) in #4544- Mark owning component dirty on off-thread use_async_state writes by Damyan Pepper (@damyanp) in #4535
- Add on_unmounted widget lifecycle hook to windows-reactor by Damyan Pepper (@damyanp) in #4543
windows-rdlconsolidate distinct interfaceGUIDvalues by Kenny Kerr (@kennykerr) in #4533- Make reactor/direct2d sample a hub of Direct2D samples by Damyan Pepper (@damyanp) in #4536
windows-reactorfix button style by Kenny Kerr (@kennykerr) in #4548windows-reactortest validation for unhandled properties by Kenny Kerr (@kennykerr) in #4549- Windows Animation by Kenny Kerr (@kennykerr) in #4547
- Partial
unused_qualificationsapplication by Kenny Kerr (@kennykerr) in #4551 - More
unused_qualificationslibraries by Kenny Kerr (@kennykerr) in #4552 windows-bindgenremovedoc(hidden)from minimal bindings by Kenny Kerr (@kennykerr) in #4553- Refresh docs by Kenny Kerr (@kennykerr) in #4554
windows-reactorsimpler backend and test coverage by Kenny Kerr (@kennykerr) in #4555windows-reactorfix calculator sample accent button rendering by Kenny Kerr (@kennykerr) in #4556windows-bindgenremove trailing vslots by Kenny Kerr (@kennykerr) in #4557windows-reactorC# gap and performance analysis by Kenny Kerr (@kennykerr) in #4558windows-reactorrerender depth guard not needed by Kenny Kerr (@kennykerr) in #4560windows-reactorno high-priority issues in doc by Kenny Kerr (@kennykerr) in #4561- Notes for future benchmark runs by Kenny Kerr (@kennykerr) in #4565
windows-canvasnon-WinRT factory caching by Kenny Kerr (@kennykerr) in #4564windows-reactordispatcher and internals review by Kenny Kerr (@kennykerr) in #4566windows-reactorremove unnecessary ops registry thread local by Kenny Kerr (@kennykerr) in #4567- Enable build caching for faster workflows by Kenny Kerr (@kennykerr) in #4568
- Reduce reliance on
allowto hide (generated) dead code by Kenny Kerr (@kennykerr) in #4569 - Add boxing helpers by Kenny Kerr (@kennykerr) in #4570
- Stricter scoping for
dead_codeby Kenny Kerr (@kennykerr) in #4571 windows-reactordetect unused qualifications by Kenny Kerr (@kennykerr) in #4572windows-canvaspath tidy by Kenny Kerr (@kennykerr) in #4573windows-canvasimprove test coverage by Kenny Kerr (@kennykerr) in #4574windows-reactorlist drag-and-drop by Kenny Kerr (@kennykerr) in #4550windows-reactorpath refactoring by Kenny Kerr (@kennykerr) in #4575windows-reactormodule privacy convention by Kenny Kerr (@kennykerr) in #4577windows-reactormodule flattening by Kenny Kerr (@kennykerr) in #4579windows-reactorfix calendar date picker event by Kenny Kerr (@kennykerr) in #4580- Consolidate device management and add device-lost recovery in reactor/direct2d sample by Damyan Pepper (@damyanp) in #4563
windows-reactoreliminate dead code by Kenny Kerr (@kennykerr) in #4582windows-bindgenremove need to suppressuseless_transmutelint by Kenny Kerr (@kennykerr) in #4583windows-reactor-setupreplace framework-dependentresources.priby Rafael Rivera (@riverar) in #4562windows-reactorimproved dead code detection by Kenny Kerr (@kennykerr) in #4585windows-bindgen--sysnow defaults to--deps noneby Kenny Kerr (@kennykerr) in #4586windows-canvasreview status by Kenny Kerr (@kennykerr) in #4587windows-reactorreview status by Kenny Kerr (@kennykerr) in #4588windows-reactormove inline tests totest_reactorcrate by Kenny Kerr (@kennykerr) in #4589windows-reactordrag-and-drop by Rafael Rivera (@riverar) in #4540- Bump shell-quote from 1.8.2 to 1.8.4 in /web/features by Dependabot (@dependabot)[bot] in #4591
- Bump fast-uri from 3.0.5 to 3.1.2 in /web/features by Dependabot (@dependabot)[bot] in #4495
- Bump qs and express in /web/features by Dependabot (@dependabot)[bot] in #4496
- Bump react-router and react-router-dom in /web/features by Dependabot (@dependabot)[bot] in #4592
- Bump js-yaml from 4.1.1 to 4.2.0 in /web/features by Dependabot (@dependabot)[bot] in #4593
- Bump launch-editor from 2.9.1 to 2.14.1 in /web/features by Dependabot (@dependabot)[bot] in #4594
- Bump webpack-dev-server from 5.2.3 to 5.2.4 in /web/features by Dependabot (@dependabot)[bot] in #4497
windows-bindgenfilter unification by Kenny Kerr (@kennykerr) in #4590windows-bindgenavoid dead code in override interfaces by Kenny Kerr (@kennykerr) in #4598windows-bindgensimpler modes by Kenny Kerr (@kennykerr) in #4599windows-bindgenmode unification by Kenny Kerr (@kennykerr) in #4600windows-bindgensimpler name for event handlers by Kenny Kerr (@kennykerr) in #4601windows-bindgenuniversal event simplification by Kenny Kerr (@kennykerr) in #4602windows-bindgenuniform bindings for internal bindings by Kenny Kerr (@kennykerr) in #4604windows-coreswitch to minimal bindings by Kenny Kerr (@kennykerr) in #4605windows-bindgentidy comments and remove dead code by Kenny Kerr (@kennykerr) in #4606windows-bindgenfilter type closure unification by Kenny Kerr (@kennykerr) in #4607windows-bindgenmethod name unification by Kenny Kerr (@kennykerr) in #4608windows-bindgendead-code elimination workaround should be universal by Kenny Kerr (@kennykerr) in #4609windows-bindgenno minimal auto-detection from filter shape by Kenny Kerr (@kennykerr) in #4610- Bump actions/checkout from 6 to 7 by Dependabot (@dependabot)[bot] in #4611
windows-rdlmore complete GUID parsing by Kenny Kerr (@kennykerr) in #4603- Less warning suppression by Kenny Kerr (@kennykerr) in #4612
windows-bindgennew simpler test crate by Kenny Kerr (@kennykerr) in #4614windows-bindgenremove--referencecomplexity by Kenny Kerr (@kennykerr) in #4615windows-bindgenremove--indexcomplexity by Kenny Kerr (@kennykerr) in #4616windows-bindgenremove unused options by Kenny Kerr (@kennykerr) in #4617windows-rdldedicated test coverage by Kenny Kerr (@kennykerr) in #4618windows-rdldedicated clang test coverage by Kenny Kerr (@kennykerr) in #4619- Test rename by Kenny Kerr (@kennykerr) in #4620
- Improve test coverage by Kenny Kerr (@kennykerr) in #4621
- Improve test coverage by Kenny Kerr (@kennykerr) in #4622
- Remove json sample by Kenny Kerr (@kennykerr) in #4623
- Improved docs by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4624
windows-reactormove more test code out of library by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4625- Simplify docs by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4626
- Expand docs by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4627
windows-windowminimal window creation and message-loop by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4628windows-webviewcrate for WebView2 by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4630- Remove unused mdbook project by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4632
- Bump actions/cache from 5 to 6 by Dependabot (@dependabot)[bot] in https://github.com/microsoft/windows-rs/pull/4633
- Docs future update by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4634
windows-reactorcallback performance by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4636- C# v Rust by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4637
windows-reactorpointer coordinates and cast reduction by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4638- clippy examples by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4639
windows-reactorpointer tracking by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4640windows-canvasgeometry queries by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4641- Simpler samples by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4642
- Add minimal feature search by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4635
- Less linux test complexity by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4643
windows-reactortest and diagnostics hardening and simplification by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4644windows-bindgengenerateuse_self-friendly bindings and enable the lint by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4645windows-reactorusability and testing by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4646- New getting started by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4647
- Simpler docs by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4648
- Samples reorg by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4650
- Language/ABI benchmark by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4651
- Fix build reliability by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4653
windows-metadataproperties by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4655- Language/ABI error metric by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4656
- Clarity on error reporting by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4657
- Update Language/ABI benchmark to use dotnet 10 by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4658
- More language/ABI analysis by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4661
- Clarify Rust/C++ difference by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4663
- Clarify
GetManybenefits in benchmark by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4664 windows-implementdedup and test coverage by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4665windows-bindgenevent-accessor and output-mode consolidation by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4666windows-collectionsmove rather than clone during buffering by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4667windows-bindgenunify common code gen patterns by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4670- Fix older doc links by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4674
windows-reactoradd properties for pane length/footer and text box appearance by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4676windows-reactor-setupcase mismatch by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4678windows-bindgencommitting generated bindings by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4679windows-clangin-house metadata generation by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4649windows-clangcontext alignment sample by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4680windows-bindgenvss backup sample by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4681windows-reactorgaps and hardening by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4682windows-bindgen10.0.28000 by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4683windows-bindgenpreferHRESULToverResultfor methods that lackretvalby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4684windows-clangin-house metadata validation by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4687windows-bindgenport spellchecker sample by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4688- Generate
windows/windows-sysfrom in-house metadata directly from the Windows SDK by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4689 windows-bindgenremove workarounds for the retired Win32 metadata by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4693windows-bindgenreduce mode differences by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4694windows-windowclarify unwind/panic behavior by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4695windows-bindgenenum filtering by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4697windows-webviewdev tools by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4696windows-metadatawinrt metadata roundtrip validation by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4704metadata: Add endpointvolume.h by Rafael Rivera (@riverar) in https://github.com/microsoft/windows-rs/pull/4700metadata: Add audiopolicy.h by Rafael Rivera (@riverar) in https://github.com/microsoft/windows-rs/pull/4702windows-reactorgaps by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4709windows-clangsupport interop between Win32 and WinRT metadata by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4708windows-reactorscroll virtualization by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4710windows-compositionby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4712windows-canvason-demand drawing surface by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4715windowspackage flattening for Win32 APIs by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4714windows-targetsremove by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4722windows-compositionby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4721windows-clang/windows-bindgenbitfields by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4723windows-canvasshared device by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4726windows-reactorvalidation gaps by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4727windows-clangadd wait chain traversal API by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4729windows-reactorreconciler fix by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4728windows-reactormultiple windows by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4730windows-registry32/64 bit redirection by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4731windows-rdlmake RDL<->WINMD generation reproducible by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4732- Harden dependency management by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4733
windows-clangstable dependency by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4734windows-clangupdate to version 21 by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4735windows-reactorlatest by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4737windows-reactoricons by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4736windows-clangversion 22 by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4739- Simplify docs by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4740
- Simplify comments by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4743
windows-clangtype integer constants by the C literal rules by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4744windows-bindgenlang test by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4745- General cleanup of tests and dead code by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4746
windows-bindgenremove variant overrides by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4747- Simplify docs/comments and canonicalize fundamental types by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4748
windows-clangsimpler match structure by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4749windows-reactorfix dpi collision by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4751windows-clangaddIDisplayInformationStaticsInteropby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4754windows-canvasoptimized rendering and text layout by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4756windows-clangtool merge by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4757windows-clangavoid macro expansion by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4759windows-clangSTATUS_*constants now come fromntstatus.hand are correctly typed asNTSTATUSby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4760windows-bindgennow explicitly defaults tonewline_style=Unixby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4761windows-clanglegacy annotations by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4762windows-clangnormalize unmerged scalar signatures by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4763windows-reactornormalize svg/bitmap/icon support by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4764windows-clangnormalize native const values by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4765- General repo tidy by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4766
- General test cleanup by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4767
- Tidy crate docs and comments by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4768
- Repo release prep by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4770
metadataaddDispatcherQueue.hby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4774windows-csharpby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4777windows-defaultby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4779- Improve tool ergonomics and consistency across bindgen/clang/rdl by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4780
windows-reactorimprovements by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4782- Remove
windows-csharpby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4783 - Add library overrides by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4785
windows-tracingby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4787- Add
startup_perfapp package by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4788 - Persist benchmark metadata by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4789
- Remove
windows-tracingby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4792 - Simpler repo docs by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4793
- Fix OCR sample image path resolution by Rafael Rivera (@riverar) in https://github.com/microsoft/windows-rs/pull/4797
windows-reactorimprove component state, text trimming, and image icon sizing by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4795windows-bindgenavoid requiring initialized out params by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4794windows-bindgenderive default by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4801windows-reactorstabilize reconciliation and ownership by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4807windows-reactorstrengthen ownership checks and root teardown by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4808windows-reactorstrengthen reconciliation consistency checks by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4811windows-reactorisolate logical tree ownership by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4812windows-reactorseal mounted tree ownership by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4813windows-reactorisolate mounted tree ownership by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4814windows-reactorcentralize child projection ownership by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4815windows-reactorroll back failed widget mounts by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4816windows-reactorretain ownership across failed updates by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4817windows-reactordiscard failed structural updates safely by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4818windows-reactorcharacterize failed child collection updates by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4819windows-reactorretain ownership across failed destruction by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4820windows-reactormake failed root teardown recoverable by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4821windows-reactorroll back failed templated list mounts by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4822windows-reactorremoveCustomElementescape hatch by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4823windows-reactorreject reconciliation after an uncaught failure by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4824windows-reactormake failed recovery teardown reliable by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4825windows-reactorrun effects after native commit by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4826windows-reactorseal internals and remove dead paths by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4827windows-reactorremove error boundaries by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4828windows-reactormake callback panics fatal by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4829windows-reactor: Update to Windows App SDK 2.4.0 by Rafael Rivera (@riverar) in https://github.com/microsoft/windows-rs/pull/4835metadataaddnetfw.hby Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4838windows-bindgenfix new clippy warnings by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4849- Windows Reactor (second preview) by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4848
windows-reactorimage loading by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4851windows-bindgenminimal bindings by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4852windows-reactordialog state by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4853windows-reactorinference by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4854windows-reactorcleanup by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4855windows-reactorcasts and cleanup by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4856windows-reactormore simplifications by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4857- Bump actions/upload-artifact from 4 to 7 by Dependabot (@dependabot)[bot] in https://github.com/microsoft/windows-rs/pull/4859
windows-reactorconsolidate test support by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4860windows-bindgenexplicit compose option by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4861windows-reactoravoid dead code suppression by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4862windows-reactorperformance optimization by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4863windows-reactorsimplify error policy by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4864windows-reactorinline bootstrap for framework-dependent apps by Rafael Rivera (@riverar) in https://github.com/microsoft/windows-rs/pull/4847- Repo prep for the next release by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4865
- Refresh repo docs by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4869
- Sample validation and
windows-bindgencorrection by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4868 - Improve docs and comments by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4871
windows-bindgen/windows-clangfix new clippy warnings by Rafael Rivera (@riverar) in https://github.com/microsoft/windows-rs/pull/4874- Improve Reactor docs by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4872
- Improve UI docs by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4875
- Consistent crate readmes by Kenny Kerr (@kennykerr) in https://github.com/microsoft/windows-rs/pull/4876
New Contributors
- Zane D. Purvis (@zanedp) made their first contribution in #4410
Full Changelog: 73...74