commit-classpath
[Top][All Lists]
Advanced

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

classpath ./ChangeLog gnu/java/awt/peer/gtk/Gdk...


From: graydon hoare
Subject: classpath ./ChangeLog gnu/java/awt/peer/gtk/Gdk...
Date: Thu, 20 Nov 2003 17:27:37 -0500

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     graydon hoare <address@hidden>  03/11/20 17:27:37

Modified files:
        .              : ChangeLog 
        gnu/java/awt/peer/gtk: GdkClasspathFontPeer.java 
                               GdkGraphics2D.java 
        native/jni/gtk-peer: gnu_java_awt_peer_gtk_GdkGraphics2D.c 
Added files:
        gnu/java/awt/peer/gtk: GdkClasspathFontPeerMetrics.java 
        native/jni/gtk-peer: 
                             gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c 
                             
gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c 
                             gnu_java_awt_peer_gtk_GdkGlyphVector.c 

Log message:
        2003-11-17  Graydon Hoare  <address@hidden>
        
        * gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java: New file.
        * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java
        (GdkFontLineMetrics): New inner class.
        (getLineMetrics): Return new GdkFontLineMetrics.
        (getFontMetrics): Return new GdkClasspathFontPeerMetrics.
        (layoutGlyphVector): Create GdkGlyphVector.
        * gnu/java/awt/peer/gtk/GdkGraphics2D.java (stateStack): New member.
        (GdkGraphics2D): Initialize state via mathod calls.
        (cairoSetMatrix, cairoShowGlyphs): Simplify native calls.
        (cairoTranslate, cairoScale, cairoRotate): Remove.
        (various methods): use setTransform for special transform cases.
        (DrawState): New inner class.
        (stateSave): New method.
        (stateRestore): New method.
        (various methods): use stateSave, stateRestore.
        (getClipInDevSpace): New method.
        (clip, clipRect, setClip, getClip, getClipBounds):
        Follow spec more closely.
        (getTransform): Return clone of transform.
        (setStroke): Set linewidth to passed width / 2.0.
        (setPaintMode): Set SrcOver rather than Xor.
        (setColor): Set paint to passed color.
        (drawRaster, drawImage, PainterThread, drawPixels): Take affine
        transform from image to user space.
        (drawRenderedImage, drawRenderableImage): Implement.
        (getFontRenderContext, getFontMetrics, drawString, getFont):
        Implement
        (drawArc, drawOval, drawRoundRect, fillArc, fillOval, fillRoundRect):
        Implement.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
        Match changes to java side.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c:
        Release resources.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c:
        Don't use pango for metrics.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c:
        New file.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.1616&tr2=1.1617&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GdkGraphics2D.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text





reply via email to

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