CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Francis Kung <fkung> 06/11/21 21:21:36
Modified files: gnu/java/awt/peer/gtk: ComponentGraphics.java CairoGraphics2D.java BufferedImageGraphics.java . : ChangeLog Log message: 2006-11-21 Francis Kung <[EMAIL PROTECTED]> * gnu/java/awt/peer/gtk/BufferedImageGraphics.java (draw): Include stroke width when calculating bounds. (updateBufferedImage): Round bounds more generously, handle negative height/width values, and clip more intelligently. * gnu/java/awt/peer/gtk/CairoGraphics2D.java (createPath): Add shortcut optimization for lines. (draw): Include stroke width when calculating bounds. (drawLine): Delegate to main draw() method. (drawRect): Likewise. (fillRect): Delegate to main fill() method. (findStrokedBounds): New method. (setCustomPaint): Round bounds more generously. * gnu/java/awt/peer/gtk/ComponentGraphics.java (drawLine): Removed. (drawRect): Removed. (fillRect): Removed. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java?cvsroot=classpath&r1=1.21&r2=1.22 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java?cvsroot=classpath&r1=1.51&r2=1.52 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/BufferedImageGraphics.java?cvsroot=classpath&r1=1.16&r2=1.17 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8832&r2=1.8833