Compare commits

...

7 Commits

Author SHA1 Message Date
Vitaly Provodin
c3722625fa update exclude list on results of 21.0.2_b421.1 test runs 2024-04-03 14:32:12 +07:00
Vitaly Provodin
9dcd550a25 update exclude list on results of 21.0.2_b421 test runs 2024-03-30 05:58:00 +07:00
Maxim Kartashev
317ec132e6 JBR-6847 Improve locking performance on Windows
Use -XX:+UnlockExperimentalVMOptions -XX:-UseCriticalSection
to revert to the old behavior
2024-03-28 21:15:06 +04:00
bourgesl
ed2fd2e1a4 8323695: RenderPerf (2D) enhancements (23.12)
(backported from commit 8b30503387)

Reviewed-by: avu, prr
2024-03-28 16:38:36 +01:00
Maxim Kartashev
1c9cb2d81c JBR-6895 Wayland: cursor changes to resize at edges even when window is maximized 2024-03-27 14:53:46 +03:00
Vitaly Provodin
f26d1e523b update exclude list on results of 21.0.2_b417.1 test runs 2024-03-27 05:20:39 +07:00
Maxim Kartashev
75a7617dd3 JBR-6884 SIGSEGV in Java_sun_java2d_wl_WLSMSurfaceData_pixelsAt 2024-03-26 15:28:44 +03:00
12 changed files with 524 additions and 317 deletions

View File

@@ -37,7 +37,10 @@
constraint) \
\
product(bool, UseOSErrorReporting, false, \
"Let VM fatal error propagate to the OS (ie. WER on Windows)")
"Let VM fatal error propagate to the OS (ie. WER on Windows)") \
\
product(bool, UseCriticalSection, true, EXPERIMENTAL, \
"Use the critical section API instead of WaitForSingleObject")
// end of RUNTIME_OS_FLAGS

View File

