-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Update Glutin #234
Comments
Have you tried compiling alacritty with glutin 0.7.1? I'm curious what your results are |
This will not work. Alacritty is on a fork of glutin that has a very different
|
@jwilm Does it make sense to upstream your changes to glutin? |
Very much so. I was hoping to make these changes for windows and wayland before opening a PR, but maybe they would be accepted separately. |
Renamed this issue to suggest an action. We need to reapply my patches on top of what's now two projects (winit + glutin), upstream them, and then update Alacritty's dependencies. |
Opened this issue rust-windowing/winit#108 to see if upstream is willing to accept these improvements. |
Submitted PR rust-windowing/winit#112 to add keyboard modifiers to winit keyboard event. |
rust-windowing/winit#112 has been merged |
@emersion Now we need to update glutin to this newer version of winit |
Looks like with the merge of rust-windowing/glutin#864 glutin's master branch is now using the latest winit. One step closer! |
Linking a related PR: #554 |
I wonder if this would also fix #148... |
It might; there's been a lot of work in this area in winit lately. There's also someone waiting to contribute some fixes for IME support which might be the fix needed for compose key. |
Glutin/winit API churn is really high right now, and the latest candidate branch has some bugs. There's a new WIP to update current Glutin API to winit 0.7.1, and hopefully we can get on that. |
This version of glutin doesn't compile on Windows 10:
Upstream glutin 0.7.1 compiles fine:
This is blocking windows support.
The text was updated successfully, but these errors were encountered: