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