Closed Bug 29606 Opened 25 years ago Closed 25 years ago

Win2k CJK IME disabled in Composer, location bar, etc.

Categories

(Core :: Internationalization, defect, P3)

x86
Windows 2000
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: blee, Assigned: nhottanscp)

References

()

Details

(Keywords: inputmethod)

Attachments

(1 file)

Win2k KO IME(installed from Win2k CD) is disabled over all browser and Composer input areas - text input shows up in garbage. Steps to reproduce: 1) Set font pref for Korean with KO fonts. 2) Switch on to KO IME and open Composer. 3) Switch Charset menu to KO and start typing. ==> All text input to composition window, location field and other input fields are displayed in question mark. Observed in 02-28-09 M15 bld. For the same bug filed against 4.x client, click the URL above. The IME works fine with MS IE on the input field of the same web page.
QA Contact: teruko → blee
cc'd m_kato.
I believe the reason is we resolve a wrong Code Page when we switch the keyboard layout in w2k
Status: NEW → ASSIGNED
Target Milestone: M17
this is not code page issue. ImmGetCompositionStringA() return incorrect value (ex. "?"). If we fix this, we must call ImmGetCompostionStringW().
*** Bug 21630 has been marked as a duplicate of this bug. ***
*** Bug 21630 has been marked as a duplicate of this bug. ***
See also 4.72 bug (Netscape internal only...), "Win2k Korean IME disabled in Communicator 4.7x": http://scopus/bugsplat/show_bug.cgi?id=386446
Attached patch a patch (deleted) — Splinter Review
m_kato, you change is BIG . Is it necessary ? You said there are a bug in ImmGetCompositionStringA() and we must call the W version . Is this true for the Win2000 BETA only ? Or it is also true for it's final release ? If it is only buggy in the win2000 beta, I don't think we need to change our code , right ?
This bug was originally filed on the final release version of Windows 2000-Japanese and I believe re-tested on Windows -2000 English final release version.
frank, you should test by SDK's sample on Windows 2000 release version. On Windows NT / 2000, IE seems to call Imm*W version. But on Windows 9x, IE seems to call Imm*A version. So this bug doesn't occur on IE.
JA IME in Win2k (EN) also shows the same problem when tried in Win 032006b1 bld. Editing Summary from "Win2k KO IME..." to "Win2k CJK IME...".
Summary: Win2k Korean IME disabled in Composer, location bar, etc. → Win2k CJK IME disabled in Composer, location bar, etc.
move this back to M16
Target Milestone: M17 → M16
nhotta- I have reviewed m_kato's changes. Can you help to check in his patch ?
Assignee: ftang → nhotta
Status: ASSIGNED → NEW
I talked to nhotta today, and depending upon nhotta's M16 load, he ***may*** not be able to get to this until M17.
checked in
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Verified fixed in Win 04-19-09 M16 bld.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: