Bug 1860612 [wpt PR 42689] - Implement an unprefixed mask-composite property, a=testonly
commit9abed3220793a60fd0cae36ddbd235b5af2a6acb
authorPhilip Rogers <pdr@chromium.org>
Wed, 1 Nov 2023 04:07:52 +0000 (1 04:07 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Mon, 6 Nov 2023 09:05:56 +0000 (6 09:05 +0000)
treeb51aca84ec883232c0f02283e82c6d4f7e3849ae
parent068cf7f32fab68363dffebd2ba8c0c2cac35428d
Bug 1860612 [wpt PR 42689] - Implement an unprefixed mask-composite property, a=testonly

Automatic update from web-platform-tests
Implement an unprefixed mask-composite property

This patch adds an updated and unprefixed mask-composite property behind
the experimental flag CSSMaskingInterop. In addition to unprefixing, the
patch changes the supported values of only the unprefixed property to
match https://drafts.fxtf.org/css-masking/#the-mask-composite:
  add (source-over)
  subtract (source-out)
  intersect (source-in)
  exclude (xor)

Bug: 1418401
Change-Id: I100546a799d86f26d06d52a6ca55d9ced93d766b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4953599
Commit-Queue: Philip Rogers <pdr@chromium.org>
Reviewed-by: Traian Captan <tcaptan@chromium.org>
Auto-Submit: Philip Rogers <pdr@chromium.org>
Commit-Queue: Traian Captan <tcaptan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1213850}

--

wpt-commits: d8226bbcf1d1fc860f648b8281f498e666d72af7
wpt-pr: 42689
testing/web-platform/tests/css/css-masking/parsing/mask-composite-computed.html [new file with mode: 0644]
testing/web-platform/tests/css/css-masking/parsing/mask-composite-invalid.html [new file with mode: 0644]
testing/web-platform/tests/css/css-masking/parsing/mask-composite-valid.html [new file with mode: 0644]