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