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

782971 Коммитов

Автор SHA1 Сообщение Дата
Andrei Oprea c1807eee8c Bug 1746598 - Route MS messages to PB newtab r=dmose,extension-reviewers,rpl
Differential Revision: https://phabricator.services.mozilla.com/D134157
2022-01-25 13:02:30 +00:00
Alex Ionescu 2d4b0eb9d6 Bug 1730943 - Update espn page load test to navigate to sub-page rather than about:blank r=perftest-reviewers,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D136572
2022-01-25 13:01:48 +00:00
Emilio Cobos Álvarez 5a3cb3b5e2 Bug 1751797 - Simplify radio / checkbox menuitem selectors. r=dao
No behavior change.

Differential Revision: https://phabricator.services.mozilla.com/D136807
2022-01-25 13:01:21 +00:00
Magnus Melin 507ab6f79c Bug 1749403 - disable test_cookies_thirdparty.js for Thunderbird. r=necko-reviewers,valentin DONTBUILD
Thunderbird tests run with fission enabled, and this test doesn't work with it enabled.
Flags to disable fission are ignored.

Differential Revision: https://phabricator.services.mozilla.com/D136876
2022-01-25 12:37:55 +00:00
Kimberly Sereduck c709b0676a Bug 1750984: document how to pass additional arguments to browsertime r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D136490
2022-01-25 12:27:41 +00:00
Barret Rennie 0a8aa2c5d4 Bug 1745352 - Remove osfile.jsm from browser/components/extensions r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D133843
2022-01-25 12:16:17 +00:00
Barret Rennie 7eb153953c Bug 1745352 - Expose IOUtils and PathUtils via Cu.importGlobalProperties r=nika
PathUtils is the only binding requires for this patch, but eventually we'll
have to migrate NativeManifests.jsm to IOUtils and then we will have to provide
it anyway.

Differential Revision: https://phabricator.services.mozilla.com/D136433
2022-01-25 12:16:16 +00:00
Barret Rennie 875ec3c5f7 Bug 1745352 - Add depth param to PathUtils.getParent to get arbitrary ancestors r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D133842
2022-01-25 12:16:16 +00:00
Benjamin VanderSloot f13ae1008d Bug 1750000 - Make tests in devtools/client/test/ dFPI compatible, r=jdescottes,anti-tracking-reviewers,timhuang
We are fixing mochitests that fail when network.cookie.cookieBehavior = 5, i.e. when we enable Total Cookie Protection.
This is most often due to the test assuming that an origin will always have access to its storage state when embedded as
a third party.

My approach: Add third-party storage permission for the net domain when included on the com domain.
This allows the cache for the net domain to be shared in the way that this test is expecting.

Differential Revision: https://phabricator.services.mozilla.com/D136601
2022-01-25 12:08:25 +00:00
Olli Pettay 3b790f6301 Bug 1719178 - test, r=peterv
Depends on D119114

Differential Revision: https://phabricator.services.mozilla.com/D119303
2022-01-25 11:13:12 +00:00
criss 592389ca2d Backed out 10 changesets (bug 1751331) for causing bustages. CLOSED TREE
Backed out changeset 5ce212465a26 (bug 1751331)
Backed out changeset 14d62b8ffa5a (bug 1751331)
Backed out changeset 76f46bd9afa1 (bug 1751331)
Backed out changeset 147faaad046f (bug 1751331)
Backed out changeset f85b049d12f9 (bug 1751331)
Backed out changeset 16d8d3f8378b (bug 1751331)
Backed out changeset 1cd9386a3927 (bug 1751331)
Backed out changeset 20faacba6db6 (bug 1751331)
Backed out changeset 7d17f75bcb38 (bug 1751331)
Backed out changeset 28b9aab1f174 (bug 1751331)
2022-01-25 13:00:25 +02:00
Jan de Mooij 9a1036bf48 Bug 1732362 part 3 - Add an API to disable the JIT backend completely. r=iain
This adds a mechanism to permanently disable the JIT backend for the process. This
lets us improve the sandbox for the socket process.

