Commit Graph

788368 Commits

Author SHA1 Message Date
Alexandre Poirot
2fc4b0e5fb Bug 1759741 - [devtools] Start using shared-head by a first xpcshell test. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D141138
2022-03-16 19:11:56 +00:00
Mozilla Releng Treescript
57a8db500b no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
es-MX -> bbd52460483d88596b43082460c96d9c3b517ebf
it -> 455679821f5f0337ae950b14f018c07342fa8017
nn-NO -> 58bc75b2c40a09837ddd0873e757c19dc654ac9b
oc -> fca946cd8936479fbb635a729cdc241234b301b5
tr -> 8d3e1a96e7fa4d2850f789953d2f00d36a89fb69
2022-03-16 19:07:35 +00:00
Sam Foster
137f8ac65e Bug 1753767 - use @import instead of %include-ing stylesheets in browser/themes. r=dao
* @import rather than %include stylesheets in each platform's browser.css
* Remove the inc.css suffix for @imported files
* browser.inc.css becomes browser-shared.css
* Move shared @imports to browser-shared.css
* panelUI.inc.css becomes panelUI-shared.css
* download/indicator.inc.css becomes download/indicator.css and is @import-ed.
* addons/extension-controlled.inc.css becomes addons/extension-controlled.css and is @import-ed
* places/places-tooltip.inc.css becomes places/places-tooltip.css and is @import-ed
* urlbar/dynamicResults.inc.css becomes urlbar-dynamic-results.css and is @import-ed from urlbarView.css

* Remove preprocessing flags from css resources in jar.inc.mn that no longer contain any preprocessor directives

Differential Revision: https://phabricator.services.mozilla.com/D140275
2022-03-16 18:57:18 +00:00
Gavin Suntop
9899560865 Bug 1746032 - STP dark mode r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D141257
2022-03-16 18:55:26 +00:00
Emilio Cobos Álvarez
6e94231e2d Bug 1759866 - Minor clean-up to the selection frame-edge code. r=dholbert
This doesn't change behavior but makes some code a bit nicer to read and
documents some of the code that wasn't obvious otherwise.

Differential Revision: https://phabricator.services.mozilla.com/D141236
2022-03-16 18:55:01 +00:00
Cristian Tuns
e8224e0ed6 Backed out changeset 416c97246140 (bug 1618560) for causing xpcshell failures in test_feature_java.js CLOSED TREE 2022-03-16 14:52:13 -04:00
Randell Jesup
fcaf70841e Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 18:47:08 +00:00
Michael Comella
9507d3ff3c Bug 1618560 - support samples from multiple JVM threads in profiler. r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D140434
2022-03-16 18:14:17 +00:00
Tim Giles
cbda39d8c4 Bug 1759191 - Remove chrome navigation test to prevent unexpected behavior when synthesizing shift+tab events. r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D141142
2022-03-16 17:50:34 +00:00
Steve Fink
194a9641cf Bug 1758215 - Add --keep option to mozcrash.py for testing r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D140432
2022-03-16 17:48:34 +00:00
chadb
5531b4a61a Bug 1745673 - Reader mode save to pocket button toggle. r=niklas,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D136067
2022-03-16 17:38:23 +00:00
Ben Lienhart
245ed3e15f Bug 1758367 - Implemented finer-grained RFP check in MediaDevices for cut-over of ShouldRFP. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D140496
2022-03-16 17:34:11 +00:00
Noemi Erli
494009e5bd Backed out changeset c0d6793b3c6f (bug 1756280) for causing failures in browser_navigator.js CLOSED TREE 2022-03-16 19:38:00 +02:00
Nick Alexander
5764c7d5fd Bug 1753603 - Don't {Start,Stop}AudioSession in background tasks. r=mossop
The presenting issue is that each background task's audio session is
user-visible via various Windows UIs that display "volume controls" or
"volume mixers"; this avoids that.

Differential Revision: https://phabricator.services.mozilla.com/D141101
2022-03-16 17:29:37 +00:00
Nick Alexander
9b68a45e69 Bug 1679443 - Add test ensuring profiles created by background tasks are (and remain) "slim". r=bytesized
There are a few ways that we could test this.  We could use the
profiler and "File IO" markers, a la
https://searchfox.org/mozilla-central/source/browser/base/content/test/performance/browser_startup_content_mainthreadio.js.
This would profile content that is transient, which could be good or
bad -- temporary files for atomic writes would show up for example.
But in fact there are profile contents created after the profiler is
shut down (including `Telemetry.ShutdownTime.txt`), so this approach
isn't sufficient.

Therefore we do the simpler thing: we simply don't remove the
temporary profile directory after the background task exits.

Differential Revision: https://phabricator.services.mozilla.com/D139909
2022-03-16 17:18:45 +00:00
Mitchell Hentges
ff4cd170f7 Bug 1759193: Remove workaround for handling local/ in venv paths r=ahal
Now that we're using `sysconfig` instead of `distutils`, our `purelib`
and `platlib` paths should correctly point to python environment paths
without a spurious `local/` component at their roots.

Differential Revision: https://phabricator.services.mozilla.com/D140871
2022-03-16 17:11:23 +00:00
David Parks
dd145d98d1 Bug 1756280: Force navigator.pdfViewerEnabled, etc. if privacy.resistFingerprinting is set r=peterv,tjr
navigator.{pdfViewerEnabled, mimeTypes, plugins} should ignore pdfjs.disabled when RFP is set.

Differential Revision: https://phabricator.services.mozilla.com/D140762
2022-03-16 16:40:11 +00:00
Mitchell Hentges
40e9f7a3d6 Bug 1759585: Avoid hang in ./mach configure r=firefox-build-system-reviewers,nalexander
Depending on the subprocesses created (such as if
`--with-ccache=sccache` is set), `./mach configure` may hang.

More details about why this is is documented in bug 1753797.

The workaround is to lean on the standard library to stream-and-format
output, rather than our existing `ProcessHandler` code.

Though this still streams both `stdout` and `stderr` in real-time, I saw
some ordering differences between the two streams locally. I don't yet
have a reason to believe that these differences are harmful or otherwise
incorrect.

Differential Revision: https://phabricator.services.mozilla.com/D141028
2022-03-16 16:32:25 +00:00
James Graham
f885408c86 Bug 1759874 - Enable automatic downoading of geckodriver for mach test-intervention, r=twisniewski
For local running it's inconvenient to have to manually download or
build geckodriver, so if we don't already have a build then download
the latest stable release from GitHub. This shouldn't affect CI since
we always have a build in that case.

Differential Revision: https://phabricator.services.mozilla.com/D141244
2022-03-16 16:25:58 +00:00
Noemi Erli
2390d257e6 Backed out changeset 12a59e5a50bf (bug 1207753) for causing build bustage CLOSED TREE 2022-03-16 18:32:51 +02:00
Randell Jesup
4b033a5256 Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 16:16:14 +00:00
Dimi
92dc02999c Bug 1642540 - Catch exception in promiseProxyErrorLoad function in test_prompt_async.html r=sgalich,tgiles
Differential Revision: https://phabricator.services.mozilla.com/D141226
2022-03-16 16:15:24 +00:00
Matthew Gaudet
4186ebdfcc Bug 1759605 - Expose missing ReadableStream interfaces (as defined by WebIDL) r=saschanaz,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D141126
2022-03-16 15:28:03 +00:00
Marco Bonardo
9085e70b83 Bug 1759548 - MR2-1988 - Support some kind of lazy loading of images in schema.org definitions. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D140995
2022-03-16 15:27:32 +00:00
sotaro
5c45cee953 Bug 1759861 - Remove redundant ::GetClientRect() from nsWindow::GetWindowRenderer() r=gfx-reviewers,jrmuizel
::GetClientRect() in nsWindow::GetWindowRenderer() is not necessary.

Differential Revision: https://phabricator.services.mozilla.com/D141230
2022-03-16 15:25:42 +00:00
Luca Greco
6c2b9571fb Bug 1748529 - Show extensions non-persistent background script status changes in about:debugging. r=jdescottes,mixedpuppy,fluent-reviewers,devtools-backward-compat-reviewers,flod,ochameau
Depends on D140379

Differential Revision: https://phabricator.services.mozilla.com/D139701
2022-03-16 15:17:42 +00:00
Luca Greco
60977ffe23 Bug 1748529 - Allow developer to forcefully terminate non-persistent background script from about:debugging. r=jdescottes,mixedpuppy,fluent-reviewers,devtools-backward-compat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D140379
2022-03-16 15:17:42 +00:00
Shane Caraveo
0d9fb502c4 Bug 1748562 support persistent listeners in omnibox api r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D140893
2022-03-16 15:02:32 +00:00
Tim Giles
990afe241f Bug 1740001 - Add cc exp year transformer, send input and change events when resetting select element via clear form. r=dimi,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D139026
2022-03-16 14:01:57 +00:00
Alexandre Poirot
6ae637e5d7 Bug 1757937 - [devtools] Fix race condition when toggling expand all context menu. r=bomsy
We weren't waiting for the context menu to hide when clicking on the menu entry.

