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