CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Francis Kung <fkung> 06/10/03 19:47:59
Modified files: native/jni/gtk-peer: gnu_java_awt_peer_gtk_GtkVolatileImage.c gnu/java/awt/peer/gtk: CairoGraphics2D.java VolatileImageGraphics.java CairoSurface.java . : ChangeLog Log message: 2006-10-03 Francis Kung <[EMAIL PROTECTED]> * gnu/java/awt/peer/gtk/CairoGraphics2D.java (compCtx): New field for composite context. (copy): Copy composite. (dispose): Dispose of composite context. (getNativeCM): New method. (setComposite): Discard old composite context and set up new context. (setRenderingHints): Update composite context. * gnu/java/awt/peer/gtk/CairoSurface.java (nativeColorModel): New field, renamed from nativeModel. (nativeModel): Renamed field to nativeColorModel. (CairoSurface(int, int)): Call new method to create sample model. (createNativeSampleModel): New method. (getBufferedImage): Updated variable name. * gnu/java/awt/peer/gtk/VolatileImageGraphics.java (buffer): New field. (createBuffer): New method. (draw): New method. (drawComposite): New method. (drawGlyphVector): New method. (drawImage(Image, AffineTransform, Color, ImageObserver)): New method. (drawImage(Image, int, int, ImageObserver)): Check composite. (drawImage(Image, int, int, int, int, ImageObserver)): Check composite. (fill): New method. (getNativeCM): New method. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c (Java_gnu_java_awt_peer_gtk_GtkVolatileImage_nativeGetPixels): Use intermediary pixbuf to grab on-screen pixels. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c?cvsroot=classpath&r1=1.7&r2=1.8 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java?cvsroot=classpath&r1=1.41&r2=1.42 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/VolatileImageGraphics.java?cvsroot=classpath&r1=1.7&r2=1.8 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/CairoSurface.java?cvsroot=classpath&r1=1.18&r2=1.19 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8641&r2=1.8642