<div dir="ltr"><div>Hi,</div><div><br></div><div>Please review this bug fix for the Marlin renderer (introduced in JDK11.0.2):</div><div>JBS: <a href="https://bugs.openjdk.java.net/browse/JDK-8228711">https://bugs.openjdk.java.net/browse/JDK-8228711</a></div><div>webrev: <a href="http://cr.openjdk.java.net/~lbourges/marlin/marlin-8228711.0/">http://cr.openjdk.java.net/~lbourges/marlin/marlin-8228711.0/</a></div><div><br></div><div>This patch is very close to MarlinFX patch integrated last week in OpenJFX 14, see <a href="https://bugs.openjdk.java.net/browse/JDK-8226789">https://bugs.openjdk.java.net/browse/JDK-8226789</a></div><div><br></div><div>Changes:</div><div>- Stroker: fixed closePath() to preserve last position and its outcode</div><div>- TransformingPathConsumer2D: fixed PathClipFilter.closePath() to preserve last position and its outcode</div><div>- Dasher: better precision handling (comparison float value with epsilon)</div><div>- ClipShapeTest: use preliminary curve subdivision (length > 50px) 
to avoid false positives on long stroked curves (quad / cubic) + lowered
 thresholds</div><br><div>Cheers,</div><div>Laurent</div></div>