1 |
|
2003-11-17 Graydon Hoare <graydon@redhat.com> |
2 |
|
|
3 |
|
* gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java: New file. |
4 |
|
* gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java |
5 |
|
(GdkFontLineMetrics): New inner class. |
6 |
|
(getLineMetrics): Return new GdkFontLineMetrics. |
7 |
|
(getFontMetrics): Return new GdkClasspathFontPeerMetrics. |
8 |
|
(layoutGlyphVector): Create GdkGlyphVector. |
9 |
|
* gnu/java/awt/peer/gtk/GdkGraphics2D.java (stateStack): New member. |
10 |
|
(GdkGraphics2D): Initialize state via mathod calls. |
11 |
|
(cairoSetMatrix, cairoShowGlyphs): Simplify native calls. |
12 |
|
(cairoTranslate, cairoScale, cairoRotate): Remove. |
13 |
|
(various methods): use setTransform for special transform cases. |
14 |
|
(DrawState): New inner class. |
15 |
|
(stateSave): New method. |
16 |
|
(stateRestore): New method. |
17 |
|
(various methods): use stateSave, stateRestore. |
18 |
|
(getClipInDevSpace): New method. |
19 |
|
(clip, clipRect, setClip, getClip, getClipBounds): |
20 |
|
Follow spec more closely. |
21 |
|
(getTransform): Return clone of transform. |
22 |
|
(setStroke): Set linewidth to passed width / 2.0. |
23 |
|
(setPaintMode): Set SrcOver rather than Xor. |
24 |
|
(setColor): Set paint to passed color. |
25 |
|
(drawRaster, drawImage, PainterThread, drawPixels): Take affine |
26 |
|
transform from image to user space. |
27 |
|
(drawRenderedImage, drawRenderableImage): Implement. |
28 |
|
(getFontRenderContext, getFontMetrics, drawString, getFont): |
29 |
|
Implement |
30 |
|
(drawArc, drawOval, drawRoundRect, fillArc, fillOval, fillRoundRect): |
31 |
|
Implement. |
32 |
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: |
33 |
|
Match changes to java side. |
34 |
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c: |
35 |
|
Release resources. |
36 |
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: |
37 |
|
Don't use pango for metrics. |
38 |
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c: |
39 |
|
New file. |
40 |
|
|
41 |
2003-11-19 Dalibor Topic <robilad@kaffe.org> |
2003-11-19 Dalibor Topic <robilad@kaffe.org> |
42 |
|
|
43 |
* java/text/FieldPosition.java (equals): Adapted to handle |
* java/text/FieldPosition.java (equals): Adapted to handle |