1 2017-08-08 Brent Fulgham <bfulgham@apple.com>
3 Unreviewed test results fix after r220376.
5 Rebaseline for new SecurityException message text.
7 * fast/dom/Document/invalid-domain-change-throws-exception-expected.txt:
8 * http/tests/dom/document-attributes-null-handling-expected.txt:
9 * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt:
10 * http/tests/security/xss-DENIED-invalid-domain-change-expected.txt:
12 2017-08-08 Javier Fernandez <jfernandez@igalia.com>
14 Not possible to remove the 'li' element inside the table cell
15 https://bugs.webkit.org/show_bug.cgi?id=173148
17 Reviewed by Ryosuke Niwa.
19 Regression tests for different scenarios of list items removal.
21 * editing/deleting/delete-list-items-in-table-cell-1-expected.txt: Added.
22 * editing/deleting/delete-list-items-in-table-cell-1.html: Added.
23 * editing/deleting/delete-list-items-in-table-cell-2-expected.txt: Added.
24 * editing/deleting/delete-list-items-in-table-cell-2.html: Added.
25 * editing/deleting/delete-list-items-in-table-cell-3-expected.txt: Added.
26 * editing/deleting/delete-list-items-in-table-cell-3.html: Added.
27 * editing/deleting/delete-list-items-in-table-cell-4-expected.txt: Added.
28 * editing/deleting/delete-list-items-in-table-cell-4.html: Added.
29 * editing/deleting/delete-list-items-in-table-cell-5-expected.txt: Added.
30 * editing/deleting/delete-list-items-in-table-cell-5.html: Added.
31 * editing/deleting/delete-list-items-in-table-cell-6-expected.txt: Added.
32 * editing/deleting/delete-list-items-in-table-cell-6.html: Added.
33 * editing/deleting/delete-list-items-in-table-cell-7-expected.txt: Added.
34 * editing/deleting/delete-list-items-in-table-cell-7.html: Added.
35 * editing/deleting/delete-list-items-in-table-cell-8-expected.txt: Added.
36 * editing/deleting/delete-list-items-in-table-cell-8.html: Added.
38 2017-08-08 Wenson Hsieh <wenson_hsieh@apple.com>
40 [iOS WK2] WKWebView schedules nonstop layout after pressing cmb+b,i,u inside a contenteditable div
41 https://bugs.webkit.org/show_bug.cgi?id=175116
42 <rdar://problem/28279301>
44 Reviewed by Darin Adler and Ryosuke Niwa.
46 Rebaseline some iOS WK2 LayoutTest expectations. These tests currently expect an empty anonymous RenderBlock to
47 be inserted into the render tree, but this is only a result of us adding and removing a temporary <span> when
48 computing a RenderStyle in WebPage::editorState -- this patch removes these empty RenderBlocks, making these
49 expectations' RenderTrees consistent with WebKit1.
51 * platform/ios-wk2/editing/inserting/insert-div-024-expected.txt:
52 * platform/ios-wk2/editing/inserting/insert-div-026-expected.txt:
53 * platform/ios-wk2/editing/style/5084241-expected.txt:
54 * platform/ios-wk2/editing/style/unbold-in-bold-expected.txt:
56 2017-08-07 Matt Lewis <jlewis3@apple.com>
58 Marked media/modern-media-controls/fullscreen-support/fullscreen-support-press.html as flaky.
59 https://bugs.webkit.org/show_bug.cgi?id=173946
61 Unreviewed test gardening.
63 * platform/mac-wk2/TestExpectations:
65 2017-08-07 Matt Lewis <jlewis3@apple.com>
67 Rebaselined js/dom/global-constructors-attributes.html on El Capitan.
68 https://bugs.webkit.org/show_bug.cgi?id=175201
70 Unreviewed test gardening.
71 * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Added.
73 2017-08-07 Matt Lewis <jlewis3@apple.com>
75 Changed expectations for webrtc/video-rotation.html.
76 https://bugs.webkit.org/show_bug.cgi?id=175305
78 Unreviewed test gardening.
82 2017-08-07 Devin Rousso <drousso@apple.com>
84 Web Inspector: Preview Canvas path when viewing a recording
85 https://bugs.webkit.org/show_bug.cgi?id=174967
87 Reviewed by Brian Burg.
89 * fast/canvas/2d.currentPoint-expected.txt: Added.
90 * fast/canvas/2d.currentPoint.html: Added.
91 * fast/canvas/2d.getPath.modification-expected.txt: Added.
92 * fast/canvas/2d.getPath.modification.html: Added.
93 * fast/canvas/2d.getPath.newobject-expected.txt: Added.
94 * fast/canvas/2d.getPath.newobject.html: Added.
95 * fast/canvas/2d.setPath-expected.txt: Added.
96 * fast/canvas/2d.setPath.html: Added.
98 * inspector/canvas/recording-2d-expected.txt:
99 * inspector/canvas/recording-2d.html:
100 Updated for additional deduplication in InitialState.
102 2017-08-07 Ryan Haddad <ryanhaddad@apple.com>
104 Skip workers/wasm-hashset-many.html and workers/wasm-hashset-many-2.html on El Capitan.
105 https://bugs.webkit.org/show_bug.cgi?id=175102
107 Unreviewed test gardening.
109 * platform/mac/TestExpectations:
111 2017-08-07 Ryan Haddad <ryanhaddad@apple.com>
113 Marking imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name.html as failing on iOS.
114 https://bugs.webkit.org/show_bug.cgi?id=175273
116 Unreviewed test gardening.
118 * platform/ios/TestExpectations:
120 2017-08-07 Ryan Haddad <ryanhaddad@apple.com>
122 Rebaseline js/dom/global-constructors-attributes.html.
124 Unreviewed test gardening.
126 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
127 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
129 2017-08-07 Ryan Haddad <ryanhaddad@apple.com>
131 Unreviewed, rolling out r220299.
133 This change caused LayoutTest inspector/dom-debugger/dom-
134 breakpoints.html to fail.
138 "Web Inspector: capture async stack trace when workers/main
139 context posts a message"
140 https://bugs.webkit.org/show_bug.cgi?id=167084
141 http://trac.webkit.org/changeset/220299
143 2017-08-07 Ms2ger <Ms2ger@igalia.com>
145 Remove obsolete failure expectations for wpt browsers tests.
146 https://bugs.webkit.org/show_bug.cgi?id=175073
148 Unreviewed test gardening.
152 2017-08-05 Youenn Fablet <youenn@apple.com>
154 [Fetch API] Response should keep all ResourceResponse information
155 https://bugs.webkit.org/show_bug.cgi?id=175099
157 Reviewed by Sam Weinig.
159 Updating test now that we are no longer cancelling the load in case of opaque responses.
161 * http/tests/inspector/network/fetch-network-data-expected.txt:
162 * http/tests/inspector/network/fetch-network-data.html:
164 2017-08-05 Carlos Garcia Campos <cgarcia@igalia.com>
166 getClientRects doesn't work with list box option elements
167 https://bugs.webkit.org/show_bug.cgi?id=175016
169 Reviewed by Darin Adler.
171 Add new test to check list box option elements client rects.
173 * fast/dom/HTMLSelectElement/listbox-items-client-rects-expected.txt: Added.
174 * fast/dom/HTMLSelectElement/listbox-items-client-rects.html: Added.
175 * platform/ios-simulator-wk2/fast/dom/HTMLSelectElement/listbox-items-client-rects-expected.txt: Added.
177 2017-08-04 Youenn Fablet <youenn@apple.com>
179 [Cache API] Add Cache and CacheStorage IDL definitions
180 https://bugs.webkit.org/show_bug.cgi?id=175201
182 Reviewed by Brady Eidson.
185 * platform/ios-wk1/TestExpectations:
186 * platform/mac-wk1/TestExpectations:
187 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
188 * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
190 2017-08-04 Brady Eidson <beidson@apple.com>
192 Have navigator.serviceWorker() actually return a ServiceWorkerContainer object.
193 https://bugs.webkit.org/show_bug.cgi?id=175215
195 Reviewed by Youenn Fablet.
197 * 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.
199 2017-08-04 Chris Dumez <cdumez@apple.com>
201 Add test coverage for sendBeacon() keepalive flag
202 https://bugs.webkit.org/show_bug.cgi?id=175212
204 Reviewed by Youenn Fablet.
206 * http/wpt/beacon/keepalive-after-navigation-expected.txt: Added.
207 * http/wpt/beacon/keepalive-after-navigation.html: Added.
208 * http/wpt/beacon/support/sendBeacon-onunload-iframe.html: Added.
210 2017-08-04 Chris Dumez <cdumez@apple.com>
212 [Beacon] Update sendBeacon to use the CachedResourceLoader
213 https://bugs.webkit.org/show_bug.cgi?id=175192
214 <rdar://problem/33725923>
216 Reviewed by Youenn Fablet.
218 Rebaseline a few tests now that the Origin header is properly set of our Beacon
219 requests. This is a progression and matches the results from Blink.
221 Our Content-Type header for ArrayBuffer / ArrayBufferView payloads has also
222 changed. It is unclear which one is best but at least we are now consistent
225 * http/tests/blink/sendbeacon/beacon-cookie-expected.txt:
226 * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt:
227 * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
228 * http/wpt/beacon/headers/header-content-type-same-origin.html:
230 2017-08-04 John Wilander <wilander@apple.com>
232 Resource Load Statistics: Report user interaction immediately, but only when needed
233 https://bugs.webkit.org/show_bug.cgi?id=175090
234 <rdar://problem/33685546>
236 Reviewed by Chris Dumez.
238 * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
239 Now no longer needs to disable throttling since reports of
240 user interaction happen immediately (when needed).
241 * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
242 * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
243 * platform/mac-wk2/TestExpectations:
244 user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
246 2017-08-04 Matt Baker <mattbaker@apple.com>
248 Web Inspector: capture async stack trace when workers/main context posts a message
249 https://bugs.webkit.org/show_bug.cgi?id=167084
250 <rdar://problem/30033673>
252 Reviewed by Brian Burg.
254 Add a test to check for asynchronous stack trace data when the debugger
255 pauses inside a MessageEvent handler.
257 * inspector/debugger/async-stack-trace-expected.txt:
258 * inspector/debugger/async-stack-trace.html:
259 * inspector/debugger/resources/postMessage-echo.html: Added.
261 2017-08-04 Chris Dumez <cdumez@apple.com>
263 LayoutTest imported/w3c/web-platform-tests/beacon/beacon-basic-string.html is a flaky failure (harness timeout)
264 https://bugs.webkit.org/show_bug.cgi?id=175202
266 Unreviewed, mark test as flaky.
270 2017-08-04 Devin Rousso <drousso@apple.com>
272 Web Inspector: add source view for WebGL shader programs
273 https://bugs.webkit.org/show_bug.cgi?id=138593
274 <rdar://problem/18936194>
276 Reviewed by Matt Baker.
278 * inspector/canvas/requestShaderSource-expected.txt: Added.
279 * inspector/canvas/requestShaderSource.html: Added.
281 * inspector/canvas/resources/shaderProgram-utilities.js:
283 (linkProgram.typeForScript):
284 (linkProgram.createShaderFromScript):
286 * platform/win/TestExpectations:
288 2017-08-04 Said Abou-Hallawa <sabouhallawa@apple.com>
290 RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
291 https://bugs.webkit.org/show_bug.cgi?id=174874
292 <rdar://problem/33530130>
294 Reviewed by Simon Fraser.
296 * fast/images/image-element-image-content-data-expected.txt: Added.
297 * fast/images/image-element-image-content-data.html: Added.
299 2017-08-04 Matt Lewis <jlewis3@apple.com>
301 Rebaslining fast/text/font-selection-font-loading-api-parse.html for iOS 11.
303 Unreviewed test gardening.
305 * platform/ios-11/fast/text/font-selection-font-loading-api-parse-expected.txt:
307 2017-08-04 Chris Dumez <cdumez@apple.com>
309 PROGRESSION? Multiple imported/w3c/web-platform-tests/fetch/api/ test have started to fail.
310 https://bugs.webkit.org/show_bug.cgi?id=175061
312 Unreviewed, mark Fetch/Cors tests as failing on wk2 ElCapitan only, as those tests seem to be passing
315 * platform/mac-wk2/TestExpectations:
316 * platform/mac/TestExpectations:
318 2017-08-04 Ryan Haddad <ryanhaddad@apple.com>
320 Unreviewed, rolling out r220268.
322 This change caused assertion failures on macOS and iOS Debug
327 "Resource Load Statistics: Report user interaction
328 immediately, but only when needed"
329 https://bugs.webkit.org/show_bug.cgi?id=175090
330 http://trac.webkit.org/changeset/220268
332 2017-08-04 Chris Dumez <cdumez@apple.com>
334 Mark beacon-basic-string.html as slow.
338 2017-08-04 Brady Eidson <beidson@apple.com>
340 Enable ServiceWorkers at runtime for WebKitTestRunner.
341 https://bugs.webkit.org/show_bug.cgi?id=175174
343 Reviewed by Youenn Fablet.
345 * fast/dom/navigator-detached-no-crash-expected.txt:
346 * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/fast/dom/navigator-detached-no-crash-expected.txt.
347 * 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.
348 * 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.
349 * 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.
350 * 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.
351 * 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.
352 * 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.
353 * 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.
354 * 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.
355 * 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.
356 * 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.
357 * 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.
358 * 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.
359 * 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.
360 * 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.
361 * 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.
362 * 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.
363 * 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.
364 * 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.
365 * 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.
366 * 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.
367 * 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.
368 * 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.
369 * 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.
370 * 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.
371 * 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.
372 * 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.
373 * 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.
374 * 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.
375 * 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.
376 * 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.
377 * 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.
378 * 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.
379 * 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.
380 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
382 2017-08-04 Zan Dobersek <zdobersek@igalia.com>
384 [EME][GStreamer] Register ClearKey CDMFactory
385 https://bugs.webkit.org/show_bug.cgi?id=175136
387 Reviewed by Xabier Rodriguez-Calvar.
389 Update WPE baselines for EME ClearKey tests following some advancements in
392 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt:
393 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt:
394 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
395 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt:
396 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt:
397 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt:
398 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
399 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
400 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
401 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
402 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
403 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
404 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
405 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
406 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
407 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
408 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
409 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
410 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
411 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
412 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
413 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
414 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
415 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt:
416 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
417 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt:
418 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt:
419 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
420 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt:
421 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt:
422 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt:
423 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt:
424 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt:
425 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt:
426 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
427 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt:
429 2017-08-04 John Wilander <wilander@apple.com>
431 Resource Load Statistics: Report user interaction immediately, but only when needed
432 https://bugs.webkit.org/show_bug.cgi?id=175090
433 <rdar://problem/33685546>
435 Reviewed by Chris Dumez.
437 * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
438 Now no longer needs to disable throttling since reports of
439 user interaction happen immediately (when needed).
440 * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
441 * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
442 * platform/mac-wk2/TestExpectations:
443 user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
445 2017-08-04 Ms2ger <Ms2ger@igalia.com>
447 [GTK] Test gardening around MOUSE_CURSOR_SCALE.
448 https://bugs.webkit.org/show_bug.cgi?id=109469
450 Reviewed by Carlos Alberto Lopez Perez.
452 Remove obsolete expectation for cursor-parsing-image-set.html; it may have
453 started passing in r209396.
455 Mark mouse-cursor-image-set.html as failing rather than using an incorrect
458 * platform/gtk/TestExpectations:
459 * platform/gtk/fast/events/mouse-cursor-image-set-expected.txt: Removed.
461 2017-08-04 Zan Dobersek <zdobersek@igalia.com>
463 Unreviewed GTK+ gardening. Update test expectations and layout test baselines
464 for Web Crypto tests now that the implementation is complete.
466 * platform/gtk/TestExpectations:
467 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
468 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
469 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
470 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
471 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
472 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
473 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
474 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
475 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
476 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
477 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
478 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
479 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
480 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
481 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
483 2017-08-04 Frederic Wang <fwang@igalia.com>
485 ScrollingTreeOverflowScrollingNodeIOS uses the wrong fixed position rectangle
486 https://bugs.webkit.org/show_bug.cgi?id=175135
488 Reviewed by Simon Fraser.
490 This patch adds a new test for a position:fixed element inside an overflow node inside an
491 iframe. When scrolling the overflow node, the position of such an element should remain fixed
492 relative to the inner frame. Before that change, ScrollingTreeOverflowScrollingNodeIOS used
493 to take the main frame as a reference instead, causing the element to flicker and even to
494 disappear when the user scrolls that overflow node. We add a reftest to verify that the
495 element is visible and positioned at the correct location when the user scrolls.
497 * fast/scrolling/ios/fixed-inside-overflow-inside-iframe-expected.html: Added.
498 * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html: Added.
500 2017-08-04 Zan Dobersek <zdobersek@igalia.com>
502 Unreviewed WPE gardening. Update test expectations and layout test baselines
503 for Web Crypto tests now that the implementation is complete.
505 * platform/wpe/TestExpectations:
506 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
507 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
508 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
509 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
510 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
511 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
512 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
513 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
514 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
515 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
516 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
517 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
519 2017-08-03 Zan Dobersek <zdobersek@igalia.com>
521 [GCrypt] Implement CryptoKeyEC PKCS#8 imports
522 https://bugs.webkit.org/show_bug.cgi?id=173647
524 Reviewed by Jiewen Tan.
526 * platform/wpe/TestExpectations:
527 Unskip passing Web Crypto tests that cover PKCS#8 imports of EC keys.
529 2017-08-03 Chris Dumez <cdumez@apple.com>
531 Fix parsing of <meta http-equiv=refresh> to allow time starting with a '.' without a leading 0
532 https://bugs.webkit.org/show_bug.cgi?id=175132
534 Reviewed by Darin Adler.
537 Mark as flaky tests that used to not run because they were missing a subresource. Now that I imported
538 this subresource, the tests run but are failing. When they fail, those tests are flaky due to the lines
541 * tests-options.json:
543 2017-08-03 Chris Dumez <cdumez@apple.com>
545 Multiple Layout tests from web-platform-tests/beacon/ are timing out.
546 https://bugs.webkit.org/show_bug.cgi?id=175076
547 <rdar://problem/33704752>
549 Reviewed by Alexey Proskuryakov.
551 * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
552 * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
553 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
554 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
555 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
556 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
557 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
558 * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
559 * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
560 Drop platform-specific expectations as those tests are now passing everywhere.
562 * platform/wk2/TestExpectations:
563 Unskip tests that are now passing.
565 2017-08-03 Matt Baker <mattbaker@apple.com>
567 Web Inspector: Instrument WebGLProgram created/deleted
568 https://bugs.webkit.org/show_bug.cgi?id=175059
570 Reviewed by Devin Rousso.
572 Add tests for CanvasManager shader program events and ShaderProgram model object.
573 WebGL and WebGL2 contexts are tested separately based on platform support.
575 * inspector/canvas/resources/shaderProgram-utilities.js: Added.
579 (TestPage.registerInitializer.awaitProgramAdded):
580 (TestPage.registerInitializer):
581 (TestPage.registerInitializer.window.initializeTestSuite):
582 (TestPage.registerInitializer.window.addSimpleTestCase):
583 (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
585 * inspector/canvas/shaderProgram-add-remove-webgl-expected.txt: Added.
586 * inspector/canvas/shaderProgram-add-remove-webgl.html: Added.
587 * inspector/canvas/shaderProgram-add-remove-webgl2-expected.txt: Added.
588 * inspector/canvas/shaderProgram-add-remove-webgl2.html: Added.
590 * platform/gtk/TestExpectations:
591 * platform/mac/TestExpectations:
592 * platform/win/TestExpectations:
594 2017-08-03 Youenn Fablet <youenn@apple.com>
596 Import WPT service worker tests
597 https://bugs.webkit.org/show_bug.cgi?id=175053
599 Reviewed by Brady Eidson.
601 * TestExpectations: skipping service worker tests.
603 2017-08-03 Ms2ger <Ms2ger@igalia.com>
606 https://bugs.webkit.org/show_bug.cgi?id=175137
608 Unreviewed test gardening.
610 * platform/gtk/TestExpectations:
611 * platform/gtk/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
612 * platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
613 * platform/win/TestExpectations:
615 2017-08-01 Sam Weinig <sam@webkit.org>
617 [WebIDL] Convert MutationCallback to be a normal generate callback
618 https://bugs.webkit.org/show_bug.cgi?id=174140
620 Reviewed by Darin Adler.
622 * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
623 Update results for standard error messages.
625 2017-08-03 Chris Dumez <cdumez@apple.com>
627 Improve our support for referrer policies
628 https://bugs.webkit.org/show_bug.cgi?id=175069
629 <rdar://problem/33677313>
631 Reviewed by Darin Adler.
633 * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
634 * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http.html: Added.
635 * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
636 * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https.html: Added.
637 * http/tests/referrer-policy/origin-when-cross-origin/same-origin-expected.txt: Added.
638 * http/tests/referrer-policy/origin-when-cross-origin/same-origin.html: Added.
639 * http/tests/referrer-policy/resources/document.html: Added.
640 * http/tests/referrer-policy/same-origin/cross-origin-http-http-expected.txt: Added.
641 * http/tests/referrer-policy/same-origin/cross-origin-http-http.html: Added.
642 * http/tests/referrer-policy/same-origin/cross-origin-http.https-expected.txt: Added.
643 * http/tests/referrer-policy/same-origin/cross-origin-http.https.html: Added.
644 * http/tests/referrer-policy/same-origin/same-origin-expected.txt: Added.
645 * http/tests/referrer-policy/same-origin/same-origin.html: Added.
646 * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
647 * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
648 * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
649 * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
650 * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
651 * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin.html: Added.
652 * http/tests/referrer-policy/strict-origin/cross-origin-http-http-expected.txt: Added.
653 * http/tests/referrer-policy/strict-origin/cross-origin-http-http.html: Added.
654 * http/tests/referrer-policy/strict-origin/cross-origin-http.https-expected.txt: Added.
655 * http/tests/referrer-policy/strict-origin/cross-origin-http.https.html: Added.
656 * http/tests/referrer-policy/strict-origin/same-origin-expected.txt: Added.
657 * http/tests/referrer-policy/strict-origin/same-origin.html: Added.
658 Add layout test coverage.
660 * http/tests/security/referrer-policy-invalid-expected.txt:
661 Rebaseline test now that console message has changed.
663 2017-08-03 Daniel Bates <dabates@apple.com>
665 Support ::marker pseudo-element
666 https://bugs.webkit.org/show_bug.cgi?id=141477
668 Reviewed by David Hyatt.
670 Add tests that check we respect ::marker when rendering the list item marker. I will
671 submit all the tests in http/wpt/css/css-pseudo-4 to the Web Platform Tests repository
672 shortly and then import them into the WebKit repository in a subsequent commit.
674 * fast/lists/list-marker-with-display-expected.html: Added.
675 * fast/lists/list-marker-with-display.html: Added.
676 * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements-expected.html: Added.
677 * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements.html: Added.
678 * http/wpt/css/css-pseudo-4/marker-color-expected.html: Added.
679 * http/wpt/css/css-pseudo-4/marker-color.html: Added.
680 * http/wpt/css/css-pseudo-4/marker-font-properties-expected.html: Added.
681 * http/wpt/css/css-pseudo-4/marker-font-properties.html: Added.
682 * http/wpt/css/css-pseudo-4/marker-inherit-values-expected.html: Added.
683 * http/wpt/css/css-pseudo-4/marker-inherit-values.html: Added.
685 2017-08-03 Ms2ger <Ms2ger@igalia.com>
687 [GTK] Remove obsolete failure expectation for narrow-non-breaking-space.html.
688 https://bugs.webkit.org/show_bug.cgi?id=139493
690 Unreviewed test gardening.
692 It likely started passing in r205826 due to its change in Font.cpp.
694 * platform/gtk/TestExpectations:
696 2017-08-03 Ms2ger <Ms2ger@igalia.com>
698 [GTK] Skip timezone-dependent Sputnik tests.
699 https://bugs.webkit.org/show_bug.cgi?id=175120
701 Unreviewed test gardening.
703 These tests are skipped in the platform-neutral TestExpectations file because
704 they only pass in Pacific Time (see bug 42625). There doesn't seem to be a
705 reason for gtk to run them, and they do pass on the buildbot.
707 * platform/gtk/TestExpectations:
709 2017-08-02 Devin Rousso <drousso@apple.com>
711 Web Inspector: add stack trace information for each RecordingAction
712 https://bugs.webkit.org/show_bug.cgi?id=174663
714 Reviewed by Joseph Pecoraro.
716 * inspector/canvas/recording-2d-expected.txt:
717 * inspector/canvas/recording-2d.html:
718 * inspector/model/recording-expected.txt:
719 * inspector/model/recording.html:
721 2017-08-02 Chris Dumez <cdumez@apple.com>
723 NetworkResourceLoader::setDefersLoading() may cause start() to be called multiple times
724 https://bugs.webkit.org/show_bug.cgi?id=175109
725 <rdar://problem/33363169>
727 Reviewed by Brady Eidson.
729 Extend test coverage to cover cacheable redirects to a resource that needs
730 revalidation, similarly to the case in the radar.
732 * http/tests/cache/disk-cache/disk-cache-redirect-expected.txt:
733 * http/tests/cache/disk-cache/disk-cache-redirect.html:
735 2017-08-02 Youenn Fablet <youenn@apple.com>
737 HTTP tests with 'https' suffix are only run over HTTPS for WK2, not WK1
738 https://bugs.webkit.org/show_bug.cgi?id=175089
740 Reviewed by Chris Dumez.
742 Removing no longer needed expectations.
744 * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
745 * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
747 2017-08-02 Matt Lewis <jlewis3@apple.com>
749 Marked http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
750 https://bugs.webkit.org/show_bug.cgi?id=175107
752 Unreviewed test gardening.
756 2017-08-02 Matt Lewis <jlewis3@apple.com>
758 Removed bad expectations and marked test as flaky.
759 https://bugs.webkit.org/show_bug.cgi?id=175061
761 Unreviewed test gardening.
763 * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
764 * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
765 * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
766 * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
767 * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
768 * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Removed.
769 * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
770 * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
771 * platform/mac/TestExpectations:
773 2017-08-02 Andy Estes <aestes@apple.com>
775 REGRESSION (r207155): Unable to switch sheets when previewing Numbers '09 spreadsheets
776 https://bugs.webkit.org/show_bug.cgi?id=175098
777 <rdar://problem/31416763>
779 Reviewed by Daniel Bates.
781 * quicklook/multi-sheet-numbers-09-expected.txt: Added.
782 * quicklook/multi-sheet-numbers-09.html: Added.
783 * quicklook/resources/multi-sheet-numbers-09.numbers: Added.
785 2017-08-02 Chris Dumez <cdumez@apple.com>
787 Unreviewed, skip newly imported WPT that is slow in Debug builds.
791 2017-08-02 Joseph Pecoraro <pecoraro@apple.com>
793 inspector/runtime/CommandLineAPI-inspect.html is flaky.
794 https://bugs.webkit.org/show_bug.cgi?id=175092
796 Reviewed by Brian Burg.
798 * inspector/runtime/CommandLineAPI-inspect-expected.txt:
799 * inspector/runtime/CommandLineAPI-inspect.html:
801 2017-08-02 Chris Dumez <cdumez@apple.com>
803 Unreviewed, skip newly imported WPT HTTPS tests on WK2 only.
805 The tests seem to work fine on WK1.
808 * platform/wk2/TestExpectations:
810 2017-08-02 Matt Lewis <jlewis3@apple.com>
812 Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
813 https://bugs.webkit.org/show_bug.cgi?id=174949
815 Unreviewed test gardening.
817 * platform/ios-wk2/TestExpectations:
819 2017-08-02 Chris Dumez <cdumez@apple.com>
821 Unreviewed, temporarily skip some HTTPS tests that time out on the bots.
825 2017-08-02 Matt Lewis <jlewis3@apple.com>
827 Added new expectations folders and moved expectations to correct folders.
828 https://bugs.webkit.org/show_bug.cgi?id=175061
830 Unreviewed gardening.
831 * 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.
832 * 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.
833 * 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.
834 * 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.
835 * 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.
836 * 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.
837 * 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.
838 * 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.
840 2017-08-02 Ms2ger <Ms2ger@igalia.com>
842 Remove obsolete expectations for syntax-021.xml.
843 https://bugs.webkit.org/show_bug.cgi?id=86142
845 Reviewed by Sam Weinig.
847 It may have started passing in r209396.
849 * platform/gtk/TestExpectations:
850 * platform/ios-simulator/TestExpectations:
851 * platform/mac/TestExpectations:
852 * platform/win/TestExpectations:
854 2017-08-02 Ms2ger <Ms2ger@igalia.com>
856 Remove overridden lines from win's TestExpectations.
857 https://bugs.webkit.org/show_bug.cgi?id=175068
859 Reviewed by Darin Adler.
861 These lines cause lint errors and block any patch that touches the file from
864 * platform/win/TestExpectations:
866 2017-08-02 Ms2ger <Ms2ger@igalia.com>
868 [GTK] Layout test editing/pasteboard/copy-standalone-image.html failing
869 https://bugs.webkit.org/show_bug.cgi?id=163184
871 Unreviewed test gardening.
873 Remove obsolete failure expectation for copy-standalone-image.html.
875 The bug was fixed in r212428. (The test was also broken by both landings for
876 bug 170956, until r216174 fixed it again.)
878 * platform/gtk/TestExpectations:
880 2017-08-01 Chris Dumez <cdumez@apple.com>
882 Add initial support for navigator.sendBeacon
883 https://bugs.webkit.org/show_bug.cgi?id=175007
884 <rdar://problem/33547728>
886 Reviewed by Sam Weinig.
888 * fast/dom/navigator-detached-no-crash-expected.txt:
889 Rebaseline test now that sendBeacon is exposed on navigator.
891 * http/tests/blink/sendbeacon/beacon-cookie-expected.txt: Added.
892 * http/tests/blink/sendbeacon/beacon-cookie.html: Added.
893 * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt: Added.
894 * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt: Added.
895 * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob.html: Added.
896 * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-expected.txt: Added.
897 * http/tests/blink/sendbeacon/beacon-cross-origin-redirect.html: Added.
898 * http/tests/blink/sendbeacon/beacon-cross-origin.html: Added.
899 * http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt: Added.
900 * http/tests/blink/sendbeacon/beacon-cross-origin.https.html: Added.
901 * http/tests/blink/sendbeacon/beacon-detached-no-crash-expected.txt: Added.
902 * http/tests/blink/sendbeacon/beacon-detached-no-crash.html: Added.
903 * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
904 * http/tests/blink/sendbeacon/beacon-same-origin.html: Added.
905 * http/tests/blink/sendbeacon/connect-src-beacon-allowed-expected.txt: Added.
906 * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html: Added.
907 * http/tests/blink/sendbeacon/resources/check-beacon.php: Added.
908 * http/tests/blink/sendbeacon/resources/save-beacon.php: Added.
909 Import more beacon test coverage from Blink.
911 * http/wpt/beacon/connect-src-beacon-blocked.sub-expected.txt: Added.
912 * http/wpt/beacon/connect-src-beacon-blocked.sub.html: Added.
913 Improve test coverage for sendBeacon and CSP.
915 * http/wpt/beacon/headers/header-content-type-same-origin-expected.txt: Added.
916 * http/wpt/beacon/headers/header-content-type-same-origin.html: Added.
917 Improve test coverage for sendBeacon with various types of payload. The test is done
918 using same origin as we do not currently support sending some of those payloads cross
921 * imported/blink/fast/beacon/beacon-basic-expected.txt: Added.
922 * imported/blink/fast/beacon/beacon-basic.html: Added.
923 Import basic Beacon test coverage from Blink.
925 * resources/window-postmessage-open-close.html: Added.
926 * tests-options.json:
928 2017-08-01 Devin Rousso <drousso@apple.com>
930 Web Inspector: simplify WebInspector with WI
931 https://bugs.webkit.org/show_bug.cgi?id=175058
933 Reviewed by Joseph Pecoraro.
935 * http/tests/inspector/**/*.html:
936 * http/tests/websocket/tests/hybi/inspector/**/*.html:
937 * inspector/**/*.html:
939 2017-08-01 Matt Lewis <jlewis3@apple.com>
941 Added expectations files for El Capitan.
942 https://bugs.webkit.org/show_bug.cgi?id=175061
944 Unreviewed test gardening.
946 * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Added.
947 * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Added.
948 * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
949 * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
950 * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
951 * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
952 * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
953 * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
955 2017-08-01 Devin Rousso <drousso@apple.com>
957 Web Inspector: create Recording tab for displaying recordings
958 https://bugs.webkit.org/show_bug.cgi?id=174484
960 Reviewed by Joseph Pecoraro.
962 * inspector/unit-tests/number-utilities-expected.txt:
963 * inspector/unit-tests/number-utilities.html:
965 2017-08-01 Zalan Bujtas <zalan@apple.com>
967 REGRESSION (r217197): New Yorker website hangs for a long time on load, lots of blank tiles
968 https://bugs.webkit.org/show_bug.cgi?id=175009
969 <rdar://problem/33505791>
971 Reviewed by Simon Fraser.
973 * fast/frames/flattening/media-query-growing-content-expected.txt: Added.
974 * fast/frames/flattening/media-query-growing-content.html: Added.
975 * fast/frames/flattening/resources/media-query-min-height-with-flattening.html: Added.
977 2017-08-01 Youenn Fablet <youenn@apple.com>
979 Layout tests with 'https' suffix should be run over HTTPS
980 https://bugs.webkit.org/show_bug.cgi?id=174992
982 Reviewed by Chris Dumez.
984 Updating test to allow display insecure content as otherwise the test would not complete now that it is run over HTTPS.
985 Adding WK1 expected files as the warning message is not printed.
987 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt:
988 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
989 * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
990 * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
992 2017-08-01 Matt Lewis <jlewis3@apple.com>
994 Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
995 <rdar://problem/33555052>
997 Unreviewed test gardening.
999 * platform/ios-wk2/TestExpectations:
1001 2017-08-01 Zan Dobersek <zdobersek@igalia.com>
1003 [WebCrypto] Add PKCS#8 import test that covers `parameters` and `publicKey` values in ECPrivateKey
1004 https://bugs.webkit.org/show_bug.cgi?id=174420
1006 Reviewed by Darin Adler.
1008 Add test cases that cover testing of the optional ECParameters and publicKey bit string
1009 attributes in the ECPrivateKey ASN.1 structure that's embedded in the PKCS#8 PrivateKeyInfo
1012 Per the spec, if the ECParameters attribute in the ECPrivateKey structure is present, the
1013 relevant curve object identifier should match the same curve identifier that's used in the
1014 ECParameters attribute of the AlgorithmIdentifier structure in PrivateKeyInfo. Both of these
1015 should of course match the curve that was specified for the import operation.
1017 For the publicKey bit string, the data contained there should be properly formatted for
1018 the specific curve, meaning it should be of proper curve-specific size and that it should
1019 use 0x04 as the leading byte, signalling an uncompressed EC point. On top of that the public
1020 key should have a valid value that positions it on the specified elliptic curve.
1022 These cases are covered for PKCS#8 key imports for P-256 and P-384 curves and for both ECDH
1023 and ECDSA algorithms in the newly-introduced tests. They are skipped on all platforms since
1024 no implementation in WebKit can pass them yet.
1027 * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
1028 * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
1029 * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
1030 * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
1031 * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
1032 * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
1033 * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
1034 * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
1036 2017-08-01 Ms2ger <Ms2ger@igalia.com>
1038 [GTK] Layout test fast/forms/content-with-margins-inside-button.html is failing
1039 https://bugs.webkit.org/show_bug.cgi?id=174610
1041 Reviewed by Darin Adler.
1043 Use an explicit text color for content-with-margins-inside-button.html.
1045 This makes the test pass in the GTK port.
1047 I also changed the formatting of the CSS to make it more readable.
1049 * fast/forms/content-with-margins-inside-button-expected.html:
1050 * fast/forms/content-with-margins-inside-button.html:
1051 * platform/gtk/TestExpectations:
1053 2017-08-01 Ms2ger <Ms2ger@igalia.com>
1055 Remove obsolete failure expectations for wpt XHR tests.
1056 https://bugs.webkit.org/show_bug.cgi?id=175024
1058 Reviewed by Darin Adler.
1061 * platform/gtk/TestExpectations:
1063 2017-08-01 Ms2ger <Ms2ger@igalia.com>
1065 Remove obsolete failure expectations for style-01.html.
1066 https://bugs.webkit.org/show_bug.cgi?id=175026
1068 Reviewed by Darin Adler.
1072 2017-08-01 Ms2ger <Ms2ger@igalia.com>
1074 Remove obsolete failure expectation for Document-characterSet-normalization.html.
1075 https://bugs.webkit.org/show_bug.cgi?id=175022
1077 Reviewed by Sam Weinig.
1079 The expectations were updated in r204605.
1081 * platform/gtk/TestExpectations:
1083 2017-08-01 Ms2ger <Ms2ger@igalia.com>
1085 Remove obsolete failure expectation for regional-indicators.html.
1086 https://bugs.webkit.org/show_bug.cgi?id=175021
1088 Reviewed by Sam Weinig.
1090 * platform/gtk/TestExpectations:
1092 2017-08-01 Ms2ger <Ms2ger@igalia.com>
1094 REGRESSION(r205909): Layout test editing/pasteboard/image-in-iframe.html is failing
1095 https://bugs.webkit.org/show_bug.cgi?id=163185
1097 Reviewed by Sam Weinig.
1099 Remove obsolete failure expectation for image-in-iframe.html.
1101 The bug was fixed in r212428. (The test was also broken by both landings for
1102 bug 170956, until r216174 fixed it again.)
1104 * platform/gtk/TestExpectations:
1106 2017-08-01 Darin Adler <darin@apple.com>
1108 REGRESSION (r220052): http/tests/media/video-play-stall.html times out
1109 https://bugs.webkit.org/show_bug.cgi?id=174988
1111 Reviewed by Sam Weinig.
1113 * TestExpectations: Stop skipping this test.
1115 * http/tests/media/video-play-stall.html: Use a 0-duration timeout to sidestep an
1116 issue where the test runner never thinks the test is done because of the stalled
1117 media loading, and times out. The behaviors here aren't great, but there is no
1118 reason to think that this confused state has any effect on web browsing; just on
1119 our test runners in a test that intentionally has a still loading video in it.
1121 2017-08-01 Ms2ger <Ms2ger@igalia.com>
1123 Correct the line numbers in GTK's scheme-about.any-expected.txt.
1124 https://bugs.webkit.org/show_bug.cgi?id=175017
1126 Reviewed by Sam Weinig.
1128 The code fix landed in r220050.
1130 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
1132 2017-07-31 Ms2ger <Ms2ger@igalia.com>
1134 Remove some obsolete expected failures blamed on the threaded compositor.
1135 https://bugs.webkit.org/show_bug.cgi?id=174982
1137 Reviewed by Sergio Villar Senin.
1139 * platform/gtk/TestExpectations:
1141 2017-07-31 Jiewen Tan <jiewen_tan@apple.com>
1143 Unreviewed, test gardening
1145 * platform/mac-highsierra/TestExpectations:
1146 * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt: Added.
1147 * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt: Added.
1149 2017-07-31 Matt Lewis <jlewis3@apple.com>
1151 Skipped http/tests/media/video-play-stall.html.
1152 https://bugs.webkit.org/show_bug.cgi?id=174988
1154 Unreviewed test gardening.
1157 2017-07-31 Matt Lewis <jlewis3@apple.com>
1159 Unreviewed, rolling out r220048.
1161 This revision caused multiple crashes in fast/images. See
1166 "RenderImageResourceStyleImage::image() should return the
1167 nullImage() if the image is not available"
1168 https://bugs.webkit.org/show_bug.cgi?id=174874
1169 http://trac.webkit.org/changeset/220048
1171 2017-07-31 Per Arne Vollan <pvollan@apple.com>
1173 Do not mark all web-platform tests as slow, as this increases time spent on layout tests.
1174 Only mark individual web-platform tests as slow.
1176 Unreviewed test gardening.
1178 * platform/win/TestExpectations:
1180 2017-07-31 Yusuke Suzuki <utatane.tea@gmail.com>
1182 [JSC] Support optional catch binding
1183 https://bugs.webkit.org/show_bug.cgi?id=174981
1185 Reviewed by Saam Barati.
1187 Rebaseline existing tests.
1189 * js/parser-syntax-check-expected.txt:
1190 * js/script-tests/parser-syntax-check.js:
1191 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt:
1192 * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.html:
1194 2017-07-31 Per Arne Vollan <pvollan@apple.com>
1196 Many web-platform tests are slow on Windows.
1198 Unreviewed test gardening, mark web-platform tests as slow.
1200 * platform/win/TestExpectations:
1202 2017-07-31 Ms2ger <Ms2ger@igalia.com>
1204 [GTK] Layout test fast/css/image-set-unprefixed.html is failing
1205 https://bugs.webkit.org/show_bug.cgi?id=163975
1207 Reviewed by Žan Doberšek.
1209 Remove obsolete expectation for image-set-unprefixed.html.
1211 It appears to have started passing with the test change in r209543.
1213 * platform/gtk/TestExpectations:
1215 2017-07-31 Ms2ger <Ms2ger@igalia.com>
1217 [GTK] Layout Tests fast/dom/{Element,Range}/getClientRects.html are failing
1218 https://bugs.webkit.org/show_bug.cgi?id=141700
1220 Reviewed by Sam Weinig.
1222 Add gtk-specific expectations for getClientRects tests.
1224 Since these expectations depend on text metrics, it is unsurprising that they
1225 are platform-dependent.
1227 * platform/gtk/TestExpectations:
1228 * platform/gtk/fast/dom/Element/getClientRects-expected.txt: Added.
1229 * platform/gtk/fast/dom/Range/getClientRects-expected.txt:
1231 2017-07-30 Darin Adler <darin@apple.com>
1233 Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
1234 https://bugs.webkit.org/show_bug.cgi?id=130653
1236 Reviewed by Antti Koivisto.
1238 * fast/text/international/embed-bidi-style-in-isolate-crash.html: Removed onerror attribute
1239 in the audio element in this test. The error event does fire during the test, which causes
1240 the test to fail. Before, the test was prematurely exiting before the load failed, preventing
1241 the test from failing, but also meaning we didn't finish running the test.
1243 * imported/blink/fast/dom/Window/open-window-features-fuzz.html: Use waitUntilDone and
1244 notifyDone to prevent the test from exiting prematurely. Use a URL that won't trigger loading
1245 outside the web browser; the URL is not what mattered to this test. Before, the test was
1246 prematurely exiting before the test ran. Note also, that I don't think this is testing
1247 much effectively; not sure we are getting any benefit from this test since before it was
1248 not really running to completion anyway.
1250 * media/event-queue-crash-expected.txt: Updated expectations to expect syntax error. Before
1251 there was a race and often the test exited before the syntax error could be logged.
1253 * platform/mac/TestExpectations: Removed flakiness expectation from the
1254 media/event-queue-crash.html test. What made it flaky was a race with the load event,
1255 and that race should be fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
1256 The same race existed on all platforms, not just Mac, so this flakiness expectation should
1257 be in the main TextExpectations file if anywhere. But I believe it is not needed at all.
1258 For media/modern-media-controls/media-documents/background-color-and-centering.html,
1259 added image failure expectation because under modern WebKit on Mac the image now captures
1260 the upper left hand corner of the controls overlay. Still seems to pass on iOS and the bug
1261 this was created for was iOS-specific, so should be OK for now.
1263 * webarchive/loading/video-in-webarchive-expected.txt: Updated. The old result shows evidence
1264 of a premature load event, fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
1266 2017-07-30 Sam Weinig <sam@webkit.org>
1268 [WebIDL] Remove JS builtin bindings for FetchRequest, DOMWindowFetch and WorkerGlobalScopeFetch
1269 https://bugs.webkit.org/show_bug.cgi?id=174974
1271 Reviewed by Darin Adler.
1273 * http/tests/inspector/network/fetch-network-data-expected.txt:
1274 Update results to have the correct line number for exceptions reported in the console.
1276 2017-07-30 Said Abou-Hallawa <sabouhallawa@apple.com>
1278 RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
1279 https://bugs.webkit.org/show_bug.cgi?id=174874
1280 <rdar://problem/33530130>
1282 Reviewed by Darin Adler.
1284 * fast/images/image-element-image-content-data-expected.txt: Added.
1285 * fast/images/image-element-image-content-data.html: Added.
1287 2017-07-29 Nan Wang <n_wang@apple.com>
1289 AX: findMatchingObjects doesn't work when the startObject is ignored
1290 https://bugs.webkit.org/show_bug.cgi?id=174965
1292 Reviewed by Chris Fleizach.
1294 * accessibility/mac/search-predicate-from-ignored-element-expected.txt: Added.
1295 * accessibility/mac/search-predicate-from-ignored-element.html: Added.
1297 2017-07-29 Aaron Chu <aaron_chu@apple.com>
1299 AX: FKA: Buttons need a visible focus indicator
1300 https://bugs.webkit.org/show_bug.cgi?id=171040
1301 <rdar://problem/30922548>
1303 Reviewed by Antoine Quint.
1305 * media/modern-media-controls/button/button-focus-state-expected.txt: Added.
1306 * media/modern-media-controls/button/button-focus-state.html: Added.
1307 * platform/ios-simulator/TestExpectations:
1308 * platform/mac-elcapitan/TestExpectations:
1310 2017-07-28 Sam Weinig <sam@webkit.org>
1312 [WebIDL] Remove JS builtin bindings for FetchHeaders
1313 https://bugs.webkit.org/show_bug.cgi?id=174905
1315 Reviewed by Alex Christensen.
1317 * fetch/header-constructor-is-array-expected.txt:
1318 * fetch/header-constructor-is-array.html:
1319 Update test to match spec. An array with out a prototype will not yield
1320 a valid Header as it is not iterable.
1322 2017-07-28 Matt Baker <mattbaker@apple.com>
1324 Web Inspector: capture an async stack trace when web content calls addEventListener
1325 https://bugs.webkit.org/show_bug.cgi?id=174739
1326 <rdar://problem/33468197>
1328 Reviewed by Brian Burg.
1330 Add test case checking that async stack traces are recorded for addEventListener.
1332 * inspector/debugger/async-stack-trace-expected.txt:
1333 * inspector/debugger/async-stack-trace.html:
1335 2017-07-28 Matt Rajca <mrajca@apple.com>
1337 Don't add autoplay restrictions to media elements created in response to user gestures.
1338 https://bugs.webkit.org/show_bug.cgi?id=174947
1340 Reviewed by Eric Carlson.
1342 Skip the test on iOS because "runWithKeyDown" does not work there.
1344 Jer: "Turns out the problem with iOS is that the WKTR EventSender is basically unwritten. It
1345 doesn't support sending mouse, key, or touch events, so our "do this during a user gesture"
1346 helper in video-test.js doesn't work."
1348 * media/video-create-with-user-gesture-expected.txt: Added.
1349 * media/video-create-with-user-gesture.html: Added.
1350 * platform/ios/TestExpectations:
1352 2017-07-28 Per Arne Vollan <pvollan@apple.com>
1354 The test imported/w3c/web-platform-tests/fetch/api/basic/accept-header.any.html is slow on Windows.
1356 Unreviewed test gardening, mark test as slow.
1358 * platform/win/TestExpectations:
1360 2017-07-28 Matt Lewis <jlewis3@apple.com>
1362 Unreviewed, rolling out r220016.
1364 Test needs to be unskipped due to configuration change in High
1369 "Marked fast/images/pdf-as-image-with-annotations.html as
1371 http://trac.webkit.org/changeset/220016
1373 2017-07-28 Matt Lewis <jlewis3@apple.com>
1375 Marked fast/images/pdf-as-image-with-annotations.html as image failure.
1376 <rdar://problem/33550614>
1378 Unreviewed test gardening.
1380 * platform/mac-highsierra/TestExpectations:
1382 2017-07-28 Matt Lewis <jlewis3@apple.com>
1384 Marked multiple iimported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ as failing.
1385 <rdar://problem/33548297>
1387 Unreviewed test gardening.
1389 * platform/mac-highsierra/TestExpectations:
1391 2017-07-28 Matt Lewis <jlewis3@apple.com>
1393 Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html as flaky.
1394 <rdar://problem/33555052>
1396 Unreviewed test gardening.
1398 * platform/ios-wk2/TestExpectations:
1399 * platform/mac-highsierra/TestExpectations:
1401 2017-07-28 Myles C. Maxfield <mmaxfield@apple.com>
1403 [macOS] Reeder's defaults font is Times instead of San Francisco
1404 https://bugs.webkit.org/show_bug.cgi?id=174885
1405 <rdar://problem/33462483>
1407 Reviewed by Simon Fraser.
1409 * fast/text/font-lookup-dot-prefix-case-sensitive-2-expected.html: Added.
1410 * fast/text/font-lookup-dot-prefix-case-sensitive-2.html: Added.
1411 * fast/text/font-lookup-dot-prefix-case-sensitive-expected-mismatch.html: Added.
1412 * fast/text/font-lookup-dot-prefix-case-sensitive.html: Added.
1414 2017-07-28 Devin Rousso <drousso@apple.com>
1416 Web Inspector: Record actions performed on CanvasRenderingContext2D
1417 https://bugs.webkit.org/show_bug.cgi?id=174482
1419 Reviewed by Joseph Pecoraro.
1421 * inspector/canvas/recording-2d-expected.txt: Added.
1422 * inspector/canvas/recording-2d.html: Added.
1423 * inspector/canvas/recording-expected.txt: Added.
1424 * inspector/canvas/recording.html: Added.
1425 Take a recording of all CanvasRenderingContext2D actions and dump the recorded JSON data.
1427 2017-07-28 Per Arne Vollan <pvollan@apple.com>
1429 The test imported/w3c/web-platform-tests/cors/allow-headers.htm is slow on Windows.
1431 Unreviewed test gardening, mark test as slow.
1433 * platform/win/TestExpectations:
1435 2017-07-28 Myles C. Maxfield <mmaxfield@apple.com>
1437 REGRESSION(r216944): Fallback fonts erroneously visible when the primary font is loading
1438 https://bugs.webkit.org/show_bug.cgi?id=174772
1439 <rdar://problem/33267643>
1441 Reviewed by Simon Fraser.
1443 * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges-expected.html: Added.
1444 * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges.html: Added.
1446 2017-07-28 Per Arne Vollan <pvollan@apple.com>
1448 REGRESSION(r125147): Layout Test svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg is failing
1449 https://bugs.webkit.org/show_bug.cgi?id=93589
1451 Unreviewed test gardening, this test is also a flaky timeout on Windows.
1453 * platform/win/TestExpectations:
1455 2017-07-28 Claudio Saavedra <csaavedra@igalia.com>
1457 [WPE] Implement EventSenderProxy in WTR
1458 https://bugs.webkit.org/show_bug.cgi?id=173419
1460 Reviewed by Žan Doberšek.
1462 Add the implementation of EventSenderProxy to the WTR. This
1463 allows us to extend the coverage of the test suite in WKWPE.
1465 * platform/wpe/TestExpectations: Unskip fast/events tests, marking failures
1466 that are related to features not yet implemented in WPE. Also remove other
1467 tests that are now passing thanks to having event injection.
1468 * platform/wpe/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Update.
1469 * platform/wpe/fast/dynamic/layer-hit-test-crash-expected.txt: Update.
1470 * platform/wpe/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
1471 * platform/wpe/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt: Update.
1473 2017-07-27 Oleksandr Skachkov <gskachkov@gmail.com>
1475 [ES] Add support finally to Promise
1476 https://bugs.webkit.org/show_bug.cgi?id=174503
1478 Reviewed by Yusuke Suzuki.
1480 * js/Promise-types-expected.txt:
1481 * js/script-tests/Promise-types.js:
1483 2017-07-27 Aaron Chu <aaron_chu@apple.com>
1485 AX: VoiceOver silent or skipping over time values on media player.
1486 https://bugs.webkit.org/show_bug.cgi?id=174324
1487 <rdar://problem/32021784>
1489 Reviewed by Antoine Quint.
1491 Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
1493 Updated time-label.html to test role attribute on mac.
1494 Added ios-time-label.html to run time-label test without testing for role since accessibilityController does not expose a role property on iOS.
1496 * media/modern-media-controls/time-label/ios-time-label-expected.txt: Copied from LayoutTests/media/modern-media-controls/time-label/time-label-expected.txt.
1497 * media/modern-media-controls/time-label/ios-time-label.html: Copied from LayoutTests/media/modern-media-controls/time-label/time-label.html.
1498 * media/modern-media-controls/time-label/time-label-expected.txt:
1499 * media/modern-media-controls/time-label/time-label.html:
1500 * platform/ios-simulator/TestExpectations:
1501 * platform/mac/TestExpectations:
1503 2017-07-27 Yusuke Suzuki <utatane.tea@gmail.com>
1505 Hoist DOM binding attribute getter prologue into JavaScriptCore taking advantage of DOMJIT / CheckSubClass
1506 https://bugs.webkit.org/show_bug.cgi?id=171637
1508 Reviewed by Darin Adler.
1510 * js/dom/dom-getters-type-check-expected.txt: Added.
1511 * js/dom/dom-getters-type-check.html: Added.
1513 2017-07-27 Zan Dobersek <zdobersek@igalia.com>
1515 [GCrypt] Key serialization support
1516 https://bugs.webkit.org/show_bug.cgi?id=173883
1518 Reviewed by Jiewen Tan.
1520 * platform/wpe/TestExpectations: Unskip the crypto/worker/ tests that
1521 utilize key serialization and are now passing.
1523 2017-07-26 Arnaud Renevier <a.renevier@sisa.samsung.com> and Fujii Hironori <Hironori.Fujii@sony.com>
1525 Implement new TextMetrics, returned by canvas measureText()
1526 https://bugs.webkit.org/show_bug.cgi?id=82798
1528 Reviewed by Dean Jackson.
1530 Create a test that checks that:
1531 - ascent + descent is greater than zero
1532 - actualBoundingBoxLeft + actualBoundingBoxRight is somewhere
1533 quite close to width
1534 - when baseline is top, emHeightAscent is 0 (respectively
1535 bottom/emHeightDescent)
1536 - when baseline is hanging, hangingBaseline in 0 (respectively
1537 alphabetic and ideographic)
1538 - order of different vertical measures (for example,
1539 emHeightAscent is always higher that alphabeticBaseline)
1541 * fast/canvas/canvas-measureText-2-expected.txt: Added.
1542 * fast/canvas/canvas-measureText-2.html: Added.
1544 2017-07-26 Matt Lewis <jlewis3@apple.com>
1546 Marked Multiple imported/w3c/web-platform-tests/ as failing.
1547 <rdar://problem/33251388>
1549 Unreviewed test gardening.
1551 * platform/ios-11/TestExpectations:
1553 2017-07-26 Matt Lewis <jlewis3@apple.com>
1555 Rebaselined http/tests/quicklook/top-navigation-blocked-expected.txt.
1556 https://bugs.webkit.org/show_bug.cgi?id=174755
1558 Unreviewed test gardening.
1560 * platform/ios-11/http/tests/quicklook/top-navigation-blocked-expected.txt:
1562 2017-07-26 Devin Rousso <drousso@apple.com>
1564 Web Inspector: create protocol for recording Canvas contexts
1565 https://bugs.webkit.org/show_bug.cgi?id=174481
1567 Reviewed by Joseph Pecoraro.
1569 * inspector/model/recording-expected.txt: Added.
1570 * inspector/model/recording.html: Added.
1572 2017-07-26 Ali Juma <ajuma@chromium.org>
1574 Implement document.elementsFromPoint
1575 https://bugs.webkit.org/show_bug.cgi?id=153137
1577 Reviewed by Simon Fraser.
1579 * TestExpectations: Unskip a test.
1581 2017-07-26 Brian Burg <bburg@apple.com>
1583 Remove WEB_TIMING feature flag
1584 https://bugs.webkit.org/show_bug.cgi?id=174795
1586 Reviewed by Alex Christensen.
1588 * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js:
1589 (decodeBase64ToBlob):
1590 (timestamp): Deleted.
1591 * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js:
1592 (decodeBase64ToBlob):
1593 (timestamp): Deleted.
1595 2017-07-26 Matt Lewis <jlewis3@apple.com>
1597 Rebaselined multiple fast/css/getComputedStyle.
1598 <rdar://problem/33416054>
1600 Unreviewed test gardening.
1602 * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-expected.txt:
1603 * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1605 2017-07-26 Chris Dumez <cdumez@apple.com>
1607 Pressing the Escape key should not be a valid user gesture to enter fullscreen
1608 https://bugs.webkit.org/show_bug.cgi?id=174864
1609 <rdar://problem/33009088>
1611 Reviewed by Geoffrey Garen.
1613 Add layout test coverage.
1615 * fullscreen/requestFullscreen-escape-key-expected.txt: Added.
1616 * fullscreen/requestFullscreen-escape-key.html: Added.
1618 2017-07-26 Nan Wang <n_wang@apple.com>
1620 AX: Incorrect range from index and length in contenteditable with <p> tags
1621 https://bugs.webkit.org/show_bug.cgi?id=174856
1623 Reviewed by Chris Fleizach.
1625 * accessibility/mac/range-for-contenteditable-newline-expected.txt:
1626 * accessibility/mac/range-for-contenteditable-newline.html:
1628 2017-07-26 Ms2ger <Ms2ger@igalia.com>
1630 Remove obsolete failure annotation for bad-charset-alias.html.
1631 https://bugs.webkit.org/show_bug.cgi?id=145048
1633 Reviewed by Carlos Garcia Campos.
1635 This appears to have been fixed in r204850.
1637 * platform/gtk/TestExpectations:
1639 2017-07-26 Ms2ger <Ms2ger@igalia.com>
1641 Remove obsolete failure expectations for 2d.fillStyle.parse.{rgb,rgba}-eof.
1642 https://bugs.webkit.org/show_bug.cgi?id=174857
1644 Reviewed by Žan Doberšek.
1646 These tests started passing in r209666.
1648 * platform/gtk/TestExpectations:
1650 2017-07-26 Javier Fernandez <jfernandez@igalia.com>
1652 InsertOrderedList command applied to table cells inserts an extra BR before the table
1653 https://bugs.webkit.org/show_bug.cgi?id=174593
1655 Reviewed by Darin Adler.
1657 Tests to verify that the insertOrderedList command works as expected when applied
1660 * editing/inserting/insert-list-in-table-cell-01.html: Added.
1661 * editing/inserting/insert-list-in-table-cell-01-expected.txt: Added.
1662 * editing/inserting/insert-list-in-table-cell-02.html: Added.
1663 * editing/inserting/insert-list-in-table-cell-02-expected.txt: Added.
1664 * editing/inserting/insert-list-in-table-cell-03.html: Added.
1665 * editing/inserting/insert-list-in-table-cell-03-expected.txt: Added.
1666 * editing/inserting/insert-list-in-table-cell-04.html: Added.
1667 * editing/inserting/insert-list-in-table-cell-04-expected.txt: Added.
1668 * editing/inserting/insert-list-in-table-cell-05.html: Added.
1669 * editing/inserting/insert-list-in-table-cell-05-expected.txt: Added.
1670 * editing/inserting/insert-list-in-table-cell-06.html: Added.
1671 * editing/inserting/insert-list-in-table-cell-06-expected.txt: Added.
1672 * editing/inserting/insert-list-in-table-cell-07.html: Added.
1673 * editing/inserting/insert-list-in-table-cell-07-expected.txt: Added.
1674 * editing/inserting/insert-list-in-table-cell-08.html: Added.
1675 * editing/inserting/insert-list-in-table-cell-08-expected.txt: Added.
1677 2017-07-26 Ms2ger <Ms2ger@igalia.com>
1679 Fix an incorrect check in 2d.missingargs.html.
1680 https://bugs.webkit.org/show_bug.cgi?id=174854
1682 Reviewed by Carlos Garcia Campos.
1684 The check was introduced without explanation in r168302. This change reverts
1685 it to the previous, correct check.
1687 * canvas/philip/tests/2d.missingargs-expected.txt:
1688 * canvas/philip/tests/2d.missingargs.html:
1689 * platform/gtk/TestExpectations:
1690 * platform/ios/TestExpectations:
1691 * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt: Removed.
1692 * platform/wpe/TestExpectations:
1694 2017-07-26 Claudio Saavedra <csaavedra@igalia.com>
1696 [WPE] Enable KeyboardEvent key and code attributes
1697 https://bugs.webkit.org/show_bug.cgi?id=174822
1699 Reviewed by Žan Doberšek.
1701 * platform/wpe/TestExpectations: Mark
1702 fast/events/constructors/keyboard-event-constructor.html as passing.
1704 2017-07-26 Zan Dobersek <zdobersek@igalia.com>
1706 [WPE] WebGL2 support
1707 https://bugs.webkit.org/show_bug.cgi?id=174249
1709 Reviewed by Alex Christensen.
1711 * platform/wpe/TestExpectations:
1712 Unskip WebGL2 tests under the webgl/ directory. More tests under fast/canvas/webgl2/
1713 will be unskipped later.
1715 2017-07-26 Nan Wang <n_wang@apple.com>
1717 AX: should dispatch accessibilityPerformPressAction async on MacOS
1718 https://bugs.webkit.org/show_bug.cgi?id=174849
1720 Reviewed by Chris Fleizach.
1722 * accessibility/file-upload-button-with-axpress.html:
1723 * accessibility/mac/html5-input-number.html:
1724 * accessibility/mac/search-field-cancel-button.html:
1725 * accessibility/press-target-uses-text-descendant-node.html:
1726 * accessibility/press-targets-center-point.html:
1727 * accessibility/press-works-on-control-types.html:
1729 2017-07-25 Andy Estes <aestes@apple.com>
1731 [Apple Pay] Add "carteBancaire" as a supported payment network
1732 https://bugs.webkit.org/show_bug.cgi?id=174841
1733 <rdar://problem/31935596>
1735 Reviewed by Alex Christensen.
1737 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1738 * http/tests/ssl/applepay/ApplePaySession.html:
1739 * http/tests/ssl/applepay/ApplePaySessionV3.html:
1741 2017-07-25 Matt Lewis <jlewis3@apple.com>
1743 Marked multiple fast/ tests as crashing on High Sierra WK1.
1744 <rdar://problem/33522420>
1746 Unreviewed test gardening.
1748 * platform/mac-highsierra-wk1/TestExpectations:
1750 2017-07-25 Matt Lewis <jlewis3@apple.com>
1752 Marked imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html as failing.
1753 <rdar://problem/33251388>
1755 Unreviewed test gardening.
1757 * platform/mac-highsierra/TestExpectations:
1759 2017-07-25 Matt Lewis <jlewis3@apple.com>
1761 Rebaselined the test http/tests/quicklook/top-navigation-blocked.html
1762 https://bugs.webkit.org/show_bug.cgi?id=174755
1764 Unreviewed test gardening.
1766 * http/tests/quicklook/top-navigation-blocked-expected.txt:
1768 2017-07-25 Matt Lewis <jlewis3@apple.com>
1770 Rebaselined missed test.
1771 https://bugs.webkit.org/show_bug.cgi?id=174734
1773 Unreviewed test gardening.
1775 * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt:
1777 2017-07-25 Said Abou-Hallawa <sabouhallawa@apple.com>
1779 Async image decoding for large images should be disabled after the first time a tile is painted
1780 https://bugs.webkit.org/show_bug.cgi?id=174451
1781 <rdar://problem/31246421>
1783 Reviewed by Simon Fraser.
1785 To test async image decoding for large images, we have to create the <img>
1786 element dynamically so we can listen to the load and webkitImageFrameReady
1787 events and know reliably when to end the test. But with this patch the async
1788 image decoding for large images will be disabled after the first paint.
1789 That means async image decoding for large images will be disabled always
1790 unless we force the async image decoding till the image is painted for the
1791 first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
1792 to force the async image decoding. So painting an image in this case will
1793 require multiple paints; in all of them the async image decoding will be
1794 enabled. But this is okay because it resembles the case where the <img> is
1795 created from a static <img> tag in the HTML file.
1797 For new tests, where we want to make sure that mutating the DOM will not
1798 cause a flash, async image decoding will be forced till the image is drawn
1799 for the first time. After that the async image decoding is enabled but not
1802 Disable new tests for WK1 because the async image decoding is always enabled
1803 because tiling does not necessarily exist in WK1 . But eventually the async
1804 image decoding for large images will be always disabled for WK1.
1806 * fast/images/async-image-background-change-expected.html: Added.
1807 * fast/images/async-image-background-change.html: Added.
1808 * fast/images/async-image-background-image-repeated.html:
1809 * fast/images/async-image-background-image.html:
1810 * fast/images/async-image-body-background-image.html:
1811 * fast/images/async-image-multiple-clients-repaint.html:
1812 * fast/images/async-image-src-change-expected.html: Added.
1813 * fast/images/async-image-src-change.html: Added.
1814 * fast/images/resources/green-400x400.png: Added.
1815 * fast/images/resources/red-100x100.png: Added.
1816 * fast/images/resources/red-400x400.png: Added.
1817 * fast/images/sprite-sheet-image-draw.html:
1818 * http/tests/multipart/multipart-async-image-expected.txt: Added.
1819 * http/tests/multipart/multipart-async-image.html: Added.
1820 * platform/ios-wk1/TestExpectations:
1821 * platform/mac-wk1/TestExpectations:
1823 2017-07-25 Charlie Turner <cturner@igalia.com>
1825 [GTK] Unreviewed test gardening
1826 https://bugs.webkit.org/show_bug.cgi?id=174820
1828 Unreviewed gardening.
1830 * platform/gtk/TestExpectations:
1832 2017-07-25 Devin Rousso <drousso@apple.com>
1833 Web Inspector: add context menu item for taking a screenshot of a node
1834 https://bugs.webkit.org/show_bug.cgi?id=174754
1836 Reviewed by Brian Burg.
1838 * inspector/unit-tests/number-utilities-expected.txt:
1839 * inspector/unit-tests/number-utilities.html:
1840 Add test for Number.zeroPad.
1842 Drive-by: Change tests to use expectEqual for better output on failure.
1844 2017-07-25 Claudio Saavedra <csaavedra@igalia.com>
1846 REGRESSION (r143068): fast/events/clientXY-in-zoom-and-scroll.html failing on GTK, Qt
1847 https://bugs.webkit.org/show_bug.cgi?id=110090
1849 Unreviewed gardening.
1851 This test only needed the expectation to be updated.
1853 * platform/gtk/TestExpectations: Remove test below.
1854 * platform/gtk/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
1856 2017-07-24 Per Arne Vollan <pvollan@apple.com>
1858 [Win] The tests fast/text/line-height-minimumFontSize*.html are failing.
1859 https://bugs.webkit.org/show_bug.cgi?id=174801
1861 Unreviewed test gardening, update test expectations for failing tests.
1863 * platform/win/TestExpectations:
1865 2017-07-24 Matt Lewis <jlewis3@apple.com>
1867 Marked tests as failures.
1868 <rdar://problem/33437597>
1870 Unreviewed test gardening.
1872 * platform/mac-highsierra/TestExpectations:
1874 2017-07-24 Matt Lewis <jlewis3@apple.com>
1876 Fixed typo in test expectations.
1877 https://bugs.webkit.org/show_bug.cgi?id=173010
1879 Unreviewed gardening.
1880 * platform/ios-simulator-wk2/TestExpectations:
1882 2017-07-24 Per Arne Vollan <pvollan@apple.com>
1884 [Win] Async image tests are failing.
1885 https://bugs.webkit.org/show_bug.cgi?id=174653
1887 Unreviewed test gardening, update test expectations for async image tests.
1889 * platform/win/TestExpectations:
1891 2017-07-24 Simon Fraser <simon.fraser@apple.com>
1893 Rebaseline this test. The previous result was generated using an older iOS SDK.
1895 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
1897 2017-07-24 Per Arne Vollan <pvollan@apple.com>
1899 Mark Skia font test as image only failure on Windows.
1901 Unreviewed test gardening.
1903 * platform/win/TestExpectations:
1905 2017-07-24 Jeremy Jones <jeremyj@apple.com>
1907 LayoutTest userscripts/user-script-audio-document.html failing on High Sierra
1908 https://bugs.webkit.org/show_bug.cgi?id=174726
1909 rdar://problem/30059973
1911 Reviewed by Alexey Proskuryakov.
1913 Underlying issue has been resolved.
1914 Re-enable test: userscripts/user-script-audio-document.html
1916 * platform/mac-highsierra/TestExpectations:
1918 2017-07-24 Simon Fraser <simon.fraser@apple.com>
1920 Fix typo (Timout -> Timeout).
1922 * platform/mac-wk2/TestExpectations:
1924 2017-07-24 Jeremy Jones <jeremyj@apple.com>
1926 5 wav media layoutTest timeouts on High Sierra
1927 https://bugs.webkit.org/show_bug.cgi?id=174725
1928 rdar://problem/30182218
1930 Reviewed by Andreas Kling.
1932 Underlying issue is fixed. Re-enable tests on High Sierra.
1934 media/audio-controls-timeline-in-media-document.html
1935 media/audio-data-url.html
1936 media/media-document-audio-controls-visible.html
1937 media/media-document-audio-repaint.html
1938 media/media-document-audio-size.html
1940 * platform/mac-highsierra/TestExpectations:
1942 2017-07-24 Simon Fraser <simon.fraser@apple.com>
1944 Revert "client" coordinates to be in scrolling coordinates
1945 https://bugs.webkit.org/show_bug.cgi?id=174734
1946 rdar://problem/33336930
1948 Reviewed by Tim Horton.
1952 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
1953 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
1954 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1955 * fast/visual-viewport/zoomed-fixed-expected.txt:
1956 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1957 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
1958 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1959 * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Added.
1960 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
1961 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1963 2017-07-24 Matt Lewis <jlewis3@apple.com>
1965 Marked tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html as failure.
1966 https://bugs.webkit.org/show_bug.cgi?id=172148
1968 Unreviewed test gardening.
1970 * platform/mac-wk2/TestExpectations:
1972 2017-07-23 Darin Adler <darin@apple.com>
1974 Remove race from one plug-in test
1975 https://bugs.webkit.org/show_bug.cgi?id=130653
1977 Reviewed by Antti Koivisto.
1979 * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
1980 rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
1981 comment explaining why this is both needed and potentially insufficient in the long run.
1983 2017-07-11 Frederic Wang <fwang@igalia.com>
1985 Add attribute allow-top-navigation-by-user-activation to iframe sandbox
1986 https://bugs.webkit.org/show_bug.cgi?id=171327
1988 Reviewed by Chris Dumez.
1990 This patch adds tests to verify that a sandboxed iframe with the flag
1991 'allow-top-navigation-by-user-activation' or 'allow-top-navigation' can navigate the top
1992 level page, if navigation is triggered by a user gesture. This is based on a test from the
1993 Chromium repository.
1994 It also verifies that navigation fails when 'allow-top-navigation-by-user-activation' is
1995 absent, even when it is triggered by a user gesture.
1997 * 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
1998 performs navigation of its parent using user activation.
1999 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1.html: Added.
2000 Test top navigation for a sandboxed frame with 'allow-top-navigation-by-user-activation'
2001 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1-expected.txt: Added.
2002 Add PASS expectation.
2003 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2.html: Added.
2004 Test top navigation for a sandboxed frame with 'allow-top-navigation'.
2005 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2-expected.txt: Added.
2006 Add PASS expectation.
2007 * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture.html: Added.
2008 Test user-triggered navigation for a sandboxed frame without 'allow-top-navigation-by-user-activation'.
2009 * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture-expected.txt: Added.
2010 Add reference with navigation failure.
2012 2017-07-22 Chris Dumez <cdumez@apple.com>
2014 Merge ExceptionBase into DOMException and drop custom toString
2015 https://bugs.webkit.org/show_bug.cgi?id=174755
2017 Reviewed by Sam Weinig.
2019 Rebaseline some tests now that DOMException's custom toString has been dropped
2020 and we rely on Error's toString. This causes the exception message to be
2023 * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
2024 * fast/frames/sandboxed-iframe-history-denied-expected.txt:
2025 * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt:
2026 * fast/inspector-support/uncaught-dom1-exception-expected.txt:
2027 * fast/inspector-support/uncaught-dom3-exception-expected.txt:
2028 * fast/inspector-support/uncaught-dom8-exception-expected.txt:
2029 * fast/regions/selection/crash-deselect-expected.txt:
2030 * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
2031 * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
2032 * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
2033 * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
2034 * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
2035 * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
2036 * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
2037 * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
2038 * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
2039 * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
2040 * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
2041 * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
2042 * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
2043 * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
2044 * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
2045 * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
2046 * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
2047 * http/tests/security/xss-DENIED-frame-name-expected.txt:
2048 * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
2049 * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
2050 * inspector/debugger/command-line-api-exception-expected.txt:
2051 * inspector/debugger/regress-133182-expected.txt:
2052 * inspector/debugger/setPauseOnExceptions-all-expected.txt:
2053 * inspector/debugger/setPauseOnExceptions-none-expected.txt:
2054 * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
2055 * platform/mac/fast/dynamic/015-expected.txt:
2057 2017-07-21 Chris Dumez <cdumez@apple.com>
2059 Drop IDBDatabaseException class
2060 https://bugs.webkit.org/show_bug.cgi?id=174743
2062 Reviewed by Darin Adler.
2064 Rebaseline test as the exception messages are slightly different.
2066 * storage/indexeddb/createIndex-after-failure-expected.txt:
2067 * storage/indexeddb/createIndex-after-failure-private-expected.txt:
2068 * storage/indexeddb/get-keyrange-expected.txt:
2069 * storage/indexeddb/get-keyrange-private-expected.txt:
2070 * storage/indexeddb/keypath-edges-expected.txt:
2071 * storage/indexeddb/keypath-edges-private-expected.txt:
2072 * storage/indexeddb/keyrange-expected.txt:
2073 * storage/indexeddb/keyrange-private-expected.txt:
2074 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
2075 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt:
2076 * storage/indexeddb/transaction-active-flag-expected.txt:
2077 * storage/indexeddb/transaction-active-flag-private-expected.txt:
2079 2017-07-21 Per Arne Vollan <pvollan@apple.com>
2081 Round-tripping stroke-width styles through getComputedStyle cause the text to gain a stroke.
2082 https://bugs.webkit.org/show_bug.cgi?id=174701
2084 Reviewed by Simon Fraser.
2086 * fast/css/round-trip-stroke-width-using-computed-style-expected.html: Added.
2087 * fast/css/round-trip-stroke-width-using-computed-style.html: Added.
2089 2017-07-21 Nan Wang <n_wang@apple.com>
2091 AX: Expose form validation on iOS as hint
2092 https://bugs.webkit.org/show_bug.cgi?id=174722
2093 <rdar://problem/33459761>
2095 Reviewed by Chris Fleizach.
2097 * accessibility/ios-simulator/form-control-validation-message-expected.txt: Added.
2098 * accessibility/ios-simulator/form-control-validation-message.html: Added.
2100 2017-07-21 Joseph Pecoraro <pecoraro@apple.com>
2102 Web Inspector: inspect(aFunction) should jump to function definition
2103 https://bugs.webkit.org/show_bug.cgi?id=149344
2104 <rdar://problem/11563607>
2106 Reviewed by Matt Baker.
2108 * inspector/runtime/CommandLineAPI-inspect-expected.txt: Added.
2109 * inspector/runtime/CommandLineAPI-inspect.html: Added.
2110 Add tests for the CommandLineAPI's inspect() and how it triggers the
2111 `Inspector.inspect` event with a RemoteObject and hints.
2113 2017-07-21 Matt Lewis <jlewis3@apple.com>
2115 Adjusted test expectations.
2116 https://bugs.webkit.org/show_bug.cgi?id=173861
2118 Unreviewed test gardening.
2120 * platform/mac-wk2/TestExpectations:
2122 2017-07-21 Brady Eidson <beidson@apple.com>
2124 Get rid of WebCore IconDatabase code.
2125 https://bugs.webkit.org/show_bug.cgi?id=174700
2127 Reviewed by Tim Horton.
2129 * fast/dom/icon-url-list-expected.txt:
2130 * fast/dom/icon-url-list.html:
2132 2017-07-21 Chris Dumez <cdumez@apple.com>
2134 Unreviewed, rebaseline test after r219708.
2136 * js/dom/global-constructors-attributes-expected.txt:
2137 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2138 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2139 * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
2140 * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
2141 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2142 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2143 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2144 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2146 2017-07-21 Claudio Saavedra <csaavedra@igalia.com>
2148 [GTK] Update test expectations after r219663
2150 Unreviewed gardening
2152 DOMException got its toString() removed so the output changes.
2154 * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
2155 * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
2156 * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
2157 * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
2158 * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
2159 * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
2160 * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
2161 * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
2162 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt:
2163 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt:
2165 2017-07-21 Claudio Saavedra <csaavedra@igalia.com>
2167 [WPE] Update expectation file
2169 Unreviewed gardening.
2171 Drop XPathException after r219708.
2173 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2175 2017-07-20 Antoine Quint <graouts@apple.com>
2177 Turn tests at media/modern-media-controls/seek-forward-support back on
2178 https://bugs.webkit.org/show_bug.cgi?id=174690
2180 Reviewed by Dean Jackson.
2182 * platform/mac/TestExpectations:
2184 2017-07-20 Antoine Quint <graouts@apple.com>
2186 Turn tests at media/modern-media-controls/seek-backward-support back on
2187 https://bugs.webkit.org/show_bug.cgi?id=174689
2189 Reviewed by Dean Jackson.
2191 * platform/mac/TestExpectations:
2193 2017-07-20 Antoine Quint <graouts@apple.com>
2195 Turn tests at media/modern-media-controls/time-labels-support back on
2196 https://bugs.webkit.org/show_bug.cgi?id=174688
2198 Reviewed by Dean Jackson.
2200 * media/modern-media-controls/time-labels-support/elapsed-time-expected.txt:
2201 * media/modern-media-controls/time-labels-support/elapsed-time.html:
2202 * media/modern-media-controls/time-labels-support/remaining-time-expected.txt:
2203 * media/modern-media-controls/time-labels-support/remaining-time.html:
2204 * platform/ios-simulator/TestExpectations:
2205 * platform/mac/TestExpectations:
2207 2017-07-20 Antoine Quint <graouts@apple.com>
2209 Turn tests at media/modern-media-controls/status-support back on
2210 https://bugs.webkit.org/show_bug.cgi?id=174687
2212 Reviewed by Dean Jackson.
2214 * platform/ios-simulator/TestExpectations:
2215 * platform/mac/TestExpectations:
2217 2017-07-20 Chris Dumez <cdumez@apple.com>
2219 Drop legacy SVGException type
2220 https://bugs.webkit.org/show_bug.cgi?id=174695
2222 Reviewed by Darin Adler.
2224 Update existing tests to reflect behavior change.
2226 * fast/dom/Window/resources/window-properties.js:
2227 * js/dom/global-constructors-attributes-expected.txt:
2228 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2229 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2230 * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
2231 * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
2232 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2233 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2234 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2235 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2236 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2237 * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt:
2238 * svg/custom/SVGException-expected.txt: Removed.
2239 * svg/custom/SVGException.html: Removed.
2240 * svg/custom/global-constructors-expected.txt:
2241 * svg/custom/global-constructors.html:
2242 * svg/custom/js-svg-constructors-expected.txt:
2243 * svg/custom/js-svg-constructors.svg:
2244 * svg/dom/SVGAnimatedEnumeration-SVGClipPathElement-expected.txt:
2245 * svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement-expected.txt:
2246 * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
2247 * svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement-expected.txt:
2248 * svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement-expected.txt:
2249 * svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement-expected.txt:
2250 * svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement-expected.txt:
2251 * svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement-expected.txt:
2252 * svg/dom/SVGAnimatedEnumeration-SVGFilterElement-expected.txt:
2253 * svg/dom/SVGAnimatedEnumeration-SVGGradientElement-expected.txt:
2254 * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
2255 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
2256 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
2257 * svg/dom/SVGAnimatedEnumeration-SVGTextContentElement-expected.txt:
2258 * svg/dom/SVGAnimatedEnumeration-SVGTextPathElement-expected.txt:
2259 * svg/dom/SVGAnimatedEnumeration-expected.txt:
2260 * svg/dom/SVGException-obsolete-expected.txt: Added.
2261 * svg/dom/SVGException-obsolete.html: Added.
2262 * svg/dom/SVGMatrix-interface-expected.txt:
2263 * svg/dom/svglist-exception-on-out-bounds-error-expected.txt:
2264 * svg/filters/feBlend-invalid-mode-expected.txt:
2265 * svg/filters/feComponentTransfer-style-crash-expected.txt:
2266 * svg/filters/feDisplacementMap-crash-test-expected.txt:
2268 2017-07-20 Matt Lewis <jlewis3@apple.com>
2270 Unreviewed, rolling out r219700.
2272 This revision caused consistent timouts on iOS.
2276 "Turn tests at media/modern-media-controls/start-support back
2278 https://bugs.webkit.org/show_bug.cgi?id=174683
2279 http://trac.webkit.org/changeset/219700
2281 2017-07-20 Chris Dumez <cdumez@apple.com>
2283 Drop legacy XPathException type
2284 https://bugs.webkit.org/show_bug.cgi?id=174679
2286 Reviewed by Sam Weinig.
2288 Update existing tests to reflect behavior change.
2290 * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
2291 (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
2292 * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
2293 (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
2294 * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
2295 (XPathEvaluator_evaluate_TYPE_ERR):
2296 * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
2297 (XPathResult_TYPE_ERR):
2298 * fast/dom/DOMException/XPathException-expected.txt: Removed.
2299 * fast/dom/DOMException/XPathException.html: Removed.
2300 * fast/dom/DOMException/resources/XPathException.js: Removed.
2301 * fast/dom/Window/resources/window-properties.js:
2302 * fast/dom/Window/window-lookup-precedence-expected.txt:
2303 * fast/xpath/4XPath/Core/test_parser-expected.txt:
2304 * fast/xpath/invalid-functions-expected.txt:
2305 * fast/xpath/py-dom-xpath/expressions-expected.txt:
2306 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2307 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2309 2017-07-20 Chris Dumez <cdumez@apple.com>
2311 Unreviewed, rolling out r219706.
2317 "Drop legacy XPathException type"
2318 https://bugs.webkit.org/show_bug.cgi?id=174679
2319 http://trac.webkit.org/changeset/219706
2321 2017-07-20 Chris Dumez <cdumez@apple.com>
2323 Drop legacy XPathException type
2324 https://bugs.webkit.org/show_bug.cgi?id=174679
2326 Reviewed by Sam Weinig.
2328 Update existing tests to reflect behavior change.
2330 * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
2331 (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
2332 * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
2333 (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
2334 * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
2335 (XPathEvaluator_evaluate_TYPE_ERR):
2336 * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
2337 (XPathResult_TYPE_ERR):
2338 * fast/dom/DOMException/XPathException-expected.txt: Removed.
2339 * fast/dom/DOMException/XPathException.html: Removed.
2340 * fast/dom/DOMException/resources/XPathException.js: Removed.
2341 * fast/dom/Window/resources/window-properties.js:
2342 * fast/dom/Window/window-lookup-precedence-expected.txt:
2343 * fast/xpath/4XPath/Core/test_parser-expected.txt:
2344 * fast/xpath/invalid-functions-expected.txt:
2345 * fast/xpath/py-dom-xpath/expressions-expected.txt:
2346 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2347 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2349 2017-07-20 Matt Lewis <jlewis3@apple.com>
2351 Rebaselined svg/css/getComputedStyle-basic.xhtml.
2353 Unreviewed test gardening.
2355 * platform/mac-highsierra/svg/css/getComputedStyle-basic-expected.txt:
2357 2017-07-20 Antoine Quint <graouts@apple.com>
2359 Turn tests at media/modern-media-controls/start-support back on
2360 https://bugs.webkit.org/show_bug.cgi?id=174683
2362 Reviewed by Dean Jackson.
2364 * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt:
2365 * media/modern-media-controls/start-support/start-support-click-to-start.html:
2366 * media/modern-media-controls/start-support/start-support-fullscreen.html:
2367 * media/modern-media-controls/start-support/start-support-lowPowerMode-expected.txt:
2368 * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
2369 * platform/ios-simulator/TestExpectations:
2370 * platform/mac/TestExpectations:
2372 2017-07-20 Matt Lewis <jlewis3@apple.com>
2374 Marked media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky
2375 https://bugs.webkit.org/show_bug.cgi?id=174682
2377 Unreviewed test gardening.
2379 * platform/mac/TestExpectations:
2381 2017-07-20 Chris Dumez <cdumez@apple.com>
2383 Unreviewed, rebaseline test on all platforms after r219673.
2385 * js/dom/global-constructors-attributes-expected.txt:
2386 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2387 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2388 * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
2389 * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
2390 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2391 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2392 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2393 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2394 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2396 2017-07-20 Charlie Turner <cturner@igalia.com>
2398 [GTK] Layout Test http/tests/media/hls/hls-progress.html is failing
2399 https://bugs.webkit.org/show_bug.cgi?id=141469
2401 Reviewed by Xabier Rodriguez-Calvar.
2403 Fixes the removed tests.
2405 * platform/gtk/TestExpectations:
2407 2017-07-20 Michael Catanzaro <mcatanzaro@igalia.com>
2409 Unreviewed GTK test gardening
2411 * platform/gtk/TestExpectations:
2413 2017-07-20 Zan Dobersek <zdobersek@igalia.com>
2415 Unreviewed WPE gardening. Updating test baselines after r219663.
2417 * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
2418 * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
2419 * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
2420 * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
2421 * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
2422 * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
2423 * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
2424 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt:
2425 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt:
2426 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt:
2427 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt:
2428 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt:
2429 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
2430 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
2431 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt:
2432 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
2433 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
2434 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
2435 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
2436 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
2437 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
2438 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
2439 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
2440 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
2441 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
2442 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
2443 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
2444 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
2445 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
2446 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
2447 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
2448 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
2449 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
2450 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
2451 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
2452 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
2454 2017-07-19 Simon Fraser <simon.fraser@apple.com>
2456 getBoundingClientRects not updated for programmatic scrolls
2457 https://bugs.webkit.org/show_bug.cgi?id=174538
2458 rdar://problem/33049012
2460 Reviewed by Tim Horton.
2462 New results for these tests, reflecting the fact that programmatic scrolls now update
2463 the layout viewport.
2465 Clean up fast/dom/elementFromPoint-relative-to-viewport.html, and land an iOS expectation. The test
2466 uses eventSender.zoomPageOut() which is not expected to work correctly on iOS. It works when tested
2469 * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
2470 * fast/dom/elementFromPoint-relative-to-viewport.html:
2471 * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Copied from LayoutTests/fast/dom/elementFromPoint-relative-to-viewport-expected.txt.
2472 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
2473 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
2474 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt:
2475 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
2476 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
2477 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2479 2017-07-19 Myles C. Maxfield <mmaxfield@apple.com>
2481 Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
2482 https://bugs.webkit.org/show_bug.cgi?id=174406
2483 <rdar://problem/10139227>
2485 Reviewed by Simon Fraser.
2487 * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
2488 * fast/text/line-height-minimumFontSize-autosize.html: Added.
2489 * fast/text/line-height-minimumFontSize-expected.txt: Added.
2490 * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
2491 * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
2492 * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
2493 * fast/text/line-height-minimumFontSize-visual.html: Added.
2494 * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
2495 * fast/text/line-height-minimumFontSize-zoom.html: Added.
2496 * fast/text/line-height-minimumFontSize.html: Added.
2498 2017-07-18 Myles C. Maxfield <mmaxfield@apple.com>
2500 Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
2501 https://bugs.webkit.org/show_bug.cgi?id=174406
2502 <rdar://problem/10139227>
2504 Reviewed by Simon Fraser.
2506 * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
2507 * fast/text/line-height-minimumFontSize-autosize.html: Added.
2508 * fast/text/line-height-minimumFontSize-expected.txt: Added.
2509 * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
2510 * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
2511 * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
2512 * fast/text/line-height-minimumFontSize-visual.html: Added.
2513 * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
2514 * fast/text/line-height-minimumFontSize-zoom.html: Added.
2515 * fast/text/line-height-minimumFontSize.html: Added.
2517 2017-07-19 Chris Dumez <cdumez@apple.com>
2519 DOMException should not have its own toString()
2520 https://bugs.webkit.org/show_bug.cgi?id=174630
2522 Reviewed by Sam Weinig.
2524 Rebaseline existing tests as the exception string is now slightly different.
2526 2017-07-19 Antoine Quint <graouts@apple.com>
2528 [iOS] REGRESSION: Scrubbing media using built-in controls does not pause media
2529 https://bugs.webkit.org/show_bug.cgi?id=174650
2530 <rdar://problem/33401877>
2532 Reviewed by Dean Jackson.
2534 Rebaseline and turn back on all the ScrubberSupport tests on macOS and iOS.
2536 * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag-expected.txt:
2537 * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag.html:
2538 * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt:
2539 * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
2540 * platform/ios-simulator/TestExpectations:
2541 * platform/mac/TestExpectations:
2543 2017-07-19 Nan Wang <n_wang@apple.com>
2545 AX: Web page reloaded when a node is labelling multiple childnodes
2546 https://bugs.webkit.org/show_bug.cgi?id=174655
2548 Reviewed by Chris Fleizach.
2550 * accessibility/mac/aria-labelledby-multiple-child-crash-expected.txt: Added.
2551 * accessibility/mac/aria-labelledby-multiple-child-crash.html: Added.
2553 2017-07-19 Chris Dumez <cdumez@apple.com>
2555 Make cross-origin properties enumerable
2556 https://bugs.webkit.org/show_bug.cgi?id=174576
2558 Reviewed by Darin Adler.
2560 Update / rebaseline some tests to reflect behavior change.
2562 * http/tests/security/cross-origin-descriptors-expected.txt:
2563 * http/tests/security/cross-origin-descriptors.html:
2564 * js/dom/getOwnPropertyDescriptor-expected.txt:
2565 * js/resources/getOwnPropertyDescriptor.js:
2567 2017-07-19 Matt Lewis <jlewis3@apple.com>
2569 Unreviewed, rolling out r219646.
2571 The test added are failing on all platforms
2575 "Setting the minimum font size preference doesn’t affect
2576 absolute line-height values, so lines overlap"
2577 https://bugs.webkit.org/show_bug.cgi?id=174406
2578 http://trac.webkit.org/changeset/219646
2580 2017-07-19 Zan Dobersek <zdobersek@igalia.com>
2582 Unreviewed WPE gardening.
2584 * platform/wpe/TestExpectations:
2585 Unskip a bunch of Web Crypto tests that are passing now that
2586 the underlying implementation has progressed.
2588 2017-07-18 Myles C. Maxfield <mmaxfield@apple.com>
2590 Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
2591 https://bugs.webkit.org/show_bug.cgi?id=174406
2592 <rdar://problem/10139227>
2594 Reviewed by Simon Fraser.
2596 * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
2597 * fast/text/line-height-minimumFontSize-autosize.html: Added.
2598 * fast/text/line-height-minimumFontSize-expected.txt: Added.
2599 * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
2600 * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
2601 * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
2602 * fast/text/line-height-minimumFontSize-visual.html: Added.
2603 * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
2604 * fast/text/line-height-minimumFontSize-zoom.html: Added.
2605 * fast/text/line-height-minimumFontSize.html: Added.
2607 2017-07-18 Ali Juma <ajuma@chromium.org>
2609 Align quirky number parsing with other browsers
2610 https://bugs.webkit.org/show_bug.cgi?id=155874
2612 Reviewed by Simon Fraser.
2614 * animations/animation-add-events-in-handler.html:
2615 * fast/css/animation-transition-duration-quirksmode-expected.txt: Added.
2616 * fast/css/animation-transition-duration-quirksmode.html: Added.
2618 2017-07-18 Joseph Pecoraro <pecoraro@apple.com>
2620 Web Inspector: Modernize InjectedScriptSource
2621 https://bugs.webkit.org/show_bug.cgi?id=173890
2623 Reviewed by Brian Burg.
2625 * inspector/model/remote-object-expected.txt:
2626 * inspector/model/stack-trace-expected.txt:
2627 Now that we use classes, implicitly strict mode, the call frame
2628 for evaluate gets tail call eliminated.
2630 2017-07-18 Ryosuke Niwa <rniwa@webkit.org>
2632 REGRESSION(r218910): Crash when password field changes to text field
2633 https://bugs.webkit.org/show_bug.cgi?id=174560
2635 Reviewed by Zalan Bujtas.
2637 Added a regression test based on the test case provided by Daniel Bates.
2639 * accessibility/mac/input-type-change-crash-2-expected.txt: Added.
2640 * accessibility/mac/input-type-change-crash-2.html: Added.
2642 2017-07-18 Matt Baker <mattbaker@apple.com>
2644 Web Inspector: Refactoring: replace InspectorCanvasAgent::CanvasEntry with a helper class
2645 https://bugs.webkit.org/show_bug.cgi?id=174311
2647 Reviewed by Devin Rousso.
2649 Updated test expectations for new error strings.
2651 * inspector/canvas/css-canvas-clients-expected.txt:
2652 * inspector/canvas/requestContent-2d-expected.txt:
2653 * inspector/canvas/requestNode-expected.txt:
2654 * inspector/canvas/resolveCanvasContext-2d-expected.txt:
2656 2017-07-18 Antoine Quint <graouts@apple.com>
2658 Turn tests at media/modern-media-controls/playback-support back on
2659 https://bugs.webkit.org/show_bug.cgi?id=174639
2661 Reviewed by Dean Jackson.
2663 * media/modern-media-controls/playback-support/playback-support-button-click.html:
2664 * platform/ios-simulator/TestExpectations:
2665 * platform/mac/TestExpectations:
2667 2017-07-18 Antoine Quint <graouts@apple.com>
2669 Turn tests at media/modern-media-controls/pip-support back on
2670 https://bugs.webkit.org/show_bug.cgi?id=174636
2672 Reviewed by Dean Jackson.
2674 * media/modern-media-controls/pip-support/ipad/pip-support-tap.html:
2675 * platform/ios-simulator/TestExpectations:
2676 * platform/mac-elcapitan/TestExpectations:
2677 * platform/mac/TestExpectations:
2679 2017-07-18 Matt Lewis <jlewis3@apple.com>
2681 Marked http/tests/cache/disk-cache/redirect-chain-limits.html as flaky.
2682 https://bugs.webkit.org/show_bug.cgi?id=172662
2684 Unreviewed test gardening.
2686 * platform/wk2/TestExpectations:
2688 2017-07-18 Matt Lewis <jlewis3@apple.com>
2690 Marked http/tests/cache/disk-cache/disk-cache-vary-cookie.html as flaky.
2691 https://bugs.webkit.org/show_bug.cgi?id=172662
2693 Unreviewed test gardening.
2695 * platform/wk2/TestExpectations:
2697 2017-07-18 Antoine Quint <graouts@apple.com>
2699 [macOS] Mouse pointer does not hide during fullscreen playback
2700 https://bugs.webkit.org/show_bug.cgi?id=174638
2701 <rdar://problem/33244399>
2703 Reviewed by Dean Jackson.
2705 Add a test that checks that the "-webkit-cursor-visibility" is set to "auto-hide" when
2706 in fullscreen for the media controls container.
2708 * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide-expected.txt: Added.
2709 * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html: Added.
2710 * platform/ios-simulator/TestExpectations:
2712 2017-07-18 Sam Weinig <sam@webkit.org>
2714 [WebIDL] Remove custom bindings for MockContentFilterSettings
2715 https://bugs.webkit.org/show_bug.cgi?id=174606
2717 Reviewed by Andy Estes.
2719 * contentfiltering/allow-after-add-data.html:
2720 * contentfiltering/allow-after-finished-adding-data.html:
2721 * contentfiltering/allow-after-response.html:
2722 * contentfiltering/allow-after-will-send-request.html:
2723 * contentfiltering/allow-empty-document.html:
2724 * contentfiltering/allow-media-document.html:
2725 * contentfiltering/allow-never.html:
2726 * contentfiltering/block-after-add-data-then-allow-unblock.html:
2727 * contentfiltering/block-after-add-data-then-deny-unblock.html:
2728 * contentfiltering/block-after-add-data.html:
2729 * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html:
2730 * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html:
2731 * contentfiltering/block-after-finished-adding-data.html:
2732 * contentfiltering/block-after-response-then-allow-unblock.html:
2733 * contentfiltering/block-after-response-then-deny-unblock.html:
2734 * contentfiltering/block-after-response.html:
2735 * contentfiltering/block-after-will-send-request-then-allow-unblock.html:
2736 * contentfiltering/block-after-will-send-request-then-deny-unblock.html:
2737 * contentfiltering/block-after-will-send-request.html:
2738 * contentfiltering/block-never.html:
2739 * contentfiltering/modify-request-url.html:
2740 * contentfiltering/resources/contentfiltering.js:
2741 * http/tests/contentfiltering/allow-after-redirect.html:
2742 * http/tests/contentfiltering/block-after-redirect.html:
2743 * http/tests/contentfiltering/load-substitute-data-from-appcache.html:
2744 * http/tests/contentfiltering/modify-redirect-request-url.html:
2745 Update tests to use new MockContentFilterSettings enums rather than constants.
2747 2017-07-18 Sam Weinig <sam@webkit.org>
2749 [WebIDL] Replace some custom bindings code in JSCSSStyleDeclarationCustom.cpp with named getters/setters
2750 https://bugs.webkit.org/show_bug.cgi?id=174529
2752 Reviewed by Chris Dumez.
2754 * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt:
2755 * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html:
2756 Update test and result to match standard and other browsers.
2758 2017-07-18 Matt Lewis <jlewis3@apple.com>
2760 Unreviewed, rolling out r219610.
2762 This caused an api failure on all platforms for the test
2763 SnapshotImageLargeAsyncDecoding
2767 "Async image decoding for large images should be disabled
2768 after the first time a tile is painted"
2769 https://bugs.webkit.org/show_bug.cgi?id=174451
2770 http://trac.webkit.org/changeset/219610
2772 2017-07-18 Devin Rousso <drousso@apple.com>
2774 Add CanvasRenderingContext2D::getTransform
2775 https://bugs.webkit.org/show_bug.cgi?id=174278
2777 Reviewed by Dean Jackson.
2779 * canvas/philip/tests/2d.missingargs.html:
2780 CanvasRenderingContext2D.prototype.setTransform no longer throws an error with no arguments.
2782 * fast/canvas/2d.getTransform.modification-expected.txt: Added.
2783 * fast/canvas/2d.getTransform.modification.html: Added.
2784 * fast/canvas/2d.getTransform.newobject-expected.txt: Added.
2785 * fast/canvas/2d.getTransform.newobject.html: Added.
2786 * fast/canvas/2d.setTransform.matrix-expected.txt: Added.
2787 * fast/canvas/2d.setTransform.matrix.html: Added.
2789 2017-07-18 Matt Lewis <jlewis3@apple.com>
2791 Rebaseline inspector/model/remote-object.html.
2792 https://bugs.webkit.org/show_bug.cgi?id=173991
2794 Unreviewed test gardening.
2796 * inspector/model/remote-object-expected.txt:
2798 2017-07-18 Said Abou-Hallawa <sabouhallawa@apple.com>
2800 Async image decoding for large images should be disabled after the first time a tile is painted
2801 https://bugs.webkit.org/show_bug.cgi?id=174451
2803 Reviewed by Simon Fraser.
2805 To test async image decoding for large images, we have to create the <img>
2806 element dynamically so we can listen to the load and webkitImageFrameReady
2807 events and know reliably when to end the test. But with this patch the async
2808 image decoding for large images will be disabled after the first paint.
2809 That means async image decoding for large images will be disabled always
2810 unless we force the async image decoding till the image is painted for the
2811 first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
2812 to force the async image decoding. So painting an image in this case will
2813 require multiple paints; in all of them the async image decoding will be
2814 enabled. But this is okay because it resembles the case where the <img> is
2815 created from a static <img> tag in the HTML file.
2817 For new tests, where we want to make sure that mutating the DOM will not
2818 cause a flash, async image decoding will be forced till the image is drawn
2819 for the first time. After that the async image decoding is enabled but not
2822 Disable new tests for WK1 because the async image decoding is always enabled
2823 because tiling does not necessarily exist in WK1 . But eventually the async
2824 image decoding for large images will be always disabled for WK1.
2826 * fast/images/async-image-background-change-expected.html: Added.
2827 * fast/images/async-image-background-change.html: Added.
2828 * fast/images/async-image-background-image-repeated.html:
2829 * fast/images/async-image-background-image.html:
2830 * fast/images/async-image-multiple-clients-repaint.html:
2831 * fast/images/async-image-src-change-expected.html: Added.
2832 * fast/images/async-image-src-change.html: Added.
2833 * fast/images/resources/green-400x400.png: Added.
2834 * fast/images/resources/red-100x100.png: Added.
2835 * fast/images/resources/red-400x400.png: Added.
2836 * http/tests/multipart/multipart-async-image-expected.txt: Added.
2837 * http/tests/multipart/multipart-async-image.html: Added.
2838 * platform/ios-wk1/TestExpectations:
2839 * platform/mac-wk1/TestExpectations:
2841 2017-07-18 Michael Catanzaro <mcatanzaro@igalia.com>
2843 Unreviewed GTK test gardening
2845 fast/forms/range/input-appearance-range-rtl.html is desired to fail.
2847 * platform/gtk/TestExpectations:
2849 2017-07-18 Chris Dumez <cdumez@apple.com>
2851 DOMException should have its properties on the prototype
2852 https://bugs.webkit.org/show_bug.cgi?id=174597
2854 Reviewed by Alex Christensen.
2856 Rebaseline inspector tests whose output changed slightly now that the
2857 DOMException have moved to the prototype.
2859 * inspector/debugger/setPauseOnExceptions-all-expected.txt:
2860 * inspector/debugger/setPauseOnExceptions-none-expected.txt:
2861 * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
2863 2017-07-17 Michael Catanzaro <mcatanzaro@igalia.com>
2865 Unreviewed GTK test gardening
2867 * TestExpectations: Skip tests that are clearly intended to have Skip expectations.
2868 * platform/gtk/TestExpectations:
2869 * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
2871 2017-07-17 Timothy Horton <timothy_horton@apple.com>
2873 Page using safe area constant properties jumps to correct layout after resize
2874 https://bugs.webkit.org/show_bug.cgi?id=174598
2875 <rdar://problem/33364275>
2877 Reviewed by Simon Fraser.
2879 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation-expected.txt: Added.
2880 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html: Added.
2881 Add a test making sure that dynamic-viewport-update-based rotation
2882 updates safe area insets when needed.
2884 2017-07-17 Matt Lewis <jlewis3@apple.com>
2886 Fixed test expectations after r219518.
2887 https://bugs.webkit.org/show_bug.cgi?id=174472
2889 Unreviewed test gardening.
2891 * platform/mac/TestExpectations:
2893 2017-07-17 Jeremy Jones <jeremyj@apple.com>
2895 media element handle adding source immediately before src.
2896 https://bugs.webkit.org/show_bug.cgi?id=174284
2898 Reviewed by David Kilzer.
2900 Adds missing -expected and tests to make sure resulting currentSrc is correct.
2903 * media/video-source-before-src-expected.txt: Added.
2904 * media/video-source-before-src.html:
2906 2017-07-17 Matt Lewis <jlewis3@apple.com>
2908 Fixed test expectations after r219518.
2909 https://bugs.webkit.org/show_bug.cgi?id=174472
2911 Unreviewed test gardening.
2913 * platform/ios-wk1/TestExpectations:
2914 * platform/mac/TestExpectations:
2916 2017-07-17 Chris Dumez <cdumez@apple.com>
2918 fast/workers/worker-user-gesture.html crashes on iOS
2919 https://bugs.webkit.org/show_bug.cgi?id=174592
2921 Reviewed by Simon Fraser.
2923 Make sure the tap/click event is fully processed before finishing the test by using
2924 the promise returned by UIHelper.activateAt().
2926 * fast/workers/worker-user-gesture.html:
2928 2017-07-17 Simon Fraser <simon.fraser@apple.com>
2930 clientX/clientY on TouchEvent.touches are wrong
2931 https://bugs.webkit.org/show_bug.cgi?id=174561
2933 Reviewed by Tim Horton.
2935 * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt: Added.
2936 * fast/events/touch/ios/touches-client-coords-after-zoom.html: Added.
2938 2017-07-17 Chris Dumez <cdumez@apple.com>
2940 click event does not dispatch to parent when child target stops hit testing after mousedown
2941 https://bugs.webkit.org/show_bug.cgi?id=174564
2942 <rdar://problem/33340234>
2944 Reviewed by Simon Fraser.
2946 Add layout test coverage.
2948 * fast/events/mouse-click-different-mouseDown-mouseUp-nodes-expected.txt: Added.
2949 * fast/events/mouse-click-different-mouseDown-mouseUp-nodes.html: Added.
2951 2017-07-17 Antoine Quint <graouts@apple.com>
2953 REGRESSION: order of AirPlay and volume controls is inconsistent between <audio> and <video>
2954 https://bugs.webkit.org/show_bug.cgi?id=174581
2955 <rdar://problem/33297519>
2957 Reviewed by Sam Weinig.
2959 Update the audio controls layout test to match the new expectations.
2961 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
2962 * media/modern-media-controls/audio/audio-controls-buttons.html:
2964 2017-07-17 Antoine Quint <graouts@apple.com>
2966 Media controls draw behind captions
2967 https://bugs.webkit.org/show_bug.cgi?id=174579
2968 <rdar://problem/33295427>
2970 Reviewed by Dean Jackson.
2972 Add a new test that checks the order in which order the captions and controls containers appear
2973 under the media shadow root.
2975 * media/modern-media-controls/media-controls/media-controls-display-above-captions-expected.txt: Added.
2976 * media/modern-media-controls/media-controls/media-controls-display-above-captions.html: Added.
2977 * platform/ios-simulator/TestExpectations:
2978 * platform/mac/TestExpectations:
2980 2017-07-16 Antoine Quint <graouts@apple.com>
2982 Dismissing the captions panel using the mouse is too eager to remove the captions panel and media controls
2983 https://bugs.webkit.org/show_bug.cgi?id=174571
2984 <rdar://problem/33294968>
2986 Reviewed by Eric Carlson.
2988 Adding a method to show the tracks panel for a given shadow root and adding new tests to check the correct
2989 behavior when dismissing the tracks panel when clicking over the media element or outside the media element
2992 * media/modern-media-controls/resources/media-controls-utils.js:
2996 (finishMediaControlsTest): Deleted.
2997 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused-expected.txt: Added.
2998 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused.html: Added.
2999 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing-expected.txt: Added.
3000 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing.html: Added.
3001 * platform/mac/TestExpectations:
3003 2017-07-16 Ali Juma <ajuma@chromium.org>
3005 DisallowUserAgentShadowContent moves out of non-UA shadow roots
3006 https://bugs.webkit.org/show_bug.cgi?id=165647
3008 Reviewed by Ryosuke Niwa.
3010 * fast/dom/nodesFromRect/nodesFromRect-shadow-expected.txt: Added.
3011 * fast/dom/nodesFromRect/nodesFromRect-shadow.html: Added.
3012 * fast/dom/nodesFromRect/resources/nodesFromRect.js:
3014 (checkShadowContent):
3015 (nodesFromRectAsString):
3017 2017-07-16 Antoine Quint <graouts@apple.com>
3019 Clicking edges of media control buttons changes visual state of button (pressed) but doesn't execute action
3020 https://bugs.webkit.org/show_bug.cgi?id=174565
3021 <rdar://problem/33294833>
3023 Reviewed by Dean Jackson.
3025 Add a new test where we click on the edge of a button and check that we trigger the Button's
3026 UI delegate. This test fails prior to this patch.
3028 * media/modern-media-controls/button/button-click-on-edges-expected.txt: Added.
3029 * media/modern-media-controls/button/button-click-on-edges.html: Added.
3030 * platform/ios-simulator/TestExpectations:
3032 2017-07-15 Myles C. Maxfield <mmaxfield@apple.com>
3034 line-height: <number> gets visually applied twice when text autosizing is in effect
3035 https://bugs.webkit.org/show_bug.cgi?id=174536
3036 <rdar://problem/33338259>
3038 Reviewed by Simon Fraser.
3040 * fast/text-autosizing/line-height-number-expected.html: Added.
3041 * fast/text-autosizing/line-height-number.html: Added.
3043 2017-07-14 Zan Dobersek <zdobersek@igalia.com>
3045 [GCrypt] Implement CryptoKeyRSA PKCS#8 exports
3046 https://bugs.webkit.org/show_bug.cgi?id=173697
3048 Reviewed by Jiewen Tan.
3050 * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 export tests
3052 2017-07-14 Zan Dobersek <zdobersek@igalia.com>
3054 [GCrypt] Implement CryptoKeyRSA PKCS#8 imports
3055 https://bugs.webkit.org/show_bug.cgi?id=173696
3057 Reviewed by Jiewen Tan.
3059 * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 import tests
3060 that are now passing.
3062 2017-07-14 Chris Dumez <cdumez@apple.com>
3064 Possible crash in ~UserGestureIndicator() when on non-main thread
3065 https://bugs.webkit.org/show_bug.cgi?id=174522
3066 <rdar://problem/30283071>
3068 Reviewed by Sam Weinig.
3070 Add layout test coverage.
3072 * fast/workers/worker-user-gesture-expected.txt: Added.
3073 * fast/workers/worker-user-gesture.html: Added.
3074 * fast/workers/worker-user-gesture.js: Added.
3077 2017-07-14 Daniel Bates <dabates@apple.com>
3079 REGRESSION (r219013): Compute source frame info for frameless document
3080 https://bugs.webkit.org/show_bug.cgi?id=174385
3081 <rdar://problem/33217736>
3083 Reviewed by Brady Eidson.
3085 * http/tests/navigation/resources/window-open-redirect-and-remove-opener.html: Added.
3086 * http/tests/navigation/window-open-redirect-and-remove-opener-expected.txt: Added.
3087 * http/tests/navigation/window-open-redirect-and-remove-opener.html: Added.
3089 2017-07-14 Matt Lewis <jlewis3@apple.com>
3091 Fixed expectations after Mac expectation change.
3092 https://trac.webkit.org/changeset/219507/webkit
3094 Unreviewed test gardening.
3096 * platform/wk2/TestExpectations:
3098 2017-07-14 Youenn Fablet <youenn@apple.com>
3100 WebRTC: silence data not sent for disabled audio track
3101 https://bugs.webkit.org/show_bug.cgi?id=174456
3102 <rdar://problem/33284623>
3104 Reviewed by Eric Carlson.
3106 * webrtc/audio-muted-stats-expected.txt: Added.
3107 * webrtc/audio-muted-stats.html: Added.
3108 * webrtc/audio-muted-stats2-expected.txt: Added.
3109 * webrtc/audio-muted-stats2.html: Added.
3111 2017-07-14 Jonathan Bedard <jbedard@apple.com>
3113 Add High Sierra test expectations
3114 https://bugs.webkit.org/show_bug.cgi?id=174518
3115 <rdar://problem/32716970>
3117 Unreviewed test gardening.
3119 * platform/mac-highsierra: Added.
3120 * platform/mac-highsierra-wk1: Added.
3121 * platform/mac-highsierra-wk2: Added.
3123 2017-07-14 Jer Noble <jer.noble@apple.com>
3125 [MSE] Removing samples when presentation order does not match decode order can cause bad behavior.
3126 https://bugs.webkit.org/show_bug.cgi?id=174514
3128 Reviewed by Sam Weinig.
3130 * media/media-source/media-source-remove-decodeorder-crash-expected.txt: Added.
3131 * media/media-source/media-source-remove-decodeorder-crash.html: Added.
3133 2017-07-14 Matt Lewis <jlewis3@apple.com>
3135 Correcting test expectations after mac-expectation changes.
3136 https://bugs.webkit.org/show_bug.cgi?id=174472
3138 Unreviews test gardening.
3140 * platform/mac/TestExpectations:
3142 2017-07-14 Jer Noble <jer.noble@apple.com>
3144 Adding the 'autoplay' attribute to a media element during a user gesture should remove user gesture restrictions.
3145 https://bugs.webkit.org/show_bug.cgi?id=174373
3147 Reviewed by Eric Carlson.
3149 * media/video-add-autoplay-user-gesture-expected.txt: Added.
3150 * media/video-add-autoplay-user-gesture.html: Added.
3151 * media/platform/ios/TestExpectations: Skipped; requires EventSender.
3153 2017-07-14 Matt Lewis <jlewis3@apple.com>
3155 Unreviewed, rolling out r219500.
3157 The test is consistently failing on iOS simulator.
3161 "AX: VoiceOver silent or skipping over time values on media
3163 https://bugs.webkit.org/show_bug.cgi?id=174324
3164 http://trac.webkit.org/changeset/219500
3166 2017-07-14 Jonathan Bedard <jbedard@apple.com>
3168 Add script to rebase patches during the WebKit2->WebKit/WebKit->WebKitLegacy transition
3169 https://bugs.webkit.org/show_bug.cgi?id=174438
3170 <rdar://problem/33277112>
3172 Reviewed by David Kilzer.
3174 * platform/mac-wk2/TestExpectations: Move skipped tests because of webkit.org/b/174504.
3175 * platform/wk2/TestExpectations: Ditto.
3177 2017-07-14 Fujii Hironori <Hironori.Fujii@sony.com>
3179 [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
3180 https://bugs.webkit.org/show_bug.cgi?id=174418
3182 Reviewed by Michael Catanzaro.
3184 * fast/text/international/vietnamese-nfd-expected.html: Added.
3185 * fast/text/international/vietnamese-nfd.html: Added.
3187 2017-07-14 Aaron Chu <aaron_chu@apple.com>
3189 AX: VoiceOver silent or skipping over time values on media player.
3190 https://bugs.webkit.org/show_bug.cgi?id=174324
3191 <rdar://problem/32021784>
3193 Reviewed by Antoine Quint.
3195 Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
3197 * media/modern-media-controls/time-label/time-label-expected.txt:
3198 * media/modern-media-controls/time-label/time-label.html:
3200 2017-07-13 Matt Lewis <jlewis3@apple.com>
3202 Skipped multiple http/tests/webrtc/ test on iOS simulator.
3203 https://bugs.webkit.org/show_bug.cgi?id=173861
3205 Unreviewed test gardening.
3206 * platform/ios-simulator-wk2/TestExpectations:
3208 2017-07-13 Matt Lewis <jlewis3@apple.com>
3210 Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky on iOS.
3211 https://bugs.webkit.org/show_bug.cgi?id=173487
3213 Unreviewed test gardening.
3215 * platform/ios-simulator-wk2/TestExpectations:
3217 2017-07-13 Matt Lewis <jlewis3@apple.com>
3219 Skipping media/video-source-before-src.html.
3220 https://bugs.webkit.org/show_bug.cgi?id=174284
3222 Unreviewed test gardening.
3226 2017-07-13 Antoine Quint <graouts@apple.com>
3228 REGRESSION: "visibility:hidden" does not hide play button for video elements
3229 ​https://bugs.webkit.org/show_bug.cgi?id=174258
3230 <rdar://problem/33181452>
3232 Unreviewed test gardening.
3234 Add a missing expectation file which is designed to be empty and is now just a space.
3236 * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
3238 2017-07-13 Alex Christensen <achristensen@webkit.org>
3240 Deleting last URLSearchParams key should remove trailing ? in associated URL
3241 https://bugs.webkit.org/show_bug.cgi?id=174465
3243 Reviewed by Chris Dumez.
3245 * fast/dom/DOMURL/searchparams-expected.txt:
3246 * fast/dom/DOMURL/searchparams.html:
3248 2017-07-13 Miguel Gomez <magomez@igalia.com>
3250 Unreviewed GTK+ gardening. Update expectations of several tests failing at r219449.
3252 * platform/gtk/TestExpectations:
3254 2017-07-13 Zan Dobersek <zdobersek@igalia.com>
3256 [GCrypt] Implement CryptoKeyRSA SPKI exports
3257 https://bugs.webkit.org/show_bug.cgi?id=173695
3259 Reviewed by Jiewen Tan.
3261 * platform/gtk/TestExpectations: Unskip the RSA SPKI export tests
3262 that are now passing.
3264 2017-07-13 Zan Dobersek <zdobersek@igalia.com>
3266 [GCrypt] Implement CryptoKeyRSA SPKI imports
3267 https://bugs.webkit.org/show_bug.cgi?id=173694
3269 Reviewed by Jiewen Tan.
3271 * platform/gtk/TestExpectations: Unskip the RSA SPKI import tests
3272 that are now passing.
3274 2017-07-12 Carlos Alberto Lopez Perez <clopez@igalia.com>
3276 REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests
3277 https://bugs.webkit.org/show_bug.cgi?id=174395
3279 Reviewed by Carlos Garcia Campos.
3281 * fast/forms/number/number-spinbutton-in-multi-column.html: Instead of assuming that the width will be 100, calculate a -7 offset dinamically.
3282 * platform/gtk/TestExpectations: Remove expected failures now orking.
3283 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Rebaseline.
3284 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Rebaseline.
3286 2017-07-13 Caio Lima <ticaiolima@gmail.com>
3288 [ESnext] Implement Object Spread
3289 https://bugs.webkit.org/show_bug.cgi?id=167963
3291 Reviewed by Saam Barati.
3293 * js/parser-syntax-check-expected.txt:
3294 * js/script-tests/parser-syntax-check.js:
3296 2017-07-12 Nan Wang <n_wang@apple.com>
3298 AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
3299 https://bugs.webkit.org/show_bug.cgi?id=174393
3300 <rdar://problem/33248006>
3302 Reviewed by Chris Fleizach.
3304 * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
3305 * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
3307 2017-07-12 Matt Lewis <jlewis3@apple.com>
3309 Unreviewed, rolling out r219409.
3311 The revision caused the Windows builds to fail.
3315 "AX: [iOS] Implement a way to retrieve a text marker range
3316 with desired text that is closest to a position"
3317 https://bugs.webkit.org/show_bug.cgi?id=174393
3318 http://trac.webkit.org/changeset/219409
3320 2017-07-12 Commit Queue <commit-queue@webkit.org>
3322 Unreviewed, rolling out r219361.
3323 https://bugs.webkit.org/show_bug.cgi?id=174434
3325 Huge PLUM memory regression on iOS (Requested by kling on
3330 "[WebIDL] Convert MutationCallback to be a normal generate
3332 https://bugs.webkit.org/show_bug.cgi?id=174140
3333 http://trac.webkit.org/changeset/219361
3335 2017-07-12 Eric Carlson <eric.carlson@apple.com>
3337 [MediaStream] a capture source failure should end the MediaStreamTrack
3338 https://bugs.webkit.org/show_bug.cgi?id=174375
3340 Reviewed by Youenn Fablet.
3342 * fast/mediastream/media-stream-track-source-failure-expected.txt: Added.
3343 * fast/mediastream/media-stream-track-source-failure.html: Added.
3345 2017-07-12 Antoine Quint <graouts@apple.com>
3347 Playback controls should not hide while AirPlay is active
3348 https://bugs.webkit.org/show_bug.cgi?id=174422
3349 <rdar://problem/33011477>
3351 Reviewed by Eric Carlson.
3353 Expand the existing AirPlaySupport test to check that when we enter AirPlay we correctly prevent
3354 the media controls from automatically hiding.
3356 * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
3357 * media/modern-media-controls/airplay-support/airplay-support.html:
3359 2017-07-12 Nan Wang <n_wang@apple.com>
3361 AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
3362 https://bugs.webkit.org/show_bug.cgi?id=174393
3363 <rdar://problem/33248006>
3365 Reviewed by Chris Fleizach.
3367 * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
3368 * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
3370 2017-07-12 Per Arne Vollan <pvollan@apple.com>
3372 Skip WebRTC tests on Windows.
3374 Unreviewed test gardening.
3376 * platform/win/TestExpectations:
3378 2017-07-12 Matt Lewis <jlewis3@apple.com>
3380 Rebaseline of test fast/dom/Window/property-access-on-cached-window-after-frame-removed.html.
3381 https://bugs.webkit.org/show_bug.cgi?id=174400
3383 Unreviewed test gardening.
3385 * fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt:
3387 2017-07-12 Matt Lewis <jlewis3@apple.com>
3389 Unreviewed, rolling out r219401.
3391 This revision rolled out the previous patch, but after talking
3392 with reviewer, a rebaseline is what was needed.Rolling back in
3397 "Unreviewed, rolling out r219379."
3398 https://bugs.webkit.org/show_bug.cgi?id=174400
3399 http://trac.webkit.org/changeset/219401
3401 2017-07-12 Matt Lewis <jlewis3@apple.com>
3403 Unreviewed, rolling out r219379.
3405 This revision caused a consistent failure in the test
3406 fast/dom/Window/property-access-on-cached-window-after-frame-
3411 "Remove NAVIGATOR_HWCONCURRENCY"
3412 https://bugs.webkit.org/show_bug.cgi?id=174400
3413 http://trac.webkit.org/changeset/219379
3415 2017-07-12 Charlie Turner <cturner@igalia.com>
3417 [GTK] Media test gardening after r219253
3418 https://bugs.webkit.org/show_bug.cgi?id=174254
3420 Unreviewed test gardening.
3422 video-cookie was fixed by r219252.
3423 media/video-restricted-no-preload-metadata.html been passing consistently.
3425 * platform/gtk/TestExpectations:
3427 2017-07-12 Tooru Fujisawa [:arai] <arai.unmht@gmail.com>
3429 Wrong radix used in Unicode Escape in invalid character error message
3430 https://bugs.webkit.org/show_bug.cgi?id=174419
3432 Reviewed by Alex Christensen.
3434 * fast/loader/cache-encoding-expected.txt:
3435 * http/tests/preload/preload-encoding-expected.txt:
3436 * js/basic-strict-mode-expected.txt:
3437 * js/kde/parse-expected.txt:
3438 * loader/reload-subresource-when-type-changes-expected.txt:
3439 * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-003-expected.txt:
3440 * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-004-expected.txt:
3442 2017-07-12 Youenn Fablet <youenn@apple.com>
3444 WebRTC: Incorrect sdpMLineIndex for video breaks Firefox interop
3445 https://bugs.webkit.org/show_bug.cgi?id=173530
3447 Reviewed by Alex Christensen.
3449 * webrtc/ice-candidate-sdpMLineIndex-expected.txt: Added.
3450 * webrtc/ice-candidate-sdpMLineIndex.html: Added.
3452 2017-07-12 Zan Dobersek <zdobersek@igalia.com>
3454 [GCrypt] Implement CryptoKeyEC PKCS#8 exports
3455 https://bugs.webkit.org/show_bug.cgi?id=173648
3457 Reviewed by Jiewen Tan.
3459 * platform/gtk/TestExpectations: Unskip the EC PKCS#8 export tests
3460 that are now passing.
3462 2017-07-11 Carlos Alberto Lopez Perez <clopez@igalia.com>
3464 REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests.
3465 https://bugs.webkit.org/show_bug.cgi?id=174395
3467 Unreviewed GTK gardening.
3469 * platform/gtk/TestExpectations: Mark the new failures. Further investigation pending.
3471 2017-07-11 Said Abou-Hallawa <sabouhallawa@apple.com>
3473 REGRESSION(r219045): The <body> element does not get repainted when its background image finishes decoding
3474 https://bugs.webkit.org/show_bug.cgi?id=174376
3476 Reviewed by Simon Fraser.
3478 * fast/images/async-image-body-background-image-expected.html: Added.
3479 * fast/images/async-image-body-background-image.html: Added.
3481 2017-07-11 Youenn Fablet <youenn@apple.com>
3483 We should do ICE candidate filtering at the Document level
3484 https://bugs.webkit.org/show_bug.cgi?id=173861
3485 <rdar://problem/33122058>
3489 * resources/testharnessreport.js: Not calling setICECandidateFiltering if not defined.
3491 2017-07-10 Sam Weinig <sam@webkit.org>
3493 [WebIDL] Convert MutationCallback to be a normal generate callback
3494 https://bugs.webkit.org/show_bug.cgi?id=174140
3496 Reviewed by Chris Dumez.
3498 * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
3499 Update results for standard error messages.
3501 2017-07-11 Chris Dumez <cdumez@apple.com>
3503 Window's [[OwnPropertyKeys]] is wrong for cross origin windows
3504 https://bugs.webkit.org/show_bug.cgi?id=174364
3505 <rdar://problem/33238056>
3507 Reviewed by Brent Fulgham.
3509 Update test to reflect behavior change. I verified that the test is passing in Firefox.
3510 The test fails in Chrome because its does not expose frames indexes on the Window, and
3511 it is incorrectly listing "assign" on Location.
3513 * http/tests/security/cross-frame-access-enumeration.html:
3515 2017-07-11 Charlie Turner <cturner@igalia.com>
3517 [GTK] editing/input new passes since r211277
3518 https://bugs.webkit.org/show_bug.cgi?id=160119
3520 Unreviewed test gardening.
3522 * platform/gtk/TestExpectations:
3524 2017-07-11 Brent Fulgham <bfulgham@apple.com>
3526 Reset cookie partitioning state after network process crashes
3527 https://bugs.webkit.org/show_bug.cgi?id=174306
3528 <rdar://problem/33171605>
3530 Reviewed by Chris Dumez.
3532 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Added.
3533 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Added.
3534 * http/tests/loading/resourceLoadStatistics/resources/get-cookies.php:
3535 * http/tests/loading/resourceLoadStatistics/resources/set-cookie.php:
3537 2017-07-11 Charlie Turner <cturner@igalia.com>
3539 REGRESSION(r219298): [GTK] imported/w3c/IndexedDB-private-browsing/idbfactory_open.html is crashing occassionaly
3540 https://bugs.webkit.org/show_bug.cgi?id=174354
3542 Unreviewed test gardening.
3544 * platform/gtk/TestExpectations:
3546 2017-07-11 Charlie Turner <cturner@igalia.com>
3548 [GTK][WPE] Some resource load statistics tests added in r212183 also fail.
3549 https://bugs.webkit.org/show_bug.cgi?id=168171
3551 Unreviewed test gardening.
3553 * platform/gtk/TestExpectations:
3555 2017-07-11 Ali Juma <ajuma@chromium.org>
3557 elementFromPoint() should consider x and y to be in client (layout viewport) coordinates
3558 https://bugs.webkit.org/show_bug.cgi?id=172019
3560 Reviewed by Simon Fraser.
3562 * fast/dom/elementFromPoint-scaled-scrolled-expected.txt: Updated.
3563 * fast/dom/elementFromPoint-scaled-scrolled.html: Updated.
3564 * platform/ios/TestExpectations:
3566 2017-07-11 Charlie Turner <cturner@igalia.com>
3568 [GTK] compositing/video/poster.html passing since r218320
3569 https://bugs.webkit.org/show_bug.cgi?id=169918
3571 Unreviewed test gardening.
3573 * platform/gtk/TestExpectations:
3575 2017-07-11 Sergio Villar Senin <svillar@igalia.com>
3577 [SVG] Leak in SVGAnimatedListPropertyTearOff
3578 https://bugs.webkit.org/show_bug.cgi?id=172545
3580 Reviewed by Darin Adler.
3582 * svg/animations/animation-leak-list-property-instances-expected.txt: Added.
3583 * svg/animations/animation-leak-list-property-instances.html: Added.
3585 2017-07-11 Carlos Alberto Lopez Perez <clopez@igalia.com>
3587 [GTK] Spin buttons on input type number appear over the value itself for small widths
3588 https://bugs.webkit.org/show_bug.cgi?id=173572
3590 Reviewed by Carlos Garcia Campos.
3592 * fast/forms/number/number-size-expected.txt:
3593 * fast/forms/number/number-size.html: Obtain the size of the spinbutton by inspecting the shadow dom (is more reliable)
3594 and make the test for user controlled style special for the case of GTK+.
3595 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Added.
3596 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Added.
3597 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover.html: Added.
3599 2017-07-11 Youenn Fablet <youenn@apple.com>
3601 We should do ICE candidate filtering at the Document level
3602 https://bugs.webkit.org/show_bug.cgi?id=173861
3603 <rdar://problem/33122058>
3605 Reviewed by Eric Carlson.
3607 * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame-expected.txt: Added.
3608 * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame.html: Added.
3609 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame-expected.txt: Added.
3610 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html: Added.
3611 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2-expected.txt: Added.
3612 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2.html: Added.
3613 * http/tests/webrtc/resources/check-ice-candidate-filtering.html: Added.
3614 * http/tests/webrtc/resources/do-get-user-media.html: Added.
3615 * platform/mac-wk1/TestExpectations: Disable http/tests/webrtc tests.
3616 * resources/testharnessreport.js: Disabled ICE candidate filtering by default.
3617 * webrtc/filtering-ice-candidate-after-reload-expected.txt: Added.
3618 * webrtc/filtering-ice-candidate-after-reload.html: Added.
3620 2017-07-11 Sergio Villar Senin <svillar@igalia.com>
3622 Unreviewed, rolling out r219325.
3624 The test is still flaky
3628 "[SVG] Leak in SVGAnimatedListPropertyTearOff"
3629 https://bugs.webkit.org/show_bug.cgi?id=172545
3630 http://trac.webkit.org/changeset/219325
3632 2017-07-11 Charlie Turner <cturner@igalia.com>
3634 [GTK] media/video-restricted-invisible-autoplay-not-allowed.html is flaky
3635 https://bugs.webkit.org/show_bug.cgi?id=174353
3637 Unreviewed test gardening.
3639 * platform/gtk/TestExpectations:
3641 2017-07-11 Zan Dobersek <zdobersek@igalia.com>
3643 Unreviewed WPE gardening.
3645 * platform/wpe/TestExpectations:
3646 Enable EMEv3 tests under media/encrypted-media/, all of them passing.
3648 2017-07-10 Brent Fulgham <bfulgham@apple.com>
3650 Resource Load Statistics: Prune statistics in orders of importance
3651 https://bugs.webkit.org/show_bug.cgi?id=174215
3652 <rdar://problem/33164403>
3654 Unreviewed test correction.
3656 Drive-by fix after recent refactoring to correct the new function names in TestRunner.
3658 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3659 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3661 2017-07-10 Simon Fraser <simon.fraser@apple.com>
3663 [WK2 iOS] REGRESSION (r216803) During momentum scroll, getBoundingClientRect returns wrong coordinates (missing images on pinterest, elle.com and many other sites)
3664 https://bugs.webkit.org/show_bug.cgi?id=174286
3665 rdar://problem/32864180
3667 Reviewed by Dean Jackson.
3669 * fast/visual-viewport/ios/get-bounding-client-rect-unstable-expected.txt: Added.
3670 * fast/visual-viewport/ios/get-bounding-client-rect-unstable.html: Added.
3672 2017-07-10 John Wilander <wilander@apple.com>
3674 Resource Load Statistics: Prune statistics in orders of importance
3675 https://bugs.webkit.org/show_bug.cgi?id=174215
3676 <rdar://problem/33164403>
3678 Reviewed by Chris Dumez.
3680 * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Added.
3681 * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Added.
3682 * platform/wk2/TestExpectations:
3683 Added http/tests/loading/resourceLoadStatistics/prune-statistics.html as
3684 [ Pass ] since Resource Load Statistics is WK2-only.
3686 2017-07-10 Devin Rousso <drousso@apple.com>
3688 Web Inspector: Highlight matching CSS canvas clients when hovering contexts in the Resources tab
3689 https://bugs.webkit.org/show_bug.cgi?id=174279
3691 Reviewed by Matt Baker.
3693 * inspector/dom/highlightNodeList-expected.html: Added.
3694 * inspector/dom/highlightNodeList.html: Added.
3696 2017-07-10 Javier Fernandez <jfernandez@igalia.com>
3698 [css-align][css-flex][css-grid] 'auto' values of align-self and justify-self must not be resolved
3699 https://bugs.webkit.org/show_bug.cgi?id=172707
3701 Reviewed by Antti Koivisto.
3703 Updated layout tests so that resolved value is as specified, even for 'auto' values.
3706 * css3/flexbox/css-properties-expected.txt:
3707 * css3/flexbox/css-properties.html:
3708 * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt:
3709 * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html:
3710 * css3/parse-align-self.html:
3711 * css3/parse-alignment-of-root-elements-expected.txt:
3712 * css3/parse-alignment-of-root-elements.html:
3713 * css3/parse-place-items.html:
3714 * css3/parse-place-self.html:
3715 * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
3716 * fast/css/parse-justify-self.html:
3718 2017-07-10 Myles C. Maxfield <mmaxfield@apple.com>
3720 fast/text/trak-optimizeLegibility.html is failing on macOS High Sierra
3721 https://bugs.webkit.org/show_bug.cgi?id=174325
3722 <rdar://problem/33190322>
3724 Reviewed by Zalan Bujtas.
3726 The name of the font changed.
3728 * fast/text/trak-optimizeLegibility.html:
3730 2017-07-10 Youenn Fablet <youenn@apple.com>
3732 Update webrtc expectations
3733 https://bugs.webkit.org/show_bug.cgi?id=174318
3737 Updated expectation according flakiness dashboard information.
3740 * platform/ios-wk2/TestExpectations:
3741 * platform/mac-wk1/TestExpectations:
3742 * platform/mac-wk2/TestExpectations:
3743 * platform/wk2/TestExpectations:
3745 2017-07-10 Wenson Hsieh <wenson_hsieh@apple.com>
3747 [WK2] Ignore touch events that interrupt platform-driven momentum scrolling
3748 https://bugs.webkit.org/show_bug.cgi?id=174300
3749 <rdar://problem/33030639>
3751 Reviewed by Simon Fraser.
3753 Adds 3 new LayoutTests covering cases of touch event handling during scroll deceleration in mainframe and
3754 overflow scrolling containers. See Source/WebKit2/ChangeLog for more detail.
3756 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt: Added.
3757 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html: Added.
3758 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow-expected.txt: Added.
3759 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html: Added.
3760 * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow-expected.txt: Added.
3761 * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html: Added.
3763 2017-07-10 Matt Lewis <jlewis3@apple.com>
3765 Marked animations/resume-after-page-cache.html as flaky.
3766 https://bugs.webkit.org/show_bug.cgi?id=174183
3768 Unreviewed test gardening.
3770 * platform/ios-simulator-wk2/TestExpectations:
3772 2017-07-10 Jeremy Jones <jeremyj@apple.com>
3774 media element handle adding source immediately before src.
3775 https://bugs.webkit.org/show_bug.cgi?id=174284
3776 rdar://problem/33115439
3778 Reviewed by David Kilzer.
3780 * media/video-source-before-src.html: Added.
3782 2017-07-10 Matt Lewis <jlewis3@apple.com>
3784 Fixed test expectations for http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
3785 https://bugs.webkit.org/show_bug.cgi?id=174120
3787 Unreviewed test gardening.
3789 * platform/ios-wk2/TestExpectations:
3791 2017-07-03 Brian Burg <bburg@apple.com>
3793 Web Replay: remove some unused code
3794 https://bugs.webkit.org/show_bug.cgi?id=173903
3796 Rubber-stamped by Joseph Pecoraro.
3798 * inspector/replay/javascript-date-now-expected.txt: Removed.
3799 * inspector/replay/javascript-date-now.html: Removed.
3800 * inspector/replay/javascript-random-seed-expected.txt: Removed.
3801 * inspector/replay/javascript-random-seed.html: Removed.
3802 * inspector/replay/window-navigator-plugins-memoized-expected.txt: Removed.
3803 * inspector/replay/window-navigator-plugins-memoized.html: Removed.
3805 2017-07-10 Matt Lewis <jlewis3@apple.com>
3807 Skipped http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
3808 https://bugs.webkit.org/show_bug.cgi?id=174120
3810 Unreviewed test gardening.
3812 * platform/ios/TestExpectations:
3814 2017-07-10 Chris Dumez <cdumez@apple.com>
3816 Further WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore clean up
3817 https://bugs.webkit.org/show_bug.cgi?id=174301
3819 Reviewed by Brent Fulgham.
3821 Update existing layout tests to reflect testRunner API changes.
3823 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3824 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
3825 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3827 2017-07-10 Andreas Kling <akling@apple.com>
3829 REGRESSION(r210226): Keyboard-focused element not preserved when navigating back through page cache, causing multiple elements to have focus
3830 https://bugs.webkit.org/show_bug.cgi?id=174302
3831 <rdar://problem/33204273>
3833 Reviewed by Antti Koivisto.
3835 * fast/history/page-cache-element-state-focused-expected.html: Added.
3836 * fast/history/page-cache-element-state-focused.html: Added.
3838 2017-07-10 Zalan Bujtas <zalan@apple.com>
3840 Block of text is missing in iBooks sample books.
3841 https://bugs.webkit.org/show_bug.cgi?id=174295
3842 <rdar://problem/32955620>
3844 Reviewed by Antti Koivisto.
3846 * fast/multicol/simple-line-layout-line-index-after-strut-2-expected.html: Added.
3847 * fast/multicol/simple-line-layout-line-index-after-strut-2.html: Added.
3849 2017-07-08 John Wilander <wilander@apple.com>
3851 Resource Load Statistics: User interaction should always go to top document
3852 https://bugs.webkit.org/show_bug.cgi?id=174120
3853 <rdar://problem/33117899>
3855 Reviewed by Chris Dumez.
3857 * http/tests/loading/resourceLoadStatistics/resources/dummy.html: Added.
3858 * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Added.
3859 * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Added.
3860 * platform/mac-wk2/TestExpectations:
3863 2017-07-08 Antoine Quint <graouts@apple.com>
3865 REGRESSION: "visibility:hidden" does not hide play button for video elements
3866 https://bugs.webkit.org/show_bug.cgi?id=174258
3867 <rdar://problem/33181452>
3869 Reviewed by Dean Jackson.
3871 Add a test that checks that <video controls style="visibility:hidden"> does not render anything.
3873 * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
3874 * media/modern-media-controls/css/visibility-hidden.html: Added.
3875 * platform/ios-simulator/TestExpectations:
3876 * platform/mac/TestExpectations:
3878 2017-07-08 Chris Dumez <cdumez@apple.com>
3880 Simplify WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore
3881 https://bugs.webkit.org/show_bug.cgi?id=174290
3883 Reviewed by Brent Fulgham.
3885 Update layout tests to reflect changes to the testRunner API naming.
3887 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
3888 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
3889 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
3890 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
3891 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
3892 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
3893 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
3894 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
3895 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
3896 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
3897 * http/tests/loading/resourceLoadStatistics/grandfathering.html:
3898 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
3899 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
3900 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3901 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
3902 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3903 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
3904 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
3905 * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
3906 * http/tests/loading/resourceLoadStatistics/telemetry-generation.html:
3908 2017-07-07 Daniel Bates <dabates@apple.com>
3910 [AppCache] Ignore fallback entries whose namespace is not prefixed with manifest path
3911 https://bugs.webkit.org/show_bug.cgi?id=174273
3912 <rdar://problem/33011682>
3914 Reviewed by Brent Fulgham.
3916 * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt: Added.
3917 * http/tests/appcache/fallback-namespace-outside-manifest-path.html: Added.
3918 * http/tests/appcache/resources/fallback-namespace-outside-manifest-path.txt: Added.
3920 2017-07-07 Devin Rousso <drousso@apple.com>
3922 Web Inspector: Show all elements currently using a given CSS Canvas
3923 https://bugs.webkit.org/show_bug.cgi?id=173965
3925 Reviewed by Joseph Pecoraro.
3927 * inspector/canvas/css-canvas-clients-expected.txt: Added.
3928 * inspector/canvas/css-canvas-clients.html: Added.
3929 * platform/mac/TestExpectations:
3931 2017-07-07 Matt Lewis <jlewis3@apple.com>
3933 Adjusted test expectations for webrtc/video-replace-muted-track.html.
3934 https://bugs.webkit.org/show_bug.cgi?id=173608
3936 Unreviewed test gardening.
3938 * platform/mac-wk2/TestExpectations:
3940 2017-07-07 Matt Lewis <jlewis3@apple.com>
3942 Unreviewed, rolling out r219257.
3944 The test added in the revision was still extreamly flaky on
3949 "[SVG] Leak in SVGAnimatedListPropertyTearOff"
3950 https://bugs.webkit.org/show_bug.cgi?id=172545
3951 http://trac.webkit.org/changeset/219257
3953 2017-07-07 Mark Lam <mark.lam@apple.com>
3955 \n\r is not the same as \r\n.
3956 https://bugs.webkit.org/show_bug.cgi?id=173053
3958 Reviewed by Keith Miller.
3960 * js/parse-backslash-before-newline-expected.txt:
3961 * js/script-tests/parse-backslash-before-newline.js:
3963 2017-07-07 Matt Lewis <jlewis3@apple.com>
3965 Unreviewed, rolling out r219256.
3967 Previous change to Test Expectations broke the tests
3971 "[WPE] Unreviewed gardening"
3972 http://trac.webkit.org/changeset/219256
3974 2017-07-07 Matt Lewis <jlewis3@apple.com>
3976 Unreviewed, rolling out r219258.
3978 Previous change to Test Expectations broke the tests
3982 "Unreviewed gardening, fix WK2 expectations after my previous
3984 http://trac.webkit.org/changeset/219258
3986 2017-07-07 Michael Catanzaro <mcatanzaro@igalia.com>
3988 Unreviewed gardening, fix WK2 expectations after my previous commit
3990 * platform/wk2/TestExpectations:
3992 2017-07-07 Michael Catanzaro <mcatanzaro@igalia.com>
3994 [WPE] Unreviewed gardening
3996 * platform/wk2/TestExpectations: Do not mark individual resourceLoadStatistics tests as
3997 passing. Instead, mark the entire directory, so we don't have to override the expectations
3998 for every single test individually in the WPE expectations file.
3999 * platform/wpe/TestExpectations: Update resourceLoadStatistics expectations.
4001 2017-07-07 Yusuke Suzuki <utatane.tea@gmail.com>
4003 [GTK][WPE] Enable X-Content-Type-Options: nosniff
4004 https://bugs.webkit.org/show_bug.cgi?id=174250
4006 Reviewed by Carlos Alberto Lopez Perez.
4008 * platform/gtk/TestExpectations:
4009 * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Removed.
4011 2017-07-07 Claudio Saavedra <csaavedra@igalia.com>
4013 [WPE] New baseline after r218740
4015 Unreviewed gardening.
4016 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
4018 2017-07-07 Claudio Saavedra <csaavedra@igalia.com>
4020 [WPE] Unreviewed gardening
4022 resourceLoadingStatistics tests are timing out and failing.
4023 * platform/wpe/TestExpectations:
4025 2017-07-07 Charlie Turner <cturner@igalia.com>
4027 [GStreamer] vid.me videos do not play
4028 https://bugs.webkit.org/show_bug.cgi?id=172240
4030 Reviewed by Xabier Rodriguez-Calvar.
4032 Add a test for single output file HLS playlists that require HTTP
4033 range requests to playback. This failed using the WK http source
4034 for reasons documented in the linked bug.
4036 Generated with mp4hls --segment-duration 3 --output-single-file
4038 * Http/tests/media/hls/range-request-expected.txt: Added.
4039 * http/tests/media/hls/range-request.html: Added.
4040 * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
4041 * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
4042 * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
4043 * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
4045 2017-07-06 Michael Catanzaro <mcatanzaro@igalia.com>
4047 Unreviewed GTK and WPE test gardening
4049 * platform/gtk/TestExpectations:
4050 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
4051 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
4052 * platform/wpe/TestExpectations:
4053 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
4054 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
4056 2017-07-06 Michael Catanzaro <mcatanzaro@igalia.com>
4058 Follow-up to "REGRESSION(r209495): materiauxlaverdure.com fails to load"
4059 https://bugs.webkit.org/show_bug.cgi?id=173301
4060 <rdar://problem/32624850>
4062 Unreviewed gardening. Attempt to fix this test by updating it to expect double quotes. It
4063 was missed because it is marked as flaky on Mac, so no way to automatically detect the
4066 This doesn't actually fix the test for me due to some floating point issues, but it's a step
4067 in the right direction, and I speculate this will fix the test on the GTK and WPE bots.
4069 * transitions/clip-path-path-transitions.html:
4071 2017-07-06 Myles C. Maxfield <mmaxfield@apple.com>
4073 REGRESSION(r216944): Font loads can cause Chinese characters to draw as .notdef
4074 https://bugs.webkit.org/show_bug.cgi?id=173962
4075 <rdar://problem/32925318>
4077 Reviewed by Simon Fraser.
4079 * fast/text/font-loading-system-fallback-expected.html: Added.
4080 * fast/text/font-loading-system-fallback.html: Added.
4081 * http/tests/webfont/font-loading-system-fallback-visibility-expected.html: Added.
4082 * http/tests/webfont/font-loading-system-fallback-visibility.html: Added.
4084 2017-07-06 Matt Lewis <jlewis3@apple.com>
4086 Unreviewed, rolling out r219193.
4088 The tests added with this revision were extreamly flaky on all
4093 "[SVG] Leak in SVGAnimatedListPropertyTearOff"
4094 https://bugs.webkit.org/show_bug.cgi?id=172545
4095 http://trac.webkit.org/changeset/219193
4097 2017-07-06 Matt Lewis <jlewis3@apple.com>
4099 Marked js/slow-stress/Int32Array-alloc-huge.html as flaky.
4100 https://bugs.webkit.org/show_bug.cgi?id=173010
4102 Unreviewed test gardening.
4104 * platform/ios-simulator-wk2/TestExpectations:
4106 2017-07-06 Devin Rousso <drousso@apple.com>
4108 Web Inspector: Support getting the content of WebGL/WebGL2 contexts
4109 https://bugs.webkit.org/show_bug.cgi?id=173569
4110 <rdar://problem/33112420>
4112 Reviewed by Joseph Pecoraro.
4114 * inspector/canvas/requestContent-2d-expected.txt: Added.
4115 * inspector/canvas/requestContent-2d.html: Added.
4116 * inspector/canvas/requestContent-webgl-expected.txt: Added.
4117 * inspector/canvas/requestContent-webgl.html: Added.
4118 * inspector/canvas/requestContent-webgl2-expected.txt: Added.
4119 * inspector/canvas/requestContent-webgl2.html: Added.
4120 * inspector/canvas/requestContent-expected.txt: Removed.
4121 * inspector/canvas/requestContent.html: Removed.
4122 * platform/gtk/TestExpectations:
4123 * platform/win/TestExpectations:
4124 Split the existing canvas content tests into one for each context type. This allows
4125 platforms that don't support certain context types to ignore just those tests (e.g. WebGL2).
4127 2017-07-06 Carlos Alberto Lopez Perez <clopez@igalia.com>
4129 [GTK] Layout test gardening.
4133 * platform/gtk/TestExpectations: Update WebRTC related expectations and mark a new emoji related test failing after r218371.
4134 * platform/gtk/fast/css/css2-system-fonts-expected.txt: Rebaseline after r218446.
4135 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
4136 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
4137 * platform/gtk/fast/text/font-style-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
4138 * platform/gtk/fast/text/font-weight-parse-expected.txt: Removed Rebaseline after r218446 (use the general expectation).
4140 2017-07-06 Commit Queue <commit-queue@webkit.org>
4142 Unreviewed, rolling out r219194.
4143 https://bugs.webkit.org/show_bug.cgi?id=174207
4145 it broke some layout tests (Requested by clopez on #webkit).
4149 "[GStreamer] vid.me videos do not play"
4150 https://bugs.webkit.org/show_bug.cgi?id=172240
4151 http://trac.webkit.org/changeset/219194
4153 2017-07-06 Charlie Turner <cturner@igalia.com>
4155 [GStreamer] vid.me videos do not play
4156 https://bugs.webkit.org/show_bug.cgi?id=172240
4158 Reviewed by Xabier Rodriguez-Calvar.
4160 Add a test for single output file HLS playlists that require HTTP
4161 range requests to playback. This failed using the WK http source
4162 for reasons documented in the linked bug.
4164 Generated with mp4hls --segment-duration 3 --output-single-file
4166 * Http/tests/media/hls/range-request-expected.txt: Added.
4167 * http/tests/media/hls/range-request.html: Added.
4168 * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
4169 * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
4170 * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
4171 * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
4173 2017-07-05 Zalan Bujtas <zalan@apple.com>
4175 REGRESSION: Stack overflow in RenderBlockFlow::layoutBlock after increasing the font size to max in some RTL vertical books.
4176 https://bugs.webkit.org/show_bug.cgi?id=174144
4177 <rdar://problem/32781038>