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

69964 Коммитов

Автор SHA1 Сообщение Дата
Narcis Beleuzu 46e3b1ce2c Backed out 5 changesets (bug 1599579) for twinopen failures. CLOSED TREE
Backed out changeset 053229a30ef1 (bug 1599579)
Backed out changeset c2828aec4caf (bug 1599579)
Backed out changeset 085558fe56dc (bug 1599579)
Backed out changeset a4e7334f8ce6 (bug 1599579)
Backed out changeset 9ebd2eb155da (bug 1599579)
2020-06-23 02:23:48 +03:00
Narcis Beleuzu 7d97bd7510 Backed out changeset edfa1e36dbfd (bug 1646968) for bc failures on browser_policyOverride.js . CLOSED TREE 2020-06-23 02:04:10 +03:00
Brindusan Cristian 83d0df93cf Backed out 2 changesets (bug 1645922) for xpcshell failures at test_getInfo.js. CLOSED TREE
Backed out changeset 70a0f7fd1803 (bug 1645922)
Backed out changeset 2fd3a3846d59 (bug 1645922)
2020-06-23 01:10:09 +03:00
Jared Wein b3cffe1142 Bug 1644534 - Add localization capabilities to FeatureGates. r=mstriemer,fluent-reviewers
Title and Description fields in Features.toml now specify the Fluent string ID that is defined in features.ftl

Differential Revision: https://phabricator.services.mozilla.com/D79027
2020-06-22 20:53:56 +00:00
Mark Smith a7683d117e Bug 1642404 - add an option to show that an update is being downloaded r=bytesized,fluent-reviewers,flod
Add support for a hidden preference named app.update.notifyDuringDownload
that, when set to true, causes a "Downloading update" message to appear
in the app menu during a MAR download. Clicking the message opens the
about box so the user can see detailed progress information.

Differential Revision: https://phabricator.services.mozilla.com/D77688
2020-06-22 20:24:46 +00:00
Toshihito Kikuchi dcef2560fb Bug 1642577 - De-elevate the process with CreateProcessAsUser if the compat flag RUNASADMIN is set. r=aklotz
If the process was elevated due to AppCompatFlags, we should not
use LaunchUnelevated to launch the browser process because it starts
an infinite loop of process launch.

The fix is to make GetElevationState return a new elevation state
if RUNASADMIN is set in AppCompatFlags.  With that state, we use
CreateProcessAsUser to launch the browser process.

Differential Revision: https://phabricator.services.mozilla.com/D80114
2020-06-22 18:37:49 +00:00
Zibi Braniecki cf10ddd578 Bug 1645922 - Reshuffle heuristic regexps to prioritize cc-name over generic name. r=abr
Differential Revision: https://phabricator.services.mozilla.com/D80338
2020-06-22 20:59:36 +00:00
Zibi Braniecki fbbe68bd28 Bug 1645922 - Update Regexps used by heuristics to latest master. r=abr
Differential Revision: https://phabricator.services.mozilla.com/D80119
2020-06-22 20:59:36 +00:00
Nika Layzell 64c97f9388 Bug 1599579 - Part 5: Ensure all views have matching BrowsingContextGroup IDs in getViews test, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D80258
2020-06-22 20:44:47 +00:00
Mark Banner 94a495406c Bug 1647400 - Fix Search Service test failures on ESR 78. r=mkaply.
'test_json_cache.js' needs to properly take account of legacy vs modern.
'list.json' should be specifying google-b-d rather than just google.

Differential Revision: https://phabricator.services.mozilla.com/D80542
2020-06-22 20:24:00 +00:00
Brindusan Cristian 4a82225405 Bug 1602668 - Fix linting error. CLOSED TREE 2020-06-22 23:21:52 +03:00
Harry Twyford 38d882e882 Bug 1645059 - Enable browser.urlbar.richSuggestions.tail. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D80463
2020-06-22 15:39:22 +00:00
Nihanth Subramanya 7ab2736269 Bug 1646968 - Remove unnecessary DoH heuristics run at startup. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D80415
2020-06-22 13:52:54 +00:00
tkhan 6ccabd4784 Bug 1602668 - M(1) manifest and test changes. r=kmag,karlt,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D70362
2020-06-22 19:09:49 +00:00
Andrei Oprea f58c7a2553 Bug 1643651 - Add actions to support DOH CFR r=nhnt11,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D78491
2020-06-22 17:55:45 +00:00
Zibi Braniecki dabd409d5f Bug 1647043 - Add support for IIN detection based on Credit Card Number. r=abr
Differential Revision: https://phabricator.services.mozilla.com/D80370
2020-06-22 16:06:14 +00:00
Emilio Cobos Álvarez 54e4e1bf4b Bug 1647356 - Make some borders one device pixel, to ensure they're not fractional. r=dao
Note that this means that in HiDPI displays these borders will still be
1 device pixel, rather than one CSS pixel, so this technically is a
minor change for such displays.

Differential Revision: https://phabricator.services.mozilla.com/D79602
2020-06-22 16:32:23 +00:00
Kashav Madan 8bf5a0784d Bug 1647334 - Inherit the private browsing bit for new (Non-)Fission windows opened from the File menu, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D80480
2020-06-22 15:58:24 +00:00
Brindusan Cristian 0422fd86b3 Backed out changeset 89da43b8e31a (bug 1643651) for node-newtab-unit-tests failures. CLOSED TREE 2020-06-22 20:37:08 +03:00
Noemi Erli e7cee93cdd Backed out changeset 73d805c4e78c (bug 1599567) for causing failures in est_event_ping.py CLOSED TREE 2020-06-22 18:52:39 +03:00
Andrei Oprea e3f3f5b1f4 Bug 1643651 - Add actions to support DOH CFR r=nhnt11,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D78491
2020-06-22 09:04:18 +00:00
prathiksha 99776696c5 Bug 1599567 - Add telemetry for when logins store is unusable because of missing or corrupt logins.json file. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D78477
2020-06-22 14:24:23 +00:00
Francesco Lodolo (:flod) 38047e5079 Bug 1647291 - Add "ie" to localization comment for browser data types r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80445
2020-06-22 14:24:16 +00:00
Andrea Marchesini 7468c2f663 Bug 1642667 - Isolate alt-srv and connection pool per first-party when privacy.partition.network_state is set to true - part 2 - tests, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D78083
2020-06-22 11:03:24 +00:00
Emilio Cobos Álvarez b9b9e38dd9 Bug 1646224 - Use mozilla::Length rather than nscoord to store font sizes. r=heycam,jfkthame
This avoids arbitrary precision loss when computing REM units and so on,
which is particularly important if we ever change the base of our app
units (but useful regardless).

Differential Revision: https://phabricator.services.mozilla.com/D79928
2020-06-22 09:45:40 +00:00
Tom Tung edecee7890 Bug 1645495 - Split up browser_timing_precision_cross_origin_isolated.js into different tests; r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D80364
2020-06-22 09:33:06 +00:00
Csoregi Natalia aec20399f5 Backed out changeset a0af6d53c082 (bug 1639284) for multiple failures e.g. browser_asrouter_whatsnewpanel.js CLOSED TREE 2020-06-22 12:20:39 +03:00
Mathieu Leplatre 07af99c7f1 Bug 1639284 - Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D78246
2020-06-22 08:21:40 +00:00
Tim Huang afadc99944 Bug 1643607 - Fix the timeout issue of the test browser_aboutCertError.js in Fission. r=johannh
The timeout happens when we get an old element of the 'errorCode'
element in the test code. In this patch, we fix this issue by getting
the element every time we check the condition of the 'errorCode'
condition.

Differential Revision: https://phabricator.services.mozilla.com/D80214
2020-06-22 07:08:22 +00:00
Csoregi Natalia 3d39d3b7dd Backed out changeset 0f0e045d2928 (bug 1647043) for multiple formautofill failures. CLOSED TREE 2020-06-22 09:11:13 +03:00
Zibi Braniecki 93a7d88e2d Bug 1647043 - Add support for IIN detection based on Credit Card Number. r=abr
Differential Revision: https://phabricator.services.mozilla.com/D80370
2020-06-22 04:14:23 +00:00
Tom Schuster 801eef739c Bug 1547595 - browser_removeUnsafeProtocolsFromURLBarPaste has stopped failing now that \n isn't changed to \r\n CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D80362
2020-06-19 18:12:36 +00:00
jayati b5affdb9cf Bug 1612125 - Add close button and delay for milestone message. r=ewright,fluent-reviewers,k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D71068
2020-06-19 08:54:07 +00:00
Nihanth Subramanya 37932bfc60 Bug 1646916 - [DoH rollout] Add missing enums to preferences API input params. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D80334
2020-06-19 06:13:57 +00:00
Dorel Luca d4c820fa0f Backed out changeset 3671a57712e4 (bug 1646780) for Browser-chrome failures in webrtc/browser_devices_get_user_media_tear_off_tab.js 2020-06-19 04:22:23 +03:00
Scott 4a120db4c8 Bug 1632574 - Turn Pocket stories on by default in GB r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D78722
2020-06-10 18:04:12 +00:00
Gijs Kruitbosch f457ccd655 Bug 1646780 - use a template to wrap the identity popup while it's not needed, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D78894
2020-06-19 00:02:11 +00:00
Mike Conley 7ecb7ebe35 Bug 1626995 - Use the app build ID to version the about:home startup cache. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D80290
2020-06-18 22:09:16 +00:00
Nihanth Subramanya 5ab95662ca Bug 1644444 - Update NextDNS endpoint URL and migrate pref values. r=valentin,prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D79627
2020-06-18 08:18:58 +00:00
Sam Foster b0f1299b3f Bug 1642431 - Default to using a new tab when opening downloaded PDFs in the browser. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D79951
2020-06-18 15:39:37 +00:00
Gijs Kruitbosch 0538417ba0 Bug 1621231 - make sandbox prefs not trip browser_preferences_usage.js so much, r=florian
A longer-term fix is being worked on in bug 1644917, but this will make life easier for sheriffs and on try.

Differential Revision: https://phabricator.services.mozilla.com/D79662
2020-06-18 15:46:41 +00:00
Cosmin Sabou 65d75a47f3 Backed out changeset 299e19193e11 (bug 1646224) for causing font related failures. CLOSED TREE 2020-06-18 18:26:51 +03:00
Cosmin Sabou 17e54eff48 Backed out changeset 7e39d1eed06b (bug 1639284) for xpcshell failures on test_blocklist_severities.js. CLOSED TREE 2020-06-18 17:29:29 +03:00
Emilio Cobos Álvarez 090e3d2409 Bug 1646224 - Use mozilla::Length rather than nscoord to store font sizes. r=heycam,jfkthame
This avoids arbitrary precision loss when computing REM units and so on,
which is particularly important if we ever change the base of our app
units (but useful regardless).

Differential Revision: https://phabricator.services.mozilla.com/D79928
2020-06-18 13:55:03 +00:00
Mathieu Leplatre 986bc3704b Bug 1639284 - Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D78246
2020-06-18 09:47:43 +00:00
Butkovits Atila 44b8ac984c Backed out changeset e33817395845 (bug 1529610) as requested by dev. CLOSED TREE 2020-06-18 15:38:56 +03:00
pbz c90e24b52a Bug 1645632 - Include webrtc window streams when handling webrtcLegacyIndicator click. r=johannh
Bug 1636207 updated webrtcUI.getActiveStreams to support getting window streams. This updates
the call sites in the legacy webrtc indicator, so we get all streams. In the affected call sites
the streams are used to find and focus the parent window and show the permissions doorhanger.

Differential Revision: https://phabricator.services.mozilla.com/D80030
2020-06-18 11:42:05 +00:00
Gerald Squelart 61581471a7 Bug 1529610 - LRU cache of Windows filenames in WinIOAutoObservation - r=canaltinova,florian
Caching filenames in 32-entry LRU array covers >95% of calls, and makes the average `Filename()` call 5 to 10 times cheaper.

browser_start_content_mainthreadio.js needed to be updated to handle operations that now have a filename thanks to the cache.

Differential Revision: https://phabricator.services.mozilla.com/D79767
2020-06-18 08:26:51 +00:00
Gijs Kruitbosch 19220a3149 Bug 1644863 - fix trailing whitespace and windows line endings in locale files, r=fluent-reviewers,flod,Pike
Differential Revision: https://phabricator.services.mozilla.com/D79203
2020-06-17 22:46:22 +00:00
Gijs Kruitbosch d523471eac Bug 1644863 - fix trailing whitespace in browser/toolkit/devtools/mobile frontend code files, r=mossop,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D79201
2020-06-17 22:40:53 +00:00
Neil Deakin 9843200d33 Bug 1645633, setup RPM pages on the DOMWindowCreated event instead of using the 'xx-document-global-created' observer notification, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D79611
2020-06-17 15:04:39 +00:00
Punam Dahiya ef82cc3ec1 Bug 1644614 - Fix margin around tiles r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D79927
2020-06-17 21:02:23 +00:00
Andrei Oprea e15823a204 Bug 1646286 - Allow ToolbarPanel messages to specify how to open about pages r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D79989
2020-06-17 13:50:12 +00:00
Julian Descottes eddca6ec0a Bug 1639934 - Enable devtools.contenttoolbox.fission by default but gate it behind fission.autostart r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D79849
2020-06-17 19:46:51 +00:00
Emma Malysz ea1d95a265 Bug 1645460, switch from the expired FX_BROWSER_FULLSCREEN_USED to a scalar that we actually collect until Fx86 r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D79519
2020-06-17 18:07:40 +00:00
Michael Kaply 7571dc2667 Bug 1639980 - Hide Pocket saved pages if Pocket is disabled. r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D79750
2020-06-17 17:22:20 +00:00
Mihai Alexandru Michis cce0439cc1 Backed out changeset da7cbff78183 (bug 1639284) for causing failures in test_engine_selector_remote_settings.js
CLOSED TREE
2020-06-17 20:51:02 +03:00
Michael Kaply 654ac54207 Bug 1644528 - Allow DisabledCiphers policy to enable ciphers. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D78966
2020-06-17 17:17:04 +00:00
Kris Maglione 3bda67deab Bug 1638153: Part 2 - Fix uses of .rootTreeItem to get top browser window. r=geckoview-reviewers,nika,snorp
Differential Revision: https://phabricator.services.mozilla.com/D75429
2020-06-17 17:17:16 +00:00
Mike Conley 7f6dee8800 Bug 1645466 - Prevent the WebRTC indicator from being resized manually on Linux GTK. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D80019
2020-06-17 17:04:51 +00:00
Nika Layzell 4206cf7b5e Bug 1645882 - Remove extra space in [F] tab tooltip, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D80020
2020-06-17 16:00:37 +00:00
Mike Conley c31f8097c1 Bug 1622088 - Part 2: Add some mochitest-browser tests for the about:home startup cache. r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D71793
2020-06-16 17:18:14 +00:00
Mike Conley 6c6c2928e6 Bug 1622088 - Part 1: Write a test for the about:home startup cache worker. r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D70954
2020-06-16 20:51:52 +00:00
Mike Conley c5117eb648 Bug 1622088 - Make AboutHomeStartupCache notice when preallocated processes become privileged about content processes. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D79163
2020-06-16 17:17:24 +00:00
Mathieu Leplatre a4d248daf8 Bug 1639284 - Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,extension-reviewers,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D78246
2020-06-17 15:58:25 +00:00
Neil Deakin 58ca41961b Bug 1645541, use outerWindowId from the windowGlobal instead of using the Browser:Init message, Also makes the BrowserTab actor specific to the main browser, r=mconley,remote-protocol-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D79609
2020-06-17 15:01:28 +00:00
Neil Deakin b5c20e028a Bug 1645541, remove uncommonly used outerid to browser map and just iterate over the tabs instead, r=mconley
The map is only used by payments and about:devtools.

