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