Граф коммитов

798020 Коммитов

Автор SHA1 Сообщение Дата
Dão Gottwald 426f466d61 Bug 1773644 - Version bump for new colorways. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D148892
2022-06-10 10:09:42 +00:00
Nicolas Silva 4217d195e2 Bug 1768962 - Fix a bunch more partial-prerender tests to use blobs. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D146588
2022-06-10 09:27:05 +00:00
Bogdan Szekely 0ba51fcd7a Backed out changeset 71f770d93407 (bug 1772721) for causing build bustage on /builds/worker/checkouts/gecko/widget/gtk/nsWindow.cpp CLOSED TREE 2022-06-10 13:01:29 +03:00
Sylvestre Ledru 00b7e06141 Bug 1617369 - rust dummy: fix the linting warnings r=fix
Differential Revision: https://phabricator.services.mozilla.com/D148893
2022-06-10 09:54:12 +00:00
Bogdan Szekely ad3b7a7b24 Merge mozilla-central to autoland. CLOSED TREE 2022-06-10 12:38:35 +03:00
Bogdan Szekely 97c13320e5 Merge autoland to mozilla-central. a=merge 2022-06-10 12:29:03 +03:00
Daisuke Akatsuka afcb6d5d9b Bug 1291573: Show page title for autofill result. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D148105
2022-06-10 09:26:33 +00:00
Sylvestre Ledru b848a697dc Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,extension-reviewers,willdurand
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D148376
2022-06-10 09:21:45 +00:00
David Shin b176094a3b Bug 1767364: Return an incomplete reflow status for tables if they have next-in-flow with previously unflowed children. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D148140
2022-06-10 09:14:00 +00:00
Nicolas Silva 37773c28ed Bug 1773217 - Fix bundled fonts build on mac. r=gfx-reviewers,jrmuizel,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D148760
2022-06-10 09:02:52 +00:00
Nicolas Silva d69bd8c230 Bug 1772655 - Fix ReportMemory in gl.cc to match the malloc_size_of signature. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D148784
2022-06-10 09:02:52 +00:00
Julian Seward 1b498f04b4 Bug 1772282 - (part 3 of 3) Replace js/src/ds/SplayTree.h with an AvlTree.h and change all of SM's uses accordingly. r=rhunt.
This patch simply removes js/src/ds/SplayTree.h and makes no other changes.

Differential Revision: https://phabricator.services.mozilla.com/D148248
2022-06-10 08:58:06 +00:00
Julian Seward 275079f013 Bug 1772282 - (part 2 of 3) Replace js/src/ds/SplayTree.h with an AvlTree.h and change all of SM's uses accordingly. r=jandem.
This changes all 3 of SM's uses of js/src/ds/SplayTree.h to use
js/src/ds/AvlTree.h.  The new interface is almost identical to the old one, so
the changes are mostly trivial:

(0) js/src/jit/JitcodeMap.h: two comments referencing unknown "trees" have
been amended.

(1) js/src/ds/MemoryProtectionExceptionHandler.cpp: this uses a tree to record
memory ranges that are protected (?).  The only change is of the type of the
tree.

(2) BacktrackingAllocator.h: a minor use, to record ranges containing calls
(`BacktrackingAllocator::callRanges`).  Also just a change of type.  It would
be possible to use the AVL trees to merge the partially-redundant fields
`::callRanges` and `::callRangesList`, but that is beyond the scope of this
patch.

(3) BacktrackingAllocator.h: the main use: changing `LiveRangeSet` to use an
AvlTree.  This is also just a renaming of the type.

(3, more) struct `PrintLiveRange` has been removed.  It was a workaround for
the fact that the splay trees had no iteration facility.  Its use, in
BacktrackingAllocator::dumpAllocations, has been replaced by an AVL iterator.

(3, more) Note that this change causes the allocator to produce different
allocations.  This is because the allocator depends on the actual tree layout,
specifically which node is closest to the root when more than one node matches
a query, and that's different for the two tree implementations.

This behaviour manifests in BacktrackingAllocator::tryAllocateRegister, where
register-use trees are queried:

  if (!rAlias.allocations.contains(range, &existing)) {
    continue;
  }

