Package com.intellij
Class Patches
- java.lang.Object
-
- com.intellij.Patches
-
public class Patches extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
ALL_FOLDERS_ARE_WRITABLE
static boolean
APPLE_BUG_ID_3337563
Every typing produces InputMethodEvent instead of KeyEvent with keyTyped event code.static boolean
APPLE_BUG_ID_3716835
Incorrect repaint of the components wrapped with JScrollPane.static boolean
APPLE_BUG_ID_3716865
A window that receives focus immediately receives focusLost() event and then focusGained() again.static boolean
APPLE_BUG_ID_5359442
Use of JDK1.5 ReentrantReadWriteLock API eventually leads to JVM lock-up or core dump crashes.static boolean
FILE_CHANNEL_TRANSFER_BROKEN
static boolean
IBM_JDK_DISABLE_COLLECTION_BUG
static boolean
MAC_AQUA_TABS_HACK
Index out of bounds at apple.laf.AquaTabbedPaneUI.tabForCoordinate http://www.jetbrains.net/jira/browse/IDEADEV-15769static boolean
MAC_HIDE_QUIT_HACK
static boolean
MAC_RESUME_VM_HACK
it happened on Mac that some thread did not suspended during VM suspend resiming VM in this case caused com.sun.jdi.InternalException #13static boolean
REQUEST_FOCUS_MAY_ACTIVATE_APP
Under Linux (Ubuntu) invoking "requestFocus" may (probably) activate inactive app.static boolean
SPECIAL_WINPUT_METHOD_PROCESSING
JDK 1.3.x and 1.4.x has the following error.static boolean
SUN_BUG_338675
See sun bug parage.static boolean
SUN_BUG_6322854
java.lang.NullPointerException: Failed to retrieve atom name.static boolean
SUN_BUG_ID_4218084
See sun bug parade.static boolean
SUN_BUG_ID_4503845
See sun bug parage.static boolean
SUN_BUG_ID_4508058
Java does not recognize the optional BOM which can begin a UTF-8 stream.static boolean
SUN_BUG_ID_4620537
See sun bug parage [http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4620537].static boolean
SUN_BUG_ID_4738042
BasicMenuUI$MenuKeyHandler.menuKeyPressed() incorrect for dynamic menus.static boolean
SUN_BUG_ID_4818143
Causes calling thread to lock up aquiring content of the system clipboard on linux.static boolean
SUN_BUG_ID_4893787
BasicTreeUI.FocusHandler doesn't preperly repaint JTree on focus changesstatic boolean
SUN_BUG_ID_6209673
Huge int[] leak through VolatileImages cached in RepaintManager whenever screen configuration changes.
-
Constructor Summary
Constructors Constructor Description Patches()
-
-
-
Field Detail
-
ALL_FOLDERS_ARE_WRITABLE
public static final boolean ALL_FOLDERS_ARE_WRITABLE
-
SUN_BUG_ID_4503845
public static final boolean SUN_BUG_ID_4503845
See sun bug parage. When JTable loses focus it cancel cell editing. It should stop cell editing instead. Actually SUN-boys told they have fixed the bug, but they cancel editing instead of stopping it.
-
SUN_BUG_ID_4620537
public static final boolean SUN_BUG_ID_4620537
See sun bug parage [http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4620537]. MouseListener on JTabbedPane with SCROLL_TAB_LAYOUT policy doesn't get events. In the related bug #4499556 Sun advices to reimplement or hack JTabbedPane as workaround :)
-
SUN_BUG_338675
public static final boolean SUN_BUG_338675
See sun bug parage. Debugger hangs on any attempt to attach/listen Connector when attach hanged once.
-
SUN_BUG_6322854
public static final boolean SUN_BUG_6322854
java.lang.NullPointerException: Failed to retrieve atom name.
-
SUN_BUG_ID_4218084
public static final boolean SUN_BUG_ID_4218084
See sun bug parade. If you invoke popup menu, then click on a different window (JFrame, JDialog. It doesn't matter), the JPopupMenu in the previous window still has focus, as does the new window. Seems like focus in two locations at the same time. This bug is fixed in JDK1.5
-
SPECIAL_WINPUT_METHOD_PROCESSING
public static final boolean SPECIAL_WINPUT_METHOD_PROCESSING
JDK 1.3.x and 1.4.x has the following error. When we close dialog and its content pane is being inserted into another dialog and mouse WAS INSIDE of dialog's content pane then the AWT doesn't change some internal references on focused component. It cause crash of dispatching of MOUSE_EXIT event.
-
SUN_BUG_ID_4738042
public static final boolean SUN_BUG_ID_4738042
BasicMenuUI$MenuKeyHandler.menuKeyPressed() incorrect for dynamic menus.
-
SUN_BUG_ID_4893787
public static final boolean SUN_BUG_ID_4893787
BasicTreeUI.FocusHandler doesn't preperly repaint JTree on focus changes- See Also:
- Constant Field Values
-
FILE_CHANNEL_TRANSFER_BROKEN
public static final boolean FILE_CHANNEL_TRANSFER_BROKEN
-
APPLE_BUG_ID_3337563
public static final boolean APPLE_BUG_ID_3337563
Every typing produces InputMethodEvent instead of KeyEvent with keyTyped event code. Fixed in JRE higher than 1.4.2_03-117.1
-
APPLE_BUG_ID_3716865
public static final boolean APPLE_BUG_ID_3716865
A window that receives focus immediately receives focusLost() event and then focusGained() again.
-
APPLE_BUG_ID_3716835
public static final boolean APPLE_BUG_ID_3716835
Incorrect repaint of the components wrapped with JScrollPane.
-
APPLE_BUG_ID_5359442
public static final boolean APPLE_BUG_ID_5359442
Use of JDK1.5 ReentrantReadWriteLock API eventually leads to JVM lock-up or core dump crashes. With this flag true, API is wrapped with alternative implementation via early days Doug Lea's API.- See Also:
LockFactory
-
MAC_AQUA_TABS_HACK
public static final boolean MAC_AQUA_TABS_HACK
Index out of bounds at apple.laf.AquaTabbedPaneUI.tabForCoordinate http://www.jetbrains.net/jira/browse/IDEADEV-15769
-
MAC_RESUME_VM_HACK
public static final boolean MAC_RESUME_VM_HACK
it happened on Mac that some thread did not suspended during VM suspend resiming VM in this case caused com.sun.jdi.InternalException #13
-
IBM_JDK_DISABLE_COLLECTION_BUG
public static final boolean IBM_JDK_DISABLE_COLLECTION_BUG
-
MAC_HIDE_QUIT_HACK
public static final boolean MAC_HIDE_QUIT_HACK
- See Also:
- Constant Field Values
-
SUN_BUG_ID_4818143
public static final boolean SUN_BUG_ID_4818143
Causes calling thread to lock up aquiring content of the system clipboard on linux. Being called from the swing thread an application stops responding.
-
SUN_BUG_ID_4508058
public static final boolean SUN_BUG_ID_4508058
Java does not recognize the optional BOM which can begin a UTF-8 stream. It treats the BOM as if it were the initial character of the stream- See Also:
- Constant Field Values
-
SUN_BUG_ID_6209673
public static final boolean SUN_BUG_ID_6209673
Huge int[] leak through VolatileImages cached in RepaintManager whenever screen configuration changes. For instance screen saver activates or computer goes hibernate. The problem still exists in 1.6 when two (or more) monitors exists
-
REQUEST_FOCUS_MAY_ACTIVATE_APP
public static final boolean REQUEST_FOCUS_MAY_ACTIVATE_APP
Under Linux (Ubuntu) invoking "requestFocus" may (probably) activate inactive app. To investigate if it's really true.
-
-