Automatic update from web-platform-tests
Replace XRCoodinateSystem/FrameOfReference with XRSpace/XRReferenceSpace
Updated to the newer types described by the latest WebXR Device API spec updates.
Bug: 915050
Change-Id: I14f07f922ff2eee046664bd9a6ecf1cf4e954312
Reviewed-on: https://chromium-review.googlesource.com/c/1377711
Commit-Queue: Brandon Jones <bajones@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619745}
--
wpt-commits: d4c51ab0806366be26922ccda783adb4dbba4e10
wpt-pr: 14571
Automatic update from web-platform-tests
Test that resources fetched by cross-origin CSS are not in the timeline (#9307)
* Test that resources fetched by cross-origin CSS do not appear in the timeline
* Fix rebase leftovers
* review comments
* lint
* nits
* Trying to eliminate flakiness
--
wpt-commits: 18f379edbf37c467f232d7d94b0f184c76c6cf26
wpt-pr: 9307
Automatic update from web-platform-tests
To restore the height of marker container it should be auto
If the zero-height marker container is triggered in the previous layout
pass, and in this layout pass, marker become inside or marker container
has other child, we need recover from zero-height, the height of marker
container should be restored to auto not the height of li.
This test passes in Firefox, WebKit as well as LayoutNG.
Bug: 918488
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I3c65a2d27f1b8dfef13c41bfe804cd1f9aab89c5
Reviewed-on: https://chromium-review.googlesource.com/c/1393129
Commit-Queue: cathie chen <cathiechen@igalia.com>
Reviewed-by: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#619658}
--
wpt-commits: 67f09299ed2c4505066988847e32f7a844fa6433
wpt-pr: 14692
Automatic update from web-platform-tests
Augment set of WPT tests for interpolation of transform lists.
This patch improves test coverage for the interpolation of transform lists. Specifically, the new tests cover:
* mismatched list lengths with a partial prefix match
* mix of exact and primitive (e.g. scaleX & scaleY --> scale) matches
These new tests fail in Chrome without the patch (https://chromium-review.googlesource.com/c/chromium/src/+/1372025) to implement the algorithm outlined in transforms spec (https://drafts.csswg.org/css-transforms-1/#interpolation-of-transforms), but pass when tested in Firefox version 64.0.
Bug: 918643
Change-Id: I65bfe5b3c13c2fb33b3d2b926dc153135b140a63
Reviewed-on: https://chromium-review.googlesource.com/c/1393460
Reviewed-by: Ian Vollick <vollick@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619635}
--
wpt-commits: 8141e09325b608c89aee0008d3bb9c69a47d5dc4
wpt-pr: 14695
Automatic update from web-platform-tests
Support pen inputs in web platform tests
Because pen inputs are very similar to mouse inputs, for now, we use
mouse events to represent pen events with pointer type of "pen".
Bug: chromedriver:1897
Change-Id: I0c830f65a1f1bdf1bc6d4a5ef042fc333d18d4ca
Reviewed-on: https://chromium-review.googlesource.com/c/1381144
Reviewed-by: Joel Einbinder <einbinder@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: John Chen <johnchen@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619474}
--
wpt-commits: 4d72388ad966eec0f040acb1971e00e0336c216d
wpt-pr: 14589
Automatic update from web-platform-tests
Less restrictive internal column count limit.
Just allow up to 10000 columns unconditionally.
We used to have severe performance problems with many columns (O(n^2)),
but that should be long gone, thanks to
https://chromium-review.googlesource.com/c/chromium/src/+/1070562/
This is essentially a revert of
https://chromium-review.googlesource.com/c/chromium/src/+/1068929/
(and earlier clamping attempts).
Bug: 918112, 808189
Change-Id: I3c767fa4f2da5197d1a02c8f4ad89fbc35c5614d
Reviewed-on: https://chromium-review.googlesource.com/c/1392955
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619413}
--
wpt-commits: 65d9f77309d2159c659b21ab4474d399c6d1527b
wpt-pr: 14691
Automatic update from web-platform-tests
[LayoutNG] Fix SVG replaced element sizes
The old code made an incorrect assumption that if Legacy's
IntrinsicSizingInfo did not compute width/height, the fallback
should be LayoutBox::IntrinsicSize.
I thought I was being clever, and was trying to keep sizing computation
logic out of LayoutBox. Unfortunately, not enough information
is exposed by LayoutBox to compute ReplacedSize from raw
IntrinsicSize, and IntrinsicSizingInfo must be used.
The correct fix is to use ConstraintSpace::AvailableSize if
IntrinsicSizingInfo is unavailable.
Bug: 916387
Change-Id: Ib58bbd4775aa9fe1129bc5613d1652123b12670e
Reviewed-on: https://chromium-review.googlesource.com/c/1392367
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619312}
--
wpt-commits: 75bc93d7d93eb39a83b4f862872976858d9cb0e2
wpt-pr: 14687
Automatic update from web-platform-tests
[css-text][css2] Add refs and update links
A number of test from css 2 are still relevant to the css-text-3 spec,
so I tagged them with the appropriate link rel=help. Along the way, I
added refs to those that didn't have one, making a few tweaks to
harmonize some tests in order to minimize the number of refs needed.
This should cover all the tests for the white-space property,
plus a handful of others.
--
wpt-commits: e9f45b6c34000a63504d8c62b9e24a7bd8b55fc1
wpt-pr: 14682
Automatic update from web-platform-tests
v8binding: Implement timers with IDL callback function of type Function
This is mostly a reland of Iee5c1d6917ad7770383e06a425f96000835a663a.
This patch implements setTimeout/setInterval Web APIs with IDL
callback function of type Function (i.e. V8Function in Blink).
Also ensure eager finalization of ScheduledAction in DOMTimer to
prevent a memory leak.
Bug: 866610
Change-Id: I3f460247f27069e4054a984efd3f98a2ce0ceac7
Reviewed-on: https://chromium-review.googlesource.com/c/1391248
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619125}
--
wpt-commits: 941e8206cee200360d29bdc09ff643bbe1bf61ce
wpt-pr: 14672
Automatic update from web-platform-tests
[css2] Restore significant trailing white space
Had been accidentelly removed in 55a44121247.
--
wpt-commits: 16fc0dcdc41f6957fff263f7141c3808f579a892
wpt-pr: 14681
Automatic update from web-platform-tests
[LayoutNG] Remove NGLayoutResult::PositionedFloats.
This patch does a few (related) things:
1) Makes floats children of their appropriate inline-level container.
Previously we weren't doing this, which was making OOF positioned
children skip their correct containing block. Now they'll correctly
get captured, during NGContainerFragmentBuilder::AddChild.
2) Now that float children are in the "correct" position within the
fragment tree, we can now paint them. This changes the
ng_box_fragment_painter.cc to paint inline-level floats and makes
sure we set the NGPaintFragment correctly.
3) Lots of subtle painting layer changes. As floats are now in the
"correct" fragment tree position, self-painting layers of
inline-level elements (spans, etc) need to know that they are able
to paint floats, determine position correctly, etc.
The major behaviour changes are:
<div>
text <span style="position: relative;">abc
<div style="float: left;">
<div style="position: absolute;"></div>
</div>
def</span>
</div>
The OOF positioned child will be contained within the <span>
<div>
<span style="position: relative; top: 100px;">
<div style="float: left;"></div></span>
</div>
The float will also shift by 100px, which previously wasn't the case.
Additionally filter: blur(2px); etc, will be applied to the float.
Change-Id: I61a2638cb1472f1a22f5994688d69fb6fffb8b88
Reviewed-on: https://chromium-review.googlesource.com/c/1365984
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619070}
--
wpt-commits: a1cc8c0bda2dc784ab07a34473c8f27d4bad7518
wpt-pr: 14582
Automatic update from web-platform-tests
Move visual overflow computation into the descendant-dependent tree walk.
Visual overflow is different than layout overflow, and is used in:
* Pre-CAP (aka SPv1) compositing (to determine bounds of composited layers)
* Paint/raster invalidation (to determine whether drawn areas on the
screen change).
Tested: There were multiple layout or unit tests which failed due to the
absence of each of the parts of this CL. We appear to have quite good
test coverage of this logic.
Bug: 892347
Change-Id: I1fadc5d600bda50992d9aba203319ed2d5059aac
Reviewed-on: https://chromium-review.googlesource.com/c/1366767
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618986}
--
wpt-commits: 1d4dcbf0a3c4a1ded76ca96f3450261fec1d2266
wpt-pr: 14611
Automatic update from web-platform-tests
Claim to support testdriver in servodriver
--
wpt-commits: 259d0612af038d14f2cd889a14a3adb6c9e96d96
wpt-pr: 14659
Automatic update from web-platform-tests
[css-text] overflow-wrap:break-word does not change the min-content size
--
wpt-commits: 69c2a2b356e180785ce276fd842959193bcb5a3c
wpt-pr: 14667
Automatic update from web-platform-tests
[css-text-3] Rework text-indent tests
These tests used to have anti aliasing artefacts. A previous commit
(cf1491254cca) solved that, at the expense of making the tests
impractical to review manually, and no longer self descriptive.
This change fixes that, while keeping the tests robust to anti aliasing
artefacts.
--
wpt-commits: 01bcaf75435db95e0ba06df42ccbd35aeef33f2f
wpt-pr: 13510
Automatic update from web-platform-tests
[css-text] overflow-wrap and intrinsic sizing
Goes together with the spec changes for https://github.com/w3c/csswg-drafts/issues/2465
--
[css-text] break-spaces has moved from overflow-wrap to white-space
--
Merge pull request #10627 from frivoal/text-2465
[css-text] white-space and intrinsic sizing
--
wpt-commits: b439b5793f217eeb5ec1dd941161f6206ab2938d, ae2ef2d8cf5cab2db0a477411ea7f9cc79f6f737, 67b751ef3b96755111d9f845efd3b21c014d68bc
wpt-pr: 10627
Automatic update from web-platform-tests
[css-text] text-transform must not disturb shaping in arabic
Related to https://github.com/w3c/csswg-drafts/issues/2135
--
Merge pull request #13385 from frivoal/text-2135
[css-text] text-transform must not disturb shaping in arabic
--
wpt-commits: a1e342c18c90f8386adf9e23495814ed6e7f2804, 9b22a2f64e0199794898ae88bf29ae558e2a2f5a
wpt-pr: 13385
Automatic update from web-platform-tests
[css-text] Improve text-transform:full-size-kana tests
Rework the tests from https://github.com/web-platform-tests/wpt/pull/13504,
so that:
* They fit within 600px × 600px (as generally required for reftests)
* They are easier for a human reader to review: being asked whether two
characters are the same when the only difference expected is size is
much easier if you have a reference for the right and wrong size.
Only doing this in tests 001 to 004,
as for the rest there's not (always) a corresponding small character.
* The test that check that nothing happens on already full-size kana
only applies the (ineffective) transform to one character in each pair
as otherwise, it isn't really testing anything
--
Merge pull request #13461 from frivoal/text-3143
[css-text] Test for text-tranform:full-size-kana
--
wpt-commits: cf5dba33625ba1c4491054fa4a0ad3a1243f7a43, a546e84c5c9aa5e1481cfbdeef0d70530c811508
wpt-pr: 13461
Automatic update from web-platform-tests
[css-text] plain-text copy & paste does not preserve text-transform
This is a test for https://github.com/w3c/csswg-drafts/issues/627
--
Merge pull request #13428 from frivoal/text-627
[css-text] plain-text copy & paste does not preserve text-transform
--
wpt-commits: 176d04ddd933ec150424b7f2c923ad6c4519b618, e13446ad8a47fa1643f3afa987d0da950822023b
wpt-pr: 13428
Automatic update from web-platform-tests
v8binding: Add lexical scope test of event handlers in WPT
Adds a new web-platform test to check lexical scopes of the
event handlers compiled from content attributes.
Bug: 913310
Change-Id: I0037901622a03a8fff14dc33a3db73265de09ab0
Reviewed-on: https://chromium-review.googlesource.com/c/1388073
Commit-Queue: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Hitoshi Yoshida <peria@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618854}
--
wpt-commits: 64bd43ee19cc4667e4a3020c5894af7dbe68f5cc
wpt-pr: 14644
Automatic update from web-platform-tests
Remove leading question mark when constructing URLSearchParams
--
wpt-commits: a1cd313702011d10db825aec3219b32f8b65a944
wpt-pr: 14666