2002/css-validator/org/w3c/css/css CssCascadingOrder.java,1.10,1.11 CssParser.java,1.7,1.8 CssStyleRule.java,1.21,1.22

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

Modified Files:
	CssCascadingOrder.java CssParser.java CssStyleRule.java 
Log Message:
Finished implementation of css3-background (background and borders)
* border is now a single item, instead of one per level
* able to parse all the positive tests, some negative ones will need some tuning
* Grammar modification to use the '/' between two numbers without matching a ratio 



Index: CssParser.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/css/CssParser.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- CssParser.java	9 Feb 2012 17:36:26 -0000	1.7
+++ CssParser.java	25 Apr 2012 20:21:52 -0000	1.8
@@ -78,7 +78,7 @@
      * @param url    the URL where the input stream comes from.
      * @param lineno The number line in the source document.
      *               It is used for error message
-     * @see #parseStyleElement(InputStream, URL, int)
+     * @see #parseStyleElement(ApplContext, InputStream, String, String, URL, int)
      * @deprecated Replaced by parseStyleElement
      */
     public abstract void parseStyleElement(ApplContext ac, String input,

Index: CssStyleRule.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/css/CssStyleRule.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- CssStyleRule.java	21 Oct 2011 01:49:06 -0000	1.21
+++ CssStyleRule.java	25 Apr 2012 20:21:52 -0000	1.22
@@ -45,9 +45,7 @@
         StringBuilder ret = new StringBuilder();
         if (selectors != null) {
             ret.append(selectors);
-            ret.append(' ');
-            ret.append('{');
-            ret.append('\n');
+            ret.append(" {\n");
         }
 
         for (CssProperty property : properties) {
@@ -59,14 +57,11 @@
             if (property.getImportant()) {
                 ret.append(" important");
             }
-            ret.append(';');
-            ret.append('\n');
+            ret.append(";\n");
         }
         if (selectors != null) {
             ret.append(indent);
-            ret.append('}');
-            ret.append('\n');
-            ret.append('\n');
+            ret.append("}\n\n");
         }
         return ret.toString();
     }

Index: CssCascadingOrder.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/css/CssCascadingOrder.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- CssCascadingOrder.java	14 Aug 2011 09:02:19 -0000	1.10
+++ CssCascadingOrder.java	25 Apr 2012 20:21:52 -0000	1.11
@@ -205,30 +205,29 @@
         propertyData.add(property);
     }
 
-}
-
 // all compare functions used in the cascading order
 
-class CompareExplicitWeight implements Comparator<CssProperty> {
-    public final int compare(CssProperty property1, CssProperty property2) {
-        int val1 = property1.getExplicitWeight();
-        int val2 = property2.getExplicitWeight();
-        return (val1 - val2);
+    class CompareExplicitWeight implements Comparator<CssProperty> {
+        public final int compare(CssProperty property1, CssProperty property2) {
+            int val1 = property1.getExplicitWeight();
+            int val2 = property2.getExplicitWeight();
+            return (val1 - val2);
+        }
     }
-}
 
-class CompareSpecificity implements Comparator<CssProperty> {
-    public final int compare(CssProperty property1, CssProperty property2) {
-        int val1 = property1.getSelectors().getSpecificity();
-        int val2 = property2.getSelectors().getSpecificity();
-        return (val1 - val2);
+    class CompareSpecificity implements Comparator<CssProperty> {
+        public final int compare(CssProperty property1, CssProperty property2) {
+            int val1 = property1.getSelectors().getSpecificity();
+            int val2 = property2.getSelectors().getSpecificity();
+            return (val1 - val2);
+        }
     }
-}
 
-class CompareOrderSpecified implements Comparator<CssProperty> {
-    public final int compare(CssProperty property1, CssProperty property2) {
-        long val1 = property1.getOrderSpecified();
-        long val2 = property2.getOrderSpecified();
-        return ((int) (val1 - val2));
+    class CompareOrderSpecified implements Comparator<CssProperty> {
+        public final int compare(CssProperty property1, CssProperty property2) {
+            long val1 = property1.getOrderSpecified();
+            long val2 = property2.getOrderSpecified();
+            return ((int) (val1 - val2));
+        }
     }
 }

Received on Wednesday, 25 April 2012 20:22:27 UTC