jfx/release-notes-19.md at master · openjdk/jfx · GitHub
source link: https://github.com/openjdk/jfx/blob/master/doc-files/release-notes-19.md
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Release Notes for JavaFX 19
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 19 release. JavaFX 19 requires JDK 11 or later.
List of Enhancements
Issue key | Summary | Subcomponent |
---|---|---|
JDK-8274771 | Map, FlatMap and OrElse fluent bindings for ObservableValue | base |
JDK-8283346 | Optimize observable ArrayList creation in FXCollections | base |
JDK-8286552 | TextFormatter: UpdateValue/UpdateText is called, when no ValueConverter is set | controls |
JDK-8268225 | Support :focus-visible and :focus-within CSS pseudoclasses | graphics |
JDK-8277309 | Add support for H.265/HEVC to HTTP Live Streaming | media |
List of Fixed Bugs
Issue key | Summary | Subcomponent |
---|---|---|
JDK-8290331 | Binding value left null when immediately revalidated in invalidation listener | base |
JDK-8291906 | Bindings.createXxxBinding inherit incorrect method docs | base |
JDK-8187307 | ListView, TableView, TreeView: receives editCancel event when edit is committed | controls |
JDK-8187309 | TreeCell must not change tree's data | controls |
JDK-8187596 | TreeView selection incorrectly changes after deleting an unselected row | controls |
JDK-8193442 | Removing TreeItem from a TreeTableView sometime changes selectedItem | controls |
JDK-8244234 | MenuButton: NPE on removing from scene with open popup | controls |
JDK-8251480 | TableColumnHeader: calc of cell width must respect row styling | controls |
JDK-8251481 | TableCell accessing row: NPE on auto-sizing | controls |
JDK-8251483 | TableCell: NPE on modifying item's list | controls |
JDK-8273336 | Clicking a selected cell from a group of selected cells in a TableView clears the selected items list but remains selected | controls |
JDK-8273339 | IOOBE with ListChangeListener added to the selectedItems list of a TableView | controls |
JDK-8276056 | Control.skin.setSkin(Skin) fails to call dispose() on discarded Skin | controls |
JDK-8277122 | SplitPane divider drag can hang the layout | controls |
JDK-8277853 | With Touch enabled devices scrollbar disappears and the table is scrolled to the beginning | controls |
JDK-8277756 | DatePicker listener might not be added when using second constructor | controls |
JDK-8277785 | ListView scrollTo jumps to wrong location when CellHeight is changed | controls |
JDK-8279228 | Leak in ScrollPaneSkin, related to touch events | controls |
JDK-8281723 | Spinner with split horizontal arrows and a border places right arrow incorrectly | controls |
JDK-8282093 | LineChart path incorrect when outside lower bound | controls |
JDK-8282100 | Missed top/left bouncing for ScrollPane on Raspberry Pi with Touchscreen | controls |
JDK-8283509 | Invisible menus can lead to IndexOutOfBoundsException | controls |
JDK-8284676 | TreeTableView loses sort ordering when applied on empty table | controls |
JDK-8284665 | First selected item of a TreeItem multiple selection gets removed if new items are constantly added to the TreeTableView | controls |
JDK-8285197 | TableColumnHeader: calc of cell width must respect row styling (TreeTableView) | controls |
JDK-8286261 | Selection of non-expanded non-leaf treeItem grows unexpectedly when adding two-level descendants | controls |
JDK-8289751 | Multiple unit test failures after JDK-8251483 | controls |
JDK-8290348 | TreeTableView jumping to top | controls |
JDK-8277572 | ImageStorage should correctly handle MIME types for images encoded in data URIs | graphics |
JDK-8279013 | ES2Pipeline fails to detect AMD vega20 graphics card | graphics |
JDK-8285217 | [Android] Window's screen is not updated after native screen was disposed | graphics |
JDK-8288137 | The set of available printers is not updated without application restart | graphics |
JDK-8291502 | Mouse or touch presses on a non-focusable region don't clear the focusVisible flag of the current focus owner | graphics |
JDK-8280840 | Update libFFI to 3.4.2 | media |
JDK-8282054 | Mediaplayer not working with HTTP Live Stream link with query parameter appended with file extension m3u8 | media |
JDK-8283218 | Update GStreamer to 1.20.1 | media |
JDK-8283318 | Videos with unusual sizes cannot be played on windows | media |
JDK-8283403 | Update Glib to 2.72.0 | media |
JDK-8280369 | native library cache should be platform/arch specific | other |
JDK-8281089 | JavaFX built with VS2019 and jlinked into JDK 11.x fails to start | other |
JDK-8286678 | Fix mistakes in FX API docs | other |
JDK-8281953 | NullPointer in InputMethod components in JFXPanel | swing |
JDK-8088420 | JavaFX WebView memory leak via EventListener | web |
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-8278980 | Update WebKit to 613.1 | web |
JDK-8280020 | Underline and line-through not straight in WebView | web |
JDK-8280841 | Update SQLite to 3.37.2 | web |
JDK-8281711 | Cherry-pick WebKit 613.1 stabilization fixes | web |
JDK-8282099 | Cherry-pick WebKit 613.1 stabilization fixes (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 |
JDK-8289587 | IllegalArgumentException: Color.rgb's red parameter (-16776961) expects color values 0-255 | web |
JDK-8271054 | [REDO] Wrong stage gets focused after modal stage creation | window-toolkit |
JDK-8284654 | Modal behavior returns to wrong stage | window-toolkit |
List of Security fixes
Issue key | Summary | Subcomponent |
---|---|---|
JDK-8276371 (not public) | Better long buffering | web |
JDK-8282121 (not public) | Improve WebKit referencing | web |
Recommend
-
31
Mirror of the OpenJFX repository. Contribute to kevinrushforth/openjdk-jfx development by creating an account on GitHub.
-
11
Permalink Join GitHub today...
-
5
Release notes 2021.1 Refactorings New: Inline Variable refactoring for local let bindings Rename: when renaming a type that has an associated module with the same name, the module is a...
-
10
changelog-updater A PHP CLI to update a CHANGELOG following the "Keep a Changelog" format with the latest release notes. Want to automate the process of updating your Changelog with Gi...
-
16
3.0.0-beta2 - To be released Fixed bug that caused exceptions not to be propagated to output correctly. Added a few missing methods in Fluent.Arbitrary. Add a few missing
-
3
This week's Java roundup for September 13th, 2021, features news from OpenJDK, a proposal to accelerate the JDK LTS release cadence from three years to two years, JDK 18, Liberica JDK 17, updates to Spring Framework, Spring Data and Spring To...
-
12
Notes on Notes.app For future reference and to aid anyone else who might want to extract data from the "Notes" app. I compiled this out of curiosity and a desire to backup my notes content. This document only covers the curren...
-
2
Functional Transformation of Immutable Objects Brian Goetz {.author} August 2020 {.date} This document is an early stage draft outlining a possible direction for supporting functional transforma...
-
9
Waifu Diffusion 1.3 Release Notes HuggingFace Page for model download: https://huggingface.co/hakurei/waifu-diffusion-v1-3 Table of Contents
-
9
Java News Roundup: OpenJDK Updates, JDK 20 Release Schedule, GraalVM 22.3, JReleaser 1.3.0 Oct 31, 2022...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK