[cp-patches] FYI: AbstractGraphics2D

2006-05-19 Thread Roman Kennke
I did some cleanup and added extensive API docs to the AbstractGraphics2D work, so others can probably play a little with it, while I'm in holiday. Have fun! 2006-05-19 Roman Kennke <[EMAIL PROTECTED]> * gnu/java/awt/java2d/AbstractGraphics2D.java Added class docs. (pixel

[cp-patches] FYI: AbstractGraphics2D progress

2006-04-24 Thread Roman Kennke
Hi, I hacked a little more on the AbstractGraphics2D class. Here is what I added (the most important stuff): - Infrastructure for optimizations of common operations like drawLine and fillRect for Swing. - Clipping, transformation and stroking of arbitrary shapes and arbitrary AffineTransforms - Fi

[cp-patches] FYI: AbstractGraphics2D fixes

2006-06-09 Thread Roman Kennke
Hi, the attached patch fixes rendering with AbstractGraphics2D, most importantly it limits the scanline area to the device bounds, so it doesn't try to render outside the device. 2006-06-09 Roman Kennke <[EMAIL PROTECTED]> * gnu/java/awt/java2d/AbstractGraphics2D.java (drawIma

[cp-patches] FYI: AbstractGraphics2D fix

2006-06-30 Thread Roman Kennke
This provides a default impl for getDestinationRaster() in AbstractGraphics2D. I hope that this fixes the build for the X peers. 2006-07-01 Roman Kennke <[EMAIL PROTECTED]> * gnu/java/awt/java2d/AbstractGraphics2D.java (transform): Make field protected. (getDestinationRa

[cp-patches] FYI: AbstractGraphics2D shape cache and cleanup

2006-09-29 Thread Roman Kennke
This implements a shape cache for AbstractGraphics2D. This cache keeps instances of various Shapes around for reuse in the draw* and fill* methods. This avoids massive creation of such objects and should help with performance. This patch also includes a little cleanup and some documentation update