<AWT Dev> RFR: 8212676 AIX's CDE/MWM support

Ichiroh Takiguchi takiguc at linux.vnet.ibm.com
Mon Nov 26 12:27:11 UTC 2018


Hello.

Could you review the fix ?

Bug:    https://bugs.openjdk.java.net/browse/JDK-8212676
Change: https://cr.openjdk.java.net/~itakiguchi/8212676/webrev.00/

Test instructions and screen shots are in JDK-8212676.

GUI environment for AIX platform still needs CDE support.
This fix is required to avoid unexpected working behavior on AIX 
platform.

I'd like to obtain a sponsor for this issue.

Thanks,
Ichiroh Takiguchi
IBM Japan, Ltd.

On 2018-06-18 18:57, Ichiroh Takiguchi wrote:
> Hello.
> 
> This fix is really required for AIX's GUI.
> System color setting and window manager's working behavior are very 
> important.
> 
> I appreciate any feedback, and how I would go about obtaining a
> sponsor and contributor ?
> 
> On 2018-05-25 11:02, Ichiroh Takiguchi wrote:
>> Hello Phil.
>> 
>> webrev file was extracted.
>> Please see
>>   http://cr.openjdk.java.net/~aleonard/AIX_GUI/webrev.00/
>> 
>> On 2018-05-19 02:48, Ichiroh Takiguchi wrote:
>>> Hello Phil.
>>> 
>>> Webrev.zip file is stored into
>>>   http://cr.openjdk.java.net/~aleonard/AIX_GUI/webrev-aixgui.zip
>>> 
>>> Test programs are also stored:
>>> No testcase is available for FontUtilities.java and 
>>> XDecoratedPeer.java.
>>> 
>>> MotifColorUtilities.java
>>>   http://cr.openjdk.java.net/~aleonard/AIX_GUI/SystemColorTest2.java
>>> Run SystemColorTest2, system colors should be displayed
>>> AIX sample is
>>>   http://cr.openjdk.java.net/~aleonard/AIX_GUI/aix_systemcolor.txt
>>> 
>>> XWM.java
>>>   http://cr.openjdk.java.net/~aleonard/AIX_GUI/XWMTest1.java
>>> On AIX CDE, isMotif and isCDE were true.
>>> On AIX MWM, every entry is false.
>>> 
>>> XWindowPeer.java
>>>   http://cr.openjdk.java.net/~aleonard/AIX_GUI/JFrameTest.java
>>> On AIX CDE, click inside of "Non-Focusable" window (not window 
>>> frame).
>>> Window focus should not be changed because of "click on focus" 
>>> feature.
>>> But input focus is moved to "Non-Focusable" window.
>>> 
>>> 
>>> On 2018-05-18 01:00, Phil Race wrote:
>>>> I think we'd need to see the actual proposed changes and understand
>>>> the implications
>>>> for ongoing support as we no longer support any platform which has a
>>>> CDE desktop.
>>>> Solaris 11.3 uses Gnome, so we'd be more inclined to be ripping out
>>>> such support rather
>>>> than adding to it.
>>>> 
>>>> -phil.
>>>> 
>>>> On 05/17/2018 04:18 AM, Ichiroh Takiguchi wrote:
>>>>> Hello,
>>>>> IBM would like to contribute AIX's CDE (Common Desktop Environment) 
>>>>> DTWM (Desktop Window Manager) /MWM (Motif Window Manager) support 
>>>>> to OpenJDK project.
>>>>> 
>>>>> I'd like contribute following 5 files:
>>>>> 
>>>>> M src/java.desktop/share/classes/sun/font/FontUtilities.java
>>>>> (Add isAIX flag to determine AIX platform for GUI environment)
>>>>> M 
>>>>> src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java
>>>>> (Add High Color support on CDE, OpenJDK just supports Medium Color) 
>>>>> [1]
>>>>> M src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
>>>>> (Avoid miss calculation for window position under DTWM/MWM by 
>>>>> XMapRaised/XMapWindow)
>>>>> M src/java.desktop/unix/classes/sun/awt/X11/XWM.java
>>>>> (Detect MWM on AIX platform)
>>>>> M src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
>>>>> (Add non-focusable window support on DTWM/MWM for AIX, because 
>>>>> DTWM/MWM does not have enough features for ICCCM)
>>>>> 
>>>>> I appreciate any feedback please, and how I would go about 
>>>>> obtaining a sponsor and contributor ?
>>>>> 
>>>>> Thanks,
>>>>> Ichiroh Takiguchi
>>>>> IBM Japan, Ltd.
>>>>> 
>>>>> [1] 
>>>>> https://docs.oracle.com/cd/E19253-01/806-7492/fontsandcolors-15233/index.html
>>>>> 



More information about the awt-dev mailing list