- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 14 Sep 2011 16:31:52 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/servlet In directory hutz:/tmp/cvs-serv24952/servlet Modified Files: CssValidator.java Log Message: reworking profile/version check ot avoid doing too many string comparisons, and user defaulting Index: CssValidator.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/servlet/CssValidator.java,v retrieving revision 1.46 retrieving revision 1.47 diff -u -d -r1.46 -r1.47 --- CssValidator.java 29 Aug 2011 07:21:01 -0000 1.46 +++ CssValidator.java 14 Sep 2011 16:31:50 -0000 1.47 @@ -17,7 +17,6 @@ import org.w3c.css.error.ErrorReport; import org.w3c.css.error.ErrorReportFactory; import org.w3c.css.index.IndexGenerator; -import org.w3c.css.properties.PropertiesLoader; import org.w3c.css.util.ApplContext; import org.w3c.css.util.Codecs; import org.w3c.css.util.FakeFile; @@ -304,22 +303,11 @@ } // CSS version - if (profile != null && (!"none".equals(profile) || "".equals(profile))) { - if ("css1".equals(profile) || "css2".equals(profile) - || "css21".equals(profile) - || "css3".equals(profile) || "svg".equals(profile) - || "svgbasic".equals(profile) || "svgtiny".equals(profile)) { - ac.setCssVersion(profile); - } else { - ac.setProfile(profile); - ac.setCssVersion(PropertiesLoader.config.getProperty("defaultProfile")); - } - } else { - ac.setProfile("none"); - ac.setCssVersion(PropertiesLoader.config.getProperty("defaultProfile")); - } + ac.setCssVersionAndProfile(profile.toLowerCase()); + if (Util.onDebug) { - System.err.println("[DEBUG] profile is : " + ac.getCssVersion() + System.err.println("[DEBUG] version is : " + ac.getCssVersionString() + + " profile is " + ac.getProfileString() + " medium is " + usermedium); } @@ -634,23 +622,8 @@ // Allow vendor extensions to just show up as warnings. processVendorExtensionParameter(vendorExtensionAsWarnings, ac); + ac.setCssVersionAndProfile(profile.toLowerCase()); // CSS version - if (profile != null && (!"none".equals(profile) || "".equals(profile))) { - if ("css1".equals(profile) || "css2".equals(profile) - || "css21".equals(profile) - || "css3".equals(profile) || "svg".equals(profile) - || "svgbasic".equals(profile) || "svgtiny".equals(profile)) { - ac.setCssVersion(profile); - } else { - ac.setProfile(profile); - ac.setCssVersion(PropertiesLoader.config.getProperty( - "defaultProfile")); - } - } else { - ac.setProfile("none"); - ac.setCssVersion(PropertiesLoader.config.getProperty( - "defaultProfile")); - } String fileName = ""; InputStream is = null; boolean isCSS = false;
Received on Wednesday, 14 September 2011 16:32:07 UTC