Tags: anttijk/wpt
Tags
[css-filters] Move filter-region-transformed-child.html to WPT This CL migrates filter-region-transformed-child[-expected].html tests from css3/filters to external/wpt/css/filter-effects with WPT styles, adding links to the relevant specs, and test description. Additionally, this test is renamed to filter-region-transformed-child-001[-ref].html to be align with existing test naming style. Bug: 1063749 Change-Id: I0b56f85a800bdcbe682e090285098668cd79d743 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2141569 Reviewed-by: Stephen Chenney <schenney@chromium.org> Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com> Cr-Commit-Position: refs/heads/master@{#757655}
[css-flexbox] Move percentage-sizes.html to WPT This CL moves percentage-sizes.html test from css3/css-flexbox to external/wpt/css/css-flexbox with WPT styles, adding links to the relevant specs, and test description. Additionally, this test is renamed to percentage-size.html to be align with existing test names. Bug: 1063749 Change-Id: I6a5fdb560759ad668977e773d0b528548f371fee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2141477 Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com> Reviewed-by: Robert Ma <robertma@chromium.org> Reviewed-by: David Grogan <dgrogan@chromium.org> Cr-Commit-Position: refs/heads/master@{#757701}
Fix flakiness in FCP-only tests This CL removes flakiness in the FCP-only tests by: * Adding a 50ms wait when FCP is not expected. This way, tests that would surface FCP would have enough time to do so. * Rely on PerformanceObserver to verify that FCP is surfaced in the cases where it should be. * Use a 300 ms timeout to declare that FCP was not surfaced when it is expected. This is larger than the non-FCP wait time since it sometimes requires waiting on CSS images to load. Bug: 1062984 Change-Id: I876b5bcdba3c795dc63326839899f3d5bb7a7dc5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2139362 Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by: Yoav Weiss <yoavweiss@chromium.org> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Cr-Commit-Position: refs/heads/master@{#758016}
[css-filters] Migrate effect-reference-external-stylesheet to WPT Migrate this test out of third_party/blink/web_tests/css3/filters/ and into the WPT-specific directory, adding links to the relevant specs and a test assertion describing its purpose. Additionally, rename svg-relative-urls-0001.html to svg-relative-urls-001.html, and add this test as a second test for the same use case. Bug: 1063749 Change-Id: Ifc0a6abfa45a6e6ad16f08388210ddcb0286142a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2135755 Reviewed-by: Philip Rogers <pdr@chromium.org> Reviewed-by: Robert Ma <robertma@chromium.org> Commit-Queue: Henrique Ferreiro <hferreiro@igalia.com> Cr-Commit-Position: refs/heads/master@{#757744}
[css-filters] Migrate effect-reference-displacement-negative-scale to… … WPT Migrate this test out of third_party/blink/web_tests/css3/filters/ and into the WPT-specific directory, adding links to the relevant specs and a test assertion describing its purpose. Bug: 1063749 Change-Id: Ib1b0b13c1d02e80dd11ec63afaeeb34c13eb2a6d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2134242 Reviewed-by: Philip Rogers <pdr@chromium.org> Reviewed-by: Robert Ma <robertma@chromium.org> Commit-Queue: Henrique Ferreiro <hferreiro@igalia.com> Cr-Commit-Position: refs/heads/master@{#757743}
[css-filters] Migrate effect-reference-image.html to WPT (web-platfor… …m-tests#22734) CL adds <title>, <link>s and <meta name=assert> entries to the original test, and moves it to external/wpt/css/filter-effects/. Target location/name: external/wpt/css/filter-effects/effect-reference-feimage.html Associated TestExpectations entries are also updated. BUG=968791,1063749 R=pdr@chromium.org Change-Id: I61a5f5c57d4fd0b891d52314b8dc1abdb8921cfc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2137871 Commit-Queue: Fredrik Söderquist <fs@opera.com> Auto-Submit: Antonio Gomes <tonikitoo@igalia.com> Reviewed-by: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#757420} Co-authored-by: Antonio Gomes <tonikitoo@igalia.com>
Support text-underline-position from-font value in decoration painting Update FontMetrics implementation to return Optional<int> for underline offset and thickness metrics to represent unretrievable values. Update underline thickness painting implementation to only perform what the `auto` keyword would do, as UnderlineThickness() was never initialised on the FontMetrics object. Update TextDecorationOffsetBase implementation support auto and from-font modes. Bug: 1067242 Change-Id: Ica8c7bf3ea8812fae9cd8e285f71d3eba1a9c983 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2134018 Commit-Queue: Dominik Röttsches <drott@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#757771}
[css-flexbox] Migrate orthogonal-writing-modes-and-intrinsic-sizing.h… …tml to WPT BUG=1063749 R=cbiesinger@chromium.org Change-Id: I2de65f7a2f8374235f10b640cc4d549fc5a5bb6c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2134867 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: David Grogan <dgrogan@chromium.org> Cr-Commit-Position: refs/heads/master@{#757694}
Handle k-rate AudioParam inputs for OscillatorNode As with other fixes, use HasSampleAccurateValuesTimeline() to determine if there are sample-accurate values which is either caused by timeline events or connected inputs to the AudioParam. Tests added to handle possible different combinations of a-rate and k-rate frequency and detune AudioParams. Bug: 1015760 Test: k-rate-oscillator-connections.html Change-Id: I0d90d19b3cafbe353bc9495aa7e493bd20eb9e97 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2111412 Commit-Queue: Raymond Toy <rtoy@chromium.org> Reviewed-by: Hongchan Choi <hongchan@chromium.org> Cr-Commit-Position: refs/heads/master@{#758009}
[css-flexbox] Migrate overflow-auto-resizes-correctly.html test to WPT Partially migrate the contents of this test into the WPT-specific directory, including only the checks that can be upstreamed and leaving the parts that are Chromium-specific in the original test. In addition, this CL also adapts the description of the original Chromium-specific test to reflect what it actually does now after having removed some parts. In the newly-added test, we also add the relevant meta information i.e links to the relevant specs and a test assertion describing its purpose. Bug: 1063749 Change-Id: I57df80bf8a3c48dd94c70315a07d31715477a28b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2129537 Commit-Queue: Mario Sanchez Prada <mario@igalia.com> Reviewed-by: David Grogan <dgrogan@chromium.org> Reviewed-by: Robert Ma <robertma@chromium.org> Cr-Commit-Position: refs/heads/master@{#757780}