zed/crates/gpui/src/platform
Fernando Tagawa d7c45ccf2f
x11: Fix preedit for CJK and partially fix unresponsive keyboard with xim (#17373)
Closes #15833
Related to [#12495
comment](https://github.com/zed-industries/zed/pull/12495#issuecomment-2328356125)

Destroying and recreating the Input context was the only way to reset
the IME but it's making the keyboard unresponsive sometimes due to a XIM
error.

The keyboard will still be unresponsive if you close your IME while
using zed, but I don't know how to fix this.

* Fixed preedit drawing for CJK
* Fixed unresponsive keyboard by properly implementing reset_ic in
`xim-rs`

Release Notes:

- N/A
2024-09-16 18:46:03 -06:00
..
blade blade: Update to e142a3a to fix crash (#17510) 2024-09-06 15:54:40 -04:00
linux x11: Fix preedit for CJK and partially fix unresponsive keyboard with xim (#17373) 2024-09-16 18:46:03 -06:00
mac Add ability to open files with system default application (#17231) 2024-09-10 14:36:36 -04:00
test Add ability to open files with system default application (#17231) 2024-09-10 14:36:36 -04:00
windows windows: Use the existing open_target function for platform::open_with_system (#17705) 2024-09-12 16:15:20 -04:00
app_menu.rs gpui: Update Menu name to use SharedString type to support more types (#14791) 2024-07-19 08:51:31 -04:00
blade.rs blade: Use BufferBelt from blade-utils (#12411) 2024-05-29 09:50:45 -07:00
keystroke.rs chore: Fix several style lints (#17488) 2024-09-06 11:58:39 +02:00
linux.rs Make CosmicTextSystem Linux-only (#14728) 2024-07-25 10:40:49 -07:00
mac.rs Copy/paste images into editors (Mac only) (#15782) 2024-08-13 13:18:25 -04:00
test.rs Fix or promote leftover TODOs and GPUI APIs (#12514) 2024-05-31 18:36:15 -07:00
windows.rs windows: Bump windows-rs version (#14719) 2024-07-25 10:41:59 -07:00