Parse font-display
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-08-14  Myles C. Maxfield  <mmaxfield@apple.com>
2
3         Parse font-display
4         https://bugs.webkit.org/show_bug.cgi?id=175382
5
6         Reviewed by Simon Fraser.
7
8         * fast/text/font-display/parse-expected.txt: Added.
9         * fast/text/font-display/parse.html: Added.
10
11 2017-08-14  Andy Estes  <aestes@apple.com>
12
13         [Apple Pay] Add support for phonetic contact names
14         https://bugs.webkit.org/show_bug.cgi?id=175537
15         <rdar://problem/32002644>
16
17         Reviewed by Tim Horton.
18
19         * http/tests/ssl/applepay/ApplePayError-expected.txt:
20         * http/tests/ssl/applepay/ApplePayError.html:
21         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
22         * http/tests/ssl/applepay/ApplePaySession.html:
23         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
24         * http/tests/ssl/applepay/ApplePaySessionV3.html:
25
26 2017-08-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
27
28         The none smooth stroke applied to an SVG shape breaks its hit testing
29         https://bugs.webkit.org/show_bug.cgi?id=175506
30
31         Reviewed by Simon Fraser.
32
33         * svg/stroke/stroke-linejoin-click-expected.html: Added.
34         * svg/stroke/stroke-linejoin-click.html: Added.
35
36 2017-08-14  Daniel Bates  <dabates@apple.com>
37
38         [css-ui] Implement caret-color support
39         https://bugs.webkit.org/show_bug.cgi?id=166572
40         <rdar://problem/33852589>
41
42         Update GTK expected results following r220706.
43
44         * platform/gtk/editing/style/5065910-expected.txt:
45         * platform/gtk/editing/style/5084241-expected.txt:
46
47 2017-08-14  Chris Dumez  <cdumez@apple.com>
48
49         Unreviewed, rollout r220622 & r220696
50         https://bugs.webkit.org/show_bug.cgi?id=175482
51         <rdar://problem/33860695>
52
53         Seems to have caused failures on iOS.
54
55         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
56         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
57         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
58         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
59         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
60         * http/wpt/beacon/beacon-quota-expected.txt: Removed.
61         * http/wpt/beacon/beacon-quota.html: Removed.
62         * inspector/worker/resources-in-worker-expected.txt:
63         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
64         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt:
65
66 2017-08-14  Daniel Bates  <dabates@apple.com>
67
68         [css-ui] Implement caret-color support
69         https://bugs.webkit.org/show_bug.cgi?id=166572
70         <rdar://problem/33852589>
71
72         Reviewed by David Hyatt.
73
74         Add reference tests to ensure that we do not regress CSS property caret-color.
75
76         * TestExpectations: Unskip Web Platform Tests that now pass.
77         * editing/deleting/maintain-style-after-delete-expected.txt: Updated expected result.
78         * editing/inserting/insert-paragraph-with-font-and-background-color-expected.txt: Ditto.
79         * editing/pasteboard/do-not-copy-unnecessary-styles-2-expected.txt: Ditto.
80         * editing/pasteboard/onpaste-text-html-expected.txt: Ditto.
81         * editing/pasteboard/preserve-caret-color-expected.txt: Added.
82         * editing/pasteboard/preserve-caret-color.html: Added.
83         * editing/pasteboard/preserve-underline-color-expected.txt:
84         * fast/css/caret-color-auto-expected.html: Added.
85         * fast/css/caret-color-auto.html: Added.
86         * fast/css/caret-color-expected.html: Added.
87         * fast/css/caret-color-fallback-to-color-expected.html: Added.
88         * fast/css/caret-color-fallback-to-color.html: Added.
89         * fast/css/caret-color-inherit-expected.html: Added.
90         * fast/css/caret-color-inherit.html: Added.
91         * fast/css/caret-color-span-inside-editable-parent-expected.html: Added.
92         * fast/css/caret-color-span-inside-editable-parent.html: Added.
93         * fast/css/caret-color.html: Added.
94         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt: Updated expected result.
95         * fast/events/input-events-paste-rich-datatransfer-expected.txt: Ditto.
96         * fast/events/ondrop-text-html-expected.txt: Ditto.
97         * fast/history/visited-link-caret-color-expected.html: Added.
98         * fast/history/visited-link-caret-color.html: Added.
99         * platform/ios/TestExpectations: Skip the tests on iOS as iOS does not enable
100         ENABLE(TEXT_CARET). UIKit renders the text insertion caret on iOS.
101         * platform/mac/editing/style/5065910-expected.txt: Updated expected result.
102         * platform/mac/editing/style/5084241-expected.png: Ditto.
103         * platform/mac/editing/style/5084241-expected.txt: Ditto.
104         * platform/ios-wk2/editing/style/5084241-expected.txt: Ditto.
105
106 2017-08-14  Zan Dobersek  <zdobersek@igalia.com>
107
108         REGRESSION(r220517-r220521) [GTK] Various compositing tests fail
109         https://bugs.webkit.org/show_bug.cgi?id=175478
110
111         Reviewed by Sergio Villar Senin.
112
113         * platform/gtk/TestExpectations: Remove failure and flakiness expectations.
114
115 2017-08-14  Ms2ger  <Ms2ger@igalia.com>
116
117         GTK-focused gardening.
118         https://bugs.webkit.org/show_bug.cgi?id=175529
119
120         Unreviewed test gardening.
121
122         * http/wpt/css/css-pseudo-4/marker-font-properties-expected.html: Set line-height for more reliable rendering.
123         * http/wpt/css/css-pseudo-4/marker-font-properties.html: Set line-height for more reliable rendering.
124         * media/video-fullscreen-restriction-removed-expected.txt: DOMException's toString was changed in r219663; rebaseline. (The test is marked as flaky on mac.)
125         * platform/gtk/TestExpectations:
126         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: SecurityError got a new message in r220376; rebaseline.
127         * platform/gtk/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Added: GTK does not yet enable the in-progress ServiceWorker implementation.
128         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: TypeError got a new message in r220622; rebaseline.
129         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: Added: TypeError uses a different message on GTK.
130
131 2017-08-14  Ms2ger  <Ms2ger@igalia.com>
132
133         [GTK] Update some test expectations.
134         https://bugs.webkit.org/show_bug.cgi?id=175480
135
136         Unreviewed test gardening.
137
138         * platform/gtk/TestExpectations:
139         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt: Added.
140         * platform/gtk/imported/w3c/web-platform-tests/webrtc/simplecall-expected.txt: Added.
141
142 2017-08-14  Antti Koivisto  <antti@apple.com>
143
144         [Render Tree Mutation] First letter should not mutate the render tree while in layout.
145         https://bugs.webkit.org/show_bug.cgi?id=163848
146         <rdar://problem/33402718>
147
148         Reviewed by Zalan Bujtas.
149
150         * fast/text-autosizing/ios/first-letter-expected.html: Added.
151
152             Turn into reftest for easier debugging and robustness.
153
154         * imported/blink/fast/css/first-letter-range-insert-expected.txt:
155
156             This is crash-or-assert test and the output change here doesn't matter.
157
158         * platform/ios/fast/text-autosizing/ios/first-letter-expected.txt: Removed.
159         * platform/mac/fast/text-autosizing/ios/first-letter-expected.txt: Removed.
160
161 2017-08-13  Manuel Rego Casasnovas  <rego@igalia.com>
162
163         Composition underline color is always black
164         https://bugs.webkit.org/show_bug.cgi?id=174675
165
166         Reviewed by Ryosuke Niwa.
167
168         Added new test to check that the composition underline
169         is using the text color.
170         The test hides the text and the caret, so it only shows
171         the composition underline and checks against an -expected-mismatch
172         that the color of the composition marker is different.
173
174         * editing/composition-underline-color-expected-mismatch.html: Added.
175         * editing/composition-underline-color.html: Added.
176
177 2017-08-11  Ryosuke Niwa  <rniwa@webkit.org>
178
179         Replace DATA_TRANSFER_ITEMS by a runtime flag and add a stub implementation
180         https://bugs.webkit.org/show_bug.cgi?id=175474
181         <rdar://problem/33844628>
182
183         Reviewed by Wenson Hsieh.
184
185         Added a W3C-style IDL test.
186
187         * editing/pasteboard/datatransfer-idl.html: Added.
188
189 2017-08-12  Chris Dumez  <cdumez@apple.com>
190
191         Address flakiness related to download tests
192         https://bugs.webkit.org/show_bug.cgi?id=175338
193
194         Reviewed by Ryosuke Niwa.
195
196         * TestExpectations:
197         Unmark several download tests as flaky.
198
199         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click.html:
200         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html:
201         * fast/dom/HTMLAnchorElement/anchor-download.html:
202         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html:
203         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-backslash.html:
204         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-doublequote.html:
205         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes.html:
206         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-unicode.html:
207         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-no-extension.html:
208         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html:
209         * fast/dom/HTMLAnchorElement/anchor-nodownload-set.html:
210         * http/tests/download/anchor-download-attribute-content-disposition.html:
211         * http/tests/download/anchor-download-no-extension.html:
212         * http/tests/download/anchor-download-no-value.html:
213         * http/tests/download/area-download-expected.txt:
214         * http/tests/download/area-download.html:
215         * http/tests/security/anchor-download-allow-blob-expected.txt:
216         * http/tests/security/anchor-download-allow-blob.html:
217         * http/tests/security/anchor-download-allow-data-expected.txt:
218         * http/tests/security/anchor-download-allow-data.html:
219         * http/tests/security/anchor-download-allow-sameorigin.html:
220         Update download tests to explicitly enable download callbacks logging.
221
222 2017-08-11  Chris Dumez  <cdumez@apple.com>
223
224         Implement quota limitation for keepalive Fetch requests
225         https://bugs.webkit.org/show_bug.cgi?id=175482
226
227         Reviewed by Sam Weinig and Youenn Fablet.
228
229         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
230         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
231         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
232         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
233         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
234         Rebaseline a few tests now that we provide a more helpful error message when an XHR is failing synchronously.
235
236         * http/wpt/beacon/beacon-quota-expected.txt: Added.
237         * http/wpt/beacon/beacon-quota.html: Added.
238         Add layout test coverage for keepalive Fetch requests quota in the context of sendBeacon().
239         The second part of the test is still failing because WebCore does not currently know when
240         ping loads (e.g. beacon loads) complete. This will be addressed via Bug 175443.
241
242 2017-08-11  Ryan Haddad  <ryanhaddad@apple.com>
243
244         Update TestExpectations for failing media/video-controls tests.
245         https://bugs.webkit.org/show_bug.cgi?id=173978
246
247         Unreviewed test gardening.
248
249         * platform/mac/TestExpectations:
250
251 2017-08-10  Nan Wang  <n_wang@apple.com>
252
253         Layout test accessibility/press-target-uses-text-descendant-node.html is flaky.
254         https://bugs.webkit.org/show_bug.cgi?id=175272
255         <rdar://problem/33756962>
256
257         Since accessibilityPress is async, we shouldn't rely on the timeout.
258
259         Reviewed by Chris Fleizach.
260
261         * accessibility/press-target-uses-text-descendant-node.html:
262
263 2017-08-10  Ryan Haddad  <ryanhaddad@apple.com>
264
265         Unreviewed test gardening for High Sierra.
266
267         * platform/mac-highsierra/css1/basic/inheritance-expected.txt: Added.
268         * platform/mac-highsierra/css2.1/t0602-c13-inh-underlin-00-e-expected.txt: Added.
269         * platform/mac-highsierra/css2.1/t0805-c5522-brdr-02-e-expected.txt: Added.
270         * platform/mac-highsierra/css3/selectors3/html/css3-modsel-18-expected.txt: Added.
271         * platform/mac-highsierra/css3/selectors3/xhtml/css3-modsel-18-expected.txt: Added.
272         * platform/mac-highsierra/css3/selectors3/xml/css3-modsel-18-expected.txt: Added.
273         * platform/mac-highsierra/fast/block/basic/001-expected.txt: Added.
274         * platform/mac-highsierra/fast/css-generated-content/initial-letter-basic-expected.txt: Added.
275         * platform/mac-highsierra/fast/css-generated-content/initial-letter-border-padding-expected.txt: Added.
276         * platform/mac-highsierra/fast/css-generated-content/initial-letter-raised-expected.txt: Added.
277         * platform/mac-highsierra/fast/css-generated-content/initial-letter-sunken-expected.txt: Added.
278         * platform/mac-highsierra/fast/css/css3-nth-child-expected.txt: Added.
279         * platform/mac-highsierra/fast/css/text-overflow-input-expected.txt: Added.
280         * platform/mac-highsierra/fast/dom/34176-expected.txt: Added.
281         * platform/mac-highsierra/fast/dom/clone-node-dynamic-style-expected.txt: Added.
282         * platform/mac-highsierra/fast/forms/basic-inputs-expected.txt: Added.
283         * platform/mac-highsierra/fast/forms/input-value-expected.txt: Added.
284         * platform/mac-highsierra/fast/forms/plaintext-mode-2-expected.txt: Added.
285         * platform/mac-highsierra/fast/invalid/003-expected.txt: Added.
286         * platform/mac-highsierra/fast/invalid/004-expected.txt: Added.
287         * platform/mac-highsierra/fast/invalid/nestedh3s-expected.txt: Added.
288         * platform/mac-highsierra/fast/selectors/018-expected.txt: Added.
289         * platform/mac-highsierra/fast/table/frame-and-rules-expected.txt: Added.
290         * platform/mac-highsierra/fast/text/atsui-multiple-renderers-expected.txt: Added.
291         * platform/mac-highsierra/fast/text/bidi-embedding-pop-and-push-same-expected.txt: Added.
292         * platform/mac-highsierra/fast/text/font-weights-expected.txt: Added.
293         * platform/mac-highsierra/fast/text/font-weights-zh-expected.txt: Added.
294         * platform/mac-highsierra/fast/text/indic-expected.txt: Added.
295         * platform/mac-highsierra/fast/text/international/complex-character-based-fallback-expected.txt:
296         * platform/mac-highsierra/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
297         * platform/mac-highsierra/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
298         * platform/mac-highsierra/svg/batik/text/textStyles-expected.txt: Added.
299         * platform/mac-highsierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt: Added.
300         * platform/mac-highsierra/tables/mozilla/other/wa_table_tr_align-expected.txt: Added.
301
302 2017-08-10  Nan Wang  <n_wang@apple.com>
303
304         AX: crash at WebCore::AccessibilityObject::supportsARIALiveRegion() const + 24
305         https://bugs.webkit.org/show_bug.cgi?id=175340
306         <rdar://problem/33782159>
307
308         Reviewed by Chris Fleizach.
309
310         * accessibility/add-children-pseudo-element-expected.txt: Added.
311         * accessibility/add-children-pseudo-element.html: Added.
312         * accessibility/resources/svg-circle.svg: Added.
313
314 2017-08-10  Chris Dumez  <cdumez@apple.com>
315
316         [Beacon] Do connect-src CSP check on redirects as well
317         https://bugs.webkit.org/show_bug.cgi?id=175410
318         <rdar://problem/33815470>
319
320         Reviewed by Youenn Fablet.
321
322         Add layout test coverage.
323
324         * http/wpt/beacon/connect-src-beacon-redirect-allowed.sub-expected.txt: Added.
325         * http/wpt/beacon/connect-src-beacon-redirect-allowed.sub.html: Added.
326         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt: Added.
327         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub.html: Added.
328
329 2017-08-10  Jonathan Bedard  <jbedard@apple.com>
330
331         Mark webgl/webgl-box-shadow.html and webgl/webgl-border.html as failing for ios-device.
332         https://bugs.webkit.org/show_bug.cgi?id=175437
333
334         Unreviewed test gardening.
335
336         * platform/ios-device/TestExpectations:
337
338 2017-08-10  Brady Eidson  <beidson@apple.com>
339
340         Add ServiceWorkerJob.
341         https://bugs.webkit.org/show_bug.cgi?id=175241
342
343         Reviewed by Tim Horton.
344
345         Verifies that the "serviceWorker.register()" job we currently schedule fails as expected.
346
347         * http/tests/workers/service/basic-register-expected.txt: Added.
348         * http/tests/workers/service/basic-register.html: Added.
349         * http/tests/workers/service/resources/basic-register.js: Added.
350         * http/tests/workers/service/resources/empty-worker.js: Added.
351         * platform/mac-wk1/TestExpectations:
352         * platform/win/TestExpectations:
353
354 2017-08-10  Commit Queue  <commit-queue@webkit.org>
355
356         Unreviewed, rolling out r220463.
357         https://bugs.webkit.org/show_bug.cgi?id=175435
358
359         unaccepted fix (Requested by n_wang on #webkit).
360
361         Reverted changeset:
362
363         "AX: crash at
364         WebCore::AccessibilityObject::supportsARIALiveRegion() const +
365         24"
366         https://bugs.webkit.org/show_bug.cgi?id=175340
367         http://trac.webkit.org/changeset/220463
368
369 2017-08-10  Ryan Haddad  <ryanhaddad@apple.com>
370
371         Update TestExpectations for imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors.html.
372         https://bugs.webkit.org/show_bug.cgi?id=170698
373
374         Unreviewed test gardening.
375
376         * TestExpectations: Skip test on debug because it times out on every run.
377         * platform/ios/TestExpectations: Mark as flaky on Release.
378         * platform/mac/TestExpectations: Ditto.
379
380 2017-08-10  Miguel Gomez  <magomez@igalia.com>
381
382         Unreviewed GTK+ gardening. Update expectations of several tests failing at r220516.
383
384         * platform/gtk/TestExpectations:
385
386 2017-08-09  Chris Dumez  <cdumez@apple.com>
387
388         Disable Beacon API on WK1 DRT and WK2 when not using NETWORK_SESSION
389         https://bugs.webkit.org/show_bug.cgi?id=175401
390
391         Reviewed by Brady Eidson.
392
393         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt.
394         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
395         * platform/mac-wk1/TestExpectations:
396         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
397         * platform/mac-wk1/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
398         * platform/mac-wk2/TestExpectations:
399         * platform/win/TestExpectations:
400         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt.
401         * platform/win/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
402
403 2017-08-09  Chris Dumez  <cdumez@apple.com>
404
405         [Beacon][NetworkSession] Support CORS-preflighting on redirects
406         https://bugs.webkit.org/show_bug.cgi?id=175386
407         <rdar://problem/33801370>
408
409         Reviewed by Youenn Fablet.
410
411         Add layout test coverage.
412
413         * http/wpt/beacon/cors/cors-preflight-redirect-failure-expected.txt: Added.
414         * http/wpt/beacon/cors/cors-preflight-redirect-failure.html: Added.
415         * http/wpt/beacon/cors/cors-preflight-redirect-from-crossorigin-to-sameorigin-expected.txt: Added.
416         * http/wpt/beacon/cors/cors-preflight-redirect-from-crossorigin-to-sameorigin.html: Added.
417         * http/wpt/beacon/cors/cors-preflight-redirect-success-expected.txt: Added.
418         * http/wpt/beacon/cors/cors-preflight-redirect-success.html: Added.
419         * http/wpt/beacon/resources/beacon-preflight.py:
420         (main):
421         * http/wpt/beacon/resources/redirect.py: Added.
422         (main):
423
424 2017-08-09  Chris Dumez  <cdumez@apple.com>
425
426         Unreviewed, deflake http/wpt/beacon/keepalive-after-navigation.html
427
428         Temporarily restore previous timeout on this test to address flakiness on the
429         bots until I can rewrite it.
430
431         * http/wpt/beacon/keepalive-after-navigation.html:
432
433 2017-08-09  Chris Dumez  <cdumez@apple.com>
434
435         Import beacon/headers/header-content-type.html from upstream WPT
436         https://bugs.webkit.org/show_bug.cgi?id=175395
437
438         Reviewed by Sam Weinig.
439
440         Drop local test that has been upstreamed to WPT.
441
442         * http/wpt/beacon/headers/header-content-type-same-origin-expected.txt: Removed.
443         * http/wpt/beacon/headers/header-content-type-same-origin.html: Removed.
444
445 2017-08-09  Nan Wang  <n_wang@apple.com>
446
447         LayoutTest accessibility/presentation-role-iframe.html is a flaky failure
448         https://bugs.webkit.org/show_bug.cgi?id=175194
449
450         Reviewed by Chris Fleizach.
451
452         In the test we have no way to control which iframe will be loaded first.
453         Output the logs at the end of the test so that they are in order.
454
455         * accessibility/presentation-role-iframe.html:
456
457 2017-08-09  Commit Queue  <commit-queue@webkit.org>
458
459         Unreviewed, rolling out r219334.
460         https://bugs.webkit.org/show_bug.cgi?id=175398
461
462         Caused bug 175023 (Requested by ap on #webkit).
463
464         Reverted changeset:
465
466         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
467         https://bugs.webkit.org/show_bug.cgi?id=172545
468         http://trac.webkit.org/changeset/219334
469
470 2017-08-09  Daniel Bates  <dabates@apple.com>
471
472         Import CSS-UI-3 Web Platform Tests
473         https://bugs.webkit.org/show_bug.cgi?id=175294
474
475         Reviewed by Zalan Bujtas.
476
477         Mark tests that we currently failure.
478
479         * TestExpectations:
480         * platform/ios/TestExpectations:
481
482 2017-08-09  Matt Lewis  <jlewis3@apple.com>
483
484         Marked http/tests/media/video-buffered-range-contains-currentTime.html as flaky on High Sierra
485         <rdar://problem/33555759>
486
487         Unreviewed test gardening.
488
489         * platform/mac-highsierra-wk2/TestExpectations:
490         * platform/mac/TestExpectations:
491
492 2017-08-09  Kirill Ovchinnikov  <kirill.ovchinnikov@lge.com>
493
494         Old subtitle track is not deleted on 'src' attribute change event
495         https://bugs.webkit.org/show_bug.cgi?id=175031
496
497         Reviewed by Eric Carlson.
498
499         * media/track/text-track-src-change-expected.txt: Added.
500         * media/track/text-track-src-change.html: Added.
501
502 2017-08-09  Nan Wang  <n_wang@apple.com>
503
504         AX: crash at WebCore::AccessibilityObject::supportsARIALiveRegion() const + 24
505         https://bugs.webkit.org/show_bug.cgi?id=175340
506         <rdar://problem/33782159>
507
508         Reviewed by Chris Fleizach.
509
510         * accessibility/add-children-pseudo-element-expected.txt: Added.
511         * accessibility/add-children-pseudo-element.html: Added.
512         * accessibility/resources/svg-circle.svg: Added.
513
514 2017-08-09  Ms2ger  <Ms2ger@igalia.com>
515
516         WPE-focused test gardening.
517         https://bugs.webkit.org/show_bug.cgi?id=175385
518
519         Unreviewed test gardening.
520
521         * platform/wpe/TestExpectations: Marked failing tests.
522         * platform/wpe/fast/events/touch/basic-single-touch-events-expected.txt: Added platform-specific expectation.
523         * platform/wpe/js/date-timeClip-large-values-expected.txt: Removed (the platform-neutral expectation is fine).
524         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Updated for Cache enabling.
525         * transitions/clip-path-path-transitions-expected.txt: Updated for test change in r219243.
526         * transitions/resources/transition-test-helpers.js:
527         (parseClipPath): Updated to support the quotes in clip-path-path-transitions.html
528
529 2017-08-09  Andy Estes  <aestes@apple.com>
530
531         [QuickLook] Use case-insensitive comparison of preview MIME types
532         https://bugs.webkit.org/show_bug.cgi?id=175350
533         <rdar://problem/33761159>
534
535         Reviewed by Brady Eidson.
536
537         * platform/ios-11/quicklook/excel-macro-enabled-expected.txt: Added.
538         * quicklook/excel-macro-enabled-expected.txt: Added.
539         * quicklook/excel-macro-enabled.html: Added.
540         * quicklook/resources/excel-macro-enabled.xlsm: Added.
541
542 2017-08-09  Zan Dobersek  <zdobersek@igalia.com>
543
544         Unreviewed WPE gardening.
545
546         * platform/wpe/TestExpectations: Stop skipping the whole fast/
547         directory and then unskipping specific subdirectories since
548         that overrides any expectations coming from the generic WK2
549         TestExpectations file. Specific subdirectories that we haven't
550         yet generated results for are now skipped instead.
551
552 2017-08-09  Ms2ger  <Ms2ger@igalia.com>
553
554         [GTK] [WPE] Update expectations for global-constructors-attributes.html.
555         https://bugs.webkit.org/show_bug.cgi?id=175373
556
557         Unreviewed test gardening.
558
559         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
560         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
561
562 2017-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
563
564         Unreviewed, rolling out r220393.
565
566         This patch regresses the performance of WebPage::editorState.
567
568         Reverted changeset:
569
570         "[iOS WK2] WKWebView schedules nonstop layout after pressing
571         cmb+b,i,u inside a contenteditable div"
572         https://bugs.webkit.org/show_bug.cgi?id=175116
573         http://trac.webkit.org/changeset/220393
574
575 2017-08-08  Chris Dumez  <cdumez@apple.com>
576
577         [Beacon] Add support for CORS-preflighting for WK2 / NETWORK_SESSION
578         https://bugs.webkit.org/show_bug.cgi?id=175264
579         <rdar://problem/33547793>
580
581         Reviewed by Youenn Fablet.
582
583         Add layout test coverage.
584
585         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure-expected.txt: Added.
586         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure.html: Added.
587         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success-expected.txt: Added.
588         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success.html: Added.
589         * http/wpt/beacon/cors/cors-preflight-blob-failure-expected.txt: Added.
590         * http/wpt/beacon/cors/cors-preflight-blob-failure.html: Added.
591         * http/wpt/beacon/cors/cors-preflight-blob-success-expected.txt: Added.
592         * http/wpt/beacon/cors/cors-preflight-blob-success.html: Added.
593         * http/wpt/beacon/cors/cors-preflight-cookie-expected.txt: Added.
594         * http/wpt/beacon/cors/cors-preflight-cookie.html: Added.
595         * http/wpt/beacon/resources/beacon-preflight.py: Added.
596         (respondToCORSPreflight):
597         (main):
598         * http/wpt/beacon/resources/set-cookie.py: Added.
599         (main):
600         * platform/mac-wk1/TestExpectations:
601         * platform/mac-wk2/TestExpectations:
602         * platform/win/TestExpectations:
603
604 2017-08-08  Devin Rousso  <drousso@apple.com>
605
606         Web Inspector: Canvas: support editing WebGL shaders
607         https://bugs.webkit.org/show_bug.cgi?id=124211
608         <rdar://problem/15448958>
609
610         Reviewed by Matt Baker.
611
612         * inspector/canvas/updateShader-expected.txt: Added.
613         * inspector/canvas/updateShader.html: Added.
614
615         * platform/win/TestExpectations:
616
617 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
618
619         Mark media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html as flaky.
620         https://bugs.webkit.org/show_bug.cgi?id=175195
621
622         Unreviewed test gardening.
623
624         * platform/mac-wk1/TestExpectations:
625
626 2017-08-08  Brent Fulgham  <bfulgham@apple.com>
627
628         Sandbox flags do not support document.domain control
629         https://bugs.webkit.org/show_bug.cgi?id=175281
630         <rdar://problem/33778936>
631
632         Reviewed by Chris Dumez.
633
634         * fast/frames/resources/sandboxed-iframe-set-domain.html: Added.
635         * fast/frames/sandboxed-iframe-domain.html: Added.
636         * fast/frames/sandboxed-iframe-domain-expected.txt: Added.
637
638 2017-08-08  Matt Lewis  <jlewis3@apple.com>
639
640         Skipping imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html
641         <rdar://problem/33555052>
642
643         Unreviewed test gardening.
644
645         * platform/ios-wk2/TestExpectations:
646         * platform/mac-highsierra/TestExpectations:
647
648 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
649
650         Skip plugins/crash-restoring-plugin-page-from-page-cache.html on macOS debug.
651         https://bugs.webkit.org/show_bug.cgi?id=175270
652
653         Unreviewed test gardening.
654
655         * platform/mac-wk2/TestExpectations:
656
657 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
658
659         Mark fast/images/async-image-body-background-image.html as flaky on macOS.
660         https://bugs.webkit.org/show_bug.cgi?id=175193
661
662         Unreviewed test gardening.
663
664         * platform/mac/TestExpectations:
665
666 2017-08-08  Jeremy Jones  <jeremyj@apple.com>
667
668         Change fast seek logic to prevent ping-ponging.
669         https://bugs.webkit.org/show_bug.cgi?id=175167
670         rdar://problem/32936116
671
672         Reviewed by Jer Noble.
673
674         Test now requires forward fast seek result to be between current time and the target time,
675         and a backward seek to be before the seek time.
676
677         * media/video-fast-seek.html:
678         * media/media-source/media-source-fastseek.html:
679
680 2017-08-08  Ms2ger  <Ms2ger@igalia.com>
681
682         Remove obsolete failure expectations for event_loadedmetadata.html.
683         https://bugs.webkit.org/show_bug.cgi?id=175027
684
685         Unreviewed test gardening.
686
687         * TestExpectations:
688
689 2017-08-08  John Wilander  <wilander@apple.com>
690
691         Resource Load Statistics: Clear web processes' state on history removal
692         https://bugs.webkit.org/show_bug.cgi?id=175271
693         <rdar://problem/33756560>
694
695         Reviewed by Chris Dumez.
696
697         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Added.
698         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Added.
699         * platform/mac-wk2/TestExpectations:
700             user-interaction-reported-after-website-data-removal.html marked as [ Pass ].
701
702 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
703
704         Fix baseline for http/tests/security/set-domain-remove-subdomain-for-ip-address.html.
705
706         Unreviewed test gardening.
707
708         * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt:
709
710 2017-08-08  Matt Lewis  <jlewis3@apple.com>
711
712         Fixed rebaselined expectations for js/dom/global-constructors-attributes.html.
713         https://bugs.webkit.org/show_bug.cgi?id=175201
714
715         Unreviewed test gardening.
716
717         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-dedicated-worker-expected.txt.
718
719 2017-08-08  Brent Fulgham  <bfulgham@apple.com>
720
721         Unreviewed test results fix after r220376.
722
723         Rebaseline for new SecurityException message text.
724
725         * fast/dom/Document/invalid-domain-change-throws-exception-expected.txt:
726         * http/tests/dom/document-attributes-null-handling-expected.txt:
727         * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt:
728         * http/tests/security/xss-DENIED-invalid-domain-change-expected.txt:
729
730 2017-08-08  Javier Fernandez  <jfernandez@igalia.com>
731
732         Not possible to remove the 'li' element inside the table cell
733         https://bugs.webkit.org/show_bug.cgi?id=173148
734
735         Reviewed by Ryosuke Niwa.
736
737         Regression tests for different scenarios of list items removal.
738
739         * editing/deleting/delete-list-items-in-table-cell-1-expected.txt: Added.
740         * editing/deleting/delete-list-items-in-table-cell-1.html: Added.
741         * editing/deleting/delete-list-items-in-table-cell-2-expected.txt: Added.
742         * editing/deleting/delete-list-items-in-table-cell-2.html: Added.
743         * editing/deleting/delete-list-items-in-table-cell-3-expected.txt: Added.
744         * editing/deleting/delete-list-items-in-table-cell-3.html: Added.
745         * editing/deleting/delete-list-items-in-table-cell-4-expected.txt: Added.
746         * editing/deleting/delete-list-items-in-table-cell-4.html: Added.
747         * editing/deleting/delete-list-items-in-table-cell-5-expected.txt: Added.
748         * editing/deleting/delete-list-items-in-table-cell-5.html: Added.
749         * editing/deleting/delete-list-items-in-table-cell-6-expected.txt: Added.
750         * editing/deleting/delete-list-items-in-table-cell-6.html: Added.
751         * editing/deleting/delete-list-items-in-table-cell-7-expected.txt: Added.
752         * editing/deleting/delete-list-items-in-table-cell-7.html: Added.
753         * editing/deleting/delete-list-items-in-table-cell-8-expected.txt: Added.
754         * editing/deleting/delete-list-items-in-table-cell-8.html: Added.
755
756 2017-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
757
758         [iOS WK2] WKWebView schedules nonstop layout after pressing cmb+b,i,u inside a contenteditable div
759         https://bugs.webkit.org/show_bug.cgi?id=175116
760         <rdar://problem/28279301>
761
762         Reviewed by Darin Adler and Ryosuke Niwa.
763
764         Rebaseline some iOS WK2 LayoutTest expectations. These tests currently expect an empty anonymous RenderBlock to
765         be inserted into the render tree, but this is only a result of us adding and removing a temporary <span> when
766         computing a RenderStyle in WebPage::editorState -- this patch removes these empty RenderBlocks, making these
767         expectations' RenderTrees consistent with WebKit1.
768
769         * platform/ios-wk2/editing/inserting/insert-div-024-expected.txt:
770         * platform/ios-wk2/editing/inserting/insert-div-026-expected.txt:
771         * platform/ios-wk2/editing/style/5084241-expected.txt:
772         * platform/ios-wk2/editing/style/unbold-in-bold-expected.txt:
773
774 2017-08-07  Matt Lewis  <jlewis3@apple.com>
775
776         Marked media/modern-media-controls/fullscreen-support/fullscreen-support-press.html as flaky.
777         https://bugs.webkit.org/show_bug.cgi?id=173946
778
779         Unreviewed test gardening.
780
781         * platform/mac-wk2/TestExpectations:
782
783 2017-08-07  Matt Lewis  <jlewis3@apple.com>
784
785         Rebaselined js/dom/global-constructors-attributes.html on El Capitan.
786         https://bugs.webkit.org/show_bug.cgi?id=175201
787
788         Unreviewed test gardening.
789         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Added.
790
791 2017-08-07  Matt Lewis  <jlewis3@apple.com>
792
793         Changed expectations for webrtc/video-rotation.html.
794         https://bugs.webkit.org/show_bug.cgi?id=175305
795
796         Unreviewed test gardening.
797
798         * TestExpectations:
799
800 2017-08-07  Devin Rousso  <drousso@apple.com>
801
802         Web Inspector: Preview Canvas path when viewing a recording
803         https://bugs.webkit.org/show_bug.cgi?id=174967
804
805         Reviewed by Brian Burg.
806
807         * fast/canvas/2d.currentPoint-expected.txt: Added.
808         * fast/canvas/2d.currentPoint.html: Added.
809         * fast/canvas/2d.getPath.modification-expected.txt: Added.
810         * fast/canvas/2d.getPath.modification.html: Added.
811         * fast/canvas/2d.getPath.newobject-expected.txt: Added.
812         * fast/canvas/2d.getPath.newobject.html: Added.
813         * fast/canvas/2d.setPath-expected.txt: Added.
814         * fast/canvas/2d.setPath.html: Added.
815
816         * inspector/canvas/recording-2d-expected.txt:
817         * inspector/canvas/recording-2d.html:
818         Updated for additional deduplication in InitialState.
819
820 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
821
822         Skip workers/wasm-hashset-many.html and workers/wasm-hashset-many-2.html on El Capitan.
823         https://bugs.webkit.org/show_bug.cgi?id=175102
824
825         Unreviewed test gardening.
826
827         * platform/mac/TestExpectations:
828
829 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
830
831         Marking imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name.html as failing on iOS.
832         https://bugs.webkit.org/show_bug.cgi?id=175273
833
834         Unreviewed test gardening.
835
836         * platform/ios/TestExpectations:
837
838 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
839
840         Rebaseline js/dom/global-constructors-attributes.html.
841
842         Unreviewed test gardening.
843
844         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
845         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
846
847 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
848
849         Unreviewed, rolling out r220299.
850
851         This change caused LayoutTest inspector/dom-debugger/dom-
852         breakpoints.html to fail.
853
854         Reverted changeset:
855
856         "Web Inspector: capture async stack trace when workers/main
857         context posts a message"
858         https://bugs.webkit.org/show_bug.cgi?id=167084
859         http://trac.webkit.org/changeset/220299
860
861 2017-08-07  Ms2ger  <Ms2ger@igalia.com>
862
863         Remove obsolete failure expectations for wpt browsers tests.
864         https://bugs.webkit.org/show_bug.cgi?id=175073
865
866         Unreviewed test gardening.
867
868         * TestExpectations:
869
870 2017-08-05  Youenn Fablet  <youenn@apple.com>
871
872         [Fetch API] Response should keep all ResourceResponse information
873         https://bugs.webkit.org/show_bug.cgi?id=175099
874
875         Reviewed by Sam Weinig.
876
877         Updating test now that we are no longer cancelling the load in case of opaque responses.
878
879         * http/tests/inspector/network/fetch-network-data-expected.txt:
880         * http/tests/inspector/network/fetch-network-data.html:
881
882 2017-08-05  Carlos Garcia Campos  <cgarcia@igalia.com>
883
884         getClientRects doesn't work with list box option elements
885         https://bugs.webkit.org/show_bug.cgi?id=175016
886
887         Reviewed by Darin Adler.
888
889         Add new test to check list box option elements client rects.
890
891         * fast/dom/HTMLSelectElement/listbox-items-client-rects-expected.txt: Added.
892         * fast/dom/HTMLSelectElement/listbox-items-client-rects.html: Added.
893         * platform/ios-simulator-wk2/fast/dom/HTMLSelectElement/listbox-items-client-rects-expected.txt: Added.
894
895 2017-08-04  Youenn Fablet  <youenn@apple.com>
896
897         [Cache API] Add Cache and CacheStorage IDL definitions
898         https://bugs.webkit.org/show_bug.cgi?id=175201
899
900         Reviewed by Brady Eidson.
901
902         * TestExpectations:
903         * platform/ios-wk1/TestExpectations:
904         * platform/mac-wk1/TestExpectations:
905         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
906         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
907
908 2017-08-04  Brady Eidson  <beidson@apple.com>
909
910         Have navigator.serviceWorker() actually return a ServiceWorkerContainer object.
911         https://bugs.webkit.org/show_bug.cgi?id=175215
912
913         Reviewed by Youenn Fablet.
914
915         * platform/mac-wk1/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt.
916
917 2017-08-04  Chris Dumez  <cdumez@apple.com>
918
919         Add test coverage for sendBeacon() keepalive flag
920         https://bugs.webkit.org/show_bug.cgi?id=175212
921
922         Reviewed by Youenn Fablet.
923
924         * http/wpt/beacon/keepalive-after-navigation-expected.txt: Added.
925         * http/wpt/beacon/keepalive-after-navigation.html: Added.
926         * http/wpt/beacon/support/sendBeacon-onunload-iframe.html: Added.
927
928 2017-08-04  Chris Dumez  <cdumez@apple.com>
929
930         [Beacon] Update sendBeacon to use the CachedResourceLoader
931         https://bugs.webkit.org/show_bug.cgi?id=175192
932         <rdar://problem/33725923>
933
934         Reviewed by Youenn Fablet.
935
936         Rebaseline a few tests now that the Origin header is properly set of our Beacon
937         requests. This is a progression and matches the results from Blink.
938
939         Our Content-Type header for ArrayBuffer / ArrayBufferView payloads has also
940         changed. It is unclear which one is best but at least we are now consistent
941         with Fetch.
942
943         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt:
944         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt:
945         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
946         * http/wpt/beacon/headers/header-content-type-same-origin.html:
947
948 2017-08-04  John Wilander  <wilander@apple.com>
949
950         Resource Load Statistics: Report user interaction immediately, but only when needed
951         https://bugs.webkit.org/show_bug.cgi?id=175090
952         <rdar://problem/33685546>
953
954         Reviewed by Chris Dumez.
955
956         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
957             Now no longer needs to disable throttling since reports of
958             user interaction happen immediately (when needed).
959         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
960         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
961         * platform/mac-wk2/TestExpectations:
962             user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
963
964 2017-08-04  Matt Baker  <mattbaker@apple.com>
965
966         Web Inspector: capture async stack trace when workers/main context posts a message
967         https://bugs.webkit.org/show_bug.cgi?id=167084
968         <rdar://problem/30033673>
969
970         Reviewed by Brian Burg.
971
972         Add a test to check for asynchronous stack trace data when the debugger
973         pauses inside a MessageEvent handler.
974
975         * inspector/debugger/async-stack-trace-expected.txt:
976         * inspector/debugger/async-stack-trace.html:
977         * inspector/debugger/resources/postMessage-echo.html: Added.
978
979 2017-08-04  Chris Dumez  <cdumez@apple.com>
980
981         LayoutTest imported/w3c/web-platform-tests/beacon/beacon-basic-string.html is a flaky failure (harness timeout)
982         https://bugs.webkit.org/show_bug.cgi?id=175202
983
984         Unreviewed, mark test as flaky.
985
986         * TestExpectations:
987
988 2017-08-04  Devin Rousso  <drousso@apple.com>
989
990         Web Inspector: add source view for WebGL shader programs
991         https://bugs.webkit.org/show_bug.cgi?id=138593
992         <rdar://problem/18936194>
993
994         Reviewed by Matt Baker.
995
996         * inspector/canvas/requestShaderSource-expected.txt: Added.
997         * inspector/canvas/requestShaderSource.html: Added.
998
999         * inspector/canvas/resources/shaderProgram-utilities.js:
1000         (linkProgram):
1001         (linkProgram.typeForScript):
1002         (linkProgram.createShaderFromScript):
1003
1004         * platform/win/TestExpectations:
1005
1006 2017-08-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
1007
1008         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
1009         https://bugs.webkit.org/show_bug.cgi?id=174874
1010         <rdar://problem/33530130>
1011
1012         Reviewed by Simon Fraser.
1013
1014         * fast/images/image-element-image-content-data-expected.txt: Added.
1015         * fast/images/image-element-image-content-data.html: Added.
1016
1017 2017-08-04  Matt Lewis  <jlewis3@apple.com>
1018
1019         Rebaslining fast/text/font-selection-font-loading-api-parse.html for iOS 11.
1020
1021         Unreviewed test gardening.
1022
1023         * platform/ios-11/fast/text/font-selection-font-loading-api-parse-expected.txt:
1024
1025 2017-08-04  Chris Dumez  <cdumez@apple.com>
1026
1027         PROGRESSION? Multiple imported/w3c/web-platform-tests/fetch/api/ test have started to fail.
1028         https://bugs.webkit.org/show_bug.cgi?id=175061
1029
1030         Unreviewed, mark Fetch/Cors tests as failing on wk2 ElCapitan only, as those tests seem to be passing
1031         everywhere else.
1032
1033         * platform/mac-wk2/TestExpectations:
1034         * platform/mac/TestExpectations:
1035
1036 2017-08-04  Ryan Haddad  <ryanhaddad@apple.com>
1037
1038         Unreviewed, rolling out r220268.
1039
1040         This change caused assertion failures on macOS and iOS Debug
1041         WK2.
1042
1043         Reverted changeset:
1044
1045         "Resource Load Statistics: Report user interaction
1046         immediately, but only when needed"
1047         https://bugs.webkit.org/show_bug.cgi?id=175090
1048         http://trac.webkit.org/changeset/220268
1049
1050 2017-08-04  Chris Dumez  <cdumez@apple.com>
1051
1052         Mark beacon-basic-string.html as slow.
1053
1054         * TestExpectations:
1055
1056 2017-08-04  Brady Eidson  <beidson@apple.com>
1057
1058         Enable ServiceWorkers at runtime for WebKitTestRunner.
1059         https://bugs.webkit.org/show_bug.cgi?id=175174
1060
1061         Reviewed by Youenn Fablet.
1062
1063         * fast/dom/navigator-detached-no-crash-expected.txt:
1064         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/fast/dom/navigator-detached-no-crash-expected.txt.
1065         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt.
1066         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt.
1067         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt.
1068         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt.
1069         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt.
1070         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt.
1071         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt.
1072         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt.
1073         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt.
1074         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt.
1075         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt.
1076         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt.
1077         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt.
1078         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt.
1079         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt.
1080         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
1081         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt.
1082         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
1083         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt.
1084         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
1085         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt.
1086         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt.
1087         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt.
1088         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt.
1089         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt.
1090         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt.
1091         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt.
1092         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt.
1093         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
1094         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
1095         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt.
1096         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt.
1097         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt.
1098         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1099
1100 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
1101
1102         [EME][GStreamer] Register ClearKey CDMFactory
1103         https://bugs.webkit.org/show_bug.cgi?id=175136
1104
1105         Reviewed by Xabier Rodriguez-Calvar.
1106
1107         Update WPE baselines for EME ClearKey tests following some advancements in
1108         ClearKey support.
1109
1110         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt:
1111         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt:
1112         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
1113         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt:
1114         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt:
1115         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt:
1116         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
1117         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
1118         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
1119         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
1120         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
1121         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
1122         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
1123         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
1124         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
1125         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
1126         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
1127         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
1128         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
1129         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
1130         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
1131         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
1132         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
1133         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt:
1134         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
1135         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt:
1136         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt:
1137         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
1138         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt:
1139         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt:
1140         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt:
1141         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt:
1142         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt:
1143         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt:
1144         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
1145         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt:
1146
1147 2017-08-04  John Wilander  <wilander@apple.com>
1148
1149         Resource Load Statistics: Report user interaction immediately, but only when needed
1150         https://bugs.webkit.org/show_bug.cgi?id=175090
1151         <rdar://problem/33685546>
1152
1153         Reviewed by Chris Dumez.
1154
1155         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
1156             Now no longer needs to disable throttling since reports of
1157             user interaction happen immediately (when needed).
1158         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
1159         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
1160         * platform/mac-wk2/TestExpectations:
1161             user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
1162
1163 2017-08-04  Ms2ger  <Ms2ger@igalia.com>
1164
1165         [GTK] Test gardening around MOUSE_CURSOR_SCALE.
1166         https://bugs.webkit.org/show_bug.cgi?id=109469
1167
1168         Reviewed by Carlos Alberto Lopez Perez.
1169
1170         Remove obsolete expectation for cursor-parsing-image-set.html; it may have
1171         started passing in r209396.
1172
1173         Mark mouse-cursor-image-set.html as failing rather than using an incorrect
1174         -expected file.
1175
1176         * platform/gtk/TestExpectations:
1177         * platform/gtk/fast/events/mouse-cursor-image-set-expected.txt: Removed.
1178
1179 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
1180
1181         Unreviewed GTK+ gardening. Update test expectations and layout test baselines
1182         for Web Crypto tests now that the implementation is complete.
1183
1184         * platform/gtk/TestExpectations:
1185         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
1186         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
1187         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
1188         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
1189         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
1190         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
1191         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
1192         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
1193         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
1194         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
1195         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
1196         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
1197         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
1198         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
1199         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
1200
1201 2017-08-04  Frederic Wang  <fwang@igalia.com>
1202
1203         ScrollingTreeOverflowScrollingNodeIOS uses the wrong fixed position rectangle
1204         https://bugs.webkit.org/show_bug.cgi?id=175135
1205
1206         Reviewed by Simon Fraser.
1207
1208         This patch adds a new test for a position:fixed element inside an overflow node inside an
1209         iframe. When scrolling the overflow node, the position of such an element should remain fixed
1210         relative to the inner frame. Before that change, ScrollingTreeOverflowScrollingNodeIOS used
1211         to take the main frame as a reference instead, causing the element to flicker and even to
1212         disappear when the user scrolls that overflow node. We add a reftest to verify that the
1213         element is visible and positioned at the correct location when the user scrolls.
1214
1215         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe-expected.html: Added.
1216         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html: Added.
1217
1218 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
1219
1220         Unreviewed WPE gardening. Update test expectations and layout test baselines
1221         for Web Crypto tests now that the implementation is complete.
1222
1223         * platform/wpe/TestExpectations:
1224         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
1225         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
1226         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
1227         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
1228         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
1229         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
1230         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
1231         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
1232         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
1233         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
1234         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
1235         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
1236
1237 2017-08-03  Zan Dobersek  <zdobersek@igalia.com>
1238
1239         [GCrypt] Implement CryptoKeyEC PKCS#8 imports
1240         https://bugs.webkit.org/show_bug.cgi?id=173647
1241
1242         Reviewed by Jiewen Tan.
1243
1244         * platform/wpe/TestExpectations:
1245         Unskip passing Web Crypto tests that cover PKCS#8 imports of EC keys.
1246
1247 2017-08-03  Chris Dumez  <cdumez@apple.com>
1248
1249         Fix parsing of <meta http-equiv=refresh> to allow time starting with a '.' without a leading 0
1250         https://bugs.webkit.org/show_bug.cgi?id=175132
1251
1252         Reviewed by Darin Adler.
1253
1254         * TestExpectations:
1255         Mark as flaky tests that used to not run because they were missing a subresource. Now that I imported
1256         this subresource, the tests run but are failing. When they fail, those tests are flaky due to the lines
1257         they log.
1258
1259         * tests-options.json:
1260
1261 2017-08-03  Chris Dumez  <cdumez@apple.com>
1262
1263         Multiple Layout tests from web-platform-tests/beacon/ are timing out.
1264         https://bugs.webkit.org/show_bug.cgi?id=175076
1265         <rdar://problem/33704752>
1266
1267         Reviewed by Alexey Proskuryakov.
1268
1269         * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
1270         * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
1271         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
1272         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
1273         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
1274         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
1275         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
1276         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
1277         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
1278         Drop platform-specific expectations as those tests are now passing everywhere.
1279
1280         * platform/wk2/TestExpectations:
1281         Unskip tests that are now passing.
1282
1283 2017-08-03  Matt Baker  <mattbaker@apple.com>
1284
1285         Web Inspector: Instrument WebGLProgram created/deleted
1286         https://bugs.webkit.org/show_bug.cgi?id=175059
1287
1288         Reviewed by Devin Rousso.
1289
1290         Add tests for CanvasManager shader program events and ShaderProgram model object.
1291         WebGL and WebGL2 contexts are tested separately based on platform support.
1292
1293         * inspector/canvas/resources/shaderProgram-utilities.js: Added.
1294         (createProgram):
1295         (deleteProgram):
1296         (deleteContext):
1297         (TestPage.registerInitializer.awaitProgramAdded):
1298         (TestPage.registerInitializer):
1299         (TestPage.registerInitializer.window.initializeTestSuite):
1300         (TestPage.registerInitializer.window.addSimpleTestCase):
1301         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
1302
1303         * inspector/canvas/shaderProgram-add-remove-webgl-expected.txt: Added.
1304         * inspector/canvas/shaderProgram-add-remove-webgl.html: Added.
1305         * inspector/canvas/shaderProgram-add-remove-webgl2-expected.txt: Added.
1306         * inspector/canvas/shaderProgram-add-remove-webgl2.html: Added.
1307
1308         * platform/gtk/TestExpectations:
1309         * platform/mac/TestExpectations:
1310         * platform/win/TestExpectations:
1311
1312 2017-08-03  Youenn Fablet  <youenn@apple.com>
1313
1314         Import WPT service worker tests
1315         https://bugs.webkit.org/show_bug.cgi?id=175053
1316
1317         Reviewed by Brady Eidson.
1318
1319         * TestExpectations: skipping service worker tests.
1320
1321 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
1322
1323         Test gardening.
1324         https://bugs.webkit.org/show_bug.cgi?id=175137
1325
1326         Unreviewed test gardening.
1327
1328         * platform/gtk/TestExpectations:
1329         * platform/gtk/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
1330         * platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
1331         * platform/win/TestExpectations:
1332
1333 2017-08-01  Sam Weinig  <sam@webkit.org>
1334
1335         [WebIDL] Convert MutationCallback to be a normal generate callback
1336         https://bugs.webkit.org/show_bug.cgi?id=174140
1337
1338         Reviewed by Darin Adler.
1339
1340         * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
1341         Update results for standard error messages.
1342
1343 2017-08-03  Chris Dumez  <cdumez@apple.com>
1344
1345         Improve our support for referrer policies
1346         https://bugs.webkit.org/show_bug.cgi?id=175069
1347         <rdar://problem/33677313>
1348
1349         Reviewed by Darin Adler.
1350
1351         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
1352         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http.html: Added.
1353         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
1354         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https.html: Added.
1355         * http/tests/referrer-policy/origin-when-cross-origin/same-origin-expected.txt: Added.
1356         * http/tests/referrer-policy/origin-when-cross-origin/same-origin.html: Added.
1357         * http/tests/referrer-policy/resources/document.html: Added.
1358         * http/tests/referrer-policy/same-origin/cross-origin-http-http-expected.txt: Added.
1359         * http/tests/referrer-policy/same-origin/cross-origin-http-http.html: Added.
1360         * http/tests/referrer-policy/same-origin/cross-origin-http.https-expected.txt: Added.
1361         * http/tests/referrer-policy/same-origin/cross-origin-http.https.html: Added.
1362         * http/tests/referrer-policy/same-origin/same-origin-expected.txt: Added.
1363         * http/tests/referrer-policy/same-origin/same-origin.html: Added.
1364         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
1365         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
1366         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
1367         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
1368         * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
1369         * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin.html: Added.
1370         * http/tests/referrer-policy/strict-origin/cross-origin-http-http-expected.txt: Added.
1371         * http/tests/referrer-policy/strict-origin/cross-origin-http-http.html: Added.
1372         * http/tests/referrer-policy/strict-origin/cross-origin-http.https-expected.txt: Added.
1373         * http/tests/referrer-policy/strict-origin/cross-origin-http.https.html: Added.
1374         * http/tests/referrer-policy/strict-origin/same-origin-expected.txt: Added.
1375         * http/tests/referrer-policy/strict-origin/same-origin.html: Added.
1376         Add layout test coverage.
1377
1378         * http/tests/security/referrer-policy-invalid-expected.txt:
1379         Rebaseline test now that console message has changed.
1380
1381 2017-08-03  Daniel Bates  <dabates@apple.com>
1382
1383         Support ::marker pseudo-element
1384         https://bugs.webkit.org/show_bug.cgi?id=141477
1385
1386         Reviewed by David Hyatt.
1387
1388         Add tests that check we respect ::marker when rendering the list item marker. I will
1389         submit all the tests in http/wpt/css/css-pseudo-4 to the Web Platform Tests repository
1390         shortly and then import them into the WebKit repository in a subsequent commit.
1391
1392         * fast/lists/list-marker-with-display-expected.html: Added.
1393         * fast/lists/list-marker-with-display.html: Added.
1394         * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements-expected.html: Added.
1395         * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements.html: Added.
1396         * http/wpt/css/css-pseudo-4/marker-color-expected.html: Added.
1397         * http/wpt/css/css-pseudo-4/marker-color.html: Added.
1398         * http/wpt/css/css-pseudo-4/marker-font-properties-expected.html: Added.
1399         * http/wpt/css/css-pseudo-4/marker-font-properties.html: Added.
1400         * http/wpt/css/css-pseudo-4/marker-inherit-values-expected.html: Added.
1401         * http/wpt/css/css-pseudo-4/marker-inherit-values.html: Added.
1402
1403 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
1404
1405         [GTK] Remove obsolete failure expectation for narrow-non-breaking-space.html.
1406         https://bugs.webkit.org/show_bug.cgi?id=139493
1407
1408         Unreviewed test gardening.
1409
1410         It likely started passing in r205826 due to its change in Font.cpp.
1411
1412         * platform/gtk/TestExpectations:
1413
1414 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
1415
1416         [GTK] Skip timezone-dependent Sputnik tests.
1417         https://bugs.webkit.org/show_bug.cgi?id=175120
1418
1419         Unreviewed test gardening.
1420
1421         These tests are skipped in the platform-neutral TestExpectations file because
1422         they only pass in Pacific Time (see bug 42625). There doesn't seem to be a
1423         reason for gtk to run them, and they do pass on the buildbot.
1424
1425         * platform/gtk/TestExpectations:
1426
1427 2017-08-02  Devin Rousso  <drousso@apple.com>
1428
1429         Web Inspector: add stack trace information for each RecordingAction
1430         https://bugs.webkit.org/show_bug.cgi?id=174663
1431
1432         Reviewed by Joseph Pecoraro.
1433
1434         * inspector/canvas/recording-2d-expected.txt:
1435         * inspector/canvas/recording-2d.html:
1436         * inspector/model/recording-expected.txt:
1437         * inspector/model/recording.html:
1438
1439 2017-08-02  Chris Dumez  <cdumez@apple.com>
1440
1441         NetworkResourceLoader::setDefersLoading() may cause start() to be called multiple times
1442         https://bugs.webkit.org/show_bug.cgi?id=175109
1443         <rdar://problem/33363169>
1444
1445         Reviewed by Brady Eidson.
1446
1447         Extend test coverage to cover cacheable redirects to a resource that needs
1448         revalidation, similarly to the case in the radar.
1449
1450         * http/tests/cache/disk-cache/disk-cache-redirect-expected.txt:
1451         * http/tests/cache/disk-cache/disk-cache-redirect.html:
1452
1453 2017-08-02  Youenn Fablet  <youenn@apple.com>
1454
1455         HTTP tests with 'https' suffix are only run over HTTPS for WK2, not WK1
1456         https://bugs.webkit.org/show_bug.cgi?id=175089
1457
1458         Reviewed by Chris Dumez.
1459
1460         Removing no longer needed expectations.
1461
1462         * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
1463         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
1464
1465 2017-08-02  Matt Lewis  <jlewis3@apple.com>
1466
1467         Marked http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
1468         https://bugs.webkit.org/show_bug.cgi?id=175107
1469
1470         Unreviewed test gardening.
1471
1472         * TestExpectations:
1473
1474 2017-08-02  Matt Lewis  <jlewis3@apple.com>
1475
1476         Removed bad expectations and marked test as flaky.
1477         https://bugs.webkit.org/show_bug.cgi?id=175061
1478
1479         Unreviewed test gardening.
1480
1481         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
1482         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
1483         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
1484         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
1485         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
1486         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Removed.
1487         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
1488         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
1489         * platform/mac/TestExpectations:
1490
1491 2017-08-02  Andy Estes  <aestes@apple.com>
1492
1493         REGRESSION (r207155): Unable to switch sheets when previewing Numbers '09 spreadsheets
1494         https://bugs.webkit.org/show_bug.cgi?id=175098
1495         <rdar://problem/31416763>
1496
1497         Reviewed by Daniel Bates.
1498
1499         * quicklook/multi-sheet-numbers-09-expected.txt: Added.
1500         * quicklook/multi-sheet-numbers-09.html: Added.
1501         * quicklook/resources/multi-sheet-numbers-09.numbers: Added.
1502
1503 2017-08-02  Chris Dumez  <cdumez@apple.com>
1504
1505         Unreviewed, skip newly imported WPT that is slow in Debug builds.
1506
1507         * TestExpectations:
1508
1509 2017-08-02  Joseph Pecoraro  <pecoraro@apple.com>
1510
1511         inspector/runtime/CommandLineAPI-inspect.html is flaky.
1512         https://bugs.webkit.org/show_bug.cgi?id=175092
1513
1514         Reviewed by Brian Burg.
1515
1516         * inspector/runtime/CommandLineAPI-inspect-expected.txt:
1517         * inspector/runtime/CommandLineAPI-inspect.html:
1518
1519 2017-08-02  Chris Dumez  <cdumez@apple.com>
1520
1521         Unreviewed, skip newly imported WPT HTTPS tests on WK2 only.
1522
1523         The tests seem to work fine on WK1.
1524
1525         * TestExpectations:
1526         * platform/wk2/TestExpectations:
1527
1528 2017-08-02  Matt Lewis  <jlewis3@apple.com>
1529
1530         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
1531         https://bugs.webkit.org/show_bug.cgi?id=174949
1532
1533         Unreviewed test gardening.
1534
1535         * platform/ios-wk2/TestExpectations:
1536
1537 2017-08-02  Chris Dumez  <cdumez@apple.com>
1538
1539         Unreviewed, temporarily skip some HTTPS tests that time out on the bots.
1540
1541         * TestExpectations:
1542
1543 2017-08-02  Matt Lewis  <jlewis3@apple.com>
1544
1545         Added new expectations folders and moved expectations to correct folders.
1546         https://bugs.webkit.org/show_bug.cgi?id=175061
1547
1548         Unreviewed gardening.
1549         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt.
1550         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt.
1551         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt.
1552         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt.
1553         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt.
1554         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt.
1555         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt.
1556         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt.
1557
1558 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
1559
1560         Remove obsolete expectations for syntax-021.xml.
1561         https://bugs.webkit.org/show_bug.cgi?id=86142
1562
1563         Reviewed by Sam Weinig.
1564
1565         It may have started passing in r209396.
1566
1567         * platform/gtk/TestExpectations:
1568         * platform/ios-simulator/TestExpectations:
1569         * platform/mac/TestExpectations:
1570         * platform/win/TestExpectations:
1571
1572 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
1573
1574         Remove overridden lines from win's TestExpectations.
1575         https://bugs.webkit.org/show_bug.cgi?id=175068
1576
1577         Reviewed by Darin Adler.
1578
1579         These lines cause lint errors and block any patch that touches the file from
1580         landing.
1581
1582         * platform/win/TestExpectations:
1583
1584 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
1585
1586         [GTK] Layout test editing/pasteboard/copy-standalone-image.html failing
1587         https://bugs.webkit.org/show_bug.cgi?id=163184
1588
1589         Unreviewed test gardening.
1590
1591         Remove obsolete failure expectation for copy-standalone-image.html.
1592
1593         The bug was fixed in r212428. (The test was also broken by both landings for
1594         bug 170956, until r216174 fixed it again.)
1595
1596         * platform/gtk/TestExpectations:
1597
1598 2017-08-01  Chris Dumez  <cdumez@apple.com>
1599
1600         Add initial support for navigator.sendBeacon
1601         https://bugs.webkit.org/show_bug.cgi?id=175007
1602         <rdar://problem/33547728>
1603
1604         Reviewed by Sam Weinig.
1605
1606         * fast/dom/navigator-detached-no-crash-expected.txt:
1607         Rebaseline test now that sendBeacon is exposed on navigator.
1608
1609         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt: Added.
1610         * http/tests/blink/sendbeacon/beacon-cookie.html: Added.
1611         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt: Added.
1612         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt: Added.
1613         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob.html: Added.
1614         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-expected.txt: Added.
1615         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect.html: Added.
1616         * http/tests/blink/sendbeacon/beacon-cross-origin.html: Added.
1617         * http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt: Added.
1618         * http/tests/blink/sendbeacon/beacon-cross-origin.https.html: Added.
1619         * http/tests/blink/sendbeacon/beacon-detached-no-crash-expected.txt: Added.
1620         * http/tests/blink/sendbeacon/beacon-detached-no-crash.html: Added.
1621         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
1622         * http/tests/blink/sendbeacon/beacon-same-origin.html: Added.
1623         * http/tests/blink/sendbeacon/connect-src-beacon-allowed-expected.txt: Added.
1624         * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html: Added.
1625         * http/tests/blink/sendbeacon/resources/check-beacon.php: Added.
1626         * http/tests/blink/sendbeacon/resources/save-beacon.php: Added.
1627         Import more beacon test coverage from Blink.
1628
1629         * http/wpt/beacon/connect-src-beacon-blocked.sub-expected.txt: Added.
1630         * http/wpt/beacon/connect-src-beacon-blocked.sub.html: Added.
1631         Improve test coverage for sendBeacon and CSP.
1632
1633         * http/wpt/beacon/headers/header-content-type-same-origin-expected.txt: Added.
1634         * http/wpt/beacon/headers/header-content-type-same-origin.html: Added.
1635         Improve test coverage for sendBeacon with various types of payload. The test is done
1636         using same origin as we do not currently support sending some of those payloads cross
1637         origin yet.
1638
1639         * imported/blink/fast/beacon/beacon-basic-expected.txt: Added.
1640         * imported/blink/fast/beacon/beacon-basic.html: Added.
1641         Import basic Beacon test coverage from Blink.
1642
1643         * resources/window-postmessage-open-close.html: Added.
1644         * tests-options.json:
1645
1646 2017-08-01  Devin Rousso  <drousso@apple.com>
1647
1648         Web Inspector: simplify WebInspector with WI
1649         https://bugs.webkit.org/show_bug.cgi?id=175058
1650
1651         Reviewed by Joseph Pecoraro.
1652
1653         * http/tests/inspector/**/*.html:
1654         * http/tests/websocket/tests/hybi/inspector/**/*.html:
1655         * inspector/**/*.html:
1656
1657 2017-08-01  Matt Lewis  <jlewis3@apple.com>
1658
1659         Added expectations files for El Capitan.
1660         https://bugs.webkit.org/show_bug.cgi?id=175061
1661
1662         Unreviewed test gardening.
1663
1664         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Added.
1665         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Added.
1666         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
1667         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
1668         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
1669         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
1670         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
1671         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
1672
1673 2017-08-01  Devin Rousso  <drousso@apple.com>
1674
1675         Web Inspector: create Recording tab for displaying recordings
1676         https://bugs.webkit.org/show_bug.cgi?id=174484
1677
1678         Reviewed by Joseph Pecoraro.
1679
1680         * inspector/unit-tests/number-utilities-expected.txt:
1681         * inspector/unit-tests/number-utilities.html:
1682
1683 2017-08-01  Zalan Bujtas  <zalan@apple.com>
1684
1685         REGRESSION (r217197): New Yorker website hangs for a long time on load, lots of blank tiles
1686         https://bugs.webkit.org/show_bug.cgi?id=175009
1687         <rdar://problem/33505791>
1688
1689         Reviewed by Simon Fraser.
1690
1691         * fast/frames/flattening/media-query-growing-content-expected.txt: Added.
1692         * fast/frames/flattening/media-query-growing-content.html: Added.
1693         * fast/frames/flattening/resources/media-query-min-height-with-flattening.html: Added.
1694
1695 2017-08-01  Youenn Fablet  <youenn@apple.com>
1696
1697         Layout tests with 'https' suffix should be run over HTTPS
1698         https://bugs.webkit.org/show_bug.cgi?id=174992
1699
1700         Reviewed by Chris Dumez.
1701
1702         Updating test to allow display insecure content as otherwise the test would not complete now that it is run over HTTPS.
1703         Adding WK1 expected files as the warning message is not printed.
1704
1705         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt:
1706         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
1707         * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
1708         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
1709
1710 2017-08-01  Matt Lewis  <jlewis3@apple.com>
1711
1712         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
1713         <rdar://problem/33555052>
1714
1715         Unreviewed test gardening.
1716
1717         * platform/ios-wk2/TestExpectations:
1718
1719 2017-08-01  Zan Dobersek  <zdobersek@igalia.com>
1720
1721         [WebCrypto] Add PKCS#8 import test that covers `parameters` and `publicKey` values in ECPrivateKey
1722         https://bugs.webkit.org/show_bug.cgi?id=174420
1723
1724         Reviewed by Darin Adler.
1725
1726         Add test cases that cover testing of the optional ECParameters and publicKey bit string
1727         attributes in the ECPrivateKey ASN.1 structure that's embedded in the PKCS#8 PrivateKeyInfo
1728         ASN.1 structure.
1729
1730         Per the spec, if the ECParameters attribute in the ECPrivateKey structure is present, the
1731         relevant curve object identifier should match the same curve identifier that's used in the
1732         ECParameters attribute of the AlgorithmIdentifier structure in PrivateKeyInfo. Both of these
1733         should of course match the curve that was specified for the import operation.
1734
1735         For the publicKey bit string, the data contained there should be properly formatted for
1736         the specific curve, meaning it should be of proper curve-specific size and that it should
1737         use 0x04 as the leading byte, signalling an uncompressed EC point. On top of that the public
1738         key should have a valid value that positions it on the specified elliptic curve.
1739
1740         These cases are covered for PKCS#8 key imports for P-256 and P-384 curves and for both ECDH
1741         and ECDSA algorithms in the newly-introduced tests. They are skipped on all platforms since
1742         no implementation in WebKit can pass them yet.
1743
1744         * TestExpectations:
1745         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
1746         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
1747         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
1748         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
1749         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
1750         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
1751         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
1752         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
1753
1754 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
1755
1756         [GTK] Layout test fast/forms/content-with-margins-inside-button.html is failing
1757         https://bugs.webkit.org/show_bug.cgi?id=174610
1758
1759         Reviewed by Darin Adler.
1760
1761         Use an explicit text color for content-with-margins-inside-button.html.
1762
1763         This makes the test pass in the GTK port.
1764
1765         I also changed the formatting of the CSS to make it more readable.
1766
1767         * fast/forms/content-with-margins-inside-button-expected.html:
1768         * fast/forms/content-with-margins-inside-button.html:
1769         * platform/gtk/TestExpectations:
1770
1771 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
1772
1773         Remove obsolete failure expectations for wpt XHR tests.
1774         https://bugs.webkit.org/show_bug.cgi?id=175024
1775
1776         Reviewed by Darin Adler.
1777
1778         * TestExpectations:
1779         * platform/gtk/TestExpectations:
1780
1781 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
1782
1783         Remove obsolete failure expectations for style-01.html.
1784         https://bugs.webkit.org/show_bug.cgi?id=175026
1785
1786         Reviewed by Darin Adler.
1787
1788         * TestExpectations:
1789
1790 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
1791
1792         Remove obsolete failure expectation for Document-characterSet-normalization.html.
1793         https://bugs.webkit.org/show_bug.cgi?id=175022
1794
1795         Reviewed by Sam Weinig.
1796
1797         The expectations were updated in r204605.
1798
1799         * platform/gtk/TestExpectations:
1800
1801 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
1802
1803         Remove obsolete failure expectation for regional-indicators.html.
1804         https://bugs.webkit.org/show_bug.cgi?id=175021
1805
1806         Reviewed by Sam Weinig.
1807
1808         * platform/gtk/TestExpectations:
1809
1810 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
1811
1812         REGRESSION(r205909): Layout test editing/pasteboard/image-in-iframe.html is failing
1813         https://bugs.webkit.org/show_bug.cgi?id=163185
1814
1815         Reviewed by Sam Weinig.
1816
1817         Remove obsolete failure expectation for image-in-iframe.html.
1818
1819         The bug was fixed in r212428. (The test was also broken by both landings for
1820         bug 170956, until r216174 fixed it again.)
1821
1822         * platform/gtk/TestExpectations:
1823
1824 2017-08-01  Darin Adler  <darin@apple.com>
1825
1826         REGRESSION (r220052): http/tests/media/video-play-stall.html times out
1827         https://bugs.webkit.org/show_bug.cgi?id=174988
1828
1829         Reviewed by Sam Weinig.
1830
1831         * TestExpectations: Stop skipping this test.
1832
1833         * http/tests/media/video-play-stall.html: Use a 0-duration timeout to sidestep an
1834         issue where the test runner never thinks the test is done because of the stalled
1835         media loading, and times out. The behaviors here aren't great, but there is no
1836         reason to think that this confused state has any effect on web browsing; just on
1837         our test runners in a test that intentionally has a still loading video in it.
1838
1839 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
1840
1841         Correct the line numbers in GTK's scheme-about.any-expected.txt.
1842         https://bugs.webkit.org/show_bug.cgi?id=175017
1843
1844         Reviewed by Sam Weinig.
1845
1846         The code fix landed in r220050.
1847
1848         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
1849
1850 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
1851
1852         Remove some obsolete expected failures blamed on the threaded compositor.
1853         https://bugs.webkit.org/show_bug.cgi?id=174982
1854
1855         Reviewed by Sergio Villar Senin.
1856
1857         * platform/gtk/TestExpectations:
1858
1859 2017-07-31  Jiewen Tan  <jiewen_tan@apple.com>
1860
1861         Unreviewed, test gardening
1862
1863         * platform/mac-highsierra/TestExpectations:
1864         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt: Added.
1865         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt: Added.
1866
1867 2017-07-31  Matt Lewis  <jlewis3@apple.com>
1868
1869         Skipped  http/tests/media/video-play-stall.html.
1870         https://bugs.webkit.org/show_bug.cgi?id=174988
1871
1872         Unreviewed test gardening.
1873         * TestExpectations:
1874
1875 2017-07-31  Matt Lewis  <jlewis3@apple.com>
1876
1877         Unreviewed, rolling out r220048.
1878
1879         This revision caused multiple crashes in fast/images. See
1880         webkit.org/b/174990
1881
1882         Reverted changeset:
1883
1884         "RenderImageResourceStyleImage::image() should return the
1885         nullImage() if the image is not available"
1886         https://bugs.webkit.org/show_bug.cgi?id=174874
1887         http://trac.webkit.org/changeset/220048
1888
1889 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
1890
1891         Do not mark all web-platform tests as slow, as this increases time spent on layout tests.
1892         Only mark individual web-platform tests as slow.
1893
1894         Unreviewed test gardening.
1895
1896         * platform/win/TestExpectations:
1897
1898 2017-07-31  Yusuke Suzuki  <utatane.tea@gmail.com>
1899
1900         [JSC] Support optional catch binding
1901         https://bugs.webkit.org/show_bug.cgi?id=174981
1902
1903         Reviewed by Saam Barati.
1904
1905         Rebaseline existing tests.
1906
1907         * js/parser-syntax-check-expected.txt:
1908         * js/script-tests/parser-syntax-check.js:
1909         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt:
1910         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.html:
1911
1912 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
1913
1914         Many web-platform tests are slow on Windows.
1915
1916         Unreviewed test gardening, mark web-platform tests as slow.
1917
1918         * platform/win/TestExpectations:
1919
1920 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
1921
1922         [GTK] Layout test fast/css/image-set-unprefixed.html is failing
1923         https://bugs.webkit.org/show_bug.cgi?id=163975
1924
1925         Reviewed by Žan Doberšek.
1926
1927         Remove obsolete expectation for image-set-unprefixed.html.
1928
1929         It appears to have started passing with the test change in r209543.
1930
1931         * platform/gtk/TestExpectations:
1932
1933 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
1934
1935         [GTK] Layout Tests fast/dom/{Element,Range}/getClientRects.html are failing
1936         https://bugs.webkit.org/show_bug.cgi?id=141700
1937
1938         Reviewed by Sam Weinig.
1939
1940         Add gtk-specific expectations for getClientRects tests.
1941
1942         Since these expectations depend on text metrics, it is unsurprising that they
1943         are platform-dependent.
1944
1945         * platform/gtk/TestExpectations:
1946         * platform/gtk/fast/dom/Element/getClientRects-expected.txt: Added.
1947         * platform/gtk/fast/dom/Range/getClientRects-expected.txt:
1948
1949 2017-07-30  Darin Adler  <darin@apple.com>
1950
1951         Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
1952         https://bugs.webkit.org/show_bug.cgi?id=130653
1953
1954         Reviewed by Antti Koivisto.
1955
1956         * fast/text/international/embed-bidi-style-in-isolate-crash.html: Removed onerror attribute
1957         in the audio element in this test. The error event does fire during the test, which causes
1958         the test to fail. Before, the test was prematurely exiting before the load failed, preventing
1959         the test from failing, but also meaning we didn't finish running the test.
1960
1961         * imported/blink/fast/dom/Window/open-window-features-fuzz.html: Use waitUntilDone and
1962         notifyDone to prevent the test from exiting prematurely. Use a URL that won't trigger loading
1963         outside the web browser; the URL is not what mattered to this test. Before, the test was
1964         prematurely exiting before the test ran. Note also, that I don't think this is testing
1965         much effectively; not sure we are getting any benefit from this test since before it was
1966         not really running to completion anyway.
1967
1968         * media/event-queue-crash-expected.txt: Updated expectations to expect syntax error. Before
1969         there was a race and often the test exited before the syntax error could be logged.
1970
1971         * platform/mac/TestExpectations: Removed flakiness expectation from the
1972         media/event-queue-crash.html test. What made it flaky was a race with the load event,
1973         and that race should be fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
1974         The same race existed on all platforms, not just Mac, so this flakiness expectation should
1975         be in the main TextExpectations file if anywhere. But I believe it is not needed at all.
1976         For media/modern-media-controls/media-documents/background-color-and-centering.html,
1977         added image failure expectation because under modern WebKit on Mac the image now captures
1978         the upper left hand corner of the controls overlay. Still seems to pass on iOS and the bug
1979         this was created for was iOS-specific, so should be OK for now.
1980
1981         * webarchive/loading/video-in-webarchive-expected.txt: Updated. The old result shows evidence
1982         of a premature load event, fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
1983
1984 2017-07-30  Sam Weinig  <sam@webkit.org>
1985
1986         [WebIDL] Remove JS builtin bindings for FetchRequest, DOMWindowFetch and WorkerGlobalScopeFetch
1987         https://bugs.webkit.org/show_bug.cgi?id=174974
1988
1989         Reviewed by Darin Adler.
1990
1991         * http/tests/inspector/network/fetch-network-data-expected.txt:
1992         Update results to have the correct line number for exceptions reported in the console.
1993
1994 2017-07-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
1995
1996         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
1997         https://bugs.webkit.org/show_bug.cgi?id=174874
1998         <rdar://problem/33530130>
1999
2000         Reviewed by Darin Adler.
2001
2002         * fast/images/image-element-image-content-data-expected.txt: Added.
2003         * fast/images/image-element-image-content-data.html: Added.
2004
2005 2017-07-29  Nan Wang  <n_wang@apple.com>
2006
2007         AX: findMatchingObjects doesn't work when the startObject is ignored
2008         https://bugs.webkit.org/show_bug.cgi?id=174965
2009
2010         Reviewed by Chris Fleizach.
2011
2012         * accessibility/mac/search-predicate-from-ignored-element-expected.txt: Added.
2013         * accessibility/mac/search-predicate-from-ignored-element.html: Added.
2014
2015 2017-07-29  Aaron Chu  <aaron_chu@apple.com>
2016
2017         AX: FKA: Buttons need a visible focus indicator
2018         https://bugs.webkit.org/show_bug.cgi?id=171040
2019         <rdar://problem/30922548>
2020
2021         Reviewed by Antoine Quint.
2022
2023         * media/modern-media-controls/button/button-focus-state-expected.txt: Added.
2024         * media/modern-media-controls/button/button-focus-state.html: Added.
2025         * platform/ios-simulator/TestExpectations:
2026         * platform/mac-elcapitan/TestExpectations:
2027
2028 2017-07-28  Sam Weinig  <sam@webkit.org>
2029
2030         [WebIDL] Remove JS builtin bindings for FetchHeaders
2031         https://bugs.webkit.org/show_bug.cgi?id=174905
2032
2033         Reviewed by Alex Christensen.
2034
2035         * fetch/header-constructor-is-array-expected.txt:
2036         * fetch/header-constructor-is-array.html:
2037         Update test to match spec. An array with out a prototype will not yield
2038         a valid Header as it is not iterable.
2039
2040 2017-07-28  Matt Baker  <mattbaker@apple.com>
2041
2042         Web Inspector: capture an async stack trace when web content calls addEventListener
2043         https://bugs.webkit.org/show_bug.cgi?id=174739
2044         <rdar://problem/33468197>
2045
2046         Reviewed by Brian Burg.
2047
2048         Add test case checking that async stack traces are recorded for addEventListener.
2049
2050         * inspector/debugger/async-stack-trace-expected.txt:
2051         * inspector/debugger/async-stack-trace.html:
2052
2053 2017-07-28  Matt Rajca  <mrajca@apple.com>
2054
2055         Don't add autoplay restrictions to media elements created in response to user gestures.
2056         https://bugs.webkit.org/show_bug.cgi?id=174947
2057
2058         Reviewed by Eric Carlson.
2059
2060         Skip the test on iOS because "runWithKeyDown" does not work there.
2061
2062         Jer: "Turns out the problem with iOS is that the WKTR EventSender is basically unwritten. It
2063         doesn't support sending mouse, key, or touch events, so our "do this during a user gesture"
2064         helper in video-test.js doesn't work."
2065
2066         * media/video-create-with-user-gesture-expected.txt: Added.
2067         * media/video-create-with-user-gesture.html: Added.
2068         * platform/ios/TestExpectations:
2069
2070 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
2071
2072         The test imported/w3c/web-platform-tests/fetch/api/basic/accept-header.any.html is slow on Windows.
2073
2074         Unreviewed test gardening, mark test as slow.
2075
2076         * platform/win/TestExpectations:
2077
2078 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2079
2080         Unreviewed, rolling out r220016.
2081
2082         Test needs to be unskipped due to configuration change in High
2083         Sierra.
2084
2085         Reverted changeset:
2086
2087         "Marked fast/images/pdf-as-image-with-annotations.html as
2088         image failure."
2089         http://trac.webkit.org/changeset/220016
2090
2091 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2092
2093         Marked fast/images/pdf-as-image-with-annotations.html as image failure.
2094         <rdar://problem/33550614>
2095
2096         Unreviewed test gardening.
2097
2098         * platform/mac-highsierra/TestExpectations:
2099
2100 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2101
2102         Marked multiple iimported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ as failing.
2103         <rdar://problem/33548297>
2104
2105         Unreviewed test gardening.
2106
2107         * platform/mac-highsierra/TestExpectations:
2108
2109 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2110
2111         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html as flaky.
2112         <rdar://problem/33555052>
2113
2114         Unreviewed test gardening.
2115
2116         * platform/ios-wk2/TestExpectations:
2117         * platform/mac-highsierra/TestExpectations:
2118
2119 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
2120
2121         [macOS] Reeder's defaults font is Times instead of San Francisco
2122         https://bugs.webkit.org/show_bug.cgi?id=174885
2123         <rdar://problem/33462483>
2124
2125         Reviewed by Simon Fraser.
2126
2127         * fast/text/font-lookup-dot-prefix-case-sensitive-2-expected.html: Added.
2128         * fast/text/font-lookup-dot-prefix-case-sensitive-2.html: Added.
2129         * fast/text/font-lookup-dot-prefix-case-sensitive-expected-mismatch.html: Added.
2130         * fast/text/font-lookup-dot-prefix-case-sensitive.html: Added.
2131
2132 2017-07-28  Devin Rousso  <drousso@apple.com>
2133
2134         Web Inspector: Record actions performed on CanvasRenderingContext2D
2135         https://bugs.webkit.org/show_bug.cgi?id=174482
2136
2137         Reviewed by Joseph Pecoraro.
2138
2139         * inspector/canvas/recording-2d-expected.txt: Added.
2140         * inspector/canvas/recording-2d.html: Added.
2141         * inspector/canvas/recording-expected.txt: Added.
2142         * inspector/canvas/recording.html: Added.
2143         Take a recording of all CanvasRenderingContext2D actions and dump the recorded JSON data.
2144
2145 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
2146
2147         The test imported/w3c/web-platform-tests/cors/allow-headers.htm is slow on Windows.
2148
2149         Unreviewed test gardening, mark test as slow.
2150
2151         * platform/win/TestExpectations:
2152
2153 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
2154
2155         REGRESSION(r216944): Fallback fonts erroneously visible when the primary font is loading
2156         https://bugs.webkit.org/show_bug.cgi?id=174772
2157         <rdar://problem/33267643>
2158
2159         Reviewed by Simon Fraser.
2160
2161         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges-expected.html: Added.
2162         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges.html: Added.
2163
2164 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
2165
2166         REGRESSION(r125147): Layout Test svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg is failing
2167         https://bugs.webkit.org/show_bug.cgi?id=93589
2168
2169         Unreviewed test gardening, this test is also a flaky timeout on Windows.
2170
2171         * platform/win/TestExpectations:
2172
2173 2017-07-28  Claudio Saavedra  <csaavedra@igalia.com>
2174
2175         [WPE] Implement EventSenderProxy in WTR
2176         https://bugs.webkit.org/show_bug.cgi?id=173419
2177
2178         Reviewed by Žan Doberšek.
2179
2180         Add the implementation of EventSenderProxy to the WTR. This
2181         allows us to extend the coverage of the test suite in WKWPE.
2182
2183         * platform/wpe/TestExpectations: Unskip fast/events tests, marking failures
2184         that are related to features not yet implemented in WPE. Also remove other
2185         tests that are now passing thanks to having event injection.
2186         * platform/wpe/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Update.
2187         * platform/wpe/fast/dynamic/layer-hit-test-crash-expected.txt: Update.
2188         * platform/wpe/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
2189         * platform/wpe/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt: Update.
2190
2191 2017-07-27  Oleksandr Skachkov  <gskachkov@gmail.com>
2192
2193         [ES] Add support finally to Promise
2194         https://bugs.webkit.org/show_bug.cgi?id=174503
2195
2196         Reviewed by Yusuke Suzuki.
2197
2198         * js/Promise-types-expected.txt:
2199         * js/script-tests/Promise-types.js:
2200
2201 2017-07-27  Aaron Chu  <aaron_chu@apple.com>
2202
2203         AX: VoiceOver silent or skipping over time values on media player.
2204         https://bugs.webkit.org/show_bug.cgi?id=174324
2205         <rdar://problem/32021784>
2206
2207         Reviewed by Antoine Quint.
2208
2209         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
2210
2211         Updated time-label.html to test role attribute on mac. 
2212         Added ios-time-label.html to run time-label test without testing for role since accessibilityController does not expose a role property on iOS.
2213
2214         * media/modern-media-controls/time-label/ios-time-label-expected.txt: Copied from LayoutTests/media/modern-media-controls/time-label/time-label-expected.txt.
2215         * media/modern-media-controls/time-label/ios-time-label.html: Copied from LayoutTests/media/modern-media-controls/time-label/time-label.html.
2216         * media/modern-media-controls/time-label/time-label-expected.txt:
2217         * media/modern-media-controls/time-label/time-label.html:
2218         * platform/ios-simulator/TestExpectations:
2219         * platform/mac/TestExpectations:
2220
2221 2017-07-27  Yusuke Suzuki  <utatane.tea@gmail.com>
2222
2223         Hoist DOM binding attribute getter prologue into JavaScriptCore taking advantage of DOMJIT / CheckSubClass
2224         https://bugs.webkit.org/show_bug.cgi?id=171637
2225
2226         Reviewed by Darin Adler.
2227
2228         * js/dom/dom-getters-type-check-expected.txt: Added.
2229         * js/dom/dom-getters-type-check.html: Added.
2230
2231 2017-07-27  Zan Dobersek  <zdobersek@igalia.com>
2232
2233         [GCrypt] Key serialization support
2234         https://bugs.webkit.org/show_bug.cgi?id=173883
2235
2236         Reviewed by Jiewen Tan.
2237
2238         * platform/wpe/TestExpectations: Unskip the crypto/worker/ tests that
2239         utilize key serialization and are now passing.
2240
2241 2017-07-26  Arnaud Renevier  <a.renevier@sisa.samsung.com> and Fujii Hironori  <Hironori.Fujii@sony.com>
2242
2243         Implement new TextMetrics, returned by canvas measureText()
2244         https://bugs.webkit.org/show_bug.cgi?id=82798
2245
2246         Reviewed by Dean Jackson.
2247
2248         Create a test that checks that:
2249              - ascent + descent is greater than zero
2250              - actualBoundingBoxLeft + actualBoundingBoxRight is somewhere
2251                quite close to width
2252              - when baseline is top, emHeightAscent is 0 (respectively
2253                bottom/emHeightDescent)
2254              - when baseline is hanging, hangingBaseline in 0 (respectively
2255                alphabetic and ideographic)
2256              - order of different vertical measures (for example,
2257                emHeightAscent is always higher that alphabeticBaseline)
2258
2259         * fast/canvas/canvas-measureText-2-expected.txt: Added.
2260         * fast/canvas/canvas-measureText-2.html: Added.
2261
2262 2017-07-26  Matt Lewis  <jlewis3@apple.com>
2263
2264         Marked Multiple imported/w3c/web-platform-tests/ as failing.
2265         <rdar://problem/33251388>
2266
2267         Unreviewed test gardening.
2268
2269         * platform/ios-11/TestExpectations:
2270
2271 2017-07-26  Matt Lewis  <jlewis3@apple.com>
2272
2273         Rebaselined http/tests/quicklook/top-navigation-blocked-expected.txt.
2274         https://bugs.webkit.org/show_bug.cgi?id=174755
2275         
2276         Unreviewed test gardening.
2277
2278         * platform/ios-11/http/tests/quicklook/top-navigation-blocked-expected.txt:
2279
2280 2017-07-26  Devin Rousso  <drousso@apple.com>
2281
2282         Web Inspector: create protocol for recording Canvas contexts
2283         https://bugs.webkit.org/show_bug.cgi?id=174481
2284
2285         Reviewed by Joseph Pecoraro.
2286
2287         * inspector/model/recording-expected.txt: Added.
2288         * inspector/model/recording.html: Added.
2289
2290 2017-07-26  Ali Juma  <ajuma@chromium.org>
2291
2292         Implement document.elementsFromPoint
2293         https://bugs.webkit.org/show_bug.cgi?id=153137
2294
2295         Reviewed by Simon Fraser.
2296
2297         * TestExpectations: Unskip a test.
2298
2299 2017-07-26  Brian Burg  <bburg@apple.com>
2300
2301         Remove WEB_TIMING feature flag
2302         https://bugs.webkit.org/show_bug.cgi?id=174795
2303
2304         Reviewed by Alex Christensen.
2305
2306         * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js:
2307         (decodeBase64ToBlob):
2308         (timestamp): Deleted.
2309         * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js:
2310         (decodeBase64ToBlob):
2311         (timestamp): Deleted.
2312
2313 2017-07-26  Matt Lewis  <jlewis3@apple.com>
2314
2315         Rebaselined multiple fast/css/getComputedStyle.
2316         <rdar://problem/33416054>
2317
2318         Unreviewed test gardening.
2319
2320         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-expected.txt:
2321         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2322
2323 2017-07-26  Chris Dumez  <cdumez@apple.com>
2324
2325         Pressing the Escape key should not be a valid user gesture to enter fullscreen
2326         https://bugs.webkit.org/show_bug.cgi?id=174864
2327         <rdar://problem/33009088>
2328
2329         Reviewed by Geoffrey Garen.
2330
2331         Add layout test coverage.
2332
2333         * fullscreen/requestFullscreen-escape-key-expected.txt: Added.
2334         * fullscreen/requestFullscreen-escape-key.html: Added.
2335
2336 2017-07-26  Nan Wang  <n_wang@apple.com>
2337
2338         AX: Incorrect range from index and length in contenteditable with <p> tags
2339         https://bugs.webkit.org/show_bug.cgi?id=174856
2340
2341         Reviewed by Chris Fleizach.
2342
2343         * accessibility/mac/range-for-contenteditable-newline-expected.txt:
2344         * accessibility/mac/range-for-contenteditable-newline.html:
2345
2346 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
2347
2348         Remove obsolete failure annotation for bad-charset-alias.html.
2349         https://bugs.webkit.org/show_bug.cgi?id=145048
2350
2351         Reviewed by Carlos Garcia Campos.
2352
2353         This appears to have been fixed in r204850.
2354
2355         * platform/gtk/TestExpectations:
2356
2357 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
2358
2359         Remove obsolete failure expectations for 2d.fillStyle.parse.{rgb,rgba}-eof.
2360         https://bugs.webkit.org/show_bug.cgi?id=174857
2361
2362         Reviewed by Žan Doberšek.
2363
2364         These tests started passing in r209666.
2365
2366         * platform/gtk/TestExpectations:
2367
2368 2017-07-26  Javier Fernandez  <jfernandez@igalia.com>
2369
2370         InsertOrderedList command applied to table cells inserts an extra BR before the table
2371         https://bugs.webkit.org/show_bug.cgi?id=174593
2372
2373         Reviewed by Darin Adler.
2374
2375         Tests to verify that the insertOrderedList command works as expected when applied
2376         in table cells.
2377
2378         * editing/inserting/insert-list-in-table-cell-01.html: Added.
2379         * editing/inserting/insert-list-in-table-cell-01-expected.txt: Added.
2380         * editing/inserting/insert-list-in-table-cell-02.html: Added.
2381         * editing/inserting/insert-list-in-table-cell-02-expected.txt: Added.
2382         * editing/inserting/insert-list-in-table-cell-03.html: Added.
2383         * editing/inserting/insert-list-in-table-cell-03-expected.txt: Added.
2384         * editing/inserting/insert-list-in-table-cell-04.html: Added.
2385         * editing/inserting/insert-list-in-table-cell-04-expected.txt: Added.
2386         * editing/inserting/insert-list-in-table-cell-05.html: Added.
2387         * editing/inserting/insert-list-in-table-cell-05-expected.txt: Added.
2388         * editing/inserting/insert-list-in-table-cell-06.html: Added.
2389         * editing/inserting/insert-list-in-table-cell-06-expected.txt: Added.
2390         * editing/inserting/insert-list-in-table-cell-07.html: Added.
2391         * editing/inserting/insert-list-in-table-cell-07-expected.txt: Added.
2392         * editing/inserting/insert-list-in-table-cell-08.html: Added.
2393         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Added.
2394
2395 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
2396
2397         Fix an incorrect check in 2d.missingargs.html.
2398         https://bugs.webkit.org/show_bug.cgi?id=174854
2399
2400         Reviewed by Carlos Garcia Campos.
2401
2402         The check was introduced without explanation in r168302. This change reverts
2403         it to the previous, correct check.
2404
2405         * canvas/philip/tests/2d.missingargs-expected.txt:
2406         * canvas/philip/tests/2d.missingargs.html:
2407         * platform/gtk/TestExpectations:
2408         * platform/ios/TestExpectations:
2409         * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt: Removed.
2410         * platform/wpe/TestExpectations:
2411
2412 2017-07-26  Claudio Saavedra  <csaavedra@igalia.com>
2413
2414         [WPE] Enable KeyboardEvent key and code attributes
2415         https://bugs.webkit.org/show_bug.cgi?id=174822
2416
2417         Reviewed by Žan Doberšek.
2418
2419         * platform/wpe/TestExpectations: Mark
2420         fast/events/constructors/keyboard-event-constructor.html as passing.
2421
2422 2017-07-26  Zan Dobersek  <zdobersek@igalia.com>
2423
2424         [WPE] WebGL2 support
2425         https://bugs.webkit.org/show_bug.cgi?id=174249
2426
2427         Reviewed by Alex Christensen.
2428
2429         * platform/wpe/TestExpectations:
2430         Unskip WebGL2 tests under the webgl/ directory. More tests under fast/canvas/webgl2/
2431         will be unskipped later.
2432
2433 2017-07-26  Nan Wang  <n_wang@apple.com>
2434
2435         AX: should dispatch accessibilityPerformPressAction async on MacOS
2436         https://bugs.webkit.org/show_bug.cgi?id=174849
2437
2438         Reviewed by Chris Fleizach.
2439
2440         * accessibility/file-upload-button-with-axpress.html:
2441         * accessibility/mac/html5-input-number.html:
2442         * accessibility/mac/search-field-cancel-button.html:
2443         * accessibility/press-target-uses-text-descendant-node.html:
2444         * accessibility/press-targets-center-point.html:
2445         * accessibility/press-works-on-control-types.html:
2446
2447 2017-07-25  Andy Estes  <aestes@apple.com>
2448
2449         [Apple Pay] Add "carteBancaire" as a supported payment network
2450         https://bugs.webkit.org/show_bug.cgi?id=174841
2451         <rdar://problem/31935596>
2452
2453         Reviewed by Alex Christensen.
2454
2455         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
2456         * http/tests/ssl/applepay/ApplePaySession.html:
2457         * http/tests/ssl/applepay/ApplePaySessionV3.html:
2458
2459 2017-07-25  Matt Lewis  <jlewis3@apple.com>
2460
2461         Marked multiple fast/ tests as crashing on High Sierra WK1.
2462         <rdar://problem/33522420>
2463
2464         Unreviewed test gardening.
2465
2466         * platform/mac-highsierra-wk1/TestExpectations:
2467
2468 2017-07-25  Matt Lewis  <jlewis3@apple.com>
2469
2470         Marked imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html as failing.
2471         <rdar://problem/33251388>
2472
2473         Unreviewed test gardening.
2474
2475         * platform/mac-highsierra/TestExpectations:
2476
2477 2017-07-25  Matt Lewis  <jlewis3@apple.com>
2478
2479         Rebaselined the test http/tests/quicklook/top-navigation-blocked.html
2480         https://bugs.webkit.org/show_bug.cgi?id=174755
2481
2482         Unreviewed test gardening.
2483
2484         * http/tests/quicklook/top-navigation-blocked-expected.txt:
2485
2486 2017-07-25  Matt Lewis  <jlewis3@apple.com>
2487
2488         Rebaselined missed test.
2489         https://bugs.webkit.org/show_bug.cgi?id=174734
2490
2491         Unreviewed test gardening.
2492
2493         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt:
2494
2495 2017-07-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
2496
2497         Async image decoding for large images should be disabled after the first time a tile is painted
2498         https://bugs.webkit.org/show_bug.cgi?id=174451
2499         <rdar://problem/31246421>
2500
2501         Reviewed by Simon Fraser.
2502
2503         To test async image decoding for large images, we have to create the <img>
2504         element dynamically so we can listen to the load and webkitImageFrameReady
2505         events and know reliably when to end the test. But with this patch the async
2506         image decoding for large images will be disabled after the first paint. 
2507         That means async image decoding for large images will be disabled always
2508         unless we force the async image decoding till the image is painted for the
2509         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
2510         to force the async image decoding. So painting an image in this case will
2511         require multiple paints; in all of them the async image decoding will be
2512         enabled. But this is okay because it resembles the case where the <img> is
2513         created from a static <img> tag in the HTML file.
2514
2515         For new tests, where we want to make sure that mutating the DOM will not
2516         cause a flash, async image decoding will be forced till the image is drawn
2517         for the first time. After that the async image decoding is enabled but not
2518         forced.
2519
2520         Disable new tests for WK1 because the async image decoding is always enabled
2521         because tiling does not necessarily exist in WK1 . But eventually the async
2522         image decoding for large images will be always disabled for WK1.
2523
2524         * fast/images/async-image-background-change-expected.html: Added.
2525         * fast/images/async-image-background-change.html: Added.
2526         * fast/images/async-image-background-image-repeated.html:
2527         * fast/images/async-image-background-image.html:
2528         * fast/images/async-image-body-background-image.html:
2529         * fast/images/async-image-multiple-clients-repaint.html:
2530         * fast/images/async-image-src-change-expected.html: Added.
2531         * fast/images/async-image-src-change.html: Added.
2532         * fast/images/resources/green-400x400.png: Added.
2533         * fast/images/resources/red-100x100.png: Added.
2534         * fast/images/resources/red-400x400.png: Added.
2535         * fast/images/sprite-sheet-image-draw.html:
2536         * http/tests/multipart/multipart-async-image-expected.txt: Added.
2537         * http/tests/multipart/multipart-async-image.html: Added.
2538         * platform/ios-wk1/TestExpectations:
2539         * platform/mac-wk1/TestExpectations:
2540
2541 2017-07-25  Charlie Turner  <cturner@igalia.com>
2542
2543         [GTK] Unreviewed test gardening
2544         https://bugs.webkit.org/show_bug.cgi?id=174820
2545
2546         Unreviewed gardening.
2547
2548         * platform/gtk/TestExpectations:
2549
2550 2017-07-25  Devin Rousso  <drousso@apple.com>
2551         Web Inspector: add context menu item for taking a screenshot of a node
2552         https://bugs.webkit.org/show_bug.cgi?id=174754
2553
2554         Reviewed by Brian Burg.
2555
2556         * inspector/unit-tests/number-utilities-expected.txt:
2557         * inspector/unit-tests/number-utilities.html:
2558         Add test for Number.zeroPad.
2559
2560         Drive-by: Change tests to use expectEqual for better output on failure.
2561
2562 2017-07-25  Claudio Saavedra  <csaavedra@igalia.com>
2563
2564         REGRESSION (r143068): fast/events/clientXY-in-zoom-and-scroll.html failing on GTK, Qt
2565         https://bugs.webkit.org/show_bug.cgi?id=110090
2566
2567         Unreviewed gardening.
2568
2569         This test only needed the expectation to be updated.
2570
2571         * platform/gtk/TestExpectations: Remove test below.
2572         * platform/gtk/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
2573
2574 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
2575
2576         [Win] The tests fast/text/line-height-minimumFontSize*.html are failing.
2577         https://bugs.webkit.org/show_bug.cgi?id=174801
2578
2579         Unreviewed test gardening, update test expectations for failing tests.
2580
2581         * platform/win/TestExpectations:
2582
2583 2017-07-24  Matt Lewis  <jlewis3@apple.com>
2584
2585         Marked tests as failures.
2586         <rdar://problem/33437597>
2587         
2588         Unreviewed test gardening.
2589
2590         * platform/mac-highsierra/TestExpectations:
2591
2592 2017-07-24  Matt Lewis  <jlewis3@apple.com>
2593
2594         Fixed typo in test expectations.
2595         https://bugs.webkit.org/show_bug.cgi?id=173010
2596
2597         Unreviewed gardening.
2598         * platform/ios-simulator-wk2/TestExpectations:
2599
2600 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
2601
2602         [Win] Async image tests are failing.
2603         https://bugs.webkit.org/show_bug.cgi?id=174653
2604
2605         Unreviewed test gardening, update test expectations for async image tests.
2606
2607         * platform/win/TestExpectations:
2608
2609 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
2610
2611         Rebaseline this test. The previous result was generated using an older iOS SDK.
2612
2613         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
2614
2615 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
2616
2617         Mark Skia font test as image only failure on Windows.
2618
2619         Unreviewed test gardening.
2620
2621         * platform/win/TestExpectations:
2622
2623 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
2624
2625         LayoutTest userscripts/user-script-audio-document.html failing on High Sierra
2626         https://bugs.webkit.org/show_bug.cgi?id=174726
2627         rdar://problem/30059973
2628
2629         Reviewed by Alexey Proskuryakov.
2630
2631         Underlying issue has been resolved.
2632         Re-enable test: userscripts/user-script-audio-document.html
2633
2634         * platform/mac-highsierra/TestExpectations:
2635
2636 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
2637
2638         Fix typo (Timout -> Timeout).
2639
2640         * platform/mac-wk2/TestExpectations:
2641
2642 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
2643
2644         5 wav media layoutTest timeouts on High Sierra
2645         https://bugs.webkit.org/show_bug.cgi?id=174725
2646         rdar://problem/30182218
2647
2648         Reviewed by Andreas Kling.
2649
2650         Underlying issue is fixed. Re-enable tests on High Sierra.
2651
2652         media/audio-controls-timeline-in-media-document.html
2653         media/audio-data-url.html
2654         media/media-document-audio-controls-visible.html
2655         media/media-document-audio-repaint.html
2656         media/media-document-audio-size.html
2657
2658         * platform/mac-highsierra/TestExpectations:
2659
2660 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
2661
2662         Revert "client" coordinates to be in scrolling coordinates
2663         https://bugs.webkit.org/show_bug.cgi?id=174734
2664         rdar://problem/33336930
2665
2666         Reviewed by Tim Horton.
2667         
2668         Rebaseline.
2669
2670         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
2671         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
2672         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
2673         * fast/visual-viewport/zoomed-fixed-expected.txt:
2674         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2675         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
2676         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
2677         * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Added.
2678         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
2679         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2680
2681 2017-07-24  Matt Lewis  <jlewis3@apple.com>
2682
2683         Marked tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html as failure.
2684         https://bugs.webkit.org/show_bug.cgi?id=172148
2685
2686         Unreviewed test gardening.
2687
2688         * platform/mac-wk2/TestExpectations:
2689
2690 2017-07-23  Darin Adler  <darin@apple.com>
2691
2692         Remove race from one plug-in test
2693         https://bugs.webkit.org/show_bug.cgi?id=130653
2694
2695         Reviewed by Antti Koivisto.
2696
2697         * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
2698         rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
2699         comment explaining why this is both needed and potentially insufficient in the long run.
2700
2701 2017-07-11  Frederic Wang  <fwang@igalia.com>
2702
2703         Add attribute allow-top-navigation-by-user-activation to iframe sandbox
2704         https://bugs.webkit.org/show_bug.cgi?id=171327
2705
2706         Reviewed by Chris Dumez.
2707
2708         This patch adds tests to verify that a sandboxed iframe with the flag
2709         'allow-top-navigation-by-user-activation' or 'allow-top-navigation' can navigate the top
2710         level page, if navigation is triggered by a user gesture. This is based on a test from the
2711         Chromium repository.
2712         It also verifies that navigation fails when 'allow-top-navigation-by-user-activation' is
2713         absent, even when it is triggered by a user gesture.
2714
2715         * http/tests/security/frameNavigation/resources/iframe-that-performs-parent-navigation-with-user-activation.html: Added. This is similar to iframe-that-performs-parent-navigation.html but it
2716         performs navigation of its parent using user activation.
2717         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1.html: Added.
2718         Test top navigation for a sandboxed frame with 'allow-top-navigation-by-user-activation'
2719         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1-expected.txt: Added.
2720         Add PASS expectation.
2721         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2.html: Added.
2722         Test top navigation for a sandboxed frame with 'allow-top-navigation'.
2723         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2-expected.txt: Added.
2724         Add PASS expectation.
2725         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture.html: Added.
2726         Test user-triggered navigation for a sandboxed frame without 'allow-top-navigation-by-user-activation'.
2727         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture-expected.txt: Added.
2728         Add reference with navigation failure.
2729
2730 2017-07-22  Chris Dumez  <cdumez@apple.com>
2731
2732         Merge ExceptionBase into DOMException and drop custom toString
2733         https://bugs.webkit.org/show_bug.cgi?id=174755
2734
2735         Reviewed by Sam Weinig.
2736
2737         Rebaseline some tests now that DOMException's custom toString has been dropped
2738         and we rely on Error's toString. This causes the exception message to be
2739         slightly different.
2740
2741         * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
2742         * fast/frames/sandboxed-iframe-history-denied-expected.txt:
2743         * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt:
2744         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
2745         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
2746         * fast/inspector-support/uncaught-dom8-exception-expected.txt:
2747         * fast/regions/selection/crash-deselect-expected.txt:
2748         * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
2749         * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
2750         * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
2751         * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
2752         * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
2753         * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
2754         * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
2755         * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
2756         * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
2757         * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
2758         * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
2759         * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
2760         * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
2761         * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
2762         * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
2763         * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
2764         * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
2765         * http/tests/security/xss-DENIED-frame-name-expected.txt:
2766         * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
2767         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
2768         * inspector/debugger/command-line-api-exception-expected.txt:
2769         * inspector/debugger/regress-133182-expected.txt:
2770         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
2771         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
2772         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
2773         * platform/mac/fast/dynamic/015-expected.txt:
2774
2775 2017-07-21  Chris Dumez  <cdumez@apple.com>
2776
2777         Drop IDBDatabaseException class
2778         https://bugs.webkit.org/show_bug.cgi?id=174743
2779
2780         Reviewed by Darin Adler.
2781
2782         Rebaseline test as the exception messages are slightly different.
2783
2784         * storage/indexeddb/createIndex-after-failure-expected.txt:
2785         * storage/indexeddb/createIndex-after-failure-private-expected.txt:
2786         * storage/indexeddb/get-keyrange-expected.txt:
2787         * storage/indexeddb/get-keyrange-private-expected.txt:
2788         * storage/indexeddb/keypath-edges-expected.txt:
2789         * storage/indexeddb/keypath-edges-private-expected.txt:
2790         * storage/indexeddb/keyrange-expected.txt:
2791         * storage/indexeddb/keyrange-private-expected.txt:
2792         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
2793         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt:
2794         * storage/indexeddb/transaction-active-flag-expected.txt:
2795         * storage/indexeddb/transaction-active-flag-private-expected.txt:
2796
2797 2017-07-21  Per Arne Vollan  <pvollan@apple.com>
2798
2799         Round-tripping stroke-width styles through getComputedStyle cause the text to gain a stroke.
2800         https://bugs.webkit.org/show_bug.cgi?id=174701
2801
2802         Reviewed by Simon Fraser.
2803
2804         * fast/css/round-trip-stroke-width-using-computed-style-expected.html: Added.
2805         * fast/css/round-trip-stroke-width-using-computed-style.html: Added.
2806
2807 2017-07-21  Nan Wang  <n_wang@apple.com>
2808
2809         AX: Expose form validation on iOS as hint
2810         https://bugs.webkit.org/show_bug.cgi?id=174722
2811         <rdar://problem/33459761>
2812
2813         Reviewed by Chris Fleizach.
2814
2815         * accessibility/ios-simulator/form-control-validation-message-expected.txt: Added.
2816         * accessibility/ios-simulator/form-control-validation-message.html: Added.
2817
2818 2017-07-21  Joseph Pecoraro  <pecoraro@apple.com>
2819
2820         Web Inspector: inspect(aFunction) should jump to function definition
2821         https://bugs.webkit.org/show_bug.cgi?id=149344
2822         <rdar://problem/11563607>
2823
2824         Reviewed by Matt Baker.
2825
2826         * inspector/runtime/CommandLineAPI-inspect-expected.txt: Added.
2827         * inspector/runtime/CommandLineAPI-inspect.html: Added.
2828         Add tests for the CommandLineAPI's inspect() and how it triggers the
2829         `Inspector.inspect` event with a RemoteObject and hints.
2830
2831 2017-07-21  Matt Lewis  <jlewis3@apple.com>
2832
2833         Adjusted test expectations.
2834         https://bugs.webkit.org/show_bug.cgi?id=173861
2835
2836         Unreviewed test gardening.
2837
2838         * platform/mac-wk2/TestExpectations:
2839
2840 2017-07-21  Brady Eidson  <beidson@apple.com>
2841
2842         Get rid of WebCore IconDatabase code.
2843         https://bugs.webkit.org/show_bug.cgi?id=174700
2844
2845         Reviewed by Tim Horton.
2846
2847         * fast/dom/icon-url-list-expected.txt:
2848         * fast/dom/icon-url-list.html:
2849
2850 2017-07-21  Chris Dumez  <cdumez@apple.com>
2851
2852         Unreviewed, rebaseline test after r219708.
2853
2854         * js/dom/global-constructors-attributes-expected.txt:
2855         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2856         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2857         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
2858         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
2859         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2860         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2861         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2862         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2863
2864 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
2865
2866         [GTK] Update test expectations after r219663
2867
2868         Unreviewed gardening
2869
2870         DOMException got its toString() removed so the output changes.
2871
2872         * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
2873         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
2874         * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
2875         * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
2876         * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
2877         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
2878         * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
2879         * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
2880         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt:
2881         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt:
2882
2883 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
2884
2885         [WPE] Update expectation file
2886
2887         Unreviewed gardening.
2888
2889         Drop XPathException after r219708.
2890
2891         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2892
2893 2017-07-20  Antoine Quint  <graouts@apple.com>
2894
2895         Turn tests at media/modern-media-controls/seek-forward-support back on
2896         https://bugs.webkit.org/show_bug.cgi?id=174690
2897
2898         Reviewed by Dean Jackson.
2899
2900         * platform/mac/TestExpectations:
2901
2902 2017-07-20  Antoine Quint  <graouts@apple.com>
2903
2904         Turn tests at media/modern-media-controls/seek-backward-support back on
2905         https://bugs.webkit.org/show_bug.cgi?id=174689
2906
2907         Reviewed by Dean Jackson.
2908
2909         * platform/mac/TestExpectations:
2910
2911 2017-07-20  Antoine Quint  <graouts@apple.com>
2912
2913         Turn tests at media/modern-media-controls/time-labels-support back on
2914         https://bugs.webkit.org/show_bug.cgi?id=174688
2915
2916         Reviewed by Dean Jackson.
2917
2918         * media/modern-media-controls/time-labels-support/elapsed-time-expected.txt:
2919         * media/modern-media-controls/time-labels-support/elapsed-time.html:
2920         * media/modern-media-controls/time-labels-support/remaining-time-expected.txt:
2921         * media/modern-media-controls/time-labels-support/remaining-time.html:
2922         * platform/ios-simulator/TestExpectations:
2923         * platform/mac/TestExpectations:
2924
2925 2017-07-20  Antoine Quint  <graouts@apple.com>
2926
2927         Turn tests at media/modern-media-controls/status-support back on
2928         https://bugs.webkit.org/show_bug.cgi?id=174687
2929
2930         Reviewed by Dean Jackson.
2931
2932         * platform/ios-simulator/TestExpectations:
2933         * platform/mac/TestExpectations:
2934
2935 2017-07-20  Chris Dumez  <cdumez@apple.com>
2936
2937         Drop legacy SVGException type
2938         https://bugs.webkit.org/show_bug.cgi?id=174695
2939
2940         Reviewed by Darin Adler.
2941
2942         Update existing tests to reflect behavior change.
2943
2944         * fast/dom/Window/resources/window-properties.js:
2945         * js/dom/global-constructors-attributes-expected.txt:
2946         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2947         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2948         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
2949         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
2950         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2951         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2952         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2953         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2954         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2955         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt:
2956         * svg/custom/SVGException-expected.txt: Removed.
2957         * svg/custom/SVGException.html: Removed.
2958         * svg/custom/global-constructors-expected.txt:
2959         * svg/custom/global-constructors.html:
2960         * svg/custom/js-svg-constructors-expected.txt:
2961         * svg/custom/js-svg-constructors.svg:
2962         * svg/dom/SVGAnimatedEnumeration-SVGClipPathElement-expected.txt:
2963         * svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement-expected.txt:
2964         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
2965         * svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement-expected.txt:
2966         * svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement-expected.txt:
2967         * svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement-expected.txt:
2968         * svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement-expected.txt:
2969         * svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement-expected.txt:
2970         * svg/dom/SVGAnimatedEnumeration-SVGFilterElement-expected.txt:
2971         * svg/dom/SVGAnimatedEnumeration-SVGGradientElement-expected.txt:
2972         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
2973         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
2974         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
2975         * svg/dom/SVGAnimatedEnumeration-SVGTextContentElement-expected.txt:
2976         * svg/dom/SVGAnimatedEnumeration-SVGTextPathElement-expected.txt:
2977         * svg/dom/SVGAnimatedEnumeration-expected.txt:
2978         * svg/dom/SVGException-obsolete-expected.txt: Added.
2979         * svg/dom/SVGException-obsolete.html: Added.
2980         * svg/dom/SVGMatrix-interface-expected.txt:
2981         * svg/dom/svglist-exception-on-out-bounds-error-expected.txt:
2982         * svg/filters/feBlend-invalid-mode-expected.txt:
2983         * svg/filters/feComponentTransfer-style-crash-expected.txt:
2984         * svg/filters/feDisplacementMap-crash-test-expected.txt:
2985
2986 2017-07-20  Matt Lewis  <jlewis3@apple.com>
2987
2988         Unreviewed, rolling out r219700.
2989
2990         This revision caused consistent timouts on iOS.
2991
2992         Reverted changeset:
2993
2994         "Turn tests at media/modern-media-controls/start-support back
2995         on"
2996         https://bugs.webkit.org/show_bug.cgi?id=174683
2997         http://trac.webkit.org/changeset/219700
2998
2999 2017-07-20  Chris Dumez  <cdumez@apple.com>
3000
3001         Drop legacy XPathException type
3002         https://bugs.webkit.org/show_bug.cgi?id=174679
3003
3004         Reviewed by Sam Weinig.
3005
3006         Update existing tests to reflect behavior change.
3007
3008         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
3009         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
3010         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
3011         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
3012         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
3013         (XPathEvaluator_evaluate_TYPE_ERR):
3014         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
3015         (XPathResult_TYPE_ERR):
3016         * fast/dom/DOMException/XPathException-expected.txt: Removed.
3017         * fast/dom/DOMException/XPathException.html: Removed.
3018         * fast/dom/DOMException/resources/XPathException.js: Removed.
3019         * fast/dom/Window/resources/window-properties.js:
3020         * fast/dom/Window/window-lookup-precedence-expected.txt:
3021         * fast/xpath/4XPath/Core/test_parser-expected.txt:
3022         * fast/xpath/invalid-functions-expected.txt:
3023         * fast/xpath/py-dom-xpath/expressions-expected.txt:
3024         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
3025         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
3026
3027 2017-07-20  Chris Dumez  <cdumez@apple.com>
3028
3029         Unreviewed, rolling out r219706.
3030
3031         Broke iOS build
3032
3033         Reverted changeset:
3034
3035         "Drop legacy XPathException type"
3036         https://bugs.webkit.org/show_bug.cgi?id=174679
3037         http://trac.webkit.org/changeset/219706
3038
3039 2017-07-20  Chris Dumez  <cdumez@apple.com>
3040
3041         Drop legacy XPathException type
3042         https://bugs.webkit.org/show_bug.cgi?id=174679
3043
3044         Reviewed by Sam Weinig.
3045
3046         Update existing tests to reflect behavior change.
3047
3048         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
3049         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
3050         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
3051         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
3052         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
3053         (XPathEvaluator_evaluate_TYPE_ERR):
3054         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
3055         (XPathResult_TYPE_ERR):
3056         * fast/dom/DOMException/XPathException-expected.txt: Removed.
3057         * fast/dom/DOMException/XPathException.html: Removed.
3058         * fast/dom/DOMException/resources/XPathException.js: Removed.
3059         * fast/dom/Window/resources/window-properties.js:
3060         * fast/dom/Window/window-lookup-precedence-expected.txt:
3061         * fast/xpath/4XPath/Core/test_parser-expected.txt:
3062         * fast/xpath/invalid-functions-expected.txt:
3063         * fast/xpath/py-dom-xpath/expressions-expected.txt:
3064         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
3065         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
3066
3067 2017-07-20  Matt Lewis  <jlewis3@apple.com>
3068
3069         Rebaselined svg/css/getComputedStyle-basic.xhtml.
3070         
3071         Unreviewed test gardening.
3072
3073         * platform/mac-highsierra/svg/css/getComputedStyle-basic-expected.txt:
3074
3075 2017-07-20  Antoine Quint  <graouts@apple.com>
3076
3077         Turn tests at media/modern-media-controls/start-support back on
3078         https://bugs.webkit.org/show_bug.cgi?id=174683
3079
3080         Reviewed by Dean Jackson.
3081
3082         * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt:
3083         * media/modern-media-controls/start-support/start-support-click-to-start.html:
3084         * media/modern-media-controls/start-support/start-support-fullscreen.html:
3085         * media/modern-media-controls/start-support/start-support-lowPowerMode-expected.txt:
3086         * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
3087         * platform/ios-simulator/TestExpectations:
3088         * platform/mac/TestExpectations:
3089
3090 2017-07-20  Matt Lewis  <jlewis3@apple.com>
3091
3092         Marked media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky
3093         https://bugs.webkit.org/show_bug.cgi?id=174682
3094
3095         Unreviewed test gardening.
3096
3097         * platform/mac/TestExpectations:
3098
3099 2017-07-20  Chris Dumez  <cdumez@apple.com>
3100
3101         Unreviewed, rebaseline test on all platforms after r219673.
3102
3103         * js/dom/global-constructors-attributes-expected.txt:
3104         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3105         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3106         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
3107         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
3108         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3109         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3110         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3111         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3112         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3113
3114 2017-07-20  Charlie Turner  <cturner@igalia.com>
3115
3116         [GTK] Layout Test http/tests/media/hls/hls-progress.html is failing
3117         https://bugs.webkit.org/show_bug.cgi?id=141469
3118
3119         Reviewed by Xabier Rodriguez-Calvar.
3120
3121         Fixes the removed tests.
3122
3123         * platform/gtk/TestExpectations:
3124
3125 2017-07-20  Michael Catanzaro  <mcatanzaro@igalia.com>
3126
3127         Unreviewed GTK test gardening
3128
3129         * platform/gtk/TestExpectations:
3130
3131 2017-07-20  Zan Dobersek  <zdobersek@igalia.com>
3132
3133         Unreviewed WPE gardening. Updating test baselines after r219663.
3134
3135         * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
3136         * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
3137         * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
3138         * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
3139         * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
3140         * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
3141         * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
3142         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt:
3143         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt:
3144         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt:
3145         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt:
3146         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt:
3147         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
3148         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
3149         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt:
3150         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
3151         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
3152         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
3153         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
3154         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
3155         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
3156         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
3157         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
3158         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
3159         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
3160         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
3161         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
3162         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
3163         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
3164         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
3165         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
3166         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
3167         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
3168         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
3169         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
3170         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
3171
3172 2017-07-19  Simon Fraser  <simon.fraser@apple.com>
3173
3174         getBoundingClientRects not updated for programmatic scrolls
3175         https://bugs.webkit.org/show_bug.cgi?id=174538
3176         rdar://problem/33049012
3177
3178         Reviewed by Tim Horton.
3179         
3180         New results for these tests, reflecting the fact that programmatic scrolls now update
3181         the layout viewport.
3182         
3183         Clean up fast/dom/elementFromPoint-relative-to-viewport.html, and land an iOS expectation. The test
3184         uses eventSender.zoomPageOut() which is not expected to work correctly on iOS. It works when tested
3185         manually.
3186
3187         * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
3188         * fast/dom/elementFromPoint-relative-to-viewport.html:
3189         * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Copied from LayoutTests/fast/dom/elementFromPoint-relative-to-viewport-expected.txt.
3190         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
3191         * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
3192         * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt:
3193         * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
3194         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
3195         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3196
3197 2017-07-19  Myles C. Maxfield  <mmaxfield@apple.com>
3198
3199         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
3200         https://bugs.webkit.org/show_bug.cgi?id=174406
3201         <rdar://problem/10139227>
3202
3203         Reviewed by Simon Fraser.
3204
3205         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
3206         * fast/text/line-height-minimumFontSize-autosize.html: Added.
3207         * fast/text/line-height-minimumFontSize-expected.txt: Added.
3208         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
3209         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
3210         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
3211         * fast/text/line-height-minimumFontSize-visual.html: Added.
3212         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
3213         * fast/text/line-height-minimumFontSize-zoom.html: Added.
3214         * fast/text/line-height-minimumFontSize.html: Added.
3215
3216 2017-07-18  Myles C. Maxfield  <mmaxfield@apple.com>
3217
3218         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
3219         https://bugs.webkit.org/show_bug.cgi?id=174406
3220         <rdar://problem/10139227>
3221
3222         Reviewed by Simon Fraser.
3223
3224         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
3225         * fast/text/line-height-minimumFontSize-autosize.html: Added.
3226         * fast/text/line-height-minimumFontSize-expected.txt: Added.
3227         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
3228         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
3229         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
3230         * fast/text/line-height-minimumFontSize-visual.html: Added.
3231         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
3232         * fast/text/line-height-minimumFontSize-zoom.html: Added.
3233         * fast/text/line-height-minimumFontSize.html: Added.
3234
3235 2017-07-19  Chris Dumez  <cdumez@apple.com>
3236
3237         DOMException should not have its own toString()
3238         https://bugs.webkit.org/show_bug.cgi?id=174630
3239
3240         Reviewed by Sam Weinig.
3241
3242         Rebaseline existing tests as the exception string is now slightly different.
3243
3244 2017-07-19  Antoine Quint  <graouts@apple.com>
3245
3246         [iOS] REGRESSION: Scrubbing media using built-in controls does not pause media
3247         https://bugs.webkit.org/show_bug.cgi?id=174650
3248         <rdar://problem/33401877>
3249
3250         Reviewed by Dean Jackson.
3251
3252         Rebaseline and turn back on all the ScrubberSupport tests on macOS and iOS.
3253
3254         * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag-expected.txt:
3255         * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag.html:
3256         * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt:
3257         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
3258         * platform/ios-simulator/TestExpectations:
3259         * platform/mac/TestExpectations:
3260
3261 2017-07-19  Nan Wang  <n_wang@apple.com>
3262
3263         AX: Web page reloaded when a node is labelling multiple childnodes
3264         https://bugs.webkit.org/show_bug.cgi?id=174655
3265
3266         Reviewed by Chris Fleizach.
3267
3268         * accessibility/mac/aria-labelledby-multiple-child-crash-expected.txt: Added.
3269         * accessibility/mac/aria-labelledby-multiple-child-crash.html: Added.
3270
3271 2017-07-19  Chris Dumez  <cdumez@apple.com>
3272
3273         Make cross-origin properties enumerable
3274         https://bugs.webkit.org/show_bug.cgi?id=174576
3275
3276         Reviewed by Darin Adler.
3277
3278         Update / rebaseline some tests to reflect behavior change.
3279
3280         * http/tests/security/cross-origin-descriptors-expected.txt:
3281         * http/tests/security/cross-origin-descriptors.html:
3282         * js/dom/getOwnPropertyDescriptor-expected.txt:
3283         * js/resources/getOwnPropertyDescriptor.js:
3284
3285 2017-07-19  Matt Lewis  <jlewis3@apple.com>
3286
3287         Unreviewed, rolling out r219646.
3288
3289         The test added are failing on all platforms
3290
3291         Reverted changeset:
3292
3293         "Setting the minimum font size preference doesn’t affect
3294         absolute line-height values, so lines overlap"
3295         https://bugs.webkit.org/show_bug.cgi?id=174406
3296         http://trac.webkit.org/changeset/219646
3297
3298 2017-07-19  Zan Dobersek  <zdobersek@igalia.com>
3299
3300         Unreviewed WPE gardening.
3301
3302         * platform/wpe/TestExpectations:
3303         Unskip a bunch of Web Crypto tests that are passing now that
3304         the underlying implementation has progressed.
3305
3306 2017-07-18  Myles C. Maxfield  <mmaxfield@apple.com>
3307
3308         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
3309         https://bugs.webkit.org/show_bug.cgi?id=174406
3310         <rdar://problem/10139227>
3311
3312         Reviewed by Simon Fraser.
3313
3314         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
3315         * fast/text/line-height-minimumFontSize-autosize.html: Added.
3316         * fast/text/line-height-minimumFontSize-expected.txt: Added.
3317         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
3318         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
3319         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
3320         * fast/text/line-height-minimumFontSize-visual.html: Added.
3321         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
3322         * fast/text/line-height-minimumFontSize-zoom.html: Added.
3323         * fast/text/line-height-minimumFontSize.html: Added.
3324
3325 2017-07-18  Ali Juma  <ajuma@chromium.org>
3326
3327         Align quirky number parsing with other browsers
3328         https://bugs.webkit.org/show_bug.cgi?id=155874
3329
3330         Reviewed by Simon Fraser.
3331
3332         * animations/animation-add-events-in-handler.html:
3333         * fast/css/animation-transition-duration-quirksmode-expected.txt: Added.
3334         * fast/css/animation-transition-duration-quirksmode.html: Added.
3335
3336 2017-07-18  Joseph Pecoraro  <pecoraro@apple.com>
3337
3338         Web Inspector: Modernize InjectedScriptSource
3339         https://bugs.webkit.org/show_bug.cgi?id=173890
3340
3341         Reviewed by Brian Burg.
3342
3343         * inspector/model/remote-object-expected.txt:
3344         * inspector/model/stack-trace-expected.txt:
3345         Now that we use classes, implicitly strict mode, the call frame
3346         for evaluate gets tail call eliminated.
3347
3348 2017-07-18  Ryosuke Niwa  <rniwa@webkit.org>
3349
3350         REGRESSION(r218910): Crash when password field changes to text field
3351         https://bugs.webkit.org/show_bug.cgi?id=174560
3352
3353         Reviewed by Zalan Bujtas.
3354
3355         Added a regression test based on the test case provided by Daniel Bates.
3356
3357         * accessibility/mac/input-type-change-crash-2-expected.txt: Added.
3358         * accessibility/mac/input-type-change-crash-2.html: Added.
3359
3360 2017-07-18  Matt Baker  <mattbaker@apple.com>
3361
3362         Web Inspector: Refactoring: replace InspectorCanvasAgent::CanvasEntry with a helper class
3363         https://bugs.webkit.org/show_bug.cgi?id=174311
3364
3365         Reviewed by Devin Rousso.
3366
3367         Updated test expectations for new error strings.
3368
3369         * inspector/canvas/css-canvas-clients-expected.txt:
3370         * inspector/canvas/requestContent-2d-expected.txt:
3371         * inspector/canvas/requestNode-expected.txt:
3372         * inspector/canvas/resolveCanvasContext-2d-expected.txt:
3373
3374 2017-07-18  Antoine Quint  <graouts@apple.com>
3375
3376         Turn tests at media/modern-media-controls/playback-support back on
3377         https://bugs.webkit.org/show_bug.cgi?id=174639
3378
3379         Reviewed by Dean Jackson.
3380
3381         * media/modern-media-controls/playback-support/playback-support-button-click.html:
3382         * platform/ios-simulator/TestExpectations:
3383         * platform/mac/TestExpectations:
3384
3385 2017-07-18  Antoine Quint  <graouts@apple.com>
3386
3387         Turn tests at media/modern-media-controls/pip-support back on
3388         https://bugs.webkit.org/show_bug.cgi?id=174636
3389
3390         Reviewed by Dean Jackson.
3391
3392         * media/modern-media-controls/pip-support/ipad/pip-support-tap.html:
3393         * platform/ios-simulator/TestExpectations:
3394         * platform/mac-elcapitan/TestExpectations:
3395         * platform/mac/TestExpectations:
3396
3397 2017-07-18  Matt Lewis  <jlewis3@apple.com>
3398
3399         Marked http/tests/cache/disk-cache/redirect-chain-limits.html as flaky.
3400         https://bugs.webkit.org/show_bug.cgi?id=172662
3401
3402         Unreviewed test gardening.
3403
3404         * platform/wk2/TestExpectations:
3405
3406 2017-07-18  Matt Lewis  <jlewis3@apple.com>
3407
3408         Marked http/tests/cache/disk-cache/disk-cache-vary-cookie.html as flaky.
3409         https://bugs.webkit.org/show_bug.cgi?id=172662
3410
3411         Unreviewed test gardening.
3412
3413         * platform/wk2/TestExpectations:
3414
3415 2017-07-18  Antoine Quint  <graouts@apple.com>
3416
3417         [macOS] Mouse pointer does not hide during fullscreen playback
3418         https://bugs.webkit.org/show_bug.cgi?id=174638
3419         <rdar://problem/33244399>
3420
3421         Reviewed by Dean Jackson.
3422
3423         Add a test that checks that the "-webkit-cursor-visibility" is set to "auto-hide" when
3424         in fullscreen for the media controls container.
3425
3426         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide-expected.txt: Added.
3427         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html: Added.
3428         * platform/ios-simulator/TestExpectations:
3429
3430 2017-07-18  Sam Weinig  <sam@webkit.org>
3431
3432         [WebIDL] Remove custom bindings for MockContentFilterSettings
3433         https://bugs.webkit.org/show_bug.cgi?id=174606
3434
3435         Reviewed by Andy Estes.
3436
3437         * contentfiltering/allow-after-add-data.html:
3438         * contentfiltering/allow-after-finished-adding-data.html:
3439         * contentfiltering/allow-after-response.html:
3440         * contentfiltering/allow-after-will-send-request.html:
3441         * contentfiltering/allow-empty-document.html:
3442         * contentfiltering/allow-media-document.html:
3443         * contentfiltering/allow-never.html:
3444         * contentfiltering/block-after-add-data-then-allow-unblock.html:
3445         * contentfiltering/block-after-add-data-then-deny-unblock.html:
3446         * contentfiltering/block-after-add-data.html:
3447         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html:
3448         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html:
3449         * contentfiltering/block-after-finished-adding-data.html:
3450         * contentfiltering/block-after-response-then-allow-unblock.html:
3451         * contentfiltering/block-after-response-then-deny-unblock.html:
3452         * contentfiltering/block-after-response.html:
3453         * contentfiltering/block-after-will-send-request-then-allow-unblock.html:
3454         * contentfiltering/block-after-will-send-request-then-deny-unblock.html:
3455         * contentfiltering/block-after-will-send-request.html:
3456         * contentfiltering/block-never.html:
3457         * contentfiltering/modify-request-url.html:
3458         * contentfiltering/resources/contentfiltering.js:
3459         * http/tests/contentfiltering/allow-after-redirect.html:
3460         * http/tests/contentfiltering/block-after-redirect.html:
3461         * http/tests/contentfiltering/load-substitute-data-from-appcache.html:
3462         * http/tests/contentfiltering/modify-redirect-request-url.html:
3463         Update tests to use new MockContentFilterSettings enums rather than constants.
3464
3465 2017-07-18  Sam Weinig  <sam@webkit.org>
3466
3467         [WebIDL] Replace some custom bindings code in JSCSSStyleDeclarationCustom.cpp with named getters/setters
3468         https://bugs.webkit.org/show_bug.cgi?id=174529
3469
3470         Reviewed by Chris Dumez.
3471
3472         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt:
3473         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html:
3474         Update test and result to match standard and other browsers. 
3475
3476 2017-07-18  Matt Lewis  <jlewis3@apple.com>
3477
3478         Unreviewed, rolling out r219610.
3479
3480         This caused an api failure on all platforms for the test
3481         SnapshotImageLargeAsyncDecoding
3482
3483         Reverted changeset:
3484
3485         "Async image decoding for large images should be disabled
3486         after the first time a tile is painted"
3487         https://bugs.webkit.org/show_bug.cgi?id=174451
3488         http://trac.webkit.org/changeset/219610
3489
3490 2017-07-18  Devin Rousso  <drousso@apple.com>
3491
3492         Add CanvasRenderingContext2D::getTransform
3493         https://bugs.webkit.org/show_bug.cgi?id=174278
3494
3495         Reviewed by Dean Jackson.
3496
3497         * canvas/philip/tests/2d.missingargs.html:
3498         CanvasRenderingContext2D.prototype.setTransform no longer throws an error with no arguments.
3499
3500         * fast/canvas/2d.getTransform.modification-expected.txt: Added.
3501         * fast/canvas/2d.getTransform.modification.html: Added.
3502         * fast/canvas/2d.getTransform.newobject-expected.txt: Added.
3503         * fast/canvas/2d.getTransform.newobject.html: Added.
3504         * fast/canvas/2d.setTransform.matrix-expected.txt: Added.
3505         * fast/canvas/2d.setTransform.matrix.html: Added.
3506
3507 2017-07-18  Matt Lewis  <jlewis3@apple.com>
3508
3509         Rebaseline inspector/model/remote-object.html.
3510         https://bugs.webkit.org/show_bug.cgi?id=173991
3511
3512         Unreviewed test gardening.
3513
3514         * inspector/model/remote-object-expected.txt:
3515
3516 2017-07-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
3517
3518         Async image decoding for large images should be disabled after the first time a tile is painted
3519         https://bugs.webkit.org/show_bug.cgi?id=174451
3520
3521         Reviewed by Simon Fraser.
3522