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