OpenJFX 11 Release details
Released versions
| Version | Release date | Release notes |
|---|---|---|
| 11.0.20 | July 19, 2023 | |
| 11.0.19 | April 19, 2023 | |
| 11.0.18 | January 18, 2023 | |
| 11.0.17 | October 18, 2022 | |
| 11.0.16 | July 19, 2022 | |
| 11.0.15 | April 19, 2022 | |
| 11.0.14 | January 18, 2022 | |
| 11.0.13.1 | Nov 15, 2021 | |
| 11.0.13 | October 19, 2021 | |
| 11.0.12 | July 20, 2021 | |
| 11.0.11 | April 20, 2021 | |
| 11.0.10 | January 18, 2020 | |
| 11.0.9 | October 22, 2020 | |
| 11.0.8 | July 20, 2020 | |
| 11.0.7 | April 29, 2020 | |
| 11.0.6 | January 19, 2020 | |
| 11.0.5 | October 19, 2019 | |
| 11.0.4 | July 20, 2019 | |
| 11.0.3 | April 19, 2019 | |
| 11.0.2 | January 16, 2019 | |
| 11.0.1 | November 5, 2018 | |
| 11 | September 2018 |
Version 11.0.20
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8301009 | Update libxml2 to 2.10.3 | web |
| JDK-8306115 | Update libxml2 to 2.10.4 | web |
List of Security Fixes
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8304751 (not public) | Improve pipeline layout | graphics |
Version 11.0.19
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8089986 | Menu beeps when mnemonics is used | controls |
| JDK-8295755 | Update SQLite to 3.39.4 | web |
| JDK-8298167 | Opacity in WebView not working anymore | web |
| JDK-8299977 | Update WebKit to 615.1 | web |
| JDK-8300954 | HTML default Range input control not rendered | web |
| JDK-8301022 | Video distortion is observed while playing youtube video | web |
| JDK-8301712 | [linux] Crash on exit from WebKit 615.1 | web |
| JDK-8302294 | Cherry-pick WebKit 615.1 stabilization fixes | web |
| JDK-8302684 | Cherry-pick WebKit 615.1 stabilization fixes (2) | web |
| JDK-8303217 | Webview loaded webpage is not showing play, volume related buttons for embeded Audio/Video elements | web |
| JDK-8296654 | [macos] Crash when launching JavaFX app with JDK that targets SDK 13 | window-toolkit |
List of Security Fixes
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8299781 (not public) | Improve JFX navigation | web |
| JDK-8303501 (not public) | Unable to navigate to relative URLs after fix for JDK-8299781 | web |
Version 11.0.18
Important Changes
FXML JavaScript Engine Disabled by Default
The “JavaScript script engine” for FXML is now disabled by default. Any .fxml file that has a “javascript” Processing Instruction (PI) will no longer load by default, and an exception will be thrown.
It can be enabled by setting the system property:
-Djavafx.allowjs=true
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8087557 | [Win] [Accessibility, Dialogs] Alert Dialog content is not fully read by Screen Reader | accessibility |
| JDK-8284281 | [Accessibility] [Win] [Narrator] Exceptions with TextArea & TextField when deleted last char | accessibility |
| JDK-8291087 | Wrong position of focus of screen reader on Windows with screen scale > 1 | accessibility |
| JDK-8293795 | [Accessibility] [Win] [Narrator] Exceptions When Deleting Text with Continuous Key Press in TextArea and TextField | accessibility |
| JDK-8289542 | Update JPEG Image Decoding Software to 9e | graphics |
| JDK-8294400 | Provide media support for libavcodec version 59 | media |
| JDK-8289541 | Update ICU4C to 71.1 | web |
List of Security Fixes
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8294779 (not public) | Improve FX pages | fxml |
| JDK-8289336 (not public) | Better platform image support | graphics |
| JDK-8289343 (not public) | Better GL support | graphics |
| JDK-8299628 (not public) | BMP top-down images fail to load after JDK-8289336 | graphics |
| JDK-8292097 (not public) | Better video decoding | media |
| JDK-8292105 (not public) | Improve Robot functionality | window-toolkit |
| JDK-8292112 (not public) | Better DragView handling | window-toolkit |
Version 11.0.17
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8284676 | TreeTableView loses sort ordering when applied on empty table | controls |
| JDK-8088420 | JavaFX WebView memory leak via EventListener | web |
| JDK-8285881 | Update WebKit to 614.1 | web |
| JDK-8289587 | IllegalArgumentException: Color.rgb’s red parameter (-16776961) expects color values 0-255 | web |
| JDK-8292609 | Cherry-pick WebKit 614.1 stabilization fixes | web |
Version 11.0.16
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8280840 | Update libFFI to 3.4.2 | media |
| JDK-8283218 | Update GStreamer to 1.20.1 | media |
| JDK-8283403 | Update Glib to 2.72.0 | media |
| JDK-8255940 | localStorage is null after window.close() | web |
| JDK-8269115 | WebView paste event contains old data | web |
| JDK-8278759 | PointerEvent: buttons property set to 0 when mouse down | web |
| JDK-8280020 | Underline and line-through not straight in WebView | web |
| JDK-8280841 | Update SQLite to 3.37.2 | web |
| JDK-8282134 | Certain regex can cause a JS trap in WebView | web |
| JDK-8283328 | Update libxml2 to 2.9.13 | web |
| JDK-8284184 | Crash in GraphicsContextJava::drawLinesForText on https://us.yahoo.com/ | web |
| JDK-8286256 | Update libxml2 to 2.9.14 | web |
| JDK-8286257 | Update libxslt to 1.1.35 | web |
List of Security fixes
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8282121 (not public) | Improve WebKit referencing | web |
| JDK-8285691 (not public) | Additional fix for JDK-8282121 | web |
Version 11.0.15
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8203463 | [Accessibility, Narrator] NPE in TableView | accessibility |
| JDK-8197991 | Selecting many items in a TableView is very slow | controls |
| JDK-8223377 | JavaFX can crash due to loading the wrong native libraries if system libraries are installed | other |
| JDK-8281089 | JavaFX built with VS2019 and jlinked into JDK 11.x fails to start | other |
| JDK-8277457 | AccessControlException: access denied (“java.net.NetPermission” “getCookieHandler”) | web |
| JDK-8278980 | Update WebKit to 613.1 | web |
| JDK-8281459 | WebKit 613.1 build broken on M1 | web |
| JDK-8281711 | Cherry-pick WebKit 613.1 stabilization fixes | web |
| JDK-8282099 | Cherry-pick WebKit 613.1 stabilization fixes (2) | web |
| JDK-8242544 | CMD+ENTER key event crashes the application when invoked on dialog | window-toolkit |
Version 11.0.14
List of Task
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8272638 | Update copyright header for files modified in 2021 | other |
| JDK-8274413 | FX: Update copyright year in docs, readme files to 2022 | other |
| JDK-8279396 | Define version in .jcheck/conf | other |
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8263807 | Button types of a DialogPane are set twice, returns a wrong button | controls |
| JDK-8276490 | Incorrect path for duplicate x and y values, when path falls outside axis bound | graphics |
| JDK-8275138 | WebView: UserAgent string is empty for first request | web |
| JDK-8276847 | JSException: ReferenceError: Can’t find variable: IntersectionObserver | web |
| JDK-8277133 | Dragboard contents retrieved all over again during a DND process on WebView | web |
| JDK-8160597 | IllegalArgumentException when we initiate drag on Image | window-toolkit |
| JDK-8274929 | Crash while reading specific clipboard content | window-toolkit |
| JDK-8275723 | Crash on macOS 12 in GlassRunnable::dealloc | window-toolkit |
Version 11.0.13.1
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8275723 | Crash on macOS 12 in GlassRunnable::dealloc | window-toolkit |
Version 11.0.13
List of Task
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8209086 | Some javafx.web files are missing GPLv2+Classpath copyright header | web |
List of Enhancement
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8273732 | Clarify review policies for clean backports in JavaFX update releases | other |
| JDK-8211308 | Support HTTP/2 in WebView | web |
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8185447 | The special high-contrast mode of JavaFX Controls in Japanese environment do not work. | accessibility |
| JDK-8220222 | build.gradle does not specify clearly the project dependencies | build |
| JDK-8240336 | JavaFX build uses deprecated features that will be removed in gradle 7 | build |
| JDK-8262236 | Configure Gradle checksum verification | build |
| JDK-8263760 | Update gradle to version 7.0.1 | build |
| JDK-8265400 | Update to gcc 10.3 on Linux | build |
| JDK-8267121 | Illegal access to private “size” field of ArrayList from build.gradle | build |
| JDK-8211362 | Restrict export of libjpeg symbols from libjavafx_iio.so | graphics |
| JDK-8262396 | Update Mesa 3-D Headers to version 21.0.3 | graphics |
| JDK-8269374 | Menu inoperable after setting stage to second monitor | graphics |
| JDK-8264737 | JavaFX media stream stops playing after reconnecting via Remote Desktop | media |
| JDK-8266860 | [macos] Incorrect duration reported for HLS live streams | media |
| JDK-8267819 | CoInitialize/CoUninitialize should be called on same thread | media |
| JDK-8268219 | hlsprogressbuffer should provide PTS after GStreamer update | media |
| JDK-8268718 | [macos] Video stops, but audio continues to play when stopTime is reached | media |
| JDK-8269147 | Update GStreamer to version 1.18.4 | media |
| JDK-8267892 | Add .gitattributes to repo | other |
| JDK-8271230 | Remove obsolete test classes and data files from 3DViewer sample | samples |
| JDK-8267858 | Document that title property in WebEngine gets updated asynchronously | web |
| JDK-8268849 | Update to 612.1 version of WebKit | web |
| JDK-8268915 | WebKit build fails with Xcode 12.5 | web |
| JDK-8269131 | Update libxml2 to version 2.9.12 | web |
| JDK-8270479 | WebKit 612.1 build fails with Visual Studio 2017 | web |
| JDK-8272329 | Cherry pick GTK WebKit 2.32.3 changes | web |
| JDK-8274107 | Cherry pick GTK WebKit 2.32.4 changes | web |
| JDK-8231558 | [macos] Platform.exit causes assertion error on macOS 10.15 or later | window-toolkit |
Version 11.0.12
List of Enhancement
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8257758 | Allow building of JavaFX native libs for Apple Silicon | build |
| JDK-8257895 | Allow building of JavaFX media libs for Apple Silicon | media |
| JDK-8259680 | Need API to query states of CAPS LOCK and NUM LOCK keys | scenegraph |
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8226754 | FX build fails using gradle 5.6+ or 6 | build |
| JDK-8231735 | gradle checkrepo is obsolete and doesn’t work with git | build |
| JDK-8232063 | Upgrade gradle to version 6.0 | build |
| JDK-8240539 | Upgrade gradle to version 6.3 | build |
| JDK-8262276 | Debug build of WebKit fails | build |
| JDK-8264536 | Building OpenJFX on Apple AARCH64 not possible | build |
| JDK-8264928 | Update to Xcode 12.4 | build |
| JDK-8204568 | Relative CSS-Attributes don’t work all time | controls |
| JDK-8266966 | Wrong CSS properties are applied to other nodes after fix for JDK-8204568 | controls |
| JDK-8210199 | [linux / macOS] fileChooser can’t handle emojis | graphics |
| JDK-8211294 | ScrollPane content is blurry with 125% scaling | graphics |
| JDK-8239589 | JavaFX UI will not repaint after reconnecting via Remote Desktop | graphics |
| JDK-8267314 | Loading some animated GIFs fails with ArrayIndexOutOfBoundsException: Index 4096 out of bounds for length 4096 | graphics |
| JDK-8259356 | MediaPlayer’s seek freezes video | media |
| JDK-8262365 | Update GStreamer to version 1.18.3 | media |
| JDK-8262366 | Update glib to version 2.66.7 | media |
| JDK-8268152 | gstmpegaudioparse does not provides timestamps for HLS MP3 streams | media |
| JDK-8223719 | Add .gitignore to repo | other |
| JDK-8223722 | Cleanup .gitignore file | other |
| JDK-8227920 | Remove dummy README from FX repo | other |
| JDK-8207837 | Indeterminate ProgressBar does not animate if content is added after scene is set on window | scenegraph |
| JDK-8216377 | JavaFX: memoryleak for initial nodes of Window | scenegraph |
| JDK-8232379 | Need to remove large icudt64l.zip binary file from source repository | web |
| JDK-8259555 | Webkit crashes on Apple Silicon | web |
| JDK-8260245 | Update ICU4C to version 68.2 | web |
| JDK-8263788 | JavaFX application freezes completely after some time when using the WebView | web |
| JDK-8264990 | WebEngine crashes with segfault when not loaded through system classloader | web |
| JDK-8258381 | [macos] Exception when input emoji using Chinese input method | window-toolkit |
| JDK-8263169 | [macOS] JavaFX windows open as tabs when system preference for documents is set | window-toolkit |
Version 11.0.11
List of Enhancement
| Issue Key | Summary | Subcomponent |
|---|---|---|
| JDK-8242861 | Update ImagePattern to apply SVG pattern transforms | web |
List of Fixed Bugs
| Issue Key | Summary | Subcomponent |
|---|---|---|
| JDK-8260257 | [Linux] WebView no longer reacts to some mouse events | web |
| JDK-8202990 | javafx webview css filter property with display scaling | web |
| JDK-8233678 | [macos 10.15] System menu bar does not work initially on macOS Catalina | window-toolkit |
| JDK-8259635 | Update to 610.2 version of WebKit | web |
| JDK-8252099 | JavaFX does not render Myanmar script correctly | graphics |
| JDK-8254049 | Update WebView to public suffix list 2020-04-24 | web |
| JDK-8256283 | IndexOutOfBoundsException when sorting a TreeTableView | controls |
| JDK-8254836 | Cherry pick GTK WebKit 2.30.3 changes | web |
| JDK-8257897 | Fix webkit build for XCode 12 | web |
| JDK-8260165 | CSSFilterTest.testCSSFilterRendering system test fails | web |
| JDK-8261927 | WebKit build fails with Visual Studio 2017 | web |
| JDK-8249737 | java.lang.RuntimeException: Too many touch points reported | window-toolkit |
| JDK-8242361 | JavaFX Web View crashes with Segmentation Fault, when HTML contains Data-URIs | web |
| JDK-8261460 | Incorrect CSS applied to ContextMenu on DialogPane | controls |
| JDK-8260163 | IrresponsiveScriptTest.testInfiniteLoopInScript unit test fails on Windows | web |
| JDK-8253356 | JavaFX Terminology Refresh | other |
| JDK-8213135 | HTMLEditorTest.checkStyleProperty fails intermittently | web |
| JDK-8248126 | JavaFX ignores HiDPI scaling settings on some linux platforms | window-toolkit |
| JDK-8258592 | Control labels in Dialogs are truncated at certain DPI scaling levels | graphics |
Version 11.0.10
List of Task
| Issue Key | Summary | Subcomponent |
|---|---|---|
| JDK-8254100 | FX: Update copyright year in docs, readme files to 2021 | other |
List of Fixed Bugs
| Issue Key | Summary | Subcomponent |
|---|---|---|
| JDK-8223296 | NullPointerException in GlassScene.java at line 325 | graphics |
| JDK-8239822 | Intermittent unit test failures in RegionCSSTest | controls |
| JDK-8205092 | NullPointerException in PickResultChooser.processOffer when using viewOrder | scenegraph |
| JDK-8212102 | [TextField] IOOBE on paste/replace text with control characters | controls |
| JDK-8177945 | Single cell selection flickers when adding data to TableView | controls |
| JDK-8251241 | macOS: iconify property doesn’t change after minimize when resizable is false | window-toolkit |
| JDK-8251858 | Update to Xcode 11.3.1 | build |
| JDK-8214397 | Provide fallback to tmpdir if user home is not writable for native libs | graphics |
| JDK-8255415 | Nested calls to snap methods in Region give different results | graphics |
| JDK-8178297 | TableView scrolls slightly when adding new elements | controls |
| JDK-8252062 | WebKit build fails with recent VS 2019 compiler | web |
| JDK-8209764 | JavaFX/Monocle – Partial Screen Capture Broken | graphics |
| JDK-8252060 | gstreamer fails to build with gcc 10 | media |
| JDK-8199592 | Control labels truncated at certain DPI scaling levels | graphics |
| JDK-8252811 | The list of cells in a VirtualFlow is cleared every time the number of items changes | controls |
| JDK-8201567 | QuantumRenderer modifies buffer in use by JavaFX Application Thread | graphics |
| JDK-8257719 | JFXPanel scene fails to render correctly on HiDPI after fix for JDK-8199592 | graphics |
| JDK-8252191 | Update to gcc 10.2 on Linux | build |
| JDK-8237469 | Inherited styles don’t update when node is moved | controls |
| JDK-8197536 | TableView, ListView: unexpected scrolling behaviour on up/down keys | controls |
| JDK-8181775 | JavaFX WebView does not calculate border-radius properly | web |
| JDK-8240499 | Enforce whitespace checking for additional source files | other |
Version 11.0.9
List of Enhancement
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8223760 | support static build for macosx | build |
| JDK-8246357 | Allow static build of webkit library on linux | web |
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8246099 | Intermittent test failures in SandboxAppTest | application-lifecycle |
| JDK-8215435 | Warn on usage of trampolines with gcc | build |
| JDK-8227808 | Make GTK3 libraries mandatory for building on Linux | build |
| JDK-8241476 | Linux build warnings issued on gcc 9 | build |
| JDK-8242490 | Upgrade to gcc 9.2 on Linux | build |
| JDK-8242507 | Add support for Visual Studio 2019 | build |
| JDK-8244487 | One Windows 10 SDK file missing from FX build | build |
| JDK-8253743 | Fix build failures in tests | build |
| JDK-8193800 | TreeTableView selection changes on sorting | controls |
| JDK-8246204 | No 3D support for newer Intel graphics drivers on Linux | graphics |
| JDK-8246348 | Crash in libpango on Ubuntu 20.04 with some unicode chars | graphics |
| JDK-8239095 | Upgrade libFFI to the latest 3.3 version | media |
| JDK-8247947 | Build DirectShow Samples (Base Classes) from source checked into repo | media |
| JDK-8248365 | Debug build crashes on Windows when playing media file | media |
| JDK-8250238 | Media fails to load libav 58 library when using modules from maven central | media |
| JDK-8220484 | JFXPanel renders a slanted image with a hidpi monitor scale of 125% or 175% | swing |
| JDK-8191758 | Match WebKit’s font weight rendering with JavaFX | web |
| JDK-8208169 | can not print selected pages of web page | web |
| JDK-8234471 | Canvas in webview displayed with wrong scale on Windows | web |
| JDK-8245284 | Update to 610.1 version of WebKit | web |
| JDK-8247963 | Update SQLite to version 3.32.3 | web |
| JDK-8249839 | Cherry pick GTK WebKit 2.28.3 changes | web |
| JDK-8252381 | Cherry pick GTK WebKit 2.28.4 changes | web |
| JDK-8248490 | [macOS] Undecorated stage does not minimize | window-toolkit |
Version 11.0.8
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8237078 | [macOS] Media build broken on XCode 11 | build |
| JDK-8241474 | Build failing on Ubuntu 20.04 | build |
| JDK-8232811 | Dialog’s preferred size no longer accommodates multi-line strings | controls |
| JDK-8189092 | ArrayIndexOutOfBoundsException on Linux in getCachedGlyph | graphics |
| JDK-8212034 | Potential memory leaks in jpegLoader.c in error case | graphics |
| JDK-8234916 | [macos 10.15] Garbled text running with native-image | graphics |
| JDK-8235627 | Blank stages when running JavaFX app in a macOS virtual machine | graphics |
| JDK-8237782 | Only read advances up to the minimum of the numHorMetrics or the available font data. | graphics |
| JDK-8237833 | Check glyph size before adding to glyph texture cache. | graphics |
| JDK-8238249 | GetPrimitiveArrayCritical passed with hardcoded FALSE value | graphics |
| JDK-8239107 | Update libjpeg to version 9d | graphics |
| JDK-8241370 | Crash in JPEGImageLoader after fix for JDK-8212034 | graphics |
| JDK-8236832 | [macos 10.15] JavaFX Application hangs on video play on Catalina | media |
| JDK-8240694 | [macos 10.15] JavaFX Media hangs on some video files on Catalina | media |
| JDK-8241629 | [macos10.15] Long startup delay playing media over https on Catalina | media |
| JDK-8242530 | [macos] Some audio files miss spectrum data when another audio file plays first | media |
| JDK-8247360 | Add missing license file for Microsoft DirectShow Samples | other |
| JDK-8200224 | First mouse press each time JFXPanel gains focus is triggered twice | swing |
| JDK-8237889 | Update libxml2 to version 2.9.10 | web |
| JDK-8237944 | webview native cl “-m32” unknown option for windows 32-bit build | web |
| JDK-8242209 | Increase web native thread stack size for x86 mode | web |
| JDK-8244579 | Windows “User Objects” leakage with WebView | web |
| JDK-8234474 | [macos 10.15] Crash in file dialog in sandbox mode | window-toolkit |
| JDK-8236685 | [macOs] Remove obsolete file dialog subclasses | window-toolkit |
| JDK-8236971 | [macos] Gestures handled incorrectly due to missing events | window-toolkit |
| JDK-8242106 | [macos] Remove obsolete GlassView2D.m class | window-toolkit |
Version 11.0.7
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8233420 | Upgrade to gcc 8.3 on Linux | build |
| JDK-8233421 | Upgrade to Visual Studio 2017 version 15.9.16 | build |
| JDK-8201539 | Crash in DirectWrite CreateBitmap code when running TestFX test suite | graphics |
| JDK-8232210 | Update Mesa 3-D Headers to version 19.2.1 | graphics |
| JDK-8230609 | Upgrade glib to version 2.62.2 | media |
| JDK-8230610 | Upgrade GStreamer to version 1.16.1 | media |
| JDK-8232589 | Remove CoreAudio Utility Classes | media |
| JDK-8240832 | Remove unused applecoreaudio.md third-party legal file | media |
| JDK-8222746 | Cleanup third-party legal files | other |
| JDK-8231126 | libxslt.md has incorrect version string | web |
| JDK-8231188 | Update SQLite to version 3.30.1 | web |
| JDK-8233747 | JVM crash in com.sun.webkit.dom.DocumentImpl.createAttribute | web |
| JDK-8233942 | Update to 609.1 version of WebKit | web |
| JDK-8234056 | Upgrade to libxslt 1.1.34 | web |
| JDK-8234704 | Fix attribution in libxslt.md | web |
| JDK-8237003 | Remove hardcoded WebAnimationsCSSIntegrationEnabled flag in DumpRenderTree | web |
| JDK-8238526 | Cherry pick GTK WebKit 2.26.3 changes | web |
| JDK-8239109 | Update SQLite to version 3.31.1 | web |
| JDK-8239454 | LLIntData : invalid opcode returned for 16 and 32 bit wide instructions | web |
| JDK-8240211 | Stack overflow on Windows 32-bit can lead to crash | web |
| JDK-8231513 | JavaFX cause Keystroke Receiving prompt on MacOS 10.15 (Catalina) | window-toolkit |
Version 11.0.6
List of Task
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8232522 | FX: Update copyright year in docs, readme files to 2020 | other |
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8237194 | Change JavaFX release version in 11-dev to 11.0.6 | build |
| JDK-8193445 | JavaFX CSS is applied redundantly leading to significant performance degradation | controls |
| JDK-8231590 | Update location of jfx repo to GitHub in third-party legal files | other |
| JDK-8231854 | Change Mercurial to git in various README files | other |
| JDK-8218640 | Update ICU4C to version 64.2 | web |
| JDK-8224636 | CSS “pointer-events” property “stroke” is not respected for SVG renderings | web |
Version 11.0.5
List of Enhancement
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8214716 | Record the versions of tools used to build FX in the repo | build |
| JDK-8207942 | Add new protected VirtualFlow methods for subclassing | controls |
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8221299 | Upgrade to Visual Studio 2017 version 15.9.6 | build |
| JDK-8221300 | Upgrade to Xcode 10.1 | build |
| JDK-8221302 | Upgrade to gcc 8.2 on Linux | build |
| JDK-8213510 | [Windows] MediaPlayer does not play some mp3 with artwork stream in mjpeg | media |
| JDK-8232377 | Change JavaFX release version in 11-dev to 11.0.5 | other |
| JDK-8219362 | Update to 608.1 version of WebKit | web |
| JDK-8222788 | javafx.web build fails on XCode 10.2 | web |
| JDK-8222912 | Websocket client doesn’t work in WebView | web |
| JDK-8225203 | Update SQLite to version 3.28.0 | web |
| JDK-8227079 | Cherry pick GTK WebKit 2.24.3 changes | web |
| JDK-8227431 | [Windows] Fix assertion failure on X86 32-bit when enabling CLOOP based JavaScript interpreter | web |
| JDK-8229328 | [windows] PlatformFileHandle type should be JGObject rather than void * | web |
| JDK-8230361 | [web] Cookies are not enabled in WebKit v608.1 | web |
| JDK-8211302 | DragAndDrop no longer works with GTK3 | window-toolkit |
| JDK-8212060 | [GTK3] Stage sometimes shown at top-left before moving to correct position | window-toolkit |
| JDK-8226537 | Multi-level Stage::initOwner can crash gnome-shell or X.org server | window-toolkit |
Version 11.0.4
List of Task
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8212158 | FX: Update copyright year in docs, readme files to 2019 | other |
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8209967 | Bump minimum gradle version to 4.8 for JDK 11 | build |
| JDK-8215686 | FX build fails using gradle 5 | build |
| JDK-8218170 | Upgrade antlr to version 4.7.2 | build |
| JDK-8218172 | Upgrade gradle to version 5.3 | build |
| JDK-8219008 | Update OpenGL Headers to version 4.6 | graphics |
| JDK-8133841 | Full HD video can not be played on standard 1080p screen in portrait mode | media |
| JDK-8215894 | Provide media support for libav version 58 | media |
| JDK-8222217 | FX build fails on 32-bit Windows after fix for JDK-8133841 | media |
| JDK-8218174 | Add missing license file for Mesa header files | other |
| JDK-8229418 | Change JavaFX release version in 11-dev to 11.0.4 | other |
| JDK-8215775 | Scrollbars from web pages appear to be absolute, overlapping everything | web |
| JDK-8217942 | Upgrade to libxslt 1.1.33 | web |
| JDK-8219734 | [WebView] Get rid of macOS SDK private API usage | web |
| JDK-8219917 | [WebView] Sub-resource integrity check fails on Windows and Linux | web |
| JDK-8220147 | Cherry pick GTK WebKit 2.22.7 changes | web |
| JDK-8221941 | Wrong package declaration for WCTextRunImpl.java in web module | web |
Version 11.0.3
List of Enhancement
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8207772 | File API and FileReader should be supported in WebView | web |
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8211307 | Add prefix to build tools paths | build |
| JDK-8221702 | Use HTTPS to download all build dependencies | build |
| JDK-8214185 | Upgrade GStreamer to the latest (1.14.4) version | media |
| JDK-8209457 | [WebView] Canvas.toDataURL with image/jpeg MIME type fails | web |
| JDK-8211454 | Update SQLite to version 3.26.0 | web |
| JDK-8213541 | WebView does not handle HTTP response without ContentType | web |
| JDK-8213806 | WebView – JVM crashes for given HTML | web |
| JDK-8214119 | Update to 607.1 version of WebKit | web |
| JDK-8214452 | Update libxml2 to version 2.9.9 | web |
| JDK-8215702 | SVG gradients are not rendered | web |
| JDK-8215799 | Complex text is not rendered by webkit on Windows | web |
| JDK-8218611 | [DRT] fast/xslt tests fails with Unsupported encoding windows-1251 | web |
| JDK-8219539 | Cherry pick GTK WebKit 2.22.6 changes | web |
Version 11.0.2
List of Enhancement
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8148129 | Implement Accelerated composition for WebView | web |
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8203884 | Update libjpeg to version 9c | graphics |
| JDK-8209791 | OpenJFX build fails in PrismPrint.c due to missing JNICALL | graphics |
| JDK-8210219 | GlassClipboard.cpp fails to compile with newer versions of VS2017 | graphics |
| JDK-8214035 | Unable to render cmyk jpeg image | graphics |
| JDK-8207159 | Update ICU to version 62.1 | web |
| JDK-8210218 | WebKit build fails with newer versions of VS 2017 | web |
| JDK-8211399 | libxslt fails to build with glibc 2.26 | web |
| JDK-8210411 | JavaFX crashes on Ubuntu 18.04 with Wayland | window-toolkit |
| JDK-8211304 | [macOS] Crash on focus loss from dialog on macOS 10.14 Mojave | window-toolkit |
| JDK-8211280 | JavaFX build fails on Linux with gcc8 | window-toolkit |
Version 11.0.1
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8210386 | Clipping problems with complex affine transforms: negative scaling factors or small scaling factors | graphics |
Version 11
List of Fixed Bugs
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8203345 | Memory leak in VirtualFlow when screen reader is enabled | accessibility |
| JDK-8204336 | Platform.exit() throws ISE when a nested event loop is active | application-lifecycle |
| JDK-8089454 | [HTMLEditor] selection removes CENTER alignment | controls |
| JDK-8154039 | Memory leak when selecting a tab which is not contained in TabPane::getTabs() | controls |
| JDK-8157690 | [TabPane] Sorting tabs makes tab selection menu empty | controls |
| JDK-8165459 | HTMLEditor: clipboard toolbar buttons are disabled unexpectedly | controls |
| JDK-8185854 | NPE on non-editable ComboBox in TabPane with custom Skin | controls |
| JDK-8187432 | ListView: EditEvent on start has incorrect index | controls |
| JDK-8192800 | Table auto resize ignores column resize policy | controls |
| JDK-8193311 | [Spinner] Default button not activated on ENTER | controls |
| JDK-8193495 | TabPane does not update correctly tab positions in the header area after a quick remove and add operations | controls |
| JDK-8194913 | Focus traversal is broken if a Pane is added to a ToolBar | controls |
| JDK-8196827 | test.javafx.scene.control.ComboBoxTest – generates NullPointerException | controls |
| JDK-8197846 | ComboBox: becomes unclickable after removal and re-adding | controls |
| JDK-8197985 | Pressing Shift + DOWN in ListView causes Exception to be thrown | controls |
| JDK-8200285 | TabDragPolicy.REORDER prevents ContextMenu from showing | controls |
| JDK-8201285 | DateCell text color are not updated correctly when DateCell with disable = true is reused | controls |
| JDK-8208610 | Incorrect check for calling class in FXMLLoader::getDefaultClassLoader | fxml |
| JDK-8129582 | Controls slow considerably when displaying RTL-languages text on Linux | graphics |
| JDK-8195801 | Replace jdk.internal.misc.Unsafe with sun.misc.Unsafe in MarlinFX | graphics |
| JDK-8195802 | Eliminate use of jdk.internal.misc security utilities in javafx.graphics | graphics |
| JDK-8195806 | Eliminate dependency on sun.font.lookup in javafx.graphics | graphics |
| JDK-8195808 | Eliminate dependency on sun.print in javafx.graphics | graphics |
| JDK-8196617 | FX print tests fail with NPE in some environments | graphics |
| JDK-8198354 | [macOS] Corrupt Thai characters displayed in word wrapped label | graphics |
| JDK-8201231 | java.lang.NullPointerException at WindowStage.setPlatformEnabled | graphics |
| JDK-8202396 | memory leak in ios native imageloader | graphics |
| JDK-8202743 | Dashed Stroke randomly painted incorrectly, may freeze application | graphics |
| JDK-8203378 | JDK build fails to compile javafx.graphics module-info.java if FX was built with OpenJDK | graphics |
| JDK-8203801 | Missing Classpath exception in PrismLoaderGlue.stg file | graphics |
| JDK-8207328 | API docs for javafx.css.Stylesheet are inaccurate / wrong | graphics |
| JDK-8209191 | [macOS] Distorted complex text rendering | graphics |
| JDK-8088722 | GSTPlatform cannot play MP4 files with multiple audio tracks | media |
| JDK-8191446 | [Linux] Build and deliver the libav media stubs for openjfx build | media |
| JDK-8193313 | MediaPlayer Leaking Native Memory | media |
| JDK-8195803 | Eliminate use of sun.nio.ch.DirectBuffer in javafx.media | media |
| JDK-8198316 | MediaPlayer crashes when playing m3u8 files on macOS High Sierra 10.13.2 | media |
| JDK-8199008 | [macOS, Linux] Instantiating MediaPlayer causes CPU usage to be over 100% | media |
| JDK-8199527 | Upgrade GStreamer to 1.14 | media |
| JDK-8202393 | App Transport Security blocks http media on macOS with JDK build using new compilers | media |
| JDK-8191661 | FXCanvas on Win32 HiDPI produces wrong results | other |
| JDK-8193910 | Version number in cssref.html and introduction_to_fxml.html is wrong | other |
| JDK-8195799 | Use System logger instead of platform logger in javafx modules | other |
| JDK-8195800 | Eliminate dependency on sun.reflect.misc in javafx modules | other |
| JDK-8195974 | Replace use of java.util.logging in javafx with System logger | other |
| JDK-8196297 | Remove obsolete JFR logger code | other |
| JDK-8199357 | Remove references to applets and Java Web Start from FX | other |
| JDK-8200587 | Fix mistakes in FX API docs | other |
| JDK-8202036 | Update OpenJFX license files to match OpenJDK | other |
| JDK-8202357 | Extra chars in copyright header in ModuleHelper.java | other |
| JDK-8204653 | Fix mistakes in FX API docs | other |
| JDK-8204956 | Cleanup whitespace after fix for JDK-8200285 | other |
| JDK-8207794 | FXCanvas does not update x/y of EmbeddedStageInterface when FXCanvas is reparented | other |
| JDK-8208294 | install native library fails when jrt protocol is used | other |
| JDK-8180151 | JavaFX incorrectly renders scenegraph with two 3D boxes with certain dimensions | scenegraph |
| JDK-8192056 | Memory leak when removing javafx.scene.shape.Sphere-objects from a group or container | scenegraph |
| JDK-8205008 | GeneralTransform3D transform function with single Vec3d argument wrong results | scenegraph |
| JDK-8207377 | Document the behavior of Robot::getPixelColor with HiDPI | scenegraph |
| JDK-8201291 | Clicking a JFXPanel having setFocusable(false) causes its processMouseEvent method to loop forever | swing |
| JDK-8088769 | Alphachannel for transparent colors is not shown in HtmlEditor | web |
| JDK-8088925 | Non opaque background cause NumberFormatException | web |
| JDK-8089375 | When WebWorker file is unaccessible, script should fail silently or post meaningful exception | web |
| JDK-8147476 | Rendering issues with MathML token elements | web |
| JDK-8193368 | [OS X] Remove redundant files | web |
| JDK-8193590 | Memory leak when using WebView with Tooltip | web |
| JDK-8194265 | Webengine (webkit) crash when reading files using FileReader | web |
| JDK-8194935 | Cherry pick GTK WebKit 2.18.5 changes | web |
| JDK-8195804 | Remove unused qualified export of sun.net.www from java.base to javafx.web | web |
| JDK-8196011 | Intermittent crash when using WebView from JFXPanel application | web |
| JDK-8196374 | windows x86 webview-icu isAlphaNumericString crash | web |
| JDK-8196677 | Cherry pick GTK WebKit 2.18.6 changes | web |
| JDK-8196968 | One time crash on exit in JNIEnv_::CallObjectMethod | web |
| JDK-8197987 | Update libxslt to version 1.1.32 | web |
| JDK-8199474 | Update to 606.1 version of WebKit | web |
| JDK-8200418 | ”webPage.executeCommand(""removeFormat"", null) removes the style of the body element” | web |
| JDK-8200629 | Update SQLite to version 3.23.0 | web |
| JDK-8202277 | WebView image capture fails with standalone FX due to dependency on javafx.swing | web |
| JDK-8203698 | JavaFX WebView crashes when visiting certain web sites | web |
| JDK-8204856 | WebEngine document becomes null after PAGE_REPLACED event | web |
| JDK-8206899 | DRT crashes randomly when running ‘dom/html/level2/html/AppletsCollection.html’ | web |
| JDK-8206995 | Remove unused WebKit files | web |
| JDK-8208114 | Drag and drop of text contents and URL links functionalities are broken in Webview | web |
| JDK-8208622 | [WebView] IllegalStateException when invoking print API with html form controls | web |
| JDK-8209049 | Cherry pick GTK WebKit 2.20.4 changes | web |
| JDK-8163795 | [Windows] Remove call to StretchBlt in native GetScreenCapture method | window-toolkit |
| JDK-8191885 | [MacOS] JavaFX main window not resizable coming back from full screen mode in MacOS | window-toolkit |
| JDK-8196031 | FX Robot mouseMove fails on Windows 10 1709 with HiDPI | window-toolkit |
| JDK-8199614 | [macos] ImageCursor.getBestSize() throws NullPointerException | window-toolkit |
| JDK-8204635 | [Linux] getMouseX, getMouseY in gtk GlassRobot.cpp ignore the HiDPI scale | window-toolkit |
| JDK-8207372 | Robot.mouseWheel not implemented correctly on Linux, Mac | window-toolkit |
List of Enhancements
| Issue key | Summary | Subcomponent |
|---|---|---|
| JDK-8205919 | Create artifacts and functionality to upload them to Maven Central | build |
| JDK-8167096 | Add APIs to customize step repeat timing for Spinner control | controls |
| JDK-8177380 | Add standard colors in ColorPicker color palette | controls |
| JDK-8186187 | Modify return type of public API StyleConverter.getEnumConverter() | controls |
| JDK-8204621 | Upgrade MarlinFX to 0.9.2 | graphics |
| JDK-8090763 | FX Robot API | scenegraph |
| JDK-8130379 | Enhance the Bounds class with getCenter method | scenegraph |
| JDK-8195811 | Support FX Swing interop using public API | swing |
| JDK-8198654 | Switch FX’s default GTK version to 3 | window-toolkit |