Re: RFR: 8305418: [Linux] Replace obsolete XIM as Input Method Editor [v31]

2024-12-12 Thread Helly Guo
On Thu, 12 Dec 2024 15:25:29 GMT, Martin Fox wrote: >> ![pic_20241212193112](https://github.com/user-attachments/assets/7b9233f9-3af5-42d5-89f9-9f85248d68dd) >> >> The option is surrounded by a red box. > > @hellyguo Thanks so much for tracking this down and providing all the > details. I would

Re: RFR: 8305418: [Linux] Replace obsolete XIM as Input Method Editor [v31]

2024-12-12 Thread Helly Guo
On Thu, 12 Dec 2024 10:15:19 GMT, Helly Guo wrote: >> @hellyguo I can't reproduce the problem you're seeing. I configured a Debian >> Bookworm system with Fcitx5 and Pinyin and tested this PR and everything >> worked. The Linux and Fcitx version numbers a

Re: RFR: 8305418: [Linux] Replace obsolete XIM as Input Method Editor [v31]

2024-12-12 Thread Helly Guo
On Thu, 12 Dec 2024 11:38:37 GMT, Helly Guo wrote: >> @beldenfox , you are right. >> I created a brand new env in virt-manager: >> >> >> virt@virtdeb:~$ uname -a >> Linux virtdeb 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 >> (2024-11-22) x

Re: RFR: 8305418: [Linux] Replace obsolete XIM as Input Method Editor [v31]

2024-12-12 Thread Helly Guo
On Wed, 11 Dec 2024 16:46:02 GMT, Martin Fox wrote: >> hi @beldenfox / @tsayao , thanks for response. >> >> here is my env. >> >> >> # uname -a >> Linux workdeb 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 >> (2024-11-22) x86_64 GNU/Linux >> >> # cat /etc/os-release >> PRETTY_NAME=

Re: RFR: 8305418: [Linux] Replace obsolete XIM as Input Method Editor [v31]

2024-12-10 Thread Helly Guo
On Mon, 9 Dec 2024 17:25:58 GMT, Martin Fox wrote: >> modules/javafx.graphics/src/main/native-glass/gtk/glass_window_ime.cpp line >> 100: >> >>> 98: >>> 99: void WindowContextBase::commitIME(gchar *str) { >>> 100: if (im_ctx.on_preedit) { >> >> Through `LOG0`/`LOG1`, I found that the valu

Re: RFR: 8305418: [Linux] Replace obsolete XIM as Input Method Editor [v31]

2024-12-04 Thread Helly Guo
On Wed, 4 Dec 2024 20:11:08 GMT, Thiago Milczarek Sayao wrote: >> This replaces obsolete XIM and uses gtk api for IME. >> Gtk uses [ibus](https://github.com/ibus/ibus) >> >> Gtk3+ uses relative positioning (as Wayland does), so I've added a Relative >> positioning on `InputMethodRequest`. >>

Re: RFR: 8305418: [Linux] Replace obsolete XIM as Input Method Editor [v30]

2024-12-04 Thread Helly Guo
On Wed, 4 Dec 2024 20:07:57 GMT, Thiago Milczarek Sayao wrote: >> Thiago Milczarek Sayao has updated the pull request incrementally with two >> additional commits since the last revision: >> >> - Set IBUS_ENABLE_SYNC_MODE=1 >> - Revert "Set IBUS_ENABLE_SYNC_MODE=1" >> >>This reverts