- From: olivier Thereaux <ot@w3.org>
- Date: Mon, 9 Feb 2009 19:59:06 -0500
- To: css-validator ML <www-validator-css@w3.org>
Dear all, We released today a new version of the CSS validator, tagged "nytrulce". Use the CSS validator on the Web: http://jigsaw.w3.org/css-validator/ Get/Browse the source: http://dev.w3.org/cvsweb/2002/css-validator/ Install on your server/ use as commandline: http://jigsaw.w3.org/css-validator/DOWNLOAD.html **** Changes **** This new version of the CSS validator welcomes 4 new languages in this increasingly "world wide" tool: Korean, Russian, Swedish and Portuguese (Brazilian) - all thanks to volunteer translators! The code, too, has been worked on intensively in the past months. Since the previous release on March 12, 2008, more than 30 bugs have been fixed, requests addressed, suggestions translated into code. Among the major areas of work: * This new version of the validator should be much easier to install on any server: download the source, run the ant builder, and all the prerequisite libraries will be installed automatically * The previous version of the validator had an annoying tendency to crash ("ServletException: Timed out") when parsing some strange constructs. Most, if not all, of these cases have been addressed. * The grammar used by the CSS validator to parse stylesheets has been massively reworked to conform very closely to the CSS 2.1 specification. * Many other bugs were fixed, including bugs in the API, support for audio style sheets * last but not least, a lot of the "less elegant" code of the validator got a cleanup. Some classes received a well-deserved performance boost, while some ugly hacks were told their services were no longer required. **** Thank You **** The CSS validator is a free, open source tools which relies on *us*, the Web community, to survive and get better. Many thanks are due to the many users, translators, bug reporters, patch contributors, and bearers of good ideas that made this release possible - some (but not all) of whom are listed in: http://jigsaw.w3.org/css-validator/thanks.html Beyond the great effort provided by the community, a lot of the burden of making this free tool falls on the W3C. Hosting and bandwidth are fairly heavy for these popular services, and as you can see above, coding does take up quite some time, too. If you use the validator frequently, rely on in in your company, or want to show your support for good, free open source tools, please consider making a donation, or become a sponsor: http://www.w3.org/QA/Tools/Donate **** What next? **** There is still a lot of work ahead if we want to make the CSS validator truly reliable: our team plans to keep working hard on the core parser. Another area clearly needing work is CSS3 support. The CSS3 specifications are getting more mature, but the CSS validator does not yet have in store the latest changes in CSS3, making it rather poor at helping push for better CSS3 implementations. If you love CSS and aren't too scared by java code (no need to be a java expert), you would make a huge impact by volunteering a few hours of your time synchronising the CSS validator to the latest CSS3 specifications, and keeping the validator up to date. Translators are also more than welcome: we always need help updating and adding bits of translation! And if you wish to translate the tool in your language, please visit: http://qa-dev.w3.org:8001/css-validator/translations.html Coming soon: the next version of the validator will have a version in Farsi. Will it also include your native language? The CSS validator is in Java, and java hackers are invited to come play with its codebase, send patches, or help code new features. If java is not your cup of tea, however, there are many other projects at W3C which could use your coding skills. For example: * What about a CSS parser in javascript? That could be the basis for a new generation of tools. * We're also looking at creating a "diff" utility for CSS. Python, java, javascript, perl etc. are still in the race for the actual implementation. This is a young project, feel free to join us in making it a reality. Thank you, olivier -- olivier Thereaux - W3C - http://www.w3.org/People/olivier W3C Open Source Software : http://www.w3.org/Status
Received on Tuesday, 10 February 2009 00:59:15 UTC