Commit Graph

914671 Commits

Author SHA1 Message Date
moz-wptsync-bot
96e3e43921 Bug 1893928 - [wpt-sync] Update web-platform-tests to 78709a81cc84279686438385b38572dd3ff44860, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 78709a81cc84279686438385b38572dd3ff44860
wpt-type: landing
2024-04-30 08:01:09 +00:00
Shiyi Zou
12d4356c31 Bug 1893372 [wpt PR 45899] - webnn: remove softplus parameter steepness, a=testonly
Automatic update from web-platform-tests
webnn: remove softplus parameter steepness

Remove this parameter since it's no longer in the spec.

https://github.com/webmachinelearning/webnn/pull/651

Bug: 40206287
Change-Id: Ibcf4b3a7bcda8fc5ba3588667449d46a690b65c3
Cq-Include-Trybots: luci.chromium.try​:win11-blink-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5486742
Commit-Queue: Shiyi Zou <shiyi.zou@intel.com>
Auto-Submit: Shiyi Zou <shiyi.zou@intel.com>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1293444}

--

wpt-commits: 78709a81cc84279686438385b38572dd3ff44860
wpt-pr: 45899
2024-04-30 08:01:08 +00:00
mei1127
068bdd2bba Bug 1893843 [wpt PR 45815] - webnn: Migrate expand validation tests to WPTs, a=testonly
Automatic update from web-platform-tests
webnn: Migrate expand validation tests to WPTs

This CL adds WPT tests for reshape and removes the unit tests
`MLGraphBuilderTest.ExpandTest` and `MLGraphTestMojo.ExpandTest`.

Bug: 327337526, 328026885
Change-Id: Ic14bb6ba6b50ff7b83d1f4cf11c6327a2d2594c5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5470844
Commit-Queue: Shanxing Mei <shanxing.mei@intel.com>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Cr-Commit-Position: refs/heads/main@{#1293438}

--

wpt-commits: 6b426ce2688cec31d01780c82d148b13308ded59
wpt-pr: 45815
2024-04-30 08:01:07 +00:00
Austin Sullivan
3e7badec40 Bug 1893558 [wpt PR 45922] - webnn: Enforce input data type constraints for conv2d, a=testonly
Automatic update from web-platform-tests
webnn: Enforce input data type constraints for conv2d

As specified in https://github.com/webmachinelearning/webnn/pull/646

Bug: 328567884
Change-Id: I620653f574303e6f5b18d3b540b647f07e0cf64c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5492307
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Commit-Queue: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1293407}

--

wpt-commits: 839bdcfea290fd869732772d922ed910efbf052c
wpt-pr: 45922
2024-04-30 08:01:06 +00:00
dependabot[bot]
19c5c87c0d Bug 1893328 [wpt PR 45892] - Bump mypy from 1.4.1 to 1.10.0 in /tools, a=testonly
Automatic update from web-platform-tests
Bump mypy from 1.4.1 to 1.10.0 in /tools

