<AWT Dev> Proposal:X11 default visual support for IM status window on VNC
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Tue Jun 5 22:15:51 UTC 2018
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