[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath ./ChangeLog gnu/java/awt/peer/gtk/Gdk...
From: |
Mark Wielaard |
Subject: |
[commit-cp] classpath ./ChangeLog gnu/java/awt/peer/gtk/Gdk... |
Date: |
Mon, 20 Mar 2006 14:42:38 +0000 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Mark Wielaard <address@hidden> 06/03/20 14:42:38
Modified files:
. : ChangeLog
gnu/java/awt/peer/gtk: GdkPixbufDecoder.java GtkImage.java
native/jni/gtk-peer: gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
gnu_java_awt_peer_gtk_GtkImage.c
Log message:
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (pixbufLock): New
static lock Object field.
(produce): Synchronize on pixbufLock when calling initState(),
pumpBytes() and pumpDone().
(finalize): Likewise when calling finish().
(GdkPixbufWriter.write): Likewise when calling streamImage().
* gnu/java/awt/peer/gtk/GtkImage.java (GtkImage(String)): Likewise
when calling loadPixbuf. Chain exception.
(GtkImage(byte[])): Likewise when calling loadImageFromData.
(GtkImage(URL)): Likewise.
(GtkImage(int,int)): Likewise when calling createPixmap().
(GtkImage(GtkImage,int,int,int)): Likewise when calling
createScaledPixmap().
(GtkImage(Pointer)): Likewise when calling createFromPixbuf().
(setImage): Likewise when calling createPixmap() and setPixels().
(getSource): Likewise when calling getPixels().
(flush): Likewise when calling freePixmap().
(finalize): Likewise.
(drawImage): Likewise when calling drawPixelsScaledFlipped() and
drawPixelsScaledFlipped().
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_initState): Remove
gdk_threads_enter/leave().
(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_finish): Likewise.
(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_pumpDone): Likewise.
(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_streamImage): Likewise.
(Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_pumpBytes): Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c
(Java_gnu_java_awt_peer_gtk_GtkImage_loadPixbuf): Likewise.
(Java_gnu_java_awt_peer_gtk_GtkImage_loadImageFromData): Likewise.
(Java_gnu_java_awt_peer_gtk_GtkImage_createFromPixbuf): Likewise.
(Java_gnu_java_awt_peer_gtk_GtkImage_getPixels): Likewise.
(Java_gnu_java_awt_peer_gtk_GtkImage_setPixels): Likewise.
(Java_gnu_java_awt_peer_gtk_GtkImage_createPixmap): Likewise.
(Java_gnu_java_awt_peer_gtk_GtkImage_freePixmap): Likewise.
(Java_gnu_java_awt_peer_gtk_GtkImage_createScaledPixmap): Likewise.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6827&tr2=1.6828&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkImage.java.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c.diff?tr1=1.17&tr2=1.18&r1=text&r2=text