Xrender is now integrated into JDK 7 master
Andrew John Hughes
ahughes at redhat.com
Wed Jun 9 13:56:07 PDT 2010
On 9 June 2010 20:46, Phil Race <philip.race at oracle.com> wrote:
> Thank you Clemens.
>
> Enable it with
> -Dsun.java2d.xrender=True (verbose mode)
> or
> -Dsun.java2d.xrender=true (silent mode)
>
> -phil.
>
> Changeset: 5294c7067018
> Author: ceisserer
> Date: 2010-05-28 11:37 -0700
> URL: http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5294c7067018
>
> 6307603: [X11] Use RENDER extension for complex operations done in software
> Reviewed-by: bae, igor, prr
>
> ! make/common/Defs-solaris.gmk
> ! make/sun/awt/mapfile-mawt-vers
> ! make/sun/awt/mapfile-vers-linux
> ! make/sun/headless/mapfile-vers
> ! make/sun/jawt/Makefile
> ! make/sun/xawt/FILES_c_unix.gmk
> ! make/sun/xawt/Makefile
> ! make/sun/xawt/mapfile-vers
> + src/share/classes/sun/font/GlyphDisposedListener.java
> ! src/share/classes/sun/font/StrikeCache.java
> ! src/share/classes/sun/java2d/pipe/BufferedPaints.java
> ! src/share/classes/sun/java2d/pipe/RenderBuffer.java
> !
> src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine
> ! src/share/native/sun/font/AccelGlyphCache.c
> ! src/share/native/sun/font/fontscalerdefs.h
> ! src/share/native/sun/font/freetypeScaler.c
> ! src/share/native/sun/font/sunFont.c
> ! src/share/native/sun/java2d/opengl/OGLTextRenderer.c
> ! src/solaris/classes/sun/awt/X11GraphicsDevice.java
> ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java
> + src/solaris/classes/sun/font/XRGlyphCache.java
> + src/solaris/classes/sun/font/XRGlyphCacheEntry.java
> + src/solaris/classes/sun/font/XRTextRenderer.java
> ! src/solaris/classes/sun/java2d/UnixSurfaceManagerFactory.java
> + src/solaris/classes/sun/java2d/jules/IdleTileCache.java
> + src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java
> + src/solaris/classes/sun/java2d/jules/JulesPathBuf.java
> + src/solaris/classes/sun/java2d/jules/JulesRenderingEngine.java
> + src/solaris/classes/sun/java2d/jules/JulesShapePipe.java
> + src/solaris/classes/sun/java2d/jules/JulesTile.java
> + src/solaris/classes/sun/java2d/jules/TileWorker.java
> + src/solaris/classes/sun/java2d/jules/TrapezoidList.java
> ! src/solaris/classes/sun/java2d/x11/X11SurfaceData.java
> + src/solaris/classes/sun/java2d/x11/XSurfaceData.java
> + src/solaris/classes/sun/java2d/xr/DirtyRegion.java
> + src/solaris/classes/sun/java2d/xr/GrowableByteArray.java
> + src/solaris/classes/sun/java2d/xr/GrowableEltArray.java
> + src/solaris/classes/sun/java2d/xr/GrowableIntArray.java
> + src/solaris/classes/sun/java2d/xr/GrowablePointArray.java
> + src/solaris/classes/sun/java2d/xr/GrowableRectArray.java
> + src/solaris/classes/sun/java2d/xr/MaskTile.java
> + src/solaris/classes/sun/java2d/xr/MaskTileManager.java
> + src/solaris/classes/sun/java2d/xr/MutableInteger.java
> + src/solaris/classes/sun/java2d/xr/XIDGenerator.java
> + src/solaris/classes/sun/java2d/xr/XRBackend.java
> + src/solaris/classes/sun/java2d/xr/XRBackendNative.java
> + src/solaris/classes/sun/java2d/xr/XRColor.java
> + src/solaris/classes/sun/java2d/xr/XRCompositeManager.java
> + src/solaris/classes/sun/java2d/xr/XRDrawImage.java
> + src/solaris/classes/sun/java2d/xr/XRGraphicsConfig.java
> + src/solaris/classes/sun/java2d/xr/XRMaskBlit.java
> + src/solaris/classes/sun/java2d/xr/XRMaskFill.java
> + src/solaris/classes/sun/java2d/xr/XRMaskImage.java
> + src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java
> + src/solaris/classes/sun/java2d/xr/XRPaints.java
> + src/solaris/classes/sun/java2d/xr/XRRenderer.java
> + src/solaris/classes/sun/java2d/xr/XRSurfaceData.java
> + src/solaris/classes/sun/java2d/xr/XRSurfaceDataProxy.java
> + src/solaris/classes/sun/java2d/xr/XRUtils.java
> + src/solaris/classes/sun/java2d/xr/XRVolatileSurfaceManager.java
> + src/solaris/classes/sun/java2d/xr/XcbRequestCounter.java
> ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c
> ! src/solaris/native/sun/java2d/x11/X11SurfaceData.h
> + src/solaris/native/sun/java2d/x11/XRBackendNative.c
> + src/solaris/native/sun/java2d/x11/XRSurfaceData.c
>
>
>
Good news! Did I miss the public review of this? What list was it on?
Which version went in - the old or the refactored one?
Thanks,
--
Andrew :-)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
More information about the xrender-dev
mailing list