Implement new TextMetrics, returned by canvas measureText()
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-07-26  Arnaud Renevier  <a.renevier@sisa.samsung.com> and Fujii Hironori  <Hironori.Fujii@sony.com>
2
3         Implement new TextMetrics, returned by canvas measureText()
4         https://bugs.webkit.org/show_bug.cgi?id=82798
5
6         Reviewed by Dean Jackson.
7
8         Create a test that checks that:
9              - ascent + descent is greater than zero
10              - actualBoundingBoxLeft + actualBoundingBoxRight is somewhere
11                quite close to width
12              - when baseline is top, emHeightAscent is 0 (respectively
13                bottom/emHeightDescent)
14              - when baseline is hanging, hangingBaseline in 0 (respectively
15                alphabetic and ideographic)
16              - order of different vertical measures (for example,
17                emHeightAscent is always higher that alphabeticBaseline)
18
19         * fast/canvas/canvas-measureText-2-expected.txt: Added.
20         * fast/canvas/canvas-measureText-2.html: Added.
21
22 2017-07-26  Matt Lewis  <jlewis3@apple.com>
23
24         Marked Multiple imported/w3c/web-platform-tests/ as failing.
25         <rdar://problem/33251388>
26
27         Unreviewed test gardening.
28
29         * platform/ios-11/TestExpectations:
30
31 2017-07-26  Matt Lewis  <jlewis3@apple.com>
32
33         Rebaselined http/tests/quicklook/top-navigation-blocked-expected.txt.
34         https://bugs.webkit.org/show_bug.cgi?id=174755
35         
36         Unreviewed test gardening.
37
38         * platform/ios-11/http/tests/quicklook/top-navigation-blocked-expected.txt:
39
40 2017-07-26  Devin Rousso  <drousso@apple.com>
41
42         Web Inspector: create protocol for recording Canvas contexts
43         https://bugs.webkit.org/show_bug.cgi?id=174481
44
45         Reviewed by Joseph Pecoraro.
46
47         * inspector/model/recording-expected.txt: Added.
48         * inspector/model/recording.html: Added.
49
50 2017-07-26  Ali Juma  <ajuma@chromium.org>
51
52         Implement document.elementsFromPoint
53         https://bugs.webkit.org/show_bug.cgi?id=153137
54
55         Reviewed by Simon Fraser.
56
57         * TestExpectations: Unskip a test.
58
59 2017-07-26  Brian Burg  <bburg@apple.com>
60
61         Remove WEB_TIMING feature flag
62         https://bugs.webkit.org/show_bug.cgi?id=174795
63
64         Reviewed by Alex Christensen.
65
66         * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js:
67         (decodeBase64ToBlob):
68         (timestamp): Deleted.
69         * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js:
70         (decodeBase64ToBlob):
71         (timestamp): Deleted.
72
73 2017-07-26  Matt Lewis  <jlewis3@apple.com>
74
75         Rebaselined multiple fast/css/getComputedStyle.
76         <rdar://problem/33416054>
77
78         Unreviewed test gardening.
79
80         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-expected.txt:
81         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
82
83 2017-07-26  Chris Dumez  <cdumez@apple.com>
84
85         Pressing the Escape key should not be a valid user gesture to enter fullscreen
86         https://bugs.webkit.org/show_bug.cgi?id=174864
87         <rdar://problem/33009088>
88
89         Reviewed by Geoffrey Garen.
90
91         Add layout test coverage.
92
93         * fullscreen/requestFullscreen-escape-key-expected.txt: Added.
94         * fullscreen/requestFullscreen-escape-key.html: Added.
95
96 2017-07-26  Nan Wang  <n_wang@apple.com>
97
98         AX: Incorrect range from index and length in contenteditable with <p> tags
99         https://bugs.webkit.org/show_bug.cgi?id=174856
100
101         Reviewed by Chris Fleizach.
102
103         * accessibility/mac/range-for-contenteditable-newline-expected.txt:
104         * accessibility/mac/range-for-contenteditable-newline.html:
105
106 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
107
108         Remove obsolete failure annotation for bad-charset-alias.html.
109         https://bugs.webkit.org/show_bug.cgi?id=145048
110
111         Reviewed by Carlos Garcia Campos.
112
113         This appears to have been fixed in r204850.
114
115         * platform/gtk/TestExpectations:
116
117 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
118
119         Remove obsolete failure expectations for 2d.fillStyle.parse.{rgb,rgba}-eof.
120         https://bugs.webkit.org/show_bug.cgi?id=174857
121
122         Reviewed by Žan Doberšek.
123
124         These tests started passing in r209666.
125
126         * platform/gtk/TestExpectations:
127
128 2017-07-26  Javier Fernandez  <jfernandez@igalia.com>
129
130         InsertOrderedList command applied to table cells inserts an extra BR before the table
131         https://bugs.webkit.org/show_bug.cgi?id=174593
132
133         Reviewed by Darin Adler.
134
135         Tests to verify that the insertOrderedList command works as expected when applied
136         in table cells.
137
138         * editing/inserting/insert-list-in-table-cell-01.html: Added.
139         * editing/inserting/insert-list-in-table-cell-01-expected.txt: Added.
140         * editing/inserting/insert-list-in-table-cell-02.html: Added.
141         * editing/inserting/insert-list-in-table-cell-02-expected.txt: Added.
142         * editing/inserting/insert-list-in-table-cell-03.html: Added.
143         * editing/inserting/insert-list-in-table-cell-03-expected.txt: Added.
144         * editing/inserting/insert-list-in-table-cell-04.html: Added.
145         * editing/inserting/insert-list-in-table-cell-04-expected.txt: Added.
146         * editing/inserting/insert-list-in-table-cell-05.html: Added.
147         * editing/inserting/insert-list-in-table-cell-05-expected.txt: Added.
148         * editing/inserting/insert-list-in-table-cell-06.html: Added.
149         * editing/inserting/insert-list-in-table-cell-06-expected.txt: Added.
150         * editing/inserting/insert-list-in-table-cell-07.html: Added.
151         * editing/inserting/insert-list-in-table-cell-07-expected.txt: Added.
152         * editing/inserting/insert-list-in-table-cell-08.html: Added.
153         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Added.
154
155 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
156
157         Fix an incorrect check in 2d.missingargs.html.
158         https://bugs.webkit.org/show_bug.cgi?id=174854
159
160         Reviewed by Carlos Garcia Campos.
161
162         The check was introduced without explanation in r168302. This change reverts
163         it to the previous, correct check.
164
165         * canvas/philip/tests/2d.missingargs-expected.txt:
166         * canvas/philip/tests/2d.missingargs.html:
167         * platform/gtk/TestExpectations:
168         * platform/ios/TestExpectations:
169         * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt: Removed.
170         * platform/wpe/TestExpectations:
171
172 2017-07-26  Claudio Saavedra  <csaavedra@igalia.com>
173
174         [WPE] Enable KeyboardEvent key and code attributes
175         https://bugs.webkit.org/show_bug.cgi?id=174822
176
177         Reviewed by Žan Doberšek.
178
179         * platform/wpe/TestExpectations: Mark
180         fast/events/constructors/keyboard-event-constructor.html as passing.
181
182 2017-07-26  Zan Dobersek  <zdobersek@igalia.com>
183
184         [WPE] WebGL2 support
185         https://bugs.webkit.org/show_bug.cgi?id=174249
186
187         Reviewed by Alex Christensen.
188
189         * platform/wpe/TestExpectations:
190         Unskip WebGL2 tests under the webgl/ directory. More tests under fast/canvas/webgl2/
191         will be unskipped later.
192
193 2017-07-26  Nan Wang  <n_wang@apple.com>
194
195         AX: should dispatch accessibilityPerformPressAction async on MacOS
196         https://bugs.webkit.org/show_bug.cgi?id=174849
197
198         Reviewed by Chris Fleizach.
199
200         * accessibility/file-upload-button-with-axpress.html:
201         * accessibility/mac/html5-input-number.html:
202         * accessibility/mac/search-field-cancel-button.html:
203         * accessibility/press-target-uses-text-descendant-node.html:
204         * accessibility/press-targets-center-point.html:
205         * accessibility/press-works-on-control-types.html:
206
207 2017-07-25  Andy Estes  <aestes@apple.com>
208
209         [Apple Pay] Add "carteBancaire" as a supported payment network
210         https://bugs.webkit.org/show_bug.cgi?id=174841
211         <rdar://problem/31935596>
212
213         Reviewed by Alex Christensen.
214
215         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
216         * http/tests/ssl/applepay/ApplePaySession.html:
217         * http/tests/ssl/applepay/ApplePaySessionV3.html:
218
219 2017-07-25  Matt Lewis  <jlewis3@apple.com>
220
221         Marked multiple fast/ tests as crashing on High Sierra WK1.
222         <rdar://problem/33522420>
223
224         Unreviewed test gardening.
225
226         * platform/mac-highsierra-wk1/TestExpectations:
227
228 2017-07-25  Matt Lewis  <jlewis3@apple.com>
229
230         Marked imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html as failing.
231         <rdar://problem/33251388>
232
233         Unreviewed test gardening.
234
235         * platform/mac-highsierra/TestExpectations:
236
237 2017-07-25  Matt Lewis  <jlewis3@apple.com>
238
239         Rebaselined the test http/tests/quicklook/top-navigation-blocked.html
240         https://bugs.webkit.org/show_bug.cgi?id=174755
241
242         Unreviewed test gardening.
243
244         * http/tests/quicklook/top-navigation-blocked-expected.txt:
245
246 2017-07-25  Matt Lewis  <jlewis3@apple.com>
247
248         Rebaselined missed test.
249         https://bugs.webkit.org/show_bug.cgi?id=174734
250
251         Unreviewed test gardening.
252
253         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt:
254
255 2017-07-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
256
257         Async image decoding for large images should be disabled after the first time a tile is painted
258         https://bugs.webkit.org/show_bug.cgi?id=174451
259         <rdar://problem/31246421>
260
261         Reviewed by Simon Fraser.
262
263         To test async image decoding for large images, we have to create the <img>
264         element dynamically so we can listen to the load and webkitImageFrameReady
265         events and know reliably when to end the test. But with this patch the async
266         image decoding for large images will be disabled after the first paint. 
267         That means async image decoding for large images will be disabled always
268         unless we force the async image decoding till the image is painted for the
269         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
270         to force the async image decoding. So painting an image in this case will
271         require multiple paints; in all of them the async image decoding will be
272         enabled. But this is okay because it resembles the case where the <img> is
273         created from a static <img> tag in the HTML file.
274
275         For new tests, where we want to make sure that mutating the DOM will not
276         cause a flash, async image decoding will be forced till the image is drawn
277         for the first time. After that the async image decoding is enabled but not
278         forced.
279
280         Disable new tests for WK1 because the async image decoding is always enabled
281         because tiling does not necessarily exist in WK1 . But eventually the async
282         image decoding for large images will be always disabled for WK1.
283
284         * fast/images/async-image-background-change-expected.html: Added.
285         * fast/images/async-image-background-change.html: Added.
286         * fast/images/async-image-background-image-repeated.html:
287         * fast/images/async-image-background-image.html:
288         * fast/images/async-image-body-background-image.html:
289         * fast/images/async-image-multiple-clients-repaint.html:
290         * fast/images/async-image-src-change-expected.html: Added.
291         * fast/images/async-image-src-change.html: Added.
292         * fast/images/resources/green-400x400.png: Added.
293         * fast/images/resources/red-100x100.png: Added.
294         * fast/images/resources/red-400x400.png: Added.
295         * fast/images/sprite-sheet-image-draw.html:
296         * http/tests/multipart/multipart-async-image-expected.txt: Added.
297         * http/tests/multipart/multipart-async-image.html: Added.
298         * platform/ios-wk1/TestExpectations:
299         * platform/mac-wk1/TestExpectations:
300
301 2017-07-25  Charlie Turner  <cturner@igalia.com>
302
303         [GTK] Unreviewed test gardening
304         https://bugs.webkit.org/show_bug.cgi?id=174820
305
306         Unreviewed gardening.
307
308         * platform/gtk/TestExpectations:
309
310 2017-07-25  Devin Rousso  <drousso@apple.com>
311         Web Inspector: add context menu item for taking a screenshot of a node
312         https://bugs.webkit.org/show_bug.cgi?id=174754
313
314         Reviewed by Brian Burg.
315
316         * inspector/unit-tests/number-utilities-expected.txt:
317         * inspector/unit-tests/number-utilities.html:
318         Add test for Number.zeroPad.
319
320         Drive-by: Change tests to use expectEqual for better output on failure.
321
322 2017-07-25  Claudio Saavedra  <csaavedra@igalia.com>
323
324         REGRESSION (r143068): fast/events/clientXY-in-zoom-and-scroll.html failing on GTK, Qt
325         https://bugs.webkit.org/show_bug.cgi?id=110090
326
327         Unreviewed gardening.
328
329         This test only needed the expectation to be updated.
330
331         * platform/gtk/TestExpectations: Remove test below.
332         * platform/gtk/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
333
334 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
335
336         [Win] The tests fast/text/line-height-minimumFontSize*.html are failing.
337         https://bugs.webkit.org/show_bug.cgi?id=174801
338
339         Unreviewed test gardening, update test expectations for failing tests.
340
341         * platform/win/TestExpectations:
342
343 2017-07-24  Matt Lewis  <jlewis3@apple.com>
344
345         Marked tests as failures.
346         <rdar://problem/33437597>
347         
348         Unreviewed test gardening.
349
350         * platform/mac-highsierra/TestExpectations:
351
352 2017-07-24  Matt Lewis  <jlewis3@apple.com>
353
354         Fixed typo in test expectations.
355         https://bugs.webkit.org/show_bug.cgi?id=173010
356
357         Unreviewed gardening.
358         * platform/ios-simulator-wk2/TestExpectations:
359
360 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
361
362         [Win] Async image tests are failing.
363         https://bugs.webkit.org/show_bug.cgi?id=174653
364
365         Unreviewed test gardening, update test expectations for async image tests.
366
367         * platform/win/TestExpectations:
368
369 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
370
371         Rebaseline this test. The previous result was generated using an older iOS SDK.
372
373         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
374
375 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
376
377         Mark Skia font test as image only failure on Windows.
378
379         Unreviewed test gardening.
380
381         * platform/win/TestExpectations:
382
383 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
384
385         LayoutTest userscripts/user-script-audio-document.html failing on High Sierra
386         https://bugs.webkit.org/show_bug.cgi?id=174726
387         rdar://problem/30059973
388
389         Reviewed by Alexey Proskuryakov.
390
391         Underlying issue has been resolved.
392         Re-enable test: userscripts/user-script-audio-document.html
393
394         * platform/mac-highsierra/TestExpectations:
395
396 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
397
398         Fix typo (Timout -> Timeout).
399
400         * platform/mac-wk2/TestExpectations:
401
402 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
403
404         5 wav media layoutTest timeouts on High Sierra
405         https://bugs.webkit.org/show_bug.cgi?id=174725
406         rdar://problem/30182218
407
408         Reviewed by Andreas Kling.
409
410         Underlying issue is fixed. Re-enable tests on High Sierra.
411
412         media/audio-controls-timeline-in-media-document.html
413         media/audio-data-url.html
414         media/media-document-audio-controls-visible.html
415         media/media-document-audio-repaint.html
416         media/media-document-audio-size.html
417
418         * platform/mac-highsierra/TestExpectations:
419
420 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
421
422         Revert "client" coordinates to be in scrolling coordinates
423         https://bugs.webkit.org/show_bug.cgi?id=174734
424         rdar://problem/33336930
425
426         Reviewed by Tim Horton.
427         
428         Rebaseline.
429
430         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
431         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
432         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
433         * fast/visual-viewport/zoomed-fixed-expected.txt:
434         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
435         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
436         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
437         * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Added.
438         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
439         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
440
441 2017-07-24  Matt Lewis  <jlewis3@apple.com>
442
443         Marked tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html as failure.
444         https://bugs.webkit.org/show_bug.cgi?id=172148
445
446         Unreviewed test gardening.
447
448         * platform/mac-wk2/TestExpectations:
449
450 2017-07-23  Darin Adler  <darin@apple.com>
451
452         Remove race from one plug-in test
453         https://bugs.webkit.org/show_bug.cgi?id=130653
454
455         Reviewed by Antti Koivisto.
456
457         * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
458         rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
459         comment explaining why this is both needed and potentially insufficient in the long run.
460
461 2017-07-11  Frederic Wang  <fwang@igalia.com>
462
463         Add attribute allow-top-navigation-by-user-activation to iframe sandbox
464         https://bugs.webkit.org/show_bug.cgi?id=171327
465
466         Reviewed by Chris Dumez.
467
468         This patch adds tests to verify that a sandboxed iframe with the flag
469         'allow-top-navigation-by-user-activation' or 'allow-top-navigation' can navigate the top
470         level page, if navigation is triggered by a user gesture. This is based on a test from the
471         Chromium repository.
472         It also verifies that navigation fails when 'allow-top-navigation-by-user-activation' is
473         absent, even when it is triggered by a user gesture.
474
475         * 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
476         performs navigation of its parent using user activation.
477         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1.html: Added.
478         Test top navigation for a sandboxed frame with 'allow-top-navigation-by-user-activation'
479         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1-expected.txt: Added.
480         Add PASS expectation.
481         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2.html: Added.
482         Test top navigation for a sandboxed frame with 'allow-top-navigation'.
483         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2-expected.txt: Added.
484         Add PASS expectation.
485         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture.html: Added.
486         Test user-triggered navigation for a sandboxed frame without 'allow-top-navigation-by-user-activation'.
487         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture-expected.txt: Added.
488         Add reference with navigation failure.
489
490 2017-07-22  Chris Dumez  <cdumez@apple.com>
491
492         Merge ExceptionBase into DOMException and drop custom toString
493         https://bugs.webkit.org/show_bug.cgi?id=174755
494
495         Reviewed by Sam Weinig.
496
497         Rebaseline some tests now that DOMException's custom toString has been dropped
498         and we rely on Error's toString. This causes the exception message to be
499         slightly different.
500
501         * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
502         * fast/frames/sandboxed-iframe-history-denied-expected.txt:
503         * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt:
504         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
505         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
506         * fast/inspector-support/uncaught-dom8-exception-expected.txt:
507         * fast/regions/selection/crash-deselect-expected.txt:
508         * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
509         * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
510         * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
511         * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
512         * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
513         * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
514         * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
515         * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
516         * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
517         * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
518         * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
519         * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
520         * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
521         * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
522         * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
523         * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
524         * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
525         * http/tests/security/xss-DENIED-frame-name-expected.txt:
526         * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
527         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
528         * inspector/debugger/command-line-api-exception-expected.txt:
529         * inspector/debugger/regress-133182-expected.txt:
530         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
531         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
532         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
533         * platform/mac/fast/dynamic/015-expected.txt:
534
535 2017-07-21  Chris Dumez  <cdumez@apple.com>
536
537         Drop IDBDatabaseException class
538         https://bugs.webkit.org/show_bug.cgi?id=174743
539
540         Reviewed by Darin Adler.
541
542         Rebaseline test as the exception messages are slightly different.
543
544         * storage/indexeddb/createIndex-after-failure-expected.txt:
545         * storage/indexeddb/createIndex-after-failure-private-expected.txt:
546         * storage/indexeddb/get-keyrange-expected.txt:
547         * storage/indexeddb/get-keyrange-private-expected.txt:
548         * storage/indexeddb/keypath-edges-expected.txt:
549         * storage/indexeddb/keypath-edges-private-expected.txt:
550         * storage/indexeddb/keyrange-expected.txt:
551         * storage/indexeddb/keyrange-private-expected.txt:
552         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
553         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt:
554         * storage/indexeddb/transaction-active-flag-expected.txt:
555         * storage/indexeddb/transaction-active-flag-private-expected.txt:
556
557 2017-07-21  Per Arne Vollan  <pvollan@apple.com>
558
559         Round-tripping stroke-width styles through getComputedStyle cause the text to gain a stroke.
560         https://bugs.webkit.org/show_bug.cgi?id=174701
561
562         Reviewed by Simon Fraser.
563
564         * fast/css/round-trip-stroke-width-using-computed-style-expected.html: Added.
565         * fast/css/round-trip-stroke-width-using-computed-style.html: Added.
566
567 2017-07-21  Nan Wang  <n_wang@apple.com>
568
569         AX: Expose form validation on iOS as hint
570         https://bugs.webkit.org/show_bug.cgi?id=174722
571         <rdar://problem/33459761>
572
573         Reviewed by Chris Fleizach.
574
575         * accessibility/ios-simulator/form-control-validation-message-expected.txt: Added.
576         * accessibility/ios-simulator/form-control-validation-message.html: Added.
577
578 2017-07-21  Joseph Pecoraro  <pecoraro@apple.com>
579
580         Web Inspector: inspect(aFunction) should jump to function definition
581         https://bugs.webkit.org/show_bug.cgi?id=149344
582         <rdar://problem/11563607>
583
584         Reviewed by Matt Baker.
585
586         * inspector/runtime/CommandLineAPI-inspect-expected.txt: Added.
587         * inspector/runtime/CommandLineAPI-inspect.html: Added.
588         Add tests for the CommandLineAPI's inspect() and how it triggers the
589         `Inspector.inspect` event with a RemoteObject and hints.
590
591 2017-07-21  Matt Lewis  <jlewis3@apple.com>
592
593         Adjusted test expectations.
594         https://bugs.webkit.org/show_bug.cgi?id=173861
595
596         Unreviewed test gardening.
597
598         * platform/mac-wk2/TestExpectations:
599
600 2017-07-21  Brady Eidson  <beidson@apple.com>
601
602         Get rid of WebCore IconDatabase code.
603         https://bugs.webkit.org/show_bug.cgi?id=174700
604
605         Reviewed by Tim Horton.
606
607         * fast/dom/icon-url-list-expected.txt:
608         * fast/dom/icon-url-list.html:
609
610 2017-07-21  Chris Dumez  <cdumez@apple.com>
611
612         Unreviewed, rebaseline test after r219708.
613
614         * js/dom/global-constructors-attributes-expected.txt:
615         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
616         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
617         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
618         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
619         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
620         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
621         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
622         * platform/win/js/dom/global-constructors-attributes-expected.txt:
623
624 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
625
626         [GTK] Update test expectations after r219663
627
628         Unreviewed gardening
629
630         DOMException got its toString() removed so the output changes.
631
632         * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
633         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
634         * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
635         * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
636         * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
637         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
638         * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
639         * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
640         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt:
641         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt:
642
643 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
644
645         [WPE] Update expectation file
646
647         Unreviewed gardening.
648
649         Drop XPathException after r219708.
650
651         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
652
653 2017-07-20  Antoine Quint  <graouts@apple.com>
654
655         Turn tests at media/modern-media-controls/seek-forward-support back on
656         https://bugs.webkit.org/show_bug.cgi?id=174690
657
658         Reviewed by Dean Jackson.
659
660         * platform/mac/TestExpectations:
661
662 2017-07-20  Antoine Quint  <graouts@apple.com>
663
664         Turn tests at media/modern-media-controls/seek-backward-support back on
665         https://bugs.webkit.org/show_bug.cgi?id=174689
666
667         Reviewed by Dean Jackson.
668
669         * platform/mac/TestExpectations:
670
671 2017-07-20  Antoine Quint  <graouts@apple.com>
672
673         Turn tests at media/modern-media-controls/time-labels-support back on
674         https://bugs.webkit.org/show_bug.cgi?id=174688
675
676         Reviewed by Dean Jackson.
677
678         * media/modern-media-controls/time-labels-support/elapsed-time-expected.txt:
679         * media/modern-media-controls/time-labels-support/elapsed-time.html:
680         * media/modern-media-controls/time-labels-support/remaining-time-expected.txt:
681         * media/modern-media-controls/time-labels-support/remaining-time.html:
682         * platform/ios-simulator/TestExpectations:
683         * platform/mac/TestExpectations:
684
685 2017-07-20  Antoine Quint  <graouts@apple.com>
686
687         Turn tests at media/modern-media-controls/status-support back on
688         https://bugs.webkit.org/show_bug.cgi?id=174687
689
690         Reviewed by Dean Jackson.
691
692         * platform/ios-simulator/TestExpectations:
693         * platform/mac/TestExpectations:
694
695 2017-07-20  Chris Dumez  <cdumez@apple.com>
696
697         Drop legacy SVGException type
698         https://bugs.webkit.org/show_bug.cgi?id=174695
699
700         Reviewed by Darin Adler.
701
702         Update existing tests to reflect behavior change.
703
704         * fast/dom/Window/resources/window-properties.js:
705         * js/dom/global-constructors-attributes-expected.txt:
706         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
707         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
708         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
709         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
710         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
711         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
712         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
713         * platform/win/js/dom/global-constructors-attributes-expected.txt:
714         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
715         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt:
716         * svg/custom/SVGException-expected.txt: Removed.
717         * svg/custom/SVGException.html: Removed.
718         * svg/custom/global-constructors-expected.txt:
719         * svg/custom/global-constructors.html:
720         * svg/custom/js-svg-constructors-expected.txt:
721         * svg/custom/js-svg-constructors.svg:
722         * svg/dom/SVGAnimatedEnumeration-SVGClipPathElement-expected.txt:
723         * svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement-expected.txt:
724         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
725         * svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement-expected.txt:
726         * svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement-expected.txt:
727         * svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement-expected.txt:
728         * svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement-expected.txt:
729         * svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement-expected.txt:
730         * svg/dom/SVGAnimatedEnumeration-SVGFilterElement-expected.txt:
731         * svg/dom/SVGAnimatedEnumeration-SVGGradientElement-expected.txt:
732         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
733         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
734         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
735         * svg/dom/SVGAnimatedEnumeration-SVGTextContentElement-expected.txt:
736         * svg/dom/SVGAnimatedEnumeration-SVGTextPathElement-expected.txt:
737         * svg/dom/SVGAnimatedEnumeration-expected.txt:
738         * svg/dom/SVGException-obsolete-expected.txt: Added.
739         * svg/dom/SVGException-obsolete.html: Added.
740         * svg/dom/SVGMatrix-interface-expected.txt:
741         * svg/dom/svglist-exception-on-out-bounds-error-expected.txt:
742         * svg/filters/feBlend-invalid-mode-expected.txt:
743         * svg/filters/feComponentTransfer-style-crash-expected.txt:
744         * svg/filters/feDisplacementMap-crash-test-expected.txt:
745
746 2017-07-20  Matt Lewis  <jlewis3@apple.com>
747
748         Unreviewed, rolling out r219700.
749
750         This revision caused consistent timouts on iOS.
751
752         Reverted changeset:
753
754         "Turn tests at media/modern-media-controls/start-support back
755         on"
756         https://bugs.webkit.org/show_bug.cgi?id=174683
757         http://trac.webkit.org/changeset/219700
758
759 2017-07-20  Chris Dumez  <cdumez@apple.com>
760
761         Drop legacy XPathException type
762         https://bugs.webkit.org/show_bug.cgi?id=174679
763
764         Reviewed by Sam Weinig.
765
766         Update existing tests to reflect behavior change.
767
768         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
769         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
770         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
771         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
772         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
773         (XPathEvaluator_evaluate_TYPE_ERR):
774         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
775         (XPathResult_TYPE_ERR):
776         * fast/dom/DOMException/XPathException-expected.txt: Removed.
777         * fast/dom/DOMException/XPathException.html: Removed.
778         * fast/dom/DOMException/resources/XPathException.js: Removed.
779         * fast/dom/Window/resources/window-properties.js:
780         * fast/dom/Window/window-lookup-precedence-expected.txt:
781         * fast/xpath/4XPath/Core/test_parser-expected.txt:
782         * fast/xpath/invalid-functions-expected.txt:
783         * fast/xpath/py-dom-xpath/expressions-expected.txt:
784         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
785         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
786
787 2017-07-20  Chris Dumez  <cdumez@apple.com>
788
789         Unreviewed, rolling out r219706.
790
791         Broke iOS build
792
793         Reverted changeset:
794
795         "Drop legacy XPathException type"
796         https://bugs.webkit.org/show_bug.cgi?id=174679
797         http://trac.webkit.org/changeset/219706
798
799 2017-07-20  Chris Dumez  <cdumez@apple.com>
800
801         Drop legacy XPathException type
802         https://bugs.webkit.org/show_bug.cgi?id=174679
803
804         Reviewed by Sam Weinig.
805
806         Update existing tests to reflect behavior change.
807
808         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
809         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
810         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
811         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
812         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
813         (XPathEvaluator_evaluate_TYPE_ERR):
814         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
815         (XPathResult_TYPE_ERR):
816         * fast/dom/DOMException/XPathException-expected.txt: Removed.
817         * fast/dom/DOMException/XPathException.html: Removed.
818         * fast/dom/DOMException/resources/XPathException.js: Removed.
819         * fast/dom/Window/resources/window-properties.js:
820         * fast/dom/Window/window-lookup-precedence-expected.txt:
821         * fast/xpath/4XPath/Core/test_parser-expected.txt:
822         * fast/xpath/invalid-functions-expected.txt:
823         * fast/xpath/py-dom-xpath/expressions-expected.txt:
824         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
825         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
826
827 2017-07-20  Matt Lewis  <jlewis3@apple.com>
828
829         Rebaselined svg/css/getComputedStyle-basic.xhtml.
830         
831         Unreviewed test gardening.
832
833         * platform/mac-highsierra/svg/css/getComputedStyle-basic-expected.txt:
834
835 2017-07-20  Antoine Quint  <graouts@apple.com>
836
837         Turn tests at media/modern-media-controls/start-support back on
838         https://bugs.webkit.org/show_bug.cgi?id=174683
839
840         Reviewed by Dean Jackson.
841
842         * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt:
843         * media/modern-media-controls/start-support/start-support-click-to-start.html:
844         * media/modern-media-controls/start-support/start-support-fullscreen.html:
845         * media/modern-media-controls/start-support/start-support-lowPowerMode-expected.txt:
846         * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
847         * platform/ios-simulator/TestExpectations:
848         * platform/mac/TestExpectations:
849
850 2017-07-20  Matt Lewis  <jlewis3@apple.com>
851
852         Marked media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky
853         https://bugs.webkit.org/show_bug.cgi?id=174682
854
855         Unreviewed test gardening.
856
857         * platform/mac/TestExpectations:
858
859 2017-07-20  Chris Dumez  <cdumez@apple.com>
860
861         Unreviewed, rebaseline test on all platforms after r219673.
862
863         * js/dom/global-constructors-attributes-expected.txt:
864         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
865         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
866         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
867         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
868         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
869         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
870         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
871         * platform/win/js/dom/global-constructors-attributes-expected.txt:
872         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
873
874 2017-07-20  Charlie Turner  <cturner@igalia.com>
875
876         [GTK] Layout Test http/tests/media/hls/hls-progress.html is failing
877         https://bugs.webkit.org/show_bug.cgi?id=141469
878
879         Reviewed by Xabier Rodriguez-Calvar.
880
881         Fixes the removed tests.
882
883         * platform/gtk/TestExpectations:
884
885 2017-07-20  Michael Catanzaro  <mcatanzaro@igalia.com>
886
887         Unreviewed GTK test gardening
888
889         * platform/gtk/TestExpectations:
890
891 2017-07-20  Zan Dobersek  <zdobersek@igalia.com>
892
893         Unreviewed WPE gardening. Updating test baselines after r219663.
894
895         * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
896         * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
897         * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
898         * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
899         * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
900         * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
901         * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
902         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt:
903         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt:
904         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt:
905         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt:
906         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt:
907         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
908         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
909         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt:
910         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
911         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
912         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
913         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
914         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
915         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
916         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
917         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
918         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
919         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
920         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
921         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
922         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
923         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
924         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
925         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
926         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
927         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
928         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
929         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
930         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
931
932 2017-07-19  Simon Fraser  <simon.fraser@apple.com>
933
934         getBoundingClientRects not updated for programmatic scrolls
935         https://bugs.webkit.org/show_bug.cgi?id=174538
936         rdar://problem/33049012
937
938         Reviewed by Tim Horton.
939         
940         New results for these tests, reflecting the fact that programmatic scrolls now update
941         the layout viewport.
942         
943         Clean up fast/dom/elementFromPoint-relative-to-viewport.html, and land an iOS expectation. The test
944         uses eventSender.zoomPageOut() which is not expected to work correctly on iOS. It works when tested
945         manually.
946
947         * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
948         * fast/dom/elementFromPoint-relative-to-viewport.html:
949         * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Copied from LayoutTests/fast/dom/elementFromPoint-relative-to-viewport-expected.txt.
950         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
951         * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
952         * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt:
953         * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
954         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
955         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
956
957 2017-07-19  Myles C. Maxfield  <mmaxfield@apple.com>
958
959         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
960         https://bugs.webkit.org/show_bug.cgi?id=174406
961         <rdar://problem/10139227>
962
963         Reviewed by Simon Fraser.
964
965         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
966         * fast/text/line-height-minimumFontSize-autosize.html: Added.
967         * fast/text/line-height-minimumFontSize-expected.txt: Added.
968         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
969         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
970         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
971         * fast/text/line-height-minimumFontSize-visual.html: Added.
972         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
973         * fast/text/line-height-minimumFontSize-zoom.html: Added.
974         * fast/text/line-height-minimumFontSize.html: Added.
975
976 2017-07-18  Myles C. Maxfield  <mmaxfield@apple.com>
977
978         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
979         https://bugs.webkit.org/show_bug.cgi?id=174406
980         <rdar://problem/10139227>
981
982         Reviewed by Simon Fraser.
983
984         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
985         * fast/text/line-height-minimumFontSize-autosize.html: Added.
986         * fast/text/line-height-minimumFontSize-expected.txt: Added.
987         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
988         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
989         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
990         * fast/text/line-height-minimumFontSize-visual.html: Added.
991         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
992         * fast/text/line-height-minimumFontSize-zoom.html: Added.
993         * fast/text/line-height-minimumFontSize.html: Added.
994
995 2017-07-19  Chris Dumez  <cdumez@apple.com>
996
997         DOMException should not have its own toString()
998         https://bugs.webkit.org/show_bug.cgi?id=174630
999
1000         Reviewed by Sam Weinig.
1001
1002         Rebaseline existing tests as the exception string is now slightly different.
1003
1004 2017-07-19  Antoine Quint  <graouts@apple.com>
1005
1006         [iOS] REGRESSION: Scrubbing media using built-in controls does not pause media
1007         https://bugs.webkit.org/show_bug.cgi?id=174650
1008         <rdar://problem/33401877>
1009
1010         Reviewed by Dean Jackson.
1011
1012         Rebaseline and turn back on all the ScrubberSupport tests on macOS and iOS.
1013
1014         * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag-expected.txt:
1015         * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag.html:
1016         * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt:
1017         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1018         * platform/ios-simulator/TestExpectations:
1019         * platform/mac/TestExpectations:
1020
1021 2017-07-19  Nan Wang  <n_wang@apple.com>
1022
1023         AX: Web page reloaded when a node is labelling multiple childnodes
1024         https://bugs.webkit.org/show_bug.cgi?id=174655
1025
1026         Reviewed by Chris Fleizach.
1027
1028         * accessibility/mac/aria-labelledby-multiple-child-crash-expected.txt: Added.
1029         * accessibility/mac/aria-labelledby-multiple-child-crash.html: Added.
1030
1031 2017-07-19  Chris Dumez  <cdumez@apple.com>
1032
1033         Make cross-origin properties enumerable
1034         https://bugs.webkit.org/show_bug.cgi?id=174576
1035
1036         Reviewed by Darin Adler.
1037
1038         Update / rebaseline some tests to reflect behavior change.
1039
1040         * http/tests/security/cross-origin-descriptors-expected.txt:
1041         * http/tests/security/cross-origin-descriptors.html:
1042         * js/dom/getOwnPropertyDescriptor-expected.txt:
1043         * js/resources/getOwnPropertyDescriptor.js:
1044
1045 2017-07-19  Matt Lewis  <jlewis3@apple.com>
1046
1047         Unreviewed, rolling out r219646.
1048
1049         The test added are failing on all platforms
1050
1051         Reverted changeset:
1052
1053         "Setting the minimum font size preference doesn’t affect
1054         absolute line-height values, so lines overlap"
1055         https://bugs.webkit.org/show_bug.cgi?id=174406
1056         http://trac.webkit.org/changeset/219646
1057
1058 2017-07-19  Zan Dobersek  <zdobersek@igalia.com>
1059
1060         Unreviewed WPE gardening.
1061
1062         * platform/wpe/TestExpectations:
1063         Unskip a bunch of Web Crypto tests that are passing now that
1064         the underlying implementation has progressed.
1065
1066 2017-07-18  Myles C. Maxfield  <mmaxfield@apple.com>
1067
1068         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
1069         https://bugs.webkit.org/show_bug.cgi?id=174406
1070         <rdar://problem/10139227>
1071
1072         Reviewed by Simon Fraser.
1073
1074         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
1075         * fast/text/line-height-minimumFontSize-autosize.html: Added.
1076         * fast/text/line-height-minimumFontSize-expected.txt: Added.
1077         * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
1078         * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
1079         * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
1080         * fast/text/line-height-minimumFontSize-visual.html: Added.
1081         * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
1082         * fast/text/line-height-minimumFontSize-zoom.html: Added.
1083         * fast/text/line-height-minimumFontSize.html: Added.
1084
1085 2017-07-18  Ali Juma  <ajuma@chromium.org>
1086
1087         Align quirky number parsing with other browsers
1088         https://bugs.webkit.org/show_bug.cgi?id=155874
1089
1090         Reviewed by Simon Fraser.
1091
1092         * animations/animation-add-events-in-handler.html:
1093         * fast/css/animation-transition-duration-quirksmode-expected.txt: Added.
1094         * fast/css/animation-transition-duration-quirksmode.html: Added.
1095
1096 2017-07-18  Joseph Pecoraro  <pecoraro@apple.com>
1097
1098         Web Inspector: Modernize InjectedScriptSource
1099         https://bugs.webkit.org/show_bug.cgi?id=173890
1100
1101         Reviewed by Brian Burg.
1102
1103         * inspector/model/remote-object-expected.txt:
1104         * inspector/model/stack-trace-expected.txt:
1105         Now that we use classes, implicitly strict mode, the call frame
1106         for evaluate gets tail call eliminated.
1107
1108 2017-07-18  Ryosuke Niwa  <rniwa@webkit.org>
1109
1110         REGRESSION(r218910): Crash when password field changes to text field
1111         https://bugs.webkit.org/show_bug.cgi?id=174560
1112
1113         Reviewed by Zalan Bujtas.
1114
1115         Added a regression test based on the test case provided by Daniel Bates.
1116
1117         * accessibility/mac/input-type-change-crash-2-expected.txt: Added.
1118         * accessibility/mac/input-type-change-crash-2.html: Added.
1119
1120 2017-07-18  Matt Baker  <mattbaker@apple.com>
1121
1122         Web Inspector: Refactoring: replace InspectorCanvasAgent::CanvasEntry with a helper class
1123         https://bugs.webkit.org/show_bug.cgi?id=174311
1124
1125         Reviewed by Devin Rousso.
1126
1127         Updated test expectations for new error strings.
1128
1129         * inspector/canvas/css-canvas-clients-expected.txt:
1130         * inspector/canvas/requestContent-2d-expected.txt:
1131         * inspector/canvas/requestNode-expected.txt:
1132         * inspector/canvas/resolveCanvasContext-2d-expected.txt:
1133
1134 2017-07-18  Antoine Quint  <graouts@apple.com>
1135
1136         Turn tests at media/modern-media-controls/playback-support back on
1137         https://bugs.webkit.org/show_bug.cgi?id=174639
1138
1139         Reviewed by Dean Jackson.
1140
1141         * media/modern-media-controls/playback-support/playback-support-button-click.html:
1142         * platform/ios-simulator/TestExpectations:
1143         * platform/mac/TestExpectations:
1144
1145 2017-07-18  Antoine Quint  <graouts@apple.com>
1146
1147         Turn tests at media/modern-media-controls/pip-support back on
1148         https://bugs.webkit.org/show_bug.cgi?id=174636
1149
1150         Reviewed by Dean Jackson.
1151
1152         * media/modern-media-controls/pip-support/ipad/pip-support-tap.html:
1153         * platform/ios-simulator/TestExpectations:
1154         * platform/mac-elcapitan/TestExpectations:
1155         * platform/mac/TestExpectations:
1156
1157 2017-07-18  Matt Lewis  <jlewis3@apple.com>
1158
1159         Marked http/tests/cache/disk-cache/redirect-chain-limits.html as flaky.
1160         https://bugs.webkit.org/show_bug.cgi?id=172662
1161
1162         Unreviewed test gardening.
1163
1164         * platform/wk2/TestExpectations:
1165
1166 2017-07-18  Matt Lewis  <jlewis3@apple.com>
1167
1168         Marked http/tests/cache/disk-cache/disk-cache-vary-cookie.html as flaky.
1169         https://bugs.webkit.org/show_bug.cgi?id=172662
1170
1171         Unreviewed test gardening.
1172
1173         * platform/wk2/TestExpectations:
1174
1175 2017-07-18  Antoine Quint  <graouts@apple.com>
1176
1177         [macOS] Mouse pointer does not hide during fullscreen playback
1178         https://bugs.webkit.org/show_bug.cgi?id=174638
1179         <rdar://problem/33244399>
1180
1181         Reviewed by Dean Jackson.
1182
1183         Add a test that checks that the "-webkit-cursor-visibility" is set to "auto-hide" when
1184         in fullscreen for the media controls container.
1185
1186         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide-expected.txt: Added.
1187         * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html: Added.
1188         * platform/ios-simulator/TestExpectations:
1189
1190 2017-07-18  Sam Weinig  <sam@webkit.org>
1191
1192         [WebIDL] Remove custom bindings for MockContentFilterSettings
1193         https://bugs.webkit.org/show_bug.cgi?id=174606
1194
1195         Reviewed by Andy Estes.
1196
1197         * contentfiltering/allow-after-add-data.html:
1198         * contentfiltering/allow-after-finished-adding-data.html:
1199         * contentfiltering/allow-after-response.html:
1200         * contentfiltering/allow-after-will-send-request.html:
1201         * contentfiltering/allow-empty-document.html:
1202         * contentfiltering/allow-media-document.html:
1203         * contentfiltering/allow-never.html:
1204         * contentfiltering/block-after-add-data-then-allow-unblock.html:
1205         * contentfiltering/block-after-add-data-then-deny-unblock.html:
1206         * contentfiltering/block-after-add-data.html:
1207         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html:
1208         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html:
1209         * contentfiltering/block-after-finished-adding-data.html:
1210         * contentfiltering/block-after-response-then-allow-unblock.html:
1211         * contentfiltering/block-after-response-then-deny-unblock.html:
1212         * contentfiltering/block-after-response.html:
1213         * contentfiltering/block-after-will-send-request-then-allow-unblock.html:
1214         * contentfiltering/block-after-will-send-request-then-deny-unblock.html:
1215         * contentfiltering/block-after-will-send-request.html:
1216         * contentfiltering/block-never.html:
1217         * contentfiltering/modify-request-url.html:
1218         * contentfiltering/resources/contentfiltering.js:
1219         * http/tests/contentfiltering/allow-after-redirect.html:
1220         * http/tests/contentfiltering/block-after-redirect.html:
1221         * http/tests/contentfiltering/load-substitute-data-from-appcache.html:
1222         * http/tests/contentfiltering/modify-redirect-request-url.html:
1223         Update tests to use new MockContentFilterSettings enums rather than constants.
1224
1225 2017-07-18  Sam Weinig  <sam@webkit.org>
1226
1227         [WebIDL] Replace some custom bindings code in JSCSSStyleDeclarationCustom.cpp with named getters/setters
1228         https://bugs.webkit.org/show_bug.cgi?id=174529
1229
1230         Reviewed by Chris Dumez.
1231
1232         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt:
1233         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html:
1234         Update test and result to match standard and other browsers. 
1235
1236 2017-07-18  Matt Lewis  <jlewis3@apple.com>
1237
1238         Unreviewed, rolling out r219610.
1239
1240         This caused an api failure on all platforms for the test
1241         SnapshotImageLargeAsyncDecoding
1242
1243         Reverted changeset:
1244
1245         "Async image decoding for large images should be disabled
1246         after the first time a tile is painted"
1247         https://bugs.webkit.org/show_bug.cgi?id=174451
1248         http://trac.webkit.org/changeset/219610
1249
1250 2017-07-18  Devin Rousso  <drousso@apple.com>
1251
1252         Add CanvasRenderingContext2D::getTransform
1253         https://bugs.webkit.org/show_bug.cgi?id=174278
1254
1255         Reviewed by Dean Jackson.
1256
1257         * canvas/philip/tests/2d.missingargs.html:
1258         CanvasRenderingContext2D.prototype.setTransform no longer throws an error with no arguments.
1259
1260         * fast/canvas/2d.getTransform.modification-expected.txt: Added.
1261         * fast/canvas/2d.getTransform.modification.html: Added.
1262         * fast/canvas/2d.getTransform.newobject-expected.txt: Added.
1263         * fast/canvas/2d.getTransform.newobject.html: Added.
1264         * fast/canvas/2d.setTransform.matrix-expected.txt: Added.
1265         * fast/canvas/2d.setTransform.matrix.html: Added.
1266
1267 2017-07-18  Matt Lewis  <jlewis3@apple.com>
1268
1269         Rebaseline inspector/model/remote-object.html.
1270         https://bugs.webkit.org/show_bug.cgi?id=173991
1271
1272         Unreviewed test gardening.
1273
1274         * inspector/model/remote-object-expected.txt:
1275
1276 2017-07-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
1277
1278         Async image decoding for large images should be disabled after the first time a tile is painted
1279         https://bugs.webkit.org/show_bug.cgi?id=174451
1280
1281         Reviewed by Simon Fraser.
1282
1283         To test async image decoding for large images, we have to create the <img>
1284         element dynamically so we can listen to the load and webkitImageFrameReady
1285         events and know reliably when to end the test. But with this patch the async
1286         image decoding for large images will be disabled after the first paint. 
1287         That means async image decoding for large images will be disabled always
1288         unless we force the async image decoding till the image is painted for the
1289         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
1290         to force the async image decoding. So painting an image in this case will
1291         require multiple paints; in all of them the async image decoding will be
1292         enabled. But this is okay because it resembles the case where the <img> is
1293         created from a static <img> tag in the HTML file.
1294
1295         For new tests, where we want to make sure that mutating the DOM will not
1296         cause a flash, async image decoding will be forced till the image is drawn
1297         for the first time. After that the async image decoding is enabled but not
1298         forced.
1299
1300         Disable new tests for WK1 because the async image decoding is always enabled
1301         because tiling does not necessarily exist in WK1 . But eventually the async
1302         image decoding for large images will be always disabled for WK1.
1303
1304         * fast/images/async-image-background-change-expected.html: Added.
1305         * fast/images/async-image-background-change.html: Added.
1306         * fast/images/async-image-background-image-repeated.html:
1307         * fast/images/async-image-background-image.html:
1308         * fast/images/async-image-multiple-clients-repaint.html:
1309         * fast/images/async-image-src-change-expected.html: Added.
1310         * fast/images/async-image-src-change.html: Added.
1311         * fast/images/resources/green-400x400.png: Added.
1312         * fast/images/resources/red-100x100.png: Added.
1313         * fast/images/resources/red-400x400.png: Added.
1314         * http/tests/multipart/multipart-async-image-expected.txt: Added.
1315         * http/tests/multipart/multipart-async-image.html: Added.
1316         * platform/ios-wk1/TestExpectations:
1317         * platform/mac-wk1/TestExpectations:
1318
1319 2017-07-18  Michael Catanzaro  <mcatanzaro@igalia.com>
1320
1321         Unreviewed GTK test gardening
1322
1323         fast/forms/range/input-appearance-range-rtl.html is desired to fail.
1324
1325         * platform/gtk/TestExpectations:
1326
1327 2017-07-18  Chris Dumez  <cdumez@apple.com>
1328
1329         DOMException should have its properties on the prototype
1330         https://bugs.webkit.org/show_bug.cgi?id=174597
1331
1332         Reviewed by Alex Christensen.
1333
1334         Rebaseline inspector tests whose output changed slightly now that the
1335         DOMException have moved to the prototype.
1336
1337         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
1338         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
1339         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
1340
1341 2017-07-17  Michael Catanzaro  <mcatanzaro@igalia.com>
1342
1343         Unreviewed GTK test gardening
1344
1345         * TestExpectations: Skip tests that are clearly intended to have Skip expectations.
1346         * platform/gtk/TestExpectations:
1347         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1348
1349 2017-07-17  Timothy Horton  <timothy_horton@apple.com>
1350
1351         Page using safe area constant properties jumps to correct layout after resize
1352         https://bugs.webkit.org/show_bug.cgi?id=174598
1353         <rdar://problem/33364275>
1354
1355         Reviewed by Simon Fraser.
1356
1357         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation-expected.txt: Added.
1358         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html: Added.
1359         Add a test making sure that dynamic-viewport-update-based rotation
1360         updates safe area insets when needed.
1361
1362 2017-07-17  Matt Lewis  <jlewis3@apple.com>
1363         
1364         Fixed test expectations after r219518.
1365         https://bugs.webkit.org/show_bug.cgi?id=174472
1366
1367         Unreviewed test gardening.
1368
1369         * platform/mac/TestExpectations:
1370
1371 2017-07-17  Jeremy Jones  <jeremyj@apple.com>
1372
1373         media element handle adding source immediately before src.
1374         https://bugs.webkit.org/show_bug.cgi?id=174284
1375
1376         Reviewed by David Kilzer.
1377
1378         Adds missing -expected and tests to make sure resulting currentSrc is correct.
1379
1380         * TestExpectations:
1381         * media/video-source-before-src-expected.txt: Added.
1382         * media/video-source-before-src.html:
1383
1384 2017-07-17  Matt Lewis  <jlewis3@apple.com>
1385
1386         Fixed test expectations after r219518.
1387         https://bugs.webkit.org/show_bug.cgi?id=174472
1388
1389         Unreviewed test gardening.
1390
1391         * platform/ios-wk1/TestExpectations:
1392         * platform/mac/TestExpectations:
1393
1394 2017-07-17  Chris Dumez  <cdumez@apple.com>
1395
1396         fast/workers/worker-user-gesture.html crashes on iOS
1397         https://bugs.webkit.org/show_bug.cgi?id=174592
1398
1399         Reviewed by Simon Fraser.
1400
1401         Make sure the tap/click event is fully processed before finishing the test by using
1402         the promise returned by UIHelper.activateAt().
1403
1404         * fast/workers/worker-user-gesture.html:
1405
1406 2017-07-17  Simon Fraser  <simon.fraser@apple.com>
1407
1408         clientX/clientY on TouchEvent.touches are wrong
1409         https://bugs.webkit.org/show_bug.cgi?id=174561
1410
1411         Reviewed by Tim Horton.
1412
1413         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt: Added.
1414         * fast/events/touch/ios/touches-client-coords-after-zoom.html: Added.
1415
1416 2017-07-17  Chris Dumez  <cdumez@apple.com>
1417
1418         click event does not dispatch to parent when child target stops hit testing after mousedown
1419         https://bugs.webkit.org/show_bug.cgi?id=174564
1420         <rdar://problem/33340234>
1421
1422         Reviewed by Simon Fraser.
1423
1424         Add layout test coverage.
1425
1426         * fast/events/mouse-click-different-mouseDown-mouseUp-nodes-expected.txt: Added.
1427         * fast/events/mouse-click-different-mouseDown-mouseUp-nodes.html: Added.
1428
1429 2017-07-17  Antoine Quint  <graouts@apple.com>
1430
1431         REGRESSION: order of AirPlay and volume controls is inconsistent between <audio> and <video>
1432         https://bugs.webkit.org/show_bug.cgi?id=174581
1433         <rdar://problem/33297519>
1434
1435         Reviewed by Sam Weinig.
1436
1437         Update the audio controls layout test to match the new expectations.
1438
1439         * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
1440         * media/modern-media-controls/audio/audio-controls-buttons.html:
1441
1442 2017-07-17  Antoine Quint  <graouts@apple.com>
1443
1444         Media controls draw behind captions
1445         https://bugs.webkit.org/show_bug.cgi?id=174579
1446         <rdar://problem/33295427>
1447
1448         Reviewed by Dean Jackson.
1449
1450         Add a new test that checks the order in which order the captions and controls containers appear
1451         under the media shadow root.
1452
1453         * media/modern-media-controls/media-controls/media-controls-display-above-captions-expected.txt: Added.
1454         * media/modern-media-controls/media-controls/media-controls-display-above-captions.html: Added.
1455         * platform/ios-simulator/TestExpectations:
1456         * platform/mac/TestExpectations:
1457
1458 2017-07-16  Antoine Quint  <graouts@apple.com>
1459
1460         Dismissing the captions panel using the mouse is too eager to remove the captions panel and media controls
1461         https://bugs.webkit.org/show_bug.cgi?id=174571
1462         <rdar://problem/33294968>
1463
1464         Reviewed by Eric Carlson.
1465
1466         Adding a method to show the tracks panel for a given shadow root and adding new tests to check the correct
1467         behavior when dismissing the tracks panel when clicking over the media element or outside the media element
1468         when it's paused.
1469
1470         * media/modern-media-controls/resources/media-controls-utils.js:
1471         (pressOnElement):
1472         (pressAtPoint):
1473         (showTracksPanel):
1474         (finishMediaControlsTest): Deleted.
1475         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused-expected.txt: Added.
1476         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused.html: Added.
1477         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing-expected.txt: Added.
1478         * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing.html: Added.
1479         * platform/mac/TestExpectations:
1480
1481 2017-07-16  Ali Juma  <ajuma@chromium.org>
1482
1483         DisallowUserAgentShadowContent moves out of non-UA shadow roots
1484         https://bugs.webkit.org/show_bug.cgi?id=165647
1485
1486         Reviewed by Ryosuke Niwa.
1487
1488         * fast/dom/nodesFromRect/nodesFromRect-shadow-expected.txt: Added.
1489         * fast/dom/nodesFromRect/nodesFromRect-shadow.html: Added.
1490         * fast/dom/nodesFromRect/resources/nodesFromRect.js:
1491         (check):
1492         (checkShadowContent):
1493         (nodesFromRectAsString):
1494
1495 2017-07-16  Antoine Quint  <graouts@apple.com>
1496
1497         Clicking edges of media control buttons changes visual state of button (pressed) but doesn't execute action
1498         https://bugs.webkit.org/show_bug.cgi?id=174565
1499         <rdar://problem/33294833>
1500
1501         Reviewed by Dean Jackson.
1502
1503         Add a new test where we click on the edge of a button and check that we trigger the Button's
1504         UI delegate. This test fails prior to this patch.
1505
1506         * media/modern-media-controls/button/button-click-on-edges-expected.txt: Added.
1507         * media/modern-media-controls/button/button-click-on-edges.html: Added.
1508         * platform/ios-simulator/TestExpectations:
1509
1510 2017-07-15  Myles C. Maxfield  <mmaxfield@apple.com>
1511
1512         line-height: <number> gets visually applied twice when text autosizing is in effect
1513         https://bugs.webkit.org/show_bug.cgi?id=174536
1514         <rdar://problem/33338259>
1515
1516         Reviewed by Simon Fraser.
1517
1518         * fast/text-autosizing/line-height-number-expected.html: Added.
1519         * fast/text-autosizing/line-height-number.html: Added.
1520
1521 2017-07-14  Zan Dobersek  <zdobersek@igalia.com>
1522
1523         [GCrypt] Implement CryptoKeyRSA PKCS#8 exports
1524         https://bugs.webkit.org/show_bug.cgi?id=173697
1525
1526         Reviewed by Jiewen Tan.
1527
1528         * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 export tests
1529
1530 2017-07-14  Zan Dobersek  <zdobersek@igalia.com>
1531
1532         [GCrypt] Implement CryptoKeyRSA PKCS#8 imports
1533         https://bugs.webkit.org/show_bug.cgi?id=173696
1534
1535         Reviewed by Jiewen Tan.
1536
1537         * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 import tests
1538         that are now passing.
1539
1540 2017-07-14  Chris Dumez  <cdumez@apple.com>
1541
1542         Possible crash in ~UserGestureIndicator() when on non-main thread
1543         https://bugs.webkit.org/show_bug.cgi?id=174522
1544         <rdar://problem/30283071>
1545
1546         Reviewed by Sam Weinig.
1547
1548         Add layout test coverage.
1549
1550         * fast/workers/worker-user-gesture-expected.txt: Added.
1551         * fast/workers/worker-user-gesture.html: Added.
1552         * fast/workers/worker-user-gesture.js: Added.
1553         (setInterval):
1554
1555 2017-07-14  Daniel Bates  <dabates@apple.com>
1556
1557         REGRESSION (r219013): Compute source frame info for frameless document
1558         https://bugs.webkit.org/show_bug.cgi?id=174385
1559         <rdar://problem/33217736>
1560
1561         Reviewed by Brady Eidson.
1562
1563         * http/tests/navigation/resources/window-open-redirect-and-remove-opener.html: Added.
1564         * http/tests/navigation/window-open-redirect-and-remove-opener-expected.txt: Added.
1565         * http/tests/navigation/window-open-redirect-and-remove-opener.html: Added.
1566
1567 2017-07-14  Matt Lewis  <jlewis3@apple.com>
1568
1569         Fixed expectations after Mac expectation change.
1570         https://trac.webkit.org/changeset/219507/webkit
1571
1572         Unreviewed test gardening.
1573
1574         * platform/wk2/TestExpectations:
1575
1576 2017-07-14  Youenn Fablet  <youenn@apple.com>
1577
1578         WebRTC: silence data not sent for disabled audio track
1579         https://bugs.webkit.org/show_bug.cgi?id=174456
1580         <rdar://problem/33284623>
1581
1582         Reviewed by Eric Carlson.
1583
1584         * webrtc/audio-muted-stats-expected.txt: Added.
1585         * webrtc/audio-muted-stats.html: Added.
1586         * webrtc/audio-muted-stats2-expected.txt: Added.
1587         * webrtc/audio-muted-stats2.html: Added.
1588
1589 2017-07-14  Jonathan Bedard  <jbedard@apple.com>
1590
1591         Add High Sierra test expectations
1592         https://bugs.webkit.org/show_bug.cgi?id=174518
1593         <rdar://problem/32716970>
1594
1595         Unreviewed test gardening.
1596
1597         * platform/mac-highsierra: Added.
1598         * platform/mac-highsierra-wk1: Added.
1599         * platform/mac-highsierra-wk2: Added.
1600
1601 2017-07-14  Jer Noble  <jer.noble@apple.com>
1602
1603         [MSE] Removing samples when presentation order does not match decode order can cause bad behavior.
1604         https://bugs.webkit.org/show_bug.cgi?id=174514
1605
1606         Reviewed by Sam Weinig.
1607
1608         * media/media-source/media-source-remove-decodeorder-crash-expected.txt: Added.
1609         * media/media-source/media-source-remove-decodeorder-crash.html: Added.
1610
1611 2017-07-14  Matt Lewis  <jlewis3@apple.com>
1612
1613         Correcting test expectations after mac-expectation changes.
1614         https://bugs.webkit.org/show_bug.cgi?id=174472
1615
1616         Unreviews test gardening.
1617
1618         * platform/mac/TestExpectations:
1619
1620 2017-07-14  Jer Noble  <jer.noble@apple.com>
1621
1622         Adding the 'autoplay' attribute to a media element during a user gesture should remove user gesture restrictions.
1623         https://bugs.webkit.org/show_bug.cgi?id=174373
1624
1625         Reviewed by Eric Carlson.
1626
1627         * media/video-add-autoplay-user-gesture-expected.txt: Added.
1628         * media/video-add-autoplay-user-gesture.html: Added.
1629         * media/platform/ios/TestExpectations: Skipped; requires EventSender.
1630
1631 2017-07-14  Matt Lewis  <jlewis3@apple.com>
1632
1633         Unreviewed, rolling out r219500.
1634
1635         The test is consistently failing on iOS simulator.
1636
1637         Reverted changeset:
1638
1639         "AX: VoiceOver silent or skipping over time values on media
1640         player."
1641         https://bugs.webkit.org/show_bug.cgi?id=174324
1642         http://trac.webkit.org/changeset/219500
1643
1644 2017-07-14  Jonathan Bedard  <jbedard@apple.com>
1645
1646         Add script to rebase patches during the WebKit2->WebKit/WebKit->WebKitLegacy transition
1647         https://bugs.webkit.org/show_bug.cgi?id=174438
1648         <rdar://problem/33277112>
1649
1650         Reviewed by David Kilzer.
1651
1652         * platform/mac-wk2/TestExpectations: Move skipped tests because of webkit.org/b/174504. 
1653         * platform/wk2/TestExpectations: Ditto.
1654
1655 2017-07-14  Fujii Hironori  <Hironori.Fujii@sony.com>
1656
1657         [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
1658         https://bugs.webkit.org/show_bug.cgi?id=174418
1659
1660         Reviewed by Michael Catanzaro.
1661
1662         * fast/text/international/vietnamese-nfd-expected.html: Added.
1663         * fast/text/international/vietnamese-nfd.html: Added.
1664
1665 2017-07-14  Aaron Chu  <aaron_chu@apple.com>
1666
1667         AX: VoiceOver silent or skipping over time values on media player.
1668         https://bugs.webkit.org/show_bug.cgi?id=174324
1669         <rdar://problem/32021784>
1670
1671         Reviewed by Antoine Quint.
1672
1673         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
1674
1675         * media/modern-media-controls/time-label/time-label-expected.txt:
1676         * media/modern-media-controls/time-label/time-label.html:
1677
1678 2017-07-13  Matt Lewis  <jlewis3@apple.com>
1679
1680         Skipped multiple http/tests/webrtc/ test on iOS simulator.
1681         https://bugs.webkit.org/show_bug.cgi?id=173861
1682
1683         Unreviewed test gardening.
1684         * platform/ios-simulator-wk2/TestExpectations:
1685
1686 2017-07-13  Matt Lewis  <jlewis3@apple.com>
1687
1688         Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky on iOS.
1689         https://bugs.webkit.org/show_bug.cgi?id=173487
1690
1691         Unreviewed test gardening.
1692
1693         * platform/ios-simulator-wk2/TestExpectations:
1694
1695 2017-07-13  Matt Lewis  <jlewis3@apple.com>
1696
1697         Skipping media/video-source-before-src.html.
1698         https://bugs.webkit.org/show_bug.cgi?id=174284
1699
1700         Unreviewed test gardening.
1701
1702         * TestExpectations:
1703
1704 2017-07-13  Antoine Quint  <graouts@apple.com>
1705
1706         REGRESSION: "visibility:hidden" does not hide play button for video elements
1707         ​https://bugs.webkit.org/show_bug.cgi?id=174258
1708         <rdar://problem/33181452>
1709
1710         Unreviewed test gardening.
1711
1712         Add a missing expectation file which is designed to be empty and is now just a space.
1713
1714         * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
1715
1716 2017-07-13  Alex Christensen  <achristensen@webkit.org>
1717
1718         Deleting last URLSearchParams key should remove trailing ? in associated URL
1719         https://bugs.webkit.org/show_bug.cgi?id=174465
1720
1721         Reviewed by Chris Dumez.
1722
1723         * fast/dom/DOMURL/searchparams-expected.txt:
1724         * fast/dom/DOMURL/searchparams.html:
1725
1726 2017-07-13  Miguel Gomez  <magomez@igalia.com>
1727
1728         Unreviewed GTK+ gardening. Update expectations of several tests failing at r219449.
1729
1730         * platform/gtk/TestExpectations:
1731
1732 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
1733
1734         [GCrypt] Implement CryptoKeyRSA SPKI exports
1735         https://bugs.webkit.org/show_bug.cgi?id=173695
1736
1737         Reviewed by Jiewen Tan.
1738
1739         * platform/gtk/TestExpectations: Unskip the RSA SPKI export tests
1740         that are now passing.
1741
1742 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
1743
1744         [GCrypt] Implement CryptoKeyRSA SPKI imports
1745         https://bugs.webkit.org/show_bug.cgi?id=173694
1746
1747         Reviewed by Jiewen Tan.
1748
1749         * platform/gtk/TestExpectations: Unskip the RSA SPKI import tests
1750         that are now passing.
1751
1752 2017-07-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1753
1754         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests
1755         https://bugs.webkit.org/show_bug.cgi?id=174395
1756
1757         Reviewed by Carlos Garcia Campos.
1758
1759         * fast/forms/number/number-spinbutton-in-multi-column.html: Instead of assuming that the width will be 100, calculate a -7 offset dinamically.
1760         * platform/gtk/TestExpectations: Remove expected failures now orking.
1761         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Rebaseline.
1762         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Rebaseline.
1763
1764 2017-07-13  Caio Lima  <ticaiolima@gmail.com>
1765
1766         [ESnext] Implement Object Spread
1767         https://bugs.webkit.org/show_bug.cgi?id=167963
1768
1769         Reviewed by Saam Barati.
1770
1771         * js/parser-syntax-check-expected.txt:
1772         * js/script-tests/parser-syntax-check.js:
1773
1774 2017-07-12  Nan Wang  <n_wang@apple.com>
1775
1776         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
1777         https://bugs.webkit.org/show_bug.cgi?id=174393
1778         <rdar://problem/33248006>
1779
1780         Reviewed by Chris Fleizach.
1781
1782         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
1783         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
1784
1785 2017-07-12  Matt Lewis  <jlewis3@apple.com>
1786
1787         Unreviewed, rolling out r219409.
1788
1789         The revision caused the Windows builds to fail.
1790
1791         Reverted changeset:
1792
1793         "AX: [iOS] Implement a way to retrieve a text marker range
1794         with desired text that is closest to a position"
1795         https://bugs.webkit.org/show_bug.cgi?id=174393
1796         http://trac.webkit.org/changeset/219409
1797
1798 2017-07-12  Commit Queue  <commit-queue@webkit.org>
1799
1800         Unreviewed, rolling out r219361.
1801         https://bugs.webkit.org/show_bug.cgi?id=174434
1802
1803         Huge PLUM memory regression on iOS (Requested by kling on
1804         #webkit).
1805
1806         Reverted changeset:
1807
1808         "[WebIDL] Convert MutationCallback to be a normal generate
1809         callback"
1810         https://bugs.webkit.org/show_bug.cgi?id=174140
1811         http://trac.webkit.org/changeset/219361
1812
1813 2017-07-12  Eric Carlson  <eric.carlson@apple.com>
1814
1815         [MediaStream] a capture source failure should end the MediaStreamTrack
1816         https://bugs.webkit.org/show_bug.cgi?id=174375
1817
1818         Reviewed by Youenn Fablet.
1819
1820         * fast/mediastream/media-stream-track-source-failure-expected.txt: Added.
1821         * fast/mediastream/media-stream-track-source-failure.html: Added.
1822
1823 2017-07-12  Antoine Quint  <graouts@apple.com>
1824
1825         Playback controls should not hide while AirPlay is active
1826         https://bugs.webkit.org/show_bug.cgi?id=174422
1827         <rdar://problem/33011477>
1828
1829         Reviewed by Eric Carlson.
1830
1831         Expand the existing AirPlaySupport test to check that when we enter AirPlay we correctly prevent
1832         the media controls from automatically hiding.
1833
1834         * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
1835         * media/modern-media-controls/airplay-support/airplay-support.html:
1836
1837 2017-07-12  Nan Wang  <n_wang@apple.com>
1838
1839         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
1840         https://bugs.webkit.org/show_bug.cgi?id=174393
1841         <rdar://problem/33248006>
1842
1843         Reviewed by Chris Fleizach.
1844
1845         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
1846         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
1847
1848 2017-07-12  Per Arne Vollan  <pvollan@apple.com>
1849
1850         Skip WebRTC tests on Windows.
1851
1852         Unreviewed test gardening.
1853
1854         * platform/win/TestExpectations:
1855
1856 2017-07-12  Matt Lewis  <jlewis3@apple.com>
1857
1858         Rebaseline of test fast/dom/Window/property-access-on-cached-window-after-frame-removed.html.
1859         https://bugs.webkit.org/show_bug.cgi?id=174400
1860
1861         Unreviewed test gardening.
1862
1863         * fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt:
1864
1865 2017-07-12  Matt Lewis  <jlewis3@apple.com>
1866
1867         Unreviewed, rolling out r219401.
1868
1869         This revision rolled out the previous patch, but after talking
1870         with reviewer, a rebaseline is what was needed.Rolling back in
1871         before rebaseline.
1872
1873         Reverted changeset:
1874
1875         "Unreviewed, rolling out r219379."
1876         https://bugs.webkit.org/show_bug.cgi?id=174400
1877         http://trac.webkit.org/changeset/219401
1878
1879 2017-07-12  Matt Lewis  <jlewis3@apple.com>
1880
1881         Unreviewed, rolling out r219379.
1882
1883         This revision caused a consistent failure in the test
1884         fast/dom/Window/property-access-on-cached-window-after-frame-
1885         removed.html.
1886
1887         Reverted changeset:
1888
1889         "Remove NAVIGATOR_HWCONCURRENCY"
1890         https://bugs.webkit.org/show_bug.cgi?id=174400
1891         http://trac.webkit.org/changeset/219379
1892
1893 2017-07-12  Charlie Turner  <cturner@igalia.com>
1894
1895         [GTK] Media test gardening after r219253
1896         https://bugs.webkit.org/show_bug.cgi?id=174254
1897
1898         Unreviewed test gardening.
1899
1900         video-cookie was fixed by r219252.
1901         media/video-restricted-no-preload-metadata.html been passing consistently.
1902
1903         * platform/gtk/TestExpectations:
1904
1905 2017-07-12  Tooru Fujisawa [:arai]  <arai.unmht@gmail.com>
1906
1907         Wrong radix used in Unicode Escape in invalid character error message
1908         https://bugs.webkit.org/show_bug.cgi?id=174419
1909
1910         Reviewed by Alex Christensen.
1911
1912         * fast/loader/cache-encoding-expected.txt:
1913         * http/tests/preload/preload-encoding-expected.txt:
1914         * js/basic-strict-mode-expected.txt:
1915         * js/kde/parse-expected.txt:
1916         * loader/reload-subresource-when-type-changes-expected.txt:
1917         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-003-expected.txt:
1918         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-004-expected.txt:
1919
1920 2017-07-12  Youenn Fablet  <youenn@apple.com>
1921
1922         WebRTC: Incorrect sdpMLineIndex for video breaks Firefox interop
1923         https://bugs.webkit.org/show_bug.cgi?id=173530
1924
1925         Reviewed by Alex Christensen.
1926
1927         * webrtc/ice-candidate-sdpMLineIndex-expected.txt: Added.
1928         * webrtc/ice-candidate-sdpMLineIndex.html: Added.
1929
1930 2017-07-12  Zan Dobersek  <zdobersek@igalia.com>
1931
1932         [GCrypt] Implement CryptoKeyEC PKCS#8 exports
1933         https://bugs.webkit.org/show_bug.cgi?id=173648
1934
1935         Reviewed by Jiewen Tan.
1936
1937         * platform/gtk/TestExpectations: Unskip the EC PKCS#8 export tests
1938         that are now passing.
1939
1940 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1941
1942         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests.
1943         https://bugs.webkit.org/show_bug.cgi?id=174395
1944
1945         Unreviewed GTK gardening.
1946
1947         * platform/gtk/TestExpectations: Mark the new failures. Further investigation pending.
1948
1949 2017-07-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
1950
1951         REGRESSION(r219045): The <body> element does not get repainted when its background image finishes decoding
1952         https://bugs.webkit.org/show_bug.cgi?id=174376
1953
1954         Reviewed by Simon Fraser.
1955
1956         * fast/images/async-image-body-background-image-expected.html: Added.
1957         * fast/images/async-image-body-background-image.html: Added.
1958
1959 2017-07-11  Youenn Fablet  <youenn@apple.com>
1960
1961         We should do ICE candidate filtering at the Document level
1962         https://bugs.webkit.org/show_bug.cgi?id=173861
1963         <rdar://problem/33122058>
1964
1965         Unreviewed.
1966
1967         * resources/testharnessreport.js: Not calling setICECandidateFiltering if not defined.
1968
1969 2017-07-10  Sam Weinig  <sam@webkit.org>
1970
1971         [WebIDL] Convert MutationCallback to be a normal generate callback
1972         https://bugs.webkit.org/show_bug.cgi?id=174140
1973
1974         Reviewed by Chris Dumez.
1975
1976         * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
1977         Update results for standard error messages.
1978
1979 2017-07-11  Chris Dumez  <cdumez@apple.com>
1980
1981         Window's [[OwnPropertyKeys]] is wrong for cross origin windows
1982         https://bugs.webkit.org/show_bug.cgi?id=174364
1983         <rdar://problem/33238056>
1984
1985         Reviewed by Brent Fulgham.
1986
1987         Update test to reflect behavior change. I verified that the test is passing in Firefox.
1988         The test fails in Chrome because its does not expose frames indexes on the Window, and
1989         it is incorrectly listing "assign" on Location.
1990
1991         * http/tests/security/cross-frame-access-enumeration.html:
1992
1993 2017-07-11  Charlie Turner  <cturner@igalia.com>
1994
1995         [GTK] editing/input new passes since r211277
1996         https://bugs.webkit.org/show_bug.cgi?id=160119
1997
1998         Unreviewed test gardening.
1999
2000         * platform/gtk/TestExpectations:
2001
2002 2017-07-11  Brent Fulgham  <bfulgham@apple.com>
2003
2004         Reset cookie partitioning state after network process crashes
2005         https://bugs.webkit.org/show_bug.cgi?id=174306
2006         <rdar://problem/33171605>
2007
2008         Reviewed by Chris Dumez.
2009
2010         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Added.
2011         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Added.
2012         * http/tests/loading/resourceLoadStatistics/resources/get-cookies.php:
2013         * http/tests/loading/resourceLoadStatistics/resources/set-cookie.php:
2014
2015 2017-07-11  Charlie Turner  <cturner@igalia.com>
2016
2017         REGRESSION(r219298): [GTK] imported/w3c/IndexedDB-private-browsing/idbfactory_open.html is crashing occassionaly
2018         https://bugs.webkit.org/show_bug.cgi?id=174354
2019
2020         Unreviewed test gardening.
2021
2022         * platform/gtk/TestExpectations:
2023
2024 2017-07-11  Charlie Turner  <cturner@igalia.com>
2025
2026         [GTK][WPE] Some resource load statistics tests added in r212183 also fail.
2027         https://bugs.webkit.org/show_bug.cgi?id=168171
2028
2029         Unreviewed test gardening.
2030
2031         * platform/gtk/TestExpectations:
2032
2033 2017-07-11  Ali Juma  <ajuma@chromium.org>
2034
2035         elementFromPoint() should consider x and y to be in client (layout viewport) coordinates
2036         https://bugs.webkit.org/show_bug.cgi?id=172019
2037
2038         Reviewed by Simon Fraser.
2039
2040         * fast/dom/elementFromPoint-scaled-scrolled-expected.txt: Updated.
2041         * fast/dom/elementFromPoint-scaled-scrolled.html: Updated.
2042         * platform/ios/TestExpectations:
2043
2044 2017-07-11  Charlie Turner  <cturner@igalia.com>
2045
2046         [GTK] compositing/video/poster.html passing since r218320
2047         https://bugs.webkit.org/show_bug.cgi?id=169918
2048
2049         Unreviewed test gardening.
2050
2051         * platform/gtk/TestExpectations:
2052
2053 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
2054
2055         [SVG] Leak in SVGAnimatedListPropertyTearOff
2056         https://bugs.webkit.org/show_bug.cgi?id=172545
2057
2058         Reviewed by Darin Adler.
2059
2060         * svg/animations/animation-leak-list-property-instances-expected.txt: Added.
2061         * svg/animations/animation-leak-list-property-instances.html: Added.
2062
2063 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2064
2065         [GTK] Spin buttons on input type number appear over the value itself for small widths
2066         https://bugs.webkit.org/show_bug.cgi?id=173572
2067
2068         Reviewed by Carlos Garcia Campos.
2069
2070         * fast/forms/number/number-size-expected.txt:
2071         * fast/forms/number/number-size.html: Obtain the size of the spinbutton by inspecting the shadow dom (is more reliable)
2072           and make the test for user controlled style special for the case of GTK+.
2073         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Added.
2074         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Added.
2075         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover.html: Added.
2076
2077 2017-07-11  Youenn Fablet  <youenn@apple.com>
2078
2079         We should do ICE candidate filtering at the Document level
2080         https://bugs.webkit.org/show_bug.cgi?id=173861
2081         <rdar://problem/33122058>
2082
2083         Reviewed by Eric Carlson.
2084
2085         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame-expected.txt: Added.
2086         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame.html: Added.
2087         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame-expected.txt: Added.
2088         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html: Added.
2089         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2-expected.txt: Added.
2090         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2.html: Added.
2091         * http/tests/webrtc/resources/check-ice-candidate-filtering.html: Added.
2092         * http/tests/webrtc/resources/do-get-user-media.html: Added.
2093         * platform/mac-wk1/TestExpectations: Disable http/tests/webrtc tests.
2094         * resources/testharnessreport.js: Disabled ICE candidate filtering by default.
2095         * webrtc/filtering-ice-candidate-after-reload-expected.txt: Added.
2096         * webrtc/filtering-ice-candidate-after-reload.html: Added.
2097
2098 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
2099
2100         Unreviewed, rolling out r219325.
2101
2102         The test is still flaky
2103
2104         Reverted changeset:
2105
2106         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
2107         https://bugs.webkit.org/show_bug.cgi?id=172545
2108         http://trac.webkit.org/changeset/219325
2109
2110 2017-07-11  Charlie Turner  <cturner@igalia.com>
2111
2112         [GTK] media/video-restricted-invisible-autoplay-not-allowed.html is flaky
2113         https://bugs.webkit.org/show_bug.cgi?id=174353
2114
2115         Unreviewed test gardening.
2116
2117         * platform/gtk/TestExpectations:
2118
2119 2017-07-11  Zan Dobersek  <zdobersek@igalia.com>
2120
2121         Unreviewed WPE gardening.
2122
2123         * platform/wpe/TestExpectations:
2124         Enable EMEv3 tests under media/encrypted-media/, all of them passing.
2125
2126 2017-07-10  Brent Fulgham  <bfulgham@apple.com>
2127
2128         Resource Load Statistics: Prune statistics in orders of importance
2129         https://bugs.webkit.org/show_bug.cgi?id=174215
2130         <rdar://problem/33164403>
2131
2132         Unreviewed test correction.
2133
2134         Drive-by fix after recent refactoring to correct the new function names in TestRunner.
2135
2136         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2137         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2138
2139 2017-07-10  Simon Fraser  <simon.fraser@apple.com>
2140
2141         [WK2 iOS] REGRESSION (r216803) During momentum scroll, getBoundingClientRect returns wrong coordinates (missing images on pinterest, elle.com and many other sites)
2142         https://bugs.webkit.org/show_bug.cgi?id=174286
2143         rdar://problem/32864180
2144
2145         Reviewed by Dean Jackson.
2146
2147         * fast/visual-viewport/ios/get-bounding-client-rect-unstable-expected.txt: Added.
2148         * fast/visual-viewport/ios/get-bounding-client-rect-unstable.html: Added.
2149
2150 2017-07-10  John Wilander  <wilander@apple.com>
2151
2152         Resource Load Statistics: Prune statistics in orders of importance
2153         https://bugs.webkit.org/show_bug.cgi?id=174215
2154         <rdar://problem/33164403>
2155
2156         Reviewed by Chris Dumez.
2157
2158         * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Added.
2159         * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Added.
2160         * platform/wk2/TestExpectations:
2161             Added http/tests/loading/resourceLoadStatistics/prune-statistics.html as
2162             [ Pass ] since Resource Load Statistics is WK2-only.
2163
2164 2017-07-10  Devin Rousso  <drousso@apple.com>
2165
2166         Web Inspector: Highlight matching CSS canvas clients when hovering contexts in the Resources tab
2167         https://bugs.webkit.org/show_bug.cgi?id=174279
2168
2169         Reviewed by Matt Baker.
2170
2171         * inspector/dom/highlightNodeList-expected.html: Added.
2172         * inspector/dom/highlightNodeList.html: Added.
2173
2174 2017-07-10  Javier Fernandez  <jfernandez@igalia.com>
2175
2176         [css-align][css-flex][css-grid] 'auto' values of align-self and justify-self must not be resolved
2177         https://bugs.webkit.org/show_bug.cgi?id=172707
2178
2179         Reviewed by Antti Koivisto.
2180
2181         Updated layout tests so that resolved value is as specified, even for 'auto' values.
2182
2183         * TestExpectations:
2184         * css3/flexbox/css-properties-expected.txt:
2185         * css3/flexbox/css-properties.html:
2186         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt:
2187         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html:
2188         * css3/parse-align-self.html:
2189         * css3/parse-alignment-of-root-elements-expected.txt:
2190         * css3/parse-alignment-of-root-elements.html:
2191         * css3/parse-place-items.html:
2192         * css3/parse-place-self.html:
2193         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
2194         * fast/css/parse-justify-self.html:
2195
2196 2017-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
2197
2198         fast/text/trak-optimizeLegibility.html is failing on macOS High Sierra
2199         https://bugs.webkit.org/show_bug.cgi?id=174325
2200         <rdar://problem/33190322>
2201
2202         Reviewed by Zalan Bujtas.
2203
2204         The name of the font changed.
2205
2206         * fast/text/trak-optimizeLegibility.html:
2207
2208 2017-07-10  Youenn Fablet  <youenn@apple.com>
2209
2210         Update webrtc expectations
2211         https://bugs.webkit.org/show_bug.cgi?id=174318
2212
2213         Unreviewed.
2214
2215         Updated expectation according flakiness dashboard information.
2216
2217         * TestExpectations:
2218         * platform/ios-wk2/TestExpectations:
2219         * platform/mac-wk1/TestExpectations:
2220         * platform/mac-wk2/TestExpectations:
2221         * platform/wk2/TestExpectations:
2222
2223 2017-07-10  Wenson Hsieh  <wenson_hsieh@apple.com>
2224
2225         [WK2] Ignore touch events that interrupt platform-driven momentum scrolling
2226         https://bugs.webkit.org/show_bug.cgi?id=174300
2227         <rdar://problem/33030639>
2228
2229         Reviewed by Simon Fraser.
2230
2231         Adds 3 new LayoutTests covering cases of touch event handling during scroll deceleration in mainframe and
2232         overflow scrolling containers. See Source/WebKit2/ChangeLog for more detail.
2233
2234         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt: Added.
2235         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html: Added.
2236         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow-expected.txt: Added.
2237         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html: Added.
2238         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow-expected.txt: Added.
2239         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html: Added.
2240
2241 2017-07-10  Matt Lewis  <jlewis3@apple.com>
2242
2243         Marked animations/resume-after-page-cache.html as flaky.
2244         https://bugs.webkit.org/show_bug.cgi?id=174183
2245
2246         Unreviewed test gardening.
2247
2248         * platform/ios-simulator-wk2/TestExpectations:
2249
2250 2017-07-10  Jeremy Jones  <jeremyj@apple.com>
2251
2252         media element handle adding source immediately before src.
2253         https://bugs.webkit.org/show_bug.cgi?id=174284
2254         rdar://problem/33115439
2255
2256         Reviewed by David Kilzer.
2257
2258         * media/video-source-before-src.html: Added.
2259
2260 2017-07-10  Matt Lewis  <jlewis3@apple.com>
2261
2262         Fixed test expectations for http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
2263         https://bugs.webkit.org/show_bug.cgi?id=174120
2264
2265         Unreviewed test gardening.
2266
2267         * platform/ios-wk2/TestExpectations:
2268
2269 2017-07-03  Brian Burg  <bburg@apple.com>
2270
2271         Web Replay: remove some unused code
2272         https://bugs.webkit.org/show_bug.cgi?id=173903
2273
2274         Rubber-stamped by Joseph Pecoraro.
2275
2276         * inspector/replay/javascript-date-now-expected.txt: Removed.
2277         * inspector/replay/javascript-date-now.html: Removed.
2278         * inspector/replay/javascript-random-seed-expected.txt: Removed.
2279         * inspector/replay/javascript-random-seed.html: Removed.
2280         * inspector/replay/window-navigator-plugins-memoized-expected.txt: Removed.
2281         * inspector/replay/window-navigator-plugins-memoized.html: Removed.
2282
2283 2017-07-10  Matt Lewis  <jlewis3@apple.com>
2284
2285         Skipped http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
2286         https://bugs.webkit.org/show_bug.cgi?id=174120
2287
2288         Unreviewed test gardening.
2289
2290         * platform/ios/TestExpectations:
2291
2292 2017-07-10  Chris Dumez  <cdumez@apple.com>
2293
2294         Further WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore clean up
2295         https://bugs.webkit.org/show_bug.cgi?id=174301
2296
2297         Reviewed by Brent Fulgham.
2298
2299         Update existing layout tests to reflect testRunner API changes.
2300
2301         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2302         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2303         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2304
2305 2017-07-10  Andreas Kling  <akling@apple.com>
2306
2307         REGRESSION(r210226): Keyboard-focused element not preserved when navigating back through page cache, causing multiple elements to have focus
2308         https://bugs.webkit.org/show_bug.cgi?id=174302
2309         <rdar://problem/33204273>
2310
2311         Reviewed by Antti Koivisto.
2312
2313         * fast/history/page-cache-element-state-focused-expected.html: Added.
2314         * fast/history/page-cache-element-state-focused.html: Added.
2315
2316 2017-07-10  Zalan Bujtas  <zalan@apple.com>
2317
2318         Block of text is missing in iBooks sample books.
2319         https://bugs.webkit.org/show_bug.cgi?id=174295
2320         <rdar://problem/32955620>
2321
2322         Reviewed by Antti Koivisto.
2323
2324         * fast/multicol/simple-line-layout-line-index-after-strut-2-expected.html: Added.
2325         * fast/multicol/simple-line-layout-line-index-after-strut-2.html: Added.
2326
2327 2017-07-08  John Wilander  <wilander@apple.com>
2328
2329         Resource Load Statistics: User interaction should always go to top document
2330         https://bugs.webkit.org/show_bug.cgi?id=174120
2331         <rdar://problem/33117899>
2332
2333         Reviewed by Chris Dumez.
2334
2335         * http/tests/loading/resourceLoadStatistics/resources/dummy.html: Added.
2336         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Added.
2337         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Added.
2338         * platform/mac-wk2/TestExpectations:
2339             Added as [ Pass ].
2340
2341 2017-07-08  Antoine Quint  <graouts@apple.com>
2342
2343         REGRESSION: "visibility:hidden" does not hide play button for video elements
2344         https://bugs.webkit.org/show_bug.cgi?id=174258
2345         <rdar://problem/33181452>
2346
2347         Reviewed by Dean Jackson.
2348
2349         Add a test that checks that <video controls style="visibility:hidden"> does not render anything.
2350
2351         * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
2352         * media/modern-media-controls/css/visibility-hidden.html: Added.
2353         * platform/ios-simulator/TestExpectations:
2354         * platform/mac/TestExpectations:
2355
2356 2017-07-08  Chris Dumez  <cdumez@apple.com>
2357
2358         Simplify WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore
2359         https://bugs.webkit.org/show_bug.cgi?id=174290
2360
2361         Reviewed by Brent Fulgham.
2362
2363         Update layout tests to reflect changes to the testRunner API naming.
2364
2365         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2366         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2367         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2368         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2369         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2370         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2371         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2372         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2373         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2374         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2375         * http/tests/loading/resourceLoadStatistics/grandfathering.html:
2376         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2377         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2378         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2379         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2380         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2381         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2382         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2383         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2384         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html:
2385
2386 2017-07-07  Daniel Bates  <dabates@apple.com>
2387
2388         [AppCache] Ignore fallback entries whose namespace is not prefixed with manifest path
2389         https://bugs.webkit.org/show_bug.cgi?id=174273
2390         <rdar://problem/33011682>
2391
2392         Reviewed by Brent Fulgham.
2393
2394         * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt: Added.
2395         * http/tests/appcache/fallback-namespace-outside-manifest-path.html: Added.
2396         * http/tests/appcache/resources/fallback-namespace-outside-manifest-path.txt: Added.
2397
2398 2017-07-07  Devin Rousso  <drousso@apple.com>
2399
2400         Web Inspector: Show all elements currently using a given CSS Canvas
2401         https://bugs.webkit.org/show_bug.cgi?id=173965
2402
2403         Reviewed by Joseph Pecoraro.
2404
2405         * inspector/canvas/css-canvas-clients-expected.txt: Added.
2406         * inspector/canvas/css-canvas-clients.html: Added.
2407         * platform/mac/TestExpectations:
2408
2409 2017-07-07  Matt Lewis  <jlewis3@apple.com>
2410
2411         Adjusted test expectations for webrtc/video-replace-muted-track.html.
2412         https://bugs.webkit.org/show_bug.cgi?id=173608
2413
2414         Unreviewed test gardening.
2415
2416         * platform/mac-wk2/TestExpectations:
2417
2418 2017-07-07  Matt Lewis  <jlewis3@apple.com>
2419
2420         Unreviewed, rolling out r219257.
2421
2422         The test added in the revision was still extreamly flaky on
2423         all testers.
2424
2425         Reverted changeset:
2426
2427         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
2428         https://bugs.webkit.org/show_bug.cgi?id=172545
2429         http://trac.webkit.org/changeset/219257
2430
2431 2017-07-07  Mark Lam  <mark.lam@apple.com>
2432
2433         \n\r is not the same as \r\n.
2434         https://bugs.webkit.org/show_bug.cgi?id=173053
2435
2436         Reviewed by Keith Miller.
2437
2438         * js/parse-backslash-before-newline-expected.txt:
2439         * js/script-tests/parse-backslash-before-newline.js:
2440
2441 2017-07-07  Matt Lewis  <jlewis3@apple.com>
2442
2443         Unreviewed, rolling out r219256.
2444
2445         Previous change to Test Expectations broke the tests
2446
2447         Reverted changeset:
2448
2449         "[WPE] Unreviewed gardening"
2450         http://trac.webkit.org/changeset/219256
2451
2452 2017-07-07  Matt Lewis  <jlewis3@apple.com>
2453
2454         Unreviewed, rolling out r219258.
2455
2456         Previous change to Test Expectations broke the tests
2457
2458         Reverted changeset:
2459
2460         "Unreviewed gardening, fix WK2 expectations after my previous
2461         commit"
2462         http://trac.webkit.org/changeset/219258
2463
2464 2017-07-07  Michael Catanzaro  <mcatanzaro@igalia.com>
2465
2466         Unreviewed gardening, fix WK2 expectations after my previous commit
2467
2468         * platform/wk2/TestExpectations:
2469
2470 2017-07-07  Michael Catanzaro  <mcatanzaro@igalia.com>
2471
2472         [WPE] Unreviewed gardening
2473
2474         * platform/wk2/TestExpectations: Do not mark individual resourceLoadStatistics tests as
2475         passing. Instead, mark the entire directory, so we don't have to override the expectations
2476         for every single test individually in the WPE expectations file.
2477         * platform/wpe/TestExpectations: Update resourceLoadStatistics expectations.
2478
2479 2017-07-07  Yusuke Suzuki  <utatane.tea@gmail.com>
2480
2481         [GTK][WPE] Enable X-Content-Type-Options: nosniff
2482         https://bugs.webkit.org/show_bug.cgi?id=174250
2483
2484         Reviewed by Carlos Alberto Lopez Perez.
2485
2486         * platform/gtk/TestExpectations:
2487         * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Removed.
2488
2489 2017-07-07  Claudio Saavedra  <csaavedra@igalia.com>
2490
2491         [WPE] New baseline after r218740
2492
2493         Unreviewed gardening.
2494         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2495
2496 2017-07-07  Claudio Saavedra  <csaavedra@igalia.com>
2497
2498         [WPE] Unreviewed gardening
2499
2500         resourceLoadingStatistics tests are timing out and failing.
2501         * platform/wpe/TestExpectations:
2502
2503 2017-07-07  Charlie Turner  <cturner@igalia.com>
2504
2505         [GStreamer] vid.me videos do not play
2506         https://bugs.webkit.org/show_bug.cgi?id=172240
2507
2508         Reviewed by Xabier Rodriguez-Calvar.
2509
2510         Add a test for single output file HLS playlists that require HTTP
2511         range requests to playback. This failed using the WK http source
2512         for reasons documented in the linked bug.
2513
2514         Generated with mp4hls --segment-duration 3 --output-single-file
2515
2516         * Http/tests/media/hls/range-request-expected.txt: Added.
2517         * http/tests/media/hls/range-request.html: Added.
2518         * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
2519         * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
2520         * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
2521         * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
2522
2523 2017-07-06  Michael Catanzaro  <mcatanzaro@igalia.com>
2524
2525         Unreviewed GTK and WPE test gardening
2526
2527         * platform/gtk/TestExpectations:
2528         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
2529         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
2530         * platform/wpe/TestExpectations:
2531         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
2532         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
2533
2534 2017-07-06  Michael Catanzaro  <mcatanzaro@igalia.com>
2535
2536         Follow-up to "REGRESSION(r209495): materiauxlaverdure.com fails to load"
2537         https://bugs.webkit.org/show_bug.cgi?id=173301
2538         <rdar://problem/32624850>
2539
2540         Unreviewed gardening. Attempt to fix this test by updating it to expect double quotes. It
2541         was missed because it is marked as flaky on Mac, so no way to automatically detect the
2542         failure there.
2543
2544         This doesn't actually fix the test for me due to some floating point issues, but it's a step
2545         in the right direction, and I speculate this will fix the test on the GTK and WPE bots.
2546
2547         * transitions/clip-path-path-transitions.html:
2548
2549 2017-07-06  Myles C. Maxfield  <mmaxfield@apple.com>
2550
2551         REGRESSION(r216944): Font loads can cause Chinese characters to draw as .notdef
2552         https://bugs.webkit.org/show_bug.cgi?id=173962
2553         <rdar://problem/32925318>
2554
2555         Reviewed by Simon Fraser.
2556
2557         * fast/text/font-loading-system-fallback-expected.html: Added.
2558         * fast/text/font-loading-system-fallback.html: Added.
2559         * http/tests/webfont/font-loading-system-fallback-visibility-expected.html: Added.
2560         * http/tests/webfont/font-loading-system-fallback-visibility.html: Added.
2561
2562 2017-07-06  Matt Lewis  <jlewis3@apple.com>
2563
2564         Unreviewed, rolling out r219193.
2565
2566         The tests added with this revision were extreamly flaky on all
2567         platforms.
2568
2569         Reverted changeset:
2570
2571         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
2572         https://bugs.webkit.org/show_bug.cgi?id=172545
2573         http://trac.webkit.org/changeset/219193
2574
2575 2017-07-06  Matt Lewis  <jlewis3@apple.com>
2576
2577         Marked js/slow-stress/Int32Array-alloc-huge.html as flaky.
2578         https://bugs.webkit.org/show_bug.cgi?id=173010
2579
2580         Unreviewed test gardening.
2581
2582         * platform/ios-simulator-wk2/TestExpectations:
2583
2584 2017-07-06  Devin Rousso  <drousso@apple.com>
2585
2586         Web Inspector: Support getting the content of WebGL/WebGL2 contexts
2587         https://bugs.webkit.org/show_bug.cgi?id=173569
2588         <rdar://problem/33112420>
2589
2590         Reviewed by Joseph Pecoraro.
2591
2592         * inspector/canvas/requestContent-2d-expected.txt: Added.
2593         * inspector/canvas/requestContent-2d.html: Added.
2594         * inspector/canvas/requestContent-webgl-expected.txt: Added.
2595         * inspector/canvas/requestContent-webgl.html: Added.
2596         * inspector/canvas/requestContent-webgl2-expected.txt: Added.
2597         * inspector/canvas/requestContent-webgl2.html: Added.
2598         * inspector/canvas/requestContent-expected.txt: Removed.
2599         * inspector/canvas/requestContent.html: Removed.
2600         * platform/gtk/TestExpectations:
2601         * platform/win/TestExpectations:
2602         Split the existing canvas content tests into one for each context type. This allows
2603         platforms that don't support certain context types to ignore just those tests (e.g. WebGL2).
2604
2605 2017-07-06  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2606
2607         [GTK] Layout test gardening.
2608
2609         Unreviewed.
2610
2611         * platform/gtk/TestExpectations: Update WebRTC related expectations and mark a new emoji related test failing after r218371.
2612         * platform/gtk/fast/css/css2-system-fonts-expected.txt: Rebaseline after r218446.
2613         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
2614         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
2615         * platform/gtk/fast/text/font-style-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
2616         * platform/gtk/fast/text/font-weight-parse-expected.txt: Removed Rebaseline after r218446 (use the general expectation).
2617
2618 2017-07-06  Commit Queue  <commit-queue@webkit.org>
2619
2620         Unreviewed, rolling out r219194.
2621         https://bugs.webkit.org/show_bug.cgi?id=174207
2622
2623         it broke some layout tests (Requested by clopez on #webkit).
2624
2625         Reverted changeset:
2626
2627         "[GStreamer] vid.me videos do not play"
2628         https://bugs.webkit.org/show_bug.cgi?id=172240
2629         http://trac.webkit.org/changeset/219194
2630
2631 2017-07-06  Charlie Turner  <cturner@igalia.com>
2632
2633         [GStreamer] vid.me videos do not play
2634         https://bugs.webkit.org/show_bug.cgi?id=172240
2635
2636         Reviewed by Xabier Rodriguez-Calvar.
2637
2638         Add a test for single output file HLS playlists that require HTTP
2639         range requests to playback. This failed using the WK http source
2640         for reasons documented in the linked bug.
2641
2642         Generated with mp4hls --segment-duration 3 --output-single-file
2643
2644         * Http/tests/media/hls/range-request-expected.txt: Added.
2645         * http/tests/media/hls/range-request.html: Added.
2646         * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
2647         * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
2648         * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
2649         * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
2650
2651 2017-07-05  Zalan Bujtas  <zalan@apple.com>
2652
2653         REGRESSION: Stack overflow in RenderBlockFlow::layoutBlock after increasing the font size to max in some RTL vertical books.
2654         https://bugs.webkit.org/show_bug.cgi?id=174144
2655         <rdar://problem/32781038>
2656
2657         Reviewed by Simon Fraser.
2658
2659         * fast/ruby/ruby-overhang-margin-crash-expected.txt: Added.
2660         * fast/ruby/ruby-overhang-margin-crash.html: Added.
2661
2662 2017-07-05  Jonathan Bedard  <jbedard@apple.com>
2663
2664         Move internal iOS 11 TestExpectations to OpenSource
2665         <rdar://problem/32717028>
2666
2667         Unreviewed test gardening.
2668
2669         * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Added.
2670         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Added.
2671         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Added.
2672
2673 2017-07-05  Myles C. Maxfield  <mmaxfield@apple.com>
2674
2675         CSSFontStyleValue::isItalic seems a bit bogus.
2676         https://bugs.webkit.org/show_bug.cgi?id=174149
2677
2678         Reviewed by Tim Horton.
2679
2680         * editing/execCommand/italicizeByCharacter-normal-expected.txt: Added.
2681         * editing/execCommand/italicizeByCharacter-normal.html: Added.
2682
2683 2017-07-05  Matt Lewis  <jlewis3@apple.com>
2684
2685         Skipped webgl/1.0.2/conformance/glsl/misc/shader-with-non-reserved-words.html.
2686         https://bugs.webkit.org/show_bug.cgi?id=174100
2687
2688         Unreviewed test gardening.
2689
2690         * platform/ios-simulator-wk2/TestExpectations:
2691
2692 2017-07-05  Brady Eidson  <beidson@apple.com>
2693
2694         Allow navigations in subframes to get a ShouldOpenExternalURLsPolicy of "ShouldAllow".
2695         <rdar://problem/22485589> and https://bugs.webkit.org/show_bug.cgi?id=174178
2696
2697         Reviewed by Alex Christensen.
2698
2699         Added a new explicit test and updated expectations for an old one.
2700         
2701         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-main-programatically-navigates-subframe.html: Added.
2702         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
2703         * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame-expected.txt: Added.
2704         * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame.html: Added.
2705
2706 2017-07-05  Matt Lewis  <jlewis3@apple.com>
2707
2708         Marked animations/needs-layout.html as flaky.
2709         https://bugs.webkit.org/show_bug.cgi?id=172397
2710
2711         Unreviewed test gardening.
2712
2713         * platform/mac-wk2/TestExpectations:
2714
2715 2017-07-05  Zalan Bujtas  <zalan@apple.com>
2716
2717         REGRESSION (r217522): "Show My Relationship" link in familysearch.org does not work.
2718         https://bugs.webkit.org/show_bug.cgi?id=174070
2719
2720         Reviewed by Simon Fraser.
2721
2722         * fast/css/getComputedStyle/computed-style-expected.txt:
2723
2724 2017-07-05  Devin Rousso  <drousso@apple.com>
2725
2726         Web Inspector: Allow users to log any tracked canvas context
2727         https://bugs.webkit.org/show_bug.cgi?id=173397
2728         <rdar://problem/33111581>
2729
2730         Reviewed by Joseph Pecoraro.
2731
2732         * inspector/canvas/resolveCanvasContext-2d-expected.txt: Added.
2733         * inspector/canvas/resolveCanvasContext-2d.html: Added.
2734         * inspector/canvas/resolveCanvasContext-webgl-expected.txt: Added.
2735         * inspector/canvas/resolveCanvasContext-webgl.html: Added.
2736         * inspector/canvas/resolveCanvasContext-webgl2-expected.txt: Added.
2737         * inspector/canvas/resolveCanvasContext-webgl2.html: Added.
2738         * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
2739         * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
2740         * platform/gtk/TestExpectations:
2741         * platform/ios/TestExpectations:
2742         * platform/win/TestExpectations:
2743
2744 2017-07-05  Antti Koivisto  <antti@apple.com>
2745
2746         Low memory notification shouldn't cause style recalc
2747         https://bugs.webkit.org/show_bug.cgi?id=173574
2748         <rdar://problem/32616997>
2749
2750         Reviewed by Andreas Kling.
2751
2752         * platform/mac/printing/width-overflow-expected.txt:
2753
2754             1px width change that doesn't affect what is being tested.
2755
2756 2017-07-05  Jonathan Bedard  <jbedard@apple.com>
2757
2758         Move internal iOS 11 TestExpectations to OpenSource
2759         <rdar://problem/32717028>
2760
2761         Unreviewed test gardening.
2762
2763         * platform/ios-11: Added.
2764
2765 2017-07-05  Matt Lewis  <jlewis3@apple.com>
2766
2767         Adjusted test expectations for tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html.
2768         https://bugs.webkit.org/show_bug.cgi?id=168937
2769
2770         Unreviewed test gardening.
2771
2772         * platform/mac-wk2/TestExpectations:
2773
2774 2017-07-05  Charlie Turner  <cturner@igalia.com>
2775
2776         Incorrect IfModule on Fedora with with PHP 7
2777         https://bugs.webkit.org/show_bug.cgi?id=174159
2778
2779         Reviewed by Michael Catanzaro.
2780
2781         * http/conf/fedora-httpd-2.4-php7.conf:
2782
2783 2017-07-05  Youenn Fablet  <youenn@apple.com>
2784
2785         Receiving tracks should be ended when peer connection is being closed
2786         https://bugs.webkit.org/show_bug.cgi?id=174109
2787
2788         Reviewed by Eric Carlson.
2789
2790         * webrtc/peer-connection-track-end-expected.txt: Added.
2791         * webrtc/peer-connection-track-end.html: Added.
2792
2793 2017-07-04  Antti Koivisto  <antti@apple.com>
2794
2795         FrameView should not set RenderView::logicalWidth directly for printing
2796         https://bugs.webkit.org/show_bug.cgi?id=174135
2797
2798         Reviewed by Zalan Bujtas.
2799
2800         * platform/mac/printing/width-overflow-expected.txt:
2801
2802             This is a progression, view and root element sizes now match.
2803             Printing output is not affected.
2804
2805 2017-07-03  Saam Barati  <sbarati@apple.com>
2806
2807         LayoutTest workers/bomb.html is a Crash
2808         https://bugs.webkit.org/show_bug.cgi?id=167757
2809         <rdar://problem/33086462>
2810
2811         Reviewed by Keith Miller.
2812
2813         * platform/mac-wk2/TestExpectations:
2814
2815 2017-07-03  Matt Lewis  <jlewis3@apple.com>
2816
2817         Removed expectations and skipped workers/bomb.html on mac.
2818         https://bugs.webkit.org/show_bug.cgi?id=167757
2819
2820         Unreviewed test gardening.
2821
2822         * platform/mac-wk2/TestExpectations:
2823         * platform/mac/TestExpectations:
2824
2825 2017-07-03  Myles C. Maxfield  <mmaxfield@apple.com>
2826
2827         REGRESSION(Variation Fonts): Specifying Skia by PostScript name does not yield the expected result
2828         https://bugs.webkit.org/show_bug.cgi?id=174079
2829         <rdar://problem/33040854>
2830
2831         Reviewed by Alex Christensen.
2832
2833         * fast/text/variations/skia-postscript-name-expected-mismatch.html: Added.
2834         * fast/text/variations/skia-postscript-name.html: Added.
2835         * platform/ios-simulator/TestExpectations:
2836
2837 2017-07-03  Per Arne Vollan  <pvollan@apple.com>
2838
2839         [Win] Update expectations for layout tests.
2840         https://bugs.webkit.org/show_bug.cgi?id=172437
2841
2842         Unreviewed test gardening, update test expectations for failing tests.
2843
2844         * platform/win/TestExpectations:
2845
2846 2017-07-03  Brady Eidson  <beidson@apple.com>
2847
2848         Switch all WebKit API related to favicons from WebIconDatabase over to new WebCore::IconLoader mechanism.
2849         https://bugs.webkit.org/show_bug.cgi?id=174073
2850
2851         Reviewed by Andy Estes.
2852
2853         * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Updated results to actually catch
2854           the load being blocked due to CSP.
2855
2856 2017-07-03  Matt Lewis  <jlewis3@apple.com>
2857
2858         Marked media/track/track-cues-sorted-before-dispatch.html as flaky
2859         https://bugs.webkit.org/show_bug.cgi?id=168092
2860
2861         Unreviewed test gardening.
2862
2863         * platform/wk2/TestExpectations:
2864
2865 2017-07-03  Youenn Fablet  <youenn@apple.com>
2866
2867         WebAudioSourceProviderAVFObjC should not reconfigure for each data call
2868         https://bugs.webkit.org/show_bug.cgi?id=174101
2869
2870         Reviewed by Eric Carlson.
2871
2872         * TestExpectations:
2873         * webrtc/peer-connection-audio-mute2.html:
2874         * webrtc/peer-connection-remote-audio-mute2.html:
2875
2876 2017-07-03  Alex Christensen  <achristensen@webkit.org>
2877
2878         Rebase test after r219024
2879         https://bugs.webkit.org/show_bug.cgi?id=174051
2880
2881         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
2882
2883 2017-07-03  Jonathan Bedard  <jbedard@apple.com>
2884
2885         Run webgl tests on iOS ports
2886         https://bugs.webkit.org/show_bug.cgi?id=173000
2887
2888         Unreviewed test gardening.
2889
2890         * platform/ios-device/TestExpectations: Garden webgl tests.
2891         * platform/ios-simulator/TestExpectations: Ditto.
2892         * platform/ios/TestExpectations: Ditto.
2893         * platform/ios/fast/canvas/webgl: Added.
2894         * platform/ios/fast/canvas/webgl/css-webkit-canvas-expected.txt: Added.
2895         * platform/ios/fast/canvas/webgl/css-webkit-canvas-repaint-expected.txt: Added.
2896
2897 2017-07-02  Ryosuke Niwa  <rniwa@webkit.org>
2898
2899         REGRESSION(r218910): Crash inside textMarkerDataForFirstPositionInTextControl
2900         https://bugs.webkit.org/show_bug.cgi?id=174077
2901         <rdar://problem/33083972>
2902
2903         Reviewed by Chris Fleizach.
2904
2905         Added a regression test for changing the input element's type during editing.
2906
2907         * accessibility/mac/input-type-change-crash-expected.txt: Added.
2908         * accessibility/mac/input-type-change-crash.html: Added.
2909
2910 2017-07-03  Saam Barati  <sbarati@apple.com>
2911
2912         Unreviewed. Mark workers/bomb.html as flaky.
2913
2914         * platform/ios-device/TestExpectations:
2915         * platform/ios-wk2/TestExpectations:
2916         * platform/mac/TestExpectations:
2917
2918 2017-07-03  Devin Rousso  <drousso@apple.com>
2919
2920         Web Inspector: Support listing WebGL2 and WebGPU contexts
2921         https://bugs.webkit.org/show_bug.cgi?id=173396
2922
2923         Reviewed by Joseph Pecoraro.
2924
2925         * inspector/canvas/create-canvas-contexts-expected.txt: Removed.
2926         * inspector/canvas/create-canvas-contexts.html: Removed.
2927         * inspector/canvas/create-context-2d-expected.txt: Added.
2928         * inspector/canvas/create-context-2d.html: Added.
2929         * inspector/canvas/create-context-webgl-expected.txt: Added.
2930         * inspector/canvas/create-context-webgl.html: Added.
2931         * inspector/canvas/create-context-webgl2-expected.txt: Added.
2932         * inspector/canvas/create-context-webgl2.html: Added.
2933         * inspector/canvas/create-context-webgpu-expected.txt: Added.
2934         * inspector/canvas/create-context-webgpu.html: Added.
2935         * inspector/canvas/resources/create-context-utilities.css: Added.
2936         (.canvas):
2937         * inspector/canvas/resources/create-context-utilities.js: Added.
2938         (createAttachedCanvas):
2939         (createDetachedCanvas):
2940         (createCSSCanvas):
2941         (destroyCanvases):
2942         (TestPage.registerInitializer.awaitCanvasAdded):
2943         (TestPage.registerInitializer.awaitCanvasRemoved):
2944         (TestPage.registerInitializer.window.initializeTestSuite):
2945         (TestPage.registerInitializer.window.addSimpleTestCase):
2946         (TestPage.registerInitializer.window.addCSSCanvasTestCase):
2947         * platform/gtk/TestExpectations:
2948         * platform/ios/TestExpectations:
2949         * platform/mac/TestExpectations:
2950         * platform/win/TestExpectations:
2951         Split the existing canvas lifecycle tests into one for each context type. This allows
2952         platforms that don't support certain context types to ignore just those tests (e.g. WebGPU).
2953
2954 2017-07-03  Chris Fleizach  <cfleizach@apple.com>
2955
2956         AX: role="none" (or presentation) does not work on iframes
2957         https://bugs.webkit.org/show_bug.cgi?id=173930
2958         <rdar://problem/33034347>
2959
2960         Reviewed by Ryosuke Niwa.
2961
2962         * accessibility/presentation-role-iframe-expected.txt: Added.
2963         * accessibility/presentation-role-iframe.html: Added.
2964
2965 2017-07-03  Alex Christensen  <achristensen@webkit.org>
2966
2967         Rebase test after r219024
2968         https://bugs.webkit.org/show_bug.cgi?id=174051
2969
2970         * http/tests/security/no-popup-from-sandbox-top-expected.txt:
2971
2972 2017-07-03  Matt Lewis  <jlewis3@apple.com>
2973
2974         Unreviewed, rolling out r219030.
2975
2976         This was a rebaseline of a test that was broken with revision
2977         r219024
2978
2979         Reverted changeset:
2980
2981         "Rebase test after r219024"
2982         https://bugs.webkit.org/show_bug.cgi?id=174051
2983         http://trac.webkit.org/changeset/219030
2984
2985 2017-07-03  Zan Dobersek  <zdobersek@igalia.com>
2986
2987         [GCrypt] Implement CryptoKeyEC SPKI exports
2988         https://bugs.webkit.org/show_bug.cgi?id=173646
2989
2990         Reviewed by Jiewen Tan.
2991
2992         * platform/gtk/TestExpectations:
2993         Unskip tests that cover SPKI exports of EC keys.
2994
2995 2017-07-02  Sam Weinig  <sam@webkit.org>
2996
2997         [WebIDL] Remove special casing for RegExp which is no longer required by the spec
2998         https://bugs.webkit.org/show_bug.cgi?id=174025
2999
3000         Reviewed by Chris Dumez.
3001
3002         * fast/files/blob-constructor-expected.txt:
3003         * fast/files/blob-constructor.html:
3004         * fast/files/file-constructor-expected.txt:
3005         * fast/files/file-constructor.html:
3006         Update tests/results for change in conversions of RegExp.
3007
3008 2017-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
3009
3010         REGRESSION(r218371): Reeder's default font is Times instead of San Francisco
3011         https://bugs.webkit.org/show_bug.cgi?id=173617
3012         <rdar://problem/32969819>
3013
3014         Reviewed by Simon Fraser.
3015
3016         * fast/text/font-face-local-system-expected.html: Added.
3017         * fast/text/font-face-local-system.html: Added.
3018
3019 2017-06-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
3020
3021         If an image appears more than once on a page, decoding for painting one instance repaints them all
3022         https://bugs.webkit.org/show_bug.cgi?id=169944
3023
3024         Reviewed by Simon Fraser.
3025
3026         * fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
3027         * fast/images/async-image-multiple-clients-repaint.html: Added.
3028         * platform/ios-simulator/fast/images: Added.
3029         * platform/ios-simulator/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
3030
3031 2017-06-30  Jonathan Bedard  <jbedard@apple.com>
3032
3033         Run webgl tests on iOS ports
3034         https://bugs.webkit.org/show_bug.cgi?id=173000
3035
3036         Unreviewed test gardening.
3037
3038         * platform/ios/TestExpectations: Enable webgl, fast/canvas/webgl and http/tests/webgl.
3039
3040 2017-06-30  Matt Baker  <mattbaker@apple.com>
3041
3042         Web Inspector: AsyncStackTrace nodes can be corrupted when truncating
3043         https://bugs.webkit.org/show_bug.cgi?id=173840
3044         <rdar://problem/30840820>
3045
3046         Reviewed by Joseph Pecoraro.
3047
3048         Add a test for truncating a branching asynchronous stack trace.
3049
3050         * inspector/debugger/truncate-async-stack-trace-expected.txt: Added.
3051         * inspector/debugger/truncate-async-stack-trace.html: Added.
3052
3053 2017-06-30  Alex Christensen  <achristensen@webkit.org>
3054
3055         Rebase test after r219024
3056         https://bugs.webkit.org/show_bug.cgi?id=174051
3057
3058         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
3059         This was an intentional change making URL parsing how it was before r215096 for URLs with non-special schemes.
3060
3061 2017-06-30  Matt Lewis  <jlewis3@apple.com>
3062
3063         Marked test imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_getKey.html as flaky.
3064         https://bugs.webkit.org/show_bug.cgi?id=173068
3065
3066         Unreviewed test gardening.
3067
3068         * platform/mac/TestExpectations:
3069
3070 2017-06-30  Chris Dumez  <cdumez@apple.com>
3071
3072         Move store logic from WebResourceLoadStatisticsManager to WebResourceLoadStatisticsStore
3073         https://bugs.webkit.org/show_bug.cgi?id=174038
3074
3075         Reviewed by Brent Fulgham.
3076
3077         Fix typo in testRunner API.
3078
3079         * http/tests/loading/resourceLoadStatistics/grandfathering.html:
3080         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
3081         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
3082         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3083         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
3084         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
3085         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
3086
3087 2017-06-30  Devin Rousso  <drousso@apple.com>
3088
3089         Web Inspector: Default string comparisons to treat numeric characters as numbers
3090         https://bugs.webkit.org/show_bug.cgi?id=173984
3091
3092         Reviewed by Joseph Pecoraro.
3093
3094         * inspector/unit-tests/string-utilities.html:
3095         Add tests for String.prototype.extendedLocaleCompare.
3096
3097 2017-06-30  Ryosuke Niwa  <rniwa@webkit.org>
3098
3099         REGRESSION(r214194): Safari leaves a popup window open opened during before unload
3100         https://bugs.webkit.org/show_bug.cgi?id=174016
3101
3102         Reviewed by Chris Dumez.
3103
3104         Added regression tests for navigating a new window, a sibling iframe, and another existing window.
3105
3106         * fast/events/before-unload-navigate-different-window-expected.txt: Added.
3107         * fast/events/before-unload-navigate-different-window.html: Added.
3108         * fast/events/before-unload-open-window-expected.txt: Added.
3109         * fast/events/before-unload-open-window.html: Added.
3110         * fast/events/before-unload-sibling-frame-expected.txt: Added.
3111         * fast/events/before-unload-sibling-frame.html: Added.
3112         * fast/events/resources/message-opener.html: Added.
3113         * fast/events/resources/message-top.html: Added.
3114
3115 2017-06-30  Fujii Hironori  <Hironori.Fujii@sony.com>
3116
3117         ASSERTION FAILED: !canAnimate() && !m_currentFrame
3118         https://bugs.webkit.org/show_bug.cgi?id=173089
3119
3120         Reviewed by Said Abou-Hallawa.
3121
3122         * fast/images/animated-gif-paint-after-animation-expected.txt: Added.
3123         * fast/images/animated-gif-paint-after-animation.html: Added.
3124         * fast/images/resources/animated-red-green-1000x1000-repeat-1.gif: Added.
3125
3126 2017-06-30  John Wilander  <wilander@apple.com>
3127
3128         Update expectations for layout tests.
3129         https://bugs.webkit.org/show_bug.cgi?id=173940
3130
3131         Unreviewed test gardening, update test expectations for failing tests.
3132
3133         * platform/wk2/TestExpectations:
3134             http/tests/loading/resourceLoadStatistics/telemetry-generation.html
3135             is still failing.
3136
3137 2017-06-30  Antoine Quint  <graouts@apple.com>
3138
3139         Top controls bars should invert with right-to-left user interface layout direction locale
3140         https://bugs.webkit.org/show_bug.cgi?id=173989
3141         <rdar://problem/32863552>
3142
3143         Reviewed by Dean Jackson.
3144
3145         Add a new test to check we correctly layout the top controls bars in RTL and rebaseline a
3146         test that now requires an asynchronous assertion.
3147
3148         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl-expected.txt: Added.
3149         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html: Added.
3150         * media/modern-media-controls/mute-button/mute-button-expected.txt:
3151         * media/modern-media-controls/mute-button/mute-button.html:
3152         * platform/mac/TestExpectations:
3153
3154 2017-06-30  Dean Jackson  <dino@apple.com>
3155
3156         REGRESSION (High Sierra): Gradient LayoutTests are failing
3157         https://bugs.webkit.org/show_bug.cgi?id=174015
3158         <rdar://problem/32332022>
3159
3160         Reviewed by Tim Horton.
3161
3162         Add the fudge factor to more of the gradient tests.
3163
3164         * canvas/philip/tests.js:
3165         (_assertPixelWithGradientNoise): Bump the factor up a bit.
3166         * canvas/philip/tests/2d.gradient.interpolate.multiple.html:
3167         * canvas/philip/tests/2d.gradient.interpolate.solid.html:
3168         * canvas/philip/tests/2d.gradient.radial.transform.1.html:
3169         * canvas/philip/tests/2d.gradient.radial.transform.2.html:
3170         * canvas/philip/tests/2d.gradient.radial.transform.3.html:
3171         * canvas/philip/tests/initial.reset.gradient.html:
3172
3173 2017-06-29  Chris Fleizach  <cfleizach@apple.com>
3174
3175         AX: Cannot call setValue() on contenteditable or ARIA text controls
3176         https://bugs.webkit.org/show_bug.cgi?id=173520
3177
3178         Reviewed by Ryosuke Niwa.
3179
3180         * accessibility/mac/set-value-editable-types-expected.txt: Added.
3181         * accessibility/mac/set-value-editable-types.html: Added.
3182
3183 2017-06-28  Simon Fraser  <simon.fraser@apple.com>
3184
3185         getBoundingClientRect returns wrong value for combination of page zoom and scroll
3186         https://bugs.webkit.org/show_bug.cgi?id=173841
3187         rdar://problem/32983841
3188
3189         Reviewed by Dean Jackson.
3190
3191         * fast/events/clientXY-in-zoom-and-scroll.html: New baseline for progressed behavior.
3192         * fast/events/simulated-click-zoomed-expected.txt: Added.
3193         * fast/events/simulated-click-zoomed.html: Added.
3194         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed-expected.txt: Added.
3195         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html: Added.
3196         * platform/ios/TestExpectations:
3197         * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
3198
3199 2017-06-29  John Wilander  <wilander@apple.com>
3200
3201         Fix for intermittent Layout Test fail http/tests/loading/resourceLoadStatistics/telemetry-generation.html
3202         https://bugs.webkit.org/show_bug.cgi?id=173940
3203         <rdar://problem/33018125>
3204
3205         Reviewed by Brent Fulgham.
3206
3207         * platform/wk2/TestExpectations:
3208             http/tests/loading/resourceLoadStatistics/telemetry-generation.html
3209             is now expected to pass.
3210
3211 2017-06-29  Sam Weinig  <sam@webkit.org>
3212
3213         [WebIDL] Add a new extended attribute to model the forced return value optimization used on Node and Crypto
3214         https://bugs.webkit.org/show_bug.cgi?id=173961
3215
3216         Reviewed by Darin Adler.
3217
3218         * js/dom/dot-node-base-exception-expected.txt: Removed.
3219         * js/dom/dot-node-base-exception.html: Removed.
3220         * js/dom/script-tests/dot-node-base-exception.js: Removed.
3221         Remove now obsolete test.
3222
3223 2017-06-29  Commit Queue  <commit-queue@webkit.org>
3224
3225         Unreviewed, rolling out r218512.
3226         https://bugs.webkit.org/show_bug.cgi?id=173981
3227
3228         "It changes the behavior of the JS API's JSEvaluateScript
3229         which breaks TurboTax" (Requested by saamyjoon on #webkit).
3230
3231         Reverted changeset:
3232
3233         "test262: Completion values for control flow do not match the
3234         spec"
3235         https://bugs.webkit.org/show_bug.cgi?id=171265
3236         http://trac.webkit.org/changeset/218512
3237
3238 2017-06-29  Alex Christensen  <achristensen@webkit.org>
3239
3240         WKContentRuleLists with if-top-url or unless-top-url should run regex against entire top URL
3241         https://bugs.webkit.org/show_bug.cgi?id=173980
3242
3243         Reviewed by Tim Horton.
3244
3245         * http/tests/contentextensions/top-url-expected.txt: Added.
3246         * http/tests/contentextensions/top-url.html: Added.
3247         * http/tests/contentextensions/top-url.html.json: Added.
3248
3249 2017-06-29  JF Bastien  <jfbastien@apple.com>
3250
3251         WebAssembly: disable some APIs under CSP
3252         https://bugs.webkit.org/show_bug.cgi?id=173892
3253         <rdar://problem/32914613>
3254
3255         Reviewed by Daniel Bates.
3256
3257         These tests are basically the same as eval-blocked, but with
3258         WebAssembly APIs instead of eval.
3259
3260         Disable all of them on iOS simulator which doesn't support
3261         WebAssembly (whereas iOS does).
3262
3263         * http/tests/security/contentSecurityPolicy/WebAssembly-allowed-expected.txt: Added.
3264         * http/tests/security/contentSecurityPolicy/WebAssembly-allowed.html: Added.
3265         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt: Added.
3266         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt: Added.
3267         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe.html: Added.
3268         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt: Added.
3269         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script.html: Added.
3270         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt: Added.
3271         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe.html: Added.
3272         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked.html: Added.
3273         * http/tests/security/contentSecurityPolicy/resources/WebAssembly-blocked-in-external-script.js: Added.
3274         * platform/ios-simulator/TestExpectations:
3275
3276 2017-06-29  Antoine Quint  <graouts@apple.com>
3277
3278         Full stop shows to the right of the picture-in-picture localised string in Hebrew
3279         https://bugs.webkit.org/show_bug.cgi?id=173966
3280         <rdar://problem/32847376>
3281
3282         Reviewed by Dean Jackson.
3283
3284         * media/modern-media-controls/placard/placard-ltr-expected.txt: Added.
3285         * media/modern-media-controls/placard/placard-ltr.html: Added.
3286
3287 2017-06-29  Romain Bellessort  <romain.bellessort@crf.canon.fr>
3288
3289         [Readable Streams API] Fix ReadableStream "strategy" argument handling
3290         https://bugs.webkit.org/show_bug.cgi?id=172716
3291
3292         Reviewed by Xabier Rodriguez-Calvar.
3293
3294         Added new tests and updated some existing ones based on the newly
3295         expected behavior.
3296
3297         * streams/readable-byte-stream-controller-expected.txt: Updated.
3298         * streams/readable-byte-stream-controller.js: Updated.
3299
3300 2017-06-29  Antti Koivisto  <antti@apple.com>
3301
3302         NAS4Free Pop-down menus take 3 seconds to appear
3303         https://bugs.webkit.org/show_bug.cgi?id=173967
3304         <rdar://problem/32690114>
3305
3306         Reviewed by Andreas Kling.
3307
3308         * compositing/backing/non-composited-visibility-change-expected.html: Added.
3309         * compositing/backing/non-composited-visibility-change.html: Added.
3310
3311 2017-06-28  Per Arne Vollan  <pvollan@apple.com>
3312
3313         [Win] Update expectations for layout tests.
3314         https://bugs.webkit.org/show_bug.cgi?id=172437
3315
3316         Unreviewed test gardening, update test expectations for failing tests.
3317
3318         * platform/win/TestExpectations:
3319
3320 2017-06-27  Myles C. Maxfield  <mmaxfield@apple.com>
3321
3322         [iOS] Cannot italicize or bold text rendered with text styles
3323         https://bugs.webkit.org/show_bug.cgi?id=173634
3324
3325         Reviewed by Darin Adler.
3326
3327         * fast/text/ipad/bold-tall-body-text-style-expected-mismatch.html: Added.
3328         * fast/text/ipad/bold-tall-body-text-style.html: Added.
3329
3330 2017-06-28  Devin Rousso  <drousso@apple.com>
3331
3332         Web Inspector: Instrument active pixel memory used by canvases
3333         https://bugs.webkit.org/show_bug.cgi?id=173087
3334         <rdar://problem/32719261>
3335
3336         Reviewed by Joseph Pecoraro.
3337
3338         * inspector/canvas/memory-expected.txt: Added.
3339         * inspector/canvas/memory.html: Added.
3340
3341 2017-06-28  Ryan Haddad  <ryanhaddad@apple.com>
3342
3343         Skip webrtc/video-replace-muted-track.html on iOS.
3344         https://bugs.webkit.org/show_bug.cgi?id=173608
3345
3346         Unreviewed test gardening.
3347
3348         * platform/ios-wk2/TestExpectations:
3349
3350 2017-06-28  Antoine Quint  <graouts@apple.com>
3351
3352         Volume controls should be hidden when AirPlay is active
3353         https://bugs.webkit.org/show_bug.cgi?id=173933
3354         <rdar://problem/33011931>
3355
3356         Reviewed by Dean Jackson.
3357
3358         Expand the AirplaySupport testing to check that the mute button's enabled state is set to "false"
3359         in AirPlay and add new tests to check that volume controls are correctly hidden when the mute button
3360         is disabled.
3361
3362         * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
3363         * media/modern-media-controls/airplay-support/airplay-support.html:
3364         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled-expected.txt: Added.
3365         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled.html: Added.
3366         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled-expected.txt: Added.
3367         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled.html: Added.
3368         * platform/mac/TestExpectations:
3369
3370 2017-06-28  Matt Lewis  <jlewis3@apple.com>
3371
3372         Marked imported/w3c/web-platform-tests/IndexedDB/idbindex_getAllKeys.html as flaky.
3373         https://bugs.webkit.org/show_bug.cgi?id=172834
3374
3375         Unreviewed test gardening.
3376
3377         * platform/mac-wk2/TestExpectations:
3378
3379 2017-06-28  Matt Lewis  <jlewis3@apple.com>
3380
3381         Adjusted test expectations for http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
3382         https://bugs.webkit.org/show_bug.cgi?id=173499
3383
3384         Unreviewed test gardening.
3385
3386         * platform/wk2/TestExpectations:
3387
3388 2017-06-28  Antoine Quint  <graouts@apple.com>
3389
3390         Media controls volume glyph does not have the correct material
3391         https://bugs.webkit.org/show_bug.cgi?id=173918
3392         <rdar://problem/33012697>
3393
3394         Reviewed by Eric Carlson.
3395
3396         Add a new test to check the mute button is correctly hosted in the top-right controls bar
3397         when width becomes scarce.
3398
3399         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar-expected.txt: Added.
3400         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar.html: Added.
3401         * platform/mac/TestExpectations:
3402
3403 2017-06-28  Fujii Hironori  <Hironori.Fujii@sony.com>
3404
3405         [GTK] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
3406         https://bugs.webkit.org/show_bug.cgi?id=173916
3407
3408         Unreviewed test gardening.
3409
3410         * platform/gtk/TestExpectations: Marked it Skip.
3411
3412 2017-06-27  Joseph Pecoraro  <pecoraro@apple.com>
3413
3414         Web Inspector: Cleanup RemoteObject tests
3415         https://bugs.webkit.org/show_bug.cgi?id=173885
3416
3417         Reviewed by Matt Baker.
3418
3419         * inspector/model/remote-object-dom.html: Added.
3420         * inspector/model/remote-object-expected.txt:
3421         * inspector/model/remote-object.html:
3422         Split out DOM results (which differ across ports and features).
3423
3424         * inspector/model/resources/remote-object-utilities.js:
3425         (TestPage.registerInitializer.window.runSteps):
3426         This should have been a continue not a return.
3427
3428         * platform/mac/inspector/model/remote-object-dom-expected.txt: Added.
3429         * platform/mac/inspector/model/remote-object-expected.txt: Removed.
3430         Platform expectations are now limited to just the DOM test.
3431
3432 2017-06-27  Caio Lima  <ticaiolima@gmail.com>
3433
3434         [ESnext] Implement Object Rest - Implementing Object Rest Destructuring
3435         https://bugs.webkit.org/show_bug.cgi?id=167962
3436
3437         Reviewed by Saam Barati.
3438
3439         * js/parser-syntax-check-expected.txt:
3440         * js/script-tests/parser-syntax-check.js:
3441
3442 2017-06-27  Yusuke Suzuki  <utatane.tea@gmail.com>
3443
3444         Unreviewed, unmark workers/bomb.html flakiness after r218856
3445
3446         * platform/gtk-wayland/TestExpectations:
3447         * platform/ios-device/TestExpectations:
3448         * platform/ios-wk2/TestExpectations:
3449         * platform/mac/TestExpectations:
3450
3451 2017-06-27  Matt Lewis  <jlewis3@apple.com>
3452
3453         Marked http/tests/loading/resourceLoadStatistics/telemetry-generation.html as flaky.
3454         https://bugs.webkit.org/show_bug.cgi?id=173499
3455
3456         Unreviewed test gardening.
3457
3458         * platform/wk2/TestExpectations:
3459
3460 2017-06-27  Antoine Quint  <graouts@apple.com>
3461
3462         [Modern Media Controls] Accessibility labels should be formatted using NSDateComponentsFormatter
3463         https://bugs.webkit.org/show_bug.cgi?id=173858
3464         <rdar://problem/32643171>
3465
3466         Reviewed by Dean Jackson.
3467
3468         * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt:
3469         * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html:
3470
3471 2017-06-27  Antoine Quint  <graouts@apple.com>
3472
3473         Placard icons act like buttons (can get keyboard focus and shows up in VoiceOver)
3474         https://bugs.webkit.org/show_bug.cgi?id=173891
3475         <rdar://problem/33011855>
3476
3477         Reviewed by Dean Jackson.
3478
3479         Update the Placard test to check that its <button> is disabled.
3480
3481         * media/modern-media-controls/placard/placard-expected.txt:
3482         * media/modern-media-controls/placard/placard.html:
3483
3484 2017-06-27  Jeremy Jones  <jeremyj@apple.com>
3485
3486         Disable m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause
3487         https://bugs.webkit.org/show_bug.cgi?id=173843
3488         rdar://problem/32982431
3489
3490         Reviewed by Eric Carlson.
3491
3492         Some pages may not have a fullscreen button, so disabled m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause.
3493
3494         * media/media-fullscreen-pause-inline-expected.txt: Added.
3495         * media/media-fullscreen-pause-inline.html: Added.
3496         * platform/mac-wk2/TestExpectations:
3497
3498 2017-06-27  Saam Barati  <sbarati@apple.com>
3499
3500         Function constructor needs to follow the spec and validate parameters and body independently
3501         https://bugs.webkit.org/show_bug.cgi?id=173303
3502         <rdar://problem/32732526>
3503
3504         Reviewed by Keith Miller.
3505
3506         * fast/dom/attribute-event-listener-errors-expected.txt:
3507         * fast/events/attribute-listener-deletion-crash-expected.txt:
3508         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
3509         * js/dom/invalid-syntax-for-function-expected.txt:
3510
3511 2017-06-27  John Wilander  <wilander@apple.com>
3512
3513         Resource Load Statistics: Add telemetry
3514         https://bugs.webkit.org/show_bug.cgi?id=173499
3515         <rdar://problem/32826094>
3516
3517         Reviewed by Brent Fulgham.
3518
3519         * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Added.
3520         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Added.
3521         * platform/wk2/TestExpectations:
3522             Enabled here since ResourceLoadStatistics is WK2-only.
3523
3524 2017-06-27  Joseph Pecoraro  <pecoraro@apple.com>
3525
3526         Web Inspector: Crash generating object preview for ArrayIterator
3527         https://bugs.webkit.org/show_bug.cgi?id=173754
3528         <rdar://problem/32859012>
3529
3530         Reviewed by Saam Barati.
3531
3532         * platform/mac/inspector/model/remote-object-expected.txt:
3533         * inspector/model/remote-object-expected.txt:
3534         * inspector/model/remote-object.html:
3535         Test generating a preview for an ArrayIterator that has had a `return` property added to it.
3536
3537         * inspector/model/remote-object-mutated-iterators-expected.txt: Added.
3538         * inspector/model/remote-object-mutated-iterators.html: Added.
3539         Test generating a preview for different iterators after the IteratorPrototypes have been mutated.
3540
3541         * inspector/model/resources/remote-object-utilities.js: Added.
3542         (runInBrowserTest):
3543         (TestPage.registerInitializer):
3544         (TestPage.registerInitializer.checkComplete):
3545         (TestPage.registerInitializer.window.runSteps):
3546         Share code for remote-object dump tests.
3547
3548 2017-06-27  Frederic Wang  <fwang@igalia.com>
3549
3550         Some tests to verify forbidden frame navigation time out
3551         https://bugs.webkit.org/show_bug.cgi?id=173657
3552
3553         Reviewed by Chris Dumez.
3554
3555         * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt: Add the security error.
3556         * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child.html: Adjust
3557         the test to catch and dump the exception and complete immediately.
3558         * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child-expected.txt:
3559         Add the dumped security error exception.
3560
3561 2017-06-27  Youenn Fablet  <youenn@apple.com>
3562
3563         LayoutTest webrtc/datachannel/multiple-connections.html is a flaky timeout
3564         https://bugs.webkit.org/show_bug.cgi?id=173853
3565
3566         Reviewed by Eric Carlson.
3567
3568         * webrtc/datachannel/multiple-connections.html:
3569
3570 2017-06-26  Antti Koivisto  <antti@apple.com>
3571
3572         REGRESSION (AsyncImageDecoding): A tab with the WWDC keynote paused is killed for using excessive power (Image thrashing)
3573         https://bugs.webkit.org/show_bug.cgi?id=173804
3574         <rdar://problem/32623745>
3575
3576         Reviewed by Simon Fraser.
3577
3578         * fast/images/low-memory-decode-expected.txt: Added.
3579         * fast/images/low-memory-decode.html: Added.
3580
3581 2017-06-26  Matt Lewis  <jlewis3@apple.com>
3582
3583         Marked media/media-source/media-source-paint-to-canvas.html as flaky.
3584         https://bugs.webkit.org/show_bug.cgi?id=173565
3585
3586         Unreviewed test gardening.
3587
3588         * platform/mac/TestExpectations:
3589
3590 2017-06-26  Matt Lewis  <jlewis3@apple.com>
3591
3592         Marked animations/play-state-suspend.html as flaky.
3593         https://bugs.webkit.org/show_bug.cgi?id=173726
3594
3595         Unreviewed test gardening.
3596
3597         * platform/ios-wk2/TestExpectations:
3598
3599 2017-06-26  Jonathan Bedard  <jbedard@apple.com>
3600
3601         Unreviewed, rolling out r218783.
3602
3603         Causing accessibility/mac/setting-attributes-is-
3604         asynchronous.html to crash consistently on mac-wk2 Debug
3605
3606         Reverted changeset:
3607
3608         "AX: Cannot call setValue() on contenteditable or ARIA text
3609         controls"
3610         https://bugs.webkit.org/show_bug.cgi?id=173520
3611         http://trac.webkit.org/changeset/218783
3612
3613 2017-06-26  Youenn Fablet  <youenn@apple.com>
3614
3615         Make webrtc/video-replace-track-to-null.html more robust