Differential Revision: https://phabricator.services.mozilla.com/D79608
2020-06-17 15:00:50 +00:00
Csoregi Natalia b77e2a68c6 Bug 1644537 - Fixing lint. a=lint-fix CLOSED TREE 2020-06-17 09:53:30 +03:00
Csoregi Natalia 49efebf92b Bug 1644537 - Fixing whitelist entry. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D79954
2020-06-17 06:03:40 +00:00
Jared Wein d8bc963e63 Bug 1644537 - Use FeatureGates for templating the Experimental Features section. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D79025
2020-06-17 03:39:48 +00:00
Razvan Maries eef39502e0 Backed out changeset 7f701cee12e7 (bug 1644537) for perma failures on browser_sync_disabled.js. CLOSED TREE 2020-06-17 05:55:10 +03:00
Jared Wein 3c292c8581 Bug 1644537 - Use FeatureGates for templating the Experimental Features section. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D79025
2020-06-17 01:50:54 +00:00
Jared Wein 0642aea6c8 Bug 1644538 - Add icon for Experimental Features section. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D79024
2020-06-10 18:13:05 +00:00
Jared Wein f94aaeb4a2 Bug 1644535 - Add section to about:preferences for Experimental Features. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D79023
2020-06-17 01:34:27 +00:00
Adam Roach [:abr] 5da9005f43 Bug 1429322: Add credit card logos to the autofill UI r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D79008
2020-06-16 21:53:05 +00:00
Adam Roach [:abr] eb216f2572 Bug 1642059: Open CC popup on field focus r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D78968
2020-06-16 21:28:10 +00:00
Marco Bonardo 3e90cfee30 Bug 1645967 - Avoid immediate import of Reducers.jsm in UrlbarProviderTopSites.jsm. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D79850
2020-06-16 19:52:47 +00:00
Dave Townsend e07f989e6c Bug 1620358: Gather telemetry on toolbar state. r=Gijs,zombie
Differential Revision: https://phabricator.services.mozilla.com/D78393
2020-06-16 21:06:15 +00:00
prathiksha 32fd1440ed Bug 1643069 - Remove outline on Monitor card blocks. r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D79435
2020-06-16 18:58:54 +00:00
prathiksha 1c5f087738 Bug 1643069 - Add telemetry for purple boxes on the monitor card. r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D79428
2020-06-16 18:58:39 +00:00
Kashav Madan 1a71fed80e Bug 1580766 - Add a unique ID for the BrowsingContext tree inside a browser element. r=kmag
This adds a `browserId` property to all browsing contexts. This ID is the same
for the entire tree of contexts inside a frame element. Each new top-level
context created for a given frame also inherits this ID. This allows identifying
the frame element for a given browsing context.

Originally authored by :mossop in D56245.

Differential Revision: https://phabricator.services.mozilla.com/D77911
2020-06-16 18:12:46 +00:00
Razvan Maries 73dfe9d277 Backed out changeset 585e0230b2d5 (bug 1580766) as requested. CLOSED TREE 2020-06-16 21:01:26 +03:00
Dave Townsend 7a5ade2788 Bug 1580766 - Add a unique ID for the BrowsingContext tree inside a browser element. r=kmag
This adds a `browserId` property to all browsing contexts. This ID is the same
for the entire tree of contexts inside a frame element. Each new top-level
context created for a given frame also inherits this ID. This allows identifying
the frame element for a given browsing context.

Originally authored by :mossop in D56245.

Differential Revision: https://phabricator.services.mozilla.com/D77911
2020-06-16 17:25:16 +00:00
Drew Willcoxon 8c5c5746f8 Bug 1572329 - Fix error that prevented the top history result from being deleted. r=mak
AFAICT this bug isn't reproducible anymore after bug 1623666. i.e., it's no
longer possible to show the history view. You can still see a history-like view
by typing ^ or a space, but in that case the first result is a search result,
not a history result, so it can't be deleted anyway. Nevertheless we should fix
this error.

Differential Revision: https://phabricator.services.mozilla.com/D79576
2020-06-16 08:01:27 +00:00
Stephen A Pohl de3ad3747b Bug 1634765: Drop support for (and prevent from running on) macOS versions below 10.12. r=haik
Differential Revision: https://phabricator.services.mozilla.com/D73516
2020-06-11 19:28:25 +00:00
Itiel cbb851d4f0 Bug 1645618 - Improve the global sharing indicator for RTL r=mconley
Also improve the CSS a bit

Differential Revision: https://phabricator.services.mozilla.com/D79604
2020-06-16 15:07:38 +00:00
emcminn 7b1ae48b1d Bug 1643105 - Remove unused "cfr-whatsnew-panel-header" string from asrouter.ftl r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D79737
2020-06-16 12:38:22 +00:00
Vlad Filippov 03ed2bef86 Bug 1645267 - should use a lazy getter for the logger in browser-sync. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D79776
2020-06-16 14:02:10 +00:00
Mike Conley 74d6aaf5f3 Bug 1645481 - Open the WebRTC indicator on the same display as the most recent browser window. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79544
2020-06-16 13:19:16 +00:00
Mike Conley e4104dbc78 Bug 1644904 - Stop hiding focusrings in the new WebRTC sharing indicator. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79509
2020-06-16 11:12:06 +00:00
Mike Conley c8fca8ef8c Bug 1644905 - Make the display sharing container a group, and set aria-labelledby when updating the displayed label. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79357
2020-06-16 11:20:57 +00:00
dpk 214e706476 Bug 1637431 - Gives meaningful tabs.query error message. r=robwu,geckoview-reviewers,agi
***
Bug 1637431 - Gives meaningful tabs.query error message. r=robwu

Differential Revision: https://phabricator.services.mozilla.com/D78466
2020-06-16 11:47:14 +00:00
Mark Banner 4ed84161a4 Bug 1638888 - Make disabling and enabling a WebExtension restore the default search engine correctly. r=mixedpuppy,extension-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D76503
2020-06-16 08:54:24 +00:00
Mark Banner 191db56ecd Bug 1638888 - Simplify processSearchProviderManifestEntry to handle the not setting as default engine case first. r=mixedpuppy,extension-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D79271
2020-06-16 08:54:16 +00:00
Drew Willcoxon 15284e839e Bug 1645511 - Improve the provider manager's provider.updateBehavior calls. r=mak
I considered wrapping `provider.tryMethod("updateBehavior", queryContext)` in a
promise in case there are implementations that aren't async or don't return a
promise. But there's only one implementation of `updateBehavior`, it's async,
and we probably won't end up with any more implementations, so for simplicity I
didn't.

Differential Revision: https://phabricator.services.mozilla.com/D79559
2020-06-16 01:09:26 +00:00
Drew Willcoxon 7024c06712 Bug 1640045 - Replace PlacesSearchAutocompleteProvider with UrlbarSearchUtils, remove its parseSubmissionURL function, and init the search service on the first query. r=mak
* Replace PlacesSearchAutocompleteProvider with UrlbarSearchUtils.
  * Move the module from toolkit to browser. The only consumers of
    PlacesSearchAutocompleteProvider are urlbar and UnifiedComplete.
  * I'd like to add functions to UrlbarUtils instead, but
    PlacesSearchAutocompleteProvider adds itself as an observer for search
    engine changes, and it keeps some state so that alias lookups are O(1). It
    has an init function to set that up. That's not quite as easy to do if I
    just added some functions to UrlbarUtils, and I think that O(1) lookups of
    aliases are worth keeping (vs. O(number of installed engines)), so I kept a
    separate module, now called UrlbarSearchUtils.
* Init the search service (via UrlbarSearchUtils) from
  UrlbarProvidersManager.startQuery so that every module involved in querying
  doesn't need to do it.
* Remove PlacesSearchAutocompleteProvider.currentEngine. Previous consumers can
  simply use Services.search directly now that the service is initialized early
  (see previous point).
* Remove PlacesSearchAutocompleteProvider.parseSubmissionURL. Here again
  consumers can use Services.search directly.

Differential Revision: https://phabricator.services.mozilla.com/D79244
2020-06-16 01:08:38 +00:00
Nika Layzell cde53b3bec Bug 1508306 - Part 1: Migate the Large-Allocation handler to DocumentLoadListener, r=mattwoodrow,necko-reviewers,geckoview-reviewers,agi,valentin
This removes the diagnostic warnings which used to be logged when the
Large-Allocation header was present, but failed to switch into a
Large-Allocation process. Due to the low adoption of the header, this shouldn't
be too large of a problem, but we can look into re-adding the diagnostics if
needed in the future.

The new codepath no longer performs multiple network requests for
Large-Allocation resources, and now relies on the battle-tested
DocumentLoadListener codepath for process switching.

Differential Revision: https://phabricator.services.mozilla.com/D78998
2020-06-15 23:24:07 +00:00
Nika Layzell c867d0930c Bug 1640019 - Part 7: Remove the unused 'navigateAndRestoreByIndex' method, r=Gijs
This method was used by GroupedSHistory for prerendering, and was missed when we
ripped out the incomplete code.

