-
Notifications
You must be signed in to change notification settings - Fork 940
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
add composition event support for Mac #1669
Conversation
* WIP: add composition event suppor prototype This change requires x11-dl crate Also, I should send actual string in IME * send actual preedit string * run cargo fmt * update cargo.toml * remove warning * address comments in PR * follow web spec After the discussion on the PR, I decided to follow the Web specification for the composition events. I added a few states to filter out unnecessary events. * remove println * fix cursor pos calc * Re-run CI Co-authored-by: Murarth <[email protected]>
d3bcee3
to
84f26b0
Compare
I'll take a look on it once we figure out renaming and preferred event structure on #1622, if you have any concerns or questions you can chime in. |
698f925
to
3f2e088
Compare
Co-authored-by: Kirill Chibisov <[email protected]>
We've updated the composition branch, so if you can update your PR based on that it'll be nice. |
3f2e088
to
964c269
Compare
Closes servo/core-foundation-rs#405, seems we don't need InputMethodKit bindings.
964c269
to
1484cc7
Compare
Note, you'd need to send IME::Enable at some point, though, given that both X11 and macOS doesn't have such information I may end up removing this even entirely. |
Not sure why CI failed. |
65cf069
to
12dfeda
Compare
cargo fmt
has been run on this branchcargo doc
builds successfullyCHANGELOG.md
if knowledge of this change could be valuable to userssee: #1497