[OpenJDK 2D-Dev] RFR: 8186306: Remove pisces from Java2D sources + build.

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Mon Nov 13 23:44:23 UTC 2017

Looks fine.
I guess we should do same cleanup in the closed repo as well.

On 07/11/2017 15:08, Philip Race wrote:
> bug: https://bugs.openjdk.java.net/browse/JDK-8186306
> webrev: http://cr.openjdk.java.net/~prr/8186306/
> This fix removes the pisces rasterizer code since it is superseded by 
> marlin.
> In addition it removes the (always) un-used Jules code from the Xrender 
> pipe-line.
> This code has never been enabled as it relied on a special version of 
> Cairo.
> It could have been kept by making MarlinRenderingEngine non-final and
> extending that instead, but after discussion with Clemens (author of the
> xrender pipeline) it is decided to remove it too.
> I have built on all platforms and tested on Linux with Xrender to make sure
> there was no breakage from this removal.
> Additionally I have re-moved "pisces" directories from the test hierarchy
> and moved the tests there under the marlin  directory as seemed 
> appropriate.
> These tests are all valid as tests for marlin too.
> One test had a system property to invoke pisces removed.
> -phil

Best regards, Sergey.

More information about the 2d-dev mailing list