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