wine/dlls x11drv/x11drv_main.c x11drv/x11drv.s ...
Aric Stewart
aric at codeweavers.com
Sun Jan 25 21:16:35 CST 2004
Doh! and i thought i had cleaned up all my shotgun attempts to get
Japanese office 2000 working again. Yes. this needs to be fixed. I will
make the patch to return this to normal and submit it asap.
-aric
Dmitry Timoshkov wrote:
> "Alexandre Julliard" <julliard at winehq.org> wrote:
>
>
>>Log message:
>>Aric Stewart <aric at codeweavers.com>
>>Use X11 XIM callbacks to enable full IME support.
>>Correct some timing issues with XIM input.
>>Start to provide the framework for the MSIME messages.
>
>
>> langid = PRIMARYLANGID(LANGIDFROMLCID(layout));
>> if (langid == LANG_CHINESE || langid == LANG_JAPANESE || langid == LANG_KOREAN)
>>- layout |= 0xe001 << 16; /* FIXME */
>>+ layout = 0xe001 << 16; /* FIXME */
>
>
> The above change looks wrong. This thrashes low 16 bits of layout id.
> Moreover, 0xe001 was added already in the global keyboard table list
> for Japanese kbd layout (btw, why not for Chinese and Korean?).
>
More information about the wine-devel
mailing list