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

5419 Коммитов

Автор SHA1 Сообщение Дата
Toshihito Kikuchi e83bcb5130 Bug 1630281 - Cache the executable's IAT for ntdll.dll before COM initialization. r=mhowell
When the browser process starts a sandbox process, we copy the executable's IAT
for ntdll.dll into the new process to prevent DLL injection via IAT tampering as
the launcher process does.  However, if IAT has been modified by a module injected
via `SetWindowHookEx`, the browser process cannot copy IAT because a modified IAT
is invalid in a different process, failing to start any sandbox processes.

The proposed fix is to cache IAT before COM initialization which may load
modules via `SetWindowHookEx` for the first time in the process.

Differential Revision: https://phabricator.services.mozilla.com/D73303
2020-04-30 18:26:18 +00:00
Daisuke Akatsuka 0941c106a4 Bug 1625134: Enable the compatibility panel in Nightly and DevEdition. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D72996
2020-04-29 22:43:06 +00:00
aarushivij 972799f8aa Bug 1634013 - Remove the browser.tabs.multiselect pref r=dao
Differential Revision: https://phabricator.services.mozilla.com/D73074
2020-04-29 20:52:32 +00:00
Kris Maglione f7e694f8cc Bug 1630691: Part 2 - Get rid of the "dom.mozBrowserFramesEnabled" pref. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D71227
2020-04-29 19:29:11 +00:00
Dorel Luca 4d9e086d8a Backed out 3 changesets (bug 1602075) for Devtools failures in devtools/client/accessibility/test/browser/browser_accessibility. CLOSED TREE
Backed out changeset d6c51e1b3fb3 (bug 1602075)
Backed out changeset f9017a10e8df (bug 1602075)
Backed out changeset 69d5ff6275a9 (bug 1602075)
2020-04-29 21:35:47 +03:00
jayati 8a94be457d Bug 1634012 - Remove the browser.tabs.showAudioPlayingIcon pref.r=dao
Differential Revision: https://phabricator.services.mozilla.com/D73084
2020-04-29 17:22:48 +00:00
Yura Zenevich ade7f7c571 Bug 1602075 - add an accessibility-panel-auto-init feature to control the panel auto enabling functionality. r=mythmon,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D71582
2020-04-29 17:14:25 +00:00
Ed Lee a6fbc5aae4 Bug 1618311 - Contextually suggest importing passwords as an autocomplete entry r=MattN,fluent-reviewers,flod
Add importableLogins autocomplete items that show for a site when there's chromium-based logins, no saved logins, and appropriate experiment state. Default behavior is unchanged with default "" pref value, and new behavior can be turned on with "import" pref value.

