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/x/XEventP...


From: Roman Kennke
Subject: [commit-cp] classpath ChangeLog gnu/java/awt/peer/x/XEventP...
Date: Mon, 30 Apr 2007 20:30:56 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Changes by:     Roman Kennke <rabbit78> 07/04/30 20:30:56

Modified files:
        .              : ChangeLog 
        gnu/java/awt/peer/x: XEventPump.java XFontPeer2.java 
                             XGraphics2D.java XGraphicsDevice.java 
                             XImage.java XToolkit.java XWindowPeer.java 
Removed files:
        gnu/java/awt/peer/x: XLightweightPeer.java 

Log message:
        2007-04-30  Roman Kennke  <address@hidden>
        
                * gnu/java/awt/peer/x/XLightweightPeer.java: Removed.
                * gnu/java/awt/peer/x/XEventPump.java
                (handleEvent): Improved handling of event ids to window mapping.
                * gnu/java/awt/peer/x/XFontPeer2.java:
                Load font.properties at startup.
                (XLineMetrics.glyphVector): New field.
                (XLineMetrics.XLineMetrics): Get glyphVector from font delegate.
                (XLineMetrics.getHeight): Implemented using glyph vector.
                (XLineMetrics.getLeading): Implemented.
                (XFontPeer2): Change hardwired font to something more common.
                (encodeFont): New methods, encodes a font to the font.properties
                format.
                (validName): New method. Checks and returns a valid font name.
                * gnu/java/awt/peer/x/XGraphics2D.java
                (foreground): New field.
                (rawSetPixel): Removed.
                (rawDrawLine): Draw a segment.
                (rawSetForeground): Removed.
                (fillScanline): New method.
                (fillScanlineAA): New method.
                (setPaint): Set the foreground color.
                (fillShape): Synchronize super behaviour.
                (rawDrawImage): Optimize XImage.
                * gnu/java/awt/peer/x/XGraphicsDevice.java
                (getDisplay): Improve creation of socket.
                (createLocalSocket): New helper method to create a local socket.
                * gnu/java/awt/peer/x/XImage.java
                (getGraphics): Return an XGraphics2D.
                * gnu/java/awt/peer/x/XToolkit.java
                (getClasspathFontPeer): Use XFontPeer2.
                (createComponent): Removed.
                * gnu/java/awt/peer/x/XWindowPeer.java
                (getGraphics): Return an XGraphics2D.
                (show): Clear the window.
                (getFontMetrics): Use XFontPeer2.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.9290&r2=1.9291
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XEventPump.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XFontPeer2.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XGraphics2D.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XGraphicsDevice.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XImage.java?cvsroot=classpath&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XToolkit.java?cvsroot=classpath&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XWindowPeer.java?cvsroot=classpath&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/x/XLightweightPeer.java?cvsroot=classpath&r1=1.1&r2=0




reply via email to

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