[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-i18n-dev
Subject:    <i18n dev> [PATCH] JDK-8213183: InputMethod cannot be used after its restarting
From:       "Toshio 5 Nakamura" <TOSHIONA () jp ! ibm ! com>
Date:       2018-11-06 9:19:15
Message-ID: OF5674B41C.26A4835F-ON0025833D.003227B6-4925833D.0033339F () notes ! na ! collabserv ! com
[Download RAW message or body]



Hello,

Can I obtain a sponsor of this proposal about InputMethod issue on Linux?

Bug:
https://bugs.openjdk.java.net/browse/JDK-8213183
Webrev:
http://cr.openjdk.java.net/~tnakamura/8213183/webrev.00/

I've got an author role and filled the bug report.
Please refer the attached mail about the detail of this patch.

Best Regards,
Toshio Nakamura

----- Forwarded by Toshio 5 Nakamura/Japan/IBM on 2018/11/06 18:08 -----

From:	"Toshio 5 Nakamura" <TOSHIONA@jp.ibm.com>
To:	awt-dev@openjdk.java.net, i18n-dev@openjdk.java.net
Date:	2018/06/26 17:46
Subject:	<AWT Dev> Proposal: Input Method re-connection
Sent by:	"awt-dev" <awt-dev-bounces@openjdk.java.net>



Hello,

I'd like to contribute a proposal about Input Method (IM) re-connection
on Linux. This is a part of contribution of IBM enhancements.

Issue:
After IM process (fcitx, kinput2, etc.) was down, Java GUI application
cannot use it even if IM process is restarted. This change try to
re-connect IM when its process was restarted on Linux.

Description of changes:
- XRegisterIMInstantiateCallback is set in DestroyXIMCallback.
- Saved the latest activated X11InputMethod instance and use it to
call its activate method in the instantiate callback.
- XSelectInput in XMSelection.java may reset the
XRegisterIMInstantiateCallback entry, so it's changed to keep the
current registers.

Patch:
http://cr.openjdk.java.net/~aleonard/im_resume/webrev.00/
(I asked my colleague to store my patch for easy reference.
I'm a contributor and need a sponsor of the proposal.)

Could I ask someone to kindly become a sponsor of this proposal?

Thanks,
Toshio Nakamura, IBM Japan
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic