-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JBR-7128 Use the correct WmSize event type for JFrame moved to another monitor #381
base: main
Are you sure you want to change the base?
Commits on May 9, 2024
-
tools/mac/scripts: minor improvements
* don't move into itself * use `PKG_NAME` variable instead of `${APP_NAME}.pkg` * cleanup sign.sh * add `SCRIPT_VERBOSE` env variable to control `set -x`
Configuration menu - View commit details
-
Copy full SHA for cd04c0f - Browse repository at this point
Copy the full SHA cd04c0fView commit details -
JBR-5668: The implementation of a11y announcing for macOS crashes wit…
…h -Xcheck:jni. - Create a global reference of the passed to EDT accessible object (the local reference) to use it in the AppKit thread ; - Enable -Xcheck:jni in the tests ; - Make the tests handle the problematic case . (cherry picked from commit cba981d)
Configuration menu - View commit details
-
Copy full SHA for 0eea6be - Browse repository at this point
Copy the full SHA 0eea6beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d74e44 - Browse repository at this point
Copy the full SHA 0d74e44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ae6acc - Browse repository at this point
Copy the full SHA 2ae6accView commit details -
JBR-4880 Fix DeadKeySystemAssertionDialog to avoid receiving key even…
…t out of the window
Sergey Shelomentsev authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 535ded0 - Browse repository at this point
Copy the full SHA 535ded0View commit details -
JBR-5670 restore initial display mode after test execution
restore original display mode
Sergey Shelomentsev authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 22feb8b - Browse repository at this point
Copy the full SHA 22feb8bView commit details -
JBR-5704 displaySyncOFF: javax/swing/JDialog/Transparency/Transparenc…
…yTest.java: JDialog transparency lost upon iconify/deiconify sequence Corrected startRedraw method to call setNeedsDisplay in displaySync=false mode
Configuration menu - View commit details
-
Copy full SHA for cf5d23b - Browse repository at this point
Copy the full SHA cf5d23bView commit details -
JBR-5693 Debug build failure in main branch
Corrected printf format and muted unused-function option for keycode_cache.c
Configuration menu - View commit details
-
Copy full SHA for 6fb9367 - Browse repository at this point
Copy the full SHA 6fb9367View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84eb1d0 - Browse repository at this point
Copy the full SHA 84eb1d0View commit details -
JBR-2870 add resression test for JPopupMenu
- verify that the popup menu is usable if overlaps WM's dock panel of the bottom of screen
Sergey Shelomentsev authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 3ac4f50 - Browse repository at this point
Copy the full SHA 3ac4f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cfa296 - Browse repository at this point
Copy the full SHA 5cfa296View commit details -
JBR-5151 Test failures caused by -Dsun.java2d.metal.displaySync=false
Removed display sync from window layer, provide layer content updates only when necessary
Configuration menu - View commit details
-
Copy full SHA for 1c1b942 - Browse repository at this point
Copy the full SHA 1c1b942View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24b4242 - Browse repository at this point
Copy the full SHA 24b4242View commit details -
Configuration menu - View commit details
-
Copy full SHA for c012b84 - Browse repository at this point
Copy the full SHA c012b84View commit details -
JBR-5684 Focus state is broken after closing of modal dialog in an in…
…active application
Configuration menu - View commit details
-
Copy full SHA for ba3cb59 - Browse repository at this point
Copy the full SHA ba3cb59View commit details -
JBR-5720 Wrong modifiers are reported for mouse middle and right butt…
…ons' release/clicked events
Configuration menu - View commit details
-
Copy full SHA for 9e80314 - Browse repository at this point
Copy the full SHA 9e80314View commit details -
JBR-5746 wait for menu visibility of fail the test
add mouse events logging
Sergey Shelomentsev authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 429dc44 - Browse repository at this point
Copy the full SHA 429dc44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fb9777 - Browse repository at this point
Copy the full SHA 9fb9777View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f6db43 - Browse repository at this point
Copy the full SHA 9f6db43View commit details -
JBR-5762 Sometimes naturally generated MOUSE_DRAGGED events don't con…
…tain the pressed button's modifier. Enforce keeping the pressed button in the modifiers for MOUSE_DRAGGED events. This is under a (default enabled) system property "awt.mac.enforceMouseModifiersForMouseDragged". (cherry picked from commit fb12990)
Configuration menu - View commit details
-
Copy full SHA for f2709b0 - Browse repository at this point
Copy the full SHA f2709b0View commit details -
JBR-5625: disable color-matching (colorspace = nil) in MTLLayer by de…
…fault (see new system property 'sun.java2d.metal.colorMatching=true/false') + added new MetalLayerColorTest Use CGColorSpaceCopyName() available since macOS 10.6 in MTLLayer Use sun.java2d.metal.colorMatching=true by default (current metal behaviour)
Configuration menu - View commit details
-
Copy full SHA for 59f5b3d - Browse repository at this point
Copy the full SHA 59f5b3dView commit details -
JBR-5807 java/awt/Frame/FrameVisible/FrameContentAppearanceTest.java:…
… Failed: OpenGL 26 image rendering failure(s) Added synchronisation for rendering and appearance
Configuration menu - View commit details
-
Copy full SHA for d008f64 - Browse repository at this point
Copy the full SHA d008f64View commit details -
JBR-5815 javax/swing/AbstractButton/6711682/bug6711682.java: Row JetB…
…rains#2 checkbox is not selected Fixed the test to use proper cell coordinates when clicking.
Configuration menu - View commit details
-
Copy full SHA for 39162a4 - Browse repository at this point
Copy the full SHA 39162a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46bc247 - Browse repository at this point
Copy the full SHA 46bc247View commit details -
JBR-5259: fixed Canvas mispositioning after dragging JFrame to a moni…
…tor with different scale
Configuration menu - View commit details
-
Copy full SHA for 5c9928e - Browse repository at this point
Copy the full SHA 5c9928eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3657b8 - Browse repository at this point
Copy the full SHA e3657b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36562f0 - Browse repository at this point
Copy the full SHA 36562f0View commit details -
JBR-5186 Make MouseInfo.getPointerInfo more robust
Do not search for the containing monitor in MouseInfo.getPointerInfo, this must be handled by peers (yes, this goes against the spec of MouseInfoPeer.fillPointWithCoords). JBR-5268 Fix coordinates conversion in XMouseInfoPeer.fillPointWithCoords
Configuration menu - View commit details
-
Copy full SHA for ce3d37c - Browse repository at this point
Copy the full SHA ce3d37cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e96f91d - Browse repository at this point
Copy the full SHA e96f91dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ce5b49 - Browse repository at this point
Copy the full SHA 5ce5b49View commit details -
JBR-5823 IDEA crashes when '-Dmain.thread.as.edt=true' vmoption is se…
…t and VoiceOver is enabled done as part of JBR-4993 Support using 'main' thread as EDT on macOS (cherry picked from commit 5559869)
Configuration menu - View commit details
-
Copy full SHA for 2295b90 - Browse repository at this point
Copy the full SHA 2295b90View commit details -
JBR-5946 Allow to disable painting of composed text in Swing text com…
…ponents using TextLayout.draw
Configuration menu - View commit details
-
Copy full SHA for 7e97fe4 - Browse repository at this point
Copy the full SHA 7e97fe4View commit details -
JBR-5953 If hieroglyph typing isn't finalised, focusing another compo…
…nent inserts the composed text there
Configuration menu - View commit details
-
Copy full SHA for 7307bba - Browse repository at this point
Copy the full SHA 7307bbaView commit details -
JBR-3353 Sibling popup window is shown below dialog on macOS
(cherry picked from commit 4c6f3e4)
Configuration menu - View commit details
-
Copy full SHA for 592fbab - Browse repository at this point
Copy the full SHA 592fbabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a8baad - Browse repository at this point
Copy the full SHA 0a8baadView commit details -
Configuration menu - View commit details
-
Copy full SHA for c097879 - Browse repository at this point
Copy the full SHA c097879View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2604246 - Browse repository at this point
Copy the full SHA 2604246View commit details -
JBR-6060 add focus traversal order test
Sergey Shelomentsev authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 89b5c4d - Browse repository at this point
Copy the full SHA 89b5c4dView commit details -
exclude FocusTraversalOrderTest
Sergey Shelomentsev authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 54ed036 - Browse repository at this point
Copy the full SHA 54ed036View commit details -
Configuration menu - View commit details
-
Copy full SHA for a88f2a5 - Browse repository at this point
Copy the full SHA a88f2a5View commit details -
JBR-4983 MacOS Ventura - External monitor lagging
Added extra redraw request
Configuration menu - View commit details
-
Copy full SHA for 6462e9a - Browse repository at this point
Copy the full SHA 6462e9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ddbeff - Browse repository at this point
Copy the full SHA 6ddbeffView commit details -
JBR-5984: IM's candidate window is placed under popup windows.
- Implements the optional method [NSTextInputClient windowLevel] to tell the macOS IM subsystem correct level of the window; - Adds a regression test ImWindowIsPlacedUnderPopup5984.java. (cherry picked from commit 5a91aae)
Configuration menu - View commit details
-
Copy full SHA for 9c04097 - Browse repository at this point
Copy the full SHA 9c04097View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf5f4aa - Browse repository at this point
Copy the full SHA cf5f4aaView commit details -
JBR-6132 Crash in [MTLLayer blitTexture] when MTL_DEBUG_LAYER enabled
Blit operation should not be performed on textures with MTLTextureUsageRenderTarget only, so changing framebufferOnly to NO
Configuration menu - View commit details
-
Copy full SHA for 8665477 - Browse repository at this point
Copy the full SHA 8665477View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4da6af - Browse repository at this point
Copy the full SHA e4da6afView commit details -
JBR-4983 MacOS Ventura - External monitor lagging
Restored REDRAW_INC to 2. Enabled the fix by default only for M2 and spans displays property enabled (Displays have separate spaces OFF)
Configuration menu - View commit details
-
Copy full SHA for 0bd7953 - Browse repository at this point
Copy the full SHA 0bd7953View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd181ed - Browse repository at this point
Copy the full SHA fd181edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c303d5 - Browse repository at this point
Copy the full SHA 1c303d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08acf12 - Browse repository at this point
Copy the full SHA 08acf12View commit details -
JBR-6214 [fwp jbr21] IDEA-299292 Use Inter semibold instead of Inter …
…bold Replaced Inter bold with semi-bold fonts
Configuration menu - View commit details
-
Copy full SHA for 3f259a9 - Browse repository at this point
Copy the full SHA 3f259a9View commit details -
JBR-6215: Override XToolkit's default nonintuitive behavior when tran…
…slating F13-F24 keys
Configuration menu - View commit details
-
Copy full SHA for 0621a7f - Browse repository at this point
Copy the full SHA 0621a7fView commit details -
JBR-5638: improved renderer performance for simple rectangular area (…
…see BBoxAATileGenerator), added new statistics in Renderer
Configuration menu - View commit details
-
Copy full SHA for 8a3b981 - Browse repository at this point
Copy the full SHA 8a3b981View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3a2e75 - Browse repository at this point
Copy the full SHA f3a2e75View commit details -
Configuration menu - View commit details
-
Copy full SHA for cad1f1f - Browse repository at this point
Copy the full SHA cad1f1fView commit details -
JBR-5466 jb/hotspot/JNIRefsInCrashLog.java: 'hs_err_42.txt' missing f…
…rom stdout/stderr
Configuration menu - View commit details
-
Copy full SHA for 5bd9ecb - Browse repository at this point
Copy the full SHA 5bd9ecbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ee0ba9 - Browse repository at this point
Copy the full SHA 8ee0ba9View commit details -
JBR-5741 broken build in main because of hotspot changes (JDK-8309613)
Added missing parameter
Configuration menu - View commit details
-
Copy full SHA for 2797864 - Browse repository at this point
Copy the full SHA 2797864View commit details -
JBR-5722 vmTestbase/vm/gc/compact/Compact_TwoFields_InternedStrings: …
…SIGSEGV at Symbol::as_klass_external_name(char*, int) Do not use print_native_stack() when recording OOME stacks as it is designed to be used only in the context of a fatal error reporting where induced crashes are tolerated.
Configuration menu - View commit details
-
Copy full SHA for 96528ed - Browse repository at this point
Copy the full SHA 96528edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b76ced - Browse repository at this point
Copy the full SHA 2b76cedView commit details -
JBR-4020 Test ObsoleteFlagErrorMessage fails after +IgnoreUnrecognize…
…dVMOptions has become the default (cherry picked from commit ae5963a)
Configuration menu - View commit details
-
Copy full SHA for 8bb32f3 - Browse repository at this point
Copy the full SHA 8bb32f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd21a95 - Browse repository at this point
Copy the full SHA fd21a95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cb8afa - Browse repository at this point
Copy the full SHA 6cb8afaView commit details -
JBR-4588 macOS: SIGILL at [libsystem_kernel] __kill in CCE: class sun…
….java2d.opengl.CGLGraphicsConfig cannot be cast to class sun.java2d.metal.MTLGraphicsConfig Prevent fall back to OpenGL if Metal has been used before Added more diagnostics.
Configuration menu - View commit details
-
Copy full SHA for 2992f20 - Browse repository at this point
Copy the full SHA 2992f20View commit details -
JBR-4666 java.lang.InternalError: Error - unable to initialize Metal …
…after recreation of graphics device. Reverted fix of the JRE-359 (CGraphicsEnvironment.getDefaultScreenDevice() returns null) Logged exception after first attempt to create graphics device
Configuration menu - View commit details
-
Copy full SHA for eaf9e04 - Browse repository at this point
Copy the full SHA eaf9e04View commit details -
JBR-5025 Reduce latency during display reconfiguration in Metal
Moved metal load library checks to CGraphicsEnvironment
Configuration menu - View commit details
-
Copy full SHA for d105c41 - Browse repository at this point
Copy the full SHA d105c41View commit details -
JBR-5274 recreate CGraphicsDevice if it was changed.
- AWT code heavily relies on reference comparison when updating graphics devices & configurations, so we need to actually re-create CGraphicsDevice if it was changed. - Also do not rely on graphicsConfig.getDefaultTransform() when firing `graphicsContextScaleTransform` property change, as graphics devices are mutable and returned default transform may change over time, e.g. when device is invalidated.
Configuration menu - View commit details
-
Copy full SHA for a17b13a - Browse repository at this point
Copy the full SHA a17b13aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44c7c1d - Browse repository at this point
Copy the full SHA 44c7c1dView commit details -
JBR-5980: Pasting from clipboard not working reliably in Windows.
Marks the native flag AwtClipboard::isGettingOwnership as volatile and adds memory barriers around it to avoid inconsistencies of CPU caches.
Configuration menu - View commit details
-
Copy full SHA for 0b4dcc9 - Browse repository at this point
Copy the full SHA 0b4dcc9View commit details -
JBR-5980: Pasting from clipboard not working reliably in Windows.
(also contains the fix of JBR-6267 Image retreived from the Clipboard is not the same image that was set to the Clipboard) - Adds a way to disable caching of the data placed into the clipboard. The behavior is controlled by the system property "awt.windows.clipboard.cache.disabled" (=false by default) ; - Whenever the app gets focus additionally checks if another app has modified the clipboard. The behavior is controlled by the system property "awt.windows.clipboard.extraOwnershipChecksEnabled" (=true by default) .
Configuration menu - View commit details
-
Copy full SHA for c532462 - Browse repository at this point
Copy the full SHA c532462View commit details -
JBR-6193 Impossible to resize snapped IDE when native header is turne…
…d off Drop the maximized state right before the resize operation for undecorated windows. Also fixes setExtendedState() to work when changing snapped window's state (MAXIMIZED_HORIZ or MAXIMIZED_VERT) to NORMAL.
Configuration menu - View commit details
-
Copy full SHA for ff13099 - Browse repository at this point
Copy the full SHA ff13099View commit details -
JBR-2460: Wrong position of input window and no input preview with fc…
…itx and ubuntu 13.04. - introduces and integrates jbNewXimClient: a new implementation of XIC creation routine (it's mostly refactoring and generalizing of AWT's existed code). Enabled by default and can be disabled via a new system property -Djb.awt.newXimClient.enabled=false ; - introduces support of the X11's native over-the-spot input method style (it's almost the same as AWT's below-the-spot mode, but the input method's windows are drawn externally, not by AWT). Enabled by default and can be disabled via a new system property -Djb.awt.newXimClient.enabled=false. Doesn't work if -Djb.awt.newXimClient.enabled=false is set ; - introduces sun.awt.X11.XInputMethod.ClientComponentCaretPositionTracker class that tracks all kind of events for the current client component that can lead to the caret position changing ; - makes the XInputMethod class to update the input window's position (whenever the ClientComponentCaretPositionTracker discovers that's necessary) by setting the X11's XNSpotLocation property . Check out the branch nprovotorov/backups/JBR-2460_wrong-position-of-input-window-and-no-input-preview for more granular patches. (cherry picked from commit c57030a)
Configuration menu - View commit details
-
Copy full SHA for 591687c - Browse repository at this point
Copy the full SHA 591687cView commit details -
JBR-2460: Wrong position of input window and no input preview with fc…
…itx and ubuntu 13.04. This patch makes the fix of JBR-1573 (which caused JBR-4394) disabled by default, because it's incompatible with the native below-the-spot mode (a.k.a. over-the-spot in the X11's terminology). (cherry picked from commit 3fe2a97)
Configuration menu - View commit details
-
Copy full SHA for 9ccc143 - Browse repository at this point
Copy the full SHA 9ccc143View commit details -
JBR-6281 Remove MTLEvent sync from Metal rendering code
Removed sync code
Configuration menu - View commit details
-
Copy full SHA for 0541ece - Browse repository at this point
Copy the full SHA 0541eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for da1fc8c - Browse repository at this point
Copy the full SHA da1fc8cView commit details -
JBR-6291 runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java:…
… Attempting to acquire lock OOMEStacks_lock/safepoint out of order
Configuration menu - View commit details
-
Copy full SHA for b7c409b - Browse repository at this point
Copy the full SHA b7c409bView commit details -
JBR-6282: java/awt/TextArea/TextAreaEditing/TextAreaEditing.java inte…
…rmittently fails due to deadlock. Makes the test invoke any UI-operation on EDT only (since AWT doesn't guarantee thread-safety of UI operations, see more at https://mail.openjdk.org/pipermail/client-libs-dev/2023-November/016172.html). (cherry picked from commit 8dbb889)
Configuration menu - View commit details
-
Copy full SHA for 816035f - Browse repository at this point
Copy the full SHA 816035fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 105742b - Browse repository at this point
Copy the full SHA 105742bView commit details -
JBR-5124 Rewrite custom decorations support
JBR API v0.0.8 Added new WindowDecorations API, deprecated old CustomWindowDecoration. JBR-4641 JBR-4630 Fix client area calculation with custom decorations on Windows. - Window insets are rounded up, which causes visible & unusable border in fullscreen on some scales, round down instead. - Clipping in Swing components sometimes cuts what it shouldn't, fixed.
Configuration menu - View commit details
-
Copy full SHA for ffb11fc - Browse repository at this point
Copy the full SHA ffb11fcView commit details -
JBR-5300 Change source code and test files to use GPL license
fix copyright profile in generated IDE project (cherry picked from commit 43ebbe3)
Configuration menu - View commit details
-
Copy full SHA for 18a094b - Browse repository at this point
Copy the full SHA 18a094bView commit details -
JBR-5174 Opening project as tabs in Mac OS (version2)
JBR-5023 Configure TabbingIdentifier during create native window JBR-5256 IDEA window resizes to zero height when exit full-screen mode with new window controls enabled JBR-5197 Window control buttons are not visible in full-screen mode in dark themes when IDE window is focused JBR-5175 jb/java/awt/Window/FullScreenTwoFrames.java: -[AWTWindow resetWindowFullScreeControls]: unrecognized selector sent to instance 0x60000232d5f0 JBR-5499 Window control buttons bugfix JBR-4462 BigSur: project tab does not gain focus when click it after focusing another app
Configuration menu - View commit details
-
Copy full SHA for 3557ba3 - Browse repository at this point
Copy the full SHA 3557ba3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 135af81 - Browse repository at this point
Copy the full SHA 135af81View commit details -
JBR-5478 IDEA window doesn't fit the screen properly on turning off/o…
…n an external monitor
Configuration menu - View commit details
-
Copy full SHA for 868787f - Browse repository at this point
Copy the full SHA 868787fView commit details -
JBR-5546 Iterating open windows with cmd backtick on Mac forces minim…
…ized windows to un-minimize
Configuration menu - View commit details
-
Copy full SHA for 256ebca - Browse repository at this point
Copy the full SHA 256ebcaView commit details -
JBR-5084 Add ability to log additional data to jstack output
The data can be provided via this JBR API call: JBR.getJstack().includeInfoFrom(Supplier<String>)
Configuration menu - View commit details
-
Copy full SHA for a67c693 - Browse repository at this point
Copy the full SHA a67c693View commit details -
JBR-5637 Linux: implement window position change with WM help
Introduced JBR.isWindowMoveSupported() and JBR.getWindowMove().startMovingTogetherWithMouse()
Configuration menu - View commit details
-
Copy full SHA for 49f64e9 - Browse repository at this point
Copy the full SHA 49f64e9View commit details -
JBR-5777 isWindowMoveSupported() doesn't work with non-default Graphi…
…csEnvironment Co-authored-by: Nikita Gubarkov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bca1db2 - Browse repository at this point
Copy the full SHA bca1db2View commit details -
JBR-5971 Wayland: support WindowMove JBR API
Updated the XToolkit implementation to match API changes required for WLToolkit
Configuration menu - View commit details
-
Copy full SHA for a9abc1e - Browse repository at this point
Copy the full SHA a9abc1eView commit details -
JBR-6142 Impossible to move/resize IDE window after restart if severa…
…l projects were initially opened on secondary monitor Announce to Mutter that we are "client-decorated" when a Frame is undecorated by setting _GTK_FRAME_EXTENTS to all zeroes. This prevents Mutter from applying certain harmful heuristics.
Configuration menu - View commit details
-
Copy full SHA for 9c4ba75 - Browse repository at this point
Copy the full SHA 9c4ba75View commit details -
JBR-6220 javax/swing/GraphicsConfigNotifier/StalePreferredSize.java b…
…ecame failing by time out on Linux
Configuration menu - View commit details
-
Copy full SHA for 787b9d7 - Browse repository at this point
Copy the full SHA 787b9d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d91874c - Browse repository at this point
Copy the full SHA d91874cView commit details -
JBR-6194 Fix VoiceOver reading old JComboBox value after changing it
1. Remove `value == nil` check in ComboBoxAccessiblity.accessibilityValue to fix the issue with not updated value of combo box. With `value == nil` check, the value was not reassigned on every get request of `accessibilityValue`, but only on get `accessibilitySelectedChildren`. When changing focus by Tab, only get `accessibilityValue` is called, and because `value` is already not nil, an old value was returned. 2. Set combo box role to NSAccessibilityPopUpButtonRole if it's not editable. Setting role to popup button fixes the bug when combo box value was not updated when using VO cursor navigation. Native MacOS non-editable combo boxes and non-editable HTML <select> elements also have the "popup button" role instead of "combo box", so the role should become more clear. Popup button role additionally enables opening the combo box menu with VO+Space shortcut, and changes VO instructions to be more appropriate when combo box is focused. 3. Add test for VoiceOver-specific issues of JComboBox. (cherry picked from commit 8982db5)
Configuration menu - View commit details
-
Copy full SHA for ee70434 - Browse repository at this point
Copy the full SHA ee70434View commit details -
JBR-4479 Add text caret tracking for macOS Accessibility Zoom
(cherry picked from commit 0dfbf34)
Configuration menu - View commit details
-
Copy full SHA for ee0f1fc - Browse repository at this point
Copy the full SHA ee0f1fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 517b36c - Browse repository at this point
Copy the full SHA 517b36cView commit details -
Revert "JBR-5724: fixed serialization and backward compatibility of F…
…ont" This reverts commit c5cc5b4.
Configuration menu - View commit details
-
Copy full SHA for 3d53079 - Browse repository at this point
Copy the full SHA 3d53079View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f8720e - Browse repository at this point
Copy the full SHA 9f8720eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5b0573 - Browse repository at this point
Copy the full SHA a5b0573View commit details -
JBR-5751 java/awt/Focus/RowToleranceTransitivityTest.java: Focus got …
…stuck while traversing.
Configuration menu - View commit details
-
Copy full SHA for f4f776a - Browse repository at this point
Copy the full SHA f4f776aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b934f12 - Browse repository at this point
Copy the full SHA b934f12View commit details -
JBR-5804: refactoring of freetypeScaler and moving fontconfig's logic…
… in separate file
Configuration menu - View commit details
-
Copy full SHA for 198d2e4 - Browse repository at this point
Copy the full SHA 198d2e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eb4f11 - Browse repository at this point
Copy the full SHA 9eb4f11View commit details -
8311917: MAP_FAILED definition seems to be obsolete in src/java.deskt…
…op/unix/native/common/awt/fontpath.c Reviewed-by: prr
Configuration menu - View commit details
-
Copy full SHA for f96cadd - Browse repository at this point
Copy the full SHA f96caddView commit details -
JBR-5844: fixed other part of issue. Added missing implementation of …
…native methods in fontconfigmanager
Configuration menu - View commit details
-
Copy full SHA for 9c99c42 - Browse repository at this point
Copy the full SHA 9c99c42View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6bef1b - Browse repository at this point
Copy the full SHA d6bef1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84813e1 - Browse repository at this point
Copy the full SHA 84813e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bef79c - Browse repository at this point
Copy the full SHA 0bef79cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3965a4 - Browse repository at this point
Copy the full SHA a3965a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 196377d - Browse repository at this point
Copy the full SHA 196377dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5322303 - Browse repository at this point
Copy the full SHA 5322303View commit details -
Don't trigger workflow on push
Sergey Shelomentsev authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 0d23d61 - Browse repository at this point
Copy the full SHA 0d23d61View commit details -
JBR-5318 add Github workflow usage for pull requests pre-commit testing
Sergey Shelomentsev authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 5eeca1b - Browse repository at this point
Copy the full SHA 5eeca1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9a289a - Browse repository at this point
Copy the full SHA d9a289aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1cda65 - Browse repository at this point
Copy the full SHA f1cda65View commit details -
- Removed font fallback hacks. - Changed composite font glyph code encoding scheme, refactored to use Font2D instead of PhysicalFont. - New Emoji logical font type with 2 underlying physical fonts. - Removed getGlyphVectorOutline - it's unused and broken. - Got rid of charsToGlyphs[NS] boilerplate. - Moved emoji tests to separate directory.
Configuration menu - View commit details
-
Copy full SHA for e35fe97 - Browse repository at this point
Copy the full SHA e35fe97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 860c421 - Browse repository at this point
Copy the full SHA 860c421View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e5a05a - Browse repository at this point
Copy the full SHA 8e5a05aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc7427b - Browse repository at this point
Copy the full SHA bc7427bView commit details -
update exclude list on results of 22_b1930 test runs
(cherry picked from commit def4d8a)
Configuration menu - View commit details
-
Copy full SHA for a707b20 - Browse repository at this point
Copy the full SHA a707b20View commit details -
JBR-6125: macOS14 java/awt/Window/Grab/GrabTest.java Frame can't be f…
Configuration menu - View commit details
-
Copy full SHA for d6201ed - Browse repository at this point
Copy the full SHA d6201edView commit details -
JBR-6354 fix custom title bar tests to avoid failure in MacOS 14 full…
…screen mode - moved common logic to a separate part - moved parts of tests to swing package (cherry picked from commit 80b6e4b)
Sergey Shelomentsev authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 42539aa - Browse repository at this point
Copy the full SHA 42539aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03c2419 - Browse repository at this point
Copy the full SHA 03c2419View commit details -
JBR-5417 Fix flickering in multi-monitor setups on Linux.
(cherry picked from commit 9b813e2)
Configuration menu - View commit details
-
Copy full SHA for 16c860d - Browse repository at this point
Copy the full SHA 16c860dView commit details -
JBR-5265 Workaround incorrect position of content window in queryXLoc…
…ation. (cherry picked from commit 26684fd)
Configuration menu - View commit details
-
Copy full SHA for 3a91aac - Browse repository at this point
Copy the full SHA 3a91aacView commit details -
JBR-5438 Fix window bounds in XWM#setShellResizable
(cherry picked from commit 0aee99a)
Configuration menu - View commit details
-
Copy full SHA for acf5d2d - Browse repository at this point
Copy the full SHA acf5d2dView commit details -
JBR-5605 ignore empty client area when syncing bounds in XDecoratedPeer.
(cherry picked from commit d2301ed)
Configuration menu - View commit details
-
Copy full SHA for 9acdc5d - Browse repository at this point
Copy the full SHA 9acdc5dView commit details -
JBR-6002 Linux: maximized window goes fullscreen after being moved be…
…tween monitors (cherry picked from commit 83c4c03)
Configuration menu - View commit details
-
Copy full SHA for 1703570 - Browse repository at this point
Copy the full SHA 1703570View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdfc465 - Browse repository at this point
Copy the full SHA cdfc465View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cd0166 - Browse repository at this point
Copy the full SHA 8cd0166View commit details -
JBR-4687: Japanese IME input window hides what is being typed.
Uses CFS_EXCLUDE instead of CFS_CANDIDATEPOS in the ::ImmSetCandidateWindow() native API, which is more powerful and allows to take into account the issue's case. (cherry picked from commit 0afe6c3)
Configuration menu - View commit details
-
Copy full SHA for 5a1723f - Browse repository at this point
Copy the full SHA 5a1723fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbea189 - Browse repository at this point
Copy the full SHA bbea189View commit details -
JBR-5621 Test failures with -Dsun.java2d.metal.displaySync=false
Created intermediate buffer in the MTLLayer Implemented frame separation of window updates for AWT and Swing Remove frame delays as they greatly affect throughput Fixed test/jdk/sun/java2d/GdiRendering/ClipShapeRendering.java Resolved crash on multi-GPU systems
Configuration menu - View commit details
-
Copy full SHA for 6efa808 - Browse repository at this point
Copy the full SHA 6efa808View commit details -
JBR-6433 Rounded corners of popups disappear after a while
Removed opacity from CAMetalLayer for layers with rounded corners
Configuration menu - View commit details
-
Copy full SHA for a1e9522 - Browse repository at this point
Copy the full SHA a1e9522View commit details -
JBR-5837 retrieve up-to-date default screen device in FullscreenWindo…
…wProps test. Calling setDisplayMode() or setFullScreenWindow() may cause display reconfiguration.
Configuration menu - View commit details
-
Copy full SHA for f3f11a9 - Browse repository at this point
Copy the full SHA f3f11a9View commit details -
JBR-6340 Popups displayed shifted after moving IDE to another monitor…
… via shortcut with auto-maximize enabled in Mutter Windows no longer change their "native" size when moved between monitors with different scale on Linux. Use -Dresize.with.scale=true to revert that.
Configuration menu - View commit details
-
Copy full SHA for fcd857e - Browse repository at this point
Copy the full SHA fcd857eView commit details -
JBR-6377: fixed MTLLayer.redrawCount = 1 to avoid extra redraws with …
…multiple windows
Configuration menu - View commit details
-
Copy full SHA for b610320 - Browse repository at this point
Copy the full SHA b610320View commit details -
Configuration menu - View commit details
-
Copy full SHA for e492bac - Browse repository at this point
Copy the full SHA e492bacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ac9105 - Browse repository at this point
Copy the full SHA 3ac9105View commit details -
Revert "JBR-6346 update Inter font version"
This reverts commit 9aa690a.
Configuration menu - View commit details
-
Copy full SHA for 3706e46 - Browse repository at this point
Copy the full SHA 3706e46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78132e7 - Browse repository at this point
Copy the full SHA 78132e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89de96e - Browse repository at this point
Copy the full SHA 89de96eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 761ea27 - Browse repository at this point
Copy the full SHA 761ea27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a51b7c - Browse repository at this point
Copy the full SHA 4a51b7cView commit details -
JBR-6505: removed extra setNeedDisplay() in startRedrawIfNeeded() to …
…restore JavaDraw performance (more frames rendered than real vsync FPS)
Configuration menu - View commit details
-
Copy full SHA for cf803a2 - Browse repository at this point
Copy the full SHA cf803a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4567434 - Browse repository at this point
Copy the full SHA 4567434View commit details -
Configuration menu - View commit details
-
Copy full SHA for daad550 - Browse repository at this point
Copy the full SHA daad550View commit details -
Configuration menu - View commit details
-
Copy full SHA for 654a6c5 - Browse repository at this point
Copy the full SHA 654a6c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8894f7e - Browse repository at this point
Copy the full SHA 8894f7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53ba1c4 - Browse repository at this point
Copy the full SHA 53ba1c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2138f09 - Browse repository at this point
Copy the full SHA 2138f09View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5ae459 - Browse repository at this point
Copy the full SHA e5ae459View commit details -
JBR-4173 Tier1 test failures in jdk/javadoc/doclet/testModules
Introduction of JBR API changed the order of modules appearing in Java Doc. This commit updates the corresponding tests to match the current output with JBR API.
Configuration menu - View commit details
-
Copy full SHA for 9e2f495 - Browse repository at this point
Copy the full SHA 9e2f495View commit details -
JBR-6591 specify values for the configure options --with-vendor-url a…
…nd --with-vendor-bug-url
Configuration menu - View commit details
-
Copy full SHA for 4b8e945 - Browse repository at this point
Copy the full SHA 4b8e945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eacc64 - Browse repository at this point
Copy the full SHA 7eacc64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 573cacf - Browse repository at this point
Copy the full SHA 573cacfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69b5345 - Browse repository at this point
Copy the full SHA 69b5345View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8737a62 - Browse repository at this point
Copy the full SHA 8737a62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 980c347 - Browse repository at this point
Copy the full SHA 980c347View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb17e34 - Browse repository at this point
Copy the full SHA eb17e34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97d88bd - Browse repository at this point
Copy the full SHA 97d88bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a9a592 - Browse repository at this point
Copy the full SHA 6a9a592View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2621f1 - Browse repository at this point
Copy the full SHA b2621f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfca0cf - Browse repository at this point
Copy the full SHA dfca0cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4164c2 - Browse repository at this point
Copy the full SHA f4164c2View commit details -
Revert "JBR-6522: ensure thread-safety in MTLGC_DestroyMTLGraphicsCon…
…fig (pthread_mutex_t)" This reverts commit e7e3638.
Configuration menu - View commit details
-
Copy full SHA for 4c37aca - Browse repository at this point
Copy the full SHA 4c37acaView commit details -
Revert "JBR-6346 update Inter font version"
This reverts commit 7712e52.
Configuration menu - View commit details
-
Copy full SHA for 4573855 - Browse repository at this point
Copy the full SHA 4573855View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcfa032 - Browse repository at this point
Copy the full SHA dcfa032View commit details -
JBR-4618 Force window size update after display reconfiguration
- Re-create all GraphicsDevices on displayChanged()
Configuration menu - View commit details
-
Copy full SHA for 50fd5a6 - Browse repository at this point
Copy the full SHA 50fd5a6View commit details -
JBR-6522 macOS: SIGSEGV at [libawt_lwawt.dylib+0x8eaa8] MTLGC_Destroy…
…MTLGraphicsConfig Performing flush of pending rendering operation before destroying MTLGraphicsConfig
Configuration menu - View commit details
-
Copy full SHA for da831b1 - Browse repository at this point
Copy the full SHA da831b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cfa19d - Browse repository at this point
Copy the full SHA 7cfa19dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5d9c0b - Browse repository at this point
Copy the full SHA f5d9c0bView commit details -
JBR-1430 (8195129) Windows: use UTF16 version of Win32 API to load DLL
Also correct library name encoding in exception messages. with fix for JBR-5300 Change source code and test files to use GPL license
Configuration menu - View commit details
-
Copy full SHA for c3fd51a - Browse repository at this point
Copy the full SHA c3fd51aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68a97c1 - Browse repository at this point
Copy the full SHA 68a97c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15f6c06 - Browse repository at this point
Copy the full SHA 15f6c06View commit details -
JBR-6297: Don't check for NSInputManager wantsToHandleMouseEvents in …
…mouseDown by default
Configuration menu - View commit details
-
Copy full SHA for 8fc65f2 - Browse repository at this point
Copy the full SHA 8fc65f2View commit details -
JBR-1061 .attach_pid files in the working dir - flag to put .attach f…
…ile in tmp dir only (cherry picked from commit 4bd3f78)
Configuration menu - View commit details
-
Copy full SHA for 2de4825 - Browse repository at this point
Copy the full SHA 2de4825View commit details -
JBR-1354 com/sun/tools/attach/PermissionTest.java: access denied ("ja…
…va.util.PropertyPermission" "sun.tools.attach.tmp.only" "read") (cherry picked from commit 3a09f6c)
Configuration menu - View commit details
-
Copy full SHA for d497d81 - Browse repository at this point
Copy the full SHA d497d81View commit details -
JBR-6612 Provide standard scripts for performance measurements
Initial implementation for linux and macOS
Configuration menu - View commit details
-
Copy full SHA for 92bf3c9 - Browse repository at this point
Copy the full SHA 92bf3c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c344949 - Browse repository at this point
Copy the full SHA c344949View commit details -
JBR-6612 Provide standard scripts for performance measurements
run_rp.sh - additional checks
Configuration menu - View commit details
-
Copy full SHA for 1c1d919 - Browse repository at this point
Copy the full SHA 1c1d919View commit details -
JBR-6472 Add default value in CAccessibility.isComboBoxEditable to av…
…oid NPE (cherry picked from commit 9393760)
Configuration menu - View commit details
-
Copy full SHA for 7040c7e - Browse repository at this point
Copy the full SHA 7040c7eView commit details -
JBR-3572 Wayland: java/awt/Window/WindowTitleVisibleTest/WindowTitleV…
…isibleTestLinuxGnome.java: title bar shown and hidden are the same. Exclude the test when running under XWayland that doesn't implement screen capture necessary for the test to function.
Configuration menu - View commit details
-
Copy full SHA for edf8826 - Browse repository at this point
Copy the full SHA edf8826View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d64be - Browse repository at this point
Copy the full SHA 30d64beView commit details -
JBR-5500 Handled situation of processing WM_ENDSESSION in process of …
…closing application
Configuration menu - View commit details
-
Copy full SHA for 1ef8537 - Browse repository at this point
Copy the full SHA 1ef8537View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ea009f - Browse repository at this point
Copy the full SHA 5ea009fView commit details -
JBR-6325 Implement keyboard focus tracking for macOS Accessibility Zoom
* Call UAZoomChangeFocus function when the keyboard focus is changed or when an accessible selection event is fired. Zoom viewport fill follow the accessible frame of the newly focused component, and if it has a selected child, its frame will be passed as part that needs to be highlighted. * Fix an exception in ComboBoxAccessibility.accessibilitySelectedChildren when its selection is nil. This happens when a combo box doesn't have a selected item, and it this case Zoom wouldn't be able to follow the combo box location. * Move the native handler of CAccessibility.focusChanged method from the legacy JavaComponentAccessibility to the new CommonComponentAccessibility class. It calls a class method (like a static method in Java), so there is no difference in which specific class it's located, but it allows to write the new code in the appropriate class. (cherry picked from commit 75b0642)
Configuration menu - View commit details
-
Copy full SHA for 77d7640 - Browse repository at this point
Copy the full SHA 77d7640View commit details -
JBR-3697: Letter-based command mode actions are not triggered when us…
…ing Chinese input method. Fixes different platform-specific issues with disabling/enabling input methods support via java.awt.Component#enableInputMethods(boolean): * Windows: disabling used to require to deactivate and then activate back the app window to be performed completely ; * macOS: disabling used to leave the input method window visible (however, it wasn't affecting the input) ; * Linux: with fcitx5 IMF (may not be reproduced with iBus) disabling and then enabling back the input method support used to reset the used input source (keyboard layout) to a default one. It's done via disabling the current XIM when the input method support is disabled instead of disposing it . (cherry picked from commit 2933ea8) The patch also contains the fix for "JBR-6711: java/awt/LightweightDispatcher/LWDispatcherMemoryLeakTest.java: JButton JPanel not collected." It unsets its references to tracked components thus not preventing GC from collecting them. (cherry picked from commit e9aab98)
Configuration menu - View commit details
-
Copy full SHA for 5f317b9 - Browse repository at this point
Copy the full SHA 5f317b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5f7330 - Browse repository at this point
Copy the full SHA e5f7330View commit details -
Configuration menu - View commit details
-
Copy full SHA for a054c51 - Browse repository at this point
Copy the full SHA a054c51View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbc8af5 - Browse repository at this point
Copy the full SHA cbc8af5View commit details -
JBR-6593 Fix UI freezes with JAWS announcements
* Execute AccessibleAnnouncer.nativeAnnounce on a background thread on Windows to fix UI freezes. IntelliJ calls this method from EDT, but it doesn't need to run on EDT because on Windows it simply calls screen readers API without interacting with UI components. Additionally, when using a background thread, the JAWS SayString method, which previously could have been running for multiple seconds, is now executed immediately as expected, but the root cause of previous delays is unclear. * In JawsAnnouncer, initialize COM library with the multithreaded model to allow executing it from different threads. Now COM is initialized and uninitialized on every call of the method as required by the [documentation](https://learn.microsoft.com/en-us/windows/win32/learnwin32/initializing-the-com-library): "Each thread that uses a COM interface must make a separate call to this function. For every successful call to CoInitializeEx, you must call CoUninitialize before the thread exits". IJawsApi COM object is still static and reused by different threads, which is allowed with a multithreaded concurrency model. It shouldn't cause issues because it has no state and only forwards calls to JAWS. (cherry picked from commit 8cc4cd5) (cherry picked from commit d7d8d9b)
Configuration menu - View commit details
-
Copy full SHA for b2fd049 - Browse repository at this point
Copy the full SHA b2fd049View commit details -
JBR-6522 macOS: SIGSEGV at [libawt_lwawt.dylib+0x8eaa8] MTLGC_Destroy…
…MTLGraphicsConfig Fix of MT access to shared data in MTLGraphicsConfigInfo
Configuration menu - View commit details
-
Copy full SHA for 5f90e3e - Browse repository at this point
Copy the full SHA 5f90e3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e804fbe - Browse repository at this point
Copy the full SHA e804fbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4206c1e - Browse repository at this point
Copy the full SHA 4206c1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdd2d2c - Browse repository at this point
Copy the full SHA bdd2d2cView commit details -
JBR-6785 wsl: update build scripts for linux target
Added explicit platform target
Configuration menu - View commit details
-
Copy full SHA for ac3d164 - Browse repository at this point
Copy the full SHA ac3d164View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80c205a - Browse repository at this point
Copy the full SHA 80c205aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 792c583 - Browse repository at this point
Copy the full SHA 792c583View commit details -
JBR-6387 Revert "8315701: [macos] Regression: KeyEvent has different …
…keycode on different keyboard layouts"
Configuration menu - View commit details
-
Copy full SHA for 824e35a - Browse repository at this point
Copy the full SHA 824e35aView commit details -
macOS national keyboard support
Denis Fokin authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for e4587a4 - Browse repository at this point
Copy the full SHA e4587a4View commit details -
fixup! macOS national keyboard support
Remove unused import that broke compilation
Configuration menu - View commit details
-
Copy full SHA for 230b172 - Browse repository at this point
Copy the full SHA 230b172View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0610775 - Browse repository at this point
Copy the full SHA 0610775View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49ea0c5 - Browse repository at this point
Copy the full SHA 49ea0c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ac9a7a - Browse repository at this point
Copy the full SHA 8ac9a7aView commit details -
JBR-5107, JBR-5114: SIGILL/OOM from Java_sun_lwawt_macosx_LWCToolkit_…
…getKeyboardLayoutNativeId. A theoretical fix, it should: - Catch any NSException (as it was initially expected); - Probably fix possible memory leaks (by moving the layoutId var inside autoreleasepool).
Configuration menu - View commit details
-
Copy full SHA for 03b9628 - Browse repository at this point
Copy the full SHA 03b9628View commit details -
Revert "macOS national keyboard support"
This reverts commit 21bffd0.
Configuration menu - View commit details
-
Copy full SHA for 98c3f53 - Browse repository at this point
Copy the full SHA 98c3f53View commit details -
JBR-5173 macOS keyboard support rewrite
with fix for JBR-5300 Change source code and test files to use GPL license
Configuration menu - View commit details
-
Copy full SHA for 24fa7c9 - Browse repository at this point
Copy the full SHA 24fa7c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65a6138 - Browse repository at this point
Copy the full SHA 65a6138View commit details -
Revert "8230926: [macosx] Two apostrophes are entered instead of one …
…with "U.S. International - PC" layout" This reverts commit 5049cad. After JBR-5173 this workaround is no longer necessary
Configuration menu - View commit details
-
Copy full SHA for e124242 - Browse repository at this point
Copy the full SHA e124242View commit details -
JBR-5254: Fix Caps Lock not working properly on certain Chinese IMs
with fix for JBR-5300 Change source code and test files to use GPL license
Configuration menu - View commit details
-
Copy full SHA for b452590 - Browse repository at this point
Copy the full SHA b452590View commit details -
JBR-5295: Fix wrong keycodes for non-letter keys that lack a correspo…
…nding VK_ constant on macOS
Configuration menu - View commit details
-
Copy full SHA for e82f0a9 - Browse repository at this point
Copy the full SHA e82f0a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2bdef4 - Browse repository at this point
Copy the full SHA b2bdef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cc14f8 - Browse repository at this point
Copy the full SHA 3cc14f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37f65ae - Browse repository at this point
Copy the full SHA 37f65aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09bb4ea - Browse repository at this point
Copy the full SHA 09bb4eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4de16f9 - Browse repository at this point
Copy the full SHA 4de16f9View commit details -
JBR-6028: Check before attempting to switch to a layout that might no…
…t exist in KeyCodesTest
Configuration menu - View commit details
-
Copy full SHA for 36040bd - Browse repository at this point
Copy the full SHA 36040bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e67344 - Browse repository at this point
Copy the full SHA 3e67344View commit details -
JBR-6704: Fix extra IME events when a ctrl shortcut causes window foc…
…us switch [macOS]
Configuration menu - View commit details
-
Copy full SHA for 1d52664 - Browse repository at this point
Copy the full SHA 1d52664View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc7b029 - Browse repository at this point
Copy the full SHA dc7b029View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0313e3 - Browse repository at this point
Copy the full SHA e0313e3View commit details -
JBR-3112 Linux: Last character issue with Korean.
- Ignores the IM text returned from XmbLookupString/XwcLookupString if the KeyPress event which XmbResetIC was called with was synthetic and the first after a call of XmbResetIC/XwcResetIC. - Only for the new mode introduced in JBR-2460 (-Djb.awt.newXimClient.preferBelowTheSpot=true): cancel text composing on each mouse press, so that preedit text stops following the caret if it's moving in response to mouse clicks. (cherry picked from commit 43a9a3a) (cherry picked from commit 156e5d9)
Configuration menu - View commit details
-
Copy full SHA for e1703b7 - Browse repository at this point
Copy the full SHA e1703b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cb93b4 - Browse repository at this point
Copy the full SHA 6cb93b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ceccff - Browse repository at this point
Copy the full SHA 0ceccffView commit details -
JBR-1668: minor fixes - temporary fix for compilation issue SystemHot…
…key.m:74:29: error: format string is not a string literal
Configuration menu - View commit details
-
Copy full SHA for f79f805 - Browse repository at this point
Copy the full SHA f79f805View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5098269 - Browse repository at this point
Copy the full SHA 5098269View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd9e329 - Browse repository at this point
Copy the full SHA dd9e329View commit details -
JBR-6847 Improve locking performance on Windows
Use -XX:+UnlockExperimentalVMOptions -XX:-UseCriticalSection to revert to the old behavior
Configuration menu - View commit details
-
Copy full SHA for 274515e - Browse repository at this point
Copy the full SHA 274515eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07eadad - Browse repository at this point
Copy the full SHA 07eadadView commit details -
JBR-6911 IDE crashes (EXC_BAD_ACCESS) after disconnecting the seconda…
…ry display if a markdown file is opened (macOS Sonoma 14.4.1) Corrected invalid usage of dealloc method, fixed memory leaks.
Configuration menu - View commit details
-
Copy full SHA for 1a549ba - Browse repository at this point
Copy the full SHA 1a549baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04ca83e - Browse repository at this point
Copy the full SHA 04ca83eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 102968a - Browse repository at this point
Copy the full SHA 102968aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73e63bd - Browse repository at this point
Copy the full SHA 73e63bdView commit details -
Fix Windows AWT compilation errors
Frame, Window, FileDialog, CustomTitleBar
Configuration menu - View commit details
-
Copy full SHA for 9e869ea - Browse repository at this point
Copy the full SHA 9e869eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a275ee - Browse repository at this point
Copy the full SHA 2a275eeView commit details -
JBR-6769 Make it possible to get info whether IDE is running in a vir…
…tual env Added system property intellij.os.virtualization with possible values "none", "Xen", "KVM", "VMWare", "HyperV"
Configuration menu - View commit details
-
Copy full SHA for a852330 - Browse repository at this point
Copy the full SHA a852330View commit details -
JBR-6771 BoxLayout throws mysterious NPEs due to previous exceptions
The checkRequests method only does layout initialization if it isn't initialized already. However, when an exception is thrown during the initialization, the layout may end up in a half-initialized state. Fix this by using the field that is initialized the last to check if the layout is initialized. If that field is null, it may mean that the layout isn't initialized or that the last attempt failed midway. Then we try again. This attempt can, of course, break for the same reason as the previous one, but in that case we'll at least get a stack trace pointing to a real cause of the error and not some mysterious NPE that seems to be impossible from the logic. The bug is that if we add a component that throws an exception in one of its methods called by BoxLayout, then the layout may end up in a half-initialized state that would mistakenly be considered fully initialized. Then it would try to access some fields and throw NPE with a stack trace that tells exactly nothing about what went wrong and where. This test checks for the presence of this bug by adding a broken component to a BoxLayout and then un-breaking this component and checking that an exception is thrown even though the component is no longer broken.
Sergei Tachenov authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for f41a745 - Browse repository at this point
Copy the full SHA f41a745View commit details -
Configuration menu - View commit details
-
Copy full SHA for c774b01 - Browse repository at this point
Copy the full SHA c774b01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4629b0e - Browse repository at this point
Copy the full SHA 4629b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04d42bb - Browse repository at this point
Copy the full SHA 04d42bbView commit details -
JBR-6984 Fix BoxLayout/NPECheckRequests test
It was initially written and tested on Linux, but it turns out that on other systems validate() can be called in between init() and start() calls, which would break the test even though BoxLayout isn't broken.
Sergei Tachenov authored and jbrbot committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 906769a - Browse repository at this point
Copy the full SHA 906769aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c473bb7 - Browse repository at this point
Copy the full SHA c473bb7View commit details -
JBR-7020 Reorder LCD glyph cache freeing and validation
1. As we started committing the command buffer on glyph cache flush, this invalidates the current encoder. We need to `MTLTR_ValidateGlyphCache` after the flush, not before. 2. There's no reason to maintain separate glyph cache invalidation logic for this singe case (which is a no-op in reality), so just free the cache instead.
Configuration menu - View commit details
-
Copy full SHA for 277cc49 - Browse repository at this point
Copy the full SHA 277cc49View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5bfb19 - Browse repository at this point
Copy the full SHA a5bfb19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 362c264 - Browse repository at this point
Copy the full SHA 362c264View commit details -
Revert "JBR-6372: implement detecting of OS theme on linux"
This reverts commit a657e4e.
Configuration menu - View commit details
-
Copy full SHA for eb0ba21 - Browse repository at this point
Copy the full SHA eb0ba21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1da31cc - Browse repository at this point
Copy the full SHA 1da31ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c7839c - Browse repository at this point
Copy the full SHA 5c7839cView commit details -
JBR-6456 Sudden keyboard death on Linux using iBus.
Add a workaround for the iBus's bug which leads to the issue. (cherry picked from commit b8e9dbf)
Configuration menu - View commit details
-
Copy full SHA for 6c87d3b - Browse repository at this point
Copy the full SHA 6c87d3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 582f955 - Browse repository at this point
Copy the full SHA 582f955View commit details -
JBR-7128 Use the correct WmSize event type for JFrame moved to anothe…
…r monitor On Windows, a JFrame may be moved to another monitor while it's maximized by pressing Win+Shift+Left/Right. When this happens, if the monitor has a different scale factor, then a fake WmSize event is sent. This fake event must use the correct type, matching the actual state of the frame, but it wasn't the case, SIZENORMAL was always used. Fix by introducing a new virtual function that returns the event type corresponding to the actual state and override this function for AwtFrame. Since it's impossible to move a minimized window, only handle two cases: the frame is maximized or not maximized.
Sergei Tachenov committedMay 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 4f7a007 - Browse repository at this point
Copy the full SHA 4f7a007View commit details