- From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 12 Jan 2011 15:01:58 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/servlet
In directory hutz:/tmp/cvs-serv9051/org/w3c/css/servlet
Modified Files:
CssValidator.java
Log Message:
Vendor-specific extensions patch by Cyrille Moureaux
Index: CssValidator.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/servlet/CssValidator.java,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -d -r1.43 -r1.44
--- CssValidator.java 5 Jan 2010 13:49:59 -0000 1.43
+++ CssValidator.java 12 Jan 2011 15:01:56 -0000 1.44
@@ -153,6 +153,18 @@
}
}
+ private void processVendorExtensionParameter(HttpServletRequest request,
+ ApplContext context) {
+ String vendorExtensionParameter = request.getParameter("vextwarning");
+ if (vendorExtensionParameter == null ||
+ vendorExtensionParameter.length() == 0) {
+ vendorExtensionParameter =
+ getServletConfig().getInitParameter("vendorExtensionsAsWarnings");
+ }
+ context.setTreatVendorExtensionsAsWarnings(
+ Boolean.valueOf(vendorExtensionParameter));
+ }
+
/**
* Performs the HTTP GET operation.
* An HTTP BAD_REQUEST error is reported if
@@ -338,6 +350,9 @@
errorReport = false;
}
+ // Allow vendor extensions to just show up as warnings.
+ processVendorExtensionParameter(req, ac);
+
// debug mode
Util.verbose("\nServlet request ");
if (uri != null) {
@@ -615,6 +630,9 @@
errorReport = false;
}
+ // Allow vendor extensions to just show up as warnings.
+ processVendorExtensionParameter(req, ac);
+
// CSS version
if (profile != null && (!"none".equals(profile) ||"".equals(profile))) {
if ("css1".equals(profile) || "css2".equals(profile)
Received on Wednesday, 12 January 2011 15:02:00 UTC