eac46de4d82400681848d1bd29d70d77929204bf
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-10-31  Zalan Bujtas  <zalan@apple.com>
2
3         ASSERTION FAILED: !m_trailingWhitespaceWidth in WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace
4         https://bugs.webkit.org/show_bug.cgi?id=164076
5
6         Reviewed by Antti Koivisto.
7
8         * fast/text/simple-line-layout-with-zero-sized-font-expected.txt: Added.
9         * fast/text/simple-line-layout-with-zero-sized-font.html: Added.
10
11 2016-10-31  Nan Wang  <n_wang@apple.com>
12
13         AX: iOS Voiceover does not announce previously selected value from input type="date" form field
14         https://bugs.webkit.org/show_bug.cgi?id=164176
15
16         Reviewed by Chris Fleizach.
17
18         * accessibility/ios-simulator/input-type-time-expected.txt:
19         * accessibility/ios-simulator/input-type-time.html:
20
21 2016-10-31  Jer Noble  <jer.noble@apple.com>
22
23         REGRESSION (r206300): LayoutTest media/media-source/media-source-duplicate-seeked.html timing out
24         https://bugs.webkit.org/show_bug.cgi?id=162496
25
26         Reviewed by Darin Adler.
27
28         * platform/mac/TestExpectations:
29
30 2016-10-31  Jer Noble  <jer.noble@apple.com>
31
32         Allow multiple playing videos on a page with 'autoplay' and 'playsinline' attributes
33         https://bugs.webkit.org/show_bug.cgi?id=162366
34         <rdar://problem/28639600>
35
36         Reviewed by Eric Carlson.
37
38         * media/content/test-video-only.mp4: Added.
39         * media/non-existent-video-playback-interrupted-expected.txt:
40         * media/non-existent-video-playback-interrupted.html:
41         * media/video-background-playback-expected.txt:
42         * media/video-background-playback.html:
43         * media/video-background-tab-playback-expected.txt:
44         * media/video-background-tab-playback.html:
45         * media/video-concurrent-playback-expected.txt:
46         * media/video-concurrent-playback.html:
47         * media/video-concurrent-visible-playback-expected.txt: Added.
48         * media/video-concurrent-visible-playback.html: Added.
49         * media/video-multiple-concurrent-playback-expected.txt: Added.
50         * media/video-multiple-concurrent-playback.html: Added.
51         * media/video-playback-interrupted-expected.txt:
52         * media/video-playback-interrupted.html:
53         * media/video-restricted-invisible-autoplay-not-allowed.html:
54
55 2016-10-31  Wenson Hsieh  <wenson_hsieh@apple.com>
56
57         Holding down a key to choose an accented character should fire "insertReplacementText" input events
58         https://bugs.webkit.org/show_bug.cgi?id=164209
59         <rdar://problem/29019305>
60
61         Reviewed by Darin Adler.
62
63         Adds 2 new layout tests to verify that inserting replacement text fires input events of inputType
64         "insertReplacementText" instead of the generic "insertText", and that calling preventDefault() on the
65         beforeinput event prevents text from being inserted. Also checks that inserting replacement text in
66         contenteditable areas causes the dataTransfer attribute to be populated, and that the data attribute is null.
67
68         * fast/events/before-input-prevent-insert-replacement-expected.txt: Added.
69         * fast/events/before-input-prevent-insert-replacement.html: Added.
70         * fast/events/input-event-insert-replacement-expected.txt: Added.
71         * fast/events/input-event-insert-replacement.html: Added.
72         * platform/ios-simulator/TestExpectations:
73         * platform/mac-wk1/TestExpectations:
74
75 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
76
77         [EFL] Skip media tests because timeout happens on many media tests.
78
79         Unreviewed EFL gardening.
80
81         Treat the media folder to *Skip* temporarily.
82
83         * platform/efl/TestExpectations:
84
85 2016-10-30  Darin Adler  <darin@apple.com>
86
87         Move Element, NamedNodeMap, and DOMStringMap from ExceptionCode to Exception
88         https://bugs.webkit.org/show_bug.cgi?id=164206
89
90         Reviewed by Chris Dumez.
91
92         * fast/dom/resources/shadow-test-driver.js: Deleted. Unused.
93
94 2016-10-30  Frederic Wang  <fwang@igalia.com>
95
96         Use HarfBuzz ot-math API to parse the OpenType MATH table
97         https://bugs.webkit.org/show_bug.cgi?id=162671
98
99         Reviewed by Michael Catanzaro.
100
101         Rebaseline one test for large operators due to small rendering changes.
102
103         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
104         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
105
106 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
107
108         [EFL] Remove duplicated media/media-source tests in TestExpectations
109
110         Unreviewed EFL gardening.
111
112         Tests of media/media-source have caused timeout on EFL layout test. However
113         it hasn't been marked to *Skip* because some tests are multiple marked.
114         So this patch cleans up it, and skip media/media-source for a while.
115
116         * platform/efl/TestExpectations:
117
118 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
119
120         Unreviewed EFL gardening. Mark some tests to Timeout.
121
122         * platform/efl/TestExpectations: Urgent fix to run layout test.
123
124 2016-10-29  Dean Jackson  <dino@apple.com>
125
126         Parse color() function
127         https://bugs.webkit.org/show_bug.cgi?id=164146
128         <rdar://problems/29007218>
129
130         Reviewed by Darin Adler.
131
132         Test that exercises the new color() function in CSS. It checks
133         all valid and invalid input, with the exception of fallback content.
134
135         * css3/color/color-function-computed-style-expected.txt: Added.
136         * css3/color/color-function-computed-style.html: Added.
137         * css3/color/color-function-parsing-expected.txt: Added.
138         * css3/color/color-function-parsing.html: Added.
139
140 2016-10-29  Youenn Fablet  <youenn@apple.com>
141
142         Remove testharness.js/testharnessreport.js unnecessary copies
143         https://bugs.webkit.org/show_bug.cgi?id=164112
144
145         Reviewed by Darin Adler.
146
147         Removing http/tests/w3c directory.
148         Contained tests are skipped in Mac, EFL and mark as failing in GTK.
149         These tests have not been modified since more than 3 years and are probably out-of-date compared to W3C wpt.
150
151         Updated other http/tests tests using w3c/tests/resources files to use directly /resources/ URLs.
152         These /resources/ URLs are using an alias to remove the need to have redundant copies.
153
154         Removed imported/blink/http/tests/resources testharness and testharnessreport.js since they are not used.
155         A few test files in imported/blink/http/tests use /resources/... URLs but they will not point to any of the removed files since the tests are run as file based.
156
157         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control.html:
158         * http/tests/media/resources/media-source/generate-config-change-tests.py:
159         * http/tests/preload/single_download_preload_runner.html:
160         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade.html:
161         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
162         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation.html:
163         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-site.html:
164         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-nested-frame.html:
165         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-window.html:
166         * http/tests/security/cross-origin-css-1.html:
167         * http/tests/security/cross-origin-css-2.html:
168         * http/tests/security/cross-origin-css-3.html:
169         * http/tests/security/cross-origin-css-4.html:
170         * http/tests/security/cross-origin-css-5.html:
171         * http/tests/security/cross-origin-css-6.html:
172         * http/tests/security/cross-origin-css-7.html:
173         * http/tests/security/cross-origin-css-8.html:
174         * http/tests/security/cross-origin-css-9.html:
175         * http/tests/security/cross-origin-css-in-quirks-1.html:
176         * http/tests/security/cross-origin-css-in-quirks-2.html:
177         * http/tests/security/cross-origin-css-in-quirks-3.html:
178         * http/tests/security/cross-origin-css-in-quirks-4.html:
179         * http/tests/security/cross-origin-css-in-quirks-5.html:
180         * http/tests/security/cross-origin-css-in-quirks-6.html:
181         * http/tests/security/cross-origin-css-in-quirks-7.html:
182         * http/tests/security/cross-origin-css-in-quirks-8.html:
183         * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html:
184         * http/tests/security/resources/post-origin-to-parent.html:
185         * http/tests/security/same-origin-css-1.html:
186         * http/tests/security/same-origin-css-2.html:
187         * http/tests/security/same-origin-css-3.html:
188         * http/tests/security/same-origin-css-4.html:
189         * http/tests/security/same-origin-css-5.html:
190         * http/tests/security/same-origin-css-6.html:
191         * http/tests/security/same-origin-css-7.html:
192         * http/tests/security/same-origin-css-8.html:
193         * http/tests/security/same-origin-css-in-quirks.html:
194         * http/tests/security/set-domain-remove-subdomain-for-ip-address.html:
195         * http/tests/w3c/README: Removed.
196         * http/tests/w3c/resources/WebIDLParser.js: Removed.
197         * http/tests/w3c/resources/canvas-tests.css: Removed.
198         * http/tests/w3c/resources/canvas-tests.js: Removed.
199         * http/tests/w3c/resources/idlharness.js: Removed.
200         * http/tests/w3c/resources/testharness.css: Removed.
201         * http/tests/w3c/resources/testharness.js: Removed.
202         * http/tests/w3c/resources/testharnessreport.js: Removed.
203         * http/tests/w3c/webperf/approved/HighResolutionTime/basic-expected.txt: Removed.
204         * http/tests/w3c/webperf/approved/HighResolutionTime/basic.html: Removed.
205         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock-expected.txt: Removed.
206         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock.html: Removed.
207         * http/tests/w3c/webperf/approved/HighResolutionTime/resources/now_frame.html: Removed.
208         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start-expected.txt: Removed.
209         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start.html: Removed.
210         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open-expected.txt: Removed.
211         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open.html: Removed.
212         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist-expected.txt: Removed.
213         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist.html: Removed.
214         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document-expected.txt: Removed.
215         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document.html: Removed.
216         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist-expected.txt: Removed.
217         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist.html: Removed.
218         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none-expected.txt: Removed.
219         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none.html: Removed.
220         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward-expected.txt: Removed.
221         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward.html: Removed.
222         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums-expected.txt: Removed.
223         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums.html: Removed.
224         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload-expected.txt: Removed.
225         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload.html: Removed.
226         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document-expected.txt: Removed.
227         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document.html: Removed.
228         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist-expected.txt: Removed.
229         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist.html: Removed.
230         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object-expected.txt: Removed.
231         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object.html: Removed.
232         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite-expected.txt: Removed.
233         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite.html: Removed.
234         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist-expected.txt: Removed.
235         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist.html: Removed.
236         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order-expected.txt: Removed.
237         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order.html: Removed.
238         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect-expected.txt: Removed.
239         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect.html: Removed.
240         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload-expected.txt: Removed.
241         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload.html: Removed.
242         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect-expected.txt: Removed.
243         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect.html: Removed.
244         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt: Removed.
245         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect.html: Removed.
246         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects-expected.txt: Removed.
247         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects.html: Removed.
248         * http/tests/w3c/webperf/resources/Ahem.ttf: Removed.
249         * http/tests/w3c/webperf/resources/all_resource_types.htm: Removed.
250         * http/tests/w3c/webperf/resources/blank_image.png: Removed.
251         * http/tests/w3c/webperf/resources/blank_page_green.htm: Removed.
252         * http/tests/w3c/webperf/resources/blank_page_green_with_allow_timing.php: Removed.
253         * http/tests/w3c/webperf/resources/blank_page_green_with_onunload.htm: Removed.
254         * http/tests/w3c/webperf/resources/blank_page_meta_redirect.htm: Removed.
255         * http/tests/w3c/webperf/resources/blank_page_unload.htm: Removed.
256         * http/tests/w3c/webperf/resources/blank_page_yellow.htm: Removed.
257         * http/tests/w3c/webperf/resources/blank_page_yellow_with_onunload.htm: Removed.
258         * http/tests/w3c/webperf/resources/empty_script.js: Removed.
259         * http/tests/w3c/webperf/resources/generate_resource.php: Removed.
260         * http/tests/w3c/webperf/resources/gray_bg.css: Removed.
261         * http/tests/w3c/webperf/resources/green_frame.htm: Removed.
262         * http/tests/w3c/webperf/resources/inject_resource_test.html: Removed.
263         * http/tests/w3c/webperf/resources/nested.css: Removed.
264         * http/tests/w3c/webperf/resources/pagevistestharness.js: Removed.
265         * http/tests/w3c/webperf/resources/redirect.php: Removed.
266         * http/tests/w3c/webperf/resources/webperftestharness.js: Removed.
267         * http/tests/w3c/webperf/resources/webperftestharnessextension.js: Removed.
268         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order-expected.txt: Removed.
269         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order.html: Removed.
270         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached-expected.txt: Removed.
271         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached.html: Removed.
272         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse-expected.txt: Removed.
273         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse.html: Removed.
274         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion-expected.txt: Removed.
275         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion.html: Removed.
276         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type-expected.txt: Removed.
277         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type.html: Removed.
278         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation-expected.txt: Removed.
279         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation.html: Removed.
280         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url-expected.txt: Removed.
281         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url.html: Removed.
282         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures-expected.txt: Removed.
283         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures.html: Removed.
284         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types-expected.txt: Removed.
285         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types.html: Removed.
286         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects-expected.txt: Removed.
287         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects.html: Removed.
288         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting-expected.txt: Removed.
289         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting.html: Removed.
290         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types-expected.txt: Removed.
291         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types.html: Removed.
292         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries-expected.txt: Removed.
293         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries.html: Removed.
294         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size-expected.txt: Removed.
295         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size.html: Removed.
296         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction-expected.txt: Removed.
297         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction.html: Removed.
298         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality-expected.txt: Removed.
299         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality.html: Removed.
300         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request-expected.txt: Removed.
301         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request.html: Removed.
302         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size-expected.txt: Removed.
303         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size.html: Removed.
304         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback-expected.txt: Removed.
305         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback.html: Removed.
306         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request-expected.txt: Removed.
307         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request.html: Removed.
308         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks-expected.txt: Removed.
309         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks.html: Removed.
310         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures-expected.txt: Removed.
311         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures.html: Removed.
312         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type-expected.txt: Removed.
313         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type.html: Removed.
314         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark-expected.txt: Removed.
315         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark.html: Removed.
316         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception-expected.txt: Removed.
317         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception.html: Removed.
318         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure-expected.txt: Removed.
319         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure.html: Removed.
320         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing-expected.txt: Removed.
321         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing.html: Removed.
322         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception-expected.txt: Removed.
323         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception.html: Removed.
324         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist-expected.txt: Removed.
325         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist.html: Removed.
326         * http/tests/xmlhttprequest/readystatechange-and-abort.html:
327         * http/tests/xmlhttprequest/response-json-and-readystate.html:
328         * http/tests/xmlhttprequest/xmlhttprequest-open-method-allowed.html:
329         * http/tests/xmlhttprequest/xmlhttprequest-open-method-case-insensitive.html:
330         * imported/blink/http/tests/resources/testharness.js: Removed.
331         * imported/blink/http/tests/resources/testharnessreport.js: Removed.
332         * platform/gtk/TestExpectations:
333         * platform/ios-simulator/TestExpectations:
334         * platform/mac/TestExpectations:
335         * platform/win/TestExpectations:
336
337 2016-10-29  Youenn Fablet  <youenn@apple.com>
338
339         REGRESSION (r207754): LayoutTest http/tests/security/svg-image-with-css-cross-domain.html is a flaky failure
340         https://bugs.webkit.org/show_bug.cgi?id=163922
341
342         Reviewed by Alex Christensen.
343
344         * http/tests/security/cached-svg-image-with-css-cross-domain-expected.html: Added.
345         * http/tests/security/cached-svg-image-with-css-cross-domain.html: Added.
346         * platform/mac/TestExpectations:
347
348 2016-10-29  Youenn Fablet  <youenn@apple.com>
349
350         REGRESSION (Safari 10 / r189445): WKWebView and WebView no longer allow async XMLHttpRequest timeout to exceed 60 seconds
351         https://bugs.webkit.org/show_bug.cgi?id=163814
352         <rdar://problem/28917420>
353
354         Reviewed by Darin Adler.
355
356         * http/tests/xmlhttprequest/resetting-timeout-to-zero-expected.txt: Added.
357         * http/tests/xmlhttprequest/resetting-timeout-to-zero.html: Added.
358         * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout-expected.txt: Added.
359         * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout.html: Added.
360         * tests-options.json:
361
362 2016-10-28  Joseph Pecoraro  <pecoraro@apple.com>
363
364         Web Inspector: Breakpoints not working in scripts with unicode characters
365         https://bugs.webkit.org/show_bug.cgi?id=164172
366         <rdar://problem/28895862>
367
368         Reviewed by Ryosuke Niwa.
369
370         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
371         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html:
372         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
373         * inspector/debugger/breakpoints/resolved-dump-each-line.html:
374         * inspector/debugger/breakpoints/resources/dump-unicode.js: Added.
375         Ensure we can set breakpoints and resolve them in non-8bit source code.
376
377 2016-10-28  Darin Adler  <darin@apple.com>
378
379         Move all classes in the HTML directory from ExceptionCode to Exception
380         https://bugs.webkit.org/show_bug.cgi?id=163876
381
382         Reviewed by Sam Weinig.
383
384         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
385         * fast/dom/DOMURL/set-href-attribute-hash.html:
386         * fast/dom/DOMURL/set-href-attribute-hostname-expected.txt:
387         * fast/dom/DOMURL/set-href-attribute-hostname.html:
388         * fast/dom/DOMURL/set-href-attribute-pathname-expected.txt:
389         * fast/dom/DOMURL/set-href-attribute-pathname.html:
390         Updated these tests to expect that if you set href and it raises an exception,
391         then the URL does not change. The old expected results showed the exception being
392         raised but the URL being changed to the invalid href.
393
394         * fast/dom/HTMLProgressElement/script-tests/set-progress-properties.js:
395         * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt:
396         Updated to expect a different exception, TypeError rather than NotSupportedError,
397         for non-finite values.
398
399 2016-10-28  Jer Noble  <jer.noble@apple.com>
400
401         WebAudio does not resume when moving from background to foreground tab.
402         https://bugs.webkit.org/show_bug.cgi?id=164043
403
404         Reviewed by Darin Adler.
405
406         * webaudio/page-canstartmedia-expected.txt: Added.
407         * webaudio/page-canstartmedia.html: Added.
408
409 2016-10-28  Wenson Hsieh  <wenson_hsieh@apple.com>
410
411         iOS autocorrection does not trigger an input event of inputType "insertReplacementText"
412         https://bugs.webkit.org/show_bug.cgi?id=164077
413         <rdar://problem/28987810>
414
415         Reviewed by Simon Fraser.
416
417         Adds 2 new unit tests verifying that candidate text insertion can be prevented via beforeinput events, and that
418         beforeinput and input events of type "insertReplacementText" are fired when inserting candidate text on iOS.
419
420         * fast/events/ios/before-input-events-prevent-candidate-insertion-expected.txt: Added.
421         * fast/events/ios/before-input-events-prevent-candidate-insertion.html: Added.
422         * fast/events/ios/input-events-insert-replacement-text-expected.txt: Added.
423         * fast/events/ios/input-events-insert-replacement-text.html: Added.
424
425 2016-10-28  Alex Christensen  <achristensen@webkit.org>
426
427         Partially revert 207805 after resolution in URL spec issue 87
428         https://bugs.webkit.org/show_bug.cgi?id=164142
429
430         Reviewed by Andy Estes.
431
432         * fast/url/path-expected.txt:
433         * fetch/fetch-url-serialization-expected.txt:
434
435 2016-10-28  Chris Dumez  <cdumez@apple.com>
436
437         DOMStringMap reports properties as non-enumerable
438         https://bugs.webkit.org/show_bug.cgi?id=164114
439
440         Reviewed by Sam Weinig.
441
442         Update existing test to reflect behavior change.
443
444         * fast/dom/dataset-name-getter-properties-expected.txt:
445         * fast/dom/dataset-name-getter-properties.html:
446
447 2016-10-28  Ryosuke Niwa  <rniwa@webkit.org>
448
449         Add CEReactions to the remaining HTML DOM APIs
450         https://bugs.webkit.org/show_bug.cgi?id=163969
451
452         Reviewed by Chris Dumez.
453
454         Added W3C style testharness.js tests for CEReactions to various HTMLElements under fast/custom-elements/reactions.
455         Also added some WebKit specific tests using the same harness outside that directory.
456
457         * fast/custom-elements/reactions-for-indieui-expected.txt: Added.
458         * fast/custom-elements/reactions-for-indieui.html: Added.
459         * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
460         * fast/custom-elements/reactions-for-webkit-extensions.html:
461         * fast/custom-elements/reactions/Document-expected.txt: Added.
462         * fast/custom-elements/reactions/Document.html: Added.
463         * fast/custom-elements/reactions/HTMLAnchorElement-expected.txt: Added.
464         * fast/custom-elements/reactions/HTMLAnchorElement.html: Added.
465         * fast/custom-elements/reactions/HTMLOptionElement-expected.txt: Added.
466         * fast/custom-elements/reactions/HTMLOptionElement.html: Added.
467         * fast/custom-elements/reactions/HTMLOptionsCollection-expected.txt: Added.
468         * fast/custom-elements/reactions/HTMLOptionsCollection.html: Added.
469         * fast/custom-elements/reactions/HTMLOutputElement-expected.txt: Added.
470         * fast/custom-elements/reactions/HTMLOutputElement.html: Added.
471         * fast/custom-elements/reactions/HTMLSelectElement-expected.txt: Added.
472         * fast/custom-elements/reactions/HTMLSelectElement.html: Added.
473         * fast/custom-elements/reactions/HTMLTableElement-expected.txt: Added.
474         * fast/custom-elements/reactions/HTMLTableElement.html: Added.
475         * fast/custom-elements/reactions/HTMLTableRowElement-expected.txt: Added.
476         * fast/custom-elements/reactions/HTMLTableRowElement.html: Added.
477         * fast/custom-elements/reactions/HTMLTableSectionElement-expected.txt: Added.
478         * fast/custom-elements/reactions/HTMLTableSectionElement.html: Added.
479         * fast/custom-elements/reactions/HTMLTitleElement-expected.txt: Added.
480         * fast/custom-elements/reactions/HTMLTitleElement.html: Added.
481         * fast/custom-elements/reactions/ShadowRoot-expected.txt: Added.
482         * fast/custom-elements/reactions/ShadowRoot.html: Added.
483         * fast/custom-elements/resources/additional-helpers.js: Added.
484         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt:
485         * fast/custom-elements/upgrading-enqueue-reactions.html:
486         * platform/efl/TestExpectations:
487         * platform/gtk/TestExpectations:
488
489 2016-10-28  Antoine Quint  <graouts@apple.com>
490
491         [Modern Media Controls] Media Controller: volume control support
492         https://bugs.webkit.org/show_bug.cgi?id=163727
493
494         Reviewed by Dean Jackson.
495
496         Adding new tests for VolumeSupport and adding the new resource to other MediaController tests.
497
498         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
499         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
500         * media/modern-media-controls/media-controller/media-controller-constructor.html:
501         * media/modern-media-controls/media-controller/media-controller-resize.html:
502         * media/modern-media-controls/mute-support/mute-support-button-click.html:
503         * media/modern-media-controls/mute-support/mute-support-media-api.html:
504         * media/modern-media-controls/mute-support/mute-support-muted.html:
505         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
506         * media/modern-media-controls/playback-support/playback-support-button-click.html:
507         * media/modern-media-controls/playback-support/playback-support-media-api.html:
508         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
509         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
510         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
511         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
512         * media/modern-media-controls/start-support/start-support-audio.html:
513         * media/modern-media-controls/start-support/start-support-autoplay.html:
514         * media/modern-media-controls/start-support/start-support-click-to-start.html:
515         * media/modern-media-controls/start-support/start-support-error.html:
516         * media/modern-media-controls/start-support/start-support-fullscreen.html:
517         * media/modern-media-controls/start-support/start-support-manual-play.html:
518         * media/modern-media-controls/start-support/start-support-no-source.html:
519         * media/modern-media-controls/volume-support/volume-support-click-expected.txt: Added.
520         * media/modern-media-controls/volume-support/volume-support-click.html: Added.
521         * media/modern-media-controls/volume-support/volume-support-drag-expected.txt: Added.
522         * media/modern-media-controls/volume-support/volume-support-drag.html: Added.
523         * media/modern-media-controls/volume-support/volume-support-media-api-expected.txt: Added.
524         * media/modern-media-controls/volume-support/volume-support-media-api-mute-expected.txt: Added.
525         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html: Added.
526         * media/modern-media-controls/volume-support/volume-support-media-api.html: Added.
527         * platform/ios-simulator/TestExpectations:
528
529 2016-10-28  Yusuke Suzuki  <utatane.tea@gmail.com>
530
531         [DOMJIT] Implement Document::documentElement
532         https://bugs.webkit.org/show_bug.cgi?id=164113
533
534         Reviewed by Sam Weinig.
535
536         * js/dom/domjit-accessor-document-element-changed-expected.txt: Added.
537         * js/dom/domjit-accessor-document-element-changed.html: Added.
538         * js/dom/domjit-accessor-document-element-expected.txt: Added.
539         * js/dom/domjit-accessor-document-element.html: Added.
540
541 2016-10-28  Simon Fraser  <simon.fraser@apple.com>
542
543         Wrong blur radius for filter: drop-shadow()
544         https://bugs.webkit.org/show_bug.cgi?id=163667
545
546         Reviewed by Darin Adler.
547         
548         Mismatch tests to detect that the blurry area extends out from under a masking
549         element on top.
550
551         * css3/filters/drop-shadow-blur-radius-expected-mismatch.html: Added.
552         * css3/filters/drop-shadow-blur-radius.html: Added.
553         * svg/filters/feDropShadow-blur-radius-expected-mismatch.html: Added.
554         * svg/filters/feDropShadow-blur-radius.html: Added.
555
556 2016-10-28  Youenn Fablet  <youenn@apple.com>
557
558         Expose RTCPeerConnection unprefixed
559         https://bugs.webkit.org/show_bug.cgi?id=164060
560
561         Reviewed by Darin Adler.
562
563         * TestExpectations:
564         * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
565         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
566         * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
567         * fast/mediastream/RTCPeerConnection-addIceCandidate.html:
568         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender.html:
569         * fast/mediastream/RTCPeerConnection-addTransceiver.html:
570         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
571         * fast/mediastream/RTCPeerConnection-closed-state.html:
572         * fast/mediastream/RTCPeerConnection-createAnswer.html:
573         * fast/mediastream/RTCPeerConnection-createOffer.html:
574         * fast/mediastream/RTCPeerConnection-datachannel.html:
575         * fast/mediastream/RTCPeerConnection-dtmf.html:
576         * fast/mediastream/RTCPeerConnection-events.html:
577         * fast/mediastream/RTCPeerConnection-expected.txt:
578         * fast/mediastream/RTCPeerConnection-getConfiguration.html:
579         * fast/mediastream/RTCPeerConnection-have-local-offer.html:
580         * fast/mediastream/RTCPeerConnection-have-local-pranswer.html:
581         * fast/mediastream/RTCPeerConnection-have-remote-offer.html:
582         * fast/mediastream/RTCPeerConnection-have-remote-pranswer.html:
583         * fast/mediastream/RTCPeerConnection-ice-expected.txt:
584         * fast/mediastream/RTCPeerConnection-ice.html:
585         * fast/mediastream/RTCPeerConnection-icecandidate-event.html:
586         * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html:
587         * fast/mediastream/RTCPeerConnection-inspect-answer.html:
588         * fast/mediastream/RTCPeerConnection-inspect-offer.html:
589         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt:
590         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html:
591         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
592         * fast/mediastream/RTCPeerConnection-localDescription.html:
593         * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html:
594         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
595         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:
596         * fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html:
597         * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
598         * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
599         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
600         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
601         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
602         * fast/mediastream/RTCPeerConnection-remoteDescription.html:
603         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
604         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
605         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
606         * fast/mediastream/RTCPeerConnection-stable.html:
607         * fast/mediastream/RTCPeerConnection-stats-expected.txt:
608         * fast/mediastream/RTCPeerConnection-stats.html:
609         * fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
610         * fast/mediastream/RTCPeerConnection-statsSelector.html:
611         * fast/mediastream/RTCPeerConnection.html:
612         * fast/mediastream/RTCRtpSender-replaceTrack.html:
613         * fast/mediastream/RTCTrackEvent-constructor.html:
614         * platform/efl/TestExpectations:
615         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
616         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
617         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
618         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
619         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
620         * platform/win/TestExpectations:
621
622 2016-10-28  Dave Hyatt  <hyatt@apple.com>
623
624         Fix busted layout test from previous check-in.
625
626         * fast/multicol/column-box-alignment-rtl-expected.html:
627
628 2016-10-28  Antti Koivisto  <antti@apple.com>
629
630         Always use iOS preload behavior
631         https://bugs.webkit.org/show_bug.cgi?id=164127
632
633         Reviewed by Andreas Kling.
634
635         * http/tests/webgl/1.0.2/readPixelsBadArgs-expected.txt:
636
637 2016-10-28  Antoine Quint  <graouts@apple.com>
638
639         [Modern Media Controls] Media Controller: scrubbing support
640         https://bugs.webkit.org/show_bug.cgi?id=163726
641         <rdar://problem/27989481>
642
643         Reviewed by Dean Jackson.
644
645         Adding new tests for ScrubberSupport that test clicking in the scrubber,
646         dragging the scrubber and setting the media currentTime via the media API.
647         Also adding the new resource to other MediaController tests.
648
649         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
650         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
651         * media/modern-media-controls/media-controller/media-controller-constructor.html:
652         * media/modern-media-controls/media-controller/media-controller-resize.html:
653         * media/modern-media-controls/mute-support/mute-support-button-click.html:
654         * media/modern-media-controls/mute-support/mute-support-media-api.html:
655         * media/modern-media-controls/mute-support/mute-support-muted.html:
656         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
657         * media/modern-media-controls/playback-support/playback-support-button-click.html:
658         * media/modern-media-controls/playback-support/playback-support-media-api.html:
659         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
660         * media/modern-media-controls/scrubber-support/scrubber-support-click-expected.txt: Added.
661         * media/modern-media-controls/scrubber-support/scrubber-support-click.html: Added.
662         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt: Added.
663         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html: Added.
664         * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt: Added.
665         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html: Added.
666         * media/modern-media-controls/start-support/start-support-audio.html:
667         * media/modern-media-controls/start-support/start-support-autoplay.html:
668         * media/modern-media-controls/start-support/start-support-click-to-start.html:
669         * media/modern-media-controls/start-support/start-support-error.html:
670         * media/modern-media-controls/start-support/start-support-fullscreen.html:
671         * media/modern-media-controls/start-support/start-support-manual-play.html:
672         * media/modern-media-controls/start-support/start-support-no-source.html:
673         * platform/ios-simulator/TestExpectations:
674         * platform/mac/TestExpectations:
675
676 2016-10-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
677
678         [EFL] Skip media test for a while
679
680         Unreviewed EFL gardening.
681
682         * platform/efl/TestExpectations:
683
684 2016-10-27  Myles C. Maxfield  <mmaxfield@apple.com>
685
686         Teach WebGL code about new buffer targets in WebGL2
687         https://bugs.webkit.org/show_bug.cgi?id=163924
688
689         Reviewed by Dean Jackson.
690
691         * fast/canvas/webgl/bufferData-offset-length.html:
692         * fast/canvas/webgl/webgl2-buffer-targets-expected.txt: Added.
693         * fast/canvas/webgl/webgl2-buffer-targets.html: Added.
694
695 2016-10-27  Simon Fraser  <simon.fraser@apple.com>
696
697         If an animation's keyframes affect stacking context properties, create stacking context while the animation is running
698         https://bugs.webkit.org/show_bug.cgi?id=164094
699
700         Reviewed by Dean Jackson.
701
702         * animations/stacking-context-fill-forwards-expected.html: Added.
703         * animations/stacking-context-fill-forwards.html: Added.
704         * animations/stacking-context-not-fill-forwards-expected.html: Added.
705         * animations/stacking-context-not-fill-forwards.html: Added.
706         * animations/stacking-context-unchanged-while-running-expected.html: Added.
707         * animations/stacking-context-unchanged-while-running.html: Added.
708
709 2016-10-27  Myles C. Maxfield  <mmaxfield@apple.com>
710
711         [macOS] [WebGL2] Temporarily upgrade WebGL 2's internal OpenGL context from version 2.1 to 3.2
712         https://bugs.webkit.org/show_bug.cgi?id=164091
713
714         Reviewed by Dean Jackson.
715
716         * TestExpectations:
717         * fast/canvas/webgl/webgl2-context-creation-expected.txt: Added.
718         * fast/canvas/webgl/webgl2-context-creation.html: Added.
719
720 2016-10-27  Ryan Haddad  <ryanhaddad@apple.com>
721
722         Marking http/tests/security/svg-image-with-css-cross-domain.html as flaky on mac.
723         https://bugs.webkit.org/show_bug.cgi?id=163922
724
725         Unreviewed test gardening.
726
727         * TestExpectations:
728         * platform/mac/TestExpectations:
729
730 2016-10-27  Wenson Hsieh  <wenson_hsieh@apple.com>
731
732         Support "insertFromDrop" and "deleteByDrag" for the InputEvent spec
733         https://bugs.webkit.org/show_bug.cgi?id=163948
734         <rdar://problem/28921433>
735
736         Reviewed by Darin Adler.
737
738         Adds 3 new layout tests verifying that when dragging and dropping (both from a contenteditable to another
739         contenteditable and from non-editable content into a contenteditable) beforeinput and input events are fired in
740         the right order with the right data and inputTypes, and that undoing/redoing still considers the drag and drop
741         command as a single unit. Also tests that both deleting text by dragging and inserting text by dropping are
742         preventable.
743
744         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt: Added.
745         * fast/events/before-input-events-prevent-drag-and-drop.html: Added.
746         * fast/events/input-events-drag-and-drop-expected.txt: Added.
747         * fast/events/input-events-drag-and-drop.html: Added.
748         * fast/events/input-events-insert-by-drop-expected.txt: Added.
749         * fast/events/input-events-insert-by-drop.html: Added.
750         * platform/ios-simulator/TestExpectations:
751         * platform/mac-wk2/TestExpectations:
752
753 2016-10-27  Devin Rousso  <dcrousso+webkit@gmail.com>
754
755         Web Inspector: Create general model object Collection class
756         https://bugs.webkit.org/show_bug.cgi?id=163995
757
758         Reviewed by Joseph Pecoraro.
759
760         * inspector/debugger/resources/log-pause-location.js:
761         (TestPage.registerInitializer.window.findScript):
762         Change name of getter to support WebInspector.Collection.
763
764         * inspector/unit-tests/collection-expected.txt: Added.
765         * inspector/unit-tests/collection.html: Added.
766         * inspector/unit-tests/resource-collection-expected.txt: Added.
767         * inspector/unit-tests/resource-collection.html: Added.
768         Created tests for WebInspector.Collection and WebInspector.ResourceCollection.
769
770 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
771
772         Web Inspector: Worker should recover if Inspector is closed and never sent Worker.initialized command
773         https://bugs.webkit.org/show_bug.cgi?id=164073
774
775         Reviewed by Brian Burg.
776
777         * inspector/worker/worker-recover-if-inspector-close-expected.txt: Added.
778         * inspector/worker/worker-recover-if-inspector-close.html: Added.
779         Test to ensure a Worker recovers when it is paused on opening waiting for
780         Inspector messages and the Inspector disconnects.
781
782 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
783
784         Web Inspector: Include ConsoleAgent in Workers - real console.log support
785         https://bugs.webkit.org/show_bug.cgi?id=163844
786         <rdar://problem/28903328>
787
788         Reviewed by Brian Burg.
789
790         * inspector/console/messageAdded-from-worker-expected.txt: Removed.
791         * inspector/console/messageAdded-from-worker.html: Removed.
792         * inspector/console/resources/worker-console-log.js: Removed.
793         Remove the old partial console in Worker test.
794
795         * inspector/worker/console-basic-expected.txt: Added.
796         * inspector/worker/console-basic.html: Added.
797         * inspector/worker/resources/worker-console.js: Added.
798         New console in Worker test.
799
800         * inspector/worker/worker-create-and-terminate.html:
801         The frontend must call initialize on Workers, otherwise they
802         are paused forever.
803
804         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-expected.txt:
805         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-block-aborts-all-subsequent-imports-expected.txt:
806         * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked-expected.txt:
807         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
808         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked-expected.txt:
809         * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers-expected.txt:
810         * http/tests/security/contentSecurityPolicy/worker-set-timeout-blocked-expected.txt:
811         * http/tests/websocket/tests/hybi/workers/close-expected.txt:
812         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
813         * security/contentSecurityPolicy/worker-inherits-blocks-xhr-expected.txt:
814         Rebaseline. We no longer send Worker console messages through the Page, and likewise
815         we don't send them to the WebKit client, so they will no longer appear in test output.
816
817 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
818
819         Web Inspector: Include RuntimeAgent in Workers - evaluate in Worker context
820         https://bugs.webkit.org/show_bug.cgi?id=163835
821         <rdar://problem/28901465>
822
823         Reviewed by Brian Burg.
824
825         * inspector/unit-tests/target-manager-expected.txt: Added.
826         * inspector/unit-tests/target-manager.html: Added.
827         Unit test for TargetManager and its events with Worker creation.
828
829         * inspector/worker/resources/worker-1.js:
830         * inspector/worker/runtime-basic-expected.txt: Added.
831         * inspector/worker/runtime-basic.html: Added.
832         Test comparing RuntimeAgent between Main target and Worker target.
833
834         * inspector/runtime/change-execution-context-identifier-expected.txt:
835         * inspector/runtime/change-execution-context-identifier.html:
836         RuntimeManager has been updated to have a full ExecutionContext object
837         containing a Target + ContextId instead of just a ContextId.
838
839         * inspector/console/console-api-expected.txt:
840         * inspector/console/console-api.html:
841         * inspector/console/console-table-expected.txt:
842         * inspector/console/console-table.html:
843         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
844         * inspector/debugger/tail-deleted-frames.html:
845         * inspector/debugger/tail-recursion.html:
846         * inspector/model/remote-object-expected.txt:
847         * inspector/model/remote-object-weak-collection-expected.txt:
848         * inspector/model/remote-object-weak-collection.html:
849         * inspector/model/remote-object.html:
850         * platform/mac/inspector/model/remote-object-expected.txt:
851         Introduce a better JSON Filter for RemoteObject in more tests.
852         It is important that we filter the _target, because otherwise
853         JSON.stringify would throw an error about cycles.
854
855 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
856
857         Web Inspector: Introduce Page WorkerAgent and Worker InspectorController
858         https://bugs.webkit.org/show_bug.cgi?id=163817
859         <rdar://problem/28899063>
860
861         Reviewed by Brian Burg.
862
863         * inspector/worker/resources/worker-1.js: Added.
864         * inspector/worker/resources/worker-2.js: Added.
865         * inspector/worker/resources/worker-3.js: Added.
866         * inspector/worker/worker-create-and-terminate-expected.txt: Added.
867         * inspector/worker/worker-create-and-terminate.html: Added.
868         Tests for the new Worker domain events.
869         The rest of the Worker domain will be tested as soon as
870         we add the first Agent in Workers.
871
872 2016-10-27  Chris Dumez  <cdumez@apple.com>
873
874         Sync up all copies of testharnessreport.js
875         https://bugs.webkit.org/show_bug.cgi?id=164071
876
877         Reviewed by Youenn Fablet.
878
879         Sync up all copies of testharnessreport.js for consistency.
880
881         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control-expected.txt:
882         * http/tests/security/cross-origin-css-in-quirks-1-expected.txt:
883         * http/tests/security/cross-origin-css-in-quirks-2-expected.txt:
884         * http/tests/security/cross-origin-css-in-quirks-3-expected.txt:
885         * http/tests/security/cross-origin-css-in-quirks-4-expected.txt:
886         * http/tests/security/same-origin-css-1-expected.txt:
887         * http/tests/security/same-origin-css-2-expected.txt:
888         * http/tests/security/same-origin-css-3-expected.txt:
889         * http/tests/security/same-origin-css-in-quirks-expected.txt:
890         * http/tests/w3c/resources/testharnessreport.js:
891         (convertResult):
892         (self.testRunner.add_completion_callback.):
893         (self.testRunner.add_completion_callback):
894         (add_completion_callback.sanitize): Deleted.
895         (add_completion_callback): Deleted.
896         * imported/blink/http/tests/resources/testharnessreport.js:
897         (convertResult):
898         (self.testRunner.add_completion_callback.):
899         (self.testRunner.add_completion_callback):
900         (isCSSWGTest): Deleted.
901         (isJSTest): Deleted.
902         (add_completion_callback.sanitize): Deleted.
903         (add_completion_callback.done): Deleted.
904         (add_completion_callback): Deleted.
905         * resources/testharnessreport.js:
906         (self.testRunner.add_completion_callback.):
907         (self.testRunner.add_completion_callback):
908
909 2016-10-25  Brent Fulgham  <bfulgham@apple.com>
910
911         Prevent hit tests from being performed on an invalid render tree
912         https://bugs.webkit.org/show_bug.cgi?id=163877
913         <rdar://problem/28675761>
914
915         Reviewed by Simon Fraser.
916
917         * fast/layers/prevent-hit-test-during-layout-expected.txt: Added.
918         * fast/layers/prevent-hit-test-during-layout.html: Added.
919         * platform/efl/TestExpectations: Skip on this platform.
920         * platform/gtk/TestExpectations: Skip on this platform.
921         * platform/ios-simulator/TestExpectations: Skip on this platform.
922         * platform/win/TestExpectations: Skip on this platform.
923
924 2016-10-27  Chris Dumez  <cdumez@apple.com>
925
926         Element parameter to CanvasRenderingContext2D.drawFocusIfNeeded() should not be nullable
927         https://bugs.webkit.org/show_bug.cgi?id=164062
928
929         Reviewed by Darin Adler.
930
931         Add layout test coverage.
932
933         * fast/canvas/draw-focus-if-needed-null-element-expected.txt: Added.
934         * fast/canvas/draw-focus-if-needed-null-element.html: Added.
935
936 2016-10-27  Chris Dumez  <cdumez@apple.com>
937
938         testharnessreport.js should sanitize the results before printing them
939         https://bugs.webkit.org/show_bug.cgi?id=164064
940
941         Reviewed by Youenn Fablet.
942
943         testharnessreport.js should sanitize the results before printing them. We
944         currently have 3 copies of this script and only 1 does the sanitization.
945         Short term, let do the sanitization in all of them. Longer term, we should
946         merge these and have a way to keep them in sync.
947
948         * fast/media/w3c/test_media_queries-expected.txt:
949         * fetch/fetch-url-serialization-expected.txt:
950         * http/tests/w3c/resources/testharnessreport.js:
951         (add_completion_callback.sanitize):
952         (add_completion_callback):
953         * resources/testharnessreport.js:
954         (self.testRunner.add_completion_callback.):
955         (self.testRunner.add_completion_callback):
956
957 2016-10-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
958
959         Unreviewed fix of GTK and EFL test bots.
960
961         * platform/efl/TestExpectations:
962         * platform/gtk/TestExpectations: Skip media-source tests
963
964 2016-10-27  Youenn Fablet  <youenn@apple.com>
965
966         REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
967         https://bugs.webkit.org/show_bug.cgi?id=163905
968
969         Reviewed by Antti Koivisto.
970
971         * http/tests/security/cached-cross-origin-shared-css-stylesheet-expected.txt: Added.
972         * http/tests/security/cached-cross-origin-shared-css-stylesheet.html: Added.
973
974 2016-10-26  Youenn Fablet  <youennf@gmail.com>
975
976         Refresh WPT tests up to 0acd8f6
977         https://bugs.webkit.org/show_bug.cgi?id=164009
978
979         Reviewed by Darin Adler.
980
981         * TestExpectations: Skipping webrtc tests for now.
982         * tests-options.json:
983
984 2016-10-26  Chris Dumez  <cdumez@apple.com>
985
986         [Web IDL] Add support for having string enumerations in their own IDL file
987         https://bugs.webkit.org/show_bug.cgi?id=164025
988
989         Reviewed by Darin Adler.
990
991         Rebaseline existign tests as the exception messages differ slightly.
992
993         * storage/indexeddb/exceptions-expected.txt:
994         * storage/indexeddb/exceptions-private-expected.txt:
995         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
996         * storage/indexeddb/modern/idbdatabase-transaction-failures-private-expected.txt:
997         * storage/indexeddb/transaction-basics-expected.txt:
998         * storage/indexeddb/transaction-basics-private-expected.txt:
999
1000 2016-10-26  Yusuke Suzuki  <utatane.tea@gmail.com>
1001
1002         [DOMJIT] Implement Node::ownerDocument
1003         https://bugs.webkit.org/show_bug.cgi?id=164004
1004
1005         Reviewed by Darin Adler.
1006
1007         * js/dom/domjit-accessor-owner-document-expected.txt: Added.
1008         * js/dom/domjit-accessor-owner-document.html: Added.
1009
1010 2016-10-26  Chris Dumez  <cdumez@apple.com>
1011
1012         Replace IDBKeyPath with a WTF::Variant
1013         https://bugs.webkit.org/show_bug.cgi?id=163909
1014
1015         Reviewed by Darin Adler.
1016
1017         Rebaseline a few tests now that IDBIndex.keyPath / IDBObjectStore.keyPath
1018         no longer incorrectly return DOMStringList objects and return regular
1019         arrays instead.
1020
1021         * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
1022         * storage/indexeddb/modern/idbindex-properties-basic-private-expected.txt:
1023
1024 2016-10-26  Zalan Bujtas  <zalan@apple.com>
1025
1026         Ignore out-of-flow siblings when searching for a spanner candidate.
1027         https://bugs.webkit.org/show_bug.cgi?id=164042.
1028         <rdar://problem/28758456>
1029
1030         Reviewed by Simon Fraser.
1031
1032         * fast/multicol/crash-when-spanner-candidate-is-out-of-flow-expected.txt: Added.
1033         * fast/multicol/crash-when-spanner-candidate-is-out-of-flow.html: Added.
1034
1035 2016-10-26  Dan Bernstein  <mitz@apple.com>
1036
1037         When pasting web archive, width specifiers in srcset attribute change into density specifiers
1038         https://bugs.webkit.org/show_bug.cgi?id=164027
1039         <rdar://problem/28964948>
1040
1041         Reviewed by Tim Horton.
1042
1043         * editing/pasteboard/img-srcset-copy-paste-canonicalization-expected.txt: Updated.
1044         * editing/pasteboard/img-srcset-copy-paste-canonicalization.html: Changed to expect a 200w
1045           specifier to round-trip.
1046         * editing/pasteboard/resources/img-srcset-copy-paste-canonicalization-iframe.html: Changed
1047           a 1x specifier to 200w.
1048
1049 2016-10-26  Antoine Quint  <graouts@apple.com>
1050
1051         [Modern Media Controls] Media Controller: playback support
1052         https://bugs.webkit.org/show_bug.cgi?id=163678
1053         <rdar://problem/27989479>
1054
1055         Reviewed by Dean Jackson.
1056
1057         New tests for the PlaybackSupport class and adding the new resource to other MediaController tests.
1058
1059         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1060         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1061         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1062         * media/modern-media-controls/media-controller/media-controller-resize.html:
1063         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1064         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1065         * media/modern-media-controls/mute-support/mute-support-muted.html:
1066         * media/modern-media-controls/playback-support/playback-support-autoplay-expected.txt: Added.
1067         * media/modern-media-controls/playback-support/playback-support-autoplay.html: Copied from LayoutTests/media/modern-media-controls/elapsed-time-support/elapsed-time-support.html.
1068         * media/modern-media-controls/playback-support/playback-support-button-click-expected.txt: Added.
1069         * media/modern-media-controls/playback-support/playback-support-button-click.html: Copied from LayoutTests/media/modern-media-controls/remaining-time-support/remaining-time-support.html.
1070         * media/modern-media-controls/playback-support/playback-support-media-api-expected.txt: Added.
1071         * media/modern-media-controls/playback-support/playback-support-media-api.html: Copied from LayoutTests/media/modern-media-controls/remaining-time-support/remaining-time-support.html.
1072         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1073         * media/modern-media-controls/start-support/start-support-audio.html:
1074         * media/modern-media-controls/start-support/start-support-autoplay.html:
1075         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1076         * media/modern-media-controls/start-support/start-support-error.html:
1077         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1078         * media/modern-media-controls/start-support/start-support-manual-play.html:
1079         * media/modern-media-controls/start-support/start-support-no-source.html:
1080
1081 2016-10-26  Chris Dumez  <cdumez@apple.com>
1082
1083         First parameter to TextTrack.addCue() / removeCue() should not be nullable
1084         https://bugs.webkit.org/show_bug.cgi?id=164020
1085
1086         Reviewed by Eric Carlson.
1087
1088         Add layout test coverage.
1089
1090         * media/track/texttrack-addCue-null-expected.txt: Added.
1091         * media/track/texttrack-addCue-null.html: Added.
1092
1093 2016-10-26  Antoine Quint  <graouts@apple.com>
1094
1095         [Modern Media Controls] Media Controller: elapsed and remaining time support
1096         https://bugs.webkit.org/show_bug.cgi?id=163679
1097         <rdar://problem/28851675>
1098
1099         Reviewed by Dean Jackson.
1100
1101         New tests for the ElapsedTimeSupport and RemainingTimeSupport classes and adding the
1102         new resources to other MediaController tests.
1103
1104         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1105         * media/modern-media-controls/elapsed-time-support/elapsed-time-support-expected.txt: Added.
1106         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html: Added.
1107         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1108         * media/modern-media-controls/media-controller/media-controller-resize.html:
1109         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1110         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1111         * media/modern-media-controls/mute-support/mute-support-muted.html:
1112         * media/modern-media-controls/remaining-time-support/remaining-time-support-expected.txt: Added.
1113         * media/modern-media-controls/remaining-time-support/remaining-time-support.html: Added.
1114         * media/modern-media-controls/start-support/start-support-audio.html:
1115         * media/modern-media-controls/start-support/start-support-autoplay.html:
1116         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1117         * media/modern-media-controls/start-support/start-support-error.html:
1118         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1119         * media/modern-media-controls/start-support/start-support-manual-play.html:
1120         * media/modern-media-controls/start-support/start-support-no-source.html:
1121
1122 2016-10-26  Michael Catanzaro  <mcatanzaro@igalia.com>
1123
1124         Unreviewed GTK test gardening
1125
1126         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
1127
1128 2016-10-26  Antoine Quint  <graouts@apple.com>
1129
1130         [Modern Media Controls] http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html is flaky
1131         https://bugs.webkit.org/show_bug.cgi?id=164013
1132
1133         Unreviewed.
1134
1135         Make the test more robust by only responding to "canplaythrough" once, since it might have fired again
1136         after seeking, and registering for "seeked" events only after we've reached "canplaythrough", and accounting
1137         for the first seek to 50s.
1138
1139         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt:
1140         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1141         * platform/mac-yosemite/http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
1142
1143 2016-10-26  Youenn Fablet  <youenn@apple.com>
1144
1145         Enable SDPProcessor for Mac bots
1146         https://bugs.webkit.org/show_bug.cgi?id=163940
1147
1148         Reviewed by Eric Carlson.
1149
1150         This is the first time the tests are activated since a long time.
1151         Further patches should make the tests pass and/or update them according latest spec.
1152
1153         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
1154         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
1155         * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt:
1156         * fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt:
1157         * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt:
1158         * fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt:
1159         * fast/mediastream/RTCPeerConnection-localDescription-expected.txt:
1160         * fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt:
1161         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
1162         * platform/mac/TestExpectations:
1163
1164 2016-10-26  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
1165         WebRTC: The RTCTrackEventInit dictionary needs required members
1166         https://bugs.webkit.org/show_bug.cgi?id=158536
1167
1168         Update RTCTrackEvent IDL as per specification. Rebase existing tests.
1169
1170         Reviewed by Chris Dumez.
1171
1172         * fast/mediastream/RTCTrackEvent-constructor-expected.txt:
1173         * fast/mediastream/RTCTrackEvent-constructor.html:
1174
1175 2016-10-25  Ryosuke Niwa  <rniwa@webkit.org>
1176
1177         Updating attribute by textContent must create a single mutation record and custom element reaction
1178         https://bugs.webkit.org/show_bug.cgi?id=164003
1179
1180         Reviewed by Chris Dumez.
1181
1182         Added a test for ensuring mutating the attribute by nodeValue and textContent creates exactly one mutation record.
1183
1184         * fast/custom-elements/reactions-for-webkit-extensions.html: Updated the description.
1185         * fast/dom/MutationObserver/text-content-on-attr-expected.txt: Added.
1186         * fast/dom/MutationObserver/text-content-on-attr.html: Added.
1187
1188 2016-10-25  Michael Catanzaro  <mcatanzaro@igalia.com>
1189
1190         Unreviewed, fix duplicate GTK expectations
1191
1192         * platform/gtk/TestExpectations:
1193
1194 2016-10-25  Nan Wang  <n_wang@apple.com>
1195
1196         LayoutTest accessibility/mac/meter-gauge-value-description.html failing
1197         https://bugs.webkit.org/show_bug.cgi?id=163997
1198         <rdar://problem/28948637>
1199
1200         Reviewed by Chris Fleizach.
1201
1202         * platform/mac/TestExpectations:
1203
1204 2016-10-25  Ryan Haddad  <ryanhaddad@apple.com>
1205
1206         Marking accessibility/mac/meter-gauge-value-description.html as failing on mac.
1207         https://bugs.webkit.org/show_bug.cgi?id=163997
1208
1209         Unreviewed test gardening.
1210
1211         * platform/mac/TestExpectations:
1212
1213 2016-10-25  Daniel Bates  <dabates@apple.com>
1214
1215         REGRESSION (r178265): XSS Auditor fails to block document.write() of incomplete tag
1216         https://bugs.webkit.org/show_bug.cgi?id=163978
1217         <rdar://problem/25962131>
1218
1219         Reviewed by Darin Adler.
1220
1221         Add tests to ensure that the XSS Auditor blocks a document.write() of an incomplete HTML image tag.
1222
1223         * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror-expected.txt: Added.
1224         * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror.html: Added.
1225         * http/tests/security/xssAuditor/dom-write-location-open-img-onerror-expected.txt: Added.
1226         * http/tests/security/xssAuditor/dom-write-location-open-img-onerror.html: Added.
1227         * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror-expected.txt: Added.
1228         * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror.html: Added.
1229         * http/tests/security/xssAuditor/resources/echo-nested-dom-write-location.html: Added.
1230
1231 2016-10-25  Brady Eidson  <beidson@apple.com>
1232
1233         IndexedDB 2.0: Support IDBObjectStore openKeyCursor.
1234         <rdar://problem/28806930> and https://bugs.webkit.org/show_bug.cgi?id=163954
1235
1236         Reviewed by Andy Estes.
1237
1238         * storage/indexeddb/modern/cursor-1-expected.txt:
1239         * storage/indexeddb/modern/cursor-1-private-expected.txt:
1240         * storage/indexeddb/modern/resources/cursor-1.js:
1241
1242 2016-10-25  Michael Catanzaro  <mcatanzaro@igalia.com>
1243
1244         Unreviewed GTK test gardening
1245
1246         * platform/gtk/TestExpectations:
1247         * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt:
1248         * platform/gtk/fast/css/word-space-extra-expected.txt:
1249         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
1250         * platform/gtk/fast/dom/Window/window-properties-performance-expected.txt:
1251
1252 2016-10-25  Wenson Hsieh  <wenson_hsieh@apple.com>
1253
1254         Support InputEvent.dataTransfer for the InputEvent spec
1255         https://bugs.webkit.org/show_bug.cgi?id=163213
1256         <rdar://problem/28700407>
1257
1258         Reviewed by Ryosuke Niwa.
1259
1260         Adds 2 new layout tests verifying that input events dispatched as a result of pasting or spell checking contain
1261         DataTransfers that have rich and plain text representations of the contents being inserted.
1262
1263         * fast/events/input-events-fired-when-typing-expected.txt:
1264         * fast/events/input-events-fired-when-typing.html:
1265         * fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
1266         * fast/events/input-events-paste-rich-datatransfer.html: Added.
1267         * fast/events/input-events-spell-checking-datatransfer-expected.txt: Added.
1268         * fast/events/input-events-spell-checking-datatransfer.html: Added.
1269         * platform/ios-simulator/TestExpectations:
1270
1271 2016-10-25  Andy Estes  <aestes@apple.com>
1272
1273         Implement rel=noopener
1274         https://bugs.webkit.org/show_bug.cgi?id=155166
1275         <rdar://problem/25193787>
1276
1277         Reviewed by Brent Fulgham.
1278
1279         * fast/dom/DOMTokenList-supports-expected.txt:
1280         * fast/dom/DOMTokenList-supports.html:
1281         * fast/dom/Window/a-rel-noopener-expected.txt: Added.
1282         * fast/dom/Window/a-rel-noopener.html: Added.
1283         * fast/dom/Window/area-rel-noopener-expected.txt: Added.
1284         * fast/dom/Window/area-rel-noopener.html: Added.
1285         * fast/dom/Window/resources/rel-noopener.js: Added.
1286
1287 2016-10-25  Eric Carlson  <eric.carlson@apple.com>
1288
1289         [MediaStream] Add "has capture device" bit to media state flags
1290         https://bugs.webkit.org/show_bug.cgi?id=163952
1291
1292         Reviewed by Jer Noble.
1293
1294         * fast/mediastream/MediaStream-page-muted-expected.txt:
1295         * fast/mediastream/MediaStream-page-muted.html:
1296         * media/muted-video-is-playing-audio-expected.txt:
1297         * media/muted-video-is-playing-audio.html:
1298         * webaudio/web-audio-is-playing.html:
1299         * webaudio/web-audio-is-playing-expected.txt:
1300
1301 2016-10-25  Commit Queue  <commit-queue@webkit.org>
1302
1303         Unreviewed, rolling out r207827 and r207828.
1304         https://bugs.webkit.org/show_bug.cgi?id=163965
1305
1306         Caused LayoutTest webaudio/web-audio-is-playing.html to time
1307         out on macOS. (Requested by ryanhaddad on #webkit).
1308
1309         Reverted changesets:
1310
1311         "[MediaStream] Add "has capture device" bit to media state
1312         flags"
1313         https://bugs.webkit.org/show_bug.cgi?id=163952
1314         http://trac.webkit.org/changeset/207827
1315
1316         "[MediaStream] Add "has capture device" bit to media state
1317         flags"
1318         https://bugs.webkit.org/show_bug.cgi?id=163952
1319         http://trac.webkit.org/changeset/207828
1320
1321 2016-10-25  Antoine Quint  <graouts@apple.com>
1322
1323         [Modern Media Controls] Media Controller: skip back support
1324         https://bugs.webkit.org/show_bug.cgi?id=163725
1325         <rdar://problem/27989480>
1326
1327         Reviewed by Dean Jackson.
1328
1329         Added a new test for the SkipBackButton class to ensure that we correctly seek back by 30 seconds when pressed.
1330         Updated the other tests to reflect the addition of the SkipBackSupport class.
1331
1332         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
1333         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html: Added.
1334         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1335         * media/modern-media-controls/media-controller/media-controller-resize.html:
1336         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1337         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1338         * media/modern-media-controls/mute-support/mute-support-muted.html:
1339         * media/modern-media-controls/start-support/start-support-audio.html:
1340         * media/modern-media-controls/start-support/start-support-autoplay.html:
1341         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1342         * media/modern-media-controls/start-support/start-support-error.html:
1343         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1344         * media/modern-media-controls/start-support/start-support-manual-play.html:
1345         * media/modern-media-controls/start-support/start-support-no-source.html:
1346
1347 2016-10-25  Commit Queue  <commit-queue@webkit.org>
1348
1349         Unreviewed, rolling out r207578.
1350         https://bugs.webkit.org/show_bug.cgi?id=163962
1351
1352         Broke quip.com so that user can no longer type a space
1353         (Requested by rniwa on #webkit).
1354
1355         Reverted changeset:
1356
1357         "Add a plain space instead of &nbsp; between text nodes"
1358         https://bugs.webkit.org/show_bug.cgi?id=123163
1359         http://trac.webkit.org/changeset/207578
1360
1361 2016-10-25  Ryan Haddad  <ryanhaddad@apple.com>
1362
1363         WebCryptoAPI test gardening after r207809.
1364         https://bugs.webkit.org/show_bug.cgi?id=159638
1365
1366         Unreviewed test gardening.
1367
1368         * TestExpectations:
1369
1370 2016-10-25  Eric Carlson  <eric.carlson@apple.com>
1371
1372         [MediaStream] Add "has capture device" bit to media state flags
1373         https://bugs.webkit.org/show_bug.cgi?id=163952
1374
1375         Reviewed by Jer Noble.
1376
1377         * fast/mediastream/MediaStream-page-muted-expected.txt:
1378         * fast/mediastream/MediaStream-page-muted.html:
1379         * media/muted-video-is-playing-audio-expected.txt:
1380         * media/muted-video-is-playing-audio.html:
1381
1382 2016-10-25  Brady Eidson  <beidson@apple.com>
1383
1384         IndexedDB 2.0: Support new IDBTransaction interfaces.
1385         <rdar://problem/28806928> and https://bugs.webkit.org/show_bug.cgi?id=163927
1386
1387         Reviewed by Sam Weinig.
1388
1389         * storage/indexeddb/modern/idbtransaction-objectstores-1-expected.txt: Added.
1390         * storage/indexeddb/modern/idbtransaction-objectstores-1-private-expected.txt: Added.
1391         * storage/indexeddb/modern/idbtransaction-objectstores-1-private.html: Added.
1392         * storage/indexeddb/modern/idbtransaction-objectstores-1.html: Added.
1393         * storage/indexeddb/modern/resources/idbtransaction-objectstores-1.js: Added.
1394
1395 2016-10-25  Alex Christensen  <achristensen@webkit.org>
1396
1397         Rebase test after r207805
1398         https://bugs.webkit.org/show_bug.cgi?id=163929
1399
1400         * fetch/fetch-url-serialization-expected.txt:
1401
1402 2016-10-24  Ryosuke Niwa  <rniwa@webkit.org>
1403
1404         Custom elements reactions should have a queue per element
1405         https://bugs.webkit.org/show_bug.cgi?id=163878
1406
1407         Reviewed by Antti Koivisto.
1408
1409         Added a W3C style testharness.js test for making sure the custom element reaction queue exists per element,
1410         and added a WebKit style test for making sure that the backup element queue exists.
1411
1412         * fast/custom-elements/backup-element-queue-expected.txt: Added.
1413         * fast/custom-elements/backup-element-queue.html: Added.
1414         * fast/custom-elements/custom-element-reaction-queue-expected.txt: Added.
1415         * fast/custom-elements/custom-element-reaction-queue.html: Added.
1416
1417 2016-10-24  Jiewen Tan  <jiewen_tan@apple.com>
1418
1419         Update SubtleCrypto::generateKey to match the latest spec
1420         https://bugs.webkit.org/show_bug.cgi?id=163718
1421         <rdar://problem/28864380>
1422
1423         Reviewed by Chris Dumez.
1424
1425         Besides adding tests for SubtleCrypto::generateKey related stuff and fixing HMAC. This patch also add
1426         shouldReject(_a, _rejectCallback, _resolveCallback, _message) in js-test-pre.js.
1427
1428         * TestExpectations:
1429         * crypto/subtle/aes-cbc-generate-key-length-128-expected.txt: Added.
1430         * crypto/subtle/aes-cbc-generate-key-length-128.html: Added.
1431         * crypto/subtle/aes-cbc-generate-key-length-192-expected.txt: Added.
1432         * crypto/subtle/aes-cbc-generate-key-length-192.html: Added.
1433         * crypto/subtle/aes-cbc-generate-key-length-256-expected.txt: Added.
1434         * crypto/subtle/aes-cbc-generate-key-length-256.html: Added.
1435         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
1436         * crypto/subtle/aes-generate-key-malformed-parameters.html: Added.
1437         * crypto/subtle/aes-kw-generate-key-expected.txt: Added.
1438         * crypto/subtle/aes-kw-generate-key.html: Added.
1439         * crypto/subtle/generate-key-malformed-paramters-expected.txt: Added.
1440         * crypto/subtle/generate-key-malformed-paramters.html: Added.
1441         * crypto/subtle/hmac-generate-key-customized-length-expected.txt: Added.
1442         * crypto/subtle/hmac-generate-key-customized-length.html: Added.
1443         * crypto/subtle/hmac-generate-key-hash-object-expected.txt: Added.
1444         * crypto/subtle/hmac-generate-key-hash-object.html: Added.
1445         * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt: Added.
1446         * crypto/subtle/hmac-generate-key-malformed-parameters.html: Added.
1447         * crypto/subtle/hmac-generate-key-sha1-expected.txt: Added.
1448         * crypto/subtle/hmac-generate-key-sha1.html: Added.
1449         * crypto/subtle/hmac-generate-key-sha224-expected.txt: Added.
1450         * crypto/subtle/hmac-generate-key-sha224.html: Added.
1451         * crypto/subtle/hmac-generate-key-sha256-expected.txt: Added.
1452         * crypto/subtle/hmac-generate-key-sha256.html: Added.
1453         * crypto/subtle/hmac-generate-key-sha384-expected.txt: Added.
1454         * crypto/subtle/hmac-generate-key-sha384.html: Added.
1455         * crypto/subtle/hmac-generate-key-sha512-expected.txt: Added.
1456         * crypto/subtle/hmac-generate-key-sha512.html: Added.
1457         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
1458         * crypto/subtle/rsa-generate-key-malformed-parameters.html: Added.
1459         * crypto/subtle/rsa-oaep-generate-key-expected.txt: Added.
1460         * crypto/subtle/rsa-oaep-generate-key.html: Added.
1461         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-expected.txt: Added.
1462         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable-expected.txt: Added.
1463         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable.html: Added.
1464         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key.html: Added.
1465         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Added.
1466         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html: Added.
1467         * crypto/webkitSubtle/hmac-generate-key-expected.txt:
1468         * crypto/webkitSubtle/hmac-generate-key.html:
1469         * crypto/workers/subtle/aes-generate-key-expected.txt: Added.
1470         * crypto/workers/subtle/aes-generate-key.html: Added.
1471         * crypto/workers/subtle/hmac-generate-key-expected.txt: Added.
1472         * crypto/workers/subtle/hmac-generate-key.html: Added.
1473         * crypto/workers/subtle/resources/aes-generate-key.js: Added.
1474         * crypto/workers/subtle/resources/hmac-generate-key.js: Added.
1475         * crypto/workers/subtle/resources/rsa-generate-key.js: Added.
1476         * crypto/workers/subtle/rsa-generate-key-expected.txt: Added.
1477         * crypto/workers/subtle/rsa-generate-key.html: Added.
1478         * resources/js-test-pre.js:
1479
1480 2016-10-24  Chris Dumez  <cdumez@apple.com>
1481
1482         IDBDatabase.createObjectStore() should take a IDBObjectStoreParameters dictionary in parameter
1483         https://bugs.webkit.org/show_bug.cgi?id=163916
1484
1485         Reviewed by Darin Adler.
1486
1487         Rebaseline existing tests now that the exception messages differ slightly.
1488
1489         * storage/indexeddb/create-object-store-options-expected.txt:
1490         * storage/indexeddb/create-object-store-options-private-expected.txt:
1491
1492 2016-10-24  Alex Christensen  <achristensen@webkit.org>
1493
1494         URLParser should match old URL::parse with %2E in path
1495         https://bugs.webkit.org/show_bug.cgi?id=163929
1496
1497         Reviewed by Alexey Proskuryakov.
1498
1499         * fast/url/path-expected.txt:
1500         * fast/url/standard-url-expected.txt:
1501
1502 2016-10-24  Zalan Bujtas  <zalan@apple.com>
1503
1504         Do not update selection rect on dirty lineboxes.
1505         https://bugs.webkit.org/show_bug.cgi?id=163862
1506         <rdar://problem/28813156>
1507
1508         Reviewed by Simon Fraser.
1509
1510         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
1511         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
1512
1513 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
1514
1515         Unreviewed, rolling out r207795.
1516
1517         Introduced API test failures on iOS and macOS.
1518
1519         Reverted changeset:
1520
1521         "URLParser should match old URL::parse with %2E in path"
1522         https://bugs.webkit.org/show_bug.cgi?id=163929
1523         http://trac.webkit.org/changeset/207795
1524
1525 2016-10-24  Yusuke Suzuki  <utatane.tea@gmail.com>
1526
1527         Arrow functions with concise bodies cannot return regular expressions
1528         https://bugs.webkit.org/show_bug.cgi?id=163162
1529
1530         Reviewed by Filip Pizlo.
1531
1532         * fast/regex/dom/non-pattern-characters-expected.txt:
1533         * js/arrowfunction-syntax-errors-expected.txt:
1534         * js/regexp-compile-crash-expected.txt:
1535         * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1-expected.txt:
1536         * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4-expected.txt:
1537         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2-expected.txt:
1538         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1-expected.txt:
1539         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3-expected.txt:
1540         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1-expected.txt:
1541         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3-expected.txt:
1542         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1-expected.txt:
1543         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1-expected.txt:
1544         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3-expected.txt:
1545         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1-expected.txt:
1546         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3-expected.txt:
1547
1548 2016-10-24  Chris Dumez  <cdumez@apple.com>
1549
1550         event.(dataTransfer|clipboardData).getData('text/html') (onpaste, ondrop)
1551         https://bugs.webkit.org/show_bug.cgi?id=19893
1552         <rdar://problem/6055546>
1553
1554         Reviewed by Ryosuke Niwa.
1555
1556         Unskip corresponding tests on Mac.
1557
1558         * editing/pasteboard/onpaste-text-html-expected.txt:
1559         * fast/events/ondrop-text-html-expected.txt:
1560         * platform/mac/TestExpectations:
1561         * platform/wk2/TestExpectations:
1562
1563 2016-10-24  Alex Christensen  <achristensen@webkit.org>
1564
1565         URLParser should match old URL::parse with %2E in path
1566         https://bugs.webkit.org/show_bug.cgi?id=163929
1567
1568         Reviewed by Alexey Proskuryakov.
1569
1570         * fast/url/path-expected.txt:
1571         * fast/url/standard-url-expected.txt:
1572         * fetch/fetch-url-serialization-expected.txt:
1573
1574 2016-10-24  Brady Eidson  <beidson@apple.com>
1575
1576         IndexedDB 2.0: Support new IDBKeyRange interfaces.
1577         <rdar://problem/28806929> and https://bugs.webkit.org/show_bug.cgi?id=163910
1578
1579         Reviewed by Andy Estes.
1580
1581         * storage/indexeddb/keyrange-expected.txt:
1582         * storage/indexeddb/keyrange-private-expected.txt:
1583         * storage/indexeddb/resources/keyrange.js:
1584
1585 2016-10-23  Yusuke Suzuki  <utatane.tea@gmail.com>
1586
1587         [DOMJIT] Add a way for DOMJIT::Patchpoint to express effects
1588         https://bugs.webkit.org/show_bug.cgi?id=163657
1589
1590         Reviewed by Saam Barati.
1591
1592         * js/dom/domjit-accessor-different-effect-expected.txt: Added.
1593         * js/dom/domjit-accessor-different-effect.html: Added.
1594         * js/dom/domjit-accessor-effect-expected.txt: Added.
1595         * js/dom/domjit-accessor-effect-should-overlap-with-call-expected.txt: Added.
1596         * js/dom/domjit-accessor-effect-should-overlap-with-call.html: Added.
1597         * js/dom/domjit-accessor-effect.html: Added.
1598         * js/dom/domjit-accessor-licm-expected.txt: Added.
1599         * js/dom/domjit-accessor-licm.html: Added.
1600         * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure-expected.txt: Added.
1601         * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure.html: Added.
1602
1603 2016-10-24  Myles C. Maxfield  <mmaxfield@apple.com>
1604
1605         Font variations test gardening
1606
1607         Unreviewed.
1608
1609         * platform/mac/TestExpectations:
1610
1611 2016-10-24  Devin Rousso  <dcrousso+webkit@gmail.com>
1612
1613         Web Inspector: Scope chain shouldn't show empty Closure sections
1614         https://bugs.webkit.org/show_bug.cgi?id=152348
1615
1616         Reviewed by Joseph Pecoraro.
1617
1618         * inspector/model/scope-chain-node-expected.txt:
1619         * inspector/model/scope-chain-node.html:
1620         Added "empty" indicators to scopes without any property descriptors.
1621
1622 2016-10-24  Devin Rousso  <dcrousso+webkit@gmail.com>
1623
1624         Web Inspector: Improve Quick Open sorting algorithm
1625         https://bugs.webkit.org/show_bug.cgi?id=163705
1626
1627         Reviewed by Joseph Pecoraro.
1628
1629         * inspector/unit-tests/resource-query-controller-expected.txt:
1630         * inspector/unit-tests/resource-query-controller.html:
1631         Changed the ExecuteQueryGeneralRankings and ExecuteQueryPositionRankings tests to reflect
1632         the new ranking logic.  Added ExecuteQueryConsecutiveRankings to test more realistic
1633         scenarios and ensure better ranking.
1634
1635 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
1636
1637         Rebaseline tests for ios-simulator after r207757.
1638         https://bugs.webkit.org/show_bug.cgi?id=163904
1639
1640         Unreviewed test gardening.
1641
1642         * platform/ios-simulator/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
1643         * platform/ios-simulator/svg/batik/text/verticalText-expected.txt:
1644         * platform/ios-simulator/svg/batik/text/verticalTextOnPath-expected.txt:
1645         * platform/ios-simulator/svg/text/text-align-06-b-expected.txt:
1646         * platform/ios-simulator/svg/text/text-vkern-expected.txt:
1647
1648 2016-10-24  Alex Christensen  <achristensen@webkit.org>
1649
1650         Rebase tests after r207767
1651         https://bugs.webkit.org/show_bug.cgi?id=163891
1652
1653         * js/dom/global-constructors-attributes-expected.txt:
1654         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1655         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1656         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1657         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1658         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1659         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1660         No more CSSCharsetRule.
1661
1662 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
1663
1664         Rebaseline inspector/dom/getAccessibilityPropertiesForNode.html
1665         https://bugs.webkit.org/show_bug.cgi?id=163901
1666
1667         Unreviewed test gardening.
1668
1669         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1670
1671 2016-10-24  Dave Hyatt  <hyatt@apple.com>
1672
1673         Remove CSSCharsetRule from the CSS OM
1674         https://bugs.webkit.org/show_bug.cgi?id=163891
1675
1676         Reviewed by Darin Adler.
1677
1678         * fast/dom/Window/resources/window-properties.js:
1679         * fast/dom/dom-constructors-expected.txt:
1680         * fast/dom/dom-constructors.html:
1681         * fast/encoding/css-charset-default.xhtml:
1682         * fast/encoding/css-charset-dom-expected.txt: Removed.
1683         * fast/encoding/css-charset-dom.html: Removed.
1684         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1685
1686 2016-10-24  Eric Carlson  <eric.carlson@apple.com>
1687
1688         [MediaStream] Separate media capture and audio playback muting
1689         https://bugs.webkit.org/show_bug.cgi?id=163855
1690         <rdar://problem/28827186>
1691
1692         Reviewed by Darin Adler.
1693
1694         * fast/mediastream/MediaStream-page-muted-expected.txt: Added.
1695         * fast/mediastream/MediaStream-page-muted.html: Added.
1696         * media/video-muted-after-setting-page-muted-state.html: Updated.
1697
1698 2016-10-24  Youenn Fablet  <youenn@apple.com>
1699
1700         Activate WEB_RTC compilation flags for Mac bots
1701         https://bugs.webkit.org/show_bug.cgi?id=163886
1702
1703         Reviewed by Eric Carlson.
1704
1705         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1706         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1707         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1708
1709 2016-10-24  Brady Eidson  <beidson@apple.com>
1710
1711         IndexedDB 2.0: Support IDBIndex name assignment.
1712         <rdar://problem/28806932> and https://bugs.webkit.org/show_bug.cgi?id=163805
1713
1714         Reviewed by Alex Christensen.
1715
1716         * storage/indexeddb/modern/index-rename-1-expected.txt: Added.
1717         * storage/indexeddb/modern/index-rename-1-private-expected.txt: Added.
1718         * storage/indexeddb/modern/index-rename-1-private.html: Added.
1719         * storage/indexeddb/modern/index-rename-1.html: Added.
1720         * storage/indexeddb/modern/resources/index-rename-1.js: Added.
1721
1722         * storage/indexeddb/readonly-expected.txt:
1723         * storage/indexeddb/readonly-private-expected.txt:
1724         * storage/indexeddb/resources/readonly.js: Removed the test that verifies that index names are
1725           readonly as they are no longer readonly.
1726
1727 2016-10-24  Dave Hyatt  <hyatt@apple.com>
1728
1729         [CSS Parser] Unprefix -webkit-writing-mode
1730         https://bugs.webkit.org/show_bug.cgi?id=163870
1731
1732         Reviewed by Zalan Bujtas.
1733
1734         * fast/css/getComputedStyle/computed-style-expected.txt:
1735         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1736         * platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
1737         * platform/mac/svg/text/text-align-06-b-expected.txt:
1738         * svg/css/getComputedStyle-basic-expected.txt:
1739
1740 2016-10-24  Youenn Fablet  <youenn@apple.com>
1741
1742         svg/as-image/svg-image-with-data-uri-use-data-uri.svg is flaky after r207754
1743         https://bugs.webkit.org/show_bug.cgi?id=163887
1744
1745         Unreviewed.
1746
1747         * TestExpectations: Marking svg/as-image/svg-image-with-data-uri-use-data-uri.svg as crashing.
1748
1749 2016-10-23  Antti Koivisto  <antti@apple.com>
1750
1751         Avoid unnecessary full style resolution in getComputedStyle for non-inherited properties
1752         https://bugs.webkit.org/show_bug.cgi?id=163875
1753
1754         Reviewed by Andreas Kling.
1755
1756         * fast/css/getComputedStyle/getComputedStyle-style-resolution-expected.txt: Added.
1757         * fast/css/getComputedStyle/getComputedStyle-style-resolution.html: Added.
1758
1759 2016-10-24  Youenn Fablet  <youenn@apple.com>
1760
1761         ASSERTION FAILED: canvas()->securityOrigin()->toString() == cachedImage.origin()->toString()
1762         https://bugs.webkit.org/show_bug.cgi?id=163242
1763
1764         Reviewed by Darin Adler.
1765
1766         * http/tests/security/cross-origin-cached-images-canvas-expected.txt: Added.
1767         * http/tests/security/cross-origin-cached-images-canvas.html: Added.
1768         * http/tests/security/resources/cross-origin-cached-image-canvas-iframe.html: Added.
1769
1770 2016-10-24  Youenn Fablet  <youenn@apple.com>
1771
1772         Redirections should be upgraded if CSP policy says so
1773         https://bugs.webkit.org/show_bug.cgi?id=163544
1774
1775         Reviewed by Darin Adler.
1776
1777         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https-expected.txt: Added.
1778         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https.html: Added.
1779         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
1780         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe.html:
1781         * platform/mac/TestExpectations:
1782
1783 2016-10-22  Sam Weinig  <sam@webkit.org>
1784
1785         [WebIDL] Add IDLType based toJS conversion
1786         https://bugs.webkit.org/show_bug.cgi?id=163861
1787
1788         Reviewed by Darin Adler.
1789
1790         * js/dom/webidl-type-mapping-expected.txt:
1791         * js/dom/webidl-type-mapping.html:
1792
1793 2016-10-23  Zalan Bujtas  <zalan@apple.com>
1794
1795         Unreviewed, rolling out r207727.
1796
1797         broke 15 selection test cases.
1798
1799         Reverted changeset:
1800
1801         "Do not update selection rect on dirty lineboxes."
1802         https://bugs.webkit.org/show_bug.cgi?id=163862
1803         http://trac.webkit.org/changeset/207727
1804
1805 2016-10-23  Zalan Bujtas  <zalan@apple.com>
1806
1807         Do not update selection rect on dirty lineboxes.
1808         https://bugs.webkit.org/show_bug.cgi?id=163862
1809         <rdar://problem/28813156>
1810
1811         Reviewed by Simon Fraser.
1812
1813         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
1814         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
1815
1816 2016-10-22  Myles C. Maxfield  <mmaxfield@apple.com>
1817
1818         ASSERTION FAILED: m_fonts in &WebCore::FontCascade::primaryFont
1819         https://bugs.webkit.org/show_bug.cgi?id=163459
1820
1821         Reviewed by Darin Adler.
1822
1823         * fast/text/font-size-calc-expected.txt: Added.
1824         * fast/text/font-size-calc.html: Added.
1825
1826 2016-10-22  Dan Bernstein  <mitz@apple.com>
1827
1828         Dynamically-added backdrop filter to clip-path'd element with 3D transform renders incorrectly (without clip)
1829         https://bugs.webkit.org/show_bug.cgi?id=163497
1830
1831         Reviewed by Simon Fraser.
1832
1833         Based on the test case from Tim Horton.
1834
1835         * css3/filters/backdrop/dynamic-with-clip-path-expected.html: Added.
1836         * css3/filters/backdrop/dynamic-with-clip-path.html: Added.
1837
1838 2016-10-22  Simon Fraser  <simon.fraser@apple.com>
1839
1840         Backdrop filter doesn't show if removed then re-added
1841         https://bugs.webkit.org/show_bug.cgi?id=163860
1842
1843         Reviewed by Dan Bernstein.
1844
1845         * css3/filters/backdrop/add-remove-add-backdrop-filter-expected.html: Added.
1846         * css3/filters/backdrop/add-remove-add-backdrop-filter.html: Added.
1847
1848 2016-10-22  Simon Fraser  <simon.fraser@apple.com>
1849
1850         Fix repainting of slow repaint objects in WK1 when page scale is applied
1851         https://bugs.webkit.org/show_bug.cgi?id=163854
1852
1853         Reviewed by Zalan Bujtas.
1854         
1855         Test that logs the repaint rect after scrolling a page with an element
1856         with a fixed background. The WebKit1 result is the interesting one.
1857
1858         * fast/repaint/zoomed-fixed-background-expected.txt: Added.
1859         * fast/repaint/zoomed-fixed-background.html: Added.
1860         * platform/mac-wk1/fast/repaint/zoomed-fixed-background-expected.txt: Added.
1861
1862 2016-10-22  Darin Adler  <darin@apple.com>
1863
1864         Move HTML canvas and tracks from ExceptionCode to Exception
1865         https://bugs.webkit.org/show_bug.cgi?id=163853
1866
1867         Reviewed by Chris Dumez.
1868
1869         * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
1870         Change expectations to expect the more specific TypeError message
1871         that the bindings generate as opposed to the generic ones that the
1872         WebVTT DOM code was generating before.
1873
1874 2016-10-22  Michael Catanzaro  <mcatanzaro@igalia.com>
1875
1876         Unreviewed GTK test gardening
1877
1878         * platform/gtk/TestExpectations:
1879         * platform/gtk/imported/w3c/web-platform-tests/touch-events/historical-expected.txt: Added.
1880         * platform/gtk/imported/w3c/web-platform-tests/touch-events/touch-globaleventhandler-interface-expected.txt: Added.
1881         * platform/gtk/svg/custom/repaint-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/text/repaint-shadow-expected.txt.
1882         * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/simple-text-double-shadow.txt.
1883
1884 2016-10-22  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
1885
1886         Bindings error message for missing required dictionary member should be more explicit
1887         https://bugs.webkit.org/show_bug.cgi?id=163665
1888
1889         Reviewed by Darin Adler.
1890
1891         Update existing tests.
1892
1893         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
1894
1895 2016-10-22  Ryosuke Niwa  <rniwa@webkit.org>
1896
1897         Upgrading custom element should enqueue attributeChanged and connected callbacks
1898         https://bugs.webkit.org/show_bug.cgi?id=163840
1899
1900         Reviewed by Darin Adler.
1901
1902         Added a W3C style testharness.js test for making sure upgrading custom custom elements
1903         would enqueue attributedChanged and connected reactions.
1904
1905         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt: Added.
1906         * fast/custom-elements/upgrading-enqueue-reactions.html: Added.
1907
1908 2016-10-21  Ryosuke Niwa  <rniwa@webkit.org>
1909
1910         Update custom elements tests
1911         https://bugs.webkit.org/show_bug.cgi?id=163815
1912
1913         Reviewed by Joseph Pecoraro.
1914
1915         Removed the tests that have been upstreamed and reimported from web-platform-tests.
1916
1917         * fast/custom-elements/Document-createElement-expected.txt: Removed.
1918         * fast/custom-elements/enqueue-custom-element-upgrade-reaction-expected.txt: Removed.
1919         * fast/custom-elements/parser/: Removed.
1920         * fast/custom-elements/upgrading/: Removed.
1921
1922 2016-10-21  Michael Catanzaro  <mcatanzaro@igalia.com>
1923
1924         Unreviewed GTK test gardening
1925
1926         * platform/gtk/TestExpectations:
1927         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
1928         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
1929         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
1930         * platform/gtk/svg/custom/dynamic-svg-document-creation-expected.txt:
1931         * platform/gtk/svg/custom/simple-text-double-shadow.txt: Added.
1932         * platform/gtk/svg/text/repaint-shadow-expected.txt: Added.
1933         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
1934         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt: Added.
1935         * platform/gtk/svg/text/text-vkern-on-horizontal-text-expected.txt: Added.
1936
1937 2016-10-21  Wenson Hsieh  <wenson_hsieh@apple.com>
1938
1939         Support (insertFrom|deleteBy)Composition and (insert|delete)CompositionText inputTypes for InputEvents
1940         https://bugs.webkit.org/show_bug.cgi?id=163460
1941         <rdar://problem/28784142>
1942
1943         Reviewed by Darin Adler.
1944
1945         Adds 4 new layout tests to verify that composition events are dispatched as expected when using IME, and that
1946         input events of type "insertFromComposition" and "deleteByComposition" can be prevented.
1947
1948         Also rebaselines an existing WK1 editing test (text-input-controller.html) to account for how we now delete the
1949         existing composition text before inserting the finalized composition text in Editor::setComposition. This means
1950         that there are a few more delegate calls than there were before (as seen in the expected output), although the
1951         resulting behavior is still the same.
1952
1953         * editing/mac/input/text-input-controller-expected.txt:
1954         * fast/events/before-input-events-prevent-insert-composition.html: Added.
1955         * fast/events/before-input-events-prevent-recomposition.html: Added.
1956         * fast/events/input-events-ime-composition.html: Added.
1957         * fast/events/input-events-ime-recomposition.html: Added.
1958         * platform/ios-simulator/TestExpectations:
1959
1960 2016-10-20  Dean Jackson  <dino@apple.com>
1961
1962         SVG should not paint selection within a mask
1963         https://bugs.webkit.org/show_bug.cgi?id=163772
1964         <rdar://problem/28705129>
1965
1966         Reviewed by Simon Fraser.
1967
1968         * svg/masking/mask-should-not-paint-selection-expected.html: Added.
1969         * svg/masking/mask-should-not-paint-selection.html: Added.
1970
1971 2016-10-21  Zalan Bujtas  <zalan@apple.com>
1972
1973         Do not mutate the render tree while collecting selection repaint rects.
1974         https://bugs.webkit.org/show_bug.cgi?id=163800
1975         <rdar://problem/28806886>
1976
1977         Reviewed by David Hyatt.
1978
1979         * fast/lists/crash-when-list-marker-is-moved-during-selection-expected.txt: Added.
1980         * fast/lists/crash-when-list-marker-is-moved-during-selection.html: Added.
1981
1982 2016-10-21  Miguel Gomez  <magomez@igalia.com>
1983
1984         [GTK] Unreviewed gardening: update expectations after r207664
1985         https://bugs.webkit.org/show_bug.cgi?id=163784
1986
1987         Unreviewed gardening.
1988
1989         * platform/gtk/TestExpectations:
1990
1991 2016-10-21  Chris Dumez  <cdumez@apple.com>
1992
1993         AudioNode.connect(): First parameter should not be nullable
1994         https://bugs.webkit.org/show_bug.cgi?id=163773
1995
1996         Reviewed by Darin Adler.
1997
1998         Improve test coverage.
1999
2000         * webaudio/audionode-expected.txt:
2001         * webaudio/audionode.html:
2002
2003 2016-10-21  Wenson Hsieh  <wenson_hsieh@apple.com>
2004
2005         Implement InputEvent.getTargetRanges() for the input events spec
2006         https://bugs.webkit.org/show_bug.cgi?id=162947
2007         <rdar://problem/28853079>
2008
2009         Reviewed by Darin Adler.
2010
2011         Adds 3 new layout tests and tweaks some existing unit tests. See WebCore ChangeLog entry for more details.
2012         Tests verify the result of getTargetRanges() when breaking out of a list, deleting backwards and forwards at
2013         all text granularities, deleting selected text, and spell checking (candidate text replacement).
2014
2015         * fast/events/before-input-delete-empty-list-target-ranges-expected.txt: Added.
2016         * fast/events/before-input-delete-empty-list-target-ranges.html: Added.
2017         * fast/events/before-input-delete-text-target-ranges-expected.txt: Added.
2018         * fast/events/before-input-delete-text-target-ranges.html: Added.
2019         * fast/events/before-input-events-prevent-default-in-textfield.html:
2020         * fast/events/before-input-replace-text-target-ranges-expected.txt: Added.
2021         * fast/events/before-input-replace-text-target-ranges.html: Added.
2022         * fast/events/input-events-fired-when-typing-expected.txt:
2023         * fast/events/input-events-fired-when-typing.html:
2024         * js/dom/global-constructors-attributes-expected.txt:
2025         * platform/ios-simulator/TestExpectations:
2026         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2027         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2028         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2029
2030 2016-10-21  Javier Fernandez  <jfernandez@igalia.com>
2031
2032         [css-grid] Content Alignment broken with indefinite sized grid container
2033         https://bugs.webkit.org/show_bug.cgi?id=163724
2034
2035         Reviewed by Manuel Rego Casasnovas.
2036
2037         Added additional test cases to verify we compute properly the
2038         available free space for content-alignment, handling correctly the
2039         overflow when needed.
2040
2041         * fast/css-grid-layout/grid-content-alignment-overflow.html:
2042
2043 2016-10-21  Jer Noble  <jer.noble@apple.com>
2044
2045         [mac-wk2 release] LayoutTest media/media-source/media-source-seek-detach-crash.html is a flaky failure
2046         https://bugs.webkit.org/show_bug.cgi?id=163751
2047
2048         Reviewed by Eric Carlson.
2049
2050         Don't log when we receive an "error" event; this makes the test non-deterministic.
2051
2052         * media/media-source/media-source-seek-detach-crash-expected.txt:
2053         * media/media-source/media-source-seek-detach-crash.html:
2054
2055 2016-10-21  Jer Noble  <jer.noble@apple.com>
2056
2057         CRASH in SourceBuffer::sourceBufferPrivateDidReceiveSample + 2169
2058         https://bugs.webkit.org/show_bug.cgi?id=163735
2059
2060         Reviewed by Eric Carlson.
2061
2062         * media/media-source/media-source-sample-wrong-track-id-expected.txt: Added.
2063         * media/media-source/media-source-sample-wrong-track-id.html: Added.
2064
2065 2016-10-20  Zan Dobersek  <zdobersek@igalia.com>
2066
2067         Import W3C EME tests
2068         https://bugs.webkit.org/show_bug.cgi?id=163214
2069
2070         Reviewed by Youenn Fablet.
2071
2072         Skip the newly-imported W3C EME tests on all platforms.
2073
2074         * platform/efl/TestExpectations:
2075         * platform/gtk/TestExpectations:
2076         * platform/ios-simulator/TestExpectations:
2077         * platform/mac/TestExpectations:
2078         * platform/win/TestExpectations:
2079         * tests-options.json:
2080
2081 2016-10-20  Yusuke Suzuki  <utatane.tea@gmail.com>
2082
2083         [JSC] Drop isEnvironmentRecord type info flag and use JSType information instead
2084         https://bugs.webkit.org/show_bug.cgi?id=163761
2085
2086         Reviewed by Keith Miller.
2087
2088         * js/dom/script-tests/string-prototype-scopes-in-workers.js: Added.
2089         (catch):
2090         * js/dom/script-tests/string-prototype-scopes.js: Added.
2091         (catch):
2092         * js/dom/string-prototype-scopes-expected.txt: Added.
2093         * js/dom/string-prototype-scopes-in-workers-expected.txt: Added.
2094         * js/dom/string-prototype-scopes-in-workers.html: Added.
2095         * js/dom/string-prototype-scopes.html: Added.
2096
2097 2016-10-20  Myles C. Maxfield  <mmaxfield@apple.com>
2098
2099         Implement WebGL2 bufferData() and bufferSubData() methods
2100         https://bugs.webkit.org/show_bug.cgi?id=163759
2101
2102         Reviewed by Dean Jackson.
2103
2104         * fast/canvas/webgl/bufferData-offset-length-expected.txt: Added.
2105         * fast/canvas/webgl/bufferData-offset-length.html: Added.
2106         * fast/canvas/webgl/resources/webgl-test.js:
2107         (create3DContext):
2108         (initWebGL):
2109
2110 2016-10-20  Nan Wang  <n_wang@apple.com>
2111
2112         AX: VoiceOver is not detecting ARIA treeview if it contains role="presentation"
2113         https://bugs.webkit.org/show_bug.cgi?id=163763
2114
2115         Reviewed by Chris Fleizach.
2116
2117         * accessibility/mac/aria-tree-with-presentation-role-expected.txt: Added.
2118         * accessibility/mac/aria-tree-with-presentation-role.html: Added.
2119
2120 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
2121
2122         [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
2123         https://bugs.webkit.org/show_bug.cgi?id=163374
2124
2125         Reviewed by Darin Adler.
2126
2127         Moving animations/font-variation-settings* tests to animations/font-variations
2128         in order to make them easier to mark as failing.
2129
2130         Mark the relevant tests as failing on El Capitan and iOS 9.
2131
2132         * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
2133         * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
2134         * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
2135         * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
2136         * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
2137         * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
2138         * platform/gtk/TestExpectations:
2139         * platform/ios-simulator/TestExpectations:
2140         * platform/mac/TestExpectations:
2141
2142 2016-10-20  Brady Eidson  <beidson@apple.com>
2143
2144         IndexedDB 2.0: Support IDBObjectStore name assignment.
2145         <rdar://problem/28806931> and https://bugs.webkit.org/show_bug.cgi?id=163749
2146
2147         Reviewed by Alex Christensen.
2148
2149         * storage/indexeddb/modern/objectstore-rename-1-expected.txt: Added.
2150         * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt: Added.
2151         * storage/indexeddb/modern/objectstore-rename-1-private.html: Added.
2152         * storage/indexeddb/modern/objectstore-rename-1.html: Added.
2153         * storage/indexeddb/modern/resources/objectstore-rename-1.js: Added.
2154
2155         * storage/indexeddb/readonly-expected.txt:
2156         * storage/indexeddb/readonly-private-expected.txt:
2157         * storage/indexeddb/resources/readonly.js: Removed the test that verifies that object store names are
2158           readonly as they are no longer readonly.
2159
2160 2016-10-20  Zalan Bujtas  <zalan@apple.com>
2161
2162         Unreviewed gardening.
2163
2164         Update expected results.
2165
2166         * imported/blink/fast/pagination/first-letter-inherit-all-crash-expected.txt:
2167
2168 2016-10-20  Dean Jackson  <dino@apple.com>
2169
2170         Shapes tests failing on iOS
2171         https://bugs.webkit.org/show_bug.cgi?id=163755
2172         <rdar://problem/28875780>
2173
2174         Skip these temporarily on iOS.
2175
2176         * platform/ios-simulator/TestExpectations:
2177
2178 2016-10-20  Ryan Haddad  <ryanhaddad@apple.com>
2179
2180         Marking compositing/iframes/page-cache-layer-tree.html as flaky on mac-wk1.
2181         https://bugs.webkit.org/show_bug.cgi?id=163750
2182
2183         Unreviewed test gardening.
2184
2185         * platform/mac-wk1/TestExpectations:
2186
2187 2016-10-20  Chris Dumez  <cdumez@apple.com>
2188
2189         Passing a number as the pixel parameter to texImage2D() doesn't thrown an exception
2190         https://bugs.webkit.org/show_bug.cgi?id=163715
2191
2192         Reviewed by Darin Adler.
2193
2194         Update existing tests now that we throw a TypeError when passing an unexpected
2195         type for a parameter where we expect a typed array.
2196
2197         * fast/canvas/webgl/script-tests/texImageTest.js:
2198         * fast/canvas/webgl/texImageTest-expected.txt:
2199         * webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
2200
2201 2016-10-20  Ryan Haddad  <ryanhaddad@apple.com>
2202
2203         Marking media/modern-media-controls/media-controller/media-controller-resize.html as flaky.
2204         https://bugs.webkit.org/show_bug.cgi?id=163636
2205
2206         Unreviewed test gardening.
2207
2208         * TestExpectations:
2209
2210 2016-10-20  Myles C. Maxfield  <mmaxfield@apple.com>
2211
2212         Improve error message when passing a null ArrayBuffer to bufferData()
2213         https://bugs.webkit.org/show_bug.cgi?id=163745
2214
2215         Reviewed by Dean Jackson.
2216
2217         * fast/canvas/webgl/bufferData-nullable-array-buffer-view-expected.txt: Added.
2218         * fast/canvas/webgl/bufferData-nullable-array-buffer-view.html: Added.
2219
2220 2016-10-20  Zalan Bujtas  <zalan@apple.com>
2221
2222         Stop searching for first-letter containers at multi-column boundary.
2223         https://bugs.webkit.org/show_bug.cgi?id=163739
2224         <rdar://problem/28810750>
2225
2226         Reviewed by David Hyatt.
2227
2228         * fast/css-generated-content/first-letter-move-to-multicolumn-crash-expected.txt: Added.
2229         * fast/css-generated-content/first-letter-move-to-multicolumn-crash.html: Added.
2230
2231 2016-10-19  Dean Jackson  <dino@apple.com>
2232
2233         Support CSS Shapes Level 1 without a prefix
2234         https://bugs.webkit.org/show_bug.cgi?id=163709
2235         <rdar://problem/28859369>
2236
2237         Reviewed by Myles Maxfield.
2238
2239         Unskip all but a couple of tests.
2240
2241         * TestExpectations:
2242
2243 2016-10-20  Jer Noble  <jer.noble@apple.com>
2244
2245         CRASH in WebCore::MediaSource::seekToTime + 185
2246         https://bugs.webkit.org/show_bug.cgi?id=163652
2247
2248         Reviewed by Eric Carlson.
2249
2250         * media/media-source/content/test-48kHz.m4a: Added.
2251         * media/media-source/content/test-48khz-manifest.json: Added.
2252         * media/media-source/media-source-seek-detach-crash-expected.txt: Added.
2253         * media/media-source/media-source-seek-detach-crash.html: Added.
2254
2255 2016-10-20  Andreas Kling  <akling@apple.com>
2256
2257         Drop StyleResolver and SelectorQueryCache when entering PageCache.
2258         <https://webkit.org/b/154238>
2259
2260         Reviewed by Antti Koivisto.
2261
2262         Progression in compositing/iframes/page-cache-layer-tree.html, when navigating back,
2263         the two iframes' dimensions correctly exclude the horizontal scrollbar's height since
2264         it's not present after a style recalc.
2265
2266         * compositing/iframes/page-cache-layer-tree-expected.txt:
2267
2268 2016-10-20  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2269
2270         WebRTC: The MediaStreamTrackEvent init dictionary needs a required track member
2271         https://bugs.webkit.org/show_bug.cgi?id=146232
2272
2273         Update MediaStreamTrackEvent IDL as per specification.
2274
2275         No additional test required, rebase existings tests.
2276
2277         Reviewed by Darin Adler.
2278
2279         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
2280         * fast/mediastream/MediaStreamTrackEvent-constructor.html: Remove
2281         useless tests.
2282
2283 2016-10-19  Antoine Quint  <graouts@apple.com>
2284
2285         [Modern Media Controls] Media Controller: mute support
2286         https://bugs.webkit.org/show_bug.cgi?id=163677
2287         <rdar://problem/28851582>
2288
2289         Reviewed by Dean Jackson.
2290
2291         New tests for the MuteSupport class and adding the new resource to other MediaController tests.
2292
2293         * media/modern-media-controls/media-controller/media-controller-constructor.html:
2294         * media/modern-media-controls/media-controller/media-controller-resize.html:
2295         * media/modern-media-controls/mute-support/mute-support-button-click-expected.txt: Added.
2296         * media/modern-media-controls/mute-support/mute-support-button-click.html: Added.
2297         * media/modern-media-controls/mute-support/mute-support-media-api-expected.txt: Added.
2298         * media/modern-media-controls/mute-support/mute-support-media-api.html: Added.
2299         * media/modern-media-controls/mute-support/mute-support-muted-expected.txt: Added.
2300         * media/modern-media-controls/mute-support/mute-support-muted.html: Added.
2301         * media/modern-media-controls/start-support/start-support-audio.html:
2302         * media/modern-media-controls/start-support/start-support-autoplay.html:
2303         * media/modern-media-controls/start-support/start-support-click-to-start.html:
2304         * media/modern-media-controls/start-support/start-support-error.html:
2305         * media/modern-media-controls/start-support/start-support-fullscreen.html:
2306         * media/modern-media-controls/start-support/start-support-manual-play.html:
2307         * media/modern-media-controls/start-support/start-support-no-source.html:
2308
2309 2016-10-19  Jer Noble  <jer.noble@apple.com>
2310
2311         REGRESSION (r206025): All YouTube videos play with black bars on all four sides
2312         https://bugs.webkit.org/show_bug.cgi?id=163308
2313
2314         Reviewed by Darin Adler.
2315
2316         * media/media-source/media-source-resize-expected.txt: Added.
2317         * media/media-source/media-source-resize.html: Added.
2318
2319 2016-10-19  Nan Wang  <n_wang@apple.com>
2320
2321         AX: [Mac] Mark element AXAPI should comform to specs
2322         https://bugs.webkit.org/show_bug.cgi?id=163707
2323
2324         Reviewed by Chris Fleizach.
2325
2326         Added the modified roles-computedRoleString-expected.txt in mac platform so 
2327         that the exposed mark element won't affect other platform.
2328
2329         * platform/mac/accessibility/roles-computedRoleString-expected.txt: Added.
2330         * platform/mac/accessibility/roles-exposed-expected.txt:
2331
2332 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
2333
2334         CSS font-variation-settings does not handle uppercase axis names in variable fonts
2335         https://bugs.webkit.org/show_bug.cgi?id=163546
2336
2337         Reviewed by Dean Jackson.
2338
2339         * fast/text/variations/case-axis-names-expected.html: Added.
2340         * fast/text/variations/case-axis-names.html: Added.
2341
2342 2016-10-19  Joone Hur  <joone.hur@intel.com>
2343
2344         Add a plain space instead of &nbsp; between text nodes
2345         https://bugs.webkit.org/show_bug.cgi?id=123163
2346
2347         Reviewed by Ryosuke Niwa.
2348
2349         When we rebalance white spaces, &nbsp; can be added as space
2350         under some conditions. This patch adds a condition that the next
2351         sibling text node should not exist.
2352
2353         * accessibility/mac/find-and-replace-match-capitalization-expected.txt:
2354         * accessibility/mac/find-and-replace-match-capitalization.html:
2355         * accessibility/mac/select-text/select-text-135575-expected.txt:
2356         * accessibility/mac/select-text/select-text-7-expected.txt:
2357         * accessibility/mac/select-text/select-text-8-expected.txt:
2358         * accessibility/mac/select-text/select-text-9-expected.txt:
2359         * editing/mac/spelling/autocorrection-blockquote-crash-expected.txt:
2360         * editing/pasteboard/paste-text-003-expected.txt:
2361         * platform/gtk/editing/execCommand/paste-1-expected.txt:
2362         * platform/gtk/editing/pasteboard/paste-2-expected.txt:
2363         * platform/gtk/editing/pasteboard/unrendered-br-expected.txt:
2364         * platform/mac/editing/execCommand/paste-1-expected.txt:
2365         * platform/mac/editing/pasteboard/paste-2-expected.txt:
2366         * platform/mac/editing/pasteboard/unrendered-br-expected.txt:
2367
2368 2016-10-19  Sam Weinig  <sam@webkit.org>
2369
2370         Add support for sequences and dictionaries in unions
2371         https://bugs.webkit.org/show_bug.cgi?id=163695
2372
2373         Reviewed by Chris Dumez.
2374
2375         * js/dom/webidl-type-mapping-expected.txt:
2376         * js/dom/webidl-type-mapping.html:
2377         Add tests for more complex conversions.
2378
2379 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
2380
2381         Marking platform/mac-wk2/plugins/muted-state.html as failing.
2382         https://bugs.webkit.org/show_bug.cgi?id=163702
2383
2384         Unreviewed test gardening.
2385
2386         * platform/mac-wk2/TestExpectations:
2387
2388 2016-10-19  Dean Jackson  <dino@apple.com>
2389
2390         Import W3C CSS Shapes tests
2391         https://bugs.webkit.org/show_bug.cgi?id=163697
2392
2393         Rubberstamped by Anders Carlsson.
2394
2395         * TestExpectations: Mark as skipped while we unprefix.
2396
2397 2016-10-19  Ryosuke Niwa  <rniwa@webkit.org>
2398
2399         Annotate more DOM and HTML IDLs with CEReactions
2400         https://bugs.webkit.org/show_bug.cgi?id=163653
2401
2402         Reviewed by Darin Adler.
2403
2404         Added a regression test to make sure webkitdropzone IDL attribute on HTMLElement
2405         honors CEReactions semantics using the web-platform-tests' infrastructure I added.
2406
2407         * fast/custom-elements/reactions-for-webkit-extensions-expected.txt: Added.
2408         * fast/custom-elements/reactions-for-webkit-extensions.html: Added.
2409
2410 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
2411
2412         Unreviewed, rolling out r207557.
2413
2414         This change caused animations/font-variations tests to time
2415         out on pre-Sierra Macs.
2416
2417         Reverted changeset:
2418
2419         "[macOS] [iOS] Disable variation fonts on macOS El Capitan and
2420         iOS 9"
2421         https://bugs.webkit.org/show_bug.cgi?id=163374
2422         http://trac.webkit.org/changeset/207557
2423
2424 2016-10-19  Nan Wang  <n_wang@apple.com>
2425
2426         AX: crash: com.apple.WebCore: WebCore::AccessibilityObject::findMatchingObjects + 600
2427         https://bugs.webkit.org/show_bug.cgi?id=163682
2428
2429         Reviewed by Chris Fleizach.
2430
2431         * accessibility/mac/search-predicate-crash-expected.txt: Added.
2432         * accessibility/mac/search-predicate-crash.html: Added.
2433
2434 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
2435
2436         [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
2437         https://bugs.webkit.org/show_bug.cgi?id=163374
2438
2439         Reviewed by Darin Adler.
2440
2441         Moving animations/font-variation-settings* tests to animations/font-variations
2442         in order to make them easier to mark as failing.
2443
2444         Mark the relevant tests as failing on El Capitan and iOS 9.
2445
2446         * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
2447         * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
2448         * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
2449         * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
2450         * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
2451         * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
2452         * platform/gtk/TestExpectations:
2453         * platform/ios-simulator/TestExpectations:
2454         * platform/mac/TestExpectations:
2455
2456 2016-10-19  Antoine Quint  <graouts@apple.com>
2457
2458         [Modern Media Controls] Media Controller: click-to-start support
2459         https://bugs.webkit.org/show_bug.cgi?id=163659
2460         <rdar://problem/28845656>
2461
2462         Reviewed by Dean Jackson.
2463
2464         New test coverage for the StartSupport class.
2465
2466         * media/modern-media-controls/media-controller/media-controller-constructor.html:
2467         * media/modern-media-controls/media-controller/media-controller-resize.html:
2468         * media/modern-media-controls/start-support/start-support-audio-expected.txt: Added.
2469         * media/modern-media-controls/start-support/start-support-audio.html: Added.
2470         * media/modern-media-controls/start-support/start-support-autoplay-expected.txt: Added.
2471         * media/modern-media-controls/start-support/start-support-autoplay.html: Added.
2472         * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt.
2473         * media/modern-media-controls/start-support/start-support-click-to-start.html: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start.html.
2474         * media/modern-media-controls/start-support/start-support-error-expected.txt: Added.
2475         * media/modern-media-controls/start-support/start-support-error.html: Added.
2476         * media/modern-media-controls/start-support/start-support-fullscreen-expected.txt: Added.
2477         * media/modern-media-controls/start-support/start-support-fullscreen.html: Added.
2478         * media/modern-media-controls/start-support/start-support-manual-play-expected.txt: Added.
2479         * media/modern-media-controls/start-support/start-support-manual-play.html: Added.
2480         * media/modern-media-controls/start-support/start-support-no-source-expected.txt: Added.
2481         * media/modern-media-controls/start-support/start-support-no-source.html: Added.
2482         * platform/ios-simulator/TestExpectations:
2483
2484 2016-10-19  Aaron Chu  <aaron_chu@apple.com>
2485
2486         Web Inspector: AXI: expose computed tree node and heading level
2487         https://bugs.webkit.org/show_bug.cgi?id=130825
2488         <rdar://problem/16442349>
2489
2490         Reviewed by Joseph Pecoraro.
2491
2492         Included logging of the two newly exposed accessibility properties:
2493         Heading Level and Hierarchical Level.
2494
2495         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
2496         * inspector/dom/getAccessibilityPropertiesForNode.html:
2497
2498 2016-10-19  Zalan Bujtas  <zalan@apple.com>
2499
2500         Use anonymous table row for new child at RenderTableRow::addChild() if available.
2501         https://bugs.webkit.org/show_bug.cgi?id=163651
2502         <rdar://problem/28705022>
2503
2504         Reviewed by David Hyatt.
2505
2506         * fast/table/crash-when-table-has-continuation-and-content-inserted-expected.txt: Added.
2507         * fast/table/crash-when-table-has-continuation-and-content-inserted.html: Added.
2508
2509 2016-10-19  Chris Dumez  <cdumez@apple.com>
2510
2511         MouseEvent's coordinates should be 0 for simulated clicks
2512         https://bugs.webkit.org/show_bug.cgi?id=163648
2513
2514         Reviewed by Darin Adler.
2515
2516         Add layout test coverage. I verified that this test is passing in
2517         Firefox and Chrome as well.
2518
2519         * fast/events/element-click-no-coords-expected.txt: Added.
2520         * fast/events/element-click-no-coords.html: Added.
2521
2522 2016-10-19  Nan Wang  <n_wang@apple.com>
2523
2524         AX: [Mac] Meter element should use AXValueDescription to descrbe the status of the value
2525         https://bugs.webkit.org/show_bug.cgi?id=163610
2526
2527         Reviewed by Chris Fleizach.
2528
2529         * accessibility/mac/meter-gauge-value-description-expected.txt: Added.
2530         * accessibility/mac/meter-gauge-value-description.html: Added.
2531
2532 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
2533
2534         Marking WPT html/webappapis/animation-frames/callback-* tests as flaky on mac-wk1.
2535         https://bugs.webkit.org/show_bug.cgi?id=163361
2536
2537         Unreviewed test gardening.
2538
2539         * platform/mac-wk1/TestExpectations:
2540
2541 2016-10-19  Javier Fernandez  <jfernandez@igalia.com>
2542
2543         Web Inspector: Debugger buttons positioned incorrectly, align-content default value is unexpected
2544         https://bugs.webkit.org/show_bug.cgi?id=163572
2545
2546         Reviewed by Sergio Villar Senin.
2547
2548         Modified test cases for initial values.
2549         Added regression test for the align-content issue.
2550
2551         * css3/flexbox/flexbox-lines-must-be-stretched-by-default-expected.txt: Added.
2552         * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html: Added.
2553         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
2554
2555 2016-10-19  Jer Noble  <jer.noble@apple.com>
2556
2557         [Mac][MSE] Movies with a 'mvex' box have a zero-duration
2558         https://bugs.webkit.org/show_bug.cgi?id=163641
2559
2560         Reviewed by Darin Adler.
2561
2562         * media/media-source/content/test-fragmented-manifest.json:
2563         * media/media-source/content/test-fragmented.mp4:
2564         * platform/mac/TestExpectations:
2565
2566 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
2567
2568         Import the latest custom elements tests from W3C
2569         https://bugs.webkit.org/show_bug.cgi?id=163640
2570
2571         Reviewed by Chris Dumez.
2572
2573         Removed the test re-imported via web-platform-tests in r206838.
2574
2575         * fast/custom-elements/lifecycle-callback-timing-expected.txt: Removed.
2576         * fast/custom-elements/lifecycle-callback-timing.html: Removed.
2577
2578 2016-10-18  Chris Dumez  <cdumez@apple.com>
2579
2580         [Web IDL] Drop webkit-specific extended attributes that are no longer useful
2581         https://bugs.webkit.org/show_bug.cgi?id=163643
2582
2583         Reviewed by Ryosuke Niwa.
2584
2585         Add layout test to check that Notification.permission is now deletable.
2586
2587         * fast/notifications/notification-permisssion-deletable-expected.txt: Added.
2588         * fast/notifications/notification-permisssion-deletable.html: Added.
2589
2590 2016-10-18  Mark Lam  <mark.lam@apple.com>
2591
2592         Invoking Object.prototype.__proto__ accessors directly should throw a TypeError.
2593         https://bugs.webkit.org/show_bug.cgi?id=154377
2594         <rdar://problem/27330808>
2595
2596         Reviewed by Filip Pizlo and Saam Barati.
2597
2598         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
2599         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
2600         * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt:
2601         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt:
2602         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto.html:
2603         * js/dom/activation-proto-expected.txt:
2604         * js/dom/script-tests/activation-proto.js:
2605         * js/object-literal-shorthand-construction-expected.txt:
2606         * js/script-tests/object-literal-shorthand-construction.js:
2607         * js/script-tests/sloppy-getter-setter-global-object.js:
2608         * js/sloppy-getter-setter-global-object-expected.txt:
2609
2610 2016-10-18  Chris Dumez  <cdumez@apple.com>
2611
2612         [Web IDL] Kill support for [LegacyConstructorTemplate=Event] / [LegacyInitializedByEventConstructor]
2613         https://bugs.webkit.org/show_bug.cgi?id=163630
2614
2615         Reviewed by Darin Adler.
2616
2617         Update / rebaseline existing tests to reflect minor behavior changes.
2618
2619         * fast/events/constructors/event-constructors-expected.txt:
2620         * fast/events/constructors/event-constructors.html:
2621         * fast/events/constructors/ui-event-constructor-expected.txt:
2622
2623 2016-10-18  Chris Dumez  <cdumez@apple.com>
2624
2625         Changing details.open should cause a toggle event to be fired asynchronously
2626         https://bugs.webkit.org/show_bug.cgi?id=163568
2627
2628         Reviewed by Darin Adler.
2629
2630         Rebaseline existing test now that a new ontoggle attribute is exposed.
2631
2632         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2633
2634 2016-10-18  Chris Dumez  <cdumez@apple.com>
2635
2636         Provide better form validation messages
2637         https://bugs.webkit.org/show_bug.cgi?id=163584
2638
2639         Reviewed by Darin Adler.
2640
2641         Update existing tests now that form validation messages differ.
2642
2643         * fast/forms/number/number-validation-message-expected.txt:
2644         * fast/forms/number/number-validation-message.html:
2645         * fast/forms/validationMessage-expected.txt:
2646         * platform/mac/fast/forms/validation-message-appearance-expected.txt:
2647
2648 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
2649
2650         Marking http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https.html as flaky on Sierra.
2651         https://bugs.webkit.org/show_bug.cgi?id=163453
2652
2653         Unreviewed test gardening.
2654
2655         * platform/mac-wk2/TestExpectations:
2656
2657 2016-10-18  Chris Dumez  <cdumez@apple.com>
2658
2659         Leverage new union type support for HTMLSelectElement.add() / HTMLOptionsCollection.add()
2660         https://bugs.webkit.org/show_bug.cgi?id=163608
2661
2662         Reviewed by Ryosuke Niwa.
2663
2664         Rebaseline existing tests now that exception messages are different.
2665
2666         * fast/dom/HTMLSelectElement/add-expected.txt:
2667         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
2668         * fast/dom/incompatible-operations-expected.txt:
2669
2670 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
2671
2672         REGRESSION (r201471): Keyboard remains visible when swiping back on twitter.com
2673         https://bugs.webkit.org/show_bug.cgi?id=163581
2674         <rdar://problem/27739558>
2675
2676         Reviewed by Simon Fraser.
2677
2678         Added a regression test for hiding a keyboard when the focused element is removed from the DOM.
2679
2680         * fast/forms/ios/hide-keyboard-on-node-removal-expected.txt: Added.
2681         * fast/forms/ios/hide-keyboard-on-node-removal.html: Added.
2682
2683 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
2684
2685         Marking media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky on mac-wk1.
2686         https://bugs.webkit.org/show_bug.cgi?id=163598
2687
2688         Unreviewed test gardening.
2689
2690         * platform/mac-wk1/TestExpectations:
2691
2692 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
2693
2694         Add flaky expectation for tiled-drawing/scrolling/latched-div-with-scroll-snap.html that was errantly removed.
2695
2696         Unreviewed test gardening.
2697
2698         * platform/mac-wk2/TestExpectations:
2699
2700 2016-10-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
2701
2702         SVGCSSParser: m_implicitShorthand value is not reset after adding the shorthand property
2703         https://bugs.webkit.org/show_bug.cgi?id=116470
2704
2705         Reviewed by Simon Fraser.
2706
2707         * fast/css/implicit-property-restore-expected.txt: Added.
2708         * fast/css/implicit-property-restore.html: Added.
2709
2710         * fast/css/remove-shorthand-expected.txt:
2711         Rebase-line the test expected results because of fixing the leak of
2712         m_implicitShorthand. The bug was happening because "background: ..." property
2713         comes immediately before the "list-style: ...." property.
2714
2715 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
2716
2717         Marking inspector/debugger/breakpoint-action-eval.html as a flaky timeout on mac-wk2.
2718         https://bugs.webkit.org/show_bug.cgi?id=163604
2719
2720         Unreviewed test gardening.
2721
2722         * platform/mac-wk2/TestExpectations:
2723
2724 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
2725
2726         Marking scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
2727         https://bugs.webkit.org/show_bug.cgi?id=161360
2728
2729         Unreviewed test gardening.
2730
2731         * platform/mac-wk1/TestExpectations:
2732
2733 2016-10-18  Chris Dumez  <cdumez@apple.com>
2734
2735         Update TrackEvent to stop using legacy [ConstructorTemplate=Event]
2736         https://bugs.webkit.org/show_bug.cgi?id=163580
2737
2738         Reviewed by Sam Weinig.
2739
2740         Update existing test to reflect behavior change. We now correctly throw a TypeError
2741         when passing an unexpected track object type to the TrackEvent constructor.
2742
2743         * fast/events/constructors/track-event-constructor-expected.txt:
2744         * fast/events/constructors/track-event-constructor.html:
2745
2746 2016-10-18  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2747
2748         Rebase test in fast/mediastream
2749
2750         [GTK] Test gardening after r206956
2751         https://bugs.webkit.org/show_bug.cgi?id=163596
2752
2753         Unreviewed.
2754
2755         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2756
2757 2016-10-18  Eric Carlson  <eric.carlson@apple.com>
2758
2759         [MediaStream] Resolve constraints and enumerate devices in the UI process
2760         https://bugs.webkit.org/show_bug.cgi?id=162147
2761         <rdar://problem/28803569>
2762
2763         Reviewed by Darin Adler.
2764
2765         * fast/mediastream/getusermedia-expected.txt: Updated.
2766         * fast/mediastream/getusermedia.html: Ditto.
2767         * fast/mediastream/mock-media-source-expected.txt: Ditto.
2768
2769 2016-10-18  Caitlin Potter  <caitp@igalia.com>
2770
2771         [JSC] ES6 Method functions should not have prototype
2772         https://bugs.webkit.org/show_bug.cgi?id=162530
2773
2774         Reviewed by Saam Barati.
2775
2776         Update expected error message to no longer indicate "strict mode"
2777         (which is not always true), and add additional tests for the presence
2778         of "caller" and "arguments" on accessor MethodDefinitions.
2779
2780         * js/basic-strict-mode-expected.txt:
2781         * js/caller-property-expected.txt:
2782         * js/class-syntax-method-names-expected.txt:
2783         * js/es6-function-properties-expected.txt:
2784         * js/non-strict-function-properties-expected.txt:
2785         * js/script-tests/caller-property.js:
2786         * js/script-tests/class-syntax-method-names.js:
2787         * js/script-tests/es6-function-properties.js:
2788         (k.get getter):
2789         (k.set setter):
2790         (get checkProperties):
2791         * js/script-tests/non-strict-function-properties.js:
2792
2793 2016-10-18  Javier Fernandez  <jfernandez@igalia.com>
2794
2795         [css-grid] Different width of grid container between initial load and refresh
2796         https://bugs.webkit.org/show_bug.cgi?id=163535
2797
2798         Reviewed by Manuel Rego Casasnovas.
2799
2800         Tests to ensure repeated layouts on grid elements produce the same results when using
2801         orthogonal grid items.
2802
2803         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results-expected.txt: Added.
2804         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html: Added.
2805
2806 2016-10-17  Sergio Villar Senin  <svillar@igalia.com>
2807
2808         [css-grid] Constrain by min|max-height on auto repeat computation
2809         https://bugs.webkit.org/show_bug.cgi?id=163540
2810
2811         Reviewed by Darin Adler.
2812
2813         Some new test cases to verify that min-height is used on the auto repeat tracks computation
2814         whenever the height is indefinite and max-height is not.
2815
2816         * fast/css-grid-layout/grid-auto-fill-rows-expected.txt:
2817         * fast/css-grid-layout/grid-auto-fill-rows.html:
2818         * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash-expected.txt:
2819         * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash.html:
2820
2821 2016-10-17  Megan Gardner  <megan_gardner@apple.com>
2822
2823         Add test and infrastructure for link popover
2824         https://bugs.webkit.org/show_bug.cgi?id=163406
2825
2826         Reviewed by Simon Fraser.
2827
2828         * fast/events/touch/ios/iphone7/force-press-on-link-expected.txt: Added.
2829         * fast/events/touch/ios/iphone7/force-press-on-link.html: Added.
2830
2831 2016-10-17  Joseph Pecoraro  <pecoraro@apple.com>
2832
2833         Web Inspector: Add toggles for debugger pauses at console.assert failures
2834         https://bugs.webkit.org/show_bug.cgi?id=139542
2835         <rdar://problem/19281600>
2836
2837         Reviewed by Timothy Hatcher.
2838
2839         * inspector/debugger/pause-on-assert.html:
2840         * inspector/debugger/pause-reason.html:
2841         These tests need to enable pause on assertions.
2842
2843         * inspector/debugger/setPauseOnAssertions-expected.txt: Added.
2844         * inspector/debugger/setPauseOnAssertions.html: Added.
2845         Specific tests for the new protocol method.
2846
2847 2016-10-17  Ryan Haddad  <ryanhaddad@apple.com>
2848
2849         Marking platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html as flaky on ios-simulator debug.
2850         https://bugs.webkit.org/show_bug.cgi?id=163362
2851
2852         Unreviewed test gardening.
2853
2854         * platform/ios-simulator-wk2/TestExpectations:
2855
2856 2016-10-17  Simon Fraser  <simon.fraser@apple.com>
2857
2858         Implement DOMRect/DOMRectReadOnly
2859         https://bugs.webkit.org/show_bug.cgi?id=163464
2860
2861         Reviewed by Darin Adler.
2862         
2863         New test and new results for global constructor tests.
2864
2865         * geometry/DOMRect-001-expected.txt: Added.
2866         * geometry/DOMRect-001.html: Added.
2867         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2868         * js/dom/global-constructors-attributes-expected.txt:
2869         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2870         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2871         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2872         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2873         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2874         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2875
2876 2016-10-17  Antoine Quint  <graouts@apple.com>
2877
2878         [Modern Media Controls] Basic MediaController
2879         https://bugs.webkit.org/show_bug.cgi?id=163539
2880         <rdar://problem/28797542>
2881
2882         Reviewed by Darin Adler.
2883
2884         Testing the properties of the new MediaController class and the availability and behavior of the
2885         createControls() global function.
2886
2887         * media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt: Added.
2888         * media/modern-media-controls/media-controller/media-controller-click-to-start.html: Added.
2889         * media/modern-media-controls/media-controller/media-controller-constructor-expected.txt: Added.
2890         * media/modern-media-controls/media-controller/media-controller-constructor.html: Added.
2891         * media/modern-media-controls/media-controller/media-controller-resize-expected.txt: Added.
2892         * media/modern-media-controls/media-controller/media-controller-resize.html: Added.
2893
2894 2016-10-17  Michael Catanzaro  <mcatanzaro@igalia.com>
2895
2896         [GTK] Skip layout tests under crypto/workers/subtle
2897
2898         * platform/gtk/TestExpectations:
2899
2900 2016-10-17  Nan Wang  <n_wang@apple.com>
2901
2902         AX: [Mac] mapping for output elements
2903         https://bugs.webkit.org/show_bug.cgi?id=163471
2904
2905         Reviewed by Chris Fleizach.
2906
2907         * accessibility/mac/output-element-expected.txt: Added.
2908         * accessibility/mac/output-element.html: Added.
2909
2910 2016-10-17  Simon Fraser  <simon.fraser@apple.com>
2911
2912         Implement DOMPoint/DOMPointReadOnly
2913         https://bugs.webkit.org/show_bug.cgi?id=133916
2914
2915         Reviewed by Darin Adler.
2916         
2917         New Web Platform-style test, and rebaselines.
2918
2919         * geometry/DOMPoint-001-expected.txt: Added.
2920         * geometry/DOMPoint-001.html: Added.
2921         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2922         * js/dom/global-constructors-attributes-expected.txt:
2923         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2924         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2925         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2926         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2927         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2928         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2929
2930 2016-10-17  Ryan Haddad  <ryanhaddad@apple.com>
2931
2932         Rebaseline mathml/mathml-in-dashboard.html for mac.
2933
2934         Unreviewed test gardening.
2935
2936         * platform/mac/mathml/mathml-in-dashboard-expected.txt: Added.
2937
2938 2016-10-16  Nan Wang  <n_wang@apple.com>
2939
2940         AX: [Mac] roleDescription for AXTextField input types
2941         https://bugs.webkit.org/show_bug.cgi?id=163419
2942         <rdar://problem/28766192>
2943
2944         Reviewed by Darin Adler.
2945
2946         * platform/mac/accessibility/roles-exposed-expected.txt:
2947
2948 2016-10-16  Michael Catanzaro  <mcatanzaro@igalia.com>
2949
2950         Unreviewed GTK test gardening
2951
2952         * mathml/mathml-in-dashboard-expected.txt:
2953         * platform/gtk/TestExpectations:
2954
2955 2016-10-16  Antoine Quint  <graouts@apple.com>
2956
2957         [Modern Media Controls] Styles for StartButton are missing
2958         https://bugs.webkit.org/show_bug.cgi?id=163499
2959         <rdar://problem/28792009>
2960
2961         Reviewed by Darin Adler.
2962
2963         New test checking StartButton instances have the right CSS styles applied to their DOM structure.
2964
2965         * media/modern-media-controls/start-button/start-button-styles-expected.txt: Added.
2966         * media/modern-media-controls/start-button/start-button-styles.html: Added.
2967
2968 2016-10-16  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2969
2970         [EFL] Meter tests have been failed since r207280
2971
2972         Unreviewed EFL gardening. And add new baseline for meter-element.html.
2973
2974         * platform/efl/TestExpectations: Mark 2 tests to failure.
2975         * platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
2976
2977 2016-10-15  Said Abou-Hallawa  <sabouhallawa@apple.com>
2978
2979         Delete the animated image catchup code
2980         https://bugs.webkit.org/show_bug.cgi?id=163410
2981
2982         Reviewed by Simon Fraser.
2983
2984         This animated gif has one red frame, one green frame and two red frames.
2985         The test page renders only two frames from this this image on a canvas. The
2986         test passes if the second frame (the green one) is rendered on the canvas
2987         even if drawImage() is called after the duration of the first frame.
2988
2989         * fast/images/ordered-animated-image-frames-expected.html: Added.
2990         * fast/images/ordered-animated-image-frames.html: Added.
2991         * fast/images/resources/animated-red-green-blue.gif: Added.
2992
2993 2016-10-15  Myles C. Maxfield  <mmaxfield@apple.com>
2994
2995         Test that duplicate axis values in font-variation-settings are resolved correctly
2996         https://bugs.webkit.org/show_bug.cgi?id=163489
2997
2998         Reviewed by Darin Adler.
2999
3000         * fast/text/variations/duplicate-axis-expected.html: Added.
3001         * fast/text/variations/duplicate-axis.html: Added.
3002
3003 2016-10-15  Sam Weinig  <sam@webkit.org>
3004
3005         MessageEvent's source property should be a (DOMWindow or MessagePort)? rather than a EventTarget?
3006         https://bugs.webkit.org/show_bug.cgi?id=163475
3007
3008         Reviewed by Simon Fraser.
3009
3010         * fast/dom/message-port-deleted-by-accessor.html:
3011         Switch source parameter to null to avoid accidental type error.
3012
3013         * fast/events/constructors/message-event-constructor-expected.txt:
3014         * fast/events/constructors/message-event-constructor.html:
3015         Update test expect a thrown type error, as is now expected, for non-window or MessagePort EventTargets.
3016
3017 2016-10-15  Antoine Quint  <graouts@apple.com>
3018
3019         [Modern Media Controls] macOS inline controls
3020         https://bugs.webkit.org/show_bug.cgi?id=163444
3021         <rdar://problem/27989473>
3022
3023         Reviewed by Dean Jackson.
3024
3025         Testing the properties of the new MacOSMediaControls and MacOSInlineMediaControls classes.
3026
3027         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles-expected.txt: Added.
3028         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html: Added.
3029         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt: Added.
3030         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html: Added.
3031         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles-expected.txt: Added.
3032         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html: Added.
3033         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout-expected.txt: Added.
3034         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html: Added.
3035         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles-expected.txt: Added.
3036         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html: Added.
3037         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility-expected.txt: Added.
3038         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html: Added.
3039         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt: Added.
3040         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html: Added.
3041         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls-expected.txt: Added.
3042         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html: Added.
3043         * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Added.
3044         * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Added.
3045
3046 2016-10-14  Antti Koivisto  <antti@apple.com>
3047
3048         100% CPU on homedepot.com page
3049         https://bugs.webkit.org/show_bug.cgi?id=163452
3050         <rdar://problem/28730708>
3051
3052         Reviewed by Simon Fraser.
3053
3054         * fast/animation/animation-style-update-size-expected.txt: Added.
3055         * fast/animation/animation-style-update-size.html: Added.
3056
3057 2016-10-14  Chris Dumez  <cdumez@apple.com>
3058
3059         Unreviewed, rolling out r207319.
3060
3061         Regressed Dromaeo and may have caused crashes under
3062         GuardMalloc (rdar://problem/28780835)
3063
3064         Reverted changeset:
3065
3066         "[Web IDL] Add support for [SameObject] extended attribute"
3067         https://bugs.webkit.org/show_bug.cgi?id=163414
3068         http://trac.webkit.org/changeset/207319
3069
3070 2016-10-14  Manuel Rego Casasnovas  <rego@igalia.com>
3071
3072         [css-grid] Changing the argument on fit-content() doesn't cause the grid to be relayout
3073         https://bugs.webkit.org/show_bug.cgi?id=163434
3074
3075         Reviewed by Sergio Villar Senin.
3076
3077         * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Added.
3078         * fast/css-grid-layout/grid-change-fit-content-argument.html: Added.
3079
3080 2016-10-14  Joseph Pecoraro  <pecoraro@apple.com>
3081
3082         test262: Failure with RegExp.prototype.compile when pattern is undefined
3083         https://bugs.webkit.org/show_bug.cgi?id=163431
3084
3085         Reviewed by Yusuke Suzuki.
3086
3087         * js/regexp-compile-expected.txt:
3088         * js/script-tests/regexp-compile.js:
3089
3090 2016-10-14  Antoine Quint  <graouts@apple.com>
3091
3092         REGRESSION (r207299): media/modern-media-controls/pip-button/pip-button.html and media/modern-media-controls/skip-back-button/skip-back-button.html are flaky
3093         https://bugs.webkit.org/show_bug.cgi?id=163411
3094
3095         Reviewed by Antoine Quint.
3096
3097         Ensure all buttons have their required images loaded before we check on the mask-image set through CSS.
3098
3099         * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html:
3100         * media/modern-media-controls/forward-button/forward-button.html:
3101         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
3102         * media/modern-media-controls/mute-button/mute-button.html:
3103         * media/modern-media-controls/pip-button/pip-button.html:
3104         * media/modern-media-controls/rewind-button/rewind-button.html:
3105         * media/modern-media-controls/skip-back-button/skip-back-button.html:
3106         * media/modern-media-controls/tracks-button/tracks-button.html:
3107
3108 2016-10-14  Youenn Fablet  <youenn@apple.com>
3109
3110         Make NetworkCache aware of fetch cache mode
3111         https://bugs.webkit.org/show_bug.cgi?id=163332
3112
3113         Reviewed by Antti Koivisto.
3114
3115         * platform/ios-simulator/TestExpectations:
3116         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
3117         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-reload-expected.txt: Added.
3118         * platform/win/TestExpectations:
3119         * platform/wk2/TestExpectations:
3120
3121 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
3122
3123         Exception message for expressions with multiple bracket accesses is inconsistent / incorrect
3124         https://bugs.webkit.org/show_bug.cgi?id=163426
3125
3126         Reviewed by Geoffrey Garen.
3127
3128         * js/exception-expression-offset-expected.txt:
3129         * js/script-tests/exception-expression-offset.js:
3130         (testException):
3131         Correct existing tests and add new tests for multiple and intermixed
3132         dot / bracket accesses.
3133
3134 2016-10-13  Alex Christensen  <achristensen@webkit.org>
3135
3136         Hosts of URLs with non-special schemes should be case-sensitive, and non-ASCII characters in such hosts should be punycode-encoded
3137         https://bugs.webkit.org/show_bug.cgi?id=163413
3138
3139         Reviewed by Tim Horton.
3140
3141         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
3142         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
3143         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
3144         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
3145         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
3146         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
3147         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
3148         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
3149         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
3150         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
3151         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
3152         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
3153         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
3154         * fast/css/getComputedStyle/computed-style-border-image.html:
3155         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
3156         * fast/css/getComputedStyle/computed-style-cross-fade.html:
3157         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
3158         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
3159         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
3160         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
3161         * fast/loader/url-parse-1-expected.txt:
3162         * fast/url/host-lowercase-per-scheme-expected.txt:
3163         * fast/url/safari-extension-expected.txt:
3164         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
3165         Update test expectations.  This is how they were before r207162, showing that this change to the URLParser increases compatibility.
3166
3167 2016-10-13  Chris Dumez  <cdumez@apple.com>
3168
3169         [Web IDL] Add support for [SameObject] extended attribute
3170         https://bugs.webkit.org/show_bug.cgi?id=163414
3171
3172         Reviewed by Darin Adler.
3173
3174         Add layout test coverage.
3175
3176         * js/dom/SameObject-support-expected.txt: Added.
3177         * js/dom/SameObject-support.html: Added.
3178
3179 2016-10-13  Nan Wang  <n_wang@apple.com>
3180
3181         AX: [Mac] better accessibility support for Summary elements
3182         https://bugs.webkit.org/show_bug.cgi?id=163367
3183         <rdar://problem/28745010>
3184
3185         Reviewed by Chris Fleizach.
3186
3187         * accessibility/mac/details-summary-expected.txt:
3188         * accessibility/mac/details-summary-role-description-expected.txt:
3189         * accessibility/mac/details-summary-role-description.html:
3190         * accessibility/mac/details-summary.html:
3191
3192 2016-10-13  Ryan Haddad  <ryanhaddad@apple.com>
3193
3194         Marking inspector/debugger/breakpoints/resolved-dump-each-line.html as flaky on mac.
3195         https://bugs.webkit.org/show_bug.cgi?id=161951
3196
3197         Unreviewed test gardening.
3198
3199         * platform/mac/TestExpectations:
3200
3201 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
3202
3203         Web Inspector: Stepping highlight for dot/bracket expressions in if statements highlights subset of the expression
3204         https://bugs.webkit.org/show_bug.cgi?id=163378
3205         <rdar://problem/28749376>
3206
3207         Reviewed by Saam Barati.
3208
3209         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
3210         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
3211         * inspector/debugger/breakpoints/resources/dump-general.js:
3212         * inspector/debugger/stepping/stepping-misc-expected.txt:
3213         * inspector/debugger/stepping/stepping-misc.html:
3214         Add tests for these kinds of special cases.
3215
3216 2016-10-13  Antoine Quint  <graouts@apple.com>
3217
3218         [Modern Media Controls] MediaControls base class
3219         https://bugs.webkit.org/show_bug.cgi?id=163387
3220         <rdar://problem/28753955>
3221
3222         Reviewed by Dean Jackson.
3223
3224         Testing the properties of the new MediaControls class.
3225
3226         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt: Added.
3227         * media/modern-media-controls/media-controls/media-controls-constructor.html: Added.
3228         * media/modern-media-controls/media-controls/media-controls-placard-expected.txt: Added.
3229         * media/modern-media-controls/media-controls/media-controls-placard.html: Added.
3230         * media/modern-media-controls/media-controls/media-controls-start-button-expected.txt: Added.
3231         * media/modern-media-controls/media-controls/media-controls-start-button.html: Added.
3232
3233 2016-10-13  Antoine Quint  <graouts@apple.com>
3234
3235         [Modern Media Controls] TimeControl and TimeLabel
3236         https://bugs.webkit.org/show_bug.cgi?id=163356
3237         <rdar://problem/28741376>
3238
3239         Reviewed by Dean Jackson.
3240
3241         Adding tests for the new TimeControl and TimeLabel classes.
3242
3243         * media/modern-media-controls/time-control/time-control-expected.txt: Added.
3244         * media/modern-media-controls/time-control/time-control.html: Added.
3245         * media/modern-media-controls/time-label/time-label-expected.txt: Added.
3246         * media/modern-media-controls/time-label/time-label.html: Added.
3247
3248 2016-10-13  Jer Noble  <jer.noble@apple.com>
3249
3250         CRASH at WebCore::SourceBuffer::removeCodedFrames + 37
3251         https://bugs.webkit.org/show_bug.cgi?id=163336
3252
3253         Reviewed by Alex Christensen.
3254
3255         * media/media-source/media-source-remove-crash-expected.txt: Added.
3256         * media/media-source/media-source-remove-crash.html: Added.
3257
3258 2016-10-13  Sergio Villar Senin  <svillar@igalia.com>
3259
3260         [css-grid] Use min-size instead of min-content contribution for intrinsic maximums resolution
3261         https://bugs.webkit.org/show_bug.cgi?id=163283
3262
3263         Reviewed by Manuel Rego Casasnovas.
3264
3265         Uncommented a bunch of failing test cases that are working fine now.
3266
3267         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html:
3268         * fast/css-grid-layout/grid-intrinsic-maximums.html:
3269
3270 2016-10-11  Sergio Villar Senin  <svillar@igalia.com>
3271
3272         [css-grid] Fix intrinsic maximums resolution with fit-content and auto
3273         https://bugs.webkit.org/show_bug.cgi?id=163282
3274
3275         Reviewed by Manuel Rego Casasnovas.
3276
3277         New test cases to verify that all tracks with intrinsic max track sizing functions are used
3278         in step 2.5 of the track sizing algorith. Some of the new test cases are commented due to
3279         http://wkb.ug/163283.
3280
3281         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html: Added.
3282         * fast/css-grid-layout/grid-intrinsic-maximums.html: Added.
3283
3284 2016-10-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3285
3286         [GTK] Rebaseline tests affected by r207280 and report 3 new failures on accesibility tests.
3287         https://bugs.webkit.org/show_bug.cgi?id=163383
3288
3289         Unreviewed gardening.
3290
3291         * platform/gtk/TestExpectations:
3292         * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
3293         * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
3294         * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
3295         * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
3296         * platform/gtk/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Added.
3297         * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
3298         * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
3299         * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
3300
3301 2016-10-13  Antti Koivisto  <antti@apple.com>
3302
3303         Support scoped style for user agent shadow trees
3304         https://bugs.webkit.org/show_bug.cgi?id=163212
3305         <rdar://problem/28715318>
3306
3307         Reviewed by Ryosuke Niwa and Andreas Kling.
3308
3309         * fast/dom/HTMLMeterElement/meter-clone-expected.txt:
3310         * fast/dom/HTMLMeterElement/meter-clone.html:
3311         * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt:
3312         * platform/mac/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt:
3313         * platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
3314         * platform/mac/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
3315
3316 2016-10-12  Chris Dumez  <cdumez@apple.com>
3317
3318         Update WebKitMediaKeyMessageEvent / WebKitMediaKeyNeededEvent to stop using legacy [ConstructorTemplate=Event]
3319         https://bugs.webkit.org/show_bug.cgi?id=163369
3320
3321         Reviewed by Ryosuke Niwa.
3322
3323         Add layout test coverage.
3324
3325         * fast/events/webkit-media-key-events-constructor-expected.txt: Added.
3326         * fast/events/webkit-media-key-events-constructor.html: Added.
3327
3328 2016-10-12  Chris Dumez  <cdumez@apple.com>
3329
3330         Update HTMLSelectElement::recalcListItems() to ignore nested optgroup elements
3331         https://bugs.webkit.org/show_bug.cgi?id=163358
3332
3333         Reviewed by Kent Tamura.
3334
3335         Add layout test coverage.
3336
3337         * fast/dom/HTMLSelectElement/nested-optgroup-expected.txt: Added.
3338         * fast/dom/HTMLSelectElement/nested-optgroup.html: Added.
3339
3340 2016-10-12  Zalan Bujtas  <zalan@apple.com>
3341
3342         RenderRubyRun should not mark child renderers dirty at the end of layout.
3343         https://bugs.webkit.org/show_bug.cgi?id=163359
3344         <rdar://problem/28711840>
3345
3346         Reviewed by David Hyatt.
3347
3348         * fast/ruby/rubyrun-has-bad-child-expected.txt: Added.
3349         * fast/ruby/rubyrun-has-bad-child.html: Added.
3350
3351 2016-10-12  Simon Fraser  <simon.fraser@apple.com>
3352
3353         polygonPathFromPoints calls uncheckedAppend, but assertion size() < capacity() fails
3354         https://bugs.webkit.org/show_bug.cgi?id=163276
3355
3356         Reviewed by Sam Weinig.
3357
3358         * css3/masking/large-clip-path-expected.txt: Added.
3359         * css3/masking/large-clip-path.html: Added.
3360
3361 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
3362
3363         Web Inspector: step-into `console.log(o)` should not step through inspector javascript
3364         https://bugs.webkit.org/show_bug.cgi?id=161656
3365         <rdar://problem/28181123>
3366
3367         Reviewed by Timothy Hatcher.
3368
3369         * inspector/debugger/stepping/stepping-internal-scripts-expected.txt: Added.
3370         * inspector/debugger/stepping/stepping-internal-scripts.html: Added.
3371         Ensure step-into a console.log statement steps past it, and doesn't pause
3372         inside the non-visible internal script.
3373
3374 2016-10-12  Yusuke Suzuki  <utatane.tea@gmail.com>
3375
3376         Unreviewed, add expected file for new test after r207239
3377         https://bugs.webkit.org/show_bug.cgi?id=163245
3378
3379         Add an "expected.txt" file.
3380
3381         * js/dom/domjit-accessor-node-type-expected.txt: Added.
3382
3383 2016-10-12  Antoine Quint  <graouts@apple.com>
3384
3385         [Modern Media Controls] Sliders: scrubber and volume
3386         https://bugs.webkit.org/show_bug.cgi?id=163328
3387         <rdar://problem/28733838>
3388
3389         Reviewed by Dean Jackson.
3390
3391         Testing the properties of the new Slider class and its subclasses.
3392
3393         * media/modern-media-controls/resources/media-controls-utils.js: Added.
3394         (rgba):
3395         (shouldBeEqualToRGBAColor):
3396         * media/modern-media-controls/scrubber/scrubber-expected.txt: Added.
3397         * media/modern-media-controls/scrubber/scrubber.html: Added.
3398         * media/modern-media-controls/slider/slider-constructor-expected.txt: Added.
3399         * media/modern-media-controls/slider/slider-constructor.html: Added.
3400         * media/modern-media-controls/slider/slider-fill-expected.txt: Added.
3401         * media/modern-media-controls/slider/slider-fill.html: Added.
3402         * media/modern-media-controls/slider/slider-styles-expected.txt: Added.
3403         * media/modern-media-controls/slider/slider-styles.html: Added.
3404         * media/modern-media-controls/volume-slider/volume-slider-expected.txt: Added.
3405         * media/modern-media-controls/volume-slider/volume-slider-value-expected.txt: Added.
3406         * media/modern-media-controls/volume-slider/volume-slider-value.html: Added.
3407         * media/modern-media-controls/volume-slider/volume-slider.html: Added.
3408         * platform/ios-simulator/TestExpectations:
3409
3410 2016-10-12  Wenson Hsieh  <wenson_hsieh@apple.com>
3411
3412         Add experimental support for the "formatForeColor" inputType
3413         https://bugs.webkit.org/show_bug.cgi?id=163348
3414         <rdar://problem/28739334>
3415
3416         Reviewed by Ryosuke Niwa.
3417
3418         Adds a new test verifying that input events with inputType "formatForeColor" are dispatched when changing
3419         foreground color, and that their data attributes are as expected.
3420
3421         * fast/events/input-events-forecolor-data-expected.txt: Added.
3422         * fast/events/input-events-forecolor-data.html: Added.
3423         * platform/ios-simulator/TestExpectations:
3424
3425 2016-10-12  Yusuke Suzuki  <utatane.tea@gmail.com>
3426
3427         [DOMJIT][JSC] Explore the way to embed nodeType into JSC::JSType in WebCore
3428         https://bugs.webkit.org/show_bug.cgi?id=163245
3429
3430         Reviewed by Filip Pizlo.
3431
3432         * js/dom/domjit-accessor-node-type.html: Added.
3433
3434 2016-10-12  Chris Dumez  <cdumez@apple.com>
3435
3436         Update more events to stop using legacy [ConstructorTemplate=Event]
3437         https://bugs.webkit.org/show_bug.cgi?id=163339
3438
3439         Reviewed by Ryosuke Niwa.
3440
3441         Update existing tests to reflect minor behavior changes.
3442
3443         * fast/events/constructors/storage-event-constructor-expected.txt:
3444         * fast/events/constructors/storage-event-constructor.html:
3445         * fast/events/constructors/webgl-context-event-constructor-expected.txt:
3446         * fast/events/constructors/webgl-context-event-constructor.html:
3447
3448 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
3449
3450         Web Inspector: Improve support for logging Proxy objects in console
3451         https://bugs.webkit.org/show_bug.cgi?id=163323
3452         <rdar://problem/28432553>
3453
3454         Reviewed by Timothy Hatcher.
3455
3456         * inspector/console/console-log-proxy-expected.txt: Added.
3457         * inspector/console/console-log-proxy.html: Added.
3458         Add a test specific to console logs of Proxy objects to ensure the get
3459         trap is not used in different cases.
3460
3461         * inspector/model/remote-object-expected.txt:
3462         * inspector/model/remote-object.html:
3463         * platform/mac/inspector/model/remote-object-expected.txt:
3464         Update results for Proxy objects and include a test for a multi-level
3465         Proxy object, which should preview the target.
3466
3467 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
3468
3469         Emit DebugHooks uniformly with pause locations instead of having separate pause locations and op_debug emits
3470         https://bugs.webkit.org/show_bug.cgi?id=162809
3471
3472         Reviewed by Geoffrey Garen.
3473
3474         * inspector/debugger/stepping/stepping-control-flow-expected.txt:
3475         * inspector/debugger/stepping/stepping-control-flow.html:
3476         Add new tests for stepping through conditional expressions with constants,
3477         logical operations, binary operations, and unary negations.
3478
3479         * inspector/debugger/stepping/stepping-loops-expected.txt:
3480         * inspector/debugger/stepping/stepping-loops.html:
3481         Update tests for changes in stepping behavior in for loops.
3482
3483 2016-10-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3484
3485         [GTK] Tests that fail since the new URLParser has been enabled on r207162.
3486         https://bugs.webkit.org/show_bug.cgi?id=163335
3487
3488         Unreviewed gardening.
3489
3490         Rebaseline 12 tests that don't look like real failures, and report the other 36 that look as such.
3491
3492         * platform/gtk/TestExpectations:
3493         * platform/gtk/fast/css-generated-content/malformed-url-expected.txt: Added.
3494         * platform/gtk/fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt: Added.
3495         * platform/gtk/fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt: Added.
3496         * platform/gtk/fast/loader/url-parse-1-expected.txt: Added.
3497         * platform/gtk/fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt: Added.
3498         * platform/gtk/fast/url/invalid-idn-expected.txt: Added.
3499         * platform/gtk/fast/url/segments-userinfo-vs-host-expected.txt: Added.
3500         * platform/gtk/fast/url/tab-and-newline-stripping-expected.txt: Added.
3501         * platform/gtk/fast/url/url-credentials-escaping-expected.txt: Added.
3502         * platform/gtk/http/tests/eventsource/eventsource-cors-non-http-expected.txt: Added.
3503         * platform/gtk/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
3504         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt: Added.
3505
3506 2016-10-12  Chris Dumez  <cdumez@apple.com>
3507
3508         Update remaining DOM events to stop using legacy [ConstructorTemplate=Event]
3509         https://bugs.webkit.org/show_bug.cgi?id=163319
3510
3511         Reviewed by Darin Adler.
3512
3513         Rebaseline several existing tests to reflect minor behavior changes:
3514         - We now properly use the default member value when an explicit undefined
3515           is passed.
3516         - We throw more exceptions when bad input is passed.
3517         - Exception messages are sometimes slightly different.
3518
3519         * fast/events/constructors/before-load-event-constructor-expected.txt:
3520         * fast/events/constructors/before-load-event-constructor.html:
3521         * fast/events/constructors/composition-event-constructor-expected.txt:
3522         * fast/events/constructors/composition-event-constructor.html:
3523         * fast/events/constructors/error-event-constructor-expected.txt:
3524         * fast/events/constructors/error-event-constructor.html:
3525         * fast/events/constructors/focus-event-constructor-expected.txt:
3526         * fast/events/constructors/focus-event-constructor.html:
3527         * fast/events/constructors/hash-change-event-constructor-expected.txt:
3528         * fast/events/constructors/hash-change-event-constructor.html:
3529         * fast/events/constructors/pop-state-event-constructor-expected.txt:
3530         * fast/events/constructors/pop-state-event-constructor.html:
3531         * fast/events/constructors/transition-event-constructor-expected.txt:
3532         * fast/events/constructors/transition-event-constructor.html:
3533         * fast/events/constructors/webkit-animation-event-constructor-expected.txt:
3534         * fast/events/constructors/webkit-animation-event-constructor.html:
3535         * fast/events/constructors/webkit-transition-event-constructor-expected.txt:
3536         * fast/events/constructors/webkit-transition-event-constructor.html:
3537
3538 2016-10-11  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3539
3540         [EFL] Mark url tests to failure
3541
3542         Unreviewed EFL gardening on Oct. 12th.
3543
3544         URL tests have been failed since r207162.
3545
3546         * platform/efl/TestExpectations:
3547
3548 2016-10-11  Dean Jackson  <dino@apple.com>
3549
3550         Fix a typo in the test.
3551
3552         * fast/media/mq-color-gamut.html:
3553
3554 2016-10-11  Ryan Haddad  <ryanhaddad@apple.com>
3555
3556         Skipping loader/stateobjects tests on mac and ios-simulator debug.
3557         https://bugs.webkit.org/show_bug.cgi?id=163307
3558
3559         Unreviewed test gardening.
3560
3561         * platform/ios-simulator/TestExpectations:
3562         * platform/mac/TestExpectations:
3563
3564 2016-10-11  Dean Jackson  <dino@apple.com>
3565
3566         color-gamut media query shouldn't ASSERT on invalid values
3567         https://bugs.webkit.org/show_bug.cgi?id=163303
3568         <rdar://problem/28724566>
3569
3570         Reviewed by Simon Fraser.
3571
3572         Add a 'none' test.
3573
3574         * fast/media/mq-color-gamut-expected.html:
3575         * fast/media/mq-color-gamut.html:
3576
3577 2016-10-11  Chris Dumez  <cdumez@apple.com>
3578
3579         Update MediaStream events to stop using legacy [ConstructorTemplate=Event]
3580         https://bugs.webkit.org/show_bug.cgi?id=163289
3581
3582         Reviewed by Sam Weinig.
3583
3584         Update existing test cases now that we throw more exceptions on bad input.
3585
3586         * fast/events/constructors/overconstrained-error-event-constructor-expected.txt:
3587         * fast/events/constructors/overconstrained-error-event-constructor.html:
3588         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
3589         * fast/mediastream/MediaStreamTrackEvent-constructor.html:
3590
3591 2016-10-11  Dean Jackson  <dino@apple.com>
3592
3593         Implement prefers-reduced-motion media query
3594         https://bugs.webkit.org/show_bug.cgi?id=163250
3595         <rdar://problem/28704129>
3596
3597         Reviewed by Simon Fraser.
3598
3599         One test checks the system value. The other test overrides
3600         the system values to make sure as much as possible is working.
3601
3602         * fast/media/mq-prefers-reduced-motion-expected.html: Added.
3603         * fast/media/mq-prefers-reduced-motion-forced-value-expected.html: Added.
3604         * fast/media/mq-prefers-reduced-motion-forced-value.html: Added.
3605         * fast/media/mq-prefers-reduced-motion.html: Added.
3606
3607 2016-10-11  Ryan Haddad  <ryanhaddad@apple.com>
3608
3609         Skip tests added with r207155 that rely on touch events.
3610
3611         Unreviewed test gardening.
3612
3613         * platform/ios-simulator/TestExpectations:
3614
3615 2016-10-11  Chris Dumez  <cdumez@apple.com>
3616
3617         Update CloseEvent to stop using legacy [ConstructorTemplate=Event]
3618         https://bugs.webkit.org/show_bug.cgi?id=163293
3619
3620         Reviewed by Darin Adler.
3621
3622         Update existing test to reflect a small behavior change. Passing an explicit
3623         undefined as 'reason' members now initializes the attribute to the empty
3624         string (the member's default value) instead of the string "undefined". This
3625         new behavior matches Chrome and Firefox.
3626
3627         * fast/events/constructors/close-event-constructor-expected.txt:
3628         * fast/events/constructors/close-event-constructor.html:
3629
3630 2016-10-11  Alex Christensen  <achristensen@webkit.org>
3631
3632         Enable URLParser by default
3633         https://bugs.webkit.org/show_bug.cgi?id=162660
3634         <rdar://28601706>
3635
3636         Reviewed by Sam Weinig.
3637
3638         Many failing tests are now passing.
3639
3640         The tests in fast/url look like they are an old test suite, some of which we were failing.
3641         We now pass many more of the tests.  Those results are updated.
3642         Some URLs in the suite are invalid, and we now "fail" those tests.  Rather than update the
3643         tests, I just changed the expectation to FAIL, which seems to be tolerable in this directory
3644         because there were many tests whose result was FAIL.  Each such case is explained below.
3645
3646         * fast/dom/DOMURL/parsing-expected.txt:
3647         * fast/dom/DOMURL/parsing.html:
3648         Percent-encoded values in the host are supposed to be decoded according to the spec.
3649         %2f decodes to '/' which is an invalid domain character.
3650
3651         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
3652         * fast/dom/DOMURL/set-href-attribute-hash.html:
3653         Added a space to the domain (which is an invalid domain character and the others in this
3654         test are not according to the spec) in order to continue to test that setting the hash of
3655         an invalid URL does not change its href.
3656
3657         * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
3658         * fast/dom/DOMURL/set-href-attribute-protocol.html:
3659         * fast/dom/HTMLAnchorElement/set-href-attribute-protocol-expected.txt:
3660         * fast/dom/HTMLAnchorElement/set-href-attribute-protocol.html:
3661         "http:??bar" now canonicalizes to "http://??bar" instead of adding one slash.
3662                 
3663         * fast/url/file-expected.txt:
3664         * fast/url/file-http-base-expected.txt:
3665         Updated results.  Many tests that were failing are now passing.
3666         
3667         * fast/url/anchor-expected.txt:
3668         Percent-encoding of non-ASCII characters in fragments now matches Firefox.
3669         
3670         * fast/url/host-expected.txt:
3671         Wide characters in the host such as http://%ef%bc%85%ef%bc%90%ef%bc%90.com/ should fail to parse.
3672         This matches Chrome and the spec.
3673         URLs with an empty host with a port should fail to parse.
3674         This matches Chrome, Firefox, and the spec.
3675         
3676         * fast/url/host-lowercase-per-scheme-expected.txt:
3677         According to spec, hosts of non-special URLs should be parsed the same as special URL hosts.
3678         Different browsers seem to have the existing behavior for different reasons.
3679         See https://github.com/whatwg/url/issues/148 and https://bugs.webkit.org/show_bug.cgi?id=162885
3680
3681         * fast/url/idna2003-expected.txt:
3682         * fast/url/invalid-urls-utf8-expected.txt:
3683         Host encoding is now done according to the spec.
3684
3685         * fast/url/invalid-idn-expected.txt:
3686         Neither Chrome, Firefox, nor the spec change invalid hosts to about:blank.
3687         
3688         * fast/url/ipv4-expected.txt:
3689         * fast/url/ipv6-expected.txt:
3690         "http://[0:0::0:0:8:]/" should indeed be compressed to "http://[::8]/"
3691         This kind of deterministic compression makes it so that two IPv6 addresses that are equal will
3692         parse to URLs that are also equal, even if they are written differently.
3693
3694         * fast/url/path-expected.txt:
3695         * fast/url/relative-expected.txt:
3696         * fast/url/relative-win-expected.txt:
3697         * fast/url/safari-extension-expected.txt:
3698         Proper canonicalization of non-special hosts should be scheme://host/ or scheme:/// if there is no host.
3699         safari-extension is not special.
3700         Hosts should always be canonicalized to lowercase.
3701         
3702         * fast/url/segments-expected.txt:
3703         * fast/url/segments-from-data-url-expected.txt:
3704         The path of "foo://" should be "/" not "//".
3705         Extra slashes immediately after scheme:// should be ignored.
3706         URLs with no host but a port like "http:@:80/www.apple.com" are now invalid, matching Chrome, Firefox, and the spec.
3707
3708         * fast/url/segments-userinfo-vs-host-expected.txt:
3709         '@' can be in the user.  If it is, it is percent encoded.  This matches Chrome and Firefox.
3710         "foo://" has a path of "/" not "//"
3711         Extra slashes after the scheme such as in "foo://///////" are now ignored according to spec.
3712         
3713         * fast/url/standard-url-expected.txt:
3714         * fast/url/tab-and-newline-stripping-expected.txt:
3715         http://[2001:5::042:44::0370:7334]/ is an invalid IPv6 address, so parsing it should fail.
3716         It passed with URL::parse because we used to only check that the characters inside the []
3717         were valid ipv6 characters, not that they made any sense or were in any kind of bounds.
3718
3719         * fast/url/url-credentials-escaping-expected.txt:
3720         Credential encoding is now according to spec.
3721         
3722         * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html:
3723         http:/path1/path2 relative to http://host/path3 now canonicalizes to http://host/path1/path2
3724         instead of http://path1/path2 so this test, which I believe was missing the second slash in error,
3725         needs to be fixed.
3726         
3727         * imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
3728         Having a '}' in the host of a URL used to be invalid and it is now percent-escaped, matching Chrome and the spec.
3729         This test still passes on w3c-test.org.  We can look into why it is failing locally later.
3730         See webkit.org/b/163127
3731
3732         * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt:
3733         * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt:
3734         * fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt:
3735         http://HoSt is now being correctly interpreted as the host, and it is being punycode encoded if it's
3736         non-ASCII and lowercased if it is.
3737          
3738         * fast/forms/ValidityState-typeMismatch-url.html:
3739         * fast/forms/ValidityState-typeMismatch-url-expected.txt:
3740         Spaces in the host are invalid.  This matches Firefox and the spec.
3741         
3742         * http/tests/inspector/network/copy-as-curl.html:
3743         '{' and '}' are now percent encoded in the URL path.  This matches Firefox, Chrome, and the spec.
3744         
3745         * fast/loader/location-port.html:
3746         * fast/loader/location-port-expected.txt:
3747         parsing or setting ports in URLs with no host is no longer supported.  This matches Firefox and Chrome.
3748         
3749         * security/block-test-expected.txt:
3750         * platform/mac/security/block-test-expected.txt:
3751         out-of-bounds ports now cause parsing failures.
3752         
3753         * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt:
3754         "http://[]/" now fails to parse because it is an invalid IPv6 host.
3755         
3756         * fast/url/ipv6-expected.txt:
3757         IPv4 addresses at the end of IPv6 addresses are now serialized as the equivalent hex value in IPv6 form.
3758         This matches Chrome and the spec, and makes it so that equal IPv6 addresses written in different forms are equal.
3759         
3760         * fast/loader/url-parse-1-expected.txt:
3761         Extra or missing slashes and spaces around scheme:// are now handled according to the spec.
3762         
3763         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt:
3764         The non-standard apple logo character is represented here by its non-standard Latin1 representation, 0xF0.
3765         It was encoded as 0xF0 UTF-8 then percent encoded, which is %EF%A3%BF.
3766         It is now encoded as the UTF-8 then percent encoded representation of its unicode value, 0xF8FF which matches other browsers.
3767         This test is still valid, because it still verifies that the URLs in r199590 are rejected, and they still are.
3768         See webkit.org/b/163127
3769
3770         * http/tests/contentextensions/make-https-expected.txt:
3771         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
3772         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
3773         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
3774         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
3775         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
3776         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
3777         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
3778         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
3779         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
3780         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
3781         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
3782         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
3783         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
3784         * fast/css/getComputedStyle/computed-style-border-image.html:
3785         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
3786         * fast/css/getComputedStyle/computed-style-cross-fade.html:
3787         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
3788         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
3789         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
3790         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
3791         URLs with non-special schemes and no slash after the host now do when canonicalized.
3792         
3793         * fast/css-generated-content/malformed-url.html:
3794         This tested what happens when you have an invalid host.  | is now a valid host character.
3795         I changed it to have a % in the host to test the same behavior.
3796         
3797         * fast/loader/window-open-to-invalid-url-disallowed.html:
3798         * fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
3799         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html:
3800         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
3801         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html:
3802         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
3803         "http://a=a&b=b" is no longer an invalid URL.  We used to consider the '&' character to be an invalid domain character
3804         and we don't any more.  This matches Chrome, Firefox, and the spec.
3805         To keep this test testing what happens if you have an invalid URL, I changed the '&' to a '%' which is an invalid domain character.
3806         
3807         * fast/loader/file-URL-with-port-number.html:
3808         File URLs with a port but no host are now invalid, matching Chrome and Firefox.  File URLs with a port and a host are Ok, though.
3809
3810         * platform/ios-simulator-wk1/fast/loader: Added.
3811         * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
3812         * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
3813         * platform/ios-simulator-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
3814         * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
3815         * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
3816         * platform/mac-wk1/fast/loader: Added.
3817         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
3818         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
3819         * platform/mac-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
3820         * platform/mac-wk1/imported: Added.
3821         * platform/mac-wk1/imported/w3c: Added.
3822         * platform/mac-wk1/imported/w3c/web-platform-tests: Added.
3823         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
3824         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
3825         * platform/mac/security/block-test-expected.txt:
3826         Differences between the URLParser and NSURL's parser cause differences in output for WK1 where NSURLRequests are made without serializing WebCore::ResourceRequests.
3827         In particular, '{' in the host is newly accepted as a valid URL by URLParser, but it is percent-encoded by NSURL's parser.
3828         See rdar://problem/28701914
3829
3830 2016-10-11  Daniel Bates  <dabates@apple.com>
3831
3832         [iOS] REGRESSION (r197953): User gesture required to load video in iOS 9-built apps
3833         https://bugs.webkit.org/show_bug.cgi?id=163244
3834         <rdar://problem/27250015>
3835
3836         Reviewed by Jer Noble.
3837
3838         Add tests to ensure that Settings::setRequiresUserGestureToLoadVideo() behaves as expected.
3839
3840         * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false-expected.txt: Added.
3841         * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false.html: Added.
3842         * media/media-controls.js:
3843         (clickPlayButton): Added.
3844         * media/require-user-gesture-to-load-video-expected.txt: Added.
3845         * media/require-user-gesture-to-load-video.html: Added.
3846         * media/video-controls-transformed.html: Write in terms of clickPlayButton().
3847         * media/video-controls-visible-audio-only.html: Ditto.
3848         * media/video-fullscreeen-only-playback.html: Ditto.
3849         * media/video-play-audio-require-user-gesture.html: Ditto.
3850         * media/video-play-require-user-gesture.html: Ditto.
3851         * media/video-test.js:
3852         (passTest): Added.
3853         * platform/ios-simulator/TestExpectations: Skip test media/require-user-gesture-to-load-video.html as
3854         we need to fix <https://bugs.webkit.org/show_bug.cgi?id=163291> to support tapping the play button on iOS.
3855
3856 2016-10-11  Daniel Bates  <dabates@apple.com>
3857
3858         [iOS] Sandbox QuickLook previews
3859         https://bugs.webkit.org/show_bug.cgi?id=163240
3860         <rdar://problem/25961633>
3861
3862         Reviewed by Brent Fulgham.
3863
3864         Add tests to ensure that we sandbox QuickLook previews.
3865
3866         * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt: Added.
3867         * http/tests/quicklook/at-import-stylesheet-blocked.html: Added.
3868         * http/tests/quicklook/base-url-blocked-expected.txt: Added.
3869         * http/tests/quicklook/base-url-blocked.html: Added.
3870         * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt: Added.
3871         * http/tests/quicklook/cross-origin-iframe-blocked.html: Added.
3872         * http/tests/quicklook/csp-header-ignored-expected.txt: Added.
3873         * http/tests/quicklook/csp-header-ignored.html: Added.
3874         * http/tests/quicklook/document-domain-is-empty-string-expected.txt: Added.
3875         * http/tests/quicklook/document-domain-is-empty-string.html: Added.
3876         * http/tests/quicklook/external-stylesheet-blocked-expected.txt: Added.
3877         * http/tests/quicklook/external-stylesheet-blocked.html: Added.
3878         * http/tests/quicklook/hide-referer-on-navigation-expected.txt: Added.
3879         * http/tests/quicklook/hide-referer-on-navigation.html: Added.
3880         * http/tests/quicklook/resources/at-import-stylesheet-blocked.docx: Added.
3881         * http/tests/quicklook/resources/base-url-blocked.docx: Added.
3882         * http/tests/quicklook/resources/cross-origin-iframe-blocked.docx: Added.
3883         * http/tests/quicklook/resources/document-domain-is-empty-string.docx: Added.
3884         * http/tests/quicklook/resources/external-stylesheet-blocked.docx: Added.
3885         * http/tests/quicklook/resources/fail.html: Added.
3886         * http/tests/quicklook/resources/hide-referer-on-navigation.docx: Added.
3887         * http/tests/quicklook/resources/http-equiv-blocked.docx: Added.
3888         * http/tests/quicklook/resources/pass.docx: Added.
3889         * http/tests/quicklook/resources/submit-form-blocked.docx: Added.
3890         * http/tests/quicklook/resources/tap-at-point-and-notify-done.js: Added.
3891         (tapAtPointAndNotifyDone):
3892         (uiScript):
3893         (tapAtPoint):
3894         * http/tests/quicklook/resources/top-navigation-blocked.docx: Added.
3895         * http/tests/quicklook/resources/word-document-with-csp-block-frame-ancestors.php: Added.
3896         * http/tests/quicklook/submit-form-blocked-expected.txt: Added.
3897         * http/tests/quicklook/submit-form-blocked.html: Added.
3898         * http/tests/quicklook/top-navigation-blocked-expected.txt: Added.
3899         * http/tests/quicklook/top-navigation-blocked.html: Added.
3900         * platform/ios-simulator-wk1/TestExpectations: Skip tests that cannot run in DumpRenderTree
3901         because uiController.singleTapAtPoint() is not implemented.
3902
3903 2016-10-10  Sam Weinig  <sam@webkit.org>
3904
3905         Use IDLTypes in more places
3906         https://bugs.webkit.org/show_bug.cgi?id=163247
3907
3908         Reviewed by Darin Adler.
3909
3910         * fast/events/constructors/message-event-constructor-expected.txt:
3911         * fast/mediastream/MediaStreamConstructor-expected.txt:
3912         Update tests for different error message.
3913
3914 2016-10-11  Antoine Quint  <graouts@apple.com>
3915
3916         [mac] LayoutTest media/modern-media-controls/play-pause-button/play-pause-button.html is a flaky failure
3917         https://bugs.webkit.org/show_bug.cgi?id=163249
3918
3919         Reviewed by Antoine Quint.
3920
3921         Wait until all icon images are loaded before running the assertions. We can determine whether
3922         a button's icon image is loaded by checking it's been sized.
3923
3924         * TestExpectations:
3925         * media/modern-media-controls/play-pause-button/play-pause-button.html:
3926
3927 2016-10-11  Antoine Quint  <graouts@apple.com>
3928
3929         [mac] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky failure
3930         https://bugs.webkit.org/show_bug.cgi?id=163248
3931
3932         Reviewed by Antoine Quint.
3933
3934         Wait until all icon images are loaded before running the assertions. We can determine whether
3935         a button's icon image is loaded by checking it's been sized.
3936
3937         * TestExpectations:
3938         * media/modern-media-controls/airplay-button/airplay-button.html:
3939
3940 2016-10-11  Antoine Quint  <graouts@apple.com>
3941
3942         [Modern Media Controls] Buttons container
3943         https://bugs.webkit.org/show_bug.cgi?id=163238
3944         <rdar://problem/28701864>
3945
3946         Reviewed by Dean Jackson.
3947
3948         Adding tests for the new ButtonsContainer class.
3949
3950         * media/modern-media-controls/buttons-container/buttons-container-buttons-property-expected.txt: Added.
3951         * media/modern-media-controls/buttons-container/buttons-container-buttons-property.html: Added.
3952         * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt: Added.
3953         * media/modern-media-controls/buttons-container/buttons-container-constructor.html: Added.
3954         * media/modern-media-controls/buttons-container/buttons-container-layout-expected.txt: Added.
3955         * media/modern-media-controls/buttons-container/buttons-container-layout.html: Added.
3956
3957 2016-10-11  Youenn Fablet  <youenn@apple.com>
3958
3959         [Fetch API] Support Request cache mode
3960         https://bugs.webkit.org/show_bug.cgi?id=162281
3961
3962         Reviewed by Alex Christensen.
3963
3964         Activating request-cache.html tests for WK1, but not yet for WK2.
3965
3966         * TestExpectations:
3967         * platform/mac/TestExpectations:
3968         * platform/wk2/TestExpectations:
3969
3970 2016-10-11  Chris Dumez  <cdumez@apple.com>
3971
3972         Update IDBVersionChangeEvent to stop using legacy [ConstructorTemplate=Event]
3973         https://bugs.webkit.org/show_bug.cgi?id=163266
3974
3975         Reviewed by Darin Adler.
3976
3977         Update existing layout test covering the IDBVersionChangeEvent constructor
3978         to test to EventInit dictionary members as well.
3979
3980         * storage/indexeddb/modern/idbversionchangeevent-constructor-expected.txt:
3981         * storage/indexeddb/modern/idbversionchangeevent-constructor.html:
3982
3983 2016-10-10  Adam Bergkvist  <adam.bergkvist@ericsson.com> and Alejandro G. Castro <alex@igalia.com>
3984
3985         WebRTC: Make MediaEndpointPeerConnection handle remotely assigned mids correctly
3986         https://bugs.webkit.org/show_bug.cgi?id=163202
3987
3988         Reviewed by Eric Carlson.
3989
3990         Test the case when an RTCRtpTransceiver gets its mid assigned from a remote session
3991         description.
3992
3993         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid-expected.txt: Added.
3994         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html: Added.
3995         * platform/mac/TestExpectations:
3996         Skip above test until the Mac port builds with WEB_RTC.
3997
3998 2016-10-10  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
3999
4000         [EFL] Skip imported/w3c/web-platform-tests for a while
4001
4002         Unreviewed EFL gardening.
4003
4004         Many imported/w3c/web-platform-tests have been failed, timeout, and crash.
4005         So skip the tests until fixing all problems.
4006
4007         Additionally this patch removes duplciated tests.
4008
4009         * platform/efl/TestExpectations:
4010
4011 2016-10-10  Chris Dumez  <cdumez@apple.com>
4012
4013         Update WheelEvent / MouseEvent to stop using legacy [ConstructorTemplate=Event]
4014         https://bugs.webkit.org/show_bug.cgi?id=163254
4015
4016         Reviewed by Darin Adler.
4017
4018         Update existing tests now that:
4019         - Exception messages are now slightly different in some cases.
4020         - We now throw when an invalid relatedTarget type is passed in the dictionary.
4021
4022         * fast/events/constructors/mouse-event-constructor.html:
4023         * fast/events/constructors/wheel-event-constructor.html:
4024         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt:
4025         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt:
4026
4027 2016-10-10  Chris Dumez  <cdumez@apple.com>
4028
4029         Add support for languagechange event
4030         https://bugs.webkit.org/show_bug.cgi?id=163222
4031
4032         Reviewed by Ryosuke Niwa.
4033
4034         Add layout test coverage.
4035
4036         * fast/dom/window-languagechange-event-expected.txt: Added.
4037         * fast/dom/window-languagechange-event.html: Added.
4038
4039 2016-10-10  Nan Wang  <n_wang@apple.com>
4040
4041         AX: Expose invalid status for input types with that information
4042         https://bugs.webkit.org/show_bug.cgi?id=163252
4043         <rdar://problem/28704409>
4044
4045         Reviewed by Chris Fleizach.
4046
4047         * accessibility/mac/invalid-status-for-input-types-expected.txt: Added.
4048         * accessibility/mac/invalid-status-for-input-types.html: Added.
4049
4050 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
4051
4052         Marking two media/modern-media-controls tests as failing.
4053         https://bugs.webkit.org/show_bug.cgi?id=163248
4054
4055         Unreviewed test gardening.
4056
4057         * TestExpectations:
4058
4059 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
4060
4061         TestExpectations cleanup for LayoutTests that no longer exist.
4062
4063         Unreviewed test gardening.
4064
4065         * TestExpectations:
4066         * platform/ios-simulator-wk2/TestExpectations:
4067         * platform/ios-simulator/TestExpectations:
4068         * platform/mac/TestExpectations:
4069
4070 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
4071
4072         Marking tiled-drawing/scrolling/latched-div-with-scroll-snap.html as flaky on mac-wk2.
4073         https://bugs.webkit.org/show_bug.cgi?id=162505
4074
4075         Unreviewed test gardening.
4076
4077         * platform/mac-wk2/TestExpectations:
4078
4079 2016-10-10  Antoine Quint  <graouts@apple.com>
4080
4081         [Modern Media Controls] Placards
4082         https://bugs.webkit.org/show_bug.cgi?id=163110
4083         <rdar://problem/28669342>
4084
4085         Reviewed by Dean Jackson.
4086
4087         Testing the properties of the new Placard class and its subclasses.
4088
4089         * media/modern-media-controls/airplay-placard/airplay-placard-expected.txt: Added.
4090         * media/modern-media-controls/airplay-placard/airplay-placard.html: Added.
4091         * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Added.
4092         * media/modern-media-controls/pip-placard/pip-placard.html: Added.
4093         * media/modern-media-controls/placard/placard-expected.txt: Added.
4094         * media/modern-media-controls/placard/placard.html: Added.
4095
4096 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
4097
4098         Marking fast/replaced/preferred-widths.html as flaky on mac.
4099         https://bugs.webkit.org/show_bug.cgi?id=116621