2002/css-validator/org/w3c/css/font Ascent.java,1.2,1.3 Baseline.java,1.2,1.3 Bbox.java,1.2,1.3 CapHeight.java,1.2,1.3 Centerline.java,1.2,1.3 Css2Style.java,1.2,1.3 DefinitionSrc.java,1.2,1.3 Descent.java,1.2,1.3 FontFamily.java,1.2,1.3 FontSize.java,1.2,1.3 FontStretch.java,1.2,1.3 FontStyle.java,1.2,1.3 FontVariant.java,1.2,1.3 FontWeight.java,1.2,1.3 Mathline.java,1.2,1.3 Panose1.java,1.2,1.3 Slope.java,1.2,1.3 Src.java,1.2,1.3 Stemh.java,1.2,1.3 Stemv.java,1.2,1.3 Topline.java,1.2,1.3 UnicodeRange.java,1.2,1.3 UnitsPerEm.java,1.2,1.3 Widths.java,1.2,1.3 XHeight.java,1.2,1.3 proplistATSC,1.2,1.3

Update of /sources/public/2002/css-validator/org/w3c/css/font
In directory hutz:/tmp/cvs-serv27412/org/w3c/css/font

Modified Files:
	Ascent.java Baseline.java Bbox.java CapHeight.java 
	Centerline.java Css2Style.java DefinitionSrc.java Descent.java 
	FontFamily.java FontSize.java FontStretch.java FontStyle.java 
	FontVariant.java FontWeight.java Mathline.java Panose1.java 
	Slope.java Src.java Stemh.java Stemv.java Topline.java 
	UnicodeRange.java UnitsPerEm.java Widths.java XHeight.java 
	proplistATSC 
Log Message:
All those changed made by Jean-Guilhem Rouel:

Huge patch, imports fixed (automatic)
Bug fixed: 372, 920, 778, 287, 696, 764, 233
Partial bug fix for 289

Issue with "inherit" in CSS2.
The validator now checks the number of values (extraneous values were previously ignored)




Index: FontFamily.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/FontFamily.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- FontFamily.java	8 Apr 2002 21:17:08 -0000	1.2
+++ FontFamily.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -9,18 +9,19 @@
 
 package org.w3c.css.font;
 
-import java.util.Vector;
 import java.util.Enumeration;
-import org.w3c.css.util.Util;
-import org.w3c.css.properties.CssProperty;
-import org.w3c.css.values.CssOperator;
+import java.util.Vector;
+
 import org.w3c.css.parser.CssStyle;
+import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
+import org.w3c.css.util.Util;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssIdent;
+import org.w3c.css.values.CssOperator;
 import org.w3c.css.values.CssString;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /** 
  */
@@ -40,7 +41,7 @@
      * @param expression the font name
      * @exception InvalidParamException The expression is incorrect
      */
-    public FontFamily(ApplContext ac, CssExpression expression) 
+    public FontFamily(ApplContext ac, CssExpression expression, boolean check) 
 	    throws InvalidParamException {
 	boolean family = true;
 	CssValue val = expression.getValue();
@@ -99,6 +100,11 @@
 	
     }
     
+    public FontFamily(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns all fonts name
      */  

Index: Topline.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Topline.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Topline.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Topline.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Topline(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Topline(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public Topline(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: UnitsPerEm.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/UnitsPerEm.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- UnitsPerEm.java	8 Apr 2002 21:17:08 -0000	1.2
+++ UnitsPerEm.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public UnitsPerEm(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public UnitsPerEm(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public UnitsPerEm(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Baseline.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Baseline.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Baseline.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Baseline.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Baseline(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Baseline(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public Baseline(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: CapHeight.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/CapHeight.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- CapHeight.java	8 Apr 2002 21:17:08 -0000	1.2
+++ CapHeight.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public CapHeight(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public CapHeight(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public CapHeight(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Bbox.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Bbox.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Bbox.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Bbox.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,15 +8,14 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
+import org.w3c.css.values.CssNumber;
 import org.w3c.css.values.CssOperator;
 import org.w3c.css.values.CssValue;
-import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
 
 /**
  */
@@ -37,7 +36,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Bbox(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Bbox(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val;
 	char op;
 	int i = 0;
@@ -96,6 +96,11 @@
 	}
     }
     
+    public Bbox(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: UnicodeRange.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/UnicodeRange.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- UnicodeRange.java	8 Apr 2002 21:17:08 -0000	1.2
+++ UnicodeRange.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -9,14 +9,15 @@
 package org.w3c.css.font;
 
 import java.util.Vector;
+
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
 import org.w3c.css.values.CssOperator;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssUnicodeRange;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -37,7 +38,8 @@
      * @param expression the unicode range
      * @exception InvalidParamException values are incorrect
      */  
-    public UnicodeRange(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public UnicodeRange(ApplContext ac, CssExpression expression,
+	    boolean check) throws InvalidParamException {
 	char op = expression.getOperator();
 	CssValue val = expression.getValue();
 	setByUser();
@@ -56,6 +58,11 @@
 	
     }
     
+    public UnicodeRange(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: FontVariant.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/FontVariant.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- FontVariant.java	8 Apr 2002 21:17:08 -0000	1.2
+++ FontVariant.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -9,14 +9,15 @@
 package org.w3c.css.font;
 
 import java.util.Vector;
+
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
+import org.w3c.css.values.CssIdent;
 import org.w3c.css.values.CssOperator;
 import org.w3c.css.values.CssValue;
-import org.w3c.css.values.CssIdent;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
 
 /**
  */
@@ -39,7 +40,8 @@
      * @param expression the font variant
      * @exception InvalidParamException values are incorrect
      */  
-    public FontVariant(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public FontVariant(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	char op = expression.getOperator();
 	CssValue val = expression.getValue();
 	setByUser();
@@ -69,6 +71,11 @@
 	
     }
     
+    public FontVariant(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Descent.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Descent.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Descent.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Descent.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Descent(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Descent(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public Descent(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: DefinitionSrc.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/DefinitionSrc.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- DefinitionSrc.java	8 Apr 2002 21:17:08 -0000	1.2
+++ DefinitionSrc.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssURL;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public DefinitionSrc(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public DefinitionSrc(ApplContext ac, CssExpression expression,
+	    boolean check) throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public DefinitionSrc(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: FontSize.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/FontSize.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- FontSize.java	8 Apr 2002 21:17:08 -0000	1.2
+++ FontSize.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -9,16 +9,17 @@
 package org.w3c.css.font;
 
 import java.util.Vector;
+
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssOperator;
-import org.w3c.css.values.CssValue;
+import org.w3c.css.values.CssIdent;
 import org.w3c.css.values.CssLength;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.values.CssIdent;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssOperator;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -41,7 +42,8 @@
      * @param expression the font size
      * @exception InvalidParamException values are incorrect
      */  
-    public FontSize(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public FontSize(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	char op = expression.getOperator();
 	CssValue val = expression.getValue();
 	setByUser();
@@ -68,6 +70,11 @@
 	
     }
     
+    public FontSize(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: FontWeight.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/FontWeight.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- FontWeight.java	8 Apr 2002 21:17:08 -0000	1.2
+++ FontWeight.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -9,15 +9,16 @@
 package org.w3c.css.font;
 
 import java.util.Vector;
+
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssOperator;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssIdent;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssOperator;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -40,7 +41,8 @@
      * @param expression the font weight
      * @exception InvalidParamException values are incorrect
      */  
-    public FontWeight(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public FontWeight(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	char op = expression.getOperator();
 	CssValue val = expression.getValue();
 	setByUser();
@@ -87,6 +89,11 @@
 	
     }
     
+    public FontWeight(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Css2Style.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Css2Style.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Css2Style.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Css2Style.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,9 +8,6 @@
  */
 package org.w3c.css.font;
 
-import java.util.Enumeration;
-
-import org.w3c.css.util.Warnings;
 import org.w3c.css.parser.CssPrinterStyle;
 
 /**

Index: Slope.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Slope.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Slope.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Slope.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Slope(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Slope(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public Slope(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Stemv.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Stemv.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Stemv.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Stemv.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Stemv(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Stemv(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public Stemv(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Mathline.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Mathline.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Mathline.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Mathline.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Mathline(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Mathline(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public Mathline(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: FontStretch.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/FontStretch.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- FontStretch.java	8 Apr 2002 21:17:08 -0000	1.2
+++ FontStretch.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -9,14 +9,15 @@
 package org.w3c.css.font;
 
 import java.util.Vector;
+
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
+import org.w3c.css.values.CssIdent;
 import org.w3c.css.values.CssOperator;
 import org.w3c.css.values.CssValue;
-import org.w3c.css.values.CssIdent;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
 
 /**
  */
@@ -39,7 +40,8 @@
      * @param expression the font stretch
      * @exception InvalidParamException values are incorrect
      */  
-    public FontStretch(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public FontStretch(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	char op = expression.getOperator();
 	CssValue val = expression.getValue();
 	setByUser();
@@ -75,6 +77,11 @@
 	
     }
     
+    public FontStretch(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Widths.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Widths.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Widths.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Widths.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -9,15 +9,16 @@
 package org.w3c.css.font;
 
 import java.util.Vector;
+
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
+import org.w3c.css.values.CssNumber;
 import org.w3c.css.values.CssOperator;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssUnicodeRange;
-import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -38,7 +39,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Widths(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Widths(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val;
 	char op;
 	int i = 0;
@@ -78,6 +80,11 @@
 
     }
     
+    public Widths(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Ascent.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Ascent.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Ascent.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Ascent.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Ascent(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Ascent(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public Ascent(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Panose1.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Panose1.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Panose1.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Panose1.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,15 +8,14 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
+import org.w3c.css.values.CssNumber;
 import org.w3c.css.values.CssOperator;
 import org.w3c.css.values.CssValue;
-import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
 
 /**
  */
@@ -37,7 +36,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Panose1(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Panose1(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val;
 	char op;
 	int i = 0;
@@ -63,6 +63,11 @@
 	}
     }
     
+    public Panose1(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Stemh.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Stemh.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Stemh.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Stemh.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Stemh(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Stemh(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public Stemh(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Src.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Src.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Src.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Src.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -9,17 +9,17 @@
 package org.w3c.css.font;
 import java.util.Vector;
 
-import org.w3c.css.properties.CssProperty;
 import org.w3c.css.parser.CssStyle;
+import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
-import org.w3c.css.values.CssIdent;
 import org.w3c.css.values.CssFunction;
-import org.w3c.css.values.CssURL;
-import org.w3c.css.values.CssString;
+import org.w3c.css.values.CssIdent;
 import org.w3c.css.values.CssOperator;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssString;
+import org.w3c.css.values.CssURL;
+import org.w3c.css.values.CssValue;
 
 /**
  * @version $Revision$
@@ -41,7 +41,7 @@
      * @param expression The expression for this property
      * @exception InvalidParamException Values are incorrect
      */  
-    public Src(ApplContext ac, CssExpression expression) 
+    public Src(ApplContext ac, CssExpression expression, boolean check) 
 	    throws InvalidParamException {
 	CssValue val;
 	char op;
@@ -75,6 +75,11 @@
 	} while (op == COMMA);
     }
     
+    public Src(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the value of this property
      */

Index: XHeight.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/XHeight.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- XHeight.java	8 Apr 2002 21:17:08 -0000	1.2
+++ XHeight.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public XHeight(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public XHeight(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public XHeight(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: Centerline.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/Centerline.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- Centerline.java	8 Apr 2002 21:17:08 -0000	1.2
+++ Centerline.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -8,14 +8,13 @@
  */
 package org.w3c.css.font;
 
-import java.util.Vector;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
-import org.w3c.css.values.CssValue;
 import org.w3c.css.values.CssNumber;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
+import org.w3c.css.values.CssValue;
 
 /**
  */
@@ -36,7 +35,8 @@
      * @param expression the unicode em
      * @exception InvalidParamException values are incorrect
      */  
-    public Centerline(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public Centerline(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	CssValue val = expression.getValue();
 	setByUser();
 
@@ -49,6 +49,11 @@
 	}
     }
     
+    public Centerline(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Index: proplistATSC
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/proplistATSC,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- proplistATSC	8 Jan 2003 10:54:48 -0000	1.2
+++ proplistATSC	8 Aug 2005 13:18:04 -0000	1.3
@@ -114,26 +114,26 @@
 padding-left:          org.w3c.css.properties.CssPaddingLeft
 padding-right:         org.w3c.css.properties.CssPaddingRight
 padding:               org.w3c.css.properties.CssPadding
-border-top-width:      org.w3c.css.properties.CssBorderTopWidthATSC
-border-right-width:    org.w3c.css.properties.CssBorderRightWidthATSC
-border-left-width:     org.w3c.css.properties.CssBorderLeftWidthATSC
-border-bottom-width:   org.w3c.css.properties.CssBorderBottomWidthATSC
-border-top-color:      org.w3c.css.properties.CssBorderTopColorATSC
-border-right-color:    org.w3c.css.properties.CssBorderRightColorATSC
-border-left-color:     org.w3c.css.properties.CssBorderLeftColorATSC
-border-bottom-color:   org.w3c.css.properties.CssBorderBottomColorATSC
-border-top-style:      org.w3c.css.properties.CssBorderTopStyleATSC
-border-right-style:    org.w3c.css.properties.CssBorderRightStyleATSC
-border-left-style:     org.w3c.css.properties.CssBorderLeftStyleATSC
-border-bottom-style:   org.w3c.css.properties.CssBorderBottomStyleATSC
-border-width:          org.w3c.css.properties.CssBorderWidthATSC
-border-color:          org.w3c.css.properties.CssBorderColorATSC
-border-style:          org.w3c.css.properties.CssBorderStyleATSC
-border-top:	       org.w3c.css.properties.CssBorderTopATSC
-border-right:          org.w3c.css.properties.CssBorderRightATSC
-border-left:           org.w3c.css.properties.CssBorderLeftATSC
-border-bottom:         org.w3c.css.properties.CssBorderBottomATSC
-border:                org.w3c.css.properties.CssBorderATSC
+border-top-width:      org.w3c.css.atsc.CssBorderTopWidthATSC
+border-right-width:    org.w3c.css.atsc.CssBorderRightWidthATSC
+border-left-width:     org.w3c.css.atsc.CssBorderLeftWidthATSC
+border-bottom-width:   org.w3c.css.atsc.CssBorderBottomWidthATSC
+border-top-color:      org.w3c.css.atsc.CssBorderTopColorATSC
+border-right-color:    org.w3c.css.atsc.CssBorderRightColorATSC
+border-left-color:     org.w3c.css.atsc.CssBorderLeftColorATSC
+border-bottom-color:   org.w3c.css.atsc.CssBorderBottomColorATSC
+border-top-style:      org.w3c.css.atsc.CssBorderTopStyleATSC
+border-right-style:    org.w3c.css.atsc.CssBorderRightStyleATSC
+border-left-style:     org.w3c.css.atsc.CssBorderLeftStyleATSC
+border-bottom-style:   org.w3c.css.atsc.CssBorderBottomStyleATSC
+border-width:          org.w3c.css.atsc.CssBorderWidthATSC
+border-color:          org.w3c.css.atsc.CssBorderColorATSC
+border-style:          org.w3c.css.atsc.CssBorderStyleATSC
+border-top:	       org.w3c.css.atsc.CssBorderTopATSC
+border-right:          org.w3c.css.atsc.CssBorderRightATSC
+border-left:           org.w3c.css.atsc.CssBorderLeftATSC
+border-bottom:         org.w3c.css.atsc.CssBorderBottomATSC
+border:                org.w3c.css.atsc.CssBorderATSC
 width:                 org.w3c.css.properties.CssWidth
 height:                org.w3c.css.properties.CssHeight
 float:                 org.w3c.css.properties.CssFloat

Index: FontStyle.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/font/FontStyle.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- FontStyle.java	8 Apr 2002 21:17:08 -0000	1.2
+++ FontStyle.java	8 Aug 2005 13:18:04 -0000	1.3
@@ -9,14 +9,15 @@
 package org.w3c.css.font;
 
 import java.util.Vector;
+
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.properties.CssProperty;
+import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.InvalidParamException;
 import org.w3c.css.values.CssExpression;
+import org.w3c.css.values.CssIdent;
 import org.w3c.css.values.CssOperator;
 import org.w3c.css.values.CssValue;
-import org.w3c.css.values.CssIdent;
-import org.w3c.css.util.InvalidParamException;
-import org.w3c.css.util.ApplContext;
 
 /**
  */
@@ -39,7 +40,8 @@
      * @param expression the font style
      * @exception InvalidParamException values are incorrect
      */  
-    public FontStyle(ApplContext ac, CssExpression expression) throws InvalidParamException {
+    public FontStyle(ApplContext ac, CssExpression expression, boolean check)
+    	throws InvalidParamException {
 	char op = expression.getOperator();
 	CssValue val = expression.getValue();
 	setByUser();
@@ -75,6 +77,11 @@
 	
     }
     
+    public FontStyle(ApplContext ac, CssExpression expression)
+	    throws InvalidParamException {
+	this(ac, expression, false);
+    }
+    
     /**
      * Returns the current value
      */  

Received on Monday, 8 August 2005 13:20:27 UTC