WebKit-https.git
8 years agogtest fails to build due to integer type mismatch in WTF::insertIntoBoundedVector()
ddkilzer@apple.com [Sun, 8 Sep 2013 03:46:22 +0000 (03:46 +0000)]
gtest fails to build due to integer type mismatch in WTF::insertIntoBoundedVector()
<http://webkit.org/b/120983>

Reviewed by Dan Bernstein.

Fixes the following build failure:

    WebKitBuild/Debug/usr/local/include/wtf/StdLibExtras.h:266:23: error: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Werror,-Wshorten-64-to-32]
    for (unsigned i = size; i-- > index + 1;)
                  ~   ^~~~

* wtf/StdLibExtras.h:
(WTF::insertIntoBoundedVector): Use size_t instead of unsigned
as for loop index variable.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155280 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange LayoutTests' f*-j* files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sun, 8 Sep 2013 03:42:17 +0000 (03:42 +0000)]
Change LayoutTests' f*-j* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120899.

Rubber stamped by Filip Pizlo.

* fullscreen/full-screen-remove-ancestor-during-transition.html:
* fullscreen/full-screen-table-section.html:
* gamepad/gamepad-api.html:
* gamepad/gamepad-out-of-range-crasher.html:
* gamepad/gamepad-polling-access.html:
* http/tests/local/blob/script-tests/TEMPLATE.html:
* http/tests/local/blob/send-data-blob.html:
* http/tests/local/blob/send-hybrid-blob.html:
* http/tests/local/blob/send-sliced-data-blob.html:
* http/tests/local/fileapi/file-last-modified-after-delete.html:
* http/tests/local/fileapi/file-last-modified.html:
* http/tests/local/fileapi/script-tests/TEMPLATE.html:
* http/tests/local/fileapi/send-dragged-file.html:
* http/tests/local/fileapi/send-sliced-dragged-file.html:
* http/tests/local/formdata/form-data-with-unknown-file-extension.html:
* http/tests/local/formdata/script-tests/TEMPLATE.html:
* http/tests/local/formdata/send-form-data-with-empty-blob-filename.html:
* http/tests/local/formdata/send-form-data-with-empty-file-filename.html:
* http/tests/local/formdata/send-form-data-with-filename.html:
* http/tests/local/formdata/send-form-data-with-sliced-file.html:
* http/tests/local/formdata/send-form-data.html:
* http/tests/local/formdata/upload-events.html:
* http/tests/security/shape-inside-image-origin.html:
* ietestcenter/Javascript/10.4.2-1-1.html:
* ietestcenter/Javascript/10.4.2-1-2.html:
* ietestcenter/Javascript/10.4.2-1-3.html:
* ietestcenter/Javascript/10.4.2-1-4.html:
* ietestcenter/Javascript/10.4.2-1-5.html:
* ietestcenter/Javascript/10.4.2-2-c-1.html:
* ietestcenter/Javascript/10.6-10-c-ii-1.html:
* ietestcenter/Javascript/10.6-10-c-ii-2.html:
* ietestcenter/Javascript/10.6-12-1.html:
* ietestcenter/Javascript/10.6-12-2.html:
* ietestcenter/Javascript/10.6-13-1.html:
* ietestcenter/Javascript/10.6-5-1.html:
* ietestcenter/Javascript/10.6-6-1.html:
* ietestcenter/Javascript/10.6-6-2.html:
* ietestcenter/Javascript/10.6-6-3.html:
* ietestcenter/Javascript/10.6-6-4.html:
* ietestcenter/Javascript/11.1.4-0.html:
* ietestcenter/Javascript/11.1.5-0-1.html:
* ietestcenter/Javascript/11.1.5-0-2.html:
* ietestcenter/Javascript/11.1.5_4-4-a-2.html:
* ietestcenter/Javascript/11.1.5_4-4-a-3.html:
* ietestcenter/Javascript/11.1.5_4-4-b-1.html:
* ietestcenter/Javascript/11.1.5_4-4-b-2.html:
* ietestcenter/Javascript/11.1.5_4-4-c-1.html:
* ietestcenter/Javascript/11.1.5_4-4-c-2.html:
* ietestcenter/Javascript/11.1.5_4-4-d-1.html:
* ietestcenter/Javascript/11.1.5_4-4-d-2.html:
* ietestcenter/Javascript/11.1.5_4-4-d-3.html:
* ietestcenter/Javascript/11.1.5_4-4-d-4.html:
* ietestcenter/Javascript/11.1.5_5-4-1.html:
* ietestcenter/Javascript/11.1.5_6-3-1.html:
* ietestcenter/Javascript/11.1.5_6-3-2.html:
* ietestcenter/Javascript/11.1.5_7-3-1.html:
* ietestcenter/Javascript/11.1.5_7-3-2.html:
* ietestcenter/Javascript/11.13.1-1-1.html:
* ietestcenter/Javascript/11.13.1-1-2.html:
* ietestcenter/Javascript/11.13.1-1-3.html:
* ietestcenter/Javascript/11.13.1-1-4.html:
* ietestcenter/Javascript/11.13.1-4-1.html:
* ietestcenter/Javascript/11.4.1-0-1.html:
* ietestcenter/Javascript/11.4.1-2-1.html:
* ietestcenter/Javascript/11.4.1-2-2.html:
* ietestcenter/Javascript/11.4.1-2-3.html:
* ietestcenter/Javascript/11.4.1-2-4.html:
* ietestcenter/Javascript/11.4.1-2-5.html:
* ietestcenter/Javascript/11.4.1-2-6.html:
* ietestcenter/Javascript/11.4.1-3-1.html:
* ietestcenter/Javascript/11.4.1-3-2.html:
* ietestcenter/Javascript/11.4.1-3-3.html:
* ietestcenter/Javascript/11.4.1-4.a-1.html:
* ietestcenter/Javascript/11.4.1-4.a-10.html:
* ietestcenter/Javascript/11.4.1-4.a-11.html:
* ietestcenter/Javascript/11.4.1-4.a-12.html:
* ietestcenter/Javascript/11.4.1-4.a-13.html:
* ietestcenter/Javascript/11.4.1-4.a-14.html:
* ietestcenter/Javascript/11.4.1-4.a-15.html:
* ietestcenter/Javascript/11.4.1-4.a-16.html:
* ietestcenter/Javascript/11.4.1-4.a-17.html:
* ietestcenter/Javascript/11.4.1-4.a-2.html:
* ietestcenter/Javascript/11.4.1-4.a-3.html:
* ietestcenter/Javascript/11.4.1-4.a-4.html:
* ietestcenter/Javascript/11.4.1-4.a-5.html:
* ietestcenter/Javascript/11.4.1-4.a-6.html:
* ietestcenter/Javascript/11.4.1-4.a-7.html:
* ietestcenter/Javascript/11.4.1-4.a-8.html:
* ietestcenter/Javascript/11.4.1-4.a-9.html:
* ietestcenter/Javascript/11.4.1-5-1.html:
* ietestcenter/Javascript/11.4.1-5-2.html:
* ietestcenter/Javascript/11.4.1-5-3.html:
* ietestcenter/Javascript/12.10-0-1.html:
* ietestcenter/Javascript/12.10-0-10.html:
* ietestcenter/Javascript/12.10-0-11.html:
* ietestcenter/Javascript/12.10-0-12.html:
* ietestcenter/Javascript/12.10-0-3.html:
* ietestcenter/Javascript/12.10-0-7.html:
* ietestcenter/Javascript/12.10-0-8.html:
* ietestcenter/Javascript/12.10-0-9.html:
* ietestcenter/Javascript/12.10-2-1.html:
* ietestcenter/Javascript/12.10-2-2.html:
* ietestcenter/Javascript/12.10-2-3.html:
* ietestcenter/Javascript/12.10-7-1.html:
* ietestcenter/Javascript/12.14-1.html:
* ietestcenter/Javascript/12.14-10.html:
* ietestcenter/Javascript/12.14-11.html:
* ietestcenter/Javascript/12.14-12.html:
* ietestcenter/Javascript/12.14-13.html:
* ietestcenter/Javascript/12.14-2.html:
* ietestcenter/Javascript/12.14-3.html:
* ietestcenter/Javascript/12.14-4.html:
* ietestcenter/Javascript/12.14-5.html:
* ietestcenter/Javascript/12.14-6.html:
* ietestcenter/Javascript/12.14-7.html:
* ietestcenter/Javascript/12.14-8.html:
* ietestcenter/Javascript/12.14-9.html:
* ietestcenter/Javascript/12.2.1-11.html:
* ietestcenter/Javascript/12.2.1-12.html:
* ietestcenter/Javascript/15.10.6.html:
* ietestcenter/Javascript/15.10.7.1-1.html:
* ietestcenter/Javascript/15.10.7.2-1.html:
* ietestcenter/Javascript/15.10.7.3-1.html:
* ietestcenter/Javascript/15.10.7.4-1.html:
* ietestcenter/Javascript/15.10.7.5-1.html:
* ietestcenter/Javascript/15.12-0-1.html:
* ietestcenter/Javascript/15.12-0-2.html:
* ietestcenter/Javascript/15.12-0-3.html:
* ietestcenter/Javascript/15.12-0-4.html:
* ietestcenter/Javascript/15.12.1.1-0-1.html:
* ietestcenter/Javascript/15.12.1.1-0-2.html:
* ietestcenter/Javascript/15.12.1.1-0-3.html:
* ietestcenter/Javascript/15.12.1.1-0-4.html:
* ietestcenter/Javascript/15.12.1.1-0-5.html:
* ietestcenter/Javascript/15.12.1.1-0-6.html:
* ietestcenter/Javascript/15.12.1.1-0-7.html:
* ietestcenter/Javascript/15.12.1.1-0-8.html:
* ietestcenter/Javascript/15.12.1.1-0-9.html:
* ietestcenter/Javascript/15.12.1.1-g1-1.html:
* ietestcenter/Javascript/15.12.1.1-g1-2.html:
* ietestcenter/Javascript/15.12.1.1-g1-3.html:
* ietestcenter/Javascript/15.12.1.1-g1-4.html:
* ietestcenter/Javascript/15.12.1.1-g2-1.html:
* ietestcenter/Javascript/15.12.1.1-g2-2.html:
* ietestcenter/Javascript/15.12.1.1-g2-3.html:
* ietestcenter/Javascript/15.12.1.1-g2-4.html:
* ietestcenter/Javascript/15.12.1.1-g2-5.html:
* ietestcenter/Javascript/15.12.1.1-g4-1.html:
* ietestcenter/Javascript/15.12.1.1-g4-2.html:
* ietestcenter/Javascript/15.12.1.1-g4-3.html:
* ietestcenter/Javascript/15.12.1.1-g4-4.html:
* ietestcenter/Javascript/15.12.1.1-g5-1.html:
* ietestcenter/Javascript/15.12.1.1-g5-2.html:
* ietestcenter/Javascript/15.12.1.1-g5-3.html:
* ietestcenter/Javascript/15.12.1.1-g6-1.html:
* ietestcenter/Javascript/15.12.1.1-g6-2.html:
* ietestcenter/Javascript/15.12.1.1-g6-3.html:
* ietestcenter/Javascript/15.12.1.1-g6-4.html:
* ietestcenter/Javascript/15.12.1.1-g6-5.html:
* ietestcenter/Javascript/15.12.1.1-g6-6.html:
* ietestcenter/Javascript/15.12.1.1-g6-7.html:
* ietestcenter/Javascript/15.12.2-0-1.html:
* ietestcenter/Javascript/15.12.2-0-2.html:
* ietestcenter/Javascript/15.12.2-0-3.html:
* ietestcenter/Javascript/15.12.3-0-1.html:
* ietestcenter/Javascript/15.12.3-0-2.html:
* ietestcenter/Javascript/15.12.3-0-3.html:
* ietestcenter/Javascript/15.12.3-11-1.html:
* ietestcenter/Javascript/15.12.3-11-10.html:
* ietestcenter/Javascript/15.12.3-11-11.html:
* ietestcenter/Javascript/15.12.3-11-12.html:
* ietestcenter/Javascript/15.12.3-11-13.html:
* ietestcenter/Javascript/15.12.3-11-14.html:
* ietestcenter/Javascript/15.12.3-11-15.html:
* ietestcenter/Javascript/15.12.3-11-2.html:
* ietestcenter/Javascript/15.12.3-11-3.html:
* ietestcenter/Javascript/15.12.3-11-4.html:
* ietestcenter/Javascript/15.12.3-11-5.html:
* ietestcenter/Javascript/15.12.3-11-6.html:
* ietestcenter/Javascript/15.12.3-11-7.html:
* ietestcenter/Javascript/15.12.3-11-8.html:
* ietestcenter/Javascript/15.12.3-11-9.html:
* ietestcenter/Javascript/15.12.3-4-1.html:
* ietestcenter/Javascript/15.12.3-5-a-i-1.html:
* ietestcenter/Javascript/15.12.3-5-b-i-1.html:
* ietestcenter/Javascript/15.12.3-6-a-1.html:
* ietestcenter/Javascript/15.12.3-6-a-2.html:
* ietestcenter/Javascript/15.12.3-6-b-1.html:
* ietestcenter/Javascript/15.12.3-6-b-2.html:
* ietestcenter/Javascript/15.12.3-6-b-3.html:
* ietestcenter/Javascript/15.12.3-6-b-4.html:
* ietestcenter/Javascript/15.12.3-7-a-1.html:
* ietestcenter/Javascript/15.12.3-8-a-1.html:
* ietestcenter/Javascript/15.12.3-8-a-2.html:
* ietestcenter/Javascript/15.12.3-8-a-3.html:
* ietestcenter/Javascript/15.12.3-8-a-4.html:
* ietestcenter/Javascript/15.12.3-8-a-5.html:
* ietestcenter/Javascript/15.12.3_2-2-b-i-1.html:
* ietestcenter/Javascript/15.12.3_2-2-b-i-2.html:
* ietestcenter/Javascript/15.12.3_2-2-b-i-3.html:
* ietestcenter/Javascript/15.12.3_2-3-a-1.html:
* ietestcenter/Javascript/15.12.3_2-3-a-2.html:
* ietestcenter/Javascript/15.12.3_2-3-a-3.html:
* ietestcenter/Javascript/15.12.3_4-1-1.html:
* ietestcenter/Javascript/15.12.3_4-1-2.html:
* ietestcenter/Javascript/15.12.3_4-1-3.html:
* ietestcenter/Javascript/15.2.3.1.html:
* ietestcenter/Javascript/15.2.3.10-0-1.html:
* ietestcenter/Javascript/15.2.3.10-0-2.html:
* ietestcenter/Javascript/15.2.3.10-1.html:
* ietestcenter/Javascript/15.2.3.10-2.html:
* ietestcenter/Javascript/15.2.3.11-0-1.html:
* ietestcenter/Javascript/15.2.3.11-0-2.html:
* ietestcenter/Javascript/15.2.3.11-1.html:
* ietestcenter/Javascript/15.2.3.11-4-1.html:
* ietestcenter/Javascript/15.2.3.11-4-10.html:
* ietestcenter/Javascript/15.2.3.11-4-11.html:
* ietestcenter/Javascript/15.2.3.11-4-12.html:
* ietestcenter/Javascript/15.2.3.11-4-13.html:
* ietestcenter/Javascript/15.2.3.11-4-14.html:
* ietestcenter/Javascript/15.2.3.11-4-15.html:
* ietestcenter/Javascript/15.2.3.11-4-16.html:
* ietestcenter/Javascript/15.2.3.11-4-17.html:
* ietestcenter/Javascript/15.2.3.11-4-18.html:
* ietestcenter/Javascript/15.2.3.11-4-19.html:
* ietestcenter/Javascript/15.2.3.11-4-2.html:
* ietestcenter/Javascript/15.2.3.11-4-20.html:
* ietestcenter/Javascript/15.2.3.11-4-21.html:
* ietestcenter/Javascript/15.2.3.11-4-22.html:
* ietestcenter/Javascript/15.2.3.11-4-23.html:
* ietestcenter/Javascript/15.2.3.11-4-24.html:
* ietestcenter/Javascript/15.2.3.11-4-25.html:
* ietestcenter/Javascript/15.2.3.11-4-26.html:
* ietestcenter/Javascript/15.2.3.11-4-27.html:
* ietestcenter/Javascript/15.2.3.11-4-3.html:
* ietestcenter/Javascript/15.2.3.11-4-4.html:
* ietestcenter/Javascript/15.2.3.11-4-5.html:
* ietestcenter/Javascript/15.2.3.11-4-6.html:
* ietestcenter/Javascript/15.2.3.11-4-7.html:
* ietestcenter/Javascript/15.2.3.11-4-8.html:
* ietestcenter/Javascript/15.2.3.11-4-9.html:
* ietestcenter/Javascript/15.2.3.12-0-1.html:
* ietestcenter/Javascript/15.2.3.12-0-2.html:
* ietestcenter/Javascript/15.2.3.12-1.html:
* ietestcenter/Javascript/15.2.3.12-3-1.html:
* ietestcenter/Javascript/15.2.3.12-3-10.html:
* ietestcenter/Javascript/15.2.3.12-3-11.html:
* ietestcenter/Javascript/15.2.3.12-3-12.html:
* ietestcenter/Javascript/15.2.3.12-3-13.html:
* ietestcenter/Javascript/15.2.3.12-3-14.html:
* ietestcenter/Javascript/15.2.3.12-3-15.html:
* ietestcenter/Javascript/15.2.3.12-3-16.html:
* ietestcenter/Javascript/15.2.3.12-3-17.html:
* ietestcenter/Javascript/15.2.3.12-3-18.html:
* ietestcenter/Javascript/15.2.3.12-3-19.html:
* ietestcenter/Javascript/15.2.3.12-3-2.html:
* ietestcenter/Javascript/15.2.3.12-3-20.html:
* ietestcenter/Javascript/15.2.3.12-3-21.html:
* ietestcenter/Javascript/15.2.3.12-3-22.html:
* ietestcenter/Javascript/15.2.3.12-3-23.html:
* ietestcenter/Javascript/15.2.3.12-3-24.html:
* ietestcenter/Javascript/15.2.3.12-3-25.html:
* ietestcenter/Javascript/15.2.3.12-3-26.html:
* ietestcenter/Javascript/15.2.3.12-3-27.html:
* ietestcenter/Javascript/15.2.3.12-3-3.html:
* ietestcenter/Javascript/15.2.3.12-3-4.html:
* ietestcenter/Javascript/15.2.3.12-3-5.html:
* ietestcenter/Javascript/15.2.3.12-3-6.html:
* ietestcenter/Javascript/15.2.3.12-3-7.html:
* ietestcenter/Javascript/15.2.3.12-3-8.html:
* ietestcenter/Javascript/15.2.3.12-3-9.html:
* ietestcenter/Javascript/15.2.3.13-0-1.html:
* ietestcenter/Javascript/15.2.3.13-0-2.html:
* ietestcenter/Javascript/15.2.3.13-0-3.html:
* ietestcenter/Javascript/15.2.3.13-1.html:
* ietestcenter/Javascript/15.2.3.13-2-1.html:
* ietestcenter/Javascript/15.2.3.13-2-10.html:
* ietestcenter/Javascript/15.2.3.13-2-11.html:
* ietestcenter/Javascript/15.2.3.13-2-12.html:
* ietestcenter/Javascript/15.2.3.13-2-13.html:
* ietestcenter/Javascript/15.2.3.13-2-14.html:
* ietestcenter/Javascript/15.2.3.13-2-15.html:
* ietestcenter/Javascript/15.2.3.13-2-16.html:
* ietestcenter/Javascript/15.2.3.13-2-17.html:
* ietestcenter/Javascript/15.2.3.13-2-18.html:
* ietestcenter/Javascript/15.2.3.13-2-19.html:
* ietestcenter/Javascript/15.2.3.13-2-2.html:
* ietestcenter/Javascript/15.2.3.13-2-20.html:
* ietestcenter/Javascript/15.2.3.13-2-21.html:
* ietestcenter/Javascript/15.2.3.13-2-3.html:
* ietestcenter/Javascript/15.2.3.13-2-4.html:
* ietestcenter/Javascript/15.2.3.13-2-5.html:
* ietestcenter/Javascript/15.2.3.13-2-6.html:
* ietestcenter/Javascript/15.2.3.13-2-7.html:
* ietestcenter/Javascript/15.2.3.13-2-8.html:
* ietestcenter/Javascript/15.2.3.13-2-9.html:
* ietestcenter/Javascript/15.2.3.14-0-1.html:
* ietestcenter/Javascript/15.2.3.14-0-2.html:
* ietestcenter/Javascript/15.2.3.14-1-1.html:
* ietestcenter/Javascript/15.2.3.14-1-2.html:
* ietestcenter/Javascript/15.2.3.14-1-3.html:
* ietestcenter/Javascript/15.2.3.14-1-4.html:
* ietestcenter/Javascript/15.2.3.14-1-5.html:
* ietestcenter/Javascript/15.2.3.14-2-1.html:
* ietestcenter/Javascript/15.2.3.14-2-2.html:
* ietestcenter/Javascript/15.2.3.14-2-3.html:
* ietestcenter/Javascript/15.2.3.14-2-4.html:
* ietestcenter/Javascript/15.2.3.14-2-5.html:
* ietestcenter/Javascript/15.2.3.14-2-6.html:
* ietestcenter/Javascript/15.2.3.14-3-1.html:
* ietestcenter/Javascript/15.2.3.14-3-2.html:
* ietestcenter/Javascript/15.2.3.14-3-3.html:
* ietestcenter/Javascript/15.2.3.14-3-4.html:
* ietestcenter/Javascript/15.2.3.14-3-5.html:
* ietestcenter/Javascript/15.2.3.2-0-1.html:
* ietestcenter/Javascript/15.2.3.2-0-2.html:
* ietestcenter/Javascript/15.2.3.2-0-3.html:
* ietestcenter/Javascript/15.2.3.2-1.html:
* ietestcenter/Javascript/15.2.3.2-2-1.html:
* ietestcenter/Javascript/15.2.3.2-2-10.html:
* ietestcenter/Javascript/15.2.3.2-2-11.html:
* ietestcenter/Javascript/15.2.3.2-2-12.html:
* ietestcenter/Javascript/15.2.3.2-2-13.html:
* ietestcenter/Javascript/15.2.3.2-2-14.html:
* ietestcenter/Javascript/15.2.3.2-2-15.html:
* ietestcenter/Javascript/15.2.3.2-2-16.html:
* ietestcenter/Javascript/15.2.3.2-2-17.html:
* ietestcenter/Javascript/15.2.3.2-2-18.html:
* ietestcenter/Javascript/15.2.3.2-2-2.html:
* ietestcenter/Javascript/15.2.3.2-2-3.html:
* ietestcenter/Javascript/15.2.3.2-2-4.html:
* ietestcenter/Javascript/15.2.3.2-2-5.html:
* ietestcenter/Javascript/15.2.3.2-2-6.html:
* ietestcenter/Javascript/15.2.3.2-2-7.html:
* ietestcenter/Javascript/15.2.3.2-2-8.html:
* ietestcenter/Javascript/15.2.3.2-2-9.html:
* ietestcenter/Javascript/15.2.3.3-0-1.html:
* ietestcenter/Javascript/15.2.3.3-0-2.html:
* ietestcenter/Javascript/15.2.3.3-1.html:
* ietestcenter/Javascript/15.2.3.3-2-1.html:
* ietestcenter/Javascript/15.2.3.3-2-2.html:
* ietestcenter/Javascript/15.2.3.3-4-1.html:
* ietestcenter/Javascript/15.2.3.3-4-10.html:
* ietestcenter/Javascript/15.2.3.3-4-100.html:
* ietestcenter/Javascript/15.2.3.3-4-101.html:
* ietestcenter/Javascript/15.2.3.3-4-102.html:
* ietestcenter/Javascript/15.2.3.3-4-103.html:
* ietestcenter/Javascript/15.2.3.3-4-104.html:
* ietestcenter/Javascript/15.2.3.3-4-105.html:
* ietestcenter/Javascript/15.2.3.3-4-106.html:
* ietestcenter/Javascript/15.2.3.3-4-107.html:
* ietestcenter/Javascript/15.2.3.3-4-108.html:
* ietestcenter/Javascript/15.2.3.3-4-109.html:
* ietestcenter/Javascript/15.2.3.3-4-11.html:
* ietestcenter/Javascript/15.2.3.3-4-110.html:
* ietestcenter/Javascript/15.2.3.3-4-111.html:
* ietestcenter/Javascript/15.2.3.3-4-112.html:
* ietestcenter/Javascript/15.2.3.3-4-113.html:
* ietestcenter/Javascript/15.2.3.3-4-114.html:
* ietestcenter/Javascript/15.2.3.3-4-115.html:
* ietestcenter/Javascript/15.2.3.3-4-116.html:
* ietestcenter/Javascript/15.2.3.3-4-117.html:
* ietestcenter/Javascript/15.2.3.3-4-118.html:
* ietestcenter/Javascript/15.2.3.3-4-119.html:
* ietestcenter/Javascript/15.2.3.3-4-12.html:
* ietestcenter/Javascript/15.2.3.3-4-120.html:
* ietestcenter/Javascript/15.2.3.3-4-121.html:
* ietestcenter/Javascript/15.2.3.3-4-122.html:
* ietestcenter/Javascript/15.2.3.3-4-123.html:
* ietestcenter/Javascript/15.2.3.3-4-124.html:
* ietestcenter/Javascript/15.2.3.3-4-125.html:
* ietestcenter/Javascript/15.2.3.3-4-126.html:
* ietestcenter/Javascript/15.2.3.3-4-127.html:
* ietestcenter/Javascript/15.2.3.3-4-128.html:
* ietestcenter/Javascript/15.2.3.3-4-129.html:
* ietestcenter/Javascript/15.2.3.3-4-13.html:
* ietestcenter/Javascript/15.2.3.3-4-130.html:
* ietestcenter/Javascript/15.2.3.3-4-131.html:
* ietestcenter/Javascript/15.2.3.3-4-132.html:
* ietestcenter/Javascript/15.2.3.3-4-133.html:
* ietestcenter/Javascript/15.2.3.3-4-134.html:
* ietestcenter/Javascript/15.2.3.3-4-135.html:
* ietestcenter/Javascript/15.2.3.3-4-136.html:
* ietestcenter/Javascript/15.2.3.3-4-137.html:
* ietestcenter/Javascript/15.2.3.3-4-138.html:
* ietestcenter/Javascript/15.2.3.3-4-139.html:
* ietestcenter/Javascript/15.2.3.3-4-14.html:
* ietestcenter/Javascript/15.2.3.3-4-140.html:
* ietestcenter/Javascript/15.2.3.3-4-141.html:
* ietestcenter/Javascript/15.2.3.3-4-142.html:
* ietestcenter/Javascript/15.2.3.3-4-143.html:
* ietestcenter/Javascript/15.2.3.3-4-144.html:
* ietestcenter/Javascript/15.2.3.3-4-145.html:
* ietestcenter/Javascript/15.2.3.3-4-146.html:
* ietestcenter/Javascript/15.2.3.3-4-147.html:
* ietestcenter/Javascript/15.2.3.3-4-148.html:
* ietestcenter/Javascript/15.2.3.3-4-149.html:
* ietestcenter/Javascript/15.2.3.3-4-15.html:
* ietestcenter/Javascript/15.2.3.3-4-150.html:
* ietestcenter/Javascript/15.2.3.3-4-151.html:
* ietestcenter/Javascript/15.2.3.3-4-152.html:
* ietestcenter/Javascript/15.2.3.3-4-153.html:
* ietestcenter/Javascript/15.2.3.3-4-154.html:
* ietestcenter/Javascript/15.2.3.3-4-155.html:
* ietestcenter/Javascript/15.2.3.3-4-156.html:
* ietestcenter/Javascript/15.2.3.3-4-157.html:
* ietestcenter/Javascript/15.2.3.3-4-158.html:
* ietestcenter/Javascript/15.2.3.3-4-159.html:
* ietestcenter/Javascript/15.2.3.3-4-16.html:
* ietestcenter/Javascript/15.2.3.3-4-160.html:
* ietestcenter/Javascript/15.2.3.3-4-161.html:
* ietestcenter/Javascript/15.2.3.3-4-162.html:
* ietestcenter/Javascript/15.2.3.3-4-163.html:
* ietestcenter/Javascript/15.2.3.3-4-164.html:
* ietestcenter/Javascript/15.2.3.3-4-165.html:
* ietestcenter/Javascript/15.2.3.3-4-166.html:
* ietestcenter/Javascript/15.2.3.3-4-167.html:
* ietestcenter/Javascript/15.2.3.3-4-168.html:
* ietestcenter/Javascript/15.2.3.3-4-169.html:
* ietestcenter/Javascript/15.2.3.3-4-17.html:
* ietestcenter/Javascript/15.2.3.3-4-170.html:
* ietestcenter/Javascript/15.2.3.3-4-171.html:
* ietestcenter/Javascript/15.2.3.3-4-172.html:
* ietestcenter/Javascript/15.2.3.3-4-173.html:
* ietestcenter/Javascript/15.2.3.3-4-174.html:
* ietestcenter/Javascript/15.2.3.3-4-175.html:
* ietestcenter/Javascript/15.2.3.3-4-176.html:
* ietestcenter/Javascript/15.2.3.3-4-177.html:
* ietestcenter/Javascript/15.2.3.3-4-178.html:
* ietestcenter/Javascript/15.2.3.3-4-179.html:
* ietestcenter/Javascript/15.2.3.3-4-18.html:
* ietestcenter/Javascript/15.2.3.3-4-180.html:
* ietestcenter/Javascript/15.2.3.3-4-182.html:
* ietestcenter/Javascript/15.2.3.3-4-185.html:
* ietestcenter/Javascript/15.2.3.3-4-186.html:
* ietestcenter/Javascript/15.2.3.3-4-187.html:
* ietestcenter/Javascript/15.2.3.3-4-188.html:
* ietestcenter/Javascript/15.2.3.3-4-189.html:
* ietestcenter/Javascript/15.2.3.3-4-19.html:
* ietestcenter/Javascript/15.2.3.3-4-190.html:
* ietestcenter/Javascript/15.2.3.3-4-191.html:
* ietestcenter/Javascript/15.2.3.3-4-192.html:
* ietestcenter/Javascript/15.2.3.3-4-193.html:
* ietestcenter/Javascript/15.2.3.3-4-194.html:
* ietestcenter/Javascript/15.2.3.3-4-195.html:
* ietestcenter/Javascript/15.2.3.3-4-196.html:
* ietestcenter/Javascript/15.2.3.3-4-197.html:
* ietestcenter/Javascript/15.2.3.3-4-198.html:
* ietestcenter/Javascript/15.2.3.3-4-199.html:
* ietestcenter/Javascript/15.2.3.3-4-2.html:
* ietestcenter/Javascript/15.2.3.3-4-20.html:
* ietestcenter/Javascript/15.2.3.3-4-200.html:
* ietestcenter/Javascript/15.2.3.3-4-201.html:
* ietestcenter/Javascript/15.2.3.3-4-202.html:
* ietestcenter/Javascript/15.2.3.3-4-203.html:
* ietestcenter/Javascript/15.2.3.3-4-204.html:
* ietestcenter/Javascript/15.2.3.3-4-205.html:
* ietestcenter/Javascript/15.2.3.3-4-206.html:
* ietestcenter/Javascript/15.2.3.3-4-207.html:
* ietestcenter/Javascript/15.2.3.3-4-208.html:
* ietestcenter/Javascript/15.2.3.3-4-209.html:
* ietestcenter/Javascript/15.2.3.3-4-21.html:
* ietestcenter/Javascript/15.2.3.3-4-210.html:
* ietestcenter/Javascript/15.2.3.3-4-211.html:
* ietestcenter/Javascript/15.2.3.3-4-212.html:
* ietestcenter/Javascript/15.2.3.3-4-213.html:
* ietestcenter/Javascript/15.2.3.3-4-214.html:
* ietestcenter/Javascript/15.2.3.3-4-215.html:
* ietestcenter/Javascript/15.2.3.3-4-216.html:
* ietestcenter/Javascript/15.2.3.3-4-217.html:
* ietestcenter/Javascript/15.2.3.3-4-218.html:
* ietestcenter/Javascript/15.2.3.3-4-219.html:
* ietestcenter/Javascript/15.2.3.3-4-22.html:
* ietestcenter/Javascript/15.2.3.3-4-220.html:
* ietestcenter/Javascript/15.2.3.3-4-221.html:
* ietestcenter/Javascript/15.2.3.3-4-222.html:
* ietestcenter/Javascript/15.2.3.3-4-23.html:
* ietestcenter/Javascript/15.2.3.3-4-24.html:
* ietestcenter/Javascript/15.2.3.3-4-25.html:
* ietestcenter/Javascript/15.2.3.3-4-26.html:
* ietestcenter/Javascript/15.2.3.3-4-27.html:
* ietestcenter/Javascript/15.2.3.3-4-28.html:
* ietestcenter/Javascript/15.2.3.3-4-29.html:
* ietestcenter/Javascript/15.2.3.3-4-3.html:
* ietestcenter/Javascript/15.2.3.3-4-30.html:
* ietestcenter/Javascript/15.2.3.3-4-31.html:
* ietestcenter/Javascript/15.2.3.3-4-32.html:
* ietestcenter/Javascript/15.2.3.3-4-33.html:
* ietestcenter/Javascript/15.2.3.3-4-34.html:
* ietestcenter/Javascript/15.2.3.3-4-35.html:
* ietestcenter/Javascript/15.2.3.3-4-36.html:
* ietestcenter/Javascript/15.2.3.3-4-37.html:
* ietestcenter/Javascript/15.2.3.3-4-38.html:
* ietestcenter/Javascript/15.2.3.3-4-39.html:
* ietestcenter/Javascript/15.2.3.3-4-4.html:
* ietestcenter/Javascript/15.2.3.3-4-40.html:
* ietestcenter/Javascript/15.2.3.3-4-41.html:
* ietestcenter/Javascript/15.2.3.3-4-42.html:
* ietestcenter/Javascript/15.2.3.3-4-43.html:
* ietestcenter/Javascript/15.2.3.3-4-44.html:
* ietestcenter/Javascript/15.2.3.3-4-45.html:
* ietestcenter/Javascript/15.2.3.3-4-46.html:
* ietestcenter/Javascript/15.2.3.3-4-47.html:
* ietestcenter/Javascript/15.2.3.3-4-48.html:
* ietestcenter/Javascript/15.2.3.3-4-49.html:
* ietestcenter/Javascript/15.2.3.3-4-5.html:
* ietestcenter/Javascript/15.2.3.3-4-50.html:
* ietestcenter/Javascript/15.2.3.3-4-51.html:
* ietestcenter/Javascript/15.2.3.3-4-52.html:
* ietestcenter/Javascript/15.2.3.3-4-53.html:
* ietestcenter/Javascript/15.2.3.3-4-54.html:
* ietestcenter/Javascript/15.2.3.3-4-55.html:
* ietestcenter/Javascript/15.2.3.3-4-56.html:
* ietestcenter/Javascript/15.2.3.3-4-57.html:
* ietestcenter/Javascript/15.2.3.3-4-58.html:
* ietestcenter/Javascript/15.2.3.3-4-59.html:
* ietestcenter/Javascript/15.2.3.3-4-6.html:
* ietestcenter/Javascript/15.2.3.3-4-60.html:
* ietestcenter/Javascript/15.2.3.3-4-61.html:
* ietestcenter/Javascript/15.2.3.3-4-62.html:
* ietestcenter/Javascript/15.2.3.3-4-63.html:
* ietestcenter/Javascript/15.2.3.3-4-64.html:
* ietestcenter/Javascript/15.2.3.3-4-65.html:
* ietestcenter/Javascript/15.2.3.3-4-66.html:
* ietestcenter/Javascript/15.2.3.3-4-67.html:
* ietestcenter/Javascript/15.2.3.3-4-68.html:
* ietestcenter/Javascript/15.2.3.3-4-69.html:
* ietestcenter/Javascript/15.2.3.3-4-7.html:
* ietestcenter/Javascript/15.2.3.3-4-70.html:
* ietestcenter/Javascript/15.2.3.3-4-71.html:
* ietestcenter/Javascript/15.2.3.3-4-72.html:
* ietestcenter/Javascript/15.2.3.3-4-73.html:
* ietestcenter/Javascript/15.2.3.3-4-74.html:
* ietestcenter/Javascript/15.2.3.3-4-75.html:
* ietestcenter/Javascript/15.2.3.3-4-76.html:
* ietestcenter/Javascript/15.2.3.3-4-77.html:
* ietestcenter/Javascript/15.2.3.3-4-78.html:
* ietestcenter/Javascript/15.2.3.3-4-79.html:
* ietestcenter/Javascript/15.2.3.3-4-8.html:
* ietestcenter/Javascript/15.2.3.3-4-80.html:
* ietestcenter/Javascript/15.2.3.3-4-81.html:
* ietestcenter/Javascript/15.2.3.3-4-82.html:
* ietestcenter/Javascript/15.2.3.3-4-84.html:
* ietestcenter/Javascript/15.2.3.3-4-85.html:
* ietestcenter/Javascript/15.2.3.3-4-86.html:
* ietestcenter/Javascript/15.2.3.3-4-88.html:
* ietestcenter/Javascript/15.2.3.3-4-89.html:
* ietestcenter/Javascript/15.2.3.3-4-9.html:
* ietestcenter/Javascript/15.2.3.3-4-90.html:
* ietestcenter/Javascript/15.2.3.3-4-91.html:
* ietestcenter/Javascript/15.2.3.3-4-92.html:
* ietestcenter/Javascript/15.2.3.3-4-93.html:
* ietestcenter/Javascript/15.2.3.3-4-94.html:
* ietestcenter/Javascript/15.2.3.3-4-96.html:
* ietestcenter/Javascript/15.2.3.3-4-97.html:
* ietestcenter/Javascript/15.2.3.3-4-98.html:
* ietestcenter/Javascript/15.2.3.3-4-99.html:
* ietestcenter/Javascript/15.2.3.4-0-1.html:
* ietestcenter/Javascript/15.2.3.4-0-2.html:
* ietestcenter/Javascript/15.2.3.4-1.html:
* ietestcenter/Javascript/15.2.3.4-4-2.html:
* ietestcenter/Javascript/15.2.3.4-4-b-1.html:
* ietestcenter/Javascript/15.2.3.5-0-1.html:
* ietestcenter/Javascript/15.2.3.5-0-2.html:
* ietestcenter/Javascript/15.2.3.5-1.html:
* ietestcenter/Javascript/15.2.3.5-2-1.html:
* ietestcenter/Javascript/15.2.3.5-3-1.html:
* ietestcenter/Javascript/15.2.3.5-4-1.html:
* ietestcenter/Javascript/15.2.3.6-0-1.html:
* ietestcenter/Javascript/15.2.3.6-0-2.html:
* ietestcenter/Javascript/15.2.3.6-1.html:
* ietestcenter/Javascript/15.2.3.6-3-1.html:
* ietestcenter/Javascript/15.2.3.6-3-10.html:
* ietestcenter/Javascript/15.2.3.6-3-11.html:
* ietestcenter/Javascript/15.2.3.6-3-12.html:
* ietestcenter/Javascript/15.2.3.6-3-13.html:
* ietestcenter/Javascript/15.2.3.6-3-14.html:
* ietestcenter/Javascript/15.2.3.6-3-2.html:
* ietestcenter/Javascript/15.2.3.6-3-3.html:
* ietestcenter/Javascript/15.2.3.6-3-4.html:
* ietestcenter/Javascript/15.2.3.6-3-5.html:
* ietestcenter/Javascript/15.2.3.6-3-6.html:
* ietestcenter/Javascript/15.2.3.6-3-7.html:
* ietestcenter/Javascript/15.2.3.6-3-8.html:
* ietestcenter/Javascript/15.2.3.6-3-9.html:
* ietestcenter/Javascript/15.2.3.6-4-1.html:
* ietestcenter/Javascript/15.2.3.6-4-5.html:
* ietestcenter/Javascript/15.2.3.6-4-6.html:
* ietestcenter/Javascript/15.2.3.7-0-1.html:
* ietestcenter/Javascript/15.2.3.7-0-2.html:
* ietestcenter/Javascript/15.2.3.7-1.html:
* ietestcenter/Javascript/15.2.3.8-0-1.html:
* ietestcenter/Javascript/15.2.3.8-0-2.html:
* ietestcenter/Javascript/15.2.3.8-1.html:
* ietestcenter/Javascript/15.2.3.9-0-1.html:
* ietestcenter/Javascript/15.2.3.9-0-2.html:
* ietestcenter/Javascript/15.2.3.9-1.html:
* ietestcenter/Javascript/15.3.2.1-11-1.html:
* ietestcenter/Javascript/15.3.2.1-11-3.html:
* ietestcenter/Javascript/15.3.2.1-11-5.html:
* ietestcenter/Javascript/15.3.3.2-1.html:
* ietestcenter/Javascript/15.3.4.5-0-1.html:
* ietestcenter/Javascript/15.3.4.5-0-2.html:
* ietestcenter/Javascript/15.3.4.5-13.b-1.html:
* ietestcenter/Javascript/15.3.4.5-13.b-2.html:
* ietestcenter/Javascript/15.3.4.5-13.b-3.html:
* ietestcenter/Javascript/15.3.4.5-13.b-4.html:
* ietestcenter/Javascript/15.3.4.5-13.b-5.html:
* ietestcenter/Javascript/15.3.4.5-15-1.html:
* ietestcenter/Javascript/15.3.4.5-15-2.html:
* ietestcenter/Javascript/15.3.4.5-16-1.html:
* ietestcenter/Javascript/15.3.4.5-2-1.html:
* ietestcenter/Javascript/15.3.4.5-2-2.html:
* ietestcenter/Javascript/15.3.4.5-2-3.html:
* ietestcenter/Javascript/15.3.4.5-2-4.html:
* ietestcenter/Javascript/15.3.4.5-2-5.html:
* ietestcenter/Javascript/15.3.4.5-2-6.html:
* ietestcenter/Javascript/15.3.4.5-2-7.html:
* ietestcenter/Javascript/15.3.4.5-2-8.html:
* ietestcenter/Javascript/15.3.4.5-2-9.html:
* ietestcenter/Javascript/15.3.4.5-8-1.html:
* ietestcenter/Javascript/15.3.4.5-8-2.html:
* ietestcenter/Javascript/15.3.4.5-9-1.html:
* ietestcenter/Javascript/15.3.4.5-9-2.html:
* ietestcenter/Javascript/15.4.3.2-0-1.html:
* ietestcenter/Javascript/15.4.3.2-0-2.html:
* ietestcenter/Javascript/15.4.3.2-0-3.html:
* ietestcenter/Javascript/15.4.3.2-0-4.html:
* ietestcenter/Javascript/15.4.3.2-0-5.html:
* ietestcenter/Javascript/15.4.3.2-0-6.html:
* ietestcenter/Javascript/15.4.3.2-0-7.html:
* ietestcenter/Javascript/15.4.4.14-0-1.html:
* ietestcenter/Javascript/15.4.4.14-0-2.html:
* ietestcenter/Javascript/15.4.4.14-1-10.html:
* ietestcenter/Javascript/15.4.4.14-1-11.html:
* ietestcenter/Javascript/15.4.4.14-1-12.html:
* ietestcenter/Javascript/15.4.4.14-1-13.html:
* ietestcenter/Javascript/15.4.4.14-1-14.html:
* ietestcenter/Javascript/15.4.4.14-1-15.html:
* ietestcenter/Javascript/15.4.4.14-1-16.html:
* ietestcenter/Javascript/15.4.4.14-1-18.html:
* ietestcenter/Javascript/15.4.4.14-1-3.html:
* ietestcenter/Javascript/15.4.4.14-1-4.html:
* ietestcenter/Javascript/15.4.4.14-1-5.html:
* ietestcenter/Javascript/15.4.4.14-1-6.html:
* ietestcenter/Javascript/15.4.4.14-1-7.html:
* ietestcenter/Javascript/15.4.4.14-1-8.html:
* ietestcenter/Javascript/15.4.4.14-1-9.html:
* ietestcenter/Javascript/15.4.4.14-10-1.html:
* ietestcenter/Javascript/15.4.4.14-10-2.html:
* ietestcenter/Javascript/15.4.4.14-2-1.html:
* ietestcenter/Javascript/15.4.4.14-2-10.html:
* ietestcenter/Javascript/15.4.4.14-2-11.html:
* ietestcenter/Javascript/15.4.4.14-2-12.html:
* ietestcenter/Javascript/15.4.4.14-2-13.html:
* ietestcenter/Javascript/15.4.4.14-2-14.html:
* ietestcenter/Javascript/15.4.4.14-2-15.html:
* ietestcenter/Javascript/15.4.4.14-2-17.html:
* ietestcenter/Javascript/15.4.4.14-2-18.html:
* ietestcenter/Javascript/15.4.4.14-2-19.html:
* ietestcenter/Javascript/15.4.4.14-2-2.html:
* ietestcenter/Javascript/15.4.4.14-2-20.html:
* ietestcenter/Javascript/15.4.4.14-2-3.html:
* ietestcenter/Javascript/15.4.4.14-2-4.html:
* ietestcenter/Javascript/15.4.4.14-2-5.html:
* ietestcenter/Javascript/15.4.4.14-2-6.html:
* ietestcenter/Javascript/15.4.4.14-2-7.html:
* ietestcenter/Javascript/15.4.4.14-2-8.html:
* ietestcenter/Javascript/15.4.4.14-2-9.html:
* ietestcenter/Javascript/15.4.4.14-3-1.html:
* ietestcenter/Javascript/15.4.4.14-3-10.html:
* ietestcenter/Javascript/15.4.4.14-3-11.html:
* ietestcenter/Javascript/15.4.4.14-3-12.html:
* ietestcenter/Javascript/15.4.4.14-3-13.html:
* ietestcenter/Javascript/15.4.4.14-3-14.html:
* ietestcenter/Javascript/15.4.4.14-3-15.html:
* ietestcenter/Javascript/15.4.4.14-3-16.html:
* ietestcenter/Javascript/15.4.4.14-3-17.html:
* ietestcenter/Javascript/15.4.4.14-3-18.html:
* ietestcenter/Javascript/15.4.4.14-3-19.html:
* ietestcenter/Javascript/15.4.4.14-3-2.html:
* ietestcenter/Javascript/15.4.4.14-3-20.html:
* ietestcenter/Javascript/15.4.4.14-3-21.html:
* ietestcenter/Javascript/15.4.4.14-3-22.html:
* ietestcenter/Javascript/15.4.4.14-3-23.html:
* ietestcenter/Javascript/15.4.4.14-3-24.html:
* ietestcenter/Javascript/15.4.4.14-3-25.html:
* ietestcenter/Javascript/15.4.4.14-3-28.html:
* ietestcenter/Javascript/15.4.4.14-3-29.html:
* ietestcenter/Javascript/15.4.4.14-3-3.html:
* ietestcenter/Javascript/15.4.4.14-3-4.html:
* ietestcenter/Javascript/15.4.4.14-3-5.html:
* ietestcenter/Javascript/15.4.4.14-3-6.html:
* ietestcenter/Javascript/15.4.4.14-3-7.html:
* ietestcenter/Javascript/15.4.4.14-3-8.html:
* ietestcenter/Javascript/15.4.4.14-3-9.html:
* ietestcenter/Javascript/15.4.4.14-4-1.html:
* ietestcenter/Javascript/15.4.4.14-4-10.html:
* ietestcenter/Javascript/15.4.4.14-4-11.html:
* ietestcenter/Javascript/15.4.4.14-4-12.html:
* ietestcenter/Javascript/15.4.4.14-4-2.html:
* ietestcenter/Javascript/15.4.4.14-4-3.html:
* ietestcenter/Javascript/15.4.4.14-4-4.html:
* ietestcenter/Javascript/15.4.4.14-4-5.html:
* ietestcenter/Javascript/15.4.4.14-4-6.html:
* ietestcenter/Javascript/15.4.4.14-4-7.html:
* ietestcenter/Javascript/15.4.4.14-4-8.html:
* ietestcenter/Javascript/15.4.4.14-4-9.html:
* ietestcenter/Javascript/15.4.4.14-5-1.html:
* ietestcenter/Javascript/15.4.4.14-5-10.html:
* ietestcenter/Javascript/15.4.4.14-5-11.html:
* ietestcenter/Javascript/15.4.4.14-5-12.html:
* ietestcenter/Javascript/15.4.4.14-5-13.html:
* ietestcenter/Javascript/15.4.4.14-5-14.html:
* ietestcenter/Javascript/15.4.4.14-5-15.html:
* ietestcenter/Javascript/15.4.4.14-5-16.html:
* ietestcenter/Javascript/15.4.4.14-5-17.html:
* ietestcenter/Javascript/15.4.4.14-5-18.html:
* ietestcenter/Javascript/15.4.4.14-5-19.html:
* ietestcenter/Javascript/15.4.4.14-5-2.html:
* ietestcenter/Javascript/15.4.4.14-5-20.html:
* ietestcenter/Javascript/15.4.4.14-5-21.html:
* ietestcenter/Javascript/15.4.4.14-5-22.html:
* ietestcenter/Javascript/15.4.4.14-5-23.html:
* ietestcenter/Javascript/15.4.4.14-5-24.html:
* ietestcenter/Javascript/15.4.4.14-5-25.html:
* ietestcenter/Javascript/15.4.4.14-5-28.html:
* ietestcenter/Javascript/15.4.4.14-5-29.html:
* ietestcenter/Javascript/15.4.4.14-5-3.html:
* ietestcenter/Javascript/15.4.4.14-5-30.html:
* ietestcenter/Javascript/15.4.4.14-5-31.html:
* ietestcenter/Javascript/15.4.4.14-5-32.html:
* ietestcenter/Javascript/15.4.4.14-5-33.html:
* ietestcenter/Javascript/15.4.4.14-5-4.html:
* ietestcenter/Javascript/15.4.4.14-5-5.html:
* ietestcenter/Javascript/15.4.4.14-5-6.html:
* ietestcenter/Javascript/15.4.4.14-5-7.html:
* ietestcenter/Javascript/15.4.4.14-5-8.html:
* ietestcenter/Javascript/15.4.4.14-5-9.html:
* ietestcenter/Javascript/15.4.4.14-6-1.html:
* ietestcenter/Javascript/15.4.4.14-7-1.html:
* ietestcenter/Javascript/15.4.4.14-7-2.html:
* ietestcenter/Javascript/15.4.4.14-7-3.html:
* ietestcenter/Javascript/15.4.4.14-7-4.html:
* ietestcenter/Javascript/15.4.4.14-7-5.html:
* ietestcenter/Javascript/15.4.4.14-7-7.html:
* ietestcenter/Javascript/15.4.4.14-8-1.html:
* ietestcenter/Javascript/15.4.4.14-8-10.html:
* ietestcenter/Javascript/15.4.4.14-8-2.html:
* ietestcenter/Javascript/15.4.4.14-8-3.html:
* ietestcenter/Javascript/15.4.4.14-8-4.html:
* ietestcenter/Javascript/15.4.4.14-8-8.html:
* ietestcenter/Javascript/15.4.4.14-8-9.html:
* ietestcenter/Javascript/15.4.4.14-9-1.html:
* ietestcenter/Javascript/15.4.4.14-9-10.html:
* ietestcenter/Javascript/15.4.4.14-9-11.html:
* ietestcenter/Javascript/15.4.4.14-9-2.html:
* ietestcenter/Javascript/15.4.4.14-9-3.html:
* ietestcenter/Javascript/15.4.4.14-9-4.html:
* ietestcenter/Javascript/15.4.4.14-9-5.html:
* ietestcenter/Javascript/15.4.4.14-9-6.html:
* ietestcenter/Javascript/15.4.4.14-9-7.html:
* ietestcenter/Javascript/15.4.4.14-9-8.html:
* ietestcenter/Javascript/15.4.4.14-9-9.html:
* ietestcenter/Javascript/15.4.4.14-9-a-1.html:
* ietestcenter/Javascript/15.4.4.14-9-a-11.html:
* ietestcenter/Javascript/15.4.4.14-9-a-12.html:
* ietestcenter/Javascript/15.4.4.14-9-a-2.html:
* ietestcenter/Javascript/15.4.4.14-9-a-3.html:
* ietestcenter/Javascript/15.4.4.14-9-a-4.html:
* ietestcenter/Javascript/15.4.4.14-9-a-5.html:
* ietestcenter/Javascript/15.4.4.14-9-a-6.html:
* ietestcenter/Javascript/15.4.4.14-9-b-1.html:
* ietestcenter/Javascript/15.4.4.14-9-b-5.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-1.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-2.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-24.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-25.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-26.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-27.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-3.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-4.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-5.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-6.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-7.html:
* ietestcenter/Javascript/15.4.4.14-9-b-i-8.html:
* ietestcenter/Javascript/15.4.4.14-9-b-ii-1.html:
* ietestcenter/Javascript/15.4.4.14-9-b-ii-10.html:
* ietestcenter/Javascript/15.4.4.14-9-b-ii-11.html:
* ietestcenter/Javascript/15.4.4.14-9-b-ii-2.html:
* ietestcenter/Javascript/15.4.4.14-9-b-ii-3.html:
* ietestcenter/Javascript/15.4.4.14-9-b-ii-4.html:
* ietestcenter/Javascript/15.4.4.14-9-b-ii-5.html:
* ietestcenter/Javascript/15.4.4.14-9-b-ii-6.html:
* ietestcenter/Javascript/15.4.4.14-9-b-ii-7.html:
* ietestcenter/Javascript/15.4.4.14-9-b-ii-8.html:
* ietestcenter/Javascript/15.4.4.14-9-b-ii-9.html:
* ietestcenter/Javascript/15.4.4.14-9-b-iii-1.html:
* ietestcenter/Javascript/15.4.4.14-9-b-iii-2.html:
* ietestcenter/Javascript/15.4.4.15-0-1.html:
* ietestcenter/Javascript/15.4.4.15-0-2.html:
* ietestcenter/Javascript/15.4.4.15-1-10.html:
* ietestcenter/Javascript/15.4.4.15-1-11.html:
* ietestcenter/Javascript/15.4.4.15-1-12.html:
* ietestcenter/Javascript/15.4.4.15-1-13.html:
* ietestcenter/Javascript/15.4.4.15-1-14.html:
* ietestcenter/Javascript/15.4.4.15-1-15.html:
* ietestcenter/Javascript/15.4.4.15-1-16.html:
* ietestcenter/Javascript/15.4.4.15-1-3.html:
* ietestcenter/Javascript/15.4.4.15-1-4.html:
* ietestcenter/Javascript/15.4.4.15-1-5.html:
* ietestcenter/Javascript/15.4.4.15-1-6.html:
* ietestcenter/Javascript/15.4.4.15-1-7.html:
* ietestcenter/Javascript/15.4.4.15-1-8.html:
* ietestcenter/Javascript/15.4.4.15-1-9.html:
* ietestcenter/Javascript/15.4.4.15-2-1.html:
* ietestcenter/Javascript/15.4.4.15-2-10.html:
* ietestcenter/Javascript/15.4.4.15-2-11.html:
* ietestcenter/Javascript/15.4.4.15-2-12.html:
* ietestcenter/Javascript/15.4.4.15-2-13.html:
* ietestcenter/Javascript/15.4.4.15-2-14.html:
* ietestcenter/Javascript/15.4.4.15-2-15.html:
* ietestcenter/Javascript/15.4.4.15-2-17.html:
* ietestcenter/Javascript/15.4.4.15-2-18.html:
* ietestcenter/Javascript/15.4.4.15-2-19.html:
* ietestcenter/Javascript/15.4.4.15-2-2.html:
* ietestcenter/Javascript/15.4.4.15-2-20.html:
* ietestcenter/Javascript/15.4.4.15-2-3.html:
* ietestcenter/Javascript/15.4.4.15-2-4.html:
* ietestcenter/Javascript/15.4.4.15-2-5.html:
* ietestcenter/Javascript/15.4.4.15-2-6.html:
* ietestcenter/Javascript/15.4.4.15-2-7.html:
* ietestcenter/Javascript/15.4.4.15-2-8.html:
* ietestcenter/Javascript/15.4.4.15-2-9.html:
* ietestcenter/Javascript/15.4.4.15-3-1.html:
* ietestcenter/Javascript/15.4.4.15-3-10.html:
* ietestcenter/Javascript/15.4.4.15-3-11.html:
* ietestcenter/Javascript/15.4.4.15-3-12.html:
* ietestcenter/Javascript/15.4.4.15-3-13.html:
* ietestcenter/Javascript/15.4.4.15-3-14.html:
* ietestcenter/Javascript/15.4.4.15-3-15.html:
* ietestcenter/Javascript/15.4.4.15-3-16.html:
* ietestcenter/Javascript/15.4.4.15-3-17.html:
* ietestcenter/Javascript/15.4.4.15-3-18.html:
* ietestcenter/Javascript/15.4.4.15-3-19.html:
* ietestcenter/Javascript/15.4.4.15-3-2.html:
* ietestcenter/Javascript/15.4.4.15-3-20.html:
* ietestcenter/Javascript/15.4.4.15-3-21.html:
* ietestcenter/Javascript/15.4.4.15-3-22.html:
* ietestcenter/Javascript/15.4.4.15-3-23.html:
* ietestcenter/Javascript/15.4.4.15-3-24.html:
* ietestcenter/Javascript/15.4.4.15-3-25.html:
* ietestcenter/Javascript/15.4.4.15-3-26.html:
* ietestcenter/Javascript/15.4.4.15-3-27.html:
* ietestcenter/Javascript/15.4.4.15-3-28.html:
* ietestcenter/Javascript/15.4.4.15-3-29.html:
* ietestcenter/Javascript/15.4.4.15-3-3.html:
* ietestcenter/Javascript/15.4.4.15-3-4.html:
* ietestcenter/Javascript/15.4.4.15-3-5.html:
* ietestcenter/Javascript/15.4.4.15-3-6.html:
* ietestcenter/Javascript/15.4.4.15-3-7.html:
* ietestcenter/Javascript/15.4.4.15-3-8.html:
* ietestcenter/Javascript/15.4.4.15-3-9.html:
* ietestcenter/Javascript/15.4.4.15-4-1.html:
* ietestcenter/Javascript/15.4.4.15-4-10.html:
* ietestcenter/Javascript/15.4.4.15-4-11.html:
* ietestcenter/Javascript/15.4.4.15-4-2.html:
* ietestcenter/Javascript/15.4.4.15-4-3.html:
* ietestcenter/Javascript/15.4.4.15-4-4.html:
* ietestcenter/Javascript/15.4.4.15-4-5.html:
* ietestcenter/Javascript/15.4.4.15-4-6.html:
* ietestcenter/Javascript/15.4.4.15-4-7.html:
* ietestcenter/Javascript/15.4.4.15-4-8.html:
* ietestcenter/Javascript/15.4.4.15-4-9.html:
* ietestcenter/Javascript/15.4.4.15-5-1.html:
* ietestcenter/Javascript/15.4.4.15-5-10.html:
* ietestcenter/Javascript/15.4.4.15-5-11.html:
* ietestcenter/Javascript/15.4.4.15-5-12.html:
* ietestcenter/Javascript/15.4.4.15-5-13.html:
* ietestcenter/Javascript/15.4.4.15-5-14.html:
* ietestcenter/Javascript/15.4.4.15-5-15.html:
* ietestcenter/Javascript/15.4.4.15-5-16.html:
* ietestcenter/Javascript/15.4.4.15-5-17.html:
* ietestcenter/Javascript/15.4.4.15-5-18.html:
* ietestcenter/Javascript/15.4.4.15-5-19.html:
* ietestcenter/Javascript/15.4.4.15-5-2.html:
* ietestcenter/Javascript/15.4.4.15-5-20.html:
* ietestcenter/Javascript/15.4.4.15-5-21.html:
* ietestcenter/Javascript/15.4.4.15-5-22.html:
* ietestcenter/Javascript/15.4.4.15-5-23.html:
* ietestcenter/Javascript/15.4.4.15-5-24.html:
* ietestcenter/Javascript/15.4.4.15-5-25.html:
* ietestcenter/Javascript/15.4.4.15-5-28.html:
* ietestcenter/Javascript/15.4.4.15-5-29.html:
* ietestcenter/Javascript/15.4.4.15-5-3.html:
* ietestcenter/Javascript/15.4.4.15-5-30.html:
* ietestcenter/Javascript/15.4.4.15-5-31.html:
* ietestcenter/Javascript/15.4.4.15-5-32.html:
* ietestcenter/Javascript/15.4.4.15-5-33.html:
* ietestcenter/Javascript/15.4.4.15-5-4.html:
* ietestcenter/Javascript/15.4.4.15-5-5.html:
* ietestcenter/Javascript/15.4.4.15-5-6.html:
* ietestcenter/Javascript/15.4.4.15-5-7.html:
* ietestcenter/Javascript/15.4.4.15-5-8.html:
* ietestcenter/Javascript/15.4.4.15-5-9.html:
* ietestcenter/Javascript/15.4.4.15-6-1.html:
* ietestcenter/Javascript/15.4.4.15-6-2.html:
* ietestcenter/Javascript/15.4.4.15-6-3.html:
* ietestcenter/Javascript/15.4.4.15-6-4.html:
* ietestcenter/Javascript/15.4.4.15-6-5.html:
* ietestcenter/Javascript/15.4.4.15-6-6.html:
* ietestcenter/Javascript/15.4.4.15-7-1.html:
* ietestcenter/Javascript/15.4.4.15-7-2.html:
* ietestcenter/Javascript/15.4.4.15-7-3.html:
* ietestcenter/Javascript/15.4.4.15-7-4.html:
* ietestcenter/Javascript/15.4.4.15-8-1.html:
* ietestcenter/Javascript/15.4.4.15-8-10.html:
* ietestcenter/Javascript/15.4.4.15-8-11.html:
* ietestcenter/Javascript/15.4.4.15-8-2.html:
* ietestcenter/Javascript/15.4.4.15-8-3.html:
* ietestcenter/Javascript/15.4.4.15-8-4.html:
* ietestcenter/Javascript/15.4.4.15-8-5.html:
* ietestcenter/Javascript/15.4.4.15-8-6.html:
* ietestcenter/Javascript/15.4.4.15-8-7.html:
* ietestcenter/Javascript/15.4.4.15-8-8.html:
* ietestcenter/Javascript/15.4.4.15-8-9.html:
* ietestcenter/Javascript/15.4.4.15-8-a-1.html:
* ietestcenter/Javascript/15.4.4.15-8-a-11.html:
* ietestcenter/Javascript/15.4.4.15-8-a-12.html:
* ietestcenter/Javascript/15.4.4.15-8-a-2.html:
* ietestcenter/Javascript/15.4.4.15-8-a-3.html:
* ietestcenter/Javascript/15.4.4.15-8-a-4.html:
* ietestcenter/Javascript/15.4.4.15-8-a-5.html:
* ietestcenter/Javascript/15.4.4.15-8-a-6.html:
* ietestcenter/Javascript/15.4.4.15-8-b-1.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-1.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-2.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-24.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-25.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-26.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-27.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-3.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-4.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-5.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-6.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-7.html:
* ietestcenter/Javascript/15.4.4.15-8-b-i-8.html:
* ietestcenter/Javascript/15.4.4.15-8-b-ii-1.html:
* ietestcenter/Javascript/15.4.4.15-8-b-ii-10.html:
* ietestcenter/Javascript/15.4.4.15-8-b-ii-11.html:
* ietestcenter/Javascript/15.4.4.15-8-b-ii-2.html:
* ietestcenter/Javascript/15.4.4.15-8-b-ii-3.html:
* ietestcenter/Javascript/15.4.4.15-8-b-ii-4.html:
* ietestcenter/Javascript/15.4.4.15-8-b-ii-5.html:
* ietestcenter/Javascript/15.4.4.15-8-b-ii-6.html:
* ietestcenter/Javascript/15.4.4.15-8-b-ii-7.html:
* ietestcenter/Javascript/15.4.4.15-8-b-ii-8.html:
* ietestcenter/Javascript/15.4.4.15-8-b-ii-9.html:
* ietestcenter/Javascript/15.4.4.15-8-b-iii-1.html:
* ietestcenter/Javascript/15.4.4.15-8-b-iii-2.html:
* ietestcenter/Javascript/15.4.4.15-9-1.html:
* ietestcenter/Javascript/15.4.4.15-9-2.html:
* ietestcenter/Javascript/15.4.4.16-0-1.html:
* ietestcenter/Javascript/15.4.4.16-0-2.html:
* ietestcenter/Javascript/15.4.4.16-4-1.html:
* ietestcenter/Javascript/15.4.4.16-4-3.html:
* ietestcenter/Javascript/15.4.4.16-4-4.html:
* ietestcenter/Javascript/15.4.4.16-4-5.html:
* ietestcenter/Javascript/15.4.4.16-4-6.html:
* ietestcenter/Javascript/15.4.4.16-4-7.html:
* ietestcenter/Javascript/15.4.4.16-5-1.html:
* ietestcenter/Javascript/15.4.4.16-5-2.html:
* ietestcenter/Javascript/15.4.4.16-5-3.html:
* ietestcenter/Javascript/15.4.4.16-5-4.html:
* ietestcenter/Javascript/15.4.4.16-5-5.html:
* ietestcenter/Javascript/15.4.4.16-5-6.html:
* ietestcenter/Javascript/15.4.4.16-7-1.html:
* ietestcenter/Javascript/15.4.4.16-7-2.html:
* ietestcenter/Javascript/15.4.4.16-7-3.html:
* ietestcenter/Javascript/15.4.4.16-7-4.html:
* ietestcenter/Javascript/15.4.4.16-7-6.html:
* ietestcenter/Javascript/15.4.4.16-7-b-1.html:
* ietestcenter/Javascript/15.4.4.16-7-c-ii-1.html:
* ietestcenter/Javascript/15.4.4.16-7-c-ii-2.html:
* ietestcenter/Javascript/15.4.4.16-7-c-ii-3.html:
* ietestcenter/Javascript/15.4.4.16-8-1.html:
* ietestcenter/Javascript/15.4.4.16-8-10.html:
* ietestcenter/Javascript/15.4.4.16-8-11.html:
* ietestcenter/Javascript/15.4.4.16-8-12.html:
* ietestcenter/Javascript/15.4.4.16-8-13.html:
* ietestcenter/Javascript/15.4.4.16-8-2.html:
* ietestcenter/Javascript/15.4.4.16-8-3.html:
* ietestcenter/Javascript/15.4.4.16-8-4.html:
* ietestcenter/Javascript/15.4.4.16-8-5.html:
* ietestcenter/Javascript/15.4.4.16-8-6.html:
* ietestcenter/Javascript/15.4.4.16-8-7.html:
* ietestcenter/Javascript/15.4.4.16-8-8.html:
* ietestcenter/Javascript/15.4.4.17-0-1.html:
* ietestcenter/Javascript/15.4.4.17-0-2.html:
* ietestcenter/Javascript/15.4.4.17-4-1.html:
* ietestcenter/Javascript/15.4.4.17-4-2.html:
* ietestcenter/Javascript/15.4.4.17-4-3.html:
* ietestcenter/Javascript/15.4.4.17-4-4.html:
* ietestcenter/Javascript/15.4.4.17-4-5.html:
* ietestcenter/Javascript/15.4.4.17-4-6.html:
* ietestcenter/Javascript/15.4.4.17-4-7.html:
* ietestcenter/Javascript/15.4.4.17-4-8.html:
* ietestcenter/Javascript/15.4.4.17-4-9.html:
* ietestcenter/Javascript/15.4.4.17-5-1.html:
* ietestcenter/Javascript/15.4.4.17-5-2.html:
* ietestcenter/Javascript/15.4.4.17-5-3.html:
* ietestcenter/Javascript/15.4.4.17-5-4.html:
* ietestcenter/Javascript/15.4.4.17-5-5.html:
* ietestcenter/Javascript/15.4.4.17-5-6.html:
* ietestcenter/Javascript/15.4.4.17-7-1.html:
* ietestcenter/Javascript/15.4.4.17-7-2.html:
* ietestcenter/Javascript/15.4.4.17-7-3.html:
* ietestcenter/Javascript/15.4.4.17-7-4.html:
* ietestcenter/Javascript/15.4.4.17-7-5.html:
* ietestcenter/Javascript/15.4.4.17-7-6.html:
* ietestcenter/Javascript/15.4.4.17-7-b-1.html:
* ietestcenter/Javascript/15.4.4.17-7-c-ii-1.html:
* ietestcenter/Javascript/15.4.4.17-7-c-ii-2.html:
* ietestcenter/Javascript/15.4.4.17-7-c-ii-3.html:
* ietestcenter/Javascript/15.4.4.17-8-1.html:
* ietestcenter/Javascript/15.4.4.17-8-10.html:
* ietestcenter/Javascript/15.4.4.17-8-11.html:
* ietestcenter/Javascript/15.4.4.17-8-12.html:
* ietestcenter/Javascript/15.4.4.17-8-13.html:
* ietestcenter/Javascript/15.4.4.17-8-2.html:
* ietestcenter/Javascript/15.4.4.17-8-3.html:
* ietestcenter/Javascript/15.4.4.17-8-4.html:
* ietestcenter/Javascript/15.4.4.17-8-5.html:
* ietestcenter/Javascript/15.4.4.17-8-6.html:
* ietestcenter/Javascript/15.4.4.17-8-7.html:
* ietestcenter/Javascript/15.4.4.17-8-8.html:
* ietestcenter/Javascript/15.4.4.18-0-1.html:
* ietestcenter/Javascript/15.4.4.18-0-2.html:
* ietestcenter/Javascript/15.4.4.18-4-1.html:
* ietestcenter/Javascript/15.4.4.18-4-2.html:
* ietestcenter/Javascript/15.4.4.18-4-3.html:
* ietestcenter/Javascript/15.4.4.18-4-4.html:
* ietestcenter/Javascript/15.4.4.18-4-5.html:
* ietestcenter/Javascript/15.4.4.18-4-6.html:
* ietestcenter/Javascript/15.4.4.18-4-7.html:
* ietestcenter/Javascript/15.4.4.18-4-8.html:
* ietestcenter/Javascript/15.4.4.18-5-1.html:
* ietestcenter/Javascript/15.4.4.18-5-2.html:
* ietestcenter/Javascript/15.4.4.18-5-3.html:
* ietestcenter/Javascript/15.4.4.18-5-4.html:
* ietestcenter/Javascript/15.4.4.18-5-5.html:
* ietestcenter/Javascript/15.4.4.18-5-6.html:
* ietestcenter/Javascript/15.4.4.18-7-1.html:
* ietestcenter/Javascript/15.4.4.18-7-2.html:
* ietestcenter/Javascript/15.4.4.18-7-3.html:
* ietestcenter/Javascript/15.4.4.18-7-4.html:
* ietestcenter/Javascript/15.4.4.18-7-5.html:
* ietestcenter/Javascript/15.4.4.18-7-b-1.html:
* ietestcenter/Javascript/15.4.4.18-7-c-ii-1.html:
* ietestcenter/Javascript/15.4.4.18-7-c-ii-2.html:
* ietestcenter/Javascript/15.4.4.18-8-1.html:
* ietestcenter/Javascript/15.4.4.18-8-10.html:
* ietestcenter/Javascript/15.4.4.18-8-11.html:
* ietestcenter/Javascript/15.4.4.18-8-12.html:
* ietestcenter/Javascript/15.4.4.18-8-2.html:
* ietestcenter/Javascript/15.4.4.18-8-3.html:
* ietestcenter/Javascript/15.4.4.18-8-4.html:
* ietestcenter/Javascript/15.4.4.18-8-5.html:
* ietestcenter/Javascript/15.4.4.18-8-6.html:
* ietestcenter/Javascript/15.4.4.18-8-7.html:
* ietestcenter/Javascript/15.4.4.18-8-8.html:
* ietestcenter/Javascript/15.4.4.18-8-9.html:
* ietestcenter/Javascript/15.4.4.19-0-1.html:
* ietestcenter/Javascript/15.4.4.19-0-2.html:
* ietestcenter/Javascript/15.4.4.19-4-1.html:
* ietestcenter/Javascript/15.4.4.19-4-2.html:
* ietestcenter/Javascript/15.4.4.19-4-3.html:
* ietestcenter/Javascript/15.4.4.19-4-4.html:
* ietestcenter/Javascript/15.4.4.19-4-5.html:
* ietestcenter/Javascript/15.4.4.19-4-6.html:
* ietestcenter/Javascript/15.4.4.19-4-7.html:
* ietestcenter/Javascript/15.4.4.19-4-8.html:
* ietestcenter/Javascript/15.4.4.19-5-1.html:
* ietestcenter/Javascript/15.4.4.19-5-2.html:
* ietestcenter/Javascript/15.4.4.19-5-3.html:
* ietestcenter/Javascript/15.4.4.19-5-4.html:
* ietestcenter/Javascript/15.4.4.19-5-5.html:
* ietestcenter/Javascript/15.4.4.19-5-6.html:
* ietestcenter/Javascript/15.4.4.19-5-7.html:
* ietestcenter/Javascript/15.4.4.19-5-8.html:
* ietestcenter/Javascript/15.4.4.19-8-1.html:
* ietestcenter/Javascript/15.4.4.19-8-2.html:
* ietestcenter/Javascript/15.4.4.19-8-3.html:
* ietestcenter/Javascript/15.4.4.19-8-4.html:
* ietestcenter/Javascript/15.4.4.19-8-5.html:
* ietestcenter/Javascript/15.4.4.19-8-6.html:
* ietestcenter/Javascript/15.4.4.19-8-b-1.html:
* ietestcenter/Javascript/15.4.4.19-8-c-ii-1.html:
* ietestcenter/Javascript/15.4.4.19-8-c-ii-2.html:
* ietestcenter/Javascript/15.4.4.19-8-c-iii-1.html:
* ietestcenter/Javascript/15.4.4.19-9-1.html:
* ietestcenter/Javascript/15.4.4.19-9-2.html:
* ietestcenter/Javascript/15.4.4.19-9-3.html:
* ietestcenter/Javascript/15.4.4.19-9-4.html:
* ietestcenter/Javascript/15.4.4.20-0-1.html:
* ietestcenter/Javascript/15.4.4.20-0-2.html:
* ietestcenter/Javascript/15.4.4.20-10-1.html:
* ietestcenter/Javascript/15.4.4.20-10-2.html:
* ietestcenter/Javascript/15.4.4.20-10-3.html:
* ietestcenter/Javascript/15.4.4.20-10-4.html:
* ietestcenter/Javascript/15.4.4.20-4-1.html:
* ietestcenter/Javascript/15.4.4.20-4-2.html:
* ietestcenter/Javascript/15.4.4.20-4-3.html:
* ietestcenter/Javascript/15.4.4.20-4-4.html:
* ietestcenter/Javascript/15.4.4.20-4-5.html:
* ietestcenter/Javascript/15.4.4.20-4-6.html:
* ietestcenter/Javascript/15.4.4.20-4-7.html:
* ietestcenter/Javascript/15.4.4.20-4-8.html:
* ietestcenter/Javascript/15.4.4.20-5-1.html:
* ietestcenter/Javascript/15.4.4.20-5-2.html:
* ietestcenter/Javascript/15.4.4.20-5-3.html:
* ietestcenter/Javascript/15.4.4.20-5-4.html:
* ietestcenter/Javascript/15.4.4.20-5-5.html:
* ietestcenter/Javascript/15.4.4.20-5-6.html:
* ietestcenter/Javascript/15.4.4.20-6-1.html:
* ietestcenter/Javascript/15.4.4.20-6-2.html:
* ietestcenter/Javascript/15.4.4.20-6-3.html:
* ietestcenter/Javascript/15.4.4.20-6-4.html:
* ietestcenter/Javascript/15.4.4.20-6-5.html:
* ietestcenter/Javascript/15.4.4.20-6-6.html:
* ietestcenter/Javascript/15.4.4.20-6-7.html:
* ietestcenter/Javascript/15.4.4.20-6-8.html:
* ietestcenter/Javascript/15.4.4.20-9-1.html:
* ietestcenter/Javascript/15.4.4.20-9-2.html:
* ietestcenter/Javascript/15.4.4.20-9-3.html:
* ietestcenter/Javascript/15.4.4.20-9-4.html:
* ietestcenter/Javascript/15.4.4.20-9-5.html:
* ietestcenter/Javascript/15.4.4.20-9-6.html:
* ietestcenter/Javascript/15.4.4.20-9-b-1.html:
* ietestcenter/Javascript/15.4.4.20-9-c-ii-1.html:
* ietestcenter/Javascript/15.4.4.20-9-c-ii-2.html:
* ietestcenter/Javascript/15.4.4.20-9-c-iii-1.html:
* ietestcenter/Javascript/15.4.4.21-0-1.html:
* ietestcenter/Javascript/15.4.4.21-0-2.html:
* ietestcenter/Javascript/15.4.4.21-10-1.html:
* ietestcenter/Javascript/15.4.4.21-10-2.html:
* ietestcenter/Javascript/15.4.4.21-10-3.html:
* ietestcenter/Javascript/15.4.4.21-10-4.html:
* ietestcenter/Javascript/15.4.4.21-10-5.html:
* ietestcenter/Javascript/15.4.4.21-10-6.html:
* ietestcenter/Javascript/15.4.4.21-10-7.html:
* ietestcenter/Javascript/15.4.4.21-10-8.html:
* ietestcenter/Javascript/15.4.4.21-4-1.html:
* ietestcenter/Javascript/15.4.4.21-4-2.html:
* ietestcenter/Javascript/15.4.4.21-4-3.html:
* ietestcenter/Javascript/15.4.4.21-4-4.html:
* ietestcenter/Javascript/15.4.4.21-4-5.html:
* ietestcenter/Javascript/15.4.4.21-4-6.html:
* ietestcenter/Javascript/15.4.4.21-4-7.html:
* ietestcenter/Javascript/15.4.4.21-4-8.html:
* ietestcenter/Javascript/15.4.4.21-5-1.html:
* ietestcenter/Javascript/15.4.4.21-5-2.html:
* ietestcenter/Javascript/15.4.4.21-5-3.html:
* ietestcenter/Javascript/15.4.4.21-5-4.html:
* ietestcenter/Javascript/15.4.4.21-5-5.html:
* ietestcenter/Javascript/15.4.4.21-5-6.html:
* ietestcenter/Javascript/15.4.4.21-5-7.html:
* ietestcenter/Javascript/15.4.4.21-5-8.html:
* ietestcenter/Javascript/15.4.4.21-7-1.html:
* ietestcenter/Javascript/15.4.4.21-7-2.html:
* ietestcenter/Javascript/15.4.4.21-7-3.html:
* ietestcenter/Javascript/15.4.4.21-7-4.html:
* ietestcenter/Javascript/15.4.4.21-7-5.html:
* ietestcenter/Javascript/15.4.4.21-7-6.html:
* ietestcenter/Javascript/15.4.4.21-7-7.html:
* ietestcenter/Javascript/15.4.4.21-7-8.html:
* ietestcenter/Javascript/15.4.4.21-7-9.html:
* ietestcenter/Javascript/15.4.4.21-8-c-1.html:
* ietestcenter/Javascript/15.4.4.21-8-c-2.html:
* ietestcenter/Javascript/15.4.4.21-8-c-3.html:
* ietestcenter/Javascript/15.4.4.21-9-1.html:
* ietestcenter/Javascript/15.4.4.21-9-2.html:
* ietestcenter/Javascript/15.4.4.21-9-3.html:
* ietestcenter/Javascript/15.4.4.21-9-4.html:
* ietestcenter/Javascript/15.4.4.21-9-5.html:
* ietestcenter/Javascript/15.4.4.21-9-6.html:
* ietestcenter/Javascript/15.4.4.21-9-b-1.html:
* ietestcenter/Javascript/15.4.4.21-9-c-1.html:
* ietestcenter/Javascript/15.4.4.21-9-c-ii-1.html:
* ietestcenter/Javascript/15.4.4.21-9-c-ii-2.html:
* ietestcenter/Javascript/15.4.4.21-9-c-ii-3.html:
* ietestcenter/Javascript/15.4.4.21-9-c-ii-4.html:
* ietestcenter/Javascript/15.4.4.22-0-1.html:
* ietestcenter/Javascript/15.4.4.22-0-2.html:
* ietestcenter/Javascript/15.4.4.22-10-1.html:
* ietestcenter/Javascript/15.4.4.22-10-2.html:
* ietestcenter/Javascript/15.4.4.22-10-3.html:
* ietestcenter/Javascript/15.4.4.22-10-4.html:
* ietestcenter/Javascript/15.4.4.22-10-5.html:
* ietestcenter/Javascript/15.4.4.22-10-6.html:
* ietestcenter/Javascript/15.4.4.22-10-7.html:
* ietestcenter/Javascript/15.4.4.22-10-8.html:
* ietestcenter/Javascript/15.4.4.22-4-1.html:
* ietestcenter/Javascript/15.4.4.22-4-2.html:
* ietestcenter/Javascript/15.4.4.22-4-3.html:
* ietestcenter/Javascript/15.4.4.22-4-4.html:
* ietestcenter/Javascript/15.4.4.22-4-5.html:
* ietestcenter/Javascript/15.4.4.22-4-6.html:
* ietestcenter/Javascript/15.4.4.22-4-7.html:
* ietestcenter/Javascript/15.4.4.22-4-8.html:
* ietestcenter/Javascript/15.4.4.22-5-1.html:
* ietestcenter/Javascript/15.4.4.22-5-2.html:
* ietestcenter/Javascript/15.4.4.22-5-3.html:
* ietestcenter/Javascript/15.4.4.22-5-4.html:
* ietestcenter/Javascript/15.4.4.22-5-5.html:
* ietestcenter/Javascript/15.4.4.22-5-6.html:
* ietestcenter/Javascript/15.4.4.22-5-7.html:
* ietestcenter/Javascript/15.4.4.22-5-8.html:
* ietestcenter/Javascript/15.4.4.22-7-1.html:
* ietestcenter/Javascript/15.4.4.22-7-2.html:
* ietestcenter/Javascript/15.4.4.22-7-3.html:
* ietestcenter/Javascript/15.4.4.22-7-4.html:
* ietestcenter/Javascript/15.4.4.22-7-5.html:
* ietestcenter/Javascript/15.4.4.22-7-6.html:
* ietestcenter/Javascript/15.4.4.22-7-7.html:
* ietestcenter/Javascript/15.4.4.22-7-8.html:
* ietestcenter/Javascript/15.4.4.22-7-9.html:
* ietestcenter/Javascript/15.4.4.22-8-c-1.html:
* ietestcenter/Javascript/15.4.4.22-8-c-2.html:
* ietestcenter/Javascript/15.4.4.22-8-c-3.html:
* ietestcenter/Javascript/15.4.4.22-9-2.html:
* ietestcenter/Javascript/15.4.4.22-9-3.html:
* ietestcenter/Javascript/15.4.4.22-9-4.html:
* ietestcenter/Javascript/15.4.4.22-9-5.html:
* ietestcenter/Javascript/15.4.4.22-9-6.html:
* ietestcenter/Javascript/15.4.4.22-9-b-1.html:
* ietestcenter/Javascript/15.4.4.22-9-c-1.html:
* ietestcenter/Javascript/15.4.4.22-9-c-ii-1.html:
* ietestcenter/Javascript/15.4.4.22-9-c-ii-2.html:
* ietestcenter/Javascript/15.4.4.22-9-c-ii-3.html:
* ietestcenter/Javascript/15.4.4.22-9-c-ii-4.html:
* ietestcenter/Javascript/15.4.5-1.html:
* ietestcenter/Javascript/15.4.5.1-3.d-1.html:
* ietestcenter/Javascript/15.4.5.1-3.d-2.html:
* ietestcenter/Javascript/15.4.5.1-3.d-3.html:
* ietestcenter/Javascript/15.4.5.1-5-1.html:
* ietestcenter/Javascript/15.4.5.1-5-2.html:
* ietestcenter/Javascript/15.5.4.20-0-1.html:
* ietestcenter/Javascript/15.5.4.20-0-2.html:
* ietestcenter/Javascript/15.5.4.20-1-1.html:
* ietestcenter/Javascript/15.5.4.20-1-2.html:
* ietestcenter/Javascript/15.5.4.20-1-3.html:
* ietestcenter/Javascript/15.5.4.20-1-4.html:
* ietestcenter/Javascript/15.5.4.20-1-5.html:
* ietestcenter/Javascript/15.5.4.20-1-6.html:
* ietestcenter/Javascript/15.5.4.20-1-7.html:
* ietestcenter/Javascript/15.5.4.20-4-1.html:
* ietestcenter/Javascript/15.5.4.20-4-10.html:
* ietestcenter/Javascript/15.5.4.20-4-11.html:
* ietestcenter/Javascript/15.5.4.20-4-12.html:
* ietestcenter/Javascript/15.5.4.20-4-13.html:
* ietestcenter/Javascript/15.5.4.20-4-14.html:
* ietestcenter/Javascript/15.5.4.20-4-16.html:
* ietestcenter/Javascript/15.5.4.20-4-18.html:
* ietestcenter/Javascript/15.5.4.20-4-19.html:
* ietestcenter/Javascript/15.5.4.20-4-2.html:
* ietestcenter/Javascript/15.5.4.20-4-20.html:
* ietestcenter/Javascript/15.5.4.20-4-21.html:
* ietestcenter/Javascript/15.5.4.20-4-22.html:
* ietestcenter/Javascript/15.5.4.20-4-24.html:
* ietestcenter/Javascript/15.5.4.20-4-27.html:
* ietestcenter/Javascript/15.5.4.20-4-28.html:
* ietestcenter/Javascript/15.5.4.20-4-29.html:
* ietestcenter/Javascript/15.5.4.20-4-3.html:
* ietestcenter/Javascript/15.5.4.20-4-30.html:
* ietestcenter/Javascript/15.5.4.20-4-32.html:
* ietestcenter/Javascript/15.5.4.20-4-34.html:
* ietestcenter/Javascript/15.5.4.20-4-35.html:
* ietestcenter/Javascript/15.5.4.20-4-36.html:
* ietestcenter/Javascript/15.5.4.20-4-37.html:
* ietestcenter/Javascript/15.5.4.20-4-38.html:
* ietestcenter/Javascript/15.5.4.20-4-39.html:
* ietestcenter/Javascript/15.5.4.20-4-4.html:
* ietestcenter/Javascript/15.5.4.20-4-40.html:
* ietestcenter/Javascript/15.5.4.20-4-41.html:
* ietestcenter/Javascript/15.5.4.20-4-42.html:
* ietestcenter/Javascript/15.5.4.20-4-43.html:
* ietestcenter/Javascript/15.5.4.20-4-44.html:
* ietestcenter/Javascript/15.5.4.20-4-45.html:
* ietestcenter/Javascript/15.5.4.20-4-46.html:
* ietestcenter/Javascript/15.5.4.20-4-47.html:
* ietestcenter/Javascript/15.5.4.20-4-48.html:
* ietestcenter/Javascript/15.5.4.20-4-49.html:
* ietestcenter/Javascript/15.5.4.20-4-5.html:
* ietestcenter/Javascript/15.5.4.20-4-50.html:
* ietestcenter/Javascript/15.5.4.20-4-51.html:
* ietestcenter/Javascript/15.5.4.20-4-52.html:
* ietestcenter/Javascript/15.5.4.20-4-53.html:
* ietestcenter/Javascript/15.5.4.20-4-54.html:
* ietestcenter/Javascript/15.5.4.20-4-55.html:
* ietestcenter/Javascript/15.5.4.20-4-56.html:
* ietestcenter/Javascript/15.5.4.20-4-57.html:
* ietestcenter/Javascript/15.5.4.20-4-58.html:
* ietestcenter/Javascript/15.5.4.20-4-59.html:
* ietestcenter/Javascript/15.5.4.20-4-6.html:
* ietestcenter/Javascript/15.5.4.20-4-60.html:
* ietestcenter/Javascript/15.5.4.20-4-8.html:
* ietestcenter/Javascript/15.5.5.5.2-1-1.html:
* ietestcenter/Javascript/15.5.5.5.2-1-2.html:
* ietestcenter/Javascript/15.5.5.5.2-3-1.html:
* ietestcenter/Javascript/15.5.5.5.2-3-2.html:
* ietestcenter/Javascript/15.5.5.5.2-3-3.html:
* ietestcenter/Javascript/15.5.5.5.2-3-4.html:
* ietestcenter/Javascript/15.5.5.5.2-3-5.html:
* ietestcenter/Javascript/15.5.5.5.2-3-6.html:
* ietestcenter/Javascript/15.5.5.5.2-3-7.html:
* ietestcenter/Javascript/15.5.5.5.2-3-8.html:
* ietestcenter/Javascript/15.5.5.5.2-7-1.html:
* ietestcenter/Javascript/15.5.5.5.2-7-2.html:
* ietestcenter/Javascript/15.5.5.5.2-7-3.html:
* ietestcenter/Javascript/15.5.5.5.2-7-4.html:
* ietestcenter/Javascript/15.7.3-1.html:
* ietestcenter/Javascript/15.7.3-2.html:
* ietestcenter/Javascript/15.7.3.1-1.html:
* ietestcenter/Javascript/15.7.3.1-2.html:
* ietestcenter/Javascript/15.7.4-1.html:
* ietestcenter/Javascript/15.9.4.4-0-1.html:
* ietestcenter/Javascript/15.9.4.4-0-2.html:
* ietestcenter/Javascript/15.9.5.43-0-1.html:
* ietestcenter/Javascript/15.9.5.43-0-2.html:
* ietestcenter/Javascript/15.9.5.44-0-1.html:
* ietestcenter/Javascript/15.9.5.44-0-2.html:
* indieui/create-uirequestevent.html:
* indieui/uiactions.html:
* java/argument-to-object-type.html:
* java/array-return.html:
* java/array-sort.html:
* java/embedding-java-with-object.html:
* java/focus.html:
* java/java-and-plugins.html:
* java/lc3/ArrayMethods/byte-001.html:
* java/lc3/ArrayMethods/byte-002.html:
* java/lc3/ArrayMethods/object-001.html-disabled:
* java/lc3/CallStatic/boolean-001.html:
* java/lc3/CallStatic/number-001.html:
* java/lc3/CallStatic/object-001.html:
* java/lc3/Constructors/construct-001.html:
* java/lc3/ConvertBoolean/boolean-001.html:
* java/lc3/ConvertBoolean/boolean-002.html:
* java/lc3/ConvertBoolean/boolean-003.html:
* java/lc3/ConvertBoolean/boolean-004.html:
* java/lc3/ConvertBoolean/boolean-005-n.html:
* java/lc3/ConvertBoolean/boolean-006-n.html:
* java/lc3/ConvertBoolean/boolean-007-n.html:
* java/lc3/ConvertBoolean/boolean-008-n.html:
* java/lc3/ConvertBoolean/boolean-009-n.html:
* java/lc3/ConvertBoolean/boolean-010-n.html:
* java/lc3/ConvertBoolean/boolean-011-n.html:
* java/lc3/ConvertBoolean/boolean-012-n.html:
* java/lc3/ConvertBoolean/boolean-013-n.html:
* java/lc3/ConvertBoolean/boolean-014.html:
* java/lc3/ConvertJSObject/ToBoolean-001.html:
* java/lc3/ConvertJSObject/ToByte-001.html:
* java/lc3/ConvertJSObject/ToByte-002.html:
* java/lc3/ConvertJSObject/ToChar-001.html:
* java/lc3/ConvertJSObject/ToChar-002.html:
* java/lc3/ConvertJSObject/ToDouble-001.html:
* java/lc3/ConvertJSObject/ToFloat-001.html:
* java/lc3/ConvertJSObject/ToInt-001.html:
* java/lc3/ConvertJSObject/ToInt-002.html:
* java/lc3/ConvertJSObject/ToJSObject-001.html:
* java/lc3/ConvertJSObject/ToLong-001.html:
* java/lc3/ConvertJSObject/ToLong-002.html:
* java/lc3/ConvertJSObject/ToObject-001.html:
* java/lc3/ConvertJSObject/ToShort-001.html:
* java/lc3/ConvertJSObject/ToShort-002.html:
* java/lc3/ConvertJSObject/ToString-001.html:
* java/lc3/ConvertNull/null-001.html:
* java/lc3/ConvertNull/null-002.html:
* java/lc3/ConvertNull/null-003-n.html:
* java/lc3/ConvertNull/null-004-n.html:
* java/lc3/ConvertNull/null-005.html:
* java/lc3/ConvertNull/null-006-n.html:
* java/lc3/ConvertNumber/number-001.html:
* java/lc3/ConvertNumber/number-002.html:
* java/lc3/ConvertNumber/number-003.html:
* java/lc3/ConvertNumber/number-004.html:
* java/lc3/ConvertNumber/number-005.html:
* java/lc3/ConvertNumber/number-006.html:
* java/lc3/ConvertNumber/number-007.html:
* java/lc3/ConvertNumber/number-008.html:
* java/lc3/ConvertNumber/number-009.html:
* java/lc3/ConvertNumber/number-010.html:
* java/lc3/ConvertNumber/number-011.html:
* java/lc3/ConvertString/string-001.html:
* java/lc3/ConvertString/string-002.html:
* java/lc3/ConvertString/string-003.html:
* java/lc3/ConvertString/string-004-n.html:
* java/lc3/ConvertString/string-005-n.html:
* java/lc3/ConvertString/string-006.html:
* java/lc3/ConvertString/string-007-n.html:
* java/lc3/ConvertUndefined/undefined-001-n.html:
* java/lc3/ConvertUndefined/undefined-002.html:
* java/lc3/ConvertUndefined/undefined-003.html:
* java/lc3/Exceptions/throw_js_types.html:
* java/lc3/JSBoolean/boolean-001.html:
* java/lc3/JSBoolean/boolean-002-n.html:
* java/lc3/JSBoolean/boolean-003-n.html:
* java/lc3/JSBoolean/boolean-004-n.html:
* java/lc3/JSBoolean/boolean-005-n.html:
* java/lc3/JSBoolean/boolean-006-n.html:
* java/lc3/JSBoolean/boolean-007-n.html:
* java/lc3/JSBoolean/boolean-008-n.html:
* java/lc3/JSNull/ToBoolean-001-n.html:
* java/lc3/JSNull/ToFloat-001-n.html:
* java/lc3/JSNull/ToLong-001-n.html:
* java/lc3/JSNull/ToNumber-001-n.html:
* java/lc3/JSNull/ToObject-001.html:
* java/lc3/JSNumber/ToByte-001.html:
* java/lc3/JSNumber/ToByte-002-n.html:
* java/lc3/JSNumber/ToByte-003-n.html:
* java/lc3/JSNumber/ToByte-004.html:
* java/lc3/JSNumber/ToByte-005-n.html:
* java/lc3/JSNumber/ToChar-001.html:
* java/lc3/JSNumber/ToChar-002-n.html:
* java/lc3/JSNumber/ToChar-003-n.html:
* java/lc3/JSNumber/ToChar-004.html:
* java/lc3/JSNumber/ToChar-005-n.html:
* java/lc3/JSNumber/ToChar-006-n.html:
* java/lc3/JSNumber/ToDouble-001.html:
* java/lc3/JSNumber/ToDouble-002.html:
* java/lc3/JSNumber/ToDouble-003.html:
* java/lc3/JSNumber/ToInt-001.html:
* java/lc3/JSNumber/ToInt-002-n.html:
* java/lc3/JSNumber/ToInt-003-n.html:
* java/lc3/JSNumber/ToInt-004.html:
* java/lc3/JSNumber/ToInt-005-n.html:
* java/lc3/JSNumber/ToLong-001.html:
* java/lc3/JSNumber/ToLong-002-n.html:
* java/lc3/JSNumber/ToLong-003-n.html:
* java/lc3/JSNumber/ToLong-004-n.html:
* java/lc3/JSNumber/ToLong-005-n.html:
* java/lc3/JSNumber/ToLong-006-n.html:
* java/lc3/JSNumber/ToLong-007-n.html:
* java/lc3/JSNumber/ToLong-008-n.html:
* java/lc3/JSNumber/ToLong-009-n.html:
* java/lc3/JSNumber/ToLong-010-n.html:
* java/lc3/JSNumber/ToLong-011-n.html:
* java/lc3/JSNumber/ToShort-001.html:
* java/lc3/JSNumber/ToShort-002-n.html:
* java/lc3/JSNumber/ToShort-003-n.html:
* java/lc3/JSNumber/ToShort-004.html:
* java/lc3/JSNumber/ToShort-005-n.html:
* java/lc3/JSObject/ToByte-001.html:
* java/lc3/JSObject/ToChar-001.html:
* java/lc3/JSObject/ToDouble-001.html:
* java/lc3/JSObject/ToDouble-002-n.html:
* java/lc3/JSObject/ToDouble-003-n.html:
* java/lc3/JSObject/ToFloat-001.html:
* java/lc3/JSObject/ToFloat-002-n.html:
* java/lc3/JSObject/ToFloat-003-n.html:
* java/lc3/JSObject/ToInt-001.html:
* java/lc3/JSObject/ToInt-002.html:
* java/lc3/JSObject/ToJSObject-001.html:
* java/lc3/JSObject/ToLong-001.html:
* java/lc3/JSObject/ToObject-001.html:
* java/lc3/JSObject/ToShort-001.html:
* java/lc3/JSObject/ToString-001.html:
* java/lc3/JSUndefined/undefined-001.html:
* java/lc3/JSUndefined/undefined-002-n.html:
* java/lc3/JSUndefined/undefined-003-n.html:
* java/lc3/JSUndefined/undefined-004-n.html:
* java/lc3/JSUndefined/undefined-005-n.html:
* java/lc3/JSUndefined/undefined-006-n.html:
* java/lc3/JSUndefined/undefined-007-n.html:
* java/lc3/JSUndefined/undefined-008-n.html:
* java/lc3/JSUndefined/undefined-009-n.html:
* java/lc3/JSUndefined/undefined-010-n.html:
* java/lc3/JavaArray/ToArray-001.html:
* java/lc3/JavaArray/ToArray-002-n.html:
* java/lc3/JavaArray/ToBoolean-001-n.html:
* java/lc3/JavaArray/ToString-001.html:
* java/lc3/JavaClass/ToClass-001.html:
* java/lc3/JavaClass/ToJSObject-001.html:
* java/lc3/JavaClass/ToObject-001.html:
* java/lc3/JavaClass/ToString-001.html:
* java/lc3/JavaObject/JavaObjectBeanProps-001.html:
* java/lc3/JavaObject/JavaObjectFieldOrMethod-001.html:
* java/lc3/JavaObject/JavaObjectToBoolean-001-n.html:
* java/lc3/JavaObject/JavaObjectToBoolean-002-n.html:
* java/lc3/JavaObject/JavaObjectToByte-001.html:
* java/lc3/JavaObject/JavaObjectToByte-002-n.html:
* java/lc3/JavaObject/JavaObjectToByte-003-n.html:
* java/lc3/JavaObject/JavaObjectToByte-004-n.html:
* java/lc3/JavaObject/JavaObjectToByte-005.html:
* java/lc3/JavaObject/JavaObjectToByte-006.html:
* java/lc3/JavaObject/JavaObjectToByte-007-n.html:
* java/lc3/JavaObject/JavaObjectToByte-008-n.html:
* java/lc3/JavaObject/JavaObjectToChar-001.html:
* java/lc3/JavaObject/JavaObjectToChar-002.html:
* java/lc3/JavaObject/JavaObjectToChar-003-n.html:
* java/lc3/JavaObject/JavaObjectToChar-004.html:
* java/lc3/JavaObject/JavaObjectToChar-005-n.html:
* java/lc3/JavaObject/JavaObjectToChar-006-n.html:
* java/lc3/JavaObject/JavaObjectToDouble-001.html:
* java/lc3/JavaObject/JavaObjectToFloat-001.html:
* java/lc3/JavaObject/JavaObjectToInt-001.html:
* java/lc3/JavaObject/JavaObjectToInt-002-n.html:
* java/lc3/JavaObject/JavaObjectToInt-003-n.html:
* java/lc3/JavaObject/JavaObjectToInt-004-n.html:
* java/lc3/JavaObject/JavaObjectToLong-001.html:
* java/lc3/JavaObject/JavaObjectToLong-002-n.html:
* java/lc3/JavaObject/JavaObjectToLong-003-n.html:
* java/lc3/JavaObject/JavaObjectToLong-004-n.html:
* java/lc3/JavaObject/JavaObjectToLong-005.html:
* java/lc3/JavaObject/JavaObjectToLong-006-n.html:
* java/lc3/JavaObject/JavaObjectToShort-001.html:
* java/lc3/JavaObject/JavaObjectToShort-002-n.html:
* java/lc3/JavaObject/JavaObjectToShort-003-n.html:
* java/lc3/JavaObject/JavaObjectToShort-004-n.html:
* java/lc3/JavaObject/JavaObjectToShort-005.html:
* java/lc3/JavaObject/JavaObjectToShort-006.html:
* java/lc3/JavaObject/JavaObjectToString-001.html:
* java/lc3/StringMethods/string-001.html:
* java/lc3/forin/array-001.html-disabled:
* java/lc3/forin/object-001.html:
* java/lc3/instanceof/instanceof-001.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155279 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFTL should support basic closure operations
fpizlo@apple.com [Sun, 8 Sep 2013 03:24:13 +0000 (03:24 +0000)]
FTL should support basic closure operations
https://bugs.webkit.org/show_bug.cgi?id=120987

Reviewed by Oliver Hunt.

* ftl/FTLAbstractHeapRepository.cpp:
* ftl/FTLAbstractHeapRepository.h:
* ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
* ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileGetMyScope):
(JSC::FTL::LowerDFGToLLVM::compileSkipScope):
(JSC::FTL::LowerDFGToLLVM::compileGetClosureRegisters):
(JSC::FTL::LowerDFGToLLVM::compileGetClosureVar):
(JSC::FTL::LowerDFGToLLVM::compilePutClosureVar):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155278 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoRemove NonCopyableSort.h from WTF
andersca@apple.com [Sun, 8 Sep 2013 03:17:30 +0000 (03:17 +0000)]
Remove NonCopyableSort.h from WTF
https://bugs.webkit.org/show_bug.cgi?id=120984

Reviewed by Andreas Kling.

Source/WebCore:

* css/MediaQuery.cpp:
(WebCore::MediaQuery::MediaQuery):
* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::updateActiveTextTrackCues):
* html/RangeInputType.cpp:
(WebCore::RangeInputType::updateTickMarkValues):
* inspector/InspectorMemoryAgent.cpp:
* page/CaptionUserPreferences.cpp:
(WebCore::CaptionUserPreferences::sortedTrackListForMenu):
* page/CaptionUserPreferences.h:
* page/CaptionUserPreferencesMediaAF.cpp:
(WebCore::CaptionUserPreferencesMediaAF::sortedTrackListForMenu):
* platform/graphics/texmap/TextureMapper.cpp:
(WebCore::BitmapTexturePool::releaseUnusedTexturesTimerFired):

Source/WebKit/blackberry:

* WebKitSupport/RenderQueue.cpp:
(BlackBerry::WebKit::RenderQueue::quickSort):

Source/WTF:

std::sort as defined by C++11 moves elements when possible, so there's no need for nonCopyableSort anymore.

* GNUmakefile.list.am:
* WTF.pro:
* WTF.vcxproj/WTF.vcxproj:
* WTF.vcxproj/WTF.vcxproj.filters:
* WTF.xcodeproj/project.pbxproj:
* wtf/NonCopyingSort.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155277 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange LayoutTests' e* files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sun, 8 Sep 2013 02:36:06 +0000 (02:36 +0000)]
Change LayoutTests' e* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120988.

Rubber stamped by Filip Pizlo.

* compositing/repaint/shrink-layer.html:
* editing/deleting/delete-and-cleanup.html:
* editing/deleting/delete-inline-br.html:
* editing/deleting/password-delete-contents.html:
* editing/execCommand/break-out-of-empty-list-item.html:
* editing/execCommand/clipboard-access.html:
* editing/execCommand/convert-style-elements-to-spans.html:
* editing/execCommand/default-paragraph-separator.html:
* editing/execCommand/empty-span-removal.html:
* editing/execCommand/enabling-and-selection-2.html:
* editing/execCommand/enabling-and-selection.html:
* editing/execCommand/inline-style-after-indentoutdent.html:
* editing/execCommand/insert-lists-inside-another-list.html:
* editing/execCommand/insert-remove-block-list-inside-presentational-inline.html:
* editing/execCommand/justify.html:
* editing/execCommand/move-up-down-should-skip-hidden-elements.html:
* editing/execCommand/overtype-support.html:
* editing/execCommand/query-command-state.html:
* editing/execCommand/query-format-block.html:
* editing/execCommand/query-text-alignment.html:
* editing/execCommand/queryCommandValue-unsupported-commands.html:
* editing/execCommand/remove-format-multiple-elements-mac.html:
* editing/execCommand/remove-format-multiple-elements-win.html:
* editing/execCommand/reset-values-after-navigation.html:
* editing/execCommand/script-tests/TEMPLATE.html:
* editing/execCommand/strikethrough-uses-strike-tag.html:
* editing/execCommand/style-with-css.html:
* editing/execCommand/toggle-compound-styles.html:
* editing/execCommand/toggle-link-mac.html:
* editing/execCommand/toggle-link-win.html:
* editing/execCommand/toggle-style-2.html:
* editing/execCommand/toggle-style-3.html:
* editing/execCommand/toggle-styles.html:
* editing/execCommand/toggle-text-decorations.html:
* editing/execCommand/toggle-unlink-mac.html:
* editing/execCommand/toggle-unlink-win.html:
* editing/execCommand/use-css.html:
* editing/input/editable-container-with-word-wrap-normal.html:
* editing/input/style-change-during-input.html:
* editing/inserting/insert-composition-whitespace.html:
* editing/inserting/insert-empty-html.html:
* editing/inserting/insert-html-crash.html:
* editing/inserting/inserting-slash-inside-url-with-smart-link.html:
* editing/inserting/smart-link-when-caret-is-moved-before-URL.html:
* editing/pasteboard/copy-in-password-field.html:
* editing/pasteboard/copy-paste-first-line-in-textarea.html:
* editing/pasteboard/copy-paste-ruby-text-with-block.html:
* editing/pasteboard/copy-paste-ruby-text.html:
* editing/pasteboard/dataTransfer-setData-getData.html:
* editing/pasteboard/drag-and-drop-image-contenteditable.html:
* editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
* editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
* editing/pasteboard/drag-files-to-editable-element.html:
* editing/pasteboard/drop-text-events-sideeffect-crash.html:
* editing/pasteboard/drop-text-events-sideeffect.html:
* editing/pasteboard/drop-text-events.html:
* editing/pasteboard/file-drag-to-editable.html:
* editing/pasteboard/file-input-files-access.html:
* editing/pasteboard/files-during-page-drags.html:
* editing/pasteboard/get-data-text-plain-paste.html:
* editing/pasteboard/paste-and-sanitize.html:
* editing/pasteboard/paste-global-selection.html:
* editing/pasteboard/paste-into-textarea-with-new-line.html:
* editing/pasteboard/paste-placeholder-input.html:
* editing/pasteboard/paste-text-events.html:
* editing/pasteboard/paste-without-nesting.html:
* editing/pasteboard/script-tests/TEMPLATE.html:
* editing/secure-input/password-input-changed-type.html:
* editing/secure-input/password-input-focusing-to-different-frame.html:
* editing/secure-input/password-input-focusing.html:
* editing/secure-input/removed-password-input.html:
* editing/secure-input/resources/reset-state-on-navigation-target.html:
* editing/selection/DOMSelection-DocumentType.html:
* editing/selection/DOMSelection-crossing-document.html:
* editing/selection/block-cursor-overtype-mode.html:
* editing/selection/caret-after-keypress.html:
* editing/selection/caret-alignment-for-vertical-text.html:
* editing/selection/caret-at-bidi-boundary.html:
* editing/selection/caret-at-end-of-text-line-followed-by-block-in-vertical-mode.html:
* editing/selection/caret-at-end-of-text-line-followed-by-empty-block-in-vertical-mode.html:
* editing/selection/caret-in-div-containing-br-in-vertical-mode.html:
* editing/selection/caret-in-div-containing-empty-block.html:
* editing/selection/caret-in-empty-inline-1.html:
* editing/selection/caret-in-empty-inline-2.html:
* editing/selection/caret-mode-paragraph-keys-navigation.html:
* editing/selection/click-in-focusable-link-should-not-clear-selection.html:
* editing/selection/click-in-margins-inside-editable-div.html:
* editing/selection/click-in-padding-with-multiple-line-boxes.html:
* editing/selection/click-outside-editable-div.html:
* editing/selection/collapse-selection-in-bidi.html:
* editing/selection/css-pseudo-element-hang.html:
* editing/selection/css-pseudo-element.html:
* editing/selection/delete-word-granularity-text-control.html:
* editing/selection/doubleclick-inline-first-last-contenteditable.html:
* editing/selection/extend-after-mouse-selection.html:
* editing/selection/hit-test-on-text-with-line-height.html:
* editing/selection/internal-caret-rect.html:
* editing/selection/leak-document-with-selection-inside.html:
* editing/selection/modify-by-lineboundary-in-inline-editable-contexts.html:
* editing/selection/move-by-character-brute-force.html:
* editing/selection/move-by-word-visually-null-box.html:
* editing/selection/move-by-word-visually-textarea.html:
* editing/selection/move-vertically-with-paddings-borders.html:
* editing/selection/previous-word-boundary-across-text-nodes.html:
* editing/selection/programmatic-selection-on-mac-is-directionless.html:
* editing/selection/regional-indicators.html:
* editing/selection/rtl-move-selection-right-left.html:
* editing/selection/script-tests/TEMPLATE.html:
* editing/selection/select-bidi-run.html:
* editing/selection/shift-click.html:
* editing/selection/user-select-all-parsing.html:
* editing/selection/user-select-all-selection.html:
* editing/selection/verify-editing-behavior-for-line-granularity.html:
* editing/shadow/breaking-editing-boundaries.html:
* editing/shadow/breaking-editing-boundary-with-table.html:
* editing/shadow/compare-positions-in-nested-shadow.html:
* editing/shadow/contenteditable-propagation-at-shadow-boundary.html:
* editing/shadow/delete-list-in-shadow.html:
* editing/shadow/execcommand-indent-in-shadow.html:
* editing/shadow/insertorderedlist-crash.html:
* editing/shadow/select-contenteditable-shadowhost.html:
* editing/shadow/selection-of-orphan-shadowroot.html:
* editing/shadow/selection-of-shadowroot.html:
* editing/shadow/shadow-selection-not-exported.html:
* editing/spelling/grammar-edit-word.html:
* editing/spelling/grammar-markers-hidpi.html:
* editing/spelling/grammar-markers.html:
* editing/spelling/grammar-paste.html:
* editing/spelling/markers.html:
* editing/spelling/script-tests/TEMPLATE.html:
* editing/spelling/spellcheck-async-mutation.html:
* editing/spelling/spellcheck-async.html:
* editing/spelling/spellcheck-attribute.html:
* editing/spelling/spellcheck-input-search-crash.html:
* editing/spelling/spellcheck-paste-continuous-disabled.html:
* editing/spelling/spellcheck-paste-disabled.html:
* editing/spelling/spellcheck-paste.html:
* editing/spelling/spellcheck-queue.html:
* editing/spelling/spellcheck-sequencenum.html:
* editing/spelling/spelling-attribute-at-child.html:
* editing/spelling/spelling-attribute-change.html:
* editing/spelling/spelling-backspace-between-lines.html:
* editing/spelling/spelling-changed-text.html:
* editing/spelling/spelling-double-clicked-word.html:
* editing/spelling/spelling-exactly-selected-multiple-words.html:
* editing/spelling/spelling-exactly-selected-word.html:
* editing/spelling/spelling-hasspellingmarker.html:
* editing/spelling/spelling-insert-html.html:
* editing/spelling/spelling-marker-description.html:
* editing/spelling/spelling-multiword-selection.html:
* editing/spelling/spelling-should-select-multiple-words.html:
* editing/spelling/spelling-subword-selection.html:
* editing/spelling/spelling-unified-emulation.html:
* editing/spelling/spelling-with-punctuation-selection.html:
* editing/spelling/spelling-with-whitespace-selection.html:
* editing/style/apply-style-join-child-text-nodes-crash.html:
* editing/style/font-face-unquote.html:
* editing/style/inline-style-container.html:
* editing/style/inline-style-extend-run.html:
* editing/style/make-text-writing-direction-inline-mac.html:
* editing/style/make-text-writing-direction-inline-win.html:
* editing/style/preserve-selection-direction.html:
* editing/style/push-down-font-styles-mac.html:
* editing/style/push-down-font-styles-win.html:
* editing/style/push-down-implicit-styles-around-list-mac.html:
* editing/style/push-down-implicit-styles-around-list-win.html:
* editing/style/push-down-implicit-styles-mac.html:
* editing/style/push-down-inline-styles.html:
* editing/style/remove-nested-inline-styles.html:
* editing/style/script-tests/TEMPLATE.html:
* editing/style/text-decoration-state.html:
* editing/text-iterator/basic-iteration-shadowdom.html:
* editing/text-iterator/basic-iteration.html:
* editing/text-iterator/findString-selection-disabled.html:
* editing/text-iterator/range-to-from-location-and-length.html:
* editing/text-iterator/script-tests/TEMPLATE.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155276 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange LayoutTests' c* files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sun, 8 Sep 2013 02:07:30 +0000 (02:07 +0000)]
Change LayoutTests' c* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120986.

Rubber stamped by Filip Pizlo.

* canvas/philip/tests/2d.composite.globalComposite.html:
* compositing/repaint/shrink-layer.html:
* css1/units/rounding.html:
* css3/calc/color-hsl.html:
* css3/calc/color-rgb.html:
* css3/calc/font-size-fractional.html:
* css3/calc/font-size.html:
* css3/calc/font.html:
* css3/calc/getComputedStyle-margin-percentage.html:
* css3/calc/line-height.html:
* css3/calc/margin.html:
* css3/calc/table-border-spacing.html:
* css3/calc/table-calcs.html:
* css3/calc/zoom-with-em.html:
* css3/compositing/background-blend-mode-property-parsing.html:
* css3/compositing/background-blend-mode-property.html:
* css3/compositing/blend-mode-property-parsing-invalid.html:
* css3/compositing/blend-mode-property-parsing.html:
* css3/compositing/blend-mode-property.html:
* css3/compositing/should-have-compositing-layer.html:
* css3/filters/custom-with-at-rule-syntax/parsing-at-rule-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-at-rule-valid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-custom-function-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-custom-function-valid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-geometry-property-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-geometry-property-valid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-mix-property-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-mix-property-valid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-parameters-property-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-parameters-property-valid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-src-property-invalid.html:
* css3/filters/custom-with-at-rule-syntax/parsing-src-property-valid.html:
* css3/filters/custom/custom-filter-crash-inline-computed-style.html:
* css3/filters/custom/custom-filter-mix-bindings.html:
* css3/filters/custom/custom-filter-property-computed-style.html:
* css3/filters/custom/custom-filter-property-parsing-invalid.html:
* css3/filters/custom/custom-filter-property-parsing.html:
* css3/filters/custom/effect-custom-disabled.html:
* css3/filters/effect-reference-delete-crash.html:
* css3/filters/effect-reference-reset-style-delete-crash.html:
* css3/filters/filter-property-computed-style.html:
* css3/filters/filter-property-parsing-invalid.html:
* css3/filters/filter-property-parsing.html:
* css3/filters/filter-property.html:
* css3/filters/script-tests/TEMPLATE.html:
* css3/filters/should-not-have-compositing-layer.html:
* css3/flexbox/align-absolute-child.html:
* css3/flexbox/css-properties.html:
* css3/flexbox/display-flexbox-set-get.html:
* css3/flexbox/flex-align-baseline.html:
* css3/flexbox/flex-flow-initial.html:
* css3/flexbox/flex-longhand-parsing.html:
* css3/flexbox/flex-property-parsing.html:
* css3/flexbox/flexitem-no-margin-collapsing.html:
* css3/flexbox/overflow-keep-scrollpos.html:
* css3/font-feature-settings-parsing.html:
* css3/supports-cssom.html:
* css3/supports-dom-api.html:
* css3/supports.html:
* css3/unicode-bidi-insolate-parse.html:
* css3/viewport-percentage-lengths/css3-viewport-percentage-lengths-getStyle.html:
* css3/zoom-coords.xhtml:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155275 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange LayoutTests' a* and b* files to use pre and post js files in LayoutTests/resou...
mark.lam@apple.com [Sun, 8 Sep 2013 01:18:24 +0000 (01:18 +0000)]
Change LayoutTests' a* and b* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120985.

Rubber stamped by Filip Pizlo.

* accessibility/accessibility-node-memory-management.html:
* accessibility/accessibility-node-reparent.html:
* accessibility/accessibility-object-detached.html:
* accessibility/adjacent-continuations-cause-assertion-failure.html:
* accessibility/anonymous-render-block-in-continuation-causes-crash.html:
* accessibility/aria-checkbox-checked.html:
* accessibility/aria-checkbox-sends-notification.html:
* accessibility/aria-checkbox-text.html:
* accessibility/aria-combobox.html:
* accessibility/aria-controls-with-tabs.html:
* accessibility/aria-disabled.html:
* accessibility/aria-fallback-roles.html:
* accessibility/aria-help.html:
* accessibility/aria-hidden-hides-all-elements.html:
* accessibility/aria-hidden-update.html:
* accessibility/aria-hidden-updates-alldescendants.html:
* accessibility/aria-hidden-with-elements.html:
* accessibility/aria-hidden.html:
* accessibility/aria-invalid.html:
* accessibility/aria-label.html:
* accessibility/aria-labelledby-overrides-label.html:
* accessibility/aria-list-and-listitem.html:
* accessibility/aria-menubar-menuitems.html:
* accessibility/aria-option-role.html:
* accessibility/aria-presentational-role.html:
* accessibility/aria-readonly.html:
* accessibility/aria-required.html:
* accessibility/aria-scrollbar-role.html:
* accessibility/aria-sort.html:
* accessibility/aria-tab-role-on-buttons.html:
* accessibility/aria-tab-roles.html:
* accessibility/aria-text-role.html:
* accessibility/aria-toggle-button-with-title.html:
* accessibility/aria-used-on-image-maps.html:
* accessibility/button-title-uses-inner-img-alt.html:
* accessibility/canvas-accessibilitynodeobject.html:
* accessibility/canvas-description-and-role.html:
* accessibility/canvas-fallback-content-2.html:
* accessibility/canvas-fallback-content.html:
* accessibility/color-well.html:
* accessibility/container-node-delete-causes-crash.html:
* accessibility/content-changed-notification-causes-crash.html:
* accessibility/contenteditable-hidden-div.html:
* accessibility/contenteditable-table-check-causes-crash.html:
* accessibility/corresponding-control-deleted-crash.html:
* accessibility/crash-adopt-node-from-new-document.html:
* accessibility/crash-determining-aria-role-when-label-present.html:
* accessibility/crash-with-noelement-selectbox.html:
* accessibility/crashing-a-tag-in-map.html:
* accessibility/deleting-iframe-destroys-axcache.html:
* accessibility/disabled-controls-not-focusable.html:
* accessibility/div-within-anchors-causes-crash.html:
* accessibility/duplicate-axrenderobject-crash.html:
* accessibility/duplicate-child-nodes.html:
* accessibility/element-haspopup.html:
* accessibility/ellipsis-text.html:
* accessibility/empty-image-with-title.html:
* accessibility/file-upload-button-with-axpress.html:
* accessibility/first-letter-text-transform-causes-crash.html:
* accessibility/focusable-div.html:
* accessibility/global-aria-attributes-invalidate-presentational.html:
* accessibility/hang-in-isignored.html:
* accessibility/heading-level.html:
* accessibility/heading-title-includes-links.html:
* accessibility/hidden-legend.html:
* accessibility/html-html-element-is-ignored.html:
* accessibility/html5-required-attribute.html:
* accessibility/iframe-bastardization.html:
* accessibility/image-map-title-causes-crash.html:
* accessibility/image-map-update-parent-crash.html:
* accessibility/image-map1.html:
* accessibility/img-alt-tag-only-whitespace.html:
* accessibility/img-aria-button-alt-tag.html:
* accessibility/img-fallsback-to-title.html:
* accessibility/inline-continuations.html:
* accessibility/input-file-causes-crash.html:
* accessibility/input-image-alt.html:
* accessibility/insert-selected-option-into-select-causes-crash.html:
* accessibility/label-element-press.html:
* accessibility/label-for-control-hittest.html:
* accessibility/legend.html:
* accessibility/link-inside-button-accessible-text.html:
* accessibility/listbox-enabled-states.html:
* accessibility/loading-iframe-sends-notification.html:
* accessibility/loading-iframe-updates-axtree.html:
* accessibility/media-controls.html:
* accessibility/media-element.html:
* accessibility/menu-item-crash.html:
* accessibility/menu-list-sends-change-notification.html:
* accessibility/meter-element.html:
* accessibility/multiselect-list-reports-active-option.html:
* accessibility/non-native-image-crash.html:
* accessibility/noscript-ignored.html:
* accessibility/notification-listeners.html:
* accessibility/placeholder.html:
* accessibility/platform-name.html:
* accessibility/poorly-formed-aria-table.html:
* accessibility/popup-button-title.html:
* accessibility/presentational-elements-with-focus.html:
* accessibility/press-works-on-control-types.html:
* accessibility/radio-button-title-label.html:
* accessibility/removed-anonymous-block-child-causes-crash.html:
* accessibility/removed-continuation-element-causes-crash.html:
* accessibility/render-counter-text.html:
* accessibility/selection-states.html:
* accessibility/spinbutton-value.html:
* accessibility/svg-bounds.html:
* accessibility/svg-group-element-with-title.html:
* accessibility/svg-image.html:
* accessibility/svg-remote-element.html:
* accessibility/table-cell-for-column-and-row-crash.html:
* accessibility/table-destroyed-crash.html:
* accessibility/table-remove-cell-crash.html:
* accessibility/table-with-empty-thead-causes-crash.html:
* accessibility/table-with-hidden-head-section.html:
* accessibility/table-with-mismatch-column-count-in-initial-section.html:
* accessibility/text-role-with-aria-hidden-inside.html:
* accessibility/textarea-insertion-point-line-number.html:
* accessibility/textbox-role-reports-selection.html:
* accessibility/title-ui-element-correctness.html:
* accessibility/transformed-bounds.html:
* accessibility/updating-attribute-in-table-causes-crash.html:
* animations/animation-css-rule-types.html:
* animations/animation-events-create.html:
* animations/computed-style.html:
* animations/keyframes-rule.html:
* animations/script-tests/TEMPLATE.html:
* batterystatus/add-listener-from-callback.html:
* batterystatus/basic-all-types-of-events.html:
* batterystatus/basic-operation.html:
* batterystatus/event-after-navigation.html:
* batterystatus/multiple-frames.html:
* batterystatus/updates.html:
* batterystatus/window-property.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155274 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/u*, fast/w*, and fast/x* files to use pre and post js files in LayoutTest...
mark.lam@apple.com [Sun, 8 Sep 2013 01:01:30 +0000 (01:01 +0000)]
Change fast/u*, fast/w*, and fast/x* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120982.

Rubber stamped by Filip Pizlo.

* fast/url/anchor.html:
* fast/url/file-http-base.html:
* fast/url/file.html:
* fast/url/host-lowercase-per-scheme.html:
* fast/url/host.html:
* fast/url/idna2003.html:
* fast/url/idna2008.html:
* fast/url/invalid-urls-utf8.html:
* fast/url/ipv4.html:
* fast/url/ipv6.html:
* fast/url/mailto.html:
* fast/url/path-url.html:
* fast/url/path.html:
* fast/url/port.html:
* fast/url/query.html:
* fast/url/relative-unix.html:
* fast/url/relative-win.html:
* fast/url/relative.html:
* fast/url/safari-extension.html:
* fast/url/scheme.html:
* fast/url/segments-from-data-url.html:
* fast/url/segments-userinfo-vs-host.html:
* fast/url/segments.html:
* fast/url/standard-url.html:
* fast/url/trivial-segments.html:
* fast/url/trivial.html:
* fast/workers/constructor-proto.html:
* fast/workers/dedicated-worker-lifecycle.html:
* fast/workers/shared-worker-exception.html:
* fast/workers/shared-worker-frame-lifecycle.html:
* fast/workers/shared-worker-name.html:
* fast/workers/shared-worker-storagequota-query-usage.html:
* fast/workers/worker-context-multi-port.html:
* fast/workers/worker-multi-port.html:
* fast/workers/worker-storagequota-query-usage.html:
* fast/writing-mode/percentage-margins-absolute-replaced.html:
* fast/writing-mode/percentage-margins-absolute.html:
* fast/writing-mode/vertical-inline-block-hittest.html:
* fast/xmlhttprequest/xmlhttprequest-default-attributes.html:
* fast/xmlhttprequest/xmlhttprequest-responseXML-html-document-responsetype-quirks.html:
* fast/xmlhttprequest/xmlhttprequest-responseXML-html-document-responsetype-strict.html:
* fast/xmlhttprequest/xmlhttprequest-responseXML-html-no-responsetype.html:
* fast/xmlhttprequest/xmlhttprequest-responseXML-invalid-xml.html:
* fast/xmlhttprequest/xmlhttprequest-responseXML-xml-document-responsetype.html:
* fast/xmlhttprequest/xmlhttprequest-responseXML-xml-text-responsetype.html:
* fast/xmlhttprequest/xmlhttprequest-responsetype-abort.html:
* fast/xmlhttprequest/xmlhttprequest-responsetype-arraybuffer.html:
* fast/xmlhttprequest/xmlhttprequest-responsetype-before-open-sync-request.html:
* fast/xmlhttprequest/xmlhttprequest-responsetype-before-open.html:
* fast/xmlhttprequest/xmlhttprequest-responsetype-document.html:
* fast/xmlhttprequest/xmlhttprequest-responsetype-json-invalid.html:
* fast/xmlhttprequest/xmlhttprequest-responsetype-json-utf16.html:
* fast/xmlhttprequest/xmlhttprequest-responsetype-json-valid.html:
* fast/xmlhttprequest/xmlhttprequest-responsetype-set-at-headers-received.html:
* fast/xmlhttprequest/xmlhttprequest-responsetype-sync-request.html:
* fast/xmlhttprequest/xmlhttprequest-responsetype-text.html:
* fast/xmlhttprequest/xmlhttprequest-set-responsetype.html:
* fast/xmlhttprequest/xmlhttprequest-sync-disabled.html:
* fast/xmlhttprequest/xmlhttprequest-withcredentials-before-open.html:
* fast/xpath/4XPath/Borrowed/cz_20030217.html:
* fast/xpath/4XPath/Borrowed/kd_20010423.html:
* fast/xpath/4XPath/Borrowed/od_20000608.html:
* fast/xpath/4XPath/Borrowed/rs_20010831.html:
* fast/xpath/4XPath/Borrowed/sr_20021217.html:
* fast/xpath/4XPath/Core/test_boolean_expr.html:
* fast/xpath/4XPath/Core/test_core_functions.html:
* fast/xpath/4XPath/Core/test_literal_expr.html:
* fast/xpath/4XPath/Core/test_location_path.html:
* fast/xpath/4XPath/Core/test_node_test.html:
* fast/xpath/4XPath/Core/test_nodeset_expr.html:
* fast/xpath/4XPath/Core/test_numeric_expr.html:
* fast/xpath/4XPath/Core/test_parser.html:
* fast/xpath/4XPath/Core/test_predicate_list.html:
* fast/xpath/4XPath/Core/test_step.html:
* fast/xpath/ambiguous-operators.html:
* fast/xpath/attr-namespace.html:
* fast/xpath/attribute-node-predicate.html:
* fast/xpath/detached-subtree-invalidate-iterator.html:
* fast/xpath/document-order.html:
* fast/xpath/evaluate-twice.html:
* fast/xpath/invalid-functions.html:
* fast/xpath/node-name-case-sensitivity.html:
* fast/xpath/null-namespace-in-html.html:
* fast/xpath/position.html:
* fast/xpath/py-dom-xpath/abbreviations.html:
* fast/xpath/py-dom-xpath/axes.html:
* fast/xpath/py-dom-xpath/data.html:
* fast/xpath/py-dom-xpath/expressions.html:
* fast/xpath/py-dom-xpath/functions.html:
* fast/xpath/py-dom-xpath/nodetests.html:
* fast/xpath/py-dom-xpath/paths.html:
* fast/xpath/py-dom-xpath/predicates.html:
* fast/xpath/reverse-axes.html:
* fast/xpath/string-value.html:
* fast/xpath/substring-after.html:
* fast/xpath/substring-nan-position.html:
* fast/xpath/substring-non-positive-postion.html:
* fast/xpath/xpath-detached-iframe-resolver-crash.html:
* fast/xpath/xpath-detached-import-assert.html:
* fast/xpath/xpath-detached-nodes.html:
* fast/xpath/xpath-namespaces.html:
* fast/xpath/xpath-template-element.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155273 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/s* and fast/t* files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sun, 8 Sep 2013 00:44:54 +0000 (00:44 +0000)]
Change fast/s* and fast/t* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120981.

Rubber stamped by Filip Pizlo.

* fast/scrolling/scrollable-area-dynamic-overflow.html:
* fast/scrolling/scrollable-area-frame-inherited-visibility-hidden.html:
* fast/scrolling/scrollable-area-frame-overflow-hidden.html:
* fast/scrolling/scrollable-area-frame-overried-inherited-visibility-hidden.html:
* fast/scrolling/scrollable-area-frame-scrolling-no-overried-inherited-visibility-hidden.html:
* fast/scrolling/scrollable-area-frame-scrolling-no-visibility-hidden-child.html:
* fast/scrolling/scrollable-area-frame-scrolling-no.html:
* fast/scrolling/scrollable-area-frame-scrolling-yes-display-none.html:
* fast/scrolling/scrollable-area-frame-scrolling-yes.html:
* fast/scrolling/scrollable-area-frame-visibility-hidden-child.html:
* fast/scrolling/scrollable-area-frame-zero-size-and-border.html:
* fast/scrolling/scrollable-area-frame.html:
* fast/scrolling/scrollable-area-overflow-auto-display-none-in-parent.html:
* fast/scrolling/scrollable-area-overflow-auto-display-none.html:
* fast/scrolling/scrollable-area-overflow-auto-visibility-hidden-in-parent.html:
* fast/scrolling/scrollable-area-overflow-auto-visibility-hidden.html:
* fast/scrolling/scrollable-area-overflow-auto-visibility-override.html:
* fast/scrolling/scrollable-area-overflow-auto-visibility-visible.html:
* fast/scrolling/scrollable-area-overflow-auto.html:
* fast/scrolling/scrollable-area-overflow-not-set.html:
* fast/scrolling/scrollable-area-overflow-visible.html:
* fast/scrolling/scrollbar-mousedown-mouseup.html:
* fast/scrolling/scrollbar-mousedown-move-mouseup.html:
* fast/scrolling/scrollbar-tickmarks-hittest.html:
* fast/selectors/querySelector-id-with-multiple-elements-with-same-id.html:
* fast/selectors/querySelector-scope.html:
* fast/selectors/specificity-overflow.html:
* fast/shapes/css-shapes-disabled.html:
* fast/shapes/css-shapes-enabled.html:
* fast/shapes/parsing/parsing-shape-inside.html:
* fast/shapes/parsing/parsing-shape-lengths.html:
* fast/shapes/parsing/parsing-shape-margin.html:
* fast/shapes/parsing/parsing-shape-outside.html:
* fast/shapes/parsing/parsing-shape-padding.html:
* fast/shapes/shape-inside/shape-inside-polygon-layout.html:
* fast/shapes/shape-inside/shape-inside-polygon-padding-002.html:
* fast/shapes/shape-inside/shape-inside-polygon-padding-003.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-diamond-margin-polygon.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
* fast/spatial-navigation/snav-1st-stop.html:
* fast/spatial-navigation/snav-clipped-overflowed-content.html:
* fast/spatial-navigation/snav-container-only-white-space.html:
* fast/spatial-navigation/snav-container-white-space.html:
* fast/spatial-navigation/snav-div-overflow-scrol-hidden.html:
* fast/spatial-navigation/snav-div-scrollable-but-without-focusable-content.html:
* fast/spatial-navigation/snav-fully-aligned-horizontally.html:
* fast/spatial-navigation/snav-fully-aligned-vertically.html:
* fast/spatial-navigation/snav-hidden-focusable-element.html:
* fast/spatial-navigation/snav-hidden-iframe-zero-size.html:
* fast/spatial-navigation/snav-hidden-iframe.html:
* fast/spatial-navigation/snav-iframe-flattening-simple.html:
* fast/spatial-navigation/snav-iframe-nested.html:
* fast/spatial-navigation/snav-iframe-no-focusable-content.html:
* fast/spatial-navigation/snav-iframe-no-scrollable-content.html:
* fast/spatial-navigation/snav-iframe-recursive-offset-parent.html:
* fast/spatial-navigation/snav-iframe-with-offscreen-focusable-element.html:
* fast/spatial-navigation/snav-imagemap-area-not-focusable.html:
* fast/spatial-navigation/snav-imagemap-area-without-image.html:
* fast/spatial-navigation/snav-imagemap-overlapped-areas.html:
* fast/spatial-navigation/snav-imagemap-simple.html:
* fast/spatial-navigation/snav-input.html:
* fast/spatial-navigation/snav-media-elements.html:
* fast/spatial-navigation/snav-multiple-select-optgroup.html:
* fast/spatial-navigation/snav-multiple-select.html:
* fast/spatial-navigation/snav-offscreen-content.html:
* fast/spatial-navigation/snav-only-clipped-overflow-content.html:
* fast/spatial-navigation/snav-radio-group.html:
* fast/spatial-navigation/snav-radio.html:
* fast/spatial-navigation/snav-search-optimization.html:
* fast/spatial-navigation/snav-simple-content-overflow.html:
* fast/spatial-navigation/snav-single-select-list.html:
* fast/spatial-navigation/snav-single-select.html:
* fast/spatial-navigation/snav-table-traversal.html:
* fast/spatial-navigation/snav-textarea.html:
* fast/spatial-navigation/snav-tiny-table-traversal.html:
* fast/spatial-navigation/snav-two-elements-one-line.html:
* fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html:
* fast/spatial-navigation/snav-z-index.html:
* fast/spatial-navigation/snav-zero-margin-content.html:
* fast/speech/bubble-position-scrolled.html:
* fast/speech/bubble-position.html:
* fast/speech/change-focus.html:
* fast/speech/input-onspeechchange-event.html:
* fast/speech/input-ontextinput-event.html:
* fast/speech/input-readonly-and-disabled.html:
* fast/speech/input-text-language-tag.html:
* fast/speech/input-text-speechbutton.html:
* fast/speech/input-text-speechstart.html:
* fast/speech/intrinsic-input-width-with-speech-border-padding.html:
* fast/speech/scripted/basics.html:
* fast/speech/scripted/navigate-away-iframe.html:
* fast/speech/scripted/navigate-away.html:
* fast/speech/scripted/speechgrammar-basics.html:
* fast/speech/scripted/speechrecognition-basics.html:
* fast/speech/scripted/speechrecognition-errors.html:
* fast/speech/scripted/speechrecognitionerror-basics.html:
* fast/speech/scripted/start-exception.html:
* fast/speech/speech-button-ignore-generated-events.html:
* fast/speech/speech-input-result-list-not-enough-arguments.html:
* fast/speech/speech-input-scripting.html:
* fast/speech/speech-style-on-non-speech-elements.html:
* fast/storage/serialized-script-value.html:
* fast/sub-pixel/auto-table-layout-should-avoid-text-wrapping.html:
* fast/sub-pixel/block-preferred-widths-with-sub-pixel-floats.html:
* fast/sub-pixel/boundingclientrect-subpixel-margin.html:
* fast/sub-pixel/client-and-offset-width.html:
* fast/sub-pixel/client-width-height-snapping.html:
* fast/sub-pixel/computedstylemargin.html:
* fast/sub-pixel/float-containing-block-with-margin.html:
* fast/sub-pixel/float-with-margin-in-container.html:
* fast/sub-pixel/float-with-right-margin-zoom.html:
* fast/sub-pixel/inline-block-with-padding.html:
* fast/sub-pixel/replaced-element-baseline.html:
* fast/sub-pixel/size-of-span-with-different-positions.html:
* fast/sub-pixel/table-cells-have-stable-width.html:
* fast/sub-pixel/table-cells-with-padding-do-not-wrap.html:
* fast/sub-pixel/table-rows-have-stable-height.html:
* fast/sub-pixel/tiled-canvas-elements.html:
* fast/sub-pixel/vertical-align-middle-overflow.html:
* fast/table/Rowspan-value-more-than-number-of-rows-present.html:
* fast/table/border-changes.html:
* fast/table/cellIndex-of-cell-with-different-parents.html:
* fast/table/col-width-span-expand.html:
* fast/table/correct-baseline-after-style-change-expected.html:
* fast/table/correct-baseline-after-style-change.html:
* fast/table/css-table-max-width.html:
* fast/table/css-table-width.html:
* fast/table/fixed-table-layout/fixed-layout-column-colspan-wrong-size.html:
* fast/table/form-with-non-table-display-inside-table-elements.html:
* fast/table/hittest-tablecell-bottom-edge.html:
* fast/table/hittest-tablecell-right-edge.html:
* fast/table/hittest-tablecell-with-borders-bottom-edge.html:
* fast/table/hittest-tablecell-with-borders-right-edge.html:
* fast/table/min-width-css-block-table.html:
* fast/table/min-width-css-inline-table.html:
* fast/table/min-width-html-block-table.html:
* fast/table/min-width-html-inline-table.html:
* fast/table/padding-height-and-override-height.html:
* fast/table/resize-table-binding-cell.html:
* fast/table/resize-table-cell.html:
* fast/table/resize-table-row.html:
* fast/table/script-tests/TEMPLATE.html:
* fast/table/table-with-borderattr-null.html:
* fast/table/table-with-borderattr-set-to-null.html:
* fast/table/td-bordercolor-attribute.html:
* fast/text/find-backwards.html:
* fast/text/find-diacritical-mark.html:
* fast/text/find-kana.html:
* fast/text/find-russian.html:
* fast/text/find-soft-hyphen.html:
* fast/text/font-size-zero.html:
* fast/text/international/iso-8859-8.html:
* fast/text/line-break-after-question-mark.html:
* fast/text/script-tests/TEMPLATE.html:
* fast/text/soft-hyphen-5.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155272 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/r* files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sun, 8 Sep 2013 00:26:16 +0000 (00:26 +0000)]
Change fast/r* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120980.

Rubber stamped by Filip Pizlo.

* fast/regex/alternative-length-miscalculation.html:
* fast/regex/assertion.html:
* fast/regex/constructor.html:
* fast/regex/cross-frame-callable.html:
* fast/regex/dotstar.html:
* fast/regex/early-acid3-86.html:
* fast/regex/ecma-regex-examples.html:
* fast/regex/invalid-range-in-class.html:
* fast/regex/lastIndex.html:
* fast/regex/malformed-escapes.html:
* fast/regex/non-capturing-backtracking.html:
* fast/regex/non-pattern-characters.html:
* fast/regex/overflow.html:
* fast/regex/parentheses.html:
* fast/regex/pcre-test-1.html:
* fast/regex/pcre-test-4.html:
* fast/regex/quantified-assertions.html:
* fast/regex/repeat-match-waldemar.html:
* fast/regex/script-tests/TEMPLATE.html:
* fast/regex/slow.html:
* fast/regex/toString.html:
* fast/regex/unicodeCaseInsensitive.html:
* fast/regions/autoheight-regionlayoutupdate-multipletimes.html:
* fast/regions/content-webkit-from-flow-parsing.html:
* fast/regions/css-regions-disabled.html:
* fast/regions/element-region-overset-state-negative-letter-spacing.html:
* fast/regions/element-region-overset-state-vertical-rl-negative-letter-spacing.html:
* fast/regions/element-region-overset-state-vertical-rl.html:
* fast/regions/element-region-overset-state.html:
* fast/regions/get-region-flow-ranges-absolute-pos.html:
* fast/regions/get-region-flow-ranges-content-nodes.html:
* fast/regions/get-region-flow-ranges-display-none.html:
* fast/regions/get-region-flow-ranges-empty-regions.html:
* fast/regions/get-region-flow-ranges-fixed-pos.html:
* fast/regions/get-region-flow-ranges-horiz-bt.html:
* fast/regions/get-region-flow-ranges-inline-only.html:
* fast/regions/get-region-flow-ranges-text-vert-lr.html:
* fast/regions/get-region-flow-ranges-text.html:
* fast/regions/get-region-flow-ranges-vert-lr.html:
* fast/regions/get-region-flow-ranges-vert-rl.html:
* fast/regions/get-region-flow-ranges-writing-modes-rl-rb-lr.html:
* fast/regions/get-region-flow-ranges-writing-modes-tb-rl-lr.html:
* fast/regions/get-region-flow-ranges.html:
* fast/regions/get-regions-by-content-horiz-bt.html:
* fast/regions/get-regions-by-content-horiz-tb.html:
* fast/regions/get-regions-by-content-pseudo.html:
* fast/regions/get-regions-by-content-vert-lr.html:
* fast/regions/get-regions-by-content-vert-rl.html:
* fast/regions/get-regions-by-content.html:
* fast/regions/get-regions-by-content2.html:
* fast/regions/hover-in-region-grandparent.html:
* fast/regions/hover-in-region-parent-skip-inlines-anonymous.html:
* fast/regions/hover-on-child-in-region-in-region.html:
* fast/regions/hover-on-child-in-region.html:
* fast/regions/hover-on-child-parent-different-regions.html:
* fast/regions/mathml-crash.html:
* fast/regions/offsetLeft-offsetTop-in-multiple-regions.html:
* fast/regions/offsetLeft-offsetTop-in-region-absolute-sticky-fixed.html:
* fast/regions/offsetLeft-offsetTop-in-region-float-vert-rl.html:
* fast/regions/offsetLeft-offsetTop-in-region-float.html:
* fast/regions/offsetLeft-offsetTop-inlines-region-in-element.html:
* fast/regions/offsetParent-body-in-flow-thread.html:
* fast/regions/offsetParent-in-flow-thread.html:
* fast/regions/overflow-scrollable-nested.html:
* fast/regions/region-element-display-change.html:
* fast/regions/region-element-display-restriction.html:
* fast/regions/regions-widows-and-orphans.html:
* fast/regions/remove-flow-thread-crash.html:
* fast/regions/script-tests/TEMPLATE.html:
* fast/regions/webkit-named-flow-collection-crash.html:
* fast/regions/webkit-named-flow-collection-empty-getters.html:
* fast/regions/webkit-named-flow-collection.html:
* fast/regions/webkit-named-flow-event-add-to-flow.html:
* fast/regions/webkit-named-flow-event-auto-height.html:
* fast/regions/webkit-named-flow-event-crash.html:
* fast/regions/webkit-named-flow-event-no-regions.html:
* fast/regions/webkit-named-flow-event-region-in-flexbox-no-overset-change.html:
* fast/regions/webkit-named-flow-event-region-in-flexbox-overset-change.html:
* fast/regions/webkit-named-flow-event-remove-from-dom.html:
* fast/regions/webkit-named-flow-event-remove-from-flow.html:
* fast/regions/webkit-named-flow-event-target.html:
* fast/regions/webkit-named-flow-event-to-null.html:
* fast/regions/webkit-named-flow-event.html:
* fast/regions/webkit-named-flow-first-empty-region-index.html:
* fast/regions/webkit-named-flow-get-content.html:
* fast/regions/webkit-named-flow-get-regions-pseudo.html:
* fast/regions/webkit-named-flow-get-regions.html:
* fast/regions/webkit-named-flow-name.html:
* fast/regions/webkit-named-flow-overset.html:
* fast/regions/webkit-region-fragment-parsing.html:
* fast/regions/webkit-region-rule.html:
* fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
* fast/repaint/fixed-in-page-scale.html:
* fast/repaint/fixed-right-bottom-in-page-scale.html:
* fast/repaint/fixed-right-in-page-scale.html:
* fast/repaint/obscured-background-no-repaint.html:
* fast/replaced/iframe-with-percentage-height-within-table-with-anonymous-table-cell.html:
* fast/replaced/iframe-with-percentage-height-within-table-with-table-cell-ignore-height.html:
* fast/replaced/table-percent-height-text-controls.html:
* fast/replaced/table-percent-height.html:
* fast/replaced/table-percent-width.html:
* fast/ruby/ruby-line-height.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155271 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/m*, fast/n*, fast/o*, and fast/p* files to use pre and post js files...
mark.lam@apple.com [Sun, 8 Sep 2013 00:09:19 +0000 (00:09 +0000)]
Change fast/m*, fast/n*, fast/o*, and fast/p* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120978.

Rubber stamped by Filip Pizlo.

* fast/masking/parsing-clip-path-iri.html:
* fast/masking/parsing-clip-path-shape.html:
* fast/masking/parsing-mask-source-type.html:
* fast/masking/parsing-mask.html:
* fast/media/media-query-serialization.html:
* fast/media/mq-pixel-ratio-print.html:
* fast/media/mq-resolution.html:
* fast/media/viewport-media-query-synchronous.html:
* fast/mediastream/LocalMediaStream-onended.html:
* fast/mediastream/MediaStream-add-remove-tracks.html:
* fast/mediastream/MediaStream-onended.html:
* fast/mediastream/MediaStreamConstructor.html:
* fast/mediastream/MediaStreamTrack.html:
* fast/mediastream/RTCIceCandidate.html:
* fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
* fast/mediastream/RTCPeerConnection-createAnswer.html:
* fast/mediastream/RTCPeerConnection-createOffer.html:
* fast/mediastream/RTCPeerConnection-datachannel.html:
* fast/mediastream/RTCPeerConnection-dtmf.html:
* fast/mediastream/RTCPeerConnection-events.html:
* fast/mediastream/RTCPeerConnection-ice.html:
* fast/mediastream/RTCPeerConnection-localDescription.html:
* fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
* fast/mediastream/RTCPeerConnection-remoteDescription.html:
* fast/mediastream/RTCPeerConnection-state.html:
* fast/mediastream/RTCPeerConnection-stats.html:
* fast/mediastream/RTCPeerConnection-statsSelector.html:
* fast/mediastream/RTCPeerConnection.html:
* fast/mediastream/RTCSessionDescription.html:
* fast/mediastream/argument-types.html:
* fast/mediastream/constructors.html:
* fast/mediastream/enabled.html:
* fast/mediastream/getusermedia.html:
* fast/mediastream/no-interface-object.html:
* fast/multicol/column-span-parent-continuation-crash.html:
* fast/multicol/column-width-zero.html:
* fast/multicol/newmulticol/balance-images.html:
* fast/multicol/newmulticol/balance-maxheight1.html:
* fast/multicol/newmulticol/balance-maxheight2.html:
* fast/multicol/newmulticol/balance1.html:
* fast/multicol/newmulticol/balance2.html:
* fast/multicol/newmulticol/balance3.html:
* fast/multicol/newmulticol/balance4.html:
* fast/multicol/newmulticol/balance5.html:
* fast/multicol/newmulticol/balance6.html:
* fast/multicol/newmulticol/balance7.html:
* fast/multicol/newmulticol/balance8.html:
* fast/multicol/newmulticol/balance9.html:
* fast/multicol/newmulticol/orphans-and-widows-balance.html:
* fast/multicol/orphans-relayout.html:
* fast/multicol/zeroColumnCount.html:
* fast/notifications/notifications-permission.html:
* fast/notifications/notifications-request-permission-optional.html:
* fast/overflow/child-100percent-height-inside-fixed-container-with-overflow-auto.html:
* fast/overflow/height-during-simplified-layout.html:
* fast/overflow/replaced-child-100percent-height-inside-fixed-container-with-overflow-auto.html:
* fast/overflow/scroll-div-hide-show.html:
* fast/overflow/scrollbar-click-retains-focus.html:
* fast/parser/block-nesting-cap.html:
* fast/parser/close-while-stopping.html:
* fast/parser/comment-in-textarea.html:
* fast/parser/double-write-from-closed-iframe.html:
* fast/parser/entity-end-iframe-tag.html:
* fast/parser/entity-end-script-tag.html:
* fast/parser/entity-end-style-tag.html:
* fast/parser/entity-end-textarea-tag.html:
* fast/parser/entity-end-title-tag.html:
* fast/parser/entity-end-xmp-tag.html:
* fast/parser/fragment-parser-doctype.html:
* fast/parser/fragment-parser.html:
* fast/parser/localname-case-strict.html:
* fast/parser/localname-case.html:
* fast/parser/parser-yield-timing.html:
* fast/parser/pre-first-line-break.html:
* fast/parser/script-tests/TEMPLATE.html:
* fast/performance/performance-now-timestamps.html:
* fast/performance/script-tests/TEMPLATE.html:
* fast/preloader/image-srcset.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155270 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/g*, fast/h*, fast/i*, and fast/l* files to use pre and post js files...
mark.lam@apple.com [Sat, 7 Sep 2013 23:56:14 +0000 (23:56 +0000)]
Change fast/g*, fast/h*, fast/i*, and fast/l* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120977.

Rubber stamped by Filip Pizlo.

* fast/gradients/css3-gradient-parsing.html:
* fast/gradients/unprefixed-gradient-parsing.html:
* fast/harness/fastmallocstatistics-object.html:
* fast/harness/memoryinfo-object.html:
* fast/harness/perftests/perf-runner-compute-statistics.html:
* fast/harness/perftests/runs-per-second-iterations.html:
* fast/hidpi/image-srcset-change-dynamically-from-js-1x.html:
* fast/hidpi/image-srcset-change-dynamically-from-js-2x.html:
* fast/hidpi/image-srcset-data-src.html:
* fast/hidpi/image-srcset-data-srcset.html:
* fast/hidpi/image-srcset-fraction.html:
* fast/hidpi/image-srcset-invalid-inputs-correct-src.html:
* fast/hidpi/image-srcset-invalid-inputs-except-one.html:
* fast/hidpi/image-srcset-remove-dynamically-from-js.html:
* fast/hidpi/image-srcset-same-alternative-for-both-attributes.html:
* fast/hidpi/image-srcset-simple-1x.html:
* fast/hidpi/image-srcset-simple-2x.html:
* fast/hidpi/image-srcset-src-selection-1x.html:
* fast/hidpi/image-srcset-src-selection-2x.html:
* fast/hidpi/image-srcset-viewport-modifiers.html:
* fast/history/history-back-forward-within-subframe-hash.html:
* fast/history/history-subframe-with-name.html:
* fast/history/history-traversal-is-asynchronous.html:
* fast/history/location-replace-hash.html:
* fast/history/multiple-classes-visited.html:
* fast/history/nested-visited-test.html:
* fast/history/same-document-iframes-changing-fragment.html:
* fast/history/same-document-iframes-changing-pushstate.html:
* fast/history/self-is-visited.html:
* fast/history/sibling-visited-test.html:
* fast/html/article-element.html:
* fast/html/aside-element.html:
* fast/html/clone-keygen.html:
* fast/html/clone-range.html:
* fast/html/details-click-controls.html:
* fast/html/details-clone.html:
* fast/html/details-keyboard-show-hide.html:
* fast/html/disable-style-element.html:
* fast/html/figcaption-element.html:
* fast/html/figure-element.html:
* fast/html/footer-element.html:
* fast/html/header-element.html:
* fast/html/hgroup-element.html:
* fast/html/hidden-attr-dom.html:
* fast/html/hidden-attr.html:
* fast/html/input-type-change-crash.html:
* fast/html/main-element.html:
* fast/html/mark-element.html:
* fast/html/marquee-alternate.html-disabled:
* fast/html/marquee-element.html:
* fast/html/meter-user-modify.html:
* fast/html/numbered-header-element.html:
* fast/html/object-border.html:
* fast/html/progress-user-modify.html:
* fast/html/range-point-in-range-for-different-documents.html:
* fast/html/script-tests/TEMPLATE.html:
* fast/html/section-element.html:
* fast/html/set-text-direction.html:
* fast/html/unknown-tag.html:
* fast/images/border.html:
* fast/images/cmyk-jpeg-with-color-profile.html:
* fast/images/image-error-event-not-firing.html:
* fast/images/imagemap-dynamic-area-updates.html:
* fast/images/move-image-to-new-document.html:
* fast/images/script-tests/TEMPLATE.html:
* fast/images/webgl-teximage2d.html:
* fast/images/zoomed-offset-size.html:
* fast/inline/inline-fixed-position-boundingbox.html:
* fast/inline/inline-position-top-align.html:
* fast/inline/inline-relative-offset-boundingbox.html:
* fast/innerHTML/innerHTML-special-elements.html:
* fast/innerHTML/innerHTML-uri-resolution.html:
* fast/layers/negative-scroll-positions.html:
* fast/layers/script-tests/TEMPLATE.html:
* fast/line-grid/line-align-parsing.html:
* fast/line-grid/line-grid-parsing.html:
* fast/line-grid/line-snap-parsing.html:
* fast/loader/form-state-restore-with-frames.html:
* fast/loader/hashchange-event-properties.html:
* fast/loader/image-in-page-cache.html:
* fast/loader/resources/form-state-restore-with-locked-back-forward-list-3.html:
* fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
* fast/loader/stateobjects/popstate-fires-with-page-cache.html:
* fast/loader/stateobjects/state-attribute-object-types.html:
* fast/loader/stateobjects/state-attribute-only-one-deserialization.html:
* fast/loader/stateobjects/state-attribute-popstate-event.html:
* fast/loader/stateobjects/state-url-sets-links-visited.html:
* fast/loader/url-selected-user-gesture.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155269 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/f* files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sat, 7 Sep 2013 23:31:07 +0000 (23:31 +0000)]
Change fast/f* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120976.

Rubber stamped by Filip Pizlo.

* fast/files/blob-constructor.html:
* fast/files/file-list-test.html:
* fast/files/file-reader-event-listener.html:
* fast/files/file-reader-fffd.html:
* fast/files/not-enough-arguments.html:
* fast/files/url-null.html:
* fast/files/url-required-arguments.html:
* fast/files/xhr-response-blob.html:
* fast/filesystem/async-operations.html:
* fast/filesystem/directory-entry-to-uri.html:
* fast/filesystem/entry-points-missing-arguments.html:
* fast/filesystem/file-entry-to-uri.html:
* fast/filesystem/file-from-file-entry.html:
* fast/filesystem/file-metadata-after-write.html:
* fast/filesystem/file-writer-abort-continue.html:
* fast/filesystem/file-writer-abort-depth.html:
* fast/filesystem/file-writer-abort.html:
* fast/filesystem/file-writer-empty-blob.html:
* fast/filesystem/file-writer-events.html:
* fast/filesystem/file-writer-gc-blob.html:
* fast/filesystem/file-writer-truncate-extend.html:
* fast/filesystem/file-writer-write-overlapped.html:
* fast/filesystem/filesystem-missing-arguments.html:
* fast/filesystem/filesystem-reference.html:
* fast/filesystem/filesystem-unserializable.html:
* fast/filesystem/flags-passing.html:
* fast/filesystem/input-access-entries.html:
* fast/filesystem/not-enough-arguments.html:
* fast/filesystem/op-copy.html:
* fast/filesystem/op-get-entry.html:
* fast/filesystem/op-get-metadata.html:
* fast/filesystem/op-get-parent.html:
* fast/filesystem/op-move.html:
* fast/filesystem/op-read-directory.html:
* fast/filesystem/op-remove.html:
* fast/filesystem/op-restricted-chars.html:
* fast/filesystem/op-restricted-names.html:
* fast/filesystem/op-restricted-unicode.html:
* fast/filesystem/read-directory.html:
* fast/filesystem/resources/async-operations.js:
* fast/filesystem/resources/directory-entry-to-uri.js:
* fast/filesystem/resources/file-entry-to-uri-sync.js:
* fast/filesystem/resources/file-entry-to-uri.js:
* fast/filesystem/resources/file-from-file-entry-sync.js:
* fast/filesystem/resources/file-from-file-entry.js:
* fast/filesystem/resources/file-writer-abort-continue.js:
* fast/filesystem/resources/file-writer-abort-depth.js:
* fast/filesystem/resources/file-writer-abort.js:
* fast/filesystem/resources/file-writer-empty-blob.js:
* fast/filesystem/resources/file-writer-events.js:
* fast/filesystem/resources/file-writer-gc-blob.js:
* fast/filesystem/resources/file-writer-sync-truncate-extend.js:
* fast/filesystem/resources/file-writer-sync-write-overlapped.js:
* fast/filesystem/resources/file-writer-truncate-extend.js:
* fast/filesystem/resources/file-writer-write-overlapped.js:
* fast/filesystem/resources/shared-worker-stub.js:
* fast/filesystem/resources/simple-persistent-sync.js:
* fast/filesystem/resources/simple-persistent.js:
* fast/filesystem/resources/simple-readonly.js:
* fast/filesystem/resources/simple-required-arguments-getdirectory.js:
* fast/filesystem/resources/simple-required-arguments-getfile.js:
* fast/filesystem/resources/simple-required-arguments-getmetadata.js:
* fast/filesystem/resources/simple-required-arguments-remove.js:
* fast/filesystem/resources/simple-temporary-sync.js:
* fast/filesystem/resources/simple-temporary.js:
* fast/filesystem/resources/sync-operations.js:
* fast/filesystem/script-tests/TEMPLATE.html:
* fast/filesystem/simple-persistent.html:
* fast/filesystem/simple-readonly-file-object.html:
* fast/filesystem/simple-readonly.html:
* fast/filesystem/simple-required-arguments-getdirectory.html:
* fast/filesystem/simple-required-arguments-getfile.html:
* fast/filesystem/simple-required-arguments-getmetadata.html:
* fast/filesystem/simple-required-arguments-remove.html:
* fast/filesystem/simple-temporary.html:
* fast/filesystem/workers/async-operations.html:
* fast/filesystem/workers/file-entry-to-uri-sync.html:
* fast/filesystem/workers/file-from-file-entry-sync.html:
* fast/filesystem/workers/file-from-file-entry.html:
* fast/filesystem/workers/file-writer-empty-blob.html:
* fast/filesystem/workers/file-writer-events-shared-worker.html:
* fast/filesystem/workers/file-writer-events.html:
* fast/filesystem/workers/file-writer-gc-blob.html:
* fast/filesystem/workers/file-writer-sync-truncate-extend.html:
* fast/filesystem/workers/file-writer-sync-write-overlapped.html:
* fast/filesystem/workers/file-writer-truncate-extend.html:
* fast/filesystem/workers/file-writer-write-overlapped.html:
* fast/filesystem/workers/simple-persistent-sync.html:
* fast/filesystem/workers/simple-persistent.html:
* fast/filesystem/workers/simple-temporary-sync.html:
* fast/filesystem/workers/simple-temporary.html:
* fast/filesystem/workers/sync-operations.html:
* fast/filter-image/parse-filter-image.html:
* fast/flexbox/box-orient-button.html:
* fast/flexbox/child-flexing.html:
* fast/flexbox/line-clamp-link-after-ellipsis.html:
* fast/flexbox/repaint-scrollbar.html:
* fast/flexbox/vertical-box-form-controls.html:
* fast/forms/ValidityState-customError.html:
* fast/forms/ValidityState-patternMismatch-unsupported.html:
* fast/forms/ValidityState-patternMismatch.html:
* fast/forms/ValidityState-rangeOverflow.html:
* fast/forms/ValidityState-rangeUnderflow.html:
* fast/forms/ValidityState-stepMismatch.html:
* fast/forms/ValidityState-tooLong-input.html:
* fast/forms/ValidityState-tooLong-textarea.html:
* fast/forms/ValidityState-typeMismatch-email.html:
* fast/forms/ValidityState-typeMismatch-url.html:
* fast/forms/ValidityState-valueMissing-001.html:
* fast/forms/ValidityState-valueMissing-002.html:
* fast/forms/ValidityState-valueMissing-003.html:
* fast/forms/access-key-for-all-elements.html:
* fast/forms/autocomplete.html:
* fast/forms/autofocus-focus-only-once.html:
* fast/forms/autofocus-keygen.html:
* fast/forms/button-in-forms-collection.html:
* fast/forms/checkValidity-001.html:
* fast/forms/checkValidity-002.html:
* fast/forms/checkValidity-003.html:
* fast/forms/checkValidity-004.html:
* fast/forms/checkValidity-cancel.html:
* fast/forms/checkValidity-handler-updates-dom.html:
* fast/forms/checkbox-click-indeterminate.html:
* fast/forms/checkbox-default-value.html:
* fast/forms/checkbox-onchange.html:
* fast/forms/color/color-setrangetext.html:
* fast/forms/color/input-color-onchange-event.html:
* fast/forms/color/input-value-sanitization-color.html:
* fast/forms/cursor-at-editable-content-boundary.html:
* fast/forms/datalist/datalist-child-validation.html:
* fast/forms/datalist/datalist-nonoption-child.html:
* fast/forms/datalist/datalist.html:
* fast/forms/datalist/input-list.html:
* fast/forms/datalist/range-snap-to-datalist.html:
* fast/forms/date/ValidityState-rangeOverflow-date.html:
* fast/forms/date/ValidityState-rangeUnderflow-date.html:
* fast/forms/date/ValidityState-stepMismatch-date.html:
* fast/forms/date/ValidityState-typeMismatch-date.html:
* fast/forms/date/date-click-on-label.html:
* fast/forms/date/date-input-type.html:
* fast/forms/date/date-interactive-validation-required.html:
* fast/forms/date/date-pseudo-classes.html:
* fast/forms/date/date-setrangetext.html:
* fast/forms/date/date-stepup-stepdown-from-renderer.html:
* fast/forms/date/date-stepup-stepdown.html:
* fast/forms/date/input-date-validation-message.html:
* fast/forms/date/input-valueasdate-date.html:
* fast/forms/date/input-valueasnumber-date.html:
* fast/forms/datetime/ValidityState-rangeOverflow-datetime.html:
* fast/forms/datetime/ValidityState-rangeUnderflow-datetime.html:
* fast/forms/datetime/ValidityState-stepMismatch-datetime.html:
* fast/forms/datetime/ValidityState-typeMismatch-datetime.html:
* fast/forms/datetime/datetime-input-type.html:
* fast/forms/datetime/datetime-interactive-validation-required.html:
* fast/forms/datetime/datetime-setrangetext.html:
* fast/forms/datetime/datetime-stepup-stepdown.html:
* fast/forms/datetime/datetime-value-sanitization.html:
* fast/forms/datetime/input-valueasdate-datetime.html:
* fast/forms/datetime/input-valueasnumber-datetime.html:
* fast/forms/datetimelocal/ValidityState-rangeOverflow-datetimelocal.html:
* fast/forms/datetimelocal/ValidityState-rangeUnderflow-datetimelocal.html:
* fast/forms/datetimelocal/ValidityState-stepMismatch-datetimelocal.html:
* fast/forms/datetimelocal/ValidityState-typeMismatch-datetimelocal.html:
* fast/forms/datetimelocal/datetimelocal-input-type.html:
* fast/forms/datetimelocal/datetimelocal-interactive-validation-required.html:
* fast/forms/datetimelocal/datetimelocal-pseudo-classes.html:
* fast/forms/datetimelocal/datetimelocal-setrangetext.html:
* fast/forms/datetimelocal/datetimelocal-stepup-stepdown.html:
* fast/forms/datetimelocal/input-valueasdate-datetimelocal.html:
* fast/forms/datetimelocal/input-valueasnumber-datetimelocal.html:
* fast/forms/disabled-attr-checkvalidity.html:
* fast/forms/editing-value.html:
* fast/forms/elements-invalidate-on-form-attribute-invalidation.html:
* fast/forms/enctype-attribute.html:
* fast/forms/fieldset/fieldset-disabled.html:
* fast/forms/fieldset/fieldset-elements.html:
* fast/forms/fieldset/fieldset-form-collection-radionode-list.html:
* fast/forms/fieldset/fieldset-name.html:
* fast/forms/fieldset/fieldset-type.html:
* fast/forms/fieldset/focus-in-fieldset-disabled.html:
* fast/forms/fieldset/validation-in-fieldset.html:
* fast/forms/file/display-none-upload-button.html:
* fast/forms/file/file-input-capture.html:
* fast/forms/file/file-input-change-event.html:
* fast/forms/file/file-setrangetext.html:
* fast/forms/file/file-style-inheritance.html:
* fast/forms/file/input-file-entries.html:
* fast/forms/file/input-file-label.html:
* fast/forms/file/input-file-value.html:
* fast/forms/file/input-file-write-files.html:
* fast/forms/file/recover-file-input-in-unposted-form.html:
* fast/forms/file/selected-files-from-history-state.html:
* fast/forms/focus-selection-input.html:
* fast/forms/focus-selection-textarea.html:
* fast/forms/focus-with-display-block.html:
* fast/forms/form-associated-element-removal.html:
* fast/forms/form-attribute-elements-order.html:
* fast/forms/form-attribute-elements-order2.html:
* fast/forms/form-attribute-elements.html:
* fast/forms/form-attribute-nonexistence-form-id.html:
* fast/forms/form-attribute-not-in-document.html:
* fast/forms/form-attribute.html:
* fast/forms/form-collection-elements-order.html:
* fast/forms/form-collection-elements.html:
* fast/forms/form-collection-radio-node-list.html:
* fast/forms/form-dirname-attribute.html:
* fast/forms/form-image-access-by-name.html:
* fast/forms/form-input-named-arguments.html:
* fast/forms/formaction-attribute.html:
* fast/forms/formmethod-attribute-button-html.html:
* fast/forms/formmethod-attribute-input-html.html:
* fast/forms/formmethod-attribute-test.html:
* fast/forms/formnovalidate-attribute.html:
* fast/forms/formtarget-attribute-button-html.html:
* fast/forms/formtarget-attribute-input-html.html:
* fast/forms/get-forms-to-about-blank.html:
* fast/forms/hidden/hidden-setrangetext.html:
* fast/forms/image/image-setrangetext.html:
* fast/forms/image/width-and-height-of-detached-input.html:
* fast/forms/incremental-dom-property.html:
* fast/forms/indeterminate-input-types.html:
* fast/forms/input-appearance-maxlength.html:
* fast/forms/input-autofilled.html:
* fast/forms/input-image-submit.html:
* fast/forms/input-live-pseudo-selectors.html:
* fast/forms/input-maxlength-ime-completed.html:
* fast/forms/input-maxlength-ime-preedit.html:
* fast/forms/input-maxlength-unsupported.html:
* fast/forms/input-maxlength.html:
* fast/forms/input-minmax.html:
* fast/forms/input-paste-undo.html:
* fast/forms/input-pattern.html:
* fast/forms/input-readonly-select.html:
* fast/forms/input-search-press-escape-key.html:
* fast/forms/input-step-as-double.html:
* fast/forms/input-stepup-stepdown.html:
* fast/forms/input-text-maxlength.html:
* fast/forms/input-text-paste-maxlength.html:
* fast/forms/input-type-change.html:
* fast/forms/input-type-change3.html:
* fast/forms/input-value-sanitization.html:
* fast/forms/input-valueasnumber-unsupported.html:
* fast/forms/input-width-height-attributes-without-renderer-loaded-image.html:
* fast/forms/input-width-height-attributes-without-renderer-not-loaded-image.html:
* fast/forms/input-width-height-attributes-without-renderer.html:
* fast/forms/input-width-height-attributes.html:
* fast/forms/input-widths.html:
* fast/forms/interactive-validation-assertion-by-validate-twice.html:
* fast/forms/interactive-validation-attach-assertion.html:
* fast/forms/interactive-validation-cancel.html:
* fast/forms/interactive-validation-crash-by-style-override.html:
* fast/forms/interactive-validation-formnovalidate-child.html:
* fast/forms/interactive-validation-formnovalidate.html:
* fast/forms/interactive-validation-novalidate.html:
* fast/forms/interactive-validation-prevented.html:
* fast/forms/interactive-validation-remove-node-in-handler.html:
* fast/forms/interactive-validation-required-checkbox.html:
* fast/forms/interactive-validation-select-crash.html:
* fast/forms/isindex-name.html:
* fast/forms/label/label-becomes-visible-while-clicking-on-label.html:
* fast/forms/label/labelable-elements.html:
* fast/forms/label/labels-add-htmlFor-label.html:
* fast/forms/label/labels-add-parent-label.html:
* fast/forms/label/labels-change-htmlFor-attribute.html:
* fast/forms/label/labels-custom-property.html:
* fast/forms/label/labels-item-index.html:
* fast/forms/label/labels-multiple-sibling-labels.html:
* fast/forms/label/labels-owner-node-adopted.html:
* fast/forms/label/labels-parent-and-sibling-labels.html:
* fast/forms/label/labels-remove-htmlFor-attribute.html:
* fast/forms/label/labels-remove-htmlFor-label.html:
* fast/forms/label/labels-remove-parent-label.html:
* fast/forms/label/labels-set-htmlFor-attribute.html:
* fast/forms/lazy-event-listener-scope-chain.html:
* fast/forms/legend/legend-form.html:
* fast/forms/listbox-deselect-scroll.html:
* fast/forms/listbox-selection-2.html:
* fast/forms/listbox-selection.html:
* fast/forms/menulist-disabled-selected-option.html:
* fast/forms/menulist-no-renderer-for-unexpected-children.html:
* fast/forms/menulist-submit-without-selection.html:
* fast/forms/method-attribute.html:
* fast/forms/min-content-form-controls.html:
* fast/forms/month/ValidityState-rangeOverflow-month.html:
* fast/forms/month/ValidityState-rangeUnderflow-month.html:
* fast/forms/month/ValidityState-stepMismatch-month.html:
* fast/forms/month/ValidityState-typeMismatch-month.html:
* fast/forms/month/input-valueasdate-month.html:
* fast/forms/month/input-valueasdate.html:
* fast/forms/month/input-valueasnumber-month.html:
* fast/forms/month/month-input-type.html:
* fast/forms/month/month-interactive-validation-required.html:
* fast/forms/month/month-pseudo-classes.html:
* fast/forms/month/month-setrangetext.html:
* fast/forms/month/month-stepup-stepdown.html:
* fast/forms/novalidate-attribute.html:
* fast/forms/number/number-blur-twice.html:
* fast/forms/number/number-change-type-on-focus.html:
* fast/forms/number/number-commit-valid-only.html:
* fast/forms/number/number-input-changeevent.html:
* fast/forms/number/number-interactive-validation-required.html:
* fast/forms/number/number-keyoperation.html:
* fast/forms/number/number-l10n-input.html:
* fast/forms/number/number-large-padding.html:
* fast/forms/number/number-lossless-localization.html:
* fast/forms/number/number-outofrange.html:
* fast/forms/number/number-setrangetext.html:
* fast/forms/number/number-size.html:
* fast/forms/number/number-spinbutton-capturing.html:
* fast/forms/number/number-spinbutton-change-and-input-events.html:
* fast/forms/number/number-spinbutton-click-in-iframe.html:
* fast/forms/number/number-spinbutton-gets-disabled-or-readonly.html:
* fast/forms/number/number-stepup-stepdown-from-renderer.html:
* fast/forms/number/number-stepup-stepdown.html:
* fast/forms/number/number-validation-message.html:
* fast/forms/number/number-validity-badinput.html:
* fast/forms/number/number-validity-rangeoverflow.html:
* fast/forms/number/number-validity-rangeunderflow.html:
* fast/forms/number/number-validity-stepmismatch.html:
* fast/forms/number/number-validity-typemismatch.html:
* fast/forms/number/number-valueasnumber.html:
* fast/forms/number/number-wheel-event.html:
* fast/forms/old-names.html:
* fast/forms/onchange-change-type.html:
* fast/forms/onchange-setvalueforuser.html:
* fast/forms/option-label-trim-html-spaces.html:
* fast/forms/option-strip-unicode-spaces.html:
* fast/forms/option-value-and-label-changed-by-js.html:
* fast/forms/option-value-and-label.html:
* fast/forms/option-value-trim-html-spaces.html:
* fast/forms/output-reset-assertion-failed.html:
* fast/forms/parser-associated-form-removal.html:
* fast/forms/past-names-map-should-be-used-only-when-named-item-is-empty.html:
* fast/forms/past-names-map-should-not-contain-disassociated-elements.html:
* fast/forms/past-names-map-should-not-contain-nodelist-item.html:
* fast/forms/percent-height-auto-width-form-controls.html:
* fast/forms/placeholder-dom-property.html:
* fast/forms/placeholder-stripped.html:
* fast/forms/radio/ValidityState-valueMissing-radio.html:
* fast/forms/radio/interactive-validation-required-radio.html:
* fast/forms/radio/radio-attr-order.html:
* fast/forms/radio/radio-default-value.html:
* fast/forms/radio/radio-group-document-destruction.html:
* fast/forms/radio/radio-group-in-detached-form.html:
* fast/forms/radio/radio-group.html:
* fast/forms/radio/radio-live-validation-style.html:
* fast/forms/radio/radio-onchange.html:
* fast/forms/radio/radio-remove-form-attr.html:
* fast/forms/radio/state-restore-radio-group.html:
* fast/forms/radionodelist-image-type.html:
* fast/forms/radionodelist-whose-form-element-detached-from-domtree.html:
* fast/forms/range/ValidityState-stepMismatch-range.html:
* fast/forms/range/input-range-validation-message.html:
* fast/forms/range/input-valueasnumber-range.html:
* fast/forms/range/range-default-value.html:
* fast/forms/range/range-drag-when-toggled-disabled.html:
* fast/forms/range/range-drag.html:
* fast/forms/range/range-hit-test-with-padding.html:
* fast/forms/range/range-keyoperation.html:
* fast/forms/range/range-reset.html:
* fast/forms/range/range-set-attribute.html:
* fast/forms/range/range-setrangetext.html:
* fast/forms/range/range-slow-drag-to-edge.html:
* fast/forms/range/range-stepup-stepdown-from-renderer.html:
* fast/forms/range/range-stepup-stepdown.html:
* fast/forms/range/range-type-change-onchange.html:
* fast/forms/range/range-type-change-oninput.html:
* fast/forms/range/range-value-rounding.html:
* fast/forms/required-attribute-001.html:
* fast/forms/required-attribute-002.html:
* fast/forms/reset-autofilled.html:
* fast/forms/resources/state-restore-empty-state-1.html:
* fast/forms/resources/state-restore-skip-stateless-dump.html:
* fast/forms/search-cancel-button-events.html:
* fast/forms/search-disabled-readonly.html:
* fast/forms/search-hide-cancel-on-cancel.html:
* fast/forms/search/intrinsic-search-width-with-decoration-border-padding.html:
* fast/forms/search/search-setrangetext.html:
* fast/forms/select-clientheight-large-size.html:
* fast/forms/select-clientheight-with-multiple-attr.html:
* fast/forms/select-live-pseudo-selectors.html:
* fast/forms/select-multiple-elements-with-mouse-drag-with-options-less-than-size.html:
* fast/forms/select-multiple-elements-with-mouse-drag.html:
* fast/forms/select-option-accesskey-crash.html:
* fast/forms/select-set-length-optgroup.html:
* fast/forms/select-set-length-with-mutation-remove.html:
* fast/forms/select-set-length-with-mutation-reorder.html:
* fast/forms/select-set-length-with-mutation-reparent.html:
* fast/forms/select-set-length-with-mutation.html:
* fast/forms/select-set-length.html:
* fast/forms/select/listbox-click-on-scrollbar.html:
* fast/forms/select/listbox-disabled-scroll-no-onchange.html:
* fast/forms/select/listbox-drag-in-non-multiple.html:
* fast/forms/select/menulist-onchange-fired-with-key-up-down.html:
* fast/forms/select/optgroup-clicking.html:
* fast/forms/select/optgroup-disabled.html:
* fast/forms/select/option-selecting.html:
* fast/forms/select/options-indexed-properties.html:
* fast/forms/select/popup-closes-on-blur.html:
* fast/forms/select/select-assign-null.html:
* fast/forms/select/select-change-type-on-focus.html:
* fast/forms/select/select-disabled.html:
* fast/forms/select/select-state-restore.html:
* fast/forms/select/select-typeahead-crash.html:
* fast/forms/select/setting-to-invalid-value.html:
* fast/forms/selection-direction.html:
* fast/forms/selection-start-end-readonly.html:
* fast/forms/selection-wrongtype.html:
* fast/forms/setCustomValidity-arguments.html:
* fast/forms/setCustomValidity-existence.html:
* fast/forms/setCustomValidity.html:
* fast/forms/setrangetext.html:
* fast/forms/shadow-tree-exposure.html:
* fast/forms/state-restore-broken-state.html:
* fast/forms/state-restore-empty-state.html:
* fast/forms/state-restore-hidden.html:
* fast/forms/state-restore-per-form.html:
* fast/forms/state-restore-skip-stateless.html:
* fast/forms/state-restore-to-non-autocomplete-form.html:
* fast/forms/state-restore-to-non-edited-controls.html:
* fast/forms/state-save-of-detached-control.html:
* fast/forms/submit-form-attributes.html:
* fast/forms/submit-form-with-dirname-attribute-with-ancestor-dir-attribute.html:
* fast/forms/submit-form-with-dirname-attribute-with-nonhtml-ancestor.html:
* fast/forms/submit-form-with-dirname-attribute.html:
* fast/forms/text-control-intrinsic-widths.html:
* fast/forms/textarea-and-mutation-events-appending-text.html:
* fast/forms/textarea-checkValidity-crash.html:
* fast/forms/textarea-initial-caret-position.html:
* fast/forms/textarea-input-event.html:
* fast/forms/textarea-live-pseudo-selectors.html:
* fast/forms/textarea-maxlength.html:
* fast/forms/textarea-metrics.html:
* fast/forms/textarea-newline.html:
* fast/forms/textarea-placeholder-dom-property.html:
* fast/forms/textarea-rows-cols.html:
* fast/forms/textarea-selection-preservation.html:
* fast/forms/textarea-set-defaultvalue-after-value.html:
* fast/forms/textarea-textlength.html:
* fast/forms/textarea-wrap-attribute.html:
* fast/forms/textarea/textarea-setrangetext.html:
* fast/forms/textarea/textarea-state-restore.html:
* fast/forms/textfield-clone.html:
* fast/forms/textfield-lastchange-was-useredit.html:
* fast/forms/textfield-to-password-on-focus.html:
* fast/forms/time/time-input-type.html:
* fast/forms/time/time-interactive-validation-required.html:
* fast/forms/time/time-pseudo-classes.html:
* fast/forms/time/time-setrangetext.html:
* fast/forms/time/time-stepup-stepdown.html:
* fast/forms/time/time-validity-rangeoverflow.html:
* fast/forms/time/time-validity-rangeunderflow.html:
* fast/forms/time/time-validity-stepmismatch.html:
* fast/forms/time/time-validity-typemismatch.html:
* fast/forms/time/time-valueasdate.html:
* fast/forms/time/time-valueasnumber.html:
* fast/forms/update-form-attribute-element.html:
* fast/forms/validation-message-clone.html:
* fast/forms/validation-message-in-relative-body.html:
* fast/forms/validation-message-on-checkbox.html:
* fast/forms/validation-message-on-listbox.html:
* fast/forms/validation-message-on-menulist.html:
* fast/forms/validation-message-on-radio.html:
* fast/forms/validation-message-on-range.html:
* fast/forms/validation-message-on-textarea.html:
* fast/forms/validation-message-user-modify.html:
* fast/forms/validationMessage.html:
* fast/forms/week/ValidityState-rangeOverflow-week.html:
* fast/forms/week/ValidityState-rangeUnderflow-week.html:
* fast/forms/week/ValidityState-stepMismatch-week.html:
* fast/forms/week/ValidityState-typeMismatch-week.html:
* fast/forms/week/input-valueasdate-week.html:
* fast/forms/week/input-valueasnumber-week.html:
* fast/forms/week/week-input-type.html:
* fast/forms/week/week-interactive-validation-required.html:
* fast/forms/week/week-pseudo-classes.html:
* fast/forms/week/week-setrangetext.html:
* fast/forms/week/week-stepup-stepdown.html:
* fast/forms/willvalidate.html:
* fast/forms/xss-auditor-doesnt-crash-on-post-submit.html:
* fast/frames/detached-shadow-frame.html:
* fast/frames/flattening/iframe-tiny.html:
* fast/frames/frameset-frameborder-boolean-values.html:
* fast/frames/frameset-frameborder-inheritance.html:
* fast/frames/frameset-frameborder-overrides-border.html:
* fast/frames/iframe-double-scale-contents.html:
* fast/frames/iframe-no-src-local-origin-allow.html:
* fast/frames/iframe-no-src-set-location.html:
* fast/frames/iframe-onload-and-domnodeinserted.html:
* fast/frames/out-of-document-iframe-has-child-frame.html:
* fast/frames/reparent-in-unload-contentdocument.html:
* fast/frames/resources/frame-element-name.html:
* fast/frames/resources/sandboxed-iframe-storage-allowed.html:
* fast/frames/sandboxed-iframe-about-blank.html:
* fast/frames/sandboxed-iframe-navigation-allowed.html:
* fast/frames/sandboxed-iframe-plugins.html:
* fast/frames/sandboxed-iframe-scripting-01.html:
* fast/frames/sandboxed-iframe-scripting-02.html:
* fast/frames/sandboxed-iframe-scripting-03.html:
* fast/frames/sandboxed-iframe-scripting-04.html:
* fast/frames/sandboxed-iframe-scripting-05.html:
* fast/frames/sandboxed-iframe-storage.html:
* fast/frames/script-tests/TEMPLATE.html:
* fast/frames/seamless/seamless-basic.html:
* fast/frames/seamless/seamless-body-margin.html:
* fast/frames/seamless/seamless-border-padding.html:
* fast/frames/seamless/seamless-contenteditable-not-inherited.html:
* fast/frames/seamless/seamless-css-cascade.html:
* fast/frames/seamless/seamless-designMode.html:
* fast/frames/seamless/seamless-document-write.html:
* fast/frames/seamless/seamless-float.html:
* fast/frames/seamless/seamless-form-get-named.html:
* fast/frames/seamless/seamless-form-get-override.html:
* fast/frames/seamless/seamless-form-get.html:
* fast/frames/seamless/seamless-form-post-named.html:
* fast/frames/seamless/seamless-form-post-override.html:
* fast/frames/seamless/seamless-form-post.html:
* fast/frames/seamless/seamless-hyperlink-named.html:
* fast/frames/seamless/seamless-hyperlink-override.html:
* fast/frames/seamless/seamless-hyperlink.html:
* fast/frames/seamless/seamless-inherited-document-style.html:
* fast/frames/seamless/seamless-inherited-origin.html:
* fast/frames/seamless/seamless-inline.html:
* fast/frames/seamless/seamless-min-max.html:
* fast/frames/seamless/seamless-nested.html:
* fast/frames/seamless/seamless-percent-height.html:
* fast/frames/seamless/seamless-quirks.html:
* fast/frames/seamless/seamless-sandbox-flag.html:
* fast/frames/seamless/seamless-sandbox-srcdoc.html:
* fast/frames/seamless/seamless-srcdoc.html:
* fast/frames/seamless/seamless-window-location-href.html:
* fast/frames/seamless/seamless-window-location-replace.html:
* fast/frames/seamless/seamless-window-location-sandbox.html:
* fast/frames/seamless/seamless-window-location.html:
* fast/frames/seamless/seamless-window-open-override.html:
* fast/frames/seamless/seamless-window-open.html:
* fast/frames/unload-reparent-sibling-frame.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155268 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/e* files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sat, 7 Sep 2013 23:07:25 +0000 (23:07 +0000)]
Change fast/e* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120975.

Rubber stamped by Filip Pizlo.

* fast/encoding/char-decoding-mac.html:
* fast/encoding/char-decoding.html:
* fast/encoding/char-encoding-mac.html:
* fast/encoding/char-encoding.html:
* fast/encoding/idn-security.html:
* fast/encoding/invalid-xml.html:
* fast/encoding/resources/invalid-xml.js:
(runNextTest):
* fast/events/autoscroll-in-overflow-hidden-html.html:
* fast/events/autoscroll-should-not-stop-on-keypress.html:
* fast/events/blur-focus-window-should-blur-focus-element.html:
* fast/events/bogus-dropEffect-effectAllowed.html:
* fast/events/caller-access-from-event-listener.html:
* fast/events/check-defocus-event-order-when-triggered-by-mouse-click.html:
* fast/events/check-defocus-event-order-when-triggered-by-tab.html:
* fast/events/click-focus-control.html:
* fast/events/click-range-slider.html:
* fast/events/clientXY-in-zoom-and-scroll.html:
* fast/events/constructors/before-load-event-constructor.html:
* fast/events/constructors/close-event-constructor.html:
* fast/events/constructors/composition-event-constructor.html:
* fast/events/constructors/custom-event-constructor.html:
* fast/events/constructors/device-proximity-event-constructor.html:
* fast/events/constructors/error-event-constructor.html:
* fast/events/constructors/event-constructors.html:
* fast/events/constructors/focus-event-constructor.html:
* fast/events/constructors/hash-change-event-constructor.html:
* fast/events/constructors/keyboard-event-constructor.html:
* fast/events/constructors/media-key-event-constructor.html:
* fast/events/constructors/media-stream-event-constructor.html:
* fast/events/constructors/message-event-constructor.html:
* fast/events/constructors/mouse-event-constructor.html:
* fast/events/constructors/overflow-event-constructor.html:
* fast/events/constructors/page-transition-event-constructor.html:
* fast/events/constructors/pop-state-event-constructor.html:
* fast/events/constructors/progress-event-constructor.html:
* fast/events/constructors/speech-recognition-error-constructor.html:
* fast/events/constructors/speech-recognition-event-constructor.html:
* fast/events/constructors/storage-event-constructor.html:
* fast/events/constructors/track-event-constructor.html:
* fast/events/constructors/transition-event-constructor.html:
* fast/events/constructors/ui-event-constructor.html:
* fast/events/constructors/webgl-context-event-constructor.html:
* fast/events/constructors/webkit-animation-event-constructor.html:
* fast/events/constructors/webkit-transition-event-constructor.html:
* fast/events/constructors/wheel-event-constructor.html:
* fast/events/content-changed-during-drop.html:
* fast/events/context-nodrag.html:
* fast/events/continuous-platform-wheelevent-in-scrolling-div.html:
* fast/events/create-document-crash-on-attach-event.html:
* fast/events/dispatch-event-being-dispatched.html:
* fast/events/dispatch-synthetic-mouseevent.html:
* fast/events/dispatch-to-function-with-handle-event.html:
* fast/events/drag-and-drop-autoscroll.html:
* fast/events/drag-and-drop-dataTransfer-types-nocrash.html:
* fast/events/drag-and-drop-fire-drag-dragover.html:
* fast/events/drag-and-drop-set-drag-data-arguments.html:
* fast/events/drag-and-drop.html:
* fast/events/dropzone-001.html:
* fast/events/dropzone-002.html:
* fast/events/dropzone-003.html:
* fast/events/dropzone-004.html:
* fast/events/dropzone-005.html:
* fast/events/event-attribute.html:
* fast/events/event-creation.html:
* fast/events/event-function-toString.html:
* fast/events/event-input-contentEditable.html:
* fast/events/event-listener-list-mutation.html:
* fast/events/event-listener-map-rehash-crash.html:
* fast/events/event-listener-moving-documents.html:
* fast/events/event-listener-sharing.html:
* fast/events/file-input-hidden-in-ondrop.html:
* fast/events/fire-mousedown-while-pressing-mouse-button.html:
* fast/events/fire-popstate-event.html:
* fast/events/fire-scroll-event-element.html:
* fast/events/fire-scroll-event.html:
* fast/events/flags-unset-on-init-event.html:
* fast/events/form-iframe-target-before-load-crash.html:
* fast/events/form-iframe-target-before-load-crash2.html:
* fast/events/form-onchange.html:
* fast/events/iframe-onmousemove.html:
* fast/events/imagemap-norender-crash.html:
* fast/events/init-events.html:
* fast/events/inputText-never-fired-on-keydown-cancel.html:
* fast/events/invalid-001.html:
* fast/events/invalid-002.html:
* fast/events/invalid-003.html:
* fast/events/invalid-004.html:
* fast/events/invalid-005.html:
* fast/events/keyboardevent-location-constants.html:
* fast/events/keydown-leftright-keys.html:
* fast/events/keydown-numpad-keys.html:
* fast/events/message-port-multi.html:
* fast/events/mosuedrag-on-canvas-should-not-start-selection.html:
* fast/events/mouse-click-events.html:
* fast/events/mouse-cursor-change.html:
* fast/events/mouse-cursor-image-set.html:
* fast/events/mouse-cursor-multiframecur.html:
* fast/events/mouse-cursor-no-mousemove.html:
* fast/events/mouse-cursor.html:
* fast/events/mouse-double-triple-click-should-not-select-next-node-for-user-select-none.html:
* fast/events/mouse-focus-imagemap.html:
* fast/events/mouse-relative-position.html:
* fast/events/mouseout-dead-node.html:
* fast/events/mouseover-button.html:
* fast/events/mutation-during-append-child.html:
* fast/events/mutation-during-insert-before.html:
* fast/events/mutation-during-replace-child-2.html:
* fast/events/mutation-during-replace-child.html:
* fast/events/no-scroll-on-input-text-selection.html:
* fast/events/onblur-remove.html:
* fast/events/onchange-range-slider.html:
* fast/events/onchange-setvalue.html:
* fast/events/onchange-text-form-field.html:
* fast/events/onerror-img-after-gc.html:
* fast/events/onunload-back-to-page-cache.html:
* fast/events/page-scaled-mouse-click-iframe.html:
* fast/events/page-scaled-mouse-click.html:
* fast/events/page-visibility-iframe-delete-test.html:
* fast/events/page-visibility-iframe-move-test.html:
* fast/events/page-visibility-iframe-propagation-test.html:
* fast/events/page-visibility-null-view.html:
* fast/events/page-visibility-transition-test.html:
* fast/events/pagehide-timeout.html:
* fast/events/pagehide-xhr-open.html:
* fast/events/platform-wheelevent-in-scrolling-div.html:
* fast/events/platform-wheelevent-paging-x-in-non-scrolling-div.html:
* fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html:
* fast/events/platform-wheelevent-paging-x-in-scrolling-div.html:
* fast/events/platform-wheelevent-paging-x-in-scrolling-page.html:
* fast/events/platform-wheelevent-paging-xy-in-scrolling-div.html:
* fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html:
* fast/events/platform-wheelevent-paging-y-in-non-scrolling-div.html:
* fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html:
* fast/events/platform-wheelevent-paging-y-in-scrolling-div.html:
* fast/events/platform-wheelevent-paging-y-in-scrolling-page.html:
* fast/events/popup-allowed-from-gesture-initiated-event.html:
* fast/events/popup-blocked-from-fake-button-click.html:
* fast/events/popup-blocked-from-fake-focus.html:
* fast/events/popup-blocked-from-fake-user-gesture.html:
* fast/events/popup-blocked-from-untrusted-click-event-on-anchor.html:
* fast/events/popup-blocking-timers1.html:
* fast/events/popup-blocking-timers2.html:
* fast/events/popup-blocking-timers3.html:
* fast/events/popup-blocking-timers4.html:
* fast/events/popup-blocking-timers5.html:
* fast/events/popup-blocking-timers6.html:
* fast/events/related-target-focusevent.html:
* fast/events/resources/record-events.js:
* fast/events/scale-and-scroll-body.html:
* fast/events/scale-and-scroll-iframe-body.html:
* fast/events/scale-and-scroll-iframe-window.html:
* fast/events/scale-and-scroll-window.html:
* fast/events/script-tests/TEMPLATE.html:
* fast/events/scroll-after-click-on-tab-index.html:
* fast/events/scroll-event-during-modal-dialog.html:
* fast/events/scroll-event-phase.html:
* fast/events/scroll-in-scaled-page-with-overflow-hidden.html:
* fast/events/select-element.html:
* fast/events/suspend-timers.html:
* fast/events/tab-focus-link-in-canvas.html:
* fast/events/tab-imagemap.html:
* fast/events/tab-is-focusable-assert.html:
* fast/events/tab-test-not-visible-imagemap.html:
* fast/events/touch/basic-multi-touch-events-limited.html:
* fast/events/touch/basic-multi-touch-events.html:
* fast/events/touch/basic-single-touch-events.html:
* fast/events/touch/create-touch-event.html:
* fast/events/touch/document-create-touch-list-crash.html:
* fast/events/touch/document-create-touch-list.html:
* fast/events/touch/document-create-touch.html:
* fast/events/touch/emulate-touch-events.html:
* fast/events/touch/emulated-touch-iframe.html:
* fast/events/touch/frame-hover-update.html:
* fast/events/touch/gesture/context-menu-on-long-press.html:
* fast/events/touch/gesture/context-menu-on-long-tap.html:
* fast/events/touch/gesture/context-menu-on-two-finger-tap.html:
* fast/events/touch/gesture/gesture-click.html:
* fast/events/touch/gesture/gesture-dblclick.html:
* fast/events/touch/gesture/gesture-scroll.html:
* fast/events/touch/gesture/gesture-scrollbar.html:
* fast/events/touch/gesture/gesture-tap-active-state-iframe.html:
* fast/events/touch/gesture/gesture-tap-active-state.html:
* fast/events/touch/gesture/gesture-tap-hover-clear.html:
* fast/events/touch/gesture/gesture-tap-on-hover-element.html:
* fast/events/touch/gesture/long-press-on-draggable-element-in-iframe-triggers-drag.html:
* fast/events/touch/gesture/long-press-on-draggable-element-in-nested-iframes-triggers-drag.html:
* fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag.html:
* fast/events/touch/gesture/pad-gesture-cancel.html:
* fast/events/touch/gesture/pad-gesture-fling.html:
* fast/events/touch/gesture/touch-gesture-noscroll-body-propagated.html:
* fast/events/touch/gesture/touch-gesture-noscroll-body-xhidden.html:
* fast/events/touch/gesture/touch-gesture-noscroll-body-yhidden.html:
* fast/events/touch/gesture/touch-gesture-noscroll-body.html:
* fast/events/touch/gesture/touch-gesture-noscroll-div.html:
* fast/events/touch/gesture/touch-gesture-noscroll-iframe.html:
* fast/events/touch/gesture/touch-gesture-scroll-div-not-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-div-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-div-scaled.html:
* fast/events/touch/gesture/touch-gesture-scroll-div-twice-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-div.html:
* fast/events/touch/gesture/touch-gesture-scroll-iframe-editable.html:
* fast/events/touch/gesture/touch-gesture-scroll-iframe-not-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-iframe-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-iframe.html:
* fast/events/touch/gesture/touch-gesture-scroll-page-not-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-page-propagated.html:
* fast/events/touch/gesture/touch-gesture-scroll-page.html:
* fast/events/touch/gesture/touch-gesture-scroll-shy-target.html:
* fast/events/touch/gesture/touch-gesture-scroll-sideways.html:
* fast/events/touch/multi-touch-grouped-targets.html:
* fast/events/touch/multi-touch-inside-iframes.html:
* fast/events/touch/multi-touch-inside-nested-iframes.html:
* fast/events/touch/page-scaled-touch-gesture-click.html:
* fast/events/touch/script-tests/TEMPLATE.html:
* fast/events/touch/send-oncancel-event.html:
* fast/events/touch/tap-highlight-color.html:
* fast/events/touch/touch-active-state.html:
* fast/events/touch/touch-before-pressing-spin-button.html:
* fast/events/touch/touch-coords-in-zoom-and-scroll.html:
* fast/events/touch/touch-handler-count.html:
* fast/events/touch/touch-input-element-change-documents.html:
* fast/events/touch/touch-inside-iframe-scrolled.html:
* fast/events/touch/touch-inside-iframe.html:
* fast/events/touch/touch-scaled-scrolled.html:
* fast/events/touch/touch-slider-no-js-touch-listener.html:
* fast/events/touch/touch-slider.html:
* fast/events/touch/touch-stale-node-crash.html:
* fast/events/touch/touch-target-limited.html:
* fast/events/touch/touch-target.html:
* fast/events/wheelevent-basic.html:
* fast/events/wheelevent-constructor.html:
* fast/events/wheelevent-direction-inverted-from-device.html:
* fast/events/wheelevent-in-horizontal-scrollbar-in-rtl.html:
* fast/events/wheelevent-in-scrolling-div.html:
* fast/events/wheelevent-in-text-node.html:
* fast/events/wheelevent-in-vertical-scrollbar-in-rtl.html:
* fast/events/wheelevent-mousewheel-interaction.html:
* fast/events/zoom-dblclick.html:
* fast/exclusions/css-exclusions-disabled.html:
* fast/exclusions/css-exclusions-enabled.html:
* fast/exclusions/parsing/parsing-wrap-flow.html:
* fast/exclusions/parsing/parsing-wrap-through.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155267 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoOnly run FTL tests if we have the FTL
fpizlo@apple.com [Sat, 7 Sep 2013 23:07:06 +0000 (23:07 +0000)]
Only run FTL tests if we have the FTL
https://bugs.webkit.org/show_bug.cgi?id=120974

Source/JavaScriptCore:

Reviewed by Geoffrey Garen.

The test infrastructure is now smart enough to not pass --useExperimentalFTL=true
unless it knows that we have the FTL.

* dfg/DFGTierUpCheckInjectionPhase.cpp:
(JSC::DFG::TierUpCheckInjectionPhase::run):

Tools:

Reviewed by Geoffrey Garen.

Pass --ftl-jit down into run-jsc-stress-tests so that it knows what test
variants to run.

* Scripts/build-jsc:
* Scripts/run-javascriptcore-tests:
* Scripts/run-jsc-stress-tests:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155266 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/d* files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sat, 7 Sep 2013 22:48:36 +0000 (22:48 +0000)]
Change fast/d* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120973.

Rubber stamped by Filip Pizlo.

* fast/dom/Attr/access-after-element-destruction.html:
* fast/dom/Attr/change-id-via-attr-node-value.html:
* fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html:
* fast/dom/Attr/parent-adopt-node.html:
* fast/dom/Attr/script-tests/TEMPLATE.html:
* fast/dom/Attr/set-attribute-node-from-iframe.html:
* fast/dom/CSSStyleDeclaration/access-longest-css-property.html:
* fast/dom/CSSStyleDeclaration/css-computed-style-item.html:
* fast/dom/CSSStyleDeclaration/css-properties-case-sensitive.html:
* fast/dom/CSSStyleDeclaration/css-style-item.html:
* fast/dom/CSSStyleDeclaration/script-tests/TEMPLATE.html:
* fast/dom/CSSStyleDeclaration/transition-property-names.html:
* fast/dom/Comment/remove.html:
* fast/dom/DOMException/EventException.html:
* fast/dom/DOMException/RangeException.html:
* fast/dom/DOMException/XPathException.html:
* fast/dom/DOMException/prototype-object.html:
* fast/dom/DOMException/stack-trace.html:
* fast/dom/DOMImplementation/createDocument-namespace-err.html:
* fast/dom/DOMImplementation/createDocument-with-used-doctype.html:
* fast/dom/DOMImplementation/createDocumentType-err.html:
* fast/dom/DOMImplementation/createHTMLDocument-optional-title.html:
* fast/dom/DOMImplementation/resources/createDocument-with-used-doctype-frame.html:
* fast/dom/DOMImplementation/script-tests/TEMPLATE.html:
* fast/dom/DOMURL/check-instanceof-domurl-functions.html:
* fast/dom/DeviceMotion/create-event.html:
* fast/dom/DeviceMotion/no-page-cache.html:
* fast/dom/DeviceMotion/optional-event-properties.html:
* fast/dom/DeviceMotion/script-tests/TEMPLATE.html:
* fast/dom/DeviceMotion/window-property.html:
* fast/dom/DeviceOrientation/add-listener-from-callback.html:
* fast/dom/DeviceOrientation/basic-operation.html:
* fast/dom/DeviceOrientation/create-event.html:
* fast/dom/DeviceOrientation/event-after-navigation.html:
* fast/dom/DeviceOrientation/multiple-frames.html:
* fast/dom/DeviceOrientation/no-page-cache.html:
* fast/dom/DeviceOrientation/no-synchronous-events.html:
* fast/dom/DeviceOrientation/null-values.html:
* fast/dom/DeviceOrientation/optional-event-properties.html:
* fast/dom/DeviceOrientation/script-tests/TEMPLATE.html:
* fast/dom/DeviceOrientation/updates.html:
* fast/dom/DeviceOrientation/window-property.html:
* fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
* fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport.html:
* fast/dom/Document/createAttributeNS-namespace-err.html:
* fast/dom/Document/createElement-invalid-names.html:
* fast/dom/Document/createElement-valid-names.html:
* fast/dom/Document/createElementNS-namespace-err.html:
* fast/dom/Document/document-current-script-async.html:
* fast/dom/Document/document-current-script.html:
* fast/dom/Document/document-title-get.html:
* fast/dom/Document/document-write-doctype.html:
* fast/dom/Document/invalid-domain-change-throws-exception.html:
* fast/dom/Document/readystate.html:
* fast/dom/Document/replace-child.html:
* fast/dom/Document/replaceChild-null-oldChild.html:
* fast/dom/Document/script-tests/TEMPLATE.html:
* fast/dom/Document/title-with-multiple-children.html:
* fast/dom/DocumentType/remove.html:
* fast/dom/Element/attr-param-typechecking.html:
* fast/dom/Element/attrisid-extra01.html:
* fast/dom/Element/class-list-move-between-document-with-different-quirks-mode.html:
* fast/dom/Element/class-list-update.html:
* fast/dom/Element/class-list.html:
* fast/dom/Element/class-name.html:
* fast/dom/Element/dimension-properties-unrendered.html:
* fast/dom/Element/element-traversal.html:
* fast/dom/Element/getAttribute-case-insensitivity.html:
* fast/dom/Element/getAttribute-check-case-sensitivity.html:
* fast/dom/Element/getBoundingClientRect-getClientRects-relative-to-viewport.html:
* fast/dom/Element/getBoundingClientRect.html:
* fast/dom/Element/getClientRects.html:
* fast/dom/Element/id-in-applet.html:
* fast/dom/Element/id-in-formcollection.html:
* fast/dom/Element/id-in-frame.html:
* fast/dom/Element/id-in-getelement01.html:
* fast/dom/Element/id-in-insert-hr.html:
* fast/dom/Element/id-in-map.html:
* fast/dom/Element/id-in-node-list-index01.html:
* fast/dom/Element/id-in-param.html:
* fast/dom/Element/node-list-identity.html:
* fast/dom/Element/prefix-setter-exception.html:
* fast/dom/Element/remove.html:
* fast/dom/Element/script-tests/TEMPLATE.html:
* fast/dom/Element/scrollLeft-Quirks.html:
* fast/dom/Element/scrollLeft.html:
* fast/dom/Element/scrollTop-Quirks.html:
* fast/dom/Element/scrollTop.html:
* fast/dom/Element/setAttributeNS-namespace-err.html:
* fast/dom/Element/setAttributeNode-case-insensitivity.html:
* fast/dom/EntityReference/readonly-exceptions.html:
* fast/dom/EntityReference/script-tests/TEMPLATE.html:
* fast/dom/Geolocation/argument-types.html:
* fast/dom/Geolocation/cached-position-iframe.html:
* fast/dom/Geolocation/callback-exception.html:
* fast/dom/Geolocation/callback-to-deleted-context.html:
* fast/dom/Geolocation/callback-to-remote-context.html:
* fast/dom/Geolocation/callback-to-remote-context2.html:
* fast/dom/Geolocation/clear-watch-invalid-id-crash.html:
* fast/dom/Geolocation/coordinates-interface-attributes.html:
* fast/dom/Geolocation/delayed-permission-allowed-for-multiple-requests.html:
* fast/dom/Geolocation/delayed-permission-allowed.html:
* fast/dom/Geolocation/delayed-permission-denied-for-multiple-requests.html:
* fast/dom/Geolocation/delayed-permission-denied.html:
* fast/dom/Geolocation/disconnected-frame-already.html:
* fast/dom/Geolocation/disconnected-frame-permission-denied.html:
* fast/dom/Geolocation/disconnected-frame.html:
* fast/dom/Geolocation/enabled.html:
* fast/dom/Geolocation/error-clear-watch.html:
* fast/dom/Geolocation/error.html:
* fast/dom/Geolocation/maximum-age.html:
* fast/dom/Geolocation/multiple-requests.html:
* fast/dom/Geolocation/no-page-cache.html:
* fast/dom/Geolocation/not-enough-arguments.html:
* fast/dom/Geolocation/notimer-after-unload.html:
* fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
* fast/dom/Geolocation/permission-denied-already-clear-watch.html:
* fast/dom/Geolocation/permission-denied-already-error.html:
* fast/dom/Geolocation/permission-denied-already-success.html:
* fast/dom/Geolocation/permission-denied-stops-watches.html:
* fast/dom/Geolocation/permission-denied.html:
* fast/dom/Geolocation/position-string.html:
* fast/dom/Geolocation/reentrant-error.html:
* fast/dom/Geolocation/reentrant-permission-denied.html:
* fast/dom/Geolocation/reentrant-success.html:
* fast/dom/Geolocation/remove-remote-context-in-error-callback-crash.html:
* fast/dom/Geolocation/script-tests/TEMPLATE.html:
* fast/dom/Geolocation/success-clear-watch.html:
* fast/dom/Geolocation/success.html:
* fast/dom/Geolocation/timeout-clear-watch.html:
* fast/dom/Geolocation/timeout-zero.html:
* fast/dom/Geolocation/timeout.html:
* fast/dom/Geolocation/timestamp.html:
* fast/dom/Geolocation/watch.html:
* fast/dom/Geolocation/watchPosition-unique.html:
* fast/dom/Geolocation/window-close-crash.html:
* fast/dom/HTMLAnchorElement/anchor-ismap-crash.html:
* fast/dom/HTMLAnchorElement/get-href-attribute-port.html:
* fast/dom/HTMLAnchorElement/remove-rel-attribute.html:
* fast/dom/HTMLAnchorElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLAnchorElement/set-href-attribute-hash.html:
* fast/dom/HTMLAnchorElement/set-href-attribute-host.html:
* fast/dom/HTMLAnchorElement/set-href-attribute-hostname.html:
* fast/dom/HTMLAnchorElement/set-href-attribute-pathname.html:
* fast/dom/HTMLAnchorElement/set-href-attribute-port.html:
* fast/dom/HTMLAnchorElement/set-href-attribute-prevents-rebase.html:
* fast/dom/HTMLAnchorElement/set-href-attribute-protocol.html:
* fast/dom/HTMLAnchorElement/set-href-attribute-rebase.html:
* fast/dom/HTMLAnchorElement/set-href-attribute-search.html:
* fast/dom/HTMLAnchorElement/set-href-attribute-whitespace.html:
* fast/dom/HTMLBaseElement/href-attribute-resolves-with-respect-to-document.html:
* fast/dom/HTMLBaseElement/multiple-base-elements.html:
* fast/dom/HTMLBaseElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLButtonElement/change-type.html:
* fast/dom/HTMLDocument/document-all.html:
* fast/dom/HTMLDocument/named-item-multiple-match.html:
* fast/dom/HTMLDocument/object-with-same-id-and-name.html:
* fast/dom/HTMLDocument/set-focus-on-valid-element.html:
* fast/dom/HTMLElement/attr-dir-auto-change-before-text-node.html:
* fast/dom/HTMLElement/attr-dir-auto-change-child-node.html:
* fast/dom/HTMLElement/attr-dir-auto-change-text-form-control.html:
* fast/dom/HTMLElement/attr-dir-auto-change-text.html:
* fast/dom/HTMLElement/attr-dir-auto-children.html:
* fast/dom/HTMLElement/attr-dir-auto-remove-add-children.html:
* fast/dom/HTMLElement/attr-dir-auto-text-form-control-child.html:
* fast/dom/HTMLElement/attr-dir-auto-text-form-control.html:
* fast/dom/HTMLElement/attr-dir-auto.html:
* fast/dom/HTMLElement/attr-dir-value-change.html:
* fast/dom/HTMLElement/attr-empty-string.html:
* fast/dom/HTMLElement/attr-false-string.html:
* fast/dom/HTMLElement/attr-invalid-string.html:
* fast/dom/HTMLElement/attr-missing-ancestor-false.html:
* fast/dom/HTMLElement/attr-missing-ancestor-true.html:
* fast/dom/HTMLElement/attr-missing-parent-ancestor-missing.html:
* fast/dom/HTMLElement/attr-missing-parent-false.html:
* fast/dom/HTMLElement/attr-missing-parent-true.html:
* fast/dom/HTMLElement/attr-true-string.html:
* fast/dom/HTMLElement/class-list-gc.html:
* fast/dom/HTMLElement/class-list-quirks.html:
* fast/dom/HTMLElement/class-list.html:
* fast/dom/HTMLElement/insertAdjacentHTML-errors.html:
* fast/dom/HTMLElement/iscontenteditable-designmodeon-allinherit-subframe.html:
* fast/dom/HTMLElement/iscontenteditable-designmodeon-allinherit.html:
* fast/dom/HTMLElement/iscontenteditable-designmodeon-ancestor.html:
* fast/dom/HTMLElement/iscontenteditable-designmodeon.html:
* fast/dom/HTMLElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLElement/set-false.html:
* fast/dom/HTMLElement/set-inherit-parent-false.html:
* fast/dom/HTMLElement/set-inherit-parent-true.html:
* fast/dom/HTMLElement/set-invalid-value.html:
* fast/dom/HTMLElement/set-true.html:
* fast/dom/HTMLElement/set-value-caseinsensitive.html:
* fast/dom/HTMLElement/spellcheck.html:
* fast/dom/HTMLElement/translate.html:
* fast/dom/HTMLFontElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLFontElement/size-attribute.html:
* fast/dom/HTMLFormElement/elements-not-in-document.html:
* fast/dom/HTMLFormElement/htmlformelement-indexed-getter.html:
* fast/dom/HTMLFormElement/invalid-form-field.html:
* fast/dom/HTMLFormElement/move-option-between-documents.html:
* fast/dom/HTMLFormElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLHeadElement/head-check.html:
* fast/dom/HTMLImageElement/image-lowsrc-getset.html:
* fast/dom/HTMLImageElement/parse-src.html:
* fast/dom/HTMLImageElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLInputElement/checked-pseudo-selector.html:
* fast/dom/HTMLInputElement/duplicate-element-names.html:
* fast/dom/HTMLInputElement/input-size-attribute.html:
* fast/dom/HTMLInputElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLInputElement/size-attribute.html:
* fast/dom/HTMLIsIndexElement/prototype-chain.html:
* fast/dom/HTMLKeygenElement/keygen.html:
* fast/dom/HTMLLabelElement/label-control.html:
* fast/dom/HTMLLabelElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLLinkElement/disabled-attribute.html:
* fast/dom/HTMLLinkElement/prefetch-beforeload.html:
* fast/dom/HTMLLinkElement/prefetch-onerror.html:
* fast/dom/HTMLLinkElement/prefetch-too-many-clients.html:
* fast/dom/HTMLLinkElement/subresource.html:
* fast/dom/HTMLMeterElement/meter-clone.html:
* fast/dom/HTMLMeterElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLMeterElement/set-meter-properties.html:
* fast/dom/HTMLObjectElement/beforeload-set-text-crash.xhtml:
* fast/dom/HTMLObjectElement/object-as-frame.html:
* fast/dom/HTMLOptionElement/collection-setter-getter.html:
* fast/dom/HTMLOutputElement/dom-settable-token-list.html:
* fast/dom/HTMLOutputElement/htmloutputelement-children-removed.html:
* fast/dom/HTMLOutputElement/htmloutputelement-reset-event.html:
* fast/dom/HTMLOutputElement/htmloutputelement-validity.html:
* fast/dom/HTMLOutputElement/htmloutputelement-value.html:
* fast/dom/HTMLOutputElement/htmloutputelement.html:
* fast/dom/HTMLProgressElement/progress-clone.html:
* fast/dom/HTMLProgressElement/progress-element-indeterminate-crash.html:
* fast/dom/HTMLProgressElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLProgressElement/set-progress-properties.html:
* fast/dom/HTMLScriptElement/async-false-inside-async-false-load.html:
* fast/dom/HTMLScriptElement/async-inline-script.html:
* fast/dom/HTMLScriptElement/async-onbeforeload.html:
* fast/dom/HTMLScriptElement/defer-inline-script.html:
* fast/dom/HTMLScriptElement/defer-onbeforeload.html:
* fast/dom/HTMLScriptElement/defer-script-invalid-url.html:
* fast/dom/HTMLScriptElement/move-in-beforeload.html:
* fast/dom/HTMLScriptElement/remove-in-beforeload.html:
* fast/dom/HTMLScriptElement/resources/frame.html:
* fast/dom/HTMLScriptElement/script-async-attr.html:
* fast/dom/HTMLScriptElement/script-for-attribute-unexpected-execution.html:
* fast/dom/HTMLSelectElement/change-multiple-preserve-selection.html:
* fast/dom/HTMLSelectElement/click-size-zero-no-crash.html:
* fast/dom/HTMLSelectElement/named-options.html:
* fast/dom/HTMLSelectElement/option-add-crash.html:
* fast/dom/HTMLSelectElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLSelectElement/select-element-item-argument.html:
* fast/dom/HTMLSelectElement/select-selectedIndex-multiple.html:
* fast/dom/HTMLSelectElement/select-selectedIndex-noAnchorIndex-crash.html:
* fast/dom/HTMLSelectElement/select-selectedIndex.html:
* fast/dom/HTMLSelectElement/select-selectedOptions.html:
* fast/dom/HTMLSelectElement/selected-false.html:
* fast/dom/HTMLSelectElement/selected-index-preserved-when-option-text-changes.html:
* fast/dom/HTMLTableElement/cellpadding-attribute.html:
* fast/dom/HTMLTableElement/early-acid3-65-excerpt.html:
* fast/dom/HTMLTableElement/early-acid3-66-excerpt.html:
* fast/dom/HTMLTableElement/rows.html:
* fast/dom/HTMLTableElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLTableElement/tBodies.html:
* fast/dom/HTMLTableElement/table-with-invalid-border.html:
* fast/dom/HTMLTableRowElement/cells.html:
* fast/dom/HTMLTableRowElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLTableSectionElement/rows.html:
* fast/dom/HTMLTableSectionElement/script-tests/TEMPLATE.html:
* fast/dom/HTMLTemplateElement/cloneNode.html:
* fast/dom/HTMLTemplateElement/contentWrappers.html:
* fast/dom/HTMLTemplateElement/cycles-in-shadow.html:
* fast/dom/HTMLTemplateElement/cycles.html:
* fast/dom/HTMLTemplateElement/inertContents.html:
* fast/dom/HTMLTemplateElement/innerHTML-inert.html:
* fast/dom/HTMLTemplateElement/ownerDocument-adoptNode.html:
* fast/dom/HTMLTemplateElement/ownerDocument.html:
* fast/dom/HTMLTemplateElement/ownerDocumentXHTML.xhtml:
* fast/dom/MutationObserver/added-out-of-order.html:
* fast/dom/MutationObserver/callback-arguments.html:
* fast/dom/MutationObserver/clear-transient-without-delivery.html:
* fast/dom/MutationObserver/create-during-delivery.html:
* fast/dom/MutationObserver/cross-document.html:
* fast/dom/MutationObserver/database-callback-delivery.html:
* fast/dom/MutationObserver/delivery-order.html:
* fast/dom/MutationObserver/disconnect-cancel-pending.html:
* fast/dom/MutationObserver/document-fragment-insertion.html:
* fast/dom/MutationObserver/filesystem-callback-delivery.html:
* fast/dom/MutationObserver/mutate-during-delivery.html:
* fast/dom/MutationObserver/mutation-observer-constructor.html:
* fast/dom/MutationObserver/mutation-observer-prefix.html:
* fast/dom/MutationObserver/mutation-record-constructor.html:
* fast/dom/MutationObserver/mutation-record-nullity.html:
* fast/dom/MutationObserver/observe-attributes.html:
* fast/dom/MutationObserver/observe-characterdata.html:
* fast/dom/MutationObserver/observe-childList.html:
* fast/dom/MutationObserver/observe-exceptions.html:
* fast/dom/MutationObserver/observe-subtree.html:
* fast/dom/MutationObserver/observer-wrapper-dropoff-transient.html:
* fast/dom/MutationObserver/observer-wrapper-dropoff.html:
* fast/dom/MutationObserver/parser-mutations.html:
* fast/dom/MutationObserver/removed-out-of-order.html:
* fast/dom/MutationObserver/shadow-dom.html:
* fast/dom/MutationObserver/takeRecords.html:
* fast/dom/MutationObserver/transient-gc-crash.html:
* fast/dom/Node/DOMNodeRemovedEvent.html:
* fast/dom/Node/contains-method.html:
* fast/dom/Node/initial-values.html:
* fast/dom/Node/isEqualNode.html:
* fast/dom/Node/normalize-with-cdata.html:
* fast/dom/Node/script-tests/TEMPLATE.html:
* fast/dom/NodeList/childNodes-reverse-iteration.html:
* fast/dom/NodeList/nodelist-item-assignment.html:
* fast/dom/NodeList/nodelist-item-call-as-function.html:
* fast/dom/NodeList/nodelist-item-with-index.html:
* fast/dom/NodeList/nodelist-item-with-name.html:
* fast/dom/NodeList/nodelist-namespace-invalidation.html:
* fast/dom/NodeList/nodelist-reachable.html:
* fast/dom/NodeList/script-tests/TEMPLATE.html:
* fast/dom/Orientation/create-event-orientationchange.html:
* fast/dom/Range/31684.html:
* fast/dom/Range/detach-range-during-deletecontents.html:
* fast/dom/Range/getBoundingClientRect-getClientRects-relative-to-viewport.html:
* fast/dom/Range/getBoundingClientRect.html:
* fast/dom/Range/getClientRects-vertical.html:
* fast/dom/Range/getClientRects.html:
* fast/dom/Range/insertNode-empty-fragment-crash.html:
* fast/dom/Range/mutation.html:
* fast/dom/Range/range-clone-empty.html:
* fast/dom/Range/range-exceptions.html:
* fast/dom/Range/range-insertNode-assertion.html:
* fast/dom/Range/range-insertNode-separate-endContainer.html:
* fast/dom/Range/range-insertNode-splittext.html:
* fast/dom/Range/range-intersectsNode-exception.html:
* fast/dom/Range/range-intersectsNode.html:
* fast/dom/Range/range-modifycontents.html:
* fast/dom/Range/script-tests/TEMPLATE.html:
* fast/dom/Range/select-node-different-document.html:
* fast/dom/Range/set-wrong-document-err.html:
* fast/dom/Range/split-text-in-range.html:
* fast/dom/Selection/collapseToX-empty-selection.html:
* fast/dom/Selection/getRangeAt.html:
* fast/dom/Selection/script-tests/TEMPLATE.html:
* fast/dom/SelectorAPI/attrname-case-insensitive.html:
* fast/dom/SelectorAPI/attrname-case-sensitive.xhtml:
* fast/dom/SelectorAPI/caseID-almost-strict.html:
* fast/dom/SelectorAPI/caseID-strict.html:
* fast/dom/SelectorAPI/caseID.html:
* fast/dom/SelectorAPI/caseTag.html:
* fast/dom/SelectorAPI/caseTagX.xhtml:
* fast/dom/SelectorAPI/detached-element.html:
* fast/dom/SelectorAPI/elementRoot.html:
* fast/dom/SelectorAPI/id-fastpath-almost-strict.html:
* fast/dom/SelectorAPI/id-fastpath-strict.html:
* fast/dom/SelectorAPI/id-fastpath.html:
* fast/dom/SelectorAPI/script-tests/TEMPLATE.html:
* fast/dom/SelectorAPI/undefined-null-stringify.html:
* fast/dom/SelectorAPI/viewless-document.html:
* fast/dom/StyleSheet/css-medialist-item.html:
* fast/dom/StyleSheet/detached-parent-rule-without-wrapper.html:
* fast/dom/StyleSheet/detached-sheet-owner-node-link.html:
* fast/dom/StyleSheet/detached-sheet-owner-node.html:
* fast/dom/StyleSheet/detached-style-pi.xhtml:
* fast/dom/StyleSheet/detached-style.html:
* fast/dom/StyleSheet/detached-stylesheet-without-wrapper.html:
* fast/dom/StyleSheet/gc-declaration-parent-rule.html:
* fast/dom/StyleSheet/gc-inline-style-cssvalues.html:
* fast/dom/StyleSheet/gc-parent-rule.html:
* fast/dom/StyleSheet/gc-parent-stylesheet.html:
* fast/dom/StyleSheet/gc-rule-children-wrappers.html:
* fast/dom/StyleSheet/gc-styleheet-wrapper.xhtml:
* fast/dom/StyleSheet/get-stylesheet-byname.html:
* fast/dom/StyleSheet/script-tests/TEMPLATE.html:
* fast/dom/Text/remove.html:
* fast/dom/Text/replaceWholeText.html:
* fast/dom/Text/script-tests/TEMPLATE.html:
* fast/dom/Text/text-should-not-have-attributes.html:
* fast/dom/TreeWalker/TreeWalker-currentNode.html:
* fast/dom/TreeWalker/acceptNode-filter.html:
* fast/dom/TreeWalker/filter-throw.html:
* fast/dom/TreeWalker/previousNodeLastChildReject.html:
* fast/dom/TreeWalker/previousSiblingLastChildSkip.html:
* fast/dom/TreeWalker/script-tests/TEMPLATE.html:
* fast/dom/TreeWalker/traversal-reject.html:
* fast/dom/TreeWalker/traversal-skip-most.html:
* fast/dom/TreeWalker/traversal-skip.html:
* fast/dom/URL-attribute-reflection.html:
* fast/dom/Window/HTMLBodyElement-window-eventListener-attributes.html:
* fast/dom/Window/HTMLFrameSetElement-window-eventListener-attributes.html:
* fast/dom/Window/Location/location-override-toString-on-proto-using-defineGetter.html:
* fast/dom/Window/Location/location-override-toString-on-proto-using-with.html:
* fast/dom/Window/Location/location-override-toString-on-proto.html:
* fast/dom/Window/Location/location-override-toString-using-defineGetter.html:
* fast/dom/Window/Location/location-override-toString-using-with.html:
* fast/dom/Window/Location/location-override-toString.html:
* fast/dom/Window/Location/location-override-valueOf-on-proto-using-defineGetter.html:
* fast/dom/Window/Location/location-override-valueOf-on-proto-using-with.html:
* fast/dom/Window/Location/location-override-valueOf-on-proto.html:
* fast/dom/Window/Location/location-override-valueOf-using-defineGetter.html:
* fast/dom/Window/Location/location-override-valueOf-using-with.html:
* fast/dom/Window/Location/location-override-valueOf.html:
* fast/dom/Window/Location/window-override-location-using-defineGetter.html:
* fast/dom/Window/Location/window-override-window-using-defineGetter.html:
* fast/dom/Window/Location/window-shadow-location-using-js-object-with-toString.html:
* fast/dom/Window/Location/window-shadow-location-using-string.html:
* fast/dom/Window/Location/window-shadow-window-using-js-object-with-location-field.html:
* fast/dom/Window/atob-btoa.html:
* fast/dom/Window/custom-constructors.html:
* fast/dom/Window/customized-property-survives-gc.html:
* fast/dom/Window/dispatchEvent.html:
* fast/dom/Window/es52-globals.html:
* fast/dom/Window/getMatchedCSSRules-with-invalid-pseudo-elements.html:
* fast/dom/Window/getMatchedCSSRules-with-pseudo-elements.html:
* fast/dom/Window/invalid-protocol.html:
* fast/dom/Window/new-window-opener.html:
* fast/dom/Window/open-window-min-size.html:
* fast/dom/Window/querySelectorAll-with-pseudo-elements.html:
* fast/dom/Window/replaceable.html:
* fast/dom/Window/resources/window-appendages-cleared-results.html:
* fast/dom/Window/script-tests/TEMPLATE.html:
* fast/dom/Window/setTimeout-setInterval-unique.html:
* fast/dom/Window/web-timing-minimal-performance-now.html:
* fast/dom/Window/webkitConvertPoint.html:
* fast/dom/Window/webkitConvertPointUpdateLayout.html:
* fast/dom/Window/window-constructor-presence.html:
* fast/dom/Window/window-custom-prototype.html:
* fast/dom/Window/window-frames-self-referential.html:
* fast/dom/Window/window-legacy-event-listener.html:
* fast/dom/Window/window-lookup-precedence.html:
* fast/dom/Window/window-property-shadowing-onclick.html:
* fast/dom/Window/window-resize-and-move-arguments.html:
* fast/dom/Window/window-resize-and-move-sub-frame.html:
* fast/dom/Window/window-resize-nan.html-disabled:
* fast/dom/Window/window-resize.html:
* fast/dom/Window/window-scroll-arguments.html:
* fast/dom/Window/window-xy-properties.html:
* fast/dom/XMLHttpRequest-constants.html:
* fast/dom/XMLHttpRequest-legacy-event-listener.html:
* fast/dom/XMLSerializer-doctype2.html:
* fast/dom/access-key-iframe.html:
* fast/dom/adopt-node-prevented.html:
* fast/dom/allowed-children.html:
* fast/dom/attr-style-too-lazy.html:
* fast/dom/attribute-legacy-colors.html:
* fast/dom/body-clone-link-decl-parent-crash.html:
* fast/dom/boolean-attribute-reflection.html:
* fast/dom/call-a-constructor-as-a-function.html:
* fast/dom/child-insertion-notify-crash.html:
* fast/dom/click-method-on-html-element.html:
* fast/dom/cloneNode-below-body-attribute-merging.html:
* fast/dom/collection-idempotence.html:
* fast/dom/collection-item.html:
* fast/dom/collection-length-should-not-be-overridden.html:
* fast/dom/collection-nameditem-move-between-documents.html:
* fast/dom/compare-document-position-disconnected-nodes.html:
* fast/dom/console-log-stack-overflow.html:
* fast/dom/constructed-objects-prototypes.html:
* fast/dom/constructor-proto.html:
* fast/dom/constructors-cached-navigate.html:
* fast/dom/constructors-cached.html:
* fast/dom/createDocumentType-ownerDocument.html:
* fast/dom/css-RGBValue.html:
* fast/dom/css-delete-doc.html:
* fast/dom/css-inline-style-declaration-crash.html:
* fast/dom/css-inline-style-important.html:
* fast/dom/css-mediarule-parentRule.html:
* fast/dom/custom/document-register-basic.html:
* fast/dom/custom/document-register-namespace.html:
* fast/dom/custom/document-register-reentrant-null-constructor.html:
* fast/dom/custom/document-register-reentrant-returning-fake.html:
* fast/dom/custom/document-register-reentrant-throwing-constructor.html:
* fast/dom/custom/document-register-type-extensions.html:
* fast/dom/custom/lifecycle-ready-createElement-recursion.html:
* fast/dom/custom/lifecycle-ready-createElement-reentrancy.html:
* fast/dom/custom/lifecycle-ready-creation-api.html:
* fast/dom/custom/lifecycle-ready-innerHTML.html:
* fast/dom/custom/lifecycle-ready-parser-script.html:
* fast/dom/custom/lifecycle-ready-paste.html:
* fast/dom/dataset-gc.html:
* fast/dom/dataset-xhtml.xhtml:
* fast/dom/dataset.html:
* fast/dom/document-all-select.html:
* fast/dom/document-all-tags.html:
* fast/dom/document-dir-property.html:
* fast/dom/document-head.html:
* fast/dom/document-importNode-arguments.html:
* fast/dom/document-set-body.html:
* fast/dom/dom-constructors.html:
* fast/dom/dom-parse-serialize-xmldecl.html:
* fast/dom/dom-serialize-namespace.html:
* fast/dom/domListEnumeration.html:
* fast/dom/domstring-attribute-reflection.html:
* fast/dom/domtimestamp-is-number.html:
* fast/dom/elementFromPoint-relative-to-viewport.html:
* fast/dom/elementFromPoint-scaled-scrolled.html:
* fast/dom/error-to-string-stack-overflow.html:
* fast/dom/event-attribute-availability.html:
* fast/dom/exception-in-binding.html:
* fast/dom/fragment-activation-focuses-target.html:
* fast/dom/gc-attribute-node.html:
* fast/dom/gc-dom-tree-lifetime.html:
* fast/dom/gc-image-element-2.html:
* fast/dom/gc-image-element.html:
* fast/dom/getElementById-consistency.html:
* fast/dom/getElementById-consistency2.html:
* fast/dom/getElementById-consistency3.html:
* fast/dom/getElementById-consistency4.html:
* fast/dom/getElementById-consistency5.html:
* fast/dom/getElementsByTagName-localName-matching.html:
* fast/dom/getElementsByTagName-localName-matching2.xhtml:
* fast/dom/getelementsbyname-invalidation-cache.html:
* fast/dom/getter-on-window-object2.html:
* fast/dom/html-attribute-types.html:
* fast/dom/html-collections-named-getter.html:
* fast/dom/htmlallcollection-call-with-index-caching-bug.html:
* fast/dom/htmlallcollection-detached-node-children.html:
* fast/dom/htmlallcollection-reachable.html:
* fast/dom/htmlcollection-length-after-item.html:
* fast/dom/htmlcollection-namedItem.html:
* fast/dom/htmlcollection-non-html.html:
* fast/dom/htmlcollection-protects-base.html:
* fast/dom/htmlcollection-reachable.html:
* fast/dom/icon-size-property.html:
* fast/dom/icon-url-change.html:
* fast/dom/icon-url-list-apple-touch.html:
* fast/dom/icon-url-list.html:
* fast/dom/iframe-inner-size-scaling.html:
* fast/dom/importNode-confusing-localName.html:
* fast/dom/incompatible-operations.html:
* fast/dom/inline-event-attributes-crash.html:
* fast/dom/inline-event-attributes-event-param-name.html:
* fast/dom/inline-event-attributes-lookup-removed-form.html:
* fast/dom/inline-event-attributes-lookup-removed.html:
* fast/dom/inline-event-attributes-lookup.html:
* fast/dom/inline-event-attributes-moved.html:
* fast/dom/inline-event-attributes-release.html:
* fast/dom/inner-text-first-letter.html:
* fast/dom/isEqualNode-after-removeAttribute.html:
* fast/dom/javascript-url-exception-isolation.html:
* fast/dom/location-new-window-no-crash.html:
* fast/dom/mutation-event-listener-with-dirty-inline-style-crash.html:
* fast/dom/node-childNodes-idempotence.html:
* fast/dom/node-filter-detached-iframe-crash.html:
* fast/dom/node-iterator-reference-node-removed.html:
* fast/dom/node-iterator-with-doctype-root.html:
* fast/dom/node-legacy-event-listener.html:
* fast/dom/node-move-to-new-document-crash-main.html:
* fast/dom/node-prefix-setter-namespace-exception.html:
* fast/dom/nodelist-item-parameter.html:
* fast/dom/nodesFromRect/nodesFromRect-basic.html:
* fast/dom/nodesFromRect/nodesFromRect-child-frame-content.html:
* fast/dom/nodesFromRect/nodesFromRect-culled-inline-with-linebreak.html:
* fast/dom/nodesFromRect/nodesFromRect-culled-inlines.html:
* fast/dom/nodesFromRect/nodesFromRect-embedded-frame-content.html:
* fast/dom/nodesFromRect/nodesFromRect-inline-image.html:
* fast/dom/nodesFromRect/nodesFromRect-inner-documents.html:
* fast/dom/nodesFromRect/nodesFromRect-links-and-text.html:
* fast/dom/nodesFromRect/nodesFromRect-rotate.html:
* fast/dom/nodesFromRect/nodesFromRect-scale.html:
* fast/dom/nodesFromRect/nodesFromRect-svg.html:
* fast/dom/nodesFromRect/nodesFromRect-table.html:
* fast/dom/non-numeric-values-numeric-parameters.html:
* fast/dom/normalize-attributes-mutation-event-crash.html:
* fast/dom/offset-position-writing-modes.html:
* fast/dom/ping-attribute-dom-binding.html:
* fast/dom/processing-instruction-appendChild-exceptions.xhtml:
* fast/dom/prototype-property.html:
* fast/dom/resources/navigation-type-matches-querystring.html:
* fast/dom/script-tests/TEMPLATE.html:
* fast/dom/script-tests/webtiming-document-open.js:
(testTimingWithDocumentOpen):
* fast/dom/scroll-element-to-rect-centered.html:
* fast/dom/scroll-element-to-rect.html:
* fast/dom/set-custom-validity-with-too-few-arguments.html:
* fast/dom/setAttribute-using-initial-input-value.html:
* fast/dom/setAttributeNS-prefix-and-null-namespace.html:
* fast/dom/setPrimitiveValue-exceptions.html:
* fast/dom/setter-type-enforcement.html:
* fast/dom/shadow/access-key.html:
* fast/dom/shadow/adopt-node-with-shadow-root.html:
* fast/dom/shadow/athost-atrules.html:
* fast/dom/shadow/base-in-shadow-tree.html:
* fast/dom/shadow/caret-range-from-point-in-nested-shadow.html:
* fast/dom/shadow/compare-document-position.html:
* fast/dom/shadow/composed-shadow-tree-walker-shadow-reprojection.html:
* fast/dom/shadow/composed-shadow-tree-walker.html:
* fast/dom/shadow/content-element-api.html:
* fast/dom/shadow/content-element-distributed-nodes.html:
* fast/dom/shadow/content-element-includer.html:
* fast/dom/shadow/content-element-outside-shadow.html:
* fast/dom/shadow/content-element-user-agent-shadow.html:
* fast/dom/shadow/content-reprojection-fallback-crash.html:
* fast/dom/shadow/content-selector-query.html:
* fast/dom/shadow/content-shadow-unknown.html:
* fast/dom/shadow/cppevent-in-shadow.html:
* fast/dom/shadow/cppevent-input-in-shadow.html:
* fast/dom/shadow/css-hostrule-api.html:
* fast/dom/shadow/distributed-pseudo-element-css-text.html:
* fast/dom/shadow/distribution-crash.html:
* fast/dom/shadow/drop-event-for-input-in-shadow.html:
* fast/dom/shadow/drop-event-in-shadow.html:
* fast/dom/shadow/element-from-point-in-nested-shadow.html:
* fast/dom/shadow/element-name-in-shadow.html:
* fast/dom/shadow/elementfrompoint.html:
* fast/dom/shadow/elements-in-frameless-document.html:
* fast/dom/shadow/events-stopped-at-shadow-boundary.html:
* fast/dom/shadow/focus-navigation-with-distributed-nodes.html:
* fast/dom/shadow/focus-navigation.html:
* fast/dom/shadow/form-in-shadow.html:
* fast/dom/shadow/gc-shadow.html:
* fast/dom/shadow/gesture-tap.html:
* fast/dom/shadow/get-distributed-nodes-orphan.html:
* fast/dom/shadow/get-element-by-id-in-shadow-mutation.html:
* fast/dom/shadow/get-element-by-id-in-shadow-root.html:
* fast/dom/shadow/getelementbyid-in-orphan.html:
* fast/dom/shadow/getelementbyid-shadow.html:
* fast/dom/shadow/has-content-elements.html:
* fast/dom/shadow/has-elementshadow.html:
* fast/dom/shadow/has-shadow-insertion-point.html:
* fast/dom/shadow/host-wrapper-reclaimed.html:
* fast/dom/shadow/iframe-shadow.html:
* fast/dom/shadow/input-shadow-nochange.html:
* fast/dom/shadow/insertion-parent-shadow.html:
* fast/dom/shadow/insertion-parent.html:
* fast/dom/shadow/insertion-point-list-menu-crash.html:
* fast/dom/shadow/insertion-point-resetStyleInheritance.html:
* fast/dom/shadow/insertion-point-video-crash.html:
* fast/dom/shadow/layout-tests-can-access-shadow.html:
* fast/dom/shadow/link-in-shadow-tree.html:
* fast/dom/shadow/multiple-shadowroot-adopt.html:
* fast/dom/shadow/multiple-shadowroot.html:
* fast/dom/shadow/nested-reprojection-inconsistent.html:
* fast/dom/shadow/nodetype.html:
* fast/dom/shadow/offset-parent-does-not-leak-ua-shadow.html:
* fast/dom/shadow/olderShadowRoot-in-shadowelement.html:
* fast/dom/shadow/parent-tree-scope-in-shadow.html:
* fast/dom/shadow/pseudo-attribute.html:
* fast/dom/shadow/pseudoclass-update-checked-option.html:
* fast/dom/shadow/pseudoclass-update-disabled-optgroup.html:
* fast/dom/shadow/pseudoclass-update-disabled-option.html:
* fast/dom/shadow/pseudoclass-update-enabled-optgroup.html:
* fast/dom/shadow/pseudoclass-update-enabled-option.html:
* fast/dom/shadow/resize-in-shadow-dom.html:
* fast/dom/shadow/select-in-shadowdom.html:
* fast/dom/shadow/selection-in-nested-shadow.html:
* fast/dom/shadow/selection-shouldnt-expose-shadow-dom.html:
* fast/dom/shadow/selections-in-shadow.html:
* fast/dom/shadow/shadow-aware-create-shadow-root.html:
* fast/dom/shadow/shadow-aware-shadow-root.html:
* fast/dom/shadow/shadow-boundary-events.html:
* fast/dom/shadow/shadow-contents-event.html:
* fast/dom/shadow/shadow-disable.html:
* fast/dom/shadow/shadow-dom-enabled-flag-whitelist.html:
* fast/dom/shadow/shadow-dom-event-dispatching-child-of-inactive-content.html:
* fast/dom/shadow/shadow-dom-event-dispatching-details-summary.html:
* fast/dom/shadow/shadow-dom-event-dispatching-distributed-child.html:
* fast/dom/shadow/shadow-dom-event-dispatching-distributed-text-node.html:
* fast/dom/shadow/shadow-dom-event-dispatching-fallback-nodes.html:
* fast/dom/shadow/shadow-dom-event-dispatching-manually-fired-with-same-related-target.html:
* fast/dom/shadow/shadow-dom-event-dispatching-manually-fired.html:
* fast/dom/shadow/shadow-dom-event-dispatching-multiple-shadow-roots.html:
* fast/dom/shadow/shadow-dom-event-dispatching-nested-shadow-roots.html:
* fast/dom/shadow/shadow-dom-event-dispatching-non-distributed-nodes.html:
* fast/dom/shadow/shadow-dom-event-dispatching-svg-in-shadow-subtree.html:
* fast/dom/shadow/shadow-dom-event-dispatching-text-node-in-shadow-root.html:
* fast/dom/shadow/shadow-dom-mouse-event-adjust-offset.html:
* fast/dom/shadow/shadow-element.html:
* fast/dom/shadow/shadow-hierarchy-exception.html:
* fast/dom/shadow/shadow-nested-pseudo-id.html:
* fast/dom/shadow/shadow-removechild-and-blur-event.html:
* fast/dom/shadow/shadow-root-activeElement.html:
* fast/dom/shadow/shadow-root-append.html:
* fast/dom/shadow/shadow-root-attached.html:
* fast/dom/shadow/shadow-root-blur.html:
* fast/dom/shadow/shadow-root-innerHTML.html:
* fast/dom/shadow/shadow-root-js-api.html:
* fast/dom/shadow/shadow-root-new.html:
* fast/dom/shadow/shadow-root-touch-listener-crash.html:
* fast/dom/shadow/shadow-select-attribute-featureset.html:
* fast/dom/shadow/shadow-tree-listener-clearance.html:
* fast/dom/shadow/shadowdom-dynamic-styling.html:
* fast/dom/shadow/shadowdom-for-form-associated-element-useragent.html:
* fast/dom/shadow/shadowdom-for-image-event.html:
* fast/dom/shadow/shadowdom-for-media.html:
* fast/dom/shadow/shadowroot-clonenode.html:
* fast/dom/shadow/shadowroot-type.html:
* fast/dom/shadow/style-of-distributed-node.html:
* fast/dom/shadow/style-scoped-not-enabled.html:
* fast/dom/shadow/suppress-mutation-events-in-shadow-characterdata.html:
* fast/dom/shadow/suppress-mutation-events-in-shadow.html:
* fast/dom/shadow/tab-order-iframe-and-shadow.html:
* fast/dom/shadow/title-element-in-shadow.html:
* fast/dom/shadow/touch-event-retargeting.html:
* fast/dom/shadow/touch-event.html:
* fast/dom/shadow/user-modify-inheritance.html:
* fast/dom/shadow/wheel-event-in-shadow-dom.html:
* fast/dom/shadow/wheel-event-on-input-in-shadow-dom.html:
* fast/dom/shared-inline-style-after-node-removal.html:
* fast/dom/styled-clone-inline-style-decl-parent-crash.html:
* fast/dom/styled-not-in-document-clone-inline-style-decl-parent-crash.html:
* fast/dom/subtree-modified-attributes.html:
* fast/dom/tabindex-defaults.html:
* fast/dom/timer-throttling-hidden-page.html:
* fast/dom/title-content-set-innerText-get.xhtml:
* fast/dom/webtiming-document-open.html:
* fast/dom/webtiming-navigate-within-document.html:
* fast/dom/webtiming.html:
* fast/dom/window-inner-size-scaling.html:
* fast/dom/window-scroll-scaling.html:
* fast/dom/wrapper-classes.html:
* fast/dom/wrapper-identity.html:
* fast/dom/wrapper-scope.html:
* fast/dom/zoom-scroll-page-test.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155265 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoSimplify ComposedShadowTreeWalker parent traversal
antti@apple.com [Sat, 7 Sep 2013 22:30:41 +0000 (22:30 +0000)]
Simplify ComposedShadowTreeWalker parent traversal
https://bugs.webkit.org/show_bug.cgi?id=120971

Reviewed by Andreas Kling.

Combine a bunch of parent traversal functions into one.

* dom/ComposedShadowTreeWalker.cpp:
(WebCore::ComposedShadowTreeWalker::traverseParent):
(WebCore::ComposedShadowTreeWalker::previous):
* dom/ComposedShadowTreeWalker.h:

    Remove unused fromFirstChild.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155264 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/c* files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sat, 7 Sep 2013 22:20:15 +0000 (22:20 +0000)]
Change fast/c* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120970.

Rubber stamped by Filip Pizlo.

* fast/canvas/2d.composite.globalAlpha.fillPath.html:
* fast/canvas/canvas-2d-imageData-create-nonfinite.html:
* fast/canvas/canvas-ImageData-behaviour.html:
* fast/canvas/canvas-alphaImageData-behavior.html:
* fast/canvas/canvas-arc-360-winding.html:
* fast/canvas/canvas-arc-connecting-line.html:
* fast/canvas/canvas-arc-zero-lineto.html:
* fast/canvas/canvas-bezier-same-endpoint.html:
* fast/canvas/canvas-blend-image.html:
* fast/canvas/canvas-blend-solid.html:
* fast/canvas/canvas-blending-clipping.html:
* fast/canvas/canvas-blending-color-over-color.html:
* fast/canvas/canvas-blending-color-over-gradient.html:
* fast/canvas/canvas-blending-color-over-image.html:
* fast/canvas/canvas-blending-color-over-pattern.html:
* fast/canvas/canvas-blending-fill-style.html:
* fast/canvas/canvas-blending-global-alpha.html:
* fast/canvas/canvas-blending-gradient-over-color.html:
* fast/canvas/canvas-blending-gradient-over-gradient.html:
* fast/canvas/canvas-blending-gradient-over-image.html:
* fast/canvas/canvas-blending-gradient-over-pattern.html:
* fast/canvas/canvas-blending-image-over-color.html:
* fast/canvas/canvas-blending-image-over-gradient.html:
* fast/canvas/canvas-blending-image-over-image.html:
* fast/canvas/canvas-blending-image-over-pattern.html:
* fast/canvas/canvas-blending-pattern-over-color.html:
* fast/canvas/canvas-blending-pattern-over-gradient.html:
* fast/canvas/canvas-blending-pattern-over-image.html:
* fast/canvas/canvas-blending-pattern-over-pattern.html:
* fast/canvas/canvas-blending-shadow.html:
* fast/canvas/canvas-blending-text.html:
* fast/canvas/canvas-blending-transforms.html:
* fast/canvas/canvas-clearRect.html:
* fast/canvas/canvas-clip-rule.html:
* fast/canvas/canvas-closePath-single-point.html:
* fast/canvas/canvas-color-clamping.html:
* fast/canvas/canvas-color-serialization.html:
* fast/canvas/canvas-copyPixels.html:
* fast/canvas/canvas-createImageData.html:
* fast/canvas/canvas-createPattern-fillRect-shadow.html:
* fast/canvas/canvas-currentColor.html:
* fast/canvas/canvas-currentPath-crash.html:
* fast/canvas/canvas-currentPath.html:
* fast/canvas/canvas-draw-canvas-on-canvas-shadow.html:
* fast/canvas/canvas-drawImage-incomplete.html:
* fast/canvas/canvas-drawImage-shadow.html:
* fast/canvas/canvas-fill-rule.html:
* fast/canvas/canvas-fill-zeroSizeGradient.html:
* fast/canvas/canvas-fillPath-alpha-shadow.html:
* fast/canvas/canvas-fillPath-gradient-shadow.html:
* fast/canvas/canvas-fillPath-pattern-shadow.html:
* fast/canvas/canvas-fillPath-shadow.html:
* fast/canvas/canvas-fillRect-gradient-shadow.html:
* fast/canvas/canvas-fillRect-shadow.html:
* fast/canvas/canvas-fillRect-zeroSizeGradient.html:
* fast/canvas/canvas-fillRect.html:
* fast/canvas/canvas-fillText-invalid-maxWidth.html:
* fast/canvas/canvas-fillText-zeroSizeGradient.html:
* fast/canvas/canvas-font-ex-units-crash.html:
* fast/canvas/canvas-getContext-invalid.html:
* fast/canvas/canvas-getImageData-invalid.html:
* fast/canvas/canvas-getImageData-negative-source.html:
* fast/canvas/canvas-getImageData-rounding.html:
* fast/canvas/canvas-gradient-addStop-error.html:
* fast/canvas/canvas-gradient-without-path.html:
* fast/canvas/canvas-image-shadow.html:
* fast/canvas/canvas-imageSmoothingEnabled-repaint.html:
* fast/canvas/canvas-imageSmoothingEnabled.html:
* fast/canvas/canvas-invalid-fillstyle.html:
* fast/canvas/canvas-invalid-strokestyle.html:
* fast/canvas/canvas-invalid-values.html:
* fast/canvas/canvas-isPointInPath-winding.html:
* fast/canvas/canvas-isPointInStroke.html:
* fast/canvas/canvas-large-dimensions.html:
* fast/canvas/canvas-large-fills.html:
* fast/canvas/canvas-lineDash-invalid.html:
* fast/canvas/canvas-lineDash.html:
* fast/canvas/canvas-lineWidth-intact-after-strokeRect.html:
* fast/canvas/canvas-lineWidth.html:
* fast/canvas/canvas-longlived-context.html:
* fast/canvas/canvas-modify-emptyPath.html:
* fast/canvas/canvas-negative-size.html:
* fast/canvas/canvas-overloads-drawImage.html:
* fast/canvas/canvas-overloads-drawImageFromRect.html:
* fast/canvas/canvas-overloads-fillText.html:
* fast/canvas/canvas-overloads-setFillColor.html:
* fast/canvas/canvas-overloads-setShadow.html:
* fast/canvas/canvas-overloads-setStrokeColor.html:
* fast/canvas/canvas-overloads-strokeText.html:
* fast/canvas/canvas-path-constructors.html:
* fast/canvas/canvas-path-object.html:
* fast/canvas/canvas-pattern-behaviour.html:
* fast/canvas/canvas-pattern-modify.html:
* fast/canvas/canvas-pattern-transform.html:
* fast/canvas/canvas-putImageData.html:
* fast/canvas/canvas-quadratic-same-endpoint.html:
* fast/canvas/canvas-radial-gradient-spreadMethod.html:
* fast/canvas/canvas-save-restore-with-path.html:
* fast/canvas/canvas-scale-drawImage-shadow.html:
* fast/canvas/canvas-scale-fillPath-shadow.html:
* fast/canvas/canvas-scale-fillRect-shadow.html:
* fast/canvas/canvas-scale-shadowBlur.html:
* fast/canvas/canvas-scale-strokePath-shadow.html:
* fast/canvas/canvas-set-properties-with-non-invertible-ctm.html:
* fast/canvas/canvas-setTransform.html:
* fast/canvas/canvas-shadow.html:
* fast/canvas/canvas-state-intact-after-putImageData.html:
* fast/canvas/canvas-stroke-empty-fill.html:
* fast/canvas/canvas-stroke-zeroSizeGradient.html:
* fast/canvas/canvas-strokePath-alpha-shadow.html:
* fast/canvas/canvas-strokePath-cap-join.html:
* fast/canvas/canvas-strokePath-gradient-shadow.html:
* fast/canvas/canvas-strokePath-shadow.html:
* fast/canvas/canvas-strokeRect-alpha-shadow.html:
* fast/canvas/canvas-strokeRect-gradient-shadow.html:
* fast/canvas/canvas-strokeRect-zeroSizeGradient.html:
* fast/canvas/canvas-strokeRect.html:
* fast/canvas/canvas-strokeText-invalid-maxWidth.html:
* fast/canvas/canvas-strokeText-strokes-shadow.html:
* fast/canvas/canvas-strokeText-zeroSizeGradient.html:
* fast/canvas/canvas-style-intact-after-text.html:
* fast/canvas/canvas-to-canvas.html:
* fast/canvas/canvas-toDataURL-case-insensitive-mimetype.html:
* fast/canvas/canvas-transforms-fillRect-shadow.html:
* fast/canvas/canvas-transparency-and-composite.html:
* fast/canvas/canvas-webkitLineDash-invalid.html:
* fast/canvas/canvas-webkitLineDash.html:
* fast/canvas/canvas-with-illegal-args.html:
* fast/canvas/drawImage-with-negative-source-destination.html:
* fast/canvas/fallback-content.html:
* fast/canvas/fillText-shadow.html:
* fast/canvas/gradient-addColorStop-with-invalid-color.html:
* fast/canvas/gradient-with-clip.html:
* fast/canvas/imagedata-contains-uint8clampedarray.html:
* fast/canvas/linearGradient-infinite-values.html:
* fast/canvas/pattern-with-transform.html:
* fast/canvas/pointInPath.html:
* fast/canvas/radialGradient-infinite-values.html:
* fast/canvas/rgba-parsing.html:
* fast/canvas/script-tests/TEMPLATE.html:
* fast/canvas/set-colors.html:
* fast/canvas/text-globalAlpha.html:
* fast/canvas/translate-text.html:
* fast/canvas/webgl/WebGLContextEvent.html:
* fast/canvas/webgl/array-bounds-clamping.html:
* fast/canvas/webgl/array-buffer-crash.html:
* fast/canvas/webgl/array-buffer-view-crash-when-reassigned.html:
* fast/canvas/webgl/array-buffer-view-crash.html:
* fast/canvas/webgl/array-constructor.html:
* fast/canvas/webgl/array-get-and-set-method-removal.html:
* fast/canvas/webgl/array-get-out-of-bounds.html:
* fast/canvas/webgl/array-message-passing.html:
* fast/canvas/webgl/array-override-set.html:
* fast/canvas/webgl/array-set-invalid-arguments.html:
* fast/canvas/webgl/array-set-out-of-bounds.html:
* fast/canvas/webgl/array-set-with-offset.html:
* fast/canvas/webgl/array-setters.html:
* fast/canvas/webgl/array-unit-tests.html:
* fast/canvas/webgl/arraybuffer-transfer-of-control.html:
* fast/canvas/webgl/attrib-location-length-limits.html:
* fast/canvas/webgl/bad-arguments-test.html:
* fast/canvas/webgl/buffer-bind-test.html:
* fast/canvas/webgl/buffer-data-array-buffer.html:
* fast/canvas/webgl/canvas-2d-webgl-texture.html:
* fast/canvas/webgl/canvas-resize-crash.html:
* fast/canvas/webgl/canvas-supports-context.html:
* fast/canvas/webgl/canvas-test.html:
* fast/canvas/webgl/canvas-zero-size.html:
* fast/canvas/webgl/compressed-tex-image.html:
* fast/canvas/webgl/constants.html:
* fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html:
* fast/canvas/webgl/context-creation-and-destruction.html:
* fast/canvas/webgl/context-lost-restored.html:
* fast/canvas/webgl/context-lost.html:
* fast/canvas/webgl/context-release-upon-reload.html:
* fast/canvas/webgl/copy-tex-image-and-sub-image-2d.html:
* fast/canvas/webgl/data-view-crash.html:
* fast/canvas/webgl/data-view-test.html:
* fast/canvas/webgl/draw-arrays-out-of-bounds.html:
* fast/canvas/webgl/draw-elements-out-of-bounds.html:
* fast/canvas/webgl/drawingbuffer-test.html:
* fast/canvas/webgl/error-reporting.html:
* fast/canvas/webgl/framebuffer-bindings-unaffected-on-resize.html:
* fast/canvas/webgl/framebuffer-object-attachment.html:
* fast/canvas/webgl/framebuffer-test.html:
* fast/canvas/webgl/functions-returning-strings.html:
* fast/canvas/webgl/get-active-test.html:
* fast/canvas/webgl/gl-bind-attrib-location-test.html:
* fast/canvas/webgl/gl-enable-enum-test.html:
* fast/canvas/webgl/gl-enum-tests.html:
* fast/canvas/webgl/gl-get-calls.html:
* fast/canvas/webgl/gl-getshadersource.html:
* fast/canvas/webgl/gl-getstring.html:
* fast/canvas/webgl/gl-object-get-calls.html:
* fast/canvas/webgl/gl-pixelstorei.html:
* fast/canvas/webgl/gl-teximage.html:
* fast/canvas/webgl/gl-uniform-arrays.html:
* fast/canvas/webgl/gl-uniformmatrix4fv.html:
* fast/canvas/webgl/gl-vertex-attrib-zero-issues.html:
* fast/canvas/webgl/gl-vertex-attrib.html:
* fast/canvas/webgl/gl-vertexattribpointer.html:
* fast/canvas/webgl/glsl-conformance.html:
* fast/canvas/webgl/incorrect-context-object-behaviour.html:
* fast/canvas/webgl/index-validation-copies-indices.html:
* fast/canvas/webgl/index-validation-crash-with-buffer-sub-data.html:
* fast/canvas/webgl/index-validation-verifies-too-many-indices.html:
* fast/canvas/webgl/index-validation-with-resized-buffer.html:
* fast/canvas/webgl/index-validation.html:
* fast/canvas/webgl/instanceof-test.html:
* fast/canvas/webgl/invalid-UTF-16.html:
* fast/canvas/webgl/invalid-passed-params.html:
* fast/canvas/webgl/is-object.html:
* fast/canvas/webgl/null-object-behaviour.html:
* fast/canvas/webgl/null-uniform-location.html:
* fast/canvas/webgl/object-deletion-behaviour.html:
* fast/canvas/webgl/oes-element-index-uint.html:
* fast/canvas/webgl/oes-texture-half-float-not-supported.html:
* fast/canvas/webgl/oes-texture-half-float.html:
* fast/canvas/webgl/oes-vertex-array-object.html:
* fast/canvas/webgl/point-size.html:
* fast/canvas/webgl/premultiplyalpha-test.html:
* fast/canvas/webgl/program-test.html:
* fast/canvas/webgl/read-pixels-pack-alignment.html:
* fast/canvas/webgl/read-pixels-test.html:
* fast/canvas/webgl/renderbuffer-initialization.html:
* fast/canvas/webgl/renderer-and-vendor-strings.html:
* fast/canvas/webgl/resources/webgl-test.js:
(finishTest):
* fast/canvas/webgl/shader-deleted-by-accessor.html:
* fast/canvas/webgl/shader-precision-format.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-array-buffer-view.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgb565.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba4444.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba5551.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgb565.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba4444.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba5551.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgb565.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba4444.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html:
* fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html:
* fast/canvas/webgl/tex-image-webgl.html:
* fast/canvas/webgl/tex-image-with-format-and-type.html:
* fast/canvas/webgl/tex-image-with-greyscale-image.html:
* fast/canvas/webgl/tex-input-validation.html:
* fast/canvas/webgl/tex-sub-image-2d-bad-args.html:
* fast/canvas/webgl/tex-sub-image-2d.html:
* fast/canvas/webgl/tex-sub-image-cube-maps.html:
* fast/canvas/webgl/texImageTest.html:
* fast/canvas/webgl/texture-active-bind.html:
* fast/canvas/webgl/texture-bindings-uneffected-on-resize.html:
* fast/canvas/webgl/texture-color-profile.html:
* fast/canvas/webgl/texture-complete.html:
* fast/canvas/webgl/texture-npot.html:
* fast/canvas/webgl/texture-transparent-pixels-initialized.html:
* fast/canvas/webgl/triangle.html:
* fast/canvas/webgl/type-conversion-test.html:
* fast/canvas/webgl/typed-arrays-in-workers.html:
* fast/canvas/webgl/uniform-array-length-overflow.html:
* fast/canvas/webgl/uniform-location-length-limits.html:
* fast/canvas/webgl/uniform-location.html:
* fast/canvas/webgl/uninitialized-test.html:
* fast/canvas/webgl/viewport-unchanged-upon-resize.html:
* fast/canvas/webgl/webgl-array-invalid-ranges.html:
* fast/canvas/webgl/webgl-depth-texture.html:
* fast/canvas/webgl/webgl-exceptions.html:
* fast/canvas/webgl/webgl-specific.html:
* fast/canvas/webgl/webgl-texture-binding-preserved.html:
* fast/canvas/webgl/webgl-unprefixed-context-id.html:
* fast/canvas/webgl/webgl-viewport-parameters-preserved.html:
* fast/canvas/winding-enumeration.html:
* fast/cookies/local-file-can-set-cookies.html:
* fast/css-generated-content/insert-stylesheet-and-pseudo-crash.html:
* fast/css-generated-content/pseudo-animation.html:
* fast/css-generated-content/pseudo-element-events.html:
* fast/css-generated-content/pseudo-transition-event.html:
* fast/css-generated-content/pseudo-transition.html:
* fast/css-grid-layout/display-grid-set-get.html:
* fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
* fast/css-grid-layout/grid-auto-flow-get-set.html:
* fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
* fast/css-grid-layout/grid-columns-rows-get-set.html:
* fast/css-grid-layout/grid-disabled-by-default.html:
* fast/css-grid-layout/grid-item-column-row-get-set.html:
* fast/css-grid-layout/grid-item-end-after-get-set.html:
* fast/css-grid-layout/grid-item-start-before-get-set.html:
* fast/css-grid-layout/named-grid-line-get-set.html:
* fast/css-intrinsic-dimensions/height-property-value.html:
* fast/css-intrinsic-dimensions/multicol.html:
* fast/css-intrinsic-dimensions/width-property-value.html:
* fast/css/CSSPrimitiveValue-exceptions.html:
* fast/css/MarqueeLayoutTest.html:
* fast/css/aspect-ratio-inheritance.html:
* fast/css/aspect-ratio-parsing-tests.html:
* fast/css/attribute-selector-recursive-update-on-setAttribute.html:
* fast/css/auto-min-size.html:
* fast/css/background-clip-text.html:
* fast/css/background-currentcolor.html:
* fast/css/border-image-null-image-crash.html:
* fast/css/border-image-style-length.html:
* fast/css/border-radius-property-value.html:
* fast/css/border-shorthand-initialize-longhands.html:
* fast/css/border-start-end.html:
* fast/css/border-width-large.html:
* fast/css/box-sizing-backwards-compat-prefix.html:
* fast/css/button-height.html:
* fast/css/cloneNode-after-deleteRule-crash.html:
* fast/css/computed-width-without-renderer.html:
* fast/css/content-language-case-insensitivity.html:
* fast/css/content-language-comma-separated-list.html:
* fast/css/content-language-dynamically-added.html:
* fast/css/content-language-dynamically-changed.html:
* fast/css/content-language-dynamically-removed.html:
* fast/css/content-language-empty.html:
* fast/css/content-language-late.html:
* fast/css/content-language-mapped-to-webkit-locale.html:
* fast/css/content-language-multiple.html:
* fast/css/content-language-no-content.html:
* fast/css/content-language-only-whitespace.html:
* fast/css/content-language-with-whitespace.html:
* fast/css/counters/2displays.html:
* fast/css/counters/after-continuation.html:
* fast/css/counters/content-021.html:
* fast/css/counters/counter-cssText.html:
* fast/css/counters/counter-increment-000.html:
* fast/css/counters/counter-increment-001.html:
* fast/css/counters/counter-increment-inherit.htm:
* fast/css/counters/counter-increment-tests.htm:
* fast/css/counters/counterValueForElementById.html:
* fast/css/counters/deep-before.html:
* fast/css/counters/getCounterValue.html:
* fast/css/css-keyframe-style-parentRule.html:
* fast/css/css-selector-text.html:
* fast/css/css-set-selector-text.html:
* fast/css/css3-ch-unit.html:
* fast/css/css3-nth-space.html:
* fast/css/css3-nth-tokens-script.html:
* fast/css/css3-nth-tokens-style.html:
* fast/css/cssText-shorthand.html:
* fast/css/cssom-remove-shorthand-property.html:
* fast/css/cursor-parsing-image-set.html:
* fast/css/cursor-parsing.html:
* fast/css/default-bidi-css-rules.html:
* fast/css/deprecated-flex-box-zero-width-intrinsic-max-width.html:
* fast/css/device-aspect-ratio.html:
* fast/css/draggable-region-parser.html:
* fast/css/dynamic-pseudo-class.html:
* fast/css/dynamic-style-attribute-query.html:
* fast/css/ex-unit-with-no-x-height.html:
* fast/css/first-letter-nested.html:
* fast/css/first-letter-removed-added.html:
* fast/css/font-face-cache-bug.html:
* fast/css/font-face-data-uri.html:
* fast/css/font-face-descending-unicode-range.html:
* fast/css/font-face-download-error.html:
* fast/css/font-face-font-family-descriptor.html:
* fast/css/font-face-insert-link.html:
* fast/css/font-face-multiple-ranges-for-unicode-range.html:
* fast/css/font-family-initial.html:
* fast/css/font-family-trailing-bracket-gunk.html:
* fast/css/font-shorthand-from-longhands.html:
* fast/css/font-shorthand-mix-inherit.html:
* fast/css/fontloader-download-error.html:
* fast/css/fontloader-events.html:
* fast/css/fontloader-loadingdone.html:
* fast/css/fontloader-multiple-faces-download-error.html:
* fast/css/fontloader-multiple-faces.html:
* fast/css/fontloader-multiple-families.html:
* fast/css/getComputedStyle/computed-style-border-image.html:
* fast/css/getComputedStyle/computed-style-cross-fade.html:
* fast/css/getComputedStyle/computed-style-font-family-monospace.html:
* fast/css/getComputedStyle/computed-style-font.html:
* fast/css/getComputedStyle/computed-style-page-break-inside.html:
* fast/css/getComputedStyle/computed-style-properties.html:
* fast/css/getComputedStyle/computed-style-select-overflow.html:
* fast/css/getComputedStyle/computed-style-with-zoom.html:
* fast/css/getComputedStyle/counterIncrement-without-counter.html:
* fast/css/getComputedStyle/font-family-fallback-reset.html:
* fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
* fast/css/getComputedStyle/getComputedStyle-border-color-shorthand.html:
* fast/css/getComputedStyle/getComputedStyle-border-image-slice.html:
* fast/css/getComputedStyle/getComputedStyle-border-radius-shorthand.html:
* fast/css/getComputedStyle/getComputedStyle-border-shorthand.html:
* fast/css/getComputedStyle/getComputedStyle-border-style-shorthand.html:
* fast/css/getComputedStyle/getComputedStyle-border-width.html:
* fast/css/getComputedStyle/getComputedStyle-column-rule.html:
* fast/css/getComputedStyle/getComputedStyle-height.html:
* fast/css/getComputedStyle/getComputedStyle-length-unit.html:
* fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
* fast/css/getComputedStyle/getComputedStyle-margin-shorthand.html:
* fast/css/getComputedStyle/getComputedStyle-outline-offset.html:
* fast/css/getComputedStyle/getComputedStyle-outline-shorthand.html:
* fast/css/getComputedStyle/getComputedStyle-padding-margin-subpixel-length.html:
* fast/css/getComputedStyle/getComputedStyle-padding-shorthand.html:
* fast/css/getComputedStyle/getComputedStyle-text-decoration.html:
* fast/css/getComputedStyle/getComputedStyle-webkit-columns-shorthand.html:
* fast/css/getComputedStyle/script-tests/TEMPLATE.html:
* fast/css/getFloatValueForUnit.html:
* fast/css/getPropertyValue-border.html:
* fast/css/getPropertyValue-column-rule.html:
* fast/css/getPropertyValue-columns.html:
* fast/css/getPropertyValue-webkit-margin-collapse.html:
* fast/css/getPropertyValue-webkit-marquee.html:
* fast/css/getPropertyValue-webkit-text-stroke.html:
* fast/css/hover-active-drag.html:
* fast/css/hover-display-block-inline.html:
* fast/css/hover-display-block-none.html:
* fast/css/hover-display-block.html:
* fast/css/hover-update.html:
* fast/css/html-attr-case-sensitivity.html:
* fast/css/id-or-class-before-stylesheet-strict.html:
* fast/css/id-or-class-before-stylesheet.html:
* fast/css/image-orientation/image-orientation.html:
* fast/css/image-rendering-parsing.html:
* fast/css/image-resolution/image-resolution.html:
* fast/css/image-set-parsing-invalid.html:
* fast/css/image-set-parsing.html:
* fast/css/image-set-setting.html:
* fast/css/image-value-type.html:
* fast/css/inherit-initial-shorthand-values.html:
* fast/css/inherited-properties-explicit.html:
* fast/css/insertRule-font-face.html:
* fast/css/insertRule-media.html:
* fast/css/invalid-appearance-progress-bar-meter.html:
* fast/css/invalid-predefined-color.html:
* fast/css/invalid-rule-value.html:
* fast/css/lang-mapped-to-webkit-locale-dynamic.xhtml:
* fast/css/lang-mapped-to-webkit-locale.xhtml:
* fast/css/large-numbers.html:
* fast/css/last-child-innerhtml.html:
* fast/css/legacy-opacity-styles.html:
* fast/css/limited-vendor-prefix-behavior.html-disabled:
* fast/css/link-alternate-stylesheet-1.html:
* fast/css/link-alternate-stylesheet-2.html:
* fast/css/link-alternate-stylesheet-3.html:
* fast/css/link-alternate-stylesheet-4.html:
* fast/css/link-alternate-stylesheet-5.html:
* fast/css/link-disabled-attr.html:
* fast/css/margin-start-end.html:
* fast/css/max-device-aspect-ratio.html:
* fast/css/max-height-and-max-width.html:
* fast/css/min-device-aspect-ratio.html:
* fast/css/nested-at-rules.html:
* fast/css/outline-currentcolor.html:
* fast/css/overflow-property.html:
* fast/css/padding-no-renderer.html:
* fast/css/padding-start-end.html:
* fast/css/parsing-color-correction.html:
* fast/css/parsing-object-fit.html:
* fast/css/parsing-text-rendering.html:
* fast/css/parsing-webkit-font-smoothing.html:
* fast/css/position-absolute-float.html:
* fast/css/pseudo-any.html:
* fast/css/pseudo-default-001.html:
* fast/css/pseudo-default-002.html:
* fast/css/pseudo-default-003.html:
* fast/css/pseudo-default-004.html:
* fast/css/pseudo-in-range-invalid-value.html:
* fast/css/pseudo-in-range.html:
* fast/css/pseudo-invalid-001.html:
* fast/css/pseudo-invalid-002.html:
* fast/css/pseudo-invalid-novalidate-001.html:
* fast/css/pseudo-not.html:
* fast/css/pseudo-out-of-range.html:
* fast/css/pseudo-required-optional-005.html:
* fast/css/pseudo-required-optional-unapplied.html:
* fast/css/pseudo-target-indirect-sibling-001.html:
* fast/css/pseudo-target-indirect-sibling-002.html:
* fast/css/pseudo-valid-001.html:
* fast/css/pseudo-valid-002.html:
* fast/css/pseudo-valid-004.html:
* fast/css/pseudo-valid-007.html:
* fast/css/pseudo-valid-dynamic.html:
* fast/css/pseudo-valid-unapplied.html:
* fast/css/remove-attribute-style.html:
* fast/css/rgba-custom-text.html:
* fast/css/rule-selector-overflow.html:
* fast/css/script-tests/TEMPLATE.html:
* fast/css/selector-text-escape.html:
* fast/css/shorthand-mismatched-list-crash.html:
* fast/css/shorthand-priority.html:
* fast/css/shorthands-four-values.html:
* fast/css/sibling-selectors.html:
* fast/css/square-button-appearance.html:
* fast/css/sticky/parsing-position-sticky.html:
* fast/css/string-quote-binary.html:
* fast/css/style-enumerate-properties.html:
* fast/css/style-scoped/basic-attribute.html:
* fast/css/style-scoped/registering-shadowroot.html:
* fast/css/style-scoped/registering.html:
* fast/css/style-scoped/style-scoped-apply-author-styles.html:
* fast/css/style-scoped/style-scoped-change-scoped-in-shadow.html:
* fast/css/style-scoped/style-scoped-in-shadow.html:
* fast/css/style-scoped/style-scoped-nested.html:
* fast/css/style-scoped/style-scoped-with-dom-operation.html:
* fast/css/style-scoped/style-scoped-with-important-rule.html:
* fast/css/style-sharing-inline-stylesheet.html:
* fast/css/table-border-spacing.html:
* fast/css/test-setting-canvas-color.html:
* fast/css/text-overflow-ellipsis-and-floating-input-hittest.html:
* fast/css/text-overflow-ellipsis-behind-floats-expected.html:
* fast/css/transform-origin-parsing.html:
* fast/css/unicode-bidi-computed-value.html:
* fast/css/url-with-multi-byte-unicode-escape.html:
* fast/css/vertical-align-length-copy-bug.html:
* fast/css/xml-lang-ignored-in-html.html:
* fast/css/xml-stylesheet-alternate-no-title.xhtml:
* fast/css3-text/css3-text-align-last/getComputedStyle/getComputedStyle-text-align-last-inherited.html:
* fast/css3-text/css3-text-align-last/getComputedStyle/getComputedStyle-text-align-last.html:
* fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-color.html:
* fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-line.html:
* fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-shorthand-ordering.html:
* fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-shorthand.html:
* fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-style.html:
* fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position.html:
* fast/css3-text/css3-text-indent/getComputedStyle/getComputedStyle-text-indent-inherited.html:
* fast/css3-text/css3-text-indent/getComputedStyle/getComputedStyle-text-indent.html:
* fast/css3-text/css3-text-justify/getComputedStyle/getComputedStyle-text-justify-inherited.html:
* fast/css3-text/css3-text-justify/getComputedStyle/getComputedStyle-text-justify.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155263 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoGet rid of PassOwnArrayPtr
andersca@apple.com [Sat, 7 Sep 2013 22:15:57 +0000 (22:15 +0000)]
Get rid of PassOwnArrayPtr
https://bugs.webkit.org/show_bug.cgi?id=120964

Reviewed by Andreas Kling.

Source/JavaScriptCore:

Use OwnArrayPtr instead of PassOwnArrayPtr.

* bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::BytecodeGenerator):
* runtime/SymbolTable.h:
(JSC::SharedSymbolTable::setSlowArguments):

Source/WebCore:

Use OwnArrayPtr instead of PassOwnArrayPtr.

* html/canvas/WebGLRenderingContext.cpp:
* platform/Length.cpp:
(WebCore::newCoordsArray):
(WebCore::newLengthArray):
* platform/Length.h:
* platform/audio/FFTFrame.h:
* platform/graphics/GraphicsContext3D.cpp:
* platform/graphics/GraphicsContext3D.h:
* platform/graphics/texmap/TextureMapperGL.cpp:
* platform/graphics/wince/SharedBitmap.cpp:

Source/WebKit2:

Remove unneeded includes.

* Shared/ImmutableArray.h:
* WebProcess/InjectedBundle/InjectedBundle.cpp:

Source/WTF:

Make OwnArrayPtr a proper move-only type and get rid of PassOwnArrayPtr.

Ultimately I'd like to get rid of OwnArrayPtr as well and just have it be a specialization
of OwnPtr<T[]>, but this is a step in the right direction.

* GNUmakefile.list.am:
* WTF.pro:
* WTF.vcxproj/WTF.vcxproj:
* WTF.vcxproj/WTF.vcxproj.filters:
* WTF.xcodeproj/project.pbxproj:
* wtf/Assertions.cpp:
* wtf/CMakeLists.txt:
* wtf/DateMath.h:
* wtf/FastBitVector.h:
* wtf/Forward.h:
* wtf/OwnArrayPtr.h:
* wtf/PassOwnArrayPtr.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155262 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/a* and fast/b* files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sat, 7 Sep 2013 21:47:04 +0000 (21:47 +0000)]
Change fast/a* and fast/b* files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120968.

Rubber stamped by Filip Pizlo.

* fast/animation/request-animation-frame-cancel.html:
* fast/animation/request-animation-frame-cancel2.html:
* fast/animation/request-animation-frame-disabled.html:
* fast/animation/request-animation-frame-during-modal.html:
* fast/animation/request-animation-frame-iframe.html:
* fast/animation/request-animation-frame-iframe2.html:
* fast/animation/request-animation-frame-missing-arguments.html:
* fast/animation/request-animation-frame-prefix.html:
* fast/animation/request-animation-frame-time-unit.html:
* fast/animation/request-animation-frame-timestamps-advance.html:
* fast/animation/request-animation-frame-timestamps.html:
* fast/animation/request-animation-frame-too-rapid.html:
* fast/animation/request-animation-frame-within-callback.html:
* fast/animation/request-animation-frame.html:
* fast/animation/script-tests/TEMPLATE.html:
* fast/animation/script-tests/request-animation-frame-subframe.html:
* fast/backgrounds/background-position-parsing-2.html:
* fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
* fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
* fast/backgrounds/multiple-backgrounds-computed-style.html:
* fast/backgrounds/repeat/background-repeat-shorthand.html:
* fast/backgrounds/repeat/margin-shorthand.html:
* fast/backgrounds/repeat/parsing-background-repeat.html:
* fast/backgrounds/repeat/script-tests/TEMPLATE.html:
* fast/backgrounds/script-tests/TEMPLATE.html:
* fast/backgrounds/size/parsing-background-size-values.html:
* fast/backgrounds/size/parsing-inherit.html:
* fast/block/block-parent-with-zero-width-child.html:
* fast/block/block-with-inline-replaced-child-following-text.html:
* fast/block/margin-collapse/webkit-margin-collapse-separate-position.html:
* fast/block/positioning/hittest-on-relative-positioned-children.html:
* fast/block/positioning/relayout-nested-positioned-elements-crash.html:
* fast/borders/border-radius-child.html:
* fast/borders/border-width-percent.html:
* fast/box-decoration-break/box-decoration-break-parsing.html:
* fast/box-shadow/box-shadow-parsing-invalid.html:
* fast/box-sizing/css-table-with-box-sizing.html:
* fast/box-sizing/table-cell.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155261 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFTL should support typed array GetByVal and related ops
fpizlo@apple.com [Sat, 7 Sep 2013 21:13:55 +0000 (21:13 +0000)]
FTL should support typed array GetByVal and related ops
https://bugs.webkit.org/show_bug.cgi?id=120965

Reviewed by Oliver Hunt.

This adds support for typed array instantiations of the following DFG IR ops:

- GetByVal

- GetIndexedPropertyStorage

- CheckArray

- GetArrayLength

This also adds CheckArray for Int32/Double/Contiguous arrays.

* dfg/DFGArrayMode.cpp:
(JSC::DFG::toIndexingShape):
* dfg/DFGArrayMode.h:
(JSC::DFG::ArrayMode::shapeMask):
* ftl/FTLAbbreviations.h:
(JSC::FTL::floatType):
(JSC::FTL::buildSExt):
(JSC::FTL::buildFPCast):
* ftl/FTLAbstractHeapRepository.h:
* ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
* ftl/FTLCommonValues.cpp:
(JSC::FTL::CommonValues::CommonValues):
* ftl/FTLCommonValues.h:
* ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileGetIndexedPropertyStorage):
(JSC::FTL::LowerDFGToLLVM::compileCheckArray):
(JSC::FTL::LowerDFGToLLVM::compileGetArrayLength):
(JSC::FTL::LowerDFGToLLVM::compileGetByVal):
(JSC::FTL::LowerDFGToLLVM::isArrayType):
(JSC::FTL::LowerDFGToLLVM::hasClassInfo):
* ftl/FTLOutput.h:
(JSC::FTL::Output::constIntPtr):
(JSC::FTL::Output::signExt):
(JSC::FTL::Output::fpCast):
(JSC::FTL::Output::loadFloat):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155260 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange remaining fast/js files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sat, 7 Sep 2013 19:46:57 +0000 (19:46 +0000)]
Change remaining fast/js files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120962.

Rubber stamped by Filip Pizlo.

* fast/js/Array-isArray.html:
* fast/js/JSON-parse-reviver.html:
* fast/js/JSON-parse.html:
* fast/js/JSON-stringify-replacer.html:
* fast/js/JSON-stringify.html:
* fast/js/Object-create.html:
* fast/js/Object-defineProperties.html:
* fast/js/Object-defineProperty.html:
* fast/js/Object-getOwnPropertyNames.html:
* fast/js/Object-keys.html:
* fast/js/Promise-already-fulfilled.html:
* fast/js/Promise-already-rejected.html:
* fast/js/Promise-already-resolved.html:
* fast/js/Promise-catch-in-workers.html:
* fast/js/Promise-catch.html:
* fast/js/Promise-chain.html:
* fast/js/Promise-exception.html:
* fast/js/Promise-fulfill-in-workers.html:
* fast/js/Promise-fulfill.html:
* fast/js/Promise-init-in-workers.html:
* fast/js/Promise-init.html:
* fast/js/Promise-reject-in-workers.html:
* fast/js/Promise-reject.html:
* fast/js/Promise-resolve-chain.html:
* fast/js/Promise-resolve-in-workers.html:
* fast/js/Promise-resolve-with-then-exception.html:
* fast/js/Promise-resolve-with-then-fulfill.html:
* fast/js/Promise-resolve-with-then-reject.html:
* fast/js/Promise-resolve.html:
* fast/js/Promise-simple-fulfill-inside-callback.html:
* fast/js/Promise-simple-fulfill.html:
* fast/js/Promise-simple-in-workers.html:
* fast/js/Promise-simple.html:
* fast/js/Promise-static-fulfill.html:
* fast/js/Promise-static-reject.html:
* fast/js/Promise-static-resolve.html:
* fast/js/Promise-then-in-workers.html:
* fast/js/Promise-then-without-callbacks-in-workers.html:
* fast/js/Promise-then-without-callbacks.html:
* fast/js/Promise-then.html:
* fast/js/Promise-types.html:
* fast/js/Promise.html:
* fast/js/ToNumber.html:
* fast/js/activation-proto.html:
* fast/js/add-recovery.html:
* fast/js/apply-varargs.html:
* fast/js/arguments-bad-index.html:
* fast/js/arguments.html:
* fast/js/array-bad-time.html:
* fast/js/array-constructor-host-call.html:
* fast/js/array-defineOwnProperty.html:
* fast/js/array-enumerators-functions.html:
* fast/js/array-every.html:
* fast/js/array-filter.html:
* fast/js/array-float-delete.html:
* fast/js/array-functions-non-arrays.html:
* fast/js/array-holes.html:
* fast/js/array-index-immediate-types.html:
* fast/js/array-indexing.html:
* fast/js/array-iterate-backwards.html:
* fast/js/array-join-bug-11524.html:
* fast/js/array-lastIndexOf.html:
* fast/js/array-proto-func-length-getter-except.html:
* fast/js/array-proto-func-property-getter-except.html:
* fast/js/array-prototype-properties.html:
* fast/js/array-reduce.html:
* fast/js/array-reduceRight.html:
* fast/js/array-reset-large-index.html:
* fast/js/array-slow-put.html:
* fast/js/array-sort-exception.html:
* fast/js/array-sort-numericCompare.html:
* fast/js/array-sort-reentrance.html:
* fast/js/array-sort-small-sparse-array-with-large-length.html:
* fast/js/array-sort-sparse.html:
* fast/js/array-splice.html:
* fast/js/array-tostring-and-join.html:
* fast/js/array-tostring-ignore-separator.html:
* fast/js/array-type-speculation.html:
* fast/js/assign.html:
* fast/js/avl-crash.html:
* fast/js/basic-map.html:
* fast/js/basic-set.html:
* fast/js/basic-strict-mode.html:
* fast/js/bitops-type-tag.html:
* fast/js/bom-in-file-retains-correct-offset.html:
* fast/js/boolean-argument-prediction.html:
* fast/js/boxed-double-to-int.html:
* fast/js/break-ASI.html:
* fast/js/cached-call-uninitialized-arguments.html:
* fast/js/cached-eval-gc.html:
* fast/js/call-apply-crash.html:
* fast/js/call-base-resolution.html:
* fast/js/callback-function-with-handle-event.html:
* fast/js/caller-property.html:
* fast/js/char-at.html:
* fast/js/closure-inside-extra-arg-call.html:
* fast/js/code-serialize-paren.html:
* fast/js/codegen-assign-nontemporary-as-rexp.html:
* fast/js/codegen-jless.html:
* fast/js/codegen-loops-logical-nodes.html:
* fast/js/codegen-peephole-locals.html:
* fast/js/codegen-temporaries-multiple-global-blocks.html:
* fast/js/codegen-temporaries.html:
* fast/js/comparefn-sort-stability.html:
* fast/js/comparison-operators-greater.html:
* fast/js/comparison-operators-less.html:
* fast/js/comparison-operators.html:
* fast/js/concat-while-having-a-bad-time.html:
* fast/js/console-non-string-values.html:
* fast/js/const-without-initializer.html:
* fast/js/const.html:
* fast/js/constant-count.html:
* fast/js/constant-encoding.html:
* fast/js/constant-fold-not-nan.html:
* fast/js/constant-folding.html:
* fast/js/constructor-attributes.html:
* fast/js/constructor-length.html:
* fast/js/constructor.html:
* fast/js/continue-break-multiple-labels.html:
* fast/js/convert-nan-to-bool.html:
* fast/js/create-lots-of-workers.html:
* fast/js/cross-frame-bad-time.html:
* fast/js/cross-frame-prototype.html:
* fast/js/cross-frame-really-bad-time-with-__proto__.html:
* fast/js/cross-frame-really-bad-time.html:
* fast/js/cross-global-object-inline-global-var.html:
* fast/js/custom-constructors.html:
* fast/js/cyclic-proto.html:
* fast/js/cyclic-prototypes.html:
* fast/js/cyclic-ref-toString.html:
* fast/js/date-DST-pre-1970.html:
* fast/js/date-DST-time-cusps.html:
* fast/js/date-big-constructor.html:
* fast/js/date-big-setdate.html:
* fast/js/date-big-setmonth.html:
* fast/js/date-constructor.html:
* fast/js/date-daysfrom1970-overflow.html:
* fast/js/date-negative-setmonth.html:
* fast/js/date-parse-comments-test.html:
* fast/js/date-parse-test.html:
* fast/js/date-preserve-milliseconds.html:
* fast/js/date-proto-generic-invocation.html:
* fast/js/date-set-to-nan.html:
* fast/js/date-toisostring.html:
* fast/js/date-utc-timeclip.html:
* fast/js/debugger.html:
* fast/js/declaration-in-block.html:
* fast/js/deep-recursion-test.html:
* fast/js/delete-getters-setters.html:
* fast/js/delete-multiple-global-blocks.html:
* fast/js/delete-syntax.html:
* fast/js/delete-then-put.html:
* fast/js/dfg-abs-backwards-propagation.html:
* fast/js/dfg-activation-register-overwritten-in-throw.html:
* fast/js/dfg-add-not-number.html:
* fast/js/dfg-allocation-profile-watch-point-exit.html:
* fast/js/dfg-arguments-alias-escape.html:
* fast/js/dfg-arguments-alias-one-block-osr-exit.html:
* fast/js/dfg-arguments-alias-one-block-overwrite-arguments.html:
* fast/js/dfg-arguments-alias-one-block-overwrite.html:
* fast/js/dfg-arguments-alias-one-block.html:
* fast/js/dfg-arguments-alias.html:
* fast/js/dfg-arguments-cross-code-origin.html:
* fast/js/dfg-arguments-mixed-alias.html:
* fast/js/dfg-arguments-osr-exit-multiple-blocks-before-exit.html:
* fast/js/dfg-arguments-osr-exit-multiple-blocks.html:
* fast/js/dfg-arguments-osr-exit.html:
* fast/js/dfg-arguments-out-of-bounds.html:
* fast/js/dfg-arguments-strict-mode.html:
* fast/js/dfg-arguments-unexpected-escape.html:
* fast/js/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.html:
* fast/js/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.html:
* fast/js/dfg-array-dead.html:
* fast/js/dfg-array-length-dead.html:
* fast/js/dfg-array-pop-side-effects.html:
* fast/js/dfg-array-pop-value-clearing.html:
* fast/js/dfg-array-push-bad-time.html:
* fast/js/dfg-array-push-slow-put.html:
* fast/js/dfg-arrayify-elimination.html:
* fast/js/dfg-arrayify-when-late-prevent-extensions.html:
* fast/js/dfg-arrayify-when-prevent-extensions.html:
* fast/js/dfg-bool-to-int32-reuse.html:
* fast/js/dfg-branch-logical-not-peephole-around-osr-exit.html:
* fast/js/dfg-branch-not-fail.html:
* fast/js/dfg-byte-array-put.html:
* fast/js/dfg-byteOffset-neuter.html:
* fast/js/dfg-call-function-hit-watchpoint.html:
* fast/js/dfg-call-method-hit-watchpoint.html:
* fast/js/dfg-captured-var-get-local.html:
* fast/js/dfg-cfa-merge-with-dead-use-at-tail.html:
* fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.html:
* fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement.html:
* fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null.html:
* fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof.html:
* fast/js/dfg-cfg-simplify-phantom-get-local-on-same-block-set-local.html:
* fast/js/dfg-cfg-simplify-redundant-dead-get-local.html:
* fast/js/dfg-check-function-change-structure.html:
* fast/js/dfg-check-structure-elimination-for-non-cell.html:
* fast/js/dfg-check-two-structures.html:
* fast/js/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html:
* fast/js/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.html:
* fast/js/dfg-compare-final-object-to-final-object-or-other.html:
* fast/js/dfg-constant-fold-first-local-read-after-block-merge.html:
* fast/js/dfg-constant-fold-logical-not-branch.html:
* fast/js/dfg-constant-fold-misprediction.html:
* fast/js/dfg-constant-fold-uncaptured-variable-that-is-later-captured.html:
* fast/js/dfg-convert-this-dom-window.html:
* fast/js/dfg-convert-this-object-then-exit-on-other.html:
* fast/js/dfg-convert-this-other-then-exit-on-object.html:
* fast/js/dfg-convert-this-polymorphic-object-then-exit-on-other.html:
* fast/js/dfg-convert-this-polymorphic-object-then-exit-on-string.html:
* fast/js/dfg-create-inlined-arguments-in-closure-inline.html:
* fast/js/dfg-cross-global-object-inline-new-array-literal-with-variables.html:
* fast/js/dfg-cross-global-object-inline-new-array-literal.html:
* fast/js/dfg-cross-global-object-inline-new-array-with-elements.html:
* fast/js/dfg-cross-global-object-inline-new-array-with-size.html:
* fast/js/dfg-cross-global-object-inline-new-array.html:
* fast/js/dfg-cross-global-object-new-array.html:
* fast/js/dfg-cse-cfa-discrepancy.html:
* fast/js/dfg-cse-dead-get-scoped-var.html:
* fast/js/dfg-custom-getter-throw-inlined.html:
* fast/js/dfg-custom-getter-throw.html:
* fast/js/dfg-custom-getter.html:
* fast/js/dfg-dead-min-one-arg.html:
* fast/js/dfg-dead-min-two-args.html:
* fast/js/dfg-dead-redundant-get-array-length.html:
* fast/js/dfg-dead-speculation.html:
* fast/js/dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes.html:
* fast/js/dfg-dead-variable-on-exit.html:
* fast/js/dfg-div-by-neg1-and-then-or-zero-interesting-reg-alloc.html:
* fast/js/dfg-div-by-zero-and-then-or-zero-interesting-reg-alloc.html:
* fast/js/dfg-div-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.html:
* fast/js/dfg-double-addition-simplify-to-int.html:
* fast/js/dfg-double-use-of-post-simplification-double-prediction.html:
* fast/js/dfg-double-vote-fuzz.html:
* fast/js/dfg-ensure-array-storage-on-string.html:
* fast/js/dfg-ensure-array-storage-on-window.html:
* fast/js/dfg-ensure-contiguous-on-string.html:
* fast/js/dfg-ensure-non-array-array-storage-on-window.html:
* fast/js/dfg-exception.html:
* fast/js/dfg-float32-array-nan.html:
* fast/js/dfg-float32array.html:
* fast/js/dfg-float64array.html:
* fast/js/dfg-flush-get-local.html:
* fast/js/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop.html:
* fast/js/dfg-get-by-id-unset-then-proto-less-warmup.html:
* fast/js/dfg-get-by-id-unset-then-proto-more-warmup.html:
* fast/js/dfg-get-by-id-unset-then-proto.html:
* fast/js/dfg-get-by-val-clobber.html:
* fast/js/dfg-get-by-val-getter-cse.html:
* fast/js/dfg-get-closure-var-put-closure-var-interference.html:
* fast/js/dfg-getter-throw.html:
* fast/js/dfg-getter.html:
* fast/js/dfg-holy-put-by-val-interferes-with-get-array-length.html:
* fast/js/dfg-inline-arguments-become-double.html:
* fast/js/dfg-inline-arguments-become-int32.html:
* fast/js/dfg-inline-arguments-int32.html:
* fast/js/dfg-inline-arguments-osr-exit-and-capture.html:
* fast/js/dfg-inline-arguments-out-of-bounds.html:
* fast/js/dfg-inline-arguments-reset-changetype.html:
* fast/js/dfg-inline-arguments-reset.html:
* fast/js/dfg-inline-arguments-simple.html:
* fast/js/dfg-inline-arguments-use-directly-from-inlined-code.html:
* fast/js/dfg-inline-arguments-use-from-all-the-places-broken.html:
* fast/js/dfg-inline-arguments-use-from-all-the-places.html:
* fast/js/dfg-inline-arguments-use-from-getter.html:
* fast/js/dfg-inline-arguments-use-from-uninlined-code.html:
* fast/js/dfg-inline-constant.html:
* fast/js/dfg-inline-constructor-that-uses-arguments.html:
* fast/js/dfg-inline-early-return.html:
* fast/js/dfg-inline-function-dot-caller.html:
* fast/js/dfg-inline-many-blocks.html:
* fast/js/dfg-inline-new-array-buffer.html:
* fast/js/dfg-inline-switch-imm.html:
* fast/js/dfg-inline-unused-this-method-check.html:
* fast/js/dfg-inline-unused-this.html:
* fast/js/dfg-inlining-reg-alloc.html:
* fast/js/dfg-int-overflow-in-loop.html:
* fast/js/dfg-int-overflow-large-constants-in-a-line.html:
* fast/js/dfg-int16array.html:
* fast/js/dfg-int32-to-double-on-known-number.html:
* fast/js/dfg-int32-to-double-on-set-local-and-exit.html:
* fast/js/dfg-int32-to-double-on-set-local-and-sometimes-exit.html:
* fast/js/dfg-int32array-overflow-values.html:
* fast/js/dfg-int32array.html:
* fast/js/dfg-int8array.html:
* fast/js/dfg-integer-optimization.html:
* fast/js/dfg-intrinsic-osr-exit.html:
* fast/js/dfg-intrinsic-side-effect-assignment-osr-exit.html:
* fast/js/dfg-intrinsic-unused-this-method-check.html:
* fast/js/dfg-intrinsic-unused-this.html:
* fast/js/dfg-logical-not-final-object-or-other.html:
* fast/js/dfg-make-rope-all-empty-strings.html:
* fast/js/dfg-make-rope-side-effects.html:
* fast/js/dfg-max-backwards-propagation.html:
* fast/js/dfg-min-backwards-propagation.html:
* fast/js/dfg-min-max.html:
* fast/js/dfg-mispredict-variable-but-prove-int.html:
* fast/js/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc.html:
* fast/js/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc.html:
* fast/js/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.html:
* fast/js/dfg-mul-big-integer-with-small-integer-and-bitor.html:
* fast/js/dfg-mul-big-integer-with-small-integer-and-detect-overflow.html:
* fast/js/dfg-mul-big-integer-with-small-integer.html:
* fast/js/dfg-mul-big-integers.html:
* fast/js/dfg-multi-basic-block-structure-clobber.html:
* fast/js/dfg-multiply.html:
* fast/js/dfg-negative-array-index.html:
* fast/js/dfg-negative-array-size.html:
* fast/js/dfg-new-array-double-const-then-int-const.html:
* fast/js/dfg-obvious-constant-cfa.html:
* fast/js/dfg-osr-entry-hoisted-clobbered-structure-check.html:
* fast/js/dfg-other-branch.html:
* fast/js/dfg-patchable-get-by-id-after-watchpoint.html:
* fast/js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html:
* fast/js/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.html:
* fast/js/dfg-peephole-compare-final-object-to-final-object-or-other.html:
* fast/js/dfg-phantom-base.html:
* fast/js/dfg-phantom-get-local.html:
* fast/js/dfg-post-inc-then-exit.html:
* fast/js/dfg-proto-access-inline-osr-exit.html:
* fast/js/dfg-proto-stub-watchpoint-fire.html:
* fast/js/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.html:
* fast/js/dfg-proven-sqrt-backwards-propagation.html:
* fast/js/dfg-put-by-id-allocate-storage-polymorphic.html:
* fast/js/dfg-put-by-id-allocate-storage.html:
* fast/js/dfg-put-by-id-prototype-check.html:
* fast/js/dfg-put-by-id-reallocate-storage-polymorphic.html:
* fast/js/dfg-put-by-id-reallocate-storage.html:
* fast/js/dfg-put-by-val-setter-then-get-by-val.html:
* fast/js/dfg-put-scoped-var-backward-flow.html:
* fast/js/dfg-put-to-readonly-property.html:
* fast/js/dfg-putbyval-cfa-clobber.html:
* fast/js/dfg-redundant-load-of-captured-variable-proven-constant.html:
* fast/js/dfg-resolve-global-polymorphic-non-dictionary.html:
* fast/js/dfg-resolve-global-specific-dictionary.html:
* fast/js/dfg-rshift-by-zero-eliminate-valuetoint32.html:
* fast/js/dfg-side-effect-assignment-osr-exit.html:
* fast/js/dfg-sqrt-backwards-propagation.html:
* fast/js/dfg-store-unexpected-value-into-argument-and-osr-exit.html:
* fast/js/dfg-strcat-over-objects-then-exit-on-it.html:
* fast/js/dfg-strict-mode-arguments-get-beyond-length.html:
* fast/js/dfg-string-out-of-bounds-check-structure.html:
* fast/js/dfg-string-out-of-bounds-cse.html:
* fast/js/dfg-string-out-of-bounds-negative-check-structure.html:
* fast/js/dfg-string-out-of-bounds-negative-proto-value.html:
* fast/js/dfg-string-stricteq.html:
* fast/js/dfg-switch-imm-negative.html:
* fast/js/dfg-tear-off-arguments-not-activation.html:
* fast/js/dfg-tear-off-function-dot-arguments.html:
* fast/js/dfg-to-string-bad-toString.html:
* fast/js/dfg-to-string-bad-valueOf.html:
* fast/js/dfg-to-string-int-or-string.html:
* fast/js/dfg-to-string-int.html:
* fast/js/dfg-to-string-on-cell.html:
* fast/js/dfg-to-string-on-value.html:
* fast/js/dfg-to-string-side-effect-clobbers-toString.html:
* fast/js/dfg-to-string-side-effect.html:
* fast/js/dfg-to-string-toString-becomes-bad-with-check-structure.html:
* fast/js/dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype.html:
* fast/js/dfg-to-string-toString-becomes-bad.html:
* fast/js/dfg-to-string-toString-in-string.html:
* fast/js/dfg-to-string-valueOf-becomes-bad.html:
* fast/js/dfg-to-string-valueOf-in-string.html:
* fast/js/dfg-typed-array-neuter.html:
* fast/js/dfg-uint16array.html:
* fast/js/dfg-uint32-to-number-in-middle-of-copy-propagation.html:
* fast/js/dfg-uint32-to-number-on-captured-variable.html:
* fast/js/dfg-uint32-to-number-skip-then-exit.html:
* fast/js/dfg-uint32-to-number.html:
* fast/js/dfg-uint32array-overflow-constant.html:
* fast/js/dfg-uint32array-overflow-values.html:
* fast/js/dfg-uint32array.html:
* fast/js/dfg-uint8array.html:
* fast/js/dfg-uint8clampedarray-out-of-bounds-put-by-val-alias.html:
* fast/js/dfg-uint8clampedarray.html:
* fast/js/dfg-use-function-as-variable-merge-structure.html:
* fast/js/dfg-use-function-as-variable-not-constant.html:
* fast/js/dfg-use-function-as-variable-with-closure.html:
* fast/js/dfg-use-function-as-variable.html:
* fast/js/dfg-value-to-int32-with-side-effect.html:
* fast/js/dfg-weak-js-constant-silent-fill.html:
* fast/js/dictionary-no-cache.html:
* fast/js/dictionary-prototype-caching.html:
* fast/js/do-while-semicolon.html:
* fast/js/document-all-between-frames.html:
* fast/js/document-all-triggers-masquerades-watchpoint.html:
* fast/js/dom-static-property-for-in-iteration.html:
* fast/js/dot-node-base-exception.html:
* fast/js/duplicate-param-crash.html:
* fast/js/duplicate-param-gc-crash.html:
* fast/js/end-in-string-escape.html:
* fast/js/enter-dictionary-indexing-mode-with-blank-indexing-type.html:
* fast/js/equality.html:
* fast/js/error-object-write-and-detele-for-stack-property.html:
* fast/js/eval-and-with.html:
* fast/js/eval-cache-crash.html:
* fast/js/eval-cache-scoped-lookup.html:
* fast/js/eval-contained-syntax-error.html:
* fast/js/eval-throw-return.html:
* fast/js/eval-var-decl.html:
* fast/js/exception-expression-offset.html:
* fast/js/exception-for-nonobject.html:
* fast/js/exception-line-number.html:
* fast/js/exception-linenums-in-html-1.html:
* fast/js/exception-linenums-in-html-2.html:
* fast/js/exception-linenums-in-html-3.html:
* fast/js/exception-linenums.html:
* fast/js/exception-propagate-from-dfg-to-llint.html:
* fast/js/exception-properties.html:
* fast/js/exception-registerfile-shrink.html:
* fast/js/exception-try-finally-scope-error.html:
* fast/js/exception-with-handler-inside-eval-with-dynamic-scope.html:
* fast/js/excessive-comma-usage.html:
* fast/js/finally-codegen-failure.html:
* fast/js/flatten-dictionary-structure-from-which-all-properties-were-deleted.html:
* fast/js/for-in-avoid-duplicates.html:
* fast/js/for-in-cached.html:
* fast/js/for-in-exeception.html:
* fast/js/for-in-to-text.html:
* fast/js/for-in-var-scope.html:
* fast/js/function-apply-aliased.html:
* fast/js/function-apply-many-args.html:
* fast/js/function-apply.html:
* fast/js/function-bind.html:
* fast/js/function-call-aliased.html:
* fast/js/function-call-register-allocation.html:
* fast/js/function-constructor-error.html:
* fast/js/function-constructor-newline-after-brace.html:
* fast/js/function-constructor-single-line-comment.html:
* fast/js/function-declaration-statement.html:
* fast/js/function-declaration.html:
* fast/js/function-declarations-in-switch-statement.html:
* fast/js/function-decompilation-operators.html:
* fast/js/function-dot-apply-replace-base.html:
* fast/js/function-dot-arguments.html:
* fast/js/function-dot-length-read-only.html:
* fast/js/function-length.html:
* fast/js/function-name.html:
* fast/js/function-names.html:
* fast/js/function-prototype-descriptor.html:
* fast/js/function-prototype.html:
* fast/js/function-redefinition.html:
* fast/js/function-toString-object-literals.html:
* fast/js/function-toString-parentheses.html:
* fast/js/function-toString-semicolon-insertion.html:
* fast/js/garbage-collect-after-string-appends.html-disabled:
* fast/js/get-by-pname-non-final-object.html:
* fast/js/get-by-pname-only-prototype-properties.html:
* fast/js/get-by-pname-that-looks-like-a-patchable-get-by-val.html:
* fast/js/get-by-pname.html:
* fast/js/getOwnPropertyDescriptor.html:
* fast/js/getter-setter-gc.html:
* fast/js/global-constructors-attributes-dedicated-worker.html:
* fast/js/global-constructors-attributes-shared-worker.html:
* fast/js/global-constructors-attributes.html:
* fast/js/global-constructors-deletable.html:
* fast/js/global-function-resolve.html:
* fast/js/global-resolve-through-eval.html:
* fast/js/gmail-re-re.html:
* fast/js/has-own-property.html:
* fast/js/ignored-result-null-comparison-crash.html:
* fast/js/ignored-result-ref-crash.html:
* fast/js/immediate-constant-instead-of-cell.html:
* fast/js/implicit-call-with-global-reentry.html:
* fast/js/imul.html:
* fast/js/inc-bracket-assign-subscript.html:
* fast/js/inc-const-valueOf.html:
* fast/js/indexed-setter-on-global-object.html:
* fast/js/inline-arguments-tear-off.html:
* fast/js/instance-of-immediates.html:
* fast/js/instanceof-XMLHttpRequest.html:
* fast/js/instanceof-operator.html:
* fast/js/integer-division-neg2tothe32-by-neg1.html:
* fast/js/integer-extremes.html:
* fast/js/interpreter-no-activation.html:
* fast/js/invalid-callframe-during-unwind.html:
* fast/js/isPrototypeOf.html:
* fast/js/jit-float32-array-nan.html:
* fast/js/jit-set-profiling-access-type-only-for-get-by-id-self.html:
* fast/js/js-constructors-use-correct-global.html:
* fast/js/js-continue-break-restrictions.html:
* fast/js/js-correct-exception-handler.html:
* fast/js/keywords-and-reserved_words.html:
* fast/js/large-expressions.html:
* fast/js/lastModified.html:
* fast/js/lazy-create-arguments-from-get-by-val.html:
* fast/js/legitimately-captured-argument.html:
* fast/js/line-column-numbers.html:
* fast/js/logical-or-jless.html:
* fast/js/math-transforms.html:
* fast/js/math.html:
* fast/js/method-check.html:
* fast/js/missing-style-end-tag-js.html:
* fast/js/missing-title-end-tag-js.html:
* fast/js/mod-by-zero.html:
* fast/js/mod-crash.html:
* fast/js/modify-non-references.html:
* fast/js/multiline-comment-newline.html:
* fast/js/named-function-expression.html:
* fast/js/names.html:
* fast/js/native-error-prototype.html:
* fast/js/navigator-language.html:
* fast/js/neq-null-crash.html:
* fast/js/nested-functions.html:
* fast/js/nested-object-gc.html:
* fast/js/new-array-double-with-holes.html:
* fast/js/no-semi-insertion-at-end-of-script.html:
* fast/js/non-object-proto.html:
* fast/js/normal-character-escapes-in-string-literals.html:
* fast/js/null-char-in-string.html:
* fast/js/number-cell-reuse.html:
* fast/js/number-parsing-crash.html:
* fast/js/number-toExponential.html:
* fast/js/number-toString.html:
* fast/js/number-tofixed.html:
* fast/js/number-toprecision.html:
* fast/js/numeric-compare.html:
* fast/js/numeric-conversion.html:
* fast/js/numeric-escapes-in-string-literals.html:
* fast/js/object-bad-time.html:
* fast/js/object-extra-comma.html:
* fast/js/object-literal-direct-put.html:
* fast/js/object-literal-syntax.html:
* fast/js/object-prototype-constructor.html:
* fast/js/object-prototype-properties.html:
* fast/js/object-prototype-toLocaleString.html:
* fast/js/object-slow-put.html:
* fast/js/order-of-operations.html:
* fast/js/parse-backslash-before-newline.html:
* fast/js/parse-nan.html:
* fast/js/parseFloat.html:
* fast/js/parseInt.html:
* fast/js/parser-high-byte-character.html:
* fast/js/parser-syntax-check.html:
* fast/js/parser-xml-close-comment.html:
* fast/js/polymorphic-construct.html:
* fast/js/post-inc-assign-overwrites.html:
* fast/js/post-message-numeric-property.html:
* fast/js/postfix-syntax.html:
* fast/js/prefix-syntax.html:
* fast/js/pretty-print.html:
* fast/js/preventExtensions.html:
* fast/js/primitive-method-this.html:
* fast/js/primitive-property-access-edge-cases.html:
* fast/js/property-getters-and-setters.html:
* fast/js/property-iteration.html:
* fast/js/propertyIsEnumerable.html:
* fast/js/prototype-chain-caching-with-impure-get-own-property-slot-traps.html:
* fast/js/prototypes.html:
* fast/js/put-direct-index-beyond-vector-length-resize.html:
* fast/js/put-to-base-global-checked.html:
* fast/js/random-array-gc-stress.html:
* fast/js/read-modify-eval.html:
* fast/js/recursion-limit-equal.html:
* fast/js/reentrant-caching.html:
* fast/js/reentrant-call-unwind.html:
* fast/js/regexp-alternatives.html:
* fast/js/regexp-backreferences.html:
* fast/js/regexp-bol-with-multiline.html:
* fast/js/regexp-bol.html:
* fast/js/regexp-char-insensitive.html:
* fast/js/regexp-character-match-out-of-order.html:
* fast/js/regexp-compile-crash.html:
* fast/js/regexp-compile.html:
* fast/js/regexp-divequal.html:
* fast/js/regexp-extended-characters-crash.html:
* fast/js/regexp-extended-characters-match.html:
* fast/js/regexp-extended-characters-more.html:
* fast/js/regexp-find-first-asserted.html:
* fast/js/regexp-in-and-foreach-handling.html:
* fast/js/regexp-lastindex.html:
* fast/js/regexp-literals-arent-constants.html:
* fast/js/regexp-look-ahead-empty.html:
* fast/js/regexp-look-ahead.html:
* fast/js/regexp-many-brackets.html:
* fast/js/regexp-match-reify-before-putbyval.html:
* fast/js/regexp-negative-special-characters.html:
* fast/js/regexp-no-extensions.html:
* fast/js/regexp-non-bmp.html:
* fast/js/regexp-non-capturing-groups.html:
* fast/js/regexp-non-character.html:
* fast/js/regexp-non-greedy-parentheses.html:
* fast/js/regexp-norepeat.html:
* fast/js/regexp-overflow-too-big.html:
* fast/js/regexp-overflow.html:
* fast/js/regexp-range-bound-ffff.html:
* fast/js/regexp-range-out-of-order.html:
* fast/js/regexp-ranges-and-escaped-hyphens.html:
* fast/js/regexp-stack-overflow.html:
* fast/js/regexp-unicode-handling.html:
* fast/js/regexp-unicode-overflow.html:
* fast/js/regexp-zero-length-alternatives.html:
* fast/js/registerCachingAcrossBranchTargets.html:
* fast/js/rehash-assign.html:
* fast/js/removing-Cf-characters.html:
* fast/js/reparsing-semicolon-insertion.html:
* fast/js/repeat-cached-vm-reentry.html:
* fast/js/reserved-words-as-property.html:
* fast/js/reserved-words-strict.html:
* fast/js/reserved-words.html:
* fast/js/resize-array-assign.html:
* fast/js/resolve-arguments-from-scope.html:
* fast/js/script-line-number.html:
* fast/js/script-tests/TEMPLATE.html:
* fast/js/script-tests/global-constructors-attributes.js:
* fast/js/select-options-add.html:
* fast/js/select-options-remove-gc.html:
* fast/js/select-options-remove.html:
* fast/js/slash-lineterminator-parse.html:
* fast/js/sort-large-array.html:
* fast/js/sort-no-jit-code-crash.html:
* fast/js/sort-non-numbers.html:
* fast/js/sort-randomly.html:
* fast/js/sort-stability.html:
* fast/js/sort-with-side-effecting-comparisons.html:
* fast/js/sparse-array.html:
* fast/js/stack-at-creation-for-error-objects.html:
* fast/js/stack-overflow-arrity-catch.html:
* fast/js/stack-overflow-catch.html:
* fast/js/stack-trace.html:
* fast/js/stack-unwinding.html:
* fast/js/statement-list-register-crash.html:
* fast/js/static-scope-object.html:
* fast/js/strict-callback-this.html:
* fast/js/strict-readonly-statics.html:
* fast/js/strict-throw-type-error.html:
* fast/js/string-anchor.html:
* fast/js/string-capitalization.html:
* fast/js/string-concatenate-outofmemory.html-disabled:
* fast/js/string-fontcolor.html:
* fast/js/string-fontsize.html:
* fast/js/string-from-char-code.html:
* fast/js/string-index-overflow.html:
* fast/js/string-link.html:
* fast/js/string-localeCompare.html:
* fast/js/string-match.html:
* fast/js/string-property-deletion.html:
* fast/js/string-property-iteration.html:
* fast/js/string-prototype-properties.html:
* fast/js/string-replace-2.html:
* fast/js/string-replace-3.html:
* fast/js/string-replacement-outofmemory.html:
* fast/js/string-slice-abnormal-values.html:
* fast/js/string-sort.html:
* fast/js/string-split-conformance.html:
* fast/js/string-split-double-empty.html:
* fast/js/string-split-ignore-case.html:
* fast/js/string-substr.html:
* fast/js/string-trim.html:
* fast/js/string_replace.html:
* fast/js/switch-behaviour.html:
* fast/js/this-non-object-proto.html:
* fast/js/throw-exception-in-global-setter.html:
* fast/js/throw-from-finally.html:
* fast/js/toInt32UInt32.html:
* fast/js/toString-elision-trailing-comma.html:
* fast/js/toString-exception.html:
* fast/js/toString-for-var-decl.html:
* fast/js/toString-number-dot-expr.html:
* fast/js/toString-number.html:
* fast/js/toString-overrides.html:
* fast/js/toString-prefix-postfix-preserve-parens.html:
* fast/js/toString-recursion.html:
* fast/js/toString-stack-overflow.html:
* fast/js/toString-try-else.html:
* fast/js/tostring-exception-in-property-access.html:
* fast/js/transition-cache-dictionary-crash.html:
* fast/js/try-catch-try-try-catch-try-finally-return-catch-finally.html:
* fast/js/try-try-return-finally-finally.html:
* fast/js/typed-array-access.html:
* fast/js/typed-array-copy.html:
* fast/js/typed-array-set-different-types.html:
* fast/js/typedarray-set-destination-smaller-than-source.html:
* fast/js/typedarray-set-overlapping-elements-of-same-size.html:
* fast/js/typedarray-set-same-type-memmove.html:
* fast/js/typedarray-set-source-smaller-than-destination.html:
* fast/js/typeof-codegen-crash.html:
* fast/js/typeof-constant-string.html:
* fast/js/typeof-syntax.html:
* fast/js/unexpected-constant-crash.html:
* fast/js/unmatching-argument-count.html:
* fast/js/unshift-multi.html:
* fast/js/var-declarations-zero-width.html:
* fast/js/var-shadows-arg-crash.html:
* fast/js/var-shadows-arg-gc-crash.html:
* fast/js/vardecl-blocks-init.html:
* fast/js/vardecl-preserve-arguments.html:
* fast/js/webcore-string-comparison.html:
* fast/js/webidl-type-mapping.html:
* fast/js/with-scope-gc.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155259 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoVectorMover should use std::move
andersca@apple.com [Sat, 7 Sep 2013 19:45:41 +0000 (19:45 +0000)]
VectorMover should use std::move
https://bugs.webkit.org/show_bug.cgi?id=120959

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

Work around a bug in GCC by changing the type of the callType bitfield
in CallLinkInfo to be unsigned instead of CallType.

* bytecode/CallLinkInfo.h:

Source/WTF:

This lets the compiler use move constructors when moving data, which can be a performance improvement.
If the vector element type isn't movable it will be copied instead.

* wtf/Vector.h:
(WTF::VectorTypeOperations::move):
(WTF::VectorTypeOperations::moveOverlapping):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155258 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/js/regress files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sat, 7 Sep 2013 19:11:59 +0000 (19:11 +0000)]
Change fast/js/regress files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120961.

Rubber stamped by Filip Pizlo.

* fast/js/regress/ArrayBuffer-DataView-alloc-large-long-lived.html:
* fast/js/regress/ArrayBuffer-DataView-alloc-long-lived.html:
* fast/js/regress/ArrayBuffer-Int32Array-byteOffset.html:
* fast/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html:
* fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html:
* fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived.html:
* fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer.html:
* fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived.html:
* fast/js/regress/ArrayBuffer-Int8Array-alloc.html:
* fast/js/regress/DataView-custom-properties.html:
* fast/js/regress/Float32Array-matrix-mult.html:
* fast/js/regress/Float32Array-to-Float64Array-set.html:
* fast/js/regress/Float64Array-alloc-long-lived.html:
* fast/js/regress/Float64Array-to-Int16Array-set.html:
* fast/js/regress/HashMap-put-get-iterate-keys.html:
* fast/js/regress/HashMap-put-get-iterate.html:
* fast/js/regress/HashMap-string-put-get-iterate.html:
* fast/js/regress/Int16Array-alloc-long-lived.html:
* fast/js/regress/Int16Array-bubble-sort-with-byteLength.html:
* fast/js/regress/Int16Array-bubble-sort.html:
* fast/js/regress/Int16Array-load-int-mul.html:
* fast/js/regress/Int16Array-to-Int32Array-set.html:
* fast/js/regress/Int32Array-Int8Array-view-alloc.html:
* fast/js/regress/Int32Array-alloc-huge-long-lived.html:
* fast/js/regress/Int32Array-alloc-huge.html:
* fast/js/regress/Int32Array-alloc-large-long-lived.html:
* fast/js/regress/Int32Array-alloc-large.html:
* fast/js/regress/Int32Array-alloc-long-lived.html:
* fast/js/regress/Int32Array-alloc.html:
* fast/js/regress/Int8Array-alloc-long-lived.html:
* fast/js/regress/Int8Array-load-with-byteLength.html:
* fast/js/regress/Int8Array-load.html:
* fast/js/regress/adapt-to-double-divide.html:
* fast/js/regress/aliased-arguments-getbyval.html:
* fast/js/regress/allocate-big-object.html:
* fast/js/regress/arity-mismatch-inlining.html:
* fast/js/regress/array-access-polymorphic-structure.html:
* fast/js/regress/array-nonarray-polymorhpic-access.html:
* fast/js/regress/array-nonarray-polymorphic-access.html:
* fast/js/regress/array-with-double-add.html:
* fast/js/regress/array-with-double-increment.html:
* fast/js/regress/array-with-double-mul-add.html:
* fast/js/regress/array-with-double-sum.html:
* fast/js/regress/array-with-int32-add-sub.html:
* fast/js/regress/array-with-int32-or-double-sum.html:
* fast/js/regress/basic-set.html:
* fast/js/regress/big-int-mul.html:
* fast/js/regress/boolean-test.html:
* fast/js/regress/branch-fold.html:
* fast/js/regress/cast-int-to-double.html:
* fast/js/regress/cell-argument.html:
* fast/js/regress/cfg-simplify.html:
* fast/js/regress/cmpeq-obj-to-obj-other.html:
* fast/js/regress/constant-test.html:
* fast/js/regress/delay-tear-off-arguments-strictmode.html:
* fast/js/regress/direct-arguments-getbyval.html:
* fast/js/regress/double-pollution-getbyval.html:
* fast/js/regress/double-pollution-putbyoffset.html:
* fast/js/regress/empty-string-plus-int.html:
* fast/js/regress/emscripten-cube2hash.html:
* fast/js/regress/emscripten-memops.html:
* fast/js/regress/external-arguments-getbyval.html:
* fast/js/regress/external-arguments-putbyval.html:
* fast/js/regress/fold-double-to-int.html:
* fast/js/regress/function-dot-apply.html:
* fast/js/regress/function-test.html:
* fast/js/regress/get-by-id-chain-from-try-block.html:
* fast/js/regress/get-by-id-proto-or-self.html:
* fast/js/regress/get-by-id-self-or-proto.html:
* fast/js/regress/imul-double-only.html:
* fast/js/regress/imul-int-only.html:
* fast/js/regress/imul-mixed.html:
* fast/js/regress/in-four-cases.html:
* fast/js/regress/in-one-case-false.html:
* fast/js/regress/in-one-case-true.html:
* fast/js/regress/in-two-cases.html:
* fast/js/regress/indexed-properties-in-objects.html:
* fast/js/regress/inline-arguments-access.html:
* fast/js/regress/inline-arguments-local-escape.html:
* fast/js/regress/inline-get-scoped-var.html:
* fast/js/regress/inlined-put-by-id-transition.html:
* fast/js/regress/int-or-other-abs-then-get-by-val.html:
* fast/js/regress/int-or-other-abs-zero-then-get-by-val.html:
* fast/js/regress/int-or-other-add-then-get-by-val.html:
* fast/js/regress/int-or-other-add.html:
* fast/js/regress/int-or-other-div-then-get-by-val.html:
* fast/js/regress/int-or-other-max-then-get-by-val.html:
* fast/js/regress/int-or-other-min-then-get-by-val.html:
* fast/js/regress/int-or-other-mod-then-get-by-val.html:
* fast/js/regress/int-or-other-mul-then-get-by-val.html:
* fast/js/regress/int-or-other-neg-then-get-by-val.html:
* fast/js/regress/int-or-other-neg-zero-then-get-by-val.html:
* fast/js/regress/int-or-other-sub-then-get-by-val.html:
* fast/js/regress/int-or-other-sub.html:
* fast/js/regress/int-overflow-local.html:
* fast/js/regress/integer-divide.html:
* fast/js/regress/integer-modulo.html:
* fast/js/regress/lots-of-fields.html:
* fast/js/regress/make-indexed-storage.html:
* fast/js/regress/make-rope-cse.html:
* fast/js/regress/marsaglia-osr-entry.html:
* fast/js/regress/marsaglia.html:
* fast/js/regress/method-on-number.html:
* fast/js/regress/negative-zero-divide.html:
* fast/js/regress/negative-zero-modulo.html:
* fast/js/regress/negative-zero-negate.html:
* fast/js/regress/nested-function-parsing-random.html:
* fast/js/regress/nested-function-parsing.html:
* fast/js/regress/new-array-buffer-dead.html:
* fast/js/regress/new-array-buffer-push.html:
* fast/js/regress/new-array-dead.html:
* fast/js/regress/new-array-push.html:
* fast/js/regress/number-test.html:
* fast/js/regress/object-closure-call.html:
* fast/js/regress/object-test.html:
* fast/js/regress/poly-stricteq.html:
* fast/js/regress/polymorphic-structure.html:
* fast/js/regress/polyvariant-monomorphic-get-by-id.html:
* fast/js/regress/put-by-val-large-index-blank-indexing-type.html:
* fast/js/regress/rare-osr-exit-on-local.html:
* fast/js/regress/register-pressure-from-osr.html:
* fast/js/regress/simple-activation-demo.html:
* fast/js/regress/slow-array-profile-convergence.html:
* fast/js/regress/slow-convergence.html:
* fast/js/regress/sparse-conditional.html:
* fast/js/regress/splice-to-remove.html:
* fast/js/regress/string-concat-object.html:
* fast/js/regress/string-concat-pair-object.html:
* fast/js/regress/string-concat-pair-simple.html:
* fast/js/regress/string-concat-simple.html:
* fast/js/regress/string-cons-repeat.html:
* fast/js/regress/string-cons-tower.html:
* fast/js/regress/string-equality.html:
* fast/js/regress/string-get-by-val-big-char.html:
* fast/js/regress/string-get-by-val-out-of-bounds-insane.html:
* fast/js/regress/string-get-by-val-out-of-bounds.html:
* fast/js/regress/string-get-by-val.html:
* fast/js/regress/string-hash.html:
* fast/js/regress/string-long-ident-equality.html:
* fast/js/regress/string-repeat-arith.html:
* fast/js/regress/string-sub.html:
* fast/js/regress/string-test.html:
* fast/js/regress/string-var-equality.html:
* fast/js/regress/structure-hoist-over-transitions.html:
* fast/js/regress/switch-char-constant.html:
* fast/js/regress/switch-char.html:
* fast/js/regress/switch-constant.html:
* fast/js/regress/switch-string-basic-big-var.html:
* fast/js/regress/switch-string-basic-big.html:
* fast/js/regress/switch-string-basic-var.html:
* fast/js/regress/switch-string-basic.html:
* fast/js/regress/switch-string-big-length-tower-var.html:
* fast/js/regress/switch-string-length-tower-var.html:
* fast/js/regress/switch-string-length-tower.html:
* fast/js/regress/switch-string-short.html:
* fast/js/regress/switch.html:
* fast/js/regress/tear-off-arguments-simple.html:
* fast/js/regress/tear-off-arguments.html:
* fast/js/regress/temporal-structure.html:
* fast/js/regress/to-int32-boolean.html:
* fast/js/regress/undefined-test.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155257 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoremoving --dialog-element from build-webkit --help option message
commit-queue@webkit.org [Sat, 7 Sep 2013 18:56:16 +0000 (18:56 +0000)]
removing --dialog-element from build-webkit --help option message
https://bugs.webkit.org/show_bug.cgi?id=120955

Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-09-07
Reviewed by Daniel Bates.

--dialog-element option is useless while building as
Dialog Element support has been removed in following changeset.
http://trac.webkit.org/changeset/154835
http://trac.webkit.org/changeset/154870

* Scripts/webkitperl/FeatureList.pm:
Removed --dialog-element option message.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155256 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/js/kde files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sat, 7 Sep 2013 18:55:43 +0000 (18:55 +0000)]
Change fast/js/kde files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120960.

Rubber stamped by Filip Pizlo.

* fast/js/kde/Array.html:
* fast/js/kde/Boolean.html:
* fast/js/kde/Date-setYear.html:
* fast/js/kde/Error.html:
* fast/js/kde/GlobalObject.html:
* fast/js/kde/Number.html:
* fast/js/kde/Object.html:
* fast/js/kde/Prototype.html:
* fast/js/kde/RegExp.html:
* fast/js/kde/StringObject.html:
* fast/js/kde/arguments-scope.html:
* fast/js/kde/assignments.html:
* fast/js/kde/cast.html:
* fast/js/kde/comment-1.html:
* fast/js/kde/comment-2.html:
* fast/js/kde/completion.html:
* fast/js/kde/conditional.html:
* fast/js/kde/const.html:
* fast/js/kde/constructor_length.html:
* fast/js/kde/crash-1.html:
* fast/js/kde/crash-2.html:
* fast/js/kde/delete.html:
* fast/js/kde/empty.html:
* fast/js/kde/encode_decode_uri.html:
* fast/js/kde/eval.html:
* fast/js/kde/evil-n.html:
* fast/js/kde/exception_propagation.html:
* fast/js/kde/exceptions.html:
* fast/js/kde/func-decl.html:
* fast/js/kde/function.html:
* fast/js/kde/function_arguments.html:
* fast/js/kde/function_constructor.html:
* fast/js/kde/function_length.html:
* fast/js/kde/garbage-n.html:
* fast/js/kde/inbuilt_function_proto.html:
* fast/js/kde/inbuilt_function_tostring.html:
* fast/js/kde/iteration.html:
* fast/js/kde/j-comment-3.html:
* fast/js/kde/j-comment-4.html:
* fast/js/kde/literals.html:
* fast/js/kde/lval-exceptions.html:
* fast/js/kde/math.html:
* fast/js/kde/md5-1.html:
* fast/js/kde/md5-2.html:
* fast/js/kde/object_prototype.html:
* fast/js/kde/object_prototype_tostring.html:
* fast/js/kde/operators.html:
* fast/js/kde/parse.html:
* fast/js/kde/prototype_length.html:
* fast/js/kde/prototype_proto.html:
* fast/js/kde/scope.html:
* fast/js/kde/statements.html:
* fast/js/kde/string-1-n.html:
* fast/js/kde/string-2-n.html:
* fast/js/kde/var_decl_init.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155255 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoIt should be possible to run-javascriptcore-tests with only a subset of the test...
fpizlo@apple.com [Sat, 7 Sep 2013 18:39:14 +0000 (18:39 +0000)]
It should be possible to run-javascriptcore-tests with only a subset of the test suites
https://bugs.webkit.org/show_bug.cgi?id=120918

Reviewed by Dan Bernstein.

* Scripts/run-javascriptcore-tests:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155254 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoRemove unnecessary sibling text renderers after attach
antti@apple.com [Sat, 7 Sep 2013 18:25:46 +0000 (18:25 +0000)]
Remove unnecessary sibling text renderers after attach
https://bugs.webkit.org/show_bug.cgi?id=120953

Source/WebCore:

Reviewed by the Swedish Review Team: Anders Carlsson and Andreas Kling.

The current createTextRenderersForSiblingsAfterAttachIfNeeded code only adds text renderers, never removes them.
Style changes can go either way.

The patch causes no visible changes in rendered output. The whitespace nodes that it affects are leftovers that
have no rendering effect. However it does change results of many dumpAsText and render tree dump based layout
tests as unnecessary text nodes disappear.

The main goal is to make results of dynamic attach and parsing time attach produce more similar results. As
an added bonus we get slightly simpler rendering trees.

Rendering tree dumps show us still leaving behind empty anonymous blocks when removing whitespace text nodes.
Those should collapse away too.

* style/StyleResolveTree.cpp:
(WebCore::Style::reattachTextRenderersForWhitespaceOnlySiblingsAfterAttachIfNeeded):

    Allow the code both create and remove text renderers.
    Tighten to bail out faster if case is not the exact one that matters.
    Use NodeRenderingTraversal to mirror textRendererIsNeeded.
    Renamed for clarity.

(WebCore::Style::updateTextRendererAfterContentChange):
(WebCore::Style::resolveLocal):
(WebCore::Style::updateTextStyle):
(WebCore::Style::attachRenderTree):

LayoutTests:

Reviewed by Anders Carlsson and Andreas Kling.

A bunch of spaces and empty lines disappear from dumpAsText test results.
Empty RenderTexts disapper from render tree dumps.

* css3/flexbox/flex-flow-auto-margins-expected.txt:
* css3/flexbox/flex-flow-auto-margins-no-available-space-expected.txt:
* css3/flexbox/flex-flow-border-expected.txt:
* css3/flexbox/flex-flow-margins-auto-size-expected.txt:
* css3/flexbox/flex-flow-margins-expected.txt:
* css3/flexbox/flex-flow-orientations-expected.txt:
* css3/flexbox/flex-flow-overflow-expected.txt:
* css3/flexbox/flex-flow-padding-expected.txt:
* css3/flexbox/flexbox-ignore-firstLetter-expected.txt:
* css3/flexbox/inline-flexbox-ignore-firstLine-expected.txt:
* css3/flexbox/intrinsic-min-width-applies-with-fixed-width-expected.txt:
* editing/selection/focus-crash-expected.txt:

    A few frame based tests also gain an extra space from alrgorithm fixes in creation direction.

* editing/style/toggle-style-bold-italic-expected.txt:
* editing/style/toggle-style-bold-italic-mixed-editability-expected.txt:
* fast/block/float/intruding-float-not-removed-writing-mode-expected.txt:
* fast/css/getComputedStyle/getComputedStyle-resolved-values-expected.txt:
* fast/css/import-style-update-expected.txt:
* fast/css/positioned-overflow-scroll-expected.txt:
* fast/dom/HTMLLinkElement/resolve-url-on-insertion-expected.txt:
* fast/dom/search-shadow-host-crash-expected.txt:
* fast/dynamic/inline-to-block-crash-expected.txt:
* fast/events/input-element-display-none-in-dragleave-crash-expected.txt:
* fast/flexbox/intrinsic-min-width-applies-with-fixed-width-expected.txt:
* fast/forms/select-listbox-focus-displaynone-expected.txt:
* fast/frames/repaint-display-none-crash-expected.txt:
* fast/inline/inline-with-empty-inline-children-expected.txt:
* fast/inline/out-of-flow-objects-and-whitespace-after-empty-inline-expected.txt:
* fast/repaint/text-in-relative-positioned-inline-expected.txt:
* fast/replaced/computed-image-width-with-percent-height-and-fixed-ancestor-expected.txt:
* fast/replaced/computed-image-width-with-percent-height-and-fixed-ancestor-vertical-lr-expected.txt:
* fast/replaced/preferred-widths-expected.txt:
* fast/spatial-navigation/snav-tiny-table-traversal-expected.txt:
* fast/table/min-max-width-preferred-size-expected.txt:
* fast/xsl/import-non-document-node-expected.txt:
* fullscreen/full-screen-fixed-pos-parent-expected.txt:
* http/tests/appcache/auth-expected.txt:
* http/tests/cache/subresource-expiration-1-expected.txt:
* http/tests/cache/subresource-expiration-2-expected.txt:
* http/tests/xmlhttprequest/send-array-buffer-expected.txt:
* http/tests/xmlhttprequest/send-data-view-expected.txt:
* http/tests/xmlhttprequest/send-undefined-and-null-expected.txt:
* platform/mac/editing/input/firstrectforcharacterrange-plain-expected.txt:
* platform/mac/editing/input/firstrectforcharacterrange-styled-expected.txt:
* platform/mac/editing/pasteboard/4989774-expected.txt:
* platform/mac/editing/pasteboard/paste-match-style-001-expected.txt:
* platform/mac/editing/selection/caret-ltr-2-expected.txt:
* platform/mac/editing/selection/caret-ltr-2-left-expected.txt:
* platform/mac/editing/selection/caret-ltr-expected.txt:
* platform/mac/editing/selection/caret-ltr-right-expected.txt:
* platform/mac/editing/selection/caret-rtl-2-expected.txt:
* platform/mac/editing/selection/caret-rtl-2-left-expected.txt:
* platform/mac/editing/selection/caret-rtl-expected.txt:
* platform/mac/editing/selection/caret-rtl-right-expected.txt:
* platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
* platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
* platform/mac/editing/spelling/autocorrection-in-textarea-expected.txt:
* platform/mac/editing/style/style-boundary-005-expected.txt:
* platform/mac/fast/AppleScript/001-expected.txt:
* platform/mac/fast/AppleScript/date-expected.txt:
* platform/mac/fast/forms/formmove3-expected.txt:
* platform/mac/fast/forms/input-align-image-expected.txt:
* platform/mac/fast/forms/preserveFormDuringResidualStyle-expected.txt:
* platform/mac/fast/invalid/003-expected.txt:
* platform/mac/fast/text/attributed-substring-from-range-002-expected.txt:
* platform/mac/tables/mozilla/bugs/bug647-expected.txt:
* userscripts/user-script-all-frames-expected.txt:
* userscripts/user-script-top-frame-only-expected.txt:

    Here too.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155253 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange fast/js/resources files to use pre and post js files in LayoutTests/resources.
mark.lam@apple.com [Sat, 7 Sep 2013 18:19:14 +0000 (18:19 +0000)]
Change fast/js/resources files to use pre and post js files in LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120958.

Rubber stamped by Filip Pizlo.

* fast/js/resources/Promise-catch-in-workers.js:
* fast/js/resources/Promise-fulfill-in-workers.js:
* fast/js/resources/Promise-init-in-workers.js:
* fast/js/resources/Promise-reject-in-workers.js:
* fast/js/resources/Promise-resolve-in-workers.js:
* fast/js/resources/Promise-simple-in-workers.js:
* fast/js/resources/Promise-then-in-workers.js:
* fast/js/resources/Promise-then-without-callbacks-in-workers.js:
* fast/js/resources/document-all-between-frames-subframe.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155252 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoGet rid of FastAllocBase.h
andersca@apple.com [Sat, 7 Sep 2013 18:04:57 +0000 (18:04 +0000)]
Get rid of FastAllocBase.h
https://bugs.webkit.org/show_bug.cgi?id=120952

Reviewed by Antti Koivisto.

Source/JavaScriptCore:

Include FastMalloc.h instead of FastAllocBase.h.

* assembler/LinkBuffer.h:
* bytecode/CodeBlock.h:
* bytecode/StructureStubClearingWatchpoint.h:
* dfg/DFGFinalizer.h:
* dfg/DFGLongLivedState.h:
* dfg/DFGSlowPathGenerator.h:
* ftl/FTLAbstractHeap.h:
* heap/JITStubRoutineSet.h:
* jit/CompactJITCodeMap.h:
* profiler/ProfilerDatabase.h:
* profiler/ProfilerExecutionCounter.h:

Source/WebCore:

Include FastMalloc.h instead of FastAllocBase.h.

* Modules/webdatabase/SQLTransactionClient.h:
* bindings/js/GCController.h:
* bridge/Bridge.h:
* bridge/IdentifierRep.h:
* dom/DocumentStyleSheetCollection.h:
* dom/TransformSource.h:
* html/InputType.h:
* inspector/InspectorCounters.h:
* inspector/InstrumentingAgents.h:
* inspector/WorkerInspectorController.h:
* loader/cache/CachedResourceClient.h:
* page/FrameActionScheduler.h:
* platform/Length.h:
* platform/MemoryPressureHandler.h:
* platform/ScrollAnimator.h:
* platform/SharedTimer.h:
* platform/audio/gstreamer/FFTFrameGStreamer.cpp:
* platform/cairo/WidgetBackingStore.h:
* platform/graphics/Color.h:
* platform/graphics/FontData.h:
* platform/graphics/Path.h:
* platform/graphics/qt/FontCustomPlatformData.h:
* platform/graphics/transforms/AffineTransform.h:
* platform/graphics/transforms/TransformationMatrix.h:
* platform/gtk/GtkDragAndDropHelper.h:
* platform/gtk/GtkPopupMenu.h:
* platform/network/NetworkStateNotifier.h:
* platform/sql/SQLiteTransaction.h:
* platform/text/enchant/TextCheckerEnchant.h:
* rendering/RenderArena.h:
* rendering/TableLayout.h:
* rendering/style/StyleCustomFilterProgram.h:
* rendering/style/StyleCustomFilterProgramCache.h:
* svg/SVGPathConsumer.h:
* workers/WorkerScriptLoader.h:

Source/WTF:

FastAllocBase.h now only contains the WTF_MAKE_FAST_ALLOCATED macro.
Move that macro to FastMalloc.h instead and remove FastAllocBase.h.

* WTF.vcxproj/WTF.vcxproj:
* WTF.vcxproj/WTF.vcxproj.filters:
* WTF.xcodeproj/project.pbxproj:
* wtf/DeferrableRefCounted.h:
* wtf/FastAllocBase.h: Removed.
* wtf/FastMalloc.h:
* wtf/HashSet.h:
* wtf/MediaTime.h:
* wtf/PrintStream.h:
* wtf/RefCounted.h:
* wtf/RefPtr.h:
* wtf/ThreadingPrimitives.h:
* wtf/Vector.h:
* wtf/gobject/GMutexLocker.h:
* wtf/unicode/Collator.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155251 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoCopy test pre and post js files to LayoutTests/resources.
mark.lam@apple.com [Sat, 7 Sep 2013 17:43:03 +0000 (17:43 +0000)]
Copy test pre and post js files to LayoutTests/resources.
https://bugs.webkit.org/show_bug.cgi?id=120957.

Reviewed by Ryosuke Niwa.

* resources/js-test-post-async.js: Copied from LayoutTests/fast/js/resources/js-test-post-async.js.
* resources/js-test-post.js: Copied from LayoutTests/fast/js/resources/js-test-post.js.
* resources/js-test-pre.js: Copied from LayoutTests/fast/js/resources/js-test-pre.js.
* resources/standalone-post.js: Copied from LayoutTests/fast/js/resources/standalone-post.js.
* resources/standalone-pre.js: Copied from LayoutTests/fast/js/resources/standalone-pre.js.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155250 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoMediaStream should fire ended event when all tracks are ended
eric.carlson@apple.com [Sat, 7 Sep 2013 15:34:21 +0000 (15:34 +0000)]
MediaStream should fire ended event when all tracks are ended
https://bugs.webkit.org/show_bug.cgi?id=120871

Reviewed by Jer Noble.

Merge https://chromium.googlesource.com/chromium/blink/+/bebd179b65be69e46f2f434a3ec8b1e4aa85cc42

Source/WebCore:

Test: fast/mediastream/MediaStream-onended.html

* Modules/mediastream/MediaStream.cpp:
(WebCore::MediaStream::trackEnded): New.
* Modules/mediastream/MediaStream.h:

* Modules/mediastream/MediaStreamTrack.cpp:
(WebCore::MediaStreamTrack::sourceChangedState): Call didEndTrack when state changes to ReadyStateEnded.
(WebCore::MediaStreamTrack::didEndTrack): New.
(WebCore::MediaStreamTrack::stop): Call didEndTrack.
* Modules/mediastream/MediaStreamTrack.h:

* platform/mediastream/MediaStreamDescriptor.h:
(WebCore::MediaStreamDescriptor::MediaStreamDescriptor): Require didEndTrack.

LayoutTests:

* fast/mediastream/MediaStream-onended-expected.txt: Added.
* fast/mediastream/MediaStream-onended.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155249 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoGet MEDIA_STREAM compiling for other ports (EFL and GTK)
commit-queue@webkit.org [Sat, 7 Sep 2013 06:45:04 +0000 (06:45 +0000)]
Get MEDIA_STREAM compiling for other ports (EFL and GTK)
https://bugs.webkit.org/show_bug.cgi?id=120811

Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-09-06
Reviewed by Eric Carlson.

* CMakeLists.txt:
* GNUmakefile.list.am:
* Modules/mediastream/LocalMediaStream.h:
* Modules/mediastream/MediaStreamRegistry.cpp:
(WebCore::MediaStreamRegistry::lookupMediaStreamDescriptor):
* Modules/mediastream/RTCStatsResponse.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155248 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: Download Archive button incorrectly styled when disabled and tree...
commit-queue@webkit.org [Sat, 7 Sep 2013 06:26:11 +0000 (06:26 +0000)]
Web Inspector: Download Archive button incorrectly styled when disabled and tree element is not-selected
https://bugs.webkit.org/show_bug.cgi?id=120866

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2013-09-06
Reviewed by Timothy Hatcher.

* UserInterface/TreeElementStatusButton.css:
(.item > .status > .status-button.disabled > svg *):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155247 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoREGRESSION(r155143): Build failures on GTK port with Clang and libstdc++ < 4.8.1
zandobersek@gmail.com [Sat, 7 Sep 2013 06:25:14 +0000 (06:25 +0000)]
REGRESSION(r155143): Build failures on GTK port with Clang and libstdc++ < 4.8.1
https://bugs.webkit.org/show_bug.cgi?id=120896

Reviewed by Anders Carlsson.

The GTK port currently only permits using the libstdc++ standard library when compiling with
Clang. After r155143, build failures are occurring when using Clang and libstdc++ that predates
the 4.8.0 release due to the use of std::is_trivially_destructible that isn't available in
libstdc++ < 4.8.0.

To not add additional special casing, the GTK port should move onto requiring libstdc++ >= 4.8.1
when compiling with the Clang compiler. Version 4.8.1 was chosen since it's C++11 feature-complete.
This strict requirement is possible as compiling the GTK port with the Clang compiler is not really
widespread, so we can afford to adjust the required dependencies to match other ports' progression
instead of modifying the code.

* Source/autotools/CheckSystemAndBasicDependencies.m4: If the detected compiler is Clang, also check
that the libstdc++ standard library is used by testing for the __GLIBCXX__ macro that should be defined
to the value lesser than the '20130531', the date stamp used by the 4.8.1 release of libstdc++. Since
possible future releases of the 4.6 or 4.7 series of libstdc++ will also match this check due to a newer
date stamp contained in __GLIBCXX__, the std::is_trivially_destructible struct is also used so the
compilation will fail if the libstdc++ that's used is older than allowed (and therefor does not support
the feature). If the check fails, a fatal error is thrown, describing the requirement. Everything carries
on as normal otherwise.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155246 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[GTK] Bump the required Clang version to 3.2
zandobersek@gmail.com [Sat, 7 Sep 2013 06:13:27 +0000 (06:13 +0000)]
[GTK] Bump the required Clang version to 3.2
https://bugs.webkit.org/show_bug.cgi?id=112537

Reviewed by Gustavo Noronha Silva.

* Source/autotools/CheckSystemAndBasicDependencies.m4: Require the Clang 3.2 stack
when the Clang compiler is specified.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155245 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[CSS Shapes] Floats with shape-outside aren't painting in the correct order
bjonesbe@adobe.com [Sat, 7 Sep 2013 06:05:23 +0000 (06:05 +0000)]
[CSS Shapes] Floats with shape-outside aren't painting in the correct order
https://bugs.webkit.org/show_bug.cgi?id=118492

Reviewed by Darin Adler.

Source/WebCore:

When removing the old positioning behavior, the code that makes a
float with shape-outside gain a layer was left behind. This patch
removes that, so now floats with shape-outside are painted just like
floats without shape-outside.

Also remove the isFloatingWithShapeOutside helper method because its
use is now somewhat redundant, and the check it does is now only
needed in one place.

Test: fast/shapes/shape-outside-floats/shape-outside-floats-not-a-layer.html

* rendering/RenderBox.h:
(WebCore::RenderBox::shapeOutsideInfo):
* rendering/RenderObject.h:
* rendering/shapes/ShapeOutsideInfo.cpp:
(WebCore::ShapeOutsideInfo::isEnabledFor):

LayoutTests:

Update tests to reflect correct painting order. Add a new test for the
correct painting behavior.

* csswg/submitted/shapes/shape-outside/shape-outside-floats-circle-000-expected.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-circle-000.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000-expected.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001-expected.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001-expected.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002-expected.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003-expected.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004-expected.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004.html:
* csswg/submitted/shapes/shape-outside/shape-outside-floats-stacked-000.html:
* fast/shapes/shape-outside-floats/shape-outside-floats-not-a-layer-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-floats-not-a-layer.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155244 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFTL should support Call/Construct in the worst way possible
fpizlo@apple.com [Sat, 7 Sep 2013 05:47:57 +0000 (05:47 +0000)]
FTL should support Call/Construct in the worst way possible
https://bugs.webkit.org/show_bug.cgi?id=120916

Reviewed by Oliver Hunt.

This adds support for Call/Construct by just calling out to C code that uses
the JSC::call/JSC::construct runtime functions for making calls. This is slow
and terrible, but it dramatically extends FTL coverage.

Supporting calls in a meaningful way meant also supporting
GlobalVarWatchpoint.

The extension of coverage helped to find a bunch of bugs:

- ObjectOrOtherUse was claimed to be supported in the FTL but speculate()
  didn't support it. That means that any node with an ObjectOrOtherUse edge
  that got DCE'd would cause the FTL to ICE.

- There was a bad fall-through compileCompareStrictEq() that led to ICE.

- The OSR exit reconstruction code was assuming it could do fast checks on
  node->child1() before even determining the type of node; that crashes if
  the node is HasVarArgs. Fixed by checking HasVarArgs first.

- The OSR exit compiler was using the wrong peekOffset for CArgumentGetter.
  The default is 1, which assumes that you didn't push anything onto the
  stack after getting called. The OSR exit thunks push FP, so the offset
  should be 2.

This passes stress tests and is probably huge performance regression if you
--useExperimentalFTL=true. The regression will be fixed in
https://bugs.webkit.org/show_bug.cgi?id=113621.

* dfg/DFGOperations.cpp:
* dfg/DFGOperations.h:
* ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
* ftl/FTLIntrinsicRepository.h:
* ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileGlobalVarWatchpoint):
(JSC::FTL::LowerDFGToLLVM::compileCompareStrictEq):
(JSC::FTL::LowerDFGToLLVM::compileCallOrConstruct):
(JSC::FTL::LowerDFGToLLVM::speculate):
(JSC::FTL::LowerDFGToLLVM::speculateObjectOrOther):
(JSC::FTL::LowerDFGToLLVM::addExitArgumentForNode):
* ftl/FTLOSRExitCompiler.cpp:
(JSC::FTL::compileStub):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155243 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoAdd a new smart pointer type for fastMalloc'ed memory
andersca@apple.com [Sat, 7 Sep 2013 05:36:45 +0000 (05:36 +0000)]
Add a new smart pointer type for fastMalloc'ed memory
https://bugs.webkit.org/show_bug.cgi?id=120911

Reviewed by Andreas Kling.

Source/WebCore:

Update for WTF changes.

* platform/network/cf/FormDataStreamCFNet.cpp:
(WebCore::advanceCurrentStream):

Source/WTF:

Due to an oversight on my part, Vector::releaseBuffer() currently returns an OwnPtr
which means that its data will be freed with operator delete instead of fastFree.

Fix this by introducing a new MllocPtr smart pointer class and change Vector::releaseBuffer() to return it instead.

* WTF.pro:
* WTF.vcxproj/WTF.vcxproj:
* WTF.vcxproj/WTF.vcxproj.filters:
* WTF.xcodeproj/project.pbxproj:
* wtf/CMakeLists.txt:
* wtf/FastAllocBase.h:
* wtf/MallocPtr.h: Added.
* wtf/Vector.h:
* wtf/text/StringBuffer.h:
* wtf/text/StringImpl.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155242 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: Lint JavaScript and CSS for minor issues
commit-queue@webkit.org [Sat, 7 Sep 2013 05:34:54 +0000 (05:34 +0000)]
Web Inspector: Lint JavaScript and CSS for minor issues
https://bugs.webkit.org/show_bug.cgi?id=120884

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2013-09-06
Reviewed by Timothy Hatcher.

JS, caught a bunch of missing semicolons but at least one possible
issue with duplicate object literal keys in CSSKeywordCompletions.

CSS, cause some duplicate properties, an invalid property value,
and some "0px" => "0" cleanup.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155241 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoInterpolate between CSS filter() and cached images
krit@webkit.org [Sat, 7 Sep 2013 05:28:23 +0000 (05:28 +0000)]
Interpolate between CSS filter() and cached images
https://bugs.webkit.org/show_bug.cgi?id=120602

Reviewed by Simon Fraser.

Source/WebCore:

Interpolate from a filter() image function to a url() image reference and
the other way around, if the input image on the filter function is the same
as the referenced image on url().

* page/animation/CSSPropertyAnimation.cpp: Replaced old
    filterBlend function with blendFilter function which is more generic
    and can be reused in multiple places.
(WebCore::blendFilterOperations):
(WebCore::blendFunc):
(WebCore::blendFilter):

LayoutTests:

Add aditional test for interpolation from url to a -webkit-filter function
and the other way around. Added an additional test to make sure that different
input images don't make start and end interpolate.

* fast/filter-image/filter-image-animation.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155240 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agojsc shell should destroy VM as a workaround for LLVM's exit-time destructors
fpizlo@apple.com [Sat, 7 Sep 2013 05:25:55 +0000 (05:25 +0000)]
jsc shell should destroy VM as a workaround for LLVM's exit-time destructors
https://bugs.webkit.org/show_bug.cgi?id=120921

Reviewed by Oliver Hunt.

LLVM's exit-time destructors will fire when we exit. If there is an on-going
FTL compile at exit, which will happen if the VM that triggered the compile
isn't shut down, then we will crash.

We should get rid of LLVM's exit-time destructors. But before we do that, we
should just do a clean VM shutdown to suppress spurious crashes. This will
help in expanding LLVM coverage for now.

* jsc.cpp:
(jscmain):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155239 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoREGRESSION(r155100): animations/cross-fade-background-image.html fails
rniwa@webkit.org [Sat, 7 Sep 2013 05:24:33 +0000 (05:24 +0000)]
REGRESSION(r155100): animations/cross-fade-background-image.html fails
https://bugs.webkit.org/show_bug.cgi?id=120923

Add the failing test expectation.

* platform/mac/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155238 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agocompositing/overlap-blending//children-opacity-huge.html and children-opacity-no...
rniwa@webkit.org [Sat, 7 Sep 2013 05:18:51 +0000 (05:18 +0000)]
compositing/overlap-blending//children-opacity-huge.html and children-opacity-no-overlap.html are failing
https://bugs.webkit.org/show_bug.cgi?id=120922

Add the failing test expectations.

* platform/mac/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155237 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL] Unreviewed gardening.
jinwoo7.song@samsung.com [Sat, 7 Sep 2013 04:59:39 +0000 (04:59 +0000)]
[EFL] Unreviewed gardening.

* platform/efl/TestExpectations: Removed passing test.
* platform/efl/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155236 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed, rolling out r155196.
rniwa@webkit.org [Sat, 7 Sep 2013 04:40:50 +0000 (04:40 +0000)]
Unreviewed, rolling out r155196.
http://trac.webkit.org/changeset/155196
https://bugs.webkit.org/show_bug.cgi?id=120919

Broke 16 tests on build.webkit.org (Requested by rniwa on
#webkit).

Patch by Commit Queue <commit-queue@webkit.org> on 2013-09-06

* Scripts/webkitpy/layout_tests/controllers/manager.py:
(Manager._set_up_run):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155235 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoElements retained by AccessibilityImageMapLink leak
rniwa@webkit.org [Sat, 7 Sep 2013 04:15:35 +0000 (04:15 +0000)]
Elements retained by AccessibilityImageMapLink leak
https://bugs.webkit.org/show_bug.cgi?id=120917

Reviewed by Chris Fleizach.

Merge https://chromium.googlesource.com/chromium/blink/+/df0bd288efe65e5e38425fbdcdfc68b5a2a79e42

Unfortunately, the test added by the Blink change doesn't reproduce a leak in WebKit.

* accessibility/AccessibilityImageMapLink.cpp:
(WebCore::AccessibilityImageMapLink::detachFromParent):
* accessibility/AccessibilityImageMapLink.h:
* accessibility/AccessibilityMockObject.h:
(WebCore::AccessibilityMockObject::detachFromParent):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155234 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoMake Obj-C bindings generator less #include-happy.
akling@apple.com [Sat, 7 Sep 2013 02:38:12 +0000 (02:38 +0000)]
Make Obj-C bindings generator less #include-happy.
<https://webkit.org/b/120913>

Reviewed by Anders Carlsson.

Knock out an old FIXME in CodeGeneratorObjC.pm and avoid including unrelated
interface declarations from implementation files where they are not needed.

* bindings/scripts/CodeGeneratorObjC.pm:
(GenerateImplementation):

    Only include DOMFooInternal.h relevant to the current interface.

* bindings/scripts/test/ObjC/*

    Rebaseline Obj-C bindings tests now that they include fewer things.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155233 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoRemove old workaround for Nokia's Harmattan GCC on Qt/ARM.
akling@apple.com [Sat, 7 Sep 2013 02:35:57 +0000 (02:35 +0000)]
Remove old workaround for Nokia's Harmattan GCC on Qt/ARM.
<https://webkit.org/b/37253>

Reviewed by Anders Carlsson.

Apparently this was a workaround for GCC getting stuck in an infinite loop
when building for ARM in a Nokia SDK over 2 years ago.

I think it's safe to remove this now, but if I'm wrong, and you're reading
this ChangeLog wondering why I did this to you, feel free to put it back in.

* wtf/PassRefPtr.h:
(WTF::refIfNotNull):
(WTF::derefIfNotNull):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155232 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoRemove unused RefPtr(PlacementNewAdopt) constructor.
akling@apple.com [Sat, 7 Sep 2013 02:34:32 +0000 (02:34 +0000)]
Remove unused RefPtr(PlacementNewAdopt) constructor.
<https://webkit.org/b/120914>

Reviewed by Anders Carlsson.

* wtf/RefPtr.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155231 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoRebaseline bindings tests after Swedish breakage.
akling@apple.com [Sat, 7 Sep 2013 02:32:40 +0000 (02:32 +0000)]
Rebaseline bindings tests after Swedish breakage.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155230 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoDon't include Document.h from JSDOMBinding.h
akling@apple.com [Sat, 7 Sep 2013 02:28:26 +0000 (02:28 +0000)]
Don't include Document.h from JSDOMBinding.h
<https://webkit.org/b/120909>

Reviewed by Anders Carlsson.

Move DOMConstructorWithDocument out of JSDOMBinding.h to its own header.
This was the only part of JSDOMBinding.h that needed Document's definition.

This reduces the include dependency graph of many bindings files.

* WebCore.xcodeproj/project.pbxproj:
* bindings/js/DOMConstructorWithDocument.h:
* bindings/js/JSDOMBinding.cpp:
* bindings/js/JSDOMBinding.h:
* bindings/scripts/CodeGeneratorJS.pm:
* bindings/scripts/CodeGeneratorGObject.pm:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155229 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoRange::ownerDocument should return Document&
rniwa@webkit.org [Sat, 7 Sep 2013 02:08:06 +0000 (02:08 +0000)]
Range::ownerDocument should return Document&
https://bugs.webkit.org/show_bug.cgi?id=120908

Reviewed by Andreas Kling.

Source/WebCore:

Return Document& in Range::ownerDocument(). Also make setDocument take Document& so that this invariant is self-evident.

* bindings/objc/DOM.mm:
(-[DOMRange boundingBox]):
(-[DOMRange renderedImageForcingBlackText:]):
(-[DOMRange textRects]):
* dom/Range.cpp:
(WebCore::Range::setDocument):
(WebCore::Range::setStart):
(WebCore::Range::setEnd):
(WebCore::Range::selectNode):
(WebCore::Range::selectNodeContents):
* dom/Range.h:
(WebCore::Range::ownerDocument):
* editing/AlternativeTextController.cpp:
(WebCore::AlternativeTextController::handleAlternativeTextUIResult):
* editing/Editor.cpp:
(WebCore::Editor::avoidIntersectionWithDeleteButtonController):
(WebCore::isFrameInRange):
(WebCore::Editor::countMatchesForText):
* editing/EditorCommand.cpp:
(WebCore::unionDOMRanges):
* editing/TextCheckingHelper.cpp:
(WebCore::TextCheckingHelper::unifiedTextCheckerEnabled):
* editing/TextIterator.cpp:
(WebCore::plainText):
(WebCore::findPlainText):
* editing/htmlediting.cpp:
(WebCore::extendRangeToWrappingNodes):
* editing/markup.cpp:
(WebCore::createMarkup):
(WebCore::createFragmentFromText):
* page/DragController.cpp:
(WebCore::documentFragmentFromDragData):
(WebCore::DragController::concludeEditDrag):
* page/Page.cpp:
(WebCore::Page::rangeOfString):
* rendering/RenderObject.cpp:
(WebCore::RenderObject::absoluteBoundingBoxRectForRange):
* testing/Internals.cpp:
(WebCore::Internals::addTextMatchMarker):

Source/WebKit/blackberry:

* WebKitSupport/InPageSearchManager.cpp:
(BlackBerry::WebKit::InPageSearchManager::findNextString):
(BlackBerry::WebKit::InPageSearchManager::findAndMarkText):
(BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
(BlackBerry::WebKit::InPageSearchManager::setActiveMatchAndMarker):
(BlackBerry::WebKit::InPageSearchManager::frameUnloaded):
(BlackBerry::WebKit::InPageSearchManager::scopeStringMatches):

Source/WebKit/mac:

* WebView/WebPDFView.mm:
(isFrameInRange):

Source/WebKit2:

* WebProcess/InjectedBundle/API/mac/WKDOMRange.mm:
(-[WKDOMRange textRects]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155228 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Windows] StructuredExceptionHandlerSuppressor Causes Bad Interactions with Support...
bfulgham@apple.com [Fri, 6 Sep 2013 23:46:01 +0000 (23:46 +0000)]
[Windows] StructuredExceptionHandlerSuppressor Causes Bad Interactions with Support Libraries
https://bugs.webkit.org/show_bug.cgi?id=120901

Reviewed by Anders Carlsson.

Change from old "crash on any exception" implementation to a new version that leaves normal
exception handling infrastructure in place for use by support libraries. We check exceptions
and decide whether to abort or not based on the failure type.

* WebCore.vcxproj/WebCore.vcxproj: Add new implementation files.
* WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
* platform/graphics/ca/win/LayerChangesFlusher.cpp:
(WebCore::LayerChangesFlusher::hookCallback): Allocate handler struct on stack.
* platform/win/StructuredExceptionHandlerSuppressor.cpp: Added.
(exceptionShouldTerminateProgram): New.
(exceptionHandler): New.
(WebCore::StructuredExceptionHandlerSuppressor::StructuredExceptionHandlerSuppressor): Moved
from header, and updated to add our new exception handler.
(WebCore::StructuredExceptionHandlerSuppressor::~StructuredExceptionHandlerSuppressor): Moved
from header.
* platform/win/StructuredExceptionHandlerSuppressor.h: Move implementation of constructor and
destructor from header file.
* platform/win/makesafeseh.asm: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155226 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoRefactor XMLDocumentParser to defer creation of XMLErrors until error occurs
vivek.vg@samsung.com [Fri, 6 Sep 2013 23:35:28 +0000 (23:35 +0000)]
Refactor XMLDocumentParser to defer creation of XMLErrors until error occurs
https://bugs.webkit.org/show_bug.cgi?id=120850

Reviewed by Darin Adler.

XMLErrors is created as soon as XMLDocumentParser is constructed. It may not be required
for all the valid XML documents. Deferring its creation until an error for the invalid
XML document.

No new tests as code refactoring.

* xml/parser/XMLDocumentParser.cpp:
(WebCore::XMLDocumentParser::handleError):
(WebCore::XMLDocumentParser::insertErrorMessageBlock):
* xml/parser/XMLDocumentParser.h:
* xml/parser/XMLDocumentParserLibxml2.cpp:
(WebCore::XMLDocumentParser::XMLDocumentParser):
* xml/parser/XMLDocumentParserQt.cpp:
(WebCore::XMLDocumentParser::XMLDocumentParser):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155224 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoBUILD FIX (r155171): INSTALL_PATH_PREFIX should no longer be used beneath BUILT_PRODU...
ddkilzer@apple.com [Fri, 6 Sep 2013 23:30:35 +0000 (23:30 +0000)]
BUILD FIX (r155171): INSTALL_PATH_PREFIX should no longer be used beneath BUILT_PRODUCTS_DIR in HEADER_SEARCH_PATHS for iOS

* Configurations/Base.xcconfig:
(HEADER_SEARCH_PATHS): Change
$(BUILT_PRODUCTS_DIR)/$(INSTALL_PATH_PREFIX)/usr/local/include to
$(BUILT_PRODUCTS_DIR)/usr/local/include.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155223 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFTL ArithMod Int32Use doesn't check for negative zero correctly
fpizlo@apple.com [Fri, 6 Sep 2013 23:05:00 +0000 (23:05 +0000)]
FTL ArithMod Int32Use doesn't check for negative zero correctly
https://bugs.webkit.org/show_bug.cgi?id=120905

Reviewed by Mark Hahnenberg.

* ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileArithMod):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155222 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoRemove fastNew/fastDelete
andersca@apple.com [Fri, 6 Sep 2013 23:04:13 +0000 (23:04 +0000)]
Remove fastNew/fastDelete
https://bugs.webkit.org/show_bug.cgi?id=120904

Reviewed by Andreas Kling.

Source/WebCore:

Call operator delete directly.

* css/CSSSelectorList.cpp:
(WebCore::CSSSelectorList::adoptSelectorVector):

Source/WTF:

Remove the various variants of fastNew and fastDelete.

* wtf/FastAllocBase.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155221 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFTL ArithNeg Int32Use doesn't check negative zero
fpizlo@apple.com [Fri, 6 Sep 2013 22:34:29 +0000 (22:34 +0000)]
FTL ArithNeg Int32Use doesn't check negative zero
https://bugs.webkit.org/show_bug.cgi?id=120900

Reviewed by Mark Hahnenberg.

Source/JavaScriptCore:

* ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileArithNegate):

LayoutTests:

* fast/js/regress/script-tests/negative-zero-modulo.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155220 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoStop using fastNew/fastDelete in JavaScriptCore
andersca@apple.com [Fri, 6 Sep 2013 22:32:08 +0000 (22:32 +0000)]
Stop using fastNew/fastDelete in JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=120898

Reviewed by Oliver Hunt.

Source/JavaScriptCore:

Change all the hash table members in ExecState to be OwnPtrs and use
adoptPtr instead. Also, since none of the hash tables can be null, change their getters
to return references and propagate the reference types wherever we know that a HashTable can't be null.

* interpreter/CallFrame.h:
(JSC::ExecState::arrayConstructorTable):
(JSC::ExecState::arrayPrototypeTable):
(JSC::ExecState::booleanPrototypeTable):
(JSC::ExecState::dataViewTable):
(JSC::ExecState::dateTable):
(JSC::ExecState::dateConstructorTable):
(JSC::ExecState::errorPrototypeTable):
(JSC::ExecState::globalObjectTable):
(JSC::ExecState::jsonTable):
(JSC::ExecState::numberConstructorTable):
(JSC::ExecState::numberPrototypeTable):
(JSC::ExecState::objectConstructorTable):
(JSC::ExecState::privateNamePrototypeTable):
(JSC::ExecState::regExpTable):
(JSC::ExecState::regExpConstructorTable):
(JSC::ExecState::regExpPrototypeTable):
(JSC::ExecState::stringConstructorTable):
(JSC::ExecState::promisePrototypeTable):
(JSC::ExecState::promiseConstructorTable):
(JSC::ExecState::promiseResolverPrototypeTable):
* runtime/ClassInfo.h:
(JSC::ClassInfo::propHashTable):
* runtime/Lookup.h:
(JSC::getStaticPropertySlot):
(JSC::getStaticFunctionSlot):
(JSC::getStaticValueSlot):
(JSC::lookupPut):
* runtime/VM.cpp:
(JSC::VM::VM):
(JSC::VM::~VM):
* runtime/VM.h:

Source/WebCore:

Update for changes to JavaScriptCore.

* bindings/js/DOMObjectHashTableMap.h:
(WebCore::DOMObjectHashTableMap::get):
* bindings/js/JSDOMBinding.cpp:
(WebCore::getHashTableForGlobalData):
* bindings/js/JSDOMBinding.h:
* bindings/js/JSDOMWindowCustom.cpp:
(WebCore::JSDOMWindow::put):
* bindings/js/JSPluginElementFunctions.h:
(WebCore::pluginElementCustomGetOwnPropertySlot):
* bindings/js/JSStorageCustom.cpp:
(WebCore::JSStorage::deleteProperty):
(WebCore::JSStorage::putDelegate):
* bindings/scripts/CodeGeneratorJS.pm:
(hashTableAccessor):
(prototypeHashTableAccessor):
(constructorHashTableAccessor):
(GenerateGetOwnPropertySlotBody):
(GenerateImplementation):
(GenerateConstructorHelperMethods):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155219 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoThe 'failed' file should report collectionName/testName rather than just
fpizlo@apple.com [Fri, 6 Sep 2013 22:26:12 +0000 (22:26 +0000)]
The 'failed' file should report collectionName/testName rather than just
testName.

Rubber stamped by Mark Hahnenberg.

* Scripts/run-jsc-stress-tests:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155218 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoInclude Frame.h in fewer places.
akling@apple.com [Fri, 6 Sep 2013 22:08:14 +0000 (22:08 +0000)]
Include Frame.h in fewer places.
<https://webkit.org/b/120868>

Reviewed by Anders Carlsson.

- Move JSMainThreadExecState::instrumentFunctionCall() to a separate header.
  This avoids including InspectorInstrumentation.h from JSMainThreadExecState.h
  which caused all JS and Objective-C bindings to depend on Frame.h

- Out-of-line the three methods on FrameView that were operating on Frames.
  Most of the call sites were in FrameView.cpp so they will still get inlined.

- Removed GenericBinding.h, nothing was using it anyway.

After this, touching Frame.h and doing a (debug) rebuild goes from 9m30 to 3m30
on my laptop.

* GNUmakefile.list.am:
* WebCore.exp.in:
* WebCore.vcxproj/WebCore.vcxproj:
* WebCore.vcxproj/WebCore.vcxproj.filters:
* WebCore.xcodeproj/project.pbxproj:
* bindings/generic/GenericBinding.h: Removed.
* bindings/js/JSCallbackData.cpp:
* bindings/js/JSEventListener.cpp:
* bindings/js/JSMainThreadExecState.h:
* bindings/js/JSMainThreadExecStateInstrumentation.h: Added.
(WebCore::JSMainThreadExecState::instrumentFunctionCall):
* bindings/js/JSMutationCallback.cpp:
* bindings/js/ScheduledAction.cpp:
* css/DeprecatedStyleBuilder.cpp:
* css/ElementRuleCollector.cpp:
* css/MediaQueryEvaluator.cpp:
* css/SelectorChecker.h:
* dom/StyledElement.cpp:
* html/HTMLPlugInImageElement.cpp:
* inspector/InspectorPageAgent.h:
* inspector/NetworkResourcesData.h:
* inspector/PageRuntimeAgent.cpp:
* loader/cache/CachedImage.cpp:
* page/FrameView.cpp:
(WebCore::FrameView::renderView):
(WebCore::FrameView::mapFromLayoutToCSSUnits):
(WebCore::FrameView::mapFromCSSToLayoutUnits):
* page/FrameView.h:
* page/TouchAdjustment.cpp:
* rendering/RenderBoxModelObject.cpp:
* rendering/RenderLayer.cpp:
* rendering/RenderLayerCompositor.h:
* rendering/RenderText.cpp:
* svg/graphics/SVGImage.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155217 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFix run-jsc-stress-tests to run on bots with old Ruby.
fpizlo@apple.com [Fri, 6 Sep 2013 22:04:38 +0000 (22:04 +0000)]
Fix run-jsc-stress-tests to run on bots with old Ruby.

Also make it create a repro file.

Rubber stamped by Mark Hahnenberg.

* Scripts/run-jsc-stress-tests:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155216 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Windows] Unreviewed gardening: Spell 'Suppressor' properly
bfulgham@apple.com [Fri, 6 Sep 2013 21:58:38 +0000 (21:58 +0000)]
[Windows] Unreviewed gardening: Spell 'Suppressor' properly

* WebCore.vcxproj/WebCore.vcxproj: Change StructuredExceptionHandlerSupressor to StructuredExceptionHandlerSuppressor
* WebCore.vcxproj/WebCore.vcxproj.filters: Ditto
* platform/graphics/ca/win/LayerChangesFlusher.cpp:
(WebCore::LayerChangesFlusher::hookCallback): Ditto
* platform/win/StructuredExceptionHandlerSuppressor.h: Copied from platform/win/StructuredExceptionHandlerSupressor.h.
* platform/win/StructuredExceptionHandlerSupressor.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155215 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Windows] Implement text offset methods of IAccessibleText interface.
roger_fong@apple.com [Fri, 6 Sep 2013 21:32:53 +0000 (21:32 +0000)]
[Windows] Implement text offset methods of IAccessibleText interface.
https://bugs.webkit.org/show_bug.cgi?id=120820.
<rdar://problem/14925242>

Reviewed by Brenet Fulgham.

* AccessibleTextImpl.cpp:
(AccessibleText::get_textBeforeOffset):
(AccessibleText::get_textAfterOffset):
(AccessibleText::get_textAtOffset):
(AccessibleText::isInRange):
* AccessibleTextImpl.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155212 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoAdd new RenderBlockFlow class.
hyatt@apple.com [Fri, 6 Sep 2013 20:54:47 +0000 (20:54 +0000)]
Add new RenderBlockFlow class.
https://bugs.webkit.org/show_bug.cgi?id=120777

Reviewed by Beth Dakin.

This patch adds a new RenderBlockFlow class. The idea is to get all of the line/float/margin
code out of RenderBlock and into the subclass, and then we can make RenderBlock an abstract
base. This will save memory for all of the classes that derive from RenderBlock but have
their own layout systems (e.g., flexbox, grid, table), and it will let us tighten up
types to make it more clear when we're talking about block layout code vs. a more generic
block-level object that can have any kind of layout.

This patch adds the new class and it makes sure all the objects that should be block flows
inherit from the new class.

isBlockFlow() proved to be a problematic method (and was the source of regressions when I
landed this patch the first time). When the method was first implemented, it was added as
"I'm a block but not a table." and at the time table was the only subclass of block. However
when new subclasses were added, this function was never patched to account for them. This
means, for example, that flexible boxes and grids claim to be block flows in the codebase
and have for years. This is obviously wrong, since flexible boxes are not in fact block
flows, but because of this mistake, code has started relying on the incorrect behavior of
isBlockFlow() (form controls mostly).

What I've done to deal with this problem is renamed isBlockFlow() to be
isBlockFlowFlexBoxOrGrid() in order to make it obvious that this method is returning true
for pretty much all blocks other than tables. This makes a lot of call sites look pretty
stupid, since they obviously never intended to include flexible boxes or grids, but at least
it is clear what the method is doing now.

The plan is to land this patch and then start converting call sites from
isBlockFlowFlexBoxOrGrid() to isRenderBlockFlow() one by one, and that way we can figure
out which code is making bad assumptions and change those callers to be isRenderBlock()
instead. Ultimately this isBlockFlowFlexBoxOrGrid() method will go away with callers either
changing to use isRenderBlock() or isRenderBlockFlow().

* CMakeLists.txt:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.vcxproj/WebCore.vcxproj:
* WebCore.xcodeproj/project.pbxproj:
* accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::computeAccessibilityIsIgnored):
(WebCore::AccessibilityRenderObject::determineAccessibilityRole):
* dom/Position.cpp:
(WebCore::Position::isCandidate):
(WebCore::Position::getInlineBoxAndOffset):
(WebCore::Position::primaryDirection):
* dom/PositionIterator.cpp:
(WebCore::PositionIterator::isCandidate):
* editing/ApplyStyleCommand.cpp:
(WebCore::ApplyStyleCommand::applyInlineStyleToPushDown):
* editing/CompositeEditCommand.cpp:
(WebCore::CompositeEditCommand::addBlockPlaceholderIfNeeded):
* editing/Editor.cpp:
(WebCore::Editor::baseWritingDirectionForSelectionStart):
* editing/FrameSelection.cpp:
(WebCore::caretRenderer):
* editing/TextIterator.cpp:
(WebCore::TextIterator::shouldRepresentNodeOffsetZero):
* editing/TypingCommand.cpp:
(WebCore::TypingCommand::makeEditableRootEmpty):
* editing/htmlediting.cpp:
(WebCore::isBlockFlowElement):
* html/HTMLDetailsElement.cpp:
(WebCore::HTMLDetailsElement::createRenderer):
* html/HTMLSummaryElement.cpp:
(WebCore::HTMLSummaryElement::createRenderer):
* html/shadow/SliderThumbElement.cpp:
(WebCore::RenderSliderThumb::RenderSliderThumb):
* html/shadow/SliderThumbElement.h:
* rendering/LayoutState.cpp:
(WebCore::LayoutState::LayoutState):
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::createAnonymous):
(WebCore::RenderBlock::layoutBlock):
(WebCore::RenderBlock::collapseMargins):
(WebCore::RenderBlock::selectionGaps):
(WebCore::RenderBlock::firstLineBoxBaseline):
(WebCore::RenderBlock::lastLineBoxBaseline):
(WebCore::RenderBlock::firstLineBlock):
(WebCore::findFirstLetterBlock):
(WebCore::shouldCheckLines):
(WebCore::RenderBlock::adjustForBorderFit):
* rendering/RenderBlock.h:
* rendering/RenderBox.cpp:
(WebCore::RenderBox::computeRectForRepaint):
(WebCore::RenderBox::positionForPoint):
* rendering/RenderBoxModelObject.h:
(WebCore::RenderBoxModelObject::canHaveBoxInfoInRegion):
* rendering/RenderDeprecatedFlexibleBox.cpp:
(WebCore::RenderDeprecatedFlexibleBox::applyLineClamp):
(WebCore::RenderDeprecatedFlexibleBox::clearLineClamp):
* rendering/RenderDetailsMarker.cpp:
(WebCore::RenderDetailsMarker::RenderDetailsMarker):
* rendering/RenderDetailsMarker.h:
* rendering/RenderFieldset.cpp:
(WebCore::RenderFieldset::RenderFieldset):
* rendering/RenderFieldset.h:
* rendering/RenderFileUploadControl.cpp:
(WebCore::RenderFileUploadControl::RenderFileUploadControl):
* rendering/RenderFileUploadControl.h:
* rendering/RenderFlowThread.cpp:
(WebCore::RenderFlowThread::RenderFlowThread):
* rendering/RenderFlowThread.h:
* rendering/RenderFullScreen.cpp:
* rendering/RenderInline.cpp:
(WebCore::RenderInline::computeRectForRepaint):
* rendering/RenderLineBoxList.cpp:
(WebCore::RenderLineBoxList::dirtyLinesFromChangedChild):
* rendering/RenderListItem.cpp:
(WebCore::RenderListItem::RenderListItem):
(WebCore::RenderListItem::willBeDestroyed):
(WebCore::RenderListItem::willBeRemovedFromTree):
(WebCore::RenderListItem::layout):
(WebCore::RenderListItem::addOverflowFromChildren):
(WebCore::RenderListItem::computePreferredLogicalWidths):
(WebCore::RenderListItem::paint):
* rendering/RenderListItem.h:
* rendering/RenderMeter.cpp:
(WebCore::RenderMeter::RenderMeter):
* rendering/RenderMeter.h:
* rendering/RenderMultiColumnBlock.cpp:
(WebCore::RenderMultiColumnBlock::RenderMultiColumnBlock):
* rendering/RenderMultiColumnBlock.h:
* rendering/RenderObject.cpp:
(WebCore::RenderObject::createObject):
(WebCore::RenderObject::computeRectForRepaint):
(WebCore::RenderObject::styleWillChange):
(WebCore::firstLineStyleForCachedUncachedType):
* rendering/RenderObject.h:
(WebCore::RenderObject::isBR):
(WebCore::RenderObject::isRenderBlockFlow):
(WebCore::RenderObject::isBlockFlowFlexBoxOrGrid):
* rendering/RenderObjectChildList.cpp:
(WebCore::RenderObjectChildList::insertChildNode):
* rendering/RenderProgress.cpp:
(WebCore::RenderProgress::RenderProgress):
* rendering/RenderProgress.h:
* rendering/RenderRegion.cpp:
(WebCore::RenderRegion::RenderRegion):
* rendering/RenderRegion.h:
* rendering/RenderRuby.cpp:
(WebCore::RenderRubyAsBlock::RenderRubyAsBlock):
* rendering/RenderRuby.h:
* rendering/RenderRubyBase.cpp:
(WebCore::RenderRubyBase::RenderRubyBase):
* rendering/RenderRubyBase.h:
* rendering/RenderRubyRun.cpp:
(WebCore::RenderRubyRun::RenderRubyRun):
* rendering/RenderRubyRun.h:
* rendering/RenderRubyText.cpp:
(WebCore::RenderRubyText::RenderRubyText):
* rendering/RenderRubyText.h:
* rendering/RenderTableCaption.cpp:
(WebCore::RenderTableCaption::RenderTableCaption):
* rendering/RenderTableCaption.h:
* rendering/RenderTableCell.cpp:
(WebCore::RenderTableCell::RenderTableCell):
* rendering/RenderTableCell.h:
* rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::RenderTextControl):
* rendering/RenderTextControl.h:
* rendering/RenderTextControlSingleLine.h:
(WebCore::RenderTextControlInnerBlock::RenderTextControlInnerBlock):
* rendering/RenderTextTrackCue.cpp:
(WebCore::RenderTextTrackCue::RenderTextTrackCue):
* rendering/RenderTextTrackCue.h:
* rendering/RenderView.cpp:
(WebCore::RenderView::RenderView):
* rendering/RenderView.h:
* rendering/RenderingAllInOne.cpp:
* rendering/mathml/RenderMathMLOperator.cpp:
(WebCore::RenderMathMLOperator::createGlyph):
* rendering/svg/RenderSVGBlock.cpp:
(WebCore::RenderSVGBlock::RenderSVGBlock):
* rendering/svg/RenderSVGBlock.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155211 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoGTest: add support for FreeBSD and Hurd
berto@igalia.com [Fri, 6 Sep 2013 20:31:20 +0000 (20:31 +0000)]
GTest: add support for FreeBSD and Hurd
https://bugs.webkit.org/show_bug.cgi?id=120870

Patch by Emilio Pozuelo Monfort <pochu@debian.org>
Reviewed by Gustavo Noronha Silva.

* gtest/include/gtest/internal/gtest-port.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155210 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoConcurrent FTL causes !hasOptimizedReplacement() asserts in cti_optimize
fpizlo@apple.com [Fri, 6 Sep 2013 20:20:23 +0000 (20:20 +0000)]
Concurrent FTL causes !hasOptimizedReplacement() asserts in cti_optimize
https://bugs.webkit.org/show_bug.cgi?id=120890

Reviewed by Mark Hahnenberg.

Don't install an FTL code block if the DFG code block has already been jettisoned.

* dfg/DFGToFTLDeferredCompilationCallback.cpp:
(JSC::DFG::ToFTLDeferredCompilationCallback::compilationDidComplete):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155209 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago Revalidation header blacklisting should be case-insensitive.
ap@apple.com [Fri, 6 Sep 2013 20:04:19 +0000 (20:04 +0000)]
    Revalidation header blacklisting should be case-insensitive.
        https://bugs.webkit.org/show_bug.cgi?id=120832

        Reviewed by Alexey Proskuryakov.

        Adds a new test to verify that a CSS file served initially as type
        'text/css' maintains that type even if a revalidation response sends
        'text/plain' along with a 304 response.

        * http/tests/cache/content-type-ignored-during-revalidation-expected.txt: Added.
        * http/tests/cache/content-type-ignored-during-revalidation.html: Added.
        * http/tests/cache/resources/stylesheet304-bad-content-type.php: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155208 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoCalling window.close() should indicate failure with warning message
vivek.vg@samsung.com [Fri, 6 Sep 2013 20:00:49 +0000 (20:00 +0000)]
Calling window.close() should indicate failure with warning message
https://bugs.webkit.org/show_bug.cgi?id=120156

Reviewed by Darin Adler.

Closing of window is allowed for the tests for the automation.

* page/DOMWindow.cpp:
(WebCore::DOMWindow::close):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155207 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoActually increment $numFailures
fpizlo@apple.com [Fri, 6 Sep 2013 19:40:32 +0000 (19:40 +0000)]
Actually increment $numFailures

Reviewed by Mark Hahnenberg.

* Scripts/run-jsc-stress-tests:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155206 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFix run-jsc-stress-tests to use Pathname instead of File.realpath.
fpizlo@apple.com [Fri, 6 Sep 2013 19:36:34 +0000 (19:36 +0000)]
Fix run-jsc-stress-tests to use Pathname instead of File.realpath.

Also make it uses system() instead of popen(); that means that test output
will go to the console. This reduces error detection flakiness. It's fine
because stress tests don't print() unless they really have to.

Rubber stamped by Mark Hahnenberg.

* Scripts/run-jsc-stress-tests:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155205 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago2013-09-06 Mike West <mkwst@chromium.org>
ap@apple.com [Fri, 6 Sep 2013 19:18:03 +0000 (19:18 +0000)]
2013-09-06  Mike West  <mkwst@chromium.org>

        Revalidation header blacklisting should be case-insensitive.
        https://bugs.webkit.org/show_bug.cgi?id=120832

        Reviewed by Alexey Proskuryakov.

        Headers like 'content-type' should be ignored for 304 responses,
        even if they are delivered as 'Content-Type', or 'CoNtEnT-TyPe', etc.

        I broke this behavior in http://trac.webkit.org/changeset/142068
        ("Entity-header extension headers honored on 304 responses"). Pages like
        https://learndev.unm.edu/ currently break on reload, as they incorrectly
        send 'Content-Type: text/plain' for 304 responses for resources like
        CSS and JavaScript. The browser should drop these headers, but because
        we're comparing in a case-sensitive fashion, we don't.

        https://code.google.com/p/chromium/issues/detail?id=246875 documents the
        Blink-side fix; this patch is a port of that patch.

        Test: http/tests/cache/content-type-ignored-during-revalidation.html

        * loader/cache/CachedResource.cpp:
        (WebCore::shouldUpdateHeaderAfterRevalidation):
        Compare the provided AtomicString 'header' to the revalidation
        blacklists in a case-insensitive fashion.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155203 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agofast/js/dfg-* tests should wait for the concurrent JIT
fpizlo@apple.com [Fri, 6 Sep 2013 19:14:35 +0000 (19:14 +0000)]
fast/js/dfg-* tests should wait for the concurrent JIT
https://bugs.webkit.org/show_bug.cgi?id=120723

Rubber stamped by Oliver Hunt.

Convert more tests.

* fast/js/dfg-check-structure-elimination-for-non-cell-expected.txt:
* fast/js/dfg-check-two-structures-expected.txt:
* fast/js/dfg-compare-final-object-to-final-object-or-other-expected.txt:
* fast/js/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt:
* fast/js/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt:
* fast/js/dfg-constant-fold-first-local-read-after-block-merge-expected.txt:
* fast/js/dfg-constant-fold-logical-not-branch-expected.txt:
* fast/js/dfg-constant-fold-misprediction-expected.txt:
* fast/js/dfg-constant-fold-uncaptured-variable-that-is-later-captured-expected.txt:
* fast/js/dfg-convert-this-dom-window-expected.txt:
* fast/js/dfg-convert-this-object-then-exit-on-other-expected.txt:
* fast/js/dfg-convert-this-other-then-exit-on-object-expected.txt:
* fast/js/dfg-convert-this-polymorphic-object-then-exit-on-other-expected.txt:
* fast/js/dfg-convert-this-polymorphic-object-then-exit-on-string-expected.txt:
* fast/js/dfg-create-inlined-arguments-in-closure-inline-expected.txt:
* fast/js/dfg-cross-global-object-inline-new-array-literal-expected.txt:
* fast/js/dfg-cross-global-object-inline-new-array-literal-with-variables-expected.txt:
* fast/js/jsc-test-list:
* fast/js/script-tests/dfg-check-structure-elimination-for-non-cell.js:
* fast/js/script-tests/dfg-check-two-structures.js:
* fast/js/script-tests/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js:
* fast/js/script-tests/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object.js:
* fast/js/script-tests/dfg-compare-final-object-to-final-object-or-other.js:
* fast/js/script-tests/dfg-constant-fold-first-local-read-after-block-merge.js:
* fast/js/script-tests/dfg-constant-fold-logical-not-branch.js:
* fast/js/script-tests/dfg-constant-fold-misprediction.js:
* fast/js/script-tests/dfg-constant-fold-uncaptured-variable-that-is-later-captured.js:
* fast/js/script-tests/dfg-convert-this-dom-window.js:
* fast/js/script-tests/dfg-convert-this-object-then-exit-on-other.js:
* fast/js/script-tests/dfg-convert-this-other-then-exit-on-object.js:
* fast/js/script-tests/dfg-convert-this-polymorphic-object-then-exit-on-other.js:
* fast/js/script-tests/dfg-convert-this-polymorphic-object-then-exit-on-string.js:
* fast/js/script-tests/dfg-create-inlined-arguments-in-closure-inline.js:
* fast/js/script-tests/dfg-cross-global-object-inline-new-array-literal-with-variables.js:
(done):
(doit):
* fast/js/script-tests/dfg-cross-global-object-inline-new-array-literal.js:
(done):
(doit):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155202 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoREGRESSION(149636, merged in 153145): ToThis conversion doesn't work in the DFG
fpizlo@apple.com [Fri, 6 Sep 2013 19:01:21 +0000 (19:01 +0000)]
REGRESSION(149636, merged in 153145): ToThis conversion doesn't work in the DFG
https://bugs.webkit.org/show_bug.cgi?id=120781

Reviewed by Mark Hahnenberg.

Roll this back in with a build fix.

- Use some method table hacks to detect if the CheckStructure optimization is
  valid for to_this.

- Introduce a FinalObjectUse and use it for ToThis->Identity conversion.

This looks like it might be perf-neutral on the major benchmarks, but it
introduces some horrible performance cliffs. For example if you add methods to
the Array prototype, you'll get horrible performance cliffs. As in virtual calls
to C++ every time you call a JS function even if it's inlined.
LongSpider/3d-cube appears to hit this.

* dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::::executeEffects):
* dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::parseBlock):
* dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
* dfg/DFGRepatch.cpp:
(JSC::DFG::emitPutTransitionStub):
* dfg/DFGSafeToExecute.h:
(JSC::DFG::SafeToExecuteEdge::operator()):
* dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::speculateFinalObject):
(JSC::DFG::SpeculativeJIT::speculate):
* dfg/DFGSpeculativeJIT.h:
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* dfg/DFGUseKind.cpp:
(WTF::printInternal):
* dfg/DFGUseKind.h:
(JSC::DFG::typeFilterFor):
(JSC::DFG::isCell):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155201 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoIntroduce a way to run benchmarks and JSRegress as stress tests with different jsc...
fpizlo@apple.com [Fri, 6 Sep 2013 18:51:05 +0000 (18:51 +0000)]
Introduce a way to run benchmarks and JSRegress as stress tests with different jsc command-line options
https://bugs.webkit.org/show_bug.cgi?id=120808

Source/JavaScriptCore:

Reviewed by Mark Hahnenberg and rubber stamped by Geoffrey Garen.

Allow --useExperimentalFTL=true even if FTL isn't built since this simplifies
testing.

* dfg/DFGTierUpCheckInjectionPhase.cpp:
(JSC::DFG::TierUpCheckInjectionPhase::run):

Tools:

Reviewed by Mark Hahnenberg and rubber stamped by Geoffrey Garen.

Add a script for running stress tests.  A stress test is a .js file that is run
through different configurations of JSC.  It can control which configurations it
runs by using "//@ <ruby code>" to guide the script.

This script is now run as part of run-javascriptcore-tests, on Mac only.

* Scripts/run-javascriptcore-tests:
* Scripts/run-jsc-stress-tests: Added.

LayoutTests:

Reviewed by Mark Hahnenberg and rubber stamped by Geoffrey Garen.

Make it so that long-running tests aren't run as part of the stress test (they
will still run as part of benchmarks and LayoutTests) or run them with fewer
configurations.

* fast/js/regress/script-tests/ArrayBuffer-DataView-alloc-large-long-lived.js:
* fast/js/regress/script-tests/ArrayBuffer-DataView-alloc-long-lived.js:
* fast/js/regress/script-tests/ArrayBuffer-Int32Array-byteOffset.js:
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-huge-long-lived.js:
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.js:
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived.js:
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived-buffer.js:
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived.js:
* fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc.js:
* fast/js/regress/script-tests/DataView-custom-properties.js:
* fast/js/regress/script-tests/Float32Array-to-Float64Array-set.js:
* fast/js/regress/script-tests/Float64Array-alloc-long-lived.js:
* fast/js/regress/script-tests/Float64Array-to-Int16Array-set.js:
* fast/js/regress/script-tests/HashMap-put-get-iterate-keys.js:
* fast/js/regress/script-tests/HashMap-put-get-iterate.js:
* fast/js/regress/script-tests/HashMap-string-put-get-iterate.js:
* fast/js/regress/script-tests/Int16Array-alloc-long-lived.js:
* fast/js/regress/script-tests/Int16Array-to-Int32Array-set.js:
* fast/js/regress/script-tests/Int32Array-alloc-huge-long-lived.js:
* fast/js/regress/script-tests/Int32Array-alloc-huge.js:
* fast/js/regress/script-tests/Int32Array-alloc-large-long-lived.js:
* fast/js/regress/script-tests/Int32Array-alloc-large.js:
* fast/js/regress/script-tests/Int32Array-alloc-long-lived.js:
* fast/js/regress/script-tests/Int32Array-alloc.js:
* fast/js/regress/script-tests/Int8Array-alloc-long-lived.js:
* fast/js/regress/script-tests/array-nonarray-polymorhpic-access.js:
* fast/js/regress/script-tests/basic-set.js:
* fast/js/regress/script-tests/emscripten-memops.js:
* fast/js/regress/script-tests/inline-arguments-local-escape.js:
* fast/js/regress/script-tests/method-on-number.js:
* fast/js/regress/script-tests/nested-function-parsing-random.js:
* fast/js/regress/script-tests/nested-function-parsing.js:
* fast/js/regress/script-tests/new-array-buffer-push.js:
* fast/js/regress/script-tests/new-array-push.js:
* fast/js/regress/script-tests/poly-stricteq.js:
* fast/js/regress/script-tests/splice-to-remove.js:
* fast/js/regress/script-tests/string-equality.js:
* fast/js/regress/script-tests/string-repeat-arith.js:
* fast/js/regress/script-tests/string-sub.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155200 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[MediaStream API] Allow empty MediaStreams
eric.carlson@apple.com [Fri, 6 Sep 2013 18:28:54 +0000 (18:28 +0000)]
[MediaStream API] Allow empty MediaStreams
https://bugs.webkit.org/show_bug.cgi?id=120815

Reviewed by Jer Noble.

The spec is a bit unclear ecactly what should happen with newly created MediaStreams
that doesn't have any tracks. The current implementation is too strict and the spec
is being worked upon to be clearer. In the meantime this patch doesn't set eneded to
true in the constructor.

Source/WebCore:

No new tests, existing test updated.

(WebCore::MediaStreamRegistry::lookupMediaStreamDescriptor):
* platform/mediastream/MediaStreamDescriptor.h:
(WebCore::MediaStreamDescriptor::MediaStreamDescriptor):

LayoutTests:

* fast/mediastream/MediaStreamConstructor-expected.txt:
* fast/mediastream/MediaStreamConstructor.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155199 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoStop using fastNew/fastDelete in WebCore
andersca@apple.com [Fri, 6 Sep 2013 18:21:35 +0000 (18:21 +0000)]
Stop using fastNew/fastDelete in WebCore
https://bugs.webkit.org/show_bug.cgi?id=120867

Reviewed by Geoffrey Garen.

Using fastNew/fastDelete can be dangerous, especially when put into a smart pointer
such as OwnPtr which uses regular delete. Because of this I'd like to remove fastNew/fastDelete.
Turns out it's only used in a couple of places in WebCore, so just use new/delete here instead.

* platform/audio/FFTFrame.h:
* platform/audio/gstreamer/FFTFrameGStreamer.cpp:
(WebCore::FFTFrame::FFTFrame):
(WebCore::FFTFrame::~FFTFrame):
(WebCore::FFTFrame::doFFT):
(WebCore::FFTFrame::doInverseFFT):
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
(WebCore::MediaPlayerPrivateGStreamerBase::MediaPlayerPrivateGStreamerBase):
(WebCore::MediaPlayerPrivateGStreamerBase::~MediaPlayerPrivateGStreamerBase):
* platform/graphics/gstreamer/VideoSinkGStreamer.cpp:
(webkitVideoSinkDispose):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155198 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[GTK] Desktop proxy settings are ignored inside the internal jhbuild
commit-queue@webkit.org [Fri, 6 Sep 2013 18:19:45 +0000 (18:19 +0000)]
[GTK] Desktop proxy settings are ignored inside the internal jhbuild
https://bugs.webkit.org/show_bug.cgi?id=120833

Patch by Mario Sanchez Prada <mario.prada@samsung.com> on 2013-09-06
Reviewed by Gustavo Noronha Silva.

Add dconf as an optional module for the internal jhbuild, along
with vala 0.17 as a dependency, and make sure we do not explicitly
set always the 'memory' backend, so we can have an easy way to
allow apps access desktop settings from the jhbuild. This is
useful for example to be able to run apps such as MiniBrowser
inside the jhbuild (by means of run-launcher, for instance) while
working behind a proxy, since those network settings have to be
read from the system global configuration in org.gnome.system.proxy.

* gtk/jhbuild-optional.modules: Added dconf 0.14 and vala 0.17.
* gtk/jhbuildrc: Do not explicitly choose the GSettings memory
backend here, since that will make more difficult to use the dconf
backend from inside the jhbuild if we need to do it so.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155197 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago Lots of pixel tests are failing on first run, so tests cannot finish
ap@apple.com [Fri, 6 Sep 2013 18:11:41 +0000 (18:11 +0000)]
    Lots of pixel tests are failing on first run, so tests cannot finish
        https://bugs.webkit.org/show_bug.cgi?id=120755

        Reviewed by Ryosuke Niwa.

        For whatever reason, many reftests are color profile sensitive, and we only set
        color profile to a known one for pixel tests, not for reftests.

        Pixel testing mode is also enabled  when retrying tests, so these failures used to
        be essentially hidden - the tests were "flaky", but that was not reported loudly enough.
        But now, so many tests fail that it makes run-webkit-tests stop early, and never retry.

        This probably shouldn't happen, as reftests should not be color profile sensitive.
        The fix is a stopgap measure to unblock EWS until a better fix can be investigated.

        * Scripts/webkitpy/layout_tests/controllers/manager.py:
        (Manager._set_up_run): Roll out <http://trac.webkit.org/changeset/115601>.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155196 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFix fastMalloc/delete mismatches in CSS parser
andersca@apple.com [Fri, 6 Sep 2013 17:33:44 +0000 (17:33 +0000)]
Fix fastMalloc/delete mismatches in CSS parser
https://bugs.webkit.org/show_bug.cgi?id=120864

Reviewed by Andreas Kling.

Stop putting fastMalloced memory inside an OwnPtr.

* css/CSSParserValues.cpp:
(WebCore::CSSParserSelector::CSSParserSelector):
(WebCore::CSSParserSelector::adoptSelectorVector):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155195 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFrameLoader::subresourceLoader() should return a reference.
akling@apple.com [Fri, 6 Sep 2013 17:23:03 +0000 (17:23 +0000)]
FrameLoader::subresourceLoader() should return a reference.
<https://webkit.org/b/120830>

Reviewed by Anders Carlsson.

There is always a SubresourceLoader, so this method could never return null.
Also made m_subresourceLoader an OwnPtr to reduce header dependencies.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155194 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[GTK] GlibUtilities: getCurrentExecutablePath() does not compile on GNU/Hurd
berto@igalia.com [Fri, 6 Sep 2013 16:48:44 +0000 (16:48 +0000)]
[GTK] GlibUtilities: getCurrentExecutablePath() does not compile on GNU/Hurd
https://bugs.webkit.org/show_bug.cgi?id=120793

Reviewed by Gustavo Noronha Silva.

Original patch by Svante Signell <svante.signell@telia.com>.

PATH_MAX is not defined in GNU/Hurd, this patch adds a dummy
implementation to make it compile.

* wtf/gobject/GlibUtilities.cpp:
(getCurrentExecutablePath):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155193 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[GTK] AccessibilityUIElement::addNotificationListener() crashes on debug build
commit-queue@webkit.org [Fri, 6 Sep 2013 16:32:30 +0000 (16:32 +0000)]
[GTK] AccessibilityUIElement::addNotificationListener() crashes on debug build
https://bugs.webkit.org/show_bug.cgi?id=120416

Patch by Denis Nomiyama <d.nomiyama@samsung.com> on 2013-09-06
Reviewed by Mario Sanchez Prada.

Tools:

Fixed crashes when running debug DRT. Simplified loops at AccessibilityCallbackAtk.cpp where the HashMap
iterator was removed inside a loop. Fixed AccessibilityUIElement::addNotificationListener() where
m_notificationHandler expected RefPtr.

The global notification handler was stored in the HashMap with key 0. And this caused an assertion when
HashMap::add() or find() are called. To fix it, moved the global handler to a separated pointer.

* DumpRenderTree/atk/AccessibilityCallbacks.h: Removed the global notification key.
* DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:
(axObjectEventListener): Simplified the code by using HashMap::find() and a separate pointer for the
global notification handler.
(addAccessibilityNotificationHandler): Simplified the code by using HashMap::find() and a separate pointer
for the global notification handler.
(removeAccessibilityNotificationHandler): Added the removal for the global notification handler.
* DumpRenderTree/atk/AccessibilityNotificationHandlerAtk.h:
(AccessibilityNotificationHandler::create): Added static function to create
AccessibilityNotificationHandler.
* DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
(AccessibilityUIElement::addNotificationListener): Assigned m_notificationHandler with
AccessibilityNotificationHandler::create().

LayoutTests:

Fixed crashes when running debug DRT on tests that require an a11y notification handler.

* platform/gtk/TestExpectations: Unskipped some a11y tests that were crashing before this fix.
Updated the expectation of accessibility/notification-listeners.html to expect failure on Debug build
since it is not crashing anymore. This other issue is tracked in a separate bug (bug 120669).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155192 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoAX: aria-relevant does not expose AXARIARelevant
cfleizach@apple.com [Fri, 6 Sep 2013 16:13:52 +0000 (16:13 +0000)]
AX: aria-relevant does not expose AXARIARelevant
https://bugs.webkit.org/show_bug.cgi?id=120373

Reviewed by Darin Adler.

Source/WebCore:

When global ARIA attributes are present on an Element we need to ignore
a presentational role, if set on that Element.

Test: accessibility/global-aria-attributes-invalidate-presentational.html

* accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::determineAriaRoleAttribute):
* accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::supportsARIAAttributes):

LayoutTests:

* accessibility/global-aria-attributes-invalidate-presentational-expected.txt: Added.
* accessibility/global-aria-attributes-invalidate-presentational.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155191 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt][BlackBerry] Text track localized string functions are named wrong
commit-queue@webkit.org [Fri, 6 Sep 2013 16:12:33 +0000 (16:12 +0000)]
[Qt][BlackBerry] Text track localized string functions are named wrong
https://bugs.webkit.org/show_bug.cgi?id=120788

Patch by Brendan Long <b.long@cablelabs.com> on 2013-09-06
Reviewed by Philippe Normand.

This renames textTrackOffText() to textTrackOffMenuItemText(), and
adds textTrackAutomaticMenuItemText(), to make them match the
definitions in LocalizedStrings.h.

* platform/blackberry/LocalizedStringsBlackBerry.cpp:
* platform/qt/LocalizedStringsQt.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155190 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Win][WebGL] WebGL rendering is slow.
commit-queue@webkit.org [Fri, 6 Sep 2013 16:03:22 +0000 (16:03 +0000)]
[Win][WebGL] WebGL rendering is slow.
https://bugs.webkit.org/show_bug.cgi?id=120841

Patch by peavo@outlook.com <peavo@outlook.com> on 2013-09-06
Reviewed by Brent Fulgham.

Rendering WebGL content is slow on Windows, because lots of debug information is written to debug.txt.

* ANGLE.vcxproj/ANGLERelease.props: Disable logging in release builds.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155189 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt] REGRESSION(r155140) Pixel tests is still broken on Qt with QT_WEBKIT_DISABLE_UIP...
ossy@webkit.org [Fri, 6 Sep 2013 13:33:03 +0000 (13:33 +0000)]
[Qt] REGRESSION(r155140) Pixel tests is still broken on Qt with QT_WEBKIT_DISABLE_UIPROCESS_DUMPPIXELS=1
https://bugs.webkit.org/show_bug.cgi?id=120847

Patch by Gabor Abraham <abrhm@inf.u-szeged.hu> on 2013-09-06
Reviewed by Csaba Osztrogon√°c.

Move the force repaint code back to if (PlatformWebView::windowSnapshotEnabled()) block to support Qt.
Typo fixed: windowShapshotEnabled -> windowSnapshotEnabled.
Add a default PlatformWebView::windowSnapshotEnabled() to the !PLATFORM(QT).

* WebKitTestRunner/PlatformWebView.h:
(WTR::PlatformWebView::windowSnapshotEnabled):
* WebKitTestRunner/TestInvocation.cpp:
(WTR::TestInvocation::dumpResults):
* WebKitTestRunner/qt/PlatformWebViewQt.cpp:
(WTR::WrapperWindow::handleStatusChanged):
(WTR::PlatformWebView::windowSnapshotEnabled):
* WebKitTestRunner/qt/TestInvocationQt.cpp:
(WTR::TestInvocation::dumpPixelsAndCompareWithExpected):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155188 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoREGRESSION(r155140) Broke pixel tests on EFL/GTK/Qt
allan.jensen@digia.com [Fri, 6 Sep 2013 12:07:47 +0000 (12:07 +0000)]
REGRESSION(r155140) Broke pixel tests on EFL/GTK/Qt
https://bugs.webkit.org/show_bug.cgi?id=120843

Reviewed by Csaba Osztrogon√°c.

Call notifyDone like the platform specific forceRepaintDoneCallback methods
it replaced did. The method is empty on the Apple ports.

* WebKitTestRunner/TestInvocation.cpp:
(WTR::TestInvocation::forceRepaintDoneCallback):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155187 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[CSS Regions] Remove orphan test results
commit-queue@webkit.org [Fri, 6 Sep 2013 11:43:20 +0000 (11:43 +0000)]
[CSS Regions] Remove orphan test results
https://bugs.webkit.org/show_bug.cgi?id=120845

Patch by Radu Stavila <stavila@adobe.com> on 2013-09-06
Reviewed by Antti Koivisto.

Removed remaining orphan test results after https://bugs.webkit.org/show_bug.cgi?id=120760.

* platform/efl/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png: Removed.
* platform/efl/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt: Removed.
* platform/gtk/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png: Removed.
* platform/gtk/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt: Removed.
* platform/mac/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png: Removed.
* platform/mac/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt: Removed.
* platform/qt-wk2/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png: Removed.
* platform/qt/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png: Removed.
* platform/qt/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155186 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL] Unreviewed gardening. Added missing results.
jinwoo7.song@samsung.com [Fri, 6 Sep 2013 11:21:41 +0000 (11:21 +0000)]
[EFL] Unreviewed gardening. Added missing results.

* platform/efl/fast/css-generated-content/details-summary-before-after-expected.txt: Added.
* platform/efl/fast/regions/region-dynamic-after-before-expected.txt: Added.
* platform/efl/fast/regions/region-generated-content-before-after-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155185 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[GTK] Unreviewed gardening. Update TestExpectations.
simon.pena@samsung.com [Fri, 6 Sep 2013 11:04:06 +0000 (11:04 +0000)]
[GTK] Unreviewed gardening. Update TestExpectations.

* platform/gtk-wk2/TestExpectations: Skip speech input tests, mark as failing drag and drop tests.
* platform/gtk-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Added.
* platform/gtk-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Added.
* platform/gtk/TestExpectations: Updated failing tests.
* platform/gtk/animations/cross-fade-background-image-expected.png: Removed.
* platform/gtk/animations/cross-fade-background-image-expected.txt: Removed.
* platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Rebaseline after r154869.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155184 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt][WK2] Cached credentials not cleared between tests
allan.jensen@digia.com [Fri, 6 Sep 2013 10:11:26 +0000 (10:11 +0000)]
[Qt][WK2] Cached credentials not cleared between tests
https://bugs.webkit.org/show_bug.cgi?id=120775

Reviewed by Jocelyn Turcotte.

Clear the access credentials when resetting the state of a page for testing.

* testing/Internals.cpp:
(WebCore::Internals::resetToConsistentState):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155183 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt][WK2] Window used by WebKitTestRunner loses active status
allan.jensen@digia.com [Fri, 6 Sep 2013 09:56:13 +0000 (09:56 +0000)]
[Qt][WK2] Window used by WebKitTestRunner loses active status
https://bugs.webkit.org/show_bug.cgi?id=120774

Reviewed by Jocelyn Turcotte.

When focusing the PlatformWebView which is done at the start of each test, we should
ensure the host window of PlatformWebView is also made active, otherwise we will
not receive the keyboard events send by EventSenderProxy.

* WebKitTestRunner/qt/PlatformWebViewQt.cpp:
(WTR::PlatformWebView::focus):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155182 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[CSS Grid Layout] Resolve named grid lines
svillar@igalia.com [Fri, 6 Sep 2013 08:04:33 +0000 (08:04 +0000)]
[CSS Grid Layout] Resolve named grid lines
https://bugs.webkit.org/show_bug.cgi?id=119632

Reviewed by Andreas Kling.

From Blink r152659, r153794 by <jchaffraix@chromium.org>

Source/WebCore:

Test: fast/css-grid-layout/grid-item-named-grid-line-resolution.html

This change adds the code which translates from a raw named grid
line (stored in RenderStyle) to its actual grid position. This
even includes named grid resolution for grid lines with the 'span'
keyword.

* rendering/RenderGrid.cpp:
(WebCore::RenderGrid::explicitGridSizeForSide):
(WebCore::adjustGridPositionForRowEndColumnEndSide):
(WebCore::adjustGridPositionForSide):
(WebCore::RenderGrid::resolveNamedGridLinePositionFromStyle):
(WebCore::RenderGrid::resolveGridPositionFromStyle):
(WebCore::RenderGrid::resolveGridPositionAgainstOppositePosition):
(WebCore::RenderGrid::resolveNamedGridLinePositionAgainstOppositePosition):
(WebCore::RenderGrid::resolveRowStartColumnStartNamedGridLinePositionAgainstOppositePosition):
(WebCore::RenderGrid::resolveRowEndColumnEndNamedGridLinePositionAgainstOppositePosition):
* rendering/RenderGrid.h:

LayoutTests:

Added a new test to check named grid lines resolution. This also
provides some more new test cases with named grid lines and
negative positions.

* fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt: Added.
* fast/css-grid-layout/grid-item-named-grid-line-resolution.html: Added.
* fast/css-grid-layout/grid-item-negative-position-resolution-expected.txt:
* fast/css-grid-layout/grid-item-negative-position-resolution.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155181 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed build fix for the GTK port when building with FTL JIT enabled.
zandobersek@gmail.com [Fri, 6 Sep 2013 07:18:01 +0000 (07:18 +0000)]
Unreviewed build fix for the GTK port when building with FTL JIT enabled.

* GNUmakefile.list.am: Add the missing files to the build.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155180 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoAllow string as image reference on filter()
krit@webkit.org [Fri, 6 Sep 2013 07:02:40 +0000 (07:02 +0000)]
Allow string as image reference on filter()
https://bugs.webkit.org/show_bug.cgi?id=120829

Reviewed by Andreas Kling.

Source/WebCore:

Beside <image> (which already includes url(), gradients, cross-fade() and
image-set()), the filter() image function should support <string> as image
reference.

http://dev.w3.org/fxtf/filters/#FilterCSSImageValue

* css/CSSParser.cpp:
(WebCore::CSSParser::parseFilterImage): Create CSSImageValue from string.

LayoutTests:

Check that string can be used as image reference, that we
interpolate between the same images once referenced by string
and once by url() and that other tokens are not excepted.

* fast/filter-image/filter-image-animation-expected.txt:
* fast/filter-image/filter-image-animation.html:
* fast/filter-image/parse-filter-image-expected.txt:
* fast/filter-image/parse-filter-image.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155179 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoSupport SVG filters on -webkit-filter() function
krit@webkit.org [Fri, 6 Sep 2013 06:00:49 +0000 (06:00 +0000)]
Support SVG filters on -webkit-filter() function
https://bugs.webkit.org/show_bug.cgi?id=120806

Reviewed by Darin Adler.

Source/WebCore:

Add support for SVG Filters on CSS -webkit-filter() image function.

Test: fast/filter-image/filter-image-svg.html

* css/CSSFilterImageValue.cpp:
(WebCore::CSSFilterImageValue::image): Pass renderer to filter builder.

LayoutTests:

Test that the -webkit-filter() function can reference a SVG Filter
from the document.

* fast/filter-image/filter-image-svg-expected.html: Added.
* fast/filter-image/filter-image-svg.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155178 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoMake it simpler to introduce new data types to the global object
oliver@apple.com [Fri, 6 Sep 2013 05:50:33 +0000 (05:50 +0000)]
Make it simpler to introduce new data types to the global object
https://bugs.webkit.org/show_bug.cgi?id=120801

Reviewed by Gavin Barraclough.

Add an iterator macro that lists all the "simple" ES types (e.g. type
consists of instance, constructor, and prototype classes).  So that
we don't need to have every new type litter JSGlobalObject.{cpp,h} with
members, accessors, and manual GC visiting.

* runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::visitChildren):
* runtime/JSGlobalObject.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155177 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoDRY out srcset related deviceScaleFactor calculations
commit-queue@webkit.org [Fri, 6 Sep 2013 05:48:40 +0000 (05:48 +0000)]
DRY out srcset related deviceScaleFactor calculations
https://bugs.webkit.org/show_bug.cgi?id=120791

Identical deviceScaleFactor calculations were performed in 3 different locations.
I've added that calculation as a method of Document.
Previous calculations are replaced by calls to this method.

Patch by Yoav Weiss <yoav@yoav.ws> on 2013-09-05
Reviewed by Andreas Kling.

No new tests since this is a refactoring change. No functionality have changed.

* dom/Document.cpp:
(WebCore::Document::deviceScaleFactor):
* dom/Document.h:
* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::parseAttribute):
* html/parser/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::pumpTokenizer):
(WebCore::HTMLDocumentParser::insert):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155176 268f45cc-cd09-0410-ab3c-d52691b4dbfc