This asks "does the tree contain a range that overlaps `range`?; if yes,
return it in `existing`". If more than one range in the tree overlaps `range`,
which one is written to `existing` is arbitrary.  The code goes on to decide
whether it's OK to evict the bundle containing existing based (in part) on
`existing`s spill weight.

This could be seen as a bug in the logic in that if `existing` has a low spill
weight then it may choose to evict `existing`s bundle, even though some other
range -- that wasn't returned -- has a higher spill weight. Hence it could
incorrectly decide to evict a bundle that has a higher spill weight than the
bundle for which allocation is attempted.

The above analysis may be a misinterpretation of the logic.  Multiple attempts
to "fix" it were made, without success.  In any case the resulting
allocations are marginally better.  See
https://bugzilla.mozilla.org/show_bug.cgi?id=1772282#c2

Differential Revision: https://phabricator.services.mozilla.com/D148247
2022-06-10 08:58:05 +00:00
Julian Seward 7539ed28d3 Bug 1772282 - (part 1 of 3) Replace js/src/ds/SplayTree.h with an AvlTree.h and change all of SM's uses accordingly. r=rhunt.
This patch adds js/src/ds/AvlTree.h, which provides facilities similar to
js/src/ds/SplayTree.h, but with reduced lookup costs.  The patch merely adds
the code and test cases but does not make any use of it.

To make it easy to change use points, the public interface is identical in
naming and semantics to that of SplayTree.h, to the extent it can be.  See
comments on AvlTree::contains and AvlTree::maybeLookup.  The memory allocation
strategy is also the same.

There are new facilities for iterating over a tree, either completely or from
an arbitrary start point.

AvlTree.h is structured so as to hide the implementation from users as much as
possible.  Most of the file is an implementation class `AvlTreeImpl`, which
contains all the difficult stuff -- AVL insertion, deletion, rebalancing,
search and iteration.  The end-user interface, plus documentation, is in a
small class `AvlTree` at the bottom of the file.

The patch also contains self-test code, testAvlTree.cpp.  The public interface
class `AvlTree` is (intentionally) too restrictive for proper testing.  So
this file defines its own testing interface class, `AvlTreeTestIF`.  It then
uses that to test that insertion, deletion and iteration work correctly, and
that the tree remains balanced.

Differential Revision: https://phabricator.services.mozilla.com/D148246
2022-06-10 08:58:05 +00:00
stransky 7e5bc0070b Bug 1772721 [Linux] Add dummy call to mozgtk to prevent its removal r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D148496
2022-06-10 08:44:16 +00:00
Jan de Mooij fb199e9993 Bug 1773480 part 3 - Swap stub pointer and frame pointer in BaselineStub frames. r=iain
The frame pointer is now pushed immediately after the return address, to help
native stack unwinders.

The main problem here was that `STUB_FRAME_SIZE` now has to be split in `StubFrameSize` and
`StubFrameSizeFromFP` because the latter now doesn't have to skip the stub pointer.

Differential Revision: https://phabricator.services.mozilla.com/D148779
2022-06-10 07:35:04 +00:00
Jan de Mooij d6338f88ee Bug 1773480 part 2 - Remove JitStubFrameLayout. r=iain
This was added for the old shared-stubs mechanism for Ion stubs.

Differential Revision: https://phabricator.services.mozilla.com/D148778
2022-06-10 07:35:04 +00:00
Jan de Mooij f28c32e68b Bug 1773480 part 1 - Use GetPreviousRawFrame for BaselineStub frames too. r=iain
This is more consistent with what we do for the other frame types.