Differential Revision: https://phabricator.services.mozilla.com/D78975
2020-06-15 23:24:02 +00:00
Nika Layzell 24afe9ee3d Bug 1640019 - Part 6: Get rid of the rebuild_frameloaders pref, r=Gijs
This pref was enabled on all platforms, and the codepath which has it disabled
has been untested for some time. Remove the pref to simplify the code handling
the old case.

Differential Revision: https://phabricator.services.mozilla.com/D78974
2020-06-15 23:24:00 +00:00
Nika Layzell ae9eaf84c4 Bug 1640019 - Part 5: Remove a number of now-unused 'updateBrowserRemoteness' parameters, r=Gijs
These were only used by process switches triggered via DocumentChannel, which
now take the PROCESS_BEHAVIOR_STANDARD codepath.

Differential Revision: https://phabricator.services.mozilla.com/D78973
2020-06-15 23:23:58 +00:00
Nika Layzell 4a9372aa21 Bug 1640019 - Part 4: Get rid of PROCESS_BEHAVIOR_CUSTOM, r=mattwoodrow,Gijs,necko-reviewers,valentin
As tabbrowser now uses `PROCESS_BEHAVIOR_STANDARD`, `PROCESS_BEHAVIOR_CUSTOM` is
now unused. This patch removes that now-unused code.

Differential Revision: https://phabricator.services.mozilla.com/D78972
2020-06-15 23:23:56 +00:00
Nika Layzell 0e74912c80 Bug 1640019 - Part 2: Use new process switch logic in tabbrowser, r=mattwoodrow,Gijs
Add a series of extra hooks and methods to allow tabbrowser to use the new
process switching codepath. This duplicates some of the logic from
`updateBrowserRemoteness` into event handlers.

Differential Revision: https://phabricator.services.mozilla.com/D78970
2020-06-15 23:23:46 +00:00
Scott 453b8005f9 Bug 1645870 - individual newtab stories targeting prefs for spocs or recs r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D79748
2020-06-15 22:51:32 +00:00
Michael Kaply f0a55de8c1 Bug 1645774 - Use proper textContent for section title. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D79734
2020-06-15 22:01:19 +00:00
Scott c2925b2072 Bug 1642718 - Newtab collections sponsored by override. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D79379
2020-06-15 20:57:34 +00:00
Kris Maglione e313713329 Bug 1645500: Part 2 - Remove inner-window-destroyed observer from process-content.js. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D79543
2020-06-12 21:53:14 +00:00
Emilio Cobos Álvarez 60605d3019 Bug 1645789 - Also fix the case when we're resetting the styles and the document has no default style. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D79701
2020-06-15 16:10:41 +00:00
Emilio Cobos Álvarez 1530edb980 Bug 1645789 - Fix "Default Page Style" submenu to do the right thing. r=Gijs
We compare the value passed through with the title, and StyleSheet.title
returns null for empty titles, so we never consider an empty title to be
in the document, which is bad.

Differential Revision: https://phabricator.services.mozilla.com/D79700
2020-06-15 16:10:33 +00:00
Gijs Kruitbosch f5a71f797d Bug 1644212 - reintroduce an attribute to limit which windows allow full screen, r=xidorn,haik
Differential Revision: https://phabricator.services.mozilla.com/D79109
2020-06-15 15:51:48 +00:00
Henri Sivonen d5b9be12ce Bug 1603712 - Remove intl.charset.detector.ng.enabled pref and resulting dead code. r=Gijs,fluent-reviewers,valentin,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D79101
2020-06-15 15:32:21 +00:00
Tim Huang 844d817b8f Bug 1645759 - Make the test browser_bug1045809.js Fission-compatible. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D79661
2020-06-15 14:05:09 +00:00
Emilio Cobos Álvarez 280d5c3656 Bug 1599160 - Clear the shared stylesheet cache in some mochitests. r=mayhemer,robwu
So that they keep testing the network cache / url classifier / etc...

Differential Revision: https://phabricator.services.mozilla.com/D77843
2020-06-12 19:06:15 +00:00
julianwels 68d7c6ffa2 Bug 1640853 - Using PermissionManager for HTTPS Only Mode upgrade exceptions. r=ckerschb,nhnt11,nika,johannh,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D77040
2020-06-15 11:19:39 +00:00
Tom Tung 6665abd6f8 Bug 1621677 - Add a test case for animation to ensure we get higher time precision when it's cross-origin-isolated; r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D79475
2020-06-12 16:43:19 +00:00
Sonia Singla 4f63eefcef Bug 1638360 - Only show bookmark menu items for nodes with a bookmarkGuid. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D79605
2020-06-14 16:50:12 +00:00
Markus Stange bdfa3e1b93 Bug 1644461 - Drop -moz-appearance: -moz-mac-source-list; declarations from the nested sidebar documents. r=dao
This -moz-appearance is already set on #sidebar-box, in the main browser document.
Furthermore, we don't want to set the -moz-appearance when lwthemes are used, and
(as far as I can tell) we cannot detect lwtheme usage with :-moz-lwtheme in the
nested documents (bookmarksSidebar.xhtml, historySidebar.xhtml, syncedtabs/sidebar.xhtml).

Depends on D78924

Differential Revision: https://phabricator.services.mozilla.com/D78925
2020-06-13 16:50:13 +00:00
Markus Stange dd812b7a97 Bug 1644461 - Make the sidebar non-vibrant when any lwtheme is in use. r=ntim
This is needed because under the new vibrancy model, vibrant -moz-appearance
values only work on elements that have nothing rendered behind them. The elements
with the vibrant appearance become truly transparent.

Differential Revision: https://phabricator.services.mozilla.com/D51465
2020-06-09 17:46:32 +00:00
jf f3e3d7b93b Bug 1642195 - Library: fix hover styling for toolbar buttons in dark mode. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D77608
2020-06-13 16:47:44 +00:00
Narcis Beleuzu 260f3f8a19 Bug 1634804 - Disable browser_shownRestartRequired.js on Linux64 for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D79592
2020-06-13 09:34:34 +00:00
pbz e5fb1763cc Bug 1636496 - Only show global sharing indicator window if we have a media indicator to show. r=johannh
The webrtc global indicator shows media indicators based on the indicator state
of the individual tabs.
Determining the visibility of the global indicator based on if there are active
streams (globally), but saving that state on tab level, lead to conditions where,
after a stream had ended, no tab had any indicators set, but a stray global
indicator without any icons would still be shown.
This patch fixes that by only showing the global indicator if there is actually
a tab with an indicator.

Differential Revision: https://phabricator.services.mozilla.com/D79315
2020-06-12 19:18:25 +00:00
Neil Deakin 7e87e93b6b Bug 1644155, remove some message listeners that are no longer used, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D78692
2020-06-12 23:28:47 +00:00
Adam Roach [:abr] 156bc67f75 Bug 1645487: Update Form Autofill Preferences "Learn More" link for Credit Cards r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D79535
2020-06-12 19:43:08 +00:00
Kris Maglione e4f51c32b7 Bug 1645237: Lazily load JSONView components via static registration. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D79385
2020-06-12 18:48:47 +00:00
Kenrick 1a31e18a9e Bug 1626215 - Enlarge focus ring area of Apple AppStore to have same height with Google Play's r=MattN
Another way to fix is to crop the transparent area out of the Google Play assets, but it would be annoying when new locales are added

Differential Revision: https://phabricator.services.mozilla.com/D79286
2020-06-12 19:39:58 +00:00
Mike Conley fa1e81542c Bug 1643503 - Make the WebRTC indicator's drag-ability more obvious, and update button styles. r=pbz
This also splits out the indicator theme-ing into an include file, with
platform-specific CSS files that import it. This allows us to do
platform-specific tweaks, such as changing the ordering of the window
controls and drag indicator, which we do on macOS.

