aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/awt/geom
diff options
context:
space:
mode:
authorMichael Koch <mkoch@gcc.gnu.org>2003-09-25 14:38:02 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2003-09-25 14:38:02 +0000
commitbc7ac0d88b1a48c25af598f636de44cd60e5aa1a (patch)
tree98e9b1795bf4d73975fa89445f54388b466fb553 /libjava/java/awt/geom
parent029e256e270438578036af00bae2fe084b5cd412 (diff)
downloadgcc-bc7ac0d88b1a48c25af598f636de44cd60e5aa1a.zip
gcc-bc7ac0d88b1a48c25af598f636de44cd60e5aa1a.tar.gz
gcc-bc7ac0d88b1a48c25af598f636de44cd60e5aa1a.tar.bz2
[multiple changes]
2003-09-25 Sascha Brawer <brawer@dandelis.ch> * java/awt/font/FontRenderContext.java (getTransform): Return copy of internal transform object. Add Javadoc. * java/awt/geom/Rectangle2D.java (getPathIterator): Use the same winding rule as Sun J2SE. * javax/swing/border/MatteBorder.java (MatteBorder(Icon)): Docfix. 2003-09-25 Ingo Proetel <proetel@aicas.com> * java/rmi/Naming.java: Added comments, now accepts pseudo protocol "rmi". From-SVN: r71777
Diffstat (limited to 'libjava/java/awt/geom')
-rw-r--r--libjava/java/awt/geom/Rectangle2D.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/libjava/java/awt/geom/Rectangle2D.java b/libjava/java/awt/geom/Rectangle2D.java
index e63e1ba..8203ca3 100644
--- a/libjava/java/awt/geom/Rectangle2D.java
+++ b/libjava/java/awt/geom/Rectangle2D.java
@@ -399,7 +399,13 @@ public abstract class Rectangle2D extends RectangularShape
public int getWindingRule()
{
- return WIND_EVEN_ODD;
+ // A test program showed that Sun J2SE 1.3.1 and 1.4.1_01
+ // return WIND_NON_ZERO paths. While this does not really
+ // make any difference for rectangles (because they are not
+ // self-intersecting), it seems appropriate to behave
+ // identically.
+
+ return WIND_NON_ZERO;
}
public boolean isDone()