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-6847 Improve locking performance on Windows #343

Closed
wants to merge 1,017 commits into from
Closed
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 20, 2024

  1. jb/branchdiff.py is a lot faster

    mkartashev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    105a593 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    775d0d0 View commit details
    Browse the repository at this point in the history
  3. JBR-4959 [macOS Ventura] Screen flickering after OS update when IDE i…

    …s full screen
    
    This includes displaySync changes as well as fixes for JBR-5157 and JBR-5321.
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    079d476 View commit details
    Browse the repository at this point in the history
  4. JBR-5193 Do not use extra commandQueue in metal pipeline

    Removed extra command queue
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1e25688 View commit details
    Browse the repository at this point in the history
  5. JBR-4883 macOS: SIGSEGV at MTLVertexCache_FlushGlyphVertexCache

    Use separate glyph cache for each MTLContext instance. Refactored MTLGlyphCache
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    34cf379 View commit details
    Browse the repository at this point in the history
  6. JBR-5536: Crash on macOS bad JNI lookup in Java_sun_swing_AccessibleA…

    …nnouncer_nativeAnnounce
    
    Stop using the JNIEnv instance bound to EDT in the AppKit thread.
    
    (cherry picked from commit 0f49341)
    NikitkoCent authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    77bf1e8 View commit details
    Browse the repository at this point in the history
  7. JBR-5559 SwingMark performance drop after removing additional command…

    … queue
    
    Added command queue and provided synchronization between the command queues
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4021dda View commit details
    Browse the repository at this point in the history
  8. JBR-5170: improved color maskFill performance: using a new MaskColorB…

    …uffer and a specific shader (vert_txt_col)
    
    fix crash in J2DDemo with advanced paints + artefacts with texture background
    bourgesl authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f441b1d View commit details
    Browse the repository at this point in the history
  9. JBR-5580 J2DBench: ~15% drop performance because of non optimal synch…

    …ronization in metal (MBP 16'' x64)
    
    Removed NSLock and moved all operations to the AppKit thread
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    bf09b94 View commit details
    Browse the repository at this point in the history
  10. update a11y exclude list

    Sergey Shelomentsev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    c780518 View commit details
    Browse the repository at this point in the history
  11. JBR-5580 J2DBench: ~15% drop performance  because of non optimal sync…

    …hronization in metal (MBP 16'' x64)
    
    Replaced NSMutableArray with NSMutableSet, removed unnecessary __block modifier.
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4bd4f65 View commit details
    Browse the repository at this point in the history
  12. JBR-5603 build aarch64 Linux from arm64v8/centos:7 and check glibc to…

    … be not higher 2.17
    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    b3d4e38 View commit details
    Browse the repository at this point in the history
  13. JBR-5631 Refactor Dockerfile for x64 builds

    mkartashev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    249215c View commit details
    Browse the repository at this point in the history
  14. JBR-5627 add regression test AsyncProfilerRunnerTest

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    aa10c2d View commit details
    Browse the repository at this point in the history
  15. JBR-5649 Flickering in multi-monitor configuration

    Provided corrected initial value for currentDisplayID
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    edbf73c View commit details
    Browse the repository at this point in the history
  16. JBR-5651: Improved MTLVertexCache to merge consecutive full-tiles ie …

    …use 1 larger quad instead of many quads per row, full-tile is only using 1x1 pixel (full), applied to color, gradient & texture paints + fixed clang warnings
    bourgesl authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    17c6403 View commit details
    Browse the repository at this point in the history
  17. JBR-5656 Builds of JDK 21 are reproducible by default

    (cherry picked from commit 0d663a1)
    mkartashev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    cbbdc5b View commit details
    Browse the repository at this point in the history
  18. JBR-4494 pass ui scale options for child process

    Sergey Shelomentsev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4ba3604 View commit details
    Browse the repository at this point in the history
  19. remove jb/java/awt/Window/ZOrderOnModalDialogActivation.java

    Sergey Shelomentsev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    da43ca9 View commit details
    Browse the repository at this point in the history
  20. JBR-5577 fix MouseEventsOnClientArea test

    - add Swing/AWT specific Task runners
    - split MouseEventsOnClientArea to separate AWT/Swing tests
    - use CountDownLatch for tracking mouse events
    Sergey Shelomentsev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    164e6e2 View commit details
    Browse the repository at this point in the history
  21. JBR-5551 update hit tests on custom title bar

    - set windows always on top
    - verify mouse location before clicking
    Sergey Shelomentsev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5ba0f0a View commit details
    Browse the repository at this point in the history
  22. JBR-5579 Update mouse location checks, set window always on top for A…

    …ctionListenerTest
    Sergey Shelomentsev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    dbe82d0 View commit details
    Browse the repository at this point in the history
  23. JBR-5600 Sign macOS binaries using jet-sign

    VladRassokhin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    e5e701a View commit details
    Browse the repository at this point in the history
  24. JBR-5600 Notarize macOS binaries using notarytool

    VladRassokhin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f30a803 View commit details
    Browse the repository at this point in the history
  25. JBR-5600 Staple .pkg with signature

    VladRassokhin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    b925746 View commit details
    Browse the repository at this point in the history
  26. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d0140b3 View commit details
    Browse the repository at this point in the history
  27. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2ed33c5 View commit details
    Browse the repository at this point in the history
  28. JBR-5600 Sign frameworks as whole, verify framework signature before …

    …full app sign
    VladRassokhin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    da2ac16 View commit details
    Browse the repository at this point in the history
  29. JBR-5600 Reduce noise in signing scripts output

    VladRassokhin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    090027e View commit details
    Browse the repository at this point in the history
  30. JBR-4880 Fix DeadKeySystemAssertionDialog to avoid receiving key even…

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

    restore original display mode
    Sergey Shelomentsev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    64b81bc View commit details
    Browse the repository at this point in the history
  32. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    6b7edbb View commit details
    Browse the repository at this point in the history
  33. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d59b55f View commit details
    Browse the repository at this point in the history
  34. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f442a4e View commit details
    Browse the repository at this point in the history
  35. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    510d492 View commit details
    Browse the repository at this point in the history
  36. JBR-1775: improved logic for choosing newer font between system and b…

    …undled ones
    dmitriimorskii authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a7119ea View commit details
    Browse the repository at this point in the history
  37. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5c6784d View commit details
    Browse the repository at this point in the history
  38. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    436c8f4 View commit details
    Browse the repository at this point in the history
  39. update exclude list

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

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

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

    add mouse events logging
    Sergey Shelomentsev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    86931a5 View commit details
    Browse the repository at this point in the history
  43. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d66aed7 View commit details
    Browse the repository at this point in the history
  44. JBR-5548 fix BadSerializationTest

    dmitriimorskii authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ae55254 View commit details
    Browse the repository at this point in the history
  45. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    255f310 View commit details
    Browse the repository at this point in the history
  46. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    07bb0ac View commit details
    Browse the repository at this point in the history
  47. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    919a884 View commit details
    Browse the repository at this point in the history
  48. JBR-5815 javax/swing/AbstractButton/6711682/bug6711682.java: Row #2 c…

    …heckbox is not selected
    
    Fixed the test to use proper cell coordinates when clicking.
    mkartashev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    24f1e6b View commit details
    Browse the repository at this point in the history
  49. Update README.md

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

    …tor with different scale
    dmitriimorskii authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    cf40f01 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    f5afc7a View commit details
    Browse the repository at this point in the history
  52. IDEA-141456 Multimonitor HIDPI support for Linux

    YaaZ authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2e4e5fc View commit details
    Browse the repository at this point in the history
  53. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    bb83401 View commit details
    Browse the repository at this point in the history
  54. JBR-5316 Fix fractional scaling HIDPI.

    YaaZ authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    15caf25 View commit details
    Browse the repository at this point in the history
  55. JBR-5240 Fix XToolkit#getScreenInsets in Xinerama mode.

    YaaZ authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    6aa0914 View commit details
    Browse the repository at this point in the history
  56. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2d0a2d6 View commit details
    Browse the repository at this point in the history
  57. JBR-5946 Allow to disable painting of composed text in Swing text com…

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

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

    (cherry picked from commit 4c6f3e4)
    JB-Dmitry authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    0643d47 View commit details
    Browse the repository at this point in the history
  60. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5cb41ca View commit details
    Browse the repository at this point in the history
  61. JBR-6008 Update JetBrains Mono fonts to v2.304

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

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

    Sergey Shelomentsev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    57ce9de View commit details
    Browse the repository at this point in the history
  64. exclude FocusTraversalOrderTest

    Sergey Shelomentsev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f21bce9 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    42856a9 View commit details
    Browse the repository at this point in the history
  66. JBR-4983 MacOS Ventura - External monitor lagging

    Added extra redraw request
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    827008a View commit details
    Browse the repository at this point in the history
  67. JBR-6130 add VK_TAB release action

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    262ba33 View commit details
    Browse the repository at this point in the history
  68. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4d5f8de View commit details
    Browse the repository at this point in the history
  69. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    7545d1b View commit details
    Browse the repository at this point in the history
  70. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ec18fe8 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    7ab7cb2 View commit details
    Browse the repository at this point in the history
  72. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ab711b7 View commit details
    Browse the repository at this point in the history
  73. Update README.md

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

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    fd253a0 View commit details
    Browse the repository at this point in the history
  75. JBR-6208 Extended glyph cache for Metal

    YaaZ authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    b134018 View commit details
    Browse the repository at this point in the history
  76. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    8805f2a View commit details
    Browse the repository at this point in the history
  77. JBR-6215: Override XToolkit's default nonintuitive behavior when tran…

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

    …see BBoxAATileGenerator), added new statistics in Renderer
    bourgesl authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d781f4d View commit details
    Browse the repository at this point in the history
  79. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1b0f9b9 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    f7d6233 View commit details
    Browse the repository at this point in the history
  81. JBR-5466 jb/hotspot/JNIRefsInCrashLog.java: 'hs_err_42.txt' missing f…

    …rom stdout/stderr
    mkartashev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    91374f6 View commit details
    Browse the repository at this point in the history
  82. JBR-5480 Include more information in OOME crash reports

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

    Added missing parameter
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1b47d21 View commit details
    Browse the repository at this point in the history
  84. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5ec2323 View commit details
    Browse the repository at this point in the history
  85. JBR-5761 Make error printing more robust during early stages of VM in…

    …itialization
    mkartashev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5b602ed View commit details
    Browse the repository at this point in the history
  86. JBR-4020 Test ObsoleteFlagErrorMessage fails after +IgnoreUnrecognize…

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

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

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f8a9759 View commit details
    Browse the repository at this point in the history
  89. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    bbe6ff0 View commit details
    Browse the repository at this point in the history
  90. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a005674 View commit details
    Browse the repository at this point in the history
  91. JBR-5025 Reduce latency during display reconfiguration in Metal

    Moved metal load library checks to CGraphicsEnvironment
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    8e8caf8 View commit details
    Browse the repository at this point in the history
  92. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    214fd58 View commit details
    Browse the repository at this point in the history
  93. JBR-6255 improve calculation JDK_BUILD_NUMBER

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1dc675f View commit details
    Browse the repository at this point in the history
  94. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a6e383c View commit details
    Browse the repository at this point in the history
  95. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f5a1594 View commit details
    Browse the repository at this point in the history
  96. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    97525eb View commit details
    Browse the repository at this point in the history
  97. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    15f16d0 View commit details
    Browse the repository at this point in the history
  98. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    590dd8e View commit details
    Browse the repository at this point in the history
  99. JBR-6281 Remove MTLEvent sync from Metal rendering code

    Removed sync code
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    be70cb4 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    0869adb View commit details
    Browse the repository at this point in the history
  101. JBR-6291 runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java:…

    … Attempting to acquire lock OOMEStacks_lock/safepoint out of order
    mkartashev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4c5614e View commit details
    Browse the repository at this point in the history
  102. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f04522b View commit details
    Browse the repository at this point in the history
  103. update exclude list on results of 21.0.1_b293.1 test runs

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    630b35f View commit details
    Browse the repository at this point in the history
  104. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1dddb17 View commit details
    Browse the repository at this point in the history
  105. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    60b0bc9 View commit details
    Browse the repository at this point in the history
  106. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5245bb3 View commit details
    Browse the repository at this point in the history
  107. JBR-5384 New UI: window header is hard to resize on the top edge, top…

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

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

    …ized windows to un-minimize
    alexander-lobas authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    11dd32b View commit details
    Browse the repository at this point in the history
  110. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d6d5b6c View commit details
    Browse the repository at this point in the history
  111. JBR-5637 Linux: implement window position change with WM help

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

    …csEnvironment
    
    Co-authored-by: Nikita Gubarkov <nikita.gubarkov@jetbrains.com>
    2 people authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9fc5140 View commit details
    Browse the repository at this point in the history
  113. JBR-5971 Wayland: support WindowMove JBR API

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

    …ecame failing by time out on Linux
    mkartashev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    264c3e9 View commit details
    Browse the repository at this point in the history
  116. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    e1bdc0e View commit details
    Browse the repository at this point in the history
  117. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f3e949b View commit details
    Browse the repository at this point in the history
  118. JBR-4479 Add text caret tracking for macOS Accessibility Zoom

    (cherry picked from commit 0dfbf34)
    dmitrii-drobotov authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2ba5f0d View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    25b36ea View commit details
    Browse the repository at this point in the history
  120. Revert "JBR-5724: fixed serialization and backward compatibility of F…

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

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

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

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

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

    … in separate file
    dmitriimorskii authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    11b2073 View commit details
    Browse the repository at this point in the history
  126. JBR-5844: fix case with non-scalable face

    dmitriimorskii authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    cd80326 View commit details
    Browse the repository at this point in the history
  127. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    aaddf6f View commit details
    Browse the repository at this point in the history
  128. JBR-5844: fixed other part of issue. Added missing implementation of …

    …native methods in fontconfigmanager
    dmitriimorskii authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a9c8228 View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    6fc40c8 View commit details
    Browse the repository at this point in the history
  130. JBR-6018 removed incorrect test testFeaturesZeroFrac

    dmitriimorskii authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    901315c View commit details
    Browse the repository at this point in the history
  131. Configuration menu
    Copy the full SHA
    cf3973f View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    b4b512e View commit details
    Browse the repository at this point in the history
  133. JBR-4834 JBR-5139 Rounded corners on Mac OS and Windows: support cust…

    …om border color
    alexander-lobas authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a827aa5 View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    0ce6006 View commit details
    Browse the repository at this point in the history
  135. Don't trigger workflow on push

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

    Sergey Shelomentsev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f3efe4a View commit details
    Browse the repository at this point in the history
  137. Updated IDEA project setup

    YaaZ authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f273eb3 View commit details
    Browse the repository at this point in the history
  138. Added Clion project setup

    YaaZ authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    67d9048 View commit details
    Browse the repository at this point in the history
  139. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    79d6b42 View commit details
    Browse the repository at this point in the history
  140. JBR-6246 add (re)generating cds archives at jlink step

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    305e129 View commit details
    Browse the repository at this point in the history
  141. JBR-6272 add resolve symbols tests

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

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

    (cherry picked from commit def4d8a)
    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    af58164 View commit details
    Browse the repository at this point in the history
  144. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d5c0c52 View commit details
    Browse the repository at this point in the history
  145. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    53c13ea View commit details
    Browse the repository at this point in the history
  146. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    08da7a6 View commit details
    Browse the repository at this point in the history
  147. JBR-5417 Fix flickering in multi-monitor setups on Linux.

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

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

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

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

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

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

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    fc20cd3 View commit details
    Browse the repository at this point in the history
  154. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    92f0730 View commit details
    Browse the repository at this point in the history
  155. JBR-6346 update Inter font version

    dmitriimorskii authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9811ed6 View commit details
    Browse the repository at this point in the history
  156. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    e78d1c0 View commit details
    Browse the repository at this point in the history
  157. JBR-6433 Rounded corners of popups disappear after a while

    Removed opacity from CAMetalLayer for layers with rounded corners
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    19bb078 View commit details
    Browse the repository at this point in the history
  158. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    fbe4c14 View commit details
    Browse the repository at this point in the history
  159. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    b8cebd1 View commit details
    Browse the repository at this point in the history
  160. JBR-6377: fixed MTLLayer.redrawCount = 1 to avoid extra redraws with …

    …multiple windows
    bourgesl authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4ec8372 View commit details
    Browse the repository at this point in the history
  161. JBR-6454 add synchronization at disposing windows

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4711e2d View commit details
    Browse the repository at this point in the history
  162. Configuration menu
    Copy the full SHA
    2a381f4 View commit details
    Browse the repository at this point in the history
  163. Revert "JBR-6346 update Inter font version"

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

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    22306a9 View commit details
    Browse the repository at this point in the history
  165. JBR-6493 add jtreg test

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    230ca0d View commit details
    Browse the repository at this point in the history
  166. JBR-5863 add verbose mode thata saves the captured image

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    b31021f View commit details
    Browse the repository at this point in the history
  167. update exclude list on results of 21.0.1_b331.1 test runs

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    51fa114 View commit details
    Browse the repository at this point in the history
  168. JBR-6505: removed extra setNeedDisplay() in startRedrawIfNeeded() to …

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

    YaaZ authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    22a1caf View commit details
    Browse the repository at this point in the history
  170. Configuration menu
    Copy the full SHA
    b2fb694 View commit details
    Browse the repository at this point in the history
  171. update exclude list on results of 21.0.1_b334 test runs

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    e439520 View commit details
    Browse the repository at this point in the history
  172. Configuration menu
    Copy the full SHA
    8284b21 View commit details
    Browse the repository at this point in the history
  173. JBR-6558 synchronize drawing and the test checking

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    34b6842 View commit details
    Browse the repository at this point in the history
  174. JBR-6561 add mouseRelease action for BUTTON1_DOWN_MASK at test finali…

    …zation
    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a72b108 View commit details
    Browse the repository at this point in the history
  175. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    c7559e8 View commit details
    Browse the repository at this point in the history
  176. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    cb68ef2 View commit details
    Browse the repository at this point in the history
  177. JBR-6591 specify values for the configure options --with-vendor-url a…

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

    shipilev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    897078d View commit details
    Browse the repository at this point in the history
  179. Configuration menu
    Copy the full SHA
    6744751 View commit details
    Browse the repository at this point in the history
  180. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2c6ff29 View commit details
    Browse the repository at this point in the history
  181. remove resolved issues from exclude list

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    53faadd View commit details
    Browse the repository at this point in the history
  182. Update README.md

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

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

    … test
    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d4fcba7 View commit details
    Browse the repository at this point in the history
  185. update exclude list on results of 22_b2014 test runs

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    909e070 View commit details
    Browse the repository at this point in the history
  186. JBR-6651 Exclude keycap emoji from EmojiVariation test.

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

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    688b234 View commit details
    Browse the repository at this point in the history
  188. JBR-6522: ensure thread-safety in MTLGC_DestroyMTLGraphicsConfig (pth…

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

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

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

    dmitriimorskii authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2c648d6 View commit details
    Browse the repository at this point in the history
  192. JBR-4618 Force window size update after display reconfiguration

    - Re-create all GraphicsDevices on displayChanged()
    YaaZ authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    842dacb View commit details
    Browse the repository at this point in the history
  193. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d4ff127 View commit details
    Browse the repository at this point in the history
  194. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    905a63f View commit details
    Browse the repository at this point in the history
  195. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    bcd725c View commit details
    Browse the repository at this point in the history
  196. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2329f7c View commit details
    Browse the repository at this point in the history
  197. JBR-6247 Update JBR-specific tests after JDK-8314823

    mkartashev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    eb09344 View commit details
    Browse the repository at this point in the history
  198. Update README.md with up-to-date build instructions

    mkartashev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4db3daa View commit details
    Browse the repository at this point in the history
  199. JBR-6297: Don't check for NSInputManager wantsToHandleMouseEvents in …

    …mouseDown by default
    tsarn authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2acc3b3 View commit details
    Browse the repository at this point in the history
  200. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1883b39 View commit details
    Browse the repository at this point in the history
  201. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    8607eac View commit details
    Browse the repository at this point in the history
  202. JBR-6612 Provide standard scripts for performance measurements

    Initial implementation for linux and macOS
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    6e707c4 View commit details
    Browse the repository at this point in the history
  203. Configuration menu
    Copy the full SHA
    9399418 View commit details
    Browse the repository at this point in the history
  204. JBR-6612 Provide standard scripts for performance measurements

    run_rp.sh - additional checks
    avu authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5f629b3 View commit details
    Browse the repository at this point in the history
  205. JBR-6472 Add default value in CAccessibility.isComboBoxEditable to av…

    …oid NPE
    
    (cherry picked from commit 9393760)
    dmitrii-drobotov authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9601020 View commit details
    Browse the repository at this point in the history
  206. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9db0297 View commit details
    Browse the repository at this point in the history
  207. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9962ec4 View commit details
    Browse the repository at this point in the history
  208. JBR-5500 Handled situation of processing WM_ENDSESSION in process of …

    …closing application
    dmitriimorskii authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    acdcea6 View commit details
    Browse the repository at this point in the history
  209. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    29b4bfd View commit details
    Browse the repository at this point in the history
  210. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    de46d2b View commit details
    Browse the repository at this point in the history
  211. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    3ff02d7 View commit details
    Browse the repository at this point in the history
  212. update exclude list - remove failures no having tickets

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

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    59519ba View commit details
    Browse the repository at this point in the history
  214. update exclude list linux-x86 failures

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    0fce243 View commit details
    Browse the repository at this point in the history
  215. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    962f529 View commit details
    Browse the repository at this point in the history
  216. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    69dc743 View commit details
    Browse the repository at this point in the history
  217. JBR-6742 Record resident set size in JVM fatal error log

    mkartashev authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    8ed4a2d View commit details
    Browse the repository at this point in the history
  218. Update README.md

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2e2335e View commit details
    Browse the repository at this point in the history
  219. Update README.md

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

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

    …ache. (#334)
    YaaZ authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    19189c9 View commit details
    Browse the repository at this point in the history
  222. JBR-6723 Block on Metal config destroy

    YaaZ authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    7d4b7b2 View commit details
    Browse the repository at this point in the history
  223. update exclude list on results of 21.0.2_b393.7 test runs

    vprovodin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2516e6a View commit details
    Browse the repository at this point in the history
  224. JBR-6387 Revert "8315701: [macos] Regression: KeyEvent has different …

    …keycode on different keyboard layouts"
    YaaZ authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    361e88a View commit details
    Browse the repository at this point in the history
  225. macOS national keyboard support

    Denis Fokin authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    43d4a14 View commit details
    Browse the repository at this point in the history
  226. fixup! macOS national keyboard support

    Remove unused import that broke compilation
    dekonoplyov authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    0aeb2ed View commit details
    Browse the repository at this point in the history
  227. Configuration menu
    Copy the full SHA
    695e5dc View commit details
    Browse the repository at this point in the history
  228. Configuration menu
    Copy the full SHA
    f1e6d75 View commit details
    Browse the repository at this point in the history
  229. JBR-4990: Undo changes to ExtendedKeyCodes

    tsarn authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    cd54760 View commit details
    Browse the repository at this point in the history
  230. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    3863411 View commit details
    Browse the repository at this point in the history
  231. Revert "macOS national keyboard support"

    This reverts commit 21bffd0.
    tsarn authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    3aa0891 View commit details
    Browse the repository at this point in the history
  232. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    93622c1 View commit details
    Browse the repository at this point in the history
  233. JBR-5233 Setup/teardown necessary keyboard layouts in macOS keyboard …

    …tests
    tsarn authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a8b7902 View commit details
    Browse the repository at this point in the history
  234. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    245f7cf View commit details
    Browse the repository at this point in the history
  235. 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 Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5cda091 View commit details
    Browse the repository at this point in the history
  236. JBR-5295: Fix wrong keycodes for non-letter keys that lack a correspo…

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

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

    tsarn authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1b14de0 View commit details
    Browse the repository at this point in the history
  239. Configuration menu
    Copy the full SHA
    2c957c5 View commit details
    Browse the repository at this point in the history
  240. JBR-5379: Ignore input events only on permament focus loss

    tsarn authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    db4e5f8 View commit details
    Browse the repository at this point in the history
  241. InputMethodTest: fix certain IMEs not being added properly

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

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

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

    …us switch [macOS]
    tsarn authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    e1501d0 View commit details
    Browse the repository at this point in the history
  245. increase delay in InputMethodTest

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

    …or font
    dmitriimorskii authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    47ffd62 View commit details
    Browse the repository at this point in the history
  247. 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.
    
    (cherry picked from commit 43a9a3a)
    NikitkoCent authored and jbrbot committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    80ad152 View commit details
    Browse the repository at this point in the history
  248. Update README.md

    vprovodin committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    09b5642 View commit details
    Browse the repository at this point in the history
  249. Update README.md

    vprovodin committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ac062cb View commit details
    Browse the repository at this point in the history
  250. JBR-6847 Improve locking performance on Windows

    Use -XX:+UnlockExperimentalVMOptions -XX:-UseCriticalSection
    to revert to the old behavior
    mkartashev committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1d2ff90 View commit details
    Browse the repository at this point in the history