Bumps [mypy](https://github.com/python/mypy) from 1.4.1 to 1.10.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.4.1...v1.10.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
--
Fix mypy failures

--

wpt-commits: 563289fff25198d92b398952fcecaac07c697d35, 21b3e7183897b2df87c838435b31e3c2f3ac5684
wpt-pr: 45892
2024-04-30 08:01:05 +00:00
moz-wptsync-bot
66ff25e262 Bug 1893561 [wpt PR 45924] - Update wpt metadata, a=testonly
wpt-pr: 45924
wpt-type: metadata
2024-04-30 08:01:04 +00:00
Tim Nguyen
c9339acefd Bug 1893561 [wpt PR 45924] - Fix some view transitions crashtests, a=testonly
Automatic update from web-platform-tests
Fix some view transitions crashtests (#45924)

They are currently written as reftests with reftest-wait and friends, convert them to use test-wait.
--

wpt-commits: 6ae7875d4162f8178de4bdce3da56887bce673e4
wpt-pr: 45924
2024-04-30 08:01:03 +00:00
Kashish Jain
4ca29843e1 Bug 1893422 [wpt PR 45908] - Delete dragdrop_support.js from web platform tests., a=testonly
Automatic update from web-platform-tests
Delete dragdrop_support.js from web platform tests.

The helper functions are redundant as they implement no extra logic.
So, removing these functions and replacing them by adding logs and
event listeners directly.

Bug: 336911513
Change-Id: Icebc99f432ff279c19cbe95e96143b9d67dbf67a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5487578
Commit-Queue: Kashish Jain <kashishjain@microsoft.com>
Reviewed-by: Sanket Joshi <sajos@microsoft.com>
Reviewed-by: Anupam Snigdha <snianu@microsoft.com>
Reviewed-by: Christine Hollingsworth <christinesm@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1293052}

--

wpt-commits: e29076d88b6749880683bc10817a0942ca61152b
wpt-pr: 45908
2024-04-30 08:01:02 +00:00
Mason Freed
c40184edb3 Bug 1892137 [wpt PR 45776] - Make setting defaultValue from a trusted input event validate, a=testonly
Automatic update from web-platform-tests
Make setting defaultValue from a trusted input event validate

This adds a large-ish test of the validation behavior of the
textarea element, which as far as I can tell is under-specified,
or at least I could not find this behavior in the spec. I looked
mainly here:

https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#validity-states

In particular, there are some interesting differences in the
validity of initially-empty vs initially-non-empty textareas.

This CL, though, also aligns the behavior of Chromium with both
WebKit and Gecko in the specific case where the `input` event
handler sets textarea.defaultValue. In that case, the textarea
will be validated correctly. Previous to this CL, Chromium would
not validate the textarea as a result of the change.

Fixed: 333940413
Change-Id: Iec38fb510296d34419b7ed3df8ab396d2d737d69
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5463568
Auto-Submit: Mason Freed <masonf@chromium.org>
Reviewed-by: David Baron <dbaron@chromium.org>
Commit-Queue: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1293030}

--

wpt-commits: 3dad9a8b7f17fa61262de8713c6db4dac1c227c5
wpt-pr: 45776
2024-04-30 08:01:01 +00:00
dependabot[bot]
5f154e782f Bug 1893078 [wpt PR 45859] - Bump types-setuptools from 69.5.0.20240415 to 69.5.0.20240423 in /tools, a=testonly
Automatic update from web-platform-tests
Bump types-setuptools from 69.5.0.20240415 to 69.5.0.20240423 in /tools

Bumps [types-setuptools](https://github.com/python/typeshed) from 69.5.0.20240415 to 69.5.0.20240423.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-setuptools
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: 528d480ef99ad5fb971be08e3849fbbebff984c0
wpt-pr: 45859
2024-04-30 08:01:00 +00:00
mei1127
e5734c8233 Bug 1893118 [wpt PR 45871] - webnn: Migrate slice validation tests to WPTs, a=testonly
Automatic update from web-platform-tests
webnn: Migrate slice validation tests to WPTs

This CL adds WPT tests for slice and removes the unit tests
`MLGraphBuilderTest.SliceTest`, `MLGraphTestMojo.SliceTest` and
`MLGraphTest.SliceTest`.

Bug: 327337526, 328026885
Change-Id: I1774d86972d6ab0a02080d9f36d1ce939bea69f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5481673
Commit-Queue: Shanxing Mei <shanxing.mei@intel.com>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1292942}

--

wpt-commits: 2041b49194c4fec312d8217d179e4a1c3a695d3b
wpt-pr: 45871
2024-04-30 08:01:00 +00:00
dependabot[bot]
dc6027b3cb Bug 1886040 [wpt PR 45178] - Bump types-python-dateutil from 2.8.19.14 to 2.9.0.20240316 in /tools, a=testonly
Automatic update from web-platform-tests
Bump types-python-dateutil from 2.8.19.14 to 2.9.0.20240316 in /tools

