commit-classpath
[Top][All Lists]
Advanced

[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: Sun, 05 Sep 2004 11:07:47 -0400

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Mark Wielaard <address@hidden>  04/09/05 15:02:51

Modified files:
        .              : ChangeLog 
        gnu/java/awt/peer/gtk: GdkGraphics.java GdkGraphics2D.java 
        java/awt       : FontMetrics.java 
        javax/swing    : JMenu.java 
        javax/swing/plaf/basic: BasicGraphicsUtils.java 
        native/jni/gtk-peer: gnu_java_awt_peer_gtk_GdkGlyphVector.c 

Log message:
        2004-09-05  Mark Wielaard  <address@hidden>
        
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c
        (setChars): Only call pango_itemize() when vec->glyphitems != NULL.
        Only call pango_shape() when gi->glyphs->num_glyphs > 0.
        
        2004-09-05  Mark Wielaard  <address@hidden>
        
        * gnu/java/awt/peer/gtk/GdkGraphics.java (setColor): Use
        Color.BLACK if c == null, don't create new Color object each time.
        * gnu/java/awt/peer/gtk/GdkGraphics2D.java (comp): New private
        field.
        (setColor): Use Color.BLACK when argument null.
        (setComposite): Set this.comp field.
        (getComposite): Return this.comp, or AlphaComposite.SrcOver when null.
        (DrawState.comp): New private field.
        (DrawState.save): Save Composite.
        (DrawState.restore): Restore comp field.
        * java/awt/FontMetrics.java (gRC): New static final private field.
        (getLineMetrics(String, Graphics)): New method.
        (getLineMetrics(String, int, int, Graphics)): Likewise.
        (getLineMetrics(char[], int, int, Graphics)): Likewise.
        (getLineMetrics(CharacterIterator, int, int, Graphics)): Likewise.
        * javax/swing/JMenu.java (JMenu(String, boolean)): Ignore tearoff
        argument. PR SWING/17294.
        * javax/swing/plaf/basic/BasicGraphicsUtils.java (): Always use
        the fall-back code since none of the TextArea methods are really
        implemented now. PR SWING/17296.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c
        (GdkGlyphVector_setChars): Replace assert() with if block when
        pango_itemize() returns null. PR AWT/17295.
        (GdkGlyphVector_allInkExtents): Likewise when vec->glyphitems is null.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.2457&tr2=1.2458&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GdkGraphics.java.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GdkGraphics2D.java.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/FontMetrics.java.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/JMenu.java.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicGraphicsUtils.java.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text





reply via email to

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