> This PR will consolidate fixes of the following bugs:
> 
> https://bugs.openjdk.org/browse/JDK-8361188
> https://bugs.openjdk.org/browse/JDK-8361189
> https://bugs.openjdk.org/browse/JDK-8361190
> https://bugs.openjdk.org/browse/JDK-8361191
> https://bugs.openjdk.org/browse/JDK-8361192
> https://bugs.openjdk.org/browse/JDK-8361193
> https://bugs.openjdk.org/browse/JDK-8361195
> 
> This PR depends on https://github.com/openjdk/jdk/pull/25971
> 
> For test : java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java, the fix 
> suggested is to return false in method isValidForPixelCheck for embedded 
> frame, in which case the component is set to null. For more details see bug: 
> [JDK-8361188](https://bugs.openjdk.org/browse/JDK-8361188)
> 
> For test : test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java, I 
> had to create a a tolerance color matching method for mac for the tests to 
> pass. Also, the jbuttons needed to have different color than the color of the 
> background frame, in order for test to pass. For more detail see bug: 
> https://bugs.openjdk.org/browse/JDK-8361193
> 
> For test : test/jdk/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java, it 
> seems that color selected for lightweight component matches the background 
> color of the frame. And this will cause the test to fail when matching 
> colors. Choosing any color different than the background color will get the 
> test to pass. For more details, see bug: 
> https://bugs.openjdk.org/browse/JDK-8361192
> 
> For test test/jdk/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java, it 
> looks like the frame when visible, the popup test does not work properly. The 
> frame needs to be hidden for the test to click on popup. For more details see 
> bug: https://bugs.openjdk.org/browse/JDK-8361191
> 
> For test test/jdk/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java, the 
> test runs successfully but it times out after the default 2 minutes of jtreg. 
> increasing the timeout to 3 minutes get the test to pass. For more details 
> please refer to bug: https://bugs.openjdk.org/browse/JDK-8361190

Khalid Boulanouare has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 46 commits:

 - Merge branch 'openjdk:master' into jdk-8360498
 - Revert "Accept color differences to less or equal to 15"
   
   This reverts commit a98db3e22781088eccd95912697853355f22645e.
 - Accept color differences to less or equal to 15
 - Changes the look and feel to the default Metal
 - Removes setOpqaue for swing buttons
 - Renames color tolerance for macosx
 - Uses simplified statement in method isAlmostEqualColor
 - Adds space around binary operators
 - Update test/jdk/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java
   
   Co-authored-by: Alexey Ivanov <alexey.iva...@oracle.com>
 - Updates copyright years
 - ... and 36 more: https://git.openjdk.org/jdk/compare/dbae90c9...45ed29b3

-------------

Changes: https://git.openjdk.org/jdk/pull/26625/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26625&range=07
  Stats: 158 lines in 8 files changed: 75 ins; 41 del; 42 mod
  Patch: https://git.openjdk.org/jdk/pull/26625.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/26625/head:pull/26625

PR: https://git.openjdk.org/jdk/pull/26625

Reply via email to