> root cause of issue is prism's fillRoundedRect() API doesn't allow rendering > of rounded corner rectangle if four > corners have different radii. but same can be achieved via Path. to fix the > issue, in GraphicsContextJava.cpp while > rendering fillRoundedRect, check if all four corners have same radii. if yes, > use FILL_ROUNDED_RECT to draw it > otherwise construct a path from given rounded rect and draw it.
Bhawesh Choudhary has updated the pull request incrementally with 54 additional commits since the last revision: - 8181775: JavaFX WebView does not calculate border-radius properly - 8220484: JFXPanel renders a slanted image with a hidpi monitor scale of 125% or 175% Reviewed-by: kcr, psadhukhan - 8248381: Create a daemon thread for MonocleTimer Reviewed-by: kcr, jvos - 8248490: [macOS] Undecorated stage does not minimize Reviewed-by: arapte, aghaisas - 8248908: Printer.createPageLayout() returns 0.75" margins instead of hardware margins Reviewed-by: kcr - 8245284: Update to 610.1 version of WebKit Co-authored-by: Guru Hb <g...@openjdk.org> Co-authored-by: Bhawesh Choudhary <bchoudh...@openjdk.org> Reviewed-by: kcr, bchoudhary, sykora - 8176270: Adding ChangeListener to TextField.selectedTextProperty causes StringOutOfBoundsException Reviewed-by: aghaisas, kcr - 8245422: Better Pisces rasterizing Reviewed-by: prr, rhalade, arapte, mschoene - 8241108: Glib improvements Reviewed-by: kcr, ahgross, rhalade - 8248365: Debug build crashes on Windows when playing media file Reviewed-by: kcr - ... and 44 more: https://git.openjdk.java.net/jfx/compare/e7cb98fe...586af326 ------------- Changes: - all: https://git.openjdk.java.net/jfx/pull/218/files - new: https://git.openjdk.java.net/jfx/pull/218/files/e7cb98fe..586af326 Webrevs: - full: https://webrevs.openjdk.java.net/jfx/218/webrev.02 - incr: https://webrevs.openjdk.java.net/jfx/218/webrev.01-02 Stats: 393560 lines in 5665 files changed: 200813 ins; 130033 del; 62714 mod Patch: https://git.openjdk.java.net/jfx/pull/218.diff Fetch: git fetch https://git.openjdk.java.net/jfx pull/218/head:pull/218 PR: https://git.openjdk.java.net/jfx/pull/218