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