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