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