Skip to content
Browse files

8240631: Create release notes for JavaFX 14

Reviewed-by: kcr
  • Loading branch information
Johan Vos
Johan Vos committed Mar 7, 2020
1 parent 35a01ca commit f8c235bb75a22654e735caa02991cab12183ccf8
Showing with 81 additions and 0 deletions.
  1. +81 −0 doc-files/
@@ -0,0 +1,81 @@
# Release Notes for JavaFX 14

## Introduction

The following notes describe important changes and information about this release. In some cases, the descriptions provide links to additional detailed information about an issue or a change.

As of JDK 11 the JavaFX modules are delivered separately from the JDK. These release notes cover the standalone JavaFX 14 release. JavaFX 14 requires JDK 11 or later.

## List of Fixed Bugs

Issue key|Summary|Subcomponent
[JDK-8237975]( | Non-embedded Animations do not play backwards after being paused | animation
[JDK-8236753]( | Animations do not play backwards after being stopped | animation
[JDK-8232524]( | SynchronizedObservableMap cannot be be protected for copying/iterating | base
[JDK-8220396]( | Bindings class gives a lot of unneeded 'select-binding' log messages | base
[JDK-8229472]( | Deprecate for removal JavaBeanXxxPropertyBuilders constructors | base
[JDK-8207774]( | TextField: must not forward ENTER if actionHandler consumed the actionEvent | controls
[JDK-8207759]( | VK_ENTER not consumed by TextField when default Button exists | controls
[JDK-8179097]( | NPE in MenuButtonSkinBase class | controls
[JDK-8185937]( | Spinner with Double/Integer value factory ignores up/down arrow keys | controls
[JDK-8233040]( | ComboBoxPopupControl: remove eventFilter for F4 | controls
[JDK-8232811]( | Dialog's preferred size no longer accommodates multi-line strings | controls
[JDK-8221334]( | TableViewSkin: must initialize flow's cellCount in constructor | controls
[JDK-8220722]( | ProgressBarSkin: adds strong listener to control's width property | controls
[JDK-8237372]( | NullPointerException in TabPaneSkin.stopDrag | controls
[JDK-8193445]( | JavaFX CSS is applied redundantly leading to significant performance degradation | controls
[JDK-8196587]( | Remove use of deprecated finalize method from JPEGImageLoader | graphics
[JDK-8166194]( | JavaFX: poor printing quality for Region nodes | graphics
[JDK-8189092]( | ArrayIndexOutOfBoundsException on Linux in getCachedGlyph | graphics
[JDK-8236448]( | Remove unused and repair broken Android/Dalvik code | graphics
[JDK-8236484]( | Compile error in monocle dispman | graphics
[JDK-8232687]( | No static JNI loader for libprism-sw | graphics
[JDK-8232943]( | Gesture support is not initialized on iOS | graphics
[JDK-8232929]( | Duplicate symbols when building static libraries | graphics
[JDK-8232210]( | Update Mesa 3-D Headers to version 19.2.1 | graphics
[JDK-8235151]( | Nonexistent notifyQuit method referred from iOS GlassHelper.m | graphics
[JDK-8235150]( | IosApplication does not pass the required object in _leaveNestedEventLoopImpl | graphics
[JDK-8235627]( | Blank stages when running JavaFX app in a macOS virtual machine | graphics
[JDK-8234916]( | [macos 10.15] Garbled text running with native-image | graphics
[JDK-8223296]( | NullPointerException in at line 325 | graphics
[JDK-8236808]( | javafx_iio can not be used in static environment | graphics
[JDK-8088198]( | Exception thrown from snapshot if dimensions are larger than max texture size | graphics
[JDK-8232589]( | Remove CoreAudio Utility Classes | media
[JDK-8230610]( | Upgrade GStreamer to version 1.16.1 | media
[JDK-8230609]( | Upgrade glib to version 2.62.2 | media
[JDK-8233338]( | FX javadoc headings are out of sequence | other
[JDK-8232824]( | Removing TabPane with strong referenced content causes memory leak from weak one | scenegraph
[JDK-8200224]( | First mouse press each time JFXPanel gains focus is triggered twice | swing
[JDK-8218640]( | Update ICU4C to version 64.2 | web
[JDK-8233747]( | JVM crash in com.sun.webkit.dom.DocumentImpl.createAttribute | web
[JDK-8230492]( | font-family not set in HTMLEditor if font name has a number in it | web
[JDK-8236912]( | NullPointerException when clicking in WebView with Button 4 or Button 5 | web
[JDK-8231188]( | Update SQLite to version 3.30.1 | web
[JDK-8234056]( | Upgrade to libxslt 1.1.34 | web
[JDK-8231513]( | JavaFX cause Keystroke Receiving prompt on MacOS 10.15 (Catalina) | window-toolkit
[JDK-8234474]( | [macos 10.15] Crash in file dialog in sandbox mode | window-toolkit
[JDK-8228766]( | Platform.startup() deadlock on mac when called from class initializer | window-toolkit
[JDK-8227366]( | Wrong stage gets focused after modal stage creation | window-toolkit

## List of Enhancements

Issue key|Summary|Subcomponent
[JDK-8207957]( | TableSkinUtils should not contain actual code implementation | controls
[JDK-8130738]( | Add tabSize property to Text and TextFlow | graphics
[JDK-8226850]( | Use an EnumSet for DirtyBits instead of an ordinal-based mask | graphics
[JDK-8092352]( | Skip event dispatch if there are no handlers/filters | scenegraph
[JDK-8211308]( | Support HTTP/2 in WebView | web
[JDK-8087980]( | Add property to disable Monocle cursor | window-toolkit
[JDK-8225571]( | Port Linux glass drag source (DND) to use gtk instead of gdk | window-toolkit

## List of Security fixes

Issue key|Summary|Subcomponent
JDK-8227473 (not public) | Improve gstreamer media support | media
JDK-8227402 (not public) | Improve XSLT processing | web
JDK-8232121 (not public) | Better numbering system | web
JDK-8232128 (not public) | Better formatting for numbers | web
JDK-8232214 (not public) | Improved internal validations | web

0 comments on commit f8c235b

Please sign in to comment.
You can’t perform that action at this time.