1 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
3 REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
4 https://bugs.webkit.org/show_bug.cgi?id=190210
6 Unreviewed test gardening.
8 * platform/mac/TestExpectations: Mark test as flaky.
10 2018-10-22 Justin Michaud <justin_michaud@apple.com>
12 Registered custom properties should support syntax parameter for <length> and *
13 https://bugs.webkit.org/show_bug.cgi?id=190039
15 Reviewed by Antti Koivisto.
17 Add tests for inline styles, font-size cycles with custom properties, and a crash that was reported.
19 * css-custom-properties-api/crash-expected.txt: Added.
20 * css-custom-properties-api/crash.html: Added.
21 * css-custom-properties-api/cycles-expected.txt: Added.
22 * css-custom-properties-api/cycles.html: Added.
23 * css-custom-properties-api/inline-expected.txt: Added.
24 * css-custom-properties-api/inline.html: Added.
26 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
28 REGRESSION: [iOS] Layout Test media/media-fullscreen-pause-inline.html is a flaky failure
29 https://bugs.webkit.org/show_bug.cgi?id=187618
31 Unreviewed test gardening.
33 * platform/ios/TestExpectations: Mark test as flaky.
35 2018-10-22 Justin Michaud <justin_michaud@apple.com>
37 CSS Paint API should give a 2d rendering context
38 https://bugs.webkit.org/show_bug.cgi?id=190762
40 Reviewed by Dean Jackson.
42 * fast/css-custom-paint/basic.html:
44 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
46 Unreviewed, update TestExpectations for imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
47 https://bugs.webkit.org/show_bug.cgi?id=157068
49 * TestExpectations: Mark test as a flaky failure for release builds.
50 * platform/mac-wk1/TestExpectations: Remove duplicate expectation.
52 2018-10-22 Dawei Fenton <realdawei@apple.com>
54 REGRESSION (r234330): [mac-wk1] Layout Test fast/repaint/animation-after-layer-scroll.html is a flaky failure
55 https://bugs.webkit.org/show_bug.cgi?id=188421
57 Unreviewed test gardening.
59 * platform/mac-wk1/TestExpectations: Mark test as flaky.
61 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
63 [ Mojave WK1 ] Layout Test storage/indexeddb/database-odd-names.html is failing
64 https://bugs.webkit.org/show_bug.cgi?id=190350
66 Unreviewed test gardening.
68 * platform/mac-wk1/TestExpectations: Mark test as failing.
70 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
72 [macOS WK1] Layout Test http/tests/security/cross-origin-xsl-redirect-BLOCKED.html is a flaky failure
73 https://bugs.webkit.org/show_bug.cgi?id=189723
75 Unreviewed test gardening.
77 * platform/mac-wk1/TestExpectations: Mark test as flaky.
79 2018-10-22 Ali Juma <ajuma@chromium.org>
81 Layout Test imported/w3c/web-platform-tests/intersection-observer/containing-block.html is a flaky failure on Debug builds
82 https://bugs.webkit.org/show_bug.cgi?id=190808
84 Unreviewed test gardening.
88 2018-10-22 Dawei Fenton <realdawei@apple.com>
90 Some WK1 repaint tests are flaky on Mojave
91 https://bugs.webkit.org/show_bug.cgi?id=190627
93 Unreviewed, marked tests as flaky.
95 * platform/mac-wk1/TestExpectations:
97 2018-10-22 Wenson Hsieh <wenson_hsieh@apple.com>
99 [iOS] [Datalist] fast/forms/datalist/datalist-show-hide.html fails
100 https://bugs.webkit.org/show_bug.cgi?id=190777
102 Reviewed by Tim Horton.
104 Refactor this test such that it passes on both iOS and macOS. This test verifies that datalist suggestions menu
105 UI can be shown and hidden. On macOS, we focus and then blur the input field; on iOS, we tap in the datalist
106 button to show the suggestions UI, and then tap in the text field to bring back the regular keyboard.
108 * fast/forms/datalist/datalist-show-hide-expected.txt:
109 * fast/forms/datalist/datalist-show-hide.html:
110 * platform/ios/TestExpectations:
112 Unskip the layout test on iOS.
114 * resources/ui-helper.js:
115 (window.UIHelper.isShowingDataListSuggestions):
117 Tweak this helper function to resolve with either true or false (Boolean types), instead of the strings "true"
120 2018-10-22 Truitt Savell <tsavell@apple.com>
122 [ MacOS WK1 ] Layout Test platform/mac/media/audio-session-category-video-paused.html is flaky Timeout
123 https://bugs.webkit.org/show_bug.cgi?id=189680
125 Unreviewed Test Gardening
127 * platform/mac-wk1/TestExpectations:
129 2018-10-20 Daniel Bates <dabates@apple.com>
131 Unskip test fast/writing-mode/english-rl-text-with-spelling-marker.html in iOS WebKit2
133 Following r235149 we mark spelling errors in iOS WebKit2.
135 * platform/ios-wk1/TestExpectations: Skip in legacy WebKit until we fix <https://webkit.org/b/188762>.
136 * platform/ios/TestExpectations: Unskip test.
138 2018-10-19 Justin Fan <justin_fan@apple.com>
140 [WebGPU] Add stubs for WebGPUSwapChain and WebGPURenderingContext
141 https://bugs.webkit.org/show_bug.cgi?id=190742
143 Reviewed by Dean Jackson.
145 Updated basic webgpu feature detection test to check for WebGPURenderingContext.
147 * webgpu/webgpu-enabled-expected.txt:
148 * webgpu/webgpu-enabled.html:
150 2018-10-19 Wenson Hsieh <wenson_hsieh@apple.com>
152 [iOS] [Datalist] Can't pick datalist suggestions in a stock WKWebView
153 https://bugs.webkit.org/show_bug.cgi?id=190621
154 <rdar://problem/45310649>
156 Reviewed by Tim Horton.
158 Refactor an existing layout test to run on both iOS and macOS. On both platforms, it checks that the top
159 suggestion respects option element order in the document, as well as the current contents of the text field.
160 On macOS, we use arrow keys and hit return to select a suggestion; on iOS, we tap the suggestions button and
161 simulate hitting the done button on the input view to dismiss the keyboard.
163 * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt:
164 * fast/forms/datalist/datalist-textinput-suggestions-order.html:
165 * platform/ios/TestExpectations:
167 Enable this test on iOS.
169 * resources/ui-helper.js:
170 (window.UIHelper.resignFirstResponder):
173 2018-10-19 John Wilander <wilander@apple.com>
175 Only cap lifetime of persistent cookies created client-side through document.cookie when resource load statistics is enabled
176 https://bugs.webkit.org/show_bug.cgi?id=190687
177 <rdar://problem/45349024>
179 Reviewed by Alex Christensen.
181 The test case now makes use of internals.setResourceLoadStatisticsEnabled()
182 and was thus moved to http/tests/resourceLoadStatistics/.
185 Removed skip of previous test location.
186 * 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.
187 * 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.
188 * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
189 Removed line containing "isMarkedForCookieBlocking: No."
190 * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
191 Removed line containing "isMarkedForCookieBlocking: No."
192 * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
193 Removed line containing "isMarkedForCookieBlocking: No."
194 * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
195 Removed line containing "isMarkedForCookieBlocking: No."
196 * platform/ios/TestExpectations:
197 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
198 * platform/mac-wk2/TestExpectations:
199 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
201 2018-10-19 Commit Queue <commit-queue@webkit.org>
203 Unreviewed, rolling out r237254.
204 https://bugs.webkit.org/show_bug.cgi?id=190760
206 "It regresses JetStream 2 by 5% on some iOS devices"
207 (Requested by saamyjoon on #webkit).
211 "[JSC] JSC should have "parseFunction" to optimize Function
213 https://bugs.webkit.org/show_bug.cgi?id=190340
214 https://trac.webkit.org/changeset/237254
216 2018-10-19 Charlie Turner <cturner@igalia.com>
218 [EME] Fix crash during tracing in gst_qtdemux_request_protection_context
219 https://bugs.webkit.org/show_bug.cgi?id=190738
221 Reviewed by Xabier Rodriguez-Calvar.
223 Add failing test expectations for the GTK port. These tests are
224 not mirrored in the top-level TestExpectations file, since there
225 are no passing baselines for these tests there. The testing
226 infrastructure will report them as unexpected passing when they
227 are marked as [ Failure ] there, since their output matches the
228 failing output in this directory, and if you don't have an
229 expected test, then they fail as [ Missing ], and putting failing
230 baselines in the top-level cross-platform directory also seem
233 The following two tests produce a dumpRenderTree output for
234 unknown reasons, and so they have been marked as Missing for now.
236 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html
237 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html
239 * platform/gtk/TestExpectations: Update expectations.
240 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt: Added.
241 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt: Added.
242 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt: Added.
243 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt: Added.
244 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt: Added.
245 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt: Added.
246 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt: Added.
247 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt: Added.
248 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt: Added.
249 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt: Added.
250 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt: Added.
251 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt: Added.
252 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt: Added.
253 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt: Added.
254 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt: Added.
255 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt: Added.
257 2018-10-18 Said Abou-Hallawa <sabouhallawa@apple.com>
259 [CG] Adopt CG SPI for non-even cornered rounded rects
260 https://bugs.webkit.org/show_bug.cgi?id=190155
262 Reviewed by Simon Fraser.
264 This test fails on iOS simulator because of just one pixel difference.
265 I think it happens because of anti aliasing the color at the border of
266 the black shadow. Since this test is testing the radius attribute of the
267 CSS box-shadow and this should not be affected by whether the shadow has
268 non-even rounded corners or not, I am going to change it to have even
271 * fast/box-shadow/box-shadow-with-zero-radius-expected.html:
272 * fast/box-shadow/box-shadow-with-zero-radius.html:
274 2018-10-18 Justin Fan <justin_fan@apple.com>
276 Add test expectations for webgpu-enabled.html
277 https://bugs.webkit.org/show_bug.cgi?id=190739
279 Unreviewed test gardening.
281 Added forgotten expectations for webgpu-enabled, and updated some expectations
282 to match the WebGPU -> WebMetal naming and new WebGPU tests.
284 * platform/ios/TestExpectations:
285 * platform/mac-wk1/TestExpectations:
286 * platform/win/TestExpectations:
287 * platform/wincairo/TestExpectations:
288 * platform/wpe/TestExpectations:
289 * webgpu/webgpu-enabled-expected.txt: Added.
291 2018-10-18 Justin Michaud <justin_michaud@apple.com>
293 Add new image type for CSS painting API
294 https://bugs.webkit.org/show_bug.cgi?id=190697
296 Reviewed by Dean Jackson.
298 * fast/css-custom-paint/basic-expected.txt:
299 * fast/css-custom-paint/basic.html:
301 2018-10-18 Jer Noble <jer.noble@apple.com>
303 [MSE] timestampOffset can introduce floating-point rounding errors to incoming samples
304 https://bugs.webkit.org/show_bug.cgi?id=190590
305 <rdar://problem/45275626>
307 Reviewed by Eric Carlson.
309 * media/media-source/media-source-sequence-timestamps-expected.txt:
310 * media/media-source/media-source-timestampoffset-rounding-error-expected.txt: Added.
311 * media/media-source/media-source-timestampoffset-rounding-error.html: Added.
312 * media/media-source/mock-media-source.js:
315 2018-10-18 Jer Noble <jer.noble@apple.com>
317 Enable WKPreferences._lowPowerVideoAudioBufferSizeEnabled by default
318 https://bugs.webkit.org/show_bug.cgi?id=190315
319 <rdar://problem/45047807>
321 Reviewed by Eric Carlson.
323 * media/audio-controls-timeline-in-media-document-expected.txt:
324 * media/audio-controls-timeline-in-media-document.html:
326 2018-10-18 Jer Noble <jer.noble@apple.com>
328 Safari is not able to adapt between H264 streams with EditList and without EditList
329 https://bugs.webkit.org/show_bug.cgi?id=190638
330 <rdar://problem/45342208>
332 Reviewed by Eric Carlson.
334 * media/media-source/media-source-append-overlapping-dts-expected.txt: Added.
335 * media/media-source/media-source-append-overlapping-dts.html: Added.
337 2018-10-18 Per Arne Vollan <pvollan@apple.com>
339 [WebVTT] Region parameter and value should be separated by ':'
340 https://bugs.webkit.org/show_bug.cgi?id=190735
342 Reviewed by Eric Carlson.
344 * media/track/captions-webvtt/captions-regions.vtt:
345 * media/track/captions-webvtt/header-regions.vtt:
347 2018-10-18 Jer Noble <jer.noble@apple.com>
349 Add support for MediaKeyEncryptionScheme
350 https://bugs.webkit.org/show_bug.cgi?id=190173
352 Reviewed by Eric Carlson.
354 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess-expected.txt:
355 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess.html:
357 2018-10-18 Youenn Fablet <youenn@apple.com>
359 Handle MDNS resolution of candidates through libwebrtc directly
360 https://bugs.webkit.org/show_bug.cgi?id=190681
362 Reviewed by Eric Carlson.
365 Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
367 2018-10-18 Ross Kirsling <ross.kirsling@sony.com>
369 delete expression should not throw without a reference
370 https://bugs.webkit.org/show_bug.cgi?id=190637
372 Reviewed by Yusuke Suzuki.
374 * js/basic-strict-mode-expected.txt:
375 * js/script-tests/basic-strict-mode.js:
378 2018-10-18 Wenson Hsieh <wenson_hsieh@apple.com>
380 [GTK] fast/selectors/read-only-read-write-input-basics.html failing since r237245
381 https://bugs.webkit.org/show_bug.cgi?id=190711
383 Unreviewed test gardening.
385 Adjust layout test baselines after r237245. Make fast/selectors/read-only-read-write-input-basics-expected.txt
386 contain PASS expectations for color inputs, and remove port-specific iOS/macOS WebKit2 expectations. Since color
387 inputs are disabled in legacy WebKit, move the layout test expectation in platform/mac to platform/mac-wk1.
389 * fast/selectors/read-only-read-write-input-basics-expected.txt:
390 * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
391 * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
393 2018-10-18 Miguel Gomez <magomez@igalia.com>
395 Unreviewed GTK+ gardening after r237249.
397 * platform/gtk/TestExpectations:
398 * platform/gtk/fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
400 2018-10-18 Yusuke Suzuki <yusukesuzuki@slowstart.org>
402 [JSC] JSC should have "parseFunction" to optimize Function constructor
403 https://bugs.webkit.org/show_bug.cgi?id=190340
405 Reviewed by Mark Lam.
407 * fast/dom/attribute-event-listener-errors-expected.txt:
408 * fast/events/attribute-listener-deletion-crash-expected.txt:
409 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
410 * js/dom/invalid-syntax-for-function-expected.txt:
411 * js/dom/script-start-end-locations-expected.txt:
413 2018-10-17 Wenson Hsieh <wenson_hsieh@apple.com>
415 Enable the datalist element by default on iOS and macOS
416 https://bugs.webkit.org/show_bug.cgi?id=190594
417 <rdar://problem/45281159>
419 Reviewed by Ryosuke Niwa and Tim Horton.
423 Mark a couple of datalist tests as failures, with corresponding Bugzilla links.
425 * fast/forms/datalist/datalist-fallback-content-expected.html:
426 * fast/forms/datalist/datalist-fallback-content.html:
428 Refactor this ref test. This was checking that a text input field with an associated datalist with fallback
429 content looks identical to an text input field without a datalist, but this simply isn't the case with our
430 current implementation due to the presence of the list button. Instead, add a div to cover the list button in
431 both cases, and further augment this test to check that inputs of type color behave the same.
433 * fast/forms/datalist/range-snap-to-datalist-expected.txt: Added.
435 Add missing expectations for this test that were never checked in. Since sliderTickSnappingThreshold simply
436 returns 0, this test behaves as expected, though behavior here may change when we add a make the "snapping
439 * fast/forms/datalist/validity-assertion-inserting-into-datalist-expected.txt: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist-expected.txt.
440 * fast/forms/datalist/validity-assertion-inserting-into-datalist.html: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist.html.
441 * fast/selectors/read-only-read-write-input-basics-expected.txt:
442 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
443 * platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
444 * platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
446 Add missing expectations.
448 * platform/ios-wk1/TestExpectations:
450 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
452 * platform/ios-wk2/accessibility/roles-exposed-expected.txt: Added.
453 * platform/ios-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
454 * platform/ios-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
455 * platform/ios-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
456 * 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.
457 * 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.
458 * platform/ios-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
459 * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
460 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
461 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
462 * 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.
463 * 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.
464 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
465 * 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.
466 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
467 * 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.
468 * platform/ios-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
469 * platform/ios-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
471 Add baselines for WebKit2, where we enable the datalist element and color inputs.
473 * platform/ios/TestExpectations:
474 * platform/mac-wk1/TestExpectations:
476 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
478 * platform/mac-wk2/accessibility/roles-exposed-expected.txt: Copied from LayoutTests/platform/mac/accessibility/roles-exposed-expected.txt.
479 * platform/mac-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
480 * platform/mac-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
481 * platform/mac-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
482 * 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.
483 * 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.
484 * platform/mac-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
485 * platform/mac-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
486 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
487 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
488 * 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.
489 * 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.
490 * 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.
491 * 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.
492 * 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.
493 * 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.
494 * 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.
495 * 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.
496 * platform/mac-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
497 * platform/mac-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
499 Add baselines for WebKit2, where we enable the datalist element and color inputs.
501 * platform/mac/TestExpectations:
502 * platform/mac/accessibility/roles-exposed-expected.txt:
503 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
504 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
505 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
506 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
507 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
509 Re-rebaseline test expectations that involve input type color, now that color inputs are off by default in WebKitLegacy.
511 * platform/win/TestExpectations:
513 Remove various datalist test skips and failures on macOS and iOS; ensure that the test failures that are still
514 present are tracked with links to Bugzilla.
516 2018-10-17 Justin Michaud <justin_michaud@apple.com>
518 Parse paint() and store paint callbacks for CSS Painting API
519 https://bugs.webkit.org/show_bug.cgi?id=190657
521 Reviewed by Dean Jackson.
523 * fast/css-custom-paint/basic-expected.txt:
524 * fast/css-custom-paint/basic.html:
526 2018-10-17 Justin Fan <justin_fan@apple.com>
528 [WebGPU] Implement WebGPU bindings up through WebGPUDevice creation
529 https://bugs.webkit.org/show_bug.cgi?id=190653
531 Reviewed by Dean Jackson.
533 Small test to validate creation of a WebGPUDevice when WebGPU is enabled.
535 * webgpu/webgpu-enabled.html: Added.
537 2018-10-17 Andy Estes <aestes@apple.com>
539 [Apple Pay] Increment the API version to 5
540 https://bugs.webkit.org/show_bug.cgi?id=190686
541 <rdar://problem/45348523>
543 Reviewed by Simon Fraser.
545 * http/tests/ssl/applepay/ApplePaySessionV5-expected.txt: Added.
546 * http/tests/ssl/applepay/ApplePaySessionV5.html: Added.
547 * platform/mac-wk2/TestExpectations:
549 2018-10-17 Chris Fleizach <cfleizach@apple.com>
551 AX: Certain tags should identify their context to iOS API
552 https://bugs.webkit.org/show_bug.cgi?id=190622
553 <rdar://problem/45308194>
555 Reviewed by Zalan Bujtas.
557 * accessibility/ios-simulator/text-context-attributes.html: Added.
558 * accessibility/ios-simulator/text-context-attributes-expcted.txt: Added.
560 2018-10-17 Ali Juma <ajuma@chromium.org>
562 Flaky IntersectionObserver web platform tests involving style updates
563 https://bugs.webkit.org/show_bug.cgi?id=189091
565 Reviewed by Simon Fraser.
567 Remove expectation for tests that are no longer flaky.
569 Skip IntersectionObserver tests on WK1.
572 * platform/mac-wk1/TestExpectations:
574 2018-10-17 Charlie Turner <cturner@igalia.com>
576 [EME] media/encrypted-media/mock-MediaKeySystemAccess.html crashes in CDM::createInstance
577 https://bugs.webkit.org/show_bug.cgi?id=190578
579 Reviewed by Xabier Rodriguez-Calvar.
581 * platform/gtk/TestExpectations:
583 2018-10-16 Chris Dumez <cdumez@apple.com>
585 Regression(r236795) Check boxes are sometimes checked when they should not be
586 https://bugs.webkit.org/show_bug.cgi?id=190651
587 <rdar://problem/45319934>
589 Reviewed by Ryosuke Niwa.
591 Add layout test coverage.
593 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag-expected.txt: Added.
594 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag.html: Added.
596 2018-10-16 Chris Dumez <cdumez@apple.com>
598 window.performance should not become null after the window loses its browsing context
599 https://bugs.webkit.org/show_bug.cgi?id=190636
601 Reviewed by Ryosuke Niwa.
603 Extend layout test coverage.
605 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
606 * http/tests/dom/cross-origin-detached-window-properties.html:
607 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
608 * http/tests/dom/same-origin-detached-window-properties.html:
610 2018-10-16 Timothy Hatcher <timothy@apple.com>
612 Add <meta name="supported-color-schemes"> to control what color schemes the page supports
613 https://bugs.webkit.org/show_bug.cgi?id=190526
614 rdar://problem/45230140
616 Reviewed by Dean Jackson.
618 * css-dark-mode/supported-color-schemes-expected.txt: Added.
619 * css-dark-mode/supported-color-schemes.html: Added.
621 2018-10-16 Devin Rousso <drousso@apple.com>
623 Web Inspector: Canvas: capture previously saved states and add them to the recording payload
624 https://bugs.webkit.org/show_bug.cgi?id=190473
626 Reviewed by Joseph Pecoraro.
628 * inspector/canvas/recording-2d-expected.txt:
629 * inspector/canvas/recording-2d.html:
630 * inspector/canvas/resources/recording-utilities.js:
631 (TestPage.registerInitializer):
632 (TestPage.registerInitializer.async.logRecording): Added.
633 (TestPage.registerInitializer.logRecording): Deleted.
634 * inspector/model/recording-expected.txt:
635 * inspector/model/recording.html:
637 2018-10-16 Justin Michaud <justin_michaud@apple.com>
639 Implement feature flag and bindings for CSS Painting API
640 https://bugs.webkit.org/show_bug.cgi?id=190237
642 Reviewed by Ryosuke Niwa.
644 Add basic tests for the CSS Painting API registerPaint function,
645 and test the custom bindings.
647 * fast/css-custom-paint/basic-expected.txt: Added.
648 * fast/css-custom-paint/basic.html: Added.
649 * fast/css-custom-paint/registerPaintBindings-expected.txt: Added.
650 * fast/css-custom-paint/registerPaintBindings.html: Added.
651 * platform/ios-wk1/TestExpectations:
652 * platform/mac-wk1/TestExpectations:
653 * platform/win/TestExpectations:
655 2018-10-16 Per Arne Vollan <pvollan@apple.com>
657 [WebVTT] Support inline WebVTT styles
658 https://bugs.webkit.org/show_bug.cgi?id=190369
660 Reviewed by Eric Carlson.
662 * media/track/captions-webvtt/css-styling.vtt: Added.
663 * media/track/captions-webvtt/no-css-styling.vtt: Added.
664 * media/track/track-cue-css-expected.html: Added.
665 * media/track/track-cue-css.html: Added.
667 2018-10-16 Chris Dumez <cdumez@apple.com>
669 window.navigator should not become null after the window loses its browsing context
670 https://bugs.webkit.org/show_bug.cgi?id=190595
672 Reviewed by Ryosuke Niwa.
674 Extend layout test coverage.
676 * fast/frames/detached-frame-property-expected.txt:
677 * fast/frames/detached-frame-property.html:
678 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
679 * http/tests/dom/cross-origin-detached-window-properties.html:
680 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
681 * http/tests/dom/same-origin-detached-window-properties.html:
683 2018-10-16 Charlie Turner <cturner@igalia.com>
685 [EME] Multiple ClearKey tests crashing in gst_qtdemux_request_protection_context
686 https://bugs.webkit.org/show_bug.cgi?id=190577
688 Reviewed by Michael Catanzaro.
690 * platform/gtk/TestExpectations:
692 2018-10-15 Timothy Hatcher <timothy@apple.com>
694 Add support for prefers-color-scheme media query
695 https://bugs.webkit.org/show_bug.cgi?id=190499
696 rdar://problem/45212025
698 Reviewed by Dean Jackson.
700 * css-dark-mode/prefers-color-scheme-expected.txt: Added.
701 * css-dark-mode/prefers-color-scheme.html: Added.
702 * platform/gtk/TestExpectations: Skip css-dark-mode.
703 * platform/ios/TestExpectations: Skip css-dark-mode.
704 * platform/mac-wk1/TestExpectations: Skip css-dark-mode.
705 * platform/win/TestExpectations: Skip css-dark-mode.
706 * platform/wincairo/TestExpectations: Skip css-dark-mode.
707 * platform/wpe/TestExpectations: Skip css-dark-mode.
709 2018-10-15 Matt Baker <mattbaker@apple.com>
711 Web Inspector: Cleanup Table test utilities
712 https://bugs.webkit.org/show_bug.cgi?id=190538
713 <rdar://problem/45237730>
715 Reviewed by Joseph Pecoraro.
717 Cleanup Table test utilities by exposing removing the artificial dependency
718 between TableDelegate and TableDataSource, and exposing a cleaner set of
719 utility methods to InspectorTest. This patch changes `InspectorTest.createTable`
720 to take no parameters, and adds `InspectorTest.createTableWithDelegate` for
721 tests that need to supply a custom delegate.
723 * inspector/table/resources/table-utilities.js:
724 (TestPage.registerInitializer.InspectorTest.TableDataSource):
725 (TestPage.registerInitializer.InspectorTest.TableDelegate):
726 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
727 (TestPage.registerInitializer.createDataSource):
728 (TestPage.registerInitializer.createTableInternal):
729 (TestPage.registerInitializer.InspectorTest.createTable):
730 (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
731 (TestPage.registerInitializer):
733 * inspector/table/table-selection-expected.txt:
734 Update with new test suite name.
736 * inspector/table/table-selection.html:
738 2018-10-15 Charles Vazac <cvazac@gmail.com>
740 Web Inspector: Expose Server Timing Response Headers in Network Tab
741 https://bugs.webkit.org/show_bug.cgi?id=190440
743 Reviewed by Joseph Pecoraro.
745 * inspector/unit-tests/server-timing-entry-expected.txt:
746 * inspector/unit-tests/server-timing-entry.html:
748 2018-10-15 Alex Christensen <achristensen@webkit.org>
750 Garden WK2 tests after r237104
751 https://bugs.webkit.org/show_bug.cgi?id=190522
753 * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Removed.
754 I added this wk2 expectation in r234658 after r234640. r237104 effectively did the inverse of r234640,
755 so behavior is back to how it was before then. This makes the expectations reflect such.
757 2018-10-15 Chris Dumez <cdumez@apple.com>
759 Experiment: target=_blank on anchors should imply rel=noopener
760 https://bugs.webkit.org/show_bug.cgi?id=190481
762 Reviewed by Alex Christensen.
764 Update existing tests to reflect behavior change.
767 * http/tests/navigation/no-referrer-reset.html:
768 * http/tests/security/resources/referrer-policy-redirect-link.html:
769 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
770 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
771 * http/tests/security/xssAuditor/link-opens-new-window.html:
773 2018-10-15 Andy Estes <aestes@apple.com>
775 [Apple Pay] New shipping methods are ignored when updating after the shippingaddresschange event
776 https://bugs.webkit.org/show_bug.cgi?id=190560
777 <rdar://problem/44559075>
779 Reviewed by Youenn Fablet.
781 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt:
782 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html:
784 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
786 [iOS] Can't select text after dismissing the keyboard when changing focus
787 https://bugs.webkit.org/show_bug.cgi?id=190563
788 <rdar://problem/44613559>
790 Reviewed by Tim Horton.
792 Add a new layout test to check that the user can make a selection by long pressing after the keyboard is
793 dismissed due to changing the focused element.
795 * editing/selection/ios/select-text-after-changing-focus-expected.txt: Added.
796 * editing/selection/ios/select-text-after-changing-focus.html: Added.
797 * resources/ui-helper.js:
799 Also tweak the behavior of `UIHelper.waitForKeyboardToHide()`, so that it resolves immediately if the keyboard
800 is not shown. This allows us to ensure that tests which use `UIHelper.waitForKeyboardToHide()` are robust in the
801 case where they wait for another action to complete (e.g. a simulated tap) prior to registering a keyboard
804 (window.UIHelper.waitForKeyboardToHide.return.new.Promise):
805 (window.UIHelper.waitForKeyboardToHide):
807 2018-10-15 Andy Estes <aestes@apple.com>
809 [Apple Pay] Payment authorization results with ApplePayErrors should never be considered final
810 https://bugs.webkit.org/show_bug.cgi?id=190559
811 <rdar://problem/37250908>
813 Reviewed by Anders Carlsson.
815 * http/tests/ssl/applepay/ApplePaySessionFinalState.https-expected.txt: Added.
816 * http/tests/ssl/applepay/ApplePaySessionFinalState.https.html: Added.
818 2018-10-15 Commit Queue <commit-queue@webkit.org>
820 Unreviewed, rolling out r237054.
821 https://bugs.webkit.org/show_bug.cgi?id=190593
823 "this regressed JetStream 2 by 6% on iOS" (Requested by
824 saamyjoon on #webkit).
828 "[JSC] JSC should have "parseFunction" to optimize Function
830 https://bugs.webkit.org/show_bug.cgi?id=190340
831 https://trac.webkit.org/changeset/237054
833 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
835 Changing view scale should zoom to initial scale if the page is already at initial scale
836 https://bugs.webkit.org/show_bug.cgi?id=190570
837 <rdar://problem/45261877>
839 Reviewed by Tim Horton.
841 * fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Added.
842 * fast/viewport/ios/initial-scale-after-changing-view-scale.html: Added.
844 Add a new layout test to verify that:
845 1. Changing view scale before the page scale factor is changed by the user zooms to the new initial scale.
846 2. Changing view scale after the user changes the page scale to something different than initial scale does not
847 cause the page to zoom to the new initial scale.
848 3. Changing view scale after the user changes the page scale factor back to initial scale causes the page to
849 zoom to the new initial scale.
851 * resources/basic-gestures.js:
853 Make a small tweak in `doubleTapToZoomAtPoint` to ensure that both single taps as well as zooming are complete
854 before invoking UIScriptController completion.
856 (return.new.Promise):
858 2018-10-15 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
860 [Cairo] Incorrect rendering for 135-deg skews
861 https://bugs.webkit.org/show_bug.cgi?id=190513
863 Reviewed by Žan Doberšek.
865 * fast/transforms/skew-x-135deg-with-gradient-expected.html: Added.
866 * fast/transforms/skew-x-135deg-with-gradient.html: Added.
867 * fast/transforms/skew-y-135deg-with-gradient-expected.html: Added.
868 * fast/transforms/skew-y-135deg-with-gradient.html: Added.
870 2018-10-15 Chris Dumez <cdumez@apple.com>
872 Restrict browsing context lookup by name to frames that are related to one another
873 https://bugs.webkit.org/show_bug.cgi?id=190475
875 Reviewed by Alex Christensen.
877 * http/tests/dom/new-window-can-target-opener-expected.txt: Added.
878 * http/tests/dom/new-window-can-target-opener.html: Added.
879 * http/tests/dom/noopener-window-cannot-target-opener-expected.txt: Added.
880 * http/tests/dom/noopener-window-cannot-target-opener.html: Added.
881 * http/tests/dom/noopener-window-not-targetable-expected.txt: Added.
882 * http/tests/dom/noopener-window-not-targetable.html: Added.
883 * http/tests/dom/noopener-window-not-targetable2-expected.txt: Added.
884 * http/tests/dom/noopener-window-not-targetable2.html: Added.
885 * http/tests/dom/noreferrer-window-not-targetable-expected.txt: Added.
886 * http/tests/dom/noreferrer-window-not-targetable.html: Added.
887 * http/tests/dom/opened-window-not-targetable-after-disowning-opener-expected.txt: Added.
888 * http/tests/dom/opened-window-not-targetable-after-disowning-opener.html: Added.
889 * http/tests/dom/resources/new-window-can-target-opener-win.html: Added.
890 * http/tests/dom/resources/noopener-window-cannot-target-opener-win.html: Added.
891 Add layout test coverage.
893 * fast/dom/Window/a-rel-noopener-expected.txt:
894 * fast/dom/Window/area-rel-noopener-expected.txt:
895 * fast/dom/Window/resources/rel-noopener.js:
896 * http/tests/navigation/no-referrer-target-blank-expected.txt:
897 * http/tests/navigation/resources/no-referrer-helper.php:
898 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
899 * platform/wk2/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
900 Update / rebaseline existing tests to reflect behavior change.
902 2018-10-15 YUHAN WU <yuhan_wu@apple.com>
904 Implement error handler of MediaRecorder
905 https://bugs.webkit.org/show_bug.cgi?id=190438
907 Reviewed by Youenn Fablet.
909 Since dataavailable event has not been implemented, skip three MediaRecorder-related tests now.
910 We will need to reenable those tests once implementing the dataavailable event for MediaRecorder.
914 2018-10-15 Chris Dumez <cdumez@apple.com>
916 Window's properties such as 'location' should not become null when it loses its browsing context
917 https://bugs.webkit.org/show_bug.cgi?id=190539
919 Reviewed by Alex Christensen.
921 * http/tests/dom/cross-origin-detached-window-properties-expected.txt: Added.
922 * http/tests/dom/cross-origin-detached-window-properties.html: Added.
923 * http/tests/dom/resources/post-message-to-parent-when-loaded.html: Added.
924 * http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
925 * http/tests/dom/same-origin-detached-window-properties.html: Added.
926 Add layout test coverage.
928 * fast/frames/detached-frame-property-expected.txt:
929 * fast/frames/detached-frame-property.html:
930 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
931 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
932 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
933 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
934 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
935 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
936 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
937 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
938 Update existing layout tests to reflect behavior change.
940 2018-10-15 Claudio Saavedra <csaavedra@igalia.com>
942 [GStreamer] MediaStream test failing since r236877
945 * platform/gtk/TestExpectations:
946 * platform/wpe/TestExpectations:
948 2018-10-12 Wenson Hsieh <wenson_hsieh@apple.com>
950 [iOS] Allow SPI clients to lay out at arbitrarily scaled sizes and scale to fit the view
951 https://bugs.webkit.org/show_bug.cgi?id=190504
952 <rdar://problem/45117760>
954 Reviewed by Tim Horton.
956 Add two new layout tests on iOS that change WKWebView's view scale, and measure the resulting window sizes and
957 lengths of viewport units.
959 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale-expected.txt: Added.
960 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html: Added.
962 Add a test page with a viewport meta tag that has a constant width and an explicit initial scale of 0.5.
964 * fast/viewport/ios/device-width-viewport-after-changing-view-scale-expected.txt: Added.
965 * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html: Added.
967 Add a test page with a viewport meta tag at device-width, with initial scale 1.
969 * resources/ui-helper.js:
970 (window.UIHelper.setViewScale):
972 Add a convenience function that wraps a UI script invocation of `setViewScale` in a promise.
976 2018-10-12 Dawei Fenton <realdawei@apple.com>
978 [Mojave Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
979 https://bugs.webkit.org/show_bug.cgi?id=190323
981 Unreviewed, mark test as Flaky.
983 * platform/mac-wk2/TestExpectations:
985 2018-10-12 Per Arne Vollan <pvollan@apple.com>
987 Layout Test editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html is failing
988 https://bugs.webkit.org/show_bug.cgi?id=190520
990 Unreviewed test gardening.
992 * platform/win/TestExpectations:
994 2018-10-08 Yusuke Suzuki <yusukesuzuki@slowstart.org>
996 [JSC] JSC should have "parseFunction" to optimize Function constructor
997 https://bugs.webkit.org/show_bug.cgi?id=190340
999 Reviewed by Mark Lam.
1001 * fast/dom/attribute-event-listener-errors-expected.txt:
1002 * fast/events/attribute-listener-deletion-crash-expected.txt:
1003 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
1004 * js/dom/invalid-syntax-for-function-expected.txt:
1005 * js/dom/script-start-end-locations-expected.txt:
1007 2018-10-11 Thibault Saunier <tsaunier@igalia.com>
1009 [GStreamer] Support arbitrary video resolution in getUserMedia API
1010 https://bugs.webkit.org/show_bug.cgi?id=189734
1012 Implement arbitrary video resolution for the getUserMedia API in GStreamer.
1014 Fix the MockRealtimeMediaSource device list to make devices properties match
1017 Reactivate tests that were failling because of that.
1019 Reviewed by Xabier Rodriguez-Calvar.
1021 * platform/gtk/TestExpectations:
1022 * platform/wpe/TestExpectations:
1024 2018-10-11 Per Arne Vollan <pvollan@apple.com>
1026 Layout Test fast/forms/fieldset/fieldset-elements-htmlcollection.html is failing
1027 https://bugs.webkit.org/show_bug.cgi?id=190472
1029 Unreviewed test gardening.
1031 * platform/win/TestExpectations:
1033 2018-10-11 Alejandro G. Castro <alex@igalia.com>
1035 [GTK][WPE] Add mediaDevices.enumerateDevices support
1036 https://bugs.webkit.org/show_bug.cgi?id=185761
1038 Reviewed by Youenn Fablet.
1040 Remove the failure expectation for the test
1041 media-devices-enumerate-devices.html. Just for the record we have
1042 also checked the following tests.
1044 fast/mediastream/media-devices-enumerate-devices.html
1045 fast/mediastream/resources/enumerate-devices-frame.html
1046 http/tests/media/media-stream/enumerate-devices-source-id.html
1047 http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
1048 http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html
1050 * platform/gtk/TestExpectations:
1052 2018-10-10 Devin Rousso <drousso@apple.com>
1054 Web Inspector: create special Network waterfall for media events
1055 https://bugs.webkit.org/show_bug.cgi?id=189773
1056 <rdar://problem/44626605>
1058 Reviewed by Joseph Pecoraro.
1060 * http/tests/inspector/dom/didFireEvent-expected.txt: Added.
1061 * http/tests/inspector/dom/didFireEvent.html: Added.
1063 * inspector/unit-tests/array-utilities-expected.txt:
1064 * inspector/unit-tests/array-utilities.html:
1066 2018-10-10 Brent Fulgham <bfulgham@apple.com>
1068 Only report the supported WebGL version
1069 https://bugs.webkit.org/show_bug.cgi?id=190434
1070 <rdar://problem/45024677>
1072 Reviewed by Dean Jackson.
1074 * fast/canvas/webgl/gl-getstring-expected.txt:
1075 * fast/canvas/webgl/gl-getstring.html:
1077 2018-10-10 Tim Horton <timothy_horton@apple.com>
1079 Share more WKShareSheet code between macOS and iOS, and fix a few bugs
1080 https://bugs.webkit.org/show_bug.cgi?id=190420
1082 Reviewed by Simon Fraser.
1084 * fast/events/ios/share-expected.txt: Removed.
1085 * fast/events/ios/share.html: Removed.
1086 * fast/web-share/share.html: Added.
1087 * fast/web-share/share-expected.txt: Added.
1088 * resources/ui-helper.js:
1089 (window.UIHelper.setShareSheetCompletesImmediatelyWithResolution):
1090 (window.UIHelper.invokeShareSheetWithResolution): Deleted.
1091 Move the existing share sheet test to fast/web-share so it runs on both macOS and iOS.
1093 * fast/web-share/share-with-no-url.html: Added.
1094 * fast/web-share/share-with-no-url-expected.txt: Added.
1095 Add a new test that the sheet is successfully invoked even when a URL is not provided.
1097 2018-10-10 Devin Rousso <drousso@apple.com>
1099 Web Inspector: notify the frontend when a canvas has started recording via console.record
1100 https://bugs.webkit.org/show_bug.cgi?id=190306
1102 Reviewed by Brian Burg.
1104 * inspector/canvas/recording-2d.html:
1105 * inspector/canvas/recording-bitmaprenderer.html:
1106 * inspector/canvas/recording-webgl-snapshots.html:
1107 * inspector/canvas/recording-webgl.html:
1108 * inspector/canvas/resources/recording-utilities.js:
1109 (TestPage.registerInitializer.window.startRecording):
1110 Wait to complete the test until the "LastFrame" event is fired, ensuring that any running
1111 commands don't affect the next test case.
1113 2018-10-09 Antoine Quint <graouts@apple.com>
1115 Remove the frames() timing function
1116 https://bugs.webkit.org/show_bug.cgi?id=190034
1117 <rdar://problem/44827544>
1119 Reviewed by Dean Jackson.
1121 * legacy-animation-engine/transitions/frames-timing-function-expected.txt:
1122 * legacy-animation-engine/transitions/transitions-parsing-expected.txt:
1123 * transitions/frames-timing-function-expected.txt:
1124 * transitions/transitions-parsing-expected.txt:
1126 2018-10-09 Devin Rousso <drousso@apple.com>
1128 Web Inspector: show redirect requests in Network and Timelines tabs
1129 https://bugs.webkit.org/show_bug.cgi?id=150005
1130 <rdar://problem/5378164>
1132 Reviewed by Joseph Pecoraro.
1134 * http/tests/inspector/network/resource-timing-expected.txt:
1135 * http/tests/inspector/network/resource-timing.html:
1137 * http/tests/inspector/network/resources/delay.php: Added.
1138 * http/tests/inspector/network/resources/redirect.php: Added.
1140 2018-10-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1142 REGRESSION(r234620): SVGLangSpace::svgAttributeChanged() should invalidate the renderer of the SVGGeometryElement descendant only
1143 https://bugs.webkit.org/show_bug.cgi?id=190411
1145 Reviewed by Simon Fraser.
1147 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr-expected.txt: Added.
1148 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr.html: Added.
1150 2018-10-09 Chris Dumez <cdumez@apple.com>
1152 Anchor target should be ignored on activation when the download attribute is set
1153 https://bugs.webkit.org/show_bug.cgi?id=190408
1155 Reviewed by Geoffrey Garen.
1157 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed-expected.txt: Added.
1158 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed.html: Added.
1159 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed-expected.txt: Added.
1160 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed.html: Added.
1161 Add layout test coverage.
1163 * http/tests/download/anchor-load-after-download.html:
1164 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1165 Update existing WK2-only layout tests to call testRunner.setCanOpenWindows() since they rely on
1166 opening a new window. We failed to notice the issue because these tests are not run on WK1.
1168 * platform/ios-wk2/TestExpectations:
1169 * platform/mac-wk1/TestExpectations:
1170 * platform/win/TestExpectations:
1171 Skip new tests on WebKit1 since the download attribute is only supported on WebKit2.
1173 2018-10-09 Chris Dumez <cdumez@apple.com>
1175 Unreviewed, skip fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html on iOS.
1177 The download attribute is not supported on iOS yet.
1179 * platform/ios-wk2/TestExpectations:
1181 2018-10-09 Devin Rousso <drousso@apple.com>
1183 Web Inspector: REGRESSION: fix canvas test failures after r236952 and r236954
1184 https://bugs.webkit.org/show_bug.cgi?id=190403
1186 Reviewed by Joseph Pecoraro.
1188 * inspector/canvas/create-context-webmetal.html:
1189 Fix missing parenthesis.
1191 * inspector/canvas/resources/shaderProgram-utilities.js:
1193 (TestPage.registerInitializer.awaitProgramAdded):
1194 (TestPage.registerInitializer):
1195 (TestPage.registerInitializer.window.initializeTestSuite):
1196 Replace the `WI.CanvasManager` events (which were removed) with listeners for events on the
1197 specific `WI.Canvas`.
1199 2018-10-09 Chris Dumez <cdumez@apple.com>
1201 REGRESSION (Safari 12): Download of Blob URL fails
1202 https://bugs.webkit.org/show_bug.cgi?id=190351
1203 <rdar://problem/45091181>
1205 Reviewed by Geoffrey Garen.
1207 Add layout test coverage.
1209 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-expected.txt: Added.
1210 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html: Added.
1212 2018-10-09 Youenn Fablet <youenn@apple.com>
1214 Add support for IceCandidate stats
1215 https://bugs.webkit.org/show_bug.cgi?id=190329
1217 Reviewed by Eric Carlson.
1219 * webrtc/candidate-stats-expected.txt: Added.
1220 * webrtc/candidate-stats.html: Added.
1221 * webrtc/routines.js:
1222 * webrtc/video-stats.html:
1224 2018-10-09 Philippe Normand <pnormand@igalia.com>
1226 [GStreamer] Stealing cross-origin video pixel with HLS
1227 https://bugs.webkit.org/show_bug.cgi?id=190003
1229 Reviewed by Xabier Rodriguez-Calvar.
1231 * platform/gtk/TestExpectations: Unflag now-passing test.
1233 2018-10-08 Devin Rousso <drousso@apple.com>
1235 Fix inspector/canvas/recording.html after r236952
1237 Unreviewed. Test gardening.
1239 * inspector/canvas/recording-expected.txt:
1240 * inspector/canvas/recording.html:
1241 Recordings default to only capturing a single frame, so add a parameter to ensure that we
1242 are capturing multiple frames.
1244 2018-10-08 Wenson Hsieh <wenson_hsieh@apple.com>
1246 [Cocoa] [WK2] Add support for text alignment and text lists in font attributes
1247 https://bugs.webkit.org/show_bug.cgi?id=190342
1248 <rdar://problem/44767118>
1250 Reviewed by Tim Horton.
1252 * editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1253 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1254 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1255 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1257 Rebaseline these two layout tests, now that typing attributes include an NSParagraphStyle.
1259 2018-10-08 Justin Fan <justin_fan@apple.com>
1261 WebGPU: Rename old WebGPU prototype to WebMetal
1262 https://bugs.webkit.org/show_bug.cgi?id=190325
1263 <rdar://problem/44990443>
1265 Reviewed by Dean Jackson.
1267 Rename WebGPU prototype files to WebMetal in preparation for implementing the new (Oct 2018) WebGPU interface.
1269 * fast/canvas/webgpu/webgpu-runtime-flag-expected.txt: Removed.
1270 * fast/canvas/webmetal/webmetal-dispatch-expected.txt: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch-expected.txt.
1271 * fast/canvas/webmetal/webmetal-dispatch.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch.html.
1272 * fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Added.
1273 * fast/canvas/webmetal/webmetal-runtime-flag.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-runtime-flag.html.
1274 * inspector/canvas/create-context-webmetal-expected.txt: Renamed from LayoutTests/inspector/canvas/create-context-webgpu-expected.txt.
1275 * inspector/canvas/create-context-webmetal.html: Renamed from LayoutTests/inspector/canvas/create-context-webgpu.html.
1276 * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Removed.
1277 * inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Added.
1278 * inspector/canvas/resolveCanvasContext-webmetal.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgpu.html.
1279 * platform/gtk/TestExpectations:
1280 * platform/ios/TestExpectations:
1281 * platform/mac/TestExpectations:
1282 * platform/win/TestExpectations:
1284 2018-10-08 Devin Rousso <drousso@apple.com>
1286 Web Inspector: allow multiple canvases to be recorded at the same time
1287 https://bugs.webkit.org/show_bug.cgi?id=190305
1289 Reviewed by Brian Burg.
1291 * inspector/canvas/recording-2d.html:
1292 * inspector/canvas/recording-bitmaprenderer.html:
1293 * inspector/canvas/recording-expected.html:
1294 * inspector/canvas/recording-webgl.html:
1295 * inspector/canvas/recording.html:
1296 * inspector/canvas/resources/recording-utilities.js:
1297 (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
1298 (TestPage.registerInitializer.window.startRecording):
1299 (TestPage.registerInitializer.window.consoleRecord):
1300 (TestPage.registerInitializer):
1302 2018-10-08 Dean Jackson <dino@apple.com>
1304 CrashTracer: backboardd at Recursion :: QuartzCore: CA::Render::Updater::prepare_sublayer0
1305 https://bugs.webkit.org/show_bug.cgi?id=190376
1306 <rdar://problem/44986520>
1308 Reviewed by Tim Horton.
1310 * compositing/layer-creation/deep-tree.html:
1312 2018-10-08 Aditya Keerthi <akeerthi@apple.com>
1314 Make <input type=color> a runtime enabled (on-by-default) feature
1315 https://bugs.webkit.org/show_bug.cgi?id=189162
1317 Reviewed by Wenson Hsieh and Tim Horton.
1319 Rebaseline layout tests after enabling input type=color by default.
1321 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1322 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1323 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1324 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1325 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1326 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1327 * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
1328 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt: Added.
1329 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/color-expected.txt:
1330 * platform/mac/accessibility/roles-exposed-expected.txt:
1331 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
1332 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1333 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
1334 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1335 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1336 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1337 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1338 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1339 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
1341 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1343 Move test expectations from ios-12 to ios directory
1344 https://bugs.webkit.org/show_bug.cgi?id=189839
1346 Unreviewed test gardening..
1348 * platform/ios-11/http/tests/quicklook/hide-referer-on-navigation-expected.txt: Removed.
1349 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Removed.
1350 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Removed.
1351 * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Removed.
1352 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Removed.
1353 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Removed.
1354 * platform/ios-11/quicklook/powerpoint-expected.txt: Removed.
1355 * platform/ios-11/quicklook/powerpoint-legacy-expected.txt: Removed.
1356 * platform/ios-11/quicklook/word-expected.txt: Removed.
1357 * platform/ios-11/quicklook/word-legacy-expected.txt: Removed.
1358 * platform/ios-11/svg/batik/text/longTextOnPath-expected.txt: Removed.
1359 * platform/ios-12/TestExpectations: Removed.
1360 * platform/ios/TestExpectations:
1362 2018-10-08 Truitt Savell <tsavell@apple.com>
1364 Attempt to fix test failure after 236915
1365 https://bugs.webkit.org/show_bug.cgi?id=190352
1367 Unreviewed Test Gardening
1369 * platform/mac-highsierra/hkdf.https.worker-expected.txt: Removed.
1370 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Removed.
1371 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
1373 2018-10-08 Truitt Savell <tsavell@apple.com>
1375 Moving files to fix failures introduced in r236915
1376 https://bugs.webkit.org/show_bug.cgi?id=190352
1378 Unreviewed test gardening
1380 * 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.
1381 * 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.
1383 2018-10-08 Devin Rousso <drousso@apple.com>
1385 Web Inspector: group media network entries by the node that triggered the request
1386 https://bugs.webkit.org/show_bug.cgi?id=189606
1387 <rdar://problem/44438527>
1389 Reviewed by Brian Burg.
1391 * http/tests/inspector/network/resource-initiatorNode-expected.txt: Added.
1392 * http/tests/inspector/network/resource-initiatorNode.html: Added.
1394 * inspector/canvas/requestNode.html:
1395 Test case no longer needed since the document is always requested once it's available.
1397 2018-10-08 Andy Estes <aestes@apple.com>
1399 [Payment Request] Requests should be aborted after details settle when the user cancels
1400 https://bugs.webkit.org/show_bug.cgi?id=190333
1402 Reviewed by Alex Christensen.
1404 * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
1405 * http/tests/paymentrequest/payment-request-show-method.https.html:
1407 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1409 REGRESSION (r235630?): [Mojave WK1] Layout test compositing/filters/opacity-change-on-filtered-paints-into-ancestor.html is a flaky image failure
1410 https://bugs.webkit.org/show_bug.cgi?id=189756
1412 Unreviewed test gardening.
1414 * platform/mac-wk1/TestExpectations:
1416 2018-10-08 David Fenton <david_fenton@apple.com>
1418 Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
1419 https://bugs.webkit.org/show_bug.cgi?id=190353
1421 Unreviewed. Remove the tests from TestExpectations file.
1423 * platform/mac/TestExpectations:
1425 2018-10-08 Dawei Fenton <realdawei@apple.com>
1427 Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
1428 https://bugs.webkit.org/show_bug.cgi?id=190353
1430 Unreviewed test gardening.
1432 * platform/mac/TestExpectations:
1434 2018-10-08 Truitt Savell <tsavell@apple.com>
1436 Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
1437 https://bugs.webkit.org/show_bug.cgi?id=190352
1439 Unreviewed test Gardening
1441 * 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.
1442 * platform/mac/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
1443 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Added.
1445 2018-10-05 Devin Rousso <drousso@apple.com>
1447 Web Inspector: refactor constructor of WI.Resource
1448 https://bugs.webkit.org/show_bug.cgi?id=190318
1450 Reviewed by Joseph Pecoraro.
1452 * http/tests/inspector/network/har/har-basic.html:
1453 * inspector/unit-tests/resource-collection.html:
1455 2018-10-05 Joseph Pecoraro <pecoraro@apple.com>
1457 Try to unflake inspector/layers/layerTreeDidChange.html
1459 Unreviewed. Test gardening.
1461 * inspector/layers/layerTreeDidChange.html:
1462 Force a layout early in the test to try to force layout tree
1463 update events in the expected sequence.
1465 2018-10-05 Antoine Quint <graouts@apple.com>
1467 [Web Animations] REGRESSION (r236809): crash under AnimationTimeline::updateCSSAnimationsForElement()
1468 https://bugs.webkit.org/show_bug.cgi?id=190307
1469 <rdar://problem/45009901>
1471 Reviewed by Dean Jackson.
1473 This test was also crashing even though it should not have been using the new animation engine. Adding the
1474 flag to opt into the legacy animation engine.
1476 * legacy-animation-engine/animations/animation-shorthand-removed.html:
1478 2018-10-04 Chris Dumez <cdumez@apple.com>
1480 A Document / Window should lose its browsing context as soon as its iframe is removed from the document
1481 https://bugs.webkit.org/show_bug.cgi?id=190282
1483 Reviewed by Ryosuke Niwa.
1485 Update existing layout test to reflect behavior change.
1487 * fast/dom/Window/BarInfo-after-frame-removed.html:
1488 * fast/dom/Window/dom-access-from-closure-iframe-expected.txt:
1489 * fast/dom/Window/dom-access-from-closure-window-expected.txt:
1490 * fast/dom/Window/dom-access-from-closure-window-with-gc-expected.txt:
1491 * fast/dom/Window/resources/dom-access-from-closure-iframe-child.html:
1492 * fast/dom/Window/resources/dom-access-from-closure-window-child.html:
1493 * fast/events/resources/before-unload-return-string-conversion-frame.html:
1494 * fast/parser/resources/set-parent-to-javascript-url.html:
1495 * http/tests/media/media-stream/disconnected-frame.html:
1496 * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js:
1498 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
1499 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
1500 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
1501 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
1502 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
1504 2018-10-04 Ross Kirsling <ross.kirsling@sony.com>
1506 Unreviewed test gardening for WinCairo (and one cross-platform test).
1509 Remove a cross-platform failure that seems to be passing on all platforms now.
1511 * platform/wincairo/TestExpectations:
1512 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Added.
1514 2018-10-04 Matt Baker <mattbaker@apple.com>
1516 Web Inspector: Table should support multiple selection and Cmd-click behavior
1517 https://bugs.webkit.org/show_bug.cgi?id=189705
1518 <rdar://problem/44571170>
1520 Reviewed by Devin Rousso.
1522 * inspector/table/resources/table-utilities.js: Added.
1523 (TestPage.registerInitializer.InspectorTest.TableDataSource):
1524 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.get items):
1525 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableNumberOfRows):
1526 (TestPage.registerInitializer.InspectorTest.TableDelegate):
1527 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableSelectionDidChange):
1528 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
1529 (TestPage.registerInitializer.InspectorTest.createTable):
1530 (TestPage.registerInitializer):
1532 * inspector/table/table-selection-expected.txt: Added.
1533 * inspector/table/table-selection.html: Added.
1534 * inspector/unit-tests/index-set-expected.txt: Added.
1535 * inspector/unit-tests/index-set.html: Added.
1537 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
1539 MutationRecord doesn't keep JS wrappers of target, addedNodes, and removedNodes alive
1540 https://bugs.webkit.org/show_bug.cgi?id=190277
1542 Reviewed by Antti Koivisto.
1544 Added two regression tests for making sure mutation observers and mutation records keep JS wrappers
1545 of the enqueued nodes alive. Also see r236799 for a previous failed attempt to add a similar test.
1547 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1548 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive.html: Added.
1549 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1550 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive.html: Added.
1552 2018-10-04 Devin Rousso <drousso@apple.com>
1554 Web Inspector: merge ProbeManager into DebuggerManager
1555 https://bugs.webkit.org/show_bug.cgi?id=190225
1557 Reviewed by Joseph Pecoraro.
1559 * http/tests/inspector/debugger/debugger-test.js:
1560 (TestPage.registerInitializer.InspectorTest.startTracingProbes):
1561 (TestPage.registerInitializer):
1562 * http/tests/inspector/resources/probe-test.js:
1563 (TestPage.registerInitializer.ProtocolTest.Probe.installTracingListeners):
1564 (TestPage.registerInitializer):
1566 2018-10-04 Devin Rousso <drousso@apple.com>
1568 Web Inspector: some files not listed in OpenResourceDialog
1569 https://bugs.webkit.org/show_bug.cgi?id=190272
1571 Reviewed by Joseph Pecoraro.
1573 * inspector/unit-tests/resource-query-controller-expected.txt:
1574 * inspector/unit-tests/resource-query-controller.html:
1576 2018-10-04 Jiewen Tan <jiewen_tan@apple.com>
1578 [WebAuthN] Move time out control from WebProcess to UIProcess
1579 https://bugs.webkit.org/show_bug.cgi?id=189642
1580 <rdar://problem/44476765>
1582 Reviewed by Chris Dumez.
1584 This patch also fixes some flaky behaviours regarding to the dirty ASN.1 decoder.
1586 * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https-expected.txt: Added.
1587 * 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.
1588 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt:
1589 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
1590 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
1591 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
1592 * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https-expected.txt: Added.
1593 * 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.
1594 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt:
1595 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
1596 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
1597 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
1598 * http/wpt/webauthn/resources/util.js:
1600 2018-10-04 Chris Dumez <cdumez@apple.com>
1602 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
1603 https://bugs.webkit.org/show_bug.cgi?id=190252
1605 Reviewed by Alex Christensen.
1607 Add layout test coverage.
1609 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
1610 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
1611 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
1612 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
1614 2018-10-04 YUHAN WU <yuhan_wu@apple.com>
1616 runtime flag and IDL for MediaRecorder
1617 https://bugs.webkit.org/show_bug.cgi?id=190018
1619 Reviewed by Youenn Fablet and Chris Dumez.
1621 * platform/win/TestExpectations:
1622 * fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element-expected.txt:
1623 * fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0-expected.txt:
1624 * fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext-expected.txt:
1626 2018-10-04 Chris Dumez <cdumez@apple.com>
1628 Unreviewed, rolling out r236803.
1630 Caused crashes on some bots
1634 "Regression(r236779): Crash when changing the input element
1635 type from inside an 'input' event listener"
1636 https://bugs.webkit.org/show_bug.cgi?id=190252
1637 https://trac.webkit.org/changeset/236803
1639 2018-10-03 Justin Michaud <justin_michaud@apple.com>
1641 Registered custom properties should allow inheritance to be controlled
1642 https://bugs.webkit.org/show_bug.cgi?id=190038
1644 Reviewed by Antti Koivisto.
1646 Add tests to check css registered custom properties with inherits. Also test
1647 calc expression evaluation for inherited registered custom properties.
1649 * css-custom-properties-api/inherits-expected.txt: Added.
1650 * css-custom-properties-api/inherits.html: Added.
1651 * css-custom-properties-api/length-expected.txt: Added.
1652 * css-custom-properties-api/length.html: Added.
1653 * css-custom-properties-api/length2-expected.txt: Added.
1654 * css-custom-properties-api/length2.html: Added.
1656 2018-10-03 Youenn Fablet <youenn@apple.com>
1658 Add VP8 support to WebRTC
1659 https://bugs.webkit.org/show_bug.cgi?id=189976
1661 Reviewed by Eric Carlson.
1663 * webrtc/audio-peer-connection-g722.html:
1664 * webrtc/routines.js:
1665 * webrtc/video-mute-vp8-expected.txt: Added.
1666 * webrtc/video-mute-vp8.html: Added.
1668 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
1670 [WebCrypto] ECDSA could not deal with invalid signature inputs
1671 https://bugs.webkit.org/show_bug.cgi?id=189879
1672 <rdar://problem/44701276>
1674 Reviewed by Brent Fulgham.
1676 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt:
1677 * crypto/subtle/ecdsa-verify-malformed-parameters.html:
1679 2018-10-03 Antoine Quint <graouts@apple.com>
1681 [Web Animations] REGRESSION: setting 'animation-name: none' after a 'fill: forwards' animation has completed does not revert to the unanimated style
1682 https://bugs.webkit.org/show_bug.cgi?id=190257
1683 <rdar://problem/41341473>
1685 Reviewed by Dean Jackson.
1687 Add a test that checks that an animation with fill: forwards no longer applies to an element once it's been removed.
1689 * animations/animation-fill-forwards-removal-expected.txt: Added.
1690 * animations/animation-fill-forwards-removal.html: Added.
1692 2018-10-03 Chris Dumez <cdumez@apple.com>
1694 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
1695 https://bugs.webkit.org/show_bug.cgi?id=190252
1697 Reviewed by Alex Christensen.
1699 Add layout test coverage.
1701 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
1702 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
1703 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
1704 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
1706 2018-10-03 Matt Lewis <jlewis3@apple.com>
1708 Unreviewed, rolling out r236781.
1710 The test added with this commit is timing out consistently.
1714 "GC can collect JS wrappers of nodes in the mutation records
1715 waiting to be delivered"
1716 https://bugs.webkit.org/show_bug.cgi?id=190115
1717 https://trac.webkit.org/changeset/236781
1719 2018-10-03 Youenn Fablet <youenn@apple.com>
1721 Enable H264 simulcast
1722 https://bugs.webkit.org/show_bug.cgi?id=190167
1724 Reviewed by Eric Carlson.
1727 * webrtc/simulcast-h264-expected.txt: Added.
1728 * webrtc/simulcast-h264.html: Added.
1730 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
1732 Enable selectionAcrossShadowBoundariesEnabled by default in WebKitLegacy
1733 https://bugs.webkit.org/show_bug.cgi?id=190238
1735 Reviewed by Antti Koivisto.
1737 Removed the unnecessary webkit-test-runner directive.
1739 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html:
1740 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html:
1741 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html:
1742 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html:
1743 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html:
1744 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html:
1745 * editing/pasteboard/copy-paste-with-shadow-content.html:
1746 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html:
1747 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html:
1748 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html:
1749 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html:
1750 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html:
1751 * editing/selection/selection-across-shadow-boundaries-readonly-1.html:
1752 * editing/selection/selection-across-shadow-boundaries-readonly-2.html:
1753 * editing/selection/selection-across-shadow-boundaries-readonly-3.html:
1754 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html:
1756 2018-10-02 Fujii Hironori <Hironori.Fujii@sony.com>
1758 [WinCairo][BuildBot] archive-test-results fails to delete pywebsocket.ws.log-err.txt
1759 https://bugs.webkit.org/show_bug.cgi?id=190236
1761 Unreviewed test gardening.
1763 * platform/wincairo/TestExpectations: Skipped http/wpt and imported/w3c.
1765 2018-10-02 Ryosuke Niwa <rniwa@webkit.org>
1767 Copying content with shadow DOM doesn't copy any contents
1768 https://bugs.webkit.org/show_bug.cgi?id=157443
1770 Reviewed by Wenson Hsieh.
1772 Added tests for copying and pasting across shadow boundaries with HTML and plain text.
1774 * editing/pasteboard/copy-paste-across-shadow-boundaries-1-expected.txt: Added.
1775 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html: Added.
1776 * editing/pasteboard/copy-paste-across-shadow-boundaries-2-expected.txt: Added.
1777 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html: Added.
1778 * editing/pasteboard/copy-paste-across-shadow-boundaries-3-expected.txt: Added.
1779 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html: Added.
1780 * editing/pasteboard/copy-paste-across-shadow-boundaries-4-expected.txt: Added.
1781 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html: Added.
1782 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1-expected.txt: Added.
1783 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html: Added.
1784 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: Added.
1785 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html: Added.
1786 * editing/pasteboard/copy-paste-with-shadow-content-expected.txt: Added.
1787 * editing/pasteboard/copy-paste-with-shadow-content.html: Added.
1789 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
1791 GC can collect JS wrappers of nodes in the mutation records waiting to be delivered
1792 https://bugs.webkit.org/show_bug.cgi?id=190115
1794 Reviewed by Geoffrey Garen.
1796 Added a regression test.
1798 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive-expected.txt: Added.
1799 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive.html: Added.
1801 2018-10-02 Chris Dumez <cdumez@apple.com>
1803 radio / checkbox inputs should fire "click, input, change" events in order when clicked
1804 https://bugs.webkit.org/show_bug.cgi?id=190223
1806 Reviewed by Ryosuke Niwa.
1808 Update existing test to reflect behavior change. I have verified that our new behavior
1809 on this test is consistent with Gecko and Chrome.
1811 * fast/forms/radio/radio-group-keyboard-change-event-expected.txt:
1812 * fast/forms/radio/radio-group-keyboard-change-event.html:
1814 2018-10-02 Chris Dumez <cdumez@apple.com>
1816 fieldset.elements should return an HTMLCollection instead of an HTMLFormControlsCollection
1817 https://bugs.webkit.org/show_bug.cgi?id=190218
1819 Reviewed by Alex Christensen.
1821 Update existing tests to reflect behavior change, after checking that our behavior is consistent
1822 with Gecko and Blink on these tests.
1824 * fast/forms/fieldset/fieldset-elements-expected.txt:
1825 * fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
1826 * fast/forms/fieldset/fieldset-elements-htmlcollection.html: Added.
1827 * fast/forms/fieldset/fieldset-elements.html:
1828 * fast/forms/fieldset/fieldset-form-collection-radionode-list-expected.txt: Removed.
1829 * fast/forms/fieldset/fieldset-form-collection-radionode-list.html: Removed.
1831 2018-10-02 Devin Rousso <drousso@apple.com>
1833 Web Inspector: prevent layer events from firing until the layer information is re-requested
1834 https://bugs.webkit.org/show_bug.cgi?id=190159
1836 Reviewed by Joseph Pecoraro.
1838 * inspector/layers/layerTreeDidChange-expected.txt: Added.
1839 * inspector/layers/layerTreeDidChange.html: Added.
1841 2018-10-02 Devin Rousso <drousso@apple.com>
1843 Web Inspector: rename frontend managers to be more consistent with backend agents
1844 https://bugs.webkit.org/show_bug.cgi?id=190160
1846 Reviewed by Joseph Pecoraro.
1848 * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
1849 * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
1850 * http/tests/inspector/dom/shapes-test.js:
1851 * http/tests/inspector/network/har/har-page.html:
1852 * http/tests/inspector/network/loadResource-insecure-resource.html:
1853 * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
1854 * http/tests/inspector/network/resource-response-source-memory-cache.html:
1855 * http/tests/inspector/network/resource-sizes-memory-cache.html:
1856 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
1857 * http/tests/websocket/tests/hybi/inspector/before-load.html:
1858 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html:
1859 * inspector/canvas/requestNode.html:
1860 * inspector/codemirror/resources/prettyprinting/utilities.js:
1861 (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults):
1862 (TestPage.registerInitializer.window.addPrettyPrintingTests):
1863 (TestPage.registerInitializer):
1864 * inspector/console/clearMessages.html:
1865 * inspector/console/command-line-api.html:
1866 * inspector/console/console-api.html:
1867 * inspector/console/console-count.html:
1868 * inspector/console/console-table.html:
1869 * inspector/console/console-time.html:
1870 * inspector/console/message-stack-trace.html:
1871 * inspector/console/messageAdded-from-named-evaluations.html:
1872 * inspector/console/messageRepeatCountUpdated.html:
1873 * inspector/console/messagesCleared.html:
1874 * inspector/console/webcore-logging-expected.txt:
1875 * inspector/console/webcore-logging.html:
1876 * inspector/controller/runtime-controller-import.html:
1877 * inspector/controller/runtime-controller.html:
1878 * inspector/css/add-rule.html:
1879 * inspector/css/createStyleSheet.html:
1880 * inspector/css/css-property.html:
1881 * inspector/css/getAllStyleSheets.html:
1882 * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
1883 * inspector/css/matched-style-properties.html:
1884 * inspector/css/modify-css-property.html:
1885 * inspector/css/modify-rule-selector.html:
1886 * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
1887 * inspector/css/pseudo-element-matches.html:
1888 * inspector/css/selector-dynamic-specificity.html:
1889 * inspector/css/selector-specificity.html:
1890 * inspector/css/shadow-scoped-style.html:
1891 * inspector/css/stylesheet-events-basic.html:
1892 * inspector/css/stylesheet-events-imports.html:
1893 * inspector/css/stylesheet-events-inspector-stylesheet.html:
1894 * inspector/css/stylesheet-events-multiple-documents.html:
1895 * inspector/css/stylesheet-with-mutations.html:
1896 * inspector/debugger/csp-exceptions.html:
1897 * inspector/debugger/js-stacktrace.html:
1898 * inspector/debugger/resources/log-pause-location.js:
1899 (TestPage.registerInitializer.window.findScript):
1900 (TestPage.registerInitializer.window.loadMainPageContent):
1901 (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
1902 (TestPage.registerInitializer.window.logLinesWithContext):
1903 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
1904 * inspector/dom-debugger/dom-breakpoints.html:
1905 * inspector/dom-debugger/xhr-breakpoints.html:
1906 * inspector/dom/breakpoint-for-event-listener.html:
1907 * inspector/dom/csp-big5-hash.html:
1908 * inspector/dom/csp-hash.html:
1909 * inspector/dom/customElementState.html:
1910 * inspector/dom/domutilities-csspath.html:
1911 * inspector/dom/domutilities-path-dump.html:
1912 * inspector/dom/domutilities-xpath.html:
1913 * inspector/dom/event-listener-add-remove.html:
1914 * inspector/dom/getEventListenersForNode.html:
1915 * inspector/dom/getOuterHTML.html:
1916 * inspector/dom/hideHighlight.html:
1917 * inspector/dom/highlightFrame.html:
1918 * inspector/dom/highlightNode.html:
1919 * inspector/dom/highlightNodeList.html:
1920 * inspector/dom/highlightSelector.html:
1921 * inspector/dom/insertAdjacentHTML.html:
1922 * inspector/dom/inspect.html:
1923 * inspector/dom/pseudo-element-dynamic.html:
1924 * inspector/dom/pseudo-element-static.html:
1925 * inspector/dom/push-node-by-path-to-frontend.html:
1926 * inspector/dom/setEventListenerDisabled.html:
1927 * inspector/dom/setInspectedNode.html:
1928 * inspector/dom/setOuterHTML-no-document-element.html:
1929 * inspector/dom/setOuterHTML.html:
1930 * inspector/dom/shadow-and-non-shadow-children.html:
1931 * inspector/dom/shadowRootType.html:
1932 * inspector/dom/template-content.html:
1933 * inspector/formatting/resources/utilities.js:
1934 (TestPage.registerInitializer.loadFormattingTestAndExpectedResults):
1935 (TestPage.registerInitializer.window.addFormattingTests):
1936 (TestPage.registerInitializer):
1937 * inspector/indexeddb/clearObjectStore.html:
1938 * inspector/indexeddb/deleteDatabaseNamesWithSpace.html:
1939 * inspector/indexeddb/requestData.html:
1940 * inspector/indexeddb/requestDatabase.html:
1941 * inspector/indexeddb/requestDatabaseNames.html:
1942 * inspector/layers/layer-tree-manager.html:
1943 * inspector/model/dom-node.html:
1944 * inspector/model/frame-extra-scripts.html:
1945 * inspector/model/script-resource-relationship.html:
1946 * inspector/model/stack-trace.html:
1947 * inspector/page/empty-or-missing-resources.html:
1948 * inspector/page/hidpi-snapshot-size.html:
1949 * inspector/page/main-frame-resource.html:
1950 * inspector/runtime/change-execution-context-identifier.html:
1951 * inspector/runtime/saveResult.html:
1952 * inspector/storage/domStorage-events.html:
1953 * inspector/worker/console-basic.html:
1954 * inspector/worker/resources-in-worker.html:
1956 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
1958 [Curl] Fix missing values of resource timing API.
1959 https://bugs.webkit.org/show_bug.cgi?id=190193
1961 Reviewed by Alex Christensen.
1963 * platform/wincairo/TestExpectations:
1965 2018-10-02 Per Arne Vollan <pvollan@apple.com>
1967 [WebVTT] Cue with line setting is not rendered correctly
1968 https://bugs.webkit.org/show_bug.cgi?id=190168
1970 Reviewed by Eric Carlson.
1972 * media/track/captions-webvtt/line-position.vtt: Added.
1973 * media/track/track-cue-line-position-expected-mismatch.html: Added.
1974 * media/track/track-cue-line-position.html: Added.
1976 2018-10-02 Carlos Eduardo Ramalho <cadubentzen@gmail.com>
1978 [GTK] fast/forms/color/input-appearance-color.html is failing
1979 https://bugs.webkit.org/show_bug.cgi?id=189350
1981 Reviewed by Michael Catanzaro.
1983 Update test expectations to match changes introduced in r235435.
1985 * platform/gtk/TestExpectations:
1986 * platform/gtk/fast/forms/color/input-appearance-color-expected.png:
1987 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
1989 2018-10-01 Dean Jackson <dino@apple.com>
1991 Remove CSS Animation Triggers
1992 https://bugs.webkit.org/show_bug.cgi?id=190175
1993 <rdar://problem/44925626>
1995 Reviewed by Simon Fraser.
1997 Remove a bunch of tests that no longer have an implementation.
2000 * animations/trigger-computed-style-expected.txt: Removed.
2001 * animations/trigger-computed-style.html: Removed.
2002 * animations/trigger-container-scroll-boundaries-expected.txt: Removed.
2003 * animations/trigger-container-scroll-boundaries.html: Removed.
2004 * animations/trigger-container-scroll-empty-expected.txt: Removed.
2005 * animations/trigger-container-scroll-empty.html: Removed.
2006 * animations/trigger-container-scroll-simple-expected.txt: Removed.
2007 * animations/trigger-container-scroll-simple.html: Removed.
2008 * animations/trigger-parsing-expected.txt: Removed.
2009 * animations/trigger-parsing.html: Removed.
2010 * fast/css/compare-animation-trigger-expected.txt: Removed.
2011 * fast/css/compare-animation-trigger.html: Removed.
2012 * legacy-animation-engine/animations/trigger-computed-style-expected.txt: Removed.
2013 * legacy-animation-engine/animations/trigger-computed-style.html: Removed.
2014 * legacy-animation-engine/animations/trigger-container-scroll-boundaries-expected.txt: Removed.
2015 * legacy-animation-engine/animations/trigger-container-scroll-boundaries.html: Removed.
2016 * legacy-animation-engine/animations/trigger-container-scroll-empty-expected.txt: Removed.
2017 * legacy-animation-engine/animations/trigger-container-scroll-empty.html: Removed.
2018 * legacy-animation-engine/animations/trigger-container-scroll-simple-expected.txt: Removed.
2019 * legacy-animation-engine/animations/trigger-container-scroll-simple.html: Removed.
2020 * legacy-animation-engine/animations/trigger-parsing-expected.txt: Removed.
2021 * legacy-animation-engine/animations/trigger-parsing.html: Removed.
2022 * legacy-animation-engine/fast/css/compare-animation-trigger-expected.txt: Removed.
2023 * legacy-animation-engine/fast/css/compare-animation-trigger.html: Removed.
2024 * platform/gtk/TestExpectations:
2025 * platform/ios/TestExpectations:
2026 * platform/mac-wk2/TestExpectations:
2027 * platform/wincairo/TestExpectations:
2029 2018-10-02 Commit Queue <commit-queue@webkit.org>
2031 Unreviewed, rolling out r236624 and r236671.
2032 https://bugs.webkit.org/show_bug.cgi?id=190207
2034 The change in r236624 introduced crashes on the bots
2035 (Requested by ryanhaddad on #webkit).
2037 Reverted changesets:
2039 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2040 https://bugs.webkit.org/show_bug.cgi?id=188747
2041 https://trac.webkit.org/changeset/236624
2043 "Unify implementation in VideoFullscreenInterfaceAVKit"
2044 https://bugs.webkit.org/show_bug.cgi?id=190091
2045 https://trac.webkit.org/changeset/236671
2047 2018-10-02 Frederic Wang <fwang@igalia.com>
2049 [WPE] Enable more Cache Storage and Service Workers tests
2050 https://bugs.webkit.org/show_bug.cgi?id=190198
2052 Reviewed by Michael Catanzaro.
2054 * platform/wpe/TestExpectations: Unskip most tests and add expectations for a few of them.
2056 2018-10-02 Frederic Wang <fwang@igalia.com>
2058 [GTK] Enable more Cache Storage and Service Workers tests
2059 https://bugs.webkit.org/show_bug.cgi?id=190196
2061 Reviewed by Michael Catanzaro.
2063 * platform/gtk/TestExpectations: Unskip most tests are add some failure annotations.
2065 2018-10-02 Thibault Saunier <tsaunier@igalia.com>
2067 [GTK][WPE] Blacklist more tests that are requiring webrtc <-> webaudio bridging
2068 https://bugs.webkit.org/show_bug.cgi?id=189829
2070 Reviewed by Alejandro G. Castro.
2072 * platform/gtk/TestExpectations:
2073 * platform/wpe/TestExpectations:
2075 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
2077 [WinCairo] Enable some wpt tests.
2078 https://bugs.webkit.org/show_bug.cgi?id=190129
2080 Unreviewed test gardening..
2082 * platform/wincairo/TestExpectations:
2083 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/click-expected.txt: Added.
2084 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/href-expected.txt: Added.
2086 2018-10-01 Ross Kirsling <ross.kirsling@sony.com>
2088 [WinCairo] Unreviewed test gardening.
2090 * platform/wincairo/TestExpectations:
2092 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2094 Removed a failing test expectation on imported/w3c/web-platform-tests/shadow-dom/slotchange.html
2095 since we haven't seen a single failure after the fix in r236440.
2097 * platform/mac/TestExpectations:
2099 2018-10-01 Myles C. Maxfield <mmaxfield@apple.com>
2101 [Cocoa] Update delete-emoji expected results
2102 https://bugs.webkit.org/show_bug.cgi?id=190182
2106 Simply update the expected results.
2108 * platform/mac-highsierra/editing/deleting/delete-emoji-1-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-1-expected.txt.
2109 * platform/mac-highsierra/editing/deleting/delete-emoji-9-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-9-expected.txt.
2110 * platform/mac-highsierra/editing/deleting/delete-emoji-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-expected.txt.
2111 * platform/mac/TestExpectations:
2112 * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
2113 * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
2114 * platform/mac/editing/deleting/delete-emoji-expected.txt:
2116 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2118 Add a new variant of serializePreservingVisualAppearance which takes VisibleSelection
2119 https://bugs.webkit.org/show_bug.cgi?id=190108
2121 Reviewed by Wenson Hsieh.
2123 Rebaselined the test since the bug that interchange new lines are inserted in the last table cell is fixed.
2124 Also updated the description in the test to reflect this change.
2126 * editing/pasteboard/paste-table-003-expected.txt:
2127 * editing/pasteboard/paste-table-003.html:
2129 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2131 Unreviewed, rebaseline tests after r236632.
2133 * platform/ios/css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2134 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2135 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added.
2137 2018-10-01 Sihui Liu <sihui_liu@apple.com>
2139 Remove StorageProcess
2140 https://bugs.webkit.org/show_bug.cgi?id=189975
2142 Reviewed by Geoffrey Garen.
2144 Since Service Worker management is in netowrk process now, we should terminate network
2145 process instead of storage process.
2147 * http/wpt/service-workers/persistent-importScripts.html:
2149 2018-10-01 Jiewen Tan <jiewen_tan@apple.com>
2151 [WebAuthN] Import a JS CBOR coder
2152 https://bugs.webkit.org/show_bug.cgi?id=189877
2153 <rdar://problem/44701124>
2155 Reviewed by Chris Dumez.
2157 This patch import a 3rd party JS CBOR coder from https://github.com/paroga/cbor-js.
2158 The library is MIT licensed, which should be fine to use within WebKit.
2160 As a benefit from the library, tests are updated to check CBOR binaries.
2162 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2163 * http/wpt/webauthn/idl.https.html:
2164 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2165 * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
2166 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2167 * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
2168 * http/wpt/webauthn/resources/cbor.js: Added.
2169 * http/wpt/webauthn/resources/util.js:
2171 2018-10-01 Daniel Bates <dabates@apple.com>
2173 [iOS] Special keys are misidentified in DOM keyboard events
2174 https://bugs.webkit.org/show_bug.cgi?id=189974
2176 Reviewed by Wenson Hsieh.
2178 Add tests to ensure that we do not regress key identification for special keys.
2180 Update the expected results for test fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html
2181 now that we correctly identify some more keys.
2183 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element-expected.txt: Added.
2184 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element.html: Added.
2185 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2186 * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt: Added.
2187 * fast/events/ios/keypress-keys-in-non-editable-element.html: Added.
2188 * resources/ui-helper.js:
2189 (window.UIHelper.typeCharacter): Actually type the specified character in DumpRenderTree.
2191 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2193 REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
2194 https://bugs.webkit.org/show_bug.cgi?id=189674
2196 Unreviewed test gardening..
2198 * platform/mac/TestExpectations: Remove flaky expectation.
2200 2018-10-01 Youenn Fablet <youenn@apple.com>
2202 [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
2203 https://bugs.webkit.org/show_bug.cgi?id=184204
2205 Reviewed by Chris Dumez.
2207 * platform/mac-wk2/TestExpectations:
2209 2018-10-01 Chris Dumez <cdumez@apple.com>
2211 Make crossOriginObject.then undefined for promises
2212 https://bugs.webkit.org/show_bug.cgi?id=190094
2214 Reviewed by Darin Adler.
2216 Update existing tests to reflect behavior change.
2218 * http/tests/navigation/process-swap-window-open-expected.txt:
2219 * http/tests/navigation/process-swap-window-open.html:
2220 * http/wpt/cross-origin-window-policy/resources/utils.js:
2221 (testCrossOriginOption):
2223 2018-10-01 Alicia Boya GarcÃa <aboya@igalia.com>
2225 [MSE][GStreamer] Reset running time in PlaybackPipeline::flush()
2226 https://bugs.webkit.org/show_bug.cgi?id=190076
2228 Reviewed by Philippe Normand.
2230 A test where a seek is followed by a redundant append is added. This
2231 test timed out in the GStreamer MSE implementation before the
2232 accompanying patch fixed it.
2234 The MIME type declared in test-48khz-manifest.json has also been
2235 changed, from non-standard `audio/x-m4a` to `audio/mp4;
2236 codecs="mp4a.40.2"`, as implied by the MSE specs. This should not
2237 affect other tests because no other tests were reading this type
2240 * media/media-source/content/test-48khz-manifest.json:
2241 * media/media-source/media-source-seek-redundant-append-expected.txt: Added.
2242 * media/media-source/media-source-seek-redundant-append.html: Added.
2243 * media/video-test.js:
2245 2018-10-01 Antoine Quint <graouts@apple.com>
2247 [Web Animations] Fix test regressions after enabling Web Animations with CSS Integration
2248 https://bugs.webkit.org/show_bug.cgi?id=190032
2250 Unreviewed. We need to opt into the legacy animation engine for these tests to fix some crashes in other
2251 tests due to webkit.org/b/186946.
2253 * legacy-animation-engine/animations/cross-fade-webkit-mask-image.html:
2254 * legacy-animation-engine/transitions/delay.html:
2255 * legacy-animation-engine/transitions/transition-timing-function.html:
2257 2018-09-30 Eric Carlson <eric.carlson@apple.com>
2259 [MediaStream] Clean up RealtimeMediaSource settings change handling
2260 https://bugs.webkit.org/show_bug.cgi?id=189998
2261 <rdar://problem/44797884>
2263 Reviewed by Youenn Fablet.
2265 * webrtc/video-disabled-black.html:
2267 2018-09-29 Commit Queue <commit-queue@webkit.org>
2269 Unreviewed, rolling out r236631.
2270 https://bugs.webkit.org/show_bug.cgi?id=190112
2272 Caused various eventSender tests, including fast/css/pseudo-
2273 active-style-sharing*, to fail (Requested by smfr on #webkit).
2277 "Regression(r236512): http/tests/navigation/keyboard-events-
2278 during-provisional-navigation.html is flaky"
2279 https://bugs.webkit.org/show_bug.cgi?id=190052
2280 https://trac.webkit.org/changeset/236631
2282 2018-09-28 Zamiul Haque <zhaque@apple.com>
2284 Angled gradient backgrounds in body render vertically when body height is 0
2285 https://bugs.webkit.org/show_bug.cgi?id=177232
2286 <rdar://problem/34548230>.
2288 Reviewed by Tim Horton.
2290 Added tests to make sure that angled background gradients inside of a
2291 body tag of height 0 render as empty white screens.
2293 * angled-background-repeating-gradient-rendering-vertical.html: Added.
2294 * angled-background-repeating-gradient-rendering-vertical-expected.html: Added.
2296 2018-09-28 Chris Dumez <cdumez@apple.com>
2298 The return value of an OnBeforeUnloadEventHandler should always be coerced into a DOMString
2299 https://bugs.webkit.org/show_bug.cgi?id=190090
2301 Reviewed by Ryosuke Niwa.
2303 Update test that was returning a value in a beforeunload event listener instead of using an
2304 event handler. The test needs to use an event handler (window.onbeforeunload) as an event
2305 listener does not have a return value. I have verified that our behavior is consistent with
2306 Chrome and Firefox on this test, both with an event listener and an event handler.
2308 * fast/loader/form-submission-after-beforeunload-cancel.html:
2310 2018-09-28 Simon Fraser <simon.fraser@apple.com>
2312 RenderLayer::removeOnlyThisLayer() should not call updateLayerPositions()
2313 https://bugs.webkit.org/show_bug.cgi?id=190093
2315 Reviewed by Dean Jackson and Zalan Bujtas.
2317 The ordering of the repaints changes.
2319 blend-mode-turn-off-isolation-no-effect.html now issues a repaint, which is expected now.
2320 Isolation is so rare that this is not a problem.
2322 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2323 * css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2324 * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt:
2325 * fast/repaint/absolute-position-change-containing-block-expected.txt:
2327 2018-09-28 Devin Rousso <drousso@apple.com>
2329 Web Inspector: crash in InspectorNetworkAgent::didReceiveResponse when loading denied x-frame resources
2330 https://bugs.webkit.org/show_bug.cgi?id=190046
2332 Reviewed by Joseph Pecoraro.
2334 * http/tests/inspector/network/resources/x-frame-options.php: Added.
2335 * http/tests/inspector/network/x-frame-options-expected.txt: Added.
2336 * http/tests/inspector/network/x-frame-options.html: Added.
2338 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
2340 [WebAuthN] Polish WebAuthN auto-test environment
2341 https://bugs.webkit.org/show_bug.cgi?id=189283
2342 <rdar://problem/44117828>
2344 Reviewed by Chris Dumez.
2346 This patch does the following few things:
2347 1. Update tests that employ old mocking mechnism to the new one.
2348 2. Move tests from http/tests/webauthn to http/wpt/webauthn. As a result, we have one unified place for
2349 all WebAuthN tests: http/wpt/webauthn.
2350 3. Add a helper function to check DOMException message as well.
2353 * http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Removed.
2354 * http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Removed.
2355 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https-expected.txt: Removed.
2356 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https.html: Removed.
2357 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Removed.
2358 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Removed.
2359 * http/tests/webauthn/resources/last-layer-frame.https.html: Removed.
2360 * http/tests/webauthn/resources/util.js: Removed.
2361 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2362 * http/wpt/webauthn/idl.https.html:
2363 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2364 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
2365 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
2366 * http/wpt/webauthn/public-key-credential-create-success.https-expected.txt: Removed.
2367 * http/wpt/webauthn/public-key-credential-create-success.https.html: Removed.
2368 * http/wpt/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Added.
2369 * 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.
2370 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2371 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
2372 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
2373 * http/wpt/webauthn/public-key-credential-get-success.https-expected.txt: Removed.
2374 * http/wpt/webauthn/public-key-credential-get-success.https.html: Removed.
2375 * http/wpt/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Added.
2376 * 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.
2377 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Added.
2378 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Added.
2379 * http/wpt/webauthn/resources/last-layer-frame.https.html: Added.
2380 * http/wpt/webauthn/resources/second-layer-frame.https.html: Renamed from LayoutTests/http/tests/webauthn/resources/second-layer-frame.https.html.
2381 * http/wpt/webauthn/resources/util.js:
2382 * platform/gtk/TestExpectations:
2383 * platform/ios-wk1/TestExpectations:
2384 * platform/mac-wk1/TestExpectations:
2385 * platform/mac-wk2/TestExpectations:
2386 * platform/win/TestExpectations:
2387 * platform/wincairo/TestExpectations:
2388 * platform/wpe/TestExpectations:
2390 2018-09-28 Jer Noble <jer.noble@apple.com>
2392 Refactoring: eliminate raw pointer usage in Fullscreen code
2393 https://bugs.webkit.org/show_bug.cgi?id=188747
2394 <rdar://problem/43541164>
2396 Reviewed by Alex Christensen.
2398 Test was causing false pass results due to the webkitPresentationMode being correctly set
2399 to "inline" during the close() operation; modify the test to only perform the close()
2400 operation when the presetation mode is changed to "picture-in-picture".
2402 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2403 * media/controls/ipad/resources/picture-in-picture.html:
2405 2018-09-28 Chris Dumez <cdumez@apple.com>
2407 Drop support for cross-origin-window-policy header
2408 https://bugs.webkit.org/show_bug.cgi?id=190081
2410 Reviewed by Ryosuke Niwa.
2412 * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Removed.
2413 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Removed.
2414 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Removed.
2415 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Removed.
2416 * http/wpt/cross-origin-window-policy/allow-postmessage.html: Removed.
2417 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Removed.
2418 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Removed.
2419 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Removed.
2420 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Removed.
2421 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
2422 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Removed.
2423 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Removed.
2424 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Removed.
2425 * http/wpt/cross-origin-window-policy/resources/destination.html: Removed.
2426 * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Removed.
2427 * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Removed.
2428 * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Removed.
2429 * http/wpt/cross-origin-window-policy/resources/utils.js: Removed.
2431 2018-09-28 Andy Estes <aestes@apple.com>
2433 [Apple Pay] Remove the "in-store" button type
2434 https://bugs.webkit.org/show_bug.cgi?id=190079
2436 Reviewed by Tim Horton.
2438 * http/tests/ssl/applepay/ApplePayButton.html:
2439 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png:
2440 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt:
2442 2018-09-28 Dawei Fenton <realdawei@apple.com>
2444 WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
2445 https://bugs.webkit.org/show_bug.cgi?id=189641
2447 Unreviewed, skip tests that are timing out.
2451 2018-09-28 Chris Dumez <cdumez@apple.com>
2453 document.open() should throw errors for cross-origin calls
2454 https://bugs.webkit.org/show_bug.cgi?id=189371
2455 <rdar://problem/44282700>
2457 Reviewed by Youenn Fablet.
2459 Tweak a couple of existing tests to reflect behavior change.
2461 * fast/dom/HTMLDocument/document-open-return-value.html:
2462 * fast/parser/tokenizer-close-during-document-write.html:
2464 2018-09-28 Commit Queue <commit-queue@webkit.org>
2466 Unreviewed, rolling out r236605.
2467 https://bugs.webkit.org/show_bug.cgi?id=190087
2469 caused three API test timeouts (Requested by jernoble on
2474 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2475 https://bugs.webkit.org/show_bug.cgi?id=188747
2476 https://trac.webkit.org/changeset/236605
2478 2018-09-28 Jer Noble <jer.noble@apple.com>
2480 Refactoring: eliminate raw pointer usage in Fullscreen code
2481 https://bugs.webkit.org/show_bug.cgi?id=188747
2482 <rdar://problem/43541164>
2484 Reviewed by Alex Christensen.
2486 Test was causing false pass results due to the webkitPresentationMode being correctly set
2487 to "inline" during the close() operation; modify the test to only perform the close()
2488 operation when the presetation mode is changed to "picture-in-picture".
2490 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2491 * media/controls/ipad/resources/picture-in-picture.html:
2493 2018-09-28 Chris Dumez <cdumez@apple.com>
2495 REGRESSION (r236573): [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2496 https://bugs.webkit.org/show_bug.cgi?id=190067
2498 Unreviewed, re-land ios-specific expected result for this test as they were inadvertently
2501 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2502 * platform/ios/TestExpectations:
2504 2018-09-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
2506 [Curl] Fix priority issue with multiple cookies with different level of path.
2507 https://bugs.webkit.org/show_bug.cgi?id=189920
2509 Reviewed by Fujii Hironori.
2511 * http/tests/cookies/cookie-with-multiple-level-path-expected.txt: Added.
2512 * http/tests/cookies/cookie-with-multiple-level-path.html: Added.
2513 * http/tests/cookies/resources/cookie-with-multiple-level-path.php: Added.
2515 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2517 [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2518 https://bugs.webkit.org/show_bug.cgi?id=190067
2520 Unreviewed test gardening.
2522 * platform/ios/TestExpectations: Mark test as failing.
2524 2018-09-27 John Wilander <wilander@apple.com>
2526 Resource Load Statistics: Non-redirected top frame navigation should not get captured in statistics
2527 https://bugs.webkit.org/show_bug.cgi?id=190055
2528 <rdar://problem/44843460>
2530 Reviewed by Chris Dumez.
2532 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-expected.txt: Added.
2533 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html: Added.
2535 2018-09-27 Chris Dumez <cdumez@apple.com>
2537 Regression(r236512): fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html and editing/pasteboard/emacs-ctrl-a-k-y.html are flaky
2538 https://bugs.webkit.org/show_bug.cgi?id=190048
2540 Reviewed by Ryosuke Niwa.
2542 Update editing/pasteboard/emacs-ctrl-a-k-y.html to address flakiness:
2543 - Stop dumping editing callbacks as some of them may get logged in a slightly different order
2544 due to IPC ordering, and those are not needed to determine that the test passes.
2545 - Dump the test as text to avoid needing platform-specific results.
2547 * editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2548 * editing/pasteboard/emacs-ctrl-a-k-y.html:
2549 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2550 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2551 * platform/ios-wk1/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2552 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2553 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2554 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2555 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2556 * platform/win/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2557 * platform/wincairo/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2558 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Removed.
2560 2018-09-27 Andy Estes <aestes@apple.com>
2562 [Payment Request] Update web platform tests
2563 https://bugs.webkit.org/show_bug.cgi?id=190049
2565 Reviewed by Youenn Fablet.
2567 Updated web-platform-tests/payment-request/ to tip-of-tree from web-platform-tests.
2569 * platform/ios-wk2/TestExpectations:
2570 * platform/mac-wk2/TestExpectations:
2572 2018-09-27 Alicia Boya GarcÃa <aboya@igalia.com>
2574 [MSE] Fix unwanted sample erase from the decode queue
2575 https://bugs.webkit.org/show_bug.cgi?id=180643
2577 Reviewed by Jer Noble.
2579 Added a test case for the fixed bug.
2581 * media/media-source/media-source-append-acb-no-frame-lost.html: Added.
2583 2018-09-27 Chris Dumez <cdumez@apple.com>
2585 Unreviewed, make fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html more deterministic to address flakiness.
2587 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked-expected.txt:
2588 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html:
2590 2018-09-27 John Wilander <wilander@apple.com>
2592 Resource Load Statistics: Remove temporary compatibility fix for auto-dismiss popups
2593 https://bugs.webkit.org/show_bug.cgi?id=189980
2594 <rdar://problem/44780645>
2596 Reviewed by Alex Christensen.
2598 This test was for the temporary compatibility fix in:
2599 https://bugs.webkit.org/show_bug.cgi?id=183620. This change makes it into a
2600 test that the compatibility fix is no longer there.
2602 * 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.
2603 * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss.html: Renamed from LayoutTests/http/tests/storageAccess/grant-storage-access-under-opener.html.
2604 * platform/ios-wk2/TestExpectations:
2605 Removed comment and entry since https://bugs.webkit.org/show_bug.cgi?id=183714 was fixed long ago.
2606 * platform/ios/TestExpectations:
2608 * platform/mac-wk2/TestExpectations:
2611 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2613 Unreviewed, rolling out r236557.
2615 Really roll out r236557 this time because it breaks internal
2620 "Add VP8 support to WebRTC"
2621 https://bugs.webkit.org/show_bug.cgi?id=189976
2622 https://trac.webkit.org/changeset/236557
2624 2018-09-27 Youenn Fablet <youenn@apple.com>
2626 Add VP8 support to WebRTC
2627 https://bugs.webkit.org/show_bug.cgi?id=189976
2629 Reviewed by Eric Carlson.
2631 * webrtc/audio-peer-connection-g722.html:
2632 * webrtc/routines.js:
2633 * webrtc/video-mute-vp8-expected.txt: Added.
2634 * webrtc/video-mute-vp8.html: Added.
2636 2018-09-27 Youenn Fablet <youenn@apple.com>
2638 LayoutTest webrtc/video-unmute.html is a flaky timeout
2639 https://bugs.webkit.org/show_bug.cgi?id=172879
2640 <rdar://problem/32548738>
2642 Reviewed by Eric Carlson.
2644 * platform/ios-wk2/TestExpectations:
2645 * platform/mac-wk2/TestExpectations:
2646 * webrtc/video-unmute.html:
2647 Resort on routines.js black frame routine.
2648 Reenable test in mac and ios.
2650 2018-09-27 Andy Estes <aestes@apple.com>
2652 [Apple Pay] Support granular errors in PaymentDetailsUpdate
2653 https://bugs.webkit.org/show_bug.cgi?id=189938
2655 Reviewed by Youenn Fablet.
2657 * http/tests/resources/payment-request.js:
2658 (validPaymentDetails):
2659 (updateDetailsOnShippingAddressChange):
2660 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt: Added.
2661 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html: Added.
2662 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https-expected.txt: Added.
2663 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html: Added.
2664 * platform/mac-wk2/TestExpectations:
2666 2018-09-27 Chris Dumez <cdumez@apple.com>
2668 document.open() should not propagate URLs to non-fully active documents
2669 https://bugs.webkit.org/show_bug.cgi?id=189375
2670 <rdar://problem/44282755>
2672 Reviewed by Youenn Fablet.
2674 Update existing test to reflect behavior change. I have verified that this test was
2675 failing in Firefox and is now passing in Firefox.
2677 * fast/dom/resource-locations-in-created-html-document.html:
2679 2018-09-27 Chris Dumez <cdumez@apple.com>
2681 The WebContent process should not process incoming IPC while waiting for a sync IPC reply
2682 https://bugs.webkit.org/show_bug.cgi?id=184183
2683 <rdar://problem/36800576>
2685 Reviewed by Ryosuke Niwa.
2687 Drop test for the DoNotProcessIncomingMessagesWhenWaitingForSyncReply IPC::SendOption as it was
2688 removed in this patch. This SendOption is no longer useful because it is now the default behavior
2689 for the WebContent process.
2691 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Removed.
2692 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Removed.
2694 2018-09-27 Philippe Normand <pnormand@igalia.com>
2696 Unreviewed GTK WebAudio rebaseline.
2698 This time from the 64-bit Release bot...
2700 * platform/gtk/webaudio/oscillator-custom-expected.wav:
2701 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
2702 * platform/gtk/webaudio/oscillator-sine-expected.wav:
2703 * platform/gtk/webaudio/oscillator-square-expected.wav:
2704 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
2706 2018-09-27 Philippe Normand <pnormand@igalia.com>
2708 Unreviewed GTK WebAudio rebaselines
2710 * platform/gtk/TestExpectations: webaudio/audioprocessingevent.html doesn't fail.
2711 * platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Rebaselined.
2713 2018-09-27 Philippe Normand <pnormand@igalia.com>
2715 [GTK] Several tests are failing since r217598
2716 https://bugs.webkit.org/show_bug.cgi?id=172809
2718 Unreviewed, GTK platform test expectations rebaseline.
2720 * platform/gtk/TestExpectations:
2721 * platform/gtk/http/tests/xmlhttprequest/cache-override-expected.txt: Removed.
2722 * platform/gtk/webaudio/oscillator-custom-expected.wav:
2723 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
2724 * platform/gtk/webaudio/oscillator-sine-expected.wav:
2725 * platform/gtk/webaudio/oscillator-square-expected.wav:
2726 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
2728 2018-09-27 Antoine Quint <graouts@apple.com>
2730 [Web Animations] Turn Web Animations with CSS integration on
2731 https://bugs.webkit.org/show_bug.cgi?id=184819
2732 <rdar://problem/39597337>
2734 Reviewed by Dean Jackson.
2737 * animations/3d/matrix-transform-type-animation.html:
2738 * animations/3d/replace-filling-transform.html:
2739 * animations/3d/transform-origin-vs-functions.html:
2740 * animations/3d/transform-perspective.html:
2741 * animations/additive-transform-animations.html:
2742 * animations/animation-border-overflow.html:
2743 * animations/animation-callback-timestamp.html:
2744 * animations/animation-controller-drt-api.html:
2745 * animations/animation-direction-alternate-reverse-expected.txt:
2746 * animations/animation-direction-alternate-reverse.html:
2747 * animations/animation-direction-reverse-fill-mode-hardware.html:
2748 * animations/animation-direction-reverse-hardware-opacity.html:
2749 * animations/animation-direction-reverse-hardware.html:
2750 * animations/animation-direction-reverse-non-hardware.html:
2751 * animations/animation-direction-reverse-timing-functions-hardware.html:
2752 * animations/animation-direction-reverse-timing-functions.html:
2753 * animations/animation-direction.html:
2754 * animations/animation-followed-by-transition.html:
2755 * animations/animation-hit-test-transform.html:
2756 * animations/animation-hit-test.html:
2757 * animations/animation-internals-api-expected.txt: Removed.
2758 * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
2759 * animations/animation-internals-api-multiple-keyframes.html: Removed.
2760 * animations/animation-internals-api.html: Removed.
2761 * animations/animation-offscreen-to-onscreen.html:
2762 * animations/animation-playstate-paused-style-resolution.html:
2763 * animations/big-rotation-expected.txt:
2764 * animations/big-rotation.html:
2765 * animations/change-completed-animation-transform.html:
2766 * animations/change-keyframes.html:
2767 * animations/combo-transform-rotate+scale.html:
2768 * animations/cross-fade-background-image.html:
2769 * animations/cross-fade-border-image-source.html:
2770 * animations/cross-fade-list-style-image.html:
2771 * animations/cross-fade-webkit-mask-box-image.html:
2772 * animations/duplicate-keys-expected.html:
2773 * animations/duplicate-keys.html:
2774 * animations/duplicated-keyframes-name.html:
2775 * animations/fill-forwards-end-state.html:
2776 * animations/fill-mode-forwards-zero-duration-expected.txt:
2777 * animations/fill-mode-forwards-zero-duration.html:
2778 * animations/fill-mode-removed.html:
2779 * animations/font-variations/font-stretch.html:
2780 * animations/font-variations/font-style.html:
2781 * animations/font-variations/font-variation-settings-order.html:
2782 * animations/font-variations/font-variation-settings-unlike.html:
2783 * animations/font-variations/font-variation-settings.html:
2784 * animations/font-variations/font-weight.html:
2785 * animations/generic-from-to.html:
2786 * animations/import.html:
2787 * animations/keyframe-multiple-timing-functions-transform.html:
2788 * animations/keyframe-timing-functions-transform.html:
2789 * animations/keyframe-timing-functions.html:
2790 * animations/keyframe-timing-functions2.html:
2791 * animations/keyframes-comma-separated.html:
2792 * animations/keyframes-dynamic.html:
2793 * animations/keyframes-infinite-iterations.html:
2794 * animations/keyframes-invalid-keys.html:
2795 * animations/keyframes-out-of-order.html:
2796 * animations/keyframes.html:
2797 * animations/leak-document-with-css-animation.html:
2798 * animations/lineheight-animation.html:
2799 * animations/longhand-timing-function.html:
2800 * animations/matrix-anim.html:
2801 * animations/missing-from-to-transforms.html:
2802 * animations/missing-from-to.html:
2803 * animations/missing-keyframe-properties-repeating.html:
2804 * animations/missing-keyframe-properties-timing-function.html:
2805 * animations/missing-keyframe-properties.html:
2806 * animations/missing-values-first-keyframe.html:
2807 * animations/missing-values-last-keyframe.html:
2808 * animations/multiple-animations-timing-function.html:
2809 * animations/multiple-animations.html:
2810 * animations/multiple-keyframes.html:
2811 * animations/negative-delay.html:
2812 * animations/pause-crash.html:
2813 * animations/play-state-start-paused.html:
2814 * animations/resources/animation-leak-iframe.html:
2815 * animations/simultaneous-start-left.html:
2816 * animations/simultaneous-start-transform.html:
2817 * animations/spring-function.html:
2818 * animations/stacking-context-unchanged-while-running.html:
2819 * animations/stop-animation-on-suspend.html:
2820 * animations/suspend-resume-animation-events.html:
2821 * animations/timing-functions.html:
2822 * animations/transition-and-animation-1.html:
2823 * animations/transition-and-animation-2.html:
2824 * animations/transition-and-animation-3.html:
2825 * animations/trigger-container-scroll-boundaries.html:
2826 * animations/trigger-container-scroll-empty.html:
2827 * animations/trigger-container-scroll-simple.html:
2828 * animations/unanimated-style.html:
2829 * animations/unprefixed-keyframes.html:
2830 * animations/width-using-ems.html:
2831 * compositing/animation/animated-composited-inside-hidden.html:
2832 * compositing/animation/computed-style-during-delay.html:
2833 * compositing/animation/layer-for-filling-animation.html:
2834 * compositing/backing/backface-visibility-flip.html:
2835 * compositing/backing/transform-transition-from-outside-view.html:
2836 * compositing/contents-scale/animating.html:
2837 * compositing/layer-creation/animation-overlap-with-children.html:
2838 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2839 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
2840 * compositing/layer-creation/mismatched-transform-transition-overlap.html:
2841 * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2842 * compositing/layer-creation/overlap-animation-clipping.html:
2843 * compositing/layer-creation/overlap-animation-container.html:
2844 * compositing/layer-creation/overlap-animation.html:
2845 * compositing/layer-creation/scale-rotation-animation-overlap.html:
2846 * compositing/layer-creation/scale-rotation-transition-overlap.html:
2847 * compositing/layer-creation/translate-animation-overlap.html:
2848 * compositing/layer-creation/translate-scale-animation-overlap.html:
2849 * compositing/layer-creation/translate-scale-transition-overlap.html:
2850 * compositing/layer-creation/translate-transition-overlap.html:
2851 * compositing/overflow/overflow-positioning.html:
2852 * compositing/reflections/animation-inside-reflection.html:
2853 * compositing/reflections/nested-reflection-animated.html:
2854 * compositing/reflections/nested-reflection-transition.html:
2855 * compositing/scrolling/touch-scroll-to-clip.html:
2856 * compositing/transitions/scale-transition-no-start.html:
2857 * compositing/transitions/singular-scale-transition.html:
2858 * compositing/visible-rect/animated-from-none.html:
2859 * compositing/visible-rect/animated.html:
2860 * css3/calc/transitions-dependent.html:
2861 * css3/calc/transitions.html:
2862 * css3/filters/backdrop/animation.html:
2863 * css3/filters/composited-during-animation.html:
2864 * css3/filters/filter-animation-from-none-hw.html:
2865 * css3/filters/filter-animation-from-none-multi-hw.html:
2866 * css3/filters/filter-animation-from-none-multi.html:
2867 * css3/filters/filter-animation-from-none.html:
2868 * css3/filters/filter-animation-hw.html:
2869 * css3/filters/filter-animation-multi-hw.html:
2870 * css3/filters/filter-animation-multi.html:
2871 * css3/filters/filter-animation.html:
2872 * css3/masking/clip-path-animation.html:
2873 * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2874 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
2875 * fast/animation/css-animation-resuming-when-visible.html:
2876 * fast/animation/css-animation-throttling-lowPowerMode.html:
2877 * fast/animation/height-auto-transition-computed-value.html:
2878 * fast/css-generated-content/pseudo-animation.html:
2879 * fast/css-generated-content/pseudo-transition.html:
2880 * fast/filter-image/filter-image-animation.html:
2881 * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2882 * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2883 * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2884 * http/wpt/css/css-animations/start-animation-001.html:
2885 * imported/blink/transitions/transition-not-interpolable.html:
2886 * imported/blink/transitions/unprefixed-transform.html:
2887 * platform/ios/TestExpectations:
2888 * platform/win/TestExpectations:
2889 * transitions/remove-transition-style.html:
2890 * transitions/transition-drt-api-delay-expected.txt: Removed.
2891 * transitions/transition-drt-api-delay.html: Removed.
2892 * transitions/transition-drt-api-expected.txt: Removed.
2893 * transitions/transition-drt-api.html: Removed.
2894 * transitions/zero-duration-with-non-zero-delay-end.html:
2896 2018-09-26 Devin Rousso <drousso@apple.com>
2898 Web Inspector: Hide DOM and XHR breakpoint sections when they are empty
2899 https://bugs.webkit.org/show_bug.cgi?id=182406
2900 <rdar://problem/37131512>
2902 Reviewed by Joseph Pecoraro.
2904 * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
2905 * inspector/debugger/break-on-uncaught-exception.html:
2906 * inspector/debugger/breakpoints-disabled-expected.txt:
2907 * inspector/debugger/breakpoints-disabled.html:
2908 * inspector/debugger/pause-reason.html:
2909 * inspector/debugger/setPauseOnAssertions.html:
2910 * inspector/worker/debugger-pause.html:
2912 2018-09-26 Devin Rousso <drousso@apple.com>
2914 Web Inspector: determine hasVisibleEffect for each RecordingAction as it's processed
2915 https://bugs.webkit.org/show_bug.cgi?id=189860
2917 Reviewed by Joseph Pecoraro.
2919 * inspector/unit-tests/array-utilities-expected.txt:
2920 * inspector/unit-tests/array-utilities.html:
2922 2018-09-26 Justin Fan <justin_fan@apple.com>
2924 WebGL 2: updated passing test expectations for deqp/primitiverestart
2925 https://bugs.webkit.org/show_bug.cgi?id=189981
2927 Reviewed by Jon Lee.
2929 Test-expectation updates for trac.webkit.org/changeset/236490; these are still to be skipped on ews.
2931 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt:
2932 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt:
2933 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt:
2934 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt:
2935 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt:
2936 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt:
2937 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt:
2938 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt:
2940 2018-09-26 Alex Christensen <achristensen@webkit.org>
2942 Unreviewed, rolling out r236524.
2948 "URLWithUserTypedString should return nil for URLs deemed to
2949 be invalid by WebCore::URL"
2950 https://bugs.webkit.org/show_bug.cgi?id=189979
2951 https://trac.webkit.org/changeset/236524
2953 2018-09-26 Per Arne Vollan <pvollan@apple.com>
2955 WebVTT cue alignment broken
2956 https://bugs.webkit.org/show_bug.cgi?id=190004
2958 Reviewed by Eric Carlson.
2960 * media/track/captions-webvtt/left-align.vtt: Added.
2961 * media/track/track-add-remove-cue-expected.txt:
2962 * media/track/track-add-remove-cue.html:
2963 * media/track/track-cue-left-align-expected-mismatch.html: Added.
2964 * media/track/track-cue-left-align.html: Added.
2965 * media/track/track-cue-mutable-expected.txt:
2966 * media/track/track-cue-mutable.html:
2967 * media/track/track-vttcue-expected.txt:
2968 * media/track/track-vttcue.html:
2969 * media/track/track-webvtt-tc013-settings-expected.txt:
2970 * media/track/track-webvtt-tc013-settings.html:
2971 * media/track/track-webvtt-tc015-positioning-expected.txt:
2972 * media/track/track-webvtt-tc015-positioning.html:
2973 * media/track/track-webvtt-tc016-align-positioning-expected.txt:
2974 * media/track/track-webvtt-tc016-align-positioning.html:
2975 * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
2976 * media/track/track-webvtt-tc018-align-text-line-position.html:
2977 * media/track/track-webvtt-tc021-valign-expected.txt:
2978 * media/track/track-webvtt-tc021-valign.html:
2979 * media/video-test.js:
2982 2018-09-26 James Savage <james.savage@apple.com>
2984 Allow override of viewport configuration.
2985 https://bugs.webkit.org/show_bug.cgi?id=188772.
2986 <rdar://problem/43538892>.
2988 Reviewed by Simon Fraser.
2990 Add test proving that a document without a meta viewport specifying
2991 width=device-width still gets a layout when this setting is enabled. I also
2992 added a baseline case to prove that without this setting we do not layout
2995 * fast/viewport/ios/ipad/empty-viewport-expected.txt: Added.
2996 * fast/viewport/ios/ipad/empty-viewport.html: Added.
2997 * fast/viewport/ios/ipad/meta-viewport-disabled-expected.txt: Added.
2998 * fast/viewport/ios/ipad/meta-viewport-disabled.html: Added.
3000 2018-09-26 Alex Christensen <achristensen@webkit.org>
3002 uidna_nameToASCII only needs a buffer capacity of 64
3003 https://bugs.webkit.org/show_bug.cgi?id=190006
3005 Reviewed by Chris Dumez.
3007 * fast/dom/DOMURL/parsing.html:
3009 2018-09-26 Ryosuke Niwa <rniwa@webkit.org>
3011 Selection should work across shadow boundary when initiated by a mouse drag
3012 https://bugs.webkit.org/show_bug.cgi?id=151380
3013 <rdar://problem/24363872>
3015 Reviewed by Antti Koivisto and Wenson Hsieh.
3017 Added regression tests using ref tests since getSelection() doesn't expose any node inside a shadow tree.
3019 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1-expected.html: Added.
3020 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html: Added.
3021 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2-expected.html: Added.
3022 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html: Added.
3023 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3-expected.html: Added.
3024 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html: Added.
3025 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4-expected.html: Added.
3026 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html: Added.
3027 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5-expected.html: Added.
3028 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html: Added.
3029 * editing/selection/selection-across-shadow-boundaries-readonly-1-expected.html: Added.
3030 * editing/selection/selection-across-shadow-boundaries-readonly-1.html: Added.
3031 * editing/selection/selection-across-shadow-boundaries-readonly-2-expected.html: Added.
3032 * editing/selection/selection-across-shadow-boundaries-readonly-2.html: Added.
3033 * editing/selection/selection-across-shadow-boundaries-readonly-3-expected.html: Added.
3034 * editing/selection/selection-across-shadow-boundaries-readonly-3.html: Added.
3035 * editing/selection/selection-across-shadow-boundaries-user-select-all-1-expected.html: Added.
3036 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html: Added.
3038 2018-09-26 Alicia Boya GarcÃa <aboya@igalia.com>
3040 [GTK] Unreviewed test gardening
3041 https://bugs.webkit.org/show_bug.cgi?id=190002
3044 * platform/gtk/TestExpectations:
3046 2018-09-26 Truitt Savell <tsavell@apple.com>
3048 Marking two more media-fragments/ tests as flakey after the iOS12 update
3049 https://bugs.webkit.org/show_bug.cgi?id=187557
3051 Unreviewed Test Gardening
3053 * platform/ios/TestExpectations:
3055 2018-09-25 Justin Fan <justin_fan@apple.com>
3057 WebGL 2 Conformance: primitive restart and draw_primitive_restart WebGL2 sample
3058 https://bugs.webkit.org/show_bug.cgi?id=189625
3059 <rdar://problem/42882620>
3061 Reviewed by Dean Jackson.
3063 Implement support for Primitive Restart Fixed Index as expected
3064 by the WebGL 2 specifications.
3066 * TestExpectations: Skip some flaky tests between different Mac machines under 2.0.0.
3067 * webgl/webgl2-primitive-restart.html: Canary ref test to be run as part of LayoutTests suite.
3068 * webgl/webgl2-primitive-restart-expected.html:
3070 2018-09-25 Chris Dumez <cdumez@apple.com>
3072 Unreviewed, rolling out r236420 and r236458.
3074 This change is not fully correct
3076 Reverted changesets:
3078 "Do not do early processing of incoming sync IPC unless we're
3079 waiting for a sync IPC reply"
3080 https://bugs.webkit.org/show_bug.cgi?id=186941
3081 https://trac.webkit.org/changeset/236420
3083 "Unreviewed, update bug number of http/tests/misc/blob-
3084 size.html crash on Windows"
3085 https://trac.webkit.org/changeset/236458
3087 2018-09-25 Justin Fan <justin_fan@apple.com>
3089 WebGL 2 conformance: expected test results for the deqp suite (mac-mojave-wk2)
3090 https://bugs.webkit.org/show_bug.cgi?id=189942
3092 Reviewed by Jon Lee.
3094 Add expected results for the deqp suite with the new detailed format, for this spade for macOS Mojave.
3096 * webgl/2.0.0/deqp/.../*-expected.txt: Added expected results.
3098 2018-09-25 Jiewen Tan <jiewen_tan@apple.com>
3100 [WebAuthN] Make AuthenticatorManager
3101 https://bugs.webkit.org/show_bug.cgi?id=189279
3102 <rdar://problem/44116792>
3104 Reviewed by Chris Dumez.
3106 Most of the new tests are rewritten from the LocalAuthenticator API tests. Old mock tests are temporarily skipped
3107 for the new mock tests.
3110 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt: Added.
3111 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html: Added.
3112 * http/wpt/webauthn/public-key-credential-create-success-local.https-expected.txt: Added.
3113 * http/wpt/webauthn/public-key-credential-create-success-local.https.html: Added.
3114 * http/wpt/webauthn/public-key-credential-create-success.https.html:
3115 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt: Added.
3116 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html: Added.
3117 * http/wpt/webauthn/public-key-credential-get-success-local.https-expected.txt: Added.
3118 * http/wpt/webauthn/public-key-credential-get-success-local.https.html: Added.
3119 * http/wpt/webauthn/public-key-credential-get-success.https.html:
3120 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available-expected.txt: Added.
3121 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available.html: Added.
3122 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Removed.
3123 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Removed.
3124 * http/wpt/webauthn/resources/util.js:
3125 * platform/mac-wk2/TestExpectations:
3127 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3129 REGRESSION: (r235948) Layout Test compositing/backing/backing-store-attachment-fill-forwards-animation.html is a flaky failure
3130 https://bugs.webkit.org/show_bug.cgi?id=189598#c0
3132 Unreviewed test gardening.
3134 * platform/ios/TestExpectations: Mark test as flaky.
3135 * platform/mac-wk2/TestExpectations: Ditto.
3137 2018-09-25 Eric Carlson <eric.carlson@apple.com>
3139 [MediaStream] Update constraints supported by getDisplayMedia
3140 https://bugs.webkit.org/show_bug.cgi?id=189930
3142 Reviewed by Youenn Fablet.
3144 * http/tests/media/media-stream/get-display-media-prompt-expected.txt:
3145 * http/tests/media/media-stream/get-display-media-prompt.html:
3147 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3149 [resource-timing] imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.html times out on WK1
3150 https://bugs.webkit.org/show_bug.cgi?id=189908
3152 Unreviewed test gardening.
3154 * platform/mac-wk1/TestExpectations: Mark test as a failure since it is hitting a WPT harness timeout.
3155 * platform/mac/TestExpectations: Remove expectation in favor of a mac-wk1 specific one.
3157 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3159 Unreviewed, correct a typo in a bug URL.
3161 * platform/mac/TestExpectations:
3163 2018-09-25 Chris Dumez <cdumez@apple.com>
3165 Unreviewed, update bug number of http/tests/misc/blob-size.html crash on Windows
3167 * platform/win/TestExpectations:
3169 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3171 Mark two tests as flakey.
3173 * platform/mac/TestExpectations:
3175 2018-09-24 John Wilander <wilander@apple.com>
3177 Cap lifetime of persistent cookies created client-side through document.cookie
3178 https://bugs.webkit.org/show_bug.cgi?id=189933
3179 <rdar://problem/44741888>
3181 Reviewed by Chris Dumez.
3184 Skipped the new test by default since the behavior change is for
3185 Cocoa platforms only.
3186 * http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt: Added.
3187 * http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html: Added.
3188 * http/tests/cookies/resources/cookie-utilities.js:
3189 * platform/ios/TestExpectations:
3190 Marked the new test as [ Pass ].
3191 * platform/mac-wk2/TestExpectations:
3192 Marked the new test as [ Pass ].
3194 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3196 Remove filterRes parameter from filters
3197 https://bugs.webkit.org/show_bug.cgi?id=129565
3198 <rdar://problem/44714340>
3200 Reviewed by Dean Jackson.
3202 Remove support for the "filterRes" attribute on SVG filters. It's marked as
3203 deprecated in https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-filterres
3204 and no longer supported by Chrome or Firefox.
3206 Removed existing filterRes tests, added new test checking that it has no effect.
3208 * html5lib/resources/tests11.dat: Edited to remove filterRes. This seems to have been superseded by
3209 imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests11.html
3210 * platform/gtk/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
3211 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
3212 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
3213 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
3214 * platform/gtk/svg/filters/filterRes-expected.png: Removed.
3215 * platform/gtk/svg/filters/filterRes1-expected.png: Removed.
3216 * platform/gtk/svg/filters/filterRes3-expected.png: Removed.
3217 * platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Removed.
3218 * platform/mac/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
3219 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
3220 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
3221 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
3222 * platform/mac/svg/filters/filterRes-expected.png: Removed.
3223 * platform/mac/svg/filters/filterRes1-expected.png: Removed.
3224 * platform/mac/svg/filters/filterRes2-expected.png: Removed.
3225 * platform/mac/svg/filters/filterRes3-expected.png: Removed.
3226 * svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
3227 * svg/W3C-SVG-1.1-SE/svgdom-over-01-f.svg:
3228 * svg/dom/SVGAnimatedInteger-expected.txt:
3229 * svg/dom/SVGAnimatedInteger.html: Change to use feConvolveMatrix orderX.
3230 * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.txt: Removed.
3231 * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call.html: Removed.
3232 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.txt: Removed.
3233 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop.html: Removed.
3234 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.txt: Removed.
3235 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop.html: Removed.
3236 * svg/filters/filterRes-is-noop-expected.svg: Added.
3237 * svg/filters/filterRes-is-noop.svg: Added.
3238 * svg/filters/filterRes.svg: Removed.
3239 * svg/filters/filterRes1-expected.txt: Removed.
3240 * svg/filters/filterRes1.svg: Removed.
3241 * svg/filters/filterRes2-expected.png: Removed.
3242 * svg/filters/filterRes2-expected.txt: Removed.
3243 * svg/filters/filterRes2.svg: Removed.
3244 * svg/filters/filterRes3-expected.txt: Removed.
3245 * svg/filters/filterRes3.svg: Removed.
3247 2018-09-24 Justin Michaud <justin_michaud@apple.com>
3249 Import WPT tests for css custom properties api
3250 https://bugs.webkit.org/show_bug.cgi?id=189764
3252 Reviewed by Ryosuke Niwa.
3254 * platform/mac-wk1/TestExpectations:
3256 2018-09-24 Matt Lewis <jlewis3@apple.com>
3258 Skipped accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html on High Sierra+.
3259 https://bugs.webkit.org/show_bug.cgi?id=189094
3261 Unreviewed test gardening.
3263 * platform/mac-wk2/TestExpectations:
3265 2018-09-24 Ryosuke Niwa <rniwa@webkit.org>
3267 imported/w3c/web-platform-tests/shadow-dom/slotchange.html is a flaky failure
3268 https://bugs.webkit.org/show_bug.cgi?id=167652
3270 Reviewed by Saam Barati.
3272 Added a regression test for signaling a lot of slot elements.
3274 * fast/shadow-dom/signal-slot-list-retains-js-wrappers-expected.txt: Added.
3275 * fast/shadow-dom/signal-slot-list-retains-js-wrappers.html: Added.
3277 2018-09-24 Ryosuke Niwa <rniwa@webkit.org>
3279 Release assert when using paper-textarea due to autocorrect IDL attribute missing CEReactions
3280 https://bugs.webkit.org/show_bug.cgi?id=174629
3281 <rdar://problem/33407620>
3283 Reviewed by Simon Fraser.
3285 Added a regression test for mutating autocorrect and autocapitalize IDL attributes during connected callback.
3287 * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash-expected.txt: Added.
3288 * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash.html: Added.
3290 2018-09-24 Basuke Suzuki <Basuke.Suzuki@sony.com>
3292 [Curl] Enable http/tests/misc tests.
3293 https://bugs.webkit.org/show_bug.cgi?id=189931
3295 Unreviewed test gardening.
3297 * platform/wincairo/TestExpectations:
3298 * platform/wincairo/http/tests/misc/acid2-expected.txt: Added.
3299 * platform/wincairo/http/tests/misc/acid2-pixel-expected.txt: Added.
3300 * platform/wincairo/http/tests/misc/error404-expected.txt: Added.
3301 * platform/wincairo/http/tests/misc/favicon-as-image-expected.txt: Added.
3302 * platform/wincairo/http/tests/misc/frame-access-during-load-expected.txt: Added.
3303 * platform/wincairo/http/tests/misc/generated-content-inside-table-expected.txt: Added.
3304 * platform/wincairo/http/tests/misc/iframe404-expected.txt: Added.
3305 * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: Added.
3306 * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Added.
3307 * platform/wincairo/http/tests/misc/slow-loading-image-in-pattern-expected.txt: Added.
3309 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3311 Update some test results under compositing/overflow
3312 https://bugs.webkit.org/show_bug.cgi?id=189857
3314 Reviewed by Tim Horton.
3316 Unskip some tests under compositing/overflow, and land new macOS and iOS expectations.
3318 * compositing/overflow/overflow-auto-with-touch-expected.txt:
3319 * compositing/overflow/overflow-overlay-with-touch-expected.txt:
3320 * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
3321 * compositing/overflow/scrolling-without-painting-expected.txt:
3322 * compositing/overflow/textarea-scroll-touch-expected.txt:
3323 * compositing/overflow/updating-scrolling-content-expected.txt:
3324 * platform/ios-simulator-wk2/TestExpectations:
3325 * platform/ios/TestExpectations:
3326 * platform/ios/compositing/overflow/nested-scrolling-expected.txt:
3327 * platform/ios/compositing/overflow/overflow-auto-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
3328 * platform/ios/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
3329 * platform/ios/compositing/overflow/overflow-overlay-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-overlay-with-touch-expected.txt.
3330 * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt.
3331 * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-without-painting-expected.txt.
3332 * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt: Copied from LayoutTests/compositing/overflow/textarea-scroll-touch-expected.txt.
3333 * platform/ios/compositing/overflow/updating-scrolling-content-expected.txt: Copied from LayoutTests/compositing/overflow/updating-scrolling-content-expected.txt.
3334 * platform/mac/TestExpectations:
3335 * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
3337 2018-09-24 Truitt Savell <tsavell@apple.com>
3339 Continued test gardening of media-fragment/ tests for ios 12
3340 https://bugs.webkit.org/show_bug.cgi?id=187557
3342 Unreviewed test gardening
3344 * platform/ios/TestExpectations:
3346 2018-09-21 Simon Fraser <simon.fraser@apple.com>
3348 Remove the old "AcceleratedCompositingForOverflowScroll" code
3349 https://bugs.webkit.org/show_bug.cgi?id=189870
3351 Reviewed by Zalan Bujtas.
3353 The "AcceleratedCompositingForOverflowScroll" code was added to allow overflow:scroll to use
3354 composited scrolling if an overflow:scroll could be made a stacking context without affecting
3355 z-order. We need overflow:scroll to be accelerated always, so a different approach is needed.
3356 Remove this old code (unused by any platform?) to make working on new code easier.
3358 Keep some of the tests; they will be useful later.
3360 * compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
3361 * compositing/overflow/automatically-opt-into-composited-scrolling.html: Removed.
3362 * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
3363 * compositing/overflow/composited-scrolling-creates-a-stacking-container.html: Removed.
3364 * compositing/overflow/composited-scrolling-paint-phases.html:
3365 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
3366 * compositing/overflow/dynamic-composited-scrolling-status.html:
3367 * compositing/overflow/iframe-inside-overflow-clipping.html:
3368 * compositing/overflow/nested-scrolling.html:
3369 * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
3370 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
3371 * compositing/overflow/scrolling-content-clip-to-viewport.html:
3372 * compositing/overflow/scrolling-without-painting.html:
3373 * compositing/overflow/textarea-scroll-touch.html:
3374 * compositing/overflow/updating-scrolling-content.html:
3375 * compositing/rtl/rtl-overflow-scrolling.html:
3376 * platform/gtk/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3377 * platform/ios-simulator-wk2/TestExpectations:
3378 * platform/ios-wk1/TestExpectations:
3379 * platform/ios/compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
3380 * platform/ios/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3381 * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3383 2018-09-24 Chris Dumez <cdumez@apple.com>
3385 Do not do early processing of incoming sync IPC unless we're waiting for a sync IPC reply
3386 https://bugs.webkit.org/show_bug.cgi?id=186941
3388 Reviewed by Alex Christensen.
3390 Add layout test coverage.
3392 * http/tests/misc/blob-size-expected.txt: Added.
3393 * http/tests/misc/blob-size.html: Added.
3395 2018-09-24 Chris Dumez <cdumez@apple.com>
3397 Unreviewed, skip imported/w3c/web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.html
3399 This newly imported test flakily times out.
3403 2018-09-24 Zan Dobersek <zdobersek@igalia.com>
3405 Unreviewed WPE gardening. Managing failing WebGL tests in the 2.0.0
3406 version of the Khronos conformance suite.
3408 * platform/wpe/TestExpectations: Skip the GLSL test cases of which one
3409 is DoS-ing AMD GPUs on Linux. This needs more research to isolate the
3410 culprit and properly fix the underlying problem.
3411 * platform/wpe/webgl/2.0.0/: 44 test baselines added.
3413 2018-09-24 Daniel Bates <dabates@apple.com>
3415 [iOS] Key code is 0 for many hardware keyboard keys
3416 https://bugs.webkit.org/show_bug.cgi?id=189604
3418 Reviewed by Wenson Hsieh.
3420 Update existing test and test result and add a new test to ensure we dispatch DOM keydown
3421 and DOM keyup events dispatched for special keys.
3423 * fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: Update expected result.
3424 * fast/events/ios/keydown-keyup-in-non-editable-content.html: Remove logic to test arrow keys
3425 as these are tested in test keydown-keyup-special-keys-in-non-editable-element.html. Also
3426 update manual instructions to use <kbd> to format keyboard keys.
3427 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
3429 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3431 feMorphology filter in CSS doesn't update when element moves
3432 https://bugs.webkit.org/show_bug.cgi?id=189895
3434 Reviewed by Dean Jackson.
3436 Test that moves a box inside a filtered div. Masking is necessary to work
3437 around bugs in feMorphology invalidation (webkit.org/b/189896).
3439 * css3/filters/invalidate-sourceAlpha-expected.html: Added.
3440 * css3/filters/invalidate-sourceAlpha.html: Added.
3442 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3444 CSS reference filter with feDisplacementMap shows buffer corruption on Retina displays
3445 https://bugs.webkit.org/show_bug.cgi?id=188486
3446 <rdar://problem/43189750>
3448 Reviewed by Dean Jackson.
3450 * css3/filters/hidpi-feDisplacementMap-expected.html: Added.
3451 * css3/filters/hidpi-feDisplacementMap.html: Added.
3453 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3455 Garbled rendering of image when applied feConvolveMatrix to it, on Retina display
3456 https://bugs.webkit.org/show_bug.cgi?id=189748
3457 <rdar://problem/44621494>
3459 Reviewed by Jon Lee.
3461 * css3/filters/hidpi-feConvolveMatrix-expected.html: Added.
3462 * css3/filters/hidpi-feConvolveMatrix.html: Added.
3464 2018-09-22 Dean Jackson <dino@apple.com>
3466 Ensure PointerEvent is not visible when disabled
3467 https://bugs.webkit.org/show_bug.cgi?id=189889
3468 <rdar://problem/44708253>
3470 Reviewed by Eric Carlson.
3472 A test that explicitly disables PointerEvents and checks
3473 that the interface is not visible.
3475 * pointerevents/disabled-expected.html: Added.
3476 * pointerevents/disabled.html: Added.
3478 2018-09-24 Truitt Savell <tsavell@apple.com>
3480 [ iOS ] Layout Tests in media/media-fragments/ are flaky - Remved Debug only as tests are flakey on Release.
3481 https://bugs.webkit.org/show_bug.cgi?id=187557
3483 Unreviewed Test Gardening
3485 * platform/ios/TestExpectations:
3487 2018-09-24 Truitt Savell <tsavell@apple.com>
3489 [ iOS ] Layout Tests in media/media-fragments/ are flaky
3490 https://bugs.webkit.org/show_bug.cgi?id=187557
3492 Unreviewed Test Gardening
3494 * platform/ios/TestExpectations:
3496 2018-09-24 Andy Estes <aestes@apple.com>
3498 Try to make payment-response-reference-cycle-leak.https.html not be flaky.