<AWT Dev> [OpenJDK 2D-Dev] [9] Review request for 8069361 SunGraphics2D.getDefaultTransform() does not include scale factor

Phil Race philip.race at oracle.com
Thu Apr 16 21:38:38 UTC 2015


Although it looks like a no-op for non hidpi it will be a more 
significant change as these
become more common.
Its difficult to predict what problems it will cause but all those folks who
call setTransform() hopefully learned not to do that when printing.
You should definitely get Jim to look at this too but it looks OK to me.

-phil.


On 4/14/15 7:51 AM, Alexander Scherbatiy wrote:
> Hello,
>
> Could you review the fix:
>   bug: https://bugs.openjdk.java.net/browse/JDK-8069361
>   webrev: http://cr.openjdk.java.net/~alexsch/8069361/webrev.00
>
>   SunGraphics2D.getDefaultTransform() now returns transform which 
> includes GraphicsConfiguration default transform.
>
>   This can break a compatibility for applications which assumes that 
> default Graphics2D transform is always identity
>   and restore it as sg2d.setTransform(new AffineTransform()). However, 
> this is not now true for HiDPI displays.
>
> Thanks,
> Alexandr.
>



More information about the awt-dev mailing list