Release tag: jbr-release-21.0.2b341.4
- JBR-2460 Wrong position of input window and no input preview with fcitx and ubuntu 13.04
- JBR-3098 NPE Cannot invoke "java.awt.image.VolatileImage.getGraphics()" because "this.backBuffers[i]" is null at Component$BltBufferStrategy.showSubRegion
- JBR-4687 Japanese IME input window hides what is being typed
- JBR-5837 java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java: Expected: MTLGraphicsConfig[Display 1] Actual: MTLGraphicsConfig[Display 1]
- JBR-5844 Two Emoji tests fail after fontconfig refactoring
- JBR-6220 javax/swing/GraphicsConfigNotifier/StalePreferredSize.java became failing by time out on Linux
- JBR-4479 [macOS] No text cursor tracking while using Accessibility Zoom feature with IDE
- JBR-5384 New UI: window header is hard to resize on the top edge, top/right corner
- JBR-5980 Pasting from clipboard not working reliably in Windows
- JBR-5478 IDEA window doesn't fit the screen properly on turning off/on an external monitor
- JBR-5502 Freeze in sun.font.GlyphLayout.layout
- JBR-6002 Linux: maximized window goes fullscreen after being moved between monitors
- JBR-6016 SecurityManager conflicts with JBRApi
- JBR-6041 Appearance font looks differently
- JBR-6044 Linux alpine: On startup: Fatal error: setupRenderingFontHints+0x27
- JBR-6125 macOS14: java/awt/Window/Grab/GrabTest.java: Frame can't be focused
- JBR-6239 JCEF binaries cannot be signed due to cef_server.app
- JBR-6282 [MM] java/awt/TextArea/TextAreaEditing/TextAreaEditing.java intermittently fails due to deadlock
- JBR-6340 Popups displayed shifted after moving IDE to another monitor via shortcut with auto-maximize enabled in Mutter
- JBR-6381 A lot of messages "xInputMethodConnection == NULL" in stderr
- JBR-6436 jb/java/awt/Focus/FullScreenFocusStealing.java SIGABRT at [libawt_lwawt.dylib+0x1ea10] __Java_sun_lwawt_macosx_CPlatformWindow__1toggleFullScreenMode_block_invoke+0xac
- JBR-6215 Linux version of IDE doesn't support F13 .. F24 keys correctly
- JBR-3902 add JBR tests into regular runs
- JBR-4154 extract version info from sources
- JBR-4511 main mac-aarch64 builds: unrecognized options --disable-hotspot-gtest
- JBR-5409 "No Print Service Found" Error when saving to PDF
- JBR-4834 Rounded corners on Mac OS: support custom border color
- JBR-5139 Support color for rounded borders on Windows
- JBR-5174 Opening project as tabs in Mac OS (version2)
- JBR-5274 graphicsContextScaleTransform and graphicsConfiguration properties are not updated when macOS backingScaleFactor changes
- JBR-5546 Iterating open windows with cmd backtick on Mac forces minimized windows to un-minimize
- JBR-5621 Test failures with -Dsun.java2d.metal.displaySync=false
- JBR-5678 Wayland: refactor and improve keyboard input
- JBR-6193 Impossible to resize snapped IDE when native header is turned off
- JBR-5751 java/awt/Focus/RowToleranceTransitivityTest.java: Focus got stuck while traversing.
- JBR-5804 Refactoring code related to fontconfig
- JBR-6208 Horizontal spacing between characters of monospaced fonts has regressed in EAP
- JBR-6418 New macOS full-screen controls appear shifted down sometimes
- JBR-6008 Outdated JetBrainsMono font in latest RubyMine 2023.2
- JBR-5984 IM's candidate window is placed under popup windows
- JBR-5961 Wayland: can't switch between projects using menu
- JBR-5968 Wayland: support PERPIXEL_TRANSLUCENT
- JBR-5971 Wayland: support WindowMove JBR API
- JBR-5989 Wayland: identify usable tests
- JBR-6018 jb/java/api/frontend/FontExtensionsTest.java: testFeaturesZeroFrac
- JBR-6025 Wayland: miscellaneous small improvements
- JBR-6028 jb/sun/awt/macos/InputMethodTest/KeyCodesTest.java: Couldn't switch layout to com.apple.keylayout.Apache
- JBR-6032 WLToolkit: Uninitialized WLComponentPeer sends paint requests
- JBR-6036 Wayland: Cannot invoke "java.awt.Component.getWidth()" because "popupParent" is null
- JBR-6045 WLToolkit(Vulkan): Add options to select physical device
- JBR-6070 Provide native JBR21 builds for Alpine Linux
- JBR-6071 Alpine Linux compilation: error: implicit declaration of function 'pthread_getname_np'
- JBR-6098 Docker images with glslc for building JBR with Vulkan support
- JBR-6321 Wayland: popup windows do not respect screen bounds
- JBR-6117 Wayland: JVM shutdown hang
- JBR-6124 Fix macOS services writing text back to textfield
- JBR-6433 Rounded corners of popups disappear after a while
- JBR-6138 Wayland: utilize gtk_shell1 protocol to mark dialogs as modal
- JBR-6181 Bundled FreeType is required for Fleet
- JBR-6194 VoiceOver reads old JComboBox value after changing it
- JBR-6209 Wayland: popup windows cannot be moved
- JBR-6212 Wayland: app does not terminate upon Wayland protocol error
- JBR-6213 Wayland: cursors are not scaled together with the desktop scale
- JBR-6214 [fwp jbr21] IDEA-299292 Use Inter semibold instead of Inter bold
- JBR-6241 RenderPerf benchmark enhancements 23.11
- JBR-6253 Wayland: can't run in weston because of xdg_wm_base version 3
- JBR-6264 JFrame appears out of screen
- JBR-6313 Wayland: pasting from clipboard doesn't always work
- JBR-6276 Wayland: WLToolkit logs too much
- JBR-6281 Remove MTLEvent sync from Metal rendering code
- JBR-6291 runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java: Attempting to acquire lock OOMEStacks_lock/safepoint out of order
- JBR-6316 Wayland: WLSMSurfaceData.getReplacement() throws UOE
- JBR-6331 jb/sun/awt/macos/InputMethodTest/DeadKeysTest.java: must be current thread
- JBR-6346 Update bundled Inter font to a newer version
- JBR-6354 macos14: [FD] jb/java/awt/CustomTitleBar/FrameNativeControlsMacOSTest.java: maximizing action was not detected
- JBR-6372 SplashScreen on Wayland does not correctly positioning on multiple screens
- JBR-6377 Performance: avoid useless metal MTLLayer redraws
- JBR-6391 Wayland: tooltips flicker when appear over the mouse pointer
- JBR-6416 Wayland: IDEA maximize button out of sync sometimes
- JBR-6395 Incorrect warning from cds about the modules file
- JBR-6445 Prepare RepaintManager code for displaySync=false
- JBR-6449 Introduce FontMetricsAccessor into JBR API
- JBR-6452 Wayland: evaluate rendering performance
- JBR-6454 jb/java/awt/Toolkit/GetScreenInsets468.java leaves artefacts on the desktop.
- JBR-6505 Performance of JavaDraw has slowed down in JBR21 325.2
- JBR-6583 Rebase JBR21 on top of OpenJDK 21.0.2
Binaries for launching IntelliJ IDEA
Platform | Flavour | Download | sha512 |
---|---|---|---|
linux-aarch64 | JBR with JCEF (bundled by default) | jbr_jcef-21.0.2-linux-aarch64-b341.4.tar.gz | checksum |
linux-x64 | JBR with JCEF (bundled by default) | jbr_jcef-21.0.2-linux-x64-b341.4.tar.gz | checksum |
osx-aarch64 | JBR with JCEF (bundled by default) | jbr_jcef-21.0.2-osx-aarch64-b341.4.pkg | checksum |
osx-aarch64 | JBR with JCEF (bundled by default) | jbr_jcef-21.0.2-osx-aarch64-b341.4.tar.gz | checksum |
osx-x64 | JBR with JCEF (bundled by default) | jbr_jcef-21.0.2-osx-x64-b341.4.pkg | checksum |
osx-x64 | JBR with JCEF (bundled by default) | jbr_jcef-21.0.2-osx-x64-b341.4.tar.gz | checksum |
windows-aarch64 | JBR with JCEF (bundled by default) | jbr_jcef-21.0.2-windows-aarch64-b341.4.tar.gz | checksum |
windows-x64 | JBR with JCEF (bundled by default) | jbr_jcef-21.0.2-windows-x64-b341.4.tar.gz | checksum |
Binaries for developers