Depends on D136723

Differential Revision: https://phabricator.services.mozilla.com/D136724
2022-01-25 10:13:04 +00:00
Jan de Mooij 41b6a25500 Bug 1732362 part 2 - Initialize JS engine after parsing command line options. r=jonco
This allows us to have shell flags that affect JS_Init.

Depends on D136722

Differential Revision: https://phabricator.services.mozilla.com/D136723
2022-01-25 10:13:03 +00:00
Jan de Mooij 83fb21552d Bug 1732362 part 1 - Use system malloc for JS shell's option parser. r=jonco
The next patch changes the shell to parse the shell flags before calling JS_Init.
This means we have to use the system malloc instead of JS malloc.

Differential Revision: https://phabricator.services.mozilla.com/D136722
2022-01-25 10:13:03 +00:00
Valentin Gosu fdaddf59c1 Bug 1751698 - Fix eslint warnings in ascii_pac_utils.js r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D136729
2022-01-25 10:02:06 +00:00
Valentin Gosu be12f6cce6 Bug 1751698 - Include ascii_pac_utils.js as a separate file r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D136728
2022-01-25 10:02:06 +00:00
Norisz Fay b8017f27b7 Merge mozilla-central to autoland on a CLOSED TREE 2022-01-25 12:09:47 +02:00
Norisz Fay 8d6f704130 Merge autoland to mozilla-central. a=merge 2022-01-25 11:56:56 +02:00
Gijs Kruitbosch ba95b12e9b Bug 1741076 - do not open the download panel if the window is not active, r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D135710
2022-01-25 09:40:11 +00:00
Jon Coppeard 86c1b054f1 Bug 1751162 - Part 2: Add a nursery size heuristic based on the length of collection time r=sfink
This limits the growth rate based on the length of collection time, such that
size is proportionally reduced when the time is longer than 4ms.

The existing 'timeFraction' got renamed to 'dutyFactor' to disambiguate.

This doesn't happen during pageload so as not to blow up all our page load
benchmarks.

This is pretty much a wash on octane although it improves splay latency by 3.8%
for me.

This should drastically reduce the number of long minor GCs we see. I expect
we'll see a change in the telemetry.

Depends on D136636

Differential Revision: https://phabricator.services.mozilla.com/D136637
2022-01-25 09:24:13 +00:00
Mike Hommey ba9b891611 Bug 1751810 - Stop checking for DIA SDK headers and libraries. r=firefox-build-system-reviewers,andi
After bug 1588538, the only use of the DIA SDK is to copy msdia140.dll
for llvm-symbolizer.exe.

Differential Revision: https://phabricator.services.mozilla.com/D136820
2022-01-25 09:23:03 +00:00
criss bc6de6a896 Backed out 2 changesets (bug 1751331) for causing multiple failures. CLOSED TREE
Backed out changeset c4081656bc53 (bug 1751331)
Backed out changeset 27df9b0ccfb1 (bug 1751331)
2022-01-25 11:41:52 +02:00
Jon Coppeard 40e13d17ff Bug 1751717 - Add JS_GC_PROFILE_FILE environment variable to set destination for GC profiling output r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D136753
2022-01-25 09:19:18 +00:00
Mike Hommey 3861973a69 Bug 1751809 - Remove llvm-symbolizer from the clang-win-cross toolchain. r=firefox-build-system-reviewers,andi
We have been using the separate llvm-symbolizer toolchain since
bug 1685599.

Differential Revision: https://phabricator.services.mozilla.com/D136819
2022-01-25 09:18:24 +00:00
Mike Hommey 773fa3be25 Bug 1751817 - Pass --rtlib=libgcc to clang when building for Android. r=firefox-build-system-reviewers,andi
Instead of forcing it via a patch to clang itself (which now conflicts
with other changes on clang trunk, although the conflict is benign).

