Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Now that we've essentially passed Acid1 (once one remaining pull request is merged), Acid2 is on the horizon!"

I applaud the Servo team for reaching such a concrete milestone on the long path to implementing a modern layout engine (in an experimental and highly unstable programming language, no less). I do want to point out an amusing anecdote, though. As the Acid1 test states:

"All 100%-conformant CSS1 agents should be able to render the document elements above this paragraph indistinguishably (to the pixel) from this reference rendering, (except font rasterization and form widgets)."

The point of the parenthetical disclaimer at the end was probably to account for differences in appearance in native platform elements, but the language is weaselly enough that Servo still manages to qualify as compliant despite the fact that it doesn't have form elements at all yet. :)

http://www.reddit.com/r/rust/comments/1kz0ue/servo_passes_ac...



To be fair, I don't think the point of Acid1 was to show off form elements. Floats, percentage widths, and how the flows are constructed were the difficult bits.

Note that we tried to support everything else even if the language allowed for us to skip it. For example, line-height is used in a few places, but we waited until we had line-height support before we considered ourselves passing.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: