> Candidat box can moving with caret on windows version. Someone must wrote > codes for linux(ubuntu), but it doesn't work, so he didn't commit the codes. > Why it doesn't work, is the key problem. > > 1, I wrote a example for linux: > https://github.com/quantum6/X11InputMethod > > I tried all parameters to test and as my research: > If you use XIMPreeditCallbacks to initiate, the box can't be moved with caret. > If you use XIMPreeditNothing, it works. > All examples use XIMPreeditCallbacks to initiate input method and candidate > box can't moving. So I understand why he didn't commit the codes. > > 2, I traced the route of transfering caret coordites on windows version, then > add codes for linux. > 3, Taishan Office(like Microsoft Office Word) is running on jdk, we tested > for a long time, it works OK. > 4, I am not sure for AIX( no environment). > > > JDK-8264728 : When use chinese IME, the candidate box isn't moved with caret > of JTextArea > Type: Bug > Component: client-libs > Sub-Component: java.awt:i18n > Affected Version: 8,9,15,16 > Priority: P3 > Status: Open > Resolution: Unresolved > OS: linux > CPU: x86_64
柳鲲鹏 has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' of https://github.com/openjdk/jdk into quantum6 - 8264728: When use chinese IME, the candidate box isn't moved with caret of JTextArea ------------- Changes: - all: https://git.openjdk.org/jdk/pull/13055/files - new: https://git.openjdk.org/jdk/pull/13055/files/7338c7e5..b576bcf8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=13055&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=13055&range=01-02 Stats: 774879 lines in 9605 files changed: 546950 ins; 157800 del; 70129 mod Patch: https://git.openjdk.org/jdk/pull/13055.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/13055/head:pull/13055 PR: https://git.openjdk.org/jdk/pull/13055