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