hg: jdk/client: 8198885: upgrade Marlin (java2d) to 0.9.1

bourges.laurent at gmail.com bourges.laurent at gmail.com
Tue Mar 27 20:10:25 UTC 2018


Changeset: 1ea202af7a97
Author:    lbourges
Date:      2018-03-27 22:09 +0200
URL:       http://hg.openjdk.java.net/jdk/client/rev/1ea202af7a97

8198885: upgrade Marlin (java2d) to 0.9.1
Summary: clipping implemented in Dasher (curve subdivision at clip edges) + higher quality(curve, subpixels) + new path simplifier
Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java
! src/java.desktop/share/classes/sun/java2d/marlin/DCurve.java
! src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java
! src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
+ src/java.desktop/share/classes/sun/java2d/marlin/DPathSimplifier.java
! src/java.desktop/share/classes/sun/java2d/marlin/DRenderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/DRendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/DStroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/DTransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java
! src/java.desktop/share/classes/sun/java2d/marlin/DoubleArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
! src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
! src/java.desktop/share/classes/sun/java2d/marlin/MergeSort.java
! src/java.desktop/share/classes/sun/java2d/marlin/OffHeapArray.java
+ src/java.desktop/share/classes/sun/java2d/marlin/PathSimplifier.java
! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
! src/java.desktop/share/classes/sun/java2d/marlin/stats/Histogram.java
! src/java.desktop/share/classes/sun/java2d/marlin/stats/StatLong.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
! test/jdk/sun/java2d/marlin/ClipShapeTest.java



More information about the jdk-client-changes mailing list