Automatic update from web-platform-tests
Portals: Add support for compositing portals.
Bug: 914109
Change-Id: I8ebdfe2352f4a914ca1f2541380c4eafa6a03ab2
Reviewed-on: https://chromium-review.googlesource.com/c/1394985
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Commit-Queue: Lucas Gadani <lfg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622737}
--
wpt-commits: 5c708fbf402a7fb9a2d99293bcc36bebf32bcaec
wpt-pr: 14720
Automatic update from web-platform-tests
Async Clipboard: ReadImageExperimental/WriteImageExperimental
API Goal:
- Async Clipboard functionality to ReadImageExperimental() and WriteImageExperimental()
- JS layer will send Blobs with MIME type "image/png"
- Images will be "safe", as we'll re-encode to strip potentially dangerous
metadata and protect from arbitrary code execution. Only image types
supported by the Skia library will be supported for this initial POC.
- First release into experimental with this ReadImageExperimental()/WriteImageExperimental()
- Later integrate into Read()/Write() and remove ReadImageExperimental()/WriteImageExperimental()
Features:
- FileReader used to read Blobs asynchronously.
- Image Decoding on a separate thread.
- Image read/write accomplished, where Images are represented by Blobs holding
MIME type "image/png"
Bug: 150835
Change-Id: I4380116642b4720bb9773185eb2e28757688c5ec
Reviewed-on: https://chromium-review.googlesource.com/c/1345090
Commit-Queue: Darwin Huang <huangdarwin@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Gary Kacmarcik <garykac@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622726}
--
wpt-commits: 1561bbb52522453394f599f80d941d474a35d7eb
wpt-pr: 14541
Automatic update from web-platform-tests
[LayoutNG] Fix bug in resolving flex-basis:auto
When a column flexbox and an item had orthogonal writing modes (meaning
the child's inline direction matches the container's main axis), we were
using the item's max content size in the parent's writing mode to
resolve its flex-basis, but we should have been using it in the child's
writing mode.
Bug: 845235
Change-Id: I53bd5ba39f9c8cb4ac84dc4638c8abc57e38f974
Reviewed-on: https://chromium-review.googlesource.com/c/1409810
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622688}
--
wpt-commits: cb5b7dca248814309cb145b43ba2a3c5f2c27ae1
wpt-pr: 14853
Automatic update from web-platform-tests
Move views array from XRFrame to XRViewerPose.
This is to match the latest version of the web XR spec for XRViewerPose.
The getViewerPose method makes a copy of the session's views relative to the reference space it was
queried with and stores it in the returned XRViewerPose object.
Updated the layout tests that need to access the views array.
Some of those tests required further adjustment to get an XRReferenceSpace object to pass to getViewerPose.
Bug: 915021
Change-Id: Ib0a8203034780b3936cf2e2893dc529e240d6a48
Reviewed-on: https://chromium-review.googlesource.com/c/1399304
Commit-Queue: Jacob DeWitt <jacde@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622572}
--
wpt-commits: 0f42b736b5d19060928c0576f8e44baaef2570f1
wpt-pr: 14783
Automatic update from web-platform-tests
[LayoutNG] Children ScrollableOverflow applies transforms
Scrollable overflow of container fragments is a union of
children scrollable overflows. If children have transforms,
those transforms should be applied before the union.
Added overflow-abpos-transform.html test case to explicitly
test abspos fragment with transforms.
Bug: 849751
Change-Id: Iaa43ea1617113c658accf2d02bf7574e08a03518
Notry: true
Reviewed-on: https://chromium-review.googlesource.com/c/1406235
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622520}
--
wpt-commits: c46c9680c51fd9dd310578246febd44dad559d24
wpt-pr: 14808
Automatic update from web-platform-tests
[animation worklet] Implement WorkletAnimation.currentTime
Allow currentTime for WorkletAnimation to be read (but not set).
The tests are inspired by web-animation tests for current time
except that we currently do not support playbackRate or worklet
animations without timeline.
TESTS: external/wpt/animation-worklet/current-time.https.html
Bug: 833846
Change-Id: I004ccd003d9471b34eb239941124f9a31973e753
Reviewed-on: https://chromium-review.googlesource.com/c/1397846
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622514}
--
wpt-commits: bd972e6ccd39d558d7d70156c095532c60fff2d4
wpt-pr: 14739
Automatic update from web-platform-tests
Add WPT for ensuring flexbox child hit testing is done in flex order
Currently fails both with and without LayoutNG. Non-LayoutNG case should
depend on a reversed OrderIterator for performing hit testing.
Bug: 844505
Change-Id: I93a96922cad57ace6990310e4855355d06c8cd66
Reviewed-on: https://chromium-review.googlesource.com/c/1407926
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Andrew Comminos <acomminos@fb.com>
Cr-Commit-Position: refs/heads/master@{#622504}
--
wpt-commits: 50e34a867e3818f4795096cb0ed137705ba8d8d2
wpt-pr: 14831
Automatic update from web-platform-tests
Mark top estimate for bottom-aligned OOFs as bogus when fragmented.
As the code already points out, the block-start estimate for block-end
aligned out-of-flow positioned objects cannot be determined without
laying out. Make sure that we really lay out.
Bug: 921546
Change-Id: Id49b7b846886070ce3e49e0220a7b6378e1f9d6a
Reviewed-on: https://chromium-review.googlesource.com/c/1409442
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622492}
--
wpt-commits: ee7f5abb55093e964bb09e00f3a765603e1dadde
wpt-pr: 14844
Automatic update from web-platform-tests
Stop explicitly listing hosts in chrome_android.md
Point to `wpt make-hosts-file` instead.
--
wpt-commits: d57cb918ef2b0fbc79c39cb48f6870d02040d4d3
wpt-pr: 14806
Automatic update from web-platform-tests
Use idl_test for HTML's interfaces.worker.js.
--
wpt-commits: a25e9bf8a57c9cc0946f21487f4a8b180c6cb11b
wpt-pr: 14842
Automatic update from web-platform-tests
Update setLocalDescription test with new Resolver
--
Merge pull request #14635 from youennf/fix-webrtc-resolve-promise
Fix WebRTC test use of Resolver after PR 14417
--
wpt-commits: d77afeaa3c1aac3eb3859703d0dbdb97058a3090, 8615016293296acae85d0c23bac28ae7e4f5daa0
wpt-pr: 14635
Automatic update from web-platform-tests
Restore a <link> that was used by the test
Fixes#11231.
--
wpt-commits: 1c26e6117f9e5afb6fda2976e3a7f3e2ec157852
wpt-pr: 14818
Automatic update from web-platform-tests
Split `Sec-Metadata` into `Sec-Fetch-*`.
As of [1], we've split the single `Sec-Metadata` header into multiple
headers: `Sec-Fetch-Dest`, `Sec-Fetch-Site`, and `Sec-Fetch-User`. This
patch does that work in Chromium.
The spec change also added `Sec-Fetch-Mode`, but this patch does not.
We'll add that functionality to Chromium in a future CL.
Test changes pulled from clap@'s excellent PR at
https://github.com/web-platform-tests/wpt/pull/14771
The test failures are expected: redirect failures are
https://crbug.com/872285, object/embed failures are
https://crbug.com/860510. XSLT failures are WontFix (some
engines support cross-origin XSLT; Blink does not).
[1]: 105103d775
Bug: 843478
Change-Id: I7654d5e823ad813682ac3eb244bbc244a322e6ca
Reviewed-on: https://chromium-review.googlesource.com/c/1402448
Commit-Queue: Mike West <mkwst@chromium.org>
Reviewed-by: Camille Lamy <clamy@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622145}
--
wpt-commits: 2d42384cf21efd71843295d319c1bab85b3acf4a
wpt-pr: 14792
Automatic update from web-platform-tests
Breaking dependencies on XRDevice
Remove as many references to XRDevice as possible without completely
removing the interface itself. All functionality previously contained
in XRDevice is shifted into the XR interface. Done purely as a method of
reducing the size of the XRDevice removal CL.
Bug: 916299
TBR: mcasas
Change-Id: I01696972a7e56e196eedfc6ffe248789520a8f9e
Reviewed-on: https://chromium-review.googlesource.com/c/1405880
Commit-Queue: Brandon Jones <bajones@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622128}
--
wpt-commits: db49e7a1d3571c8d7f81639403cf063350fda4da
wpt-pr: 14807
Automatic update from web-platform-tests
MediaRecorder: Upstream some moarrrr web_tests to WPT
This CL moves MediaRecorder-events-and-exceptions.html to the wpt/
folder, and refactors it to use canvas.captureStream() (ISO the
Chrome-specific blink_test_runner.cc thing).
It also fixes partially MediaRecorder-error.html: a new method
drawSomethingOnCanvas() is introduced and called to guarantee
that the canvas produces some captured VideoFrame, kicking the
event(s) generation. This fix is partial because Chrome doesn't
have MediaRecorderErrorEvent, but at least we verify that an
error event is thrown.
Bug: 919951
Change-Id: Ie9d7cfeeb2bf4452f4b5928eb2a7c644778751a7
Reviewed-on: https://chromium-review.googlesource.com/c/1406150
Reviewed-by: Emircan Uysaler <emircan@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622121}
--
wpt-commits: c5f1d9302781c8c0955a163c1ce8965347640b49
wpt-pr: 14809
Automatic update from web-platform-tests
Named pages in @page selectors do not have a namespace.
Fixes crash when trying to set selectorText of detached @page rules. We
only match local name part of the tag, so there should be no behavioral
change here.
Bug: 920303
Change-Id: I4b09b4e108506fd21d87844dec32209f5984de49
Reviewed-on: https://chromium-review.googlesource.com/c/1406716
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622042}
--
wpt-commits: 18520822b4f9a681767b57d3398079b32b747156
wpt-pr: 14822
Automatic update from web-platform-tests
Use get_host_info() for WebKit (#14797)
* Document Safari Experimental Feature switches
* use get_host_info for webkit
* revert
* fake change
* with a longer timeout
--
wpt-commits: b25ef62d9bb49be9e2de9c6e23e84eb4d8a9b811
wpt-pr: 14797
Automatic update from web-platform-tests
Add a test for deleting HTMLCollection properties.
--
wpt-commits: 11ed57599f2f0a0ca9be7c1129bf7aa270795f30
wpt-pr: 14819
Automatic update from web-platform-tests
XMLHttpRequest: check if entry lists associated to new FormData instance and formData attribute are not identical
This is a test for https://github.com/whatwg/html/pull/4283.
--
wpt-commits: 30cb639eaaa1c3bbd4eabee9c50685dc98cad2af
wpt-pr: 14814
Automatic update from web-platform-tests
[css-scroll-snap] Parsing scroll-margin*
Test parsing and serialization of the properties
scroll-margin* and scroll-snap*
https://drafts.csswg.org/css-scroll-snap-1/#property-index
--
scroll-margin* reject all percentages
--
Consolidate scroll-margin parsing tests
Consolidate longhand tests into the shorthand parsing test files.
--
wpt-commits: 0e46b25f365f3a3774acf7f46425570eafdf6a4f, 4cbc3f96262a22111b03343ca171fb8fbfcedc31, a090d4a741d89176effd4a9402edd296553de64c
wpt-pr: 14786
Automatic update from web-platform-tests
[css-scroll-snap] Parsing some scroll-padding*
Test that scroll-padding-* accept auto
and accept postive length-percentage.
Not yet tested: negative values, invalid values.
https://drafts.csswg.org/css-scroll-snap-1/#property-index
--
scroll-padding* calc with percentages
--
Consolidate scroll-padding parsing tests
Consolidate longhand tests into the shorthand parsing test files.
--
wpt-commits: f228a1ab15f975fd17067547b61db61bdb6c32fb, b1c9bc2e168a5b29d232354b8b1eee64b4155c5e, bc64b8c01907077ff78d42d7da3aa429356f6786
wpt-pr: 14787
Automatic update from web-platform-tests
TextDecoderStream: Permit detached buffers
Since https://github.com/heycam/webidl/pull/605 converting a chunk to a
BufferSource no longer throws if the chunk is detached. Update the
TextDecoderStream implementation and tests to match the new behaviour.
Change-Id: I26230d9cbfce871b3dae75e612539564d4578977
Reviewed-on: https://chromium-review.googlesource.com/c/1404906
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Commit-Queue: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621897}
--
wpt-commits: 35d1ca9cb52f755566ba6681fe555626379b9e2c
wpt-pr: 14794
Automatic update from web-platform-tests
Remove mnoorenberghe
Matt is working on other fun things...
--
wpt-commits: 5dc7d35c2efa831eabea6fa5e9e64ce35470dfb1
wpt-pr: 14811
Automatic update from web-platform-tests
[LayoutNG] Fix crash when inserting element inside a :first-line pseudo.
We were incorrectly trying to Split a LayoutInline as we didn't have
this check.
In LayoutNG we create an anonymous LayoutInline wrapper for the
first-line pseudo which we weren't accounting for.
See:
https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/layout/layout_block_flow.cc?l=3175
Bug: 920583
Change-Id: I2736a65eae4c12f9d25a51bb17949818c495d87c
Reviewed-on: https://chromium-review.googlesource.com/c/1405884
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621834}
--
wpt-commits: a302d8c671834920f0eba92133047bc0c85f18dd
wpt-pr: 14805
Automatic update from web-platform-tests
CSS: Add Rachel Andrew as test reviewer (#14784)
rachelandrew reviews tests for layout specs, overflow, or
fragmentation.
--
wpt-commits: dba8edcf5763bc92f89faf31d6685fc30b8e241a
wpt-pr: 14784
Automatic update from web-platform-tests
MediaRecorder: Upstream some web_tests to WPT
This CL moves + adapts:
- MediaRecorder-detached-context.html
- MediaRecorder-creation.html
to external/wpt/mediacapture-record/ so they can be run on wpt
and its results compared across browsers (see [1]).
[1] https://wpt.fyi/results/mediacapture-record?label=stable&aligned&q=mediacapture-record
Bug: 919951
Change-Id: I3a798c753f2708c0c67b804ee42434d20532c7d4
Reviewed-on: https://chromium-review.googlesource.com/c/1400780
Reviewed-by: Andres Calderon Jaramillo <andrescj@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621735}
--
wpt-commits: eadc676fd22bbb6fa74c783f599c1cf20e857f7b
wpt-pr: 14760
Automatic update from web-platform-tests
[Animation Worklet] Upstream animation worklet inside iframe test to WPT
This CL upstreams animation worklet inside iframe test to WPT. There is
no behavior change to the test.
Bug: 915352
Change-Id: I2fdc46471014286a81623020eb560e29afac2dd8
Reviewed-on: https://chromium-review.googlesource.com/c/1405489
Commit-Queue: Yi Gu <yigu@chromium.org>
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621721}
--
wpt-commits: bc89374b72392c1072d464255b2434afb6622fb9
wpt-pr: 14799
Automatic update from web-platform-tests
Portals: Add support for PortalActivateEvent.
This event is dispatched on the portal Window when it is activated.
Bug: 914122
Change-Id: I4fa3117e1684c8f1d4ead95f62a7285978afaca2
Reviewed-on: https://chromium-review.googlesource.com/c/1396449
Commit-Queue: Lucas Gadani <lfg@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621708}
--
wpt-commits: 29de5e8fdb67de6b57342a83c076a49a93f0e7cf
wpt-pr: 14740
Automatic update from web-platform-tests
[Animation Worklet] Upstream scroll timeline writing modes test to WPT
This CL upstreams scroll timeline writing modes test to WPT. There is no
behavior change to the test.
Bug: 915352
Change-Id: Ibc0e078fb2b547b82d57df30b57535d392d85535
Reviewed-on: https://chromium-review.googlesource.com/c/1405438
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621698}
--
wpt-commits: b884d9d2ac5e209a28692f638a636e3f9c25041a
wpt-pr: 14800
Automatic update from web-platform-tests
Require TrustedURL in form.action and .formAction
Bug: 739170
Change-Id: I50691fcab4f13fdaee47a4b4750ef7d3b4544848
Reviewed-on: https://chromium-review.googlesource.com/c/1397613
Commit-Queue: Jakub Vrana <jakubvrana@google.com>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621676}
--
wpt-commits: d6f1f047187fb302f691ff53d61ae18d741c894b
wpt-pr: 14738
Automatic update from web-platform-tests
[Animation Worklet] Upstream worklet animation with invalid effect test to WPT
This CL upstreams worklet animation with invalid effect test to WPT and
adds necessary API to the helper file. There is no behavior change to
the test.
Bug: 915352
Change-Id: I59af33fe7cf6ec390c06f13c5c884a1ba4fbb078
Reviewed-on: https://chromium-review.googlesource.com/c/1405288
Commit-Queue: Yi Gu <yigu@chromium.org>
Reviewed-by: Xida Chen <xidachen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621632}
--
wpt-commits: c0ad38ead2b3d39a2c5baf72890dbcd67cb85bb9
wpt-pr: 14802
Automatic update from web-platform-tests
[Animation Worklet] Upstream worklet animation with fill mode test to WPT
This CL upstreams worklet animation with fill mode test to WPT. There is
no behavior change to the test.
It also adds common.js which contains necessary helper APIs.
Bug: 915352
Change-Id: I6d045891385a59fad19e6edeb15ce47809ae26bd
Reviewed-on: https://chromium-review.googlesource.com/c/1404749
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Commit-Queue: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#621627}
--
wpt-commits: 5a81a618d56ef908a86db446fe37aaa6c43675eb
wpt-pr: 14796
Automatic update from web-platform-tests
Set an explicit line-height in selectors/first-letter-punctuation-* tests (#14765)
for improved reliability.
--
wpt-commits: ce57fd5f8bba9b7538eb606d2b78cb8f03d33a77
wpt-pr: 14765