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

760803 Коммитов

Автор SHA1 Сообщение Дата
Philip Jägenstedt 538a573f86 Bug 1715356 [wpt PR 29211] - Remove __future__ imports in tools/, a=testonly
Automatic update from web-platform-tests
Remove __future__ imports in tools/

The imports being removed are:
 - absolute_import, mandatory since 3.0
 - division, mandatory since 3.0
 - print_function, mandatory since 3.0
 - unicode_literals, mandatory since 3.0
 - with_statement, mandatory since 2.6

See https://docs.python.org/3/library/__future__.html for details.

--

wpt-commits: b494ad81e9de67691707d24b74116d868f410813
wpt-pr: 29211
2021-06-15 05:08:49 +00:00
moz-wptsync-bot 96adc404fd Bug 1714119 [wpt PR 29186] - Update wpt metadata, a=testonly
wpt-pr: 29186
wpt-type: metadata
2021-06-15 05:08:49 +00:00
Blink WPT Bot cc11cb9e30 Bug 1714119 [wpt PR 29186] - Implement MediaCapabilities API encodingInfo for WebRTC, a=testonly
Automatic update from web-platform-tests
Implement MediaCapabilities API encodingInfo for WebRTC (#29186)

"webrtc" was recently added as an MediaEncodingType to the
MediaCapabilities API, see
https://w3c.github.io/media-capabilities/

"webrtc" replaces the deprecated encoding type "transmission".

This CL implements support for responding to supported and powerEfficient.
smooth is currently hardcoded to be true given that the configuration
is supported.

The feature is implemented behind the blink runtime enabled flag
MediaCapabilitiesWebRtc

Bug: chromium:1187565
Change-Id: I98d8d971304194d93aa436b8821ea665dfdab9f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2932438
Reviewed-by: Justin Novosad <junov@chromium.org>
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Johannes Kron <kron@chromium.org>
Cr-Commit-Position: refs/heads/master@{#890184}

Co-authored-by: Johannes Kron <kron@chromium.org>
--

wpt-commits: 47e838220e6e97af5d09df9931879f5b3cc4f8aa
wpt-pr: 29186
2021-06-15 05:08:48 +00:00
moz-wptsync-bot 92ff442f40 Bug 1713601 [wpt PR 29165] - Update wpt metadata, a=testonly
wpt-pr: 29165
wpt-type: metadata
2021-06-15 05:08:48 +00:00
Rune Lillesveen 743ba7a816 Bug 1713601 [wpt PR 29165] - Do not propagate body styles when html root or body is contained, a=testonly
Automatic update from web-platform-tests
Do not propagate body styles when html root or body is contained

Per resolution in [1]. Added behind a flag since this is a web facing
change which needs an intent to ship.

[1] https://github.com/w3c/csswg-drafts/issues/5913

Bug: 1215265
Change-Id: I50f142245cdb55b422f8a6f3d9690444bf3648aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2897247
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#890175}

--

wpt-commits: cf84beafec2055bc7a7ba01fcaecd4f528f2f1dc
wpt-pr: 29165
2021-06-15 05:08:47 +00:00
moz-wptsync-bot 1a4891e501 Bug 1715244 [wpt PR 29280] - Update wpt metadata, a=testonly
wpt-pr: 29280
wpt-type: metadata
2021-06-15 05:08:47 +00:00
Eugene Zemtsov f5c22bedbc Bug 1715244 [wpt PR 29280] - webcodecs: Limit the number of video frames encoded at once, a=testonly
Automatic update from web-platform-tests
webcodecs: Limit the number of video frames encoded at once

Bug: 1215807, 1123856
Change-Id: Ic672a76733c99fcdbba81d0a699d293dd29a123e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2945732
Commit-Queue: Eugene Zemtsov <eugene@chromium.org>
Reviewed-by: Thomas Guilbert <tguilbert@chromium.org>
Cr-Commit-Position: refs/heads/master@{#890152}

--

wpt-commits: f333d095eab8408d15593c240240125ffe9dabbf
wpt-pr: 29280
2021-06-15 05:08:46 +00:00
Koji Ishii 06345c238c Bug 1715164 [wpt PR 29263] - Make PostLayout no-op while side effects are disabled, a=testonly
Automatic update from web-platform-tests
Make PostLayout no-op while side effects are disabled

|PostLayout| is to get the latest fragment for the node.
However, while side effects are disabled (added in r889851
crrev.com/c/2940587), new fragments are not associated with
the owner |LayoutBox|.

This patch makes |PostLayout| no-op in that case.

Bug: 1216596
Change-Id: I82fcb9055b26be27cfde383d599a0b36ac0f17bc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2944448
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#890124}

--

wpt-commits: 6085f658ace31a3c962a69d5128cc7e66d79cbb9
wpt-pr: 29263
2021-06-15 05:08:46 +00:00
Miras Myrzakerey b2eac6e313 Bug 1714001 [wpt PR 29181] - Treat urn:uuid resources as http resources for ResourceTiming purposes., a=testonly
Automatic update from web-platform-tests
Treat urn:uuid resources as http resources for ResourceTiming purposes.

Change the resource filtering behaviour so urn:uuid resources served
from the WebBundle are treated as http resources for ResourceTiming
purposes. Also adding a WPT for this behaviour.

Bug: 1182555
Change-Id: If46fe837f463df59ae47762b373f9db91f9db3e4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2931538
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Miras Myrzakerey <myrzakereyms@google.com>
Cr-Commit-Position: refs/heads/master@{#890110}

--

wpt-commits: c0fff013dd92a99fb8fde60bfd9a9c699cc16e03
wpt-pr: 29181
2021-06-15 05:08:45 +00:00
Aaron Leventhal 25e1e173bb Bug 1715320 [wpt PR 29243] - When detaching an AXObject, remove it from all ancestor child lists, a=testonly
Automatic update from web-platform-tests
When detaching an AXObject, remove it from all ancestor child lists

When adding children, we recurse through unincluded children and
add their children. Therefore, an ancestor can cache AX children
that are actually not direct children.

For example, for this structure,
A (included)->B (unincluded)->C (unincluded)->D (included):
- A, B and C will all have D in their list of children
- No unincluded object is in an ancestor's list of children
- D's parent is C, C's parent is B, and B's parent is A.

There is a rule when adding children that detached children cannot
be reached. Children are no longer cleared while adding children,
because of crashes, e.g. while force loading inline text boxes.

Therefore, when detaching an AXObject, we must clear cached
children for every ancestor up to the first included ancestor.

Bug: 1211394
Change-Id: Id723b610928308dfbbe2f373d53a4c2be701e30f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2941402
Reviewed-by: Daniel Libby <dlibby@microsoft.com>
Commit-Queue: Aaron Leventhal <aleventhal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#889930}

--

wpt-commits: b595fca32589a43797579ba9fc6b879fe697a602
wpt-pr: 29243
2021-06-15 05:08:45 +00:00
David Grogan 71e452f7d3 Bug 1715319 [wpt PR 29208] - [SVG] Don't pass negative attribute values to ComputedStyle, a=testonly
Automatic update from web-platform-tests
[SVG] Don't pass negative attribute values to ComputedStyle

width/height attributes on topmost SVG elements are presentation
attributes so their values are expected to show up in
ComputedStyle.Width()/Height(). But attributes can be negative while CSS
lengths cannot. This patch prevents negative SVG attribute values from
being passed to CSS.

Bug: 1207590
Change-Id: I11af6c9079ace385cd5b19ade34211eb1aa6cb5a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2936183
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Commit-Queue: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#889915}

--

wpt-commits: 2db17ab1be2ccd97df6171e296ad8a636bb113e9
wpt-pr: 29208
2021-06-15 05:08:44 +00:00
Mason Freed 460067eaee Bug 1715173 [wpt PR 29268] - Fix a corner case crash when removing iframe document, a=testonly
Automatic update from web-platform-tests
Fix a corner case crash when removing iframe document

See the included test. It is possible that event listeners get called
on a node whose document has been detached. In that case, don't try
to call event listeners.

Fixed: 1210480
Change-Id: I63ce7706243abd133aa6ed6219484995140e2c9e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2939730
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Auto-Submit: Mason Freed <masonf@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#889901}

--

wpt-commits: 7cdb63520ff08a92b5bbc49aca80dd8522421351
wpt-pr: 29268
2021-06-15 05:08:44 +00:00
Ian Kilpatrick 224ef7c51a Bug 1715172 [wpt PR 29267] - [TablesNG] Fix paint phase of collapsed borders., a=testonly
Automatic update from web-platform-tests
[TablesNG] Fix paint phase of collapsed borders.

As above currently they are painting in the foreground phase when they
should be in the background phase.

Bug: 1217146
Change-Id: I135d61caa5e6822226d7f87c32b3474da15d17b8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2941972
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#889870}

--

wpt-commits: bace9b040173f0cfd12ddd1604997df3ba99b497
wpt-pr: 29267
2021-06-15 05:08:43 +00:00
moz-wptsync-bot 75333d3800 Bug 1715195 [wpt PR 29271] - Update wpt metadata, a=testonly
wpt-pr: 29271
wpt-type: metadata
2021-06-15 05:08:43 +00:00
Timothy Gu 9273cbc8b0 Bug 1715195 [wpt PR 29271] - URL: Add some possible bugs seen in implementation, a=testonly
Automatic update from web-platform-tests
URL: Add some possible bugs seen in implementation

Collected from:

- https://github.com/nodejs/node/issues/36559
- https://bugs.webkit.org/show_bug.cgi?id=226136
- https://crbug.com/1212318

--

wpt-commits: 2cfdb63014d1158fd15eb1f798f6b1610c275271
wpt-pr: 29271
2021-06-15 05:08:42 +00:00
moz-wptsync-bot d52d362ef2 Bug 1715237 [wpt PR 29275] - Update wpt metadata, a=testonly
wpt-pr: 29275
wpt-type: metadata
2021-06-15 05:08:42 +00:00
Niklas Gögge e8c39f03dc Bug 1715237 [wpt PR 29275] - Add test for out of head <meta name="referrer"> elements, a=testonly
Automatic update from web-platform-tests
Add test for out of head <meta name="referrer"> elements

--

wpt-commits: cd9e10befb1edcbb7d04e06ef7255e56c72c07e8
wpt-pr: 29275
2021-06-15 05:08:41 +00:00
moz-wptsync-bot 7e0afa2c2e Bug 1711416 [wpt PR 29013] - Update wpt metadata, a=testonly
wpt-pr: 29013
wpt-type: metadata
2021-06-15 05:08:41 +00:00
Philip Jägenstedt 60eabe4bfd Bug 1711416 [wpt PR 29013] - Move capturing-snap-positions.html into css/css-scroll-snap/, a=testonly
Automatic update from web-platform-tests
Move capturing-snap-positions.html into css/css-scroll-snap/ (#29013)

This is from https://github.com/web-platform-tests/wpt/pull/27247.
--

wpt-commits: 23aa68617363d0524e4c0a721be3101b4500e4ff
wpt-pr: 29013
2021-06-15 05:08:40 +00:00
moz-wptsync-bot d41458e31b Bug 1712849 [wpt PR 29110] - Update wpt metadata, a=testonly
wpt-pr: 29110
wpt-type: metadata
2021-06-15 05:08:40 +00:00
L. David Baron d4a65864ad Bug 1712849 [wpt PR 29110] - Keep 3D points in a quad coplanar when clamping them to reasonable values., a=testonly
Automatic update from web-platform-tests
Keep 3D points in a quad coplanar when clamping them to reasonable values.

This is necessary because sending quads that aren't coplanar (or,
really, within rounding error of being coplanar) to the plane splitting
code (DrawPolygon::SplitPolygon) confuses the plane splitting code (for
good reason) and leads to incorrect splits that can leave some pieces
undrawn.

There are two major pieces to this change:

 * First, it changes the code that finds the appropriate transition
   point on an edge that passes between positive and negative w (as part
   of eliminating the parts of the quad with negative w) to choose a
   point that is appropriately-clamped rather than nearly-infinite.

 * Second, it adds new clamping code to clamp any remaining out-of-range
   values (or the results of the first part if rounding puts them
   slightly out of range) to clamp by moving them inwards within the
   plane.  Before doing this, if needed, it may also (if none of the
   plane is close enough to the origin at x=0 and y=0) to move z
   coordinates on all of the points in the plane a bit closer to z=0.

Fixed: 1202695
Change-Id: I82b9510710439a81135559ee7d686480cd1f30ff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2877604
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/master@{#889969}

--

wpt-commits: 633c38f3db65fa129120448d48918cad383c4e54
wpt-pr: 29110
2021-06-15 05:08:39 +00:00
moz-wptsync-bot af5717ca4b Bug 1715174 [wpt PR 29269] - Update wpt metadata, a=testonly
wpt-pr: 29269
wpt-type: metadata
2021-06-15 05:08:39 +00:00
Mason Freed 0dd52b5221 Bug 1715174 [wpt PR 29269] - Modify WPTs to check for standards mode documents, a=testonly
Automatic update from web-platform-tests
Modify WPTs to check for standards mode documents

The [1] PR will change the standard so that media and
text documents are in standard (no quirks) mode. This
CL updates the tests accordingly.

Chromium already made this change in code in Sept 2020
(see CLs on crbug.com/1131185) and found no compat
issues.

[1] https://github.com/whatwg/html/pull/6745

Bug: 1131185
Change-Id: Ie5f5ae5eb802008bf27794c152620bdcc9948ba2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2945338
Auto-Submit: Mason Freed <masonf@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#889933}

--

wpt-commits: ce674ef72677377bc04c08c314a753c9274e3982
wpt-pr: 29269
2021-06-15 05:08:39 +00:00
moz-wptsync-bot 48b05c0c46 Bug 1715243 [wpt PR 29214] - Update wpt metadata, a=testonly
wpt-pr: 29214
wpt-type: metadata
2021-06-15 05:08:38 +00:00
arthursonzogni 4999836597 Bug 1715243 [wpt PR 29214] - [COOP] Add regression test for bug 1216244, a=testonly
Automatic update from web-platform-tests
[COOP] Add regression test for bug 1216244

See https://crbug.com/1216244.

When a window navigate elsewhere using a combinaison of document.write
and a meta refresh header, the openee/opener relationship must hold when
the opener has COOP:same-origin-allow-popups.

This has been broken in M90 by:
https://chromium-review.googlesource.com/c/chromium/src/+/2659421
and fixed by reverting it.

This patch adds a regression test to avoid future regressions.

R: titouan@chromium.org
CC: japhet@chromium.org
CC: clamy@chromium.org
Fixed: 1216244
Change-Id: I3362947be08f0b5b02743afa49f20a335a437d3c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2940001
Auto-Submit: Arthur Sonzogni <arthursonzogni@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Titouan Rigoudy <titouan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#889705}

--

wpt-commits: 0f963db061411bc9e578aab01355cc69573a2a52
wpt-pr: 29214
2021-06-15 05:08:38 +00:00
Luca Casonato 079e11dbe4 Bug 1715143 [wpt PR 29240] - fix: make fetch/api/ strict mode compatible, a=testonly
Automatic update from web-platform-tests
fix: make fetch/api/ strict mode compatible (#29240)

Co-authored-by: Philip Jägenstedt <philip@foolip.org>
--

wpt-commits: 32407bdc0af28c317ee4f0a673f08090c5f4ecc0
wpt-pr: 29240
2021-06-15 05:08:37 +00:00
Alexey Shvayka fd2b5bc54e Bug 1715106 [wpt PR 29234] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=225894, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=225894 (#29234)

--

wpt-commits: 7f6dc72ad0f109d545c2068e0b336dd9af0b3e0a
wpt-pr: 29234
2021-06-15 05:08:37 +00:00
Luca Casonato 5c8b6436d0 Bug 1715103 [wpt PR 29239] - chore: make exposed_in matcher work in Deno, a=testonly
Automatic update from web-platform-tests
chore: make exposed_in matcher work in Deno (#29239)

Previously exposed_in checked if `"document" in self` to determine if
we are on the main thread. Deno does not have a `document` so this doe
not work there. Instead we now check for `'Window' in self`.
--

wpt-commits: 2d105dc373a4457c1bb555161832460ae1107d59
wpt-pr: 29239
2021-06-15 05:08:36 +00:00
Luca Casonato 45b2cad3f6 Bug 1715102 [wpt PR 29238] - chore: update webidl2.js to v24.1.1, a=testonly
Automatic update from web-platform-tests
chore: update webidl2.js to v24.1.1 (#29238)

Pulls in https://github.com/w3c/webidl2.js/pull/579 for Deno.
--

wpt-commits: 0c0ec487597b6e83f94089ddcef6df854239b10d
wpt-pr: 29238
2021-06-15 05:08:36 +00:00
Luca Casonato a7f116e926 Bug 1715100 [wpt PR 29237] - chore: rename dom/events/Event-constructors to .js, a=testonly
Automatic update from web-platform-tests
chore: rename dom/events/Event-constructors to .js (#29237)

--

wpt-commits: 510ed7ae0e053a7a29f1d93e0f6cf26e9e066283
wpt-pr: 29237
2021-06-15 05:08:35 +00:00
Kris Maglione ae436f55ec Bug 1646560: Part 2 - Move allowJavascript and friends from DocShell to BrowsingContext and WindowContext. r=jdescottes,nika,geckoview-reviewers,devtools-backward-compat-reviewers,agi
This is slightly complicated by the fact that the editor code wants to be able
to set this from the content process, so we really need separate
BrowsingContext and WindowContext flags, the latter of which can be set by the
owning process.

Differential Revision: https://phabricator.services.mozilla.com/D114899
2021-06-15 04:40:11 +00:00
Kris Maglione b3c34d273e Bug 1646560: Part 1 - Move some XPCShell content helpers to generic shared module. r=nika
They were originally written for the extension framework, but have been used
more and more widely ever since.

Differential Revision: https://phabricator.services.mozilla.com/D114898
2021-06-15 04:40:10 +00:00
Emilio Cobos Álvarez 14d63a75c3 Bug 1715984 - Remove -moz-outline-radius. r=TYLin
It does nothing since 88 and we unshipped it in 89.

Differential Revision: https://phabricator.services.mozilla.com/D117532
2021-06-15 04:16:46 +00:00
Matt Woodrow 8e2b680133 Bug 1715803 - Paint blend mode temporary surfaces in device space. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D117492
2021-06-15 03:14:08 +00:00
Makoto Kato 75d5eab147 Bug 1711501 - Clean up browser.properties. r=geckoview-reviewers,agi
Extension.jsm, ContextualIdentityService.jsm and GeckoViewConsole.jsm still reference browser.properties.

Depends on D117622

Differential Revision: https://phabricator.services.mozilla.com/D117623
2021-06-15 03:00:54 +00:00
Makoto Kato 91cbe3c73a Bug 1711501 - Remove Fennec's character encoding menu preference. r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D117622
2021-06-15 03:00:54 +00:00
Ryan Hunt b31b78eea6 Bug 1713400 - wasm: Switch memory runtime code to use pages instead of byte lengths. r=lth
This commit updates the memory runtime code to generally
use pages instead of byte lengths. In terms of runtime
structures: limits are in pages, memory object max
size is in pages, memory object current size is in bytes,
and the TlsData bounds check limit is in bytes.

This code is tricky, so I've added a 'wasm::Pages' typed unit
to catch cases of type confusion and make intent clearer. I've
also tried to add asserts, comments, and rename unclear variables.

The array buffers (shared and non-shared) still track their
length in bytes (this is best as the byte length is needed for
warm code in memory.copy/fill), but now the 'maximum' field is
stored in pages. This allows maximum values that would overflow
byte lengths with memory64 to be represented.

The array buffer interface for wasm now generally only uses
pages, and most code internal operates on pages. There are
still a few cases where byte lengths are required and we add
code or assert that converting from pages to byte lengths is
valid.

Differential Revision: https://phabricator.services.mozilla.com/D116652
2021-06-15 02:18:26 +00:00
Ryan Hunt 5242289bd1 Bug 1713400 - wasm: Reduce dependencies on MemoryDesc byte length's. r=lth
Add accessor methods and tweak code to reduce users
that depend on MemoryDesc exposing raw byte lengths for
the initial and maximum fields.

Additionally, MemoryKind is added to MemoryDesc so we can start
asserting in code that assumes Memory32.

Differential Revision: https://phabricator.services.mozilla.com/D116651
2021-06-15 02:18:26 +00:00
Ryan Hunt d452281861 Bug 1713400 - wasm: Add MemoryDesc as analog to TableDesc. r=lth
This is a clean-up to add a first-class MemoryDesc object,
replacing the ad-hoc methods of describing a module's memory.

Temporarily, this is just a Limits (in pages) and the byte length converted
versions of Limits. The byte length fields will be dropped later.

asm.js used to rely heavily on mutating the ad-hoc representation on
ModuleEnvironment. This commit adds a ModuleEnvironmentShared::Memory
struct for simulating the old way of mutating ModuleEnvironment.

Differential Revision: https://phabricator.services.mozilla.com/D116650
2021-06-15 02:18:26 +00:00
Hiroyuki Ikezoe 3faa6fa27a Bug 1709460 - Try to initialize a displayport base for OOP iframe's root scroller with its visible rect. r=tnikkel
In the same manner what we initialize a diplayport base for top level contents.

Differential Revision: https://phabricator.services.mozilla.com/D116576
2021-06-15 01:49:32 +00:00
Hiroyuki Ikezoe a137dec121 Bug 1709460 - Add a flag representing whether mEffectsInfo has been set or not. r=tnikkel
We are going to use the mEffectsInfo's mVisibleRect as a displayport base for
OOP iframe's root scroller and we don't want the displayport base if it hasn't
been arrived from the parent content, to do that, we need to tell the difference
whether the iframe was painted as empty or hasn't been painted.

Differential Revision: https://phabricator.services.mozilla.com/D116575
2021-06-15 01:49:31 +00:00
Lee Salzman bd25bb5370 Bug 1714511 - use vqmovun_s16 for packing pixels. r=sotaro
vqmovn_u16 is very different semantically then _mm_packus_epi16. _mm_packus_epi16 treats the input as signed 16-bit integers and narrows to unsigned 8-bit.
vqmovn_u16, however, is an unsigned to unsigned narrow. vqmovun_s16 does what we actually need here, which is to treated the input as signed 16-bit and narrow to unsigned 8-bit.

Differential Revision: https://phabricator.services.mozilla.com/D117705
2021-06-15 01:32:36 +00:00
Noemi Erli 6fcc995a0a Backed out 2 changesets (bug 1701770) for causing failures in browser_checkdllblockliststate.js CLOSED TREE
Backed out changeset a6f46b0a30e9 (bug 1701770)
Backed out changeset 263591537722 (bug 1701770)
2021-06-15 04:09:49 +03:00
Daniel Holbert 1154db03a0 Bug 1540635: Generalize fuzzy annotation for reftest 1295466-1.xhtml to remove Windows version check. (no review, just tweaking test fuzziness metadata)
This test formerly had a win7-specific fuzzy annotation. I'm generalizing that
annotation to include all Windows versions, since Windows 10 has had similar
fuzzy failures; and I'm also merging with the adjacent "gtkWidget" fuzzy
annotation, since it's got exactly the same fuzzy thresholds.

Differential Revision: https://phabricator.services.mozilla.com/D117719
2021-06-14 23:59:18 +00:00
Matt Woodrow 14a6394257 Bug 1714596 - Don't try to create a temporary DrawTarget for zero-sized blend modes. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D117592
2021-06-14 23:46:59 +00:00
Matt Woodrow 6088072b46 Bug 1678102 - Store the set of pending transactions in ClientLayerManager, to ensure we clear all of them during Destroy. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D117588
2021-06-14 23:43:21 +00:00
Daisuke Akatsuka 753cf86f05 Bug 1602396: Set focus to URLBar when an empty tab is moved to new window. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D117522
2021-06-14 23:38:50 +00:00
Timothy Nikkel 5a68c238f5 Bug 1700247. Add test. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D117584
2021-06-14 22:37:35 +00:00
Timothy Nikkel 38d7ba31ed Bug 1700247. Allow pinch zooming over an oopif to work. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D109449
2021-06-14 22:37:34 +00:00
sotaro d2f29f94be Bug 1715953 - Add flush DrawTarget r=lsalzman,gfx-reviewers
Needs to call flush DrawTarget to apply pending updates.

Differential Revision: https://phabricator.services.mozilla.com/D117628
2021-06-14 22:34:49 +00:00