Граф коммитов

1521 Коммитов

Автор SHA1 Сообщение Дата
Kenny Kerr 4239043ef8
Address Clippy warning about long first doc paragraph (#3222) 2024-08-26 09:51:20 -05:00
Kenny Kerr 623b678938 Fix merge 2024-08-22 08:10:08 -05:00
Kenny Kerr 0fb1a7fd4e
Overhaul async and future support (#3213) 2024-08-22 07:43:59 -05:00
Kenny Kerr 5535b36621
Add default "std" feature for `windows-registry` (#3214) 2024-08-21 19:29:59 -05:00
Kenny Kerr 89d94b5520
Consistent allocation failure for `windows-registry` (#3215) 2024-08-21 19:29:33 -05:00
Kenny Kerr 35663fa50b
Consistent allocation failure for stock collections (#3216) 2024-08-21 19:29:19 -05:00
Kenny Kerr 9aa27d16df
Improve class hierarchy support (#3212) 2024-08-20 15:29:22 -05:00
Kenny Kerr 75a632dc4c
Consistent allocation failure handling (#3209) 2024-08-20 14:42:40 -05:00
Kenny Kerr 1e662ff4d1
Always treat warnings as errors (#3210) 2024-08-19 11:45:16 -05:00
Nagata Parama Aptana f19edde932
Improved `Event` implementation (#3198) 2024-08-16 12:04:19 -05:00
Kenny Kerr e2a9ef400b
Remove workaround for "unused" private fields (#3207) 2024-08-16 11:11:50 -05:00
Kenny Kerr f766e5ae21
Remove unnecessary doc attributes (#3206) 2024-08-16 09:46:53 -05:00
nerix 0e1671c186
Remove duplicate doc tests (#3205) 2024-08-16 08:35:08 -05:00
nerix ffe93a7ea6
Add root level docs for all libraries (#3202) 2024-08-15 09:35:36 -05:00
Kenny Kerr f21e54807b
Remove unnecessary feature dependencies (#3201) 2024-08-14 13:10:17 -05:00
Kenny Kerr 1d977acad7
Replace `From<&str>` for `GUID` with `TryFrom<&str>` (#3193) 2024-08-07 08:49:06 -05:00
Kenny Kerr fdc5149dad
Add registry `Value` to/from `HSTRING` conversion (#3190) 2024-08-05 15:06:41 -05:00
Kenny Kerr a6b49e94f4
Add precise registry types and allocation-free queries and updates (#3184) 2024-08-01 11:52:11 -05:00
Kenny Kerr 308e08ec25
Release 0.59.0 (#3182) 2024-07-30 10:19:49 -05:00
Kenny Kerr 429666eb72
Fix support for `no_std` (#3180) 2024-07-29 18:46:09 -05:00
Kenny Kerr 02c4f29d19
Update component sample to use static factory (#3154) 2024-07-09 12:00:00 -05:00
sivadeilra 7cec74ffe7
Implement static COM objects (#3144) 2024-07-09 10:34:14 -05:00
Kenny Kerr 12f4621020
Reduce boilerplate code in `windows-core` crate for `VARIANT` support (#3151) 2024-07-09 07:51:02 -05:00
Kenny Kerr db06b51c2e
Release 0.58.0 (#3140) 2024-07-03 14:36:26 -05:00
Kenny Kerr ab03721b8c
Make new `windows-strings` crate Windows-only (#3143) 2024-07-03 11:31:03 -05:00
Kenny Kerr f6c49f4f5e
Ensure that `HSTRING` builder provides initialized memory (#3141) 2024-07-03 10:46:10 -05:00
Kenny Kerr 12a60df721
Remove `Future` implementation (#3142) 2024-07-03 10:38:17 -05:00
Kenny Kerr 9f96662e69
Implement `Send` and `Sync` for `Weak<T>` (#3138) 2024-07-02 07:28:33 -05:00
Kenny Kerr f76dea0b2d
Update Windows metadata to 10.0.26100.1 (#3136) 2024-06-28 15:30:04 -05:00
Kenny Kerr 62ccc941ff
Add `HSTRING` builder and registry support (#3133) 2024-06-28 14:44:20 -05:00
Kenny Kerr 66f185040a
Clarify support for non-Windows targets (#3135) 2024-06-28 14:43:40 -05:00
Kenny Kerr e9b91b4dc6
Use conventional testing for `windows_slim_errors` (#3132) 2024-06-28 13:34:30 -05:00
Kenny Kerr dffa8b03dc
Remove boxing support from `windows-core` crate (#3131) 2024-06-26 16:27:28 -05:00
sivadeilra 41d2e997ae
Allow `Error` and `Result<()>` to be the same size as `HRESULT` (#3126) 2024-06-26 16:21:02 -05:00
Kenny Kerr f69ba3d2f6
Remove "std" writer from `windows-bindgen` (#3130) 2024-06-26 12:41:28 -05:00
Kenny Kerr 707e0bb329
Lock down `windows-core` internals (#3129) 2024-06-26 10:35:16 -05:00
Kenny Kerr 472b563a8b
Add `windows-strings` crate (#3125) 2024-06-25 16:54:16 -05:00
Kenny Kerr a3b18ea4e2
Remove unnecessary test `cfg` checks (#3124) 2024-06-25 09:05:00 -05:00
Kenny Kerr 863a7cf1d0
Add flexible registry type and byte query support (#3120) 2024-06-23 08:31:37 -05:00
Mateusz Mikuła 2ec4e06d36
Test cross-compilation with stable gnullvm targets (#3104) 2024-06-20 15:02:01 -05:00
Kenny Kerr bfb55f3541
Remove unused dependencies (#3117) 2024-06-20 15:01:39 -05:00
sivadeilra f6f985d023
Don't compile `windows` and `windows-sys` in unit test mode (#3112) 2024-06-19 15:49:34 -05:00
Kenny Kerr d331301dac
Update Win32 metadata (#3111) 2024-06-19 12:38:45 -05:00
sivadeilra 48db09f2d3
Remove remaining recursive calls to `cargo` (#3113) 2024-06-18 16:23:39 -05:00
sivadeilra d33dcf71d5
Simplify how extension code for `windows` crate works (#3110) 2024-06-18 07:47:19 -05:00
Kenny Kerr 139ca3c88f
Support some edge cases for the next Win32 metadata update (#3109) 2024-06-17 15:24:55 -05:00
Kenny Kerr f639d7ea3c
Remove `mio` test dependency (#3107) 2024-06-17 08:18:02 -05:00
Kenny Kerr 977f1da608
Allow `unused` to deal with new warning about "unused" private fields in structs (#3103) 2024-06-15 19:45:45 -05:00
Kenny Kerr cd1e09684a
Use tools to generate bindings for library crates (#3102) 2024-06-14 17:02:34 -05:00
Kenny Kerr 7f1a7ff663
Harden detection of missing nested types (#3099) 2024-06-14 11:01:52 -05:00