<AWT Dev> Proposal:X11 default visual support for IM status window on VNC

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Tue Jun 19 18:07:29 UTC 2018


Looks fine, if there are no other comments I'll push the fix using the 
new bugid.

On 06/06/2018 17:54, Ichiroh Takiguchi wrote:
> Hello Sergey.
> Thank you for your review.
> 
> Could you review following patch ?
> http://cr.openjdk.java.net/~aleonard/defvis/webrev.01/
> 
> Thanks,
> Ichiroh Takiguchi
> IBM Japan, Ltd.
> 
> On 2018-06-06 07:15, Sergey Bylokhov wrote:
>> Hi, Ichiroh.
>> The approach looks fine, but maybe it is possible to decrees code
>> duplication in findWithTemplate(). After the fix it will have two
>> similar loops.
>>
>> On 24/05/2018 22:24, Ichiroh Takiguchi wrote:
>>> Hello,
>>> IBM would like to contribute X11 default visual support for IM status 
>>> window patch to OpenJDK project.
>>>
>>> Issue:
>>> Java's Native IM status window is not displayed even if it's there.
>>> Because of this issue, user cannot get proper visual feedback during 
>>> key input operation.
>>> We found this issue on Tiger VNC.
>>>
>>> Reason:
>>> Java may pick up unexpected visual for Java's Native IM status window 
>>> when  Xserver supports multiple visual.
>>>
>>> Workaround:
>>> X11 default visual can be changed by FORCEDEFVIS environment 
>>> variable, but it's not easy to find out default visual id.
>>>
>>> I'd like contribute following 2 files:
>>> M src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
>>> (Change X11 visual setting)
>>> M src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
>>> (Support 13 point X11 misc fonts (like k14 font for Japanese), since 
>>> the fonts may defined for unscaled fonts.)
>>>
>>> webrev files are in
>>> http://cr.openjdk.java.net/~aleonard/defvis/
>>>
>>> I appreciate any feedback please, and how I would go about obtaining 
>>> a sponsor and contributor?
>>>
>>> Thanks,
>>> Ichiroh Takiguchi
>>> IBM Japan, Ltd.
>>>
> 


-- 
Best regards, Sergey.


More information about the awt-dev mailing list