Automatic update from web-platform-tests
[css-overflow] overflow computed value (#14923)
Check that overflow computed values are
"as specified, except with visible/clip computing to auto/hidden
(respectively) if one of overflow-x or overflow-y is neither
visible nor clip"
https://drafts.csswg.org/css-overflow/#overflow-properties
--
wpt-commits: e11b6a466904e9a308d0ba0b96d7a6bd012b5d77
wpt-pr: 14923
Automatic update from web-platform-tests
[animation-worklet] clean up wpt tests
- Fix a test that should have been an async test but was not.
- Use existing web-animation common utils where applicable.
- Introduce and use common worklets (passthrough, constant_time) for testing.
Bug: 915352
Change-Id: I5f503bebe3bc4be4f3c76a84604df63a905439e2
Reviewed-on: https://chromium-review.googlesource.com/c/1409807
Reviewed-by: Yi Gu <yigu@chromium.org>
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623880}
--
wpt-commits: 10e848f92af92631533edad9d3931924722c9e78
wpt-pr: 14848
Automatic update from web-platform-tests
[CSS] Make ::part(foo)::placeholder work.
This copies the ::slotted::placeholder approach and adds a
StyleResolver::MatchPseudoPartRulesForUAHost.
This also adds a reftest due to the fact that getComputedStyle does
not work with "::placeholder" - https://crbug.com/922431. It leaves the
old test in place because other browsers may support it and the hopefully
blink will in the future.
Bug: 922431
Change-Id: Iec4d9b279cf1f82dbdcbcc69dcac873678943882
Reviewed-on: https://chromium-review.googlesource.com/c/1415066
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Fergal Daly <fergal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623885}
--
wpt-commits: e12d7a73369ad5e53bea0e7a9e29f9f90d15e88d
wpt-pr: 14920
Automatic update from web-platform-tests
fix: buggy test and description (#14918)
--
wpt-commits: 0ac8c4f740e9c37713f16fca1ce6cb0f3c5bc44c
wpt-pr: 14918
Automatic update from web-platform-tests
Revert "Switch to new ICE state implementation"
This reverts commit e902e08dc0c67fd7598a4a4e431177f89c00f350.
Reason for revert: crbug.com/922588
Original change's description:
> Switch to new ICE state implementation
>
> With this change the ice/dtls connection states should finally be compliant to the spec.
>
> Bug: webrtc:6145
> Change-Id: I1e7c13f22e40b534e732ecd3fc103f617306f00a
> Reviewed-on: https://chromium-review.googlesource.com/c/1371392
> Commit-Queue: Jonas Olsson <jonasolsson@chromium.org>
> Reviewed-by: Henrik Boström <hbos@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#617476}
TBR=hbos@chromium.org,jonasolsson@chromium.org
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: webrtc:6145
Change-Id: I0754ba6241b612c449715590de864307b989c57b
Reviewed-on: https://chromium-review.googlesource.com/c/1418314
Reviewed-by: Steve Anton <steveanton@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Steve Anton <steveanton@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623838}
--
wpt-commits: 56fde7485b5ffa5f8933594ae6e09db7a2edddaf
wpt-pr: 14931
Automatic update from web-platform-tests
Clamp out of range calc() values after font-style: oblique calc(...)
This fixes the bug referenced [here.]
(https://bugs.chromium.org/p/chromium/issues/detail?id=809943)
Values specified in a calc() function after an oblique now clamp to the
range of [-90, 90].
https://www.w3.org/TR/css-fonts-4/ - Restricts values to -90-90
https://drafts.csswg.org/css-values-3/#calc-range - Requires that the
results of Calc be clamped.
Bug: 809943
Change-Id: I474f034fc87018bf983c89fba52ed4a09994f924
Reviewed-on: https://chromium-review.googlesource.com/c/1410177
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Sushanth Rajasankar <Sushraja@microsoft.com>
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623808}
--
wpt-commits: 686f923fd45a6c70fdcaee276b5ffe4d55d8f39c
wpt-pr: 14900
Automatic update from web-platform-tests
Change all references of reftest size to be 600x600
--
Add a infra test for reftest size
--
Fix#12578: make {Selenium,WebDriver} use the right size for reftests
Also drop some dead code reading reftest.js.
--
Disable the automation extension for Chrome unconditionally
--
wpt-commits: c5f9c98347a577a328e282e6f64221b4bbd24562, 8a58198bb9e45c83f51b0e39edf44c796fc126ba, cd697ab2768b0953eff0a29d10f4a1a9721ed8e3, 7f72bad3bfb5f1ea5ee765550e1767cf4a63a704
wpt-pr: 14922
Automatic update from web-platform-tests
Rely on /infrastructure as integration tests for FF/Ch (#14924)
This fixes#14179 by deleting the flaky test.
--
wpt-commits: 4fe523f4391e1314bb4c695b8ffd52b1f621539b
wpt-pr: 14924
Automatic update from web-platform-tests
Ensure that the 'address' member remains undefined in RTCIceCandidateStats for remote prflx candidates
--
Moving from undefined to null
--
Updated according comments
--
Merge pull request #13922 from youennf/no-address-member-in-remote-candidate-stats
Ensure that the 'address' member remains null in RTCIceCandidateStats for remote prflx candidates
--
wpt-commits: 0580aeec33f1c68636eb84f70b5aae04ec05d3bb, 0ec8f2cf94d81c73bc13ded0a57cf12b68633727, e3136b484e2c3f8a4ef4ba49739e8e458d80ef30, cba8de7d7ed600943951e16aa757173586a6881c
wpt-pr: 13922
Automatic update from web-platform-tests
Add some tests that check SDP after transceiver stop (#14423)
--
wpt-commits: adc0811d922c7513a12e2f8f3807f2560633bd2d
wpt-pr: 14423
Automatic update from web-platform-tests
[css-overflow] Inheritance and initial values (#13109)
Test that CSS Overflow properties inherit.
Test that they have the initial values given in the spec.
https://drafts.csswg.org/css-overflow/#property-index
--
wpt-commits: 4552dd0e4af9103278e085596be2765a237070a8
wpt-pr: 13109
Automatic update from web-platform-tests
Remove adopted stylesheets when adopting to a different document
When adopting a subtree to a different document, we'll remove all the
adopted stylesheets in that subtree, instead of keeping them and then
ignoring them in style calculation.
Relevant discussion: https://github.com/WICG/construct-stylesheets/issues/23
Bug: 807560
Change-Id: I7ea6c869892cabd9d3b5a765f26364e51b1419b4
Reviewed-on: https://chromium-review.googlesource.com/c/1415068
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Rakina Zata Amni <rakina@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623660}
--
wpt-commits: 52006fa6b573b044a4940dc7725f7151bfd8b1f9
wpt-pr: 14921
Automatic update from web-platform-tests
Fix#14894: Disable Python hypothesis deadlines on CI (#14898)
This is causing flakiness on Travis, presumably due to the VM being
pre-empted.
--
wpt-commits: 537d6a95a92f065d02b2606801c986e6e168f745
wpt-pr: 14898
Automatic update from web-platform-tests
[css-overflow] property parsing and serialization (#14910)
Test that CSS Overflow properties accept the required syntax
https://drafts.csswg.org/css-overflow/#property-index
--
wpt-commits: cd94eba6eca288f9d8862ef822c5f9957c8de343
wpt-pr: 14910
Automatic update from web-platform-tests
service worker: WPT: Add generated response tests for XHR response URL.
respondWith(new Response()) is a little tricky for response URL so it's
good to have a test for it.
Bug: 915126
Change-Id: I21fbc654687d467baf14f02c23f4e41d18ac79ab
Reviewed-on: https://chromium-review.googlesource.com/c/1415613
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623577}
--
wpt-commits: 938f940a19fc23db96248d843076929f9a035f2b
wpt-pr: 14917
Automatic update from web-platform-tests
Fix numerical inaccuracy in background-size auto
We were using intrinsic_width * tile_size / intrinsic_height to
compute the auto size when only one dimension is given. The values
are in LayoutUnits and the expression overflows when the tile is
large and the image is large, resulting in significant distortion
of the background. The effect is most prominant on high-dpi devices
but also manifests at high zoom.
Bug: 921269
Change-Id: I78c2d0adf3c23b1b9d4158d2ffe8d775b3f5b9f4
Reviewed-on: https://chromium-review.googlesource.com/c/1413175
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623564}
--
wpt-commits: b01839aa6b032b70ec7ead85f6ef73bbbe5d3b12
wpt-pr: 14871
Automatic update from web-platform-tests
service worker: WPT: Add test for XHR Document's URL.
Bug: 915126
Change-Id: I967a72b1e2317af4ddd0be1144f505ebb80948d8
Reviewed-on: https://chromium-review.googlesource.com/c/1415231
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623528}
--
wpt-commits: f304798b6ec918d01d32cb3879ca714211ea8be4
wpt-pr: 14912
Automatic update from web-platform-tests
Portals: Add a WindowEventHandler to the PortalActivateEvent.
Bug: 914122
Change-Id: Ie1817a21216d86f59a708accea43e1d1ef316d6c
Reviewed-on: https://chromium-review.googlesource.com/c/1412794
Commit-Queue: Lucas Gadani <lfg@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623445}
--
wpt-commits: 2ade7dc478df87727880d849a76ee4b5be058f63
wpt-pr: 14902
Automatic update from web-platform-tests
service worker: WPT: Add test for XHR responseURL.
Bug: 915126
Change-Id: I2a81213e15a31c7d59ab9138a662b9f8d0a28ffe
Reviewed-on: https://chromium-review.googlesource.com/c/1414556
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623418}
--
wpt-commits: 584bdfaebda852482e349f3632ac25680e64ace4
wpt-pr: 14884
Automatic update from web-platform-tests
Don't overflow when event times are very close in time
If a linear ramp starts very close to 0, the computation of the output
can sometimes overflow and produce NaN. Clamp the time difference so
thia doesn't happen and internally treat it as if the difference were
zero.
Add test that NaN doesn't occur and also verify that the clamping
doesn't change existing interpolation.
Bug: 899507
Test: the-audioparam-interface/audioparam-close.html
Change-Id: Ic91cec577fdb4e0774d51fff66da2947baa98263
Reviewed-on: https://chromium-review.googlesource.com/c/1411651
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623394}
--
wpt-commits: 75318c963f97a674d9e171be761d90e67517a076
wpt-pr: 14897
Automatic update from web-platform-tests
Rename async local storage to KV storage
Follows 7057d3dc66.
This also removes .tentative from the web platform test filenames, as there exists a spec these days.
Binary-Size: needed to implement the feature. Enabling gzip is tracked in crbug.com/920264.
Change-Id: Ie34291da9cf0a25e6a70f2a97f27459ee6b58f13
Reviewed-on: https://chromium-review.googlesource.com/c/1407433
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623344}
--
wpt-commits: 6219c392c2c12b9536142e2edc665c2cb117670e
wpt-pr: 14905
--HG--
rename : testing/web-platform/tests/async-local-storage/helpers/class-assert.js => testing/web-platform/tests/kv-storage/helpers/class-assert.js
rename : testing/web-platform/tests/async-local-storage/helpers/equality-asserters.js => testing/web-platform/tests/kv-storage/helpers/equality-asserters.js
Automatic update from web-platform-tests
Remove pytest-catchlog dependency (#14895)
Running the tests currently shows this warning:
> PytestWarning: pytest-catchlog plugin has been merged into the core, please remove it from your requirements.
--
wpt-commits: 8aaeb8897fa3bd2a97751a22faf6dd3da3ab32aa
wpt-pr: 14895
Automatic update from web-platform-tests
Revert "[css-text] New value 'break-spaces' for the white-space property"
This reverts commit a07642661ef7ff08c156e90394504a3a40afc9ea.
Reason for revert:
Findit (https://goo.gl/kROfz5) identified CL at revision 623324 as the
culprit for failures in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyRAsSDVdmU3VzcGVjdGVkQ0wiMWNocm9taXVtL2EwNzY0MjY2MWVmN2ZmMDhjMTU2ZTkwMzk0NTA0YTNhNDBhZmM5ZWEM
Sample Failed Build: https://ci.chromium.org/buildbot/chromium.win/Win%20x64%20Builder/60550
Sample Failed Step: compile
Original change's description:
> [css-text] New value 'break-spaces' for the white-space property
>
> Finally the CSS WG decided [1] to move back the 'break-spaces' value to
> the 'white-space' property. This makes the parsing logic easier than
> the previous approach of using the 'overflow-wrap' property.
>
> This new value prevents the white-space sequence to collapse and gives
> breaking opportunities after every preserved white-space.
>
> https://drafts.csswg.org/css-text-3/#valdef-white-space-break-spaces
>
> Additionally, unlike 'pre-wrap', non-collapsible spaces or tabs at the
> end of a line cannot be hung or visually collapsed, since we want them
> to be preserved and broken.
>
> [1] https://github.com/w3c/csswg-drafts/pull/2841
>
> Bug: 767634
> Change-Id: I55e888d4472de11c64c4b14e2710c6e3d1832e67
> Reviewed-on: https://chromium-review.googlesource.com/c/1136543
> Reviewed-by: Koji Ishii <kojii@chromium.org>
> Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#623324}
Change-Id: If430ec5653a3e50bc3711fa94f6b535589270b0c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 767634
Reviewed-on: https://chromium-review.googlesource.com/c/1415914
Cr-Commit-Position: refs/heads/master@{#623339}
--
wpt-commits: bab060aea663d136ad54dfee073c6f2f3688a764
wpt-pr: 14904
Automatic update from web-platform-tests
[css-text] New value 'break-spaces' for the white-space property
Finally the CSS WG decided [1] to move back the 'break-spaces' value to
the 'white-space' property. This makes the parsing logic easier than
the previous approach of using the 'overflow-wrap' property.
This new value prevents the white-space sequence to collapse and gives
breaking opportunities after every preserved white-space.
https://drafts.csswg.org/css-text-3/#valdef-white-space-break-spaces
Additionally, unlike 'pre-wrap', non-collapsible spaces or tabs at the
end of a line cannot be hung or visually collapsed, since we want them
to be preserved and broken.
[1] https://github.com/w3c/csswg-drafts/pull/2841
Bug: 767634
Change-Id: I55e888d4472de11c64c4b14e2710c6e3d1832e67
Reviewed-on: https://chromium-review.googlesource.com/c/1136543
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Cr-Commit-Position: refs/heads/master@{#623324}
--
wpt-commits: 250f9793781f3dcab7f7a3ee9d22cbdf707bdf68
wpt-pr: 13720
Automatic update from web-platform-tests
[Resource-Timing] `name` is wrong for http to https redirection
According to the spec, the `name` attribute MUST provide the
pre-redirection URL. In the case of http=>https redirections,
that's not the case and the post-redirection URL is provided.
This CL fixes that.
BUG=922365
Change-Id: Ic9acf354ef66d654ab41259aa0af297a56e775ce
Reviewed-on: https://chromium-review.googlesource.com/c/1411929
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623293}
--
wpt-commits: ad31e18666441d0bd24a9314bc71468c9993650f
wpt-pr: 14892
Automatic update from web-platform-tests
Add support for Epiphany web browser (#14852)
It's similar to the existing WebKit support, but a bit easier to use as
you can simply ./wpt run epiphany
Opportunistically improve a Servo error message, since we are adding
similar error messages below and consistency is nice.
--
wpt-commits: c6305991c1fe4915e1afe7e13feb919fbd952212
wpt-pr: 14852
Automatic update from web-platform-tests
[LayoutNG] Fix inserting a child into an anonymous first-line inline.
This fixes a bug that was brought up in:
https://chromium-review.googlesource.com/c/chromium/src/+/1405884
Effectively we now have an anonymous inline wrapper representing the
first-line style. We also have checks in the current codebase relating
to a similar concept with display:contents. Makes sure this branch
is only hit for the display:contents case.
Bug: 636993
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I0271952aa981d861cc7a33e646b5594efe22da1f
Reviewed-on: https://chromium-review.googlesource.com/c/1413634
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623239}
--
wpt-commits: 7c130ba6a9684b077ea9e05bc4ac6a277e0432c6
wpt-pr: 14874
Automatic update from web-platform-tests
[CSS] Support ::part with ::before/::after
This enables it for ::before, ::after and ::placeholder and adds a
test for all 3 but for reasons I haven't dug into yet, ::placeholder
doesn't work with ::part, so this includes a failing expectation.
Bug: 921908
Change-Id: I60a859ede98f8284cb3a1e44c81a33230b490239
Reviewed-on: https://chromium-review.googlesource.com/c/1414536
Commit-Queue: Fergal Daly <fergal@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623198}
--
wpt-commits: c5431beca4892efd23924a2b6e87dead9611afe0
wpt-pr: 14885
Automatic update from web-platform-tests
Backed out 3 changesets (bug 1423013) for failing at reftests/transform/compound-1a.html on a CLOSED TREE
Backed out changeset 91624c065046 (bug 1423013)
Backed out changeset 050a2ef2393d (bug 1423013)
Backed out changeset db57901030e9 (bug 1423013)
gecko-commit: 8af061c4dfc01a8ecaff8072b70110f85f1c5060
gecko-integration-branch: central
--
wpt-commits: 344e01763afe4e707286188ce6c1b4584cb1b864
wpt-pr: 14881
Automatic update from web-platform-tests
Deflake external/wpt/css/css-backgrounds/background-image-first-line.html
Wait another frame before ending the test because blink sometimes needs
another frame to update the background-image of ::first-line.
Bug: 922079
Change-Id: I694f9450b386fb8c50a8becb7ba52ec78e47b910
Reviewed-on: https://chromium-review.googlesource.com/c/1412818
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623055}
--
wpt-commits: 99ca540f9f06a845fe071b27741ecaf055c10e82
wpt-pr: 14872
Automatic update from web-platform-tests
Support for prefers-reduced-motion media feature.
The preference can be passed to the renderer through Settings, but
there is no code in content changing it from the default value yet.
Intent to implement & ship:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/NZ3c9d4ivA8
Bug: 722548
Change-Id: I290412a8cdb26981216aba9c05d9240032f4de46
Reviewed-on: https://chromium-review.googlesource.com/c/1346911
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622895}
--
wpt-commits: 0f31ab1b094596062154092307bb9ff8e6122533
wpt-pr: 14850
Automatic update from web-platform-tests
Revamp how idlharness.js handles iterable declarations (#14629)
Instead of adding IDL interface members in `add_iterable_members` in
the style of what webidl2.js would have added if the declaration were
expanded, instead test directly for what effect a single `iterable<T>`
or `iterable<T1,T2>` declaration should have.
This is more along the lines of `test_member_stringifier`, where no
`toString` is added as IDL members.
Alternative to https://github.com/web-platform-tests/wpt/pull/9790.
--
wpt-commits: 76bbe5aeb4e8f8fd050af8d7d4933a4a507bba27
wpt-pr: 14629
Automatic update from web-platform-tests
Make named constructors' |prototype|s have the right property descriptor
As per https://heycam.github.io/webidl/#named-constructors, a named
constructors "prototype" property should NOT be writable, configurable or
enumerable, yet we were creating a property with the opposite
characteristics.
Call v8::Object::DefineOwnProperty() rather than v8::Object::Set() so we can
pass the property descriptor values we want.
More tests for named constructors are coming in
https://github.com/web-platform-tests/wpt/pull/14841
While here, do some minor cleanups suggested in the review:
* Rename |interfacePrototype| to |interface_prototype| to follow Chromium's
coding style
* Replace an if check for |result| with a CHECK(), as we are already calling
ToChecked() when setting it.
Bug: 921633
Change-Id: Ie1f31c7eb456f45e113cff3048f43aea7e05e8ba
Reviewed-on: https://chromium-review.googlesource.com/c/1409552
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Hitoshi Yoshida <peria@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622814}
--
wpt-commits: f40783e7833ae7587fbbcae474c7bafaf9c79b83
wpt-pr: 14847