CVSROOT: /cvsroot/classpath Module name: classpath Branch: Changes by: Roman Kennke <[EMAIL PROTECTED]> 05/12/14 21:33:39
Modified files: gnu/java/awt/peer/gtk: GdkGraphics.java native/jni/gtk-peer: gnu_java_awt_peer_gtk_GdkGraphics.c include : gnu_java_awt_peer_gtk_GdkGraphics.h . : ChangeLog Log message: 2005-12-14 Roman Kennke <[EMAIL PROTECTED]> * gnu/java/awt/peer/gtk/GdkGraphics.java (cached): New field. (parent): New field. (GdkGraphics(GdkGraphics)): Moved state-copy code to new method copyState(). (create): Added re-use of old graphics. (nativeDispose): Renamed native dispose method to nativeDispose(). (dispose): New non-native implementation used for caching. (finalize): Overridden to correctly dispose unused graphics. (copyState): New non-native method to correctly copy the non-native state. (nativeCopyState): Renamed native copyState method to nativeCopyState(). * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (copyState): Renamed to nativeCopyState. (dispose): Renamed to nativeDispose. * include/gnu_java_awt_peer_gtk_GdkGraphics.h (copyState): Renamed to nativeCopyState. (dispose): Renamed to nativeDispose. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GdkGraphics.java.diff?tr1=1.52&tr2=1.53&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c.diff?tr1=1.32&tr2=1.33&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/include/gnu_java_awt_peer_gtk_GdkGraphics.h.diff?tr1=1.14&tr2=1.15&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.5816&tr2=1.5817&r1=text&r2=text