Differential Revision: https://phabricator.services.mozilla.com/D148777
2022-06-10 07:35:03 +00:00
Mozilla Releng Treescript 5ac9d06ea9 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
bn -> c6dc59188f09e1ac36496b7be32b62485c206441
es-AR -> f2fe1f5df117080bdcb664ad545c7619ddd2070a
et -> d5ec66c46af2a98a4bd25df5c994c08291fac0de
ia -> 0980e75640eee2f1fa2aca7ce7e5dce9807f7315
it -> 0f603623a80ee72e04dbb5c0f4bc2d2d863cfbf8
tg -> 8759b0f86e908fdb0301c323e8f13c5ec95b108f
zh-CN -> e73e4fc527a5e0de78b8dad57f7b174e3eb62812
2022-06-10 06:59:15 +00:00
Iulian Moraru 6ca2ec2fa9 Bug 1619835 - also disable browser_urlBar_zoom.js on linux_18.04_64_debug. r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D148584
2022-06-10 06:49:50 +00:00
Daisuke Akatsuka 73510eca94 Bug 1773413: Stop autofilling matched with protocol part when user's input has no protocol expression. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D148787
2022-06-10 05:50:41 +00:00
Jan de Mooij 7cbb2bc1e5 Bug 1773486 - Set frame pointer correctly in arm64 EnterJit trampoline. r=iain
We were generating:
```
stp     x30, x29, [sp, #-16]!
mov     x29, sp
```
The standard frame prologue has `x29` and `x30` reversed.

This also removes an unnecessary `moveStackPtrTo(FramePointer)`.

Differential Revision: https://phabricator.services.mozilla.com/D148780
2022-06-10 05:19:45 +00:00
Molnar Sandor 8b6a566d1f Backed out 4 changesets (bug 1769161) for causing mochitest failures in layout/base/tests/chrome/test_printpreview.xhtml CLOSED TREE
Backed out changeset d376decbcba0 (bug 1769161)
Backed out changeset a821b6bc4a18 (bug 1769161)
Backed out changeset 4ffac65dfc17 (bug 1769161)
Backed out changeset 616392cd1725 (bug 1769161)
2022-06-10 07:45:32 +03:00
moz-wptsync-bot cf95f65a6a Bug 1773521 - [wpt-sync] Update web-platform-tests to d34313665571d7b4e04e6b28664f96ed488d97e2, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: d34313665571d7b4e04e6b28664f96ed488d97e2
wpt-type: landing
2022-06-10 03:33:29 +00:00
Olivia Yingst f6fd956a4d Bug 1773090 [wpt PR 34332] - Revert "[bfcache] Add wpt for embed/object elements", a=testonly
Automatic update from web-platform-tests
Revert "[bfcache] Add wpt for embed/object elements"

This reverts commit ae805e49a41f82a2c191a587c08f031e437a7187.

Reason for revert: This CL potentially introduced flaky tests on macOS and linux:
 external/wpt/html/semantics/embedded-content/the-embed-element/embed-bfcache.html
 external/wpt/html/semantics/embedded-content/the-object-element/object-bfcache.html

Original change's description:
> [bfcache] Add wpt for embed/object elements
>
> Bug: 1325192
>
> Change-Id: I4b778ca6eb15116b613654c3da158a5c33620109
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3661804
> Reviewed-by: Fergal Daly <fergal@chromium.org>
> Commit-Queue: Ming-Ying Chung <mych@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1011458}

Bug: 1325192
Change-Id: I1fb0caa65bb5fbfc6a0f10e5b00820e1e49de856
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3689983
Commit-Queue: Olivia Yingst <huiyingst@google.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1011511}

--

wpt-commits: d34313665571d7b4e04e6b28664f96ed488d97e2
wpt-pr: 34332
2022-06-10 03:33:28 +00:00
Steinar H. Gunderson 3625cc8fa6 Bug 1773010 [wpt PR 34327] - Disable the independently inherited property optimization if we have text decorations., a=testonly
Automatic update from web-platform-tests
Disable the independently inherited property optimization if we have text decorations.

Fixed: 1330953
Change-Id: I1fdc8a375f9994c53e3ef0d9d4d5e8c3a2f36c30
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3692744
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1011477}

--

wpt-commits: 889e757489c8c1ae3da74f8f876611b45140bbcb
wpt-pr: 34327
2022-06-10 03:33:27 +00:00
moz-wptsync-bot 6b8cf88f69 Bug 1766010 [wpt PR 33754] - Update wpt metadata, a=testonly
wpt-pr: 33754
wpt-type: metadata
2022-06-10 03:33:27 +00:00
samicolon 9a0505493e Bug 1766010 [wpt PR 33754] - [Sub Apps] Change add() to take list and add SubAppInstallCommand, a=testonly
Automatic update from web-platform-tests
[Sub Apps] Change add() to take list and add SubAppInstallCommand

