[jdk8u-dev] RFR: 8212678: Windows IME related patch
Takuya Kiriyama
tkiriyama at openjdk.org
Wed Nov 26 02:30:02 UTC 2025
On Tue, 25 Nov 2025 13:53:26 GMT, Andrew John Hughes <andrew at openjdk.org> wrote:
>> Hi All,
>>
>> I would like to backport this bug fix (JDK-8212768) done in jdk13 to jdk8. It is basically a clean backport, but only the copyright of awt_InputMethod.cpp and awt_Component.cpp is not updated because the current source is newer.
>>
>> The following fixes are resolved.
>>
>> **Issue A: Cannot display surrogate pair character on Windows floating IME window for passive component**
>> It has been reproduced using the test program (SwingSet2) in a specific environment and verified that this fix resolves it.
>>
>> **Issue B: Control Windows IME status using InputSubset and UnicodeBlock for CJK countries**
>> It has been reproduced using the test program (ImSubsetsTest.java) in a specific environment and verified that this fix resolves it.
>>
>> **Issue C: Check pre-edit string availability for Windows Chinese IME**
>> It probably won't happen again in the new environment. I have verified that the behavior of the test program (IMFTestA.java) remains unchanged after this fix.
>>
>> JTREG tests were executed using the `-a` option (automatic tests only) for the test suites java/awt/Component and java/awt/InputMethods. No failures were found.
>>
>> The changes implemented in JDK-8212678 alone are not sufficient to fully resolve IME-related issues. To ensure a complete fix, the changes from JDK-8258805 must also be integrated.
>> I plan to create a separate pull request.
>>
>> Thank you.
>
> I see there isn't a x86_32 Windows build on this PR. It would be best to merge latest 8u-dev and make sure that builds before pushing, but we can also check it on the follow-up PR.
@gnu-andrew
Thank you. Since the review has already progressed to the approval stage, I plan to integrate this PR.
I'll check it in the next [PR](https://github.com/openjdk/jdk8u-dev/pull/716).
-------------
PR Comment: https://git.openjdk.org/jdk8u-dev/pull/706#issuecomment-3578604049
More information about the jdk8u-dev
mailing list