RESOLVED FIXED 163876
Move all classes in the HTML directory from ExceptionCode to Exception
https://bugs.webkit.org/show_bug.cgi?id=163876
Summary Move all classes in the HTML directory from ExceptionCode to Exception
Darin Adler
Reported 2016-10-23 14:25:55 PDT
Move all classes in the HTML directory from ExceptionCode to Exception
Attachments
Patch (338.76 KB, patch)
2016-10-23 15:30 PDT, Darin Adler
no flags
Patch (345.88 KB, patch)
2016-10-23 15:56 PDT, Darin Adler
no flags
Patch (350.57 KB, patch)
2016-10-24 10:32 PDT, Darin Adler
no flags
Archive of layout-test-results from ews107 for mac-yosemite-wk2 (982.10 KB, application/zip)
2016-10-24 11:44 PDT, Build Bot
no flags
Archive of layout-test-results from ews103 for mac-yosemite (1.13 MB, application/zip)
2016-10-24 11:46 PDT, Build Bot
no flags
Archive of layout-test-results from ews113 for mac-yosemite (1.88 MB, application/zip)
2016-10-24 11:47 PDT, Build Bot
no flags
Patch (368.32 KB, patch)
2016-10-24 21:33 PDT, Darin Adler
no flags
Patch (385.29 KB, patch)
2016-10-24 22:06 PDT, Darin Adler
no flags
Patch (385.37 KB, patch)
2016-10-24 22:15 PDT, Darin Adler
no flags
Patch (386.54 KB, patch)
2016-10-24 22:35 PDT, Darin Adler
no flags
Patch (386.72 KB, patch)
2016-10-24 22:56 PDT, Darin Adler
no flags
Archive of layout-test-results from ews103 for mac-yosemite (1.54 MB, application/zip)
2016-10-25 00:06 PDT, Build Bot
no flags
Archive of layout-test-results from ews105 for mac-yosemite-wk2 (2.05 MB, application/zip)
2016-10-25 00:13 PDT, Build Bot
no flags
Archive of layout-test-results from ews113 for mac-yosemite (2.40 MB, application/zip)
2016-10-25 00:28 PDT, Build Bot
no flags
Patch (409.91 KB, patch)
2016-10-26 21:29 PDT, Darin Adler
no flags
Patch (412.79 KB, patch)
2016-10-26 22:33 PDT, Darin Adler
no flags
Archive of layout-test-results from ews107 for mac-yosemite-wk2 (1.13 MB, application/zip)
2016-10-26 23:49 PDT, Build Bot
no flags
Archive of layout-test-results from ews125 for ios-simulator-wk2 (8.63 MB, application/zip)
2016-10-27 02:07 PDT, Build Bot
no flags
Patch (411.50 KB, patch)
2016-10-27 09:11 PDT, Darin Adler
no flags
Archive of layout-test-results from ews105 for mac-yosemite-wk2 (1.07 MB, application/zip)
2016-10-27 10:26 PDT, Build Bot
no flags
Archive of layout-test-results from ews121 for ios-simulator-wk2 (7.61 MB, application/zip)
2016-10-27 10:37 PDT, Build Bot
no flags
Patch (421.67 KB, patch)
2016-10-27 20:31 PDT, Darin Adler
no flags
Archive of layout-test-results from ews104 for mac-yosemite-wk2 (1.07 MB, application/zip)
2016-10-27 21:46 PDT, Build Bot
no flags
Archive of layout-test-results from ews122 for ios-simulator-wk2 (6.19 MB, application/zip)
2016-10-27 22:16 PDT, Build Bot
no flags
Patch (432.51 KB, patch)
2016-10-28 10:57 PDT, Darin Adler
no flags
Darin Adler
Comment 1 2016-10-23 15:30:05 PDT
WebKit Commit Bot
Comment 2 2016-10-23 15:32:45 PDT
Attachment 292558 [details] did not pass style-queue: ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:309: Code inside a namespace should not be indented. [whitespace/indent] [4] ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 149 files If any of these errors are false positives, please file a bug against check-webkit-style.
Darin Adler
Comment 3 2016-10-23 15:56:35 PDT
WebKit Commit Bot
Comment 4 2016-10-23 18:19:48 PDT
Attachment 292560 [details] did not pass style-queue: ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:309: Code inside a namespace should not be indented. [whitespace/indent] [4] ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 152 files If any of these errors are false positives, please file a bug against check-webkit-style.
Darin Adler
Comment 5 2016-10-24 10:32:42 PDT
WebKit Commit Bot
Comment 6 2016-10-24 10:44:40 PDT
Attachment 292625 [details] did not pass style-queue: ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:303: Code inside a namespace should not be indented. [whitespace/indent] [4] ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 156 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 7 2016-10-24 11:44:20 PDT
Comment on attachment 292625 [details] Patch Attachment 292625 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2359646 Number of test failures exceeded the failure limit.
Build Bot
Comment 8 2016-10-24 11:44:24 PDT
Created attachment 292636 [details] Archive of layout-test-results from ews107 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews107 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 9 2016-10-24 11:46:09 PDT
Comment on attachment 292625 [details] Patch Attachment 292625 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/2359663 Number of test failures exceeded the failure limit.
Build Bot
Comment 10 2016-10-24 11:46:12 PDT
Created attachment 292637 [details] Archive of layout-test-results from ews103 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 11 2016-10-24 11:47:44 PDT
Comment on attachment 292625 [details] Patch Attachment 292625 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/2359642 Number of test failures exceeded the failure limit.
Build Bot
Comment 12 2016-10-24 11:47:47 PDT
Created attachment 292638 [details] Archive of layout-test-results from ews113 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews113 Port: mac-yosemite Platform: Mac OS X 10.10.5
Darin Adler
Comment 13 2016-10-24 21:33:35 PDT
WebKit Commit Bot
Comment 14 2016-10-24 21:36:43 PDT
Attachment 292712 [details] did not pass style-queue: ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:303: Code inside a namespace should not be indented. [whitespace/indent] [4] ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 168 files If any of these errors are false positives, please file a bug against check-webkit-style.
Darin Adler
Comment 15 2016-10-24 22:06:19 PDT
WebKit Commit Bot
Comment 16 2016-10-24 22:09:13 PDT
Attachment 292717 [details] did not pass style-queue: ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:303: Code inside a namespace should not be indented. [whitespace/indent] [4] ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 170 files If any of these errors are false positives, please file a bug against check-webkit-style.
Darin Adler
Comment 17 2016-10-24 22:15:18 PDT
WebKit Commit Bot
Comment 18 2016-10-24 22:18:26 PDT
Attachment 292719 [details] did not pass style-queue: ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:303: Code inside a namespace should not be indented. [whitespace/indent] [4] ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 170 files If any of these errors are false positives, please file a bug against check-webkit-style.
Darin Adler
Comment 19 2016-10-24 22:35:20 PDT
WebKit Commit Bot
Comment 20 2016-10-24 22:38:35 PDT
Attachment 292721 [details] did not pass style-queue: ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:303: Code inside a namespace should not be indented. [whitespace/indent] [4] ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 171 files If any of these errors are false positives, please file a bug against check-webkit-style.
Darin Adler
Comment 21 2016-10-24 22:56:58 PDT
WebKit Commit Bot
Comment 22 2016-10-24 22:58:43 PDT
Attachment 292724 [details] did not pass style-queue: ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:303: Code inside a namespace should not be indented. [whitespace/indent] [4] ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 171 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 23 2016-10-25 00:06:46 PDT
Comment on attachment 292724 [details] Patch Attachment 292724 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/2363369 New failing tests: dom/html/level2/html/HTMLTableRowElement18.html dom/html/level2/html/HTMLTableSectionElement28.html dom/xhtml/level2/html/HTMLTableRowElement18.xhtml media/track/add-and-remove-track.html media/range-extract-contents-crash.html dom/xhtml/level2/html/HTMLTableSectionElement27.xhtml dom/xhtml/level2/html/HTMLTableSectionElement29.xhtml dom/html/level2/html/HTMLTableRowElement19.html imported/w3c/web-platform-tests/html/semantics/tabular-data/the-tbody-element/deleteRow.html dom/html/level2/html/HTMLTableSectionElement29.html dom/xhtml/level2/html/HTMLTableSectionElement28.xhtml dom/xhtml/level2/html/HTMLTableRowElement19.xhtml imported/w3c/web-platform-tests/html/semantics/tabular-data/the-tr-element/deleteCell.html dom/xhtml/level2/html/HTMLTableRowElement17.xhtml dom/html/level2/html/HTMLTableRowElement17.html dom/html/level2/html/HTMLTableSectionElement27.html
Build Bot
Comment 24 2016-10-25 00:06:51 PDT
Created attachment 292728 [details] Archive of layout-test-results from ews103 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 25 2016-10-25 00:13:00 PDT
Comment on attachment 292724 [details] Patch Attachment 292724 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2363372 New failing tests: dom/html/level2/html/HTMLTableRowElement18.html dom/xhtml/level2/html/HTMLTableSectionElement29.xhtml dom/html/level2/html/HTMLTableSectionElement28.html dom/xhtml/level2/html/HTMLTableRowElement18.xhtml media/track/add-and-remove-track.html media/range-extract-contents-crash.html dom/xhtml/level2/html/HTMLTableSectionElement27.xhtml imported/w3c/web-platform-tests/url/url-setters.html dom/html/level2/html/HTMLTableRowElement19.html imported/w3c/web-platform-tests/html/semantics/tabular-data/the-tbody-element/deleteRow.html dom/html/level2/html/HTMLTableSectionElement29.html dom/xhtml/level2/html/HTMLTableSectionElement28.xhtml imported/w3c/web-platform-tests/html/semantics/tabular-data/the-tr-element/deleteCell.html dom/xhtml/level2/html/HTMLTableRowElement19.xhtml dom/xhtml/level2/html/HTMLTableRowElement17.xhtml dom/html/level2/html/HTMLTableRowElement17.html dom/html/level2/html/HTMLTableSectionElement27.html
Build Bot
Comment 26 2016-10-25 00:13:04 PDT
Created attachment 292729 [details] Archive of layout-test-results from ews105 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews105 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 27 2016-10-25 00:28:42 PDT
Comment on attachment 292724 [details] Patch Attachment 292724 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/2363413 New failing tests: dom/html/level2/html/HTMLTableRowElement18.html dom/xhtml/level2/html/HTMLTableRowElement17.xhtml dom/xhtml/level2/html/HTMLTableSectionElement28.xhtml dom/xhtml/level2/html/HTMLTableRowElement18.xhtml media/track/add-and-remove-track.html media/range-extract-contents-crash.html dom/xhtml/level2/html/HTMLTableSectionElement27.xhtml dom/xhtml/level2/html/HTMLTableSectionElement29.xhtml imported/w3c/web-platform-tests/html/semantics/tabular-data/the-tbody-element/deleteRow.html dom/html/level2/html/HTMLTableSectionElement29.html dom/html/level2/html/HTMLTableSectionElement28.html imported/w3c/web-platform-tests/html/semantics/tabular-data/the-tr-element/deleteCell.html dom/xhtml/level2/html/HTMLTableRowElement19.xhtml dom/html/level2/html/HTMLTableRowElement19.html dom/html/level2/html/HTMLTableRowElement17.html dom/html/level2/html/HTMLTableSectionElement27.html
Build Bot
Comment 28 2016-10-25 00:28:47 PDT
Created attachment 292731 [details] Archive of layout-test-results from ews113 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews113 Port: mac-yosemite Platform: Mac OS X 10.10.5
Darin Adler
Comment 29 2016-10-26 21:29:39 PDT
WebKit Commit Bot
Comment 30 2016-10-26 21:32:04 PDT
Attachment 292990 [details] did not pass style-queue: ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:287: Code inside a namespace should not be indented. [whitespace/indent] [4] WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLInputElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMTokenList.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLElement.cpp" ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 181 files If any of these errors are false positives, please file a bug against check-webkit-style.
Darin Adler
Comment 31 2016-10-26 22:33:29 PDT
WebKit Commit Bot
Comment 32 2016-10-26 22:35:57 PDT
Attachment 292993 [details] did not pass style-queue: ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:287: Code inside a namespace should not be indented. [whitespace/indent] [4] WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLInputElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMTokenList.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLElement.cpp" ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 183 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 33 2016-10-26 23:48:55 PDT
Comment on attachment 292993 [details] Patch Attachment 292993 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2383485 New failing tests: imported/w3c/web-platform-tests/url/url-setters.html
Build Bot
Comment 34 2016-10-26 23:49:00 PDT
Created attachment 292997 [details] Archive of layout-test-results from ews107 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews107 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 35 2016-10-27 02:07:27 PDT
Comment on attachment 292993 [details] Patch Attachment 292993 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/2384368 New failing tests: imported/w3c/web-platform-tests/url/url-setters.html
Build Bot
Comment 36 2016-10-27 02:07:31 PDT
Created attachment 293002 [details] Archive of layout-test-results from ews125 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews125 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Darin Adler
Comment 37 2016-10-27 09:11:53 PDT
WebKit Commit Bot
Comment 38 2016-10-27 09:15:15 PDT
Attachment 293026 [details] did not pass style-queue: ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:287: Code inside a namespace should not be indented. [whitespace/indent] [4] WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLInputElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMTokenList.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLElement.cpp" ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 182 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 39 2016-10-27 10:26:18 PDT
Comment on attachment 293026 [details] Patch Attachment 293026 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2387014 New failing tests: imported/w3c/web-platform-tests/url/url-setters.html
Build Bot
Comment 40 2016-10-27 10:26:23 PDT
Created attachment 293032 [details] Archive of layout-test-results from ews105 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews105 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 41 2016-10-27 10:37:44 PDT
Comment on attachment 293026 [details] Patch Attachment 293026 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/2387039 New failing tests: imported/w3c/web-platform-tests/url/url-setters.html
Build Bot
Comment 42 2016-10-27 10:37:48 PDT
Created attachment 293035 [details] Archive of layout-test-results from ews121 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews121 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Darin Adler
Comment 43 2016-10-27 20:31:29 PDT
WebKit Commit Bot
Comment 44 2016-10-27 20:34:01 PDT
Attachment 293106 [details] did not pass style-queue: WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLTableElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLTableSectionElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLSelectElement.cpp" ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:287: Code inside a namespace should not be indented. [whitespace/indent] [4] WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLInputElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLTableRowElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMTokenList.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLElement.cpp" ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 186 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 45 2016-10-27 21:46:11 PDT
Comment on attachment 293106 [details] Patch Attachment 293106 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2390195 New failing tests: imported/w3c/web-platform-tests/url/url-setters.html
Build Bot
Comment 46 2016-10-27 21:46:15 PDT
Created attachment 293115 [details] Archive of layout-test-results from ews104 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 47 2016-10-27 22:16:07 PDT
Comment on attachment 293106 [details] Patch Attachment 293106 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/2390238 New failing tests: imported/w3c/web-platform-tests/url/url-setters.html
Build Bot
Comment 48 2016-10-27 22:16:12 PDT
Created attachment 293116 [details] Archive of layout-test-results from ews122 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews122 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Darin Adler
Comment 49 2016-10-28 09:05:05 PDT
Patch is ready to go now, ready for review. The only failures we are seeing on the EWS servers now are the strange URL setters test failure. I will look into that later this morning.
Darin Adler
Comment 50 2016-10-28 10:12:10 PDT
I see what’s going on now. I "accidentally" fixed some problems with our implementation of the DOM URL object, and the changes in those test results reflect the progressions. I will included updated expected results in a revised patch.
Darin Adler
Comment 51 2016-10-28 10:57:55 PDT
WebKit Commit Bot
Comment 52 2016-10-28 11:00:27 PDT
Attachment 293178 [details] did not pass style-queue: WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLTableElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLTableSectionElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLSelectElement.cpp" ERROR: Source/WebCore/html/MediaController.h:127: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebCore/bindings/js/JSDOMBinding.h:287: Code inside a namespace should not be indented. [whitespace/indent] [4] WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLInputElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLTableRowElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMTokenList.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMElement.cpp" WARNING: File exempt from style guide. Skipping: "Source/WebKit2/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLElement.cpp" ERROR: Source/WebCore/html/ImageData.cpp:84: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] ERROR: Source/WebCore/html/ImageData.cpp:91: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5] Total errors found: 4 in 188 files If any of these errors are false positives, please file a bug against check-webkit-style.
Darin Adler
Comment 53 2016-10-28 11:29:02 PDT
OK, ready for review now.
Sam Weinig
Comment 54 2016-10-28 13:37:39 PDT
Comment on attachment 293178 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=293178&action=review > Source/WebCore/ChangeLog:5797 > + * platform/graphics/win/ImageBufferDirect2D.cpp: > + (WebCore::ImageBuffer::toDataURL): > + * platform/image-encoders/JPEGImageEncoder.cpp: > + (WebCore::compressRGBABigEndianToJPEG): > + * platform/image-encoders/JPEGImageEncoder.h: > + * platform/mac/WebVideoFullscreenHUDWindowController.mm: > + (-[WebVideoFullscreenHUDWindowController setVolume:]): > + * xml/parser/XMLDocumentParserLibxml2.cpp: > + (WebCore::XMLDocumentParser::endElementNs): > + > + * rendering/RenderThemeGtk.cpp: > + (WebCore::RenderThemeGtk::paintMediaSliderTrack): Updated for changes to > + the TimeRanges class. I don't think this is in the right place. > Source/WebCore/bindings/js/JSHTMLCanvasElementCustom.cpp:107 > auto type = convert<IDLNullable<IDLDOMString>>(state, state.argument(0)); I think you need a RETURN_IF_EXCEPTION here. > Source/WebCore/bindings/js/JSHTMLCanvasElementCustom.cpp:112 > + quality = qualityValue.toNumber(&state); Same here. > Source/WebCore/bindings/js/JSHTMLCanvasElementCustom.cpp:120 > + // We don't use the cached version of jsString here, because these are likely to be differing long strings. > + return jsString(&state, result.releaseReturnValue()); I guess we need some flags to pass the toJS<> guys as well. > Source/WebCore/html/HTMLEmbedElement.idl:33 > + [CheckSecurityForNode, MayThrowException] SVGDocument getSVGDocument(); There is no such type as a SVGDocument as far as the bindings are concerned. This should just be Document. > Source/WebCore/html/HTMLFrameElement.idl:37 > + [CheckSecurityForNode, MayThrowException] SVGDocument getSVGDocument(); There is no such type as a SVGDocument as far as the bindings are concerned. This should just be Document.
Chris Dumez
Comment 55 2016-10-28 14:02:07 PDT
Comment on attachment 293178 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=293178&action=review > Source/WebCore/html/HTMLTextAreaElement.cpp:208 > + internalSetMaxLength(parseHTMLNonNegativeInteger(newValue).valueOr(-1)); How does this work? parseHTMLNonNegativeInteger() returns an Optional<unsigned> so I would think Optional<unsigned>::valueOr() would return an unsigned. However, you're giving -1. Doesn't this cast -1 to unsigned?
Chris Dumez
Comment 56 2016-10-28 14:02:49 PDT
Sorry, did not mean to revert Sam's r+, just got a conflict upon submitting.
Darin Adler
Comment 57 2016-10-28 18:25:21 PDT
Comment on attachment 293178 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=293178&action=review >> Source/WebCore/html/HTMLEmbedElement.idl:33 >> + [CheckSecurityForNode, MayThrowException] SVGDocument getSVGDocument(); > > There is no such type as a SVGDocument as far as the bindings are concerned. This should just be Document. Hoops that's just a merging mistake. I originally did this change before the SVG document change. >> Source/WebCore/html/HTMLFrameElement.idl:37 >> + [CheckSecurityForNode, MayThrowException] SVGDocument getSVGDocument(); > > There is no such type as a SVGDocument as far as the bindings are concerned. This should just be Document. Will fix this one too. >> Source/WebCore/html/HTMLTextAreaElement.cpp:208 >> + internalSetMaxLength(parseHTMLNonNegativeInteger(newValue).valueOr(-1)); > > How does this work? parseHTMLNonNegativeInteger() returns an Optional<unsigned> so I would think Optional<unsigned>::valueOr() would return an unsigned. However, you're giving -1. Doesn't this cast -1 to unsigned? Here's how it works: passing -1 to the valueOr function causes it to be converted to unsigned. Then returning the result of the function converts it back from unsigned two int. The -1 value survives both conversions. If you think that's too ugly I can try to come up with a different way to do this. It's particularly awkward that the function to parse has to return either unsigned or int when we know it returns a value that will fit in either!
Darin Adler
Comment 58 2016-10-28 18:57:39 PDT
Comment on attachment 293178 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=293178&action=review >> Source/WebCore/bindings/js/JSHTMLCanvasElementCustom.cpp:107 >> auto type = convert<IDLNullable<IDLDOMString>>(state, state.argument(0)); > > I think you need a RETURN_IF_EXCEPTION here. OK, added. The old code didn’t have it, but hey, I am happy to fix that. >> Source/WebCore/bindings/js/JSHTMLCanvasElementCustom.cpp:112 >> + quality = qualityValue.toNumber(&state); > > Same here. No, don’t need it here. We are calling toNumber only if isNumber is true, so no chance of an exception. >> Source/WebCore/bindings/js/JSHTMLCanvasElementCustom.cpp:120 >> + return jsString(&state, result.releaseReturnValue()); > > I guess we need some flags to pass the toJS<> guys as well. Good point. I added that comment because the old code was calling JSC::jsString and at first I could not figure out why. I wonder what it would take to make this entire function be autogenerated.
Darin Adler
Comment 59 2016-10-28 19:35:54 PDT
Simon Fraser (smfr)
Comment 60 2016-10-28 21:58:20 PDT
This seems to have broken fast/custom-elements/reactions/HTMLOptionsCollection.html https://build.webkit.org/results/Apple%20Sierra%20Release%20WK1%20(Tests)/r208096%20(1128)/results.html
Darin Adler
Comment 61 2016-10-28 22:02:31 PDT
OK, I’ll take a look. For some reason it did not break that when running tests on EWS earlier.
Darin Adler
Comment 62 2016-10-28 22:05:26 PDT
Should be fixed by https://trac.webkit.org/changeset/208098 Not sure why that other test failed, though.
Chris Dumez
Comment 63 2016-10-28 22:05:49 PDT
(In reply to comment #61) > OK, I’ll take a look. For some reason it did not break that when running > tests on EWS earlier. I believe Ryosuke landed a new CEReactions patch today. Could be a conflict between the 2 patches.
Darin Adler
Comment 64 2016-10-28 22:09:06 PDT
(In reply to comment #63) > (In reply to comment #61) > > OK, I’ll take a look. For some reason it did not break that when running > > tests on EWS earlier. > > I believe Ryosuke landed a new CEReactions patch today. Could be a conflict > between the 2 patches. Yes, I figured out that one and I believe I fixed it already. But it also seems that, in that run Simon linked to, media/modern-media-controls/volume-support/volume-support-drag.html is failing and I don’t know why. I am rebuilding so I can see if I can reproduce that locally.
Darin Adler
Comment 65 2016-10-28 22:09:55 PDT
Or maybe that one is just flaky.
Chris Dumez
Comment 66 2016-10-28 22:17:46 PDT
(In reply to comment #65) > Or maybe that one is just flaky. It is not failing in the following build : https://build.webkit.org/results/Apple%20Sierra%20Release%20WK1%20(Tests)/r208097%20(1129)/results.html So likely a flake indeed.
Chris Dumez
Comment 67 2016-11-16 09:55:49 PST
FYI, this patch was apparently a 0.75% speedometer regression on iOS.
Chris Dumez
Comment 68 2016-11-16 09:59:28 PST
(In reply to comment #67) > FYI, this patch was apparently a 0.75% speedometer regression on iOS. Filed <rdar://problem/29290316>.
Note You need to log in before you can comment on or make changes to this bug.