<https://webkit.org/b/167537>
Reviewed by Darin Adler.
* TestExpectations: Skip renamed tests.
* fast/dom/HTMLDataGridElement/DataGridColumns-basic-expected.txt: Removed.
* fast/dom/HTMLDataGridElement/DataGridColumns-basic.html-disabled: Removed.
* fast/dom/HTMLDataGridElement/DataGridColumns-dom-attributes-expected.txt: Removed.
* fast/dom/HTMLDataGridElement/DataGridColumns-dom-attributes.html-disabled: Removed.
* fast/dom/HTMLDataGridElement/DataGridColumns-dom-expected.txt: Removed.
* fast/dom/HTMLDataGridElement/DataGridColumns-dom.html-disabled: Removed.
* fast/dom/HTMLDataGridElement/DataGridDataSource-basic-expected.txt: Removed.
* fast/dom/HTMLDataGridElement/DataGridDataSource-basic.html-disabled: Removed.
- Tests disabled in r52512. DataGrid feature removed in r84991.
* http/tests/appcache/dynamic-entries-no-cache-expected.txt: Removed.
* http/tests/appcache/dynamic-entries-no-cache.html-disabled: Removed.
- Test disabled in r39816. AppCache dynamic entry feature removed in r95486.
* svg/W3C-SVG-1.1/resources/filters-comptran-01-f.svg-disabled: Removed.
- Unused. Same as LayoutTests/svg/W3C-SVG-1.1/filters-comptran-01-b.svg.
* animations/font-size-using-ems.html: Renamed from LayoutTests/animations/font-size-using-ems.html-disabled.
* compositing/objects/composited-object-alignment.html: Renamed from LayoutTests/compositing/objects/composited-object-alignment.html-disabled.
* compositing/tiling/huge-layer-resize.html: Renamed from LayoutTests/compositing/tiling/huge-layer-resize.html-disabled.
* compositing/tiling/huge-layer.html: Renamed from LayoutTests/compositing/tiling/huge-layer.html-disabled.
* css2.1/t1202-counter-10-b.html: Renamed from LayoutTests/css2.1/t1202-counter-10-b.html-disabled.
* css2.1/t1202-counters-10-b.html: Renamed from LayoutTests/css2.1/t1202-counters-10-b.html-disabled.
* css2.1/t1204-increment-00-c-o.html: Renamed from LayoutTests/css2.1/t1204-increment-00-c-o.html-disabled.
* css2.1/t1204-increment-01-c-o.html: Renamed from LayoutTests/css2.1/t1204-increment-01-c-o.html-disabled.
* css2.1/t1204-increment-02-c-o.html: Renamed from LayoutTests/css2.1/t1204-increment-02-c-o.html-disabled.
* css2.1/t1204-reset-00-c-o.html: Renamed from LayoutTests/css2.1/t1204-reset-00-c-o.html-disabled.
* css2.1/t1204-reset-01-c-o.html: Renamed from LayoutTests/css2.1/t1204-reset-01-c-o.html-disabled.
* css2.1/t1204-reset-02-c-o.html: Renamed from LayoutTests/css2.1/t1204-reset-02-c-o.html-disabled.
* dom/xhtml/level2/html/HTMLFrameElement09.xhtml: Renamed from LayoutTests/dom/xhtml/level2/html/HTMLFrameElement09.xhtml-disabled.
* dom/xhtml/level3/core/documentadoptnode22.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/documentadoptnode22.xhtml-disabled.
* dom/xhtml/level3/core/documentnormalizedocument06.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/documentnormalizedocument06.xhtml-disabled.
* dom/xhtml/level3/core/documentsetdocumenturi01.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/documentsetdocumenturi01.xhtml-disabled.
* dom/xhtml/level3/core/documentsetdocumenturi02.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/documentsetdocumenturi02.xhtml-disabled.
* dom/xhtml/level3/core/domimplementationregistry12.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/domimplementationregistry12.xhtml-disabled.
* dom/xhtml/level3/core/domimplementationregistry23.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/domimplementationregistry23.xhtml-disabled.
* dom/xhtml/level3/core/nodecomparedocumentposition14.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition14.xhtml-disabled.
* dom/xhtml/level3/core/nodecomparedocumentposition15.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition15.xhtml-disabled.
* dom/xhtml/level3/core/noderemovechild03.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/noderemovechild03.xhtml-disabled.
* dom/xhtml/level3/core/nodereplacechild06.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/nodereplacechild06.xhtml-disabled.
* dom/xhtml/level3/core/nodereplacechild07.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/nodereplacechild07.xhtml-disabled.
* dom/xhtml/level3/core/nodereplacechild08.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/nodereplacechild08.xhtml-disabled.
* editing/execCommand/create-list-1.html: Renamed from LayoutTests/editing/execCommand/create-list-1.html-disabled.
* editing/input/attributed-substring-from-range-lines.html: Renamed from LayoutTests/editing/input/attributed-substring-from-range-lines.html-disabled.
* editing/pasteboard/paste-empty-startcontainer.html: Renamed from LayoutTests/editing/pasteboard/paste-empty-startcontainer.html-disabled.
* editing/selection/inconsistent-in-removeChildNode.html: Renamed from LayoutTests/editing/selection/inconsistent-in-removeChildNode.html-disabled.
* editing/style/5091898.html: Renamed from LayoutTests/editing/style/5091898.html-disabled.
* fast/css/css2-system-color.html: Renamed from LayoutTests/fast/css/css2-system-color.html-disabled.
* fast/css/font-face-in-shadow-DOM.html: Renamed from LayoutTests/fast/css/font-face-in-shadow-DOM.html-disabled.
* fast/css/limited-vendor-prefix-behavior.html: Renamed from LayoutTests/fast/css/limited-vendor-prefix-behavior.html-disabled.
* fast/dom/Window/timeout-released-on-close.html: Renamed from LayoutTests/fast/dom/Window/timeout-released-on-close.html-disabled.
* fast/dom/Window/window-resize-nan.html: Renamed from LayoutTests/fast/dom/Window/window-resize-nan.html-disabled.
* fast/dom/gc-8.html: Renamed from LayoutTests/fast/dom/gc-8.html-disabled.
* fast/dynamic/crash-paint-no-documentElement-renderer.html: Renamed from LayoutTests/fast/dynamic/crash-paint-no-documentElement-renderer.html-disabled.
* fast/events/destroyed-atomic-string.html: Renamed from LayoutTests/fast/events/destroyed-atomic-string.html-disabled.
* fast/events/key-events-in-frame.html: Renamed from LayoutTests/fast/events/key-events-in-frame.html-disabled.
* fast/frames/iframe-scroll-page-up-down.html: Renamed from LayoutTests/fast/frames/iframe-scroll-page-up-down.html-disabled.
* fast/html/marquee-alternate.html: Renamed from LayoutTests/fast/html/marquee-alternate.html-disabled.
* fast/leaks/003.html: Renamed from LayoutTests/fast/leaks/003.html-disabled.
* fast/loader/api-test-go-to-current-back-forward-item.html: Renamed from LayoutTests/fast/loader/api-test-go-to-current-back-forward-item.html-disabled.
* fast/loader/api-test-new-window-data-load-base-url.html: Renamed from LayoutTests/fast/loader/api-test-new-window-data-load-base-url.html-disabled.
* fast/loader/form-events-back-forward.html: Renamed from LayoutTests/fast/loader/form-events-back-forward.html-disabled.
* fast/notifications/notifications-event-stop-propagation.html: Renamed from LayoutTests/fast/notifications/notifications-event-stop-propagation.html-disabled.
* fast/notifications/notifications-multi-events.html: Renamed from LayoutTests/fast/notifications/notifications-multi-events.html-disabled.
* fast/ruby/after-block-doesnt-crash.html: Renamed from LayoutTests/fast/ruby/after-block-doesnt-crash.html-disabled.
* fast/ruby/after-table-doesnt-crash.html: Renamed from LayoutTests/fast/ruby/after-table-doesnt-crash.html-disabled.
* fast/ruby/generated-after-counter-doesnt-crash.html: Renamed from LayoutTests/fast/ruby/generated-after-counter-doesnt-crash.html-disabled.
* fast/ruby/generated-before-and-after-counter-doesnt-crash.html: Renamed from LayoutTests/fast/ruby/generated-before-and-after-counter-doesnt-crash.html-disabled.
* fast/shadow-dom/copy-shadow-tree.html: Renamed from LayoutTests/fast/shadow-dom/copy-shadow-tree.html-disabled.
* fast/table/double-height-table-no-tbody.html: Renamed from LayoutTests/fast/table/double-height-table-no-tbody.html-disabled.
* fast/text/large-text-composed-char-dos.html: Renamed from LayoutTests/fast/text/large-text-composed-char-dos.html-disabled.
* http/tests/multipart/win-boundary-crash.html: Renamed from LayoutTests/http/tests/multipart/win-boundary-crash.html-disabled.
* http/tests/navigation/post-goback-repost-policy.html: Renamed from LayoutTests/http/tests/navigation/post-goback-repost-policy.html-disabled.
* http/tests/navigation/success200-frames-goback.html: Renamed from LayoutTests/http/tests/navigation/success200-frames-goback.html-disabled.
* http/tests/navigation/success200-frames-reload.html: Renamed from LayoutTests/http/tests/navigation/success200-frames-reload.html-disabled.
* http/tests/navigation/success200-subframeload-goback.html: Renamed from LayoutTests/http/tests/navigation/success200-subframeload-goback.html-disabled.
* java/lc3/ArrayMethods/object-001.html: Renamed from LayoutTests/java/lc3/ArrayMethods/object-001.html-disabled.
* java/lc3/forin/array-001.html: Renamed from LayoutTests/java/lc3/forin/array-001.html-disabled.
* jquery/effects.html: Renamed from LayoutTests/jquery/effects.html-disabled.
* js/garbage-collect-after-string-appends.html: Renamed from LayoutTests/js/garbage-collect-after-string-appends.html-disabled.
* js/kde/Date.html: Renamed from LayoutTests/js/kde/Date.html-disabled.
* js/resources/garbage-collect-after-string-appends.js: Renamed from LayoutTests/js/resources/garbage-collect-after-string-appends.js-disabled.
* js/string-concatenate-outofmemory.html: Renamed from LayoutTests/js/string-concatenate-outofmemory.html-disabled.
* media/video-canvas.html: Renamed from LayoutTests/media/video-canvas.html-disabled.
* platform/mac/plugins/pluginDocumentView-deallocated-dataSource.html: Renamed from LayoutTests/platform/mac/plugins/pluginDocumentView-deallocated-dataSource.html-disabled.
* sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.html-disabled.
* sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.html-disabled.
* sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T1.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T1.html-disabled.
* sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T2.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T2.html-disabled.
* sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T3.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T3.html-disabled.
* sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T4.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T4.html-disabled.
* sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T5.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T5.html-disabled.
* sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T6.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T6.html-disabled.
* sputnik/Unicode/Unicode_218/S7.6_A1.1_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_218/S7.6_A1.1_T5.html-disabled.
* sputnik/Unicode/Unicode_218/S7.6_A3.1.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_218/S7.6_A3.1.html-disabled.
* sputnik/Unicode/Unicode_218/S7.6_A3.2.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_218/S7.6_A3.2.html-disabled.
* sputnik/Unicode/Unicode_218/S7.6_A5.2_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_218/S7.6_A5.2_T5.html-disabled.
* sputnik/Unicode/Unicode_320/S7.6_A1.1_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_320/S7.6_A1.1_T5.html-disabled.
* sputnik/Unicode/Unicode_320/S7.6_A5.2_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_320/S7.6_A5.2_T5.html-disabled.
* sputnik/Unicode/Unicode_410/S7.6_A1.1_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_410/S7.6_A1.1_T5.html-disabled.
* sputnik/Unicode/Unicode_410/S7.6_A5.2_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_410/S7.6_A5.2_T5.html-disabled.
* sputnik/Unicode/Unicode_500/S7.6_A1.1_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_500/S7.6_A1.1_T5.html-disabled.
* sputnik/Unicode/Unicode_500/S7.6_A5.2_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_500/S7.6_A5.2_T5.html-disabled.
* sputnik/Unicode/Unicode_510/S7.6_A1.1_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_510/S7.6_A1.1_T5.html-disabled.
* sputnik/Unicode/Unicode_510/S7.6_A5.2_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_510/S7.6_A5.2_T5.html-disabled.
* svg/batik/text/textBiDi.svg: Renamed from LayoutTests/svg/batik/text/textBiDi.svg-disabled.
* svg/custom/filter-source-alpha.svg: Renamed from LayoutTests/svg/custom/filter-source-alpha.svg-disabled.
* svg/custom/font-face-fallback.svg: Renamed from LayoutTests/svg/custom/font-face-fallback.svg-disabled.
* svg/custom/js-font-test.svg: Renamed from LayoutTests/svg/custom/js-font-test.svg-disabled.
* svg/zoom/page/zoom-svg-through-object-with-text.xhtml: Renamed from LayoutTests/svg/zoom/page/zoom-svg-through-object-with-text.xhtml-disabled.
- Renamed disabled tests now that they're skipped in TestExpectations.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@211349
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2017-01-28 David Kilzer <ddkilzer@apple.com>
+
+ Migrate 97 *-disabled tests to use TestExpectations
+ <https://webkit.org/b/167537>
+
+ Reviewed by Darin Adler.
+
+ * TestExpectations: Skip renamed tests.
+
+ * fast/dom/HTMLDataGridElement/DataGridColumns-basic-expected.txt: Removed.
+ * fast/dom/HTMLDataGridElement/DataGridColumns-basic.html-disabled: Removed.
+ * fast/dom/HTMLDataGridElement/DataGridColumns-dom-attributes-expected.txt: Removed.
+ * fast/dom/HTMLDataGridElement/DataGridColumns-dom-attributes.html-disabled: Removed.
+ * fast/dom/HTMLDataGridElement/DataGridColumns-dom-expected.txt: Removed.
+ * fast/dom/HTMLDataGridElement/DataGridColumns-dom.html-disabled: Removed.
+ * fast/dom/HTMLDataGridElement/DataGridDataSource-basic-expected.txt: Removed.
+ * fast/dom/HTMLDataGridElement/DataGridDataSource-basic.html-disabled: Removed.
+ - Tests disabled in r52512. DataGrid feature removed in r84991.
+
+ * http/tests/appcache/dynamic-entries-no-cache-expected.txt: Removed.
+ * http/tests/appcache/dynamic-entries-no-cache.html-disabled: Removed.
+ - Test disabled in r39816. AppCache dynamic entry feature removed in r95486.
+
+ * svg/W3C-SVG-1.1/resources/filters-comptran-01-f.svg-disabled: Removed.
+ - Unused. Same as LayoutTests/svg/W3C-SVG-1.1/filters-comptran-01-b.svg.
+
+ * animations/font-size-using-ems.html: Renamed from LayoutTests/animations/font-size-using-ems.html-disabled.
+ * compositing/objects/composited-object-alignment.html: Renamed from LayoutTests/compositing/objects/composited-object-alignment.html-disabled.
+ * compositing/tiling/huge-layer-resize.html: Renamed from LayoutTests/compositing/tiling/huge-layer-resize.html-disabled.
+ * compositing/tiling/huge-layer.html: Renamed from LayoutTests/compositing/tiling/huge-layer.html-disabled.
+ * css2.1/t1202-counter-10-b.html: Renamed from LayoutTests/css2.1/t1202-counter-10-b.html-disabled.
+ * css2.1/t1202-counters-10-b.html: Renamed from LayoutTests/css2.1/t1202-counters-10-b.html-disabled.
+ * css2.1/t1204-increment-00-c-o.html: Renamed from LayoutTests/css2.1/t1204-increment-00-c-o.html-disabled.
+ * css2.1/t1204-increment-01-c-o.html: Renamed from LayoutTests/css2.1/t1204-increment-01-c-o.html-disabled.
+ * css2.1/t1204-increment-02-c-o.html: Renamed from LayoutTests/css2.1/t1204-increment-02-c-o.html-disabled.
+ * css2.1/t1204-reset-00-c-o.html: Renamed from LayoutTests/css2.1/t1204-reset-00-c-o.html-disabled.
+ * css2.1/t1204-reset-01-c-o.html: Renamed from LayoutTests/css2.1/t1204-reset-01-c-o.html-disabled.
+ * css2.1/t1204-reset-02-c-o.html: Renamed from LayoutTests/css2.1/t1204-reset-02-c-o.html-disabled.
+ * dom/xhtml/level2/html/HTMLFrameElement09.xhtml: Renamed from LayoutTests/dom/xhtml/level2/html/HTMLFrameElement09.xhtml-disabled.
+ * dom/xhtml/level3/core/documentadoptnode22.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/documentadoptnode22.xhtml-disabled.
+ * dom/xhtml/level3/core/documentnormalizedocument06.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/documentnormalizedocument06.xhtml-disabled.
+ * dom/xhtml/level3/core/documentsetdocumenturi01.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/documentsetdocumenturi01.xhtml-disabled.
+ * dom/xhtml/level3/core/documentsetdocumenturi02.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/documentsetdocumenturi02.xhtml-disabled.
+ * dom/xhtml/level3/core/domimplementationregistry12.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/domimplementationregistry12.xhtml-disabled.
+ * dom/xhtml/level3/core/domimplementationregistry23.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/domimplementationregistry23.xhtml-disabled.
+ * dom/xhtml/level3/core/nodecomparedocumentposition14.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition14.xhtml-disabled.
+ * dom/xhtml/level3/core/nodecomparedocumentposition15.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/nodecomparedocumentposition15.xhtml-disabled.
+ * dom/xhtml/level3/core/noderemovechild03.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/noderemovechild03.xhtml-disabled.
+ * dom/xhtml/level3/core/nodereplacechild06.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/nodereplacechild06.xhtml-disabled.
+ * dom/xhtml/level3/core/nodereplacechild07.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/nodereplacechild07.xhtml-disabled.
+ * dom/xhtml/level3/core/nodereplacechild08.xhtml: Renamed from LayoutTests/dom/xhtml/level3/core/nodereplacechild08.xhtml-disabled.
+ * editing/execCommand/create-list-1.html: Renamed from LayoutTests/editing/execCommand/create-list-1.html-disabled.
+ * editing/input/attributed-substring-from-range-lines.html: Renamed from LayoutTests/editing/input/attributed-substring-from-range-lines.html-disabled.
+ * editing/pasteboard/paste-empty-startcontainer.html: Renamed from LayoutTests/editing/pasteboard/paste-empty-startcontainer.html-disabled.
+ * editing/selection/inconsistent-in-removeChildNode.html: Renamed from LayoutTests/editing/selection/inconsistent-in-removeChildNode.html-disabled.
+ * editing/style/5091898.html: Renamed from LayoutTests/editing/style/5091898.html-disabled.
+ * fast/css/css2-system-color.html: Renamed from LayoutTests/fast/css/css2-system-color.html-disabled.
+ * fast/css/font-face-in-shadow-DOM.html: Renamed from LayoutTests/fast/css/font-face-in-shadow-DOM.html-disabled.
+ * fast/css/limited-vendor-prefix-behavior.html: Renamed from LayoutTests/fast/css/limited-vendor-prefix-behavior.html-disabled.
+ * fast/dom/Window/timeout-released-on-close.html: Renamed from LayoutTests/fast/dom/Window/timeout-released-on-close.html-disabled.
+ * fast/dom/Window/window-resize-nan.html: Renamed from LayoutTests/fast/dom/Window/window-resize-nan.html-disabled.
+ * fast/dom/gc-8.html: Renamed from LayoutTests/fast/dom/gc-8.html-disabled.
+ * fast/dynamic/crash-paint-no-documentElement-renderer.html: Renamed from LayoutTests/fast/dynamic/crash-paint-no-documentElement-renderer.html-disabled.
+ * fast/events/destroyed-atomic-string.html: Renamed from LayoutTests/fast/events/destroyed-atomic-string.html-disabled.
+ * fast/events/key-events-in-frame.html: Renamed from LayoutTests/fast/events/key-events-in-frame.html-disabled.
+ * fast/frames/iframe-scroll-page-up-down.html: Renamed from LayoutTests/fast/frames/iframe-scroll-page-up-down.html-disabled.
+ * fast/html/marquee-alternate.html: Renamed from LayoutTests/fast/html/marquee-alternate.html-disabled.
+ * fast/leaks/003.html: Renamed from LayoutTests/fast/leaks/003.html-disabled.
+ * fast/loader/api-test-go-to-current-back-forward-item.html: Renamed from LayoutTests/fast/loader/api-test-go-to-current-back-forward-item.html-disabled.
+ * fast/loader/api-test-new-window-data-load-base-url.html: Renamed from LayoutTests/fast/loader/api-test-new-window-data-load-base-url.html-disabled.
+ * fast/loader/form-events-back-forward.html: Renamed from LayoutTests/fast/loader/form-events-back-forward.html-disabled.
+ * fast/notifications/notifications-event-stop-propagation.html: Renamed from LayoutTests/fast/notifications/notifications-event-stop-propagation.html-disabled.
+ * fast/notifications/notifications-multi-events.html: Renamed from LayoutTests/fast/notifications/notifications-multi-events.html-disabled.
+ * fast/ruby/after-block-doesnt-crash.html: Renamed from LayoutTests/fast/ruby/after-block-doesnt-crash.html-disabled.
+ * fast/ruby/after-table-doesnt-crash.html: Renamed from LayoutTests/fast/ruby/after-table-doesnt-crash.html-disabled.
+ * fast/ruby/generated-after-counter-doesnt-crash.html: Renamed from LayoutTests/fast/ruby/generated-after-counter-doesnt-crash.html-disabled.
+ * fast/ruby/generated-before-and-after-counter-doesnt-crash.html: Renamed from LayoutTests/fast/ruby/generated-before-and-after-counter-doesnt-crash.html-disabled.
+ * fast/shadow-dom/copy-shadow-tree.html: Renamed from LayoutTests/fast/shadow-dom/copy-shadow-tree.html-disabled.
+ * fast/table/double-height-table-no-tbody.html: Renamed from LayoutTests/fast/table/double-height-table-no-tbody.html-disabled.
+ * fast/text/large-text-composed-char-dos.html: Renamed from LayoutTests/fast/text/large-text-composed-char-dos.html-disabled.
+ * http/tests/multipart/win-boundary-crash.html: Renamed from LayoutTests/http/tests/multipart/win-boundary-crash.html-disabled.
+ * http/tests/navigation/post-goback-repost-policy.html: Renamed from LayoutTests/http/tests/navigation/post-goback-repost-policy.html-disabled.
+ * http/tests/navigation/success200-frames-goback.html: Renamed from LayoutTests/http/tests/navigation/success200-frames-goback.html-disabled.
+ * http/tests/navigation/success200-frames-reload.html: Renamed from LayoutTests/http/tests/navigation/success200-frames-reload.html-disabled.
+ * http/tests/navigation/success200-subframeload-goback.html: Renamed from LayoutTests/http/tests/navigation/success200-subframeload-goback.html-disabled.
+ * java/lc3/ArrayMethods/object-001.html: Renamed from LayoutTests/java/lc3/ArrayMethods/object-001.html-disabled.
+ * java/lc3/forin/array-001.html: Renamed from LayoutTests/java/lc3/forin/array-001.html-disabled.
+ * jquery/effects.html: Renamed from LayoutTests/jquery/effects.html-disabled.
+ * js/garbage-collect-after-string-appends.html: Renamed from LayoutTests/js/garbage-collect-after-string-appends.html-disabled.
+ * js/kde/Date.html: Renamed from LayoutTests/js/kde/Date.html-disabled.
+ * js/resources/garbage-collect-after-string-appends.js: Renamed from LayoutTests/js/resources/garbage-collect-after-string-appends.js-disabled.
+ * js/string-concatenate-outofmemory.html: Renamed from LayoutTests/js/string-concatenate-outofmemory.html-disabled.
+ * media/video-canvas.html: Renamed from LayoutTests/media/video-canvas.html-disabled.
+ * platform/mac/plugins/pluginDocumentView-deallocated-dataSource.html: Renamed from LayoutTests/platform/mac/plugins/pluginDocumentView-deallocated-dataSource.html-disabled.
+ * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.html-disabled.
+ * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.html-disabled.
+ * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T1.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T1.html-disabled.
+ * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T2.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T2.html-disabled.
+ * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T3.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T3.html-disabled.
+ * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T4.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T4.html-disabled.
+ * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T5.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T5.html-disabled.
+ * sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T6.html: Renamed from LayoutTests/sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T6.html-disabled.
+ * sputnik/Unicode/Unicode_218/S7.6_A1.1_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_218/S7.6_A1.1_T5.html-disabled.
+ * sputnik/Unicode/Unicode_218/S7.6_A3.1.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_218/S7.6_A3.1.html-disabled.
+ * sputnik/Unicode/Unicode_218/S7.6_A3.2.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_218/S7.6_A3.2.html-disabled.
+ * sputnik/Unicode/Unicode_218/S7.6_A5.2_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_218/S7.6_A5.2_T5.html-disabled.
+ * sputnik/Unicode/Unicode_320/S7.6_A1.1_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_320/S7.6_A1.1_T5.html-disabled.
+ * sputnik/Unicode/Unicode_320/S7.6_A5.2_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_320/S7.6_A5.2_T5.html-disabled.
+ * sputnik/Unicode/Unicode_410/S7.6_A1.1_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_410/S7.6_A1.1_T5.html-disabled.
+ * sputnik/Unicode/Unicode_410/S7.6_A5.2_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_410/S7.6_A5.2_T5.html-disabled.
+ * sputnik/Unicode/Unicode_500/S7.6_A1.1_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_500/S7.6_A1.1_T5.html-disabled.
+ * sputnik/Unicode/Unicode_500/S7.6_A5.2_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_500/S7.6_A5.2_T5.html-disabled.
+ * sputnik/Unicode/Unicode_510/S7.6_A1.1_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_510/S7.6_A1.1_T5.html-disabled.
+ * sputnik/Unicode/Unicode_510/S7.6_A5.2_T5.html: Renamed from LayoutTests/sputnik/Unicode/Unicode_510/S7.6_A5.2_T5.html-disabled.
+ * svg/batik/text/textBiDi.svg: Renamed from LayoutTests/svg/batik/text/textBiDi.svg-disabled.
+ * svg/custom/filter-source-alpha.svg: Renamed from LayoutTests/svg/custom/filter-source-alpha.svg-disabled.
+ * svg/custom/font-face-fallback.svg: Renamed from LayoutTests/svg/custom/font-face-fallback.svg-disabled.
+ * svg/custom/js-font-test.svg: Renamed from LayoutTests/svg/custom/js-font-test.svg-disabled.
+ * svg/zoom/page/zoom-svg-through-object-with-text.xhtml: Renamed from LayoutTests/svg/zoom/page/zoom-svg-through-object-with-text.xhtml-disabled.
+ - Renamed disabled tests now that they're skipped in TestExpectations.
+
2017-01-28 Matt Baker <mattbaker@apple.com>
Web Inspector: Need some limit on Async Call Stacks for async loops (rAF loops)
webkit.org/b/166911 fast/dom/Window/window-properties-performance-resource-timing.html [ Pass Failure ]
webkit.org/b/167428 fast/backgrounds/background-repeat-x-y-parse.html [ Failure ]
+
+########################################
+### START OF -disabled tests
+
+webkit.org/b/20871 js/garbage-collect-after-string-appends.html [ Skip ]
+webkit.org/b/58323 compositing/objects/composited-object-alignment.html [ Skip ]
+webkit.org/b/48454 compositing/tiling/huge-layer-resize.html [ Skip ]
+webkit.org/b/48454 compositing/tiling/huge-layer.html [ Skip ]
+webkit.org/b/17557 css2.1/t1204-increment-00-c-o.html [ Skip ]
+webkit.org/b/17557 css2.1/t1204-increment-01-c-o.html [ Skip ]
+webkit.org/b/17557 css2.1/t1204-increment-02-c-o.html [ Skip ]
+webkit.org/b/17557 css2.1/t1204-reset-00-c-o.html [ Skip ]
+webkit.org/b/17557 css2.1/t1204-reset-01-c-o.html [ Skip ]
+webkit.org/b/17557 css2.1/t1204-reset-02-c-o.html [ Skip ]
+webkit.org/b/19581 dom/xhtml/level2/html/HTMLFrameElement09.xhtml [ Skip ]
+webkit.org/b/65187 dom/xhtml/level3/core/documentsetdocumenturi01.xhtml [ Skip ]
+webkit.org/b/65187 dom/xhtml/level3/core/documentsetdocumenturi02.xhtml [ Skip ]
+webkit.org/b/10993 editing/execCommand/create-list-1.html [ Skip ]
+webkit.org/b/9640 editing/input/attributed-substring-from-range-lines.html [ Skip ]
+webkit.org/b/7899 editing/pasteboard/paste-empty-startcontainer.html [ Skip ]
+webkit.org/b/72503 fast/css/font-face-in-shadow-DOM.html [ Skip ]
+webkit.org/b/23650 fast/dom/Window/timeout-released-on-close.html [ Skip ]
+webkit.org/b/79333 fast/dynamic/crash-paint-no-documentElement-renderer.html [ Skip ]
+webkit.org/b/18057 fast/events/key-events-in-frame.html [ Skip ]
+webkit.org/b/17391 fast/frames/iframe-scroll-page-up-down.html [ Skip ]
+webkit.org/b/94130 fast/html/marquee-alternate.html [ Skip ]
+webkit.org/b/12930 fast/leaks/003.html [ Skip ]
+webkit.org/b/36425 fast/loader/api-test-go-to-current-back-forward-item.html [ Skip ]
+webkit.org/b/35594 fast/loader/api-test-new-window-data-load-base-url.html [ Skip ]
+webkit.org/b/67007 fast/ruby/after-block-doesnt-crash.html [ Skip ]
+webkit.org/b/67007 fast/ruby/after-table-doesnt-crash.html [ Skip ]
+webkit.org/b/67007 fast/ruby/generated-after-counter-doesnt-crash.html [ Skip ]
+webkit.org/b/67007 fast/ruby/generated-before-and-after-counter-doesnt-crash.html [ Skip ]
+webkit.org/b/164888 fast/shadow-dom/copy-shadow-tree.html [ Skip ]
+webkit.org/b/81826 fast/table/double-height-table-no-tbody.html [ Skip ]
+webkit.org/b/56140 fast/text/large-text-composed-char-dos.html [ Skip ]
+webkit.org/b/63268 http/tests/multipart/win-boundary-crash.html [ Skip ]
+webkit.org/b/35700 java/lc3/ArrayMethods/object-001.html [ Skip ]
+webkit.org/b/35700 java/lc3/forin/array-001.html [ Skip ]
+webkit.org/b/56080 jquery/effects.html [ Skip ]
+webkit.org/b/6547 js/kde/Date.html [ Skip ]
+webkit.org/b/15046 js/string-concatenate-outofmemory.html [ Skip ]
+webkit.org/b/24690 platform/mac/plugins/pluginDocumentView-deallocated-dataSource.html [ Skip ]
+webkit.org/b/42625 sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T1.html [ Skip ]
+webkit.org/b/42625 sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T2.html [ Skip ]
+webkit.org/b/42625 sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T3.html [ Skip ]
+webkit.org/b/42625 sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T4.html [ Skip ]
+webkit.org/b/42625 sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T5.html [ Skip ]
+webkit.org/b/42625 sputnik/Conformance/15_Native_Objects/15.9_Date/15.9.3/S15.9.3.1_A5_T6.html [ Skip ]
+webkit.org/b/17392 svg/batik/text/textBiDi.svg [ Skip ]
+webkit.org/b/11662 svg/custom/js-font-test.svg [ Skip ]
+webkit.org/b/63186 svg/zoom/page/zoom-svg-through-object-with-text.xhtml [ Skip ]
+
+# Test disabled in r37513 for causing next test to hang
+animations/font-size-using-ems.html [ Skip ]
+
+# Tests disabled in r18642 due to font-dependent issue with Armenian numbering
+css2.1/t1202-counter-10-b.html [ Skip ]
+css2.1/t1202-counters-10-b.html [ Skip ]
+
+# Test disabled in r11286 since it removes entire document tree so is hard to show results
+dom/xhtml/level3/core/documentadoptnode22.xhtml [ Skip ]
+
+# Tests landed disabled in r10628 for webkit.org/b/4907
+dom/xhtml/level3/core/documentnormalizedocument06.xhtml [ Skip ]
+dom/xhtml/level3/core/domimplementationregistry12.xhtml [ Skip ]
+dom/xhtml/level3/core/domimplementationregistry23.xhtml [ Skip ]
+dom/xhtml/level3/core/nodecomparedocumentposition14.xhtml [ Skip ]
+dom/xhtml/level3/core/nodecomparedocumentposition15.xhtml [ Skip ]
+dom/xhtml/level3/core/noderemovechild03.xhtml [ Skip ]
+dom/xhtml/level3/core/nodereplacechild06.xhtml [ Skip ]
+dom/xhtml/level3/core/nodereplacechild07.xhtml [ Skip ]
+dom/xhtml/level3/core/nodereplacechild08.xhtml [ Skip ]
+
+# Test disabled in r30326
+editing/selection/inconsistent-in-removeChildNode.html [ Skip ]
+
+# Test disabled in r29882 after it mysteriously started passing
+editing/style/5091898.html [ Skip ]
+
+# Test disabled in r28820 since it has different results per hardware
+fast/css/css2-system-color.html [ Skip ]
+
+# Test disabled in r64074 after dropping -khtml prefix support
+fast/css/limited-vendor-prefix-behavior.html [ Skip ]
+
+# Test disabled in r42420 since it hits test-only release assert
+fast/dom/gc-8.html [ Skip ]
+
+# Test disabled in r27657
+fast/dom/Window/window-resize-nan.html [ Skip ]
+
+# Tests disabled in r38547 for webkit.org/b/22306
+fast/events/destroyed-atomic-string.html [ Skip ]
+
+# Test disabled in r12843
+fast/loader/form-events-back-forward.html [ Skip ]
+
+# Tests landed disabled in r47056 for webkit.org/b/25463; never enabled
+fast/notifications/notifications-event-stop-propagation.html [ Skip ]
+fast/notifications/notifications-multi-events.html [ Skip ]
+
+# Test disabled in r42628
+http/tests/navigation/post-goback-repost-policy.html [ Skip ]
+
+# Tests landed disabled in r15970; never enabled
+http/tests/navigation/success200-frames-goback.html [ Skip ]
+http/tests/navigation/success200-frames-reload.html [ Skip ]
+http/tests/navigation/success200-subframeload-goback.html [ Skip ]
+
+# Test disabled in r45078
+media/video-canvas.html [ Skip ]
+
+# Tests disabled in r59504 for taking over 10 seconds to run
+sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.html [ Skip ]
+sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.html [ Skip ]
+sputnik/Unicode/Unicode_218/S7.6_A3.1.html [ Skip ]
+sputnik/Unicode/Unicode_218/S7.6_A3.2.html [ Skip ]
+
+# Tests landed disabled in r58534; never enabled
+sputnik/Unicode/Unicode_218/S7.6_A1.1_T5.html [ Skip ]
+sputnik/Unicode/Unicode_218/S7.6_A5.2_T5.html [ Skip ]
+sputnik/Unicode/Unicode_320/S7.6_A1.1_T5.html [ Skip ]
+sputnik/Unicode/Unicode_320/S7.6_A5.2_T5.html [ Skip ]
+sputnik/Unicode/Unicode_410/S7.6_A1.1_T5.html [ Skip ]
+sputnik/Unicode/Unicode_410/S7.6_A5.2_T5.html [ Skip ]
+sputnik/Unicode/Unicode_500/S7.6_A1.1_T5.html [ Skip ]
+sputnik/Unicode/Unicode_500/S7.6_A5.2_T5.html [ Skip ]
+sputnik/Unicode/Unicode_510/S7.6_A1.1_T5.html [ Skip ]
+sputnik/Unicode/Unicode_510/S7.6_A5.2_T5.html [ Skip ]
+
+# Test disabled in r42921 for flaky failure
+svg/custom/filter-source-alpha.svg [ Skip ]
+
+# Test landed disabled in r26904; never enabled
+svg/custom/font-face-fallback.svg [ Skip ]
+
+### END OF -disabled tests
+########################################
+++ /dev/null
-PASS: Initial value of datagrid.columns is defined.
-PASS: Initial length of datagrid.columns is 0.
-PASS: Column returned from add.
-PASS: We have one column in the list.
-PASS: The column at item(0) is the column we got back from add.
-PASS: The column at index 0 is the column we got back from add.
-PASS: The column when referenced by name is the one we got back from add.
-PASS: The column's ID is fromcol as expected.
-PASS: The column's label is From as expected.
-PASS: The column's type is text as expected.
-PASS: The column's primary property is true as expected.
-PASS: The column's sortable property is 2 as expected.
-PASS: The column returned from add is now the primary column.
-
+++ /dev/null
-<html>
-<body>
- <pre id="console"></pre>
- <datagrid id="test"></datagrid>
- <script>
- if (window.testRunner) {
- testRunner.dumpAsText();
- testRunner.waitUntilDone();
- }
-
- function log(msg)
- {
- document.getElementById('console').appendChild(document.createTextNode(msg + "\n"));
- }
-
- try {
-
- var datagrid = document.getElementById('test');
-
- // Test initial value.
- if (datagrid.columns != null) {
- log("PASS: Initial value of datagrid.columns is defined.");
- } else {
- log("FAIL: Initial value of datagrid.columns was null.");
- }
-
- // Test initial length.
- if (datagrid.columns.length == 0) {
- log("PASS: Initial length of datagrid.columns is 0.");
- } else {
- log("FAIL: Initial length of datagrid.columns was " + datagrid.columns.length + ".");
- }
-
- // Test adding a column.
- var column = datagrid.columns.add("fromcol", "From", "text", true, 2);
-
- // Test return value from adding the column.
- if (column != null) {
- log("PASS: Column returned from add.");
- } else {
- log("FAIL: No column returned.");
- }
-
- // Make sure the column list now has one column.
- if (datagrid.columns.length == 1) {
- log("PASS: We have one column in the list.");
- } else {
- log("FAIL: Expected one column in the list but have " + datagrid.columns.length + " columns instead.");
- }
-
- // Use item(0) to make sure the column we got back from add is the one in the list.
- var gotColumn = datagrid.columns.item(0);
- if (gotColumn == column) {
- log("PASS: The column at item(0) is the column we got back from add.");
- } else {
- log("FAIL: The column at item(0) (" + gotColumn + ") is not the one we expected (" + column + ").");
- }
-
- // Use [0] to make sure the column we got back from add is the one in the list.
- gotColumn = datagrid.columns[0];
- if (gotColumn == column) {
- log("PASS: The column at index 0 is the column we got back from add.");
- } else {
- log("FAIL: The column at index 0 (" + gotColumn + ") is not the one we expected (" + column + ").");
- }
-
- gotColumn = datagrid.columns["fromcol"];
- if (gotColumn == column) {
- log("PASS: The column when referenced by name is the one we got back from add.");
- } else {
- log("FAIL: The column when referenced by name (" + gotColumn + ") is not the one we expected (" + column + ").");
- }
-
- // Examine the column's properties to make sure they are what we expected.
- if (column.id == "fromcol") {
- log("PASS: The column's ID is fromcol as expected.");
- } else {
- log("FAIL: The column's ID should be fromcol but is " + column.id + " instead.");
- }
-
- if (column.label == "From") {
- log("PASS: The column's label is From as expected.");
- } else {
- log("FAIL: The column's label should be From but is " + column.label + " instead.");
- }
-
- if (column.type == "text") {
- log("PASS: The column's type is text as expected.");
- } else {
- log("FAIL: The column's type should be text but is " + column.type + " instead.");
- }
-
- if (column.primary) {
- log("PASS: The column's primary property is true as expected.");
- } else {
- log("FAIL: The column's primary property should be true but isn't.");
- }
-
- if (column.sortable == 2) {
- log("PASS: The column's sortable property is 2 as expected.");
- } else {
- log("FAIL: The column's sortable property should be 2 but is " + column.sortable + " instead.");
- }
-
- // Make sure we got set as the primary column.
- if (datagrid.columns.primaryColumn == column) {
- log("PASS: The column returned from add is now the primary column.");
- } else {
- log("FAIL: The column is not the primary column as expected.");
- }
-
- } catch (exception) {
- log("FAIL: Threw exception " + exception);
- }
-
- if (window.testRunner)
- testRunner.notifyDone();
- </script>
-</body>
-</html>
+++ /dev/null
-PASS: Initial value of datagrid.columns is defined.
-PASS: Initial length of datagrid.columns is 2.
-PASS: The column's ID is from as expected.
-PASS: The column's label is From as expected.
-PASS: The column's type is text as expected.
-PASS: The column's primary property is true as expected.
-PASS: The column's sortable property is 2 as expected.
-PASS: The first column is the primary column.
-
+++ /dev/null
-<html>
-<body>
- <pre id="console"></pre>
- <datagrid id="test"><dcol id="fromwrong" label="Fromwrong" type="progress"><dcol id="subject" label="Subject" type="text"></datagrid>
- <script>
- if (window.testRunner) {
- testRunner.dumpAsText();
- testRunner.waitUntilDone();
- }
-
- function log(msg)
- {
- document.getElementById('console').appendChild(document.createTextNode(msg + "\n"));
- }
-
- try {
-
- var datagrid = document.getElementById('test');
-
- // Test initial value.
- if (datagrid.columns != null) {
- log("PASS: Initial value of datagrid.columns is defined.");
- } else {
- log("FAIL: Initial value of datagrid.columns was null.");
- }
-
- // Test initial length.
- if (datagrid.columns.length == 2) {
- log("PASS: Initial length of datagrid.columns is 2.");
- } else {
- log("FAIL: Initial length of datagrid.columns was " + datagrid.columns.length + ".");
- }
-
- // Examine the first column's properties to make sure they are what we expected after
- // we change the attributes using setAttribute calls.
- datagrid.firstChild.setAttribute("id", "from");
- datagrid.firstChild.setAttribute("label", "From");
- datagrid.firstChild.setAttribute("type", "text");
- datagrid.firstChild.setAttribute("primary", "true");
-
- var column = datagrid.columns[0];
- if (column.id == "from") {
- log("PASS: The column's ID is from as expected.");
- } else {
- log("FAIL: The column's ID should be from but is " + column.id + " instead.");
- }
-
- if (column.label == "From") {
- log("PASS: The column's label is From as expected.");
- } else {
- log("FAIL: The column's label should be From but is " + column.label + " instead.");
- }
-
- if (column.type == "text") {
- log("PASS: The column's type is text as expected.");
- } else {
- log("FAIL: The column's type should be text but is " + column.type + " instead.");
- }
-
- if (column.primary) {
- log("PASS: The column's primary property is true as expected.");
- } else {
- log("FAIL: The column's primary property should be true but isn't.");
- }
-
- if (column.sortable == 2) {
- log("PASS: The column's sortable property is 2 as expected.");
- } else {
- log("FAIL: The column's sortable property should be 2 but is " + column.sortable + " instead.");
- }
-
- // Make sure the from column is the primary column.
- if (datagrid.columns.primaryColumn == column) {
- log("PASS: The first column is the primary column.");
- } else {
- log("FAIL: The first column is not the primary column as expected.");
- }
-
- } catch (exception) {
- log("FAIL: Threw exception " + exception);
- }
-
- if (window.testRunner)
- testRunner.notifyDone();
- </script>
-</body>
-</html>
+++ /dev/null
-PASS: datagrid JS binding is [object HTMLDataGridElement]
-PASS: Initial value of datagrid.columns is defined.
-PASS: datagrid.columns JS binding is [object DataGridColumnList]
-PASS: Initial length of datagrid.columns is 2.
-PASS: newCol JS binding is [object HTMLDataGridColElement]
-PASS: We have three columns in the list.
-PASS: The column's ID is from as expected.
-PASS: The column's label is From as expected.
-PASS: The column's type is text as expected.
-PASS: The column's primary property is true as expected.
-PASS: The column's sortable property is 2 as expected.
-PASS: The first column is the primary column.
-PASS: After removing a column, the length of datagrid.columns is 2.
-PASS: No column is the primary column.
-
+++ /dev/null
-<html>
-<body>
- <pre id="console"></pre>
- <datagrid id="test"><dcol id="from" label="From" type="text" primary><dcol id="subject" label="Subject" type="text"></datagrid>
- <script>
- if (window.testRunner) {
- testRunner.dumpAsText();
- testRunner.waitUntilDone();
- }
-
- function log(msg)
- {
- document.getElementById('console').appendChild(document.createTextNode(msg + "\n"));
- }
-
- function expectBinding(what, obj, classname)
- {
- var desc = String(obj);
- var expectedDesc = "[object " + classname + "]";
- if (desc == expectedDesc) {
- log("PASS: " + what + " JS binding is " + desc);
- } else {
- log("FAIL: " + what + " JS binding is " + desc + "(expected " + expectedDesc + ")");
- }
- }
-
- try {
-
- var datagrid = document.getElementById('test');
- expectBinding("datagrid", datagrid, "HTMLDataGridElement");
-
- // Test initial value.
- if (datagrid.columns != null) {
- log("PASS: Initial value of datagrid.columns is defined.");
- } else {
- log("FAIL: Initial value of datagrid.columns was null.");
- }
-
- // Test correct binding of DataGridColumnList.
- expectBinding("datagrid.columns", datagrid.columns, "DataGridColumnList");
-
- // Test initial length.
- if (datagrid.columns.length == 2) {
- log("PASS: Initial length of datagrid.columns is 2.");
- } else {
- log("FAIL: Initial length of datagrid.columns was " + datagrid.columns.length + ".");
- }
-
- // Test adding a column.
- var newCol = document.createElement("dcol");
- expectBinding("newCol", newCol, "HTMLDataGridColElement");
- newCol.setAttribute("id", "date");
- newCol.setAttribute("label", "Date Received");
- newCol.setAttribute("type", "text");
- var column = datagrid.appendChild(newCol);
-
- // Make sure the column list now has three columns.
- if (datagrid.columns.length == 3) {
- log("PASS: We have three columns in the list.");
- } else {
- log("FAIL: Expected three columns in the list but have " + datagrid.columns.length + " columns instead.");
- }
-
- // Examine the first column's properties to make sure they are what we expected.
- var column = datagrid.columns[0];
- if (column.id == "from") {
- log("PASS: The column's ID is from as expected.");
- } else {
- log("FAIL: The column's ID should be from but is " + column.id + " instead.");
- }
-
- if (column.label == "From") {
- log("PASS: The column's label is From as expected.");
- } else {
- log("FAIL: The column's label should be From but is " + column.label + " instead.");
- }
-
- if (column.type == "text") {
- log("PASS: The column's type is text as expected.");
- } else {
- log("FAIL: The column's type should be text but is " + column.type + " instead.");
- }
-
- if (column.primary) {
- log("PASS: The column's primary property is true as expected.");
- } else {
- log("FAIL: The column's primary property should be true but isn't.");
- }
-
- if (column.sortable == 2) {
- log("PASS: The column's sortable property is 2 as expected.");
- } else {
- log("FAIL: The column's sortable property should be 2 but is " + column.sortable + " instead.");
- }
-
- // Make sure the from column is the primary column.
- if (datagrid.columns.primaryColumn == column) {
- log("PASS: The first column is the primary column.");
- } else {
- log("FAIL: The first column is not the primary column as expected.");
- }
-
- // Yank the first column out.
- datagrid.removeChild(datagrid.firstChild);
-
- // Check the column count now.
- if (datagrid.columns.length == 2) {
- log("PASS: After removing a column, the length of datagrid.columns is 2.");
- } else {
- log("FAIL: After removing a column, the length of datagrid.columns is " + datagrid.columns.length + ".");
- }
-
- // There should no longer be a primary column.
- if (!datagrid.columns.primaryColumn) {
- log("PASS: No column is the primary column.");
- } else {
- log("FAIL: There is a primary column, but there should not be.");
- }
-
- } catch (exception) {
- log("FAIL: Threw exception " + exception);
- }
-
- if (window.testRunner)
- testRunner.notifyDone();
- </script>
-</body>
-</html>
+++ /dev/null
-PASS: Initial value of datagrid.dataSource is null.
-PASS: Allowed setting datagrid.dataSource to a number.
-PASS: Allowed setting datagrid.dataSource to a string.
-PASS: Allowed setting datagrid.dataSource to an object.
-PASS: Allowed setting datagrid.dataSource to null.
-
+++ /dev/null
-<html>
-<body>
- <pre id="console"></pre>
- <datagrid id="test"></datagrid>
- <script>
- if (window.testRunner)
- testRunner.dumpAsText();
-
- function log(msg)
- {
- document.getElementById('console').appendChild(document.createTextNode(msg + "\n"));
- }
-
- try {
-
- var datagrid = document.getElementById('test');
-
- // Test setting the dataSource property and making sure the value of the property
- // matches what we put in (using the === operator to check for exact equality.)
-
- // Test initial value.
- if (datagrid.dataSource === null) {
- log("PASS: Initial value of datagrid.dataSource is null.");
- } else {
- log("FAIL: Initial value of datagrid.dataSource was not null. Was " + datagrid.dataSource + ".");
- }
-
- // Test setting to a JS number.
- datagrid.dataSource = 10;
- if (datagrid.dataSource === 10) {
- log("PASS: Allowed setting datagrid.dataSource to a number.");
- } else {
- log("FAIL: Did not allow setting datagrid.dataSource to a number.");
- }
-
- // Test setting to a JS number.
- datagrid.dataSource = "Test String";
- if (datagrid.dataSource === "Test String") {
- log("PASS: Allowed setting datagrid.dataSource to a string.");
- } else {
- log("FAIL: Did not allow setting datagrid.dataSource to a string.");
- }
-
- // Test setting dataSource to an object.
- var dataSource = {};
- datagrid.dataSource = dataSource;
- if (datagrid.dataSource == dataSource) {
- log("PASS: Allowed setting datagrid.dataSource to an object.");
- } else {
- log("FAIL: Did not allow setting datagrid.dataSource to an object.");
- }
-
- // Test setting dataSource to null.
- datagrid.dataSource = null;
- if (datagrid.dataSource === null) {
- log("PASS: Allowed setting datagrid.dataSource to null.");
- } else {
- log("FAIL: Did not allow setting datagrid.dataSource to null.");
- }
-
- } catch (exception) {
- log("FAIL: Threw exception " + exception);
- }
- </script>
-</body>
-</html>
+++ /dev/null
-Test the behavior of DOMApplicationCache methods related to dynamic entries when the context is not associated with any cache.
-
-PASS: applicationCache.items.length is 0
-PASS: applicationCache.items.item(0) is null
-PASS: applicationCache.items.item(1) is null
-PASS: applicationCache.items.item(0xffffffff) is null
-PASS: applicationCache.items.item(0xfffffffe) is null
-PASS: applicationCache.items.item(-1) is null
-PASS: applicationCache.items.item(-2) is null
-PASS: applicationCache.items[0xfffffffe] is undefined
-PASS: applicationCache.items[0xffffffff] is undefined
-PASS: applicationCache.items['0'] is undefined
-PASS: applicationCache.items[''] is undefined
-PASS: applicationCache.items[0] is undefined
-PASS: applicationCache.items[1] is undefined
-PASS: applicationCache.items[-1] is undefined
-PASS: applicationCache.items[-2] is undefined
-PASS: applicationCache.items[100] is undefined
-PASS: applicationCache.items['100'] is undefined
-PASS: applicationCache.items['foo'] is undefined
-PASS: applicationCache.items[0.1] is undefined
-PASS: hasItem raised INVALID_STATE_ERR
-PASS: add raised INVALID_STATE_ERR
-PASS: remove raised INVALID_STATE_ERR
-PASS: applicationCache.items.length is 0
-DONE
-
+++ /dev/null
-<body>
-<p>Test the behavior of DOMApplicationCache methods related to dynamic entries when the context
-is not associated with any cache.</p>
-<div id="result"></div>
-<script>
-if (window.testRunner)
- testRunner.dumpAsText();
-
-function log(message)
-{
- document.getElementById("result").innerHTML += message + "<br>";
-}
-
-
-function isResultCorrect(_actual, _expected)
-{
- if (_expected === 0)
- return _actual === _expected && (1/_actual) === (1/_expected);
- if (_actual === _expected)
- return true;
- if (typeof(_expected) == "number" && isNaN(_expected))
- return typeof(_actual) == "number" && isNaN(_actual);
- if (Object.prototype.toString.call(_expected) == Object.prototype.toString.call([])) {
- log("Array comparison is not supported");
- return false;
- }
- return false;
-}
-
-function shouldBe(_a, _b)
-{
- if (typeof _a != "string" || typeof _b != "string")
- log("WARN: shouldBe() expects string arguments");
- var exception;
- var _av;
- try {
- _av = eval(_a);
- } catch (e) {
- exception = e;
- }
- var _bv = eval(_b);
-
- if (exception)
- log("FAIL: " + _a + " should be " + _bv + ". Threw exception " + exception);
- else if (isResultCorrect(_av, _bv))
- log("PASS: " + _a + " is " + _b);
- else if (typeof(_av) == typeof(_bv))
- log("FAIL: " + _a + " should be " + _bv + ". Was " + stringify(_av) + ".");
- else
- log("FAIL: " + _a + " should be " + _bv + " (of type " + typeof _bv + "). Was " + _av + " (of type " + typeof _av + ").");
-}
-
-
-shouldBe("applicationCache.items.length", "0");
-shouldBe("applicationCache.items.item(0)", "null");
-shouldBe("applicationCache.items.item(1)", "null");
-shouldBe("applicationCache.items.item(0xffffffff)", "null");
-shouldBe("applicationCache.items.item(0xfffffffe)", "null");
-shouldBe("applicationCache.items.item(-1)", "null");
-shouldBe("applicationCache.items.item(-2)", "null");
-
-shouldBe("applicationCache.items[0xfffffffe]", "undefined");
-shouldBe("applicationCache.items[0xffffffff]", "undefined");
-
-// The below index access tests give different results in WebKit and Firefox 3.1b2 (undefined vs. empty string).
-shouldBe("applicationCache.items['0']", "undefined");
-shouldBe("applicationCache.items['']", "undefined");
-shouldBe("applicationCache.items[0]", "undefined");
-shouldBe("applicationCache.items[1]", "undefined");
-shouldBe("applicationCache.items[-1]", "undefined");
-shouldBe("applicationCache.items[-2]", "undefined");
-applicationCache.items[100] = "foobar";
-applicationCache.items['100'] = "foobar";
-applicationCache.items['foo'] = "bar";
-shouldBe("applicationCache.items[100]", "undefined");
-shouldBe("applicationCache.items['100']", "undefined");
-
-shouldBe("applicationCache.items['foo']", "undefined");
-shouldBe("applicationCache.items[0.1]", "undefined");
-
-try {
- applicationCache.hasItem('foo');
- log("FAIL: hasItem didn't raise an exception");
-} catch (ex) {
- if (ex.code == 11)
- log("PASS: hasItem raised INVALID_STATE_ERR");
- else
- log("FAIL: hasItem raised unexpected exception " + ex);
-}
-
-try {
- applicationCache.add('foo');
- log("FAIL: add didn't raise an exception");
-} catch (ex) {
- if (ex.code == 11)
- log("PASS: add raised INVALID_STATE_ERR");
- else
- log("FAIL: add raised unexpected exception " + ex);
-}
-
-try {
- applicationCache.remove('bar');
- log("FAIL: remove didn't raise an exception");
-} catch (ex) {
- if (ex.code == 11)
- log("PASS: remove raised INVALID_STATE_ERR");
- else
- log("FAIL: remove raised unexpected exception " + ex);
-}
-
-shouldBe("applicationCache.items.length", "0");
-
-
-
-log("DONE");
-
-</script>
-</head>
-</body>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-
-<!--======================================================================-->
-<!--= Copyright 2000 World Wide Web Consortium, (Massachusetts =-->
-<!--= Institute of Technology, Institut National de Recherche en =-->
-<!--= Informatique et en Automatique, Keio University). All Rights =-->
-<!--= Reserved. See http://www.w3.org/Consortium/Legal/. =-->
-<!--======================================================================-->
-<!--======================================================================-->
-<!-- -->
-<!-- filters-transfer-BE-04.svg -->
-<!-- renamed for 1.1 suite to filters-comptran-01-f.svg -->
-<!-- -->
-<!-- Test which verifies the basic facilities of feComponentTransfer. -->
-<!-- -->
-<!-- Author : Jon Ferraiolo 03-Apr-2000 -->
-<!-- Revised for 1.1 : Mike Bultrowicz, 4 February 2002 -->
-<!-- -->
-<!-- History: -->
-<!-- 04-Apr-2000, JF: Serial#1 created. -->
-<!-- 03-Aug-2000, LH=" update DOCTYPE for CR DTD, 20000802" ser# . -->
-<!-- 16-Aug-2000, LH="rename" ser#2. -->
-<!-- -->
-<!--======================================================================-->
-<!--======================================================================-->
-<!--= Note. After October 2000, revision history is kept as CVS 'commit' =-->
-<!--= log messages, and therefore is no longer in the preceding preamble.=-->
-<!--======================================================================-->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="svg-root" width="480" height="360">
- <SVGTestCase xmlns="http://www.w3.org/2000/02/svg/testsuite/description/">
- <OperatorScript>
- <Paragraph>
- Test which verifies the basic facilities of
- feComponentTransfer.
- </Paragraph>
- <Paragraph>
- This test uses the following elements : a nested <svg>
- with a viewBox attribute, <linearGradient>, <filter>,
- <feComponentTransfer>
- </Paragraph>
- <Paragraph>
- The test case shows four rectangles filled with a
- gradient showing the effects of feComponentTransfer: an
- identity function acting as a reference, use of the
- feComponentTransfer table option, use of the
- feComponentTransfer linear option, and use of the
- feComponentTransfer gamma option.
- </Paragraph>
- <Paragraph>
- The test is somewhat self-explanatory as the strings
- document the type of feComponentTransfer operation that
- is being used.
- </Paragraph>
- </OperatorScript>
- </SVGTestCase>
- <title id="test-title">filters-comptran-01-f</title>
- <desc id="test-desc">Test which verifies the basic facilities of feComponentTransfer.</desc>
- <!--======================================================================-->
- <!--Content of Test Case follows... =====================-->
- <!--======================================================================-->
- <g id="test-body-content">
- <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="35" y="50" width="400" height="200" viewBox="0 0 800 400">
- <title>Example feComponentTransfer - Examples of feComponentTransfer operations</title>
- <desc>Four rectangles filled with a gradient showing the effects of feComponentTransfer: an identity function acting as a reference, use of the feComponentTransfer table option, use of the feComponentTransfer linear option, and use of the feComponentTransfer gamma option.</desc>
- <defs>
- <linearGradient id="MyGradient" gradientUnits="userSpaceOnUse" x1="100" y1="0" x2="600" y2="0">
- <stop offset="0" stop-color="#ff0000" />
- <stop offset=".33" stop-color="#00ff00" />
- <stop offset=".67" stop-color="#0000ff" />
- <stop offset="1" stop-color="#000000" />
- </linearGradient>
- <filter id="Identity" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
- <feComponentTransfer>
- <feFuncR type="identity"/>
- <feFuncG type="identity"/>
- <feFuncB type="identity"/>
- <feFuncA type="identity"/>
- </feComponentTransfer>
- </filter>
- <filter id="Table" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
- <feComponentTransfer>
- <feFuncR type="table" tableValues="0 0 1 1"/>
- <feFuncG type="table" tableValues="1 1 0 0"/>
- <feFuncB type="table" tableValues="0 1 1 0"/>
- </feComponentTransfer>
- </filter>
- <filter id="Linear" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
- <feComponentTransfer>
- <feFuncR type="linear" slope=".5" intercept=".25"/>
- <feFuncG type="linear" slope=".5" intercept="0"/>
- <feFuncB type="linear" slope=".5" intercept=".5"/>
- </feComponentTransfer>
- </filter>
- <filter id="Gamma" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
- <feComponentTransfer>
- <feFuncR type="gamma" amplitude="2" exponent="5" offset="0"/>
- <feFuncG type="gamma" amplitude="2" exponent="3" offset="0"/>
- <feFuncB type="gamma" amplitude="2" exponent="1" offset="0"/>
- </feComponentTransfer>
- </filter>
- </defs>
- <rect fill="none" stroke="blue" x="1" y="1" width="798" height="398"/>
- <g font-size="25" font-family="Verdana" >
- <rect fill="none" stroke="blue" x="1" y="1" width="798" height="398"/>
- <rect x="100" y="20" width="500" height="40" fill="url(#MyGradient)" filter="url(#Identity)" />
- <text x="100" y="85">type="identity"</text>
- <rect x="100" y="120" width="500" height="40" fill="url(#MyGradient)" filter="url(#Table)" />
- <text x="100" y="185">type="table"</text>
- <rect x="100" y="220" width="500" height="40" fill="url(#MyGradient)" filter="url(#Linear)" />
- <text x="100" y="285">type="linear" slope=".5" intercepts:.25/0/.5</text>
- <rect x="100" y="320" width="500" height="40" fill="url(#MyGradient)" filter="url(#Gamma)" />
- <text x="100" y="385">type="gamma" amplitude="2" exponents:5/3/1</text>
- </g>
- </svg>
- </g>
- <!--======================================================================-->
- <!--Legend and frame: Title, suite and SVG document serialization====-->
- <!--======================================================================-->
- <g id="test-legend" fill="black" font-family="Helvetica" font-size="10">
- <rect x="10" y="300" width="275" height="50" fill="none" stroke="#000000"/>
- <path fill="none" stroke="#000000" d="M10 315 h275 M205 315 v35 M10 336 h195 M205 332 h80"/>
- <text x="25" y="311">Scalable Vector Graphics (SVG) v1.1 Conformance Suite</text>
- <a xlink:href="copyright-documents-19990405.html">
- <text x="12" y="347" fill="blue" >Copyright 2002 W3C. All Rights Reserved.</text>
- </a>
- <text font-size="12" x="35" y="330">filters-comptran-01</text>
- <text font-size="10" x="210" y="327">$Revision$</text>
- <text font-size="10" x="210" y="345">Release 1.0</text>
- <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
- </g>
-</svg>