Bug: 1313108, 1171317
Change-Id: Ib0e4d54982a30b5a4d2c7406f113bd7da8fb7abc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3582589
Reviewed-by: Alex Gough <ajgo@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Commit-Queue: Sam Thiesen <samicolon@google.com>
Cr-Commit-Position: refs/heads/main@{#1011466}

--

wpt-commits: 1df9d512650d18e9d07c04e529404cbe4ff136ff
wpt-pr: 33754
2022-06-10 03:33:26 +00:00
moz-wptsync-bot 43f63fbcc5 Bug 1771431 [wpt PR 34227] - Update wpt metadata, a=testonly
wpt-pr: 34227
wpt-type: metadata
2022-06-10 03:33:26 +00:00
Ming-Ying Chung 1b549e9fc4 Bug 1771431 [wpt PR 34227] - [bfcache] Add wpt for embed/object elements, a=testonly
Automatic update from web-platform-tests
[bfcache] Add wpt for embed/object elements

Bug: 1325192

Change-Id: I4b778ca6eb15116b613654c3da158a5c33620109
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3661804
Reviewed-by: Fergal Daly <fergal@chromium.org>
Commit-Queue: Ming-Ying Chung <mych@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1011458}

--

wpt-commits: e45805bce28e409f28a31d6c020bb2ad8eafe44d
wpt-pr: 34227
2022-06-10 03:33:25 +00:00
Arthur Hemery 1e8c582fb4 Bug 1771918 [wpt PR 34264] - Convert COOP+COEP tests to dispatcher.js, a=testonly
Automatic update from web-platform-tests
Convert COOP+COEP tests to dispatcher.js

popup-test.js cannot be directly adapted for COOP+COEP tests. To solve
the issue we pass in a list of headers instead of simply the COOP
headers. This requires some rewriting but allows to convert these tests
to popup-test.js as well.

This enables the removal of several common.js functions in a followup:
https://chromium-review.googlesource.com/c/chromium/src/+/3679738

Bug: 1318373
Change-Id: I2dcb56c0e0080f0d3446fe66ce36a38d88380034
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3679539
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Commit-Queue: Arthur Hemery <ahemery@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1011401}

--

