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