Differential Revision: https://phabricator.services.mozilla.com/D79344
2020-06-12 19:09:20 +00:00
Mike Conley 7b3f111c7f Bug 1643503 - Offset the initial vertical position of the WebRTC indicator by 80px. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79343
2020-06-12 18:59:59 +00:00
Mike Conley 09a22f3ca2 Bug 1643503 - Compact the WebRTC global indicator to a height of 32px. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79342
2020-06-12 19:00:02 +00:00
Narcis Beleuzu a8dde16e58 Backed out 10 changesets (bug 1508306, bug 1640019) for bc failures on browser_autoOpen.js . CLOSED TREE
Backed out changeset 8844170ff408 (bug 1508306)
Backed out changeset b750f1d873cf (bug 1508306)
Backed out changeset c7170e76e676 (bug 1640019)
Backed out changeset 5905995e4815 (bug 1640019)
Backed out changeset 7bf86513348e (bug 1640019)
Backed out changeset f7d0605295f7 (bug 1640019)
Backed out changeset 521b4d5a9a89 (bug 1640019)
Backed out changeset 8542edc564bc (bug 1640019)
Backed out changeset 4f6a03152526 (bug 1640019)
Backed out changeset 30d2bf04719b (bug 1640019)
2020-06-12 22:47:50 +03:00
Narcis Beleuzu fa98afc362 Backed out 4 changesets (bug 1643503) for bc failures on browser_parsable_css.js . CLOSED TREE
Backed out changeset a890be633ec3 (bug 1643503)
Backed out changeset 1f8dcaafb864 (bug 1643503)
Backed out changeset b28d0c018553 (bug 1643503)
Backed out changeset 1bcaedf06fb9 (bug 1643503)
2020-06-12 21:56:16 +03:00
Nika Layzell 47c0aeb539 Bug 1508306 - Part 1: Migate the Large-Allocation handler to DocumentLoadListener, r=mattwoodrow,necko-reviewers,geckoview-reviewers,agi,valentin
This removes the diagnostic warnings which used to be logged when the
Large-Allocation header was present, but failed to switch into a
Large-Allocation process. Due to the low adoption of the header, this shouldn't
be too large of a problem, but we can look into re-adding the diagnostics if
needed in the future.

The new codepath no longer performs multiple network requests for
Large-Allocation resources, and now relies on the battle-tested
DocumentLoadListener codepath for process switching.

Differential Revision: https://phabricator.services.mozilla.com/D78998
2020-06-12 16:52:13 +00:00
Nika Layzell 8119d83e05 Bug 1640019 - Part 7: Remove the unused 'navigateAndRestoreByIndex' method, r=Gijs
This method was used by GroupedSHistory for prerendering, and was missed when we
ripped out the incomplete code.

Differential Revision: https://phabricator.services.mozilla.com/D78975
2020-06-12 16:52:09 +00:00
Nika Layzell eb18c1a614 Bug 1640019 - Part 6: Get rid of the rebuild_frameloaders pref, r=Gijs
This pref was enabled on all platforms, and the codepath which has it disabled
has been untested for some time. Remove the pref to simplify the code handling
the old case.

Differential Revision: https://phabricator.services.mozilla.com/D78974
2020-06-12 16:52:07 +00:00
Nika Layzell 6069ccac68 Bug 1640019 - Part 5: Remove a number of now-unused 'updateBrowserRemoteness' parameters, r=Gijs
These were only used by process switches triggered via DocumentChannel, which
now take the PROCESS_BEHAVIOR_STANDARD codepath.

Differential Revision: https://phabricator.services.mozilla.com/D78973
2020-06-12 16:52:04 +00:00
Nika Layzell 38d3ef0a32 Bug 1640019 - Part 4: Get rid of PROCESS_BEHAVIOR_CUSTOM, r=mattwoodrow,Gijs,necko-reviewers,valentin
As tabbrowser now uses `PROCESS_BEHAVIOR_STANDARD`, `PROCESS_BEHAVIOR_CUSTOM` is
now unused. This patch removes that now-unused code.

Differential Revision: https://phabricator.services.mozilla.com/D78972
2020-06-12 16:52:02 +00:00
Nika Layzell aaf6c3a006 Bug 1640019 - Part 2: Use new process switch logic in tabbrowser, r=mattwoodrow,Gijs
Add a series of extra hooks and methods to allow tabbrowser to use the new
process switching codepath. This duplicates some of the logic from
`updateBrowserRemoteness` into event handlers.

Differential Revision: https://phabricator.services.mozilla.com/D78970
2020-06-12 16:52:01 +00:00
Emma Malysz affa2cc671 Bug 1627676: add telemetry probes for downloads panel r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D78709
2020-06-12 17:18:07 +00:00
Tim Huang 16c32eb29a Bug 1587743 - Part 4: Enable test browser_permission_delegate_geo.js in Fission. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D79135
2020-06-12 16:32:11 +00:00
Mike Conley 300d6ff764 Bug 1643503 - Make the WebRTC indicator's drag-ability more obvious, and update button styles. r=pbz
This also splits out the indicator theme-ing into an include file, with
platform-specific CSS files that import it. This allows us to do
platform-specific tweaks, such as changing the ordering of the window
controls and drag indicator, which we do on macOS.

Differential Revision: https://phabricator.services.mozilla.com/D79344
2020-06-12 16:18:15 +00:00
Mike Conley 5c002a5922 Bug 1643503 - Offset the initial vertical position of the WebRTC indicator by 80px. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79343
2020-06-12 15:39:01 +00:00
Mike Conley 5a093a8f0c Bug 1643503 - Compact the WebRTC global indicator to a height of 32px. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79342
2020-06-12 15:35:09 +00:00
emcminn 6a758073cf Bug 1644361 - Changed WNP message layout to grid, to better manage content/icon width r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D78942
2020-06-12 15:02:05 +00:00
Harry Twyford 78e22b2001 Bug 1643687 - Resolve incompatibility between Search Tips and Paste & Go. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D79174
2020-06-12 14:18:37 +00:00
emcminn 2b8bacda51 Bug 1644230 - Set color inheritance on newtab icons r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D78980
2020-06-12 14:46:34 +00:00
Mark Banner fdb3c9248a Bug 1630050 - Don't notify about changes to search engine icons before the search engine has been initialised and added to the list. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D78861
2020-06-12 14:15:30 +00:00
Ingrid Buh twigle_ingrid ba2b2420ff Bug 1643595 - Add a learn more link on XFO/CSP error pages r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D79280
2020-06-12 12:41:02 +00:00
Gijs Kruitbosch caf43f579b Bug 1645165 - fix header labels in migration dialog, r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D79383
2020-06-12 12:25:47 +00:00
Alexis Beingessner 0d843d258d Bug 1642721 - convert security.sandbox.logging.enabled to a StaticPref. r=bobowen
Depends on D78933

Differential Revision: https://phabricator.services.mozilla.com/D78934
2020-06-11 12:35:45 +00:00
Alexis Beingessner 83994a45b8 Bug 1642721 - convert the last two securit.sandbox.*.win32k VarCache prefs. r=bobowen
converts:
  * security.sandbox.rdd.win32k-disable
  * security.sandbox.gmp.win32k-disable

I'm assuming the pattern established by the other, newer, win32k StaticPrefs can
be followed here, and the xpcom checks aren't needed.

Differential Revision: https://phabricator.services.mozilla.com/D78933
2020-06-11 12:34:10 +00:00
Nihanth Subramanya bf0e4b2094 Bug 1642078 - Include heuristics state when determining if DoH is enabled in about:preferences. r=johannh,valentin
Depends on D77579

Differential Revision: https://phabricator.services.mozilla.com/D78583
2020-06-12 00:03:28 +00:00
Nihanth Subramanya ead758c5dc Bug 1642078 - [DoH] Enable/disable DoH via doh-rollout.mode instead of network.trr.mode. r=valentin,johannh
Differential Revision: https://phabricator.services.mozilla.com/D77579
2020-06-12 00:02:21 +00:00
Nan Jiang eba4bd2257 Bug 1645149 - Remove the redundant telemetry pref r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D79346
2020-06-11 23:07:25 +00:00
Razvan Maries 7b30d6e82e Backed out 7 changesets (bug 1599160) for damp failures. CLOSED TREE
Backed out changeset edb0e17f3c98 (bug 1599160)
Backed out changeset 64b42ac358e6 (bug 1599160)
Backed out changeset ce1521b895e1 (bug 1599160)
Backed out changeset 0b0ff0ad8db7 (bug 1599160)
Backed out changeset c7ef05dae614 (bug 1599160)
Backed out changeset 466cfd0ad5db (bug 1599160)
Backed out changeset b3f28494f0e7 (bug 1599160)
2020-06-12 02:40:38 +03:00
Razvan Maries 33374e402c Backed out 2 changesets (bug 1642078) for perma failures on browser_policyOverride.js. CLOSED TREE
Backed out changeset c50c36be8110 (bug 1642078)
Backed out changeset da0da861012e (bug 1642078)
2020-06-12 02:37:05 +03:00
Barret Rennie 4f8f78f816 Bug 1640080 - Correctly retrieve inner window ID in numberOfSiteOriginsPerDocument telemetry tests r=nika
It turns out that we sometimes do not get a `OnLocationChange` event from the
BrowserChild when navigating to an `about:blank` document from an initial
`about:blank`. We then would not have the `innerWindowID` set on the
`<xul:browser>`. Now we retrieve the `innerWindowId` from the `<browser>`'s
current window global.

