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

736407 Коммитов

Автор SHA1 Сообщение Дата
André Bargull 61b61b2db7 Bug 1674719 - Part 6: Transpile CallAddOrUpdateSparseElementHelper. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D95494
2020-11-30 16:48:58 +00:00
André Bargull 9fcd0d47d5 Bug 1674719 - Part 5: Transpile GuardIndexIsValidUpdateOrAdd. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D95493
2020-11-30 17:39:25 +00:00
André Bargull 1cb5304fa6 Bug 1674719 - Part 4: Transpile GuardIndexGreaterThanDenseInitLength. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D95492
2020-11-30 16:45:23 +00:00
André Bargull 97cee3b498 Bug 1674719 - Part 3: Transpile GuardIsNonNegative. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D95491
2020-11-30 16:44:23 +00:00
André Bargull 43b6570d5b Bug 1674719 - Part 2: Transpile GuardIsExtensible. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D95490
2020-11-30 16:41:32 +00:00
André Bargull 252559fc89 Bug 1674719 - Part 1: Add MacroAssembler::branchIfObjectNotExtensible. r=jandem
Add `MacroAssembler::branchIfObjectNotExtensible()` in preparation for the next
part. Also allows to remove the `CacheIRCompiler` friend declaration in
`JSObject`.

Differential Revision: https://phabricator.services.mozilla.com/D95489
2020-11-30 16:39:43 +00:00
James Graham 6c678aec00 Bug 1679466 - Update win7 debug metadata, r=CosminS DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D98250
2020-11-30 22:31:15 +00:00
Emilio Cobos Álvarez a302d5875a Bug 1679160 - Simplify a bit PageStyleChild. r=mconley
We don't use the href, so don't send it to the parent.

Remove getBrowserStyleSheets (also unused).

Differential Revision: https://phabricator.services.mozilla.com/D97921
2020-11-30 21:37:15 +00:00
Emilio Cobos Álvarez f2a67dff2e Bug 1679208 - Fix pre-existing unit confusion in gtk scrollbar painting. r=heycam
This is very visible with the previous changes in the bug.

Differential Revision: https://phabricator.services.mozilla.com/D98240
2020-11-30 21:34:09 +00:00
Eitan Isaacson c86df09ea1 Bug 1679075 - Don't go past empty input field in HyperTextIterator::Next. r=morgan
The normalize function was putting the current container/offset past the end boundary. This caused overruns with getting the text for the range of the input object, and some unexpected invalid ranges.

Differential Revision: https://phabricator.services.mozilla.com/D98236
2020-11-30 20:46:15 +00:00
Andrei Oprea f6cf2a4d4c Bug 1677723 - Telemetry pings are not sent for Snippets r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D98189
2020-11-30 19:47:32 +00:00
Emilio Cobos Álvarez 6fb0efd939 Bug 1679456 - Consume user activation on popup opening and remove popup opening tokens. r=smaug,edgar
The test tweak is needed because user interaction isn't registered by a
single mouseup, but the test is still valid with that tweak IMO.

Depends on D98021

Differential Revision: https://phabricator.services.mozilla.com/D98022
2020-11-30 17:35:59 +00:00
Andrew McCreight c33eb81922 Bug 1678413 - Release listeners for nsViewSourceChannel. r=necko-reviewers,dragana
Release the two kinds of listeners that view source channel has
if AsyncOpen fails, or in OnStop. This matches the behavior of
HttpChannelChild. The former change fixes a leak when view source
channels are blocked by enterprise policies.

It looks like clang-format deleted the double include of
nsViewSourceChannel.h.

Differential Revision: https://phabricator.services.mozilla.com/D98223
2020-11-30 21:09:31 +00:00
prathiksha 9a56285693 Bug 1679740 - Change the name of Newtab Highlights to Recent activity. r=fluent-reviewers,flod,ewright
Differential Revision: https://phabricator.services.mozilla.com/D98137
2020-11-30 20:51:44 +00:00
Emilio Cobos Álvarez 457daf9cf7 Bug 1679456 - Disable external-protocol-blocking bypass timer in Nightly. r=smaug,edgar
As the use case we know it was needed for should be covered by the previous
patch as well.

This is also process-global, which is a bit odd, given whether a popup-opening
operation succeeds ends up depending on other tabs' activity.

Depends on D98020

Differential Revision: https://phabricator.services.mozilla.com/D98021
2020-11-30 16:18:35 +00:00
Emilio Cobos Álvarez 106b693662 Bug 1679456 - Use transient user activation for iframe external protocol blocking. r=smaug,edgar
I think this allows us to remove TryUsePopupOpeningToken (which is a similar
concept to consuming user activation), and also the ad-hoc <iframe> timing
thing we have from bug 1514547, which should be covered by the user activation
timeout.

Depends on D97640

Differential Revision: https://phabricator.services.mozilla.com/D98020
2020-11-30 16:16:41 +00:00
Andrei Oprea 971628304a Bug 1679811 - Land strings for What's New panel search shortcuts r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D98225
2020-11-30 19:41:23 +00:00
moz-wptsync-bot a5e20b3c3d Bug 1679466 - [wpt-sync] Update web-platform-tests to 35e691574b44ae6ff6251af68e619f5ddebfb07e, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 35e691574b44ae6ff6251af68e619f5ddebfb07e
wpt-type: landing
2020-11-30 20:06:06 +00:00
moz-wptsync-bot 82c29bef52 Bug 1679319 [wpt PR 26648] - Update wpt metadata, a=testonly
wpt-pr: 26648
wpt-type: metadata
2020-11-30 20:06:06 +00:00
Nicolás Peña Moreno 55980da468 Bug 1679319 [wpt PR 26648] - [LargestContentfulPaint] Fix invisible image tracking, a=testonly
Automatic update from web-platform-tests
[LargestContentfulPaint] Fix invisible image tracking

In this CL we change |invisible_images_| to track not just LayoutObject
but also the ImageResourceContent, which is in line with how it is
tracked in |visible_images_| and is necessary to correctly track
background images as well as image source changes that do not impact
the LayoutObject used.

Bug: 1152846
Change-Id: I2bfa02ef0a6795b7036abecf8f1e342f39e6ea3b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2561270
Reviewed-by: Steve Kobes <skobes@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#831333}

--

wpt-commits: 35e691574b44ae6ff6251af68e619f5ddebfb07e
wpt-pr: 26648
2020-11-30 20:06:06 +00:00
moz-wptsync-bot d5c39f3769 Bug 1679107 [wpt PR 26632] - Update wpt metadata, a=testonly
wpt-pr: 26632
wpt-type: metadata
2020-11-30 20:06:05 +00:00
Kent Tamura 6bdd7b3934 Bug 1679107 [wpt PR 26632] - Fieldset NG: block-size of the anonymous content box should not be larger than the max-block-size of the FIELDSET, a=testonly
Automatic update from web-platform-tests
Fieldset NG: block-size of the anonymous content box should not be
larger than the max-block-size of the FIELDSET

If the intrinsic block size of the anonymous content box is larger than
the max-block-size, the block size should be shrunk to the
max-block-size.

Bug: 1151858
Change-Id: I3132d16d835dffc4ca0ab732ca1b5b3c566013e8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2556877
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#831327}

--

wpt-commits: 096343c501df79c190278a0bf06e94d34a27806f
wpt-pr: 26632
2020-11-30 20:06:05 +00:00
autofoolip 8562314f32 Bug 1679305 [wpt PR 26646] - Update interfaces/webrtc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc.idl (#26646)

Source: https://github.com/w3c/webref/blob/7eda58c/ed/idl/webrtc.idl
Build: https://travis-ci.org/w3c/webref/builds/204431098
--

wpt-commits: 81a70d975c5324fc80f8202d6f6b084430aabb45
wpt-pr: 26646
2020-11-30 20:06:04 +00:00
moz-wptsync-bot b7ef9e2a7b Bug 1679176 [wpt PR 26638] - Update wpt metadata, a=testonly
wpt-pr: 26638
wpt-type: metadata
2020-11-30 20:06:04 +00:00
Camille Lamy 2a93fae627 Bug 1679176 [wpt PR 26638] - COOP: emit report whenever there is another window in the bcg, a=testonly
Automatic update from web-platform-tests
COOP: emit report whenever there is another window in the bcg

This CL changes reporting of browsing context group switches for COOP.
Prior to this CL, a report would only be generated if the frame had an
opener at the start of navigation. Following this CL, the report is
generated whenever there is another window in the browsing context
group which is in line with the spec.

Bug: 1148709
Change-Id: If2bf80365896a50692b4c02338a3fedf27348df7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2544504
Commit-Queue: Camille Lamy <clamy@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Auto-Submit: Camille Lamy <clamy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#831309}

--

wpt-commits: 44e4706e277d1d4eedb4f90e928240a24181a404
wpt-pr: 26638
2020-11-30 20:06:03 +00:00
Lan Wei 9b7dc491c9 Bug 1679062 [wpt PR 26621] - Simulate user inputs in css/selectors/focus-visible-012.html, a=testonly
Automatic update from web-platform-tests
Simulate user inputs in css/selectors/focus-visible-012.html

Use testdriver Action API to simulate key actions in
css/selectors/focus-visible-012.html.

Bug: 1145677
Change-Id: I14a5362801ac407ad6129d02feb7003960485cf9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2551229
Commit-Queue: Lan Wei <lanwei@chromium.org>
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#831148}

--

wpt-commits: 7726454dad3c91effded7b894ce5b1f62a2fced2
wpt-pr: 26621
2020-11-30 20:06:03 +00:00
Andreu Botella e9a56e1e36 Bug 1679270 [wpt PR 26643] - Update url/resources/percent-encoding.py to work on Python 3, a=testonly
Automatic update from web-platform-tests
Update url/resources/percent-encoding.py to work on Python 3 (#26643)

--

wpt-commits: 1783c9bccf48c426ec1017f36e1ccfcf90a8af47
wpt-pr: 26643
2020-11-30 20:06:02 +00:00
moz-wptsync-bot 27d2192afd Bug 1678991 [wpt PR 26608] - Update wpt metadata, a=testonly
wpt-pr: 26608
wpt-type: metadata
2020-11-30 20:06:02 +00:00
Philipp Hancke aaf7648eab Bug 1678991 [wpt PR 26608] - webrtc wpt: add test for valid rtp payload types, a=testonly
Automatic update from web-platform-tests
webrtc wpt: add test for valid rtp payload types

when used together with rtcp-mux

Change-Id: I87e07d8dc74d58e69463a3a24a95c7b291b21804
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2546684
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#831108}

--

wpt-commits: 651219c6de1909c4196281c5f4ccc92123456807
wpt-pr: 26608
2020-11-30 20:06:01 +00:00
Lan Wei d3aa43ad5b Bug 1678144 [wpt PR 26565] - Simulate user inputs in css/selectors/focus-visible-001.html, a=testonly
Automatic update from web-platform-tests
Simulate user inputs in css/selectors/focus-visible-001.html

Use testdriver Action API to simulate key actions in
css/selectors/focus-visible-001.html.

Bug: 1145677
Change-Id: I5f39a03b41624e2a12c523dc9b1a0a509925621a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2546602
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#831103}

--

wpt-commits: 2777a9e1fd1a6612959b1b41c45f010164a8b358
wpt-pr: 26565
2020-11-30 20:06:01 +00:00
Xida Chen 32a1a023ea Bug 1679006 [wpt PR 26611] - Fix a crash by PaintWorklet + custom property animation, a=testonly
Automatic update from web-platform-tests
Fix a crash by PaintWorklet + custom property animation

https://chromium-review.googlesource.com/c/chromium/src/+/2359370
The above CL made a custom property animation always composited if
it is used by paint worklet, even if the element does not have
"will-change: transform". The approach is that we give a special
ElementId which is uint64_t::max() to the paint worklet element,
and then on the CC side, once we see that element id, we know that
it is an animation associated with paint worklet and we will always
tick that animation.

The problem comes when there are two paint worklet elements.

The short version of the problem is:
CC's animation system doesn't allow two layers with the same
ElementId.

Longer version:
Then these two layers would have the same ElementId when
we try to attach a composited layer with that animation. As a
result, in the AnimationHost::RegisterAnimationForElement(), we
will have two Animation with the same ElementId. Then, the actual
crash happens at ElementAnimations::GetPropertyToElementIdMap(),
at the first DCHECK.

So the solution in this CL is to not DCHECK in certain cases.
The DCHECK actually doesn't make sense in this case where
there is no composited layer. In fact, the callers of the
ElementAnimations::GetPropertyToElementIdMap gives the result
to MutatorHostClient::ElementIsAnimatingChanged, and in there
it only cares about 4 properties. So for the other properties
that it doesn't care, we should not put it in the map.

Bug: 1151755
Change-Id: I5479ccae80f3c89db98d27518ef013dded527ece
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2553691
Commit-Queue: Xida Chen <xidachen@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#831090}

--

wpt-commits: 8225f7456566a3e7c20135917113e1bde15c5d37
wpt-pr: 26611
2020-11-30 20:06:00 +00:00
moz-wptsync-bot b39cce9319 Bug 1676567 [wpt PR 26480] - Update wpt metadata, a=testonly
wpt-pr: 26480
wpt-type: metadata
2020-11-30 20:06:00 +00:00
Lan Wei d8db9b9502 Bug 1676567 [wpt PR 26480] - Add a WPT test to verify the mouse click count in infrastructure/, a=testonly
Automatic update from web-platform-tests
Add a WPT test to verify the mouse click count in infrastructure/

We should have a WPT test to verify the mouse click count, such as
double click and triple click. For the click count is greater than 3, we
should increase it when the OS is Windows and Mac, reset to 1 otherwise.
Also reset the mouse click count, if the mouse moves to a different
locations.

Bug: 1119679
Change-Id: I755c1f49a470598391440802e2ad62817a958777
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2515882
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830279}

--
Expect Firefox and Safari to fail mouseClickCount.html

--

wpt-commits: e8d10087aaa3c6ff5379e380bc6bfe0c43a4c829, 63e3b675a4deb7ac9d0298f6a1f6c7439f901503
wpt-pr: 26480
2020-11-30 20:05:59 +00:00
Chris Harrelson ca8551fae4 Bug 1679196 [wpt PR 26639] - [CLS] Don't count layout shifts due to content-visibility:auto unskipping, a=testonly
Automatic update from web-platform-tests
[CLS] Don't count layout shifts due to content-visibility:auto unskipping

content-visibility:auto elements have different sizing behavior when
near the viewport vs not. This sizing behavior is an intentional part
of the platform, and should not be considered a layout shift for the
the first time the elements' subtrees become unskipped (*).

There are two cases of "first time":
* The very first paint when a content-visiblity:auto element is in the
  DOM, and in which the element is found in that frame to be near the
  viewport.
* The first paint *after* a content-visiblity:auto element has been
  found to be near the viewport, but was was found for at least one
  frame previously not to be near it.

These two cases are handled in somewhat different ways in Blink - the
former is a synchronous relayout, whereas the second is async.

In both cases, CLS should not be impacted.

In the future, we could consider in the future whether layout shifts
for subsequent unskips should also not count for CLS.

Bug: 1151526

(*) https://drafts.csswg.org/css-contain-2/#skips-its-contents

Change-Id: I9421452430dd572ed87bb20b0bd20e9a7e3501a8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2556211
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830774}

--

wpt-commits: 92d9bd4ddb7ffe622e8cd4887fd2b405736b891e
wpt-pr: 26639
2020-11-30 20:05:59 +00:00
Robert Ma 1f66422c3a Bug 1679281 [wpt PR 26645] - Fix echo-content-escaped.py again, a=testonly
Automatic update from web-platform-tests
Fix echo-content-escaped.py again (#26645)

The fix in #26615 only works in Py3.

This time we make it compatible with Py2 & Py3.

--

wpt-commits: c52e4b0d420bd914d95e746cc95fd4e4625e29db
wpt-pr: 26645
2020-11-30 20:05:59 +00:00
adroitwhiz 7db47871a8 Bug 1679045 [wpt PR 26619] - Remove annotated-spec-related functionality from canvas tests, a=testonly
Automatic update from web-platform-tests
Remove annotated-spec-related functionality from canvas tests (#26619)

* Remove more canvas annotated spec helpers

The functionality to generate an annotated canvas spec was removed in
commit dadd0856c672d47dabcbbea23d58d028a99285b1, but remnants of it
have been lingering in the codebase, confusing anyone who tries to make
sense of the canvas tests. This removes those remnants.

* Remove 'previously' from canvas spec.yaml

This was used for disambiguation when generating an annotated spec that
is no longer generated.

* Remove <^> and <eol> from canvas spec.yaml

This is where links to the generated tests would be inserted in the
annotated spec, which is no longer generated.
--

wpt-commits: cfcd8ebdd75c693a9e4e5dd6ff1472abe0db5cc4
wpt-pr: 26619
2020-11-30 20:05:58 +00:00
Philipp Hancke 41658f38a5 Bug 1679151 [wpt PR 26636] - webrtc: check for allowed payload types in createOffer, a=testonly
Automatic update from web-platform-tests
webrtc: check for allowed payload types in createOffer

this will intentionally break when adding new codecs and we can not
add new codecs anymore because we do not have enough payload types.

BUG=webrtc:12194

Change-Id: Ic1dff5f479377280111729f6443fc60a7d2e2658
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2550806
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830996}

--

wpt-commits: a44c4c2bbe76aae7991113a1ea3f5fd8ae849dbd
wpt-pr: 26636
2020-11-30 20:05:58 +00:00
Stephen McGruer 153ff1fbb0 Bug 1679277 [wpt PR 26644] - [merchant-validation] Rename an incorrectly named test, a=testonly
Automatic update from web-platform-tests
[merchant-validation] Rename an incorrectly named test

--

wpt-commits: b1d491ef64e96c824a03285460bf0406997d45f1
wpt-pr: 26644
2020-11-30 20:05:57 +00:00
Kunihiko Sakamoto 3d35977a92 Bug 1679118 [wpt PR 26633] - Improve error messages of generate-test-{sxgs,wbns}.sh, a=testonly
Automatic update from web-platform-tests
Improve error messages of generate-test-{sxgs,wbns}.sh

`go get` installs commands in $GOPATH/bin (or ~/go/bin if $GOPATH is not
set), which may not be listed in the user's PATH environment variable.

crrev.com/c/2556739 updated third_party/blink/web_tests/http/tests/
loading/sxg/resources/generate-test-sxgs.sh, and this updates the
remaining scripts and READMEs.

Bug: 1151384
Change-Id: I2719fad30d3bb1141fb7abbecb8a2cf1b638a51d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2557159
Reviewed-by: Hayato Ito <hayato@chromium.org>
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830883}

--

wpt-commits: 93b6866ff28c52876dce145702c42511150c04bc
wpt-pr: 26633
2020-11-30 20:05:57 +00:00
Arno Renevier f5bdcc8f68 Bug 1678522 [wpt PR 26586] - Fixes: unload-a-document tests do not respect wss variant, a=testonly
Automatic update from web-platform-tests
Fixes: unload-a-document tests do not respect wss variant

tests in
third_party/blink/web_tests/external/wpt/websockets/unload-a-document/
have wss variant. But when opening a popup, they don't pass the
location.search parameter to their children. So for example,
001.html?wss will 001-1.html. And since 001-1.html has no knowledge of
the wss param, it will (incorrectly) open an insecure sockets.

Because of that, tests in websockets/unload-a-document always run the
insecure variant.

This patch fixes the issue.

Bug: 801564
Change-Id: Ib88aa1c12dc6f8a390f650b164cd4cd203939a43
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2552078
Reviewed-by: Adam Rice <ricea@chromium.org>
Commit-Queue: Arnaud Renevier <arenevier@fb.com>
Cr-Commit-Position: refs/heads/master@{#830853}

--

wpt-commits: 03f5a82a30479affb636c7de2f03faf2d3fca441
wpt-pr: 26586
2020-11-30 20:05:56 +00:00
Mike Taylor 10df516ee8 Bug 1678456 [wpt PR 26578] - Rewrite /wpt/cookies/http-state/attribute.html tests, a=testonly
Automatic update from web-platform-tests
Rewrite /wpt/cookies/http-state/attribute.html tests

This is the first of a handful of CLs rewriting the legacy
tests in the ported wpt http-state tests. The plan is to continue
to refine and refactor and eventually rewrite (or delete) them all.

Bug: 1145300
Change-Id: I8a50939f4e2c95c1293ba5423577693ab2a10d9a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2550362
Commit-Queue: Mike Taylor <miketaylr@chromium.org>
Auto-Submit: Mike Taylor <miketaylr@chromium.org>
Reviewed-by: Lily Chen <chlily@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830803}

--

wpt-commits: 20b20fa3c84321b27afdc56890015ddb14f3ecd2
wpt-pr: 26578
2020-11-30 20:05:56 +00:00
Kent Tamura c8c500b1ca Bug 1679130 [wpt PR 26634] - Fieldset NG: Do not miss to paint a LEGEND with position:relative and overflow:hidden, a=testonly
Automatic update from web-platform-tests
Fieldset NG: Do not miss to paint a LEGEND with position:relative and
overflow:hidden

In PaintLayerPainter, a layer bounding rectangle for a such LEGEND was
incorrect, and nothing was painted if the anonymous fieldset content
box has a layer.

This CL fixes the issue by handling a rendered LEGEND in
PaintLayer::ContainingLayer().

Bug: 1151295
Change-Id: If133d9179d8ab4c70d9b958aef61cedf547f704f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2556626
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830799}

--

wpt-commits: 8eac1e9d426d161539af0bafc926040fa1fdefff
wpt-pr: 26634
2020-11-30 20:05:55 +00:00
Adithya Srinivasan bdd93a079f Bug 1679209 [wpt PR 26640] - Portals: Remove targetOrigin from portals postMessage API, a=testonly
Automatic update from web-platform-tests
Portals: Remove targetOrigin from portals postMessage API

Bug: 1126901
Change-Id: I555e37125e1deab4b470293e59efb40c340943d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2386012
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830704}

--

wpt-commits: abcfaa05c190dd529538f195fe56dd1c65e344d3
wpt-pr: 26640
2020-11-30 20:05:55 +00:00
ziransun 8ca27ed963 Bug 1675242 [wpt PR 26391] - Python3: Use http.client.HTTPMessage.raw_items() to get header fields, a=testonly
Automatic update from web-platform-tests
Python3: Use http.client.HTTPMessage.raw_items() to get header fields (#26391)

This probably is more direct than using .as_string().
--

wpt-commits: 05216524cd3222b50f5d055f97f8fc004a351a8c
wpt-pr: 26391
2020-11-30 20:05:54 +00:00
ziransun 69302e1363 Bug 1676833 [wpt PR 26500] - Remove ResponseWriter.flush() and explicit_flush, a=testonly
Automatic update from web-platform-tests
Remove ResponseWriter.flush() and explicit_flush (#26500)

The reliable way to detect aliveness of a socket is to check
wfile.write(). flush() is either not necessary (in Python 2)
or non-functional (in Python 3), and should be removed for clarity.

Fixes #24719 (see more context there)
--

wpt-commits: 388b29a2ed68dfceb87a97673b70660c28f183b0
wpt-pr: 26500
2020-11-30 20:05:54 +00:00
Rune Lillesveen 59a7677e62 Bug 1679158 [wpt PR 26637] - Triage border radius clip tests., a=testonly
Automatic update from web-platform-tests
Triage border radius clip tests.

Fixed a test/reference mismatch, but after that the failure in Blink is
a subpixel rendering issues.

Bug: 1151922, 997202
Change-Id: Ibed68359944ace2ee75fd810a0ef3afc0364acc8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2556640
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830640}

--

wpt-commits: 953775938ed1c8630bcf6b0005e396aef9715414
wpt-pr: 26637
2020-11-30 20:05:53 +00:00
moz-wptsync-bot fbb5186f2c Bug 1679074 [wpt PR 26628] - Update wpt metadata, a=testonly
wpt-pr: 26628
wpt-type: metadata
2020-11-30 20:05:53 +00:00
Harald Alvestrand c6fb5f1ea1 Bug 1679074 [wpt PR 26628] - Add a WPT test for ICE error event creation, a=testonly
Automatic update from web-platform-tests
Add a WPT test for ICE error event creation

Bug: chromium:1151946
Change-Id: Ia11d3abdc9d11842995f74cfd5db6bb34fbac6e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2555011
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830548}

--

wpt-commits: 247d3ff9630ec53dcd9bfb3d98b2d760082878e9
wpt-pr: 26628
2020-11-30 20:05:52 +00:00
Ulan Degenbaev 8b9be7ccb8 Bug 1679008 [wpt PR 26612] - Gate performance.measureMemory behind self.crossOriginIsolated, a=testonly
Automatic update from web-platform-tests
Gate performance.measureMemory behind self.crossOriginIsolated

This also brings IDL definitions in sync with the spec. To make the
transition simpler, the CL temporarily disables the support for
workers and cross-origin iframes. It will be re-enabled once the
implementation switches fully to PerformanceManager.

Bug: 1085129
Change-Id: I23a36f76bea69f2d4685b0a847909190e1ba0036
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2552393
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830538}

--

wpt-commits: d17de8939189f21964a7621c65e3800dda8991c8
wpt-pr: 26612
2020-11-30 20:05:52 +00:00
Sergio e628d7b888 Bug 1679034 [wpt PR 26617] - New flex aspect ratio test, a=testonly
Automatic update from web-platform-tests
New flex aspect ratio test (#26617)

Check that a flex item with aspect ratio and intrinsic size is not stretched in the cross axis when the main size is specified, and instead, respects the aspect ratio.
--

wpt-commits: 69ec2f61bea65cf87486700938507d76651dd12e
wpt-pr: 26617
2020-11-30 20:05:52 +00:00