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

1521 Коммитов

Автор SHA1 Сообщение Дата
Kenny Kerr 8724e228ae
Addressing feedback on handle ownership (#3014) 2024-05-01 07:24:51 -05:00
Kenny Kerr 52352c091c
Add support for freeing handles automatically (#3013) 2024-05-01 06:34:14 -05:00
Kenny Kerr 4fcb8d78ff
Eliminate default features for JSON samples (#3012) 2024-04-29 09:53:48 -05:00
Mateusz Mikuła f850dcbf64
Use prebuilt gnullvm target (#3007) 2024-04-23 07:42:01 -05:00
Kenny Kerr 18498cb015
Use generated `E_POINTER` constant in `windows-core` (#3008) 2024-04-22 12:09:53 -05:00
Asger Hautop Drewsen 97375aa296
Add non-Windows support for `PWSTR` and `PCWSTR` (#3004) 2024-04-22 07:31:32 -05:00
Kenny Kerr 0a74479b17
Add Linux smoke test (#3005) 2024-04-19 09:33:11 -05:00
Kenny Kerr a729410dce
Add `as_raw` to `windows-registry` (#3003) 2024-04-18 13:14:45 -05:00
Kenny Kerr ae56a77c6e
Workflow improvements 4 (#3001) 2024-04-17 16:02:59 -05:00
Kenny Kerr 85a77ef285
Workflow improvements 3 (#3000) 2024-04-17 12:44:43 -05:00
Kenny Kerr a666eec9ee
Workflow improvements 2 (#2998) 2024-04-16 11:30:15 -05:00
Kenny Kerr 95dd4ded27
Workflow improvements (#2994) 2024-04-15 14:43:11 -05:00
Kenny Kerr ae896c59e4
Release 0.56.0 (#2989) 2024-04-12 13:06:50 -05:00
Kenny Kerr 5b73aea86d
Document `Interface::IID` (#2990) 2024-04-12 13:05:40 -05:00
Kenny Kerr bedd359eac
Add explicit path support to the `interface` macro (#2976) 2024-04-08 13:07:35 -05:00
Kenny Kerr e7a361a399
Fix for new Clippy warnings in nightly (#2977) 2024-04-08 12:14:19 -05:00
Daniel Paoliello ac4643e7e0
Add support for Arm64EC (#2957) 2024-04-05 14:57:23 -05:00
Kenny Kerr 879c0cf56d
Remove redundant target checks (#2973) 2024-04-04 19:50:36 -05:00
Kenny Kerr f4be25df21
Implement `Deref` for COM interface hierarchies defined with the `interface` macro (#2969) 2024-04-04 12:03:23 -05:00
Kenny Kerr 16792d527b
Implement `Deref` for COM interface hierarchies in `windows-bindgen` (#2968) 2024-04-04 10:42:35 -05:00
jeremyd2019 a08ab56f14
Add `windows_i686_gnullvm` target (#2961) 2024-04-03 07:57:40 -05:00
Kenny Kerr 994dc7519f
Simplify `cfg` union calculation (#2965) 2024-04-02 11:51:57 -05:00
Kenny Kerr 52ee594c91
Simplify type remapping (#2964) 2024-04-02 11:51:39 -05:00
Kenny Kerr 5a9292852c
Add missing tests for readme code snippets (#2963) 2024-04-02 11:51:22 -05:00
Kenny Kerr 158a5283d0
Fix typo in `windows-targets` readme (#2962) 2024-04-02 11:51:03 -05:00
dependabot[bot] 149b249921
Bump express from 4.18.2 to 4.19.2 in /web/features (#2959)
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  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-29 11:53:11 -07:00
Kenny Kerr 927aa8458e
Prep for type name deferral (#2955) 2024-03-26 13:11:36 -05:00
Rafael Rivera fcb6f2b25b
Add 0.54.0 to feature search (#2950) 2024-03-25 12:37:12 -07:00
Rafael Rivera da86e1c035
Regenerate gnullvm libs (#2953) 2024-03-25 11:16:56 -07:00
Kenny Kerr 738283c982
Fix for new Rust nightly warnings related to dead code (#2951) 2024-03-25 12:31:50 -05:00
dependabot[bot] c6097a6299
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /web/features (#2948)
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4)

---
updated-dependencies:
- dependency-name: webpack-dev-middleware
  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-24 10:21:34 -07:00
Kenny Kerr 4e14f1a744
Update `windows-core` to generate its own bindings (#2941) 2024-03-19 14:42:38 -05:00
Kenny Kerr 27d87b71cf
Add diff check after workflow test run (#2940) 2024-03-19 13:16:52 -05:00
Kenny Kerr 69ffb410f8
Document `Param` trait (#2938) 2024-03-18 15:54:51 -05:00
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