classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] [Patch] GTK peer update merged


From: Michael Koch
Subject: [cp-patches] [Patch] GTK peer update merged
Date: Wed, 1 Dec 2004 17:20:18 +0100
User-agent: Mutt/1.5.6+20040722i

Hi list,


I just commited the attached patch from Thomas Fitzsimmons to merge it
from java-gui-branch.


Michael


2004-12-01  Thomas Fitzsimmons  <address@hidden>

        * gnu/java/awt/peer/gtk/GdkGraphics.java (drawImage variants):
        Update image observer.
        * gnu/java/awt/peer/gtk/GtkComponentPeer.java (createImage):
        Start image production.
        * gnu/java/awt/peer/gtk/GtkFramePeer.java (setMenuBar): Protect
        against negative menu bar widths.
        (setBounds): Likewise.
        (postConfigureEvent): Likewise.
        * gnu/java/awt/peer/gtk/GtkImage.java (imageComplete): Don't
        remove consumer unless only a single frame has completed.
        * gnu/java/awt/peer/gtk/GtkImagePainter.java (GtkImagePainter):
        Add observer parameter.
        (setPixels): Update image observer.
        (imageComplete): Likewise.
        * java/applet/Applet.java (width): New field.
        (height): Likewise.
        (setStub): Set size if width or height field has been set.
        (resize): If stub is null save width and height values.
        * java/awt/Component.java (reshape): Protect against null
        parent.
        * java/awt/image/MemoryImageSource.java
        (MemoryImageSource(int,int,ColorModel,byte[],int,int)):
        Document.
        (MemoryImageSource(int,int,ColorModel,int[],int,int)):
        Likewise.
        (MemoryImageSource(int,int,ColorModel,byte[],int,int,Hashtable)):
        Reference pixel array directly, rather than creating a local
        copy.
        (MemoryImageSource(int,int,ColorModel,int[],int,int,Hashtable)):
        Likewise.
        (newPixels(int,int,int,int)): Fix for loop and array copy
        bounds.
        (newPixels(int,int,int,int,boolean)): Likewise.
        (startProduction): If animated call imageComplete with
        SINGLEFRAME.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Uncomment
        gdk_flush lines.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c
        (drawPixels): Return if g is null or g->drawable is not a gdk
        drawable.

Attachment: gtk.diff
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]