wpt-commits: ccfc0c2e0a7268a57d09ea554ed2572f1fa53034
wpt-pr: 34264
2022-06-10 03:33:25 +00:00
dependabot[bot] c0d4723346 Bug 1772628 [wpt PR 34305] - Bump taskcluster from 44.14.0 to 44.15.5 in /tools, a=testonly
Automatic update from web-platform-tests
Bump taskcluster from 44.14.0 to 44.15.5 in /tools

Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 44.14.0 to 44.15.5.
- [Release notes](https://github.com/taskcluster/taskcluster/releases)
- [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md)
- [Commits](https://github.com/taskcluster/taskcluster/compare/v44.14.0...v44.15.5)

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

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

wpt-commits: 5578f5810a7dda4a7c35838f6b9061356984752a
wpt-pr: 34305
2022-06-10 03:33:24 +00:00
Lingqi Chi bdd9a550b9 Bug 1771455 [wpt PR 34230] - Prerender: Notification API no longer cancels prerender, a=testonly
Automatic update from web-platform-tests
Prerender: Notification API no longer cancels prerender

Previously, Notification API's behavior varied from the specification.
https://wicg.github.io/nav-speculation/prerendering.html#patch-notifications

This CL partially fixes this problem, by making notification API return
"default" during prerendering, and defer the corresponding Mojo
interface.
The remaining issue is that the Notification ctor is not deferred yet.
After this CL, the new workflow be like:
1. Web developers call Notification.permission => we return "default" in
the prerendering pages. [Without asking the browser process for the
permission status, as renderer can always return "default" in this case.
So no IPC would be made.
2. Finding Notification.permission returning "default", web pages have
to request permission before making notification.
3. They have to call Notification. requestPermission => this API is
deferred until prerender activation.
4. After prerendering activation, Notification.requestPermission
returns "real value" based on users' decisions. And then, developers
would call Notification() to display notifications.

Tests are updated as well.

Bug: 1280155
Change-Id: Ide70ac5d8a6bb017ba0bb8747a745fcb07145b3b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3672395
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Lingqi Chi <lingqi@chromium.org>
Reviewed-by: Takashi Toyoshima <toyoshim@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1011325}

--

wpt-commits: 7e9df8dcf9218d3ed856aec6fc154b463c7666d1
wpt-pr: 34230
2022-06-10 03:33:24 +00:00
moz-wptsync-bot 387ce89502 Bug 1772492 [wpt PR 34297] - Update wpt metadata, a=testonly
wpt-pr: 34297
wpt-type: metadata
2022-06-10 03:33:23 +00:00
Anne van Kesteren e72a586cb1 Bug 1772492 [wpt PR 34297] - HTML: assert ErrorEventInit defaults, a=testonly
Automatic update from web-platform-tests
HTML: assert ErrorEventInit defaults

This accounts for the change in https://github.com/whatwg/html/pull/7983 as well.
--

wpt-commits: c297f88500de105a82118d1a5527d52e63c7ba47
wpt-pr: 34297
2022-06-10 03:33:22 +00:00
moz-wptsync-bot 20cfc77a72 Bug 1772773 [wpt PR 34314] - Update wpt metadata, a=testonly
wpt-pr: 34314
wpt-type: metadata
2022-06-10 03:33:22 +00:00
Elad Alon 200f31385e Bug 1772773 [wpt PR 34314] - [Region Capture] Stop exposing mediaDevices.produceCropId(), a=testonly
Automatic update from web-platform-tests
[Region Capture] Stop exposing mediaDevices.produceCropId()

The functionality once exposed through mediaDevices.produceCropId(),
is now exposed through CropTarget.fromElement().
The logic still resides in MediaDevices, but that is now
an implementation detail that the web app cannot detect.

Bug: 1291140
Change-Id: I03b6967b8feb0d2289062923c16070cd42c5abca
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3689672
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Elad Alon <eladalon@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1011218}

--

wpt-commits: 111eba429c4f141f4f63bcedf4c395e39c22b283
wpt-pr: 34314
2022-06-10 03:33:21 +00:00
Nate Chapin e8edc568e6 Bug 1772884 [wpt PR 34320] - Set the NavigationApi state object during commit, rather than after, a=testonly
Automatic update from web-platform-tests
Set the NavigationApi state object during commit, rather than after

Spec: https://github.com/WICG/navigation-api/pull/236

Bug: 1183545

Change-Id: I203419f45a3dfba1b4dab3dc2672146b2da92ce3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3688183
Commit-Queue: Nate Chapin <japhet@chromium.org>
Auto-Submit: Nate Chapin <japhet@chromium.org>
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1011166}

--

wpt-commits: 388d5f6e5e1c0939c6febccab56d5d1590b9b7b9
wpt-pr: 34320
2022-06-10 03:33:21 +00:00
moz-wptsync-bot 060dd22876 Bug 1772047 [wpt PR 34272] - Update wpt metadata, a=testonly
wpt-pr: 34272
wpt-type: metadata
2022-06-10 03:33:20 +00:00
Hiroshige Hayashizaki b0ddf77f11 Bug 1772047 [wpt PR 34272] - [WPT] Do not allow hash method mismatch in consuming preloads, a=testonly
Automatic update from web-platform-tests
[WPT] Do not allow hash method mismatch in consuming preloads

Bug: https://github.com/whatwg/html/issues/7973
Change-Id: I1bbe327080a83bcd74f46f64668cf73490ef6d7c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3681845
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1011137}

--

wpt-commits: 30c171e417878a0bea178dd912770d6fd7348ebc
wpt-pr: 34272
2022-06-10 03:33:20 +00:00
moz-wptsync-bot 025896c0f8 Bug 1770047 [wpt PR 34117] - Update wpt metadata, a=testonly
wpt-pr: 34117
wpt-type: metadata
2022-06-10 03:33:19 +00:00
Anupam Snigdha d47aa55c45 Bug 1770047 [wpt PR 34117] - [Clipboard API] Clipboard Web Custom Formats implementation., a=testonly
Automatic update from web-platform-tests
[Clipboard API] Clipboard Web Custom Formats implementation.

This patch addresses the changes proposed by the EditingWG[1] and
agreed upon by all browser vendors. We are removing the `unsanitized`
option, and instead, adding custom format support for MIME types that
have "web " prefix in them.
Added few wpt tests to test these changes.
Below is a summary of the changes in this CL:
1. Removed `unsanitized` option from read/write methods.
2. If the custom format doesn't have a "web " prefix, then clipboard
   read/write fails.
3. Transient user activation is applicable to all supported formats -
   text/html, text/plain, image/png and web custom formats.
4. There are two "buckets" of clipboard formats. One for the
   well-known formats and the other for the web custom format. If the
   author doesn't specify the web format explicitly, then they don't
   get access to it. This means, we won't write web custom formats
   for well-known types implicitly if authors have not indicated that
   during the write call via a "web " prefix (e.g. "web text/html").
   Same  applies for reading web custom formats for well-known types-
   if there aren't any formats in the web custom format map, then we
   won't return any web custom formats i.e. text/html won't be
   automatically converted into "web text/html".

Spec: https://github.com/w3c/clipboard-apis/pull/175
Explainer: https://github.com/w3c/editing/blob/gh-pages/docs/clipboard-pickling/explainer.md
i2p: https://groups.google.com/a/chromium.org/g/blink-dev/c/Lo7WBM_v_LY/m/LncCKkXeAwAJ
i2s: https://groups.google.com/a/chromium.org/g/blink-dev/c/k2rgX-4Cigc/m/P0RijrpzBAAJ?utm_medium=email&utm_source=footer&pli=1

1. Github issue: https://github.com/w3c/clipboard-apis/issues/165

Bug: 106449

Change-Id: I86aae6a662089efeede2a01ac87cb698e9646df5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3650952
Commit-Queue: Anupam Snigdha <snianu@microsoft.com>
Reviewed-by: Alexander Timin <altimin@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1011078}

--

wpt-commits: b8ebea7f172334f5a5d9ac87860aec5f55becd26
wpt-pr: 34117
2022-06-10 03:33:19 +00:00
Yutaka Hirano 79785843f0 Bug 1772797 [wpt PR 34317] - Fix wpt/html/.../window-domain-failure.https.sub.html, a=testonly
Automatic update from web-platform-tests
Fix wpt/html/.../window-domain-failure.https.sub.html

self.SharedArrayBuffer is defined if and only if the environment is
crossOriginIsolated. Fix the WPT accordingly.

Bug: 1088220
Change-Id: If5ca273a9e513087b8fb192a18237d36ce54f2c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3689131
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1011058}

--

wpt-commits: 2d6272bb86fc2c9692cc31a62b93e1e620ddc624
wpt-pr: 34317
2022-06-10 03:33:18 +00:00
Blink WPT Bot 391cd8363b Bug 1772567 [wpt PR 34301] - Revert "Revamp object-not-found redirect resource timing tests", a=testonly
Automatic update from web-platform-tests
Revert "Revamp object-not-found redirect resource timing tests" (#34301)

This reverts commit f1fda133e0491f023d674167e36e04bd1da4061b.

Reason for revert: likely caused linux-bfcache-rel CI failures.

Example failure:
https://ci.chromium.org/ui/p/chromium/builders/ci/linux-bfcache-rel/33293/overview

Original change's description:
> Revamp object-not-found redirect resource timing tests
>
> I suspect that the object resource timing tests are flakily timing out
> due to flakiness in <object>'s events themselves.
>
> This CL moves these tests to the more recent resource timing testing
> infrastructure, and also ends the test once a PerformanceObserver runs
> its callback.
>
> Bug: 1318592
> Change-Id: I2b01188756b212b51b8c8d095a2257d4a0e54e91
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3682424
> Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
> Reviewed-by: Ian Clelland <iclelland@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1010553}

Bug: 1332556, 1318592
Change-Id: I99dc11ffa01158bcd2c0e1814ff5df4c3a158d7d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3688576
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Igor Ruvinov <igorruvinov@chromium.org>
Commit-Queue: Igor Ruvinov <igorruvinov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1010593}

Co-authored-by: Igor Ruvinov <igorruvinov@chromium.org>
--

wpt-commits: 4229253c55247610c2e7a68f9456ccb4bf51abc2
wpt-pr: 34301
2022-06-10 03:33:18 +00:00
Kevin Ellis ac9e5e1d68 Bug 1771995 [wpt PR 34267] - Enable compositing multiple transform properties., a=testonly
Automatic update from web-platform-tests
Enable compositing multiple transform properties.

Bug: 696374
Change-Id: Idcd0982147f2f6d748b11ecf4584fd7f00821f90
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3677382
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: David Baron <dbaron@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1011015}

--

wpt-commits: ceb296e07684bec41be18e72b9b101e62e7db0c9
wpt-pr: 34267
2022-06-10 03:33:17 +00:00
moz-wptsync-bot 342bc2a257 Bug 1770436 [wpt PR 34144] - Update wpt metadata, a=testonly
wpt-pr: 34144
wpt-type: metadata
2022-06-10 03:33:17 +00:00
Frédéric Wang c6f809d6dc Bug 1770436 [wpt PR 34144] - [mathml] Wrap <mtd> children in an anonymous <mrow>, a=testonly
Automatic update from web-platform-tests
[mathml] Wrap <mtd> children in an anonymous <mrow>

This CL wraps the children of an <mtd> cell within an anonymous <mrow>.
That way, such children are laid out as if they were in an explicit
<mrow>, in particular avoiding line breaks, performing operator
stretching and adding proper operator spacing [1]. In particular, this
fixes the second use case demonstrated at BlinkOn 16 [2].

[1] https://w3c.github.io/mathml-core/#layout-of-mrow
[2] https://people.igalia.com/fwang/2022-blinkon-16-remainder-estimate-for-mathml-integration/?showNotes=true#/19

Bug: 6606, 1125111, 1237043
Change-Id: Icd330b523df4548bf7065eed986bd3698514f50b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3657309
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Frédéric Wang <fwang@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1010954}

--

wpt-commits: 47f4e9d2b69bd4c6335e42fef123898d9e28fab4
wpt-pr: 34144
2022-06-10 03:33:16 +00:00
moz-wptsync-bot 07767a67c6 Bug 1772686 [wpt PR 34310] - Update wpt metadata, a=testonly
wpt-pr: 34310
wpt-type: metadata
2022-06-10 03:33:16 +00:00
Elad Alon ffaac4a4aa Bug 1772686 [wpt PR 34310] - [Region Capture] Expand produceCropId() to receive any Element, a=testonly
Automatic update from web-platform-tests
[Region Capture] Expand produceCropId() to receive any Element

As per the new spec, produceCropId() now receives any type
of Element. It raises an error if the type is not yet
verified as supported. At the moment, only divs and
iframes are supported, but this will be extended.

Note: The spec actually speaks of CropTarget.fromElement().
That transition will be done in upcoming CLs.

Bug: 1332641
Change-Id: I53e880c5afc2d4bfa6ac520ed054b1f60373c392
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3689554
Reviewed-by: Simon Hangl <simonha@google.com>
Commit-Queue: Elad Alon <eladalon@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1010890}

--

wpt-commits: e9d70537218bd480a4e9815e03b4994821e99fd7
wpt-pr: 34310
2022-06-10 03:33:15 +00:00
Koji Ishii 3373388913 Bug 1772588 [wpt PR 34302] - [wpt] Add test for block-in-inline offsetParent., a=testonly
Automatic update from web-platform-tests
[wpt] Add test for block-in-inline offsetParent.

block-in-inline fixed crbug.com/638177 - this adds a test!

Fixed: 638177
Change-Id: I8cee13f931eb30ce517f24e139a55a32b232b9dc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3687557
Reviewed-by: Koji Ishii <kojii@chromium.org>
Auto-Submit: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1010882}

--

wpt-commits: 0b176a527d24ff9b1461dfd5cb980ac657b319a5
wpt-pr: 34302
2022-06-10 03:33:15 +00:00