Because of https://github.com/llvm/llvm-project/issues/53397 we need to
narrow down the warnings that trigger errors in the check for
`pthread_cond_timedwait_monotonic_np`.

Differential Revision: https://phabricator.services.mozilla.com/D136850
2022-01-25 09:17:39 +00:00
Mike Hommey 209e7cc15f Bug 1751331 - Use the mozbuild crate in nserror. r=xpcom-reviewers,nika
Differential Revision: https://phabricator.services.mozilla.com/D136567
2022-01-25 09:03:05 +00:00
Mike Hommey 4db4c572b5 Bug 1751331 - Use the mozbuild crate in gecko-profiler. r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D136566
2022-01-25 09:03:05 +00:00
Mike Hommey 5fa0297527 Bug 1751331 - Use the mozbuild crate in xpcom. r=xpcom-reviewers,nika
Differential Revision: https://phabricator.services.mozilla.com/D136565
2022-01-25 09:03:04 +00:00
Mike Hommey 8a53687253 Bug 1751331 - Use the mozbuild crate in glean. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D136564
2022-01-25 09:03:04 +00:00
Mike Hommey 0786e9daab Bug 1751331 - Use the mozbuild crate in static_prefs. r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D136563
2022-01-25 09:03:03 +00:00
Mike Hommey 3269a65b4f Bug 1751331 - Use the mozbuild crate in servo. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D136562
2022-01-25 09:03:03 +00:00
Mike Hommey a7254d5105 Bug 1751331 - Use the mozbuild crate in cranelift. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D136561
2022-01-25 09:03:03 +00:00
Mike Hommey 47b241bdee Bug 1751331 - Use the mozbuild crate in moz_asserts. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D136560
2022-01-25 09:03:02 +00:00
Mike Hommey f81fea13ae Bug 1751331 - Use the mozbuild crate in mozglue-static. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D136559
2022-01-25 09:03:02 +00:00
Mike Hommey 68e6c861f5 Bug 1751331 - Add a mozbuild crate that exposes some build configuration items. r=firefox-build-system-reviewers,andi
This will be used as a central point of authority rather than individual
crates figuring things out on their own.

Differential Revision: https://phabricator.services.mozilla.com/D136558
2022-01-25 09:03:02 +00:00
Mike Hommey 7a97a84f98 Bug 1751331 - Remove unnecessary use of MOZ_SRC. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D136557
2022-01-25 09:03:01 +00:00
Mike Hommey 5999e70213 Bug 1751331 - Remove MOZ_DIST. r=firefox-build-system-reviewers,mhentges
As mentioned in bug 1747354, the location of the dist directory is
relied to be $topobjdir/dist, so just use that consistently rather
than getting it from a separate variable for rust build scripts.

Differential Revision: https://phabricator.services.mozilla.com/D136556
2022-01-25 09:03:01 +00:00
Cristian Tuns f87106958c Backed out changeset d67ad48adb3c (bug 1751484) for increasing the failure rate on mochitest failures on Bug 1751733 CLOSED TREE 2022-01-25 04:13:19 -05:00
Eden Chuang 735ed80806 Bug 1744025 - Adding FetchEvent.mHandled FetchEvent.mPreloadResponse into CycleCollection checking. r=dom-worker-reviewers,smaug
Since these promises are also holding the GlobalObject(ServiceWorkerGlobalScope), they are needed to be added into the CycleCollection checking.
Otherwise, ServiceWorkerGlobalScope can not be unrooted as expected.

Depends on D133483

Differential Revision: https://phabricator.services.mozilla.com/D136776
2022-01-25 08:53:03 +00:00
Eden Chuang 2266b31d41 Bug 1744025 - Replace include "mozilla/dom/WorkerPrivate.h" with include "mozilla/dom/WorkerScope.h" where WorkerPrivate->GlobalScope() is called. r=dom-worker-reviewers,smaug,jstutte
#include "mozilla/dom/WorkerScope.h" is removed from WorkerPrivate.h, where calling WorkerPrivate::GlobalScope() without include "WorkerScope.h" makes WorkerScope as an incomplete type.


