<i18n dev> <AWT Dev> Proposal:X11 default visual support for IM status window on VNC
Ichiroh Takiguchi
takiguc at linux.vnet.ibm.com
Wed Jun 20 11:23:19 UTC 2018
Hello.
New fixed code is in:
http://cr.openjdk.java.net/~aleonard/defvis/webrev.02/
Could you check fixed files again ?
I only updated following part between webrev.01 and webrev.02
======
diff -r 70a582d110a1 -r 6f04164a9d62
src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
--- a/src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
Wed Jun 06 21:03:25 2018 +0900
+++ b/src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
Wed Jun 20 16:54:24 2018 +0900
@@ -677,7 +677,7 @@
return NULL;
}
statusWindow->w = status;
- //12-point font
+ //12, 13-point fonts
statusWindow->fontset = XCreateFontSet(dpy,
"-*-*-medium-r-normal-*-*-120-*-*-*-*," \
"-*-*-medium-r-normal-*-*-130-*-*-*-*",
======
Please create bugid and handle it.
Thanks,
Ichiroh Takiguchi
IBM Japan, Ltd.
On 2018-06-20 04:59, Naoto Sato wrote:
> Please change the comment in line 680, which should also mention 13
> point font.
>
> Naoto
>
> On 6/19/18 12:54 PM, Naoto Sato wrote:
>> Looks OK wrt awt_InputMethod.c change.
>>
>> Naoto
>>
>> On 6/19/18 11:32 AM, Phil Race wrote:
>>> Where's the bug ID ?
>>>
>>> The review should have a bug ID in the subject line so we can all
>>> find it later !
>>>
>>> Is this changing the default visual for all WIndows, not just the
>>> IM status window?
>>> I think we need to understand the implications before this can be
>>> accepted.
>>>
>>> Similarly for the fontset change .. this might change what others
>>> get.
>>> The fontset spec. there seems very loose to me ..
>>>
>>> I think I18N-DEV should be asked about this too.
>>>
>>> -phil.
>>>
>>> On 06/19/2018 11:07 AM, Sergey Bylokhov wrote:
>>>> 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.
>>>>>>>
>>>>>
>>>>
>>>>
>>>
More information about the i18n-dev
mailing list