[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-awt-dev
Subject:    Re: <AWT Dev> Proposal:AIX's CDE/MWM support
From:       Ichiroh Takiguchi <takiguc () linux ! vnet ! ibm ! com>
Date:       2018-06-18 9:57:26
Message-ID: 180114e58e98f339332e3a781a34126b () linux ! vnet ! ibm ! com
[Download RAW message or body]

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
>>>> 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic