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