-
Notifications
You must be signed in to change notification settings - Fork 935
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
On Wayland, fix invalid offsets being sent in Preedit #2517
Conversation
Even when the protocol explicitly tells to send proper UTF-8 boundaries for cursor, some IMEs don't do that, so sanity check them before sending downstream.
@MarijnS95 Do you know why CI on android fails? |
@kchibisov a new cargo-apk version was released yesterday with updated dependencies, one of them with a higher MSRV than winit. |
@MarijnS95 I mean stable and nightly also fails, so it's not MSRV only thing. |
@kchibisov Ah right, I didn't open/read all the failed jobs on mobile. This happens because we switched from a manual argument parser to My yank permissions seem to be gone but feel free to pull the At the same time we have to discuss the MSRV bump for implied by |
I don't quite understand, ping me on matrix wrt that please, it's likely some crate outside the winit umbrella, since you should have perms for publishing to winit stuff.
Can we use old version for the time being? It's not like we really need new one, given that we simply check that something builds? |
It is a
I rather not hack in a fixed version for |
Yank from CLI, I'm not sure I ever seen a UI for that. |
@MarijnS95 I've yanked the |
@kchibisov There's UI for it, but it only seems to show when directly owning (being invited to) a crate, rather than being part of one of the teams on GitHub. That said the command succeeds for me even though you already yanked it, so it should be alright permission-wise. I'll take to the NDK repo and see how to resolve this situation, but it's going to take some time. I might backport and publish just the change that this particular release was requested for, and leave the crate upgrades / code improvements simmer a bit longer. |
Yeah, that's fine. Also if you do a breaking bump, like you did, don't mask it with patch version. Since |
@kchibisov You basically mean: please install one of the tools available to test for semver compatibility (on the CI), because, Q.E.D., it is impossible for a human on their own to keep track of it all the time? |
I mean if you're not sure that something is compatible then do a breaking bump, but in general you can bump version before hand or add |
As said, it was a misjudgment.
The latter is what
That seems to have happened on me for the winit Matrix channel. |
Even when the protocol explicitly tells to send proper UTF-8 boundaries for cursor, some IMEs don't do that, so sanity check them before sending downstream.
CHANGELOG.md
if knowledge of this change could be valuable to users