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