[commit-cp] classpath ChangeLog gnu/java/awt/peer/x/XGraphi...
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke 08/02/18 19:45:49 Modified files: . : ChangeLog gnu/java/awt/peer/x: XGraphics2D.java XToolkit.java Added files: gnu/java/awt/image: AsyncImage.java ImageConverter.java Removed files: gnu/java/awt/peer/x: ImageConverter.java Log message: 2008-02-18 Roman Kennke <[EMAIL PROTECTED]> * gnu/java/awt/image/AsyncImage.java: New file. Implements asynchronous image loading. * gnu/java/awt/image/ImageConverter.java: New file. An image consumer that creates a concrete image with asynchronous behaviour. * gnu/java/awt/peer/x/ImageConverter.java: Removed. * gnu/java/awt/peer/x/XToolkit.java: (createImage(ImageProducer)): Use new ImageConverter. * gnu/java/awt/peer/x/XGraphics2D.java: (rawDrawImage): Unwrap AsyncImages before painting. (unwrap): New helper method. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9513&r2=1.9514 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/image/AsyncImage.java?cvsroot=classpath&rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/image/ImageConverter.java?cvsroot=classpath&rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XGraphics2D.java?cvsroot=classpath&r1=1.8&r2=1.9 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XToolkit.java?cvsroot=classpath&r1=1.9&r2=1.10 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/ImageConverter.java?cvsroot=classpath&r1=1.1&r2=0
[commit-cp] classpath ChangeLog gnu/java/awt/peer/x/XGraphi...
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke 08/02/18 11:00:53 Modified files: . : ChangeLog gnu/java/awt/peer/x: XGraphics2D.java Log message: 2008-02-18 Roman Kennke <[EMAIL PROTECTED]> * gnu/java/awt/peer/x/XGraphics2D.java (rawDrawImage): Update the rgb variable correctly. Don't cache translucent images. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9510&r2=1.9511 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XGraphics2D.java?cvsroot=classpath&r1=1.7&r2=1.8
[commit-cp] classpath ChangeLog gnu/java/awt/peer/x/XGraphi...
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke 07/07/13 19:33:12 Modified files: . : ChangeLog gnu/java/awt/peer/x: XGraphicsConfiguration.java XWindowPeer.java Log message: 2007-07-13 Roman Kennke <[EMAIL PROTECTED]> * gnu/java/awt/peer/x/PixmapVolatileImage.java: New class. * gnu/java/awt/peer/x/XGraphicsConfiguration.java (createCompatibleImage(int,int)): Delegate to the 3-int overload. (createCompatibleImage(int,int,int)): Implemented. Using the ZPixmapDataBuffer for OPAQUE images. (createCompatibleVolatileImage(int,int)): Delegate to the 3-int overload. (createCompatibleVolatileImage(int,int,int)): Implemented. Using PixmapVolatileImage. * gnu/java/awt/peer/x/XWindowPeer.java (createImage): Return a PixmapVolatileImage (for now). (createVolatileImage): Implemented, using PixmapVolatileImage. * gnu/java/awt/peer/x/ZPixmapDataBuffer.java New class. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9350&r2=1.9351 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XGraphicsConfiguration.java?cvsroot=classpath&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XWindowPeer.java?cvsroot=classpath&r1=1.3&r2=1.4
[commit-cp] classpath ChangeLog gnu/java/awt/peer/x/XGraphi...
CVSROOT:/sources/classpath Module name:classpath Changes by: Robert Schuster 07/05/25 11:11:14 Modified files: . : ChangeLog gnu/java/awt/peer/x: XGraphics2D.java Log message: 2007-05-25 Robert Schuster <[EMAIL PROTECTED]> * gnu/java/awt/peer/x/XGraphics2D.java: (rawDrawLine): Added addition of translation. (rawFillRect): Dito. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9319&r2=1.9320 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XGraphics2D.java?cvsroot=classpath&r1=1.4&r2=1.5
[commit-cp] classpath ChangeLog gnu/java/awt/peer/x/XGraphi...
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke 06/07/20 13:08:07 Modified files: . : ChangeLog gnu/java/awt/peer/x: XGraphics.java XToolkit.java Log message: 2006-07-20 Roman Kennke <[EMAIL PROTECTED]> * gnu/java/awt/peer/x/XToolkit.java (createImage(InputStream)): Only copy image to Pixmap if it's actually opaque. Transparent images are left as BufferedImage and composited later onto the screen. * gnu/java/awt/peer/x/XGraphics.java (XGraphics): Fetch some parameters for image rendering. (drawImage): Added special handling of transparent images. (getRGB): New helper method. (setRGB): New helper method. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8173&r2=1.8174 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XGraphics.java?cvsroot=classpath&r1=1.6&r2=1.7 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XToolkit.java?cvsroot=classpath&r1=1.5&r2=1.6
[commit-cp] classpath ChangeLog gnu/java/awt/peer/x/XGraphi...
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke 06/07/17 15:08:04 Modified files: . : ChangeLog gnu/java/awt/peer/x: XGraphics.java Log message: 2006-07-17 Roman Kennke <[EMAIL PROTECTED]> * gnu/java/awt/peer/x/XGraphics.java (copyArea): Implemented. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8143&r2=1.8144 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XGraphics.java?cvsroot=classpath&r1=1.1&r2=1.2
[commit-cp] classpath ChangeLog gnu/java/awt/peer/x/XGraphi...
CVSROOT:/cvsroot/classpath Module name:classpath Changes by: Roman Kennke 06/07/17 08:30:37 Modified files: . : ChangeLog gnu/java/awt/peer/x: XGraphicsEnvironment.java XImage.java XToolkit.java Log message: 2006-07-17 Roman Kennke <[EMAIL PROTECTED]> * gnu/java/awt/peer/x/XGraphicsEnvironment.java (XGraphicsEnvironment): Make constructor public so that it can be called via Class.forName().newInstance(). * gnu/java/awt/peer/x/XImage.java (XImage): Fetch GraphicsEnvironment via GraphicsEnvironment.getLocalGraphicsEnvironment() rather than the XToolkit method, to avoid double instantiation of the XGraphicsEnvironment. * gnu/java/awt/peer/x/XToolkit.java (env): Removed field. (getLocalGraphicsEnvironment): Removed impl. This method should not be called since we set the graphicsenv property in the constructor. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8138&r2=1.8139 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XGraphicsEnvironment.java?cvsroot=classpath&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XImage.java?cvsroot=classpath&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XToolkit.java?cvsroot=classpath&r1=1.3&r2=1.4