RFR: 8287604: Update MarlinFX to 0.9.4.5 [v4]
Laurent Bourgès
lbourges at openjdk.org
Mon Aug 8 13:17:45 UTC 2022
> Changelog for this MarlinFX 0.9.4.5 release:
>
> The Marlin-renderer 0.9.4.5 release provides bug fixes on Marlin's path clipper:
> - improved Stroker to handle huge coordinates, up to 1E15
> - improved PathClipFilter (filler) to handle huge coordinates, up to 1E15
>
>
> This is the Marlin-renderer 0.9.4.3 release providing few bug / enhancement fixes in the MarlinRenderingEngine:
> - Update DPQS to latest OpenJDK 14 patch
> - Improve cubic curve offset computation
>
>
> The Marlin-renderer 0.9.4.2 release provides a single long-standing bug fix in the MarlinRenderingEngine:
> - JDK-8230728, https://bugs.openjdk.java.net/browse/JDK-8230728.
>
>
> Marlin-renderer 0.9.4.1 provides only a single bug fix in the path clipper, reported first against JavaFX 11:
> - JDK-8226789, https://bugs.openjdk.java.net/browse/JDK-8226789.
>
>
> This is the Marlin-renderer 0.9.4 release providing an updated Dual Pivot Quick Sort (19.05) as its internal sorter faster than the Marlin's optimized MergeSort (x-position + edge indices) for arrays larger than 256.
>
> Special Thanks to Vladimir Yaroslavskiy that provided me up-to-date DPQS 19.05 with many variants, improving almost-sorted datasets. We are collaborating to provide a complete Sort framework (15 algorithms, many various datasets, JMH benchmarks) publicly on github:
> see https://github.com/bourgesl/nearly-optimal-mergesort-code
Laurent Bourgès has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains eight additional commits since the last revision:
- Merge remote-tracking branch 'upstream/master' into marlinFX-0.9.4.5
- fixed pixel color tests on hi-dpi
- added test for huge polygon coords
- fixed jcheck warning (tab)
- Merge branch 'openjdk:master' into marlinFX-0.9.4.5
- minor changes (syntax, warnings) + merge with marlin 0.9.4.5 (jdk)
- fixed bad IntArrayCache usages + clean white spaces
- initial marlinFX 0.9.4.5 for openjfx 18
-------------
Changes:
- all: https://git.openjdk.org/jfx/pull/674/files
- new: https://git.openjdk.org/jfx/pull/674/files/f7e5eb5e..eb85b946
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jfx&pr=674&range=03
- incr: https://webrevs.openjdk.org/?repo=jfx&pr=674&range=02-03
Stats: 974899 lines in 11220 files changed: 574194 ins; 263423 del; 137282 mod
Patch: https://git.openjdk.org/jfx/pull/674.diff
Fetch: git fetch https://git.openjdk.org/jfx pull/674/head:pull/674
PR: https://git.openjdk.org/jfx/pull/674
More information about the openjfx-dev
mailing list