Compare commits

...

12 Commits

Author SHA1 Message Date
Vitaly Provodin
cdacaae14a updated JTreg exclude list 2019-05-01 18:01:21 +07:00
Denis Fokin
7c574322cd JBR-1311 [JBR 11] Double quote adding special character on macOS with "English, U.S. International - PC" layout
(cherry picked from commit 4476063ebf)
2019-04-30 14:42:00 +03:00
Vitaly Provodin
6e5cfb3a90 updated JTreg exclude list 2019-04-30 11:50:40 +07:00
Elena Sayapina
029fa5468e updated JTreg exclude list
(cherry picked from commit 3c08825f26)
2019-04-26 19:32:10 +07:00
Alexey Ushakov
b3684a4c7a JBR-1394 JBR11 does not support LCD text on Mac
Enable LCD rendering for transparent destinations

(cherry picked from commit 207c6b92ff)
2019-04-25 17:14:29 +07:00
Vitaly Provodin
cf2637fb80 updated JTreg exclude list
(cherry picked from commit 2edc09cf1a)
2019-04-23 11:13:24 +07:00
Elena Sayapina
b248c43c40 updated JTreg exclude list
(cherry picked from commit b105cb9dd5)
2019-04-22 16:34:03 +07:00
Elena Sayapina
28be536387 JBR-1380: Regression test java/awt/Graphics2D/DrawString/LCDTextSrcEa.java works incorrectly
(cherry picked from commit 95df9908f4)
2019-04-22 16:22:17 +07:00
Elena Sayapina
836b683cb3 JBR-1372: JDialog1054.java, MoveFocusShortcutTest.java regression tests need update
(cherry picked from commit a5948894bf)
2019-04-22 16:22:08 +07:00
Alexey Ushakov
7be5508df0 JBR-1314 Font difference in pycharm 2019.1 on Ubuntu
Removed disabling hints on MAX_FCSIZE_LTL_DISABLED font size

(cherry picked from commit 2b99dfed40)
2019-04-20 02:32:54 +03:00
Vitaly Provodin
1388ecef25 updated JTreg exclude list
(cherry picked from commit 86823b171d)
2019-04-19 16:29:47 +07:00
Vitaly Provodin
e18db31f26 updated JTreg exclude list
(cherry picked from commit 7eb4cef588)
2019-04-18 11:35:28 +07:00
8 changed files with 127 additions and 130 deletions

View File

@@ -549,6 +549,8 @@ static BOOL shouldUsePressAndHold() {
if (status == noErr && isDeadKeyPressed != 0) {
UInt32 isDeadKeyPressedForSpace;
status = UCKeyTranslate(
keyboardLayout,
kVK_Space,
@@ -556,7 +558,7 @@ static BOOL shouldUsePressAndHold() {
0,
LMGetKbdType(),
0,
&isDeadKeyPressed,
&isDeadKeyPressedForSpace,
lengthOfBuffer,
&actualLength,
stringWithChars);

View File

@@ -396,12 +396,10 @@ public abstract class OGLSurfaceData extends SurfaceData
* more code just to support a few uncommon cases.
*/
public boolean canRenderLCDText(SunGraphics2D sg2d) {
return
graphicsConfig.isCapPresent(CAPS_EXT_LCD_SHADER) &&
sg2d.surfaceData.getTransparency() == Transparency.OPAQUE &&
sg2d.paintState <= SunGraphics2D.PAINT_OPAQUECOLOR &&
(sg2d.compositeState <= SunGraphics2D.COMP_ISCOPY ||
(sg2d.compositeState <= SunGraphics2D.COMP_ALPHA && canHandleComposite(sg2d.composite)));
return graphicsConfig.isCapPresent(CAPS_EXT_LCD_SHADER) &&
sg2d.paintState <= SunGraphics2D.PAINT_OPAQUECOLOR &&
(sg2d.compositeState <= SunGraphics2D.COMP_ISCOPY ||
(sg2d.compositeState <= SunGraphics2D.COMP_ALPHA && canHandleComposite(sg2d.composite)));
}
private boolean canHandleComposite(Composite c) {

View File

@@ -77,7 +77,6 @@
#define DEFAULT_DPI 72
#define MAX_DPI 1024
#define ADJUST_FONT_SIZE(X, DPI) (((X)*DEFAULT_DPI + ((DPI)>>1))/(DPI))
#define MAX_FCSIZE_LTL_DISABLED 12.0
#ifndef DISABLE_FONTCONFIG
#define FONTCONFIG_DLL JNI_LIB_NAME("fontconfig")
@@ -644,21 +643,17 @@ static void setDefaultScalerSettings(FTScalerContext *context) {
#ifndef DISABLE_FONTCONFIG
static void setupLoadRenderFlags(FTScalerContext *context, int fcHintStyle, FcBool fcAutohint, FcBool fcAutohintSet,
FT_Int32 fcLoadFlags, FT_Render_Mode fcRenderFlags, double fcSize)
FT_Int32 fcLoadFlags, FT_Render_Mode fcRenderFlags)
{
if (fcSize > MAX_FCSIZE_LTL_DISABLED || !fcAutohintSet || fcAutohint) {
switch (fcHintStyle) {
case FC_HINT_NONE:
context->loadFlags = FT_LOAD_NO_HINTING;
break;
case FC_HINT_SLIGHT:
context->loadFlags = (fcRenderFlags != FT_RENDER_MODE_MONO) ? FT_LOAD_TARGET_LIGHT : FT_LOAD_NO_HINTING;
break;
default:
context->loadFlags = fcLoadFlags;
}
} else {
context->loadFlags = fcLoadFlags;
switch (fcHintStyle) {
case FC_HINT_NONE:
context->loadFlags = FT_LOAD_NO_HINTING;
break;
case FC_HINT_SLIGHT:
context->loadFlags = (fcRenderFlags != FT_RENDER_MODE_MONO) ? FT_LOAD_TARGET_LIGHT : FT_LOAD_NO_HINTING;
break;
default:
context->loadFlags = fcLoadFlags;
}
context->renderFlags = fcRenderFlags;
@@ -798,10 +793,10 @@ static int setupFTContext(JNIEnv *env, jobject font2D, FTScalerInfo *scalerInfo,
if (logFC && fcAutohintSet) fprintf(stderr, "FC_AUTOHINT(%d) ", fcAutohint);
if (context->aaType == TEXT_AA_ON) { // Greyscale AA
setupLoadRenderFlags(context, fcHintStyle, fcAutohint, fcAutohintSet, FT_LOAD_DEFAULT, FT_RENDER_MODE_NORMAL, fcSize);
setupLoadRenderFlags(context, fcHintStyle, fcAutohint, fcAutohintSet, FT_LOAD_DEFAULT, FT_RENDER_MODE_NORMAL);
}
else if (context->aaType == TEXT_AA_OFF) { // No AA
setupLoadRenderFlags(context, fcHintStyle, fcAutohint, fcAutohintSet, FT_LOAD_TARGET_MONO, FT_RENDER_MODE_MONO, fcSize);
setupLoadRenderFlags(context, fcHintStyle, fcAutohint, fcAutohintSet, FT_LOAD_TARGET_MONO, FT_RENDER_MODE_MONO);
} else {
int fcRGBA = FC_RGBA_UNKNOWN;
if (fcAntialiasSet && fcAntialias) {
@@ -811,13 +806,13 @@ static int setupFTContext(JNIEnv *env, jobject font2D, FTScalerInfo *scalerInfo,
case FC_RGBA_BGR:
if (logFC) fprintf(stderr, fcRGBA == FC_RGBA_RGB ? "FC_RGBA_RGB " : "FC_RGBA_BGR ");
setupLoadRenderFlags(context, fcHintStyle, fcAutohint, fcAutohintSet,
FT_LOAD_TARGET_LCD, FT_RENDER_MODE_LCD, fcSize);
FT_LOAD_TARGET_LCD, FT_RENDER_MODE_LCD);
break;
case FC_RGBA_VRGB:
case FC_RGBA_VBGR:
if (logFC) fprintf(stderr, fcRGBA == FC_RGBA_VRGB ? "FC_RGBA_VRGB " : "FC_RGBA_VBGR ");
setupLoadRenderFlags(context, fcHintStyle, fcAutohint, fcAutohintSet,
FT_LOAD_TARGET_LCD_V, FT_RENDER_MODE_LCD_V, fcSize);
FT_LOAD_TARGET_LCD_V, FT_RENDER_MODE_LCD_V);
break;
case FC_RGBA_NONE:
if (logFC) fprintf(stderr, "FC_RGBA_NONE ");
@@ -833,10 +828,10 @@ static int setupFTContext(JNIEnv *env, jobject font2D, FTScalerInfo *scalerInfo,
if (context->aaType == TEXT_AA_LCD_HRGB ||
context->aaType == TEXT_AA_LCD_HBGR) {
setupLoadRenderFlags(context, fcHintStyle, fcAutohint, fcAutohintSet,
FT_LOAD_TARGET_LCD, FT_RENDER_MODE_LCD, fcSize);
FT_LOAD_TARGET_LCD, FT_RENDER_MODE_LCD);
} else {
setupLoadRenderFlags(context, fcHintStyle, fcAutohint, fcAutohintSet,
FT_LOAD_TARGET_LCD_V, FT_RENDER_MODE_LCD_V, fcSize);
FT_LOAD_TARGET_LCD_V, FT_RENDER_MODE_LCD_V);
}
}
}

View File

@@ -31,14 +31,20 @@
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
public class LCDTextSrcEa extends Component {
private static final int TIMEOUT = 20000;
private static volatile boolean nongrey = false;
private static CountDownLatch latch = new CountDownLatch(1);
static int SZ=150;
BufferedImage target =
new BufferedImage(SZ, SZ, BufferedImage.TYPE_INT_RGB);
public static void main(String args[]) {
public static void main(String args[]) throws InterruptedException {
Frame f = new Frame("LCD Text SrcEa Test");
f.addWindowListener(new WindowAdapter() {
@Override
@@ -50,6 +56,16 @@ public class LCDTextSrcEa extends Component {
f.add("Center", td);
f.pack();
f.setVisible(true);
if(!latch.await(TIMEOUT, TimeUnit.MILLISECONDS)) {
throw new RuntimeException("ERROR: Test paint method has not finished for " + TIMEOUT + "msec");
}
f.dispose();
if (!nongrey) {
throw new RuntimeException("No LCD text found");
}
}
public Dimension getPreferredSize() {
@@ -73,7 +89,7 @@ public class LCDTextSrcEa extends Component {
g2d.setColor(Color.black);
g2d.drawString("Some sample text.", 10, 20);
gx.drawImage(target, 0, 0, null);
boolean nongrey = false;
//Test BI: should be some non-greyscale color
for (int px=0;px<SZ;px++) {
for (int py=0;py<SZ;py++) {
@@ -87,8 +103,6 @@ public class LCDTextSrcEa extends Component {
}
}
}
if (!nongrey) {
throw new RuntimeException("No LCD text found");
}
latch.countDown();
}
}

View File

@@ -132,6 +132,9 @@ public class JDialog1054 {
owner.setLocation(ownerLoc);
owner.setSize(ownerDim);
owner.setVisible(true);
};
final Runnable nonModalDialogRunner = () -> {
nonModalDialog.setLocation(nonModalLoc);
nonModalDialog.setSize(nonModalDim);
nonModalDialog.getContentPane().add(nonModalDialogButton, BorderLayout.CENTER);
@@ -165,6 +168,9 @@ public class JDialog1054 {
try {
System.out.println("Open owner frame and non-modal dialog");
SwingUtilities.invokeLater(frameRunner);
// Wait for a while to improve the visibility of the test run
Thread.sleep(pause);
SwingUtilities.invokeLater(nonModalDialogRunner);
if(!nonModalDialogGainedFocus.await(timeout, TimeUnit.MILLISECONDS)) {
throw new RuntimeException("Test ERROR: Cannot focus on non-modal dialog");
}

View File

@@ -45,10 +45,9 @@ public class MoveFocusShortcutTest {
private static final int PAUSE = 2000;
private static TestFrame frame1;
private static TestFrame frame2;
private static TestFrame frame3;
private static final int framesCount = 3;
private static TestFrame[] frames;
private static WindowAdapter frameFocusListener;
private static Robot robot;
@@ -76,9 +75,7 @@ public class MoveFocusShortcutTest {
throw new RuntimeException("ERROR: Cannot execute the test in headless environment");
}
frame1 = new TestFrame("TestFrame1");
frame2 = new TestFrame("TestFrame2");
frame3 = new TestFrame("TestFrame3");
frames = new TestFrame[framesCount];
frameFocusListener = new WindowAdapter() {
@Override
@@ -99,67 +96,60 @@ public class MoveFocusShortcutTest {
robot.setAutoDelay(50);
System.out.println("Open test frames");
showGUI();
Thread.sleep(PAUSE);
robot.waitForIdle();
boolean check1 = (frame1.getLatch().getCount() == 1);
boolean check2 = (frame2.getLatch().getCount() == 1);
boolean check3 = (frame3.getLatch().getCount() == 1);
if (check1 && check2 && check3) {
System.out.println("All frames were opened");
} else {
throw new RuntimeException("Test ERROR: Cannot focus the TestFrame(s): "
+ getFailedChecksString(check1, check2, check3));
for(int i = 0; i < framesCount; i++) {
showFrame(i);
Thread.sleep(PAUSE);
robot.waitForIdle();
}
moveFocusToNextWindow();
Thread.sleep(PAUSE);
robot.waitForIdle();
String check = "";
for(int i = 0; i < framesCount; i++) {
if(frames[i].getLatch().getCount() != 1) {
check += check.isEmpty() ? i : (", " + i);
}
}
if (check.isEmpty()) {
System.out.println("All frames were opened");
} else {
throw new RuntimeException("Test ERROR: Cannot focus the TestFrame(s): " + check);
}
moveFocusToNextWindow();
Thread.sleep(PAUSE);
robot.waitForIdle();
for(int i = 0; i < framesCount; i++) {
moveFocusToNextWindow();
Thread.sleep(PAUSE);
robot.waitForIdle();
}
moveFocusToNextWindow();
Thread.sleep(PAUSE);
robot.waitForIdle();
boolean result1 = frame1.getLatch().await(PAUSE, TimeUnit.MILLISECONDS);
boolean result2 = frame2.getLatch().await(PAUSE, TimeUnit.MILLISECONDS);
boolean result3 = frame3.getLatch().await(PAUSE, TimeUnit.MILLISECONDS);
if(result1 && result2 && result3) {
String result = "";
for(int i = 0; i < framesCount; i++) {
if(!frames[i].getLatch().await(PAUSE, TimeUnit.MILLISECONDS)) {
result += result.isEmpty() ? i : (", " + i);
}
}
if(result.isEmpty()) {
System.out.println("Test PASSED");
} else {
throw new RuntimeException("Test FAILED: Command+` shortcut cannot move focus to the TestFrame(s): "
+ getFailedChecksString(result1 , result2 , result3));
+ result);
}
} finally {
destroyGUI();
for(int i = 0; i < framesCount; i++) {
destroyFrame(i);
}
/* Waiting for EDT auto-shutdown */
Thread.sleep(PAUSE);
}
}
/*
* Opens test frames
* Opens a test frame
*/
private static void showGUI() {
frame1.setSize(400, 200);
frame2.setSize(400, 200);
frame3.setSize(400, 200);
frame1.setLocation(50, 50);
frame2.setLocation(100, 100);
frame3.setLocation(150, 150);
frame1.addWindowFocusListener(frameFocusListener);
frame2.addWindowFocusListener(frameFocusListener);
frame3.addWindowFocusListener(frameFocusListener);
frame1.setVisible(true);
frame2.setVisible(true);
frame3.setVisible(true);
private static void showFrame(int num) {
frames[num] = new TestFrame("TestFrame" + num);
frames[num].setSize(400, 200);
frames[num].setLocation(50*(num+1), 50*(num+1));
frames[num].addWindowFocusListener(frameFocusListener);
frames[num].setVisible(true);
}
/*
@@ -174,29 +164,12 @@ public class MoveFocusShortcutTest {
}
/*
* Returns string containing positions of the false values
* Disposes a test frame
*/
private static String getFailedChecksString(boolean ... values) {
int i = 0;
String result = "";
for (boolean value : values) {
i++;
if(!value) {
result += result.isEmpty() ? i : (", " + i);
}
private static void destroyFrame(int num) {
if(frames[num] != null) {
frames[num].removeWindowFocusListener(frameFocusListener);
frames[num].dispose();
}
return result;
}
/*
* Disposes test frames
*/
private static void destroyGUI() {
frame1.removeWindowFocusListener(frameFocusListener);
frame2.removeWindowFocusListener(frameFocusListener);
frame3.removeWindowFocusListener(frameFocusListener);
frame1.dispose();
frame2.dispose();
frame3.dispose();
}
}

View File

@@ -121,11 +121,11 @@ java/awt/Choice/ChoiceGeneratesItemEvents/ChoiceGeneratesItemEvents.html
java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html 6849922 macosx-all,windows-all
java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java 7100044 macosx-all,windows-all
java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java 8202931 macosx-all,linux-all,windows-all
java/awt/Choice/GrabLockTest/GrabLockTest.java JRE-839 windows-all,macosx-all
java/awt/Choice/GrabLockTest/GrabLockTest.java JRE-839 windows-all,macosx-all,linux-all
java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.html 8194045 generic-all
java/awt/Choice/PopupPosTest/PopupPosTest.html 8192930 windows-all
java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest.java 8047703 generic-all
java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.html 8014503,8192929 windows-all,linux-all
java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.html 8014503,8192929 windows-all,macosx-all,linux-all
java/awt/Clipboard/ClipboardSecurityTest/ClipboardSecurity.html 8194045 generic-all
java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.html 8017454 macosx-all
java/awt/Color/AlphaColorTest.java 8211286 windows-all,macosx-all,linux-all
@@ -279,7 +279,7 @@ java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java
java/awt/Mixing/MixingOnDialog.java 7124549 macosx-all,windows-all
java/awt/Mixing/MixingOnShrinkingHWButton.java 7124549 macosx-all,windows-all
java/awt/Mixing/NonOpaqueInternalFrame.java 7124549 macosx-all,windows-all
java/awt/Mixing/OpaqueTest.java 7124549 macosx-all,windows-all
java/awt/Mixing/OpaqueTest.java 7124549,8169457 macosx-all,windows-all,linux-all
java/awt/Mixing/OverlappingButtons.java 7124549 macosx-all,windows-all,linux-all
java/awt/Mixing/Validating.java 8198002 windows-all
java/awt/Modal/FileDialog/FileDialogAppModal1Test.java 7186009,8198664 macosx-all,windows-all,linux-all
@@ -533,8 +533,8 @@ java/awt/Mouse/EnterExitEvents/DragWindowTest.java
java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java JRE-898 macosx-all,windows-all,linux-all
java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java 8005021 macosx-all,windows-all,linux-all
java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java 8051455 macosx-all
java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.html 8169534 macosx-all,windows-all
java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java 8168388 windows-all,macosx-all
java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.html 8169534 macosx-all,windows-all,linux-all
java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java 8168388 windows-all,macosx-all,linux-all
java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java 8196017 windows-all,linux-all (linux: NPE commit testing)
java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java 8052166 linux-all
java/awt/Mouse/MouseDragEvent/MouseDraggedTest.java 8080676,8129775 generic-all
@@ -545,6 +545,7 @@ java/awt/Mouse/RemovedComponentMouseListener/RemovedComponentMouseListener.java
java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html 8148041 linux-all
java/awt/MouseInfo/GetPointerInfoTest.java 8158798 windows-all
java/awt/Multiscreen/LocationRelativeToTest/LocationRelativeToTest.java 7124230 generic-all
java/awt/Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java 8155744 windows-all,linux-all
java/awt/Paint/PaintNativeOnUpdate.java 8028000 generic-all
java/awt/Paint/bug8024864.java 8176512 windows-all,macosx-all,linux-all
java/awt/PrintJob/PrinterException.java 8194045 generic-all
@@ -562,7 +563,7 @@ java/awt/TextField/SelectionInvisibleTest/SelectionInvisibleTest.java
java/awt/Toolkit/DesktopProperties/rfe4758438.java 8193547 linux-all
java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java 8208514 windows-all
java/awt/Toolkit/RealSync/Test.java 6849383 generic-all
java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java 6829250 windows-all,macosx-all
java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java 6829250 windows-all,linux-all,macosx-all
java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java 6847163 generic-all
java/awt/TrayIcon/ActionCommand/ActionCommand.java 8197575,8150540 macosx-all,windows-all
java/awt/TrayIcon/ActionEventMask/ActionEventMask.java 8197575,8150540 macosx-all,windows-all
@@ -583,7 +584,7 @@ java/awt/Window/BackgroundIsNotUpdated/BackgroundIsNotUpdated.java
java/awt/Window/Grab/GrabTest.java 8196019 macosx-all,windows-all,linux-all
java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java 8215132,8194941 macosx-all,windows-all,linux-all
java/awt/Window/MultiWindowApp/MultiWindowAppTest.java 8159904 macosx-all,windows-all
java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java 8061236 macosx-all,windows-all
java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java 8061236 macosx-all,windows-all,linux-all
java/awt/Window/ShapedAndTranslucentWindows/SetShape.java 8208509 macosx-all,windows-all,linux-all
java/awt/Window/ShapedAndTranslucentWindows/SetShapeAndClick.java 8197936 macosx-all,windows-all,linux-4.18.16-200.fc28.x86_64,linux-all (linux-all timeout reproduced with Adopt)
java/awt/Window/ShapedAndTranslucentWindows/SetShapeDynamicallyAndClick.java 8013450,8197936 macosx-all,linux-all,windows-all
@@ -639,13 +640,14 @@ java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.java
java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.html 8204200,8060176 windows-all,macosx-all,linux-all
java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_4.java 8204200 windows-all,macosx-all,linux-all
java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java 8169475 windows-all,linux-all
java/awt/font/Rotate/RotatedTextTest.java 8219641 linux-all
java/awt/font/StyledMetrics/BoldSpace.java 8198422 linux-all
java/awt/font/TextLayout/CombiningPerf.java 8192931 generic-all
java/awt/font/TextLayout/LigatureCaretTest.java 8197821 generic-all
java/awt/font/TextLayout/OSXLigatureTest.java JRE-865 macosx-all
java/awt/font/TextLayout/TextLayoutBounds.java 8169188 generic-all
java/awt/font/StyledMetrics/BoldSpace.java 8198422 linux-all
java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java 7080150 macosx-all
java/awt/grab/GrabOnUnfocusableToplevel/GrabOnUnfocusableToplevel.java 8169109 windows-all
java/awt/grab/GrabOnUnfocusableToplevel/GrabOnUnfocusableToplevel.java 8169109 windows-all,linux-all,macosx-all
java/awt/im/memoryleak/InputContextMemoryLeakTest.java 8023814 linux-all,solaris-all
java/awt/image/DrawImage/IncorrectAlphaSurface2SW.java 8056077 generic-all
java/awt/image/DrawImage/IncorrectBounds.java 8169473 windows-all
@@ -915,7 +917,7 @@ javax/swing/JColorChooser/Test8051548.java
javax/swing/JComboBox/4743225/bug4743225.java 8171302 windows-all,macosx-all
javax/swing/JComboBox/6236162/bug6236162.java 8028707 windows-all,macosx-all
javax/swing/JComboBox/6559152/bug6559152.java 8196090 windows-all,macosx-all,linux-all
javax/swing/JComboBox/6607130/bug6607130.java 8196091,JRE-948 windows-all,macosx-all
javax/swing/JComboBox/6607130/bug6607130.java 8196091 windows-all
javax/swing/JComboBox/7031551/bug7031551.java 8199056 generic-all
javax/swing/JComboBox/8032878/bug8032878.java 8196092 windows-all,macosx-all
javax/swing/JComboBox/8032878/bug8032878.java 8196439 macosx-all,windows-all,linux-all
@@ -965,7 +967,7 @@ javax/swing/JMenu/4692443/bug4692443.java
javax/swing/JMenu/6359669/bug6359669.java 8050988 generic-all
javax/swing/JMenu/6470128/bug6470128.java 8050988 generic-all
javax/swing/JMenu/6538132/6538132.java 8197552 macosx-all,windows-all,linux-all
javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java 8204073 macosx-all,windows-all
javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java 8204073 macosx-all,windows-all,linux-all
javax/swing/JMenuBar/4750590/bug4750590.java 8197552 macosx-all,windows-all,linux-all
javax/swing/JMenuItem/4171437/bug4171437.java 8197552 macosx-all,windows-all,linux-all
javax/swing/JMenuItem/4654927/bug4654927.java 8172536 macosx-all,windows-all,linux-all
@@ -975,6 +977,7 @@ javax/swing/JPopupMenu/4458079/bug4458079.java
javax/swing/JPopupMenu/4769039/bug4769039.java 8194045 generic-all
javax/swing/JPopupMenu/4870644/bug4870644.java 8194130 macosx-all,linux-all
javax/swing/JPopupMenu/4966112/bug4966112.java 8064915,7151826 macosx-all,linux-all
javax/swing/JPopupMenu/6217905/bug6217905.java 8205518 windows-all
javax/swing/JPopupMenu/6415145/bug6415145.java 8197552 macosx-all,windows-all,linux-all
javax/swing/JPopupMenu/6495920/bug6495920.java 8072110 macosx-all,linux-all
javax/swing/JPopupMenu/6515446/bug6515446.java 8197552 macosx-all,windows-all,linux-all
@@ -989,6 +992,7 @@ javax/swing/JRadioButton/8033699/bug8033699.java
javax/swing/JRadioButton/8041561/bug8041561.java 8194941 linux-all
javax/swing/JRadioButton/8075609/bug8075609.java 8197552 macosx-all,windows-all,linux-all
javax/swing/JRadioButton/ButtonGroupFocus/ButtonGroupFocusTest.java 8197552 macosx-all,windows-all,linux-all
javax/swing/JRadioButton/FocusTraversal/FocusTraversal.java 8221902 windows-all,linux-all (windows: commit testing)
javax/swing/JRootPane/4670486/bug4670486.java 8197552 macosx-all,windows-all,linux-all
javax/swing/JScrollBar/4708809/bug4708809.java 8169957,8072110 macosx-all,windows-all,linux-all
javax/swing/JScrollBar/6924059/bug6924059.java 8199078 generic-all
@@ -1023,11 +1027,11 @@ javax/swing/JTree/8003400/Test8003400.java
javax/swing/JTree/8003830/bug8003830.java 8199057 generic-all
javax/swing/JTree/DnD/LastNodeLowerHalfDrop.java 8159131 macosx-all,windows-all,linux-all
javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java 8081476 windows-all,macosx-all
javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java 8194128 macosx-all
javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java 8194128 macosx-all,linux-all,windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java 8198667 macosx-all
javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java 8079254 linux-all
javax/swing/JWindow/ShapedAndTranslucentWindows/SetShapeAndClickSwing.java 8013450 macosx-all,windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java 8024627 macosx-all
javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java 8024627 macosx-all,windows-all
javax/swing/LookAndFeel/8145547/DemandGTK2.sh 8193546,8212903 linux-all
javax/swing/LookAndFeel/8145547/DemandGTK3.sh 8215539,8212903 linux-all
javax/swing/MultiUIDefaults/4300666/bug4300666.java 7105119 macosx-all
@@ -1119,6 +1123,7 @@ tools/jimage/JImageExtractTest.java
com/sun/jdi/BasicJDWPConnectionTest.java 8195703 generic-all
com/sun/jdi/RedefineImplementor.sh 8004127 generic-all
com/sun/jdi/FieldWatchpoints.java 8206438 generic-all
com/sun/jdi/Frames2Test.java JRE-1165 generic-all
com/sun/jdi/JdbExprTest.sh 8203393 solaris-all
com/sun/jdi/JdbMethodExitTest.sh 8203393 solaris-all
@@ -1137,6 +1142,7 @@ com/sun/jdi/NashornPopFrameTest.java
############################################################################
java/util/concurrent/tck/JSR166TestCase.java 8186076 windows-all
java/util/zip/ZipFile/TestCleaner.java 8204868 generic-all
# jdk_instrument
@@ -1172,6 +1178,8 @@ com/sun/jdi/RedefineCrossEvent.java
############################################################################
jdk/internal/platform/cgroup/TestCgroupMetrics.java 8222533 linux-all
# jdk_jfr
jdk/jfr/api/recording/event/TestPeriod.java 8215890 macosx-all
@@ -1181,7 +1189,9 @@ jdk/jfr/event/oldobject/TestLargeRootSet.java
jdk/jfr/event/os/TestSystemProcess.java 8202835 linux-all
jdk/jfr/startupargs/TestMemoryOptions.java 8207970 linux-all
sun/nio/ch/TestMaxCachedBufferSize.java 8212812 generic-all
lib/security/cacerts/VerifyCACerts.java 8212812 generic-all
sun/nio/ch/TestMaxCachedBufferSize.java 8207321 generic-all
demo/jfc/J2Ddemo/J2DdemoTest.java 8213118 generic-all

View File

@@ -1,8 +1,8 @@
java/awt/Choice/ChoiceLocationTest/ChoiceLocationTest.java nobug macosx-all,linux-all,windows-all
java/awt/Choice/DragMouseOutAndRelease/DragMouseOutAndRelease.java nobug macosx-all,windows-all
java/awt/Choice/GetSizeTest/GetSizeTest.java nobug macosx-all,windows-all
java/awt/Choice/ResizeAutoClosesChoice/ResizeAutoClosesChoice.java nobug windows-all
java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.html nobug macosx-all,windows-all
java/awt/Choice/ResizeAutoClosesChoice/ResizeAutoClosesChoice.java nobug windows-all,linux-all
java/awt/Component/F10TopToplevel/F10TopToplevel.html nobug linux-all
java/awt/Container/isRemoveNotifyNeeded/JInternalFrameTest.java nobug generic-all
java/awt/Dialog/MakeWindowAlwaysOnTop/MakeWindowAlwaysOnTop.java nobug macosx-all,windows-all
java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java nobug macosx-all,windows-all
@@ -28,7 +28,6 @@ java/awt/Focus/RemoveAfterRequest/RemoveAfterRequest.java
java/awt/Focus/RequestFocusAndHideTest/RequestFocusAndHideTest.java nobug macosx-all
java/awt/Focus/RequestFocusByCause/RequestFocusByCauseTest.java nobug linux-all,windows-all reproduced with Adopt, OpenJDK
java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java nobug macosx-all,windows-all
java/awt/FontClass/GlyphRotationTest.java nobug windows-all
java/awt/Frame/FrameLocation/FrameLocation.java nobug linux-all
java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java nobug linux-all,windows-all
java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java nobug macosx-all,windows-all
@@ -43,7 +42,9 @@ java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java
java/awt/Graphics/LineClipTest.java nobug macosx-all,windows-all
java/awt/Graphics2D/ScaledTransform/ScaledTransform.java nobug macosx-all,linux-all,windows-all
java/awt/JAWT/JAWT.sh nobug linux-all,windows-all
java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.html nobug macosx-all,windows-all
java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest/EnqueueWithDialogTest.java nobug macosx-all,windows-all
java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.html nobug windows-all reproduced with Adopt
java/awt/LightweightDispatcher/LWDispatcherMemoryLeakTest.java nobug windows-all
java/awt/List/ActionAfterRemove/ActionAfterRemove.java nobug windows-all
java/awt/List/ActionEventTest/ActionEventTest.java nobug linux-all
@@ -53,8 +54,10 @@ java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java
java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java nobug linux-all
java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java nobug linux-all
java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java nobug macosx-all,windows-all
java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java nobug macosx-all,windows-all
java/awt/Mixing/HWDisappear.java nobug macosx-all,windows-all
java/awt/Mixing/JButtonInGlassPane.java nobug macosx-all,linux-all,windows-all
java/awt/Mixing/LWComboBox.java nobug macosx-all,linux-all,windows-all
java/awt/Mixing/LWPopupMenu.java nobug macosx-all,windows-all
java/awt/Mixing/MixingInHwPanel.java nobug macosx-all,windows-all
java/awt/Mixing/ValidBounds.java nobug macosx-all,windows-all
@@ -101,6 +104,7 @@ java/awt/Window/WindowResizing/DoubleClickTitleBarTest.java
java/awt/datatransfer/Independence/IndependenceAWTTest.java nobug linux-all
java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html nobug macosx-all,windows-all
java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java nobug linux-all
java/awt/dnd/AcceptDropMultipleTimes/AcceptDropMultipleTimes.java nobug macosx-all,windows-all,linux-all
java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.html nobug macosx-all,linux-all,windows-all
java/awt/dnd/DnDTestWithHIDPI/DragTestWithHIDPI.java nobug macosx-all,windows-all,linux-all
java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.html nobug macosx-all,linux-all,windows-all
@@ -127,7 +131,6 @@ java/awt/event/SequencedEvent/SequencedEventTest.java
java/awt/font/Emoji/EmojiDrawingTest.java nobug macosx-all
java/awt/font/Outline/OutlineInvarianceTest.java nobug linux-all,windows-all
java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java nobug macosx-all,windows-all
java/awt/grab/GrabOnUnfocusableToplevel/GrabOnUnfocusableToplevel.java nobug macosx-all,windows-all
java/awt/grab/MenuDragEvents/MenuDragEvents.java nobug macosx-all,windows-all
java/awt/hidpi/ClientAreaOriginWindowsTest.java nobug windows-all
java/awt/hidpi/DrawOnFrameGraphicsTest.java nobug windows-all
@@ -159,7 +162,7 @@ javax/swing/JInternalFrame/6725409/bug6725409.java
javax/swing/JInternalFrame/8020708/bug8020708.java nobug windows-all,linux-all
javax/swing/JInternalFrame/8145060/TestJInternalFrameMinimize.java nobug macosx-all,linux-all,windows-all
javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java nobug macosx-all
javax/swing/JInternalFrame/Test6802868.java nobug macosx-all
javax/swing/JInternalFrame/Test6802868.java nobug macosx-all,linux-all
javax/swing/JLabel/7004134/bug7004134.java nobug macosx-all
javax/swing/JList/6510999/bug6510999.java nobug linux-all,macosx-all,windows-all
javax/swing/JList/BasicListTest.java nobug macosx-all
@@ -169,12 +172,10 @@ javax/swing/JMenuItem/8158566/CloseOnMouseClickPropertyTest.java
javax/swing/JOptionPane/6428694/bug6428694.java nobug windows-all
javax/swing/JPopupMenu/4458079/bug4458079.java nobug windows-all
javax/swing/JPopupMenu/4634626/bug4634626.java nobug windows-all
javax/swing/JPopupMenu/6217905/bug6217905.java nobug windows-all
javax/swing/JPopupMenu/6544309/bug6544309.java nobug linux-all,windows-all
javax/swing/JPopupMenu/6827786/bug6827786.java nobug windows-all
javax/swing/JProgressBar/8015748/JProgressBarOrientationRobotTest.java nobug macosx-all
javax/swing/JRadioButton/8041561/bug8041561.java nobug windows-all
javax/swing/JRadioButton/FocusTraversal/FocusTraversal.java nobug windows-all
javax/swing/JScrollBar/7163696/Test7163696.java nobug windows-all
javax/swing/JScrollBar/bug4202954/bug4202954.java nobug windows-all
javax/swing/JSlider/6401380/bug6401380.java nobug windows-all
@@ -184,10 +185,8 @@ javax/swing/JToolTip/6219960/bug6219960.java
javax/swing/JTree/4633594/JTreeFocusTest.java nobug macosx-all,windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucent.java nobug windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentGradient.java nobug windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java nobug macosx-all,linux-all,windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java nobug macosx-all,linux-all,windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java nobug macosx-all,windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java nobug macosx-all,windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java nobug windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentWindowClickSwing.java nobug windows-all
javax/swing/event/RightAltKeyTest.java nobug windows-all
@@ -202,7 +201,7 @@ javax/swing/plaf/windows/6921687/bug6921687.java
javax/swing/reliability/TaskUndJFrameProperties.java nobug windows-all
javax/swing/reliability/TaskZoomJFrameChangeState.java nobug linux-all,windows-all
javax/swing/reliability/TaskZoomJFrameRepaint.java nobug linux-all,windows-all
javax/swing/text/CSSBorder/6796710/bug6796710.java nobug windows-all
javax/swing/text/Caret/TestCaretPosition.java nobug linux-all
javax/swing/text/FlowView/LayoutTest.java nobug windows-all
javax/swing/text/html/CSS/4530474/bug4530474.java nobug windows-all
javax/swing/text/html/StyleSheet/bug4936917.java nobug macosx-all,windows-all