On 18/03/15 17:32, Lars Bergstrom wrote: > Here are some ideas we've been talking about on my team: > > - Figure out CSS WG reftest integration. Right now, there's a > python/mercurial build process that turns XHTML files into HTML to > run them and it's not clear how to either integrate that without a > giant mess (even by servo build standards!) or upstream work we do. > I'd like to sort this out so we can have a test experience for layout > tests that's similar to that of the DOM / WPT tests, especially for > E-Easy bugs.
I think I have a concrete plan for this which isn't too complex. The first step would be to put wpt (and CSS tests) in-tree directly in the same way that Gecko does. Then the infrastructure for updating the in-tree copy would be extended to also build the CSS tests. This might be more messy than we would ideally like, but the complexity would be contained to updates rather than imposed on all end users. Everything could be run with wptrunner. I can discuss whether this is something that I can work on, but if not it's certainly something I can help with. > - Critical features blocking many pages Need that flexbox. There were > some scheduling snafus with it this quarter, but I think we need to > be working on it in Q2 just to be able to build or view more pages, > even if much of the team is working on perf/bugfixing. html5ever is > going to need document.write for many pages to work. I support working on document.write as early as possible; it adds a surprising amount of complexity due to having non-trivial interactions with the parser, script scheduling and document history. _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo