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/Cairo...


From: David Gilbert
Subject: [commit-cp] classpath ChangeLog gnu/java/awt/peer/gtk/Cairo...
Date: Thu, 15 Jun 2006 08:42:55 +0000

CVSROOT:        /sources/classpath
Module name:    classpath
Changes by:     David Gilbert <trebligd>        06/06/15 08:42:55

Modified files:
        .              : ChangeLog 
        gnu/java/awt/peer/gtk: CairoGraphics2D.java 
        gnu/java/awt/print: PostScriptGraphics2D.java 
        java/awt       : Shape.java 

Log message:
        2006-06-15  David Gilbert  <address@hidden>
        
                * gnu/java/awt/peer/gtk/CairoGraphics2D.java
                (draw(Shape)): Pass null transform to getPathIterator(),
                (getClip): Likewise,
                * gnu/java/print/PostscriptGraphics2D.java
                (drawStringShape): Pass null transform to getPathIterator(),
                (writeShape): Likewise,
                * java/awt/Shape.java: Small updates to API docs.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.7820&r2=1.7821
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java?cvsroot=classpath&r1=1.23&r2=1.24
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/print/PostScriptGraphics2D.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Shape.java?cvsroot=classpath&r1=1.8&r2=1.9

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/classpath/classpath/ChangeLog,v
retrieving revision 1.7820
retrieving revision 1.7821
diff -u -b -r1.7820 -r1.7821
--- ChangeLog   14 Jun 2006 21:07:42 -0000      1.7820
+++ ChangeLog   15 Jun 2006 08:42:52 -0000      1.7821
@@ -1,3 +1,13 @@
+2006-06-15  David Gilbert  <address@hidden>
+
+       * gnu/java/awt/peer/gtk/CairoGraphics2D.java
+       (draw(Shape)): Pass null transform to getPathIterator(),
+       (getClip): Likewise,
+       * gnu/java/print/PostscriptGraphics2D.java
+       (drawStringShape): Pass null transform to getPathIterator(),
+       (writeShape): Likewise,
+       * java/awt/Shape.java: Small updates to API docs.
+
 2006-06-14  Roman Kennke  <address@hidden>
 
        * javax/swing/plaf/basic/BasicComboBoxUI.java

Index: gnu/java/awt/peer/gtk/CairoGraphics2D.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- gnu/java/awt/peer/gtk/CairoGraphics2D.java  14 Jun 2006 13:51:04 -0000      
1.23
+++ gnu/java/awt/peer/gtk/CairoGraphics2D.java  15 Jun 2006 08:42:55 -0000      
1.24
@@ -776,7 +776,7 @@
     else
       {
         GeneralPath p = new GeneralPath();
-        PathIterator pi = clip.getPathIterator(new AffineTransform());
+        PathIterator pi = clip.getPathIterator(null);
         p.append(pi, false);
         return p;
       }
@@ -904,8 +904,7 @@
         // See CubicSegment.getDisplacedSegments().
         if (stroke instanceof BasicStroke)
           {
-            PathIterator flatten = s.getPathIterator(new AffineTransform(),
-                                                       1.0);
+            PathIterator flatten = s.getPathIterator(null, 1.0);
             GeneralPath p = new GeneralPath();
             p.append(flatten, false);
             s = p;

Index: gnu/java/awt/print/PostScriptGraphics2D.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/java/awt/print/PostScriptGraphics2D.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- gnu/java/awt/print/PostScriptGraphics2D.java        20 May 2006 07:56:42 
-0000      1.1
+++ gnu/java/awt/print/PostScriptGraphics2D.java        15 Jun 2006 08:42:55 
-0000      1.2
@@ -668,7 +668,7 @@
     saveAndInvertAxis();
 
     // draw the shape s with an inverted Y axis.
-    PathIterator pi = s.getPathIterator(new AffineTransform());
+    PathIterator pi = s.getPathIterator(null);
     float[] coords = new float[6];
 
     while (! pi.isDone())
@@ -872,7 +872,7 @@
   /** write a shape to the file */
   private void writeShape(Shape s)
   {
-    PathIterator pi = s.getPathIterator(new AffineTransform());
+    PathIterator pi = s.getPathIterator(null);
     float[] coords = new float[6];
 
     while (! pi.isDone())

Index: java/awt/Shape.java
===================================================================
RCS file: /sources/classpath/classpath/java/awt/Shape.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- java/awt/Shape.java 2 Jul 2005 20:32:26 -0000       1.8
+++ java/awt/Shape.java 15 Jun 2006 08:42:55 -0000      1.9
@@ -1,5 +1,5 @@
 /* Shape.java -- the classic Object-Oriented shape interface
-   Copyright (C) 1999, 2002, 2005  Free Software Foundation, Inc.
+   Copyright (C) 1999, 2002, 2005, 2006,  Free Software Foundation, Inc.
 
 This file is part of GNU Classpath.
 
@@ -176,7 +176,8 @@
    * not required, that the Shape isolate iterations from future changes to
    * the boundary, and document this fact.
    *
-   * @param transform an optional transform to apply to the iterator
+   * @param transform an optional transform to apply to the 
+   *                  iterator (<code>null</code> permitted).
    * @return a new iterator over the boundary
    * @since 1.2
    */
@@ -185,7 +186,7 @@
   /**
    * Return an iterator along the flattened version of the shape boundary.
    * Only SEG_MOVETO, SEG_LINETO, and SEG_CLOSE points are returned in the
-   * iterator. The flatness paramter controls how far points are allowed to
+   * iterator. The flatness parameter controls how far points are allowed to
    * differ from the real curve; although a limit on accuracy may cause this
    * parameter to be enlarged if needed.
    *
@@ -194,10 +195,11 @@
    * use. It is recommended, but not required, that the Shape isolate
    * iterations from future changes to the boundary, and document this fact.
    *
-   * @param transform an optional transform to apply to the iterator
+   * @param transform an optional transform to apply to the 
+   *                  iterator (<code>null</code> permitted).
    * @param flatness the maximum distance for deviation from the real boundary
    * @return a new iterator over the boundary
    * @since 1.2
    */
   PathIterator getPathIterator(AffineTransform transform, double flatness);
-} // interface Shape
+} 




reply via email to

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