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

67119 Коммитов

Автор SHA1 Сообщение Дата
Michael Cooper e41395d88f Bug 1602912 - Add Normandy graduation set r=Gijs
Add a mechanism to indicate that specific Normandy rollouts no longer apply to
this version of Firefox. Normally this is handled by the preference specified
by the rollout changing their built-in values to match the rollout values.
However, this isn't always possible, such as if the preference is removed
instead of being switch to on by default, or if the preference cannot be
enabled by default for all users, but is conditionally enabled by another
feature.

Differential Revision: https://phabricator.services.mozilla.com/D102981
2021-01-29 00:28:05 +00:00
Scott 74f4554aac Bug 1689383 - Fixing usage of region updated const r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D103382
2021-01-28 22:31:13 +00:00
Kris Maglione b92138146b Bug 1685801: Part 12 - Remove BrowserUtils.urlSecurityCheck. r=mccr8
This moves the exception prettifying to the script security manager for all JS
callers, where it is much cheaper and more consistently applied.

Differential Revision: https://phabricator.services.mozilla.com/D101492
2021-01-28 20:58:48 +00:00
Kris Maglione 791703a9b8 Bug 1685801: Part 11 - Move makeNicePluginName out of BrowserUtils. r=handyman
It will mostly not be used. This patch just duplicates it in the two modules
that use it since it's not long for this world, anyway.

Differential Revision: https://phabricator.services.mozilla.com/D101491
2021-01-28 20:58:32 +00:00
Kris Maglione d46ecf53ea Bug 1685801: Part 10 - Move BrowserUtils.getElementBounding*Rect to a separate module. r=mccr8
They won't be used in most processes.

Differential Revision: https://phabricator.services.mozilla.com/D101490
2021-01-28 20:58:34 +00:00
Kris Maglione 86cc746c76 Bug 1685801: Part 9 - Move BrowserUtils.getSelectionDetails to a separate module. r=mccr8
It won't ever be used in most content processes.

Differential Revision: https://phabricator.services.mozilla.com/D101489
2021-01-28 20:58:36 +00:00
Kris Maglione ff7e9df6a0 Bug 1685801: Part 8 - Remove BrowserUtils toolbar tracking code. r=mccr8
It's only used by the finder code, and can be much simpler.

Differential Revision: https://phabricator.services.mozilla.com/D101488
2021-01-28 21:35:39 +00:00
Kris Maglione 1802556763 Bug 1685801: Part 7 - Move BrowserUtils.parseUrlAndPostData to a separate module. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101487
2021-01-28 20:58:41 +00:00
Kris Maglione e6237071e6 Bug 1685801: Part 6 - Move some front-end code from BrowserUtils to a separate module. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101486
2021-01-28 20:58:43 +00:00
Kris Maglione e50f5e6f63 Bug 1685801: Part 5 - Remove BrowserUtils.restartApplication. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101485
2021-01-28 20:58:46 +00:00
Kris Maglione 7a159b84c7 Bug 1685801: Part 4 - Remove BrowserUtils.dumpLn. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101484
2021-01-28 20:58:22 +00:00
Kris Maglione 9ab2b48df3 Bug 1685801: Part 3 - Remove BrowserUtils.makeURI and makeFileURI. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101483
2021-01-28 20:58:24 +00:00
Kris Maglione f440a0cc36 Bug 1685801: Part 2 - Move site origin telemetry to separate module. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101482
2021-01-28 20:58:26 +00:00
Kris Maglione 63ac85dd8e Bug 1685801: Part 1 - Move objectToPropBag and propBagToObject out of BrowserUtils. r=mccr8
Note that PromptUtils.objectToPropBag and the new propBagToObject function in
prompt_common.js do not do the recursive conversion that the BrowserUtils
versions attempted, but that code was completely broken, and would have failed
if it encountered a value which triggered recursion.

Differential Revision: https://phabricator.services.mozilla.com/D101481
2021-01-28 20:58:29 +00:00
Mihai Alexandru Michis 040e2ea5d0 Backed out 12 changesets (bug 1685801) for causing bc failures in browser_ctrlTab.js
CLOSED TREE

Backed out changeset 021924b62f13 (bug 1685801)
Backed out changeset 38cc10101c1f (bug 1685801)
Backed out changeset 9ab9574ac72a (bug 1685801)
Backed out changeset 1a7f259cc2ec (bug 1685801)
Backed out changeset b267b19a7f6e (bug 1685801)
Backed out changeset 7dfcf0257487 (bug 1685801)
Backed out changeset ee0d0169b079 (bug 1685801)
Backed out changeset 0c358ee51951 (bug 1685801)
Backed out changeset 338ab91af557 (bug 1685801)
Backed out changeset a49415007aaf (bug 1685801)
Backed out changeset b91098299143 (bug 1685801)
Backed out changeset edf6209861a8 (bug 1685801)
2021-01-28 22:55:11 +02:00
Brindusan Cristian e117dc4695 Backed out 2 changesets (bug 1596897) for mochitest failures at browser_setIgnoreCertificateErrors.js. CLOSED TREE
Backed out changeset 00c45a405129 (bug 1596897)
Backed out changeset 61304ccbaada (bug 1596897)
2021-01-28 21:53:46 +02:00
Kris Maglione 205b99c744 Bug 1685801: Part 12 - Remove BrowserUtils.urlSecurityCheck. r=mccr8
This moves the exception prettifying to the script security manager for all JS
callers, where it is much cheaper and more consistently applied.

Differential Revision: https://phabricator.services.mozilla.com/D101492
2021-01-28 05:25:15 +00:00
Kris Maglione 833c310a9c Bug 1685801: Part 11 - Move makeNicePluginName out of BrowserUtils. r=handyman
It will mostly not be used. This patch just duplicates it in the two modules
that use it since it's not long for this world, anyway.

Differential Revision: https://phabricator.services.mozilla.com/D101491
2021-01-28 05:25:17 +00:00
Kris Maglione d8d7038340 Bug 1685801: Part 10 - Move BrowserUtils.getElementBounding*Rect to a separate module. r=mccr8
They won't be used in most processes.

Differential Revision: https://phabricator.services.mozilla.com/D101490
2021-01-28 05:26:26 +00:00
Kris Maglione 61f953a36b Bug 1685801: Part 9 - Move BrowserUtils.getSelectionDetails to a separate module. r=mccr8
It won't ever be used in most content processes.

Differential Revision: https://phabricator.services.mozilla.com/D101489
2021-01-28 05:24:56 +00:00
Kris Maglione 56bb7266d8 Bug 1685801: Part 8 - Remove BrowserUtils toolbar tracking code. r=mccr8
It's only used by the finder code, and can be much simpler.

Differential Revision: https://phabricator.services.mozilla.com/D101488
2021-01-28 05:24:58 +00:00
Kris Maglione 7f0df139d5 Bug 1685801: Part 7 - Move BrowserUtils.parseUrlAndPostData to a separate module. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101487
2021-01-28 05:25:01 +00:00
Kris Maglione 69c936d646 Bug 1685801: Part 6 - Move some front-end code from BrowserUtils to a separate module. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101486
2021-01-28 05:25:03 +00:00
Kris Maglione 16d8777f81 Bug 1685801: Part 5 - Remove BrowserUtils.restartApplication. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101485
2021-01-28 05:25:05 +00:00
Kris Maglione 368d02aa75 Bug 1685801: Part 4 - Remove BrowserUtils.dumpLn. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101484
2021-01-28 05:25:08 +00:00
Kris Maglione d7b8eeedcc Bug 1685801: Part 3 - Remove BrowserUtils.makeURI and makeFileURI. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101483
2021-01-28 05:25:10 +00:00
Kris Maglione 59963809cd Bug 1685801: Part 2 - Move site origin telemetry to separate module. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101482
2021-01-28 18:48:25 +00:00
Kris Maglione 4a273b246f Bug 1685801: Part 1 - Move objectToPropBag and propBagToObject out of BrowserUtils. r=mccr8
Note that PromptUtils.objectToPropBag and the new propBagToObject function in
prompt_common.js do not do the recursive conversion that the BrowserUtils
versions attempted, but that code was completely broken, and would have failed
if it encountered a value which triggered recursion.

Differential Revision: https://phabricator.services.mozilla.com/D101481
2021-01-28 05:24:54 +00:00
Paul Zuehlcke bbdb4f3b7b Bug 1596897 - Updated tests for decoupled permissions panel. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D99893
2021-01-28 12:14:43 +00:00
Emilio Cobos Álvarez b1a1a57cd6 Bug 1689342 - Remove focus-visible and preload from the experimental features section. r=preferences-reviewers,Gijs
These are enabled by default and shipped in 85 and 84 respectively.

Differential Revision: https://phabricator.services.mozilla.com/D103316
2021-01-28 14:21:57 +00:00
M. Sirringhaus 5d4a325c23 Bug 1688882 - Always inform the main process that a minidump has been generated, even if it's incomplete r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D103041
2021-01-28 14:17:34 +00:00
Paul Zuehlcke 39228075d3 Bug 1688221 - Skip localStorage clear-site-data tests for legacy localStorage implementation. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D103037
2021-01-28 11:23:38 +00:00
Csoregi Natalia 2ee9173f2d Backed out changeset aed2730aad6c (bug 1689253) for layout failures. CLOSED TREE 2021-01-28 09:52:38 +02:00
Emilio Cobos Álvarez f11b3f5d2c Bug 1689253 - Resizer size should not depend on scrollbars. r=spohl
Specifying only width/height means that xul layout will still stretch to
the container. As a result, the resizer on windows and on linux+nnt is
different size depending on whether there are scrollbars or not.

Since that doesn't seem like the intent, let's fix it so that it behaves
like Linux with the native theme, which just fixes the resizer to 15px:

https://searchfox.org/mozilla-central/rev/b9384b091e901b3283ce24b6610e80699d79fd06/widget/gtk/nsNativeThemeGTK.cpp#1678-1682

In the future we might want to support painting resizers directly in
nsNativeBasicTheme? Might be faster than the svg background. But that
being said, I don't think resizers are common enough to optimize much.

