Skip to content

Replace winapi usage with windows#218

Open
damyanp wants to merge 1 commit intoRustAudio:masterfrom
damyanp:windows-sys
Open

Replace winapi usage with windows#218
damyanp wants to merge 1 commit intoRustAudio:masterfrom
damyanp:windows-sys

Conversation

@damyanp
Copy link
Copy Markdown

@damyanp damyanp commented Dec 20, 2025

The winapi crate is no longer maintained. This change ports everything over to use the windows crate.

The winapi crate is no longer maintained.  This change ports everything over to use the more maintained windows crate.
@damyanp
Copy link
Copy Markdown
Author

damyanp commented Dec 20, 2025

I don't know if there's any interest in a change like this. If there is, I'd be happy to spend a bit more time cleaning it up further.

This replaces the need for #217.

@prokopyl prokopyl added this to the v0.1.1 - Updated foundations milestone May 1, 2026
@prokopyl prokopyl self-requested a review May 4, 2026 12:25
@prokopyl
Copy link
Copy Markdown
Member

prokopyl commented May 4, 2026

Hello, yes there is very much interest in a change like this! 😃

Right now the focus for baseview is to update those foundational dependencies (namely from winapi to windows for Windows, and from objc/cocoa to objc2 for macOS).

There are some conflicts and CI issues that need to be fixed first. If you are still interested in working on this, those are the first changes to make before this can be merged. 🙂

Thank you for this PR!

Copy link
Copy Markdown
Member

@prokopyl prokopyl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(as stated above, need to fix CI issues and resolve conflicts)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants