[jfx16] RFR: 8262460: Create release notes for JavaFX 16 [v2]

Kevin Rushforth kcr at openjdk.java.net
Wed Mar 3 14:55:41 UTC 2021


On Wed, 3 Mar 2021 14:41:46 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:

>> Below is the release note for the warning, taken from [this release note sub-task](https://bugs.openjdk.java.net/browse/JDK-8262948):
>> 
>> ---
>> 
>> ### JavaFX runtime logs a warning if javafx.* modules are loaded from the classpath
>> 
>> The JavaFX classes must be loaded from a set of named `javafx.*` modules on the _module path_. Loading the JavaFX classes from the classpath is not supported. The JavaFX runtime logs a warning at startup if the JavaFX classes are not loaded from the expected named module. See [JDK-8256362](https://bugs.openjdk.java.net/browse/JDK-8256362) for more information.
>
> I also missed noticing that the following bug is marked with the need for a release note:
> 
> [JDK-8196079](https://bugs.openjdk.java.net/browse/JDK-8196079): Remove obsolete Pisces rasterizer
> 
> I'll create one shortly and add a comment to this PR when done.

Below is the release note for the removal of the Pisces rasterizer, taken from [this release note sub-task](https://bugs.openjdk.java.net/browse/JDK-8262951):

---

### The obsolete Pisces rasterizer has been removed from JavaFX

The obsolete Pisces rasterizer has been removed from JavaFX. The Marlin rasterizer has been the default since JDK 10, but it was possible to select either the native Pisces rasterizer or the Java-based Pisces rasterizer by setting the `prism.rasterizerorder` system property to `nativepisces` or `javapisces`, respectively. Those options will now be silently ignored and the default Marlin rasterizer will always be used. See [JDK-8196079](https://bugs.openjdk.java.net/browse/JDK-8196079) for more information.

-------------

PR: https://git.openjdk.java.net/jfx/pull/414


More information about the openjfx-dev mailing list