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