← JavaFX

OpenJFX 14 Release notes

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8237975Non-embedded Animations do not play backwards after being pausedanimation
JDK-8236753Animations do not play backwards after being stoppedanimation
JDK-8232524SynchronizedObservableMap cannot be be protected for copying/iteratingbase
JDK-8220396Bindings class gives a lot of unneeded ‘select-binding’ log messagesbase
JDK-8229472Deprecate for removal JavaBeanXxxPropertyBuilders constructorsbase
JDK-8207774TextField: must not forward ENTER if actionHandler consumed the actionEventcontrols
JDK-8207759VK_ENTER not consumed by TextField when default Button existscontrols
JDK-8179097NPE in MenuButtonSkinBase classcontrols
JDK-8185937Spinner with Double/Integer value factory ignores up/down arrow keyscontrols
JDK-8233040ComboBoxPopupControl: remove eventFilter for F4controls
JDK-8232811Dialog’s preferred size no longer accommodates multi-line stringscontrols
JDK-8221334TableViewSkin: must initialize flow’s cellCount in constructorcontrols
JDK-8220722ProgressBarSkin: adds strong listener to control’s width propertycontrols
JDK-8237372NullPointerException in TabPaneSkin.stopDragcontrols
JDK-8193445JavaFX CSS is applied redundantly leading to significant performance degradationcontrols
JDK-8196587Remove use of deprecated finalize method from JPEGImageLoadergraphics
JDK-8166194JavaFX: poor printing quality for Region nodesgraphics
JDK-8189092ArrayIndexOutOfBoundsException on Linux in getCachedGlyphgraphics
JDK-8236448Remove unused and repair broken Android/Dalvik codegraphics
JDK-8236484Compile error in monocle dispmangraphics
JDK-8232687No static JNI loader for libprism-swgraphics
JDK-8232943Gesture support is not initialized on iOSgraphics
JDK-8232929Duplicate symbols when building static librariesgraphics
JDK-8232210Update Mesa 3-D Headers to version 19.2.1graphics
JDK-8235151Nonexistent notifyQuit method referred from iOS GlassHelper.mgraphics
JDK-8235150IosApplication does not pass the required object in _leaveNestedEventLoopImplgraphics
JDK-8235627Blank stages when running JavaFX app in a macOS virtual machinegraphics
JDK-8234916[macos 10.15] Garbled text running with native-imagegraphics
JDK-8223296NullPointerException in GlassScene.java at line 325graphics
JDK-8236808javafx_iio can not be used in static environmentgraphics
JDK-8088198Exception thrown from snapshot if dimensions are larger than max texture sizegraphics
JDK-8232589Remove CoreAudio Utility Classesmedia
JDK-8230610Upgrade GStreamer to version 1.16.1media
JDK-8230609Upgrade glib to version 2.62.2media
JDK-8233338FX javadoc headings are out of sequenceother
JDK-8232824Removing TabPane with strong referenced content causes memory leak from weak onescenegraph
JDK-8200224First mouse press each time JFXPanel gains focus is triggered twiceswing
JDK-8218640Update ICU4C to version 64.2web
JDK-8233747JVM crash in com.sun.webkit.dom.DocumentImpl.createAttributeweb
JDK-8230492font-family not set in HTMLEditor if font name has a number in itweb
JDK-8236912NullPointerException when clicking in WebView with Button 4 or Button 5web
JDK-8231188Update SQLite to version 3.30.1web
JDK-8234056Upgrade to libxslt 1.1.34web
JDK-8231513JavaFX cause Keystroke Receiving prompt on MacOS 10.15 (Catalina)window-toolkit
JDK-8234474[macos 10.15] Crash in file dialog in sandbox modewindow-toolkit
JDK-8228766Platform.startup() deadlock on mac when called from class initializerwindow-toolkit
JDK-8227366Wrong stage gets focused after modal stage creationwindow-toolkit

List of Enhancements

Issue keySummarySubcomponent
JDK-8207957TableSkinUtils should not contain actual code implementationcontrols
JDK-8130738Add tabSize property to Text and TextFlowgraphics
JDK-8226850Use an EnumSet for DirtyBits instead of an ordinal-based maskgraphics
JDK-8092352Skip event dispatch if there are no handlers/filtersscenegraph
JDK-8211308Support HTTP/2 in WebViewweb
JDK-8087980Add property to disable Monocle cursorwindow-toolkit
JDK-8225571Port Linux glass drag source (DND) to use gtk instead of gdkwindow-toolkit

List of Security fixes

Issue keySummarySubcomponent
JDK-8227473 (not public)Improve gstreamer media supportmedia
JDK-8227402 (not public)Improve XSLT processingweb
JDK-8232121 (not public)Better numbering systemweb
JDK-8232128 (not public)Better formatting for numbersweb
JDK-8232214 (not public)Improved internal validationsweb