harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chunrong Lai (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-5325) [classlib][im] Introduce XIM client into Harmony
Date Wed, 19 Dec 2007 04:19:43 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-5325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Chunrong Lai updated HARMONY-5325:

    Attachment: xim protocol.txt

 I searched from Web and see below bug report is similar as what I have seen. 

 This probably means that we need a better thread control in the embedded XIM client.


> [classlib][im] Introduce XIM client into Harmony
> ------------------------------------------------
>                 Key: HARMONY-5325
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5325
>             Project: Harmony
>          Issue Type: New Feature
>          Components: Classlib
>         Environment: Linux32
>            Reporter: Chunrong Lai
>         Attachments: i18n_input.c, linuxim.1217.diff.2, xim protocol.txt
>   Linux use XIM client/server protocol to input Chinese.
>   The attached XIM client inside Harmony, named linuxim.1217.diff.2, is not intended
to be committed at this form, but just for discussion purpose (and the code is not quite clean).
>    The tested XIM server is Fcitx3.4.2 (Trigger Chinese input by CTRL+SPACE) from http://www.fcitx.org/main/?q=node/9.
Although the simple standalone XIM client i18n_input.c works well with the XIM server, similar
implementation in Harmony leads to hanging up. This probably because that I am not familiar
with the eventqueue processing of AWT since I can observe different events are processed interleavedly.
And the hang up will also disappear if I create InputMethod (call XOpenIM) with an independent
>    I also hope somebody can have a look or test the implementation. One will need to
set locale to zh_CN.GB2312 in both terminals before start XIM server and XIM client. 

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message