1 2018-10-22 Justin Michaud <justin_michaud@apple.com>
3 Registered custom properties should support syntax parameter for <length> and *
4 https://bugs.webkit.org/show_bug.cgi?id=190039
6 Reviewed by Antti Koivisto.
8 Add tests for inline styles, font-size cycles with custom properties, and a crash that was reported.
10 * css-custom-properties-api/crash-expected.txt: Added.
11 * css-custom-properties-api/crash.html: Added.
12 * css-custom-properties-api/cycles-expected.txt: Added.
13 * css-custom-properties-api/cycles.html: Added.
14 * css-custom-properties-api/inline-expected.txt: Added.
15 * css-custom-properties-api/inline.html: Added.
17 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
19 REGRESSION: [iOS] Layout Test media/media-fullscreen-pause-inline.html is a flaky failure
20 https://bugs.webkit.org/show_bug.cgi?id=187618
22 Unreviewed test gardening.
24 * platform/ios/TestExpectations: Mark test as flaky.
26 2018-10-22 Justin Michaud <justin_michaud@apple.com>
28 CSS Paint API should give a 2d rendering context
29 https://bugs.webkit.org/show_bug.cgi?id=190762
31 Reviewed by Dean Jackson.
33 * fast/css-custom-paint/basic.html:
35 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
37 Unreviewed, update TestExpectations for imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
38 https://bugs.webkit.org/show_bug.cgi?id=157068
40 * TestExpectations: Mark test as a flaky failure for release builds.
41 * platform/mac-wk1/TestExpectations: Remove duplicate expectation.
43 2018-10-22 Dawei Fenton <realdawei@apple.com>
45 REGRESSION (r234330): [mac-wk1] Layout Test fast/repaint/animation-after-layer-scroll.html is a flaky failure
46 https://bugs.webkit.org/show_bug.cgi?id=188421
48 Unreviewed test gardening.
50 * platform/mac-wk1/TestExpectations: Mark test as flaky.
52 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
54 [ Mojave WK1 ] Layout Test storage/indexeddb/database-odd-names.html is failing
55 https://bugs.webkit.org/show_bug.cgi?id=190350
57 Unreviewed test gardening.
59 * platform/mac-wk1/TestExpectations: Mark test as failing.
61 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
63 [macOS WK1] Layout Test http/tests/security/cross-origin-xsl-redirect-BLOCKED.html is a flaky failure
64 https://bugs.webkit.org/show_bug.cgi?id=189723
66 Unreviewed test gardening.
68 * platform/mac-wk1/TestExpectations: Mark test as flaky.
70 2018-10-22 Ali Juma <ajuma@chromium.org>
72 Layout Test imported/w3c/web-platform-tests/intersection-observer/containing-block.html is a flaky failure on Debug builds
73 https://bugs.webkit.org/show_bug.cgi?id=190808
75 Unreviewed test gardening.
79 2018-10-22 Dawei Fenton <realdawei@apple.com>
81 Some WK1 repaint tests are flaky on Mojave
82 https://bugs.webkit.org/show_bug.cgi?id=190627
84 Unreviewed, marked tests as flaky.
86 * platform/mac-wk1/TestExpectations:
88 2018-10-22 Wenson Hsieh <wenson_hsieh@apple.com>
90 [iOS] [Datalist] fast/forms/datalist/datalist-show-hide.html fails
91 https://bugs.webkit.org/show_bug.cgi?id=190777
93 Reviewed by Tim Horton.
95 Refactor this test such that it passes on both iOS and macOS. This test verifies that datalist suggestions menu
96 UI can be shown and hidden. On macOS, we focus and then blur the input field; on iOS, we tap in the datalist
97 button to show the suggestions UI, and then tap in the text field to bring back the regular keyboard.
99 * fast/forms/datalist/datalist-show-hide-expected.txt:
100 * fast/forms/datalist/datalist-show-hide.html:
101 * platform/ios/TestExpectations:
103 Unskip the layout test on iOS.
105 * resources/ui-helper.js:
106 (window.UIHelper.isShowingDataListSuggestions):
108 Tweak this helper function to resolve with either true or false (Boolean types), instead of the strings "true"
111 2018-10-22 Truitt Savell <tsavell@apple.com>
113 [ MacOS WK1 ] Layout Test platform/mac/media/audio-session-category-video-paused.html is flaky Timeout
114 https://bugs.webkit.org/show_bug.cgi?id=189680
116 Unreviewed Test Gardening
118 * platform/mac-wk1/TestExpectations:
120 2018-10-20 Daniel Bates <dabates@apple.com>
122 Unskip test fast/writing-mode/english-rl-text-with-spelling-marker.html in iOS WebKit2
124 Following r235149 we mark spelling errors in iOS WebKit2.
126 * platform/ios-wk1/TestExpectations: Skip in legacy WebKit until we fix <https://webkit.org/b/188762>.
127 * platform/ios/TestExpectations: Unskip test.
129 2018-10-19 Justin Fan <justin_fan@apple.com>
131 [WebGPU] Add stubs for WebGPUSwapChain and WebGPURenderingContext
132 https://bugs.webkit.org/show_bug.cgi?id=190742
134 Reviewed by Dean Jackson.
136 Updated basic webgpu feature detection test to check for WebGPURenderingContext.
138 * webgpu/webgpu-enabled-expected.txt:
139 * webgpu/webgpu-enabled.html:
141 2018-10-19 Wenson Hsieh <wenson_hsieh@apple.com>
143 [iOS] [Datalist] Can't pick datalist suggestions in a stock WKWebView
144 https://bugs.webkit.org/show_bug.cgi?id=190621
145 <rdar://problem/45310649>
147 Reviewed by Tim Horton.
149 Refactor an existing layout test to run on both iOS and macOS. On both platforms, it checks that the top
150 suggestion respects option element order in the document, as well as the current contents of the text field.
151 On macOS, we use arrow keys and hit return to select a suggestion; on iOS, we tap the suggestions button and
152 simulate hitting the done button on the input view to dismiss the keyboard.
154 * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt:
155 * fast/forms/datalist/datalist-textinput-suggestions-order.html:
156 * platform/ios/TestExpectations:
158 Enable this test on iOS.
160 * resources/ui-helper.js:
161 (window.UIHelper.resignFirstResponder):
164 2018-10-19 John Wilander <wilander@apple.com>
166 Only cap lifetime of persistent cookies created client-side through document.cookie when resource load statistics is enabled
167 https://bugs.webkit.org/show_bug.cgi?id=190687
168 <rdar://problem/45349024>
170 Reviewed by Alex Christensen.
172 The test case now makes use of internals.setResourceLoadStatisticsEnabled()
173 and was thus moved to http/tests/resourceLoadStatistics/.
176 Removed skip of previous test location.
177 * 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.
178 * 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.
179 * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
180 Removed line containing "isMarkedForCookieBlocking: No."
181 * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
182 Removed line containing "isMarkedForCookieBlocking: No."
183 * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
184 Removed line containing "isMarkedForCookieBlocking: No."
185 * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
186 Removed line containing "isMarkedForCookieBlocking: No."
187 * platform/ios/TestExpectations:
188 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
189 * platform/mac-wk2/TestExpectations:
190 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
192 2018-10-19 Commit Queue <commit-queue@webkit.org>
194 Unreviewed, rolling out r237254.
195 https://bugs.webkit.org/show_bug.cgi?id=190760
197 "It regresses JetStream 2 by 5% on some iOS devices"
198 (Requested by saamyjoon on #webkit).
202 "[JSC] JSC should have "parseFunction" to optimize Function
204 https://bugs.webkit.org/show_bug.cgi?id=190340
205 https://trac.webkit.org/changeset/237254
207 2018-10-19 Charlie Turner <cturner@igalia.com>
209 [EME] Fix crash during tracing in gst_qtdemux_request_protection_context
210 https://bugs.webkit.org/show_bug.cgi?id=190738
212 Reviewed by Xabier Rodriguez-Calvar.
214 Add failing test expectations for the GTK port. These tests are
215 not mirrored in the top-level TestExpectations file, since there
216 are no passing baselines for these tests there. The testing
217 infrastructure will report them as unexpected passing when they
218 are marked as [ Failure ] there, since their output matches the
219 failing output in this directory, and if you don't have an
220 expected test, then they fail as [ Missing ], and putting failing
221 baselines in the top-level cross-platform directory also seem
224 The following two tests produce a dumpRenderTree output for
225 unknown reasons, and so they have been marked as Missing for now.
227 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html
228 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html
230 * platform/gtk/TestExpectations: Update expectations.
231 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt: Added.
232 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt: Added.
233 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt: Added.
234 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt: Added.
235 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt: Added.
236 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt: Added.
237 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt: Added.
238 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt: Added.
239 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt: Added.
240 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt: Added.
241 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt: Added.
242 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt: Added.
243 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt: Added.
244 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt: Added.
245 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt: Added.
246 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt: Added.
248 2018-10-18 Said Abou-Hallawa <sabouhallawa@apple.com>
250 [CG] Adopt CG SPI for non-even cornered rounded rects
251 https://bugs.webkit.org/show_bug.cgi?id=190155
253 Reviewed by Simon Fraser.
255 This test fails on iOS simulator because of just one pixel difference.
256 I think it happens because of anti aliasing the color at the border of
257 the black shadow. Since this test is testing the radius attribute of the
258 CSS box-shadow and this should not be affected by whether the shadow has
259 non-even rounded corners or not, I am going to change it to have even
262 * fast/box-shadow/box-shadow-with-zero-radius-expected.html:
263 * fast/box-shadow/box-shadow-with-zero-radius.html:
265 2018-10-18 Justin Fan <justin_fan@apple.com>
267 Add test expectations for webgpu-enabled.html
268 https://bugs.webkit.org/show_bug.cgi?id=190739
270 Unreviewed test gardening.
272 Added forgotten expectations for webgpu-enabled, and updated some expectations
273 to match the WebGPU -> WebMetal naming and new WebGPU tests.
275 * platform/ios/TestExpectations:
276 * platform/mac-wk1/TestExpectations:
277 * platform/win/TestExpectations:
278 * platform/wincairo/TestExpectations:
279 * platform/wpe/TestExpectations:
280 * webgpu/webgpu-enabled-expected.txt: Added.
282 2018-10-18 Justin Michaud <justin_michaud@apple.com>
284 Add new image type for CSS painting API
285 https://bugs.webkit.org/show_bug.cgi?id=190697
287 Reviewed by Dean Jackson.
289 * fast/css-custom-paint/basic-expected.txt:
290 * fast/css-custom-paint/basic.html:
292 2018-10-18 Jer Noble <jer.noble@apple.com>
294 [MSE] timestampOffset can introduce floating-point rounding errors to incoming samples
295 https://bugs.webkit.org/show_bug.cgi?id=190590
296 <rdar://problem/45275626>
298 Reviewed by Eric Carlson.
300 * media/media-source/media-source-sequence-timestamps-expected.txt:
301 * media/media-source/media-source-timestampoffset-rounding-error-expected.txt: Added.
302 * media/media-source/media-source-timestampoffset-rounding-error.html: Added.
303 * media/media-source/mock-media-source.js:
306 2018-10-18 Jer Noble <jer.noble@apple.com>
308 Enable WKPreferences._lowPowerVideoAudioBufferSizeEnabled by default
309 https://bugs.webkit.org/show_bug.cgi?id=190315
310 <rdar://problem/45047807>
312 Reviewed by Eric Carlson.
314 * media/audio-controls-timeline-in-media-document-expected.txt:
315 * media/audio-controls-timeline-in-media-document.html:
317 2018-10-18 Jer Noble <jer.noble@apple.com>
319 Safari is not able to adapt between H264 streams with EditList and without EditList
320 https://bugs.webkit.org/show_bug.cgi?id=190638
321 <rdar://problem/45342208>
323 Reviewed by Eric Carlson.
325 * media/media-source/media-source-append-overlapping-dts-expected.txt: Added.
326 * media/media-source/media-source-append-overlapping-dts.html: Added.
328 2018-10-18 Per Arne Vollan <pvollan@apple.com>
330 [WebVTT] Region parameter and value should be separated by ':'
331 https://bugs.webkit.org/show_bug.cgi?id=190735
333 Reviewed by Eric Carlson.
335 * media/track/captions-webvtt/captions-regions.vtt:
336 * media/track/captions-webvtt/header-regions.vtt:
338 2018-10-18 Jer Noble <jer.noble@apple.com>
340 Add support for MediaKeyEncryptionScheme
341 https://bugs.webkit.org/show_bug.cgi?id=190173
343 Reviewed by Eric Carlson.
345 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess-expected.txt:
346 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess.html:
348 2018-10-18 Youenn Fablet <youenn@apple.com>
350 Handle MDNS resolution of candidates through libwebrtc directly
351 https://bugs.webkit.org/show_bug.cgi?id=190681
353 Reviewed by Eric Carlson.
356 Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
358 2018-10-18 Ross Kirsling <ross.kirsling@sony.com>
360 delete expression should not throw without a reference
361 https://bugs.webkit.org/show_bug.cgi?id=190637
363 Reviewed by Yusuke Suzuki.
365 * js/basic-strict-mode-expected.txt:
366 * js/script-tests/basic-strict-mode.js:
369 2018-10-18 Wenson Hsieh <wenson_hsieh@apple.com>
371 [GTK] fast/selectors/read-only-read-write-input-basics.html failing since r237245
372 https://bugs.webkit.org/show_bug.cgi?id=190711
374 Unreviewed test gardening.
376 Adjust layout test baselines after r237245. Make fast/selectors/read-only-read-write-input-basics-expected.txt
377 contain PASS expectations for color inputs, and remove port-specific iOS/macOS WebKit2 expectations. Since color
378 inputs are disabled in legacy WebKit, move the layout test expectation in platform/mac to platform/mac-wk1.
380 * fast/selectors/read-only-read-write-input-basics-expected.txt:
381 * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
382 * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
384 2018-10-18 Miguel Gomez <magomez@igalia.com>
386 Unreviewed GTK+ gardening after r237249.
388 * platform/gtk/TestExpectations:
389 * platform/gtk/fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
391 2018-10-18 Yusuke Suzuki <yusukesuzuki@slowstart.org>
393 [JSC] JSC should have "parseFunction" to optimize Function constructor
394 https://bugs.webkit.org/show_bug.cgi?id=190340
396 Reviewed by Mark Lam.
398 * fast/dom/attribute-event-listener-errors-expected.txt:
399 * fast/events/attribute-listener-deletion-crash-expected.txt:
400 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
401 * js/dom/invalid-syntax-for-function-expected.txt:
402 * js/dom/script-start-end-locations-expected.txt:
404 2018-10-17 Wenson Hsieh <wenson_hsieh@apple.com>
406 Enable the datalist element by default on iOS and macOS
407 https://bugs.webkit.org/show_bug.cgi?id=190594
408 <rdar://problem/45281159>
410 Reviewed by Ryosuke Niwa and Tim Horton.
414 Mark a couple of datalist tests as failures, with corresponding Bugzilla links.
416 * fast/forms/datalist/datalist-fallback-content-expected.html:
417 * fast/forms/datalist/datalist-fallback-content.html:
419 Refactor this ref test. This was checking that a text input field with an associated datalist with fallback
420 content looks identical to an text input field without a datalist, but this simply isn't the case with our
421 current implementation due to the presence of the list button. Instead, add a div to cover the list button in
422 both cases, and further augment this test to check that inputs of type color behave the same.
424 * fast/forms/datalist/range-snap-to-datalist-expected.txt: Added.
426 Add missing expectations for this test that were never checked in. Since sliderTickSnappingThreshold simply
427 returns 0, this test behaves as expected, though behavior here may change when we add a make the "snapping
430 * fast/forms/datalist/validity-assertion-inserting-into-datalist-expected.txt: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist-expected.txt.
431 * fast/forms/datalist/validity-assertion-inserting-into-datalist.html: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist.html.
432 * fast/selectors/read-only-read-write-input-basics-expected.txt:
433 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
434 * platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
435 * platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
437 Add missing expectations.
439 * platform/ios-wk1/TestExpectations:
441 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
443 * platform/ios-wk2/accessibility/roles-exposed-expected.txt: Added.
444 * platform/ios-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
445 * platform/ios-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
446 * platform/ios-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
447 * 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.
448 * 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.
449 * platform/ios-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
450 * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
451 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
452 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
453 * 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.
454 * 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.
455 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
456 * 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.
457 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
458 * 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.
459 * platform/ios-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
460 * platform/ios-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
462 Add baselines for WebKit2, where we enable the datalist element and color inputs.
464 * platform/ios/TestExpectations:
465 * platform/mac-wk1/TestExpectations:
467 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
469 * platform/mac-wk2/accessibility/roles-exposed-expected.txt: Copied from LayoutTests/platform/mac/accessibility/roles-exposed-expected.txt.
470 * platform/mac-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
471 * platform/mac-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
472 * platform/mac-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
473 * 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.
474 * 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.
475 * platform/mac-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
476 * platform/mac-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
477 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
478 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
479 * 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.
480 * 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.
481 * 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.
482 * 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.
483 * 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.
484 * 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.
485 * 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.
486 * 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.
487 * platform/mac-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
488 * platform/mac-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
490 Add baselines for WebKit2, where we enable the datalist element and color inputs.
492 * platform/mac/TestExpectations:
493 * platform/mac/accessibility/roles-exposed-expected.txt:
494 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
495 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
496 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
497 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
498 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
500 Re-rebaseline test expectations that involve input type color, now that color inputs are off by default in WebKitLegacy.
502 * platform/win/TestExpectations:
504 Remove various datalist test skips and failures on macOS and iOS; ensure that the test failures that are still
505 present are tracked with links to Bugzilla.
507 2018-10-17 Justin Michaud <justin_michaud@apple.com>
509 Parse paint() and store paint callbacks for CSS Painting API
510 https://bugs.webkit.org/show_bug.cgi?id=190657
512 Reviewed by Dean Jackson.
514 * fast/css-custom-paint/basic-expected.txt:
515 * fast/css-custom-paint/basic.html:
517 2018-10-17 Justin Fan <justin_fan@apple.com>
519 [WebGPU] Implement WebGPU bindings up through WebGPUDevice creation
520 https://bugs.webkit.org/show_bug.cgi?id=190653
522 Reviewed by Dean Jackson.
524 Small test to validate creation of a WebGPUDevice when WebGPU is enabled.
526 * webgpu/webgpu-enabled.html: Added.
528 2018-10-17 Andy Estes <aestes@apple.com>
530 [Apple Pay] Increment the API version to 5
531 https://bugs.webkit.org/show_bug.cgi?id=190686
532 <rdar://problem/45348523>
534 Reviewed by Simon Fraser.
536 * http/tests/ssl/applepay/ApplePaySessionV5-expected.txt: Added.
537 * http/tests/ssl/applepay/ApplePaySessionV5.html: Added.
538 * platform/mac-wk2/TestExpectations:
540 2018-10-17 Chris Fleizach <cfleizach@apple.com>
542 AX: Certain tags should identify their context to iOS API
543 https://bugs.webkit.org/show_bug.cgi?id=190622
544 <rdar://problem/45308194>
546 Reviewed by Zalan Bujtas.
548 * accessibility/ios-simulator/text-context-attributes.html: Added.
549 * accessibility/ios-simulator/text-context-attributes-expcted.txt: Added.
551 2018-10-17 Ali Juma <ajuma@chromium.org>
553 Flaky IntersectionObserver web platform tests involving style updates
554 https://bugs.webkit.org/show_bug.cgi?id=189091
556 Reviewed by Simon Fraser.
558 Remove expectation for tests that are no longer flaky.
560 Skip IntersectionObserver tests on WK1.
563 * platform/mac-wk1/TestExpectations:
565 2018-10-17 Charlie Turner <cturner@igalia.com>
567 [EME] media/encrypted-media/mock-MediaKeySystemAccess.html crashes in CDM::createInstance
568 https://bugs.webkit.org/show_bug.cgi?id=190578
570 Reviewed by Xabier Rodriguez-Calvar.
572 * platform/gtk/TestExpectations:
574 2018-10-16 Chris Dumez <cdumez@apple.com>
576 Regression(r236795) Check boxes are sometimes checked when they should not be
577 https://bugs.webkit.org/show_bug.cgi?id=190651
578 <rdar://problem/45319934>
580 Reviewed by Ryosuke Niwa.
582 Add layout test coverage.
584 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag-expected.txt: Added.
585 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag.html: Added.
587 2018-10-16 Chris Dumez <cdumez@apple.com>
589 window.performance should not become null after the window loses its browsing context
590 https://bugs.webkit.org/show_bug.cgi?id=190636
592 Reviewed by Ryosuke Niwa.
594 Extend layout test coverage.
596 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
597 * http/tests/dom/cross-origin-detached-window-properties.html:
598 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
599 * http/tests/dom/same-origin-detached-window-properties.html:
601 2018-10-16 Timothy Hatcher <timothy@apple.com>
603 Add <meta name="supported-color-schemes"> to control what color schemes the page supports
604 https://bugs.webkit.org/show_bug.cgi?id=190526
605 rdar://problem/45230140
607 Reviewed by Dean Jackson.
609 * css-dark-mode/supported-color-schemes-expected.txt: Added.
610 * css-dark-mode/supported-color-schemes.html: Added.
612 2018-10-16 Devin Rousso <drousso@apple.com>
614 Web Inspector: Canvas: capture previously saved states and add them to the recording payload
615 https://bugs.webkit.org/show_bug.cgi?id=190473
617 Reviewed by Joseph Pecoraro.
619 * inspector/canvas/recording-2d-expected.txt:
620 * inspector/canvas/recording-2d.html:
621 * inspector/canvas/resources/recording-utilities.js:
622 (TestPage.registerInitializer):
623 (TestPage.registerInitializer.async.logRecording): Added.
624 (TestPage.registerInitializer.logRecording): Deleted.
625 * inspector/model/recording-expected.txt:
626 * inspector/model/recording.html:
628 2018-10-16 Justin Michaud <justin_michaud@apple.com>
630 Implement feature flag and bindings for CSS Painting API
631 https://bugs.webkit.org/show_bug.cgi?id=190237
633 Reviewed by Ryosuke Niwa.
635 Add basic tests for the CSS Painting API registerPaint function,
636 and test the custom bindings.
638 * fast/css-custom-paint/basic-expected.txt: Added.
639 * fast/css-custom-paint/basic.html: Added.
640 * fast/css-custom-paint/registerPaintBindings-expected.txt: Added.
641 * fast/css-custom-paint/registerPaintBindings.html: Added.
642 * platform/ios-wk1/TestExpectations:
643 * platform/mac-wk1/TestExpectations:
644 * platform/win/TestExpectations:
646 2018-10-16 Per Arne Vollan <pvollan@apple.com>
648 [WebVTT] Support inline WebVTT styles
649 https://bugs.webkit.org/show_bug.cgi?id=190369
651 Reviewed by Eric Carlson.
653 * media/track/captions-webvtt/css-styling.vtt: Added.
654 * media/track/captions-webvtt/no-css-styling.vtt: Added.
655 * media/track/track-cue-css-expected.html: Added.
656 * media/track/track-cue-css.html: Added.
658 2018-10-16 Chris Dumez <cdumez@apple.com>
660 window.navigator should not become null after the window loses its browsing context
661 https://bugs.webkit.org/show_bug.cgi?id=190595
663 Reviewed by Ryosuke Niwa.
665 Extend layout test coverage.
667 * fast/frames/detached-frame-property-expected.txt:
668 * fast/frames/detached-frame-property.html:
669 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
670 * http/tests/dom/cross-origin-detached-window-properties.html:
671 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
672 * http/tests/dom/same-origin-detached-window-properties.html:
674 2018-10-16 Charlie Turner <cturner@igalia.com>
676 [EME] Multiple ClearKey tests crashing in gst_qtdemux_request_protection_context
677 https://bugs.webkit.org/show_bug.cgi?id=190577
679 Reviewed by Michael Catanzaro.
681 * platform/gtk/TestExpectations:
683 2018-10-15 Timothy Hatcher <timothy@apple.com>
685 Add support for prefers-color-scheme media query
686 https://bugs.webkit.org/show_bug.cgi?id=190499
687 rdar://problem/45212025
689 Reviewed by Dean Jackson.
691 * css-dark-mode/prefers-color-scheme-expected.txt: Added.
692 * css-dark-mode/prefers-color-scheme.html: Added.
693 * platform/gtk/TestExpectations: Skip css-dark-mode.
694 * platform/ios/TestExpectations: Skip css-dark-mode.
695 * platform/mac-wk1/TestExpectations: Skip css-dark-mode.
696 * platform/win/TestExpectations: Skip css-dark-mode.
697 * platform/wincairo/TestExpectations: Skip css-dark-mode.
698 * platform/wpe/TestExpectations: Skip css-dark-mode.
700 2018-10-15 Matt Baker <mattbaker@apple.com>
702 Web Inspector: Cleanup Table test utilities
703 https://bugs.webkit.org/show_bug.cgi?id=190538
704 <rdar://problem/45237730>
706 Reviewed by Joseph Pecoraro.
708 Cleanup Table test utilities by exposing removing the artificial dependency
709 between TableDelegate and TableDataSource, and exposing a cleaner set of
710 utility methods to InspectorTest. This patch changes `InspectorTest.createTable`
711 to take no parameters, and adds `InspectorTest.createTableWithDelegate` for
712 tests that need to supply a custom delegate.
714 * inspector/table/resources/table-utilities.js:
715 (TestPage.registerInitializer.InspectorTest.TableDataSource):
716 (TestPage.registerInitializer.InspectorTest.TableDelegate):
717 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
718 (TestPage.registerInitializer.createDataSource):
719 (TestPage.registerInitializer.createTableInternal):
720 (TestPage.registerInitializer.InspectorTest.createTable):
721 (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
722 (TestPage.registerInitializer):
724 * inspector/table/table-selection-expected.txt:
725 Update with new test suite name.
727 * inspector/table/table-selection.html:
729 2018-10-15 Charles Vazac <cvazac@gmail.com>
731 Web Inspector: Expose Server Timing Response Headers in Network Tab
732 https://bugs.webkit.org/show_bug.cgi?id=190440
734 Reviewed by Joseph Pecoraro.
736 * inspector/unit-tests/server-timing-entry-expected.txt:
737 * inspector/unit-tests/server-timing-entry.html:
739 2018-10-15 Alex Christensen <achristensen@webkit.org>
741 Garden WK2 tests after r237104
742 https://bugs.webkit.org/show_bug.cgi?id=190522
744 * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Removed.
745 I added this wk2 expectation in r234658 after r234640. r237104 effectively did the inverse of r234640,
746 so behavior is back to how it was before then. This makes the expectations reflect such.
748 2018-10-15 Chris Dumez <cdumez@apple.com>
750 Experiment: target=_blank on anchors should imply rel=noopener
751 https://bugs.webkit.org/show_bug.cgi?id=190481
753 Reviewed by Alex Christensen.
755 Update existing tests to reflect behavior change.
758 * http/tests/navigation/no-referrer-reset.html:
759 * http/tests/security/resources/referrer-policy-redirect-link.html:
760 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
761 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
762 * http/tests/security/xssAuditor/link-opens-new-window.html:
764 2018-10-15 Andy Estes <aestes@apple.com>
766 [Apple Pay] New shipping methods are ignored when updating after the shippingaddresschange event
767 https://bugs.webkit.org/show_bug.cgi?id=190560
768 <rdar://problem/44559075>
770 Reviewed by Youenn Fablet.
772 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt:
773 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html:
775 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
777 [iOS] Can't select text after dismissing the keyboard when changing focus
778 https://bugs.webkit.org/show_bug.cgi?id=190563
779 <rdar://problem/44613559>
781 Reviewed by Tim Horton.
783 Add a new layout test to check that the user can make a selection by long pressing after the keyboard is
784 dismissed due to changing the focused element.
786 * editing/selection/ios/select-text-after-changing-focus-expected.txt: Added.
787 * editing/selection/ios/select-text-after-changing-focus.html: Added.
788 * resources/ui-helper.js:
790 Also tweak the behavior of `UIHelper.waitForKeyboardToHide()`, so that it resolves immediately if the keyboard
791 is not shown. This allows us to ensure that tests which use `UIHelper.waitForKeyboardToHide()` are robust in the
792 case where they wait for another action to complete (e.g. a simulated tap) prior to registering a keyboard
795 (window.UIHelper.waitForKeyboardToHide.return.new.Promise):
796 (window.UIHelper.waitForKeyboardToHide):
798 2018-10-15 Andy Estes <aestes@apple.com>
800 [Apple Pay] Payment authorization results with ApplePayErrors should never be considered final
801 https://bugs.webkit.org/show_bug.cgi?id=190559
802 <rdar://problem/37250908>
804 Reviewed by Anders Carlsson.
806 * http/tests/ssl/applepay/ApplePaySessionFinalState.https-expected.txt: Added.
807 * http/tests/ssl/applepay/ApplePaySessionFinalState.https.html: Added.
809 2018-10-15 Commit Queue <commit-queue@webkit.org>
811 Unreviewed, rolling out r237054.
812 https://bugs.webkit.org/show_bug.cgi?id=190593
814 "this regressed JetStream 2 by 6% on iOS" (Requested by
815 saamyjoon on #webkit).
819 "[JSC] JSC should have "parseFunction" to optimize Function
821 https://bugs.webkit.org/show_bug.cgi?id=190340
822 https://trac.webkit.org/changeset/237054
824 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
826 Changing view scale should zoom to initial scale if the page is already at initial scale
827 https://bugs.webkit.org/show_bug.cgi?id=190570
828 <rdar://problem/45261877>
830 Reviewed by Tim Horton.
832 * fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Added.
833 * fast/viewport/ios/initial-scale-after-changing-view-scale.html: Added.
835 Add a new layout test to verify that:
836 1. Changing view scale before the page scale factor is changed by the user zooms to the new initial scale.
837 2. Changing view scale after the user changes the page scale to something different than initial scale does not
838 cause the page to zoom to the new initial scale.
839 3. Changing view scale after the user changes the page scale factor back to initial scale causes the page to
840 zoom to the new initial scale.
842 * resources/basic-gestures.js:
844 Make a small tweak in `doubleTapToZoomAtPoint` to ensure that both single taps as well as zooming are complete
845 before invoking UIScriptController completion.
847 (return.new.Promise):
849 2018-10-15 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
851 [Cairo] Incorrect rendering for 135-deg skews
852 https://bugs.webkit.org/show_bug.cgi?id=190513
854 Reviewed by Žan Doberšek.
856 * fast/transforms/skew-x-135deg-with-gradient-expected.html: Added.
857 * fast/transforms/skew-x-135deg-with-gradient.html: Added.
858 * fast/transforms/skew-y-135deg-with-gradient-expected.html: Added.
859 * fast/transforms/skew-y-135deg-with-gradient.html: Added.
861 2018-10-15 Chris Dumez <cdumez@apple.com>
863 Restrict browsing context lookup by name to frames that are related to one another
864 https://bugs.webkit.org/show_bug.cgi?id=190475
866 Reviewed by Alex Christensen.
868 * http/tests/dom/new-window-can-target-opener-expected.txt: Added.
869 * http/tests/dom/new-window-can-target-opener.html: Added.
870 * http/tests/dom/noopener-window-cannot-target-opener-expected.txt: Added.
871 * http/tests/dom/noopener-window-cannot-target-opener.html: Added.
872 * http/tests/dom/noopener-window-not-targetable-expected.txt: Added.
873 * http/tests/dom/noopener-window-not-targetable.html: Added.
874 * http/tests/dom/noopener-window-not-targetable2-expected.txt: Added.
875 * http/tests/dom/noopener-window-not-targetable2.html: Added.
876 * http/tests/dom/noreferrer-window-not-targetable-expected.txt: Added.
877 * http/tests/dom/noreferrer-window-not-targetable.html: Added.
878 * http/tests/dom/opened-window-not-targetable-after-disowning-opener-expected.txt: Added.
879 * http/tests/dom/opened-window-not-targetable-after-disowning-opener.html: Added.
880 * http/tests/dom/resources/new-window-can-target-opener-win.html: Added.
881 * http/tests/dom/resources/noopener-window-cannot-target-opener-win.html: Added.
882 Add layout test coverage.
884 * fast/dom/Window/a-rel-noopener-expected.txt:
885 * fast/dom/Window/area-rel-noopener-expected.txt:
886 * fast/dom/Window/resources/rel-noopener.js:
887 * http/tests/navigation/no-referrer-target-blank-expected.txt:
888 * http/tests/navigation/resources/no-referrer-helper.php:
889 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
890 * platform/wk2/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
891 Update / rebaseline existing tests to reflect behavior change.
893 2018-10-15 YUHAN WU <yuhan_wu@apple.com>
895 Implement error handler of MediaRecorder
896 https://bugs.webkit.org/show_bug.cgi?id=190438
898 Reviewed by Youenn Fablet.
900 Since dataavailable event has not been implemented, skip three MediaRecorder-related tests now.
901 We will need to reenable those tests once implementing the dataavailable event for MediaRecorder.
905 2018-10-15 Chris Dumez <cdumez@apple.com>
907 Window's properties such as 'location' should not become null when it loses its browsing context
908 https://bugs.webkit.org/show_bug.cgi?id=190539
910 Reviewed by Alex Christensen.
912 * http/tests/dom/cross-origin-detached-window-properties-expected.txt: Added.
913 * http/tests/dom/cross-origin-detached-window-properties.html: Added.
914 * http/tests/dom/resources/post-message-to-parent-when-loaded.html: Added.
915 * http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
916 * http/tests/dom/same-origin-detached-window-properties.html: Added.
917 Add layout test coverage.
919 * fast/frames/detached-frame-property-expected.txt:
920 * fast/frames/detached-frame-property.html:
921 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
922 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
923 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
924 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
925 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
926 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
927 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
928 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
929 Update existing layout tests to reflect behavior change.
931 2018-10-15 Claudio Saavedra <csaavedra@igalia.com>
933 [GStreamer] MediaStream test failing since r236877
936 * platform/gtk/TestExpectations:
937 * platform/wpe/TestExpectations:
939 2018-10-12 Wenson Hsieh <wenson_hsieh@apple.com>
941 [iOS] Allow SPI clients to lay out at arbitrarily scaled sizes and scale to fit the view
942 https://bugs.webkit.org/show_bug.cgi?id=190504
943 <rdar://problem/45117760>
945 Reviewed by Tim Horton.
947 Add two new layout tests on iOS that change WKWebView's view scale, and measure the resulting window sizes and
948 lengths of viewport units.
950 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale-expected.txt: Added.
951 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html: Added.
953 Add a test page with a viewport meta tag that has a constant width and an explicit initial scale of 0.5.
955 * fast/viewport/ios/device-width-viewport-after-changing-view-scale-expected.txt: Added.
956 * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html: Added.
958 Add a test page with a viewport meta tag at device-width, with initial scale 1.
960 * resources/ui-helper.js:
961 (window.UIHelper.setViewScale):
963 Add a convenience function that wraps a UI script invocation of `setViewScale` in a promise.
967 2018-10-12 Dawei Fenton <realdawei@apple.com>
969 [Mojave Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
970 https://bugs.webkit.org/show_bug.cgi?id=190323
972 Unreviewed, mark test as Flaky.
974 * platform/mac-wk2/TestExpectations:
976 2018-10-12 Per Arne Vollan <pvollan@apple.com>
978 Layout Test editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html is failing
979 https://bugs.webkit.org/show_bug.cgi?id=190520
981 Unreviewed test gardening.
983 * platform/win/TestExpectations:
985 2018-10-08 Yusuke Suzuki <yusukesuzuki@slowstart.org>
987 [JSC] JSC should have "parseFunction" to optimize Function constructor
988 https://bugs.webkit.org/show_bug.cgi?id=190340
990 Reviewed by Mark Lam.
992 * fast/dom/attribute-event-listener-errors-expected.txt:
993 * fast/events/attribute-listener-deletion-crash-expected.txt:
994 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
995 * js/dom/invalid-syntax-for-function-expected.txt:
996 * js/dom/script-start-end-locations-expected.txt:
998 2018-10-11 Thibault Saunier <tsaunier@igalia.com>
1000 [GStreamer] Support arbitrary video resolution in getUserMedia API
1001 https://bugs.webkit.org/show_bug.cgi?id=189734
1003 Implement arbitrary video resolution for the getUserMedia API in GStreamer.
1005 Fix the MockRealtimeMediaSource device list to make devices properties match
1008 Reactivate tests that were failling because of that.
1010 Reviewed by Xabier Rodriguez-Calvar.
1012 * platform/gtk/TestExpectations:
1013 * platform/wpe/TestExpectations:
1015 2018-10-11 Per Arne Vollan <pvollan@apple.com>
1017 Layout Test fast/forms/fieldset/fieldset-elements-htmlcollection.html is failing
1018 https://bugs.webkit.org/show_bug.cgi?id=190472
1020 Unreviewed test gardening.
1022 * platform/win/TestExpectations:
1024 2018-10-11 Alejandro G. Castro <alex@igalia.com>
1026 [GTK][WPE] Add mediaDevices.enumerateDevices support
1027 https://bugs.webkit.org/show_bug.cgi?id=185761
1029 Reviewed by Youenn Fablet.
1031 Remove the failure expectation for the test
1032 media-devices-enumerate-devices.html. Just for the record we have
1033 also checked the following tests.
1035 fast/mediastream/media-devices-enumerate-devices.html
1036 fast/mediastream/resources/enumerate-devices-frame.html
1037 http/tests/media/media-stream/enumerate-devices-source-id.html
1038 http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
1039 http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html
1041 * platform/gtk/TestExpectations:
1043 2018-10-10 Devin Rousso <drousso@apple.com>
1045 Web Inspector: create special Network waterfall for media events
1046 https://bugs.webkit.org/show_bug.cgi?id=189773
1047 <rdar://problem/44626605>
1049 Reviewed by Joseph Pecoraro.
1051 * http/tests/inspector/dom/didFireEvent-expected.txt: Added.
1052 * http/tests/inspector/dom/didFireEvent.html: Added.
1054 * inspector/unit-tests/array-utilities-expected.txt:
1055 * inspector/unit-tests/array-utilities.html:
1057 2018-10-10 Brent Fulgham <bfulgham@apple.com>
1059 Only report the supported WebGL version
1060 https://bugs.webkit.org/show_bug.cgi?id=190434
1061 <rdar://problem/45024677>
1063 Reviewed by Dean Jackson.
1065 * fast/canvas/webgl/gl-getstring-expected.txt:
1066 * fast/canvas/webgl/gl-getstring.html:
1068 2018-10-10 Tim Horton <timothy_horton@apple.com>
1070 Share more WKShareSheet code between macOS and iOS, and fix a few bugs
1071 https://bugs.webkit.org/show_bug.cgi?id=190420
1073 Reviewed by Simon Fraser.
1075 * fast/events/ios/share-expected.txt: Removed.
1076 * fast/events/ios/share.html: Removed.
1077 * fast/web-share/share.html: Added.
1078 * fast/web-share/share-expected.txt: Added.
1079 * resources/ui-helper.js:
1080 (window.UIHelper.setShareSheetCompletesImmediatelyWithResolution):
1081 (window.UIHelper.invokeShareSheetWithResolution): Deleted.
1082 Move the existing share sheet test to fast/web-share so it runs on both macOS and iOS.
1084 * fast/web-share/share-with-no-url.html: Added.
1085 * fast/web-share/share-with-no-url-expected.txt: Added.
1086 Add a new test that the sheet is successfully invoked even when a URL is not provided.
1088 2018-10-10 Devin Rousso <drousso@apple.com>
1090 Web Inspector: notify the frontend when a canvas has started recording via console.record
1091 https://bugs.webkit.org/show_bug.cgi?id=190306
1093 Reviewed by Brian Burg.
1095 * inspector/canvas/recording-2d.html:
1096 * inspector/canvas/recording-bitmaprenderer.html:
1097 * inspector/canvas/recording-webgl-snapshots.html:
1098 * inspector/canvas/recording-webgl.html:
1099 * inspector/canvas/resources/recording-utilities.js:
1100 (TestPage.registerInitializer.window.startRecording):
1101 Wait to complete the test until the "LastFrame" event is fired, ensuring that any running
1102 commands don't affect the next test case.
1104 2018-10-09 Antoine Quint <graouts@apple.com>
1106 Remove the frames() timing function
1107 https://bugs.webkit.org/show_bug.cgi?id=190034
1108 <rdar://problem/44827544>
1110 Reviewed by Dean Jackson.
1112 * legacy-animation-engine/transitions/frames-timing-function-expected.txt:
1113 * legacy-animation-engine/transitions/transitions-parsing-expected.txt:
1114 * transitions/frames-timing-function-expected.txt:
1115 * transitions/transitions-parsing-expected.txt:
1117 2018-10-09 Devin Rousso <drousso@apple.com>
1119 Web Inspector: show redirect requests in Network and Timelines tabs
1120 https://bugs.webkit.org/show_bug.cgi?id=150005
1121 <rdar://problem/5378164>
1123 Reviewed by Joseph Pecoraro.
1125 * http/tests/inspector/network/resource-timing-expected.txt:
1126 * http/tests/inspector/network/resource-timing.html:
1128 * http/tests/inspector/network/resources/delay.php: Added.
1129 * http/tests/inspector/network/resources/redirect.php: Added.
1131 2018-10-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1133 REGRESSION(r234620): SVGLangSpace::svgAttributeChanged() should invalidate the renderer of the SVGGeometryElement descendant only
1134 https://bugs.webkit.org/show_bug.cgi?id=190411
1136 Reviewed by Simon Fraser.
1138 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr-expected.txt: Added.
1139 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr.html: Added.
1141 2018-10-09 Chris Dumez <cdumez@apple.com>
1143 Anchor target should be ignored on activation when the download attribute is set
1144 https://bugs.webkit.org/show_bug.cgi?id=190408
1146 Reviewed by Geoffrey Garen.
1148 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed-expected.txt: Added.
1149 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed.html: Added.
1150 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed-expected.txt: Added.
1151 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed.html: Added.
1152 Add layout test coverage.
1154 * http/tests/download/anchor-load-after-download.html:
1155 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1156 Update existing WK2-only layout tests to call testRunner.setCanOpenWindows() since they rely on
1157 opening a new window. We failed to notice the issue because these tests are not run on WK1.
1159 * platform/ios-wk2/TestExpectations:
1160 * platform/mac-wk1/TestExpectations:
1161 * platform/win/TestExpectations:
1162 Skip new tests on WebKit1 since the download attribute is only supported on WebKit2.
1164 2018-10-09 Chris Dumez <cdumez@apple.com>
1166 Unreviewed, skip fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html on iOS.
1168 The download attribute is not supported on iOS yet.
1170 * platform/ios-wk2/TestExpectations:
1172 2018-10-09 Devin Rousso <drousso@apple.com>
1174 Web Inspector: REGRESSION: fix canvas test failures after r236952 and r236954
1175 https://bugs.webkit.org/show_bug.cgi?id=190403
1177 Reviewed by Joseph Pecoraro.
1179 * inspector/canvas/create-context-webmetal.html:
1180 Fix missing parenthesis.
1182 * inspector/canvas/resources/shaderProgram-utilities.js:
1184 (TestPage.registerInitializer.awaitProgramAdded):
1185 (TestPage.registerInitializer):
1186 (TestPage.registerInitializer.window.initializeTestSuite):
1187 Replace the `WI.CanvasManager` events (which were removed) with listeners for events on the
1188 specific `WI.Canvas`.
1190 2018-10-09 Chris Dumez <cdumez@apple.com>
1192 REGRESSION (Safari 12): Download of Blob URL fails
1193 https://bugs.webkit.org/show_bug.cgi?id=190351
1194 <rdar://problem/45091181>
1196 Reviewed by Geoffrey Garen.
1198 Add layout test coverage.
1200 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-expected.txt: Added.
1201 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html: Added.
1203 2018-10-09 Youenn Fablet <youenn@apple.com>
1205 Add support for IceCandidate stats
1206 https://bugs.webkit.org/show_bug.cgi?id=190329
1208 Reviewed by Eric Carlson.
1210 * webrtc/candidate-stats-expected.txt: Added.
1211 * webrtc/candidate-stats.html: Added.
1212 * webrtc/routines.js:
1213 * webrtc/video-stats.html:
1215 2018-10-09 Philippe Normand <pnormand@igalia.com>
1217 [GStreamer] Stealing cross-origin video pixel with HLS
1218 https://bugs.webkit.org/show_bug.cgi?id=190003
1220 Reviewed by Xabier Rodriguez-Calvar.
1222 * platform/gtk/TestExpectations: Unflag now-passing test.
1224 2018-10-08 Devin Rousso <drousso@apple.com>
1226 Fix inspector/canvas/recording.html after r236952
1228 Unreviewed. Test gardening.
1230 * inspector/canvas/recording-expected.txt:
1231 * inspector/canvas/recording.html:
1232 Recordings default to only capturing a single frame, so add a parameter to ensure that we
1233 are capturing multiple frames.
1235 2018-10-08 Wenson Hsieh <wenson_hsieh@apple.com>
1237 [Cocoa] [WK2] Add support for text alignment and text lists in font attributes
1238 https://bugs.webkit.org/show_bug.cgi?id=190342
1239 <rdar://problem/44767118>
1241 Reviewed by Tim Horton.
1243 * editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1244 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1245 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1246 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1248 Rebaseline these two layout tests, now that typing attributes include an NSParagraphStyle.
1250 2018-10-08 Justin Fan <justin_fan@apple.com>
1252 WebGPU: Rename old WebGPU prototype to WebMetal
1253 https://bugs.webkit.org/show_bug.cgi?id=190325
1254 <rdar://problem/44990443>
1256 Reviewed by Dean Jackson.
1258 Rename WebGPU prototype files to WebMetal in preparation for implementing the new (Oct 2018) WebGPU interface.
1260 * fast/canvas/webgpu/webgpu-runtime-flag-expected.txt: Removed.
1261 * fast/canvas/webmetal/webmetal-dispatch-expected.txt: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch-expected.txt.
1262 * fast/canvas/webmetal/webmetal-dispatch.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch.html.
1263 * fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Added.
1264 * fast/canvas/webmetal/webmetal-runtime-flag.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-runtime-flag.html.
1265 * inspector/canvas/create-context-webmetal-expected.txt: Renamed from LayoutTests/inspector/canvas/create-context-webgpu-expected.txt.
1266 * inspector/canvas/create-context-webmetal.html: Renamed from LayoutTests/inspector/canvas/create-context-webgpu.html.
1267 * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Removed.
1268 * inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Added.
1269 * inspector/canvas/resolveCanvasContext-webmetal.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgpu.html.
1270 * platform/gtk/TestExpectations:
1271 * platform/ios/TestExpectations:
1272 * platform/mac/TestExpectations:
1273 * platform/win/TestExpectations:
1275 2018-10-08 Devin Rousso <drousso@apple.com>
1277 Web Inspector: allow multiple canvases to be recorded at the same time
1278 https://bugs.webkit.org/show_bug.cgi?id=190305
1280 Reviewed by Brian Burg.
1282 * inspector/canvas/recording-2d.html:
1283 * inspector/canvas/recording-bitmaprenderer.html:
1284 * inspector/canvas/recording-expected.html:
1285 * inspector/canvas/recording-webgl.html:
1286 * inspector/canvas/recording.html:
1287 * inspector/canvas/resources/recording-utilities.js:
1288 (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
1289 (TestPage.registerInitializer.window.startRecording):
1290 (TestPage.registerInitializer.window.consoleRecord):
1291 (TestPage.registerInitializer):
1293 2018-10-08 Dean Jackson <dino@apple.com>
1295 CrashTracer: backboardd at Recursion :: QuartzCore: CA::Render::Updater::prepare_sublayer0
1296 https://bugs.webkit.org/show_bug.cgi?id=190376
1297 <rdar://problem/44986520>
1299 Reviewed by Tim Horton.
1301 * compositing/layer-creation/deep-tree.html:
1303 2018-10-08 Aditya Keerthi <akeerthi@apple.com>
1305 Make <input type=color> a runtime enabled (on-by-default) feature
1306 https://bugs.webkit.org/show_bug.cgi?id=189162
1308 Reviewed by Wenson Hsieh and Tim Horton.
1310 Rebaseline layout tests after enabling input type=color by default.
1312 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1313 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1314 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1315 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1316 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1317 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1318 * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
1319 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt: Added.
1320 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/color-expected.txt:
1321 * platform/mac/accessibility/roles-exposed-expected.txt:
1322 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
1323 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1324 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
1325 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1326 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1327 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1328 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1329 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1330 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
1332 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1334 Move test expectations from ios-12 to ios directory
1335 https://bugs.webkit.org/show_bug.cgi?id=189839
1337 Unreviewed test gardening..
1339 * platform/ios-11/http/tests/quicklook/hide-referer-on-navigation-expected.txt: Removed.
1340 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Removed.
1341 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Removed.
1342 * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Removed.
1343 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Removed.
1344 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Removed.
1345 * platform/ios-11/quicklook/powerpoint-expected.txt: Removed.
1346 * platform/ios-11/quicklook/powerpoint-legacy-expected.txt: Removed.
1347 * platform/ios-11/quicklook/word-expected.txt: Removed.
1348 * platform/ios-11/quicklook/word-legacy-expected.txt: Removed.
1349 * platform/ios-11/svg/batik/text/longTextOnPath-expected.txt: Removed.
1350 * platform/ios-12/TestExpectations: Removed.
1351 * platform/ios/TestExpectations:
1353 2018-10-08 Truitt Savell <tsavell@apple.com>
1355 Attempt to fix test failure after 236915
1356 https://bugs.webkit.org/show_bug.cgi?id=190352
1358 Unreviewed Test Gardening
1360 * platform/mac-highsierra/hkdf.https.worker-expected.txt: Removed.
1361 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Removed.
1362 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
1364 2018-10-08 Truitt Savell <tsavell@apple.com>
1366 Moving files to fix failures introduced in r236915
1367 https://bugs.webkit.org/show_bug.cgi?id=190352
1369 Unreviewed test gardening
1371 * 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.
1372 * 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.
1374 2018-10-08 Devin Rousso <drousso@apple.com>
1376 Web Inspector: group media network entries by the node that triggered the request
1377 https://bugs.webkit.org/show_bug.cgi?id=189606
1378 <rdar://problem/44438527>
1380 Reviewed by Brian Burg.
1382 * http/tests/inspector/network/resource-initiatorNode-expected.txt: Added.
1383 * http/tests/inspector/network/resource-initiatorNode.html: Added.
1385 * inspector/canvas/requestNode.html:
1386 Test case no longer needed since the document is always requested once it's available.
1388 2018-10-08 Andy Estes <aestes@apple.com>
1390 [Payment Request] Requests should be aborted after details settle when the user cancels
1391 https://bugs.webkit.org/show_bug.cgi?id=190333
1393 Reviewed by Alex Christensen.
1395 * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
1396 * http/tests/paymentrequest/payment-request-show-method.https.html:
1398 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1400 REGRESSION (r235630?): [Mojave WK1] Layout test compositing/filters/opacity-change-on-filtered-paints-into-ancestor.html is a flaky image failure
1401 https://bugs.webkit.org/show_bug.cgi?id=189756
1403 Unreviewed test gardening.
1405 * platform/mac-wk1/TestExpectations:
1407 2018-10-08 David Fenton <david_fenton@apple.com>
1409 Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
1410 https://bugs.webkit.org/show_bug.cgi?id=190353
1412 Unreviewed. Remove the tests from TestExpectations file.
1414 * platform/mac/TestExpectations:
1416 2018-10-08 Dawei Fenton <realdawei@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 test gardening.
1423 * platform/mac/TestExpectations:
1425 2018-10-08 Truitt Savell <tsavell@apple.com>
1427 Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
1428 https://bugs.webkit.org/show_bug.cgi?id=190352
1430 Unreviewed test Gardening
1432 * 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.
1433 * platform/mac/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
1434 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Added.
1436 2018-10-05 Devin Rousso <drousso@apple.com>
1438 Web Inspector: refactor constructor of WI.Resource
1439 https://bugs.webkit.org/show_bug.cgi?id=190318
1441 Reviewed by Joseph Pecoraro.
1443 * http/tests/inspector/network/har/har-basic.html:
1444 * inspector/unit-tests/resource-collection.html:
1446 2018-10-05 Joseph Pecoraro <pecoraro@apple.com>
1448 Try to unflake inspector/layers/layerTreeDidChange.html
1450 Unreviewed. Test gardening.
1452 * inspector/layers/layerTreeDidChange.html:
1453 Force a layout early in the test to try to force layout tree
1454 update events in the expected sequence.
1456 2018-10-05 Antoine Quint <graouts@apple.com>
1458 [Web Animations] REGRESSION (r236809): crash under AnimationTimeline::updateCSSAnimationsForElement()
1459 https://bugs.webkit.org/show_bug.cgi?id=190307
1460 <rdar://problem/45009901>
1462 Reviewed by Dean Jackson.
1464 This test was also crashing even though it should not have been using the new animation engine. Adding the
1465 flag to opt into the legacy animation engine.
1467 * legacy-animation-engine/animations/animation-shorthand-removed.html:
1469 2018-10-04 Chris Dumez <cdumez@apple.com>
1471 A Document / Window should lose its browsing context as soon as its iframe is removed from the document
1472 https://bugs.webkit.org/show_bug.cgi?id=190282
1474 Reviewed by Ryosuke Niwa.
1476 Update existing layout test to reflect behavior change.
1478 * fast/dom/Window/BarInfo-after-frame-removed.html:
1479 * fast/dom/Window/dom-access-from-closure-iframe-expected.txt:
1480 * fast/dom/Window/dom-access-from-closure-window-expected.txt:
1481 * fast/dom/Window/dom-access-from-closure-window-with-gc-expected.txt:
1482 * fast/dom/Window/resources/dom-access-from-closure-iframe-child.html:
1483 * fast/dom/Window/resources/dom-access-from-closure-window-child.html:
1484 * fast/events/resources/before-unload-return-string-conversion-frame.html:
1485 * fast/parser/resources/set-parent-to-javascript-url.html:
1486 * http/tests/media/media-stream/disconnected-frame.html:
1487 * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js:
1489 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
1490 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
1491 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
1492 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
1493 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
1495 2018-10-04 Ross Kirsling <ross.kirsling@sony.com>
1497 Unreviewed test gardening for WinCairo (and one cross-platform test).
1500 Remove a cross-platform failure that seems to be passing on all platforms now.
1502 * platform/wincairo/TestExpectations:
1503 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Added.
1505 2018-10-04 Matt Baker <mattbaker@apple.com>
1507 Web Inspector: Table should support multiple selection and Cmd-click behavior
1508 https://bugs.webkit.org/show_bug.cgi?id=189705
1509 <rdar://problem/44571170>
1511 Reviewed by Devin Rousso.
1513 * inspector/table/resources/table-utilities.js: Added.
1514 (TestPage.registerInitializer.InspectorTest.TableDataSource):
1515 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.get items):
1516 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableNumberOfRows):
1517 (TestPage.registerInitializer.InspectorTest.TableDelegate):
1518 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableSelectionDidChange):
1519 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
1520 (TestPage.registerInitializer.InspectorTest.createTable):
1521 (TestPage.registerInitializer):
1523 * inspector/table/table-selection-expected.txt: Added.
1524 * inspector/table/table-selection.html: Added.
1525 * inspector/unit-tests/index-set-expected.txt: Added.
1526 * inspector/unit-tests/index-set.html: Added.
1528 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
1530 MutationRecord doesn't keep JS wrappers of target, addedNodes, and removedNodes alive
1531 https://bugs.webkit.org/show_bug.cgi?id=190277
1533 Reviewed by Antti Koivisto.
1535 Added two regression tests for making sure mutation observers and mutation records keep JS wrappers
1536 of the enqueued nodes alive. Also see r236799 for a previous failed attempt to add a similar test.
1538 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1539 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive.html: Added.
1540 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1541 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive.html: Added.
1543 2018-10-04 Devin Rousso <drousso@apple.com>
1545 Web Inspector: merge ProbeManager into DebuggerManager
1546 https://bugs.webkit.org/show_bug.cgi?id=190225
1548 Reviewed by Joseph Pecoraro.
1550 * http/tests/inspector/debugger/debugger-test.js:
1551 (TestPage.registerInitializer.InspectorTest.startTracingProbes):
1552 (TestPage.registerInitializer):
1553 * http/tests/inspector/resources/probe-test.js:
1554 (TestPage.registerInitializer.ProtocolTest.Probe.installTracingListeners):
1555 (TestPage.registerInitializer):
1557 2018-10-04 Devin Rousso <drousso@apple.com>
1559 Web Inspector: some files not listed in OpenResourceDialog
1560 https://bugs.webkit.org/show_bug.cgi?id=190272
1562 Reviewed by Joseph Pecoraro.
1564 * inspector/unit-tests/resource-query-controller-expected.txt:
1565 * inspector/unit-tests/resource-query-controller.html:
1567 2018-10-04 Jiewen Tan <jiewen_tan@apple.com>
1569 [WebAuthN] Move time out control from WebProcess to UIProcess
1570 https://bugs.webkit.org/show_bug.cgi?id=189642
1571 <rdar://problem/44476765>
1573 Reviewed by Chris Dumez.
1575 This patch also fixes some flaky behaviours regarding to the dirty ASN.1 decoder.
1577 * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https-expected.txt: Added.
1578 * 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.
1579 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt:
1580 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
1581 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
1582 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
1583 * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https-expected.txt: Added.
1584 * 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.
1585 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt:
1586 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
1587 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
1588 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
1589 * http/wpt/webauthn/resources/util.js:
1591 2018-10-04 Chris Dumez <cdumez@apple.com>
1593 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
1594 https://bugs.webkit.org/show_bug.cgi?id=190252
1596 Reviewed by Alex Christensen.
1598 Add layout test coverage.
1600 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
1601 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
1602 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
1603 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
1605 2018-10-04 YUHAN WU <yuhan_wu@apple.com>
1607 runtime flag and IDL for MediaRecorder
1608 https://bugs.webkit.org/show_bug.cgi?id=190018
1610 Reviewed by Youenn Fablet and Chris Dumez.
1612 * platform/win/TestExpectations:
1613 * fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element-expected.txt:
1614 * fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0-expected.txt:
1615 * fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext-expected.txt:
1617 2018-10-04 Chris Dumez <cdumez@apple.com>
1619 Unreviewed, rolling out r236803.
1621 Caused crashes on some bots
1625 "Regression(r236779): Crash when changing the input element
1626 type from inside an 'input' event listener"
1627 https://bugs.webkit.org/show_bug.cgi?id=190252
1628 https://trac.webkit.org/changeset/236803
1630 2018-10-03 Justin Michaud <justin_michaud@apple.com>
1632 Registered custom properties should allow inheritance to be controlled
1633 https://bugs.webkit.org/show_bug.cgi?id=190038
1635 Reviewed by Antti Koivisto.
1637 Add tests to check css registered custom properties with inherits. Also test
1638 calc expression evaluation for inherited registered custom properties.
1640 * css-custom-properties-api/inherits-expected.txt: Added.
1641 * css-custom-properties-api/inherits.html: Added.
1642 * css-custom-properties-api/length-expected.txt: Added.
1643 * css-custom-properties-api/length.html: Added.
1644 * css-custom-properties-api/length2-expected.txt: Added.
1645 * css-custom-properties-api/length2.html: Added.
1647 2018-10-03 Youenn Fablet <youenn@apple.com>
1649 Add VP8 support to WebRTC
1650 https://bugs.webkit.org/show_bug.cgi?id=189976
1652 Reviewed by Eric Carlson.
1654 * webrtc/audio-peer-connection-g722.html:
1655 * webrtc/routines.js:
1656 * webrtc/video-mute-vp8-expected.txt: Added.
1657 * webrtc/video-mute-vp8.html: Added.
1659 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
1661 [WebCrypto] ECDSA could not deal with invalid signature inputs
1662 https://bugs.webkit.org/show_bug.cgi?id=189879
1663 <rdar://problem/44701276>
1665 Reviewed by Brent Fulgham.
1667 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt:
1668 * crypto/subtle/ecdsa-verify-malformed-parameters.html:
1670 2018-10-03 Antoine Quint <graouts@apple.com>
1672 [Web Animations] REGRESSION: setting 'animation-name: none' after a 'fill: forwards' animation has completed does not revert to the unanimated style
1673 https://bugs.webkit.org/show_bug.cgi?id=190257
1674 <rdar://problem/41341473>
1676 Reviewed by Dean Jackson.
1678 Add a test that checks that an animation with fill: forwards no longer applies to an element once it's been removed.
1680 * animations/animation-fill-forwards-removal-expected.txt: Added.
1681 * animations/animation-fill-forwards-removal.html: Added.
1683 2018-10-03 Chris Dumez <cdumez@apple.com>
1685 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
1686 https://bugs.webkit.org/show_bug.cgi?id=190252
1688 Reviewed by Alex Christensen.
1690 Add layout test coverage.
1692 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
1693 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
1694 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
1695 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
1697 2018-10-03 Matt Lewis <jlewis3@apple.com>
1699 Unreviewed, rolling out r236781.
1701 The test added with this commit is timing out consistently.
1705 "GC can collect JS wrappers of nodes in the mutation records
1706 waiting to be delivered"
1707 https://bugs.webkit.org/show_bug.cgi?id=190115
1708 https://trac.webkit.org/changeset/236781
1710 2018-10-03 Youenn Fablet <youenn@apple.com>
1712 Enable H264 simulcast
1713 https://bugs.webkit.org/show_bug.cgi?id=190167
1715 Reviewed by Eric Carlson.
1718 * webrtc/simulcast-h264-expected.txt: Added.
1719 * webrtc/simulcast-h264.html: Added.
1721 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
1723 Enable selectionAcrossShadowBoundariesEnabled by default in WebKitLegacy
1724 https://bugs.webkit.org/show_bug.cgi?id=190238
1726 Reviewed by Antti Koivisto.
1728 Removed the unnecessary webkit-test-runner directive.
1730 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html:
1731 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html:
1732 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html:
1733 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html:
1734 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html:
1735 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html:
1736 * editing/pasteboard/copy-paste-with-shadow-content.html:
1737 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html:
1738 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html:
1739 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html:
1740 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html:
1741 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html:
1742 * editing/selection/selection-across-shadow-boundaries-readonly-1.html:
1743 * editing/selection/selection-across-shadow-boundaries-readonly-2.html:
1744 * editing/selection/selection-across-shadow-boundaries-readonly-3.html:
1745 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html:
1747 2018-10-02 Fujii Hironori <Hironori.Fujii@sony.com>
1749 [WinCairo][BuildBot] archive-test-results fails to delete pywebsocket.ws.log-err.txt
1750 https://bugs.webkit.org/show_bug.cgi?id=190236
1752 Unreviewed test gardening.
1754 * platform/wincairo/TestExpectations: Skipped http/wpt and imported/w3c.
1756 2018-10-02 Ryosuke Niwa <rniwa@webkit.org>
1758 Copying content with shadow DOM doesn't copy any contents
1759 https://bugs.webkit.org/show_bug.cgi?id=157443
1761 Reviewed by Wenson Hsieh.
1763 Added tests for copying and pasting across shadow boundaries with HTML and plain text.
1765 * editing/pasteboard/copy-paste-across-shadow-boundaries-1-expected.txt: Added.
1766 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html: Added.
1767 * editing/pasteboard/copy-paste-across-shadow-boundaries-2-expected.txt: Added.
1768 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html: Added.
1769 * editing/pasteboard/copy-paste-across-shadow-boundaries-3-expected.txt: Added.
1770 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html: Added.
1771 * editing/pasteboard/copy-paste-across-shadow-boundaries-4-expected.txt: Added.
1772 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html: Added.
1773 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1-expected.txt: Added.
1774 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html: Added.
1775 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: Added.
1776 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html: Added.
1777 * editing/pasteboard/copy-paste-with-shadow-content-expected.txt: Added.
1778 * editing/pasteboard/copy-paste-with-shadow-content.html: Added.
1780 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
1782 GC can collect JS wrappers of nodes in the mutation records waiting to be delivered
1783 https://bugs.webkit.org/show_bug.cgi?id=190115
1785 Reviewed by Geoffrey Garen.
1787 Added a regression test.
1789 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive-expected.txt: Added.
1790 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive.html: Added.
1792 2018-10-02 Chris Dumez <cdumez@apple.com>
1794 radio / checkbox inputs should fire "click, input, change" events in order when clicked
1795 https://bugs.webkit.org/show_bug.cgi?id=190223
1797 Reviewed by Ryosuke Niwa.
1799 Update existing test to reflect behavior change. I have verified that our new behavior
1800 on this test is consistent with Gecko and Chrome.
1802 * fast/forms/radio/radio-group-keyboard-change-event-expected.txt:
1803 * fast/forms/radio/radio-group-keyboard-change-event.html:
1805 2018-10-02 Chris Dumez <cdumez@apple.com>
1807 fieldset.elements should return an HTMLCollection instead of an HTMLFormControlsCollection
1808 https://bugs.webkit.org/show_bug.cgi?id=190218
1810 Reviewed by Alex Christensen.
1812 Update existing tests to reflect behavior change, after checking that our behavior is consistent
1813 with Gecko and Blink on these tests.
1815 * fast/forms/fieldset/fieldset-elements-expected.txt:
1816 * fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
1817 * fast/forms/fieldset/fieldset-elements-htmlcollection.html: Added.
1818 * fast/forms/fieldset/fieldset-elements.html:
1819 * fast/forms/fieldset/fieldset-form-collection-radionode-list-expected.txt: Removed.
1820 * fast/forms/fieldset/fieldset-form-collection-radionode-list.html: Removed.
1822 2018-10-02 Devin Rousso <drousso@apple.com>
1824 Web Inspector: prevent layer events from firing until the layer information is re-requested
1825 https://bugs.webkit.org/show_bug.cgi?id=190159
1827 Reviewed by Joseph Pecoraro.
1829 * inspector/layers/layerTreeDidChange-expected.txt: Added.
1830 * inspector/layers/layerTreeDidChange.html: Added.
1832 2018-10-02 Devin Rousso <drousso@apple.com>
1834 Web Inspector: rename frontend managers to be more consistent with backend agents
1835 https://bugs.webkit.org/show_bug.cgi?id=190160
1837 Reviewed by Joseph Pecoraro.
1839 * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
1840 * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
1841 * http/tests/inspector/dom/shapes-test.js:
1842 * http/tests/inspector/network/har/har-page.html:
1843 * http/tests/inspector/network/loadResource-insecure-resource.html:
1844 * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
1845 * http/tests/inspector/network/resource-response-source-memory-cache.html:
1846 * http/tests/inspector/network/resource-sizes-memory-cache.html:
1847 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
1848 * http/tests/websocket/tests/hybi/inspector/before-load.html:
1849 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html:
1850 * inspector/canvas/requestNode.html:
1851 * inspector/codemirror/resources/prettyprinting/utilities.js:
1852 (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults):
1853 (TestPage.registerInitializer.window.addPrettyPrintingTests):
1854 (TestPage.registerInitializer):
1855 * inspector/console/clearMessages.html:
1856 * inspector/console/command-line-api.html:
1857 * inspector/console/console-api.html:
1858 * inspector/console/console-count.html:
1859 * inspector/console/console-table.html:
1860 * inspector/console/console-time.html:
1861 * inspector/console/message-stack-trace.html:
1862 * inspector/console/messageAdded-from-named-evaluations.html:
1863 * inspector/console/messageRepeatCountUpdated.html:
1864 * inspector/console/messagesCleared.html:
1865 * inspector/console/webcore-logging-expected.txt:
1866 * inspector/console/webcore-logging.html:
1867 * inspector/controller/runtime-controller-import.html:
1868 * inspector/controller/runtime-controller.html:
1869 * inspector/css/add-rule.html:
1870 * inspector/css/createStyleSheet.html:
1871 * inspector/css/css-property.html:
1872 * inspector/css/getAllStyleSheets.html:
1873 * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
1874 * inspector/css/matched-style-properties.html:
1875 * inspector/css/modify-css-property.html:
1876 * inspector/css/modify-rule-selector.html:
1877 * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
1878 * inspector/css/pseudo-element-matches.html:
1879 * inspector/css/selector-dynamic-specificity.html:
1880 * inspector/css/selector-specificity.html:
1881 * inspector/css/shadow-scoped-style.html:
1882 * inspector/css/stylesheet-events-basic.html:
1883 * inspector/css/stylesheet-events-imports.html:
1884 * inspector/css/stylesheet-events-inspector-stylesheet.html:
1885 * inspector/css/stylesheet-events-multiple-documents.html:
1886 * inspector/css/stylesheet-with-mutations.html:
1887 * inspector/debugger/csp-exceptions.html:
1888 * inspector/debugger/js-stacktrace.html:
1889 * inspector/debugger/resources/log-pause-location.js:
1890 (TestPage.registerInitializer.window.findScript):
1891 (TestPage.registerInitializer.window.loadMainPageContent):
1892 (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
1893 (TestPage.registerInitializer.window.logLinesWithContext):
1894 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
1895 * inspector/dom-debugger/dom-breakpoints.html:
1896 * inspector/dom-debugger/xhr-breakpoints.html:
1897 * inspector/dom/breakpoint-for-event-listener.html:
1898 * inspector/dom/csp-big5-hash.html:
1899 * inspector/dom/csp-hash.html:
1900 * inspector/dom/customElementState.html:
1901 * inspector/dom/domutilities-csspath.html:
1902 * inspector/dom/domutilities-path-dump.html:
1903 * inspector/dom/domutilities-xpath.html:
1904 * inspector/dom/event-listener-add-remove.html:
1905 * inspector/dom/getEventListenersForNode.html:
1906 * inspector/dom/getOuterHTML.html:
1907 * inspector/dom/hideHighlight.html:
1908 * inspector/dom/highlightFrame.html:
1909 * inspector/dom/highlightNode.html:
1910 * inspector/dom/highlightNodeList.html:
1911 * inspector/dom/highlightSelector.html:
1912 * inspector/dom/insertAdjacentHTML.html:
1913 * inspector/dom/inspect.html:
1914 * inspector/dom/pseudo-element-dynamic.html:
1915 * inspector/dom/pseudo-element-static.html:
1916 * inspector/dom/push-node-by-path-to-frontend.html:
1917 * inspector/dom/setEventListenerDisabled.html:
1918 * inspector/dom/setInspectedNode.html:
1919 * inspector/dom/setOuterHTML-no-document-element.html:
1920 * inspector/dom/setOuterHTML.html:
1921 * inspector/dom/shadow-and-non-shadow-children.html:
1922 * inspector/dom/shadowRootType.html:
1923 * inspector/dom/template-content.html:
1924 * inspector/formatting/resources/utilities.js:
1925 (TestPage.registerInitializer.loadFormattingTestAndExpectedResults):
1926 (TestPage.registerInitializer.window.addFormattingTests):
1927 (TestPage.registerInitializer):
1928 * inspector/indexeddb/clearObjectStore.html:
1929 * inspector/indexeddb/deleteDatabaseNamesWithSpace.html:
1930 * inspector/indexeddb/requestData.html:
1931 * inspector/indexeddb/requestDatabase.html:
1932 * inspector/indexeddb/requestDatabaseNames.html:
1933 * inspector/layers/layer-tree-manager.html:
1934 * inspector/model/dom-node.html:
1935 * inspector/model/frame-extra-scripts.html:
1936 * inspector/model/script-resource-relationship.html:
1937 * inspector/model/stack-trace.html:
1938 * inspector/page/empty-or-missing-resources.html:
1939 * inspector/page/hidpi-snapshot-size.html:
1940 * inspector/page/main-frame-resource.html:
1941 * inspector/runtime/change-execution-context-identifier.html:
1942 * inspector/runtime/saveResult.html:
1943 * inspector/storage/domStorage-events.html:
1944 * inspector/worker/console-basic.html:
1945 * inspector/worker/resources-in-worker.html:
1947 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
1949 [Curl] Fix missing values of resource timing API.
1950 https://bugs.webkit.org/show_bug.cgi?id=190193
1952 Reviewed by Alex Christensen.
1954 * platform/wincairo/TestExpectations:
1956 2018-10-02 Per Arne Vollan <pvollan@apple.com>
1958 [WebVTT] Cue with line setting is not rendered correctly
1959 https://bugs.webkit.org/show_bug.cgi?id=190168
1961 Reviewed by Eric Carlson.
1963 * media/track/captions-webvtt/line-position.vtt: Added.
1964 * media/track/track-cue-line-position-expected-mismatch.html: Added.
1965 * media/track/track-cue-line-position.html: Added.
1967 2018-10-02 Carlos Eduardo Ramalho <cadubentzen@gmail.com>
1969 [GTK] fast/forms/color/input-appearance-color.html is failing
1970 https://bugs.webkit.org/show_bug.cgi?id=189350
1972 Reviewed by Michael Catanzaro.
1974 Update test expectations to match changes introduced in r235435.
1976 * platform/gtk/TestExpectations:
1977 * platform/gtk/fast/forms/color/input-appearance-color-expected.png:
1978 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
1980 2018-10-01 Dean Jackson <dino@apple.com>
1982 Remove CSS Animation Triggers
1983 https://bugs.webkit.org/show_bug.cgi?id=190175
1984 <rdar://problem/44925626>
1986 Reviewed by Simon Fraser.
1988 Remove a bunch of tests that no longer have an implementation.
1991 * animations/trigger-computed-style-expected.txt: Removed.
1992 * animations/trigger-computed-style.html: Removed.
1993 * animations/trigger-container-scroll-boundaries-expected.txt: Removed.
1994 * animations/trigger-container-scroll-boundaries.html: Removed.
1995 * animations/trigger-container-scroll-empty-expected.txt: Removed.
1996 * animations/trigger-container-scroll-empty.html: Removed.
1997 * animations/trigger-container-scroll-simple-expected.txt: Removed.
1998 * animations/trigger-container-scroll-simple.html: Removed.
1999 * animations/trigger-parsing-expected.txt: Removed.
2000 * animations/trigger-parsing.html: Removed.
2001 * fast/css/compare-animation-trigger-expected.txt: Removed.
2002 * fast/css/compare-animation-trigger.html: Removed.
2003 * legacy-animation-engine/animations/trigger-computed-style-expected.txt: Removed.
2004 * legacy-animation-engine/animations/trigger-computed-style.html: Removed.
2005 * legacy-animation-engine/animations/trigger-container-scroll-boundaries-expected.txt: Removed.
2006 * legacy-animation-engine/animations/trigger-container-scroll-boundaries.html: Removed.
2007 * legacy-animation-engine/animations/trigger-container-scroll-empty-expected.txt: Removed.
2008 * legacy-animation-engine/animations/trigger-container-scroll-empty.html: Removed.
2009 * legacy-animation-engine/animations/trigger-container-scroll-simple-expected.txt: Removed.
2010 * legacy-animation-engine/animations/trigger-container-scroll-simple.html: Removed.
2011 * legacy-animation-engine/animations/trigger-parsing-expected.txt: Removed.
2012 * legacy-animation-engine/animations/trigger-parsing.html: Removed.
2013 * legacy-animation-engine/fast/css/compare-animation-trigger-expected.txt: Removed.
2014 * legacy-animation-engine/fast/css/compare-animation-trigger.html: Removed.
2015 * platform/gtk/TestExpectations:
2016 * platform/ios/TestExpectations:
2017 * platform/mac-wk2/TestExpectations:
2018 * platform/wincairo/TestExpectations:
2020 2018-10-02 Commit Queue <commit-queue@webkit.org>
2022 Unreviewed, rolling out r236624 and r236671.
2023 https://bugs.webkit.org/show_bug.cgi?id=190207
2025 The change in r236624 introduced crashes on the bots
2026 (Requested by ryanhaddad on #webkit).
2028 Reverted changesets:
2030 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2031 https://bugs.webkit.org/show_bug.cgi?id=188747
2032 https://trac.webkit.org/changeset/236624
2034 "Unify implementation in VideoFullscreenInterfaceAVKit"
2035 https://bugs.webkit.org/show_bug.cgi?id=190091
2036 https://trac.webkit.org/changeset/236671
2038 2018-10-02 Frederic Wang <fwang@igalia.com>
2040 [WPE] Enable more Cache Storage and Service Workers tests
2041 https://bugs.webkit.org/show_bug.cgi?id=190198
2043 Reviewed by Michael Catanzaro.
2045 * platform/wpe/TestExpectations: Unskip most tests and add expectations for a few of them.
2047 2018-10-02 Frederic Wang <fwang@igalia.com>
2049 [GTK] Enable more Cache Storage and Service Workers tests
2050 https://bugs.webkit.org/show_bug.cgi?id=190196
2052 Reviewed by Michael Catanzaro.
2054 * platform/gtk/TestExpectations: Unskip most tests are add some failure annotations.
2056 2018-10-02 Thibault Saunier <tsaunier@igalia.com>
2058 [GTK][WPE] Blacklist more tests that are requiring webrtc <-> webaudio bridging
2059 https://bugs.webkit.org/show_bug.cgi?id=189829
2061 Reviewed by Alejandro G. Castro.
2063 * platform/gtk/TestExpectations:
2064 * platform/wpe/TestExpectations:
2066 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
2068 [WinCairo] Enable some wpt tests.
2069 https://bugs.webkit.org/show_bug.cgi?id=190129
2071 Unreviewed test gardening..
2073 * platform/wincairo/TestExpectations:
2074 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/click-expected.txt: Added.
2075 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/href-expected.txt: Added.
2077 2018-10-01 Ross Kirsling <ross.kirsling@sony.com>
2079 [WinCairo] Unreviewed test gardening.
2081 * platform/wincairo/TestExpectations:
2083 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2085 Removed a failing test expectation on imported/w3c/web-platform-tests/shadow-dom/slotchange.html
2086 since we haven't seen a single failure after the fix in r236440.
2088 * platform/mac/TestExpectations:
2090 2018-10-01 Myles C. Maxfield <mmaxfield@apple.com>
2092 [Cocoa] Update delete-emoji expected results
2093 https://bugs.webkit.org/show_bug.cgi?id=190182
2097 Simply update the expected results.
2099 * platform/mac-highsierra/editing/deleting/delete-emoji-1-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-1-expected.txt.
2100 * platform/mac-highsierra/editing/deleting/delete-emoji-9-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-9-expected.txt.
2101 * platform/mac-highsierra/editing/deleting/delete-emoji-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-expected.txt.
2102 * platform/mac/TestExpectations:
2103 * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
2104 * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
2105 * platform/mac/editing/deleting/delete-emoji-expected.txt:
2107 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2109 Add a new variant of serializePreservingVisualAppearance which takes VisibleSelection
2110 https://bugs.webkit.org/show_bug.cgi?id=190108
2112 Reviewed by Wenson Hsieh.
2114 Rebaselined the test since the bug that interchange new lines are inserted in the last table cell is fixed.
2115 Also updated the description in the test to reflect this change.
2117 * editing/pasteboard/paste-table-003-expected.txt:
2118 * editing/pasteboard/paste-table-003.html:
2120 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2122 Unreviewed, rebaseline tests after r236632.
2124 * platform/ios/css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2125 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2126 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added.
2128 2018-10-01 Sihui Liu <sihui_liu@apple.com>
2130 Remove StorageProcess
2131 https://bugs.webkit.org/show_bug.cgi?id=189975
2133 Reviewed by Geoffrey Garen.
2135 Since Service Worker management is in netowrk process now, we should terminate network
2136 process instead of storage process.
2138 * http/wpt/service-workers/persistent-importScripts.html:
2140 2018-10-01 Jiewen Tan <jiewen_tan@apple.com>
2142 [WebAuthN] Import a JS CBOR coder
2143 https://bugs.webkit.org/show_bug.cgi?id=189877
2144 <rdar://problem/44701124>
2146 Reviewed by Chris Dumez.
2148 This patch import a 3rd party JS CBOR coder from https://github.com/paroga/cbor-js.
2149 The library is MIT licensed, which should be fine to use within WebKit.
2151 As a benefit from the library, tests are updated to check CBOR binaries.
2153 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2154 * http/wpt/webauthn/idl.https.html:
2155 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2156 * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
2157 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2158 * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
2159 * http/wpt/webauthn/resources/cbor.js: Added.
2160 * http/wpt/webauthn/resources/util.js:
2162 2018-10-01 Daniel Bates <dabates@apple.com>
2164 [iOS] Special keys are misidentified in DOM keyboard events
2165 https://bugs.webkit.org/show_bug.cgi?id=189974
2167 Reviewed by Wenson Hsieh.
2169 Add tests to ensure that we do not regress key identification for special keys.
2171 Update the expected results for test fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html
2172 now that we correctly identify some more keys.
2174 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element-expected.txt: Added.
2175 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element.html: Added.
2176 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2177 * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt: Added.
2178 * fast/events/ios/keypress-keys-in-non-editable-element.html: Added.
2179 * resources/ui-helper.js:
2180 (window.UIHelper.typeCharacter): Actually type the specified character in DumpRenderTree.
2182 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2184 REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
2185 https://bugs.webkit.org/show_bug.cgi?id=189674
2187 Unreviewed test gardening..
2189 * platform/mac/TestExpectations: Remove flaky expectation.
2191 2018-10-01 Youenn Fablet <youenn@apple.com>
2193 [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
2194 https://bugs.webkit.org/show_bug.cgi?id=184204
2196 Reviewed by Chris Dumez.
2198 * platform/mac-wk2/TestExpectations:
2200 2018-10-01 Chris Dumez <cdumez@apple.com>
2202 Make crossOriginObject.then undefined for promises
2203 https://bugs.webkit.org/show_bug.cgi?id=190094
2205 Reviewed by Darin Adler.
2207 Update existing tests to reflect behavior change.
2209 * http/tests/navigation/process-swap-window-open-expected.txt:
2210 * http/tests/navigation/process-swap-window-open.html:
2211 * http/wpt/cross-origin-window-policy/resources/utils.js:
2212 (testCrossOriginOption):
2214 2018-10-01 Alicia Boya GarcÃa <aboya@igalia.com>
2216 [MSE][GStreamer] Reset running time in PlaybackPipeline::flush()
2217 https://bugs.webkit.org/show_bug.cgi?id=190076
2219 Reviewed by Philippe Normand.
2221 A test where a seek is followed by a redundant append is added. This
2222 test timed out in the GStreamer MSE implementation before the
2223 accompanying patch fixed it.
2225 The MIME type declared in test-48khz-manifest.json has also been
2226 changed, from non-standard `audio/x-m4a` to `audio/mp4;
2227 codecs="mp4a.40.2"`, as implied by the MSE specs. This should not
2228 affect other tests because no other tests were reading this type
2231 * media/media-source/content/test-48khz-manifest.json:
2232 * media/media-source/media-source-seek-redundant-append-expected.txt: Added.
2233 * media/media-source/media-source-seek-redundant-append.html: Added.
2234 * media/video-test.js:
2236 2018-10-01 Antoine Quint <graouts@apple.com>
2238 [Web Animations] Fix test regressions after enabling Web Animations with CSS Integration
2239 https://bugs.webkit.org/show_bug.cgi?id=190032
2241 Unreviewed. We need to opt into the legacy animation engine for these tests to fix some crashes in other
2242 tests due to webkit.org/b/186946.
2244 * legacy-animation-engine/animations/cross-fade-webkit-mask-image.html:
2245 * legacy-animation-engine/transitions/delay.html:
2246 * legacy-animation-engine/transitions/transition-timing-function.html:
2248 2018-09-30 Eric Carlson <eric.carlson@apple.com>
2250 [MediaStream] Clean up RealtimeMediaSource settings change handling
2251 https://bugs.webkit.org/show_bug.cgi?id=189998
2252 <rdar://problem/44797884>
2254 Reviewed by Youenn Fablet.
2256 * webrtc/video-disabled-black.html:
2258 2018-09-29 Commit Queue <commit-queue@webkit.org>
2260 Unreviewed, rolling out r236631.
2261 https://bugs.webkit.org/show_bug.cgi?id=190112
2263 Caused various eventSender tests, including fast/css/pseudo-
2264 active-style-sharing*, to fail (Requested by smfr on #webkit).
2268 "Regression(r236512): http/tests/navigation/keyboard-events-
2269 during-provisional-navigation.html is flaky"
2270 https://bugs.webkit.org/show_bug.cgi?id=190052
2271 https://trac.webkit.org/changeset/236631
2273 2018-09-28 Zamiul Haque <zhaque@apple.com>
2275 Angled gradient backgrounds in body render vertically when body height is 0
2276 https://bugs.webkit.org/show_bug.cgi?id=177232
2277 <rdar://problem/34548230>.
2279 Reviewed by Tim Horton.
2281 Added tests to make sure that angled background gradients inside of a
2282 body tag of height 0 render as empty white screens.
2284 * angled-background-repeating-gradient-rendering-vertical.html: Added.
2285 * angled-background-repeating-gradient-rendering-vertical-expected.html: Added.
2287 2018-09-28 Chris Dumez <cdumez@apple.com>
2289 The return value of an OnBeforeUnloadEventHandler should always be coerced into a DOMString
2290 https://bugs.webkit.org/show_bug.cgi?id=190090
2292 Reviewed by Ryosuke Niwa.
2294 Update test that was returning a value in a beforeunload event listener instead of using an
2295 event handler. The test needs to use an event handler (window.onbeforeunload) as an event
2296 listener does not have a return value. I have verified that our behavior is consistent with
2297 Chrome and Firefox on this test, both with an event listener and an event handler.
2299 * fast/loader/form-submission-after-beforeunload-cancel.html:
2301 2018-09-28 Simon Fraser <simon.fraser@apple.com>
2303 RenderLayer::removeOnlyThisLayer() should not call updateLayerPositions()
2304 https://bugs.webkit.org/show_bug.cgi?id=190093
2306 Reviewed by Dean Jackson and Zalan Bujtas.
2308 The ordering of the repaints changes.
2310 blend-mode-turn-off-isolation-no-effect.html now issues a repaint, which is expected now.
2311 Isolation is so rare that this is not a problem.
2313 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2314 * css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2315 * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt:
2316 * fast/repaint/absolute-position-change-containing-block-expected.txt:
2318 2018-09-28 Devin Rousso <drousso@apple.com>
2320 Web Inspector: crash in InspectorNetworkAgent::didReceiveResponse when loading denied x-frame resources
2321 https://bugs.webkit.org/show_bug.cgi?id=190046
2323 Reviewed by Joseph Pecoraro.
2325 * http/tests/inspector/network/resources/x-frame-options.php: Added.
2326 * http/tests/inspector/network/x-frame-options-expected.txt: Added.
2327 * http/tests/inspector/network/x-frame-options.html: Added.
2329 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
2331 [WebAuthN] Polish WebAuthN auto-test environment
2332 https://bugs.webkit.org/show_bug.cgi?id=189283
2333 <rdar://problem/44117828>
2335 Reviewed by Chris Dumez.
2337 This patch does the following few things:
2338 1. Update tests that employ old mocking mechnism to the new one.
2339 2. Move tests from http/tests/webauthn to http/wpt/webauthn. As a result, we have one unified place for
2340 all WebAuthN tests: http/wpt/webauthn.
2341 3. Add a helper function to check DOMException message as well.
2344 * http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Removed.
2345 * http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Removed.
2346 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https-expected.txt: Removed.
2347 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https.html: Removed.
2348 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Removed.
2349 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Removed.
2350 * http/tests/webauthn/resources/last-layer-frame.https.html: Removed.
2351 * http/tests/webauthn/resources/util.js: Removed.
2352 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2353 * http/wpt/webauthn/idl.https.html:
2354 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2355 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
2356 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
2357 * http/wpt/webauthn/public-key-credential-create-success.https-expected.txt: Removed.
2358 * http/wpt/webauthn/public-key-credential-create-success.https.html: Removed.
2359 * http/wpt/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Added.
2360 * 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.
2361 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2362 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
2363 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
2364 * http/wpt/webauthn/public-key-credential-get-success.https-expected.txt: Removed.
2365 * http/wpt/webauthn/public-key-credential-get-success.https.html: Removed.
2366 * http/wpt/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Added.
2367 * 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.
2368 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Added.
2369 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Added.
2370 * http/wpt/webauthn/resources/last-layer-frame.https.html: Added.
2371 * http/wpt/webauthn/resources/second-layer-frame.https.html: Renamed from LayoutTests/http/tests/webauthn/resources/second-layer-frame.https.html.
2372 * http/wpt/webauthn/resources/util.js:
2373 * platform/gtk/TestExpectations:
2374 * platform/ios-wk1/TestExpectations:
2375 * platform/mac-wk1/TestExpectations:
2376 * platform/mac-wk2/TestExpectations:
2377 * platform/win/TestExpectations:
2378 * platform/wincairo/TestExpectations:
2379 * platform/wpe/TestExpectations:
2381 2018-09-28 Jer Noble <jer.noble@apple.com>
2383 Refactoring: eliminate raw pointer usage in Fullscreen code
2384 https://bugs.webkit.org/show_bug.cgi?id=188747
2385 <rdar://problem/43541164>
2387 Reviewed by Alex Christensen.
2389 Test was causing false pass results due to the webkitPresentationMode being correctly set
2390 to "inline" during the close() operation; modify the test to only perform the close()
2391 operation when the presetation mode is changed to "picture-in-picture".
2393 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2394 * media/controls/ipad/resources/picture-in-picture.html:
2396 2018-09-28 Chris Dumez <cdumez@apple.com>
2398 Drop support for cross-origin-window-policy header
2399 https://bugs.webkit.org/show_bug.cgi?id=190081
2401 Reviewed by Ryosuke Niwa.
2403 * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Removed.
2404 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Removed.
2405 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Removed.
2406 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Removed.
2407 * http/wpt/cross-origin-window-policy/allow-postmessage.html: Removed.
2408 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Removed.
2409 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Removed.
2410 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Removed.
2411 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Removed.
2412 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
2413 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Removed.
2414 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Removed.
2415 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Removed.
2416 * http/wpt/cross-origin-window-policy/resources/destination.html: Removed.
2417 * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Removed.
2418 * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Removed.
2419 * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Removed.
2420 * http/wpt/cross-origin-window-policy/resources/utils.js: Removed.
2422 2018-09-28 Andy Estes <aestes@apple.com>
2424 [Apple Pay] Remove the "in-store" button type
2425 https://bugs.webkit.org/show_bug.cgi?id=190079
2427 Reviewed by Tim Horton.
2429 * http/tests/ssl/applepay/ApplePayButton.html:
2430 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png:
2431 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt:
2433 2018-09-28 Dawei Fenton <realdawei@apple.com>
2435 WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
2436 https://bugs.webkit.org/show_bug.cgi?id=189641
2438 Unreviewed, skip tests that are timing out.
2442 2018-09-28 Chris Dumez <cdumez@apple.com>
2444 document.open() should throw errors for cross-origin calls
2445 https://bugs.webkit.org/show_bug.cgi?id=189371
2446 <rdar://problem/44282700>
2448 Reviewed by Youenn Fablet.
2450 Tweak a couple of existing tests to reflect behavior change.
2452 * fast/dom/HTMLDocument/document-open-return-value.html:
2453 * fast/parser/tokenizer-close-during-document-write.html:
2455 2018-09-28 Commit Queue <commit-queue@webkit.org>
2457 Unreviewed, rolling out r236605.
2458 https://bugs.webkit.org/show_bug.cgi?id=190087
2460 caused three API test timeouts (Requested by jernoble on
2465 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2466 https://bugs.webkit.org/show_bug.cgi?id=188747
2467 https://trac.webkit.org/changeset/236605
2469 2018-09-28 Jer Noble <jer.noble@apple.com>
2471 Refactoring: eliminate raw pointer usage in Fullscreen code
2472 https://bugs.webkit.org/show_bug.cgi?id=188747
2473 <rdar://problem/43541164>
2475 Reviewed by Alex Christensen.
2477 Test was causing false pass results due to the webkitPresentationMode being correctly set
2478 to "inline" during the close() operation; modify the test to only perform the close()
2479 operation when the presetation mode is changed to "picture-in-picture".
2481 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2482 * media/controls/ipad/resources/picture-in-picture.html:
2484 2018-09-28 Chris Dumez <cdumez@apple.com>
2486 REGRESSION (r236573): [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2487 https://bugs.webkit.org/show_bug.cgi?id=190067
2489 Unreviewed, re-land ios-specific expected result for this test as they were inadvertently
2492 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2493 * platform/ios/TestExpectations:
2495 2018-09-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
2497 [Curl] Fix priority issue with multiple cookies with different level of path.
2498 https://bugs.webkit.org/show_bug.cgi?id=189920
2500 Reviewed by Fujii Hironori.
2502 * http/tests/cookies/cookie-with-multiple-level-path-expected.txt: Added.
2503 * http/tests/cookies/cookie-with-multiple-level-path.html: Added.
2504 * http/tests/cookies/resources/cookie-with-multiple-level-path.php: Added.
2506 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2508 [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2509 https://bugs.webkit.org/show_bug.cgi?id=190067
2511 Unreviewed test gardening.
2513 * platform/ios/TestExpectations: Mark test as failing.
2515 2018-09-27 John Wilander <wilander@apple.com>
2517 Resource Load Statistics: Non-redirected top frame navigation should not get captured in statistics
2518 https://bugs.webkit.org/show_bug.cgi?id=190055
2519 <rdar://problem/44843460>
2521 Reviewed by Chris Dumez.
2523 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-expected.txt: Added.
2524 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html: Added.
2526 2018-09-27 Chris Dumez <cdumez@apple.com>
2528 Regression(r236512): fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html and editing/pasteboard/emacs-ctrl-a-k-y.html are flaky
2529 https://bugs.webkit.org/show_bug.cgi?id=190048
2531 Reviewed by Ryosuke Niwa.
2533 Update editing/pasteboard/emacs-ctrl-a-k-y.html to address flakiness:
2534 - Stop dumping editing callbacks as some of them may get logged in a slightly different order
2535 due to IPC ordering, and those are not needed to determine that the test passes.
2536 - Dump the test as text to avoid needing platform-specific results.
2538 * editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2539 * editing/pasteboard/emacs-ctrl-a-k-y.html:
2540 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2541 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2542 * platform/ios-wk1/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2543 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2544 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2545 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2546 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2547 * platform/win/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2548 * platform/wincairo/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2549 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Removed.
2551 2018-09-27 Andy Estes <aestes@apple.com>
2553 [Payment Request] Update web platform tests
2554 https://bugs.webkit.org/show_bug.cgi?id=190049
2556 Reviewed by Youenn Fablet.
2558 Updated web-platform-tests/payment-request/ to tip-of-tree from web-platform-tests.
2560 * platform/ios-wk2/TestExpectations:
2561 * platform/mac-wk2/TestExpectations:
2563 2018-09-27 Alicia Boya GarcÃa <aboya@igalia.com>
2565 [MSE] Fix unwanted sample erase from the decode queue
2566 https://bugs.webkit.org/show_bug.cgi?id=180643
2568 Reviewed by Jer Noble.
2570 Added a test case for the fixed bug.
2572 * media/media-source/media-source-append-acb-no-frame-lost.html: Added.
2574 2018-09-27 Chris Dumez <cdumez@apple.com>
2576 Unreviewed, make fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html more deterministic to address flakiness.
2578 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked-expected.txt:
2579 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html:
2581 2018-09-27 John Wilander <wilander@apple.com>
2583 Resource Load Statistics: Remove temporary compatibility fix for auto-dismiss popups
2584 https://bugs.webkit.org/show_bug.cgi?id=189980
2585 <rdar://problem/44780645>
2587 Reviewed by Alex Christensen.
2589 This test was for the temporary compatibility fix in:
2590 https://bugs.webkit.org/show_bug.cgi?id=183620. This change makes it into a
2591 test that the compatibility fix is no longer there.
2593 * 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.
2594 * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss.html: Renamed from LayoutTests/http/tests/storageAccess/grant-storage-access-under-opener.html.
2595 * platform/ios-wk2/TestExpectations:
2596 Removed comment and entry since https://bugs.webkit.org/show_bug.cgi?id=183714 was fixed long ago.
2597 * platform/ios/TestExpectations:
2599 * platform/mac-wk2/TestExpectations:
2602 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2604 Unreviewed, rolling out r236557.
2606 Really roll out r236557 this time because it breaks internal
2611 "Add VP8 support to WebRTC"
2612 https://bugs.webkit.org/show_bug.cgi?id=189976
2613 https://trac.webkit.org/changeset/236557
2615 2018-09-27 Youenn Fablet <youenn@apple.com>
2617 Add VP8 support to WebRTC
2618 https://bugs.webkit.org/show_bug.cgi?id=189976
2620 Reviewed by Eric Carlson.
2622 * webrtc/audio-peer-connection-g722.html:
2623 * webrtc/routines.js:
2624 * webrtc/video-mute-vp8-expected.txt: Added.
2625 * webrtc/video-mute-vp8.html: Added.
2627 2018-09-27 Youenn Fablet <youenn@apple.com>
2629 LayoutTest webrtc/video-unmute.html is a flaky timeout
2630 https://bugs.webkit.org/show_bug.cgi?id=172879
2631 <rdar://problem/32548738>
2633 Reviewed by Eric Carlson.
2635 * platform/ios-wk2/TestExpectations:
2636 * platform/mac-wk2/TestExpectations:
2637 * webrtc/video-unmute.html:
2638 Resort on routines.js black frame routine.
2639 Reenable test in mac and ios.
2641 2018-09-27 Andy Estes <aestes@apple.com>
2643 [Apple Pay] Support granular errors in PaymentDetailsUpdate
2644 https://bugs.webkit.org/show_bug.cgi?id=189938
2646 Reviewed by Youenn Fablet.
2648 * http/tests/resources/payment-request.js:
2649 (validPaymentDetails):
2650 (updateDetailsOnShippingAddressChange):
2651 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt: Added.
2652 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html: Added.
2653 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https-expected.txt: Added.
2654 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html: Added.
2655 * platform/mac-wk2/TestExpectations:
2657 2018-09-27 Chris Dumez <cdumez@apple.com>
2659 document.open() should not propagate URLs to non-fully active documents
2660 https://bugs.webkit.org/show_bug.cgi?id=189375
2661 <rdar://problem/44282755>
2663 Reviewed by Youenn Fablet.
2665 Update existing test to reflect behavior change. I have verified that this test was
2666 failing in Firefox and is now passing in Firefox.
2668 * fast/dom/resource-locations-in-created-html-document.html:
2670 2018-09-27 Chris Dumez <cdumez@apple.com>
2672 The WebContent process should not process incoming IPC while waiting for a sync IPC reply
2673 https://bugs.webkit.org/show_bug.cgi?id=184183
2674 <rdar://problem/36800576>
2676 Reviewed by Ryosuke Niwa.
2678 Drop test for the DoNotProcessIncomingMessagesWhenWaitingForSyncReply IPC::SendOption as it was
2679 removed in this patch. This SendOption is no longer useful because it is now the default behavior
2680 for the WebContent process.
2682 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Removed.
2683 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Removed.
2685 2018-09-27 Philippe Normand <pnormand@igalia.com>
2687 Unreviewed GTK WebAudio rebaseline.
2689 This time from the 64-bit Release bot...
2691 * platform/gtk/webaudio/oscillator-custom-expected.wav:
2692 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
2693 * platform/gtk/webaudio/oscillator-sine-expected.wav:
2694 * platform/gtk/webaudio/oscillator-square-expected.wav:
2695 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
2697 2018-09-27 Philippe Normand <pnormand@igalia.com>
2699 Unreviewed GTK WebAudio rebaselines
2701 * platform/gtk/TestExpectations: webaudio/audioprocessingevent.html doesn't fail.
2702 * platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Rebaselined.
2704 2018-09-27 Philippe Normand <pnormand@igalia.com>
2706 [GTK] Several tests are failing since r217598
2707 https://bugs.webkit.org/show_bug.cgi?id=172809
2709 Unreviewed, GTK platform test expectations rebaseline.
2711 * platform/gtk/TestExpectations:
2712 * platform/gtk/http/tests/xmlhttprequest/cache-override-expected.txt: Removed.
2713 * platform/gtk/webaudio/oscillator-custom-expected.wav:
2714 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
2715 * platform/gtk/webaudio/oscillator-sine-expected.wav:
2716 * platform/gtk/webaudio/oscillator-square-expected.wav:
2717 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
2719 2018-09-27 Antoine Quint <graouts@apple.com>
2721 [Web Animations] Turn Web Animations with CSS integration on
2722 https://bugs.webkit.org/show_bug.cgi?id=184819
2723 <rdar://problem/39597337>
2725 Reviewed by Dean Jackson.
2728 * animations/3d/matrix-transform-type-animation.html:
2729 * animations/3d/replace-filling-transform.html:
2730 * animations/3d/transform-origin-vs-functions.html:
2731 * animations/3d/transform-perspective.html:
2732 * animations/additive-transform-animations.html:
2733 * animations/animation-border-overflow.html:
2734 * animations/animation-callback-timestamp.html:
2735 * animations/animation-controller-drt-api.html:
2736 * animations/animation-direction-alternate-reverse-expected.txt:
2737 * animations/animation-direction-alternate-reverse.html:
2738 * animations/animation-direction-reverse-fill-mode-hardware.html:
2739 * animations/animation-direction-reverse-hardware-opacity.html:
2740 * animations/animation-direction-reverse-hardware.html:
2741 * animations/animation-direction-reverse-non-hardware.html:
2742 * animations/animation-direction-reverse-timing-functions-hardware.html:
2743 * animations/animation-direction-reverse-timing-functions.html:
2744 * animations/animation-direction.html:
2745 * animations/animation-followed-by-transition.html:
2746 * animations/animation-hit-test-transform.html:
2747 * animations/animation-hit-test.html:
2748 * animations/animation-internals-api-expected.txt: Removed.
2749 * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
2750 * animations/animation-internals-api-multiple-keyframes.html: Removed.
2751 * animations/animation-internals-api.html: Removed.
2752 * animations/animation-offscreen-to-onscreen.html:
2753 * animations/animation-playstate-paused-style-resolution.html:
2754 * animations/big-rotation-expected.txt:
2755 * animations/big-rotation.html:
2756 * animations/change-completed-animation-transform.html:
2757 * animations/change-keyframes.html:
2758 * animations/combo-transform-rotate+scale.html:
2759 * animations/cross-fade-background-image.html:
2760 * animations/cross-fade-border-image-source.html:
2761 * animations/cross-fade-list-style-image.html:
2762 * animations/cross-fade-webkit-mask-box-image.html:
2763 * animations/duplicate-keys-expected.html:
2764 * animations/duplicate-keys.html:
2765 * animations/duplicated-keyframes-name.html:
2766 * animations/fill-forwards-end-state.html:
2767 * animations/fill-mode-forwards-zero-duration-expected.txt:
2768 * animations/fill-mode-forwards-zero-duration.html:
2769 * animations/fill-mode-removed.html:
2770 * animations/font-variations/font-stretch.html:
2771 * animations/font-variations/font-style.html:
2772 * animations/font-variations/font-variation-settings-order.html:
2773 * animations/font-variations/font-variation-settings-unlike.html:
2774 * animations/font-variations/font-variation-settings.html:
2775 * animations/font-variations/font-weight.html:
2776 * animations/generic-from-to.html:
2777 * animations/import.html:
2778 * animations/keyframe-multiple-timing-functions-transform.html:
2779 * animations/keyframe-timing-functions-transform.html:
2780 * animations/keyframe-timing-functions.html:
2781 * animations/keyframe-timing-functions2.html:
2782 * animations/keyframes-comma-separated.html:
2783 * animations/keyframes-dynamic.html:
2784 * animations/keyframes-infinite-iterations.html:
2785 * animations/keyframes-invalid-keys.html:
2786 * animations/keyframes-out-of-order.html:
2787 * animations/keyframes.html:
2788 * animations/leak-document-with-css-animation.html:
2789 * animations/lineheight-animation.html:
2790 * animations/longhand-timing-function.html:
2791 * animations/matrix-anim.html:
2792 * animations/missing-from-to-transforms.html:
2793 * animations/missing-from-to.html:
2794 * animations/missing-keyframe-properties-repeating.html:
2795 * animations/missing-keyframe-properties-timing-function.html:
2796 * animations/missing-keyframe-properties.html:
2797 * animations/missing-values-first-keyframe.html:
2798 * animations/missing-values-last-keyframe.html:
2799 * animations/multiple-animations-timing-function.html:
2800 * animations/multiple-animations.html:
2801 * animations/multiple-keyframes.html:
2802 * animations/negative-delay.html:
2803 * animations/pause-crash.html:
2804 * animations/play-state-start-paused.html:
2805 * animations/resources/animation-leak-iframe.html:
2806 * animations/simultaneous-start-left.html:
2807 * animations/simultaneous-start-transform.html:
2808 * animations/spring-function.html:
2809 * animations/stacking-context-unchanged-while-running.html:
2810 * animations/stop-animation-on-suspend.html:
2811 * animations/suspend-resume-animation-events.html:
2812 * animations/timing-functions.html:
2813 * animations/transition-and-animation-1.html:
2814 * animations/transition-and-animation-2.html:
2815 * animations/transition-and-animation-3.html:
2816 * animations/trigger-container-scroll-boundaries.html:
2817 * animations/trigger-container-scroll-empty.html:
2818 * animations/trigger-container-scroll-simple.html:
2819 * animations/unanimated-style.html:
2820 * animations/unprefixed-keyframes.html:
2821 * animations/width-using-ems.html:
2822 * compositing/animation/animated-composited-inside-hidden.html:
2823 * compositing/animation/computed-style-during-delay.html:
2824 * compositing/animation/layer-for-filling-animation.html:
2825 * compositing/backing/backface-visibility-flip.html:
2826 * compositing/backing/transform-transition-from-outside-view.html:
2827 * compositing/contents-scale/animating.html:
2828 * compositing/layer-creation/animation-overlap-with-children.html:
2829 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2830 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
2831 * compositing/layer-creation/mismatched-transform-transition-overlap.html:
2832 * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2833 * compositing/layer-creation/overlap-animation-clipping.html:
2834 * compositing/layer-creation/overlap-animation-container.html:
2835 * compositing/layer-creation/overlap-animation.html:
2836 * compositing/layer-creation/scale-rotation-animation-overlap.html:
2837 * compositing/layer-creation/scale-rotation-transition-overlap.html:
2838 * compositing/layer-creation/translate-animation-overlap.html:
2839 * compositing/layer-creation/translate-scale-animation-overlap.html:
2840 * compositing/layer-creation/translate-scale-transition-overlap.html:
2841 * compositing/layer-creation/translate-transition-overlap.html:
2842 * compositing/overflow/overflow-positioning.html:
2843 * compositing/reflections/animation-inside-reflection.html:
2844 * compositing/reflections/nested-reflection-animated.html:
2845 * compositing/reflections/nested-reflection-transition.html:
2846 * compositing/scrolling/touch-scroll-to-clip.html:
2847 * compositing/transitions/scale-transition-no-start.html:
2848 * compositing/transitions/singular-scale-transition.html:
2849 * compositing/visible-rect/animated-from-none.html:
2850 * compositing/visible-rect/animated.html:
2851 * css3/calc/transitions-dependent.html:
2852 * css3/calc/transitions.html:
2853 * css3/filters/backdrop/animation.html:
2854 * css3/filters/composited-during-animation.html:
2855 * css3/filters/filter-animation-from-none-hw.html:
2856 * css3/filters/filter-animation-from-none-multi-hw.html:
2857 * css3/filters/filter-animation-from-none-multi.html:
2858 * css3/filters/filter-animation-from-none.html:
2859 * css3/filters/filter-animation-hw.html:
2860 * css3/filters/filter-animation-multi-hw.html:
2861 * css3/filters/filter-animation-multi.html:
2862 * css3/filters/filter-animation.html:
2863 * css3/masking/clip-path-animation.html:
2864 * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2865 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
2866 * fast/animation/css-animation-resuming-when-visible.html:
2867 * fast/animation/css-animation-throttling-lowPowerMode.html:
2868 * fast/animation/height-auto-transition-computed-value.html:
2869 * fast/css-generated-content/pseudo-animation.html:
2870 * fast/css-generated-content/pseudo-transition.html:
2871 * fast/filter-image/filter-image-animation.html:
2872 * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2873 * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2874 * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2875 * http/wpt/css/css-animations/start-animation-001.html:
2876 * imported/blink/transitions/transition-not-interpolable.html:
2877 * imported/blink/transitions/unprefixed-transform.html:
2878 * platform/ios/TestExpectations:
2879 * platform/win/TestExpectations:
2880 * transitions/remove-transition-style.html:
2881 * transitions/transition-drt-api-delay-expected.txt: Removed.
2882 * transitions/transition-drt-api-delay.html: Removed.
2883 * transitions/transition-drt-api-expected.txt: Removed.
2884 * transitions/transition-drt-api.html: Removed.
2885 * transitions/zero-duration-with-non-zero-delay-end.html:
2887 2018-09-26 Devin Rousso <drousso@apple.com>
2889 Web Inspector: Hide DOM and XHR breakpoint sections when they are empty
2890 https://bugs.webkit.org/show_bug.cgi?id=182406
2891 <rdar://problem/37131512>
2893 Reviewed by Joseph Pecoraro.
2895 * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
2896 * inspector/debugger/break-on-uncaught-exception.html:
2897 * inspector/debugger/breakpoints-disabled-expected.txt:
2898 * inspector/debugger/breakpoints-disabled.html:
2899 * inspector/debugger/pause-reason.html:
2900 * inspector/debugger/setPauseOnAssertions.html:
2901 * inspector/worker/debugger-pause.html:
2903 2018-09-26 Devin Rousso <drousso@apple.com>
2905 Web Inspector: determine hasVisibleEffect for each RecordingAction as it's processed
2906 https://bugs.webkit.org/show_bug.cgi?id=189860
2908 Reviewed by Joseph Pecoraro.
2910 * inspector/unit-tests/array-utilities-expected.txt:
2911 * inspector/unit-tests/array-utilities.html:
2913 2018-09-26 Justin Fan <justin_fan@apple.com>
2915 WebGL 2: updated passing test expectations for deqp/primitiverestart
2916 https://bugs.webkit.org/show_bug.cgi?id=189981
2918 Reviewed by Jon Lee.
2920 Test-expectation updates for trac.webkit.org/changeset/236490; these are still to be skipped on ews.
2922 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt:
2923 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt:
2924 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt:
2925 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt:
2926 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt:
2927 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt:
2928 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt:
2929 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt:
2931 2018-09-26 Alex Christensen <achristensen@webkit.org>
2933 Unreviewed, rolling out r236524.
2939 "URLWithUserTypedString should return nil for URLs deemed to
2940 be invalid by WebCore::URL"
2941 https://bugs.webkit.org/show_bug.cgi?id=189979
2942 https://trac.webkit.org/changeset/236524
2944 2018-09-26 Per Arne Vollan <pvollan@apple.com>
2946 WebVTT cue alignment broken
2947 https://bugs.webkit.org/show_bug.cgi?id=190004
2949 Reviewed by Eric Carlson.
2951 * media/track/captions-webvtt/left-align.vtt: Added.
2952 * media/track/track-add-remove-cue-expected.txt:
2953 * media/track/track-add-remove-cue.html:
2954 * media/track/track-cue-left-align-expected-mismatch.html: Added.
2955 * media/track/track-cue-left-align.html: Added.
2956 * media/track/track-cue-mutable-expected.txt:
2957 * media/track/track-cue-mutable.html:
2958 * media/track/track-vttcue-expected.txt:
2959 * media/track/track-vttcue.html:
2960 * media/track/track-webvtt-tc013-settings-expected.txt:
2961 * media/track/track-webvtt-tc013-settings.html:
2962 * media/track/track-webvtt-tc015-positioning-expected.txt:
2963 * media/track/track-webvtt-tc015-positioning.html:
2964 * media/track/track-webvtt-tc016-align-positioning-expected.txt:
2965 * media/track/track-webvtt-tc016-align-positioning.html:
2966 * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
2967 * media/track/track-webvtt-tc018-align-text-line-position.html:
2968 * media/track/track-webvtt-tc021-valign-expected.txt:
2969 * media/track/track-webvtt-tc021-valign.html:
2970 * media/video-test.js:
2973 2018-09-26 James Savage <james.savage@apple.com>
2975 Allow override of viewport configuration.
2976 https://bugs.webkit.org/show_bug.cgi?id=188772.
2977 <rdar://problem/43538892>.
2979 Reviewed by Simon Fraser.
2981 Add test proving that a document without a meta viewport specifying
2982 width=device-width still gets a layout when this setting is enabled. I also
2983 added a baseline case to prove that without this setting we do not layout
2986 * fast/viewport/ios/ipad/empty-viewport-expected.txt: Added.
2987 * fast/viewport/ios/ipad/empty-viewport.html: Added.
2988 * fast/viewport/ios/ipad/meta-viewport-disabled-expected.txt: Added.
2989 * fast/viewport/ios/ipad/meta-viewport-disabled.html: Added.
2991 2018-09-26 Alex Christensen <achristensen@webkit.org>
2993 uidna_nameToASCII only needs a buffer capacity of 64
2994 https://bugs.webkit.org/show_bug.cgi?id=190006
2996 Reviewed by Chris Dumez.
2998 * fast/dom/DOMURL/parsing.html:
3000 2018-09-26 Ryosuke Niwa <rniwa@webkit.org>
3002 Selection should work across shadow boundary when initiated by a mouse drag
3003 https://bugs.webkit.org/show_bug.cgi?id=151380
3004 <rdar://problem/24363872>
3006 Reviewed by Antti Koivisto and Wenson Hsieh.
3008 Added regression tests using ref tests since getSelection() doesn't expose any node inside a shadow tree.
3010 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1-expected.html: Added.
3011 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html: Added.
3012 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2-expected.html: Added.
3013 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html: Added.
3014 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3-expected.html: Added.
3015 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html: Added.
3016 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4-expected.html: Added.
3017 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html: Added.
3018 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5-expected.html: Added.
3019 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html: Added.
3020 * editing/selection/selection-across-shadow-boundaries-readonly-1-expected.html: Added.
3021 * editing/selection/selection-across-shadow-boundaries-readonly-1.html: Added.
3022 * editing/selection/selection-across-shadow-boundaries-readonly-2-expected.html: Added.
3023 * editing/selection/selection-across-shadow-boundaries-readonly-2.html: Added.
3024 * editing/selection/selection-across-shadow-boundaries-readonly-3-expected.html: Added.
3025 * editing/selection/selection-across-shadow-boundaries-readonly-3.html: Added.
3026 * editing/selection/selection-across-shadow-boundaries-user-select-all-1-expected.html: Added.
3027 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html: Added.
3029 2018-09-26 Alicia Boya GarcÃa <aboya@igalia.com>
3031 [GTK] Unreviewed test gardening
3032 https://bugs.webkit.org/show_bug.cgi?id=190002
3035 * platform/gtk/TestExpectations:
3037 2018-09-26 Truitt Savell <tsavell@apple.com>
3039 Marking two more media-fragments/ tests as flakey after the iOS12 update
3040 https://bugs.webkit.org/show_bug.cgi?id=187557
3042 Unreviewed Test Gardening
3044 * platform/ios/TestExpectations:
3046 2018-09-25 Justin Fan <justin_fan@apple.com>
3048 WebGL 2 Conformance: primitive restart and draw_primitive_restart WebGL2 sample
3049 https://bugs.webkit.org/show_bug.cgi?id=189625
3050 <rdar://problem/42882620>
3052 Reviewed by Dean Jackson.
3054 Implement support for Primitive Restart Fixed Index as expected
3055 by the WebGL 2 specifications.
3057 * TestExpectations: Skip some flaky tests between different Mac machines under 2.0.0.
3058 * webgl/webgl2-primitive-restart.html: Canary ref test to be run as part of LayoutTests suite.
3059 * webgl/webgl2-primitive-restart-expected.html:
3061 2018-09-25 Chris Dumez <cdumez@apple.com>
3063 Unreviewed, rolling out r236420 and r236458.
3065 This change is not fully correct
3067 Reverted changesets:
3069 "Do not do early processing of incoming sync IPC unless we're
3070 waiting for a sync IPC reply"
3071 https://bugs.webkit.org/show_bug.cgi?id=186941
3072 https://trac.webkit.org/changeset/236420
3074 "Unreviewed, update bug number of http/tests/misc/blob-
3075 size.html crash on Windows"
3076 https://trac.webkit.org/changeset/236458
3078 2018-09-25 Justin Fan <justin_fan@apple.com>
3080 WebGL 2 conformance: expected test results for the deqp suite (mac-mojave-wk2)
3081 https://bugs.webkit.org/show_bug.cgi?id=189942
3083 Reviewed by Jon Lee.
3085 Add expected results for the deqp suite with the new detailed format, for this spade for macOS Mojave.
3087 * webgl/2.0.0/deqp/.../*-expected.txt: Added expected results.
3089 2018-09-25 Jiewen Tan <jiewen_tan@apple.com>
3091 [WebAuthN] Make AuthenticatorManager
3092 https://bugs.webkit.org/show_bug.cgi?id=189279
3093 <rdar://problem/44116792>
3095 Reviewed by Chris Dumez.
3097 Most of the new tests are rewritten from the LocalAuthenticator API tests. Old mock tests are temporarily skipped
3098 for the new mock tests.
3101 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt: Added.
3102 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html: Added.
3103 * http/wpt/webauthn/public-key-credential-create-success-local.https-expected.txt: Added.
3104 * http/wpt/webauthn/public-key-credential-create-success-local.https.html: Added.
3105 * http/wpt/webauthn/public-key-credential-create-success.https.html:
3106 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt: Added.
3107 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html: Added.
3108 * http/wpt/webauthn/public-key-credential-get-success-local.https-expected.txt: Added.
3109 * http/wpt/webauthn/public-key-credential-get-success-local.https.html: Added.
3110 * http/wpt/webauthn/public-key-credential-get-success.https.html:
3111 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available-expected.txt: Added.
3112 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available.html: Added.
3113 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Removed.
3114 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Removed.
3115 * http/wpt/webauthn/resources/util.js:
3116 * platform/mac-wk2/TestExpectations:
3118 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3120 REGRESSION: (r235948) Layout Test compositing/backing/backing-store-attachment-fill-forwards-animation.html is a flaky failure
3121 https://bugs.webkit.org/show_bug.cgi?id=189598#c0
3123 Unreviewed test gardening.
3125 * platform/ios/TestExpectations: Mark test as flaky.
3126 * platform/mac-wk2/TestExpectations: Ditto.
3128 2018-09-25 Eric Carlson <eric.carlson@apple.com>
3130 [MediaStream] Update constraints supported by getDisplayMedia
3131 https://bugs.webkit.org/show_bug.cgi?id=189930
3133 Reviewed by Youenn Fablet.
3135 * http/tests/media/media-stream/get-display-media-prompt-expected.txt:
3136 * http/tests/media/media-stream/get-display-media-prompt.html:
3138 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3140 [resource-timing] imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.html times out on WK1
3141 https://bugs.webkit.org/show_bug.cgi?id=189908
3143 Unreviewed test gardening.
3145 * platform/mac-wk1/TestExpectations: Mark test as a failure since it is hitting a WPT harness timeout.
3146 * platform/mac/TestExpectations: Remove expectation in favor of a mac-wk1 specific one.
3148 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3150 Unreviewed, correct a typo in a bug URL.
3152 * platform/mac/TestExpectations:
3154 2018-09-25 Chris Dumez <cdumez@apple.com>
3156 Unreviewed, update bug number of http/tests/misc/blob-size.html crash on Windows
3158 * platform/win/TestExpectations:
3160 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3162 Mark two tests as flakey.
3164 * platform/mac/TestExpectations:
3166 2018-09-24 John Wilander <wilander@apple.com>
3168 Cap lifetime of persistent cookies created client-side through document.cookie
3169 https://bugs.webkit.org/show_bug.cgi?id=189933
3170 <rdar://problem/44741888>
3172 Reviewed by Chris Dumez.
3175 Skipped the new test by default since the behavior change is for
3176 Cocoa platforms only.
3177 * http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt: Added.
3178 * http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html: Added.
3179 * http/tests/cookies/resources/cookie-utilities.js:
3180 * platform/ios/TestExpectations:
3181 Marked the new test as [ Pass ].
3182 * platform/mac-wk2/TestExpectations:
3183 Marked the new test as [ Pass ].
3185 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3187 Remove filterRes parameter from filters
3188 https://bugs.webkit.org/show_bug.cgi?id=129565
3189 <rdar://problem/44714340>
3191 Reviewed by Dean Jackson.
3193 Remove support for the "filterRes" attribute on SVG filters. It's marked as
3194 deprecated in https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-filterres
3195 and no longer supported by Chrome or Firefox.
3197 Removed existing filterRes tests, added new test checking that it has no effect.
3199 * html5lib/resources/tests11.dat: Edited to remove filterRes. This seems to have been superseded by
3200 imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests11.html
3201 * platform/gtk/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
3202 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
3203 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
3204 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
3205 * platform/gtk/svg/filters/filterRes-expected.png: Removed.
3206 * platform/gtk/svg/filters/filterRes1-expected.png: Removed.
3207 * platform/gtk/svg/filters/filterRes3-expected.png: Removed.
3208 * platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Removed.
3209 * platform/mac/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
3210 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
3211 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
3212 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
3213 * platform/mac/svg/filters/filterRes-expected.png: Removed.
3214 * platform/mac/svg/filters/filterRes1-expected.png: Removed.
3215 * platform/mac/svg/filters/filterRes2-expected.png: Removed.
3216 * platform/mac/svg/filters/filterRes3-expected.png: Removed.
3217 * svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
3218 * svg/W3C-SVG-1.1-SE/svgdom-over-01-f.svg:
3219 * svg/dom/SVGAnimatedInteger-expected.txt:
3220 * svg/dom/SVGAnimatedInteger.html: Change to use feConvolveMatrix orderX.
3221 * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.txt: Removed.
3222 * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call.html: Removed.
3223 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.txt: Removed.
3224 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop.html: Removed.
3225 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.txt: Removed.
3226 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop.html: Removed.
3227 * svg/filters/filterRes-is-noop-expected.svg: Added.
3228 * svg/filters/filterRes-is-noop.svg: Added.
3229 * svg/filters/filterRes.svg: Removed.
3230 * svg/filters/filterRes1-expected.txt: Removed.
3231 * svg/filters/filterRes1.svg: Removed.
3232 * svg/filters/filterRes2-expected.png: Removed.
3233 * svg/filters/filterRes2-expected.txt: Removed.
3234 * svg/filters/filterRes2.svg: Removed.
3235 * svg/filters/filterRes3-expected.txt: Removed.
3236 * svg/filters/filterRes3.svg: Removed.
3238 2018-09-24 Justin Michaud <justin_michaud@apple.com>
3240 Import WPT tests for css custom properties api
3241 https://bugs.webkit.org/show_bug.cgi?id=189764
3243 Reviewed by Ryosuke Niwa.
3245 * platform/mac-wk1/TestExpectations:
3247 2018-09-24 Matt Lewis <jlewis3@apple.com>
3249 Skipped accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html on High Sierra+.
3250 https://bugs.webkit.org/show_bug.cgi?id=189094
3252 Unreviewed test gardening.
3254 * platform/mac-wk2/TestExpectations:
3256 2018-09-24 Ryosuke Niwa <rniwa@webkit.org>
3258 imported/w3c/web-platform-tests/shadow-dom/slotchange.html is a flaky failure
3259 https://bugs.webkit.org/show_bug.cgi?id=167652
3261 Reviewed by Saam Barati.
3263 Added a regression test for signaling a lot of slot elements.
3265 * fast/shadow-dom/signal-slot-list-retains-js-wrappers-expected.txt: Added.
3266 * fast/shadow-dom/signal-slot-list-retains-js-wrappers.html: Added.
3268 2018-09-24 Ryosuke Niwa <rniwa@webkit.org>
3270 Release assert when using paper-textarea due to autocorrect IDL attribute missing CEReactions
3271 https://bugs.webkit.org/show_bug.cgi?id=174629
3272 <rdar://problem/33407620>
3274 Reviewed by Simon Fraser.
3276 Added a regression test for mutating autocorrect and autocapitalize IDL attributes during connected callback.
3278 * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash-expected.txt: Added.
3279 * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash.html: Added.
3281 2018-09-24 Basuke Suzuki <Basuke.Suzuki@sony.com>
3283 [Curl] Enable http/tests/misc tests.
3284 https://bugs.webkit.org/show_bug.cgi?id=189931
3286 Unreviewed test gardening.
3288 * platform/wincairo/TestExpectations:
3289 * platform/wincairo/http/tests/misc/acid2-expected.txt: Added.
3290 * platform/wincairo/http/tests/misc/acid2-pixel-expected.txt: Added.
3291 * platform/wincairo/http/tests/misc/error404-expected.txt: Added.
3292 * platform/wincairo/http/tests/misc/favicon-as-image-expected.txt: Added.
3293 * platform/wincairo/http/tests/misc/frame-access-during-load-expected.txt: Added.
3294 * platform/wincairo/http/tests/misc/generated-content-inside-table-expected.txt: Added.
3295 * platform/wincairo/http/tests/misc/iframe404-expected.txt: Added.
3296 * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: Added.
3297 * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Added.
3298 * platform/wincairo/http/tests/misc/slow-loading-image-in-pattern-expected.txt: Added.
3300 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3302 Update some test results under compositing/overflow
3303 https://bugs.webkit.org/show_bug.cgi?id=189857
3305 Reviewed by Tim Horton.
3307 Unskip some tests under compositing/overflow, and land new macOS and iOS expectations.
3309 * compositing/overflow/overflow-auto-with-touch-expected.txt:
3310 * compositing/overflow/overflow-overlay-with-touch-expected.txt:
3311 * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
3312 * compositing/overflow/scrolling-without-painting-expected.txt:
3313 * compositing/overflow/textarea-scroll-touch-expected.txt:
3314 * compositing/overflow/updating-scrolling-content-expected.txt:
3315 * platform/ios-simulator-wk2/TestExpectations:
3316 * platform/ios/TestExpectations:
3317 * platform/ios/compositing/overflow/nested-scrolling-expected.txt:
3318 * platform/ios/compositing/overflow/overflow-auto-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
3319 * platform/ios/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
3320 * platform/ios/compositing/overflow/overflow-overlay-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-overlay-with-touch-expected.txt.
3321 * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt.
3322 * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-without-painting-expected.txt.
3323 * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt: Copied from LayoutTests/compositing/overflow/textarea-scroll-touch-expected.txt.
3324 * platform/ios/compositing/overflow/updating-scrolling-content-expected.txt: Copied from LayoutTests/compositing/overflow/updating-scrolling-content-expected.txt.
3325 * platform/mac/TestExpectations:
3326 * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
3328 2018-09-24 Truitt Savell <tsavell@apple.com>
3330 Continued test gardening of media-fragment/ tests for ios 12
3331 https://bugs.webkit.org/show_bug.cgi?id=187557
3333 Unreviewed test gardening
3335 * platform/ios/TestExpectations:
3337 2018-09-21 Simon Fraser <simon.fraser@apple.com>
3339 Remove the old "AcceleratedCompositingForOverflowScroll" code
3340 https://bugs.webkit.org/show_bug.cgi?id=189870
3342 Reviewed by Zalan Bujtas.
3344 The "AcceleratedCompositingForOverflowScroll" code was added to allow overflow:scroll to use
3345 composited scrolling if an overflow:scroll could be made a stacking context without affecting
3346 z-order. We need overflow:scroll to be accelerated always, so a different approach is needed.
3347 Remove this old code (unused by any platform?) to make working on new code easier.
3349 Keep some of the tests; they will be useful later.
3351 * compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
3352 * compositing/overflow/automatically-opt-into-composited-scrolling.html: Removed.
3353 * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
3354 * compositing/overflow/composited-scrolling-creates-a-stacking-container.html: Removed.
3355 * compositing/overflow/composited-scrolling-paint-phases.html:
3356 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
3357 * compositing/overflow/dynamic-composited-scrolling-status.html:
3358 * compositing/overflow/iframe-inside-overflow-clipping.html:
3359 * compositing/overflow/nested-scrolling.html:
3360 * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
3361 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
3362 * compositing/overflow/scrolling-content-clip-to-viewport.html:
3363 * compositing/overflow/scrolling-without-painting.html:
3364 * compositing/overflow/textarea-scroll-touch.html:
3365 * compositing/overflow/updating-scrolling-content.html:
3366 * compositing/rtl/rtl-overflow-scrolling.html:
3367 * platform/gtk/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3368 * platform/ios-simulator-wk2/TestExpectations:
3369 * platform/ios-wk1/TestExpectations:
3370 * platform/ios/compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
3371 * platform/ios/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3372 * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3374 2018-09-24 Chris Dumez <cdumez@apple.com>
3376 Do not do early processing of incoming sync IPC unless we're waiting for a sync IPC reply
3377 https://bugs.webkit.org/show_bug.cgi?id=186941
3379 Reviewed by Alex Christensen.
3381 Add layout test coverage.
3383 * http/tests/misc/blob-size-expected.txt: Added.
3384 * http/tests/misc/blob-size.html: Added.
3386 2018-09-24 Chris Dumez <cdumez@apple.com>
3388 Unreviewed, skip imported/w3c/web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.html
3390 This newly imported test flakily times out.
3394 2018-09-24 Zan Dobersek <zdobersek@igalia.com>
3396 Unreviewed WPE gardening. Managing failing WebGL tests in the 2.0.0
3397 version of the Khronos conformance suite.
3399 * platform/wpe/TestExpectations: Skip the GLSL test cases of which one
3400 is DoS-ing AMD GPUs on Linux. This needs more research to isolate the
3401 culprit and properly fix the underlying problem.
3402 * platform/wpe/webgl/2.0.0/: 44 test baselines added.
3404 2018-09-24 Daniel Bates <dabates@apple.com>
3406 [iOS] Key code is 0 for many hardware keyboard keys
3407 https://bugs.webkit.org/show_bug.cgi?id=189604
3409 Reviewed by Wenson Hsieh.
3411 Update existing test and test result and add a new test to ensure we dispatch DOM keydown
3412 and DOM keyup events dispatched for special keys.
3414 * fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: Update expected result.
3415 * fast/events/ios/keydown-keyup-in-non-editable-content.html: Remove logic to test arrow keys
3416 as these are tested in test keydown-keyup-special-keys-in-non-editable-element.html. Also
3417 update manual instructions to use <kbd> to format keyboard keys.
3418 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
3420 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3422 feMorphology filter in CSS doesn't update when element moves
3423 https://bugs.webkit.org/show_bug.cgi?id=189895
3425 Reviewed by Dean Jackson.
3427 Test that moves a box inside a filtered div. Masking is necessary to work
3428 around bugs in feMorphology invalidation (webkit.org/b/189896).
3430 * css3/filters/invalidate-sourceAlpha-expected.html: Added.
3431 * css3/filters/invalidate-sourceAlpha.html: Added.
3433 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3435 CSS reference filter with feDisplacementMap shows buffer corruption on Retina displays
3436 https://bugs.webkit.org/show_bug.cgi?id=188486
3437 <rdar://problem/43189750>
3439 Reviewed by Dean Jackson.
3441 * css3/filters/hidpi-feDisplacementMap-expected.html: Added.
3442 * css3/filters/hidpi-feDisplacementMap.html: Added.
3444 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3446 Garbled rendering of image when applied feConvolveMatrix to it, on Retina display
3447 https://bugs.webkit.org/show_bug.cgi?id=189748
3448 <rdar://problem/44621494>
3450 Reviewed by Jon Lee.
3452 * css3/filters/hidpi-feConvolveMatrix-expected.html: Added.
3453 * css3/filters/hidpi-feConvolveMatrix.html: Added.
3455 2018-09-22 Dean Jackson <dino@apple.com>
3457 Ensure PointerEvent is not visible when disabled
3458 https://bugs.webkit.org/show_bug.cgi?id=189889
3459 <rdar://problem/44708253>
3461 Reviewed by Eric Carlson.
3463 A test that explicitly disables PointerEvents and checks
3464 that the interface is not visible.
3466 * pointerevents/disabled-expected.html: Added.
3467 * pointerevents/disabled.html: Added.
3469 2018-09-24 Truitt Savell <tsavell@apple.com>
3471 [ iOS ] Layout Tests in media/media-fragments/ are flaky - Remved Debug only as tests are flakey on Release.
3472 https://bugs.webkit.org/show_bug.cgi?id=187557
3474 Unreviewed Test Gardening
3476 * platform/ios/TestExpectations:
3478 2018-09-24 Truitt Savell <tsavell@apple.com>
3480 [ iOS ] Layout Tests in media/media-fragments/ are flaky
3481 https://bugs.webkit.org/show_bug.cgi?id=187557
3483 Unreviewed Test Gardening
3485 * platform/ios/TestExpectations:
3487 2018-09-24 Andy Estes <aestes@apple.com>
3489 Try to make payment-response-reference-cycle-leak.https.html not be flaky.
3493 * http/tests/paymentrequest/payment-response-reference-cycle-leak.https.html:
3494 Doubled the number of repetitions (from 40 to 80).
3496 2018-09-24 Per Arne Vollan <pvollan@apple.com>
3498 [WebVTT] Change name of WebVTT region attribute 'height' to 'lines'.
3499 https://bugs.webkit.org/show_bug.cgi?id=189862
3501 Reviewed by Eric Carlson.
3503 * media/track/captions-webvtt/captions-regions.vtt:
3504 * media/track/captions-webvtt/header-regions.vtt: