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