winit/src/changelog
Aaron Muir Hamilton f781e13166
X11: Use bottom-right corner of IME cursor area as caret position
XIM servers currently do not support preedit area reporting from
clients and there may be no standard way to report it.

Fcitx and iBus both place the candidate window descending descending
from the caret, with the reported X font; but since winit does not
report a font, the height of the line is assumed 0, so when we report
the top left corner of the cursor area they will tend to obscure it.

Taking this into account, the best default option is to report the
bottom right corner of the cursor area, because it will tend not to
obscure the preedit area when using `Window::set_ime_cursor_area` in
the way suggested by documentation.
2024-11-13 15:13:09 +03:00
..
mod.rs Bump version on master 2024-04-27 20:02:40 +04:00
unreleased.md X11: Use bottom-right corner of IME cursor area as caret position 2024-11-13 15:13:09 +03:00
v0.8.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.9.md Fix CI for Rust v1.80 (#3822) 2024-07-25 15:15:21 +02:00
v0.10.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.11.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.12.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.13.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.14.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.15.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.16.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.17.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.18.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.19.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.20.md Fix CI for Rust v1.80 (#3822) 2024-07-25 15:15:21 +02:00
v0.21.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.22.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.23.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.24.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.25.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.26.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.27.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.28.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.29.md chore(docs): make changelogs visible on docsrs 2024-03-15 17:19:19 +04:00
v0.30.md Bump version on master 2024-08-08 21:40:08 +03:00