Depends on 132800

Depends on D132800

Differential Revision: https://phabricator.services.mozilla.com/D133483
2022-01-25 08:53:03 +00:00
Jens Stutte dcae57ea85 Bug 1744025: Use CheckedUnsafePtr<WorkerPrivate> in WorkerEventTarget. r=dom-worker-reviewers,edenchuang
Depends on D132799

Differential Revision: https://phabricator.services.mozilla.com/D132800
2022-01-25 08:53:02 +00:00
Jens Stutte b7adbf2325 Bug 1744025: Use CheckedUnsafePtr<WorkerPrivate> in PerformanceWorker. r=dom-worker-reviewers,edenchuang
Depends on D132797

Differential Revision: https://phabricator.services.mozilla.com/D132799
2022-01-25 08:53:02 +00:00
Jens Stutte d61f6e7cf0 Bug 1744025: Use CheckedUnsafePtr<WorkerPrivate> in Notification. r=dom-worker-reviewers,edenchuang
Depends on D132795

Differential Revision: https://phabricator.services.mozilla.com/D132797
2022-01-25 08:53:02 +00:00
Eden Chuang 128ff19446 Bug 1744025: Remove only assertion-relevant mWorkerPrivate from FetchBody. r=dom-worker-reviewers,edenchuang
Depends on D132711

Differential Revision: https://phabricator.services.mozilla.com/D132795
2022-01-25 08:53:01 +00:00
Jens Stutte bd254a0698 Bug 1744025: Use CheckedUnsafePtr<WorkerPrivate> in WorkerDebugger. r=dom-worker-reviewers,asuth
Depends on D132710

Differential Revision: https://phabricator.services.mozilla.com/D132711
2022-01-25 08:53:01 +00:00
Jens Stutte d444f5a050 Bug 1744025: Use CheckedUnsafePtr<WorkerPrivate> in WorkerPrivate where possible. r=dom-worker-reviewers,asuth
Depends on D132709

Differential Revision: https://phabricator.services.mozilla.com/D132710
2022-01-25 08:53:00 +00:00
Eden Chuang 4de896f8ef Bug 1744025: Use CheckedUnsafePtr<WorkerPrivate> in WorkerGlobalScopeBase. r=dom-worker-reviewers,asuth
Depends on D132708

Differential Revision: https://phabricator.services.mozilla.com/D132709
2022-01-25 08:53:00 +00:00
Jens Stutte 7f3037fee8 Bug 1744025: Make WorkerPrivate support CheckedUnsafePtr. r=dom-worker-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D132708
2022-01-25 08:52:59 +00:00
Nicolas Chevobbe 8aa8d1be36 Bug 1685187 - [devtools] Fix browser_resources_document_events.js intermittent. r=ochameau.
The test was failing in some case because interactiveEvent and completeEvent had
the same timestamp (which is still valid).
The test is modified to check greater or equal instead of strict greater.
Note that this test still has intermittent around willNavigateEvent and
loadingEvent (see https://searchfox.org/mozilla-central/rev/a2c26b9b49a521f4be39559ca1ca9c345a237c70/devtools/server/actors/webconsole/listeners/document-events.js#11-34)

Differential Revision: https://phabricator.services.mozilla.com/D136839
2022-01-25 08:18:17 +00:00
Hubert Boma Manilla bc42c77238 Bug 1748621 - [devtools] Add tests for blackboxing a source r=nchevobbe
The tests covers most of the blackbox functionality
Notably it covers issues fixed in D135393 and D135614

Differential Revision: https://phabricator.services.mozilla.com/D135496
2022-01-25 08:12:00 +00:00