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