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