[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath ChangeLog java/awt/image/ImageFilter....
From: |
Roman Kennke |
Subject: |
[commit-cp] classpath ChangeLog java/awt/image/ImageFilter.... |
Date: |
Wed, 22 Nov 2006 15:18:32 +0000 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Changes by: Roman Kennke <rabbit78> 06/11/22 15:18:32
Modified files:
. : ChangeLog
java/awt/image : ImageFilter.java IndexColorModel.java
RGBImageFilter.java ReplicateScaleFilter.java
SampleModel.java
SinglePixelPackedSampleModel.java
Log message:
2006-11-22 Roman Kennke <address@hidden>
* java/awt/image/ImageFilter.java
Reformat whole class.
(getFilterInstance): Don't touch the consumer field. Don't check
consumer.
(imageComplete): Don't check consumer.
(setColorModel): Don't check consumer.
(setDimensions): Don't check consumer.
(setHints): Don't check consumer.
(setPixels): Don't check consumer.
(setProperties): Pass the original property too.
* java/awt/image/IndexColorModel.java
(IndexColorModel(int,int,byte[],byte[],byte[],int)): Set the
transparent pixel by calling the new helper method.
(IndexColorModel(int,int,byte[],int,boolean,int)): Set the
transparent pixel by calling the new helper method.
(IndexColorModel(int,int,int[],int,boolean,int,int)): Set the
transparent pixel by calling the new helper method.
(coerceData): Removed. This is not needed.
(getAlpha): Simply return value from color map. The transparent
pixel has to be there.
(setTransparentPixel): New helper method. Inserts the
transparent
pixel.
* java/awt/image/RGBImageFilter.java
Reformat whole class.
(convertColorModelToDefault): Removed. No longer needed.
(filterIndexColorModel): Don't handle transparent pixels
separately.
(filterRGBPixels): Set pixels on consumer already.
(makeColor): Removed. No longer needed.
* java/awt/image/ReplicateScaleFilter.java
(replicatePixels): Removed.
(setDimension): Correctly compute destination size, avoid double
calculations.
(setPixels): Avoid double calculations. Fixed some boundary
cases.
(setupSources): New helper method.
* java/awt/image/SampleModel.java
(setDataElements): Also handle TYPE_SHORT, TYPE_FLOAT
and TYPE_DOUBLE.
* java/awt/image/SinglePixelPackedSampleModel.java
(setDataElements(int,int,int,int,Object,DataBuffer)): Removed.
This is not needed as the superclass already copies line
by line.
(setDataElements(int,int,Object,DataBuffer)): Simplified code,
removed some checks that the RI also doesn't perform. Call
DataBuffer.setElem().
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8835&r2=1.8836
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/image/ImageFilter.java?cvsroot=classpath&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/image/IndexColorModel.java?cvsroot=classpath&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/image/RGBImageFilter.java?cvsroot=classpath&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/image/ReplicateScaleFilter.java?cvsroot=classpath&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/image/SampleModel.java?cvsroot=classpath&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/image/SinglePixelPackedSampleModel.java?cvsroot=classpath&r1=1.14&r2=1.15
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-cp] classpath ChangeLog java/awt/image/ImageFilter....,
Roman Kennke <=