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