1 2018-10-23 Truitt Savell <tsavell@apple.com>
3 [ MacOS Debug WK1 ] Layout Test fast/forms/state-restore-to-non-edited-controls.html is flaky
4 https://bugs.webkit.org/show_bug.cgi?id=190832
6 Unreviewed Test Gardening.
8 * platform/mac-wk1/TestExpectations:
10 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
12 Layout Test imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html is flaky.
13 https://bugs.webkit.org/show_bug.cgi?id=176929
15 Unreviewed test gardening.
17 * platform/mac/TestExpectations: Mark test as flaky.
19 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
21 REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
22 https://bugs.webkit.org/show_bug.cgi?id=190210
24 Unreviewed test gardening.
26 * platform/mac/TestExpectations: Mark test as flaky.
28 2018-10-22 Justin Michaud <justin_michaud@apple.com>
30 Registered custom properties should support syntax parameter for <length> and *
31 https://bugs.webkit.org/show_bug.cgi?id=190039
33 Reviewed by Antti Koivisto.
35 Add tests for inline styles, font-size cycles with custom properties, and a crash that was reported.
37 * css-custom-properties-api/crash-expected.txt: Added.
38 * css-custom-properties-api/crash.html: Added.
39 * css-custom-properties-api/cycles-expected.txt: Added.
40 * css-custom-properties-api/cycles.html: Added.
41 * css-custom-properties-api/inline-expected.txt: Added.
42 * css-custom-properties-api/inline.html: Added.
44 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
46 REGRESSION: [iOS] Layout Test media/media-fullscreen-pause-inline.html is a flaky failure
47 https://bugs.webkit.org/show_bug.cgi?id=187618
49 Unreviewed test gardening.
51 * platform/ios/TestExpectations: Mark test as flaky.
53 2018-10-22 Justin Michaud <justin_michaud@apple.com>
55 CSS Paint API should give a 2d rendering context
56 https://bugs.webkit.org/show_bug.cgi?id=190762
58 Reviewed by Dean Jackson.
60 * fast/css-custom-paint/basic.html:
62 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
64 Unreviewed, update TestExpectations for imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
65 https://bugs.webkit.org/show_bug.cgi?id=157068
67 * TestExpectations: Mark test as a flaky failure for release builds.
68 * platform/mac-wk1/TestExpectations: Remove duplicate expectation.
70 2018-10-22 Dawei Fenton <realdawei@apple.com>
72 REGRESSION (r234330): [mac-wk1] Layout Test fast/repaint/animation-after-layer-scroll.html is a flaky failure
73 https://bugs.webkit.org/show_bug.cgi?id=188421
75 Unreviewed test gardening.
77 * platform/mac-wk1/TestExpectations: Mark test as flaky.
79 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
81 [ Mojave WK1 ] Layout Test storage/indexeddb/database-odd-names.html is failing
82 https://bugs.webkit.org/show_bug.cgi?id=190350
84 Unreviewed test gardening.
86 * platform/mac-wk1/TestExpectations: Mark test as failing.
88 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
90 [macOS WK1] Layout Test http/tests/security/cross-origin-xsl-redirect-BLOCKED.html is a flaky failure
91 https://bugs.webkit.org/show_bug.cgi?id=189723
93 Unreviewed test gardening.
95 * platform/mac-wk1/TestExpectations: Mark test as flaky.
97 2018-10-22 Ali Juma <ajuma@chromium.org>
99 Layout Test imported/w3c/web-platform-tests/intersection-observer/containing-block.html is a flaky failure on Debug builds
100 https://bugs.webkit.org/show_bug.cgi?id=190808
102 Unreviewed test gardening.
106 2018-10-22 Dawei Fenton <realdawei@apple.com>
108 Some WK1 repaint tests are flaky on Mojave
109 https://bugs.webkit.org/show_bug.cgi?id=190627
111 Unreviewed, marked tests as flaky.
113 * platform/mac-wk1/TestExpectations:
115 2018-10-22 Wenson Hsieh <wenson_hsieh@apple.com>
117 [iOS] [Datalist] fast/forms/datalist/datalist-show-hide.html fails
118 https://bugs.webkit.org/show_bug.cgi?id=190777
120 Reviewed by Tim Horton.
122 Refactor this test such that it passes on both iOS and macOS. This test verifies that datalist suggestions menu
123 UI can be shown and hidden. On macOS, we focus and then blur the input field; on iOS, we tap in the datalist
124 button to show the suggestions UI, and then tap in the text field to bring back the regular keyboard.
126 * fast/forms/datalist/datalist-show-hide-expected.txt:
127 * fast/forms/datalist/datalist-show-hide.html:
128 * platform/ios/TestExpectations:
130 Unskip the layout test on iOS.
132 * resources/ui-helper.js:
133 (window.UIHelper.isShowingDataListSuggestions):
135 Tweak this helper function to resolve with either true or false (Boolean types), instead of the strings "true"
138 2018-10-22 Truitt Savell <tsavell@apple.com>
140 [ MacOS WK1 ] Layout Test platform/mac/media/audio-session-category-video-paused.html is flaky Timeout
141 https://bugs.webkit.org/show_bug.cgi?id=189680
143 Unreviewed Test Gardening
145 * platform/mac-wk1/TestExpectations:
147 2018-10-20 Daniel Bates <dabates@apple.com>
149 Unskip test fast/writing-mode/english-rl-text-with-spelling-marker.html in iOS WebKit2
151 Following r235149 we mark spelling errors in iOS WebKit2.
153 * platform/ios-wk1/TestExpectations: Skip in legacy WebKit until we fix <https://webkit.org/b/188762>.
154 * platform/ios/TestExpectations: Unskip test.
156 2018-10-19 Justin Fan <justin_fan@apple.com>
158 [WebGPU] Add stubs for WebGPUSwapChain and WebGPURenderingContext
159 https://bugs.webkit.org/show_bug.cgi?id=190742
161 Reviewed by Dean Jackson.
163 Updated basic webgpu feature detection test to check for WebGPURenderingContext.
165 * webgpu/webgpu-enabled-expected.txt:
166 * webgpu/webgpu-enabled.html:
168 2018-10-19 Wenson Hsieh <wenson_hsieh@apple.com>
170 [iOS] [Datalist] Can't pick datalist suggestions in a stock WKWebView
171 https://bugs.webkit.org/show_bug.cgi?id=190621
172 <rdar://problem/45310649>
174 Reviewed by Tim Horton.
176 Refactor an existing layout test to run on both iOS and macOS. On both platforms, it checks that the top
177 suggestion respects option element order in the document, as well as the current contents of the text field.
178 On macOS, we use arrow keys and hit return to select a suggestion; on iOS, we tap the suggestions button and
179 simulate hitting the done button on the input view to dismiss the keyboard.
181 * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt:
182 * fast/forms/datalist/datalist-textinput-suggestions-order.html:
183 * platform/ios/TestExpectations:
185 Enable this test on iOS.
187 * resources/ui-helper.js:
188 (window.UIHelper.resignFirstResponder):
191 2018-10-19 John Wilander <wilander@apple.com>
193 Only cap lifetime of persistent cookies created client-side through document.cookie when resource load statistics is enabled
194 https://bugs.webkit.org/show_bug.cgi?id=190687
195 <rdar://problem/45349024>
197 Reviewed by Alex Christensen.
199 The test case now makes use of internals.setResourceLoadStatisticsEnabled()
200 and was thus moved to http/tests/resourceLoadStatistics/.
203 Removed skip of previous test location.
204 * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-expected.txt: Renamed from LayoutTests/http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt.
205 * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js.html: Renamed from LayoutTests/http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html.
206 * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
207 Removed line containing "isMarkedForCookieBlocking: No."
208 * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
209 Removed line containing "isMarkedForCookieBlocking: No."
210 * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
211 Removed line containing "isMarkedForCookieBlocking: No."
212 * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
213 Removed line containing "isMarkedForCookieBlocking: No."
214 * platform/ios/TestExpectations:
215 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
216 * platform/mac-wk2/TestExpectations:
217 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
219 2018-10-19 Commit Queue <commit-queue@webkit.org>
221 Unreviewed, rolling out r237254.
222 https://bugs.webkit.org/show_bug.cgi?id=190760
224 "It regresses JetStream 2 by 5% on some iOS devices"
225 (Requested by saamyjoon on #webkit).
229 "[JSC] JSC should have "parseFunction" to optimize Function
231 https://bugs.webkit.org/show_bug.cgi?id=190340
232 https://trac.webkit.org/changeset/237254
234 2018-10-19 Charlie Turner <cturner@igalia.com>
236 [EME] Fix crash during tracing in gst_qtdemux_request_protection_context
237 https://bugs.webkit.org/show_bug.cgi?id=190738
239 Reviewed by Xabier Rodriguez-Calvar.
241 Add failing test expectations for the GTK port. These tests are
242 not mirrored in the top-level TestExpectations file, since there
243 are no passing baselines for these tests there. The testing
244 infrastructure will report them as unexpected passing when they
245 are marked as [ Failure ] there, since their output matches the
246 failing output in this directory, and if you don't have an
247 expected test, then they fail as [ Missing ], and putting failing
248 baselines in the top-level cross-platform directory also seem
251 The following two tests produce a dumpRenderTree output for
252 unknown reasons, and so they have been marked as Missing for now.
254 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html
255 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html
257 * platform/gtk/TestExpectations: Update expectations.
258 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt: Added.
259 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt: Added.
260 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt: Added.
261 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt: Added.
262 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt: Added.
263 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt: Added.
264 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt: Added.
265 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt: Added.
266 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt: Added.
267 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt: Added.
268 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt: Added.
269 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt: Added.
270 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt: Added.
271 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt: Added.
272 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt: Added.
273 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt: Added.
275 2018-10-18 Said Abou-Hallawa <sabouhallawa@apple.com>
277 [CG] Adopt CG SPI for non-even cornered rounded rects
278 https://bugs.webkit.org/show_bug.cgi?id=190155
280 Reviewed by Simon Fraser.
282 This test fails on iOS simulator because of just one pixel difference.
283 I think it happens because of anti aliasing the color at the border of
284 the black shadow. Since this test is testing the radius attribute of the
285 CSS box-shadow and this should not be affected by whether the shadow has
286 non-even rounded corners or not, I am going to change it to have even
289 * fast/box-shadow/box-shadow-with-zero-radius-expected.html:
290 * fast/box-shadow/box-shadow-with-zero-radius.html:
292 2018-10-18 Justin Fan <justin_fan@apple.com>
294 Add test expectations for webgpu-enabled.html
295 https://bugs.webkit.org/show_bug.cgi?id=190739
297 Unreviewed test gardening.
299 Added forgotten expectations for webgpu-enabled, and updated some expectations
300 to match the WebGPU -> WebMetal naming and new WebGPU tests.
302 * platform/ios/TestExpectations:
303 * platform/mac-wk1/TestExpectations:
304 * platform/win/TestExpectations:
305 * platform/wincairo/TestExpectations:
306 * platform/wpe/TestExpectations:
307 * webgpu/webgpu-enabled-expected.txt: Added.
309 2018-10-18 Justin Michaud <justin_michaud@apple.com>
311 Add new image type for CSS painting API
312 https://bugs.webkit.org/show_bug.cgi?id=190697
314 Reviewed by Dean Jackson.
316 * fast/css-custom-paint/basic-expected.txt:
317 * fast/css-custom-paint/basic.html:
319 2018-10-18 Jer Noble <jer.noble@apple.com>
321 [MSE] timestampOffset can introduce floating-point rounding errors to incoming samples
322 https://bugs.webkit.org/show_bug.cgi?id=190590
323 <rdar://problem/45275626>
325 Reviewed by Eric Carlson.
327 * media/media-source/media-source-sequence-timestamps-expected.txt:
328 * media/media-source/media-source-timestampoffset-rounding-error-expected.txt: Added.
329 * media/media-source/media-source-timestampoffset-rounding-error.html: Added.
330 * media/media-source/mock-media-source.js:
333 2018-10-18 Jer Noble <jer.noble@apple.com>
335 Enable WKPreferences._lowPowerVideoAudioBufferSizeEnabled by default
336 https://bugs.webkit.org/show_bug.cgi?id=190315
337 <rdar://problem/45047807>
339 Reviewed by Eric Carlson.
341 * media/audio-controls-timeline-in-media-document-expected.txt:
342 * media/audio-controls-timeline-in-media-document.html:
344 2018-10-18 Jer Noble <jer.noble@apple.com>
346 Safari is not able to adapt between H264 streams with EditList and without EditList
347 https://bugs.webkit.org/show_bug.cgi?id=190638
348 <rdar://problem/45342208>
350 Reviewed by Eric Carlson.
352 * media/media-source/media-source-append-overlapping-dts-expected.txt: Added.
353 * media/media-source/media-source-append-overlapping-dts.html: Added.
355 2018-10-18 Per Arne Vollan <pvollan@apple.com>
357 [WebVTT] Region parameter and value should be separated by ':'
358 https://bugs.webkit.org/show_bug.cgi?id=190735
360 Reviewed by Eric Carlson.
362 * media/track/captions-webvtt/captions-regions.vtt:
363 * media/track/captions-webvtt/header-regions.vtt:
365 2018-10-18 Jer Noble <jer.noble@apple.com>
367 Add support for MediaKeyEncryptionScheme
368 https://bugs.webkit.org/show_bug.cgi?id=190173
370 Reviewed by Eric Carlson.
372 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess-expected.txt:
373 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess.html:
375 2018-10-18 Youenn Fablet <youenn@apple.com>
377 Handle MDNS resolution of candidates through libwebrtc directly
378 https://bugs.webkit.org/show_bug.cgi?id=190681
380 Reviewed by Eric Carlson.
383 Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
385 2018-10-18 Ross Kirsling <ross.kirsling@sony.com>
387 delete expression should not throw without a reference
388 https://bugs.webkit.org/show_bug.cgi?id=190637
390 Reviewed by Yusuke Suzuki.
392 * js/basic-strict-mode-expected.txt:
393 * js/script-tests/basic-strict-mode.js:
396 2018-10-18 Wenson Hsieh <wenson_hsieh@apple.com>
398 [GTK] fast/selectors/read-only-read-write-input-basics.html failing since r237245
399 https://bugs.webkit.org/show_bug.cgi?id=190711
401 Unreviewed test gardening.
403 Adjust layout test baselines after r237245. Make fast/selectors/read-only-read-write-input-basics-expected.txt
404 contain PASS expectations for color inputs, and remove port-specific iOS/macOS WebKit2 expectations. Since color
405 inputs are disabled in legacy WebKit, move the layout test expectation in platform/mac to platform/mac-wk1.
407 * fast/selectors/read-only-read-write-input-basics-expected.txt:
408 * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
409 * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
411 2018-10-18 Miguel Gomez <magomez@igalia.com>
413 Unreviewed GTK+ gardening after r237249.
415 * platform/gtk/TestExpectations:
416 * platform/gtk/fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
418 2018-10-18 Yusuke Suzuki <yusukesuzuki@slowstart.org>
420 [JSC] JSC should have "parseFunction" to optimize Function constructor
421 https://bugs.webkit.org/show_bug.cgi?id=190340
423 Reviewed by Mark Lam.
425 * fast/dom/attribute-event-listener-errors-expected.txt:
426 * fast/events/attribute-listener-deletion-crash-expected.txt:
427 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
428 * js/dom/invalid-syntax-for-function-expected.txt:
429 * js/dom/script-start-end-locations-expected.txt:
431 2018-10-17 Wenson Hsieh <wenson_hsieh@apple.com>
433 Enable the datalist element by default on iOS and macOS
434 https://bugs.webkit.org/show_bug.cgi?id=190594
435 <rdar://problem/45281159>
437 Reviewed by Ryosuke Niwa and Tim Horton.
441 Mark a couple of datalist tests as failures, with corresponding Bugzilla links.
443 * fast/forms/datalist/datalist-fallback-content-expected.html:
444 * fast/forms/datalist/datalist-fallback-content.html:
446 Refactor this ref test. This was checking that a text input field with an associated datalist with fallback
447 content looks identical to an text input field without a datalist, but this simply isn't the case with our
448 current implementation due to the presence of the list button. Instead, add a div to cover the list button in
449 both cases, and further augment this test to check that inputs of type color behave the same.
451 * fast/forms/datalist/range-snap-to-datalist-expected.txt: Added.
453 Add missing expectations for this test that were never checked in. Since sliderTickSnappingThreshold simply
454 returns 0, this test behaves as expected, though behavior here may change when we add a make the "snapping
457 * fast/forms/datalist/validity-assertion-inserting-into-datalist-expected.txt: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist-expected.txt.
458 * fast/forms/datalist/validity-assertion-inserting-into-datalist.html: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist.html.
459 * fast/selectors/read-only-read-write-input-basics-expected.txt:
460 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
461 * platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
462 * platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
464 Add missing expectations.
466 * platform/ios-wk1/TestExpectations:
468 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
470 * platform/ios-wk2/accessibility/roles-exposed-expected.txt: Added.
471 * platform/ios-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
472 * platform/ios-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
473 * platform/ios-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
474 * platform/ios-wk2/fast/forms/label/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
475 * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Copied from LayoutTests/fast/selectors/read-only-read-write-input-basics-expected.txt.
476 * platform/ios-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
477 * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
478 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
479 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
480 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt.
481 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt.
482 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
483 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
484 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
485 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
486 * platform/ios-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
487 * platform/ios-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
489 Add baselines for WebKit2, where we enable the datalist element and color inputs.
491 * platform/ios/TestExpectations:
492 * platform/mac-wk1/TestExpectations:
494 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
496 * platform/mac-wk2/accessibility/roles-exposed-expected.txt: Copied from LayoutTests/platform/mac/accessibility/roles-exposed-expected.txt.
497 * platform/mac-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
498 * platform/mac-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
499 * platform/mac-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
500 * platform/mac-wk2/fast/forms/label/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
501 * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Copied from LayoutTests/fast/selectors/read-only-read-write-input-basics-expected.txt.
502 * platform/mac-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
503 * platform/mac-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
504 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
505 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
506 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt.
507 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt.
508 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt.
509 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
510 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt.
511 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt.
512 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Copied from LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt.
513 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
514 * platform/mac-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
515 * platform/mac-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
517 Add baselines for WebKit2, where we enable the datalist element and color inputs.
519 * platform/mac/TestExpectations:
520 * platform/mac/accessibility/roles-exposed-expected.txt:
521 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
522 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
523 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
524 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
525 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
527 Re-rebaseline test expectations that involve input type color, now that color inputs are off by default in WebKitLegacy.
529 * platform/win/TestExpectations:
531 Remove various datalist test skips and failures on macOS and iOS; ensure that the test failures that are still
532 present are tracked with links to Bugzilla.
534 2018-10-17 Justin Michaud <justin_michaud@apple.com>
536 Parse paint() and store paint callbacks for CSS Painting API
537 https://bugs.webkit.org/show_bug.cgi?id=190657
539 Reviewed by Dean Jackson.
541 * fast/css-custom-paint/basic-expected.txt:
542 * fast/css-custom-paint/basic.html:
544 2018-10-17 Justin Fan <justin_fan@apple.com>
546 [WebGPU] Implement WebGPU bindings up through WebGPUDevice creation
547 https://bugs.webkit.org/show_bug.cgi?id=190653
549 Reviewed by Dean Jackson.
551 Small test to validate creation of a WebGPUDevice when WebGPU is enabled.
553 * webgpu/webgpu-enabled.html: Added.
555 2018-10-17 Andy Estes <aestes@apple.com>
557 [Apple Pay] Increment the API version to 5
558 https://bugs.webkit.org/show_bug.cgi?id=190686
559 <rdar://problem/45348523>
561 Reviewed by Simon Fraser.
563 * http/tests/ssl/applepay/ApplePaySessionV5-expected.txt: Added.
564 * http/tests/ssl/applepay/ApplePaySessionV5.html: Added.
565 * platform/mac-wk2/TestExpectations:
567 2018-10-17 Chris Fleizach <cfleizach@apple.com>
569 AX: Certain tags should identify their context to iOS API
570 https://bugs.webkit.org/show_bug.cgi?id=190622
571 <rdar://problem/45308194>
573 Reviewed by Zalan Bujtas.
575 * accessibility/ios-simulator/text-context-attributes.html: Added.
576 * accessibility/ios-simulator/text-context-attributes-expcted.txt: Added.
578 2018-10-17 Ali Juma <ajuma@chromium.org>
580 Flaky IntersectionObserver web platform tests involving style updates
581 https://bugs.webkit.org/show_bug.cgi?id=189091
583 Reviewed by Simon Fraser.
585 Remove expectation for tests that are no longer flaky.
587 Skip IntersectionObserver tests on WK1.
590 * platform/mac-wk1/TestExpectations:
592 2018-10-17 Charlie Turner <cturner@igalia.com>
594 [EME] media/encrypted-media/mock-MediaKeySystemAccess.html crashes in CDM::createInstance
595 https://bugs.webkit.org/show_bug.cgi?id=190578
597 Reviewed by Xabier Rodriguez-Calvar.
599 * platform/gtk/TestExpectations:
601 2018-10-16 Chris Dumez <cdumez@apple.com>
603 Regression(r236795) Check boxes are sometimes checked when they should not be
604 https://bugs.webkit.org/show_bug.cgi?id=190651
605 <rdar://problem/45319934>
607 Reviewed by Ryosuke Niwa.
609 Add layout test coverage.
611 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag-expected.txt: Added.
612 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag.html: Added.
614 2018-10-16 Chris Dumez <cdumez@apple.com>
616 window.performance should not become null after the window loses its browsing context
617 https://bugs.webkit.org/show_bug.cgi?id=190636
619 Reviewed by Ryosuke Niwa.
621 Extend layout test coverage.
623 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
624 * http/tests/dom/cross-origin-detached-window-properties.html:
625 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
626 * http/tests/dom/same-origin-detached-window-properties.html:
628 2018-10-16 Timothy Hatcher <timothy@apple.com>
630 Add <meta name="supported-color-schemes"> to control what color schemes the page supports
631 https://bugs.webkit.org/show_bug.cgi?id=190526
632 rdar://problem/45230140
634 Reviewed by Dean Jackson.
636 * css-dark-mode/supported-color-schemes-expected.txt: Added.
637 * css-dark-mode/supported-color-schemes.html: Added.
639 2018-10-16 Devin Rousso <drousso@apple.com>
641 Web Inspector: Canvas: capture previously saved states and add them to the recording payload
642 https://bugs.webkit.org/show_bug.cgi?id=190473
644 Reviewed by Joseph Pecoraro.
646 * inspector/canvas/recording-2d-expected.txt:
647 * inspector/canvas/recording-2d.html:
648 * inspector/canvas/resources/recording-utilities.js:
649 (TestPage.registerInitializer):
650 (TestPage.registerInitializer.async.logRecording): Added.
651 (TestPage.registerInitializer.logRecording): Deleted.
652 * inspector/model/recording-expected.txt:
653 * inspector/model/recording.html:
655 2018-10-16 Justin Michaud <justin_michaud@apple.com>
657 Implement feature flag and bindings for CSS Painting API
658 https://bugs.webkit.org/show_bug.cgi?id=190237
660 Reviewed by Ryosuke Niwa.
662 Add basic tests for the CSS Painting API registerPaint function,
663 and test the custom bindings.
665 * fast/css-custom-paint/basic-expected.txt: Added.
666 * fast/css-custom-paint/basic.html: Added.
667 * fast/css-custom-paint/registerPaintBindings-expected.txt: Added.
668 * fast/css-custom-paint/registerPaintBindings.html: Added.
669 * platform/ios-wk1/TestExpectations:
670 * platform/mac-wk1/TestExpectations:
671 * platform/win/TestExpectations:
673 2018-10-16 Per Arne Vollan <pvollan@apple.com>
675 [WebVTT] Support inline WebVTT styles
676 https://bugs.webkit.org/show_bug.cgi?id=190369
678 Reviewed by Eric Carlson.
680 * media/track/captions-webvtt/css-styling.vtt: Added.
681 * media/track/captions-webvtt/no-css-styling.vtt: Added.
682 * media/track/track-cue-css-expected.html: Added.
683 * media/track/track-cue-css.html: Added.
685 2018-10-16 Chris Dumez <cdumez@apple.com>
687 window.navigator should not become null after the window loses its browsing context
688 https://bugs.webkit.org/show_bug.cgi?id=190595
690 Reviewed by Ryosuke Niwa.
692 Extend layout test coverage.
694 * fast/frames/detached-frame-property-expected.txt:
695 * fast/frames/detached-frame-property.html:
696 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
697 * http/tests/dom/cross-origin-detached-window-properties.html:
698 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
699 * http/tests/dom/same-origin-detached-window-properties.html:
701 2018-10-16 Charlie Turner <cturner@igalia.com>
703 [EME] Multiple ClearKey tests crashing in gst_qtdemux_request_protection_context
704 https://bugs.webkit.org/show_bug.cgi?id=190577
706 Reviewed by Michael Catanzaro.
708 * platform/gtk/TestExpectations:
710 2018-10-15 Timothy Hatcher <timothy@apple.com>
712 Add support for prefers-color-scheme media query
713 https://bugs.webkit.org/show_bug.cgi?id=190499
714 rdar://problem/45212025
716 Reviewed by Dean Jackson.
718 * css-dark-mode/prefers-color-scheme-expected.txt: Added.
719 * css-dark-mode/prefers-color-scheme.html: Added.
720 * platform/gtk/TestExpectations: Skip css-dark-mode.
721 * platform/ios/TestExpectations: Skip css-dark-mode.
722 * platform/mac-wk1/TestExpectations: Skip css-dark-mode.
723 * platform/win/TestExpectations: Skip css-dark-mode.
724 * platform/wincairo/TestExpectations: Skip css-dark-mode.
725 * platform/wpe/TestExpectations: Skip css-dark-mode.
727 2018-10-15 Matt Baker <mattbaker@apple.com>
729 Web Inspector: Cleanup Table test utilities
730 https://bugs.webkit.org/show_bug.cgi?id=190538
731 <rdar://problem/45237730>
733 Reviewed by Joseph Pecoraro.
735 Cleanup Table test utilities by exposing removing the artificial dependency
736 between TableDelegate and TableDataSource, and exposing a cleaner set of
737 utility methods to InspectorTest. This patch changes `InspectorTest.createTable`
738 to take no parameters, and adds `InspectorTest.createTableWithDelegate` for
739 tests that need to supply a custom delegate.
741 * inspector/table/resources/table-utilities.js:
742 (TestPage.registerInitializer.InspectorTest.TableDataSource):
743 (TestPage.registerInitializer.InspectorTest.TableDelegate):
744 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
745 (TestPage.registerInitializer.createDataSource):
746 (TestPage.registerInitializer.createTableInternal):
747 (TestPage.registerInitializer.InspectorTest.createTable):
748 (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
749 (TestPage.registerInitializer):
751 * inspector/table/table-selection-expected.txt:
752 Update with new test suite name.
754 * inspector/table/table-selection.html:
756 2018-10-15 Charles Vazac <cvazac@gmail.com>
758 Web Inspector: Expose Server Timing Response Headers in Network Tab
759 https://bugs.webkit.org/show_bug.cgi?id=190440
761 Reviewed by Joseph Pecoraro.
763 * inspector/unit-tests/server-timing-entry-expected.txt:
764 * inspector/unit-tests/server-timing-entry.html:
766 2018-10-15 Alex Christensen <achristensen@webkit.org>
768 Garden WK2 tests after r237104
769 https://bugs.webkit.org/show_bug.cgi?id=190522
771 * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Removed.
772 I added this wk2 expectation in r234658 after r234640. r237104 effectively did the inverse of r234640,
773 so behavior is back to how it was before then. This makes the expectations reflect such.
775 2018-10-15 Chris Dumez <cdumez@apple.com>
777 Experiment: target=_blank on anchors should imply rel=noopener
778 https://bugs.webkit.org/show_bug.cgi?id=190481
780 Reviewed by Alex Christensen.
782 Update existing tests to reflect behavior change.
785 * http/tests/navigation/no-referrer-reset.html:
786 * http/tests/security/resources/referrer-policy-redirect-link.html:
787 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
788 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
789 * http/tests/security/xssAuditor/link-opens-new-window.html:
791 2018-10-15 Andy Estes <aestes@apple.com>
793 [Apple Pay] New shipping methods are ignored when updating after the shippingaddresschange event
794 https://bugs.webkit.org/show_bug.cgi?id=190560
795 <rdar://problem/44559075>
797 Reviewed by Youenn Fablet.
799 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt:
800 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html:
802 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
804 [iOS] Can't select text after dismissing the keyboard when changing focus
805 https://bugs.webkit.org/show_bug.cgi?id=190563
806 <rdar://problem/44613559>
808 Reviewed by Tim Horton.
810 Add a new layout test to check that the user can make a selection by long pressing after the keyboard is
811 dismissed due to changing the focused element.
813 * editing/selection/ios/select-text-after-changing-focus-expected.txt: Added.
814 * editing/selection/ios/select-text-after-changing-focus.html: Added.
815 * resources/ui-helper.js:
817 Also tweak the behavior of `UIHelper.waitForKeyboardToHide()`, so that it resolves immediately if the keyboard
818 is not shown. This allows us to ensure that tests which use `UIHelper.waitForKeyboardToHide()` are robust in the
819 case where they wait for another action to complete (e.g. a simulated tap) prior to registering a keyboard
822 (window.UIHelper.waitForKeyboardToHide.return.new.Promise):
823 (window.UIHelper.waitForKeyboardToHide):
825 2018-10-15 Andy Estes <aestes@apple.com>
827 [Apple Pay] Payment authorization results with ApplePayErrors should never be considered final
828 https://bugs.webkit.org/show_bug.cgi?id=190559
829 <rdar://problem/37250908>
831 Reviewed by Anders Carlsson.
833 * http/tests/ssl/applepay/ApplePaySessionFinalState.https-expected.txt: Added.
834 * http/tests/ssl/applepay/ApplePaySessionFinalState.https.html: Added.
836 2018-10-15 Commit Queue <commit-queue@webkit.org>
838 Unreviewed, rolling out r237054.
839 https://bugs.webkit.org/show_bug.cgi?id=190593
841 "this regressed JetStream 2 by 6% on iOS" (Requested by
842 saamyjoon on #webkit).
846 "[JSC] JSC should have "parseFunction" to optimize Function
848 https://bugs.webkit.org/show_bug.cgi?id=190340
849 https://trac.webkit.org/changeset/237054
851 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
853 Changing view scale should zoom to initial scale if the page is already at initial scale
854 https://bugs.webkit.org/show_bug.cgi?id=190570
855 <rdar://problem/45261877>
857 Reviewed by Tim Horton.
859 * fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Added.
860 * fast/viewport/ios/initial-scale-after-changing-view-scale.html: Added.
862 Add a new layout test to verify that:
863 1. Changing view scale before the page scale factor is changed by the user zooms to the new initial scale.
864 2. Changing view scale after the user changes the page scale to something different than initial scale does not
865 cause the page to zoom to the new initial scale.
866 3. Changing view scale after the user changes the page scale factor back to initial scale causes the page to
867 zoom to the new initial scale.
869 * resources/basic-gestures.js:
871 Make a small tweak in `doubleTapToZoomAtPoint` to ensure that both single taps as well as zooming are complete
872 before invoking UIScriptController completion.
874 (return.new.Promise):
876 2018-10-15 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
878 [Cairo] Incorrect rendering for 135-deg skews
879 https://bugs.webkit.org/show_bug.cgi?id=190513
881 Reviewed by Žan Doberšek.
883 * fast/transforms/skew-x-135deg-with-gradient-expected.html: Added.
884 * fast/transforms/skew-x-135deg-with-gradient.html: Added.
885 * fast/transforms/skew-y-135deg-with-gradient-expected.html: Added.
886 * fast/transforms/skew-y-135deg-with-gradient.html: Added.
888 2018-10-15 Chris Dumez <cdumez@apple.com>
890 Restrict browsing context lookup by name to frames that are related to one another
891 https://bugs.webkit.org/show_bug.cgi?id=190475
893 Reviewed by Alex Christensen.
895 * http/tests/dom/new-window-can-target-opener-expected.txt: Added.
896 * http/tests/dom/new-window-can-target-opener.html: Added.
897 * http/tests/dom/noopener-window-cannot-target-opener-expected.txt: Added.
898 * http/tests/dom/noopener-window-cannot-target-opener.html: Added.
899 * http/tests/dom/noopener-window-not-targetable-expected.txt: Added.
900 * http/tests/dom/noopener-window-not-targetable.html: Added.
901 * http/tests/dom/noopener-window-not-targetable2-expected.txt: Added.
902 * http/tests/dom/noopener-window-not-targetable2.html: Added.
903 * http/tests/dom/noreferrer-window-not-targetable-expected.txt: Added.
904 * http/tests/dom/noreferrer-window-not-targetable.html: Added.
905 * http/tests/dom/opened-window-not-targetable-after-disowning-opener-expected.txt: Added.
906 * http/tests/dom/opened-window-not-targetable-after-disowning-opener.html: Added.
907 * http/tests/dom/resources/new-window-can-target-opener-win.html: Added.
908 * http/tests/dom/resources/noopener-window-cannot-target-opener-win.html: Added.
909 Add layout test coverage.
911 * fast/dom/Window/a-rel-noopener-expected.txt:
912 * fast/dom/Window/area-rel-noopener-expected.txt:
913 * fast/dom/Window/resources/rel-noopener.js:
914 * http/tests/navigation/no-referrer-target-blank-expected.txt:
915 * http/tests/navigation/resources/no-referrer-helper.php:
916 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
917 * platform/wk2/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
918 Update / rebaseline existing tests to reflect behavior change.
920 2018-10-15 YUHAN WU <yuhan_wu@apple.com>
922 Implement error handler of MediaRecorder
923 https://bugs.webkit.org/show_bug.cgi?id=190438
925 Reviewed by Youenn Fablet.
927 Since dataavailable event has not been implemented, skip three MediaRecorder-related tests now.
928 We will need to reenable those tests once implementing the dataavailable event for MediaRecorder.
932 2018-10-15 Chris Dumez <cdumez@apple.com>
934 Window's properties such as 'location' should not become null when it loses its browsing context
935 https://bugs.webkit.org/show_bug.cgi?id=190539
937 Reviewed by Alex Christensen.
939 * http/tests/dom/cross-origin-detached-window-properties-expected.txt: Added.
940 * http/tests/dom/cross-origin-detached-window-properties.html: Added.
941 * http/tests/dom/resources/post-message-to-parent-when-loaded.html: Added.
942 * http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
943 * http/tests/dom/same-origin-detached-window-properties.html: Added.
944 Add layout test coverage.
946 * fast/frames/detached-frame-property-expected.txt:
947 * fast/frames/detached-frame-property.html:
948 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
949 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
950 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
951 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
952 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
953 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
954 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
955 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
956 Update existing layout tests to reflect behavior change.
958 2018-10-15 Claudio Saavedra <csaavedra@igalia.com>
960 [GStreamer] MediaStream test failing since r236877
963 * platform/gtk/TestExpectations:
964 * platform/wpe/TestExpectations:
966 2018-10-12 Wenson Hsieh <wenson_hsieh@apple.com>
968 [iOS] Allow SPI clients to lay out at arbitrarily scaled sizes and scale to fit the view
969 https://bugs.webkit.org/show_bug.cgi?id=190504
970 <rdar://problem/45117760>
972 Reviewed by Tim Horton.
974 Add two new layout tests on iOS that change WKWebView's view scale, and measure the resulting window sizes and
975 lengths of viewport units.
977 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale-expected.txt: Added.
978 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html: Added.
980 Add a test page with a viewport meta tag that has a constant width and an explicit initial scale of 0.5.
982 * fast/viewport/ios/device-width-viewport-after-changing-view-scale-expected.txt: Added.
983 * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html: Added.
985 Add a test page with a viewport meta tag at device-width, with initial scale 1.
987 * resources/ui-helper.js:
988 (window.UIHelper.setViewScale):
990 Add a convenience function that wraps a UI script invocation of `setViewScale` in a promise.
994 2018-10-12 Dawei Fenton <realdawei@apple.com>
996 [Mojave Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
997 https://bugs.webkit.org/show_bug.cgi?id=190323
999 Unreviewed, mark test as Flaky.
1001 * platform/mac-wk2/TestExpectations:
1003 2018-10-12 Per Arne Vollan <pvollan@apple.com>
1005 Layout Test editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html is failing
1006 https://bugs.webkit.org/show_bug.cgi?id=190520
1008 Unreviewed test gardening.
1010 * platform/win/TestExpectations:
1012 2018-10-08 Yusuke Suzuki <yusukesuzuki@slowstart.org>
1014 [JSC] JSC should have "parseFunction" to optimize Function constructor
1015 https://bugs.webkit.org/show_bug.cgi?id=190340
1017 Reviewed by Mark Lam.
1019 * fast/dom/attribute-event-listener-errors-expected.txt:
1020 * fast/events/attribute-listener-deletion-crash-expected.txt:
1021 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
1022 * js/dom/invalid-syntax-for-function-expected.txt:
1023 * js/dom/script-start-end-locations-expected.txt:
1025 2018-10-11 Thibault Saunier <tsaunier@igalia.com>
1027 [GStreamer] Support arbitrary video resolution in getUserMedia API
1028 https://bugs.webkit.org/show_bug.cgi?id=189734
1030 Implement arbitrary video resolution for the getUserMedia API in GStreamer.
1032 Fix the MockRealtimeMediaSource device list to make devices properties match
1035 Reactivate tests that were failling because of that.
1037 Reviewed by Xabier Rodriguez-Calvar.
1039 * platform/gtk/TestExpectations:
1040 * platform/wpe/TestExpectations:
1042 2018-10-11 Per Arne Vollan <pvollan@apple.com>
1044 Layout Test fast/forms/fieldset/fieldset-elements-htmlcollection.html is failing
1045 https://bugs.webkit.org/show_bug.cgi?id=190472
1047 Unreviewed test gardening.
1049 * platform/win/TestExpectations:
1051 2018-10-11 Alejandro G. Castro <alex@igalia.com>
1053 [GTK][WPE] Add mediaDevices.enumerateDevices support
1054 https://bugs.webkit.org/show_bug.cgi?id=185761
1056 Reviewed by Youenn Fablet.
1058 Remove the failure expectation for the test
1059 media-devices-enumerate-devices.html. Just for the record we have
1060 also checked the following tests.
1062 fast/mediastream/media-devices-enumerate-devices.html
1063 fast/mediastream/resources/enumerate-devices-frame.html
1064 http/tests/media/media-stream/enumerate-devices-source-id.html
1065 http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
1066 http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html
1068 * platform/gtk/TestExpectations:
1070 2018-10-10 Devin Rousso <drousso@apple.com>
1072 Web Inspector: create special Network waterfall for media events
1073 https://bugs.webkit.org/show_bug.cgi?id=189773
1074 <rdar://problem/44626605>
1076 Reviewed by Joseph Pecoraro.
1078 * http/tests/inspector/dom/didFireEvent-expected.txt: Added.
1079 * http/tests/inspector/dom/didFireEvent.html: Added.
1081 * inspector/unit-tests/array-utilities-expected.txt:
1082 * inspector/unit-tests/array-utilities.html:
1084 2018-10-10 Brent Fulgham <bfulgham@apple.com>
1086 Only report the supported WebGL version
1087 https://bugs.webkit.org/show_bug.cgi?id=190434
1088 <rdar://problem/45024677>
1090 Reviewed by Dean Jackson.
1092 * fast/canvas/webgl/gl-getstring-expected.txt:
1093 * fast/canvas/webgl/gl-getstring.html:
1095 2018-10-10 Tim Horton <timothy_horton@apple.com>
1097 Share more WKShareSheet code between macOS and iOS, and fix a few bugs
1098 https://bugs.webkit.org/show_bug.cgi?id=190420
1100 Reviewed by Simon Fraser.
1102 * fast/events/ios/share-expected.txt: Removed.
1103 * fast/events/ios/share.html: Removed.
1104 * fast/web-share/share.html: Added.
1105 * fast/web-share/share-expected.txt: Added.
1106 * resources/ui-helper.js:
1107 (window.UIHelper.setShareSheetCompletesImmediatelyWithResolution):
1108 (window.UIHelper.invokeShareSheetWithResolution): Deleted.
1109 Move the existing share sheet test to fast/web-share so it runs on both macOS and iOS.
1111 * fast/web-share/share-with-no-url.html: Added.
1112 * fast/web-share/share-with-no-url-expected.txt: Added.
1113 Add a new test that the sheet is successfully invoked even when a URL is not provided.
1115 2018-10-10 Devin Rousso <drousso@apple.com>
1117 Web Inspector: notify the frontend when a canvas has started recording via console.record
1118 https://bugs.webkit.org/show_bug.cgi?id=190306
1120 Reviewed by Brian Burg.
1122 * inspector/canvas/recording-2d.html:
1123 * inspector/canvas/recording-bitmaprenderer.html:
1124 * inspector/canvas/recording-webgl-snapshots.html:
1125 * inspector/canvas/recording-webgl.html:
1126 * inspector/canvas/resources/recording-utilities.js:
1127 (TestPage.registerInitializer.window.startRecording):
1128 Wait to complete the test until the "LastFrame" event is fired, ensuring that any running
1129 commands don't affect the next test case.
1131 2018-10-09 Antoine Quint <graouts@apple.com>
1133 Remove the frames() timing function
1134 https://bugs.webkit.org/show_bug.cgi?id=190034
1135 <rdar://problem/44827544>
1137 Reviewed by Dean Jackson.
1139 * legacy-animation-engine/transitions/frames-timing-function-expected.txt:
1140 * legacy-animation-engine/transitions/transitions-parsing-expected.txt:
1141 * transitions/frames-timing-function-expected.txt:
1142 * transitions/transitions-parsing-expected.txt:
1144 2018-10-09 Devin Rousso <drousso@apple.com>
1146 Web Inspector: show redirect requests in Network and Timelines tabs
1147 https://bugs.webkit.org/show_bug.cgi?id=150005
1148 <rdar://problem/5378164>
1150 Reviewed by Joseph Pecoraro.
1152 * http/tests/inspector/network/resource-timing-expected.txt:
1153 * http/tests/inspector/network/resource-timing.html:
1155 * http/tests/inspector/network/resources/delay.php: Added.
1156 * http/tests/inspector/network/resources/redirect.php: Added.
1158 2018-10-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1160 REGRESSION(r234620): SVGLangSpace::svgAttributeChanged() should invalidate the renderer of the SVGGeometryElement descendant only
1161 https://bugs.webkit.org/show_bug.cgi?id=190411
1163 Reviewed by Simon Fraser.
1165 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr-expected.txt: Added.
1166 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr.html: Added.
1168 2018-10-09 Chris Dumez <cdumez@apple.com>
1170 Anchor target should be ignored on activation when the download attribute is set
1171 https://bugs.webkit.org/show_bug.cgi?id=190408
1173 Reviewed by Geoffrey Garen.
1175 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed-expected.txt: Added.
1176 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed.html: Added.
1177 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed-expected.txt: Added.
1178 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed.html: Added.
1179 Add layout test coverage.
1181 * http/tests/download/anchor-load-after-download.html:
1182 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1183 Update existing WK2-only layout tests to call testRunner.setCanOpenWindows() since they rely on
1184 opening a new window. We failed to notice the issue because these tests are not run on WK1.
1186 * platform/ios-wk2/TestExpectations:
1187 * platform/mac-wk1/TestExpectations:
1188 * platform/win/TestExpectations:
1189 Skip new tests on WebKit1 since the download attribute is only supported on WebKit2.
1191 2018-10-09 Chris Dumez <cdumez@apple.com>
1193 Unreviewed, skip fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html on iOS.
1195 The download attribute is not supported on iOS yet.
1197 * platform/ios-wk2/TestExpectations:
1199 2018-10-09 Devin Rousso <drousso@apple.com>
1201 Web Inspector: REGRESSION: fix canvas test failures after r236952 and r236954
1202 https://bugs.webkit.org/show_bug.cgi?id=190403
1204 Reviewed by Joseph Pecoraro.
1206 * inspector/canvas/create-context-webmetal.html:
1207 Fix missing parenthesis.
1209 * inspector/canvas/resources/shaderProgram-utilities.js:
1211 (TestPage.registerInitializer.awaitProgramAdded):
1212 (TestPage.registerInitializer):
1213 (TestPage.registerInitializer.window.initializeTestSuite):
1214 Replace the `WI.CanvasManager` events (which were removed) with listeners for events on the
1215 specific `WI.Canvas`.
1217 2018-10-09 Chris Dumez <cdumez@apple.com>
1219 REGRESSION (Safari 12): Download of Blob URL fails
1220 https://bugs.webkit.org/show_bug.cgi?id=190351
1221 <rdar://problem/45091181>
1223 Reviewed by Geoffrey Garen.
1225 Add layout test coverage.
1227 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-expected.txt: Added.
1228 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html: Added.
1230 2018-10-09 Youenn Fablet <youenn@apple.com>
1232 Add support for IceCandidate stats
1233 https://bugs.webkit.org/show_bug.cgi?id=190329
1235 Reviewed by Eric Carlson.
1237 * webrtc/candidate-stats-expected.txt: Added.
1238 * webrtc/candidate-stats.html: Added.
1239 * webrtc/routines.js:
1240 * webrtc/video-stats.html:
1242 2018-10-09 Philippe Normand <pnormand@igalia.com>
1244 [GStreamer] Stealing cross-origin video pixel with HLS
1245 https://bugs.webkit.org/show_bug.cgi?id=190003
1247 Reviewed by Xabier Rodriguez-Calvar.
1249 * platform/gtk/TestExpectations: Unflag now-passing test.
1251 2018-10-08 Devin Rousso <drousso@apple.com>
1253 Fix inspector/canvas/recording.html after r236952
1255 Unreviewed. Test gardening.
1257 * inspector/canvas/recording-expected.txt:
1258 * inspector/canvas/recording.html:
1259 Recordings default to only capturing a single frame, so add a parameter to ensure that we
1260 are capturing multiple frames.
1262 2018-10-08 Wenson Hsieh <wenson_hsieh@apple.com>
1264 [Cocoa] [WK2] Add support for text alignment and text lists in font attributes
1265 https://bugs.webkit.org/show_bug.cgi?id=190342
1266 <rdar://problem/44767118>
1268 Reviewed by Tim Horton.
1270 * editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1271 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1272 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1273 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1275 Rebaseline these two layout tests, now that typing attributes include an NSParagraphStyle.
1277 2018-10-08 Justin Fan <justin_fan@apple.com>
1279 WebGPU: Rename old WebGPU prototype to WebMetal
1280 https://bugs.webkit.org/show_bug.cgi?id=190325
1281 <rdar://problem/44990443>
1283 Reviewed by Dean Jackson.
1285 Rename WebGPU prototype files to WebMetal in preparation for implementing the new (Oct 2018) WebGPU interface.
1287 * fast/canvas/webgpu/webgpu-runtime-flag-expected.txt: Removed.
1288 * fast/canvas/webmetal/webmetal-dispatch-expected.txt: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch-expected.txt.
1289 * fast/canvas/webmetal/webmetal-dispatch.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch.html.
1290 * fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Added.
1291 * fast/canvas/webmetal/webmetal-runtime-flag.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-runtime-flag.html.
1292 * inspector/canvas/create-context-webmetal-expected.txt: Renamed from LayoutTests/inspector/canvas/create-context-webgpu-expected.txt.
1293 * inspector/canvas/create-context-webmetal.html: Renamed from LayoutTests/inspector/canvas/create-context-webgpu.html.
1294 * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Removed.
1295 * inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Added.
1296 * inspector/canvas/resolveCanvasContext-webmetal.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgpu.html.
1297 * platform/gtk/TestExpectations:
1298 * platform/ios/TestExpectations:
1299 * platform/mac/TestExpectations:
1300 * platform/win/TestExpectations:
1302 2018-10-08 Devin Rousso <drousso@apple.com>
1304 Web Inspector: allow multiple canvases to be recorded at the same time
1305 https://bugs.webkit.org/show_bug.cgi?id=190305
1307 Reviewed by Brian Burg.
1309 * inspector/canvas/recording-2d.html:
1310 * inspector/canvas/recording-bitmaprenderer.html:
1311 * inspector/canvas/recording-expected.html:
1312 * inspector/canvas/recording-webgl.html:
1313 * inspector/canvas/recording.html:
1314 * inspector/canvas/resources/recording-utilities.js:
1315 (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
1316 (TestPage.registerInitializer.window.startRecording):
1317 (TestPage.registerInitializer.window.consoleRecord):
1318 (TestPage.registerInitializer):
1320 2018-10-08 Dean Jackson <dino@apple.com>
1322 CrashTracer: backboardd at Recursion :: QuartzCore: CA::Render::Updater::prepare_sublayer0
1323 https://bugs.webkit.org/show_bug.cgi?id=190376
1324 <rdar://problem/44986520>
1326 Reviewed by Tim Horton.
1328 * compositing/layer-creation/deep-tree.html:
1330 2018-10-08 Aditya Keerthi <akeerthi@apple.com>
1332 Make <input type=color> a runtime enabled (on-by-default) feature
1333 https://bugs.webkit.org/show_bug.cgi?id=189162
1335 Reviewed by Wenson Hsieh and Tim Horton.
1337 Rebaseline layout tests after enabling input type=color by default.
1339 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1340 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1341 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1342 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1343 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1344 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1345 * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
1346 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt: Added.
1347 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/color-expected.txt:
1348 * platform/mac/accessibility/roles-exposed-expected.txt:
1349 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
1350 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1351 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
1352 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1353 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1354 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1355 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1356 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1357 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
1359 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1361 Move test expectations from ios-12 to ios directory
1362 https://bugs.webkit.org/show_bug.cgi?id=189839
1364 Unreviewed test gardening..
1366 * platform/ios-11/http/tests/quicklook/hide-referer-on-navigation-expected.txt: Removed.
1367 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Removed.
1368 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Removed.
1369 * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Removed.
1370 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Removed.
1371 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Removed.
1372 * platform/ios-11/quicklook/powerpoint-expected.txt: Removed.
1373 * platform/ios-11/quicklook/powerpoint-legacy-expected.txt: Removed.
1374 * platform/ios-11/quicklook/word-expected.txt: Removed.
1375 * platform/ios-11/quicklook/word-legacy-expected.txt: Removed.
1376 * platform/ios-11/svg/batik/text/longTextOnPath-expected.txt: Removed.
1377 * platform/ios-12/TestExpectations: Removed.
1378 * platform/ios/TestExpectations:
1380 2018-10-08 Truitt Savell <tsavell@apple.com>
1382 Attempt to fix test failure after 236915
1383 https://bugs.webkit.org/show_bug.cgi?id=190352
1385 Unreviewed Test Gardening
1387 * platform/mac-highsierra/hkdf.https.worker-expected.txt: Removed.
1388 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Removed.
1389 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
1391 2018-10-08 Truitt Savell <tsavell@apple.com>
1393 Moving files to fix failures introduced in r236915
1394 https://bugs.webkit.org/show_bug.cgi?id=190352
1396 Unreviewed test gardening
1398 * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Copied from LayoutTests/platform/mac/hkdf.https.worker-expected.txt.
1399 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Renamed from LayoutTests/platform/mac/hkdf.https.worker-expected.txt.
1401 2018-10-08 Devin Rousso <drousso@apple.com>
1403 Web Inspector: group media network entries by the node that triggered the request
1404 https://bugs.webkit.org/show_bug.cgi?id=189606
1405 <rdar://problem/44438527>
1407 Reviewed by Brian Burg.
1409 * http/tests/inspector/network/resource-initiatorNode-expected.txt: Added.
1410 * http/tests/inspector/network/resource-initiatorNode.html: Added.
1412 * inspector/canvas/requestNode.html:
1413 Test case no longer needed since the document is always requested once it's available.
1415 2018-10-08 Andy Estes <aestes@apple.com>
1417 [Payment Request] Requests should be aborted after details settle when the user cancels
1418 https://bugs.webkit.org/show_bug.cgi?id=190333
1420 Reviewed by Alex Christensen.
1422 * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
1423 * http/tests/paymentrequest/payment-request-show-method.https.html:
1425 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1427 REGRESSION (r235630?): [Mojave WK1] Layout test compositing/filters/opacity-change-on-filtered-paints-into-ancestor.html is a flaky image failure
1428 https://bugs.webkit.org/show_bug.cgi?id=189756
1430 Unreviewed test gardening.
1432 * platform/mac-wk1/TestExpectations:
1434 2018-10-08 David Fenton <david_fenton@apple.com>
1436 Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
1437 https://bugs.webkit.org/show_bug.cgi?id=190353
1439 Unreviewed. Remove the tests from TestExpectations file.
1441 * platform/mac/TestExpectations:
1443 2018-10-08 Dawei Fenton <realdawei@apple.com>
1445 Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
1446 https://bugs.webkit.org/show_bug.cgi?id=190353
1448 Unreviewed test gardening.
1450 * platform/mac/TestExpectations:
1452 2018-10-08 Truitt Savell <tsavell@apple.com>
1454 Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
1455 https://bugs.webkit.org/show_bug.cgi?id=190352
1457 Unreviewed test Gardening
1459 * platform/mac-highsierra/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
1460 * platform/mac/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
1461 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Added.
1463 2018-10-05 Devin Rousso <drousso@apple.com>
1465 Web Inspector: refactor constructor of WI.Resource
1466 https://bugs.webkit.org/show_bug.cgi?id=190318
1468 Reviewed by Joseph Pecoraro.
1470 * http/tests/inspector/network/har/har-basic.html:
1471 * inspector/unit-tests/resource-collection.html:
1473 2018-10-05 Joseph Pecoraro <pecoraro@apple.com>
1475 Try to unflake inspector/layers/layerTreeDidChange.html
1477 Unreviewed. Test gardening.
1479 * inspector/layers/layerTreeDidChange.html:
1480 Force a layout early in the test to try to force layout tree
1481 update events in the expected sequence.
1483 2018-10-05 Antoine Quint <graouts@apple.com>
1485 [Web Animations] REGRESSION (r236809): crash under AnimationTimeline::updateCSSAnimationsForElement()
1486 https://bugs.webkit.org/show_bug.cgi?id=190307
1487 <rdar://problem/45009901>
1489 Reviewed by Dean Jackson.
1491 This test was also crashing even though it should not have been using the new animation engine. Adding the
1492 flag to opt into the legacy animation engine.
1494 * legacy-animation-engine/animations/animation-shorthand-removed.html:
1496 2018-10-04 Chris Dumez <cdumez@apple.com>
1498 A Document / Window should lose its browsing context as soon as its iframe is removed from the document
1499 https://bugs.webkit.org/show_bug.cgi?id=190282
1501 Reviewed by Ryosuke Niwa.
1503 Update existing layout test to reflect behavior change.
1505 * fast/dom/Window/BarInfo-after-frame-removed.html:
1506 * fast/dom/Window/dom-access-from-closure-iframe-expected.txt:
1507 * fast/dom/Window/dom-access-from-closure-window-expected.txt:
1508 * fast/dom/Window/dom-access-from-closure-window-with-gc-expected.txt:
1509 * fast/dom/Window/resources/dom-access-from-closure-iframe-child.html:
1510 * fast/dom/Window/resources/dom-access-from-closure-window-child.html:
1511 * fast/events/resources/before-unload-return-string-conversion-frame.html:
1512 * fast/parser/resources/set-parent-to-javascript-url.html:
1513 * http/tests/media/media-stream/disconnected-frame.html:
1514 * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js:
1516 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
1517 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
1518 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
1519 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
1520 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
1522 2018-10-04 Ross Kirsling <ross.kirsling@sony.com>
1524 Unreviewed test gardening for WinCairo (and one cross-platform test).
1527 Remove a cross-platform failure that seems to be passing on all platforms now.
1529 * platform/wincairo/TestExpectations:
1530 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Added.
1532 2018-10-04 Matt Baker <mattbaker@apple.com>
1534 Web Inspector: Table should support multiple selection and Cmd-click behavior
1535 https://bugs.webkit.org/show_bug.cgi?id=189705
1536 <rdar://problem/44571170>
1538 Reviewed by Devin Rousso.
1540 * inspector/table/resources/table-utilities.js: Added.
1541 (TestPage.registerInitializer.InspectorTest.TableDataSource):
1542 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.get items):
1543 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableNumberOfRows):
1544 (TestPage.registerInitializer.InspectorTest.TableDelegate):
1545 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableSelectionDidChange):
1546 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
1547 (TestPage.registerInitializer.InspectorTest.createTable):
1548 (TestPage.registerInitializer):
1550 * inspector/table/table-selection-expected.txt: Added.
1551 * inspector/table/table-selection.html: Added.
1552 * inspector/unit-tests/index-set-expected.txt: Added.
1553 * inspector/unit-tests/index-set.html: Added.
1555 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
1557 MutationRecord doesn't keep JS wrappers of target, addedNodes, and removedNodes alive
1558 https://bugs.webkit.org/show_bug.cgi?id=190277
1560 Reviewed by Antti Koivisto.
1562 Added two regression tests for making sure mutation observers and mutation records keep JS wrappers
1563 of the enqueued nodes alive. Also see r236799 for a previous failed attempt to add a similar test.
1565 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1566 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive.html: Added.
1567 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1568 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive.html: Added.
1570 2018-10-04 Devin Rousso <drousso@apple.com>
1572 Web Inspector: merge ProbeManager into DebuggerManager
1573 https://bugs.webkit.org/show_bug.cgi?id=190225
1575 Reviewed by Joseph Pecoraro.
1577 * http/tests/inspector/debugger/debugger-test.js:
1578 (TestPage.registerInitializer.InspectorTest.startTracingProbes):
1579 (TestPage.registerInitializer):
1580 * http/tests/inspector/resources/probe-test.js:
1581 (TestPage.registerInitializer.ProtocolTest.Probe.installTracingListeners):
1582 (TestPage.registerInitializer):
1584 2018-10-04 Devin Rousso <drousso@apple.com>
1586 Web Inspector: some files not listed in OpenResourceDialog
1587 https://bugs.webkit.org/show_bug.cgi?id=190272
1589 Reviewed by Joseph Pecoraro.
1591 * inspector/unit-tests/resource-query-controller-expected.txt:
1592 * inspector/unit-tests/resource-query-controller.html:
1594 2018-10-04 Jiewen Tan <jiewen_tan@apple.com>
1596 [WebAuthN] Move time out control from WebProcess to UIProcess
1597 https://bugs.webkit.org/show_bug.cgi?id=189642
1598 <rdar://problem/44476765>
1600 Reviewed by Chris Dumez.
1602 This patch also fixes some flaky behaviours regarding to the dirty ASN.1 decoder.
1604 * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https-expected.txt: Added.
1605 * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https.html: Copied from LayoutTests/http/wpt/webauthn/public-key-credential-create-failure-local.https.html.
1606 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt:
1607 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
1608 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
1609 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
1610 * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https-expected.txt: Added.
1611 * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https.html: Copied from LayoutTests/http/wpt/webauthn/public-key-credential-get-failure-local.https.html.
1612 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt:
1613 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
1614 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
1615 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
1616 * http/wpt/webauthn/resources/util.js:
1618 2018-10-04 Chris Dumez <cdumez@apple.com>
1620 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
1621 https://bugs.webkit.org/show_bug.cgi?id=190252
1623 Reviewed by Alex Christensen.
1625 Add layout test coverage.
1627 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
1628 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
1629 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
1630 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
1632 2018-10-04 YUHAN WU <yuhan_wu@apple.com>
1634 runtime flag and IDL for MediaRecorder
1635 https://bugs.webkit.org/show_bug.cgi?id=190018
1637 Reviewed by Youenn Fablet and Chris Dumez.
1639 * platform/win/TestExpectations:
1640 * fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element-expected.txt:
1641 * fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0-expected.txt:
1642 * fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext-expected.txt:
1644 2018-10-04 Chris Dumez <cdumez@apple.com>
1646 Unreviewed, rolling out r236803.
1648 Caused crashes on some bots
1652 "Regression(r236779): Crash when changing the input element
1653 type from inside an 'input' event listener"
1654 https://bugs.webkit.org/show_bug.cgi?id=190252
1655 https://trac.webkit.org/changeset/236803
1657 2018-10-03 Justin Michaud <justin_michaud@apple.com>
1659 Registered custom properties should allow inheritance to be controlled
1660 https://bugs.webkit.org/show_bug.cgi?id=190038
1662 Reviewed by Antti Koivisto.
1664 Add tests to check css registered custom properties with inherits. Also test
1665 calc expression evaluation for inherited registered custom properties.
1667 * css-custom-properties-api/inherits-expected.txt: Added.
1668 * css-custom-properties-api/inherits.html: Added.
1669 * css-custom-properties-api/length-expected.txt: Added.
1670 * css-custom-properties-api/length.html: Added.
1671 * css-custom-properties-api/length2-expected.txt: Added.
1672 * css-custom-properties-api/length2.html: Added.
1674 2018-10-03 Youenn Fablet <youenn@apple.com>
1676 Add VP8 support to WebRTC
1677 https://bugs.webkit.org/show_bug.cgi?id=189976
1679 Reviewed by Eric Carlson.
1681 * webrtc/audio-peer-connection-g722.html:
1682 * webrtc/routines.js:
1683 * webrtc/video-mute-vp8-expected.txt: Added.
1684 * webrtc/video-mute-vp8.html: Added.
1686 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
1688 [WebCrypto] ECDSA could not deal with invalid signature inputs
1689 https://bugs.webkit.org/show_bug.cgi?id=189879
1690 <rdar://problem/44701276>
1692 Reviewed by Brent Fulgham.
1694 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt:
1695 * crypto/subtle/ecdsa-verify-malformed-parameters.html:
1697 2018-10-03 Antoine Quint <graouts@apple.com>
1699 [Web Animations] REGRESSION: setting 'animation-name: none' after a 'fill: forwards' animation has completed does not revert to the unanimated style
1700 https://bugs.webkit.org/show_bug.cgi?id=190257
1701 <rdar://problem/41341473>
1703 Reviewed by Dean Jackson.
1705 Add a test that checks that an animation with fill: forwards no longer applies to an element once it's been removed.
1707 * animations/animation-fill-forwards-removal-expected.txt: Added.
1708 * animations/animation-fill-forwards-removal.html: Added.
1710 2018-10-03 Chris Dumez <cdumez@apple.com>
1712 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
1713 https://bugs.webkit.org/show_bug.cgi?id=190252
1715 Reviewed by Alex Christensen.
1717 Add layout test coverage.
1719 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
1720 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
1721 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
1722 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
1724 2018-10-03 Matt Lewis <jlewis3@apple.com>
1726 Unreviewed, rolling out r236781.
1728 The test added with this commit is timing out consistently.
1732 "GC can collect JS wrappers of nodes in the mutation records
1733 waiting to be delivered"
1734 https://bugs.webkit.org/show_bug.cgi?id=190115
1735 https://trac.webkit.org/changeset/236781
1737 2018-10-03 Youenn Fablet <youenn@apple.com>
1739 Enable H264 simulcast
1740 https://bugs.webkit.org/show_bug.cgi?id=190167
1742 Reviewed by Eric Carlson.
1745 * webrtc/simulcast-h264-expected.txt: Added.
1746 * webrtc/simulcast-h264.html: Added.
1748 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
1750 Enable selectionAcrossShadowBoundariesEnabled by default in WebKitLegacy
1751 https://bugs.webkit.org/show_bug.cgi?id=190238
1753 Reviewed by Antti Koivisto.
1755 Removed the unnecessary webkit-test-runner directive.
1757 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html:
1758 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html:
1759 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html:
1760 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html:
1761 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html:
1762 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html:
1763 * editing/pasteboard/copy-paste-with-shadow-content.html:
1764 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html:
1765 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html:
1766 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html:
1767 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html:
1768 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html:
1769 * editing/selection/selection-across-shadow-boundaries-readonly-1.html:
1770 * editing/selection/selection-across-shadow-boundaries-readonly-2.html:
1771 * editing/selection/selection-across-shadow-boundaries-readonly-3.html:
1772 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html:
1774 2018-10-02 Fujii Hironori <Hironori.Fujii@sony.com>
1776 [WinCairo][BuildBot] archive-test-results fails to delete pywebsocket.ws.log-err.txt
1777 https://bugs.webkit.org/show_bug.cgi?id=190236
1779 Unreviewed test gardening.
1781 * platform/wincairo/TestExpectations: Skipped http/wpt and imported/w3c.
1783 2018-10-02 Ryosuke Niwa <rniwa@webkit.org>
1785 Copying content with shadow DOM doesn't copy any contents
1786 https://bugs.webkit.org/show_bug.cgi?id=157443
1788 Reviewed by Wenson Hsieh.
1790 Added tests for copying and pasting across shadow boundaries with HTML and plain text.
1792 * editing/pasteboard/copy-paste-across-shadow-boundaries-1-expected.txt: Added.
1793 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html: Added.
1794 * editing/pasteboard/copy-paste-across-shadow-boundaries-2-expected.txt: Added.
1795 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html: Added.
1796 * editing/pasteboard/copy-paste-across-shadow-boundaries-3-expected.txt: Added.
1797 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html: Added.
1798 * editing/pasteboard/copy-paste-across-shadow-boundaries-4-expected.txt: Added.
1799 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html: Added.
1800 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1-expected.txt: Added.
1801 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html: Added.
1802 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: Added.
1803 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html: Added.
1804 * editing/pasteboard/copy-paste-with-shadow-content-expected.txt: Added.
1805 * editing/pasteboard/copy-paste-with-shadow-content.html: Added.
1807 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
1809 GC can collect JS wrappers of nodes in the mutation records waiting to be delivered
1810 https://bugs.webkit.org/show_bug.cgi?id=190115
1812 Reviewed by Geoffrey Garen.
1814 Added a regression test.
1816 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive-expected.txt: Added.
1817 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive.html: Added.
1819 2018-10-02 Chris Dumez <cdumez@apple.com>
1821 radio / checkbox inputs should fire "click, input, change" events in order when clicked
1822 https://bugs.webkit.org/show_bug.cgi?id=190223
1824 Reviewed by Ryosuke Niwa.
1826 Update existing test to reflect behavior change. I have verified that our new behavior
1827 on this test is consistent with Gecko and Chrome.
1829 * fast/forms/radio/radio-group-keyboard-change-event-expected.txt:
1830 * fast/forms/radio/radio-group-keyboard-change-event.html:
1832 2018-10-02 Chris Dumez <cdumez@apple.com>
1834 fieldset.elements should return an HTMLCollection instead of an HTMLFormControlsCollection
1835 https://bugs.webkit.org/show_bug.cgi?id=190218
1837 Reviewed by Alex Christensen.
1839 Update existing tests to reflect behavior change, after checking that our behavior is consistent
1840 with Gecko and Blink on these tests.
1842 * fast/forms/fieldset/fieldset-elements-expected.txt:
1843 * fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
1844 * fast/forms/fieldset/fieldset-elements-htmlcollection.html: Added.
1845 * fast/forms/fieldset/fieldset-elements.html:
1846 * fast/forms/fieldset/fieldset-form-collection-radionode-list-expected.txt: Removed.
1847 * fast/forms/fieldset/fieldset-form-collection-radionode-list.html: Removed.
1849 2018-10-02 Devin Rousso <drousso@apple.com>
1851 Web Inspector: prevent layer events from firing until the layer information is re-requested
1852 https://bugs.webkit.org/show_bug.cgi?id=190159
1854 Reviewed by Joseph Pecoraro.
1856 * inspector/layers/layerTreeDidChange-expected.txt: Added.
1857 * inspector/layers/layerTreeDidChange.html: Added.
1859 2018-10-02 Devin Rousso <drousso@apple.com>
1861 Web Inspector: rename frontend managers to be more consistent with backend agents
1862 https://bugs.webkit.org/show_bug.cgi?id=190160
1864 Reviewed by Joseph Pecoraro.
1866 * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
1867 * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
1868 * http/tests/inspector/dom/shapes-test.js:
1869 * http/tests/inspector/network/har/har-page.html:
1870 * http/tests/inspector/network/loadResource-insecure-resource.html:
1871 * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
1872 * http/tests/inspector/network/resource-response-source-memory-cache.html:
1873 * http/tests/inspector/network/resource-sizes-memory-cache.html:
1874 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
1875 * http/tests/websocket/tests/hybi/inspector/before-load.html:
1876 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html:
1877 * inspector/canvas/requestNode.html:
1878 * inspector/codemirror/resources/prettyprinting/utilities.js:
1879 (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults):
1880 (TestPage.registerInitializer.window.addPrettyPrintingTests):
1881 (TestPage.registerInitializer):
1882 * inspector/console/clearMessages.html:
1883 * inspector/console/command-line-api.html:
1884 * inspector/console/console-api.html:
1885 * inspector/console/console-count.html:
1886 * inspector/console/console-table.html:
1887 * inspector/console/console-time.html:
1888 * inspector/console/message-stack-trace.html:
1889 * inspector/console/messageAdded-from-named-evaluations.html:
1890 * inspector/console/messageRepeatCountUpdated.html:
1891 * inspector/console/messagesCleared.html:
1892 * inspector/console/webcore-logging-expected.txt:
1893 * inspector/console/webcore-logging.html:
1894 * inspector/controller/runtime-controller-import.html:
1895 * inspector/controller/runtime-controller.html:
1896 * inspector/css/add-rule.html:
1897 * inspector/css/createStyleSheet.html:
1898 * inspector/css/css-property.html:
1899 * inspector/css/getAllStyleSheets.html:
1900 * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
1901 * inspector/css/matched-style-properties.html:
1902 * inspector/css/modify-css-property.html:
1903 * inspector/css/modify-rule-selector.html:
1904 * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
1905 * inspector/css/pseudo-element-matches.html:
1906 * inspector/css/selector-dynamic-specificity.html:
1907 * inspector/css/selector-specificity.html:
1908 * inspector/css/shadow-scoped-style.html:
1909 * inspector/css/stylesheet-events-basic.html:
1910 * inspector/css/stylesheet-events-imports.html:
1911 * inspector/css/stylesheet-events-inspector-stylesheet.html:
1912 * inspector/css/stylesheet-events-multiple-documents.html:
1913 * inspector/css/stylesheet-with-mutations.html:
1914 * inspector/debugger/csp-exceptions.html:
1915 * inspector/debugger/js-stacktrace.html:
1916 * inspector/debugger/resources/log-pause-location.js:
1917 (TestPage.registerInitializer.window.findScript):
1918 (TestPage.registerInitializer.window.loadMainPageContent):
1919 (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
1920 (TestPage.registerInitializer.window.logLinesWithContext):
1921 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
1922 * inspector/dom-debugger/dom-breakpoints.html:
1923 * inspector/dom-debugger/xhr-breakpoints.html:
1924 * inspector/dom/breakpoint-for-event-listener.html:
1925 * inspector/dom/csp-big5-hash.html:
1926 * inspector/dom/csp-hash.html:
1927 * inspector/dom/customElementState.html:
1928 * inspector/dom/domutilities-csspath.html:
1929 * inspector/dom/domutilities-path-dump.html:
1930 * inspector/dom/domutilities-xpath.html:
1931 * inspector/dom/event-listener-add-remove.html:
1932 * inspector/dom/getEventListenersForNode.html:
1933 * inspector/dom/getOuterHTML.html:
1934 * inspector/dom/hideHighlight.html:
1935 * inspector/dom/highlightFrame.html:
1936 * inspector/dom/highlightNode.html:
1937 * inspector/dom/highlightNodeList.html:
1938 * inspector/dom/highlightSelector.html:
1939 * inspector/dom/insertAdjacentHTML.html:
1940 * inspector/dom/inspect.html:
1941 * inspector/dom/pseudo-element-dynamic.html:
1942 * inspector/dom/pseudo-element-static.html:
1943 * inspector/dom/push-node-by-path-to-frontend.html:
1944 * inspector/dom/setEventListenerDisabled.html:
1945 * inspector/dom/setInspectedNode.html:
1946 * inspector/dom/setOuterHTML-no-document-element.html:
1947 * inspector/dom/setOuterHTML.html:
1948 * inspector/dom/shadow-and-non-shadow-children.html:
1949 * inspector/dom/shadowRootType.html:
1950 * inspector/dom/template-content.html:
1951 * inspector/formatting/resources/utilities.js:
1952 (TestPage.registerInitializer.loadFormattingTestAndExpectedResults):
1953 (TestPage.registerInitializer.window.addFormattingTests):
1954 (TestPage.registerInitializer):
1955 * inspector/indexeddb/clearObjectStore.html:
1956 * inspector/indexeddb/deleteDatabaseNamesWithSpace.html:
1957 * inspector/indexeddb/requestData.html:
1958 * inspector/indexeddb/requestDatabase.html:
1959 * inspector/indexeddb/requestDatabaseNames.html:
1960 * inspector/layers/layer-tree-manager.html:
1961 * inspector/model/dom-node.html:
1962 * inspector/model/frame-extra-scripts.html:
1963 * inspector/model/script-resource-relationship.html:
1964 * inspector/model/stack-trace.html:
1965 * inspector/page/empty-or-missing-resources.html:
1966 * inspector/page/hidpi-snapshot-size.html:
1967 * inspector/page/main-frame-resource.html:
1968 * inspector/runtime/change-execution-context-identifier.html:
1969 * inspector/runtime/saveResult.html:
1970 * inspector/storage/domStorage-events.html:
1971 * inspector/worker/console-basic.html:
1972 * inspector/worker/resources-in-worker.html:
1974 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
1976 [Curl] Fix missing values of resource timing API.
1977 https://bugs.webkit.org/show_bug.cgi?id=190193
1979 Reviewed by Alex Christensen.
1981 * platform/wincairo/TestExpectations:
1983 2018-10-02 Per Arne Vollan <pvollan@apple.com>
1985 [WebVTT] Cue with line setting is not rendered correctly
1986 https://bugs.webkit.org/show_bug.cgi?id=190168
1988 Reviewed by Eric Carlson.
1990 * media/track/captions-webvtt/line-position.vtt: Added.
1991 * media/track/track-cue-line-position-expected-mismatch.html: Added.
1992 * media/track/track-cue-line-position.html: Added.
1994 2018-10-02 Carlos Eduardo Ramalho <cadubentzen@gmail.com>
1996 [GTK] fast/forms/color/input-appearance-color.html is failing
1997 https://bugs.webkit.org/show_bug.cgi?id=189350
1999 Reviewed by Michael Catanzaro.
2001 Update test expectations to match changes introduced in r235435.
2003 * platform/gtk/TestExpectations:
2004 * platform/gtk/fast/forms/color/input-appearance-color-expected.png:
2005 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
2007 2018-10-01 Dean Jackson <dino@apple.com>
2009 Remove CSS Animation Triggers
2010 https://bugs.webkit.org/show_bug.cgi?id=190175
2011 <rdar://problem/44925626>
2013 Reviewed by Simon Fraser.
2015 Remove a bunch of tests that no longer have an implementation.
2018 * animations/trigger-computed-style-expected.txt: Removed.
2019 * animations/trigger-computed-style.html: Removed.
2020 * animations/trigger-container-scroll-boundaries-expected.txt: Removed.
2021 * animations/trigger-container-scroll-boundaries.html: Removed.
2022 * animations/trigger-container-scroll-empty-expected.txt: Removed.
2023 * animations/trigger-container-scroll-empty.html: Removed.
2024 * animations/trigger-container-scroll-simple-expected.txt: Removed.
2025 * animations/trigger-container-scroll-simple.html: Removed.
2026 * animations/trigger-parsing-expected.txt: Removed.
2027 * animations/trigger-parsing.html: Removed.
2028 * fast/css/compare-animation-trigger-expected.txt: Removed.
2029 * fast/css/compare-animation-trigger.html: Removed.
2030 * legacy-animation-engine/animations/trigger-computed-style-expected.txt: Removed.
2031 * legacy-animation-engine/animations/trigger-computed-style.html: Removed.
2032 * legacy-animation-engine/animations/trigger-container-scroll-boundaries-expected.txt: Removed.
2033 * legacy-animation-engine/animations/trigger-container-scroll-boundaries.html: Removed.
2034 * legacy-animation-engine/animations/trigger-container-scroll-empty-expected.txt: Removed.
2035 * legacy-animation-engine/animations/trigger-container-scroll-empty.html: Removed.
2036 * legacy-animation-engine/animations/trigger-container-scroll-simple-expected.txt: Removed.
2037 * legacy-animation-engine/animations/trigger-container-scroll-simple.html: Removed.
2038 * legacy-animation-engine/animations/trigger-parsing-expected.txt: Removed.
2039 * legacy-animation-engine/animations/trigger-parsing.html: Removed.
2040 * legacy-animation-engine/fast/css/compare-animation-trigger-expected.txt: Removed.
2041 * legacy-animation-engine/fast/css/compare-animation-trigger.html: Removed.
2042 * platform/gtk/TestExpectations:
2043 * platform/ios/TestExpectations:
2044 * platform/mac-wk2/TestExpectations:
2045 * platform/wincairo/TestExpectations:
2047 2018-10-02 Commit Queue <commit-queue@webkit.org>
2049 Unreviewed, rolling out r236624 and r236671.
2050 https://bugs.webkit.org/show_bug.cgi?id=190207
2052 The change in r236624 introduced crashes on the bots
2053 (Requested by ryanhaddad on #webkit).
2055 Reverted changesets:
2057 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2058 https://bugs.webkit.org/show_bug.cgi?id=188747
2059 https://trac.webkit.org/changeset/236624
2061 "Unify implementation in VideoFullscreenInterfaceAVKit"
2062 https://bugs.webkit.org/show_bug.cgi?id=190091
2063 https://trac.webkit.org/changeset/236671
2065 2018-10-02 Frederic Wang <fwang@igalia.com>
2067 [WPE] Enable more Cache Storage and Service Workers tests
2068 https://bugs.webkit.org/show_bug.cgi?id=190198
2070 Reviewed by Michael Catanzaro.
2072 * platform/wpe/TestExpectations: Unskip most tests and add expectations for a few of them.
2074 2018-10-02 Frederic Wang <fwang@igalia.com>
2076 [GTK] Enable more Cache Storage and Service Workers tests
2077 https://bugs.webkit.org/show_bug.cgi?id=190196
2079 Reviewed by Michael Catanzaro.
2081 * platform/gtk/TestExpectations: Unskip most tests are add some failure annotations.
2083 2018-10-02 Thibault Saunier <tsaunier@igalia.com>
2085 [GTK][WPE] Blacklist more tests that are requiring webrtc <-> webaudio bridging
2086 https://bugs.webkit.org/show_bug.cgi?id=189829
2088 Reviewed by Alejandro G. Castro.
2090 * platform/gtk/TestExpectations:
2091 * platform/wpe/TestExpectations:
2093 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
2095 [WinCairo] Enable some wpt tests.
2096 https://bugs.webkit.org/show_bug.cgi?id=190129
2098 Unreviewed test gardening..
2100 * platform/wincairo/TestExpectations:
2101 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/click-expected.txt: Added.
2102 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/href-expected.txt: Added.
2104 2018-10-01 Ross Kirsling <ross.kirsling@sony.com>
2106 [WinCairo] Unreviewed test gardening.
2108 * platform/wincairo/TestExpectations:
2110 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2112 Removed a failing test expectation on imported/w3c/web-platform-tests/shadow-dom/slotchange.html
2113 since we haven't seen a single failure after the fix in r236440.
2115 * platform/mac/TestExpectations:
2117 2018-10-01 Myles C. Maxfield <mmaxfield@apple.com>
2119 [Cocoa] Update delete-emoji expected results
2120 https://bugs.webkit.org/show_bug.cgi?id=190182
2124 Simply update the expected results.
2126 * platform/mac-highsierra/editing/deleting/delete-emoji-1-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-1-expected.txt.
2127 * platform/mac-highsierra/editing/deleting/delete-emoji-9-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-9-expected.txt.
2128 * platform/mac-highsierra/editing/deleting/delete-emoji-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-expected.txt.
2129 * platform/mac/TestExpectations:
2130 * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
2131 * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
2132 * platform/mac/editing/deleting/delete-emoji-expected.txt:
2134 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2136 Add a new variant of serializePreservingVisualAppearance which takes VisibleSelection
2137 https://bugs.webkit.org/show_bug.cgi?id=190108
2139 Reviewed by Wenson Hsieh.
2141 Rebaselined the test since the bug that interchange new lines are inserted in the last table cell is fixed.
2142 Also updated the description in the test to reflect this change.
2144 * editing/pasteboard/paste-table-003-expected.txt:
2145 * editing/pasteboard/paste-table-003.html:
2147 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2149 Unreviewed, rebaseline tests after r236632.
2151 * platform/ios/css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2152 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2153 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added.
2155 2018-10-01 Sihui Liu <sihui_liu@apple.com>
2157 Remove StorageProcess
2158 https://bugs.webkit.org/show_bug.cgi?id=189975
2160 Reviewed by Geoffrey Garen.
2162 Since Service Worker management is in netowrk process now, we should terminate network
2163 process instead of storage process.
2165 * http/wpt/service-workers/persistent-importScripts.html:
2167 2018-10-01 Jiewen Tan <jiewen_tan@apple.com>
2169 [WebAuthN] Import a JS CBOR coder
2170 https://bugs.webkit.org/show_bug.cgi?id=189877
2171 <rdar://problem/44701124>
2173 Reviewed by Chris Dumez.
2175 This patch import a 3rd party JS CBOR coder from https://github.com/paroga/cbor-js.
2176 The library is MIT licensed, which should be fine to use within WebKit.
2178 As a benefit from the library, tests are updated to check CBOR binaries.
2180 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2181 * http/wpt/webauthn/idl.https.html:
2182 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2183 * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
2184 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2185 * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
2186 * http/wpt/webauthn/resources/cbor.js: Added.
2187 * http/wpt/webauthn/resources/util.js:
2189 2018-10-01 Daniel Bates <dabates@apple.com>
2191 [iOS] Special keys are misidentified in DOM keyboard events
2192 https://bugs.webkit.org/show_bug.cgi?id=189974
2194 Reviewed by Wenson Hsieh.
2196 Add tests to ensure that we do not regress key identification for special keys.
2198 Update the expected results for test fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html
2199 now that we correctly identify some more keys.
2201 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element-expected.txt: Added.
2202 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element.html: Added.
2203 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2204 * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt: Added.
2205 * fast/events/ios/keypress-keys-in-non-editable-element.html: Added.
2206 * resources/ui-helper.js:
2207 (window.UIHelper.typeCharacter): Actually type the specified character in DumpRenderTree.
2209 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2211 REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
2212 https://bugs.webkit.org/show_bug.cgi?id=189674
2214 Unreviewed test gardening..
2216 * platform/mac/TestExpectations: Remove flaky expectation.
2218 2018-10-01 Youenn Fablet <youenn@apple.com>
2220 [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
2221 https://bugs.webkit.org/show_bug.cgi?id=184204
2223 Reviewed by Chris Dumez.
2225 * platform/mac-wk2/TestExpectations:
2227 2018-10-01 Chris Dumez <cdumez@apple.com>
2229 Make crossOriginObject.then undefined for promises
2230 https://bugs.webkit.org/show_bug.cgi?id=190094
2232 Reviewed by Darin Adler.
2234 Update existing tests to reflect behavior change.
2236 * http/tests/navigation/process-swap-window-open-expected.txt:
2237 * http/tests/navigation/process-swap-window-open.html:
2238 * http/wpt/cross-origin-window-policy/resources/utils.js:
2239 (testCrossOriginOption):
2241 2018-10-01 Alicia Boya GarcÃa <aboya@igalia.com>
2243 [MSE][GStreamer] Reset running time in PlaybackPipeline::flush()
2244 https://bugs.webkit.org/show_bug.cgi?id=190076
2246 Reviewed by Philippe Normand.
2248 A test where a seek is followed by a redundant append is added. This
2249 test timed out in the GStreamer MSE implementation before the
2250 accompanying patch fixed it.
2252 The MIME type declared in test-48khz-manifest.json has also been
2253 changed, from non-standard `audio/x-m4a` to `audio/mp4;
2254 codecs="mp4a.40.2"`, as implied by the MSE specs. This should not
2255 affect other tests because no other tests were reading this type
2258 * media/media-source/content/test-48khz-manifest.json:
2259 * media/media-source/media-source-seek-redundant-append-expected.txt: Added.
2260 * media/media-source/media-source-seek-redundant-append.html: Added.
2261 * media/video-test.js:
2263 2018-10-01 Antoine Quint <graouts@apple.com>
2265 [Web Animations] Fix test regressions after enabling Web Animations with CSS Integration
2266 https://bugs.webkit.org/show_bug.cgi?id=190032
2268 Unreviewed. We need to opt into the legacy animation engine for these tests to fix some crashes in other
2269 tests due to webkit.org/b/186946.
2271 * legacy-animation-engine/animations/cross-fade-webkit-mask-image.html:
2272 * legacy-animation-engine/transitions/delay.html:
2273 * legacy-animation-engine/transitions/transition-timing-function.html:
2275 2018-09-30 Eric Carlson <eric.carlson@apple.com>
2277 [MediaStream] Clean up RealtimeMediaSource settings change handling
2278 https://bugs.webkit.org/show_bug.cgi?id=189998
2279 <rdar://problem/44797884>
2281 Reviewed by Youenn Fablet.
2283 * webrtc/video-disabled-black.html:
2285 2018-09-29 Commit Queue <commit-queue@webkit.org>
2287 Unreviewed, rolling out r236631.
2288 https://bugs.webkit.org/show_bug.cgi?id=190112
2290 Caused various eventSender tests, including fast/css/pseudo-
2291 active-style-sharing*, to fail (Requested by smfr on #webkit).
2295 "Regression(r236512): http/tests/navigation/keyboard-events-
2296 during-provisional-navigation.html is flaky"
2297 https://bugs.webkit.org/show_bug.cgi?id=190052
2298 https://trac.webkit.org/changeset/236631
2300 2018-09-28 Zamiul Haque <zhaque@apple.com>
2302 Angled gradient backgrounds in body render vertically when body height is 0
2303 https://bugs.webkit.org/show_bug.cgi?id=177232
2304 <rdar://problem/34548230>.
2306 Reviewed by Tim Horton.
2308 Added tests to make sure that angled background gradients inside of a
2309 body tag of height 0 render as empty white screens.
2311 * angled-background-repeating-gradient-rendering-vertical.html: Added.
2312 * angled-background-repeating-gradient-rendering-vertical-expected.html: Added.
2314 2018-09-28 Chris Dumez <cdumez@apple.com>
2316 The return value of an OnBeforeUnloadEventHandler should always be coerced into a DOMString
2317 https://bugs.webkit.org/show_bug.cgi?id=190090
2319 Reviewed by Ryosuke Niwa.
2321 Update test that was returning a value in a beforeunload event listener instead of using an
2322 event handler. The test needs to use an event handler (window.onbeforeunload) as an event
2323 listener does not have a return value. I have verified that our behavior is consistent with
2324 Chrome and Firefox on this test, both with an event listener and an event handler.
2326 * fast/loader/form-submission-after-beforeunload-cancel.html:
2328 2018-09-28 Simon Fraser <simon.fraser@apple.com>
2330 RenderLayer::removeOnlyThisLayer() should not call updateLayerPositions()
2331 https://bugs.webkit.org/show_bug.cgi?id=190093
2333 Reviewed by Dean Jackson and Zalan Bujtas.
2335 The ordering of the repaints changes.
2337 blend-mode-turn-off-isolation-no-effect.html now issues a repaint, which is expected now.
2338 Isolation is so rare that this is not a problem.
2340 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2341 * css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2342 * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt:
2343 * fast/repaint/absolute-position-change-containing-block-expected.txt:
2345 2018-09-28 Devin Rousso <drousso@apple.com>
2347 Web Inspector: crash in InspectorNetworkAgent::didReceiveResponse when loading denied x-frame resources
2348 https://bugs.webkit.org/show_bug.cgi?id=190046
2350 Reviewed by Joseph Pecoraro.
2352 * http/tests/inspector/network/resources/x-frame-options.php: Added.
2353 * http/tests/inspector/network/x-frame-options-expected.txt: Added.
2354 * http/tests/inspector/network/x-frame-options.html: Added.
2356 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
2358 [WebAuthN] Polish WebAuthN auto-test environment
2359 https://bugs.webkit.org/show_bug.cgi?id=189283
2360 <rdar://problem/44117828>
2362 Reviewed by Chris Dumez.
2364 This patch does the following few things:
2365 1. Update tests that employ old mocking mechnism to the new one.
2366 2. Move tests from http/tests/webauthn to http/wpt/webauthn. As a result, we have one unified place for
2367 all WebAuthN tests: http/wpt/webauthn.
2368 3. Add a helper function to check DOMException message as well.
2371 * http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Removed.
2372 * http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Removed.
2373 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https-expected.txt: Removed.
2374 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https.html: Removed.
2375 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Removed.
2376 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Removed.
2377 * http/tests/webauthn/resources/last-layer-frame.https.html: Removed.
2378 * http/tests/webauthn/resources/util.js: Removed.
2379 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2380 * http/wpt/webauthn/idl.https.html:
2381 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2382 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
2383 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
2384 * http/wpt/webauthn/public-key-credential-create-success.https-expected.txt: Removed.
2385 * http/wpt/webauthn/public-key-credential-create-success.https.html: Removed.
2386 * http/wpt/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Added.
2387 * http/wpt/webauthn/public-key-credential-create-with-invalid-parameters.https.html: Renamed from LayoutTests/http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https.html.
2388 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2389 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
2390 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
2391 * http/wpt/webauthn/public-key-credential-get-success.https-expected.txt: Removed.
2392 * http/wpt/webauthn/public-key-credential-get-success.https.html: Removed.
2393 * http/wpt/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Added.
2394 * http/wpt/webauthn/public-key-credential-get-with-invalid-parameters.https.html: Renamed from LayoutTests/http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https.html.
2395 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Added.
2396 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Added.
2397 * http/wpt/webauthn/resources/last-layer-frame.https.html: Added.
2398 * http/wpt/webauthn/resources/second-layer-frame.https.html: Renamed from LayoutTests/http/tests/webauthn/resources/second-layer-frame.https.html.
2399 * http/wpt/webauthn/resources/util.js:
2400 * platform/gtk/TestExpectations:
2401 * platform/ios-wk1/TestExpectations:
2402 * platform/mac-wk1/TestExpectations:
2403 * platform/mac-wk2/TestExpectations:
2404 * platform/win/TestExpectations:
2405 * platform/wincairo/TestExpectations:
2406 * platform/wpe/TestExpectations:
2408 2018-09-28 Jer Noble <jer.noble@apple.com>
2410 Refactoring: eliminate raw pointer usage in Fullscreen code
2411 https://bugs.webkit.org/show_bug.cgi?id=188747
2412 <rdar://problem/43541164>
2414 Reviewed by Alex Christensen.
2416 Test was causing false pass results due to the webkitPresentationMode being correctly set
2417 to "inline" during the close() operation; modify the test to only perform the close()
2418 operation when the presetation mode is changed to "picture-in-picture".
2420 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2421 * media/controls/ipad/resources/picture-in-picture.html:
2423 2018-09-28 Chris Dumez <cdumez@apple.com>
2425 Drop support for cross-origin-window-policy header
2426 https://bugs.webkit.org/show_bug.cgi?id=190081
2428 Reviewed by Ryosuke Niwa.
2430 * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Removed.
2431 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Removed.
2432 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Removed.
2433 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Removed.
2434 * http/wpt/cross-origin-window-policy/allow-postmessage.html: Removed.
2435 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Removed.
2436 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Removed.
2437 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Removed.
2438 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Removed.
2439 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
2440 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Removed.
2441 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Removed.
2442 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Removed.
2443 * http/wpt/cross-origin-window-policy/resources/destination.html: Removed.
2444 * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Removed.
2445 * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Removed.
2446 * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Removed.
2447 * http/wpt/cross-origin-window-policy/resources/utils.js: Removed.
2449 2018-09-28 Andy Estes <aestes@apple.com>
2451 [Apple Pay] Remove the "in-store" button type
2452 https://bugs.webkit.org/show_bug.cgi?id=190079
2454 Reviewed by Tim Horton.
2456 * http/tests/ssl/applepay/ApplePayButton.html:
2457 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png:
2458 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt:
2460 2018-09-28 Dawei Fenton <realdawei@apple.com>
2462 WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
2463 https://bugs.webkit.org/show_bug.cgi?id=189641
2465 Unreviewed, skip tests that are timing out.
2469 2018-09-28 Chris Dumez <cdumez@apple.com>
2471 document.open() should throw errors for cross-origin calls
2472 https://bugs.webkit.org/show_bug.cgi?id=189371
2473 <rdar://problem/44282700>
2475 Reviewed by Youenn Fablet.
2477 Tweak a couple of existing tests to reflect behavior change.
2479 * fast/dom/HTMLDocument/document-open-return-value.html:
2480 * fast/parser/tokenizer-close-during-document-write.html:
2482 2018-09-28 Commit Queue <commit-queue@webkit.org>
2484 Unreviewed, rolling out r236605.
2485 https://bugs.webkit.org/show_bug.cgi?id=190087
2487 caused three API test timeouts (Requested by jernoble on
2492 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2493 https://bugs.webkit.org/show_bug.cgi?id=188747
2494 https://trac.webkit.org/changeset/236605
2496 2018-09-28 Jer Noble <jer.noble@apple.com>
2498 Refactoring: eliminate raw pointer usage in Fullscreen code
2499 https://bugs.webkit.org/show_bug.cgi?id=188747
2500 <rdar://problem/43541164>
2502 Reviewed by Alex Christensen.
2504 Test was causing false pass results due to the webkitPresentationMode being correctly set
2505 to "inline" during the close() operation; modify the test to only perform the close()
2506 operation when the presetation mode is changed to "picture-in-picture".
2508 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2509 * media/controls/ipad/resources/picture-in-picture.html:
2511 2018-09-28 Chris Dumez <cdumez@apple.com>
2513 REGRESSION (r236573): [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2514 https://bugs.webkit.org/show_bug.cgi?id=190067
2516 Unreviewed, re-land ios-specific expected result for this test as they were inadvertently
2519 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2520 * platform/ios/TestExpectations:
2522 2018-09-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
2524 [Curl] Fix priority issue with multiple cookies with different level of path.
2525 https://bugs.webkit.org/show_bug.cgi?id=189920
2527 Reviewed by Fujii Hironori.
2529 * http/tests/cookies/cookie-with-multiple-level-path-expected.txt: Added.
2530 * http/tests/cookies/cookie-with-multiple-level-path.html: Added.
2531 * http/tests/cookies/resources/cookie-with-multiple-level-path.php: Added.
2533 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2535 [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2536 https://bugs.webkit.org/show_bug.cgi?id=190067
2538 Unreviewed test gardening.
2540 * platform/ios/TestExpectations: Mark test as failing.
2542 2018-09-27 John Wilander <wilander@apple.com>
2544 Resource Load Statistics: Non-redirected top frame navigation should not get captured in statistics
2545 https://bugs.webkit.org/show_bug.cgi?id=190055
2546 <rdar://problem/44843460>
2548 Reviewed by Chris Dumez.
2550 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-expected.txt: Added.
2551 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html: Added.
2553 2018-09-27 Chris Dumez <cdumez@apple.com>
2555 Regression(r236512): fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html and editing/pasteboard/emacs-ctrl-a-k-y.html are flaky
2556 https://bugs.webkit.org/show_bug.cgi?id=190048
2558 Reviewed by Ryosuke Niwa.
2560 Update editing/pasteboard/emacs-ctrl-a-k-y.html to address flakiness:
2561 - Stop dumping editing callbacks as some of them may get logged in a slightly different order
2562 due to IPC ordering, and those are not needed to determine that the test passes.
2563 - Dump the test as text to avoid needing platform-specific results.
2565 * editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2566 * editing/pasteboard/emacs-ctrl-a-k-y.html:
2567 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2568 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2569 * platform/ios-wk1/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2570 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2571 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2572 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2573 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2574 * platform/win/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2575 * platform/wincairo/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2576 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Removed.
2578 2018-09-27 Andy Estes <aestes@apple.com>
2580 [Payment Request] Update web platform tests
2581 https://bugs.webkit.org/show_bug.cgi?id=190049
2583 Reviewed by Youenn Fablet.
2585 Updated web-platform-tests/payment-request/ to tip-of-tree from web-platform-tests.
2587 * platform/ios-wk2/TestExpectations:
2588 * platform/mac-wk2/TestExpectations:
2590 2018-09-27 Alicia Boya GarcÃa <aboya@igalia.com>
2592 [MSE] Fix unwanted sample erase from the decode queue
2593 https://bugs.webkit.org/show_bug.cgi?id=180643
2595 Reviewed by Jer Noble.
2597 Added a test case for the fixed bug.
2599 * media/media-source/media-source-append-acb-no-frame-lost.html: Added.
2601 2018-09-27 Chris Dumez <cdumez@apple.com>
2603 Unreviewed, make fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html more deterministic to address flakiness.
2605 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked-expected.txt:
2606 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html:
2608 2018-09-27 John Wilander <wilander@apple.com>
2610 Resource Load Statistics: Remove temporary compatibility fix for auto-dismiss popups
2611 https://bugs.webkit.org/show_bug.cgi?id=189980
2612 <rdar://problem/44780645>
2614 Reviewed by Alex Christensen.
2616 This test was for the temporary compatibility fix in:
2617 https://bugs.webkit.org/show_bug.cgi?id=183620. This change makes it into a
2618 test that the compatibility fix is no longer there.
2620 * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/grant-storage-access-under-opener-expected.txt.
2621 * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss.html: Renamed from LayoutTests/http/tests/storageAccess/grant-storage-access-under-opener.html.
2622 * platform/ios-wk2/TestExpectations:
2623 Removed comment and entry since https://bugs.webkit.org/show_bug.cgi?id=183714 was fixed long ago.
2624 * platform/ios/TestExpectations:
2626 * platform/mac-wk2/TestExpectations:
2629 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2631 Unreviewed, rolling out r236557.
2633 Really roll out r236557 this time because it breaks internal
2638 "Add VP8 support to WebRTC"
2639 https://bugs.webkit.org/show_bug.cgi?id=189976
2640 https://trac.webkit.org/changeset/236557
2642 2018-09-27 Youenn Fablet <youenn@apple.com>
2644 Add VP8 support to WebRTC
2645 https://bugs.webkit.org/show_bug.cgi?id=189976
2647 Reviewed by Eric Carlson.
2649 * webrtc/audio-peer-connection-g722.html:
2650 * webrtc/routines.js:
2651 * webrtc/video-mute-vp8-expected.txt: Added.
2652 * webrtc/video-mute-vp8.html: Added.
2654 2018-09-27 Youenn Fablet <youenn@apple.com>
2656 LayoutTest webrtc/video-unmute.html is a flaky timeout
2657 https://bugs.webkit.org/show_bug.cgi?id=172879
2658 <rdar://problem/32548738>
2660 Reviewed by Eric Carlson.
2662 * platform/ios-wk2/TestExpectations:
2663 * platform/mac-wk2/TestExpectations:
2664 * webrtc/video-unmute.html:
2665 Resort on routines.js black frame routine.
2666 Reenable test in mac and ios.
2668 2018-09-27 Andy Estes <aestes@apple.com>
2670 [Apple Pay] Support granular errors in PaymentDetailsUpdate
2671 https://bugs.webkit.org/show_bug.cgi?id=189938
2673 Reviewed by Youenn Fablet.
2675 * http/tests/resources/payment-request.js:
2676 (validPaymentDetails):
2677 (updateDetailsOnShippingAddressChange):
2678 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt: Added.
2679 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html: Added.
2680 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https-expected.txt: Added.
2681 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html: Added.
2682 * platform/mac-wk2/TestExpectations:
2684 2018-09-27 Chris Dumez <cdumez@apple.com>
2686 document.open() should not propagate URLs to non-fully active documents
2687 https://bugs.webkit.org/show_bug.cgi?id=189375
2688 <rdar://problem/44282755>
2690 Reviewed by Youenn Fablet.
2692 Update existing test to reflect behavior change. I have verified that this test was
2693 failing in Firefox and is now passing in Firefox.
2695 * fast/dom/resource-locations-in-created-html-document.html:
2697 2018-09-27 Chris Dumez <cdumez@apple.com>
2699 The WebContent process should not process incoming IPC while waiting for a sync IPC reply
2700 https://bugs.webkit.org/show_bug.cgi?id=184183
2701 <rdar://problem/36800576>
2703 Reviewed by Ryosuke Niwa.
2705 Drop test for the DoNotProcessIncomingMessagesWhenWaitingForSyncReply IPC::SendOption as it was
2706 removed in this patch. This SendOption is no longer useful because it is now the default behavior
2707 for the WebContent process.
2709 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Removed.
2710 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Removed.
2712 2018-09-27 Philippe Normand <pnormand@igalia.com>
2714 Unreviewed GTK WebAudio rebaseline.
2716 This time from the 64-bit Release bot...
2718 * platform/gtk/webaudio/oscillator-custom-expected.wav:
2719 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
2720 * platform/gtk/webaudio/oscillator-sine-expected.wav:
2721 * platform/gtk/webaudio/oscillator-square-expected.wav:
2722 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
2724 2018-09-27 Philippe Normand <pnormand@igalia.com>
2726 Unreviewed GTK WebAudio rebaselines
2728 * platform/gtk/TestExpectations: webaudio/audioprocessingevent.html doesn't fail.
2729 * platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Rebaselined.
2731 2018-09-27 Philippe Normand <pnormand@igalia.com>
2733 [GTK] Several tests are failing since r217598
2734 https://bugs.webkit.org/show_bug.cgi?id=172809
2736 Unreviewed, GTK platform test expectations rebaseline.
2738 * platform/gtk/TestExpectations:
2739 * platform/gtk/http/tests/xmlhttprequest/cache-override-expected.txt: Removed.
2740 * platform/gtk/webaudio/oscillator-custom-expected.wav:
2741 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
2742 * platform/gtk/webaudio/oscillator-sine-expected.wav:
2743 * platform/gtk/webaudio/oscillator-square-expected.wav:
2744 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
2746 2018-09-27 Antoine Quint <graouts@apple.com>
2748 [Web Animations] Turn Web Animations with CSS integration on
2749 https://bugs.webkit.org/show_bug.cgi?id=184819
2750 <rdar://problem/39597337>
2752 Reviewed by Dean Jackson.
2755 * animations/3d/matrix-transform-type-animation.html:
2756 * animations/3d/replace-filling-transform.html:
2757 * animations/3d/transform-origin-vs-functions.html:
2758 * animations/3d/transform-perspective.html:
2759 * animations/additive-transform-animations.html:
2760 * animations/animation-border-overflow.html:
2761 * animations/animation-callback-timestamp.html:
2762 * animations/animation-controller-drt-api.html:
2763 * animations/animation-direction-alternate-reverse-expected.txt:
2764 * animations/animation-direction-alternate-reverse.html:
2765 * animations/animation-direction-reverse-fill-mode-hardware.html:
2766 * animations/animation-direction-reverse-hardware-opacity.html:
2767 * animations/animation-direction-reverse-hardware.html:
2768 * animations/animation-direction-reverse-non-hardware.html:
2769 * animations/animation-direction-reverse-timing-functions-hardware.html:
2770 * animations/animation-direction-reverse-timing-functions.html:
2771 * animations/animation-direction.html:
2772 * animations/animation-followed-by-transition.html:
2773 * animations/animation-hit-test-transform.html:
2774 * animations/animation-hit-test.html:
2775 * animations/animation-internals-api-expected.txt: Removed.
2776 * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
2777 * animations/animation-internals-api-multiple-keyframes.html: Removed.
2778 * animations/animation-internals-api.html: Removed.
2779 * animations/animation-offscreen-to-onscreen.html:
2780 * animations/animation-playstate-paused-style-resolution.html:
2781 * animations/big-rotation-expected.txt:
2782 * animations/big-rotation.html:
2783 * animations/change-completed-animation-transform.html:
2784 * animations/change-keyframes.html:
2785 * animations/combo-transform-rotate+scale.html:
2786 * animations/cross-fade-background-image.html:
2787 * animations/cross-fade-border-image-source.html:
2788 * animations/cross-fade-list-style-image.html:
2789 * animations/cross-fade-webkit-mask-box-image.html:
2790 * animations/duplicate-keys-expected.html:
2791 * animations/duplicate-keys.html:
2792 * animations/duplicated-keyframes-name.html:
2793 * animations/fill-forwards-end-state.html:
2794 * animations/fill-mode-forwards-zero-duration-expected.txt:
2795 * animations/fill-mode-forwards-zero-duration.html:
2796 * animations/fill-mode-removed.html:
2797 * animations/font-variations/font-stretch.html:
2798 * animations/font-variations/font-style.html:
2799 * animations/font-variations/font-variation-settings-order.html:
2800 * animations/font-variations/font-variation-settings-unlike.html:
2801 * animations/font-variations/font-variation-settings.html:
2802 * animations/font-variations/font-weight.html:
2803 * animations/generic-from-to.html:
2804 * animations/import.html:
2805 * animations/keyframe-multiple-timing-functions-transform.html:
2806 * animations/keyframe-timing-functions-transform.html:
2807 * animations/keyframe-timing-functions.html:
2808 * animations/keyframe-timing-functions2.html:
2809 * animations/keyframes-comma-separated.html:
2810 * animations/keyframes-dynamic.html:
2811 * animations/keyframes-infinite-iterations.html:
2812 * animations/keyframes-invalid-keys.html:
2813 * animations/keyframes-out-of-order.html:
2814 * animations/keyframes.html:
2815 * animations/leak-document-with-css-animation.html:
2816 * animations/lineheight-animation.html:
2817 * animations/longhand-timing-function.html:
2818 * animations/matrix-anim.html:
2819 * animations/missing-from-to-transforms.html:
2820 * animations/missing-from-to.html:
2821 * animations/missing-keyframe-properties-repeating.html:
2822 * animations/missing-keyframe-properties-timing-function.html:
2823 * animations/missing-keyframe-properties.html:
2824 * animations/missing-values-first-keyframe.html:
2825 * animations/missing-values-last-keyframe.html:
2826 * animations/multiple-animations-timing-function.html:
2827 * animations/multiple-animations.html:
2828 * animations/multiple-keyframes.html:
2829 * animations/negative-delay.html:
2830 * animations/pause-crash.html:
2831 * animations/play-state-start-paused.html:
2832 * animations/resources/animation-leak-iframe.html:
2833 * animations/simultaneous-start-left.html:
2834 * animations/simultaneous-start-transform.html:
2835 * animations/spring-function.html:
2836 * animations/stacking-context-unchanged-while-running.html:
2837 * animations/stop-animation-on-suspend.html:
2838 * animations/suspend-resume-animation-events.html:
2839 * animations/timing-functions.html:
2840 * animations/transition-and-animation-1.html:
2841 * animations/transition-and-animation-2.html:
2842 * animations/transition-and-animation-3.html:
2843 * animations/trigger-container-scroll-boundaries.html:
2844 * animations/trigger-container-scroll-empty.html:
2845 * animations/trigger-container-scroll-simple.html:
2846 * animations/unanimated-style.html:
2847 * animations/unprefixed-keyframes.html:
2848 * animations/width-using-ems.html:
2849 * compositing/animation/animated-composited-inside-hidden.html:
2850 * compositing/animation/computed-style-during-delay.html:
2851 * compositing/animation/layer-for-filling-animation.html:
2852 * compositing/backing/backface-visibility-flip.html:
2853 * compositing/backing/transform-transition-from-outside-view.html:
2854 * compositing/contents-scale/animating.html:
2855 * compositing/layer-creation/animation-overlap-with-children.html:
2856 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2857 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
2858 * compositing/layer-creation/mismatched-transform-transition-overlap.html:
2859 * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2860 * compositing/layer-creation/overlap-animation-clipping.html:
2861 * compositing/layer-creation/overlap-animation-container.html:
2862 * compositing/layer-creation/overlap-animation.html:
2863 * compositing/layer-creation/scale-rotation-animation-overlap.html:
2864 * compositing/layer-creation/scale-rotation-transition-overlap.html:
2865 * compositing/layer-creation/translate-animation-overlap.html:
2866 * compositing/layer-creation/translate-scale-animation-overlap.html:
2867 * compositing/layer-creation/translate-scale-transition-overlap.html:
2868 * compositing/layer-creation/translate-transition-overlap.html:
2869 * compositing/overflow/overflow-positioning.html:
2870 * compositing/reflections/animation-inside-reflection.html:
2871 * compositing/reflections/nested-reflection-animated.html:
2872 * compositing/reflections/nested-reflection-transition.html:
2873 * compositing/scrolling/touch-scroll-to-clip.html:
2874 * compositing/transitions/scale-transition-no-start.html:
2875 * compositing/transitions/singular-scale-transition.html:
2876 * compositing/visible-rect/animated-from-none.html:
2877 * compositing/visible-rect/animated.html:
2878 * css3/calc/transitions-dependent.html:
2879 * css3/calc/transitions.html:
2880 * css3/filters/backdrop/animation.html:
2881 * css3/filters/composited-during-animation.html:
2882 * css3/filters/filter-animation-from-none-hw.html:
2883 * css3/filters/filter-animation-from-none-multi-hw.html:
2884 * css3/filters/filter-animation-from-none-multi.html:
2885 * css3/filters/filter-animation-from-none.html:
2886 * css3/filters/filter-animation-hw.html:
2887 * css3/filters/filter-animation-multi-hw.html:
2888 * css3/filters/filter-animation-multi.html:
2889 * css3/filters/filter-animation.html:
2890 * css3/masking/clip-path-animation.html:
2891 * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2892 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
2893 * fast/animation/css-animation-resuming-when-visible.html:
2894 * fast/animation/css-animation-throttling-lowPowerMode.html:
2895 * fast/animation/height-auto-transition-computed-value.html:
2896 * fast/css-generated-content/pseudo-animation.html:
2897 * fast/css-generated-content/pseudo-transition.html:
2898 * fast/filter-image/filter-image-animation.html:
2899 * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2900 * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2901 * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2902 * http/wpt/css/css-animations/start-animation-001.html:
2903 * imported/blink/transitions/transition-not-interpolable.html:
2904 * imported/blink/transitions/unprefixed-transform.html:
2905 * platform/ios/TestExpectations:
2906 * platform/win/TestExpectations:
2907 * transitions/remove-transition-style.html:
2908 * transitions/transition-drt-api-delay-expected.txt: Removed.
2909 * transitions/transition-drt-api-delay.html: Removed.
2910 * transitions/transition-drt-api-expected.txt: Removed.
2911 * transitions/transition-drt-api.html: Removed.
2912 * transitions/zero-duration-with-non-zero-delay-end.html:
2914 2018-09-26 Devin Rousso <drousso@apple.com>
2916 Web Inspector: Hide DOM and XHR breakpoint sections when they are empty
2917 https://bugs.webkit.org/show_bug.cgi?id=182406
2918 <rdar://problem/37131512>
2920 Reviewed by Joseph Pecoraro.
2922 * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
2923 * inspector/debugger/break-on-uncaught-exception.html:
2924 * inspector/debugger/breakpoints-disabled-expected.txt:
2925 * inspector/debugger/breakpoints-disabled.html:
2926 * inspector/debugger/pause-reason.html:
2927 * inspector/debugger/setPauseOnAssertions.html:
2928 * inspector/worker/debugger-pause.html:
2930 2018-09-26 Devin Rousso <drousso@apple.com>
2932 Web Inspector: determine hasVisibleEffect for each RecordingAction as it's processed
2933 https://bugs.webkit.org/show_bug.cgi?id=189860
2935 Reviewed by Joseph Pecoraro.
2937 * inspector/unit-tests/array-utilities-expected.txt:
2938 * inspector/unit-tests/array-utilities.html:
2940 2018-09-26 Justin Fan <justin_fan@apple.com>
2942 WebGL 2: updated passing test expectations for deqp/primitiverestart
2943 https://bugs.webkit.org/show_bug.cgi?id=189981
2945 Reviewed by Jon Lee.
2947 Test-expectation updates for trac.webkit.org/changeset/236490; these are still to be skipped on ews.
2949 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt:
2950 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt:
2951 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt:
2952 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt:
2953 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt:
2954 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt:
2955 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt:
2956 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt:
2958 2018-09-26 Alex Christensen <achristensen@webkit.org>
2960 Unreviewed, rolling out r236524.
2966 "URLWithUserTypedString should return nil for URLs deemed to
2967 be invalid by WebCore::URL"
2968 https://bugs.webkit.org/show_bug.cgi?id=189979
2969 https://trac.webkit.org/changeset/236524
2971 2018-09-26 Per Arne Vollan <pvollan@apple.com>
2973 WebVTT cue alignment broken
2974 https://bugs.webkit.org/show_bug.cgi?id=190004
2976 Reviewed by Eric Carlson.
2978 * media/track/captions-webvtt/left-align.vtt: Added.
2979 * media/track/track-add-remove-cue-expected.txt:
2980 * media/track/track-add-remove-cue.html:
2981 * media/track/track-cue-left-align-expected-mismatch.html: Added.
2982 * media/track/track-cue-left-align.html: Added.
2983 * media/track/track-cue-mutable-expected.txt:
2984 * media/track/track-cue-mutable.html:
2985 * media/track/track-vttcue-expected.txt:
2986 * media/track/track-vttcue.html:
2987 * media/track/track-webvtt-tc013-settings-expected.txt:
2988 * media/track/track-webvtt-tc013-settings.html:
2989 * media/track/track-webvtt-tc015-positioning-expected.txt:
2990 * media/track/track-webvtt-tc015-positioning.html:
2991 * media/track/track-webvtt-tc016-align-positioning-expected.txt:
2992 * media/track/track-webvtt-tc016-align-positioning.html:
2993 * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
2994 * media/track/track-webvtt-tc018-align-text-line-position.html:
2995 * media/track/track-webvtt-tc021-valign-expected.txt:
2996 * media/track/track-webvtt-tc021-valign.html:
2997 * media/video-test.js:
3000 2018-09-26 James Savage <james.savage@apple.com>
3002 Allow override of viewport configuration.
3003 https://bugs.webkit.org/show_bug.cgi?id=188772.
3004 <rdar://problem/43538892>.
3006 Reviewed by Simon Fraser.
3008 Add test proving that a document without a meta viewport specifying
3009 width=device-width still gets a layout when this setting is enabled. I also
3010 added a baseline case to prove that without this setting we do not layout
3013 * fast/viewport/ios/ipad/empty-viewport-expected.txt: Added.
3014 * fast/viewport/ios/ipad/empty-viewport.html: Added.
3015 * fast/viewport/ios/ipad/meta-viewport-disabled-expected.txt: Added.
3016 * fast/viewport/ios/ipad/meta-viewport-disabled.html: Added.
3018 2018-09-26 Alex Christensen <achristensen@webkit.org>
3020 uidna_nameToASCII only needs a buffer capacity of 64
3021 https://bugs.webkit.org/show_bug.cgi?id=190006
3023 Reviewed by Chris Dumez.
3025 * fast/dom/DOMURL/parsing.html:
3027 2018-09-26 Ryosuke Niwa <rniwa@webkit.org>
3029 Selection should work across shadow boundary when initiated by a mouse drag
3030 https://bugs.webkit.org/show_bug.cgi?id=151380
3031 <rdar://problem/24363872>
3033 Reviewed by Antti Koivisto and Wenson Hsieh.
3035 Added regression tests using ref tests since getSelection() doesn't expose any node inside a shadow tree.
3037 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1-expected.html: Added.
3038 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html: Added.
3039 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2-expected.html: Added.
3040 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html: Added.
3041 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3-expected.html: Added.
3042 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html: Added.
3043 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4-expected.html: Added.
3044 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html: Added.
3045 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5-expected.html: Added.
3046 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html: Added.
3047 * editing/selection/selection-across-shadow-boundaries-readonly-1-expected.html: Added.
3048 * editing/selection/selection-across-shadow-boundaries-readonly-1.html: Added.
3049 * editing/selection/selection-across-shadow-boundaries-readonly-2-expected.html: Added.
3050 * editing/selection/selection-across-shadow-boundaries-readonly-2.html: Added.
3051 * editing/selection/selection-across-shadow-boundaries-readonly-3-expected.html: Added.
3052 * editing/selection/selection-across-shadow-boundaries-readonly-3.html: Added.
3053 * editing/selection/selection-across-shadow-boundaries-user-select-all-1-expected.html: Added.
3054 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html: Added.
3056 2018-09-26 Alicia Boya GarcÃa <aboya@igalia.com>
3058 [GTK] Unreviewed test gardening
3059 https://bugs.webkit.org/show_bug.cgi?id=190002
3062 * platform/gtk/TestExpectations:
3064 2018-09-26 Truitt Savell <tsavell@apple.com>
3066 Marking two more media-fragments/ tests as flakey after the iOS12 update
3067 https://bugs.webkit.org/show_bug.cgi?id=187557
3069 Unreviewed Test Gardening
3071 * platform/ios/TestExpectations:
3073 2018-09-25 Justin Fan <justin_fan@apple.com>
3075 WebGL 2 Conformance: primitive restart and draw_primitive_restart WebGL2 sample
3076 https://bugs.webkit.org/show_bug.cgi?id=189625
3077 <rdar://problem/42882620>
3079 Reviewed by Dean Jackson.
3081 Implement support for Primitive Restart Fixed Index as expected
3082 by the WebGL 2 specifications.
3084 * TestExpectations: Skip some flaky tests between different Mac machines under 2.0.0.
3085 * webgl/webgl2-primitive-restart.html: Canary ref test to be run as part of LayoutTests suite.
3086 * webgl/webgl2-primitive-restart-expected.html:
3088 2018-09-25 Chris Dumez <cdumez@apple.com>
3090 Unreviewed, rolling out r236420 and r236458.
3092 This change is not fully correct
3094 Reverted changesets:
3096 "Do not do early processing of incoming sync IPC unless we're
3097 waiting for a sync IPC reply"
3098 https://bugs.webkit.org/show_bug.cgi?id=186941
3099 https://trac.webkit.org/changeset/236420
3101 "Unreviewed, update bug number of http/tests/misc/blob-
3102 size.html crash on Windows"
3103 https://trac.webkit.org/changeset/236458
3105 2018-09-25 Justin Fan <justin_fan@apple.com>
3107 WebGL 2 conformance: expected test results for the deqp suite (mac-mojave-wk2)
3108 https://bugs.webkit.org/show_bug.cgi?id=189942
3110 Reviewed by Jon Lee.
3112 Add expected results for the deqp suite with the new detailed format, for this spade for macOS Mojave.
3114 * webgl/2.0.0/deqp/.../*-expected.txt: Added expected results.
3116 2018-09-25 Jiewen Tan <jiewen_tan@apple.com>
3118 [WebAuthN] Make AuthenticatorManager
3119 https://bugs.webkit.org/show_bug.cgi?id=189279
3120 <rdar://problem/44116792>
3122 Reviewed by Chris Dumez.
3124 Most of the new tests are rewritten from the LocalAuthenticator API tests. Old mock tests are temporarily skipped
3125 for the new mock tests.
3128 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt: Added.
3129 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html: Added.
3130 * http/wpt/webauthn/public-key-credential-create-success-local.https-expected.txt: Added.
3131 * http/wpt/webauthn/public-key-credential-create-success-local.https.html: Added.
3132 * http/wpt/webauthn/public-key-credential-create-success.https.html:
3133 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt: Added.
3134 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html: Added.
3135 * http/wpt/webauthn/public-key-credential-get-success-local.https-expected.txt: Added.
3136 * http/wpt/webauthn/public-key-credential-get-success-local.https.html: Added.
3137 * http/wpt/webauthn/public-key-credential-get-success.https.html:
3138 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available-expected.txt: Added.
3139 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available.html: Added.
3140 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Removed.
3141 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Removed.
3142 * http/wpt/webauthn/resources/util.js:
3143 * platform/mac-wk2/TestExpectations:
3145 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3147 REGRESSION: (r235948) Layout Test compositing/backing/backing-store-attachment-fill-forwards-animation.html is a flaky failure
3148 https://bugs.webkit.org/show_bug.cgi?id=189598#c0
3150 Unreviewed test gardening.
3152 * platform/ios/TestExpectations: Mark test as flaky.
3153 * platform/mac-wk2/TestExpectations: Ditto.
3155 2018-09-25 Eric Carlson <eric.carlson@apple.com>
3157 [MediaStream] Update constraints supported by getDisplayMedia
3158 https://bugs.webkit.org/show_bug.cgi?id=189930
3160 Reviewed by Youenn Fablet.
3162 * http/tests/media/media-stream/get-display-media-prompt-expected.txt:
3163 * http/tests/media/media-stream/get-display-media-prompt.html:
3165 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3167 [resource-timing] imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.html times out on WK1
3168 https://bugs.webkit.org/show_bug.cgi?id=189908
3170 Unreviewed test gardening.
3172 * platform/mac-wk1/TestExpectations: Mark test as a failure since it is hitting a WPT harness timeout.
3173 * platform/mac/TestExpectations: Remove expectation in favor of a mac-wk1 specific one.
3175 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3177 Unreviewed, correct a typo in a bug URL.
3179 * platform/mac/TestExpectations:
3181 2018-09-25 Chris Dumez <cdumez@apple.com>
3183 Unreviewed, update bug number of http/tests/misc/blob-size.html crash on Windows
3185 * platform/win/TestExpectations:
3187 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3189 Mark two tests as flakey.
3191 * platform/mac/TestExpectations:
3193 2018-09-24 John Wilander <wilander@apple.com>
3195 Cap lifetime of persistent cookies created client-side through document.cookie
3196 https://bugs.webkit.org/show_bug.cgi?id=189933
3197 <rdar://problem/44741888>
3199 Reviewed by Chris Dumez.
3202 Skipped the new test by default since the behavior change is for
3203 Cocoa platforms only.
3204 * http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt: Added.
3205 * http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html: Added.
3206 * http/tests/cookies/resources/cookie-utilities.js:
3207 * platform/ios/TestExpectations:
3208 Marked the new test as [ Pass ].
3209 * platform/mac-wk2/TestExpectations:
3210 Marked the new test as [ Pass ].
3212 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3214 Remove filterRes parameter from filters
3215 https://bugs.webkit.org/show_bug.cgi?id=129565
3216 <rdar://problem/44714340>
3218 Reviewed by Dean Jackson.
3220 Remove support for the "filterRes" attribute on SVG filters. It's marked as
3221 deprecated in https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-filterres
3222 and no longer supported by Chrome or Firefox.
3224 Removed existing filterRes tests, added new test checking that it has no effect.
3226 * html5lib/resources/tests11.dat: Edited to remove filterRes. This seems to have been superseded by
3227 imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests11.html
3228 * platform/gtk/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
3229 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
3230 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
3231 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
3232 * platform/gtk/svg/filters/filterRes-expected.png: Removed.
3233 * platform/gtk/svg/filters/filterRes1-expected.png: Removed.
3234 * platform/gtk/svg/filters/filterRes3-expected.png: Removed.
3235 * platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Removed.
3236 * platform/mac/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
3237 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
3238 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
3239 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
3240 * platform/mac/svg/filters/filterRes-expected.png: Removed.
3241 * platform/mac/svg/filters/filterRes1-expected.png: Removed.
3242 * platform/mac/svg/filters/filterRes2-expected.png: Removed.
3243 * platform/mac/svg/filters/filterRes3-expected.png: Removed.
3244 * svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
3245 * svg/W3C-SVG-1.1-SE/svgdom-over-01-f.svg:
3246 * svg/dom/SVGAnimatedInteger-expected.txt:
3247 * svg/dom/SVGAnimatedInteger.html: Change to use feConvolveMatrix orderX.
3248 * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.txt: Removed.
3249 * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call.html: Removed.
3250 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.txt: Removed.
3251 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop.html: Removed.
3252 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.txt: Removed.
3253 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop.html: Removed.
3254 * svg/filters/filterRes-is-noop-expected.svg: Added.
3255 * svg/filters/filterRes-is-noop.svg: Added.
3256 * svg/filters/filterRes.svg: Removed.
3257 * svg/filters/filterRes1-expected.txt: Removed.
3258 * svg/filters/filterRes1.svg: Removed.
3259 * svg/filters/filterRes2-expected.png: Removed.
3260 * svg/filters/filterRes2-expected.txt: Removed.
3261 * svg/filters/filterRes2.svg: Removed.
3262 * svg/filters/filterRes3-expected.txt: Removed.
3263 * svg/filters/filterRes3.svg: Removed.
3265 2018-09-24 Justin Michaud <justin_michaud@apple.com>
3267 Import WPT tests for css custom properties api
3268 https://bugs.webkit.org/show_bug.cgi?id=189764
3270 Reviewed by Ryosuke Niwa.
3272 * platform/mac-wk1/TestExpectations:
3274 2018-09-24 Matt Lewis <jlewis3@apple.com>
3276 Skipped accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html on High Sierra+.
3277 https://bugs.webkit.org/show_bug.cgi?id=189094
3279 Unreviewed test gardening.
3281 * platform/mac-wk2/TestExpectations:
3283 2018-09-24 Ryosuke Niwa <rniwa@webkit.org>
3285 imported/w3c/web-platform-tests/shadow-dom/slotchange.html is a flaky failure
3286 https://bugs.webkit.org/show_bug.cgi?id=167652
3288 Reviewed by Saam Barati.
3290 Added a regression test for signaling a lot of slot elements.
3292 * fast/shadow-dom/signal-slot-list-retains-js-wrappers-expected.txt: Added.
3293 * fast/shadow-dom/signal-slot-list-retains-js-wrappers.html: Added.
3295 2018-09-24 Ryosuke Niwa <rniwa@webkit.org>
3297 Release assert when using paper-textarea due to autocorrect IDL attribute missing CEReactions
3298 https://bugs.webkit.org/show_bug.cgi?id=174629
3299 <rdar://problem/33407620>
3301 Reviewed by Simon Fraser.
3303 Added a regression test for mutating autocorrect and autocapitalize IDL attributes during connected callback.
3305 * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash-expected.txt: Added.
3306 * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash.html: Added.
3308 2018-09-24 Basuke Suzuki <Basuke.Suzuki@sony.com>
3310 [Curl] Enable http/tests/misc tests.
3311 https://bugs.webkit.org/show_bug.cgi?id=189931
3313 Unreviewed test gardening.
3315 * platform/wincairo/TestExpectations:
3316 * platform/wincairo/http/tests/misc/acid2-expected.txt: Added.
3317 * platform/wincairo/http/tests/misc/acid2-pixel-expected.txt: Added.
3318 * platform/wincairo/http/tests/misc/error404-expected.txt: Added.
3319 * platform/wincairo/http/tests/misc/favicon-as-image-expected.txt: Added.
3320 * platform/wincairo/http/tests/misc/frame-access-during-load-expected.txt: Added.
3321 * platform/wincairo/http/tests/misc/generated-content-inside-table-expected.txt: Added.
3322 * platform/wincairo/http/tests/misc/iframe404-expected.txt: Added.
3323 * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: Added.
3324 * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Added.
3325 * platform/wincairo/http/tests/misc/slow-loading-image-in-pattern-expected.txt: Added.
3327 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3329 Update some test results under compositing/overflow
3330 https://bugs.webkit.org/show_bug.cgi?id=189857
3332 Reviewed by Tim Horton.
3334 Unskip some tests under compositing/overflow, and land new macOS and iOS expectations.
3336 * compositing/overflow/overflow-auto-with-touch-expected.txt:
3337 * compositing/overflow/overflow-overlay-with-touch-expected.txt:
3338 * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
3339 * compositing/overflow/scrolling-without-painting-expected.txt:
3340 * compositing/overflow/textarea-scroll-touch-expected.txt:
3341 * compositing/overflow/updating-scrolling-content-expected.txt:
3342 * platform/ios-simulator-wk2/TestExpectations:
3343 * platform/ios/TestExpectations:
3344 * platform/ios/compositing/overflow/nested-scrolling-expected.txt:
3345 * platform/ios/compositing/overflow/overflow-auto-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
3346 * platform/ios/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
3347 * platform/ios/compositing/overflow/overflow-overlay-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-overlay-with-touch-expected.txt.
3348 * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt.
3349 * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-without-painting-expected.txt.
3350 * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt: Copied from LayoutTests/compositing/overflow/textarea-scroll-touch-expected.txt.
3351 * platform/ios/compositing/overflow/updating-scrolling-content-expected.txt: Copied from LayoutTests/compositing/overflow/updating-scrolling-content-expected.txt.
3352 * platform/mac/TestExpectations:
3353 * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
3355 2018-09-24 Truitt Savell <tsavell@apple.com>
3357 Continued test gardening of media-fragment/ tests for ios 12
3358 https://bugs.webkit.org/show_bug.cgi?id=187557
3360 Unreviewed test gardening
3362 * platform/ios/TestExpectations:
3364 2018-09-21 Simon Fraser <simon.fraser@apple.com>
3366 Remove the old "AcceleratedCompositingForOverflowScroll" code
3367 https://bugs.webkit.org/show_bug.cgi?id=189870
3369 Reviewed by Zalan Bujtas.
3371 The "AcceleratedCompositingForOverflowScroll" code was added to allow overflow:scroll to use
3372 composited scrolling if an overflow:scroll could be made a stacking context without affecting
3373 z-order. We need overflow:scroll to be accelerated always, so a different approach is needed.
3374 Remove this old code (unused by any platform?) to make working on new code easier.
3376 Keep some of the tests; they will be useful later.
3378 * compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
3379 * compositing/overflow/automatically-opt-into-composited-scrolling.html: Removed.
3380 * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
3381 * compositing/overflow/composited-scrolling-creates-a-stacking-container.html: Removed.
3382 * compositing/overflow/composited-scrolling-paint-phases.html:
3383 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
3384 * compositing/overflow/dynamic-composited-scrolling-status.html:
3385 * compositing/overflow/iframe-inside-overflow-clipping.html:
3386 * compositing/overflow/nested-scrolling.html:
3387 * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
3388 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
3389 * compositing/overflow/scrolling-content-clip-to-viewport.html:
3390 * compositing/overflow/scrolling-without-painting.html:
3391 * compositing/overflow/textarea-scroll-touch.html:
3392 * compositing/overflow/updating-scrolling-content.html:
3393 * compositing/rtl/rtl-overflow-scrolling.html:
3394 * platform/gtk/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3395 * platform/ios-simulator-wk2/TestExpectations:
3396 * platform/ios-wk1/TestExpectations:
3397 * platform/ios/compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
3398 * platform/ios/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3399 * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3401 2018-09-24 Chris Dumez <cdumez@apple.com>
3403 Do not do early processing of incoming sync IPC unless we're waiting for a sync IPC reply
3404 https://bugs.webkit.org/show_bug.cgi?id=186941
3406 Reviewed by Alex Christensen.
3408 Add layout test coverage.
3410 * http/tests/misc/blob-size-expected.txt: Added.
3411 * http/tests/misc/blob-size.html: Added.
3413 2018-09-24 Chris Dumez <cdumez@apple.com>
3415 Unreviewed, skip imported/w3c/web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.html
3417 This newly imported test flakily times out.
3421 2018-09-24 Zan Dobersek <zdobersek@igalia.com>
3423 Unreviewed WPE gardening. Managing failing WebGL tests in the 2.0.0
3424 version of the Khronos conformance suite.
3426 * platform/wpe/TestExpectations: Skip the GLSL test cases of which one
3427 is DoS-ing AMD GPUs on Linux. This needs more research to isolate the
3428 culprit and properly fix the underlying problem.
3429 * platform/wpe/webgl/2.0.0/: 44 test baselines added.
3431 2018-09-24 Daniel Bates <dabates@apple.com>
3433 [iOS] Key code is 0 for many hardware keyboard keys
3434 https://bugs.webkit.org/show_bug.cgi?id=189604
3436 Reviewed by Wenson Hsieh.
3438 Update existing test and test result and add a new test to ensure we dispatch DOM keydown
3439 and DOM keyup events dispatched for special keys.
3441 * fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: Update expected result.
3442 * fast/events/ios/keydown-keyup-in-non-editable-content.html: Remove logic to test arrow keys
3443 as these are tested in test keydown-keyup-special-keys-in-non-editable-element.html. Also
3444 update manual instructions to use <kbd> to format keyboard keys.
3445 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
3447 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3449 feMorphology filter in CSS doesn't update when element moves
3450 https://bugs.webkit.org/show_bug.cgi?id=189895
3452 Reviewed by Dean Jackson.
3454 Test that moves a box inside a filtered div. Masking is necessary to work
3455 around bugs in feMorphology invalidation (webkit.org/b/189896).
3457 * css3/filters/invalidate-sourceAlpha-expected.html: Added.
3458 * css3/filters/invalidate-sourceAlpha.html: Added.
3460 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3462 CSS reference filter with feDisplacementMap shows buffer corruption on Retina displays
3463 https://bugs.webkit.org/show_bug.cgi?id=188486
3464 <rdar://problem/43189750>
3466 Reviewed by Dean Jackson.
3468 * css3/filters/hidpi-feDisplacementMap-expected.html: Added.
3469 * css3/filters/hidpi-feDisplacementMap.html: Added.
3471 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3473 Garbled rendering of image when applied feConvolveMatrix to it, on Retina display
3474 https://bugs.webkit.org/show_bug.cgi?id=189748
3475 <rdar://problem/44621494>
3477 Reviewed by Jon Lee.
3479 * css3/filters/hidpi-feConvolveMatrix-expected.html: Added.
3480 * css3/filters/hidpi-feConvolveMatrix.html: Added.
3482 2018-09-22 Dean Jackson <dino@apple.com>
3484 Ensure PointerEvent is not visible when disabled
3485 https://bugs.webkit.org/show_bug.cgi?id=189889
3486 <rdar://problem/44708253>
3488 Reviewed by Eric Carlson.
3490 A test that explicitly disables PointerEvents and checks
3491 that the interface is not visible.
3493 * pointerevents/disabled-expected.html: Added.
3494 * pointerevents/disabled.html: Added.
3496 2018-09-24 Truitt Savell <tsavell@apple.com>
3498 [ iOS ] Layout Tests in media/media-fragments/ are flaky - Remved Debug only as tests are flakey on Release.
3499 https://bugs.webkit.org/show_bug.cgi?id=187557
3501 Unreviewed Test Gardening
3503 * platform/ios/TestExpectations:
3505 2018-09-24 Truitt Savell <tsavell@apple.com>
3507 [ iOS ] Layout Tests in media/media-fragments/ are flaky
3508 https://bugs.webkit.org/show_bug.cgi?id=187557
3510 Unreviewed Test Gardening
3512 * platform/ios/TestExpectations:
3514 2018-09-24 Andy Estes <aestes@apple.com>
3516 Try to make payment-response-reference-cycle-leak.https.html not be flaky.
3520 * http/tests/paymentrequest/payment-response-reference-cycle-leak.https.html:
3521 Doubled the number of repetitions (from 40 to 80).
3523 2018-09-24 Per Arne Vollan <pvollan@apple.com>
3525 [WebVTT] Change name of WebVTT region attribute 'height' to 'lines'.
3526 https://bugs.webkit.org/show_bug.cgi?id=189862
3528 Reviewed by Eric Carlson.
3530 * media/track/captions-webvtt/captions-regions.vtt:
3531 * media/track/captions-webvtt/header-regions.vtt:
3532 * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
3533 * media/track/regions-webvtt/vtt-region-constructor.html:
3534 * media/track/regions-webvtt/vtt-region-display-expected.txt:
3535 * media/track/regions-webvtt/vtt-region-display.html:
3536 * media/track/regions-webvtt/vtt-region-list-expected.txt:
3537 * media/track/regions-webvtt/vtt-region-list.html:
3538 * media/track/regions-webvtt/vtt-region-parser-expected.txt:
3539 * media/track/regions-webvtt/vtt-region-parser.html:
3541 2018-09-24 Yoav Weiss <yoav@yoav.ws>
3543 Import WPT resource-timing tests
3544 https://bugs.webkit.org/show_bug.cgi?id=189903
3546 Reviewed by Youenn Fablet.
3548 * TestExpectations:: Added a few failing tests.
3549 * platform/mac/TestExpectations:: Added a timeout test.
3551 2018-09-22 Dean Jackson <dino@apple.com>
3553 Unreviewed - Skip pointer events tests on legacy WebKit.
3555 * platform/ios-wk1/TestExpectations:
3556 * platform/mac-wk1/TestExpectations:
3558 2018-09-22 Youenn Fablet <youenn@apple.com>
3560 Tests checking document GC in case of ActiveDOMObjects are flaky
3561 https://bugs.webkit.org/show_bug.cgi?id=189413
3562 <rdar://problem/44243231>
3564 Reviewed by Eric Carlson.
3566 Media controls prevent in some cases to collect the document.
3567 Remove the controls to remove a source of flakiness for this test.
3569 * http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm:
3570 * platform/mac/TestExpectations:
3572 2018-09-21 Ryosuke Niwa <rniwa@webkit.org>
3574 Cannot start a drag inside a shadow tree when an inclusive-ancestor of its shadow host is a draggable element
3575 https://bugs.webkit.org/show_bug.cgi?id=136836
3577 Reviewed by Wenson Hsieh.
3579 Added regression tests for dragging a element with a shadow tree, which is fixed in this bug
3580 as well as dragging an element inside a shadow tree, which was already functional but had no tests.
3583 * fast/shadow-dom/dragging-element-inside-shadow-tree-expected.txt: Added.
3584 * fast/shadow-dom/dragging-element-inside-shadow-tree.html: Added.
3585 * fast/shadow-dom/dragging-element-with-shadow-tree-expected.txt: Added.
3586 * fast/shadow-dom/dragging-element-with-shadow-tree.html: Added.
3587 * platform/ios/TestExpectations: Don't mark the entirety of fast/shadow-dom as PASS.
3588 * platform/mac-wk1/TestExpectations:
3590 2018-09-21 Devin Rousso <drousso@apple.com>
3592 Web Inspector: REGRESSION(r236336): computed CSSProperty doesn't have a value for _text
3593 https://bugs.webkit.org/show_bug.cgi?id=189864
3595 Reviewed by Joseph Pecoraro.
3597 * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
3599 `CSS.types.CSSComputedStyleProperty` doesn't include a `text` value, which was used to print
3600 each property's text. Modify the test to generate it's own text via `name` and `value`.
3602 2018-09-21 Justin Michaud <justin_michaud@apple.com>
3604 Implement initialValue support for CSS Custom Properties and Values API
3605 https://bugs.webkit.org/show_bug.cgi?id=189819
3607 Reviewed by Simon Fraser.
3609 * css-custom-properties-api/initialValue-expected.html: Added.
3610 * css-custom-properties-api/initialValue.html: Added.
3611 * css-custom-properties-api/initialValueJS-expected.txt: Added.
3612 * css-custom-properties-api/initialValueJS.html: Added.
3613 * css-custom-properties-api/registerProperty-expected.txt:
3614 * css-custom-properties-api/registerProperty.html:
3615 * platform/win/TestExpectations:
3617 2018-09-21 Ryan Haddad <ryanhaddad@apple.com>
3619 [macOS EWS] Layout test accessibility/smart-invert-reference.html is a flaky failure
3620 https://bugs.webkit.org/show_bug.cgi?id=189818
3622 Unreviewed test gardening.
3624 * platform/mac-wk2/TestExpectations: Mark test as flaky.
3626 2018-09-21 Ryosuke Niwa <rniwa@webkit.org>
3628 Custom elements in a reaction queue can lose its JS wrapper and become HTMLUnknownElement
3629 https://bugs.webkit.org/show_bug.cgi?id=184307
3631 Reviewed by Keith Miller.
3633 Added a test for enqueuing a lot of custom elements into the reaction queue via innerHTML setter.
3634 WebKit should retain the JS wrappers of all custom elements.
3636 * fast/custom-elements/custom-elements-reaction-queue-retains-js-wrapper-expected.txt: Added.
3637 * fast/custom-elements/custom-elements-reaction-queue-retains-js-wrapper.html: Added.
3639 2018-09-21 Chris Dumez <cdumez@apple.com>
3641 Unreviewed, speed up storage/websql/transaction-database-expand-quota.html
3643 This test was so slow that is sometimes timed out on the debug bots.
3645 * storage/websql/transaction-database-expand-quota-expected.txt:
3646 * storage/websql/transaction-database-expand-quota.html:
3648 2018-09-21 Ryan Haddad <ryanhaddad@apple.com>
3650 Unreviewed test gardening, consolidate expectation file for EventTarget-dispatchEvent.html.
3652 * platform/ios-11/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Removed.
3653 * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
3655 2018-09-21 Ryan Haddad <ryanhaddad@apple.com>
3657 REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
3658 https://bugs.webkit.org/show_bug.cgi?id=189674
3660 Unreviewed test gardening.
3662 * platform/mac/TestExpectations: Mark test as flaky.
3664 2018-09-21 Per Arne Vollan <pvollan@apple.com>
3666 [Win10] Update test expectations for failing tests.
3667 https://bugs.webkit.org/show_bug.cgi?id=189858
3669 Unreviewed test gardening.
3671 * platform/win/TestExpectations:
3673 2018-09-21 Chris Dumez <cdumez@apple.com>
3675 WebSQL: User cannot grant quota increase if the JS provides an expected usage value that is too low
3676 https://bugs.webkit.org/show_bug.cgi?id=189801
3677 <rdar://problem/43592498>
3679 Reviewed by Youenn Fablet.
3681 Add layout test coverage.
3683 * storage/websql/transaction-database-expand-quota-expected.txt: Added.
3684 * storage/websql/transaction-database-expand-quota.html: Added.
3686 2018-09-21 Youenn Fablet <youenn@apple.com>
3688 Add RTCCodecStats support
3689 https://bugs.webkit.org/show_bug.cgi?id=189792
3690 <rdar://problem/32370668>
3692 Reviewed by Eric Carlson.
3694 * webrtc/video-stats.html:
3696 2018-09-21 Megan Gardner <megan_gardner@apple.com>
3698 [iOS] Layout test fast/gradients/conic-gradient-alpha.html is failing
3699 https://bugs.webkit.org/show_bug.cgi?id=189802
3701 Unreviewed test gardening
3703 It is more difficult to squish the alpha channel than the other channels using an SVG filters.
3704 Thus the cropping bars need to be slightly wider to cover the imperfections in the filter.
3705 Made the bars even more slightly wider, since apparenlty they weren't quite wide enough for iOS.
3707 * fast/gradients/conic-gradient-alpha-expected.html:
3708 * fast/gradients/conic-gradient-alpha.html:
3709 * platform/ios-12/TestExpectations:
3711 2018-09-20 Simon Fraser <simon.fraser@apple.com>
3713 Make "overflow: overlay" a synonym for "overflow: auto"
3714 https://bugs.webkit.org/show_bug.cgi?id=189811
3716 Reviewed by Zalan Bujtas.
3718 Add a modern CSS parsing/computed style test for overflow, superseding
3719 fast/css/overflow-property.html.
3721 * fast/css/getComputedStyle/getComputedStyle-overflow-expected.txt: Added.
3722 * fast/css/getComputedStyle/getComputedStyle-overflow.html: Added.
3723 * fast/css/overflow-property-expected.txt: Removed.
3724 * fast/css/overflow-property.html: Removed.
3726 2018-09-21 Ryan Haddad <ryanhaddad@apple.com>
3728 Tests checking document GC in case of ActiveDOMObjects are flaky
3729 https://bugs.webkit.org/show_bug.cgi?id=189413
3731 Unreviewed test gardening.
3733 * platform/mac/TestExpectations: Mark http/tests/media/clearkey/collect-webkit-media-session.html as flaky.
3735 2018-09-21 Devin Rousso <drousso@apple.com>
3737 Web Inspector: remove Legacy Style Editor
3738 https://bugs.webkit.org/show_bug.cgi?id=189808
3740 Reviewed by Joseph Pecoraro.
3742 * platform/gtk/TestExpectations:
3743 * platform/mac/TestExpectations:
3745 * inspector/css/css-property-expected.txt:
3746 * inspector/css/css-property.html:
3747 * inspector/css/modify-css-property.html:
3748 * inspector/css/shadow-scoped-style.html:
3749 Update tests for functionality that has been deleted.
3751 * inspector/unit-tests/test-harness-expect-functions-expected.txt:
3752 * inspector/unit-tests/test-harness-expect-functions.html:
3753 The changes to `WI.CSSRule` now make it small enough that `InspectorTest` will print it as
3754 JSON instead of an object instance. Change the test to use different objects so this doesn't
3757 * inspector/unit-tests/text-utilities-expected.txt: Removed.
3758 * inspector/unit-tests/text-utilities.html: Removed.
3759 * inspector/css/generate-css-rule-string-expected.txt: Removed.
3760 * inspector/css/generate-css-rule-string.html: Removed.
3761 Remove tests for functionality that has been deleted.
3763 * inspector/codemirror/prettyprinting-css-rules.html: Removed.
3764 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-colon-expected.css: Removed.
3765 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-colon.css: Removed.
3766 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-comma-expected.css: Removed.
3767 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-comma.css: Removed.
3768 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-rules-expected.css: Removed.
3769 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-rules.css: Removed.
3770 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-values-expected.css: Removed.
3771 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-values.css: Removed.
3772 * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables-expected.css: Removed.
3773 * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables.css: Removed.
3774 * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-add-whitespace-before-prefixed-property-value-expected.css: Removed.
3775 * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-add-whitespace-before-prefixed-property-value.css: Removed.
3776 * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-append-semicolon-expected.css: Removed.
3777 * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-append-semicolon.css: Removed.
3778 * inspector/codemirror/resources/prettyprinting/css-rule-tests/invalid-property-is-not-removed-expected.css: Removed.
3779 * inspector/codemirror/resources/prettyprinting/css-rule-tests/invalid-property-is-not-removed.css: Removed.
3780 * inspector/codemirror/resources/prettyprinting/css-rule-tests/keep-prefixed-value-expected.css: Removed.
3781 * inspector/codemirror/resources/prettyprinting/css-rule-tests/keep-prefixed-value.css: Removed.
3782 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-newline-between-values-expected.css: Removed.
3783 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-newline-between-values.css: Removed.
3784 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-colon-expected.css: Removed.
3785 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-colon.css: Removed.
3786 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-comment-expected.css: Removed.
3787 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-comment.css: Removed.
3788 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-invalid-property-expected.css: Removed.
3789 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-invalid-property.css: Removed.
3790 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-prefixed-property-expected.css: Removed.
3791 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-prefixed-property.css: Removed.
3792 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-property-expected.css: Removed.
3793 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-property.css: Removed.
3794 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-semicolon-expected.css: Removed.
3795 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-semicolon.css: Removed.
3796 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-comment-expected.css: Removed.
3797 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-comment.css: Removed.
3798 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-invalid-property-expected.css: Removed.
3799 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-invalid-property.css: Removed.
3800 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-prefixed-property-expected.css: Removed.
3801 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-prefixed-property.css: Removed.
3802 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-property-expected.css: Removed.
3803 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-property.css: Removed.
3804 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-comment-expected.css: Removed.
3805 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-comment.css: Removed.
3806 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-invalid-property-expected.css: Removed.
3807 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-invalid-property.css: Removed.
3808 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-prefixed-property-expected.css: Removed.
3809 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-prefixed-property.css: Removed.
3810 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-property-expected.css: Removed.
3811 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-property.css: Removed.
3812 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-comment-expected.css: Removed.
3813 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-comment.css: Removed.
3814 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-invalid-property-expected.css: Removed.
3815 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-invalid-property.css: Removed.
3816 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-prefixed-property-expected.css: Removed.
3817 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-prefixed-property.css: Removed.
3818 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-property-expected.css: Removed.
3819 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-property.css: Removed.
3820 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-without-semicolon-followed-by-comment-and-property-expected.css: Removed.
3821 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-without-semicolon-followed-by-comment-and-property.css: Removed.
3822 Remove all tests for the "css-rule" CodeMirror mode since it's been removed.
3824 2018-09-21 Antoine Quint <graouts@apple.com>
3826 REGRESSION (r235962-r235963): Layout Test animations/suspend-resume-animation-events.html is a flaky failure
3827 https://bugs.webkit.org/show_bug.cgi?id=189607
3828 <rdar://problem/44652315>
3830 Reviewed by Dean Jackson.
3832 * animations/suspend-resume-animation-events.html: Ensure the test always opts into Web Animations backing CSS Animations and Transitions.
3833 * platform/mac-wk2/TestExpectations: Mark the test as no longer flaky.
3835 2018-09-21 Per Arne Vollan <pvollan@apple.com>
3837 Layout Test webanimations/accelerated-animation-suspension.html is failing
3838 https://bugs.webkit.org/show_bug.cgi?id=189836
3840 Unreviewed test gardening.
3842 * platform/win/TestExpectations:
3844 2018-09-21 Per Arne Vollan <pvollan@apple.com>
3846 Layout Test css-custom-properties-api/registerProperty.html is failing
3847 https://bugs.webkit.org/show_bug.cgi?id=189834
3849 Unreviewed test gardening.
3851 * platform/win/TestExpectations:
3853 2018-09-21 Antoine Quint <graouts@apple.com>
3855 [Web Animations] Accelerated animations don't get suspended
3856 https://bugs.webkit.org/show_bug.cgi?id=189783
3857 <rdar://problem/44652315>
3859 Unreviewed, correct a merge error in the previous commit.
3861 * animations/suspend-resume-animation-events.html:
3863 2018-09-21 Antoine Quint <graouts@apple.com>
3865 [Web Animations] Accelerated animations don't get suspended
3866 https://bugs.webkit.org/show_bug.cgi?id=189783
3867 <rdar://problem/43033568>
3869 Reviewed by Dean Jackson.
3871 Add a new test that checks whether an accelerated animation is correctly paused after suspending animations.
3873 * webanimations/accelerated-animation-suspension-expected.txt: Added.
3874 * webanimations/accelerated-animation-suspension.html: Added.
3875 * platform/win/TestExpectations:
3877 2018-09-21 Antoine Quint <graouts@apple.com>
3879 [Web Animations] DocumentTimeline::updateAnimations() is called endlessly
3880 https://bugs.webkit.org/show_bug.cgi?id=189784
3881 <rdar://problem/41705679>
3883 Reviewed by Dean Jackson.
3885 Add a new test that checks that setting "display: none" on an element with an accelerated CSS animation on it
3886 will no longer update the animation timeline.
3888 * webanimations/accelerated-animation-interruption-display-none-expected.txt: Added.
3889 * webanimations/accelerated-animation-interruption-display-none.html: Added.
3890 * platform/win/TestExpectations:
3892 2018-09-20 Dean Jackson <dino@apple.com>
3894 Restrict the total combined size of backdrop filters
3895 https://bugs.webkit.org/show_bug.cgi?id=189812
3896 <rdar://problem/44532782>
3898 Reviewed by Simon Fraser.
3900 Tests that have an acceptable number of backdrops, an excessive
3901 number of backdrops, and then some that add and remove backdrops
3902 at various points in the tree to confirm we do recursive checks
3905 * css3/filters/backdrop/layer-tree-as-text.js: Added.
3906 * css3/filters/backdrop/resource-use-add-more-layers-expected.txt: Added.
3907 * css3/filters/backdrop/resource-use-add-more-layers.html: Added.
3908 * css3/filters/backdrop/resource-use-excessive-expected.txt: Added.
3909 * css3/filters/backdrop/resource-use-excessive.html: Added.
3910 * css3/filters/backdrop/resource-use-ok-expected.txt: Added.
3911 * css3/filters/backdrop/resource-use-ok.html: Added.
3912 * css3/filters/backdrop/resource-use-remove-some-layers-expected.txt: Added.
3913 * css3/filters/backdrop/resource-use-remove-some-layers.html: Added.
3914 * css3/filters/backdrop/resource-use.css: Added.
3916 2018-09-20 Truitt Savell <tsavell@apple.com>
3918 Continued test gardening after r236236
3919 https://bugs.webkit.org/show_bug.cgi?id=189641
3921 Unreviewed test gardening
3925 2018-09-20 Zalan Bujtas <zalan@apple.com>
3927 Release assert under RenderView::pageOrViewLogicalHeight
3928 https://bugs.webkit.org/show_bug.cgi?id=189798
3929 <rdar://problem/43659749>
3931 Reviewed by Simon Fraser.
3933 * printing/crash-while-formatting-subframe-for-printing-expected.txt: Added.
3934 * printing/crash-while-formatting-subframe-for-printing.html: Added.
3936 2018-09-20 Sihui Liu <sihui_liu@apple.com>
3938 REGRESSION(r196265): WKWebView fires mouseover, mouseenter, and mouseleave events even when it's in a background window
3939 https://bugs.webkit.org/show_bug.cgi?id=187545
3940 <rdar://problem/42401575>
3942 Reviewed by Ryosuke Niwa.
3945 * fast/events/inactive-window-no-mouse-event-expected.txt: Added.
3946 * fast/events/inactive-window-no-mouse-event.html: Added.
3947 * platform/mac-wk2/TestExpectations:
3949 2018-09-20 Basuke Suzuki <Basuke.Suzuki@sony.com>
3951 [Win] TestRunner::queueLoad() fails to generate correct url for some urls.
3952 https://bugs.webkit.org/show_bug.cgi?id=189679
3954 Reviewed by Fujii Hironori.
3956 * platform/wincairo/TestExpectations:
3958 2018-09-20 Ryan Haddad <ryanhaddad@apple.com>
3960 [iOS] Layout test fast/gradients/conic-gradient-alpha.html is failing
3961 https://bugs.webkit.org/show_bug.cgi?id=189802
3963 Unreviewed test gardening.
3965 * platform/ios-12/TestExpectations: Mark test as failing.
3967 2018-09-20 Ryan Haddad <ryanhaddad@apple.com>
3969 REGRESSION (r235962-r235963): Layout Test animations/suspend-resume-animation-events.html is a flaky failure
3970 https://bugs.webkit.org/show_bug.cgi?id=189607
3972 Unreivewed test gardening.
3974 * platform/mac-wk2/TestExpectations: Mark test as flaky.
3976 2018-09-20 Dawei Fenton <realdawei@apple.com>
3978 WebGL 2 updated test expectations.
3979 https://bugs.webkit.org/show_bug.cgi?id=189686
3981 Unreviewed, skip tests that are timing out.
3983 * platform/ios-wk2/TestExpectations:
3985 2018-09-20 Oriol Brufau <obrufau@igalia.com>
3987 Fix 'border' serialization with both common and uncommon values
3988 https://bugs.webkit.org/show_bug.cgi?id=189597
3990 Reviewed by Simon Fraser.
3992 Fix existing tests to check that 'border' serializes to empty string if there
3993 are uncommon values.
3995 * fast/css/getPropertyValue-border-expected.txt:
3996 * fast/css/getPropertyValue-border.html:
3997 * fast/dom/css-shorthand-common-value-expected.txt:
3998 * fast/dom/css-shorthand-common-value.html:
4000 2018-09-20 Dawei Fenton <realdawei@apple.com>
4002 WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
4003 https://bugs.webkit.org/show_bug.cgi?id=189641
4005 Unreviewed test gardening.
4007 * TestExpectations: Mark tests as Failure Slow.
4008 * platform/mac/TestExpectations:
4010 2018-09-20 Frederic Wang <fwang@igalia.com>
4012 Synchronize CSSOM View test suite against upstream WPT
4013 https://bugs.webkit.org/show_bug.cgi?id=189787
4015 Reviewed by Antonio Gomes.
4017 * tests-options.json: Mark smooth scrolling tests as slow.
4018 * ios/TestExpectations: Mark as failing since frames are not scrollable on iOS.
4020 2018-09-20 Justin Michaud <justin_michaud@apple.com>
4022 Implement CSS Custom Properties and Values Skeleton
4023 https://bugs.webkit.org/show_bug.cgi?id=189694
4025 Reviewed by Simon Fraser.
4027 Add test to check that the CSS.registerProperty method exists.
4029 * css-custom-properties-api/registerProperty-expected.txt: Added.
4030 * css-custom-properties-api/registerProperty.html: Added.
4031 * platform/ios-wk1/TestExpectations:
4032 * platform/mac-wk1/TestExpectations:
4034 2018-09-20 Dawei Fenton <realdawei@apple.com>
4036 WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
4037 https://bugs.webkit.org/show_bug.cgi?id=189641
4039 Unreviewed, marked tests as failing.
4043 2018-09-20 Daniel Bates <dabates@apple.com>
4045 [iOS] Support testing more hardware special keys
4046 https://bugs.webkit.org/show_bug.cgi?id=189793
4048 Reviewed by Simon Fraser.
4050 For now, many of the DOM keydown and keyup events for special hardware keys are wrong.
4051 We will fix this up in a subsequent commit(s).
4053 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt: Added.
4054 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html: Added.
4056 2018-09-20 Per Arne Vollan <pvollan@apple.com>
4058 [WebVTT] Update the parser according to the new region syntax.
4059 https://bugs.webkit.org/show_bug.cgi?id=189767
4061 Reviewed by Eric Carlson.
4063 * media/track/captions-webvtt/captions-regions.vtt:
4064 * media/track/captions-webvtt/header-regions.vtt:
4065 * media/track/regions-webvtt/vtt-region-parser-expected.txt:
4066 * media/track/regions-webvtt/vtt-region-parser.html:
4068 2018-09-19 Ryan Haddad <ryanhaddad@apple.com>
4070 [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
4071 https://bugs.webkit.org/show_bug.cgi?id=184204
4073 Unreviewed test gardening.
4075 * platform/mac-wk2/TestExpectations: Mark test as flaky and remove an entry for a test that doesn't exist in the repository anymore.
4077 2018-09-19 Yacine Bandou <yacine.bandou@softathome.com>
4079 [EME][WPE] Add WebM initData in the expected result of clearkey-generate-request-disallowed-input test
4080 https://bugs.webkit.org/show_bug.cgi?id=189747
4082 Reviewed by Xabier Rodriguez-Calvar.
4084 Since r235610 the WebM initData is supported.
4086 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
4087 Add an expcted result for WebM initData.
4089 2018-09-19 Justin Fan <justin_fan@apple.com>
4091 WebGL 2 partial passes and failing test expectations for conformance/conformance2 layout tests
4092 https://bugs.webkit.org/show_bug.cgi?id=189686
4094 Reviewed by Dean Jackson.
4096 * TestExpectations: Still skipping all of deqp, but now enabling all non-crashing/timing out tests.
4097 * platform/ios-simulator/TestExpectations:
4098 * platform/mac/TestExpectations:
4099 * webgl/2.0.0/conformance/.../*expected.txt: Failures now report results of individual sub-tests for more granular implementation testing.
4100 * webgl/2.0.0/conformance2/.../*expected.txt:
4101 * platform/ios-simulator/webgl/2.0.0/.../*expected.txt: ios-simulator-specific expectations added.
4103 2018-09-19 Dawei Fenton <realdawei@apple.com>
4105 storage/indexeddb/modern/transactions-stop-on-navigation.html is flaky.
4106 https://bugs.webkit.org/show_bug.cgi?id=186339
4108 Unreviewed, mark test as flaky.
4110 * platform/mac-wk2/TestExpectations:
4112 2018-09-19 Dawei Fenton <realdawei@apple.com>
4114 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html as flak on iOS.
4115 https://bugs.webkit.o