Bumps [types-python-dateutil](https://github.com/python/typeshed) from 2.8.19.14 to 2.9.0.20240316.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-python-dateutil
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: 72fa84723dc77b424e7ce7517f5749561cc36b67
wpt-pr: 45178
2024-04-30 08:00:59 +00:00
dependabot[bot]
7fc9566e0c Bug 1883149 [wpt PR 44890] - Bump python-dateutil from 2.8.2 to 2.9.0.post0 in /tools, a=testonly
Automatic update from web-platform-tests
Bump python-dateutil from 2.8.2 to 2.9.0.post0 in /tools

Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.8.2 to 2.9.0.post0.
- [Release notes](https://github.com/dateutil/dateutil/releases)
- [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS)
- [Commits](https://github.com/dateutil/dateutil/compare/2.8.2...2.9.0.post0)

---
updated-dependencies:
- dependency-name: python-dateutil
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: e465fe247102248198b1c5ef8155740fc455dc44
wpt-pr: 44890
2024-04-30 08:00:58 +00:00
dependabot[bot]
3fcf6fbc46 Bug 1878801 [wpt PR 44410] - Bump peter-evans/create-pull-request from 5 to 6, a=testonly
Automatic update from web-platform-tests
Bump peter-evans/create-pull-request from 5 to 6

Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: d86bf0feaa094801b1ec14f90e0bae205737bec6
wpt-pr: 44410
2024-04-30 08:00:57 +00:00
moz-wptsync-bot
ac06bfee5c Bug 1891716 [wpt PR 45736] - Update wpt metadata, a=testonly
wpt-pr: 45736
wpt-type: metadata
2024-04-30 08:00:56 +00:00
Morten Stenshorne
8b0255ec75 Bug 1891716 [wpt PR 45736] - Plumbing for new pagination fragment structure., a=testonly
Automatic update from web-platform-tests
Plumbing for new pagination fragment structure.

Previously each page would be represented by a single page fragment
(fragmentainer) with all the document contents inside. However, in order
to support @page properties and margins, we need something more
advanced.

Split the page fragment into three fragments: page container, page
border box, and page area. A page area will always be a child of a page
border box, which in turn will always be a child of a page container.
Page containers are direct children of the LayoutView fragment.

A page container will represent the containing block of a page. It
represents the entire sheet of paper (when printing one page per sheet).

A page border box is simply the border box size of a page. It will be
responsible for painting any effects caused by @page properties - except
the background, which should cover the entire page container.

A page area is a fragmentainer. It contains a portion of the fragmented
document.

See https://drafts.csswg.org/css-page-3/#page-model

For now, all these fragments have the same size, since margins are still
handled on the outside of Blink (e.g. printing::PrintRenderFrameHelper).
This will change in upcoming CLs.

In order for these new fragments to be able to paint anything, they need
a BlockNode (LayoutObject). A BlockNode will also be required in order
to resolve lengths in the standard way, using length_utils (upcoming
CL). These layout objects will not be attached to the layout tree (i.e.
under the LayoutView), since we cannot mutate the layout tree during
layout, and besides they wouldn't serve any purpose there. Such layout
objects are "owned" the new PaginationState class, and destroyed when
the pagination layout fragment tree is no longer needed.

The page area serves as a boundary between the document's contents and
the (non-DOM) page boxes. Therefore, don't propagate info from a page
area fragment to its parent (page border box) fragment. They will
eventually exist in different coordinate systems. OutOfFlowLayoutPart
needs to be updated because of this. Out-of-flow layout needs to take
place when we have returned to the root algorithm. OutOfFlowLayoutPart
now needs to grab any pending OOFs manually from each fragmentainer
(page area inside page border box inside page container), and lay them
out.

No behavior changes intended, unless PageMarginBoxes are enabled.
Keep on reading. We're almost done.

When PageMarginBoxes are enabled, any @page properties that are to apply
in a page context according to the spec may now have paint effects.
@page borders for instance. Add a test for that. Note that layout still
doesn't position the page area correctly within the page border box,
which is why the text in the test is centered (if it were positioned at
0,0, it would have been painted over the border). StyleResolver needs to
be adjusted, to make sure that initial style is returned if the page
context is inside a display:none subtree (an existing test would fail if
not). If computed style is to be generated, on the other hand, make sure
that it becomes display:block.

Bug: 40286153
Change-Id: I59b088bcdde3d95782358809f2377cd61e6a1f73
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5453623
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1292911}

--

wpt-commits: 78d3bcd3bbe1d6989d4abed6b038546e07091520
wpt-pr: 45736
2024-04-30 08:00:55 +00:00
dependabot[bot]
04d4efd017 Bug 1893329 [wpt PR 45893] - Bump selenium from 4.18.1 to 4.20.0 in /tools, a=testonly
Automatic update from web-platform-tests
Bump selenium from 4.18.1 to 4.20.0 in /tools

Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.18.1 to 4.20.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.18.1...selenium-4.20.0)

---
updated-dependencies:
- dependency-name: selenium
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: 02b833cb476b5d6afd93a183ea3811c85b1b0d19
wpt-pr: 45893
2024-04-30 08:00:54 +00:00
dependabot[bot]
d7d55808f2 Bug 1893556 [wpt PR 45921] - Bump types-six from 1.16.21.9 to 1.16.21.20240425 in /tools, a=testonly
Automatic update from web-platform-tests
Bump types-six from 1.16.21.9 to 1.16.21.20240425 in /tools

Bumps [types-six](https://github.com/python/typeshed) from 1.16.21.9 to 1.16.21.20240425.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-six
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: f36b95898d3a7dc18503d8c690e58e52190b1bf7
wpt-pr: 45921
2024-04-30 08:00:54 +00:00
Shiyi Zou
7cbd689045 Bug 1892662 [wpt PR 45817] - webnn: add IDL and mojo definition of gelu operator, a=testonly
Automatic update from web-platform-tests
webnn: add IDL and mojo definition of gelu operator

This CL also adds validation tests in WPTs and a unit test
`WebNNGraphImplTest.GeluTest`.

Bug: 40206287
Change-Id: Ia197fa637e036e73c4e7d5e832685364633c0384
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5470161
Commit-Queue: Shiyi Zou <shiyi.zou@intel.com>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Auto-Submit: Shiyi Zou <shiyi.zou@intel.com>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1292836}

--

wpt-commits: 4e4122e584b52d65fdb20b109ab72703dcca070f
wpt-pr: 45817
2024-04-30 08:00:53 +00:00
David Grogan
46c1636761 Bug 1893545 [wpt PR 45920] - [aspect-ratio] Fix webm file that caused test flakiness, a=testonly
Automatic update from web-platform-tests
[aspect-ratio] Fix webm file that caused test flakiness

Test that uses this webm file started flaking when the file was changed
last month in
8bfc72a4f7

The linked chrome bug says the test is flaky on mac and fails on linux,
but flakiness dashboard shows it is actually flaky on all platforms on
the bots. See go/offqr

The test consistently fails on my local mac.

Simply re-encoding[1] the video with the vp9 version on my machine[2]
makes the test pass on chrome and doesn't regress on safari or firefox.
So give the re-encoded video a try?

The content of the video is not relevant to the test anyway, only the
dimensions of the video are relevant.

[1] ffmpeg -i support/2x2-green.webm -vf scale=iw*1:ih*1:flags=neighbor -c:v libvpx-vp9 -preset slow -crf 18 output.webm
[2] Lavc60.31.102 libvpx-vp9 instead of Lavc60.3.100 libvpx-vp9

Fixed: 333058973
Change-Id: If5f488b1bd4cbc16fec669dda682b8c2be97abfc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5492281
Auto-Submit: David Grogan <dgrogan@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1292740}

--

wpt-commits: 514826504bc76f0d063d8758437b4c6e49b2785b
wpt-pr: 45920
2024-04-30 08:00:52 +00:00
moz-wptsync-bot
0b5179aac4 Bug 1893544 [wpt PR 45919] - Update wpt metadata, a=testonly
wpt-pr: 45919
wpt-type: metadata
2024-04-30 08:00:51 +00:00
Nicolás Peña
4c297df024 Bug 1893544 [wpt PR 45919] - [FedCM] Add more multi IDP WPTs, a=testonly
Automatic update from web-platform-tests
[FedCM] Add more multi IDP WPTs

Add some WPTs for some common features like context and mediation. Also,
remove existing obsolete WPTs.

Fixed: 335897601
Change-Id: Ibed280eb0901564699d0d1f4041c3b2f5b311530
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5490962
Commit-Queue: Nicolás Peña <npm@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1292689}

--

wpt-commits: da5b9d21f1111d8f787018440adc4bbd6529ccdc
wpt-pr: 45919
2024-04-30 08:00:50 +00:00
moz-wptsync-bot
5687f6ec2e Bug 1893081 [wpt PR 45861] - Update wpt metadata, a=testonly
wpt-pr: 45861
wpt-type: metadata
2024-04-30 08:00:49 +00:00
Eugene Zemtsov
77f0ea2531 Bug 1893081 [wpt PR 45861] - WPT test for RGB conversion in VideoFrame.copyTo(), a=testonly
Automatic update from web-platform-tests
WPT test for RGB conversion in VideoFrame.copyTo()

