[commit-cp] classpath ChangeLog gnu/java/awt/peer/x/XGraphi...

2008-02-18 Thread Roman Kennke
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...

2008-02-18 Thread Roman Kennke
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...

2007-07-13 Thread Roman Kennke
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...

2007-05-25 Thread Robert Schuster
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...

2006-07-20 Thread Roman Kennke
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...

2006-07-17 Thread Roman Kennke
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...

2006-07-17 Thread Roman Kennke
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