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