Differential Revision: https://phabricator.services.mozilla.com/D103260
2021-01-28 05:20:38 +00:00
Emma Malysz 61a1c11e58 Bug 1649611: Remove OS.File usage from DownloadIntegration.jsm and respect umask in IOUtils::SetPermissions r=barret
Differential Revision: https://phabricator.services.mozilla.com/D99729
2021-01-28 00:59:04 +00:00
Butkovits Atila 7decdccbdc Backed out 12 changesets (bug 1685801) for causing failures on browser_fission_maxOrigins.js. CLOSED TREE
Backed out changeset 0d7153110519 (bug 1685801)
Backed out changeset 5175062925c7 (bug 1685801)
Backed out changeset 2c1250e786f0 (bug 1685801)
Backed out changeset 0ce3c773ba74 (bug 1685801)
Backed out changeset 9d51c6e24dee (bug 1685801)
Backed out changeset 3f4dc6349441 (bug 1685801)
Backed out changeset a80de9abb9f8 (bug 1685801)
Backed out changeset 30786893a5e7 (bug 1685801)
Backed out changeset 8007b12d6e32 (bug 1685801)
Backed out changeset fa814f4b7125 (bug 1685801)
Backed out changeset 14e4e47ee99f (bug 1685801)
Backed out changeset d9f1feba9454 (bug 1685801)
2021-01-28 07:15:59 +02:00
Kris Maglione fa906b07e7 Bug 1685801: Part 12 - Remove BrowserUtils.urlSecurityCheck. r=mccr8
This moves the exception prettifying to the script security manager for all JS
callers, where it is much cheaper and more consistently applied.

Differential Revision: https://phabricator.services.mozilla.com/D101492
2021-01-28 03:33:09 +00:00
Kris Maglione de80dda2f5 Bug 1685801: Part 11 - Move makeNicePluginName out of BrowserUtils. r=handyman
It will mostly not be used. This patch just duplicates it in the two modules
that use it since it's not long for this world, anyway.

Differential Revision: https://phabricator.services.mozilla.com/D101491
2021-01-28 03:33:07 +00:00
Kris Maglione bde014e0c3 Bug 1685801: Part 10 - Move BrowserUtils.getElementBounding*Rect to a separate module. r=mccr8
They won't be used in most processes.

Differential Revision: https://phabricator.services.mozilla.com/D101490
2021-01-28 03:33:04 +00:00
Kris Maglione 6a91fbec71 Bug 1685801: Part 9 - Move BrowserUtils.getSelectionDetails to a separate module. r=mccr8
It won't ever be used in most content processes.

Differential Revision: https://phabricator.services.mozilla.com/D101489
2021-01-28 03:32:56 +00:00
Kris Maglione 7075843922 Bug 1685801: Part 8 - Remove BrowserUtils toolbar tracking code. r=mccr8
It's only used by the finder code, and can be much simpler.

Differential Revision: https://phabricator.services.mozilla.com/D101488
2021-01-28 03:32:54 +00:00
Kris Maglione 7ec5a11442 Bug 1685801: Part 7 - Move BrowserUtils.parseUrlAndPostData to a separate module. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101487
2021-01-28 03:32:51 +00:00
Kris Maglione 5b2b2517a2 Bug 1685801: Part 6 - Move some front-end code from BrowserUtils to a separate module. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101486
2021-01-28 03:32:43 +00:00
Kris Maglione e5872f50f2 Bug 1685801: Part 5 - Remove BrowserUtils.restartApplication. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101485
2021-01-28 03:32:31 +00:00
Kris Maglione 9cdeefd978 Bug 1685801: Part 4 - Remove BrowserUtils.dumpLn. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101484
2021-01-28 03:32:28 +00:00
Kris Maglione 70ccb5bca1 Bug 1685801: Part 3 - Remove BrowserUtils.makeURI and makeFileURI. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101483
2021-01-28 03:32:33 +00:00
Kris Maglione 36a64d4784 Bug 1685801: Part 2 - Move site origin telemetry to separate module. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D101482
2021-01-28 03:32:30 +00:00
Kris Maglione 09c8b4b7c9 Bug 1685801: Part 1 - Move objectToPropBag and propBagToObject out of BrowserUtils. r=mccr8
Note that PromptUtils.objectToPropBag and the new propBagToObject function in
prompt_common.js do not do the recursive conversion that the BrowserUtils
versions attempted, but that code was completely broken, and would have failed
if it encountered a value which triggered recursion.

Differential Revision: https://phabricator.services.mozilla.com/D101481
2021-01-28 03:32:23 +00:00
Andreea Pavel cc35a49c17 Bug 1683279 - disable browser_print_in_container.js on linux64 debug r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D102910
2021-01-25 16:54:37 +00:00
Nick Alexander 84441f9db0 Bug 1682069 - Add test ensuring policies engine works for background tasks. r=mossop,mkaply
I've tested this explicitly with `AppUpdateURL` because that's the
policy-controlled value we care about for the first use case for
background tasks, namely the background update agent.

Differential Revision: https://phabricator.services.mozilla.com/D99846
2021-01-27 22:54:37 +00:00