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