Hi, Prem.
On 11.05.16 15:28, Prem Balakrishnan wrote:
1. Dialog background color set to SystemColor.control.

Can you please confirm that background color for other components(Button, Canvas, Window for example) is not changed after this.


2. WWindowPeer extends WPanelPeer, WPanelPeer Initialize() method is called 
Before we initialize default properties like background/foreground in 
WWindowPeer, hence getBackground/getForeground calls in WPanelPeer Initialize() 
method always returns NULL.
I have updated the fix, by moving default initialization to the Base 
class(WPanelPeer).

Do we need the new fields:defaultBackground and defaultForeground? why we cannot use SystemColor.xx directly?


Please review the updated fix.
http://cr.openjdk.java.net/~pkbalakr/8057574/webrev.03/

Regression and JCK tests passed without causing any regression with the Updated 
fix as well.



Regards,
Prem

-----Original Message-----
From: Sergey Bylokhov
Sent: Friday, April 29, 2016 7:28 PM
To: Prem Balakrishnan; Ambarish Rapte; Semyon Sadetsky; awt-dev@openjdk.java.net
Subject: Re: Review Request for 8057574 : inconsistent behavior for 
setBackground (Windows/Linux)

Hi, Prem.
Thanks for the new version, I just found some issues which I messed in the 
first version:
  - It seems that after the fix the Dialog will use the different background 
color,(SystemColor.window instead of SystemColor.control).
  - There is other similar code like in WPanelPeer, please check in what 
situation the WPanelPeer get null from the getBackground/getForeground.
It seems that WColor class is used only in this WPanelPeer.

On 29.04.16 8:06, Prem Balakrishnan wrote:
Hi Sergey,

Thank you for the Review.
Update patch as per review comments.
http://cr.openjdk.java.net/~pkbalakr/8057574/webrev.01/

Regards,
Prem

-----Original Message-----
From: Sergey Bylokhov
Sent: Thursday, April 28, 2016 6:16 PM
To: Prem Balakrishnan; Semyon Sadetsky; Ambarish Rapte;
awt-dev@openjdk.java.net
Subject: Re: Review Request for 8057574 : inconsistent behavior for
setBackground (Windows/Linux)

Hi, Prem.
The fix looks fine. But please preserve the comments in
XWindowPeer.java

On 25.04.16 9:00, Prem Balakrishnan wrote:
Hi*,*

Please review fix for JDK9,

*Bug:*https://bugs.openjdk.java.net/browse/JDK-8057574

*Webrev:*http://cr.openjdk.java.net/~pkbalakr/8057574/webrev.00/

*Issue:*

inconsistent behavior for setBackground (Windows/Linux)

Inconsistency also exists for Foreground and Font properties across
platforms (Win and Linux)

*Fix: *

Uniform behaviour is maintained by making , child component NOT to
inherit  parent properties (Background, Foreground and Font)

across all the platforms(Win/Linux/Mac).

*Regression and JCK tests passed without causing any regression with
the suggested fix.*

Regards,
Prem



--
Best regards, Sergey.



--
Best regards, Sergey.



--
Best regards, Sergey.

Reply via email to