Differential Revision: https://phabricator.services.mozilla.com/D72096
2020-04-28 21:59:34 +00:00
Andrei Oprea 3470044603 Bug 1633009 - Disable the Remote Settings message-group provider because it is not used r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D72704
2020-04-28 14:14:40 +00:00
Vlad Filippov cf50ebbe18 Bug 1631830 - Fetch Sync tokens with OAuth behind a pref r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D72092
2020-04-28 04:20:55 +00:00
jayati 0881978969 Bug 1620438 - Remove references to extensions.webservice.discoverURL. r=robwu,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,whimboo,sparky
Differential Revision: https://phabricator.services.mozilla.com/D71203
2020-04-27 14:36:04 +00:00
Andreea Pavel 26c02e4ad0 Backed out 7 changesets (bug 1602075, bug 1551574) for failing multiple dt e.g. browser_accessibility_context_menu_inspector.js on a CLOSED TREE
Backed out changeset d878be5e1884 (bug 1551574)
Backed out changeset 2b11feb2473d (bug 1602075)
Backed out changeset 1406b19b25e9 (bug 1602075)
Backed out changeset 0aa8307788b6 (bug 1602075)
Backed out changeset 418dbded9752 (bug 1602075)
Backed out changeset 2c19213df4d7 (bug 1602075)
Backed out changeset 98a4b4e8fda3 (bug 1602075)
2020-04-27 20:23:42 +03:00
Yura Zenevich df33e68981 Bug 1602075 - add an accessibility-panel-auto-init feature to control the panel auto enabling functionality. r=mythmon,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D71582
2020-04-24 00:38:55 +00:00
Jared Wein 39844dcb4e Bug 1631879 - Update the name of the osKeyStore log preference now that it has moved to toolkit. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D72427
2020-04-25 02:52:05 +00:00
Andrei Oprea 5cfefdf0ed Bug 1631456 - Create a CFR message loader for ExperimentAPI r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D71766
2020-04-24 15:30:28 +00:00
Csoregi Natalia 230cef6455 Backed out 6 changesets (bug 1602075) for devtools failures caused by markup-context-menu.js. CLOSED TREE
Backed out changeset cf06e30be068 (bug 1602075)
Backed out changeset 51f01135d82f (bug 1602075)
Backed out changeset fbb30bd09d66 (bug 1602075)
Backed out changeset e1e570497527 (bug 1602075)
Backed out changeset 3aa7f4f31934 (bug 1602075)
Backed out changeset 7d568f0fa1e4 (bug 1602075)
2020-04-23 19:03:05 +03:00
Yura Zenevich 0cd7e8c096 Bug 1602075 - add an accessibility-panel-auto-init feature to control the panel auto enabling functionality. r=mythmon,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D71582
2020-04-23 14:39:47 +00:00
Harry Twyford 2a06a6f3c9 Bug 1626946 - Remove search suggestions that dupe a search history result. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D71094
2020-04-22 17:41:00 +00:00
Kate Hudson 1a1bdf199a Bug 1631668 - Consolidate messaging-system and about:welcome logging, add additional logs r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D71695
2020-04-22 14:47:12 +00:00
Daisuke Akatsuka 5865a049cd Bug 1590981: Make target browsers persistent. r=mtigley
Depends on D70321

Differential Revision: https://phabricator.services.mozilla.com/D70322
2020-04-22 01:50:57 +00:00
aarushivij c05f5f1c5a Bug 1379910 - Add Preference option to change the locale strategy for regional preferences r=fluent-reviewers,jaws,flod CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D69715
2020-04-21 19:17:04 +00:00
Bogdan Tara 67d7d4d0ce Backed out changeset d7e299be215a (bug 1379910) for failures on browser_ElapsedTime.js CLOSED TREE 2020-04-22 01:55:04 +03:00
aarushivij 4020ca1338 Bug 1379910 - Add Preference option to change the locale strategy for regional preferences r=fluent-reviewers,jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D69715
2020-04-21 19:17:04 +00:00
Emilio Cobos Álvarez 3cb235302a Bug 1631776 - Convert some imagedocument prefs to static prefs. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D71753
2020-04-21 15:40:55 +00:00
jayati 1e9e57ecb6 Bug 1599729 - Remove security.identityblock.show_extended_validation pref and related UI code. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D67874
2020-04-18 22:45:24 +00:00
Kate Hudson b1d26ed383 Bug 1620021 - Integrate aboutwelcome with ExperimentManager r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D65367
2020-04-18 05:23:02 +00:00
Daniel Varga 53533d14b8 Backed out changeset a6904ec3d1e0 (bug 1347710) for causing Bug 1630860 a=backout 2020-04-17 13:01:21 +03:00
Drew Willcoxon eeeeea2f96 Bug 1618769 - Increase max chars for search suggestions, and don't fetch suggestions at all when max is reached due to paste. r=mak
* Add a new `allowSearchSuggestions` property to the query context. It defaults to true.
* `UrlbarInput` sets this property when it starts a query. If the event that started the query is a paste event and the pasted string's length is larger than maxChars, then don't allow suggestions. Otherwise do.
* `UrlbarProviderSearchSuggestions.isActive` returns false when `!context.allowSearchSuggestions`.
* `UrlbarProviderSearchSuggestions` doesn't truncate the query anymore.
* Keep the `browser.urlbar.maxCharsForSearchSuggestions` pref but use it only for pastes, and increase it from 20 to 100. I considered making a new pref but this way if a user changed it, then it still applies to pastes at least. I'm not sure it's important though.