Additionally, we were running into some timeouts due to intermittently not
receiving a `OnStateChange` event for `STATE_STOP`. Because we waiting for this
event, the test would time out sometimes.

Differential Revision: https://phabricator.services.mozilla.com/D79199
2020-06-11 21:40:45 +00:00
Greg Tatum 9322f4483d Bug 1642330 - Fix profiler icon in the overflow menu; r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D78143
2020-06-11 21:35:07 +00:00
Razvan Maries 6425307954 Backed out 2 changesets (bug 1642667) for perma failures on test_peerConnection_basicAudioNATRelay.html. CLOSED TREE
Backed out changeset 94d3e7706178 (bug 1642667)
Backed out changeset f17d5aa45ecc (bug 1642667)
2020-06-12 00:46:08 +03:00
Vlad Filippov 04a0cccd49 Bug 1611058 - Do not fallback to old SendTab if new SendTab fails. r=rfkelly,markh
Differential Revision: https://phabricator.services.mozilla.com/D78807
2020-06-11 19:51:03 +00:00
Nihanth Subramanya b3830ab8e3 Bug 1642078 - Include heuristics state when determining if DoH is enabled in about:preferences. r=johannh,valentin
Depends on D77579

Differential Revision: https://phabricator.services.mozilla.com/D78583
2020-06-11 19:42:51 +00:00
Nihanth Subramanya 68774a4c01 Bug 1642078 - [DoH] Enable/disable DoH via doh-rollout.mode instead of network.trr.mode. r=valentin,johannh
Differential Revision: https://phabricator.services.mozilla.com/D77579
2020-06-11 19:42:38 +00:00
Zibi Braniecki 9d127ef2c4 Bug 1642064 - Separate Add and Edit credit card and address entry UI title. r=abr,MattN
Differential Revision: https://phabricator.services.mozilla.com/D78847
2020-06-11 19:30:32 +00:00
Ed Lee e12b4c3ef8 Bug 1642519 - Handle navigation between screens in multistage about:welcome r=pdahiya
Use history.pushState with the screen index and detect state changes from navigation.

Differential Revision: https://phabricator.services.mozilla.com/D79200
2020-06-11 18:48:48 +00:00
Ryan VanderMeulen 96581380fe Backed out changeset 454c8a5739ac (bug 1634765) so an intent to deprecate email can be sent out first.
CLOSED TREE
2020-06-11 15:24:33 -04:00
Michael Kaply 6fa498c582 Bug 1644184 - allow hiding distro info for Mozilla distros. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D78823
2020-06-10 05:31:45 +00:00
Andrea Marchesini c1c4f9f3ca Bug 1642667 - Isolate alt-srv and connection pool per first-party when privacy.partition.network_state is set to true - part 2 - tests, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D78083
2020-06-10 13:38:24 +00:00
Stephen A Pohl 35ee005dee Bug 1634765: Drop support for (and prevent from running on) macOS versions below 10.12. r=haik
Differential Revision: https://phabricator.services.mozilla.com/D73516
2020-06-11 15:41:46 +00:00
Harry Twyford 532a47e62b Bug 1642710 - Split UrlbarProviderOmnibox out from UnifiedComplete r=adw
Differential Revision: https://phabricator.services.mozilla.com/D78846
2020-06-11 17:12:52 +00:00
Harry Twyford b0d76783fb Bug 1643638 - Remove update1.searchTips and update1.interventions. r=adw,mak
Differential Revision: https://phabricator.services.mozilla.com/D79180
2020-06-11 14:15:13 +00:00
Tom Tung 3b7879f5e5 Bug 1621677 - Add a test to ensure we get higher time precision when it's cross-origin-isolated; r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D78898
2020-06-11 12:14:19 +00:00
Mike Conley a1bd1ee4c9 Bug 1643032 - Enable the new WebRTC sharing indicator and notification silencing on Nightly. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79181
2020-06-11 08:39:40 +00:00
emcminn de8cd4016e Bug 1639672 - Added svg about-logo icons r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D78563
2020-06-11 04:11:18 +00:00
Marco Bonardo 2e16489d68 Bug 1642943 - Introduce a pref to control post-search DNS resolution of single word hosts. r=Gijs,mkaply
Differential Revision: https://phabricator.services.mozilla.com/D78403
2020-06-11 12:42:29 +00:00
Emilio Cobos Álvarez 3e54c1cef1 Bug 1599160 - Clear the shared stylesheet cache in some mochitests. r=mayhemer,robwu
So that they keep testing the network cache / url classifier / etc...

Differential Revision: https://phabricator.services.mozilla.com/D77843
2020-06-11 11:42:11 +00:00
Alphan Chen 13fbc508bd Bug 1643826 - Fix the problem when restoreTabContent() is called twice. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D79047
2020-06-11 09:30:29 +00:00
Bogdan Tara 2b80bfb16b Backed out changeset 61bdbb94ab7a (bug 1637431) for browser_ext_tabs_cookieStoreId.js failures CLOSED TREE 2020-06-11 07:36:35 +03:00
dpk 43998630ac Bug 1637431 - Gives meaningful tabs.query error message. r=robwu,geckoview-reviewers,agi
***
Bug 1637431 - Gives meaningful tabs.query error message. r=robwu

Differential Revision: https://phabricator.services.mozilla.com/D78466
2020-06-11 03:44:23 +00:00
Mihai Alexandru Michis 9167a29a3a Backed out changeset 436777b95e22 (bug 1637431) for causing bc failures in browser_ext_tabs_cookieStoreId.js
CLOSED TREE
2020-06-11 06:35:23 +03:00
Markus Stange c0eb520247 Bug 1644459 - Style the browser window's root element with -moz-appearance: dialog on macOS (which is the default). r=ntim
This is preferable over a hardcoded color because it lets Gecko choose where the
window background should come from. We would like the background to be handled
by the OS widget, and prevent Gecko from painting a CSS background color.

Differential Revision: https://phabricator.services.mozilla.com/D51460
2020-06-09 22:41:26 +00:00
dpk 21f99d2072 Bug 1637431 - Removed a comment line, rev approved. r=robwu,geckoview-reviewers,agi
***
Bug 1637431 - Gives meaningful tabs.query error message. r=robwu

Differential Revision: https://phabricator.services.mozilla.com/D78466
2020-06-11 02:33:11 +00:00
Adam Roach [:abr] 32fd122bb0 Bug 1639795: Part II - "Migrate" older cards by deleting them. r=MattN
Depends on D78610

Differential Revision: https://phabricator.services.mozilla.com/D79193
2020-06-10 21:57:19 +00:00
Scott 4873e9fb84 Bug 1644889 - Turn on newtab story targeting v2 in nightly. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D79189
2020-06-10 21:53:16 +00:00
Michael Kaply a5dd233d13 Bug 1642789 - Remove all excess data from PEM files. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D79176
2020-06-10 20:32:51 +00:00
Scott ac82ea957c Bug 1644205 - Enable Ireland as possible future region for pocket stories r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D78958
2020-06-10 18:05:52 +00:00
Marco Bonardo 22fa8a447d Bug 1631848 - Increase number of Top Sites in the urlbar when more rows are shown in the New Tab Page. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D79150
2020-06-10 16:19:39 +00:00
Mike Conley 614f13e92a Bug 1643545 - Make sure WebRTC indicator appears in window list on macOS for keyboard accessibility. r=pbz
Hiding the indicator in the window menu on macOS appears to be a holdover from the
legacy version of this indicator.