@@ -39,6 +39,8 @@ static INIT_ONCE initialized = INIT_ONCE_STATIC_INIT;
static int lock_count = 0;
static HANDLE lock_event;
static DWORD lock_owner = 0;
static CRITICAL_SECTION critical_section;
//
// Note that Microsoft's critical region code contains a race
@@ -52,8 +54,13 @@ static DWORD lock_owner = 0;
//
static BOOL WINAPI initialize(PINIT_ONCE InitOnce, PVOID Parameter, PVOID *Context) {
lock_event = CreateEvent(nullptr, false, true, nullptr);
assert(lock_event != nullptr, "unexpected return value from CreateEvent");
if (UseCriticalSection) {
bool success = InitializeCriticalSectionAndSpinCount(&critical_section, 0x00000400);
assert(success, "unexpected return value from InitializeCriticalSectionAndSpinCount");
} else {
lock_event = CreateEvent(nullptr, false, true, nullptr);
assert(lock_event != nullptr, "unexpected return value from CreateEvent");
}
return true;
}
@@ -62,9 +69,13 @@ ThreadCritical::ThreadCritical() {
DWORD current_thread = GetCurrentThreadId();
if (lock_owner != current_thread) {
// Grab the lock before doing anything.
DWORD ret = WaitForSingleObject(lock_event, INFINITE);
assert(ret == WAIT_OBJECT_0, "unexpected return value from WaitForSingleObject");
if (UseCriticalSection) {
EnterCriticalSection(&critical_section);
} else {
// Grab the lock before doing anything.
DWORD ret = WaitForSingleObject(lock_event, INFINITE);
assert(ret == WAIT_OBJECT_0, "unexpected return value from WaitForSingleObject");
}
lock_owner = current_thread;
}
// Atomicity isn't required. Bump the recursion count.
@@ -79,8 +90,12 @@ ThreadCritical::~ThreadCritical() {
if (lock_count == 0) {
// We're going to unlock
lock_owner = 0;
// No lost wakeups, lock_event stays signaled until reset.
DWORD ret = SetEvent(lock_event);
assert(ret != 0, "unexpected return value from SetEvent");
if (UseCriticalSection) {
LeaveCriticalSection(&critical_section);
} else {
// No lost wakeups, lock_event stays signaled until reset.
DWORD ret = SetEvent(lock_event);
assert(ret != 0, "unexpected return value from SetEvent");
}
}
}

View File

@@ -45,6 +45,7 @@ public abstract class WLDecoratedPeer extends WLWindowPeer {
}
public abstract boolean isResizable();
public abstract boolean isInteractivelyResizable();
public abstract void setState(int newState);
public abstract int getState();

View File

@@ -49,6 +49,11 @@ public class WLDialogPeer extends WLDecoratedPeer implements DialogPeer {
return ((Dialog)target).isResizable();
}
@Override
public boolean isInteractivelyResizable() {
return isResizable();
}
@Override
public String getTitle() {
return ((Dialog)target).getTitle();

View File

@@ -278,7 +278,7 @@ public class WLFrameDecoration {
final boolean isRMBPressed = isRMB && isPressed;
Point point = e.getPoint();
if (isLMBPressed && peer.isResizable()) {
if (isLMBPressed && peer.isInteractivelyResizable()) {
int resizeSide = getResizeEdges(point.x, point.y);
if (resizeSide != 0) {
peer.startResize(resizeSide);
@@ -330,7 +330,7 @@ public class WLFrameDecoration {
}
private int getResizeEdges(int x, int y) {
if (!peer.isResizable()) return 0;
if (!peer.isInteractivelyResizable()) return 0;
int edges = 0;
if (x < RESIZE_EDGE_THICKNESS) {
edges |= XDG_TOPLEVEL_RESIZE_EDGE_LEFT;

View File

@@ -73,6 +73,11 @@ public class WLFramePeer extends WLDecoratedPeer implements FramePeer {
return getFrame().isResizable();
}
@Override
public boolean isInteractivelyResizable() {
return getFrame().isResizable() && !isMaximized();
}
@Override
public String getTitle() {
return getFrame().getTitle();
@@ -108,6 +113,10 @@ public class WLFramePeer extends WLDecoratedPeer implements FramePeer {
}
}
public boolean isMaximized() {
return (getState() & Frame.MAXIMIZED_BOTH) != 0;
}
@Override
public void setMaximizedBounds(Rectangle bounds) {
}

View File

@@ -176,6 +176,11 @@ Java_sun_java2d_wl_WLSMSurfaceData_pixelsAt(JNIEnv *env, jobject wsd, jint x, ji
return NULL;
}
if (rasInfo.bounds.x2 - rasInfo.bounds.x1 < width || rasInfo.bounds.y2 - rasInfo.bounds.y1 < height) {
JNU_ThrowByName(env, "java/lang/ArrayIndexOutOfBoundsException", "Surface too small");
return NULL;
}
jintArray arrayObj = NULL;
ops->GetRasInfo(env, ops, &rasInfo);
if (rasInfo.rasBase && rasInfo.pixelStride == sizeof(jint)) {

View File

@@ -12,44 +12,44 @@ sun/java2d/GdiRendering/InsetClipping.java nobug macosx-all,linux-all,w
# VoiceOver on MacOS
java/awt/event/KeyEvent/ExtendedModifiersTest/ExtendedModifiersTest.java JBR-5397 macosx-all
java/awt/event/KeyEvent/KeyMaskTest/KeyMaskTest.java JBR-5397 macosx-all
java/awt/event/KeyEvent/KeyTyped/CtrlSpace.java JBR-5397 macosx-all
java/awt/event/KeyEvent/KeyEventLocationTest.java JBR-5397 macosx-all
java/awt/event/KeyEvent/KeyTyped/CtrlSpace.java JBR-3817,JBR-5397 windows-all,macosx-all
java/awt/event/KeyEvent/KeyEventLocationTest.java JBR-5916,JBR-5397 linux-all,macosx-all
java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.java JBR-5397 macosx-all
java/awt/event/StressTest/MouseAndKeyEventStressTest.java JBR-5397 macosx-all
java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java JBR-5397 macosx-all
java/awt/Focus/6378278/InputVerifierTest.java JBR-5397 macosx-all
java/awt/Focus/6382144/EndlessLoopTest.java JBR-5397 macosx-all
java/awt/Focus/8000326/SetFocusTraversalKeysEnabledTest.java JBR-5397 macosx-all
java/awt/Focus/8073453/AWTFocusTransitionTest.java JBR-5397 macosx-all
java/awt/Focus/8073453/SwingFocusTransitionTest.java JBR-5397 macosx-all
java/awt/Focus/ConsumeNextKeyTypedOnModalShowTest/ConsumeNextKeyTypedOnModalShowTest.java JBR-5397 macosx-all
java/awt/Focus/8000326/SetFocusTraversalKeysEnabledTest.java JBR-4997,JBR-5729,JBR-5397 windows-all,linux-all,macosx-all
java/awt/Focus/8073453/AWTFocusTransitionTest.java JBR-5210,8298247,JBR-5397 windows-all,linux-all,macosx-all
java/awt/Focus/8073453/SwingFocusTransitionTest.java JBR-5210,JBR-5397 windows-all,macosx-all
java/awt/Focus/ConsumeNextKeyTypedOnModalShowTest/ConsumeNextKeyTypedOnModalShowTest.java 6986252,JBR-5178,JBR-6750,JBR-5397 windows-all,linux-all,macosx-all
java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java JBR-5397 macosx-all
java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java JBR-5397 macosx-all
java/awt/hidpi/properties/HiDPIPropertiesUnixTest.java JBR-5397 macosx-all
java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java JBR-5397 macosx-all
java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java JBR-5397 macosx-all
java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.java JBR-5397 macosx-all
java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.java JBR-5397,JBR-4074 macosx-all,windows-all
java/awt/List/ItemEventTest/ItemEventTest.java JBR-5397,JBR-5505 macosx-all,windows-all
java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFAppModalTest.java JBR-5397 macosx-all
java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java JBR-5397 macosx-all
java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java JBR-5397 macosx-all
javax/swing/JFileChooser/4524490/bug4524490.java JBR-5397 macosx-all
javax/swing/JFileChooser/6520101/bug6520101.java JBR-5397 macosx-all
javax/swing/JFileChooser/8002077/bug8002077.java JBR-5397 macosx-all
javax/swing/JLabel/4138746/JLabelMnemonicsTest.java JBR-5397 macosx-all
javax/swing/JLabel/6596966/bug6596966.java JBR-5397 macosx-all
javax/swing/JList/4618767/JListSelectedElementTest.java JBR-5397 macosx-all
javax/swing/JFileChooser/8002077/bug8002077.java JBR-4880,JBR-5397 windows-all,macosx-all
javax/swing/JLabel/4138746/JLabelMnemonicsTest.java JBR-4949,JBR-5397 linux-all,windows-all,macosx-all
javax/swing/JLabel/6596966/bug6596966.java 8197552,JBR-5397 windows-all,macosx-all
javax/swing/JList/4618767/JListSelectedElementTest.java JBR-4955,JBR-5397 windows-all,macosx-all
javax/swing/JList/6462008/bug6462008.java JBR-5397 macosx-all
javax/swing/JMenu/4213634/bug4213634.java JBR-5397 macosx-all
javax/swing/JMenu/4515762/bug4515762.java JBR-5397 macosx-all
javax/swing/JMenu/4692443/bug4692443.java JBR-5397 macosx-all
javax/swing/JMenu/6470128/bug6470128.java JBR-5397 macosx-all
javax/swing/JMenu/6470128/bug6470128.java 8253184,JBR-6307,JBR-5397 windows-all,linux-all,macosx-all
javax/swing/JMenuBar/4750590/bug4750590.java JBR-5397 macosx-all
javax/swing/JMenuItem/4171437/bug4171437.java JBR-5397 macosx-all
javax/swing/JMenuItem/6249972/bug6249972.java JBR-5397 macosx-all
javax/swing/JMenuItem/6249972/bug6249972.java 8197552,JBR-5397 windows-all,macosx-all
javax/swing/JMenuItem/JMenuItemSetAcceleratorTest.java JBR-5397 macosx-all
javax/swing/JPopupMenu/4458079/bug4458079.java JBR-5397 macosx-all
javax/swing/JPopupMenu/4634626/bug4634626.java JBR-5397 macosx-all
javax/swing/JPopupMenu/4634626/bug4634626.java 8253184,JBR-5397 windows-all,macosx-all
javax/swing/JPopupMenu/6415145/bug6415145.java JBR-5397 macosx-all
javax/swing/JPopupMenu/6827786/bug6827786.java JBR-5397 macosx-all
javax/swing/JRadioButton/4314194/bug4314194.java JBR-5397 macosx-all
@@ -64,9 +64,9 @@ javax/swing/JTree/4518432/JTreeNodeCopyPasteTest.java JBR-5397 macosx-all
javax/swing/JTree/4618767/JTreeSelectedElementTest.java JBR-5397 macosx-all
javax/swing/JTree/DnD/LastNodeLowerHalfDrop.java JBR-5397 macosx-all
javax/swing/plaf/aqua/JInternalFrameBorderTest.java JBR-5397 macosx-all
javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java JBR-5397 macosx-all
javax/swing/plaf/synth/7158712/bug7158712.java JBR-5397 macosx-all
javax/swing/Popup/TaskbarPositionTest.java JBR-5397 macosx-all
javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java 8253184,JBR-6727,JBR-5397 windows-all,linux-all,macosx-all
javax/swing/plaf/synth/7158712/bug7158712.java JBR-125,8322653,JBR-5397 linux-all,windows-all,macosx-all
javax/swing/Popup/TaskbarPositionTest.java 8310689,JBR-5397 windows-all,macosx-all
javax/swing/text/CSSBorder/6796710/bug6796710.java JBR-5397 macosx-all
sanity/client/SwingSet/src/EditorPaneDemoTest.java JBR-5397 macosx-all
sanity/client/SwingSet/src/ToolTipDemoTest.java JBR-5397 macosx-all
@@ -75,11 +75,11 @@ sun/java2d/GdiRendering/ClipShapeRendering.java JBR-5397 macosx-all
sun/java2d/GdiRendering/InsetClipping.java JBR-5397 macosx-all
java/awt/Focus/NullActiveWindowOnFocusLost/NullActiveWindowOnFocusLost.java JBR-5397 macosx-all
java/awt/FullScreen/BufferStrategyExceptionTest/BufferStrategyExceptionTest.java JBR-5397 macosx-all
java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java JBR-5397 macosx-all
java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest.java JBR-5397 macosx-all
java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java 7019055,8266245,JBR-5397 windows-all,linux-all,macosx-aarch64,macosx-all
java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest.java JBR-5555,JBR-5397 windows-all,macosx-all
java/awt/Mouse/EnterExitEvents/DragWindowTest.java JBR-5397 macosx-all
java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.java JBR-5397 macosx-all
java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java JBR-5397 macosx-all
java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java 8253184,JBR-6752,JBR-5397 windows-all,linux-all,macosx-all
java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersInKeyEvent.java JBR-5397 macosx-all
java/awt/Paint/PaintNativeOnUpdate.java JBR-5397 macosx-all
java/awt/PopupMenu/PopupMenuLocation.java JBR-5397 macosx-all
@@ -93,136 +93,66 @@ javax/accessibility/SlowPanelIteration/SlowPanelIteration.java JBR-5397 macosx-a
javax/accessibility/JFileChooserAccessibleDescriptionTest.java JBR-5397 macosx-all
javax/swing/JButton/8151303/PressedIconTest.java JBR-5397 macosx-all
javax/swing/JComboBox/4743225/bug4743225.java JBR-5397 macosx-all
javax/swing/JComboBox/6236162/bug6236162.java JBR-5397 macosx-all
javax/swing/JComboBox/6236162/bug6236162.java JBR-5210,JBR-5397 windows-all,macosx-all
javax/swing/JComboBox/6559152/bug6559152.java JBR-5397 macosx-all
javax/swing/JComboBox/8033069/bug8033069NoScrollBar.java JBR-5397 macosx-all
javax/swing/JComboBox/8033069/bug8033069ScrollBar.java JBR-5397 macosx-all
javax/swing/JComboBox/8182031/ComboPopupTest.java JBR-5397 macosx-all
javax/swing/JComboBox/8182031/ComboPopupTest.java 8253184,JBR-5397 windows-all,macosx-all
javax/swing/JComboBox/JComboBoxPopupMenuEventTest.java JBR-5397 macosx-all
javax/swing/JComboBox/JComboBoxWithTitledBorderTest.java JBR-5397 macosx-all
javax/swing/JEditorPane/8195095/ImageViewTest.java JBR-5397 macosx-all
javax/swing/JEditorPane/8195095/ImageViewTest.java 8253184,JBR-5510,JBR-5397 windows-all,linux-5.18.2-arch1-1,macosx-all
javax/swing/JSpinner/4670051/DateFieldUnderCursorTest.java JBR-5397 macosx-all
# Windows (ZoomText, NVDA, or JAWS is enabled during testing)
com/sun/java/accessibility/util/8051626/Bug8051626.java JBR-5505 windows-all
java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java JBR-5505 windows-all
java/awt/Debug/DumpOnKey/DumpOnKey.java JBR-5505 windows-all
java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java JBR-5505 windows-all
java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java JBR-5505 windows-all
java/awt/dnd/Button2DragTest/Button2DragTest.java JBR-5505 windows-all
java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java JBR-5505 windows-all
java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java JBR-5505 windows-all
java/awt/EventDispatchThread/PropertyPermissionOnEDT/PropertyPermissionOnEDT.java JBR-5505 windows-all
java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java JBR-6857,JBR-5505 macosx-all,windows-all
java/awt/dnd/Button2DragTest/Button2DragTest.java 8310490,JBR-5505 windows-all,linux-all
java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java 8233568,JBR-5915,JBR-5505 macosx-all,linux-all,windows-all
java/awt/Focus/6378278/InputVerifierTest.java JBR-5505 windows-all
java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java JBR-5505 windows-all
java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java JBR-5505 windows-all
java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java JBR-5505 windows-all
java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java JBR-5505 windows-all
java/awt/Focus/OwnedWindowFocusIMECrashTest/OwnedWindowFocusIMECrashTest.java JBR-5505 windows-all
java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java JBR-5505 windows-all
java/awt/Focus/TranserFocusToWindow/TranserFocusToWindow.java JBR-5505 windows-all
java/awt/Focus/TypeAhead/TestFocusFreeze.java JBR-5505 windows-all
java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.java JBR-5210 windows-all
java/awt/Focus/OwnedWindowFocusIMECrashTest/OwnedWindowFocusIMECrashTest.java 8169110,JBR-5505 linux-all,windows-all
java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java JBR-5505 windows-all
java/awt/FontClass/FontAccess.java JBR-5505 windows-all
java/awt/Frame/FramesGC/FramesGC.java JBR-5505 windows-all
java/awt/Frame/WindowDragTest/WindowDragTest.java JBR-5505 windows-all
java/awt/FullScreen/MultimonFullscreenTest/MultimonDeadlockTest.java JBR-5505 windows-all
java/awt/hidpi/DrawOnFrameGraphicsTest.java JBR-5505 windows-all
java/awt/hidpi/SetMaximizedBoundsTest.java JBR-5505 windows-all
java/awt/im/4959409/bug4959409.java JBR-5505 windows-all
java/awt/im/memoryleak/InputContextMemoryLeakTest.java JBR-5505 windows-all
java/awt/image/mlib/MlibOpsTest.java JBR-5505 windows-all
java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java JBR-5505 windows-all
java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java JBR-5505 windows-all
java/awt/LightweightDispatcher/LWDispatcherMemoryLeakTest.java JBR-5505 windows-all
java/awt/List/ItemEventTest/ItemEventTest.java JBR-5505 windows-all
java/awt/List/KeyEventsTest/KeyEventsTest.java JBR-5505 windows-all
java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest.java JBR-5505 windows-all
java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java JBR-5505 windows-all
java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java JBR-5505 windows-all
java/awt/Mixing/LWPopupMenu.java JBR-5505 windows-all
java/awt/List/ItemEventTest/ItemEventTest.java JBR-5711,JBR-5505 windows-all,linux-all
java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java 8049405,JBR-5510,JBR-5505 macosx-all,linux-5.18.2-arch1-1,windows-all
java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java JBR-5510,JBR-5505 linux-5.18.2-arch1-1,windows-all
java/awt/Mixing/MixingOnDialog.java JBR-5505 windows-all
java/awt/Mixing/MixingOnShrinkingHWButton.java JBR-5505 windows-all
java/awt/Mixing/OpaqueTest.java JBR-5505 windows-all
java/awt/Mixing/OverlappingButtons.java JBR-5505 windows-all
java/awt/Mixing/Validating.java JBR-5505 windows-all
java/awt/Mixing/OpaqueTest.java JBR-5707,JBR-5505 linux-all,windows-all
java/awt/Mixing/OverlappingButtons.java JBR-5707,JBR-5505 linux-all,windows-all
java/awt/Mixing/Validating.java JBR-5708,JBR-5505 linux-all,windows-all
java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsAppModalTest.java JBR-5505 windows-all
java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsDocModalTest.java JBR-5505 windows-all
java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsModelessTest.java JBR-5505 windows-all
java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsNonModalTest.java JBR-5505 windows-all
java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsDocModalTest.java 8164473,JBR-5505 linux-all,windows-all
java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsModelessTest.java 8196432,JBR-5505 linux-all,windows-all
java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsNonModalTest.java 8196432,JBR-5505 linux-all,windows-all
java/awt/MouseInfo/GetPointerInfoTest.java JBR-5505 windows-all
java/awt/MouseInfo/MultiscreenPointerInfo.java JBR-5505 windows-all
java/awt/Multiscreen/MouseEventTest/MouseEventTest.java JBR-5505 windows-all
java/awt/Multiscreen/MouseEventTest/MouseEventTest.java JBR-4908,JBR-5505 linux-all,windows-all
java/awt/Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java JBR-5505 windows-all
java/awt/PopupMenu/PopupMenuLocation.java JBR-5505 windows-all
java/awt/print/PrinterJob/GetUserNameTest.java JBR-5505 windows-all
java/awt/PrintJob/Security/SecurityDialogTest.java JBR-5505 windows-all
java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java JBR-5505 windows-all
java/awt/Robot/MouseLocationOnScreen/MouseLocationOnScreen.java JBR-5505 windows-all
java/awt/Robot/MultiScreenRobotPosition/MultiScreenRobotPosition.java JBR-5505 windows-all
java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeCrashTest.java JBR-5505 windows-all
java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java JBR-5505 windows-all
java/awt/Toolkit/SecurityTest/SecurityTest2.java JBR-5505 windows-all
java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java JBR-5505 windows-all
java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java JBR-5505 windows-all
java/awt/Robot/MultiScreenRobotPosition/MultiScreenRobotPosition.java JBR-830,JBR-5505 windows-x64,windows-all
java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java JBR-5765,JBR-5505 windows-all,macosx-all
javax/accessibility/JSlider/AccessibleAction/JSliderAccessibleAction.java JBR-5505 windows-all
javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh JBR-5505 windows-all
javax/swing/JComboBox/8033069/bug8033069NoScrollBar.java JBR-5505 windows-all
javax/swing/JComboBox/8033069/bug8033069ScrollBar.java JBR-5505 windows-all
javax/swing/JComboBox/8136998/bug8136998.java JBR-5505 windows-all
javax/swing/JComboBox/JComboBoxPopupMenuEventTest.java JBR-5505 windows-all
javax/swing/JComboBox/JComboBoxWithTitledBorderTest.java JBR-5505 windows-all
javax/swing/JFileChooser/4524490/bug4524490.java JBR-5505 windows-all
javax/swing/JFileChooser/6570445/bug6570445.java JBR-5505 windows-all
javax/swing/JFileChooser/6738668/bug6738668.java JBR-5505 windows-all
javax/swing/JFileChooser/7036025/bug7036025.java JBR-5505 windows-all
javax/swing/JFileChooser/8062561/bug8062561.java JBR-5505 windows-all
javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java JBR-5505 windows-all
javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java JBR-5505 windows-all
javax/swing/JInternalFrame/8145060/TestJInternalFrameMinimize.java JBR-5505 windows-all
javax/swing/JInternalFrame/Test6325652.java JBR-5505 windows-all
javax/swing/JInternalFrame/Test6505027.java JBR-5505 windows-all
javax/swing/JMenu/4213634/bug4213634.java JBR-5505 windows-all
javax/swing/JMenu/4515762/bug4515762.java JBR-5505 windows-all
javax/swing/JMenu/4692443/bug4692443.java JBR-5505 windows-all
javax/swing/JMenu/PopupReferenceMemoryLeak.java JBR-5505 windows-all
javax/swing/JMenuBar/4750590/bug4750590.java JBR-5505 windows-all
javax/swing/JMenuItem/4171437/bug4171437.java JBR-5505 windows-all
javax/swing/JMenuItem/8158566/CloseOnMouseClickPropertyTest.java JBR-5505 windows-all
javax/swing/JOptionPane/8081019/bug8081019.java JBR-5505 windows-all
javax/swing/JInternalFrame/Test6505027.java JBR-5954,JBR-5505 linux-all,macosx-all,windows-all
javax/swing/JPopupMenu/4458079/bug4458079.java JBR-5505 windows-all
javax/swing/JPopupMenu/6675802/bug6675802.java JBR-5505 windows-all
javax/swing/JRadioButton/8033699/bug8033699.java JBR-5505 windows-all
javax/swing/JRadioButton/8075609/bug8075609.java JBR-5505 windows-all
javax/swing/JRadioButton/ButtonGroupFocus/ButtonGroupFocusTest.java JBR-5505 windows-all
javax/swing/JRadioButton/FocusTraversal/FocusTraversal.java JBR-5505 windows-all
javax/swing/JRootPane/DefaultButtonTest.java JBR-5505 windows-all
javax/swing/JScrollBar/bug4202954/bug4202954.java JBR-5505 windows-all
javax/swing/JSpinner/4515999/JSpinnerMouseAndKeyPressTest.java JBR-5505 windows-all
javax/swing/JTable/6263446/bug6263446.java JBR-5505 windows-all
javax/swing/JTextField/8036819/bug8036819.java JBR-5505 windows-all
javax/swing/JTree/4908142/bug4908142.java JBR-5505 windows-all
javax/swing/JTree/4927934/bug4927934.java JBR-5505 windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java JBR-5505 windows-all
javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java JBR-5505 windows-all
javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java JBR-5505 windows-all
javax/swing/plaf/basic/BasicTableHeaderUI/6394566/bug6394566.java JBR-5505 windows-all
javax/swing/plaf/synth/Test8043627.java JBR-5505 windows-all
javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java JBR-5505 windows-all
javax/swing/SwingUtilities/7088744/bug7088744.java JBR-5505 windows-all
javax/swing/text/JTextComponent/6361367/bug6361367.java JBR-5505 windows-all
javax/swing/ToolTipManager/Test6256140.java JBR-5505 windows-all
javax/swing/UIDefaults/6795356/TableTest.java JBR-5505 windows-all
javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java 8194945,JBR-5505 linux-all,macosx-all,windows-all
jdk/editpad/EditPadTest.java JBR-5505 windows-all
javax/swing/JPopupMenu/6217905/bug6217905.java JBR-5505 windows-all
javax/swing/JPopupMenu/6415145/bug6415145.java JBR-5505 windows-all
javax/swing/JPopupMenu/6515446/bug6515446.java JBR-5505 windows-all
javax/swing/JPopupMenu/6580930/bug6580930.java JBR-5505 windows-all
javax/swing/JPopupMenu/6800513/bug6800513.java JBR-5505 windows-all
javax/swing/JPopupMenu/6987844/bug6987844.java JBR-5505 windows-all
javax/swing/JPopupMenu/7156657/bug7156657.java JBR-5505 windows-all
javax/swing/JPopupMenu/8075063/ContextMenuScrollTest.java JBR-5505 windows-all
javax/swing/JPopupMenu/8075063/ContextMenuScrollTest.java JBR-6717,JBR-5505 linux-all,windows-all
javax/swing/JRadioButton/8041561/bug8041561.java JBR-5505 windows-all
javax/swing/JScrollBar/4708809/bug4708809.java JBR-5505 windows-all
javax/swing/JScrollBar/7163696/Test7163696.java JBR-5505 windows-all
@@ -231,24 +161,17 @@ javax/swing/JSlider/6401380/bug6401380.java JBR-5505 windows-all
javax/swing/JSpinner/4788637/bug4788637.java JBR-5505 windows-all
javax/swing/JSplitPane/4615365/JSplitPaneDividerLocationTest.java JBR-5505 windows-all
javax/swing/JSplitPane/4820080/JSplitPaneDragColorTest.java JBR-5505 windows-all
javax/swing/JSplitPane/4885629/bug4885629.java JBR-5505 windows-all
javax/swing/JTabbedPane/4361477/bug4361477.java JBR-5505 windows-all
javax/swing/JSplitPane/4885629/bug4885629.java 8019935,JBR-5505 macosx-all,windows-all
javax/swing/JTabbedPane/4361477/bug4361477.java JBR-5932,JBR-5505 linux-all,windows-all
javax/swing/JTable/4275046/bug4275046.java JBR-5505 windows-all
javax/swing/JTable/7124218/SelectEditTableCell.java JBR-5505 windows-all
javax/swing/JTable/BugCellEditorListener.java JBR-5505 windows-all
javax/swing/JTableHeader/6884066/bug6884066.java JBR-5505 windows-all
javax/swing/JToolTip/4846413/bug4846413.java JBR-5505 windows-all
javax/swing/JToolTip/bug5047379.java JBR-5505 windows-all
javax/swing/JTree/DnD/LastNodeLowerHalfDrop.java JBR-5505 windows-all
javax/swing/JTree/DnD/LastNodeLowerHalfDrop.java 8159131,JBR-5505 linux-all,windows-all
javax/swing/plaf/nimbus/8041642/ScrollBarThumbVisibleTest.java JBR-5505 windows-all
javax/swing/plaf/nimbus/TestNimbusBGColor.java JBR-5505 windows-all
javax/swing/reliability/TaskUndJFrameProperties.java JBR-5505 windows-all
javax/swing/text/html/CSS/4530474/bug4530474.java JBR-5505 windows-all
sanity/client/SwingSet/src/EditorPaneDemoTest.java JBR-5505 windows-all
sanity/client/SwingSet/src/ToolTipDemoTest.java JBR-5505 windows-all
javax/swing/reliability/TaskUndJFrameProperties.java JBR-6586,JBR-5505 windows-x64,windows-all
sanity/client/SwingSet/src/ToolTipDemoTest.java 8293001,JBR-5505 linux-all,windows-all
sun/awt/dnd/8024061/bug8024061.java JBR-5505 windows-all
sun/java2d/GdiRendering/InsetClipping.java JBR-5505 windows-all
java/awt/event/MouseWheelEvent/DisabledComponent/DisabledComponent.java JBR-5505 windows-all
java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java JBR-5505 windows-all
java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java JBR-5505 windows-all
java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java JBR-6540,JBR-5505 macosx-all,windows-all
javax/swing/JProgressBar/8015748/JProgressBarOrientationRobotTest.java JBR-5505 windows-all

View File

@@ -111,6 +111,7 @@
############################################################################
java/awt/Dialog/CloseDialog/CloseDialogTest.java JBR-6538 windows-all
java/awt/EventQueue/6980209/bug6980209.java JBR-6699 linux-all
java/awt/Focus/6378278/InputVerifierTest.java JBR-6700 linux-all
java/awt/Focus/6382144/EndlessLoopTest.java JBR-6701 linux-all
@@ -125,4 +126,5 @@ javax/swing/plaf/nimbus/8041642/bug8041642.java JBR-6698 linux-all
javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java JBR-5952,JBR-6274 windows-x64,macosx-all
jb/java/awt/Focus/PopupIncomingFocusTest.java JBR-2651 generic-all
jb/java/awt/Window/UndecoratedDialogInTransientsChain.java JBR-6924 windows-all
jb/sun/awt/macos/InputMethodTest/KeyCodesTest.java JBR-6480 macosx-all

View File

@@ -281,6 +281,7 @@ java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java JBR-5812 linux-all
java/awt/Toolkit/SecurityTest/SecurityTest2.java JBR-5225 windows-all
java/awt/Toolkit/SunDisplayChangerLeakTest/SunDisplayChangerLeakTest.java JBR-5051 windows-all
java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java 6847163 linux-all,windows-all
java/awt/TrayIcon/8072769/bug8072769.java JBR-6913 windows-all
java/awt/TrayIcon/ActionCommand/ActionCommand.java 8150540,JBR-3107 windows-all,linux-all
java/awt/TrayIcon/ActionEventMask/ActionEventMask.java 8150540,8242801,8295300,JBR-3107 windows-all,macosx-all,linux-all
java/awt/TrayIcon/ActionEventTest/ActionEventTest.java 8150540,8242801 windows-all,macosx-all
@@ -318,7 +319,7 @@ java/awt/Window/ShapedAndTranslucentWindows/Translucent.java 8222328 windows-all
java/awt/Window/AlwaysOnTop/AlwaysOnTopEvenOfWindow.java JBR-6686 linux-aarch64
java/awt/Window/AlwaysOnTop/AutoTestOnTop.java 6847593,8253184 linux-all,windows-all
java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java JBR-6661 windows-all
java/awt/Window/Grab/GrabTest.java 8253184 windows-all
java/awt/Window/Grab/GrabTest.java 8253184,JBR-6922 windows-all,linux-all
java/awt/Window/GrabSequence/GrabSequence.java 6848409 macosx-all,linux-all
java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java 8203371 linux-all
java/awt/FontClass/FontAccess.java JBR-5225 windows-all
@@ -1031,6 +1032,7 @@ javax/swing/JToggleButton/TestSelectedKey.java JBR-5846 windows-all
javax/swing/JToolBar/4529206/bug4529206.java JBR-5387 linux-all
javax/swing/JToolTip/6219960/bug6219960.java 8253184 windows-all
javax/swing/SwingUtilities/TestBadBreak/TestBadBreak.java 8160720 generic-all
javax/swing/system/6799345/TestShutdown.java JBR-6881 windows-all
javax/swing/text/AbstractDocument/8190763/TestCCEOnEditEvent.java JBR-5799 windows-all
javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java JBR-5510 linux-5.18.2-arch1-1
javax/swing/text/TableView/TableViewLayoutTest.java 8194936,JBR-4316,JBR-5510 linux-5.18.2-arch1-1,linux-all
@@ -1046,7 +1048,7 @@ javax/swing/JInternalFrame/6647340/bug6647340.java 8253184 windows-all
javax/swing/JInternalFrame/8145060/TestJInternalFrameMinimize.java JBR-788 windows-all,linux-all
javax/swing/JInternalFrame/8145896/TestJInternalFrameMaximize.java JBR-5539 windows-all,,linux-5.18.2-arch1-1
javax/swing/JInternalFrame/Test6325652.java JBR-6111 windows-all
javax/swing/JInternalFrame/Test6505027.java JBR-5954 linux-all,osx-all
javax/swing/JInternalFrame/Test6505027.java JBR-5954 linux-all,macosx-all
javax/swing/JInternalFrame/Test6802868.java 8253184 windows-all
javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java JBR-5210 windows-all
javax/swing/dnd/8139050/NativeErrorsInTableDnD.java 8202765,JBR-5210 macosx-all,linux-all,windows-all
@@ -1077,7 +1079,7 @@ javax/swing/text/JTextComponent/6361367/bug6361367.java JBR-5210 windows-all
javax/swing/text/StyledEditorKit/4506788/bug4506788.java JBR-180 windows-all
javax/swing/text/View/8014863/bug8014863.java JBR-5541 windows-all,linux-all
javax/swing/text/View/8156217/FPMethodCalledTest.java JBR-5541 linux-all
javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java JBR-5952,JBR-6061 windows-x64,macosx-all
javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java JBR-5952,JBR-6061 windows-all,macosx-all
javax/swing/UIDefaults/6795356/TableTest.java JBR-5767 windows-all
java/awt/Robot/HiDPIScreenCapture/HiDPIRobotScreenCaptureTest.java 8253184,JBR-1656 windows-all,linux-all
java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java 8253184,JBR-5510 windows-all,linux-5.18.2-arch1-1
@@ -1318,7 +1320,7 @@ javax/swing/JSpinner/SpinnerTest.java JBR-4880 windows-all
javax/swing/JSpinner/TestJSpinnerFocusLost.java JBR-5210 windows-all
javax/swing/JTable/7068740/bug7068740.java 8197552,JBR-6680 windows-all,linux-all
javax/swing/JTable/7124218/SelectEditTableCell.java JBR-6679 linux-all,windows-all
javax/swing/JTable/8236907/LastVisibleRow.java JBR-6066 macosx-aarch64,linux-aarch64
javax/swing/JTable/8236907/LastVisibleRow.java JBR-6066 generic-all
javax/swing/JTable/BugCellEditorListener.java JBR-6678 linux-all,windows-all
javax/swing/JTable/JTableOrientationNavTest/JTableOrientationNavTest.java JBR-6836 linux-all
javax/swing/text/CSSBorder/6796710/bug6796710.java JBR-6465 windows-all,linux-aarch64
@@ -1410,7 +1412,7 @@ jb/java/awt/CustomTitleBar/HitTestNonClientArea.java JBR-5465,JBR-5550 windows-a
jb/java/awt/CustomTitleBar/MaximizeWindowTest.java JBR-5465,JBR-5550 windows-all
jb/java/awt/CustomTitleBar/MaximizedWindowFocusTest.java JBR-5828 windows-all
jb/java/awt/CustomTitleBar/MinimizingWindowTest.java JBR-5345 windows-x64
jb/java/awt/CustomTitleBar/MouseEventsOnClientArea.java JBR-5910 windows-x64
jb/java/awt/CustomTitleBar/MouseEventsOnClientArea.java JBR-6914 windows-all
jb/java/awt/CustomTitleBar/NativeControlsVisibilityTest.java JBR-5345,JBR-6835 windows-all,macosx-all
jb/java/awt/CustomTitleBar/WindowsControlWidthTest.java JBR-5345 windows-all
jb/java/awt/CustomTitleBar/WindowResizeTest.java JBR-5592 windows-all

View File

@@ -65,9 +65,11 @@ sun/java2d/GdiRendering/ClipShapeRendering.java JBR-5204 linux-all,macosx-all,wi
# the below tests are not intended to be executed in S2 configurations because
# the tests contains tags to be launched for various scales including S2
#
java/awt/Robot/HiDPIScreenCapture/HiDPIRobotScreenCaptureTest.java nobug generic-all
java/awt/Graphics/XORPaint.java nobug generic-all
java/awt/Graphics2D/LargeWindowPaintTest.java nobug generic-all
java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java nobug generic-all
java/awt/Paint/PaintNativeOnUpdate.java nobug generic-all
java/awt/Robot/HiDPIScreenCapture/HiDPIRobotScreenCaptureTest.java nobug generic-all
java/awt/Window/MultiWindowApp/ChildAlwaysOnTopTest.java nobug generic-all
javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java nobug generic-all
javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java nobug generic-all