Skip to content

Releases: web-platform-tests/wpt

merge_pr_51481

20 Mar 02:22
Compare
Choose a tag to compare

Fix the background color animation between color spaces. srgb and oklch are not behaving correctly.

This CL fixes when background-color and the one in keyframes is
no-legacy and legacy color space mixed, they will end-up been
interpolate as oklab with sRGBLegacy.

In particular oklch(45% 0.2 264) is treated as non-legacy so has been
converted into oklab(45% -0.02 -0.2), but the original
background-color is in hex format, will keep as is(sRGBLegacy), and
These two colors are blending with sRGBLegacy mode; that is why we only
see r component is changing, the other two components are always 0 in
devtools, because they are mixing togather with different expectations.
One want to interpolate with oklab but the other want to interpolate
with sRGB.

Bug: 341132088
Change-Id: Ic0d72f2189b71a22d8f33104e486c868c8af849e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6354303
Commit-Queue: Jason Leo [email protected]
Reviewed-by: Aaron Krajeski [email protected]
Reviewed-by: Kevin Ellis [email protected]
Auto-Submit: Jason Leo [email protected]
Cr-Commit-Position: refs/heads/main@{#1435188}

merge_pr_51479

20 Mar 01:05
Compare
Choose a tag to compare

Implement VideoEncoder orientation support.

This assumes the spec text will be written to say the following:

  • The first frame after a configure() will lock in the orientation.
  • Calling configure() again will reset the orientation metadata.
  • If subsequent frames mismatch on orientation encode() will throw
    a non-fatal exception.

R=eugene

Bug: 40243431
Change-Id: Id9d68f036e34fd5c697a49921c853c4f199195f2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6311293
Reviewed-by: Eugene Zemtsov [email protected]
Commit-Queue: Eugene Zemtsov [email protected]
Commit-Queue: Dale Curtis [email protected]
Auto-Submit: Dale Curtis [email protected]
Cr-Commit-Position: refs/heads/main@{#1435163}

merge_pr_51478

20 Mar 00:42
Compare
Choose a tag to compare

Translator: Implement progress updates

This fully implements reporting the actual progress of both the
TranslateKit and the Language packs to the translator's monitor.

Fixed: 391715395
Change-Id: I6d5f6292781159cc9b22d5f11b8a4bc267cb8145
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6350513
Reviewed-by: Christine Hollingsworth [email protected]
Reviewed-by: Matthew Denton [email protected]
Reviewed-by: Erik Chen [email protected]
Commit-Queue: Nathan Memmott [email protected]
Cr-Commit-Position: refs/heads/main@{#1435116}

merge_pr_51477

20 Mar 00:42
Compare
Choose a tag to compare

Combine Frame IPC's CreateNewWindow and ShowCreatedWindow

Prior to this CL, popping up a new window involved two renderer->browser
IPC's: CreateNewWindow(), which is sync; and ShowCreatedWindow(), which
is not sync. In addition to the linked bug, this arrangement requires
some awkward architecture in the window-creating code.

This CL combines the two IPC's into a single sync IPC. There are a few
failure scenarios that currently prevent ShowCreatedWindow() from
running after CreateNewWindow(); but those failure conditions are known
to the browser at the time the reply to CreateNewWindow() is sent, so
the browser code can act accordingly.

The new behavior is behind an enabled-by-default feature flag, to give
it an easy kill switch in case of breakage.

Bug: chromium:41099297
Change-Id: I0c67de461d0f646085e13cab25114cfe1b150139
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6343761
Reviewed-by: David Trainor [email protected]
Commit-Queue: Stefan Zager [email protected]
Reviewed-by: Alex Moshchuk [email protected]
Cr-Commit-Position: refs/heads/main@{#1435113}

merge_pr_51466

20 Mar 00:42
Compare
Choose a tag to compare

Use reference box in EffectPaintPropertyNode::MapRect with reference filters

For some reference filters, MapRect must contain all input to make
result actually the total affected area.

Bug: 373759987
Change-Id: I7ff7f26d95403ae28df0d14b8c643a9ae78317b2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6354923
Commit-Queue: Xianzhu Wang [email protected]
Reviewed-by: Fredrik Söderquist [email protected]
Cr-Commit-Position: refs/heads/main@{#1435110}

merge_pr_51463

20 Mar 00:35
f8c2761
Compare
Choose a tag to compare

XHR: use assert_array_equals

20aa2a7 was wrong. Thanks Maks!

Also add some semicolons while here.

merge_pr_51476

19 Mar 21:45
ff4e53d
Compare
Choose a tag to compare

merge_pr_51475

19 Mar 21:45
3b8a423
Compare
Choose a tag to compare

merge_pr_51473

19 Mar 21:45
86d4341
Compare
Choose a tag to compare

merge_pr_51472

19 Mar 21:45
4b0cde1
Compare
Choose a tag to compare