Differential Revision: https://phabricator.services.mozilla.com/D78914
2020-06-10 15:24:02 +00:00
Dão Gottwald 81d763862c Bug 1644442 - Send current region and attribution source as headers in the tile usage request. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D78913
2020-06-10 17:24:17 +00:00
Harry Twyford 1637effc03 Bug 1629303 - Don't expand the Urlbar when reduce motion is on. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D78936
2020-06-10 15:09:25 +00:00
Andrea Marchesini ebb31c3319 Bug 1643288 - Isolate HTTP channel authentication per first-party when privacy.partition.network_state is set to true - part 3 - tests, r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D78305
2020-06-10 14:44:18 +00:00
Mark Banner 931bdddab3 Bug 1635259 - Enable the modern search engine configuration on release. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D79056
2020-06-10 14:15:31 +00:00
Mike Conley 2fc96d0220 Bug 1643546 - The WebRTC display sharing preview element does not need to be tab-focusable. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D78718
2020-06-09 12:28:29 +00:00
Andrei Oprea d50f8f3348 Bug 1643272 - Group schemas and docs together for button actions and triggers r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D78307
2020-06-10 13:12:28 +00:00
neil 6b1f254a89 Bug 1641324 Remove the layout.css.scrollbar-width.enabled and layout.css.scrollbar-color.enabled prefs r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D78400
2020-06-10 13:16:34 +00:00
Narcis Beleuzu 86aa1a058e Backed out 2 changesets (bug 1642667) for mda failures on test_peerConnection_basicAudioNATRelay.html . CLOSED TREE
Backed out changeset c1672891baf5 (bug 1642667)
Backed out changeset 4745600e205a (bug 1642667)
2020-06-10 16:34:45 +03:00
Andrea Marchesini 3ba071fd19 Bug 1642667 - Isolate alt-srv and connection pool per first-party when privacy.partition.network_state is set to true - part 2 - tests, r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D78083
2020-06-09 11:55:21 +00:00
Emma Malysz 082a5e072a Bug 1643402: add telemetry probe that collects information on all pdf fallback errors. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D78350
2020-06-10 02:42:47 +00:00
Dana Keeler 82ce5c1a6e Bug 1637807 - add browser.pkcs11.autoload API to allow webextensions to enable osclientcerts r=mixedpuppy CLOSED TREE
This patch adds the setting `browser.pkcs11.autoload` that can be set to `true`
to cause Firefox to load the built-in "osclientcerts" module, which uses OS APIs to
provide access to client certificates. This means that webextensions can opt to
use a module developed and supported by Mozilla for TLS client authentication
rather than 3rd party modules that have historically caused stability and
performance issues for users.

This API is currently only available on Windows and macOS.

Differential Revision: https://phabricator.services.mozilla.com/D78353
2020-06-09 23:10:28 +00:00
Noemi Erli 26d0f6a6fd Backed out changeset a34e77d6c3bf (bug 1637807) for crashes @InvalidArrayIndex_CRASH CLOSED TREE 2020-06-10 04:52:30 +03:00
Ryan VanderMeulen 1af3749d41 Bug 1644142 - Update pdf.js to version 2.6.24. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D78684
2020-06-10 00:48:47 +00:00
Daisuke Akatsuka d681c2279f Bug 1626494: Add test of target-switching for devtools network. r=rpl,extension-reviewers
Depends on D67439

Differential Revision: https://phabricator.services.mozilla.com/D67440
2020-06-10 00:36:39 +00:00
Daisuke Akatsuka 337dbc0296 Bug 1626494: Address target-switching for devtools network. r=ochameau,rpl
Differential Revision: https://phabricator.services.mozilla.com/D67438
2020-06-10 00:33:59 +00:00
Mike Conley 0e4c101ea6 Bug 1642803 - Cancel notification silencing once the display share is over. r=pbz
Depends on D78120

Differential Revision: https://phabricator.services.mozilla.com/D78346
2020-06-09 23:37:37 +00:00
Mike Conley 4d269fae1d Bug 1642804 - Make sure to show notification silencing option in private browsing WebRTC screen sharing panel. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D78120
2020-06-09 23:37:24 +00:00
Dana Keeler 98b77a3266 Bug 1637807 - add browser.pkcs11.autoload API to allow webextensions to enable osclientcerts r=mixedpuppy
This patch adds the setting `browser.pkcs11.autoload` that can be set to `true`
to cause Firefox to load the built-in "osclientcerts" module, which uses OS APIs to
provide access to client certificates. This means that webextensions can opt to
use a module developed and supported by Mozilla for TLS client authentication
rather than 3rd party modules that have historically caused stability and
performance issues for users.

This API is currently only available on Windows and macOS.

Differential Revision: https://phabricator.services.mozilla.com/D78353
2020-06-09 23:10:28 +00:00
Matt Woodrow 71638cf5c0 Bug 1613589 - Persist TabProgressListener::mRequestCount across process switches. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D78838
2020-06-09 09:46:45 +00:00
Harry Twyford 1caaeaae5f Bug 1643490 - Add event telemetry probe to measure the number of words in the input on engagement. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D78396
2020-06-09 16:32:20 +00:00
Andrew Halberstadt 02fe2fbf5a Bug 1643811 - [ci] Add a SCHEDULES rule to prevent 'android' builds and tests on pushes that exclusively modify files under /browser, r=gbrown,Gijs
This rule states that if a push *only* modifies files under the /browser directory, then
we'll only schedule tasks that:

A) Use the 'skip-unless-schedules' optimization (this includes most builds and tests)
B) Are tagged with at one of the 'linux', 'macosx' or 'windows' components

This should be everything except Android builds and tests.

Differential Revision: https://phabricator.services.mozilla.com/D78906
2020-06-09 15:54:10 +00:00
Razvan Maries 4af6525e90 Backed out changeset f13d74051cc3 (bug 1643490) as requested. CLOSED TREE 2020-06-09 19:26:05 +03:00
Harry Twyford 08b4ee7a62 Bug 1628079 - Use URIFixup to determine if we should show search suggestions. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D77486
2020-06-09 13:59:21 +00:00
Johann Hofmann 20b1b77919 Bug 1515073 - Part 5 - Disable browser.navigation.requireUserInteraction in tests. r=Gijs
Depends on D27588

Differential Revision: https://phabricator.services.mozilla.com/D31604
2020-06-09 14:51:06 +00:00
Johann Hofmann 2f56a8a52d Bug 1515073 - Part 3 - Add support for skipping session entries without user interaction on desktop. r=JanH,Gijs
Depends on D27586

Differential Revision: https://phabricator.services.mozilla.com/D27587
2020-06-09 14:50:18 +00:00
Jonathan Kew 9b32c2661d Bug 1644346 - Update bundled Twemoji Mozilla font to v0.5.1 to support new emojis. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D78873
2020-06-09 14:45:40 +00:00
Razvan Maries 9f0ce65335 Backed out 2 changesets (bug 1642804, bug 1642803) for perma failures on browser_devices_get_user_media_in_xorigin_frame.js. CLOSED TREE
Backed out changeset 48f9a72a27a0 (bug 1642803)
Backed out changeset 53ec379c8e0e (bug 1642804)
2020-06-09 18:57:29 +03:00
Dan Minor f8f95a8f04 Bug 1643155 - Rename obfuscate_host_addresses pref; r=ng,mkaply
Renaming this to blocklist, as this is a list of sites for which hostname
obfuscation is disabled.

Differential Revision: https://phabricator.services.mozilla.com/D78681
2020-06-09 09:30:04 +00:00
Mike Conley af9ad9dfd0 Bug 1642803 - Cancel notification silencing once the display share is over. r=pbz
Depends on D78120