Bug: 40267195
Change-Id: Ibe8e3f0fa3a70ddbcd7fa4054b7de00cc8316433
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5480316
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Commit-Queue: Eugene Zemtsov <eugene@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1292618}

--

wpt-commits: 03304b662c44d39bf62fc76dfc59eac0f3f91a7b
wpt-pr: 45861
2024-04-30 08:00:48 +00:00
moz-wptsync-bot
d3d2029c35 Bug 1893347 [wpt PR 45896] - Update wpt metadata, a=testonly
wpt-pr: 45896
wpt-type: metadata
2024-04-30 08:00:48 +00:00
David Grogan
fbea0c2413 Bug 1893347 [wpt PR 45896] - [css-flex] Include gaps in intrinsic sizes for column-wrap flexboxes, a=testonly
Automatic update from web-platform-tests
[css-flex] Include gaps in intrinsic sizes for column-wrap flexboxes

The intrinsic sizing code borrows PlaceFlexItems from Layout, but
PlaceFlexItems doesn't handle gaps, AlignFlexLines does. We don't want
to bring all of AlignFlexLines into intrinsic sizing, so just add gaps
manually.

Fixed: 335328452
Change-Id: Ic97b04ab22766a894299a3b74d0feea3734041fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5486047
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1292562}

--

wpt-commits: 08418af6de2abeebc92b68bb423997ed3ba81029
wpt-pr: 45896
2024-04-30 08:00:47 +00:00
Philip Jägenstedt
862ea21530 Bug 1893391 [wpt PR 45904] - Map constructed stylesheet tests to web-features, a=testonly
Automatic update from web-platform-tests
Map constructed stylesheet tests to web-features (#45904)

--

wpt-commits: c6bff7eac002f08561f96e191272d85e0733c4f6
wpt-pr: 45904
2024-04-30 08:00:46 +00:00
Francois Pierre Doray
2b21218950 Bug 1893513 [wpt PR 45914] - Revert "Reland "LoAF: Use document character position for inline scripts"", a=testonly
Automatic update from web-platform-tests
Revert "Reland "LoAF: Use document character position for inline scripts""

This reverts commit 277fb55a65900d9934b870d0a8d6d3f0938d2314.

Reason for revert: https://ci.chromium.org/ui/p/chromium/builders/ci/WebKit%20Linux%20MSAN/26595/overview

Original change's description:
> Reland "LoAF: Use document character position for inline scripts"
>
> This is a reland of commit af30ee5c327deebfdcfa8830e3ebcb501f9afdf1
>
> Reinforced some of the tests to fight the flakiness that caused the
> revert.
>
> Original change's description:
> > LoAF: Use document character position for inline scripts
> >
> > This applies to classic/module script blocks and event content
> > attributes.
> >
> > Bug: 328209286
> > Change-Id: Id11e0a9324c529925b11b950d73ed4491410f96d
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5425010
> > Reviewed-by: Michal Mocny <mmocny@chromium.org>
> > Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
> > Commit-Queue: Noam Rosenthal <nrosenthal@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#1291353}
>
> Bug: 328209286
> Change-Id: I322605134e2f91bba555aeb242d322cd2b15033b
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5488076
> Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
> Commit-Queue: Noam Rosenthal <nrosenthal@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1292360}

Bug: 328209286
Change-Id: Id7440326d6bb300207cae63ba23d767f94713249
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5490144
Owners-Override: Francois Pierre Doray <fdoray@chromium.org>
Auto-Submit: Francois Pierre Doray <fdoray@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Francois Pierre Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1292539}

--

wpt-commits: c6e53bbafe6dc825c56cd07c2112263c5eea55c7
wpt-pr: 45914
2024-04-30 08:00:45 +00:00
Philip Jägenstedt
c1a46392b0 Bug 1893283 [wpt PR 45887] - Move a prefers-color-scheme test to css/mediaqueries/, a=testonly
Automatic update from web-platform-tests
Move a prefers-color-scheme test to css/mediaqueries/ (#45887)

* Move a prefers-color-scheme test to css/mediaqueries/

Use the prefers-color-scheme.svg already in the target directory, and
adapt the test to use the blue/purple colors from that.

* Update prefers-color-scheme-svg-as-image-ref.html
--

wpt-commits: 4f1737843b28b72a0004133e6991a9741bca9b69
wpt-pr: 45887
2024-04-30 08:00:44 +00:00
Henri Sivonen
2655180348 Bug 1882209 - Update encoding_rs to 0.8.34 to deal with rustc changes. r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207167
2024-04-30 07:29:44 +00:00
Mike Hommey
2e05ea66d4 Bug 1890935 - Bump the minimum version of Rust to 1.76. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D207239
2024-04-30 07:29:43 +00:00
acseh
1218263560 Backed out changeset b2046b45aca1 (bug 1890838) for causing lint failures on nav_graph.xml CLOSED TREE 2024-04-30 10:35:07 +03:00
Jon Coppeard
584084b993 Bug 1892912 - Part 4: Extend weak map checks to cover all maps, not just ObjectWeakMap r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D208873
2024-04-30 07:22:25 +00:00
Jon Coppeard
79f45fb9e8 Bug 1892912 - Part 3: Check GC things in system maps have the expected zone r=sfink
Getting this wrong could result pointers to moved GC things not being updated.

Differential Revision: https://phabricator.services.mozilla.com/D208872
2024-04-30 07:22:24 +00:00
Christian Holler
6968e11edb Bug 1894001 - Unify the REPRL support in JS engine for fuzzilli. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D208896
2024-04-30 07:17:17 +00:00
Julien Cristau
1c57b1d218 Bug 1894145 - update msix publisher attributes to match new signing certificate. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D208972
2024-04-30 07:01:45 +00:00
Mozilla Releng Treescript
2380c2f283 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
cs -> 0f54b18e68b87bfc82652eb1ccd0fd6dd869f0a6
dsb -> 4f4c2b7d40647f5232114078146655bcfed5a201
es-AR -> 42228ca4434593daaf0c00730bdb49fc82380082
he -> c53cea027f8f98f9b672232d2bb3a129fc8669f7
skr -> de9c5041480fc4047b081f81430660c0d652659d
tr -> 0fdf65ba2e86b801d6a86a3832262015ed702a8a
uk -> 3bffd797bd50fe93379491bb63708a23153a0de6
2024-04-30 07:02:59 +00:00
Tamas Szentpeteri
55101bfe72 Backed out changeset c18051672452 (bug 1887649) for causing dt failures in browser_dbg-breakpoints-cond-ui-state.js. CLOSED TREE 2024-04-30 09:43:05 +03:00
iorgamgabriel
b9a3133cea Bug 1890838 - Global Settings Entry Point For Translation Global Settings r=android-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D208154
2024-04-30 06:22:25 +00:00
Mike Hommey
255d84b782 Bug 1893781 - Update wasi-libc build-time check for latest LLVM trunk. r=firefox-build-system-reviewers,sergesanspaille
Submitted upstream at https://github.com/WebAssembly/wasi-libc/pull/492.

Differential Revision: https://phabricator.services.mozilla.com/D208940
2024-04-30 05:58:40 +00:00
Hubert Boma Manilla
79732e5913 Bug 1887649 - [devtools] Show the conditional/log breakpoint panel in codemirror 6 r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D205578
2024-04-30 05:57:42 +00:00
Nicolas Chevobbe
88d0c95b7f Bug 1892901 - [devtools] Remove performEOFFixup preserveBackslash parameter. r=devtools-reviewers,bomsy.
The parameter was always passed with true,
except in a unit test.

Differential Revision: https://phabricator.services.mozilla.com/D208320
2024-04-30 05:12:54 +00:00
Nicolas Chevobbe
ea2c75dcbb Bug 1892897 - [devtools] Re-enable camelcase eslint rule in devtools/shared/css/lexer.js. r=devtools-reviewers,bomsy.
Depends on D208318

Differential Revision: https://phabricator.services.mozilla.com/D208319
2024-04-30 05:12:54 +00:00
Boris Chiou
03ef57b490 Bug 1834876 - Part 5: Enable the preference of @starting-style on Nightly. r=webidl,layout-reviewers,saschanaz,emilio
The basic functionality of @starting-style is ready, so it's fine to
enable it on Nightly for experiments.

Differential Revision: https://phabricator.services.mozilla.com/D208573
2024-04-30 05:06:55 +00:00
Boris Chiou
ca4cb0656a Bug 1834876 - Part 4: Fix the case when changing the display from none. r=layout-reviewers,firefox-style-system-reviewers,emilio
Add one extra branch if we have before-change style but its display
is none, and the new style is not display:none. Also, we add an extra
subtest if we use the container query to change the display property.

Differential Revision: https://phabricator.services.mozilla.com/D208572
2024-04-30 05:06:54 +00:00
Boris Chiou
8772ca331e Bug 1834876 - Part 3: Use starting style for CSS Transitions. r=layout-reviewers,firefox-style-system-reviewers,emilio
Now we use the starting style if we have, to replace the before-change
style. This includes a minor refactoring of the handling of transitions
because it becomes a little bit complicated.

Differential Revision: https://phabricator.services.mozilla.com/D208571
2024-04-30 05:06:54 +00:00
Boris Chiou
d975b03929 Bug 1834876 - Part 2: Resolve starting style if we don't have before-change style. r=layout-reviewers,firefox-style-system-reviewers,emilio
Per spec, we define starting style for an element as the after-change style
with @starting-style rules applied in addition.

If an element does not have a before-change style for a given style change
event, the starting style is used instead of the before-change style to
compare with the after-change style to start transitions.

The basic idea in this patch is:
1. We add a flag to indicate if this element may have starting style. We
   set this flag during its full matching, and store this flag in the
   element data.
2. So during process animations, we check this flag, if this element may
   have starting style and specifies transitions, we resolve the
   starting style. Use it as the before-change style.

The implmentation in process_animations() and tests are in the following
patches.

Differential Revision: https://phabricator.services.mozilla.com/D208570
2024-04-30 05:06:53 +00:00
Boris Chiou
4c920b2d33 Bug 1834876 - Part 1: Add a flag in Rule if it is inside @starting-style. r=layout-reviewers,firefox-style-system-reviewers,emilio
The rules inside @starting-style doesn't apply to primary style, and
they are used only for CSS transitions (when computing starting style).

So adding a flag to make us easier to filter them out.

Differential Revision: https://phabricator.services.mozilla.com/D208569
2024-04-30 05:06:53 +00:00
dylan
b41bb321fe Bug 1891610 - added zstd support to devtools. r=jesup,bomsy,necko-reviewers,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207490
2024-04-30 04:50:01 +00:00
mike a.
a6e0c6ac68 Bug 1879380 - Add nav buttons to toolbar in horizontal and tablet modes r=android-reviewers,zmckenney
Differential Revision: https://phabricator.services.mozilla.com/D207116
2024-04-30 03:49:03 +00:00