Automatic update from web-platform-tests[css-layout-api] Move perform-child-layout tests to child-constraints
As above, move similar tests into subdirectory, and apply minor
documentation cleanups.
Adds two new tests checking that setting an invalid (negative) available
size, clamps it to zero.
Bug: 726125
Change-Id: Id5bdfa25970a4e4bfe359377b88176043ab1f6c3
Reviewed-on: https://chromium-review.googlesource.com/1236266
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593236}
--
wpt-commits: 80fa83f6ca3dc7039088afae9a908222b31f6aa4
wpt-pr: 13130
Automatic update from web-platform-tests[css-layout-api] Adds ability to specify percentage{Inline,Block}Size.
This allows developers to specify the size which percentages in the
block (wrt child writing mode) direction should be resolved against.
Currently inline percentages still resolve against the available
inline-size.
This adds a "OverrideContainingBlockPercentageResolutionLogicalHeight"
field on layout box, which both the logic for
LayoutBox::ComputePercenatgeLogicalHeight and
LayoutBox::ComputeReplacedLogicalHeight use.
They follow similar logic to LayoutGrid, in that in quirks mode,
percentages are treated as indefinite (doesn't "walk-up" the tree).
Change-Id: I256381687d2eed7693a908074f7f5032d5963e2b
Reviewed-on: https://chromium-review.googlesource.com/1232206
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593208}
--
wpt-commits: 159da2f8ef7c8259c7fc013cbfea2314e2dfdeeb
wpt-pr: 13124
Automatic update from web-platform-tests[css-properties-values-api] Use inherited value for substitution.
When a var()-reference produces tokens that are incompatible with the
current syntax, or the var()-reference refers to a variable that does not
exist, we currently always substitute the initial value, even for
inherited properties. This is incorrect, as the value should behave as
'unset', which means 'inherit' for inherited properties.
Note that if syntax-incompatible tokens are specified directly (not via a
var()-reference), we correctly behave as 'unset'. This is because the
var()-less case is handled by a different code path (variable.cc).
R=futhark@chromium.org
Bug: 641877
Change-Id: Ifdd5435ee77f4b8cd3998967713cb6fcb7e8d5f4
Reviewed-on: https://chromium-review.googlesource.com/1235579
Commit-Queue: Anders Ruud <andruud@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593145}
--
wpt-commits: 689968f390a8c5c897ab5c9fa0f6fe27a40b5cc3
wpt-pr: 13120
Automatic update from web-platform-testsDon't try to parse the contents of server errors in idl_test().
--
wpt-commits: af65cfb6db68e2b3255290ce8ec362376eb44efa
wpt-pr: 12870
Automatic update from web-platform-testsAdd pictureInPictureWindow to enterpictureinpicture event.
This makes sure web developers can access to the PictureInPicture window
object when user agent initiates Picture-in-Picture. It does so by
adding a pictureInPictureWindow attribute to the existing
enterpictureinpicture event
Intent to ship: https://groups.google.com/a/chromium.org/d/msg/blink-dev/ibVPbqBQapU/Fgf307XJBgAJ
Change-Id: I46ce1f4047b670f49dd746e39c7e62efc1b4a135
Bug: 887856
Reviewed-on: https://chromium-review.googlesource.com/1228122
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593127}
--
wpt-commits: 33a9abd00e4a5169cb75ad6c32bb744b85027a0a
wpt-pr: 13048
Automatic update from web-platform-testsbindings: Implement timers with V8Function
This fixes bug 866610 by using the IDL infrastructure to properly enter
the v8::Context before calling the registered callback.
Also ensure eager finalization of ScheduledAction in DOMTimer to
prevent a memory leak. Added two more effective DCHECKs to confirm.
Bug: 866610
Change-Id: I37d7bd05f035fe31856cfe68bae51aa0632cd3b1
Reviewed-on: https://chromium-review.googlesource.com/1220486
Reviewed-by: Nate Chapin <japhet@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Hitoshi Yoshida <peria@chromium.org>
Commit-Queue: Timothy Gu <timothygu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593108}
--
wpt-commits: 4eaebdf70cbbbac6b95d757c424a879c1f980dac
wpt-pr: 13012
Automatic update from web-platform-tests[css-masking] Inheritance and initial values (#13094)
Test that CSS Masking properties inherit.
Test their initial values match the spec.
https://drafts.fxtf.org/css-masking-1/#property-index
--
wpt-commits: f0ef29b3f9d01cd3278fdaef67c323370a3a8f72
wpt-pr: 13094
Automatic update from web-platform-tests[css-writing-modes] Inheritance and initial values (#13093)
Test that CSS Writing Modes properties inherit.
Test that initial values match the spec.
https://drafts.csswg.org/css-writing-modes-3/#property-index
--
wpt-commits: 90e5630bfa70bc56a450c4584f44846ccc123d88
wpt-pr: 13093
Automatic update from web-platform-tests[css-break] Inheritance and initial values (#13092)
Test inheritance and initial values of properties
defined by CSS Fragmentation.
https://drafts.csswg.org/css-break/#property-index
--
wpt-commits: e441850483b6f68a7335ee69920f5d7758e89bef
wpt-pr: 13092
Automatic update from web-platform-testsRevert "Revert "[css-tables] Force layout when colgroups are removed or added""
Fixes an uninitialised variable caught by MSAN.
This reverts commit 66a74d2f7e1b369ce086c3c41ee089d72f3d0018.
Change-Id: I1e896476fe201fb05072970220bab5c3b20588a2
Reviewed-on: https://chromium-review.googlesource.com/1233746
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592938}
--
wpt-commits: a25aa4b1f3ef9011ee30ecffe7203157d72ae5ae
wpt-pr: 13077
Automatic update from web-platform-tests[css-shapes] Inheritance and initial values (#13068)
Test that CSS Shapes properties are not inherited.
Ttest the initial values match the spec.
https://drafts.csswg.org/css-shapes/#property-index
--
wpt-commits: 9f97edb27e139e3ceda1b234016151170bd41172
wpt-pr: 13068
Automatic update from web-platform-testsMerge pull request #13063 from ewilligers/contain-inheritance
[css-contain] Inheritance and initial value
--
wpt-commits: 7930fceb0110a8309e39fcbc34b6ef6a5d4f583e
wpt-pr: 13063
Automatic update from web-platform-testsMerge pull request #13060 from ewilligers/display-inheritance
[css-display] Inheritance and initial value
--
wpt-commits: 479f20992ddd32505d130c9a140844dc8228c3c7
wpt-pr: 13060
Automatic update from web-platform-testsUse NotFoundError instead of InvalidPointerId
This cl follows the new pointerevent spec which
uses more common WebIDL specified exception
NotFoundError instead of defining new
InvalidPointerId exception.
Bug: 885321
Change-Id: I28e946ffcb96c9fb4f70c76a4b9c09be620f981d
Reviewed-on: https://chromium-review.googlesource.com/1231990
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Ella Ge <eirage@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Commit-Queue: Navid Zolghadr <nzolghadr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592903}
--
wpt-commits: c73ea25fec2bcede3bb0f622c4b9fc5076e7ff62
wpt-pr: 13059
Automatic update from web-platform-testsMerge pull request #13131 from Loirooriol/css-computed-insets-fix
Fix syntax and typos in tests from #12956
--
wpt-commits: 6718d7d67d65a2d3073bd29783f4ec6b76d47be8
wpt-pr: 13131
Automatic update from web-platform-testsUpdate doc regarding exp. features on Chrome
Following https://github.com/web-platform-tests/wpt/pull/13011, `wpt`
automatically turns on experimental web platform features on Chrome if
the channel is "dev". Update the doc to reflect this change.
--
wpt-commits: b0ea10809d150e8492bb20df51583e16a2f4f1ac
wpt-pr: 13129
Automatic update from web-platform-tests[service-workers] Refactor tautological tests (#13043)
* [service-workers] Refactor tautological tests
Previously, these tests created Promise values which would be fulfilled
even when expectations were violated. This would cause the test harness
to interpret them as "passing" regardless of implementation status.
Remove the use of `Promise.prototype.catch` to ensure that promise
rejections which occur during test execution lead to test failure.
--
wpt-commits: 3411e4bff0a7c875811e65398472cc6403619476
wpt-pr: 13043
Automatic update from web-platform-tests[docs] Remove obviated instructions
As of [1], the WPT CLI automatically inserts the
`--use-fake-ui-for-media-stream` and
`--use-fake-device-for-media-stream` arguments for the Chrome browser.
[1] a4eaa46ffebe5785562b930316a300423f23707e
--
wpt-commits: 70ca025c50fb6dc3b2f828de062e412d7897daf8
wpt-pr: 13126
Automatic update from web-platform-tests[Background Fetch] Set bad-status as failureReason
when one of the settled fetches has a response with a bad status.
Bug: 876691
Change-Id: I45af6b792a6a43e5b091bc5fe6f40d011bdabac5
Reviewed-on: https://chromium-review.googlesource.com/1233693
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592836}
--
wpt-commits: 9dd846c1243e6a5631a8ddfc1b885cc14561ae0a
wpt-pr: 13079
Automatic update from web-platform-testsCheck completeness of images with and without srcset.
--
Remove trailing whitespace.
--
wpt-commits: 3216cb4d8d4ed83e1f0141fbad72000e04ff7494, 359e0bc27a1b3f3f834e21613d4b6b3a9d2fc168
wpt-pr: 13122
Automatic update from web-platform-testsRun all unit tests for resources/.
Because of a caching mechanism in pytest based on the fspath attribute of the
HTMLItem instances, only one test has run for the past few months.
This caused a change in the output of worker-dedicated.sub.html to go
unnoticed; I have changed the expected output to match.
Also, one of the subtests in exceptional-cases.html causes a timeout. The test
has never run in CI, so I removed the offending part.
--
Install the driver cleanup handler ASAP in resources/test/conftest.py.
This ensures the web browser is closed if the server fails to start.
--
wpt-commits: b869496ee3dbb2ab075c730fa2b029baa95cdcba, 126a0c4027177894934ed40d697145ee9fc28f51
wpt-pr: 13119
Automatic update from web-platform-testsCSSOM View Scroll Behavior tests: Catch exceptions in observeScrolling() so that the promise of the test is properly rejected. (#13104)
--
wpt-commits: efa946920503254905945bc4bb897380dce48f33
wpt-pr: 13104