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