[commit-cp] classpath javax/imageio/ImageIO.java gnu/java/a...

Mario Torre <[email protected]> Sun, 15 Jun 2008 18:14:57 +0000
Newsgroups gmane.comp.java.classpath.cvs
Message-ID <[email protected]>
CVSROOT:	/sources/classpath
Module name:	classpath
Changes by:	Mario Torre <neugens>	08/06/15 18:14:57

Modified files:
	javax/imageio  : ImageIO.java 
	gnu/java/awt/peer/x: XToolkit.java XGraphics2D.java 
	                     GLGraphics.java XEventPump.java 
	gnu/javax/imageio/bmp: BMPImageWriter.java 
	                       BMPImageWriterSpi.java 
	gnu/java/awt/java2d: RasterGraphics.java AbstractGraphics2D.java 
	                     ScanlineConverter.java 
	.              : ChangeLog 

Log message:
	2008-06-15  Mario Torre  <[email protected]>
	 
		* gnu/java/awt/java2d/AbstractGraphics2D.java (setColor): delegate to
		setPaint.
		(setPaint): fix to set paint context and foreground color.
		(imageCache): new field.
		(drawImage): new codepath for scaling images.
		(prepareImage): new method.
		(getPaintContext): set paintContext appropriately.
		* gnu/java/awt/java2d/RasterGraphics.java (renderScanline): new method,
		override from superclass to detect correct value of y while rendering
		the scanline.
		* gnu/java/awt/java2d/ScanlineConverter.java (renderShape): revert previous
		patch. 
		* gnu/java/awt/peer/x/XEventPump.java (findMouseEventTarget): new method.
		(handleButtonPress): use of findMouseEventTarget to detect the correct
		target.
		(handleButtonRelease):  likewise.
		* gnu/java/awt/peer/x/XGraphics2D.java (rawDrawImage): clip the target image
		so that it is completely contained in the destination pixmaps, as per X11
		specification.
		* gnu/java/awt/peer/x/XToolkit.java (createTextField): method implemented. 
		(createButton): likewise.
		(prepareImage): likewise.
		(createLabel): likewise.
		(checkImage): likewise.
		(createTextArea): likewise.
		(createCheckbox): likewise.
		(checkHeadLess): new method.
		* gnu/javax/imageio/bmp/BMPImageWriter.java (write):
		don't close the stream.
		* gnu/javax/imageio/bmp/BMPImageWriterSpi.java (names): added new names to
		the list of known names for BMP.
		* java/awt/image/WritableRaster.java (createWritableTranslatedChild): 
		* javax/imageio/ImageIO.java (write): call dispose on ImageWriter after
		writing of the image.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/imageio/ImageIO.java?cvsroot=classpath&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XToolkit.java?cvsroot=classpath&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XGraphics2D.java?cvsroot=classpath&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/GLGraphics.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XEventPump.java?cvsroot=classpath&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/imageio/bmp/BMPImageWriter.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/imageio/bmp/BMPImageWriterSpi.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/java2d/RasterGraphics.java?cvsroot=classpath&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/java2d/AbstractGraphics2D.java?cvsroot=classpath&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/java2d/ScanlineConverter.java?cvsroot=classpath&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9641&r2=1.9642