Hi, Please review this bug fix for the Marlin renderer (present in Pisces code since JDK 6?): JBS: https://bugs.openjdk.java.net/browse/JDK-8230728 webrev: http://cr.openjdk.java.net/~lbourges/marlin/marlin-8230728.0/
This patch fixes a NaN handling in userSpaceLineWidth() when the affine transform determinant is negative (flip bit is ON) Changes: - MarlinRenderingEngine: use abs(at.getDeterminant()) to ensure positive value before using sqrt - FlipBitTest: new jtreg test reproducing the original problem drawing a thin ellipse with a flipped transform Cheers, Laurent