harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stuart Ballard <stu...@kaffe.org>
Subject Japi diffs for harmony
Date Sun, 09 Jul 2006 10:22:15 GMT
Japi diff jdk12 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk12-harmony.html

Changes since last run:

-Comparison run at Sat Jul  8 10:09:33 2006 GMT
-jdk12 API scanned at 2006/07/08 05:23:16 EDT
-harmony API scanned at 2006/07/07 11:27:48 BST
+Comparison run at Sun Jul  9 10:09:29 2006 GMT
+jdk12 API scanned at 2006/07/09 05:23:16 EDT
+harmony API scanned at 2006/07/08 11:24:50 BST
-javax.swing.border: 100% good
+javax.swing.border: 10.07% good, 89.92% missing
-Total: 89.76% good, 0.25% minor, 0% bad, 9.79% missing
+Total: 89.59% good, 0.25% minor, 0% bad, 9.96% missing
-Fields: 8 minor, 3 bad, 2 missing.
-Methods: 172 minor, 1 bad, 18 missing.
-Constructors: 7 minor.
+Fields: 8 minor, 3 bad, 45 missing.
+Methods: 172 minor, 1 bad, 65 missing.
+Constructors: 7 minor, 26 missing.
+javax.swing.border:
+Missing
+constructor javax.swing.border.AbstractBorder(): missing in harmony
+constructor javax.swing.border.BevelBorder(int): missing in harmony
+constructor javax.swing.border.BevelBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.BevelBorder(int, java.awt.Color, java.awt.Color, java.awt.Color,
java.awt.Color): missing in harmony
+constructor javax.swing.border.CompoundBorder(): missing in harmony
+constructor javax.swing.border.CompoundBorder(javax.swing.border.Border, javax.swing.border.Border):
missing in harmony
+constructor javax.swing.border.EmptyBorder(int, int, int, int): missing in harmony
+constructor javax.swing.border.EmptyBorder(java.awt.Insets): missing in harmony
+constructor javax.swing.border.EtchedBorder(): missing in harmony
+constructor javax.swing.border.EtchedBorder(int): missing in harmony
+constructor javax.swing.border.EtchedBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.EtchedBorder(java.awt.Color, java.awt.Color): missing in harmony
+constructor javax.swing.border.LineBorder(java.awt.Color): missing in harmony
+constructor javax.swing.border.LineBorder(java.awt.Color, int): missing in harmony
+constructor javax.swing.border.MatteBorder(int, int, int, int, java.awt.Color): missing in
harmony
+constructor javax.swing.border.MatteBorder(int, int, int, int, javax.swing.Icon): missing
in harmony
+constructor javax.swing.border.MatteBorder(javax.swing.Icon): missing in harmony
+constructor javax.swing.border.SoftBevelBorder(int): missing in harmony
+constructor javax.swing.border.SoftBevelBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.SoftBevelBorder(int, java.awt.Color, java.awt.Color, java.awt.Color,
java.awt.Color): missing in harmony
+constructor javax.swing.border.TitledBorder(java.lang.String): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String):
missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int, java.awt.Font): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int, java.awt.Font, java.awt.Color): missing in harmony
+field javax.swing.border.BevelBorder.LOWERED: missing in harmony
+field javax.swing.border.BevelBorder.RAISED: missing in harmony
+field javax.swing.border.BevelBorder.bevelType: missing in harmony
+field javax.swing.border.BevelBorder.highlightInner: missing in harmony
+field javax.swing.border.BevelBorder.highlightOuter: missing in harmony
+field javax.swing.border.BevelBorder.shadowInner: missing in harmony
+field javax.swing.border.BevelBorder.shadowOuter: missing in harmony
+field javax.swing.border.CompoundBorder.insideBorder: missing in harmony
+field javax.swing.border.CompoundBorder.outsideBorder: missing in harmony
+field javax.swing.border.EmptyBorder.bottom: missing in harmony
+field javax.swing.border.EmptyBorder.left: missing in harmony
+field javax.swing.border.EmptyBorder.right: missing in harmony
+field javax.swing.border.EmptyBorder.top: missing in harmony
+field javax.swing.border.EtchedBorder.LOWERED: missing in harmony
+field javax.swing.border.EtchedBorder.RAISED: missing in harmony
+field javax.swing.border.EtchedBorder.etchType: missing in harmony
+field javax.swing.border.EtchedBorder.highlight: missing in harmony
+field javax.swing.border.EtchedBorder.shadow: missing in harmony
+field javax.swing.border.LineBorder.lineColor: missing in harmony
+field javax.swing.border.LineBorder.roundedCorners: missing in harmony
+field javax.swing.border.LineBorder.thickness: missing in harmony
+field javax.swing.border.MatteBorder.color: missing in harmony
+field javax.swing.border.MatteBorder.tileIcon: missing in harmony
+field javax.swing.border.TitledBorder.ABOVE_BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.ABOVE_TOP: missing in harmony
+field javax.swing.border.TitledBorder.BELOW_BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.BELOW_TOP: missing in harmony
+field javax.swing.border.TitledBorder.BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.CENTER: missing in harmony
+field javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION: missing in harmony
+field javax.swing.border.TitledBorder.DEFAULT_POSITION: missing in harmony
+field javax.swing.border.TitledBorder.EDGE_SPACING: missing in harmony
+field javax.swing.border.TitledBorder.LEFT: missing in harmony
+field javax.swing.border.TitledBorder.RIGHT: missing in harmony
+field javax.swing.border.TitledBorder.TEXT_INSET_H: missing in harmony
+field javax.swing.border.TitledBorder.TEXT_SPACING: missing in harmony
+field javax.swing.border.TitledBorder.TOP: missing in harmony
+field javax.swing.border.TitledBorder.border: missing in harmony
+field javax.swing.border.TitledBorder.title: missing in harmony
+field javax.swing.border.TitledBorder.titleColor: missing in harmony
+field javax.swing.border.TitledBorder.titleFont: missing in harmony
+field javax.swing.border.TitledBorder.titleJustification: missing in harmony
+field javax.swing.border.TitledBorder.titlePosition: missing in harmony
+method javax.swing.border.AbstractBorder.clone(): missing in harmony
+method javax.swing.border.AbstractBorder.equals(java.lang.Object): missing in harmony
+method javax.swing.border.AbstractBorder.finalize(): missing in harmony
+method javax.swing.border.AbstractBorder.getBorderInsets(java.awt.Component): missing in
harmony
+method javax.swing.border.AbstractBorder.getBorderInsets(java.awt.Component, java.awt.Insets):
missing in harmony
+method javax.swing.border.AbstractBorder.getClass(): missing in harmony
+method javax.swing.border.AbstractBorder.getInteriorRectangle(java.awt.Component, int, int,
int, int): missing in harmony
+method javax.swing.border.AbstractBorder.getInteriorRectangle(java.awt.Component, javax.swing.border.Border,
int, int, int, int): missing in harmony
+method javax.swing.border.AbstractBorder.hashCode(): missing in harmony
+method javax.swing.border.AbstractBorder.isBorderOpaque(): missing in harmony
+method javax.swing.border.AbstractBorder.notify(): missing in harmony
+method javax.swing.border.AbstractBorder.notifyAll(): missing in harmony
+method javax.swing.border.AbstractBorder.paintBorder(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.AbstractBorder.toString(): missing in harmony
+method javax.swing.border.AbstractBorder.wait(): missing in harmony
+method javax.swing.border.AbstractBorder.wait(long): missing in harmony
+method javax.swing.border.AbstractBorder.wait(long, int): missing in harmony
+method javax.swing.border.BevelBorder.getBevelType(): missing in harmony
+method javax.swing.border.BevelBorder.getHighlightInnerColor(java.awt.Component): missing
in harmony
+method javax.swing.border.BevelBorder.getHighlightOuterColor(java.awt.Component): missing
in harmony
+method javax.swing.border.BevelBorder.getShadowInnerColor(java.awt.Component): missing in
harmony
+method javax.swing.border.BevelBorder.getShadowOuterColor(java.awt.Component): missing in
harmony
+method javax.swing.border.BevelBorder.paintLoweredBevel(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.BevelBorder.paintRaisedBevel(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.CompoundBorder.getInsideBorder(): missing in harmony
+method javax.swing.border.CompoundBorder.getOutsideBorder(): missing in harmony
+method javax.swing.border.EtchedBorder.getEtchType(): missing in harmony
+method javax.swing.border.EtchedBorder.getHighlightColor(java.awt.Component): missing in
harmony
+method javax.swing.border.EtchedBorder.getShadowColor(java.awt.Component): missing in harmony
+method javax.swing.border.LineBorder.createBlackLineBorder(): missing in harmony
+method javax.swing.border.LineBorder.createGrayLineBorder(): missing in harmony
+method javax.swing.border.LineBorder.getLineColor(): missing in harmony
+method javax.swing.border.LineBorder.getThickness(): missing in harmony
+method javax.swing.border.TitledBorder.getBorder(): missing in harmony
+method javax.swing.border.TitledBorder.getFont(java.awt.Component): missing in harmony
+method javax.swing.border.TitledBorder.getMinimumSize(java.awt.Component): missing in harmony
+method javax.swing.border.TitledBorder.getTitle(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleColor(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleFont(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleJustification(): missing in harmony
+method javax.swing.border.TitledBorder.getTitlePosition(): missing in harmony
+method javax.swing.border.TitledBorder.setBorder(javax.swing.border.Border): missing in harmony
+method javax.swing.border.TitledBorder.setTitle(java.lang.String): missing in harmony
+method javax.swing.border.TitledBorder.setTitleColor(java.awt.Color): missing in harmony
+method javax.swing.border.TitledBorder.setTitleFont(java.awt.Font): missing in harmony
+method javax.swing.border.TitledBorder.setTitleJustification(int): missing in harmony
+method javax.swing.border.TitledBorder.setTitlePosition(int): missing in harmony
+


Japi diff jdk13 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk13-harmony.html

Changes since last run:

-Comparison run at Sat Jul  8 10:11:29 2006 GMT
-jdk13 API scanned at 2006/07/08 05:17:32 EDT
-harmony API scanned at 2006/07/07 11:27:48 BST
+Comparison run at Sun Jul  9 10:11:17 2006 GMT
+jdk13 API scanned at 2006/07/09 05:17:40 EDT
+harmony API scanned at 2006/07/08 11:24:50 BST
-javax.swing.border: 100% good
+javax.swing.border: 9.02% good, 90.97% missing
-Total: 86.59% good, 0.22% minor, 0% bad, 12.21% missing
+Total: 86.43% good, 0.22% minor, 0% bad, 12.37% missing
-Fields: 10 minor, 2 bad, 2 missing.
-Methods: 179 minor, 1 bad, 18 missing.
-Constructors: 7 minor.
+Fields: 10 minor, 2 bad, 47 missing.
+Methods: 179 minor, 1 bad, 75 missing.
+Constructors: 7 minor, 29 missing.
+javax.swing.border:
+Missing
+constructor javax.swing.border.AbstractBorder(): missing in harmony
+constructor javax.swing.border.BevelBorder(int): missing in harmony
+constructor javax.swing.border.BevelBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.BevelBorder(int, java.awt.Color, java.awt.Color, java.awt.Color,
java.awt.Color): missing in harmony
+constructor javax.swing.border.CompoundBorder(): missing in harmony
+constructor javax.swing.border.CompoundBorder(javax.swing.border.Border, javax.swing.border.Border):
missing in harmony
+constructor javax.swing.border.EmptyBorder(int, int, int, int): missing in harmony
+constructor javax.swing.border.EmptyBorder(java.awt.Insets): missing in harmony
+constructor javax.swing.border.EtchedBorder(): missing in harmony
+constructor javax.swing.border.EtchedBorder(int): missing in harmony
+constructor javax.swing.border.EtchedBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.EtchedBorder(java.awt.Color, java.awt.Color): missing in harmony
+constructor javax.swing.border.LineBorder(java.awt.Color): missing in harmony
+constructor javax.swing.border.LineBorder(java.awt.Color, int): missing in harmony
+constructor javax.swing.border.LineBorder(java.awt.Color, int, boolean): missing in harmony
+constructor javax.swing.border.MatteBorder(int, int, int, int, java.awt.Color): missing in
harmony
+constructor javax.swing.border.MatteBorder(int, int, int, int, javax.swing.Icon): missing
in harmony
+constructor javax.swing.border.MatteBorder(java.awt.Insets, java.awt.Color): missing in harmony
+constructor javax.swing.border.MatteBorder(java.awt.Insets, javax.swing.Icon): missing in
harmony
+constructor javax.swing.border.MatteBorder(javax.swing.Icon): missing in harmony
+constructor javax.swing.border.SoftBevelBorder(int): missing in harmony
+constructor javax.swing.border.SoftBevelBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.SoftBevelBorder(int, java.awt.Color, java.awt.Color, java.awt.Color,
java.awt.Color): missing in harmony
+constructor javax.swing.border.TitledBorder(java.lang.String): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String):
missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int, java.awt.Font): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int, java.awt.Font, java.awt.Color): missing in harmony
+field javax.swing.border.BevelBorder.LOWERED: missing in harmony
+field javax.swing.border.BevelBorder.RAISED: missing in harmony
+field javax.swing.border.BevelBorder.bevelType: missing in harmony
+field javax.swing.border.BevelBorder.highlightInner: missing in harmony
+field javax.swing.border.BevelBorder.highlightOuter: missing in harmony
+field javax.swing.border.BevelBorder.shadowInner: missing in harmony
+field javax.swing.border.BevelBorder.shadowOuter: missing in harmony
+field javax.swing.border.CompoundBorder.insideBorder: missing in harmony
+field javax.swing.border.CompoundBorder.outsideBorder: missing in harmony
+field javax.swing.border.EmptyBorder.bottom: missing in harmony
+field javax.swing.border.EmptyBorder.left: missing in harmony
+field javax.swing.border.EmptyBorder.right: missing in harmony
+field javax.swing.border.EmptyBorder.top: missing in harmony
+field javax.swing.border.EtchedBorder.LOWERED: missing in harmony
+field javax.swing.border.EtchedBorder.RAISED: missing in harmony
+field javax.swing.border.EtchedBorder.etchType: missing in harmony
+field javax.swing.border.EtchedBorder.highlight: missing in harmony
+field javax.swing.border.EtchedBorder.shadow: missing in harmony
+field javax.swing.border.LineBorder.lineColor: missing in harmony
+field javax.swing.border.LineBorder.roundedCorners: missing in harmony
+field javax.swing.border.LineBorder.thickness: missing in harmony
+field javax.swing.border.MatteBorder.color: missing in harmony
+field javax.swing.border.MatteBorder.tileIcon: missing in harmony
+field javax.swing.border.TitledBorder.ABOVE_BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.ABOVE_TOP: missing in harmony
+field javax.swing.border.TitledBorder.BELOW_BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.BELOW_TOP: missing in harmony
+field javax.swing.border.TitledBorder.BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.CENTER: missing in harmony
+field javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION: missing in harmony
+field javax.swing.border.TitledBorder.DEFAULT_POSITION: missing in harmony
+field javax.swing.border.TitledBorder.EDGE_SPACING: missing in harmony
+field javax.swing.border.TitledBorder.LEADING: missing in harmony
+field javax.swing.border.TitledBorder.LEFT: missing in harmony
+field javax.swing.border.TitledBorder.RIGHT: missing in harmony
+field javax.swing.border.TitledBorder.TEXT_INSET_H: missing in harmony
+field javax.swing.border.TitledBorder.TEXT_SPACING: missing in harmony
+field javax.swing.border.TitledBorder.TOP: missing in harmony
+field javax.swing.border.TitledBorder.TRAILING: missing in harmony
+field javax.swing.border.TitledBorder.border: missing in harmony
+field javax.swing.border.TitledBorder.title: missing in harmony
+field javax.swing.border.TitledBorder.titleColor: missing in harmony
+field javax.swing.border.TitledBorder.titleFont: missing in harmony
+field javax.swing.border.TitledBorder.titleJustification: missing in harmony
+field javax.swing.border.TitledBorder.titlePosition: missing in harmony
+method javax.swing.border.AbstractBorder.clone(): missing in harmony
+method javax.swing.border.AbstractBorder.equals(java.lang.Object): missing in harmony
+method javax.swing.border.AbstractBorder.finalize(): missing in harmony
+method javax.swing.border.AbstractBorder.getBorderInsets(java.awt.Component): missing in
harmony
+method javax.swing.border.AbstractBorder.getBorderInsets(java.awt.Component, java.awt.Insets):
missing in harmony
+method javax.swing.border.AbstractBorder.getClass(): missing in harmony
+method javax.swing.border.AbstractBorder.getInteriorRectangle(java.awt.Component, int, int,
int, int): missing in harmony
+method javax.swing.border.AbstractBorder.getInteriorRectangle(java.awt.Component, javax.swing.border.Border,
int, int, int, int): missing in harmony
+method javax.swing.border.AbstractBorder.hashCode(): missing in harmony
+method javax.swing.border.AbstractBorder.isBorderOpaque(): missing in harmony
+method javax.swing.border.AbstractBorder.notify(): missing in harmony
+method javax.swing.border.AbstractBorder.notifyAll(): missing in harmony
+method javax.swing.border.AbstractBorder.paintBorder(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.AbstractBorder.toString(): missing in harmony
+method javax.swing.border.AbstractBorder.wait(): missing in harmony
+method javax.swing.border.AbstractBorder.wait(long): missing in harmony
+method javax.swing.border.AbstractBorder.wait(long, int): missing in harmony
+method javax.swing.border.BevelBorder.getBevelType(): missing in harmony
+method javax.swing.border.BevelBorder.getHighlightInnerColor(): missing in harmony
+method javax.swing.border.BevelBorder.getHighlightInnerColor(java.awt.Component): missing
in harmony
+method javax.swing.border.BevelBorder.getHighlightOuterColor(): missing in harmony
+method javax.swing.border.BevelBorder.getHighlightOuterColor(java.awt.Component): missing
in harmony
+method javax.swing.border.BevelBorder.getShadowInnerColor(): missing in harmony
+method javax.swing.border.BevelBorder.getShadowInnerColor(java.awt.Component): missing in
harmony
+method javax.swing.border.BevelBorder.getShadowOuterColor(): missing in harmony
+method javax.swing.border.BevelBorder.getShadowOuterColor(java.awt.Component): missing in
harmony
+method javax.swing.border.BevelBorder.paintLoweredBevel(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.BevelBorder.paintRaisedBevel(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.CompoundBorder.getInsideBorder(): missing in harmony
+method javax.swing.border.CompoundBorder.getOutsideBorder(): missing in harmony
+method javax.swing.border.EmptyBorder.getBorderInsets(): missing in harmony
+method javax.swing.border.EtchedBorder.getEtchType(): missing in harmony
+method javax.swing.border.EtchedBorder.getHighlightColor(): missing in harmony
+method javax.swing.border.EtchedBorder.getHighlightColor(java.awt.Component): missing in
harmony
+method javax.swing.border.EtchedBorder.getShadowColor(): missing in harmony
+method javax.swing.border.EtchedBorder.getShadowColor(java.awt.Component): missing in harmony
+method javax.swing.border.LineBorder.createBlackLineBorder(): missing in harmony
+method javax.swing.border.LineBorder.createGrayLineBorder(): missing in harmony
+method javax.swing.border.LineBorder.getLineColor(): missing in harmony
+method javax.swing.border.LineBorder.getRoundedCorners(): missing in harmony
+method javax.swing.border.LineBorder.getThickness(): missing in harmony
+method javax.swing.border.MatteBorder.getMatteColor(): missing in harmony
+method javax.swing.border.MatteBorder.getTileIcon(): missing in harmony
+method javax.swing.border.TitledBorder.getBorder(): missing in harmony
+method javax.swing.border.TitledBorder.getFont(java.awt.Component): missing in harmony
+method javax.swing.border.TitledBorder.getMinimumSize(java.awt.Component): missing in harmony
+method javax.swing.border.TitledBorder.getTitle(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleColor(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleFont(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleJustification(): missing in harmony
+method javax.swing.border.TitledBorder.getTitlePosition(): missing in harmony
+method javax.swing.border.TitledBorder.setBorder(javax.swing.border.Border): missing in harmony
+method javax.swing.border.TitledBorder.setTitle(java.lang.String): missing in harmony
+method javax.swing.border.TitledBorder.setTitleColor(java.awt.Color): missing in harmony
+method javax.swing.border.TitledBorder.setTitleFont(java.awt.Font): missing in harmony
+method javax.swing.border.TitledBorder.setTitleJustification(int): missing in harmony
+method javax.swing.border.TitledBorder.setTitlePosition(int): missing in harmony
+


Japi diff jdk14 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk14-harmony.html

Changes since last run:

-Comparison run at Sat Jul  8 10:13:46 2006 GMT
-jdk14 API scanned at 2006/07/08 05:09:39 EDT
-harmony API scanned at 2006/07/07 11:27:48 BST
+Comparison run at Sun Jul  9 10:13:23 2006 GMT
+jdk14 API scanned at 2006/07/09 05:09:41 EDT
+harmony API scanned at 2006/07/08 11:24:50 BST
-javax.swing.border: 100% good
+javax.swing.border: 9.02% good, 90.97% missing
-Total: 81.31% good, 0.18% minor, 0% bad, 18.42% missing
+Total: 81.18% good, 0.18% minor, 0% bad, 18.54% missing
-Fields: 10 minor, 2 bad, 2 missing.
-Methods: 202 minor, 1 bad, 18 missing.
-Constructors: 7 minor.
+Fields: 10 minor, 2 bad, 47 missing.
+Methods: 202 minor, 1 bad, 75 missing.
+Constructors: 7 minor, 29 missing.
+javax.swing.border:
+Missing
+constructor javax.swing.border.AbstractBorder(): missing in harmony
+constructor javax.swing.border.BevelBorder(int): missing in harmony
+constructor javax.swing.border.BevelBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.BevelBorder(int, java.awt.Color, java.awt.Color, java.awt.Color,
java.awt.Color): missing in harmony
+constructor javax.swing.border.CompoundBorder(): missing in harmony
+constructor javax.swing.border.CompoundBorder(javax.swing.border.Border, javax.swing.border.Border):
missing in harmony
+constructor javax.swing.border.EmptyBorder(int, int, int, int): missing in harmony
+constructor javax.swing.border.EmptyBorder(java.awt.Insets): missing in harmony
+constructor javax.swing.border.EtchedBorder(): missing in harmony
+constructor javax.swing.border.EtchedBorder(int): missing in harmony
+constructor javax.swing.border.EtchedBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.EtchedBorder(java.awt.Color, java.awt.Color): missing in harmony
+constructor javax.swing.border.LineBorder(java.awt.Color): missing in harmony
+constructor javax.swing.border.LineBorder(java.awt.Color, int): missing in harmony
+constructor javax.swing.border.LineBorder(java.awt.Color, int, boolean): missing in harmony
+constructor javax.swing.border.MatteBorder(int, int, int, int, java.awt.Color): missing in
harmony
+constructor javax.swing.border.MatteBorder(int, int, int, int, javax.swing.Icon): missing
in harmony
+constructor javax.swing.border.MatteBorder(java.awt.Insets, java.awt.Color): missing in harmony
+constructor javax.swing.border.MatteBorder(java.awt.Insets, javax.swing.Icon): missing in
harmony
+constructor javax.swing.border.MatteBorder(javax.swing.Icon): missing in harmony
+constructor javax.swing.border.SoftBevelBorder(int): missing in harmony
+constructor javax.swing.border.SoftBevelBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.SoftBevelBorder(int, java.awt.Color, java.awt.Color, java.awt.Color,
java.awt.Color): missing in harmony
+constructor javax.swing.border.TitledBorder(java.lang.String): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String):
missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int, java.awt.Font): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int, java.awt.Font, java.awt.Color): missing in harmony
+field javax.swing.border.BevelBorder.LOWERED: missing in harmony
+field javax.swing.border.BevelBorder.RAISED: missing in harmony
+field javax.swing.border.BevelBorder.bevelType: missing in harmony
+field javax.swing.border.BevelBorder.highlightInner: missing in harmony
+field javax.swing.border.BevelBorder.highlightOuter: missing in harmony
+field javax.swing.border.BevelBorder.shadowInner: missing in harmony
+field javax.swing.border.BevelBorder.shadowOuter: missing in harmony
+field javax.swing.border.CompoundBorder.insideBorder: missing in harmony
+field javax.swing.border.CompoundBorder.outsideBorder: missing in harmony
+field javax.swing.border.EmptyBorder.bottom: missing in harmony
+field javax.swing.border.EmptyBorder.left: missing in harmony
+field javax.swing.border.EmptyBorder.right: missing in harmony
+field javax.swing.border.EmptyBorder.top: missing in harmony
+field javax.swing.border.EtchedBorder.LOWERED: missing in harmony
+field javax.swing.border.EtchedBorder.RAISED: missing in harmony
+field javax.swing.border.EtchedBorder.etchType: missing in harmony
+field javax.swing.border.EtchedBorder.highlight: missing in harmony
+field javax.swing.border.EtchedBorder.shadow: missing in harmony
+field javax.swing.border.LineBorder.lineColor: missing in harmony
+field javax.swing.border.LineBorder.roundedCorners: missing in harmony
+field javax.swing.border.LineBorder.thickness: missing in harmony
+field javax.swing.border.MatteBorder.color: missing in harmony
+field javax.swing.border.MatteBorder.tileIcon: missing in harmony
+field javax.swing.border.TitledBorder.ABOVE_BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.ABOVE_TOP: missing in harmony
+field javax.swing.border.TitledBorder.BELOW_BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.BELOW_TOP: missing in harmony
+field javax.swing.border.TitledBorder.BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.CENTER: missing in harmony
+field javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION: missing in harmony
+field javax.swing.border.TitledBorder.DEFAULT_POSITION: missing in harmony
+field javax.swing.border.TitledBorder.EDGE_SPACING: missing in harmony
+field javax.swing.border.TitledBorder.LEADING: missing in harmony
+field javax.swing.border.TitledBorder.LEFT: missing in harmony
+field javax.swing.border.TitledBorder.RIGHT: missing in harmony
+field javax.swing.border.TitledBorder.TEXT_INSET_H: missing in harmony
+field javax.swing.border.TitledBorder.TEXT_SPACING: missing in harmony
+field javax.swing.border.TitledBorder.TOP: missing in harmony
+field javax.swing.border.TitledBorder.TRAILING: missing in harmony
+field javax.swing.border.TitledBorder.border: missing in harmony
+field javax.swing.border.TitledBorder.title: missing in harmony
+field javax.swing.border.TitledBorder.titleColor: missing in harmony
+field javax.swing.border.TitledBorder.titleFont: missing in harmony
+field javax.swing.border.TitledBorder.titleJustification: missing in harmony
+field javax.swing.border.TitledBorder.titlePosition: missing in harmony
+method javax.swing.border.AbstractBorder.clone(): missing in harmony
+method javax.swing.border.AbstractBorder.equals(java.lang.Object): missing in harmony
+method javax.swing.border.AbstractBorder.finalize(): missing in harmony
+method javax.swing.border.AbstractBorder.getBorderInsets(java.awt.Component): missing in
harmony
+method javax.swing.border.AbstractBorder.getBorderInsets(java.awt.Component, java.awt.Insets):
missing in harmony
+method javax.swing.border.AbstractBorder.getClass(): missing in harmony
+method javax.swing.border.AbstractBorder.getInteriorRectangle(java.awt.Component, int, int,
int, int): missing in harmony
+method javax.swing.border.AbstractBorder.getInteriorRectangle(java.awt.Component, javax.swing.border.Border,
int, int, int, int): missing in harmony
+method javax.swing.border.AbstractBorder.hashCode(): missing in harmony
+method javax.swing.border.AbstractBorder.isBorderOpaque(): missing in harmony
+method javax.swing.border.AbstractBorder.notify(): missing in harmony
+method javax.swing.border.AbstractBorder.notifyAll(): missing in harmony
+method javax.swing.border.AbstractBorder.paintBorder(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.AbstractBorder.toString(): missing in harmony
+method javax.swing.border.AbstractBorder.wait(): missing in harmony
+method javax.swing.border.AbstractBorder.wait(long): missing in harmony
+method javax.swing.border.AbstractBorder.wait(long, int): missing in harmony
+method javax.swing.border.BevelBorder.getBevelType(): missing in harmony
+method javax.swing.border.BevelBorder.getHighlightInnerColor(): missing in harmony
+method javax.swing.border.BevelBorder.getHighlightInnerColor(java.awt.Component): missing
in harmony
+method javax.swing.border.BevelBorder.getHighlightOuterColor(): missing in harmony
+method javax.swing.border.BevelBorder.getHighlightOuterColor(java.awt.Component): missing
in harmony
+method javax.swing.border.BevelBorder.getShadowInnerColor(): missing in harmony
+method javax.swing.border.BevelBorder.getShadowInnerColor(java.awt.Component): missing in
harmony
+method javax.swing.border.BevelBorder.getShadowOuterColor(): missing in harmony
+method javax.swing.border.BevelBorder.getShadowOuterColor(java.awt.Component): missing in
harmony
+method javax.swing.border.BevelBorder.paintLoweredBevel(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.BevelBorder.paintRaisedBevel(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.CompoundBorder.getInsideBorder(): missing in harmony
+method javax.swing.border.CompoundBorder.getOutsideBorder(): missing in harmony
+method javax.swing.border.EmptyBorder.getBorderInsets(): missing in harmony
+method javax.swing.border.EtchedBorder.getEtchType(): missing in harmony
+method javax.swing.border.EtchedBorder.getHighlightColor(): missing in harmony
+method javax.swing.border.EtchedBorder.getHighlightColor(java.awt.Component): missing in
harmony
+method javax.swing.border.EtchedBorder.getShadowColor(): missing in harmony
+method javax.swing.border.EtchedBorder.getShadowColor(java.awt.Component): missing in harmony
+method javax.swing.border.LineBorder.createBlackLineBorder(): missing in harmony
+method javax.swing.border.LineBorder.createGrayLineBorder(): missing in harmony
+method javax.swing.border.LineBorder.getLineColor(): missing in harmony
+method javax.swing.border.LineBorder.getRoundedCorners(): missing in harmony
+method javax.swing.border.LineBorder.getThickness(): missing in harmony
+method javax.swing.border.MatteBorder.getMatteColor(): missing in harmony
+method javax.swing.border.MatteBorder.getTileIcon(): missing in harmony
+method javax.swing.border.TitledBorder.getBorder(): missing in harmony
+method javax.swing.border.TitledBorder.getFont(java.awt.Component): missing in harmony
+method javax.swing.border.TitledBorder.getMinimumSize(java.awt.Component): missing in harmony
+method javax.swing.border.TitledBorder.getTitle(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleColor(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleFont(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleJustification(): missing in harmony
+method javax.swing.border.TitledBorder.getTitlePosition(): missing in harmony
+method javax.swing.border.TitledBorder.setBorder(javax.swing.border.Border): missing in harmony
+method javax.swing.border.TitledBorder.setTitle(java.lang.String): missing in harmony
+method javax.swing.border.TitledBorder.setTitleColor(java.awt.Color): missing in harmony
+method javax.swing.border.TitledBorder.setTitleFont(java.awt.Font): missing in harmony
+method javax.swing.border.TitledBorder.setTitleJustification(int): missing in harmony
+method javax.swing.border.TitledBorder.setTitlePosition(int): missing in harmony
+


Japi diff jdk15 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk15-harmony.html

Changes since last run:

-Comparison run at Sat Jul  8 10:16:23 2006 GMT
-jdk15 API scanned at 2006/07/08 05:00:24 EDT
-harmony API scanned at 2006/07/07 11:27:48 BST
+Comparison run at Sun Jul  9 10:15:37 2006 GMT
+jdk15 API scanned at 2006/07/09 05:00:23 EDT
+harmony API scanned at 2006/07/08 11:24:50 BST
-javax.swing.border: 100% good
+javax.swing.border: 9.02% good, 90.97% missing
-Total: 79.16% good, 0.18% minor, 0.16% bad, 20.48% missing
+Total: 79.04% good, 0.18% minor, 0.16% bad, 20.6% missing
-Fields: 10 minor, 59 bad, 18 missing.
-Methods: 212 minor, 168 bad, 108 missing.
-Constructors: 7 minor, 28 bad, 4 missing.
+Fields: 10 minor, 59 bad, 63 missing.
+Methods: 212 minor, 168 bad, 165 missing.
+Constructors: 7 minor, 28 bad, 33 missing.
+javax.swing.border:
+Missing
+constructor javax.swing.border.AbstractBorder(): missing in harmony
+constructor javax.swing.border.BevelBorder(int): missing in harmony
+constructor javax.swing.border.BevelBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.BevelBorder(int, java.awt.Color, java.awt.Color, java.awt.Color,
java.awt.Color): missing in harmony
+constructor javax.swing.border.CompoundBorder(): missing in harmony
+constructor javax.swing.border.CompoundBorder(javax.swing.border.Border, javax.swing.border.Border):
missing in harmony
+constructor javax.swing.border.EmptyBorder(int, int, int, int): missing in harmony
+constructor javax.swing.border.EmptyBorder(java.awt.Insets): missing in harmony
+constructor javax.swing.border.EtchedBorder(): missing in harmony
+constructor javax.swing.border.EtchedBorder(int): missing in harmony
+constructor javax.swing.border.EtchedBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.EtchedBorder(java.awt.Color, java.awt.Color): missing in harmony
+constructor javax.swing.border.LineBorder(java.awt.Color): missing in harmony
+constructor javax.swing.border.LineBorder(java.awt.Color, int): missing in harmony
+constructor javax.swing.border.LineBorder(java.awt.Color, int, boolean): missing in harmony
+constructor javax.swing.border.MatteBorder(int, int, int, int, java.awt.Color): missing in
harmony
+constructor javax.swing.border.MatteBorder(int, int, int, int, javax.swing.Icon): missing
in harmony
+constructor javax.swing.border.MatteBorder(java.awt.Insets, java.awt.Color): missing in harmony
+constructor javax.swing.border.MatteBorder(java.awt.Insets, javax.swing.Icon): missing in
harmony
+constructor javax.swing.border.MatteBorder(javax.swing.Icon): missing in harmony
+constructor javax.swing.border.SoftBevelBorder(int): missing in harmony
+constructor javax.swing.border.SoftBevelBorder(int, java.awt.Color, java.awt.Color): missing
in harmony
+constructor javax.swing.border.SoftBevelBorder(int, java.awt.Color, java.awt.Color, java.awt.Color,
java.awt.Color): missing in harmony
+constructor javax.swing.border.TitledBorder(java.lang.String): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String):
missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int, java.awt.Font): missing in harmony
+constructor javax.swing.border.TitledBorder(javax.swing.border.Border, java.lang.String,
int, int, java.awt.Font, java.awt.Color): missing in harmony
+field javax.swing.border.BevelBorder.LOWERED: missing in harmony
+field javax.swing.border.BevelBorder.RAISED: missing in harmony
+field javax.swing.border.BevelBorder.bevelType: missing in harmony
+field javax.swing.border.BevelBorder.highlightInner: missing in harmony
+field javax.swing.border.BevelBorder.highlightOuter: missing in harmony
+field javax.swing.border.BevelBorder.shadowInner: missing in harmony
+field javax.swing.border.BevelBorder.shadowOuter: missing in harmony
+field javax.swing.border.CompoundBorder.insideBorder: missing in harmony
+field javax.swing.border.CompoundBorder.outsideBorder: missing in harmony
+field javax.swing.border.EmptyBorder.bottom: missing in harmony
+field javax.swing.border.EmptyBorder.left: missing in harmony
+field javax.swing.border.EmptyBorder.right: missing in harmony
+field javax.swing.border.EmptyBorder.top: missing in harmony
+field javax.swing.border.EtchedBorder.LOWERED: missing in harmony
+field javax.swing.border.EtchedBorder.RAISED: missing in harmony
+field javax.swing.border.EtchedBorder.etchType: missing in harmony
+field javax.swing.border.EtchedBorder.highlight: missing in harmony
+field javax.swing.border.EtchedBorder.shadow: missing in harmony
+field javax.swing.border.LineBorder.lineColor: missing in harmony
+field javax.swing.border.LineBorder.roundedCorners: missing in harmony
+field javax.swing.border.LineBorder.thickness: missing in harmony
+field javax.swing.border.MatteBorder.color: missing in harmony
+field javax.swing.border.MatteBorder.tileIcon: missing in harmony
+field javax.swing.border.TitledBorder.ABOVE_BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.ABOVE_TOP: missing in harmony
+field javax.swing.border.TitledBorder.BELOW_BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.BELOW_TOP: missing in harmony
+field javax.swing.border.TitledBorder.BOTTOM: missing in harmony
+field javax.swing.border.TitledBorder.CENTER: missing in harmony
+field javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION: missing in harmony
+field javax.swing.border.TitledBorder.DEFAULT_POSITION: missing in harmony
+field javax.swing.border.TitledBorder.EDGE_SPACING: missing in harmony
+field javax.swing.border.TitledBorder.LEADING: missing in harmony
+field javax.swing.border.TitledBorder.LEFT: missing in harmony
+field javax.swing.border.TitledBorder.RIGHT: missing in harmony
+field javax.swing.border.TitledBorder.TEXT_INSET_H: missing in harmony
+field javax.swing.border.TitledBorder.TEXT_SPACING: missing in harmony
+field javax.swing.border.TitledBorder.TOP: missing in harmony
+field javax.swing.border.TitledBorder.TRAILING: missing in harmony
+field javax.swing.border.TitledBorder.border: missing in harmony
+field javax.swing.border.TitledBorder.title: missing in harmony
+field javax.swing.border.TitledBorder.titleColor: missing in harmony
+field javax.swing.border.TitledBorder.titleFont: missing in harmony
+field javax.swing.border.TitledBorder.titleJustification: missing in harmony
+field javax.swing.border.TitledBorder.titlePosition: missing in harmony
+method javax.swing.border.AbstractBorder.clone(): missing in harmony
+method javax.swing.border.AbstractBorder.equals(java.lang.Object): missing in harmony
+method javax.swing.border.AbstractBorder.finalize(): missing in harmony
+method javax.swing.border.AbstractBorder.getBorderInsets(java.awt.Component): missing in
harmony
+method javax.swing.border.AbstractBorder.getBorderInsets(java.awt.Component, java.awt.Insets):
missing in harmony
+method javax.swing.border.AbstractBorder.getClass(): missing in harmony
+method javax.swing.border.AbstractBorder.getInteriorRectangle(java.awt.Component, int, int,
int, int): missing in harmony
+method javax.swing.border.AbstractBorder.getInteriorRectangle(java.awt.Component, javax.swing.border.Border,
int, int, int, int): missing in harmony
+method javax.swing.border.AbstractBorder.hashCode(): missing in harmony
+method javax.swing.border.AbstractBorder.isBorderOpaque(): missing in harmony
+method javax.swing.border.AbstractBorder.notify(): missing in harmony
+method javax.swing.border.AbstractBorder.notifyAll(): missing in harmony
+method javax.swing.border.AbstractBorder.paintBorder(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.AbstractBorder.toString(): missing in harmony
+method javax.swing.border.AbstractBorder.wait(): missing in harmony
+method javax.swing.border.AbstractBorder.wait(long): missing in harmony
+method javax.swing.border.AbstractBorder.wait(long, int): missing in harmony
+method javax.swing.border.BevelBorder.getBevelType(): missing in harmony
+method javax.swing.border.BevelBorder.getHighlightInnerColor(): missing in harmony
+method javax.swing.border.BevelBorder.getHighlightInnerColor(java.awt.Component): missing
in harmony
+method javax.swing.border.BevelBorder.getHighlightOuterColor(): missing in harmony
+method javax.swing.border.BevelBorder.getHighlightOuterColor(java.awt.Component): missing
in harmony
+method javax.swing.border.BevelBorder.getShadowInnerColor(): missing in harmony
+method javax.swing.border.BevelBorder.getShadowInnerColor(java.awt.Component): missing in
harmony
+method javax.swing.border.BevelBorder.getShadowOuterColor(): missing in harmony
+method javax.swing.border.BevelBorder.getShadowOuterColor(java.awt.Component): missing in
harmony
+method javax.swing.border.BevelBorder.paintLoweredBevel(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.BevelBorder.paintRaisedBevel(java.awt.Component, java.awt.Graphics,
int, int, int, int): missing in harmony
+method javax.swing.border.CompoundBorder.getInsideBorder(): missing in harmony
+method javax.swing.border.CompoundBorder.getOutsideBorder(): missing in harmony
+method javax.swing.border.EmptyBorder.getBorderInsets(): missing in harmony
+method javax.swing.border.EtchedBorder.getEtchType(): missing in harmony
+method javax.swing.border.EtchedBorder.getHighlightColor(): missing in harmony
+method javax.swing.border.EtchedBorder.getHighlightColor(java.awt.Component): missing in
harmony
+method javax.swing.border.EtchedBorder.getShadowColor(): missing in harmony
+method javax.swing.border.EtchedBorder.getShadowColor(java.awt.Component): missing in harmony
+method javax.swing.border.LineBorder.createBlackLineBorder(): missing in harmony
+method javax.swing.border.LineBorder.createGrayLineBorder(): missing in harmony
+method javax.swing.border.LineBorder.getLineColor(): missing in harmony
+method javax.swing.border.LineBorder.getRoundedCorners(): missing in harmony
+method javax.swing.border.LineBorder.getThickness(): missing in harmony
+method javax.swing.border.MatteBorder.getMatteColor(): missing in harmony
+method javax.swing.border.MatteBorder.getTileIcon(): missing in harmony
+method javax.swing.border.TitledBorder.getBorder(): missing in harmony
+method javax.swing.border.TitledBorder.getFont(java.awt.Component): missing in harmony
+method javax.swing.border.TitledBorder.getMinimumSize(java.awt.Component): missing in harmony
+method javax.swing.border.TitledBorder.getTitle(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleColor(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleFont(): missing in harmony
+method javax.swing.border.TitledBorder.getTitleJustification(): missing in harmony
+method javax.swing.border.TitledBorder.getTitlePosition(): missing in harmony
+method javax.swing.border.TitledBorder.setBorder(javax.swing.border.Border): missing in harmony
+method javax.swing.border.TitledBorder.setTitle(java.lang.String): missing in harmony
+method javax.swing.border.TitledBorder.setTitleColor(java.awt.Color): missing in harmony
+method javax.swing.border.TitledBorder.setTitleFont(java.awt.Font): missing in harmony
+method javax.swing.border.TitledBorder.setTitleJustification(int): missing in harmony
+method javax.swing.border.TitledBorder.setTitlePosition(int): missing in harmony
+


Japi diff harmony vs jdk15:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-harmony-jdk15.html

Changes since last run:

-Comparison run at Sat Jul  8 10:18:52 2006 GMT
-harmony API scanned at 2006/07/07 11:27:48 BST
-jdk15 API scanned at 2006/07/08 05:00:24 EDT
+Comparison run at Sun Jul  9 10:17:50 2006 GMT
+harmony API scanned at 2006/07/08 11:24:50 BST
+jdk15 API scanned at 2006/07/09 05:00:23 EDT
-javax.swing.border: 97.02% good, 2.97% minor
+javax.swing.border: 30.76% good, 69.23% minor



Mime
View raw message