<html><body><p><font size="2">Hello,</font><br><br><font size="2">I'd like to contribute a proposal about Input Method (IM) re-connection</font><br><font size="2">on Linux. This is a part of contribution of IBM enhancements.</font><br><br><font size="2">Issue:</font><br><font size="2">After IM process (fcitx, kinput2, etc.) was down, Java GUI application</font><br><font size="2">cannot use it even if IM process is restarted. This change try to</font><br><font size="2">re-connect IM when its process was restarted on Linux.</font><br><br><font size="2">Description of changes:</font><br><font size="2">- XRegisterIMInstantiateCallback is set in DestroyXIMCallback.</font><br><font size="2">- Saved the latest activated X11InputMethod instance and use it to</font><br><font size="2">   call its activate method in the instantiate callback.</font><br><font size="2">- XSelectInput in XMSelection.java may reset the</font><br><font size="2">   XRegisterIMInstantiateCallback entry, so it's changed to keep the</font><br><font size="2">   current registers.</font><br><br><font size="2">Patch:</font><br><a href="http://cr.openjdk.java.net/~aleonard/im_resume/webrev.00/"><font size="2">http://cr.openjdk.java.net/~aleonard/im_resume/webrev.00/</font></a><br><font size="2">(I asked my colleague to store my patch for easy reference.</font><br><font size="2"> I'm a contributor and need a sponsor of the proposal.)</font><br><br><font size="2">Could I ask someone to kindly become a sponsor of this proposal?</font><br><br><font size="2">Thanks,</font><br><font size="2">Toshio Nakamura, IBM Japan</font><BR>
</body></html>