[Git][wine/wine][master] winex11: Drop SCIM workaround.
Alexandre Julliard pushed to branch master at wine / wine Commits: 5be4f61c by Byeong-Sik Jeon at 2026-01-03T08:53:05+01:00 winex11: Drop SCIM workaround. The `process_key_event` function of the problematic SCIM imengines (ex. scim-pinyin, builtin rawcode_imengine) are implemented as follows: ``` if (key.is_key_release()) return true; ``` In the non-problematic scim-hangul, it returns false. By returning `false` in this situation, SCIM can call IMdkit::IMForwardEvent and the X client can process the key release event. This is the same for the ibus and fcitx imengines as well. At the time of a4a5a2e, SCIM was the mainstream xim server, but today SCIM is not being developed anymore, it has been replaced by ibus and fcitx, so it doesn't seem necessary for Wine to continue this workaround. It also creates additional issues for xim servers that work correctly, as in #55849. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55849 - - - - - 1 changed file: - dlls/winex11.drv/event.c View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/5be4f61c4deade1228f045f62807291... -- View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/5be4f61c4deade1228f045f62807291... You're receiving this email because of your account on gitlab.winehq.org.
participants (1)
-
Alexandre Julliard (@julliard)