W3C home > Mailing lists > Public > public-qa-dev@w3.org > September 2007

Re: proposed changes to the CSS Validator architecture (as suggested by CSS WG)

From: olivier Thereaux <ot@w3.org>
Date: Thu, 20 Sep 2007 23:22:13 +0900
Message-Id: <57087B06-D10F-4FE0-B205-B244800C3E00@w3.org>
Cc: CSS list <www-style@w3.org>, QA-dev Dev <public-qa-dev@w3.org>
To: CSS validator list <www-validator-css@w3.org>


On Sep 5, 2007, at 20:07 , olivier Thereaux wrote:
> * Julien, our developer, is working on implementing the changes (at  
> least number 2), and while it is tricky, we have found an algorithm  
> that mimics the requested behavior, while remaining relatively  
> performant, and not requiring a complete rewrite of the tool:
>  - the validator will keep the option of validating against a  
> single profile, and for that, the behavior should remain the same.  
> Time permitting, the validator could note, whenever stumbling on an  
> unknown property, whether the property is available in another  
> known profile of CSS.
>
>  - by default, if no specific profile is given, the validator will  
> check against CSS2.1 as a basis. Upon finding a property (or value)  
> not in accordance with CSS2.1, it will look in other profiles, and  
> if the property or value is OK in e.g CSS3, then the error would be  
> dropped. If the property or value is erroneous in every profile  
> known, an error would be produced.

Julien has been implementing some of these changes into the code, and  
there is now a "no special profile" option in the validator, which  
will check stylesheets' properties against all the CSS profiles it  
knowns.

The new code can be tested on the developer's version at:
http://qa-dev.w3.org:8001/css-validator/
(note that only the english version may work at this point)
and early feedback would be much welcome.

Thank you.
-- 
olivier
Received on Thursday, 20 September 2007 14:22:28 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 10 December 2014 20:03:52 UTC