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