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