Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows XP Support? #801

Closed
bekker opened this issue Jul 21, 2016 · 1 comment
Closed

Windows XP Support? #801

bekker opened this issue Jul 21, 2016 · 1 comment

Comments

@bekker
Copy link

bekker commented Jul 21, 2016

I compiled an app and ran it on win xp, and dwmapi.dll missing error pops up. Simply putting the dll from the windows vista won't help, other errors follow. It's related with some composite window checks, I think.

Is it because of one of the dependencies - like winapi, or could it be fixed inside glutin??

I know xp is an ancient, unsupported os, but as long as the graphic driver support it, I'd like to see apps running on wide range of platforms.

@bekker
Copy link
Author

bekker commented Jul 21, 2016

I modified transparency-related code and removed dwmapi dependency, but now I get

thread panicked while processing panic. aborting.

Broken panic is due to rust-lang/rust/issues/34538
I debugged using gdb, and figured std::sync::mpsc:channel is the one in glutin::api::win32::init::new_window.
I guess it cannot be fixed until rust supports proper cond vars for xp

@bekker bekker closed this as completed Jul 21, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant