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

778169 Коммитов

Автор SHA1 Сообщение Дата
moz-wptsync-bot 4d8bff683a Bug 1741771 [wpt PR 31669] - Update wpt metadata, a=testonly
wpt-pr: 31669
wpt-type: metadata
2021-11-29 19:40:00 +00:00
Alison Maher cfed2bcb94 Bug 1741771 [wpt PR 31669] - [FlexNG] Adjust flexbox info for item expansion, a=testonly
Automatic update from web-platform-tests
[FlexNG] Adjust flexbox info for item expansion

When a flex-item expands due to fragmentation, we need to adjust the
intrinsic-block-size and subsequent offsets.

To accomplish this, store the original block-size of each item on
NGFlexItem, and reduce the original block-size as the item is
fragmented. If this block-size becomes negative, we know the item
expanded as a result of fragmentation.

This expansion is then accumulated within the NGFlexLine where it
can be used to adjust the offsets of subsequent items.

LayoutWithBlockFragmentation() was also removed, and its logic
was moved into GiveItemsFinalPositionAndSizeForFragmentation() for
convenience.

Bug: 660611
Change-Id: I67524cd436a87aebd52382682b2cea9d9d32b018
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3290486
Commit-Queue: Alison Maher <almaher@microsoft.com>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#943323}

--

wpt-commits: 4dbe77e9bdb59b6b01ceec2fce327ceda5310b06
wpt-pr: 31669
2021-11-29 19:40:00 +00:00
moz-wptsync-bot d08124502d Bug 1741724 [wpt PR 31661] - Update wpt metadata, a=testonly
wpt-pr: 31661
wpt-type: metadata
2021-11-29 19:39:59 +00:00
Steven Bingler afd88917c8 Bug 1741724 [wpt PR 31661] - Refactor out common code in partitioned service worker test iframes, a=testonly
Automatic update from web-platform-tests
Refactor out common code in partitioned service worker test iframes

The partitioned service worker WPT iframes have some common code
(generally around registering and unregistering service workers) that
this CL refactors into a utility function.

Bug: 1246549
Change-Id: I05aa0e97b7ab8afb01c6ea4fd7f6c7b3109692c2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3288452
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Commit-Queue: Steven Bingler <bingler@chromium.org>
Cr-Commit-Position: refs/heads/main@{#943313}

--

wpt-commits: ec05bd84ebcaaa27af1eb1b34bb7b05e06aa8af7
wpt-pr: 31661
2021-11-29 19:39:59 +00:00
moz-wptsync-bot 6a6a27da9a Bug 1739726 [wpt PR 31529] - Update wpt metadata, a=testonly
wpt-pr: 31529
wpt-type: metadata
2021-11-29 19:39:58 +00:00
Ana SollanoKim 8ae77549c2 Bug 1739726 [wpt PR 31529] - [GridNG] Basic parsing of subgrid keyword, a=testonly
Automatic update from web-platform-tests
[GridNG] Basic parsing of subgrid keyword

In this CL basic parsing of subgrid in grid-template-columns/rows is
introduced, as well as a web test to validate the behavior. A TODO was
added to allow empty line names in subgrid's track list.

Additionally, the TestExpectations file is changed to unskip the web
tests under css-grid/subgrid.

Bug: 618969
Change-Id: I7af3939717b463b7b3654deddf6c033bf1ca6bfe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3259861
Reviewed-by: Ethan Jimenez <ethavar@microsoft.com>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Ana Sollano Kim <ansollan@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#943309}

--

wpt-commits: 8e083afc86ee199432abf167a2a9ff6ee3cc5d7a
wpt-pr: 31529
2021-11-29 19:39:57 +00:00
moz-wptsync-bot ac4e3d4943 Bug 1740967 [wpt PR 31622] - Update wpt metadata, a=testonly
wpt-pr: 31622
wpt-type: metadata
2021-11-29 19:39:57 +00:00
Nate Chapin 79858d1477 Bug 1740967 [wpt PR 31622] - AppHistory should restore sameDocument / state in non-current entries, a=testonly
Automatic update from web-platform-tests
AppHistory should restore sameDocument / state in non-current entries

When navigating cross-document, AppHistory reconstructs its entries()
array from information provided by the browser process. It has much
less information for the non-current entries, but that information
should include everything exposed by the AppHistory API.

Currently, the sameDocument bit and state value are not restored, so
they will have default values (false and undefined, respectively).
Actually plumb and restore them.

Bug: 1269851
Change-Id: I58ea07349ef849f1362e0dc24411f3d266e6d095
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3279565
Commit-Queue: Nate Chapin <japhet@chromium.org>
Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Cr-Commit-Position: refs/heads/main@{#943277}

--

wpt-commits: a1c7025f371f499d4fd022d1005dee46066841ce
wpt-pr: 31622
2021-11-29 19:39:56 +00:00
moz-wptsync-bot aa2c6a5a08 Bug 1739665 [wpt PR 31523] - Update wpt metadata, a=testonly
wpt-pr: 31523
wpt-type: metadata
2021-11-29 19:39:56 +00:00
Domenic Denicola 157c4ab8f0 Bug 1739665 [wpt PR 31523] - Test <dialog> + shadow DOM focus, a=testonly
Automatic update from web-platform-tests
Test <dialog> + shadow DOM focus

Follows https://github.com/whatwg/html/pull/7285.
--

wpt-commits: 628af0fd55db95d785a63484882998343e3a069e
wpt-pr: 31523
2021-11-29 19:39:55 +00:00
moz-wptsync-bot 724063bf57 Bug 1741855 [wpt PR 31675] - Update wpt metadata, a=testonly
wpt-pr: 31675
wpt-type: metadata
2021-11-29 19:39:55 +00:00
Stephen McGruer fd971af6f1 Bug 1741855 [wpt PR 31675] - [SPC] Remove prefix from SPC test names, a=testonly
Automatic update from web-platform-tests
[SPC] Remove prefix from SPC test names (#31675)

Tests are already in the SPC folder, so don't need a prefix - and removing it
substantially shortens the filenames!
--

wpt-commits: 30fb55c8e36352ed919dcdc152892ddcf727363c
wpt-pr: 31675
2021-11-29 19:39:54 +00:00
moz-wptsync-bot c7ecb0eaf2 Bug 1741853 [wpt PR 31674] - Update wpt metadata, a=testonly
wpt-pr: 31674
wpt-type: metadata
2021-11-29 19:39:54 +00:00
Stephen McGruer 8f0f7f12a2 Bug 1741853 [wpt PR 31674] - [SPC] Add tests around icon URLs, a=testonly
Automatic update from web-platform-tests
[SPC] Add tests around icon URLs (#31674)

--

wpt-commits: 6dcc450c1699097422ff9561b4d4ef8d44720bf7
wpt-pr: 31674
2021-11-29 19:39:53 +00:00
moz-wptsync-bot 32f09e4a2a Bug 1741729 [wpt PR 31662] - Update wpt metadata, a=testonly
wpt-pr: 31662
wpt-type: metadata
2021-11-29 19:39:53 +00:00
Stephen McGruer 1c429a6e3b Bug 1741729 [wpt PR 31662] - [SPC] Test cross-origin authentication ceremony, and SPC in an iframe, a=testonly
Automatic update from web-platform-tests
[SPC] Test cross-origin authentication ceremony, and SPC in an iframe (#31662)

--

wpt-commits: 70d295cbc1821a3a0d4b265afaaa94e213d77ee5
wpt-pr: 31662
2021-11-29 19:39:52 +00:00
Stephen McGruer 30443f83c0 Bug 1741856 [wpt PR 31676] - [SPC] Add META.yml file defining reviewers, a=testonly
Automatic update from web-platform-tests
[SPC] Add META.yml file defining reviewers (#31676)

--

wpt-commits: bfc0ceb356475b3e1e1aebf59651486cd763ee4f
wpt-pr: 31676
2021-11-29 19:39:52 +00:00
moz-wptsync-bot f1b560ebcd Bug 1741659 [wpt PR 31660] - Update wpt metadata, a=testonly
wpt-pr: 31660
wpt-type: metadata
2021-11-29 19:39:51 +00:00
Arthur Hemery 9a604353bc Bug 1741659 [wpt PR 31660] - [Fixit] Move some frameNavigation web tests to WPTs., a=testonly
Automatic update from web-platform-tests
[Fixit] Move some frameNavigation web tests to WPTs.

Convert some older web tests into WPTs.

Bug: 1187081
Change-Id: I6b24765bb311608110646259ca6db0d4faebb8ca
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3284525
Commit-Queue: Arthur Hemery <ahemery@chromium.org>
Reviewed-by: Titouan Rigoudy <titouan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#943060}

--

wpt-commits: 6a8753030e1d0064d35c84c2225632c3e4f3c3d6
wpt-pr: 31660
2021-11-29 19:39:50 +00:00
Xianzhu Wang 93bcd78bb0 Bug 1741761 [wpt PR 31667] - Add a test for hit testing in transformed element under multicol, a=testonly
Automatic update from web-platform-tests
Add a test for hit testing in transformed element under multicol

Bug: 1066629
Change-Id: I4b285bd1d425765dc68f15be49f65f550dcd1248
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3288730
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#943059}

--

wpt-commits: 231059865611e8b9b981cf08644e2761cb752096
wpt-pr: 31667
2021-11-29 19:39:50 +00:00
Mike f822ca3ec9 Bug 1739607 [wpt PR 31517] - New tests for use of currentColor in @font-palette-values, a=testonly
Automatic update from web-platform-tests
New tets for use of currentColor in @font-palette-values

--

wpt-commits: e14ed8613f431e528b83f074ce37cf6e22dd95b6
wpt-pr: 31517
2021-11-29 19:39:49 +00:00
moz-wptsync-bot 031ec74554 Bug 1741851 [wpt PR 31673] - Update wpt metadata, a=testonly
wpt-pr: 31673
wpt-type: metadata
2021-11-29 19:39:49 +00:00
Gabriela Sampaio a80d17d83e Bug 1741851 [wpt PR 31673] - [workers] Fixing test `setting-port-members.html`, a=testonly
Automatic update from web-platform-tests
Workers: fix setting-port-members.html

This fixes https://github.com/web-platform-tests/wpt/issues/31125.

According to https://webidl.spec.whatwg.org/#LegacyTreatNonObjectAsNull callback functions can be objects if they are annotated with the [LegacyTreatNonObjectAsNull] extended attribute.

Hence, the value of worker.port.onmessage should be the object itself instead of null.
--

wpt-commits: d3cd862e6474a8f97305ba1bca4531864971238a
wpt-pr: 31673
2021-11-29 19:39:49 +00:00
Pâris Meuleman e674c3e5cb Bug 1741824 [wpt PR 31672] - Fix flaky coop test by dividing its execution, a=testonly
Automatic update from web-platform-tests
Fix flaky coop test by dividing its execution

Split coep-navigate-popup-unsafe-inherit.https.html into 4 individual
tests. Indeed navigating the popup often led to timeouts when the tests
were run together. I suspect this is due to waiting for the popup to be fully loaded
before navigating in https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/external/wpt/html/cross-origin-opener-policy/resources/common.js;drc=bfb040218e09fb822ee50c821e652c9f56c815d3;l=119
I wonder if we need the two requestAnimationFrame here as it seems to be
the triggering factor for the timeouts.

Bug: 1233840
Change-Id: Ieecde43761eab7dd070d99531e4dc21f7cec8549
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3290404
Reviewed-by: Arthur Hemery <ahemery@chromium.org>
Commit-Queue: Pâris <pmeuleman@chromium.org>
Cr-Commit-Position: refs/heads/main@{#943013}

--

wpt-commits: 083a0354bca50bb7d8ab9c47da22f66d6ebe60d1
wpt-pr: 31672
2021-11-29 19:39:48 +00:00
youennf 3b0abe7a81 Bug 1737035 [wpt PR 31343] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=231945, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=231945 (#31343)

--

wpt-commits: 9e70bad36fee48c2a9be03b24352e3e1b7be6647
wpt-pr: 31343
2021-11-29 19:39:47 +00:00
Kent Tamura a19fc9274b Bug 1741785 [wpt PR 31670] - SVG Text NG: Fix text layout after ancestor transform change, a=testonly
Automatic update from web-platform-tests
SVG Text NG: Fix text layout after ancestor transform change

If 'transform' property of an ancestor is changed, and <text> is
painted without laying out, the content was painted at a wrong position
because the <text> kept positions computed with the old scaling factor.

This CL fixes it by invalidating <text> layout on 'transform' changes
on any ancestors.

Note: Why the legacy SVG <text> didn't need the invalidation?
Actually it's necessary for the legacy SVG <text> too. Fortunately the
legacy SVG <text> stores unscaled positions, and paint text on the
almost right positions. However the positions were computed with the
old scaled fonts, and they are not ideal results with the new scaling
factor.

Bug: 1270713
Change-Id: I2d972a16f1203bb3505c3ac4d78388167b6ee383
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3289567
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/main@{#942976}

--

wpt-commits: 41ce16f8d09d9ab0ef7db55d9460119a298b75b4
wpt-pr: 31670
2021-11-29 19:39:47 +00:00
Nate Chapin ee51a33495 Bug 1740984 [wpt PR 31627] - Fix crash in RemotePlayback::prompt() in detached window, a=testonly
Automatic update from web-platform-tests
Fix crash in RemotePlayback::prompt() in detached window

Fixed: 1269524
Change-Id: I3fbde743dd90abb643e994003a8391b3e171fd6b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3279931
Commit-Queue: Nate Chapin <japhet@chromium.org>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
Auto-Submit: Nate Chapin <japhet@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#942893}

--

wpt-commits: 1241734cf7d6f7f579b777540bde2575eeb2fe8f
wpt-pr: 31627
2021-11-29 19:39:46 +00:00
Mustaq Ahmed c2d291c9d5 Bug 1741225 [wpt PR 31632] - Add a WPT for pointerevent user activation trigger., a=testonly
Automatic update from web-platform-tests
Add a WPT for pointerevent user activation trigger.

Related to HTML issue: https://github.com/whatwg/html/issues/3849

Bug: 826293
Change-Id: I9e4bc0df46df63e05dac64af32c1aab7cdabffe4

--

wpt-commits: 266273172093e63a85e72b184735342d5c298797
wpt-pr: 31632
2021-11-29 19:39:46 +00:00
Arthur Hemery af10c377e1 Bug 1741230 [wpt PR 31633] - [Fixit] Clean up Navigating-across-documents WPT section., a=testonly
Automatic update from web-platform-tests
[Fixit] Clean up Navigating-across-documents WPT section.

Reorganize external/wpt/html/browsers/browsing-the-web/navigating-across-documents/
before rewriting http/tests/security/frameNavigation/ as WPTs into that folder.

In details:
- Move common simple html files into the resources/ folder.
- Change 009.html expectation to Timeout, update the outdated bug with
a newly created one.

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

--

wpt-commits: 55a5e683c80f1254f413f498ad828859cbe15dcc
wpt-pr: 31633
2021-11-29 19:39:45 +00:00
moz-wptsync-bot 8e951f8e69 Bug 1741589 [wpt PR 31656] - Update wpt metadata, a=testonly
wpt-pr: 31656
wpt-type: metadata
2021-11-29 19:39:45 +00:00
Martin Robinson c8824728b1 Bug 1741589 [wpt PR 31656] - Fix `position:sticky` tests to not depend on scrollbar size, a=testonly
Automatic update from web-platform-tests
Fix `position:sticky` tests to not depend on scrollbar size (#31656)

Some sticky tests have a dependency on the size of the vertical and
horizontal scrollbars. Some browser engines do not make room for a
scrollbar or have scrollbars of different sizes, so rewrite the tests to
no longer have this dependency. Also, disable scrollbars (using
`overflow: hidden` instead of `overflow:scroll`) in order to avoid
introducing this kind of dependency when writing new tests.
--

wpt-commits: 040266edb6d5defe9eb3325120639e8e70eaf06f
wpt-pr: 31656
2021-11-29 19:39:44 +00:00
dependabot[bot] a5e8aafe71 Bug 1741511 [wpt PR 31652] - Bump python-dateutil from 2.8.1 to 2.8.2 in /tools, a=testonly
Automatic update from web-platform-tests
Bump python-dateutil from 2.8.1 to 2.8.2 in /tools

Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.8.1 to 2.8.2.
- [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.1...2.8.2)

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

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

wpt-commits: e6dc3ddd61957afa24bb986990805630a4d708e4
wpt-pr: 31652
2021-11-29 19:39:44 +00:00
Csoregi Natalia 9c8715f550 Backed out changeset 9e97159bb402 (bug 1622846) for causing bp-hybrid bustages on WebGPUChild.cpp CLOSED TREE 2021-11-29 21:30:42 +02:00
Ben Hearsum 8f8186eee3 Bug 1743282: ./mach repackage msix --sign fails. r=nalexander
The args being removed here never should've been added (it was part of a half baked refactor that I abandoned).

Differential Revision: https://phabricator.services.mozilla.com/D132389
2021-11-29 18:47:11 +00:00
Dzmitry Malyshau 35ccd380fa Bug 1622846 - Update wgpu to 5f6c067 r=jimb,emilio
Update GPUTextureUsage bit names to match upstream.

Differential Revision: https://phabricator.services.mozilla.com/D132058
2021-11-29 18:37:21 +00:00
Rob Lemley 3b62e0f6b3 Bug 1731158 - Allow initializing mach from a Thunderbird source repo. r=firefox-build-system-reviewers,mhentges
mach will initialize from comm/build/mach_initialize.py if it's present.
See bug 1731160. The initialization function wraps the one in build/mach_initialize.py,
then extends sys.path and loads more mach_commands.py files

Differential Revision: https://phabricator.services.mozilla.com/D131869
2021-11-29 18:34:58 +00:00
James Teh f9fa2783ad Bug 1742902: Return the MsaaAccessible when using window emulation with the cache enabled. r=morgan
Previously, we tried to get a COM proxy even when the cache was enabled, which just crashed.
As part of this, use a RefPtr instead of manually managing references.

Differential Revision: https://phabricator.services.mozilla.com/D132104
2021-11-29 18:24:30 +00:00
James Teh e02052c2cc Bug 1742595: Don't throw an assertion when calling ImageAccessible::NativeState on a XUL image. r=eeejay
XUL images use nsImageBoxFrame, not nsImageFrame.
AccessibleType() returns eNoType on nsImageBoxFrame.
Changing this to return eImageType seems a bit risky and adding a new type just for an assertion seems pointless.
Therefore, we just check the frame type.

Differential Revision: https://phabricator.services.mozilla.com/D132051
2021-11-29 18:23:48 +00:00
Christoph Kerschbaumer 0e7cd4d730 Bug 1742941: Update tests wtihin mobile/android/ to work with https-first enabled r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D132154
2021-11-29 18:06:32 +00:00
Lars T Hansen a8ce4ec604 Bug 1742584 - Add null checks. r=yury
Differential Revision: https://phabricator.services.mozilla.com/D132042
2021-11-29 17:56:25 +00:00
Jonatan Klemets 96f9b673b5 Bug 1743229 - Remove unused ModuleObject::setAsync method. r=yulia
Differential Revision: https://phabricator.services.mozilla.com/D132291
2021-11-29 17:42:55 +00:00
Kirk Steuber 89e2b9861f Bug 1690062 - Test to ensure the Maintenance Service can only be started by interactive users r=agashlin
Differential Revision: https://phabricator.services.mozilla.com/D105383
2021-11-29 17:28:00 +00:00
Mike Kaply 342e6a407b Bug 1730218 - Fix suggest_url in policies. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D131291
2021-11-29 17:27:40 +00:00
Drew Willcoxon 4c184ca81b Bug 1741479 - Turn on Merino as a Firefox Suggest source. r=nanj,webdriver-reviewers,whimboo
We only need to default `browser.urlbar.merino.enabled` to true. If the user has
opted in (either through the modal or by toggling on the data collection pref in
the prefs UI), then `quicksuggest.dataCollection.enabled` will also be true and
we'll fetch Merino suggestions. Otherwise it will be false and we won't fetch
Merino suggestions. That logic is implemented here:
https://searchfox.org/mozilla-central/rev/9a5f36b0ddb9cb8ae556fc5b45f8ccea0f0da6f8/browser/components/urlbar/UrlbarProviderQuickSuggest.jsm#144

Note this defaults the pref to true for everyone, even users in offline. It make
senses now that we have a separate toggle for data collection in the preferences
UI. Even offline users can opt in to Merino and data collection.

I also updated the various sets of prefs for test suites so that the Merino
endpoint URL is empty when running tests so they don't hit the network. I could
have forced `merino.enabled` to false instead, but setting the endpoint URL has
a couple of benefits, although admittedly they're very small:

* It runs a little more of the Merino code path (i.e., calls
  `_fetchMerinoSuggestions`)
* It lets Merino tests set only one pref, the endpoint URL, instead of two, both
  the endpoint pref and enabled pref

Differential Revision: https://phabricator.services.mozilla.com/D131988
2021-11-29 17:26:15 +00:00
Tarik Eshaq ff085d5916 Bug 1738898: Persist encrypted sendtab keys. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D131538
2021-11-29 16:47:32 +00:00
Andrew Halberstadt 9355c6173c Bug 1700774 - Fix missed test import after renaming file, r=gbrown
This reference was in a new test which wasn't on searchfox yet.

Differential Revision: https://phabricator.services.mozilla.com/D132384
2021-11-29 16:43:48 +00:00
Hubert Boma Manilla ab1612a464 Bug 1690450 - [devtools] Rename the getSourceId to getBlackboxRangeForSource r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D132138
2021-11-29 16:41:42 +00:00
Hubert Boma Manilla b61faccdb5 Bug 1690450 - [devtools] Add pref for blackboxing lines r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D132052
2021-11-29 16:41:42 +00:00
Hubert Boma Manilla 7d72a95487 Bug 1742829 - [devtools] Remove the original-blackbox feature flag r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D132050
2021-11-29 16:41:42 +00:00
Lee Salzman af93a607a6 Bug 1741956 - Avoid OP_OVER on Cairo Xlib window surface. r=jrmuizel
When we use OP_OVER for the final blit in WindowSurfaceX11Image::Commit,
this causes Cairo to hit a compositing fallback that uses XGetImage on
the window to get the pixel data, blends to it, then XPutImage's the
result back. We want to avoid this both because XGetImage may cause
errors and it is slow to read back from the window server.

If we use CopySurface/OP_SOURCE instead we avoid the readback via
XGetImage and so bypass both problems.

Differential Revision: https://phabricator.services.mozilla.com/D132319
2021-11-29 16:34:23 +00:00