Differential Revision: https://phabricator.services.mozilla.com/D78346
2020-06-05 11:03:29 +00:00
Mike Conley ce7a7c818e Bug 1642804 - Make sure to show notification silencing option in private browsing WebRTC screen sharing panel. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D78120
2020-06-09 10:33:30 +00:00
Harry Twyford 675de5e9ad Bug 1643490 - Add event telemetry probe to measure the number of words in the input on engagement. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D78396
2020-06-09 13:25:06 +00:00
Mark Banner 2e3146fbf2 Bug 1643004 - Move searchform test into other tests for OpenSearch/WebExtension engines. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D78714
2020-06-09 11:57:41 +00:00
luma 2a182eb39d Bug 1572377 - Updating the protection panel only when the panel is opened or already opened. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D68534
2020-06-09 12:04:10 +00:00
Alphan Chen f013b16106 Bug 1636926 - Fix tabData is null case when doing finishRestoreHistory() r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D78517
2020-06-09 09:24:23 +00:00
Adam Roach [:abr] bc9b8c5433 Bug 1624646: Adding localization notes for macos prompts r=flod
Differential Revision: https://phabricator.services.mozilla.com/D78853
2020-06-09 06:34:05 +00:00
Dorel Luca 1761e9c3af Backed out changeset c3f3c52bb13d (bug 1643093) for Browser-chrome failures in components/urlbar/tests/browser/browser_autoFill_backspaced.js. CLOSED TREE 2020-06-09 06:23:42 +03:00
Nihanth Subramanya e48aa1b8ef Bug 1640741 - Run safe search heuristics before provider steering. r=valentin,johannh,NhiNguyen
Differential Revision: https://phabricator.services.mozilla.com/D78636
2020-06-09 01:50:05 +00:00
Jared Wein 3d209f79ac Bug 1643093 - Remove references to 'whitelist' in browser/components/urlbar. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D78122
2020-06-09 00:26:46 +00:00
Dorel Luca b145d7c6b7 Backed out changeset 4eda95c210e0 (bug 1640741) for Browser-chrome failures in extensions/doh-rollout/test/browser/browser_providerSteering.js. CLOSED TREE 2020-06-09 04:01:55 +03:00
Dorel Luca 3e35e21538 Backed out 2 changesets (bug 1580766) for XPCshell failures in unit/test_browsing_context_structured_clone.js. CLOSED TREE
Backed out changeset 6b9926a5ab88 (bug 1580766)
Backed out changeset 3722901b6309 (bug 1580766)
2020-06-09 03:39:22 +03:00
Adam Roach [:abr] 2624663db2 Bug 1624646: Fix macOS re-auth strings r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D78816
2020-06-08 22:39:54 +00:00
Nihanth Subramanya ab78778f46 Bug 1640741 - Run safe search and zscaler heuristics before provider steering. r=valentin,johannh,NhiNguyen
Differential Revision: https://phabricator.services.mozilla.com/D78636
2020-06-08 21:51:38 +00:00
Dave Townsend 9c61384069 Bug 1580766: Add a unique ID for the BrowsingContext tree inside a browser element. r=kmag
Adds a `browserId` property to all browsing contexts which the same for the
entire tree of contexts inside a frame element. If a new top-level context is
created for the frame then it is assigned the same value.

This allows identifying the frame element for a given browsing context.

Currently this is only done for XUL frame elements (browser/iframe). Not sure
if we want this for others.

Differential Revision: https://phabricator.services.mozilla.com/D56245
2020-06-08 21:58:33 +00:00
emcminn a353f3664b Bug 1571685 - Set fill color and inheritance on Snippet block button to be compatible with Windows High Contrast mode r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D78706
2020-06-08 21:58:10 +00:00
Nan Jiang b4b83b8310 Bug 1643523 - Use different icons for different Yandex search shortcuts r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D78597
2020-06-08 17:49:01 +00:00
Mike Conley 38b14b57d0 Bug 1641546 - Make the new WebRTC global sharing indicator a dialog instead of a popup. r=pbz
Depends on D77696

Differential Revision: https://phabricator.services.mozilla.com/D77504
2020-06-08 18:36:24 +00:00
Zibi Braniecki 02fec8feb0 Bug 1619320 - Disable address field in Credit Card Entry. r=abr,MattN
Differential Revision: https://phabricator.services.mozilla.com/D78157
2020-06-08 19:02:53 +00:00
Adam Roach [:abr] e8899386cf Bug 1642058: Add expiration date in card list view under Preferences r=zbraniecki,fluent-reviewers,MattN,flod
***

Differential Revision: https://phabricator.services.mozilla.com/D77953
2020-06-08 15:00:58 +00:00
Dorel Luca d229d25e16 Bug 1643498 - fixed Eslint failure. CLOSED TREE 2020-06-08 20:49:01 +03:00
Dorel Luca 13c718e2f2 Backed out 3 changesets (bug 1622088) for XPCshell and Browser-chrome failurs on browser/abouthomecache/browser_process_crash.js. CLOSED TREE
Backed out changeset 238fa307504a (bug 1622088)
Backed out changeset ceaa7857baea (bug 1622088)
Backed out changeset 9c75ae56f50e (bug 1622088)
2020-06-08 20:17:42 +03:00
Michael Kaply a000e0a26f Bug 1643498 - Show errors when cert creation fails in policy. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D78529
2020-06-08 16:36:39 +00:00
Alphan Chen 4210fb7d00 Bug 1620341 - Add didDestroy() in DOMFullscreenParent.jsm to avoid the window stays in fullscreen problem r=Gijs,smaug
Differential Revision: https://phabricator.services.mozilla.com/D75915
2020-06-08 15:24:54 +00:00
Toshihito Kikuchi 686269d213 Bug 1637984 - Part 1: Introduce a new blocklist flag BLOCK_WIN7_AND_OLDER. r=mhowell
This patch introduces a new flag `BLOCK_WIN7_AND_OLDER` with which the blocklist
blocks a module on Win7 or older.

Differential Revision: https://phabricator.services.mozilla.com/D78414
2020-06-05 16:50:51 +00:00
Dão Gottwald 7e9799c2c7 Bug 1643606 - Remove remnants of the toolkit.cosmeticAnimations.enabled pref. r=Gijs,remote-protocol-reviewers,marionette-reviewers,extension-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D78462
2020-06-08 16:03:51 +00:00
Mike Conley cbf3bf7d43 Bug 1622088 - Part 2: Add some mochitest-browser tests for the about:home startup cache. r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D71793
2020-06-08 15:56:25 +00:00
Mike Conley 8552e27d40 Bug 1622088 - Part 1: Write a test for the about:home startup cache worker. r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D70954
2020-06-08 15:56:01 +00:00
Gijs Kruitbosch 6f1da44727 Bug 1643321 - fix missing/differently-identified fluent localization of browser profile migration data types, r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D78412
2020-06-08 12:00:38 +00:00
Itiel 552775016d Bug 1643935 - Don't re-mirror the restore button in full-screen mode on Windows 7 r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D78609
2020-06-08 11:37:39 +00:00
Mark Banner 326908e0f8 Bug 1643679 - Remove unused items around 'searchplugins' directory as that is no longer used. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D78511
2020-06-08 07:52:48 +00:00
Andreea Pavel eb72b7bc89 Bug 1642084 - disable browser_undo_close_tabs.js on multiple platforms r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D78593
2020-06-07 09:27:14 +00:00
Andrei Oprea 2897696021 Bug 1643758 - Land strings for What's New Panel content in Firefox 78 r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D78550
2020-06-05 18:31:36 +00:00
Neil Deakin 9ad88f80ae Bug 1614773, use AsyncPrefs for setting pdf preferences instead of custom message manager messages, r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D76951
2020-06-06 21:49:46 +00:00
Neil Deakin fcb7a6eb5e Bug 1614773, convert pdf viewer to use JSWindowActors so that it will work in out of process frames, r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D76950
2020-06-06 21:49:33 +00:00
Neil Deakin 239cbc0daf Bug 1640490, cache the article data in the parent process then retrieve it in the reader mode process when entering reader mode, r=Gijs
This allows the correct article to be displayed even when the reader mode ends up using a different process than the original page,

Differential Revision: https://phabricator.services.mozilla.com/D78487
2020-06-06 20:41:02 +00:00
Coroiu Cristina 093544ac23 Backed out 6 changesets (bug 1641546) for permafailing browser-chrome at browser_devices_get_user_media_unprompted_access_tear_off_tab.js
Backed out changeset 2652e1c084a7 (bug 1641546)
Backed out changeset 72a62a455c47 (bug 1641546)
Backed out changeset 4746c37be3e6 (bug 1641546)
Backed out changeset a2b64d290c0b (bug 1641546)
Backed out changeset 2dc2a430c2e7 (bug 1641546)
Backed out changeset 041cd14e3893 (bug 1641546)
2020-06-06 19:13:06 +03:00
Dorel Luca b54dcfd147 Backed out 2 changesets (bug 1628948) as requested by dev.
Backed out changeset 9e688ade8790 (bug 1628948)
Backed out changeset cb3bea25854a (bug 1628948)
2020-06-06 16:01:36 +03:00