Differential Revision: https://phabricator.services.mozilla.com/D70956
2020-04-17 00:42:23 +00:00
pbz 3075dbd453 Bug 1615588 - Extended nsIPromptService to support tab modal prompts. r=johannh,MattN,necko-reviewers,dragana
This patch introduces a new tab modal system prompt type. It can be opened via the nsIPromptService
with a destination BrowsingContext. These tab system prompts overlap slightly with the upper
chrome UI to differentiate them from content prompts (previously called tab prompts).

- Extended nsIPromptService and nsIPrompt to accept 3 types of modal prompts:
  - Window prompts
  - Tab (system) prompts
  - Content prompts (the old tab prompts)
- Removed prompt code from Prompter.jsm, always call PromptParent window actor instead
- Added PromptChild window actor to forward pagehide events to parent actor
- Created additional prompt methods in nsIPromptService to prompt by browsingContext and modalType
- Backwards compatibility is maintained, consumers can still open content prompts calling nsIPrompt with a content window

Differential Revision: https://phabricator.services.mozilla.com/D66446
2020-04-16 14:43:50 +00:00
Razvan Caliman 1a167097a6 Bug 1607755 - Remove box model highlighter implementation with setupInParent() r=jdescottes
The changes that are being removed now were introduced as a Fission-compatible approach in Bug 1572651, but were made obsolete by the fact that `setupInParent()` will not get a Fission-compatible replacement under the hood.

The replacement box model highlighter is implemented in Bug 1598307.

Most of the changes are removed aside from `server/actors/highlighters/box-model-renderer.js` which is the subset of code from `server/actors/highlighters/boxmodel.js` that handles only the rendering of the highlighter markup. This is reused in the upcoming replacement (see D54022).

Differential Revision: https://phabricator.services.mozilla.com/D69833
2020-04-15 14:38:21 +00:00
Drew Willcoxon a6b80b0e24 Bug 1628926 - Remove the browser.urlbar.oneOffSearches pref. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D70921

--HG--
extra : moz-landing-system : lando
2020-04-16 00:00:55 +00:00
Arthur Iakab 3f105ec0c5 Backed out changeset 0c8a5b5094b6 (bug 1628926) for Eslint failure on UrlbarView.jsm
CLOSED TREE
2020-04-16 01:38:49 +03:00
Drew Willcoxon 1736e700e0 Bug 1628926 - Remove the browser.urlbar.oneOffSearches pref. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D70921

--HG--
extra : moz-landing-system : lando
2020-04-15 08:56:16 +00:00
Chris Martin 6590a743a5 Bug 1347710 - Enable sandbox protections for the Windows GPU process r=bobowen
It seems that all the warnings caused by the GPU sandbox have been fixed, and
the transparent window issue was resolved in D61370.

Hopefully there are no further complications and this can stay landed.

Differential Revision: https://phabricator.services.mozilla.com/D18876

--HG--
extra : moz-landing-system : lando
2020-04-15 20:08:29 +00:00
Dão Gottwald 483b6d0917 Bug 1629953 - Use prefers-reduced-motion media query for the stop/reload button animation. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D70899

--HG--
extra : moz-landing-system : lando
2020-04-15 08:48:08 +00:00
Daniel Varga cf5b29be03 Backed out changeset 77d86775b008 (bug 1379910) for causing multiple brwoser-chrome failures
CLOSED TREE
2020-04-15 03:23:36 +03:00
aarushivij 5931c2dd07 Bug 1379910 - Add Preference option to change the locale strategy for regional preferences r=fluent-reviewers,jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D69715

--HG--
extra : moz-landing-system : lando
2020-04-14 18:58:24 +00:00
Mihai Alexandru Michis 72126bcffd Backed out changeset c522095c6db2 (bug 1629953) for causing failures in browser_aboutStopReload.js
CLOSED TREE
2020-04-15 01:57:31 +03:00
Dão Gottwald ec2c37d516 Bug 1629953 - Use prefers-reduced-motion media query for the stop/reload button animation. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D70899

--HG--
extra : moz-landing-system : lando
2020-04-14 17:33:13 +00:00
Andrea Marchesini 13481ea877 Bug 1363541 - Modernize the PermissionManager - part 4 - mozilla namespace, r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D70040