Differential Revision: https://phabricator.services.mozilla.com/D141186
2022-03-16 12:56:57 +00:00
Alexandre Poirot
d18ce9479c Bug 1757937 - [devtools] Assert limited debugging of asm.js code before reloading the page. r=bomsy
Differential Revision: https://phabricator.services.mozilla.com/D140195
2022-03-16 12:56:56 +00:00
Myeongjun Go
9fd67f43ed Bug 1732376 - Add a --clean option to remove the raptor venv before running r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D139830
2022-03-16 12:39:55 +00:00
Dão Gottwald
e42e4d2e06 Bug 1759498 - Clean up panel footer button styling after Proton. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D140971
2022-03-16 12:28:22 +00:00
Butkovits Atila
927ad62c6a Backed out changeset a68ee4b09f92 (bug 1207753) for causing Hazard bustages. CLOSED TREE 2022-03-16 14:38:14 +02:00
Randell Jesup
7d4b5fae04 Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 12:01:14 +00:00
Norisz Fay
2eed6a17b6 Backed out changeset 097bdc2f5cd5 (bug 1753266) for causing build bustages on Logging.h CLOSED TREE 2022-03-16 12:53:40 +02:00
Sylvestre Ledru
e8e7c6a268 no bug - Add 'Working with stack of patches' to the index
Differential Revision: https://phabricator.services.mozilla.com/D141200
2022-03-16 10:35:34 +00:00
Jan-Erik Rediger
4b7598844e Bug 1703917 - Wait for client ID to be set again r=Dexter
This hints at an actual case:

When enabling telemetry and _quickly_ closing the browser afterwards,
telemetry might get enabled and trigger a shutdown ping, but will not
have initiated setting a new client ID.

This is unlikely to be hit for any real-user scenario: Toggling
telemetry requires UI interaction (either in the preferences or in
about:config) and thus is unlikely to be followed by a shutdown quickly
enough.

Differential Revision: https://phabricator.services.mozilla.com/D140965
2022-03-16 09:47:20 +00:00
Norisz Fay
075ac31448 Bug 1721743 - [devtools] Fix lint failure r=fix CLOSED TREE 2022-03-16 11:55:26 +02:00
criss
c596435fa4 Merge mozilla-central to autoland on a CLOSED TREE 2022-03-16 11:54:19 +02:00
criss
a1561aea0f Backed out 2 changesets (bug 1757588) "for shader related crashes".a=backout
Backed out changeset 89ae192e5434 (bug 1757588)
Backed out changeset f3dbc4e70fc7 (bug 1757588)
2022-03-16 11:51:44 +02:00
criss
b61bbd064d Merge autoland to mozilla-central. a=merge 2022-03-16 11:49:56 +02:00
Julian Descottes
b91575de7f Bug 1721743 - [devtools] Wait for ruleview property in browser_rules_preview-tooltips-sizes.js r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D141106
2022-03-16 09:00:38 +00:00
Mozilla Releng Treescript
9773800dcd no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
zh-CN -> 58576c657316e6bb1626faa5951af87d10645f33
2022-03-16 06:57:53 +00:00
Karl Tomlinson
0c75d61776 Bug 1753266 don't start a video capture thread after AppShutdown r=jib
RecvPCamerasConstructor() is used because IPC messages cannot be sent from
AllocPCamerasParent() because SetManagerAndRegister() has not been called to
change mLinkStatus to Connected.

Differential Revision: https://phabricator.services.mozilla.com/D140022
2022-03-16 06:37:23 +00:00
Botond Ballo
9604c80ac1 Bug 1759631 - Back out the crashtest for bug 1749190. r=tnikkel
This test runs a lot of JS and triggers a lot of unrelated assertions,
some of which are fatal. The test added in bug 1755790 is much simpler
and a better fit for providing test coverage for the patches in bug
1749190.

Differential Revision: https://phabricator.services.mozilla.com/D141177
2022-03-16 06:00:27 +00:00
Eitan Isaacson
ce4771430d Bug 1713050 - P3: Add more granularities to AXSelectedTextChanged events. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D139747
2022-03-16 05:56:26 +00:00
Eitan Isaacson
a479c8f191 Bug 1713050 - P2: Add granularity to a11y caret move events. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D139746
2022-03-16 05:56:25 +00:00
Eitan Isaacson
d4418e9378 Bug 1713050 - P1: Add granularity to selection change notification. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D139745
2022-03-16 05:56:25 +00:00
Daniel Holbert
ccfc2564d5 Bug 133984: Remove no-longer-needed print-specific 'height' for file input widgets. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D141169
2022-03-16 04:45:09 +00:00