Skip to content
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

Open
wants to merge 1,042 commits into
base: main
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 9, 2024

  1. 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`
    VladRassokhin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    cd04c0f View commit details
    Browse the repository at this point in the history
  2. 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)
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    0eea6be View commit details
    Browse the repository at this point in the history
  3. JBR-5600 Sign frameworks as whole, verify framework signature before …

    …full app sign
    VladRassokhin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    0d74e44 View commit details
    Browse the repository at this point in the history
  4. JBR-5600 Reduce noise in signing scripts output

    VladRassokhin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    2ae6acc View commit details
    Browse the repository at this point in the history
  5. JBR-4880 Fix DeadKeySystemAssertionDialog to avoid receiving key even…

    …t out of the window
    Sergey Shelomentsev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    535ded0 View commit details
    Browse the repository at this point in the history
  6. JBR-5670 restore initial display mode after test execution

    restore original display mode
    Sergey Shelomentsev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    22feb8b View commit details
    Browse the repository at this point in the history
  7. 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
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    cf5d23b View commit details
    Browse the repository at this point in the history
  8. JBR-5693 Debug build failure in main branch

    Corrected printf format and muted unused-function option for keycode_cache.c
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    6fb9367 View commit details
    Browse the repository at this point in the history
  9. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    84eb1d0 View commit details
    Browse the repository at this point in the history
  10. 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 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    3ac4f50 View commit details
    Browse the repository at this point in the history
  11. JBR-1775: improved logic for choosing newer font between system and b…

    …undled ones
    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5cfa296 View commit details
    Browse the repository at this point in the history
  12. JBR-5151 Test failures caused by -Dsun.java2d.metal.displaySync=false

    Removed display sync from window layer, provide layer content updates only when necessary
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1c1b942 View commit details
    Browse the repository at this point in the history
  13. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    24b4242 View commit details
    Browse the repository at this point in the history
  14. update exclude list

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    c012b84 View commit details
    Browse the repository at this point in the history
  15. JBR-5684 Focus state is broken after closing of modal dialog in an in…

    …active application
    JB-Dmitry authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ba3cb59 View commit details
    Browse the repository at this point in the history
  16. JBR-5720 Wrong modifiers are reported for mouse middle and right butt…

    …ons' release/clicked events
    JB-Dmitry authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9e80314 View commit details
    Browse the repository at this point in the history
  17. JBR-5746 wait for menu visibility of fail the test

    add mouse events logging
    Sergey Shelomentsev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    429dc44 View commit details
    Browse the repository at this point in the history
  18. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9fb9777 View commit details
    Browse the repository at this point in the history
  19. JBR-5548 fix BadSerializationTest

    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9f6db43 View commit details
    Browse the repository at this point in the history
  20. 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)
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f2709b0 View commit details
    Browse the repository at this point in the history
  21. 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)
    bourgesl authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    59f5b3d View commit details
    Browse the repository at this point in the history
  22. JBR-5807 java/awt/Frame/FrameVisible/FrameContentAppearanceTest.java:…

    … Failed: OpenGL 26 image rendering failure(s)
    
    Added synchronisation for rendering and appearance
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    d008f64 View commit details
    Browse the repository at this point in the history
  23. 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.
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    39162a4 View commit details
    Browse the repository at this point in the history
  24. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    46bc247 View commit details
    Browse the repository at this point in the history
  25. JBR-5259: fixed Canvas mispositioning after dragging JFrame to a moni…

    …tor with different scale
    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5c9928e View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e3657b8 View commit details
    Browse the repository at this point in the history
  27. IDEA-141456 Multimonitor HIDPI support for Linux

    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    36562f0 View commit details
    Browse the repository at this point in the history
  28. 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
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ce3d37c View commit details
    Browse the repository at this point in the history
  29. JBR-5316 Fix fractional scaling HIDPI.

    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    e96f91d View commit details
    Browse the repository at this point in the history
  30. JBR-5240 Fix XToolkit#getScreenInsets in Xinerama mode.

    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5ce5b49 View commit details
    Browse the repository at this point in the history
  31. 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)
    JB-Dmitry authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    2295b90 View commit details
    Browse the repository at this point in the history
  32. JBR-5946 Allow to disable painting of composed text in Swing text com…

    …ponents using TextLayout.draw
    JB-Dmitry authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    7e97fe4 View commit details
    Browse the repository at this point in the history
  33. JBR-5953 If hieroglyph typing isn't finalised, focusing another compo…

    …nent inserts the composed text there
    JB-Dmitry authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    7307bba View commit details
    Browse the repository at this point in the history
  34. JBR-3353 Sibling popup window is shown below dialog on macOS

    (cherry picked from commit 4c6f3e4)
    JB-Dmitry authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    592fbab View commit details
    Browse the repository at this point in the history
  35. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    0a8baad View commit details
    Browse the repository at this point in the history
  36. JBR-6008 Update JetBrains Mono fonts to v2.304

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    c097879 View commit details
    Browse the repository at this point in the history
  37. JBR-6016 doPrivileged for JBR API internal services.

    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    2604246 View commit details
    Browse the repository at this point in the history
  38. JBR-6060 add focus traversal order test

    Sergey Shelomentsev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    89b5c4d View commit details
    Browse the repository at this point in the history
  39. exclude FocusTraversalOrderTest

    Sergey Shelomentsev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    54ed036 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    a88f2a5 View commit details
    Browse the repository at this point in the history
  41. JBR-4983 MacOS Ventura - External monitor lagging

    Added extra redraw request
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    6462e9a View commit details
    Browse the repository at this point in the history
  42. JBR-6130 add VK_TAB release action

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    6ddbeff View commit details
    Browse the repository at this point in the history
  43. 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)
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9c04097 View commit details
    Browse the repository at this point in the history
  44. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    cf5f4aa View commit details
    Browse the repository at this point in the history
  45. 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
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    8665477 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    e4da6af View commit details
    Browse the repository at this point in the history
  47. 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)
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    0bd7953 View commit details
    Browse the repository at this point in the history
  48. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    fd181ed View commit details
    Browse the repository at this point in the history
  49. JBR-6181 add Linux executables with bundled FreeType

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1c303d5 View commit details
    Browse the repository at this point in the history
  50. JBR-6208 Extended glyph cache for Metal

    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    08acf12 View commit details
    Browse the repository at this point in the history
  51. JBR-6214 [fwp jbr21] IDEA-299292 Use Inter semibold instead of Inter …

    …bold
    
    Replaced Inter bold with semi-bold fonts
    bulenkov authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    3f259a9 View commit details
    Browse the repository at this point in the history
  52. JBR-6215: Override XToolkit's default nonintuitive behavior when tran…

    …slating F13-F24 keys
    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    0621a7f View commit details
    Browse the repository at this point in the history
  53. JBR-5638: improved renderer performance for simple rectangular area (…

    …see BBoxAATileGenerator), added new statistics in Renderer
    bourgesl authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    8a3b981 View commit details
    Browse the repository at this point in the history
  54. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f3a2e75 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    cad1f1f View commit details
    Browse the repository at this point in the history
  56. JBR-5466 jb/hotspot/JNIRefsInCrashLog.java: 'hs_err_42.txt' missing f…

    …rom stdout/stderr
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5bd9ecb View commit details
    Browse the repository at this point in the history
  57. JBR-5480 Include more information in OOME crash reports

    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    8ee0ba9 View commit details
    Browse the repository at this point in the history
  58. JBR-5741 broken build in main because of hotspot changes (JDK-8309613)

    Added missing parameter
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    2797864 View commit details
    Browse the repository at this point in the history
  59. 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.
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    96528ed View commit details
    Browse the repository at this point in the history
  60. JBR-5761 Make error printing more robust during early stages of VM in…

    …itialization
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    2b76ced View commit details
    Browse the repository at this point in the history
  61. JBR-4020 Test ObsoleteFlagErrorMessage fails after +IgnoreUnrecognize…

    …dVMOptions has become the default
    
    (cherry picked from commit ae5963a)
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    8bb32f3 View commit details
    Browse the repository at this point in the history
  62. JBR-6239 sign frameworks in cef_server.app

    ujpv authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    fd21a95 View commit details
    Browse the repository at this point in the history
  63. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    6cb8afa View commit details
    Browse the repository at this point in the history
  64. 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.
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    2992f20 View commit details
    Browse the repository at this point in the history
  65. 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
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    eaf9e04 View commit details
    Browse the repository at this point in the history
  66. JBR-5025 Reduce latency during display reconfiguration in Metal

    Moved metal load library checks to CGraphicsEnvironment
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    d105c41 View commit details
    Browse the repository at this point in the history
  67. 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.
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    a17b13a View commit details
    Browse the repository at this point in the history
  68. JBR-6255 improve calculation JDK_BUILD_NUMBER

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    44c7c1d View commit details
    Browse the repository at this point in the history
  69. 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.
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    0b4dcc9 View commit details
    Browse the repository at this point in the history
  70. 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) .
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    c532462 View commit details
    Browse the repository at this point in the history
  71. 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.
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ff13099 View commit details
    Browse the repository at this point in the history
  72. 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)
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    591687c View commit details
    Browse the repository at this point in the history
  73. 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)
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9ccc143 View commit details
    Browse the repository at this point in the history
  74. JBR-6281 Remove MTLEvent sync from Metal rendering code

    Removed sync code
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    0541ece View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    da1fc8c View commit details
    Browse the repository at this point in the history
  76. JBR-6291 runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java:…

    … Attempting to acquire lock OOMEStacks_lock/safepoint out of order
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b7c409b View commit details
    Browse the repository at this point in the history
  77. 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)
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    816035f View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    105742b View commit details
    Browse the repository at this point in the history
  79. 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.
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ffb11fc View commit details
    Browse the repository at this point in the history
  80. JBR-5300 Change source code and test files to use GPL license

    fix copyright profile in generated IDE project
    
    (cherry picked from commit 43ebbe3)
    JB-Dmitry authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    18a094b View commit details
    Browse the repository at this point in the history
  81. 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
    alexander-lobas authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    3557ba3 View commit details
    Browse the repository at this point in the history
  82. JBR-5384 New UI: window header is hard to resize on the top edge, top…

    …/right corner
    alexander-lobas authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    135af81 View commit details
    Browse the repository at this point in the history
  83. JBR-5478 IDEA window doesn't fit the screen properly on turning off/o…

    …n an external monitor
    alexander-lobas authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    868787f View commit details
    Browse the repository at this point in the history
  84. JBR-5546 Iterating open windows with cmd backtick on Mac forces minim…

    …ized windows to un-minimize
    alexander-lobas authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    256ebca View commit details
    Browse the repository at this point in the history
  85. 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>)
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    a67c693 View commit details
    Browse the repository at this point in the history
  86. JBR-5637 Linux: implement window position change with WM help

    Introduced JBR.isWindowMoveSupported() and
    JBR.getWindowMove().startMovingTogetherWithMouse()
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    49f64e9 View commit details
    Browse the repository at this point in the history
  87. JBR-5777 isWindowMoveSupported() doesn't work with non-default Graphi…

    …csEnvironment
    
    Co-authored-by: Nikita Gubarkov <[email protected]>
    2 people authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    bca1db2 View commit details
    Browse the repository at this point in the history
  88. JBR-5971 Wayland: support WindowMove JBR API

    Updated the XToolkit implementation to match API changes required for
    WLToolkit
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    a9abc1e View commit details
    Browse the repository at this point in the history
  89. 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.
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9c4ba75 View commit details
    Browse the repository at this point in the history
  90. JBR-6220 javax/swing/GraphicsConfigNotifier/StalePreferredSize.java b…

    …ecame failing by time out on Linux
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    787b9d7 View commit details
    Browse the repository at this point in the history
  91. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    d91874c View commit details
    Browse the repository at this point in the history
  92. 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)
    dmitrii-drobotov authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ee70434 View commit details
    Browse the repository at this point in the history
  93. JBR-4479 Add text caret tracking for macOS Accessibility Zoom

    (cherry picked from commit 0dfbf34)
    dmitrii-drobotov authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ee0f1fc View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    517b36c View commit details
    Browse the repository at this point in the history
  95. Revert "JBR-5724: fixed serialization and backward compatibility of F…

    …ont"
    
    This reverts commit c5cc5b4.
    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    3d53079 View commit details
    Browse the repository at this point in the history
  96. update jetbrains.api hash and API version

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9f8720e View commit details
    Browse the repository at this point in the history
  97. JBR-5286 make windows-aarch64 building script identical to the same s…

    …cript in jbr17
    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    a5b0573 View commit details
    Browse the repository at this point in the history
  98. JBR-5751 java/awt/Focus/RowToleranceTransitivityTest.java: Focus got …

    …stuck while traversing.
    JB-Dmitry authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f4f776a View commit details
    Browse the repository at this point in the history
  99. JBR-5246 add OpenType's features support

    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b934f12 View commit details
    Browse the repository at this point in the history
  100. JBR-5804: refactoring of freetypeScaler and moving fontconfig's logic…

    … in separate file
    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    198d2e4 View commit details
    Browse the repository at this point in the history
  101. JBR-5844: fix case with non-scalable face

    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9eb4f11 View commit details
    Browse the repository at this point in the history
  102. 8311917: MAP_FAILED definition seems to be obsolete in src/java.deskt…

    …op/unix/native/common/awt/fontpath.c
    
    Reviewed-by: prr
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f96cadd View commit details
    Browse the repository at this point in the history
  103. JBR-5844: fixed other part of issue. Added missing implementation of …

    …native methods in fontconfigmanager
    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9c99c42 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    d6bef1b View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    84813e1 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    0bef79c View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    a3965a4 View commit details
    Browse the repository at this point in the history
  108. JBR-4834 JBR-5139 Rounded corners on Mac OS and Windows: support cust…

    …om border color
    alexander-lobas authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    196377d View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    5322303 View commit details
    Browse the repository at this point in the history
  110. Don't trigger workflow on push

    Sergey Shelomentsev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    0d23d61 View commit details
    Browse the repository at this point in the history
  111. JBR-5318 add Github workflow usage for pull requests pre-commit testing

    Sergey Shelomentsev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5eeca1b View commit details
    Browse the repository at this point in the history
  112. Updated IDEA project setup

    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    d9a289a View commit details
    Browse the repository at this point in the history
  113. Added Clion project setup

    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f1cda65 View commit details
    Browse the repository at this point in the history
  114. Emoji PR sync (experimental)

    - 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.
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    e35fe97 View commit details
    Browse the repository at this point in the history
  115. JBR-6246 add (re)generating cds archives at jlink step

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    860c421 View commit details
    Browse the repository at this point in the history
  116. JBR-6272 add resolve symbols tests

    (cherry picked from commit a4acdf0)
    (cherry picked from commit 9178b24)
    ujpv authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    8e5a05a View commit details
    Browse the repository at this point in the history
  117. RDCT-766 add libwayland-cursor.so to ResolveSymbolsTestMinEnv

    (cherry picked from commit 9626cc1)
    (cherry picked from commit 09d1ab6)
    ujpv authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    bc7427b View commit details
    Browse the repository at this point in the history
  118. update exclude list on results of 22_b1930 test runs

    (cherry picked from commit def4d8a)
    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    a707b20 View commit details
    Browse the repository at this point in the history
  119. JBR-6125: macOS14 java/awt/Window/Grab/GrabTest.java Frame can't be f…

    …ocused.
    
    Fixes a data race in the test.
    
    (cherry picked from commit ca55622)
    (cherry picked from commit 1ba73c8)
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    d6201ed View commit details
    Browse the repository at this point in the history
  120. 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 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    42539aa View commit details
    Browse the repository at this point in the history
  121. JBR-5095 Incorrect initial window's location under GNOME

    (cherry picked from commit 6995ce4)
    
    with fix for JBR-5189 Can't exit fullscreen mode on ubuntu 22.10
    
    (cherry picked from commit b933660)
    (cherry picked from commit f4ea24e)
    JB-Dmitry authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    03c2419 View commit details
    Browse the repository at this point in the history
  122. JBR-5417 Fix flickering in multi-monitor setups on Linux.

    (cherry picked from commit 9b813e2)
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    16c860d View commit details
    Browse the repository at this point in the history
  123. JBR-5265 Workaround incorrect position of content window in queryXLoc…

    …ation.
    
    (cherry picked from commit 26684fd)
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    3a91aac View commit details
    Browse the repository at this point in the history
  124. JBR-5438 Fix window bounds in XWM#setShellResizable

    (cherry picked from commit 0aee99a)
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    acf5d2d View commit details
    Browse the repository at this point in the history
  125. JBR-5605 ignore empty client area when syncing bounds in XDecoratedPeer.

    (cherry picked from commit d2301ed)
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9acdc5d View commit details
    Browse the repository at this point in the history
  126. JBR-6002 Linux: maximized window goes fullscreen after being moved be…

    …tween monitors
    
    (cherry picked from commit 83c4c03)
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1703570 View commit details
    Browse the repository at this point in the history
  127. JBR-3902 create jbr_all test group

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    cdfc465 View commit details
    Browse the repository at this point in the history
  128. JBR-6404 synchronize drawing and the test checking

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    8cd0166 View commit details
    Browse the repository at this point in the history
  129. 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)
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5a1723f View commit details
    Browse the repository at this point in the history
  130. JBR-6346 update Inter font version

    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    bbea189 View commit details
    Browse the repository at this point in the history
  131. 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
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    6efa808 View commit details
    Browse the repository at this point in the history
  132. JBR-6433 Rounded corners of popups disappear after a while

    Removed opacity from CAMetalLayer for layers with rounded corners
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    a1e9522 View commit details
    Browse the repository at this point in the history
  133. JBR-5837 retrieve up-to-date default screen device in FullscreenWindo…

    …wProps test.
    
    Calling setDisplayMode() or setFullScreenWindow() may cause display reconfiguration.
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f3f11a9 View commit details
    Browse the repository at this point in the history
  134. 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.
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    fcd857e View commit details
    Browse the repository at this point in the history
  135. JBR-6377: fixed MTLLayer.redrawCount = 1 to avoid extra redraws with …

    …multiple windows
    bourgesl authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b610320 View commit details
    Browse the repository at this point in the history
  136. JBR-6454 add synchronization at disposing windows

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    e492bac View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    3ac9105 View commit details
    Browse the repository at this point in the history
  138. Revert "JBR-6346 update Inter font version"

    This reverts commit 9aa690a.
    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    3706e46 View commit details
    Browse the repository at this point in the history
  139. update exclude list on results of 23_b1960 test runs

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    78132e7 View commit details
    Browse the repository at this point in the history
  140. JBR-6493 add jtreg test

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    89de96e View commit details
    Browse the repository at this point in the history
  141. JBR-5863 add verbose mode thata saves the captured image

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    761ea27 View commit details
    Browse the repository at this point in the history
  142. Configuration menu
    Copy the full SHA
    4a51b7c View commit details
    Browse the repository at this point in the history
  143. JBR-6505: removed extra setNeedDisplay() in startRedrawIfNeeded() to …

    …restore JavaDraw performance (more frames rendered than real vsync FPS)
    bourgesl authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    cf803a2 View commit details
    Browse the repository at this point in the history
  144. JBR-6264 Improved coordinate conversion in XWayland mode

    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    4567434 View commit details
    Browse the repository at this point in the history
  145. Configuration menu
    Copy the full SHA
    daad550 View commit details
    Browse the repository at this point in the history
  146. update exclude list on results of 21.0.1_b334 test runs

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    654a6c5 View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    8894f7e View commit details
    Browse the repository at this point in the history
  148. JBR-6558 synchronize drawing and the test checking

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    53ba1c4 View commit details
    Browse the repository at this point in the history
  149. JBR-6561 add mouseRelease action for BUTTON1_DOWN_MASK at test finali…

    …zation
    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    2138f09 View commit details
    Browse the repository at this point in the history
  150. JBR-6449 Introduce FontMetricsAccessor into JBR API

    JBRE-MR-368
    
    (cherry picked from commits f0d5a90, 5befaea, ea2c4bf, 04601189604827c115a5a3b36aa268ba5c39ef3dб 20468cf)
    JB-Dmitry authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    e5ae459 View commit details
    Browse the repository at this point in the history
  151. 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.
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9e2f495 View commit details
    Browse the repository at this point in the history
  152. JBR-6591 specify values for the configure options --with-vendor-url a…

    …nd --with-vendor-bug-url
    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    4b8e945 View commit details
    Browse the repository at this point in the history
  153. update exclude list on results of main.2003 test runs

    shipilev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    7eacc64 View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    573cacf View commit details
    Browse the repository at this point in the history
  155. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    69b5345 View commit details
    Browse the repository at this point in the history
  156. remove resolved issues from exclude list

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    8737a62 View commit details
    Browse the repository at this point in the history
  157. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    980c347 View commit details
    Browse the repository at this point in the history
  158. JBR-6346 update Inter font version

    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    eb17e34 View commit details
    Browse the repository at this point in the history
  159. JBR-6620 restore displayMode to the state that was before running the…

    … test
    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    97d88bd View commit details
    Browse the repository at this point in the history
  160. update exclude list on results of 22_b2014 test runs

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    6a9a592 View commit details
    Browse the repository at this point in the history
  161. JBR-6651 Exclude keycap emoji from EmojiVariation test.

    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b2621f1 View commit details
    Browse the repository at this point in the history
  162. JBR-6649 add synchronization for creating UI

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    dfca0cf View commit details
    Browse the repository at this point in the history
  163. JBR-6522: ensure thread-safety in MTLGC_DestroyMTLGraphicsConfig (pth…

    …read_mutex_t)
    bourgesl authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f4164c2 View commit details
    Browse the repository at this point in the history
  164. Revert "JBR-6522: ensure thread-safety in MTLGC_DestroyMTLGraphicsCon…

    …fig (pthread_mutex_t)"
    
    This reverts commit e7e3638.
    bourgesl authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    4c37aca View commit details
    Browse the repository at this point in the history
  165. Revert "JBR-6346 update Inter font version"

    This reverts commit 7712e52.
    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    4573855 View commit details
    Browse the repository at this point in the history
  166. JBR-6671 added option 'freetype.font.rendering'

    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    dcfa032 View commit details
    Browse the repository at this point in the history
  167. JBR-4618 Force window size update after display reconfiguration

    - Re-create all GraphicsDevices on displayChanged()
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    50fd5a6 View commit details
    Browse the repository at this point in the history
  168. JBR-6522 macOS: SIGSEGV at [libawt_lwawt.dylib+0x8eaa8] MTLGC_Destroy…

    …MTLGraphicsConfig
    
    Performing flush of pending rendering operation before destroying MTLGraphicsConfig
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    da831b1 View commit details
    Browse the repository at this point in the history
  169. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    7cfa19d View commit details
    Browse the repository at this point in the history
  170. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f5d9c0b View commit details
    Browse the repository at this point in the history
  171. 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
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    c3fd51a View commit details
    Browse the repository at this point in the history
  172. JBR-6247 Update JBR-specific tests after JDK-8314823

    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    68a97c1 View commit details
    Browse the repository at this point in the history
  173. Update README.md with up-to-date build instructions

    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    15f6c06 View commit details
    Browse the repository at this point in the history
  174. JBR-6297: Don't check for NSInputManager wantsToHandleMouseEvents in …

    …mouseDown by default
    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    8fc65f2 View commit details
    Browse the repository at this point in the history
  175. JBR-1061 .attach_pid files in the working dir - flag to put .attach f…

    …ile in tmp dir only
    
    (cherry picked from commit 4bd3f78)
    gorrus authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    2de4825 View commit details
    Browse the repository at this point in the history
  176. 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)
    gorrus authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    d497d81 View commit details
    Browse the repository at this point in the history
  177. JBR-6612 Provide standard scripts for performance measurements

    Initial implementation for linux and macOS
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    92bf3c9 View commit details
    Browse the repository at this point in the history
  178. Configuration menu
    Copy the full SHA
    c344949 View commit details
    Browse the repository at this point in the history
  179. JBR-6612 Provide standard scripts for performance measurements

    run_rp.sh - additional checks
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1c1d919 View commit details
    Browse the repository at this point in the history
  180. JBR-6472 Add default value in CAccessibility.isComboBoxEditable to av…

    …oid NPE
    
    (cherry picked from commit 9393760)
    dmitrii-drobotov authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    7040c7e View commit details
    Browse the repository at this point in the history
  181. 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.
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    edf8826 View commit details
    Browse the repository at this point in the history
  182. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    30d64be View commit details
    Browse the repository at this point in the history
  183. JBR-5500 Handled situation of processing WM_ENDSESSION in process of …

    …closing application
    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1ef8537 View commit details
    Browse the repository at this point in the history
  184. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5ea009f View commit details
    Browse the repository at this point in the history
  185. 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)
    dmitrii-drobotov authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    77d7640 View commit details
    Browse the repository at this point in the history
  186. 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)
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5f317b9 View commit details
    Browse the repository at this point in the history
  187. update exclude list - remove failures no having tickets

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    e5f7330 View commit details
    Browse the repository at this point in the history
  188. update exclude list on results of 22_b2075 test runs

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    a054c51 View commit details
    Browse the repository at this point in the history
  189. update exclude list linux-x86 failures

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    cbc8af5 View commit details
    Browse the repository at this point in the history
  190. 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)
    dmitrii-drobotov authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b2fd049 View commit details
    Browse the repository at this point in the history
  191. JBR-6522 macOS: SIGSEGV at [libawt_lwawt.dylib+0x8eaa8] MTLGC_Destroy…

    …MTLGraphicsConfig
    
    Fix of MT access to shared data in MTLGraphicsConfigInfo
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5f90e3e View commit details
    Browse the repository at this point in the history
  192. Configuration menu
    Copy the full SHA
    e804fbe View commit details
    Browse the repository at this point in the history
  193. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    4206c1e View commit details
    Browse the repository at this point in the history
  194. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    bdd2d2c View commit details
    Browse the repository at this point in the history
  195. JBR-6785 wsl: update build scripts for linux target

    Added explicit platform target
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ac3d164 View commit details
    Browse the repository at this point in the history
  196. JBR-6723 flush vertex cache and command buffer before freeing glyph c…

    …ache. (JetBrains#334)
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    80c205a View commit details
    Browse the repository at this point in the history
  197. Configuration menu
    Copy the full SHA
    792c583 View commit details
    Browse the repository at this point in the history
  198. JBR-6387 Revert "8315701: [macos] Regression: KeyEvent has different …

    …keycode on different keyboard layouts"
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    824e35a View commit details
    Browse the repository at this point in the history
  199. macOS national keyboard support

    Denis Fokin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    e4587a4 View commit details
    Browse the repository at this point in the history
  200. fixup! macOS national keyboard support

    Remove unused import that broke compilation
    dekonoplyov authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    230b172 View commit details
    Browse the repository at this point in the history
  201. Configuration menu
    Copy the full SHA
    0610775 View commit details
    Browse the repository at this point in the history
  202. Configuration menu
    Copy the full SHA
    49ea0c5 View commit details
    Browse the repository at this point in the history
  203. JBR-4990: Undo changes to ExtendedKeyCodes

    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    8ac9a7a View commit details
    Browse the repository at this point in the history
  204. 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).
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    03b9628 View commit details
    Browse the repository at this point in the history
  205. Revert "macOS national keyboard support"

    This reverts commit 21bffd0.
    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    98c3f53 View commit details
    Browse the repository at this point in the history
  206. JBR-5173 macOS keyboard support rewrite

    with fix for JBR-5300 Change source code and test files to use GPL license
    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    24fa7c9 View commit details
    Browse the repository at this point in the history
  207. JBR-5233 Setup/teardown necessary keyboard layouts in macOS keyboard …

    …tests
    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    65a6138 View commit details
    Browse the repository at this point in the history
  208. 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
    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    e124242 View commit details
    Browse the repository at this point in the history
  209. 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
    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b452590 View commit details
    Browse the repository at this point in the history
  210. JBR-5295: Fix wrong keycodes for non-letter keys that lack a correspo…

    …nding VK_ constant on macOS
    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    e82f0a9 View commit details
    Browse the repository at this point in the history
  211. JBR-5558: macOS keyboard rewrite 2

    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b2bdef4 View commit details
    Browse the repository at this point in the history
  212. JBR-5469: Fix NextAppWinKey behavior with certain keys

    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    3cc14f8 View commit details
    Browse the repository at this point in the history
  213. Configuration menu
    Copy the full SHA
    37f65ae View commit details
    Browse the repository at this point in the history
  214. JBR-5379: Ignore input events only on permament focus loss

    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    09bb4ea View commit details
    Browse the repository at this point in the history
  215. InputMethodTest: fix certain IMEs not being added properly

    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    4de16f9 View commit details
    Browse the repository at this point in the history
  216. JBR-6028: Check before attempting to switch to a layout that might no…

    …t exist in KeyCodesTest
    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    36040bd View commit details
    Browse the repository at this point in the history
  217. JBR-6331: Fix some memory safety issues in macOS keyboards

    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    3e67344 View commit details
    Browse the repository at this point in the history
  218. JBR-6704: Fix extra IME events when a ctrl shortcut causes window foc…

    …us switch [macOS]
    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1d52664 View commit details
    Browse the repository at this point in the history
  219. increase delay in InputMethodTest

    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    dc7b029 View commit details
    Browse the repository at this point in the history
  220. JBR-6541 Added ability to get supported features and stylistic sets f…

    …or font
    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    e0313e3 View commit details
    Browse the repository at this point in the history
  221. 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)
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    e1703b7 View commit details
    Browse the repository at this point in the history
  222. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    6cb93b4 View commit details
    Browse the repository at this point in the history
  223. JBR-6723 Deal with integer overflow in DrawGlyphList with enabled sub…

    …pixelResolution
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    0ceccff View commit details
    Browse the repository at this point in the history
  224. JBR-1668: minor fixes - temporary fix for compilation issue SystemHot…

    …key.m:74:29: error: format string is not a string literal
    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f79f805 View commit details
    Browse the repository at this point in the history
  225. JBR-6372: implement detecting of OS theme on linux

    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5098269 View commit details
    Browse the repository at this point in the history
  226. Configuration menu
    Copy the full SHA
    dd9e329 View commit details
    Browse the repository at this point in the history
  227. JBR-6847 Improve locking performance on Windows

    Use -XX:+UnlockExperimentalVMOptions -XX:-UseCriticalSection
    to revert to the old behavior
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    274515e View commit details
    Browse the repository at this point in the history
  228. Configuration menu
    Copy the full SHA
    07eadad View commit details
    Browse the repository at this point in the history
  229. 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.
    avu authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1a549ba View commit details
    Browse the repository at this point in the history
  230. JBR-6915 add the option -w into mkimages scripts

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    04ca83e View commit details
    Browse the repository at this point in the history
  231. JBR-6639 Docker images for JBR/JCEF testing

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    102968a View commit details
    Browse the repository at this point in the history
  232. Update README.md

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    73e63bd View commit details
    Browse the repository at this point in the history
  233. Fix Windows AWT compilation errors

    Frame, Window, FileDialog, CustomTitleBar
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9e869ea View commit details
    Browse the repository at this point in the history
  234. Configuration menu
    Copy the full SHA
    2a275ee View commit details
    Browse the repository at this point in the history
  235. 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"
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    a852330 View commit details
    Browse the repository at this point in the history
  236. 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 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f41a745 View commit details
    Browse the repository at this point in the history
  237. Configuration menu
    Copy the full SHA
    c774b01 View commit details
    Browse the repository at this point in the history
  238. introduce jbMuslProblemList.txt exclude list

    vprovodin authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    4629b0e View commit details
    Browse the repository at this point in the history
  239. update exclude list on results of main.2176 test runs

    aghaisas authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    04d42bb View commit details
    Browse the repository at this point in the history
  240. 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 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    906769a View commit details
    Browse the repository at this point in the history
  241. Disable flappy KeyCodesTest assertions, see JBR-6888

    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    c473bb7 View commit details
    Browse the repository at this point in the history
  242. 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.
    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    277cc49 View commit details
    Browse the repository at this point in the history
  243. JBR-5611 Window header is visible but body not on Linux Ubuntu with e…

    …xternal display
    mkartashev authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    a5bfb19 View commit details
    Browse the repository at this point in the history
  244. JBR-7046 Tolerate subpixelResolution=0 in Metal and OGL

    YaaZ authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    362c264 View commit details
    Browse the repository at this point in the history
  245. Revert "JBR-6372: implement detecting of OS theme on linux"

    This reverts commit a657e4e.
    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    eb0ba21 View commit details
    Browse the repository at this point in the history
  246. JBR-6376: implement detecting of OS theme on linux

    dmitriimorskii authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    1da31cc View commit details
    Browse the repository at this point in the history
  247. JBR-7119: respect replacementRange in IME events on macOS

    tsarn authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    5c7839c View commit details
    Browse the repository at this point in the history
  248. 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)
    NikitkoCent authored and jbrbot committed May 9, 2024
    Configuration menu
    Copy the full SHA
    6c87d3b View commit details
    Browse the repository at this point in the history
  249. Configuration menu
    Copy the full SHA
    582f955 View commit details
    Browse the repository at this point in the history
  250. 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 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    4f7a007 View commit details
    Browse the repository at this point in the history