--HG--
rename : extensions/permissions/nsPermissionManager.cpp => extensions/permissions/PermissionManager.cpp
rename : extensions/permissions/nsPermissionManager.h => extensions/permissions/PermissionManager.h
extra : moz-landing-system : lando
2020-04-11 13:42:12 +00:00
Csoregi Natalia 954b969608 Backed out 5 changesets (bug 1615588) for browser-chrome failures e.g. browser_beforeunload_duplicate_dialogs.js. CLOSED TREE
Backed out changeset 751cca7566a8 (bug 1615588)
Backed out changeset 474aca043834 (bug 1615588)
Backed out changeset 7839b95ef76c (bug 1615588)
Backed out changeset 32bb87f48b13 (bug 1615588)
Backed out changeset 264e642042b1 (bug 1615588)

--HG--
extra : rebase_source : 41ed149c97382bc1cf823abc56811b382cae0207
2020-04-10 21:19:15 +03:00
pbz 2f0f0d62d1 Bug 1615588 - Extended nsIPromptService to support tab modal prompts. r=johannh,MattN
This patch introduces a new tab modal system prompt type. It can be opened via the nsIPromptService
with a destination BrowsingContext. These tab system prompts overlap slightly with the upper
chrome UI to differentiate them from content prompts (previously called tab prompts).

- Extended nsIPromptService and nsIPrompt to accept 3 types of modal prompts:
  - Window prompts
  - Tab (system) prompts
  - Content prompts (the old tab prompts)
- Removed prompt code from Prompter.jsm, always call PromptParent window actor instead
- Added PromptChild window actor to forward pagehide events to parent actor
- Created additional prompt methods in nsIPromptService to prompt by browsingContext and modalType
- Backwards compatibility is maintained, consumers can still open content prompts calling nsIPrompt with a content window

Differential Revision: https://phabricator.services.mozilla.com/D66446

--HG--
extra : moz-landing-system : lando
2020-04-10 16:47:00 +00:00
Nicolas Chevobbe d41c6c32ac Bug 1628346 - Enable Context Selector for the Browser Toolbox on Nightly. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D70357

--HG--
extra : moz-landing-system : lando
2020-04-10 13:52:19 +00:00
Nicolas Chevobbe f82c8d1832 Bug 1628346 - Add a dedicated context selector pref for content toolbox. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D70356

--HG--
extra : moz-landing-system : lando
2020-04-10 13:51:51 +00:00
Razvan Maries de087de854 Backed out 2 changesets (bug 1628346) for devtools perma failures. CLOSED TREE
Backed out changeset 1ad0f0552ed9 (bug 1628346)
Backed out changeset 4626a35ae758 (bug 1628346)
2020-04-10 14:31:08 +03:00
Nicolas Chevobbe 6602a08fc4 Bug 1628346 - Enable Context Selector for the Browser Toolbox on Nightly. r=ochameau.
Depends on D70356

Differential Revision: https://phabricator.services.mozilla.com/D70357

--HG--
extra : moz-landing-system : lando
2020-04-10 08:55:15 +00:00
Nicolas Chevobbe 213f1b45ff Bug 1628346 - Add a dedicated context selector pref for content toolbox. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D70356

--HG--
extra : moz-landing-system : lando
2020-04-10 08:55:17 +00:00
Andreea Pavel 84adc5c95f Backed out 2 changesets (bug 1628346) for mocha | webconsole node failures on a CLOSED TREE
Backed out changeset acb119efbe24 (bug 1628346)
Backed out changeset bbef701c7a1a (bug 1628346)
2020-04-10 11:50:56 +03:00
Nicolas Chevobbe a38a0f26de Bug 1628346 - Enable Context Selector for the Browser Toolbox on Nightly. r=ochameau.
Depends on D70356

Differential Revision: https://phabricator.services.mozilla.com/D70357

--HG--
extra : moz-landing-system : lando
2020-04-09 19:46:17 +00:00
Nicolas Chevobbe adc4939c17 Bug 1628346 - Add a dedicated context selector pref for content toolbox. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D70356

--HG--
extra : moz-landing-system : lando
2020-04-09 19:45:51 +00:00