<html><body><p><tt><font size="2">Hello,</font></tt><br><br><tt><font size="2">Can anyone support this proposal? I appreciate any suggestion or comment.</font></tt><br><br><tt><font size="2">issue:</font></tt><br><a href="https://bugs.openjdk.java.net/browse/JDK-8213183"><tt><font size="2">https://bugs.openjdk.java.net/browse/JDK-8213183</font></tt></a><br><tt><font size="2">webrev:</font></tt><br><a href="http://cr.openjdk.java.net/~tnakamura/8213183/webrev.01/"><tt><font size="2">http://cr.openjdk.java.net/~tnakamura/8213183/webrev.01/</font></tt></a><br><br><tt><font size="2">Fix descriptions:</font></tt><br><tt><font size="2">- XSelectInput() in XMSelection.java may erase existing</font></tt><br><tt><font size="2">  XRegisterIMInstantiateCallback entry. It should keep the current masks.</font></tt><br><tt><font size="2">- All input method data in the linked list should be cleared when</font></tt><br><tt><font size="2">  DestroyXIMCallback() was called.</font></tt><br><br><tt><font size="2">Best regards,</font></tt><br><tt><font size="2">Toshio Nakamura</font></tt><br><br><tt><font size="2">"awt-dev" <awt-dev-bounces@openjdk.java.net> wrote on 2018/11/22 15:48:10:<br><br>> From: "Toshio 5 Nakamura" <TOSHIONA@jp.ibm.com></font></tt><br><tt><font size="2">> To: awt-dev@openjdk.java.net, i18n-dev@openjdk.java.net</font></tt><br><tt><font size="2">> Date: 2018/11/22 15:50</font></tt><br><tt><font size="2">> Subject: <AWT Dev> Fw: [PATCH] JDK-8213183: InputMethod cannot be <br>> used after its restarting</font></tt><br><tt><font size="2">> Sent by: "awt-dev" <awt-dev-bounces@openjdk.java.net></font></tt><br><tt><font size="2">> <br>> Ping.<br>> <br>> Thanks,<br>> Toshio Nakamura<br>> <br>> "awt-dev" <awt-dev-bounces@openjdk.java.net> wrote on 2018/11/15 17:15:25:<br>> <br>> > From: "Toshio 5 Nakamura" <TOSHIONA@jp.ibm.com><br>> > To: awt-dev@openjdk.java.net, i18n-dev@openjdk.java.net<br>> > Date: 2018/11/15 17:16<br>> > Subject: Re: <AWT Dev> [PATCH] JDK-8213183: InputMethod cannot be <br>> > used after its restarting<br>> > Sent by: "awt-dev" <awt-dev-bounces@openjdk.java.net><br>> > <br>> > Hello,<br>> > <br>> > I'd like to re-propose minimized patch in this thread.<br>> > <br>> > The key fix of this patch is for XMSelection.java. Its initScreen() cleared<br>> > previous XRegisterIMInstantiateCallback() entry, but it should keep the<br>> > current mask. By this change only, we can reuse Input Method after<br>> > changing focus.<br>> > (Original patch didn't need focus change, but it may be hard to bereviewed.)<br>> > <br>> > Additionally, this change may unveil a potential problem in <br>> awt_InputMethod.c.<br>> > It needs to clear all pX11IMData, not only the current one. Without <br>> > the change,<br>> > multi-window application with IM may crash after IM restart.<br>> > <br>> > So, I'd like to propose only two parts in this thread.<br>> > Can I obtain a sponsor for this minimized fix?<br>> > <br>> > Revised webrev:<br>> > <a href="http://cr.openjdk.java.net/~tnakamura/8213183/webrev.01/">http://cr.openjdk.java.net/~tnakamura/8213183/webrev.01/</a><br>> > <br>> > Thanks,<br>> > Toshio Nakamura<br>> > <br>> > From: "Toshio 5 Nakamura" <TOSHIONA@jp.ibm.com><br>> > To: Sergey Bylokhov <Sergey.Bylokhov@oracle.com><br>> > Cc: awt-dev@openjdk.java.net, i18n-dev@openjdk.java.net<br>> > Date: 2018/11/12 20:22<br>> > Subject: Re: <AWT Dev> [PATCH] JDK-8213183: InputMethod cannot be <br>> > used after its restarting<br>> > Sent by: "awt-dev" <awt-dev-bounces@openjdk.java.net><br>> > <br>> > <br>> > <br>> > Hi Sergey,<br>> > <br>> > Thank you for your reply. Yes, I've added the steps to the bug.<br>> > <a href="https://bugs.openjdk.java.net/browse/JDK-8213183">https://bugs.openjdk.java.net/browse/JDK-8213183</a><br>> > <br>> > Please let me know if you have any question or any advice.<br>> > <br>> > Thanks,<br>> > Toshio Nakamura<br>> > <br>> > From: Sergey Bylokhov <Sergey.Bylokhov@oracle.com><br>> > To: Toshio 5 Nakamura <TOSHIONA@jp.ibm.com>, awt-<br>> > dev@openjdk.java.net, i18n-dev@openjdk.java.net<br>> > Date: 2018/11/10 12:46<br>> > Subject: Re: <AWT Dev> [PATCH] JDK-8213183: InputMethod cannot be <br>> > used after its restarting<br>> > <br>> > <br>> > <br>> > Hi, Toshio.<br>> > <br>> > Can you please add the steps to reproduce to the bug description.<br>> > <br>> > On 06/11/2018 01:19, Toshio 5 Nakamura wrote:<br>> > > Hello,<br>> > > <br>> > > Can I obtain a sponsor of this proposal about InputMethod issue on Linux?<br>> > > <br>> > > Bug:<br>> > > <a href="https://bugs.openjdk.java.net/browse/JDK-8213183">https://bugs.openjdk.java.net/browse/JDK-8213183</a><br>> > > Webrev:<br>> > > <a href="http://cr.openjdk.java.net/~tnakamura/8213183/webrev.00/">http://cr.openjdk.java.net/~tnakamura/8213183/webrev.00/</a><br>> > > <br>> > > I've got an author role and filled the bug report.<br>> > > Please refer the attached mail about the detail of this patch.<br>> > > <br>> > > Best Regards,<br>> > > Toshio Nakamura<br>> > <br>> > -- <br>> > Best regards, Sergey.<br>> > <br></font></tt><BR>
</body></html>