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