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