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

1437 Коммитов

Автор SHA1 Сообщение Дата
Kenny Kerr 66f0108868
Defer module name lowercase conversion for Windows (#2934) 2024-03-18 08:25:56 -05:00
dependabot[bot] 50ef983ea1
Upgrade follow-redirects dependency (#2933)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-16 23:29:49 -07:00
Kenny Kerr d9cc52e2a2
Fix generic class signature calculation (#2927) 2024-03-12 13:05:04 -05:00
Taras Palczynski III 6f4a72668c
Add `Hash` implementation for `HSTRING` (#2924)
* Added Hash impl to HSTRING

* Added tests to validate API for hashing HSTRING works
2024-03-12 09:08:51 -05:00
Kenny Kerr 8bed196c3c
Riddle 0.3 (#2920) 2024-03-07 12:42:38 -06:00
Kenny Kerr 9b535445a4
Format extension files (#2919) 2024-03-07 12:07:10 -06:00
Kenny Kerr 8ec63c6900
Simplify version declarations in toml and readme files (#2918) 2024-03-07 12:06:54 -06:00
Kenny Kerr 9cdea4e51f
Avoid `windows` crate dependency in `implement` and `interface` macros (#2917) 2024-03-07 10:43:33 -06:00
Kenny Kerr 1f40da8ffc
Release 0.55.0 (#2915) 2024-03-06 15:01:00 -06:00
Kenny Kerr 70b2dd06c2
Consolidate internal `interface` and `com_interface` macros (#2914) 2024-03-06 12:47:55 -06:00
Kenny Kerr f6edc73636
More unnecessary qualifications (#2912) 2024-03-05 15:22:09 -06:00
Kenny Kerr 88c510d470
Add option to suppress `windows-bindgen` comment in generated code (#2910) 2024-03-05 11:54:07 -06:00
Kenny Kerr e31d8238b2
Fix for new Rust nightly warnings related to unnecessary qualifications (#2911) 2024-03-05 11:28:44 -06:00
Kenny Kerr 1b4833c504
Add ability to prepend code to type generation (#2907) 2024-03-01 13:56:08 -06:00
Kenny Kerr 120d046db7
Consolidate type generation (#2903) 2024-02-29 11:17:28 -06:00
Kenny Kerr f3aa338b27
Allow `PWSTR`/`PSTR` to be passed to `PCWSTR`/`PCSTR` parameters (#2899) 2024-02-28 15:40:18 -06:00
Kenny Kerr 5d06199fa8
Simpler namespace type collection (#2901) 2024-02-28 15:40:04 -06:00
Kenny Kerr a2da63cf5b
Restore MSRV for `windows-targets` to 1.56 (#2898) 2024-02-28 12:33:15 -06:00
daladim 503dd9f905
Improve `implement` macro docs (#2891) 2024-02-27 15:08:32 -06:00
Kenny Kerr 148f4ebdda
Release 0.54.0 (#2894) 2024-02-27 14:44:02 -06:00
Kenny Kerr 380df19277
Support additional `VARIANT` types (#2892) 2024-02-27 13:40:15 -06:00
Kenny Kerr cf65494df9
Avoid `Result` transformation for `WIN32_ERROR` (#2890) 2024-02-27 10:38:37 -06:00
Kenny Kerr 77dc028222
Workaround for confusing `LocalFree` behavior (#2889) 2024-02-27 10:38:21 -06:00
Kenny Kerr 3807aba28c
Add natural error translation for RPC (#2883) 2024-02-27 08:56:51 -06:00
kaivol 2c2d78448a
Limit web workflow to Microsoft organization (#2874) 2024-02-23 12:14:35 -08:00
Kenny Kerr ef8246578f
Update internal references to the current master version (#2872) 2024-02-22 12:39:16 -06:00
Kenny Kerr 8fd448ba93
Fix `windows-targets` semver linker path compatibility (#2870) 2024-02-22 10:58:04 -06:00
Kenny Kerr c5511e7cc1 Update readme link 2024-02-22 09:18:33 -06:00
Kenny Kerr 428a7ca2e6
Fix for `windows-targets::link` doc compatibility (#2868) 2024-02-22 09:10:02 -06:00
Kenny Kerr 0494b0245e Update publish list 2024-02-22 08:17:19 -06:00
Kenny Kerr b1fadff390 Release 0.53.0 (readme) 2024-02-22 07:26:01 -06:00
Kenny Kerr 2d06ee6035
Release 0.53.0 (#2854) 2024-02-22 07:19:19 -06:00
Rafael Rivera 352bd45bb3
Ability to read branch information from URL (#2867) 2024-02-21 21:24:03 -06:00
Kenny Kerr 33962447a6
Add feature search links (#2865) 2024-02-21 20:38:35 -06:00
Rafael Rivera 9e03c57f50 Add new feature search web app (#2864) 2024-02-21 07:37:10 -08:00
Kenny Kerr 65b8ada281
String trait refactoring (#2863) 2024-02-20 20:10:06 -06:00
Kenny Kerr 075c3c121a
Simpler package layout for natvis files (#2862) 2024-02-20 20:09:53 -06:00
Kenny Kerr 426865afd6
Add `NTSTATUS` message formatting support to the `windows-result` crate (#2861) 2024-02-20 13:50:06 -06:00
Kenny Kerr 6682202a28
Improve `NTSTATUS` constant literal generation (#2860) 2024-02-20 11:54:26 -06:00
Rafael Rivera 1c55102ae3
Generate features index for windows and sys crates (#2859) 2024-02-20 09:48:51 -08:00
Kenny Kerr e83513b832
Improve `HRESULT` constant literal generation (#2857) 2024-02-19 18:28:55 -06:00
Kenny Kerr 057d293af6
Fix for new redundant import warnings in nightly Rust (#2858) 2024-02-19 12:19:40 -06:00
Tim Weis a9b594b248
Natvis cleanup following the `windows-result` crate split (#2853) 2024-02-17 12:50:50 -06:00
Kenny Kerr b62b802bae
Update Win32 metadata (#2850) 2024-02-16 13:06:59 -06:00
Kenny Kerr b2ce099eb5
Map `TryFromIntError` to `ERROR_INVALID_DATA` in `windows-result` (#2851) 2024-02-16 13:01:18 -06:00
Kenny Kerr aeaa79492f
Update repo readme with new crates (#2852) 2024-02-16 13:01:04 -06:00
Kenny Kerr 9ae15f5e58
Add `windows-registry` crate (#2848) 2024-02-16 12:43:12 -06:00
Kenny Kerr d52ecc5c00
Add `windows-result` crate (#2847) 2024-02-15 13:57:55 -06:00
Kenny Kerr a86c71a052
Add "vtbl" option for low-level interface vtable generation (#2845) 2024-02-14 07:29:09 -06:00
Kenny Kerr ece23903d1
Metadata generation of attributes and constants (#2844) 2024-02-13 10:17:27 -06:00