Re: [webkit-dev] Enabling HTMLTemplateElement by default

2013-12-04 Thread Ryosuke Niwa
I have successfully imported all W3C tests for the template element as of
http://trac.webkit.org/changeset/160037.

In fact, WebKit is the first major Web browser engine to pass all the tests.

With the only remaining issue (in form control association) pending on a
HTML5 parser change:
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2013-December/041682.html
and
existing on both Gecko and Blink, I'm enabling the feature on all ports by
default now.

- R. Niwa

On Wed, Nov 20, 2013 at 1:20 AM, Ryosuke Niwa rn...@webkit.org wrote:

 Hi all,

 I'm going to enable the template element by default in
 https://bugs.webkit.org/show_bug.cgi?id=123851 on all ports.

 HTMLTemplateElement has been shipped by Chrome and Firefox for a while
 and the specification has been quite stable at this point:
 http://www.w3.org/TR/html-templates/

 The feature adds the minimum amount of changes to the HTML parser to allow
 JS libraries to work-around HTML parser quirkiness such as tr being removed
 outside of table element.

 I'm merging Blink patches for the template element I could find so that we
 interoperate before enabling it by default.  You can see the blockers on
 the bug to see those patches.

 I'll check if we can get more tests from Microsoft/Mozilla/Opera via W3C,
 and will import them as needed.

 - R. Niwa


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Enabling HTMLTemplateElement by default

2013-11-21 Thread Anne van Kesteren
On Wed, Nov 20, 2013 at 9:20 AM, Ryosuke Niwa rn...@webkit.org wrote:
 HTMLTemplateElement has been shipped by Chrome and Firefox for a while
 and the specification has been quite stable at this point:
 http://www.w3.org/TR/html-templates/

That specification has issues and is effectively obsolete. I recommend
reading the bits about template in http://whatwg.org/C


-- 
http://annevankesteren.nl/
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] Enabling HTMLTemplateElement by default

2013-11-20 Thread Ryosuke Niwa
Hi all,

I'm going to enable the template element by default in
https://bugs.webkit.org/show_bug.cgi?id=123851 on all ports.

HTMLTemplateElement has been shipped by Chrome and Firefox for a while
and the specification has been quite stable at this point:
http://www.w3.org/TR/html-templates/

The feature adds the minimum amount of changes to the HTML parser to allow
JS libraries to work-around HTML parser quirkiness such as tr being removed
outside of table element.

I'm merging Blink patches for the template element I could find so that we
interoperate before enabling it by default.  You can see the blockers on
the bug to see those patches.

I'll check if we can get more tests from Microsoft/Mozilla/Opera via W3C,
and will import them as needed.

- R. Niwa
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev