Compare commits

...

17 Commits

Author SHA1 Message Date
Vitaly Provodin
28e76d1350 exclude jb/java/jcef/HandleJSQueryTest3314.sh due to JBR-4866 on linux 2022-10-03 11:58:11 +07:00
Vitaly Provodin
4577b11bdc exclude some tests due to JBR-4880 on windows 2022-10-03 07:31:21 +07:00
Vitaly Provodin
438f476824 exclude javax/swing/JInternalFrame/8020708/bug8020708.java due to JBR-4879 on windows 2022-10-03 07:31:20 +07:00
Vitaly Provodin
ae2c64f6e9 exclude java/awt tests which do not close child processes/windows 2022-10-03 05:58:58 +07:00
Vitaly Provodin
44b5996a04 exclude java/awt/FullScreen/NoResizeEventOnDMChangeTest/NoResizeEventOnDMChangeTest.java and java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java due to 7188711 on linux-all
j
2022-10-03 05:26:33 +07:00
Vitaly Provodin
6f601270b2 Revert "JBR-4839 Report if wrong shared library is detected at run time"
This reverts commit 4d48a1319a.
2022-10-02 06:17:44 +07:00
Dmitry Batrak
50c0ce58d3 JBR-4871 Closed project leaked via KeyboardFocusManager#newFocusOwner 2022-09-29 10:45:38 +03:00
Vitaly Provodin
a4b7209b3c exclude java/awt/PrintJob/PrinterException.java on all platforms 2022-09-29 11:42:39 +07:00
Alexey Ushakov
ae5ce63002 JBR-4859 jbr17: compiler warnings with Xcode 14.0.1 (14A400)
Disabled warnings for libsplashscreen and liblcms
2022-09-28 10:51:19 +02:00
MonoBot
fb03281e53 JBR-4809 Update the bundled JetBrains Mono font version
Fonts release 2.242

(cherry picked from commit 641424a3e3)
2022-09-28 10:51:19 +02:00
Maxim Kartashev
4d48a1319a JBR-4839 Report if wrong shared library is detected at run time 2022-09-28 09:24:50 +03:00
Vitaly Provodin
9aa589ee39 exclude java/util/Properties tests PropertiesStoreTest.java & StoreReproducibilityTest.java due to 8282023 2022-09-28 06:24:42 +07:00
Nikita Gubarkov
5df8aafcd4 JBR-4815 force hinting for non-antialiased text 2022-09-27 16:17:59 +03:00
Nikita Provotorov
05f6b57864 fixup! JBR-3544: Generate popup invoked instead of New in this directory
Fixes the regression JBR-4854 keymap overlapping after Rider update.
2022-09-26 22:16:17 +03:00
Alexey Ushakov
4b82273942 JBR-4590 macOS: SIGSEGV at [libawt_lwawt] MTLTR_DrawGlyphList
Invalidate glyph cache cell info after switching MTLContext
2022-09-26 17:54:59 +02:00
Maxim Kartashev
5fd6ae67c6 JBR-4848 Cannot invoke "javax.swing.JTextField.getCaret()" because the return value of "java.lang.ref.WeakReference.get()" is null 2022-09-26 17:50:26 +03:00
Nikita Gubarkov
da9b5657da fixup! JBR-4834 Rounded corners on Mac OS: support custom border color
Bump JBR API patch version
2022-09-26 11:45:28 +03:00
26 changed files with 79 additions and 53 deletions

View File

@@ -298,7 +298,7 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBLCMS, \
HEADERS_FROM_SRC := $(LIBLCMS_HEADERS_FROM_SRC), \
DISABLED_WARNINGS_gcc := format-nonliteral type-limits \
misleading-indentation undef unused-function stringop-truncation, \
DISABLED_WARNINGS_clang := tautological-compare format-nonliteral undef, \
DISABLED_WARNINGS_clang := unused-but-set-parameter tautological-compare format-nonliteral undef, \
DISABLED_WARNINGS_microsoft := 4819, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
@@ -751,7 +751,7 @@ ifeq ($(ENABLE_HEADLESS_ONLY), false)
DISABLED_WARNINGS_gcc := sign-compare type-limits unused-result \
maybe-uninitialized shift-negative-value implicit-fallthrough \
unused-function, \
DISABLED_WARNINGS_clang := incompatible-pointer-types sign-compare \
DISABLED_WARNINGS_clang := null-pointer-subtraction incompatible-pointer-types sign-compare \
deprecated-declarations, \
DISABLED_WARNINGS_microsoft := 4018 4244 4267, \
LDFLAGS := $(LDFLAGS_JDKLIB) \

View File

@@ -354,13 +354,8 @@ extern bool isSystemShortcut_NextWindowInApplication(NSUInteger modifiersMask, N
}
- (BOOL) performKeyEquivalent: (NSEvent *) event {
// if IM is active key events should be ignored
if (![self hasMarkedText] && !fInPressAndHold) {
[self deliverJavaKeyEventHelper: event];
}
NSUInteger modFlags = [event modifierFlags] &
(NSCommandKeyMask | NSAlternateKeyMask | NSShiftKeyMask | NSControlKeyMask);
const NSUInteger modFlags =
[event modifierFlags] & (NSCommandKeyMask | NSAlternateKeyMask | NSShiftKeyMask | NSControlKeyMask);
// Workaround for JBR-3544
// When tabbing mode is on, macOS sends "Ctrl N" and "Cmd N" when "Ctrl Opt N" and "Cmd Opt N" are pressed
@@ -368,6 +363,11 @@ extern bool isSystemShortcut_NextWindowInApplication(NSUInteger modifiersMask, N
return NO;
}
// if IM is active key events should be ignored
if (![self hasMarkedText] && !fInPressAndHold) {
[self deliverJavaKeyEventHelper: event];
}
// Workaround for 8020209: special case for "Cmd =" and "Cmd ."
// because Cocoa calls performKeyEquivalent twice for these keystrokes
if (modFlags == NSCommandKeyMask) {

View File

@@ -33,12 +33,14 @@ extern "C" {
#include "jni.h"
#include "fontscalerdefs.h"
#import <Metal/Metal.h>
@class MTLContext;
typedef void (MTLFlushFunc)();
typedef struct _MTLCacheCellInfo MTLCacheCellInfo;
typedef struct {
MTLContext* mtlc;
MTLCacheCellInfo *head;
MTLCacheCellInfo *tail;
id<MTLTexture> texture;
@@ -71,9 +73,8 @@ struct _MTLCacheCellInfo {
};
MTLGlyphCacheInfo *
MTLGlyphCache_Init(jint width, jint height,
jint cellWidth, jint cellHeight,
MTLFlushFunc *func);
MTLGlyphCache_Init(MTLContext* mtlc, jint width, jint height,
jint cellWidth, jint cellHeight, MTLFlushFunc *func);
MTLCacheCellInfo *
MTLGlyphCache_AddGlyph(MTLGlyphCacheInfo *cache, struct GlyphInfo *glyph);
bool

View File

@@ -27,6 +27,7 @@
#include "jni.h"
#include "MTLGlyphCache.h"
#include "Trace.h"
#import "MTLContext.h"
/**
* When the cache is full, we will try to reuse the cache cells that have
@@ -60,7 +61,7 @@
* field directly.
*/
MTLGlyphCacheInfo *
MTLGlyphCache_Init(jint width, jint height,
MTLGlyphCache_Init(MTLContext* mtlc, jint width, jint height,
jint cellWidth, jint cellHeight,
MTLFlushFunc *func)
{
@@ -82,6 +83,7 @@ MTLGlyphCache_Init(jint width, jint height,
gcinfo->cellWidth = cellWidth;
gcinfo->cellHeight = cellHeight;
gcinfo->Flush = func;
gcinfo->mtlc = mtlc;
return gcinfo;
}

View File

@@ -135,7 +135,7 @@ MTLTR_InitGlyphCache(MTLContext *mtlc, jboolean lcdCache)
MTLGlyphCacheInfo *gcinfo;
// init glyph cache data structure
gcinfo = MTLGlyphCache_Init(MTLTR_CACHE_WIDTH,
gcinfo = MTLGlyphCache_Init(mtlc, MTLTR_CACHE_WIDTH,
MTLTR_CACHE_HEIGHT,
MTLTR_CACHE_CELL_WIDTH,
MTLTR_CACHE_CELL_HEIGHT,
@@ -342,7 +342,6 @@ static jboolean
MTLTR_DrawGrayscaleGlyphViaCache(MTLContext *mtlc,
GlyphInfo *ginfo, jint x, jint y, BMTLSDOps *dstOps)
{
MTLCacheCellInfo *cell;
jfloat x1, y1, x2, y2;
if (glyphMode != MODE_USE_CACHE_GRAY) {
@@ -358,7 +357,11 @@ MTLTR_DrawGrayscaleGlyphViaCache(MTLContext *mtlc,
glyphMode = MODE_USE_CACHE_GRAY;
}
if (ginfo->cellInfo == NULL) {
MTLCacheCellInfo *cell = (MTLCacheCellInfo *) (ginfo->cellInfo);
if (cell == NULL || cell->cacheInfo->mtlc != mtlc) {
if (cell != NULL) {
MTLGlyphCache_RemoveCellInfo(cell->glyphInfo, cell);
}
// attempt to add glyph to accelerated glyph cache
MTLTR_AddToGlyphCache(ginfo, mtlc, JNI_FALSE);
@@ -366,9 +369,8 @@ MTLTR_DrawGrayscaleGlyphViaCache(MTLContext *mtlc,
// we'll just no-op in the rare case that the cell is NULL
return JNI_TRUE;
}
cell = (MTLCacheCellInfo *) (ginfo->cellInfo);
}
cell = (MTLCacheCellInfo *) (ginfo->cellInfo);
cell->timesRendered++;
x1 = (jfloat)x;

View File

@@ -2945,6 +2945,8 @@ public abstract class KeyboardFocusManager
newFocusOwner = null;
return event;
}
newFocusOwner = null;
}
}

View File

@@ -351,20 +351,20 @@ public abstract class SunFontManager implements FontSupport, FontManagerForSGE {
jreFamilyMap.put("Roboto-Light", "Roboto Light");
jreFamilyMap.put("Roboto-Thin", "Roboto Thin");
jreFontMap.put("JetBrainsMono-Bold.ttf", new BundledFontInfo("JetBrainsMono-Bold", 2, 225, 0));
jreFontMap.put("JetBrainsMono-BoldItalic.ttf", new BundledFontInfo("JetBrainsMono-BoldItalic", 2, 225, 0));
jreFontMap.put("JetBrainsMono-ExtraBold.ttf", new BundledFontInfo("JetBrainsMono-ExtraBold", 2, 225, 0));
jreFontMap.put("JetBrainsMono-ExtraBoldItalic.ttf", new BundledFontInfo("JetBrainsMono-ExtraBoldItalic", 2, 225, 0));
jreFontMap.put("JetBrainsMono-ExtraLight.ttf", new BundledFontInfo("JetBrainsMono-ExtraLight", 2, 225, 0));
jreFontMap.put("JetBrainsMono-ExtraLightItalic.ttf", new BundledFontInfo("JetBrainsMono-ExtraLightItalic", 2, 225, 0));
jreFontMap.put("JetBrainsMono-Italic.ttf", new BundledFontInfo("JetBrainsMono-Italic", 2, 225, 0));
jreFontMap.put("JetBrainsMono-Light.ttf", new BundledFontInfo("JetBrainsMono-Light", 2, 225, 0));
jreFontMap.put("JetBrainsMono-LightItalic.ttf", new BundledFontInfo("JetBrainsMono-LightItalic", 2, 225, 0));
jreFontMap.put("JetBrainsMono-Medium.ttf", new BundledFontInfo("JetBrainsMono-Medium", 2, 225, 0));
jreFontMap.put("JetBrainsMono-MediumItalic.ttf", new BundledFontInfo("JetBrainsMono-MediumItalic", 2, 225, 0));
jreFontMap.put("JetBrainsMono-Regular.ttf", new BundledFontInfo("JetBrainsMono-Regular", 2, 225, 0));
jreFontMap.put("JetBrainsMono-Thin.ttf", new BundledFontInfo("JetBrainsMono-Thin", 2, 225, 0));
jreFontMap.put("JetBrainsMono-ThinItalic.ttf", new BundledFontInfo("JetBrainsMono-ThinItalic", 2, 225, 0));
jreFontMap.put("JetBrainsMono-Bold.ttf", new BundledFontInfo("JetBrainsMono-Bold", 2, 242, 0));
jreFontMap.put("JetBrainsMono-BoldItalic.ttf", new BundledFontInfo("JetBrainsMono-BoldItalic", 2, 242, 0));
jreFontMap.put("JetBrainsMono-ExtraBold.ttf", new BundledFontInfo("JetBrainsMono-ExtraBold", 2, 242, 0));
jreFontMap.put("JetBrainsMono-ExtraBoldItalic.ttf", new BundledFontInfo("JetBrainsMono-ExtraBoldItalic", 2, 242, 0));
jreFontMap.put("JetBrainsMono-ExtraLight.ttf", new BundledFontInfo("JetBrainsMono-ExtraLight", 2, 242, 0));
jreFontMap.put("JetBrainsMono-ExtraLightItalic.ttf", new BundledFontInfo("JetBrainsMono-ExtraLightItalic", 2, 242, 0));
jreFontMap.put("JetBrainsMono-Italic.ttf", new BundledFontInfo("JetBrainsMono-Italic", 2, 242, 0));
jreFontMap.put("JetBrainsMono-Light.ttf", new BundledFontInfo("JetBrainsMono-Light", 2, 242, 0));
jreFontMap.put("JetBrainsMono-LightItalic.ttf", new BundledFontInfo("JetBrainsMono-LightItalic", 2, 242, 0));
jreFontMap.put("JetBrainsMono-Medium.ttf", new BundledFontInfo("JetBrainsMono-Medium", 2, 242, 0));
jreFontMap.put("JetBrainsMono-MediumItalic.ttf", new BundledFontInfo("JetBrainsMono-MediumItalic", 2, 242, 0));
jreFontMap.put("JetBrainsMono-Regular.ttf", new BundledFontInfo("JetBrainsMono-Regular", 2, 242, 0));
jreFontMap.put("JetBrainsMono-Thin.ttf", new BundledFontInfo("JetBrainsMono-Thin", 2, 242, 0));
jreFontMap.put("JetBrainsMono-ThinItalic.ttf", new BundledFontInfo("JetBrainsMono-ThinItalic", 2, 242, 0));
jreFontMap.put("Inter-SemiBold.otf", new BundledFontInfo("Inter-SemiBold", 3, 19, 0));
jreFontMap.put("Inter-Regular.otf", new BundledFontInfo("Inter-Regular", 3, 19, 0));

View File

@@ -1137,7 +1137,7 @@ static int setupFTContext(JNIEnv *env, jobject font2D, FTScalerInfo *scalerInfo,
if (context->aaType == TEXT_AA_ON || context->colorFont) { // Greyscale AA or color glyph
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);
setupLoadRenderFlags(context, FC_HINT_FULL, fcAutohint, fcAutohintSet, FT_LOAD_TARGET_MONO, FT_RENDER_MODE_MONO);
} else {
int fcRGBA = FC_RGBA_UNKNOWN;
if (fcAntialiasSet && fcAntialias) {

View File

@@ -6,9 +6,9 @@
# 2. When only new API is added, or some existing API was @Deprecated - increment MINOR, reset PATCH to 0
# 3. For major backwards incompatible API changes - increment MAJOR, reset MINOR and PATCH to 0
VERSION = 1.1.0
VERSION = 1.1.1
# Hash is used to track changes to jetbrains.api, so you would not forget to update version when needed.
# When you make any changes, "make jbr-api" will fail and ask you to update hash and version number here.
HASH = 8F2F302217E7CAC9FA2DFC24BA5DD22F
HASH = 80FE49AB3B6461EBB48F9F2FC2A1D45F

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2013, 2022, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -48,8 +48,9 @@ import test.java.awt.regtesthelpers.Util;
public class InputContextMemoryLeakTest {
private static JFrame frame;
private static WeakReference<JTextField> text;
private static WeakReference<JPanel> p;
private static JTextField text;
private static WeakReference<JTextField> textWeakRef;
private static JPanel panel;
private static JButton button;
public static void init() throws Throwable {
@@ -62,16 +63,17 @@ public class InputContextMemoryLeakTest {
button = new JButton("Test");
p1.add(button);
frame.add(p1);
text = new WeakReference<JTextField>(new JTextField("Text"));
p = new WeakReference<JPanel>(new JPanel(new FlowLayout()));
p.get().add(text.get());
frame.add(p.get());
text = new JTextField("Text");
textWeakRef = new WeakReference<JTextField>(text);
panel = new JPanel(new FlowLayout());
panel.add(text);
frame.add(panel);
frame.setBounds(500, 400, 200, 200);
frame.setVisible(true);
}
});
Util.focusComponent(text.get(), 500);
Util.focusComponent(text, 500);
Util.clickOnComp(button, new Robot());
//References to objects testes for memory leak are stored in Util.
//Need to clean them
@@ -80,13 +82,16 @@ public class InputContextMemoryLeakTest {
SwingUtilities.invokeAndWait(new Runnable() {
@Override
public void run() {
frame.remove(p.get());
frame.remove(panel);
}
});
final int sleepTime = text.getCaret().getBlinkRate() * 2;
text = null;
panel = null;
Util.waitForIdle(null);
//After the next caret blink it automatically TextField references
Thread.sleep(text.get().getCaret().getBlinkRate() * 2);
Thread.sleep(sleepTime);
Util.waitForIdle(null);
assertGC();
}
@@ -102,7 +107,7 @@ public class InputContextMemoryLeakTest {
}
}
alloc = null;
if (text.get() != null) {
if (textWeakRef.get() != null) {
throw new Exception("Test failed: JTextField was not collected");
}
}

View File

@@ -144,7 +144,8 @@ java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.j
java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java 8144030 macosx-all,linux-all
java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java 7080150 macosx-all
java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java 8168646 generic-all
java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java 8049405 macosx-all
java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java 8049405 generic-all
java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java 8049405 generic-all
java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java 8048171 generic-all
java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java 8159451 linux-all,windows-all,macosx-all
java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java 6986109 generic-all
@@ -190,7 +191,8 @@ java/awt/LightweightComponent/LightweightEventTest/LightweightEventTest.java 815
java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java 8203047 macosx-all
java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.java 8073636 macosx-all
java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java 7019055,8266245 windows-all,linux-all,macosx-aarch64
java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java 8273617 macosx-all
java/awt/FullScreen/NoResizeEventOnDMChangeTest/NoResizeEventOnDMChangeTest.java 7188711 linux-all
java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java 7188711,8273617 macosx-all,linux-all
java/awt/Focus/8013611/JDK8013611.java 8175366 windows-all,macosx-all
java/awt/Focus/6981400/Test1.java 8029675 windows-all,macosx-all
java/awt/Focus/6981400/Test3.java 8173264 generic-all
@@ -781,6 +783,7 @@ javax/swing/JRootPane/4670486/bug4670486.java 8042381 macosx-all
javax/swing/text/html/StyleSheet/bug4936917.java 8277816 macosx-aarch64
javax/swing/plaf/metal/MetalGradient/8163193/ButtonGradientTest.java 8277816 macosx-aarch64
javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java 8277816 macosx-aarch64
javax/swing/JInternalFrame/8020708/bug8020708.java JBR-4879 windows-all
javax/swing/JInternalFrame/8069348/bug8069348.java 8277816 macosx-aarch64
java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java 8277816 macosx-aarch64
java/awt/Robot/CheckCommonColors/CheckCommonColors.java 8277816 macosx-aarch64
@@ -900,6 +903,9 @@ java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter.java 8254841 macos
java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java 8256289 windows-x64
java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java 8258103 linux-all
java/util/Properties/PropertiesStoreTest.java 8282023 generic-all
java/util/Properties/StoreReproducibilityTest.java 8282023 generic-all
com/sun/jndi/dns/ConfigTests/Timeout.java 8220213 generic-all
############################################################################
@@ -927,6 +933,7 @@ java/awt/print/PrinterJob/Margins.java
java/awt/print/PrinterJob/PaintText.java JBR-893 generic-all
java/awt/print/PrinterJob/PrintCrashTest.java nobug generic-all
java/awt/print/PrinterJob/PrtException.java nobug generic-all
java/awt/PrintJob/PrinterException.java nobug generic-all
javax/print/attribute/ChromaticityValues.java nobug generic-all
javax/print/CheckDupFlavor.java nobug generic-all
javax/print/PrintSE/PrintSE.sh nobug generic-all
@@ -937,9 +944,9 @@ javax/print/attribute/GetCopiesSupported.java
javax/print/attribute/SidesPageRangesTest.java nobug generic-all
javax/print/attribute/SupportedPrintableAreas.java nobug generic-all
java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java JBR-890 macosx-all
java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.java JBR-1011 macosx-all
java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.java JBR-1011 macosx-all
java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java JBR-890 generic-all
java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.java JBR-1011 generic-all
java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.java JBR-1011 generic-all
com/sun/java/swing/plaf/windows/Test8173145.java JBR-4197 windows-all
com/sun/java/swing/plaf/windows/AltFocusIssueTest.java JBR-4197 windows-all
@@ -953,4 +960,12 @@ java/nio/file/WatchService/WithSecurityManager.java
jb/hotspot/AbortHandler.java JBR-4669 macosx-all
javax/swing/SwingUtilities/4917669/bug4917669.java JBR-4677 windows-all
javax/swing/SwingUtilities/7146377/bug7146377.java JBR-4679 windows-all
javax/swing/SwingUtilities/7146377/bug7146377.java JBR-4679 windows-all
javax/swing/JFileChooser/8002077/bug8002077.java JBR-4880 windows-all
javax/swing/JSpinner/4973721/bug4973721.java JBR-4880 windows-all
javax/swing/JSpinner/5012888/bug5012888.java JBR-4880 windows-all
javax/swing/JSpinner/SpinnerTest.java JBR-4880 windows-all
javax/swing/text/FlowView/LayoutTest.java JBR-4880 windows-all
javax/swing/text/html/7189299/bug7189299.java JBR-4880 windows-all
jb/java/jcef/HandleJSQueryTest3314.sh JBR-4866 linux-all

View File

@@ -1,4 +1,3 @@
java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java JBR-890 generic-all
java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.java JBR-1011 generic-all
java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java 8279190 linux-all,windows-all,macosx-all
java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java 8282232 windows-all