Mark Banner
5b24b600be
Bug 1528255 - In browser_UsageTelemetry*, correct the checks for the urlbar navigation scalar to only look at the specific scalar to avoid intermittents. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D20198
--HG--
extra : moz-landing-system : lando
2019-02-19 09:46:44 +00:00
Gijs Kruitbosch
ca77a3ac16
Bug 1529577 - stop tracking window minimization in BrowserWindowTracker, r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D19186
--HG--
extra : rebase_source : 16e601fa7ce3b2381c245417b00a7f204b0a7923
2019-02-08 16:34:41 +00:00
Christoph Kerschbaumer
08be3dab62
Bug 1529252: Remove the 2 from the various version to create a channel within nsIIOService.idl. r=valentin
2019-02-21 12:48:20 +01:00
Gijs Kruitbosch
7996faf31b
Bug 1509847 - only move minimized windows behind unminimized ones, r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D19181
--HG--
extra : moz-landing-system : lando
2019-02-18 07:04:43 +00:00
Mark Banner
0df151fa88
Bug 1500476 - Re-implement FX_URLBAR_SELECTED_RESULT_METHOD on the new Quantumbar. r=dao
...
This doesn't enable the rightClick option for telemetry reporting as that is complicated to support, see bug 1528250.
Differential Revision: https://phabricator.services.mozilla.com/D19951
--HG--
extra : moz-landing-system : lando
2019-02-17 06:57:58 +00:00
Cosmin Sabou
a4b19fcd61
Merge mozilla-inbound to mozilla-central. a=merge
...
--HG--
rename : browser/components/nsBrowserContentHandler.js => browser/components/BrowserContentHandler.jsm
2019-02-15 20:39:45 +02:00
Cosmin Sabou
fab429586f
Merge autoland to mozilla-central. a=merge
2019-02-15 20:36:32 +02:00
Razvan Maries
00ff5fa61a
Backed out changeset 10528ad0d7a1 (bug 1525125) for frequently failing bug 1528134. a=backout
2019-02-15 18:23:14 +02:00
Mark Banner
10cebf3c34
Bug 1515083 - Re-implement telemetry for selected index/type on QuantumBar. r=adw
...
This makes the browser_UsageTelemetry_urlbar*.js tests pass for the all of the
FX_URLBAR_SELECTED_RESULT_* histograms apart from the "METHOD" one which will be handled
in bug 1500476.
I have handled the recording of telemetry in the controller, as this seems a better
location than BrowserUsageTelemetry.jsm due to needing to reach into the results and obtain
specific details.
Differential Revision: https://phabricator.services.mozilla.com/D19785
--HG--
extra : moz-landing-system : lando
2019-02-15 14:57:23 +00:00
Mark Banner
bc8b48262e
Bug 1515083 - Extend urlbar telemetry tests to cover most reported result types. r=adw
...
This add checks for everything bar 'preloaded-top-site' which isn't used/enabled at the moment (bug 1527888).
Depends on D19709
Differential Revision: https://phabricator.services.mozilla.com/D19784
--HG--
extra : moz-landing-system : lando
2019-02-15 14:57:13 +00:00
Johann Hofmann
a13167c2c6
Bug 1523272 - Add unit tests for the SiteDataManager. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D17871
--HG--
extra : moz-landing-system : lando
2019-02-14 22:53:49 +00:00
Johann Hofmann
d01d434104
Bug 1523272 - Use ClearDataService to clear site data in SiteDataManager.jsm. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D17870
--HG--
extra : moz-landing-system : lando
2019-02-14 22:54:07 +00:00
Andrea Marchesini
5c643138d6
Bug 1524200 - Diagnostic messages on Sanitizer.jsm, r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D19767
--HG--
extra : moz-landing-system : lando
2019-02-15 12:04:46 +00:00
Mark Banner
0baadc8693
Bug 1522504 - Update browser_PageActions.js and browser_UsageTelemetry_urlbar.js to be able to run with QuantumBar. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D19709
--HG--
extra : moz-landing-system : lando
2019-02-14 22:23:43 +00:00
Razvan Maries
2fb9019d41
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2019-02-15 11:59:08 +02:00
Daniel Varga
1e9aa9e1fc
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
...
--HG--
rename : browser/components/nsBrowserContentHandler.js => browser/components/BrowserContentHandler.jsm
2019-02-15 03:51:05 +02:00
Shane Caraveo
75718b91a4
Bug 1525125 block newtab and homepage overrides in private windows r=rpl,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D18730
--HG--
extra : moz-landing-system : lando
2019-02-14 19:46:00 +00:00
Bogdan Tara
4c0cf6db45
Backed out 3 changesets (bug 1523272) for ES Linut failure CLOSED TREE
...
Backed out changeset 80d103201d1d (bug 1523272)
Backed out changeset bbd8f0b2e3b2 (bug 1523272)
Backed out changeset bf2ec5cdc33b (bug 1523272)
2019-02-14 18:29:54 +02:00
Johann Hofmann
62dfb471d3
Bug 1523272 - Add unit tests for the SiteDataManager. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D17871
--HG--
extra : moz-landing-system : lando
2019-02-14 15:22:37 +00:00
Johann Hofmann
ae065c75a2
Bug 1523272 - Use ClearDataService to clear site data in SiteDataManager.jsm. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D17870
--HG--
extra : moz-landing-system : lando
2019-02-14 15:22:24 +00:00
Bogdan Tara
55264a1e43
Backed out changeset 14f7c02566c2 (bug 1525125) for browser_ext_windows_create_tabId.js failures CLOSED TREE
2019-02-14 17:29:40 +02:00
Alexander Surkov
1649231cef
Bug 1527495 - migrate text-link binding to CE, r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D19595
--HG--
rename : toolkit/content/widgets/text.xml => toolkit/content/widgets/text.js
2019-02-12 19:14:40 -05:00
Shane Caraveo
40e0ac9225
Bug 1525125 block newtab and homepage overrides in private windows r=rpl,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D18730
--HG--
extra : moz-landing-system : lando
2019-02-14 12:44:07 +00:00
Jonathan Kingston
3421b8fcff
Bug 1520868 - Replacing AsyncOpen2 with AsyncOpen always r=valentin
...
Replacing js and text occurences of asyncOpen2
Replacing open2 with open
Differential Revision: https://phabricator.services.mozilla.com/D16885
--HG--
rename : layout/style/test/test_asyncopen2.html => layout/style/test/test_asyncopen.html
extra : moz-landing-system : lando
2019-02-12 16:08:25 +00:00
Mark Striemer
911fb7280f
Bug 1500147 - Part 3: Record add-on manager telemetry for page/browser actions r=rpl
...
Differential Revision: https://phabricator.services.mozilla.com/D18003
--HG--
extra : moz-landing-system : lando
2019-02-07 16:43:02 +00:00
Kris Maglione
bb97eb4646
Bug 1524688: Part 2 - Convert BrowserGlue and friends to static registration. r=mconley
...
--HG--
rename : browser/components/nsBrowserContentHandler.js => browser/components/BrowserContentHandler.jsm
rename : browser/components/nsBrowserGlue.js => browser/components/BrowserGlue.jsm
rename : browser/components/protocolhandler/WebProtocolHandlerRegistrar.js => browser/components/protocolhandler/WebProtocolHandlerRegistrar.jsm
extra : source : 9201a7ea3c543310df1612b57ab72b883c94e07e
2019-01-29 17:44:35 -08:00
Csoregi Natalia
ecd94d6986
Backed out 79 changesets (bug 1524687, bug 1524688) for crashes on mozilla::dom::ScreenOrientation::ScreenOrientation(nsPIDOMWindowInner *,nsScreen *). CLOSED TREE
...
Backed out changeset 68a001a42406 (bug 1524687)
Backed out changeset 328de611bcd3 (bug 1524688)
Backed out changeset 68cffca6927a (bug 1524687)
Backed out changeset 81dc12cc9257 (bug 1524688)
Backed out changeset c7c49f64048f (bug 1524688)
Backed out changeset fb23a0271da0 (bug 1524688)
Backed out changeset 0c1d1248e59e (bug 1524688)
Backed out changeset 9e9ec7de4160 (bug 1524688)
Backed out changeset de0b9993bd5d (bug 1524688)
Backed out changeset 92877cf4fe33 (bug 1524688)
Backed out changeset b4938f2ff8fd (bug 1524688)
Backed out changeset 230d2feaf941 (bug 1524688)
Backed out changeset 6c63bc240972 (bug 1524688)
Backed out changeset 0ad5465eace1 (bug 1524688)
Backed out changeset 1e75ce91029b (bug 1524688)
Backed out changeset 34a978503b1d (bug 1524688)
Backed out changeset 183602e8a30b (bug 1524688)
Backed out changeset 12a9135dc005 (bug 1524688)
Backed out changeset 978ef5dac9db (bug 1524688)
Backed out changeset 28105bf7bf6a (bug 1524688)
Backed out changeset a9fb74beaf2b (bug 1524688)
Backed out changeset fe106b369a72 (bug 1524688)
Backed out changeset e657e77d4271 (bug 1524688)
Backed out changeset 09f626870ad0 (bug 1524688)
Backed out changeset fe9b6695212e (bug 1524688)
Backed out changeset 995ea188bc31 (bug 1524688)
Backed out changeset 01c4d3edb1b0 (bug 1524688)
Backed out changeset 1bb7dfbb9f48 (bug 1524688)
Backed out changeset 56c61e0a1f45 (bug 1524688)
Backed out changeset c819943ff466 (bug 1524688)
Backed out changeset a1dd5cec066e (bug 1524688)
Backed out changeset 517838ee0c3c (bug 1524688)
Backed out changeset f509a5759fdf (bug 1524688)
Backed out changeset 56f5c8f0d708 (bug 1524688)
Backed out changeset 5746311ef859 (bug 1524688)
Backed out changeset df02f7d25212 (bug 1524688)
Backed out changeset c9846136d105 (bug 1524688)
Backed out changeset 2bd48db9cd0f (bug 1524688)
Backed out changeset ff120b4eeb79 (bug 1524688)
Backed out changeset fe583e7aae8d (bug 1524688)
Backed out changeset 18f156d6355a (bug 1524688)
Backed out changeset f4eaebbe2e0f (bug 1524688)
Backed out changeset bf6b18e23f69 (bug 1524688)
Backed out changeset dd89eb7e9b0d (bug 1524688)
Backed out changeset 4cbbb367ba0b (bug 1524688)
Backed out changeset 4ed0cf6be580 (bug 1524688)
Backed out changeset d8efb5ed62b1 (bug 1524688)
Backed out changeset ea347d57d73a (bug 1524688)
Backed out changeset 911689ef9f33 (bug 1524688)
Backed out changeset 28670fdc418d (bug 1524688)
Backed out changeset 38e1e42a0fb0 (bug 1524688)
Backed out changeset 35a5f031dd1e (bug 1524688)
Backed out changeset b586d55d76d5 (bug 1524688)
Backed out changeset 6dcacead1746 (bug 1524688)
Backed out changeset 9895239d8ac6 (bug 1524688)
Backed out changeset 25f982fd53bd (bug 1524688)
Backed out changeset 4fb0f0a59fe2 (bug 1524688)
Backed out changeset fdc6c4ed241a (bug 1524688)
Backed out changeset 5ce5986068f0 (bug 1524688)
Backed out changeset ab64ed7388ae (bug 1524688)
Backed out changeset 56607c5a301a (bug 1524688)
Backed out changeset 6b3684e7d8f9 (bug 1524688)
Backed out changeset ee28258a5724 (bug 1524688)
Backed out changeset 9201a7ea3c54 (bug 1524688)
Backed out changeset d5dca413e2da (bug 1524688)
Backed out changeset 68eb174a337b (bug 1524688)
Backed out changeset 625f71135038 (bug 1524687)
Backed out changeset 46e13c453538 (bug 1524687)
Backed out changeset 614be688767f (bug 1524687)
Backed out changeset 9c24919ac5c2 (bug 1524687)
Backed out changeset b9862758b98c (bug 1524687)
Backed out changeset 92d9e927deec (bug 1524687)
Backed out changeset f4ee175bc5bd (bug 1524687)
Backed out changeset 191afe83da2e (bug 1524687)
Backed out changeset c58caf41bb94 (bug 1524687)
Backed out changeset df95a56dae04 (bug 1524687)
Backed out changeset 10c69df4444d (bug 1524687)
Backed out changeset 219b84a58f50 (bug 1524687)
Backed out changeset e96e61bd282f (bug 1524687)
--HG--
rename : browser/components/migration/360seProfileMigrator.jsm => browser/components/migration/360seProfileMigrator.js
rename : browser/components/migration/ChromeProfileMigrator.jsm => browser/components/migration/ChromeProfileMigrator.js
rename : browser/components/migration/EdgeProfileMigrator.jsm => browser/components/migration/EdgeProfileMigrator.js
rename : browser/components/migration/FirefoxProfileMigrator.jsm => browser/components/migration/FirefoxProfileMigrator.js
rename : browser/components/migration/IEProfileMigrator.jsm => browser/components/migration/IEProfileMigrator.js
rename : browser/components/migration/ProfileMigrator.jsm => browser/components/migration/ProfileMigrator.js
rename : browser/components/migration/SafariProfileMigrator.jsm => browser/components/migration/SafariProfileMigrator.js
rename : browser/components/newtab/AboutNewTabService.jsm => browser/components/newtab/aboutNewTabService.js
rename : browser/components/BrowserContentHandler.jsm => browser/components/nsBrowserContentHandler.js
rename : browser/components/BrowserGlue.jsm => browser/components/nsBrowserGlue.js
rename : browser/components/payments/PaymentUIService.jsm => browser/components/payments/paymentUIService.js
rename : browser/components/protocolhandler/WebProtocolHandlerRegistrar.jsm => browser/components/protocolhandler/WebProtocolHandlerRegistrar.js
rename : devtools/startup/AboutDebuggingNewRegistration.jsm => devtools/startup/aboutdebugging-new-registration.js
rename : devtools/startup/AboutDebuggingRegistration.jsm => devtools/startup/aboutdebugging-registration.js
rename : devtools/startup/aboutdevtools/AboutDevToolsRegistration.jsm => devtools/startup/aboutdevtools/aboutdevtools-registration.js
rename : devtools/startup/AboutDevToolsToolboxRegistration.jsm => devtools/startup/aboutdevtoolstoolbox-registration.js
rename : devtools/startup/DevToolsStartup.jsm => devtools/startup/devtools-startup.js
rename : dom/base/ProcessSelector.jsm => dom/base/ProcessSelector.js
rename : dom/base/SlowScriptDebug.jsm => dom/base/SlowScriptDebug.js
rename : dom/base/ContentAreaDropListener.jsm => dom/base/contentAreaDropListener.js
rename : dom/browser-element/BrowserElementParent.jsm => dom/browser-element/BrowserElementParent.js
rename : dom/console/ConsoleAPIStorage.jsm => dom/console/ConsoleAPIStorage.js
rename : dom/html/HTMLMenuBuilder.jsm => dom/html/htmlMenuBuilder.js
rename : dom/media/PeerConnection.jsm => dom/media/PeerConnection.js
rename : dom/notification/NotificationStorage.jsm => dom/notification/NotificationStorage.js
rename : dom/presentation/PresentationDataChannelSessionTransport.jsm => dom/presentation/PresentationDataChannelSessionTransport.js
rename : dom/presentation/PresentationNetworkHelper.jsm => dom/presentation/PresentationNetworkHelper.js
rename : dom/presentation/provider/AndroidCastDeviceProvider.jsm => dom/presentation/provider/AndroidCastDeviceProvider.js
rename : dom/presentation/provider/PresentationControlService.jsm => dom/presentation/provider/PresentationControlService.js
rename : dom/push/Push.jsm => dom/push/Push.js
rename : dom/push/PushComponents.jsm => dom/push/PushComponents.js
rename : dom/system/NetworkGeolocationProvider.jsm => dom/system/NetworkGeolocationProvider.js
rename : layout/tools/recording/RecordingCmdLine.jsm => layout/tools/recording/recording-cmdline.js
rename : netwerk/dns/mdns/libmdns/DNSServiceDiscovery.jsm => netwerk/dns/mdns/libmdns/nsDNSServiceDiscovery.js
rename : netwerk/protocol/http/UAOverridesBootstrapper.jsm => netwerk/protocol/http/UAOverridesBootstrapper.js
rename : netwerk/protocol/http/WellKnownOpportunisticUtils.jsm => netwerk/protocol/http/WellKnownOpportunisticUtils.js
rename : services/fxaccounts/FxAccountsPush.jsm => services/fxaccounts/FxAccountsPush.js
rename : services/settings/RemoteSettingsComponents.jsm => services/settings/RemoteSettingsComponents.js
rename : services/sync/Weave.jsm => services/sync/Weave.js
rename : toolkit/components/asyncshutdown/nsAsyncShutdown.jsm => toolkit/components/asyncshutdown/nsAsyncShutdown.js
rename : toolkit/components/backgroundhangmonitor/BHRTelemetryService.jsm => toolkit/components/backgroundhangmonitor/BHRTelemetryService.js
rename : toolkit/components/captivedetect/CaptiveDetect.jsm => toolkit/components/captivedetect/captivedetect.js
rename : toolkit/components/cleardata/ClearDataService.jsm => toolkit/components/cleardata/ClearDataService.js
rename : toolkit/components/contentprefs/ContentPrefService2.jsm => toolkit/components/contentprefs/ContentPrefService2.js
rename : toolkit/components/crashes/CrashService.jsm => toolkit/components/crashes/CrashService.js
rename : toolkit/components/crashmonitor/nsCrashMonitor.jsm => toolkit/components/crashmonitor/nsCrashMonitor.js
rename : toolkit/components/downloads/DownloadLegacy.jsm => toolkit/components/downloads/DownloadLegacy.js
rename : toolkit/components/gfx/SanityTest.jsm => toolkit/components/gfx/SanityTest.js
rename : toolkit/components/mozintl/mozIntl.jsm => toolkit/components/mozintl/mozIntl.js
rename : toolkit/components/mozprotocol/MozProtocolHandler.jsm => toolkit/components/mozprotocol/mozProtocolHandler.js
rename : toolkit/components/normandy/ShieldContentProcess.jsm => toolkit/components/normandy/shield-content-process.js
rename : toolkit/components/DefaultCLH.jsm => toolkit/components/nsDefaultCLH.js
rename : toolkit/components/passwordmgr/LoginInfo.jsm => toolkit/components/passwordmgr/nsLoginInfo.js
rename : toolkit/components/passwordmgr/LoginManager.jsm => toolkit/components/passwordmgr/nsLoginManager.js
rename : toolkit/components/passwordmgr/LoginManagerPrompter.jsm => toolkit/components/passwordmgr/nsLoginManagerPrompter.js
rename : toolkit/components/places/ColorAnalyzer.jsm => toolkit/components/places/ColorAnalyzer.js
rename : toolkit/components/places/PageIconProtocolHandler.jsm => toolkit/components/places/PageIconProtocolHandler.js
rename : toolkit/components/places/PlacesCategoriesStarter.jsm => toolkit/components/places/PlacesCategoriesStarter.js
rename : toolkit/components/places/UnifiedComplete.jsm => toolkit/components/places/UnifiedComplete.js
rename : toolkit/components/places/PlacesExpiration.jsm => toolkit/components/places/nsPlacesExpiration.js
rename : toolkit/components/places/TaggingService.jsm => toolkit/components/places/nsTaggingService.js
rename : toolkit/components/processsingleton/ContentProcessSingleton.jsm => toolkit/components/processsingleton/ContentProcessSingleton.js
rename : toolkit/components/processsingleton/MainProcessSingleton.jsm => toolkit/components/processsingleton/MainProcessSingleton.js
rename : toolkit/components/prompts/src/Prompter.jsm => toolkit/components/prompts/src/nsPrompter.js
rename : toolkit/components/remotebrowserutils/RemoteWebNavigation.jsm => toolkit/components/remotebrowserutils/RemoteWebNavigation.js
rename : toolkit/components/satchel/FormHistoryStartup.jsm => toolkit/components/satchel/FormHistoryStartup.js
rename : toolkit/components/satchel/FormAutoComplete.jsm => toolkit/components/satchel/nsFormAutoComplete.js
rename : toolkit/components/satchel/InputListAutoComplete.jsm => toolkit/components/satchel/nsInputListAutoComplete.js
rename : toolkit/components/search/SearchService.jsm => toolkit/components/search/nsSearchService.js
rename : toolkit/components/search/SearchSuggestions.jsm => toolkit/components/search/nsSearchSuggestions.js
rename : toolkit/components/search/Sidebar.jsm => toolkit/components/search/nsSidebar.js
rename : toolkit/components/telemetry/TelemetryStartup.jsm => toolkit/components/telemetry/TelemetryStartup.js
rename : toolkit/components/terminator/TerminatorTelemetry.jsm => toolkit/components/terminator/nsTerminatorTelemetry.js
rename : toolkit/components/thumbnails/PageThumbsStorageService.jsm => toolkit/components/thumbnails/PageThumbsStorageService.js
rename : toolkit/components/timermanager/UpdateTimerManager.jsm => toolkit/components/timermanager/nsUpdateTimerManager.js
rename : toolkit/components/tooltiptext/TooltipTextProvider.jsm => toolkit/components/tooltiptext/TooltipTextProvider.js
rename : toolkit/components/url-classifier/UrlClassifierHashCompleter.jsm => toolkit/components/url-classifier/nsUrlClassifierHashCompleter.js
rename : toolkit/components/url-classifier/UrlClassifierLib.jsm => toolkit/components/url-classifier/nsUrlClassifierLib.js
rename : toolkit/components/url-classifier/UrlClassifierListManager.jsm => toolkit/components/url-classifier/nsUrlClassifierListManager.js
rename : toolkit/components/urlformatter/URLFormatter.jsm => toolkit/components/urlformatter/nsURLFormatter.js
rename : toolkit/components/utils/SimpleServices.jsm => toolkit/components/utils/simpleServices.js
rename : toolkit/components/xulstore/XULStore.jsm => toolkit/components/xulstore/XULStore.js
rename : toolkit/mozapps/downloads/HelperAppDlg.jsm => toolkit/mozapps/downloads/nsHelperAppDlg.js
rename : toolkit/mozapps/extensions/amContentHandler.jsm => toolkit/mozapps/extensions/amContentHandler.js
rename : toolkit/mozapps/extensions/amInstallTrigger.jsm => toolkit/mozapps/extensions/amInstallTrigger.js
rename : toolkit/mozapps/extensions/amWebAPI.jsm => toolkit/mozapps/extensions/amWebAPI.js
rename : toolkit/mozapps/handling/ContentDispatchChooser.jsm => toolkit/mozapps/handling/nsContentDispatchChooser.js
rename : toolkit/mozapps/update/UpdateService.jsm => toolkit/mozapps/update/nsUpdateService.js
rename : toolkit/mozapps/update/UpdateServiceStub.jsm => toolkit/mozapps/update/nsUpdateServiceStub.js
rename : uriloader/exthandler/WebHandlerApp.jsm => uriloader/exthandler/nsWebHandlerApp.js
2019-02-14 11:50:23 +02:00
Kris Maglione
075d41c086
Bug 1524688: Part 2 - Convert BrowserGlue and friends to static registration. r=mconley
...
--HG--
rename : browser/components/nsBrowserContentHandler.js => browser/components/BrowserContentHandler.jsm
rename : browser/components/nsBrowserGlue.js => browser/components/BrowserGlue.jsm
rename : browser/components/protocolhandler/WebProtocolHandlerRegistrar.js => browser/components/protocolhandler/WebProtocolHandlerRegistrar.jsm
extra : rebase_source : ce505f146ec12ec4c191039ae7004a723dc1c376
2019-01-29 17:44:35 -08:00
Varun Dey
2c911ec44a
Bug 1524227 Replacing getParentProcessScalar with generic getProcessScalar r=chutten
...
Replacing existing getParentProcessScalars with a generic implementation of getProcessScalars
Differential Revision: https://phabricator.services.mozilla.com/D18861
--HG--
extra : moz-landing-system : lando
2019-02-07 18:11:56 +00:00
Dorel Luca
28f51339d1
Backed out 3 changesets (bug 1523272) for Browser-chrome and tv failures in browser/components/preferences/in-content/tests/siteData/browser_siteData3.js
...
Backed out changeset ddf39b3e96df (bug 1523272)
Backed out changeset 8fbf00832008 (bug 1523272)
Backed out changeset 7250b9f956b6 (bug 1523272)
2019-02-07 13:55:33 +02:00
Johann Hofmann
a23b44bd06
Bug 1523272 - Add unit tests for the SiteDataManager. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D17871
--HG--
extra : moz-landing-system : lando
2019-02-07 09:02:45 +00:00
Johann Hofmann
4af5fc80f4
Bug 1523272 - Use ClearDataService to clear site data in SiteDataManager.jsm. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D17870
--HG--
extra : moz-landing-system : lando
2019-02-07 09:02:43 +00:00
Johann Hofmann
ec434d78b1
Bug 1525763 - Use browser:purge-sessionStorage instead of extension:purge-sessionStorage in SiteDataManager.jsm. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D18894
--HG--
extra : moz-landing-system : lando
2019-02-07 08:06:21 +00:00
ui.manish
5460bb6581
Bug 1497838- Consider removing Geolocation values in SECURITY_UI r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D18363
--HG--
extra : moz-landing-system : lando
2019-02-04 12:13:20 +00:00
Andrea Marchesini
eb7f0ac9fb
Bug 1524674 - Cleanup site data with custom permissions per subdomains - check permissions, r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D18497
--HG--
extra : moz-landing-system : lando
2019-02-04 14:25:47 +00:00
Andrea Marchesini
7a55ab0c97
Bug 1524674 - Cleanup site data with custom permissions per subdomains - debug messages, r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D18496
--HG--
extra : moz-landing-system : lando
2019-02-04 14:24:33 +00:00
Mike de Boer
481ae95c00
Bug 1524593 - nsISearchService (aka nsIBrowserSearchService, previously) refactor to be mostly an asynchronous, in preparation of WebExtension engines. r=daleharvey
...
This is a rollup of all the patches that have landed on the cedar project branch:
891252fdd0
Bug 1492475 - Part 1: Migrate most, if not all nsSearchService consumers to use async APIs. r=florian
79b2eb2367
Bug 1492475 - Part 2: Move nsIBrowserSearchService.idl to toolkit/components/search/nsISearchService.idl and update references. r=florian
a947d3cdf0
Bug 1492475 - Part 3: The search service init() method should simply return a Promise. r=florian
c1e172dfac
Bug 1492475 - Part 4: Remove the synchronous initialization flow. r=florian
cd41189eac
Bug 1492475 - Part 5: Since async initialization of the search service now is implicit behavior, remove the distinctive verbiage used internally. r=florian
2ae7189dfa
Bug 1492475 - Part 6: Update the cache build task to work with an actual Promise and re-initialize only once at the same time - all to fix race conditions here. r=florian
c8ee92973f
Bug 1492475 - Part 7: Make the region fetch not block the init flow, to ensure it's as fast as possible. r=florian
c44e674e16
Bug 1492475 - Part 8: Introduce an init flag, which can only be used privately, that allows to explicitly skip waiting for the region check process to complete. r=florian
6c79eaf1d3
Bug 1492475 - Part 9: Update unit tests to stop using 'currentEngine', in favor of 'defaultEngine'. r=Standard8
21b3aa17ee
Bug 1492475 - Part 10: Update unit tests to be fully aware of the new, async signatures of the search service API and remove sync init flow tests. r=mkaply,florian
ce5ba69019
Bug 1492475 - Part 11: Repair incorrect usage of the `identifier` property of nsISearchEngine instances. r=florian
fd177a7994
Bug 1518543 - Fix up the Android (Fennec) nsISearchService shim to work with the new asynchronous API. r=florian
3653d8ee22
Bug 1523708 - Change the search service interaction in the show-heartbeat action to use the new async API. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D18355
--HG--
rename : netwerk/base/nsIBrowserSearchService.idl => toolkit/components/search/nsISearchService.idl
extra : moz-landing-system : lando
2019-02-02 11:27:21 +00:00
Myk Melez
25349d2601
Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D17526
--HG--
extra : moz-landing-system : lando
2019-01-30 17:26:25 +00:00
Ehsan Akhgari
a418695e65
Bug 1513309 - Add telemetry for the storage access API; r=johannh,janerik
...
Differential Revision: https://phabricator.services.mozilla.com/D17860
--HG--
extra : moz-landing-system : lando
2019-01-30 12:41:58 +00:00
Luca Greco
52847f1a00
Bug 1515697 - Replace addonsManager telemetry events num_origin and num_perms extras with num_strings. r=aswan
...
This patch includes the following changes:
- added a new "num_strings" extra key to the "addonsManager install" and "addonsManager manage"
telemetry events, where "num_strings" represents the "number of permissions actually visible
in the extension permission doorhanger"
- do not record a telemetry event for the "permission_prompt" (or "sideload_prompt") if the
permissions_prompt is not going to be shown
- add num_strings and removed "num_perms" and "num_origins" extras from the test assertions in the existing tests
- added some additional assertions to test in automation that we don't record the telemetry
event for "permission_prompt" when no permission prompt is being shown for an
extension update (as part of the browser_extension_update_background_noprompt.js test)
Differential Revision: https://phabricator.services.mozilla.com/D16992
--HG--
extra : moz-landing-system : lando
2019-01-29 17:32:51 +00:00
Cosmin Sabou
599a15d354
Merge mozilla-inbound to mozilla-central. a=merge
2019-01-29 12:01:56 +02:00
Shane Caraveo
e8915eda78
Bug 1515701 show addons disabled doorhanger in private browsing, r=Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D15445
--HG--
extra : moz-landing-system : lando
2019-01-29 01:39:37 +00:00
Timothy Guan-tin Chien
0de6e5d4aa
Bug 1518932 - Convert menulist to custom element r=paolo
...
This custom element replaces XBL <content> usage by directly prepend the two needed child nodes when the element is connected.
This is doable because
- There isn't any direct access of child nodes under <menulist>. Everyone seems to access via .menupopup, which is usually the only child.
- We don't need to move the children under <menulist>. If we need to and if the child is a <xbl:children> (which could happen if <menulist> is inside an XBL <content> that just get cloned to the document), the layout will get very confused and crash (see finding in bug 1514926)
Differential Revision: https://phabricator.services.mozilla.com/D16149
--HG--
rename : toolkit/content/widgets/menulist.xml => toolkit/content/widgets/menulist.js
extra : moz-landing-system : lando
2019-01-28 18:24:08 +00:00
Andrea Marchesini
8b89f2aaf9
Bug 1522776 - Unsupported permission values should be ignored by Sanitizer.jsm, r=johannh
2019-01-25 11:44:40 +01:00
Kris Maglione
e930b89c34
Bug 1514594: Part 3 - Change ChromeUtils.import API.
...
***
Bug 1514594: Part 3a - Change ChromeUtils.import to return an exports object; not pollute global. r=mccr8
This changes the behavior of ChromeUtils.import() to return an exports object,
rather than a module global, in all cases except when `null` is passed as a
second argument, and changes the default behavior not to pollute the global
scope with the module's exports. Thus, the following code written for the old
model:
ChromeUtils.import("resource://gre/modules/Services.jsm");
is approximately the same as the following, in the new model:
var {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm");
Since the two behaviors are mutually incompatible, this patch will land with a
scripted rewrite to update all existing callers to use the new model rather
than the old.
***
Bug 1514594: Part 3b - Mass rewrite all JS code to use the new ChromeUtils.import API. rs=Gijs
This was done using the followng script:
https://bitbucket.org/kmaglione/m-c-rewrites/src/tip/processors/cu-import-exports.jsm
***
Bug 1514594: Part 3c - Update ESLint plugin for ChromeUtils.import API changes. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D16747
***
Bug 1514594: Part 3d - Remove/fix hundreds of duplicate imports from sync tests. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D16748
***
Bug 1514594: Part 3e - Remove no-op ChromeUtils.import() calls. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D16749
***
Bug 1514594: Part 3f.1 - Cleanup various test corner cases after mass rewrite. r=Gijs
***
Bug 1514594: Part 3f.2 - Cleanup various non-test corner cases after mass rewrite. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D16750
--HG--
extra : rebase_source : 359574ee3064c90f33bf36c2ebe3159a24cc8895
extra : histedit_source : b93c8f42808b1599f9122d7842d2c0b3e656a594%2C64a3a4e3359dc889e2ab2b49461bab9e27fc10a7
2019-01-17 10:18:31 -08:00
Kris Maglione
2fe0de01dc
Bug 1519596: Part 1 - Remove several unnecessary/unused ChromeUtils.import() calls. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D16377
--HG--
extra : rebase_source : 6c4311387d25de425806aeb6c4691e12c9fcb855
2019-01-11 16:59:23 -08:00
Johann Hofmann
79332e3ef4
Bug 1524619 - Part 1 - Add support for requiring user gestures for push notifications. r=Ehsan,MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D23647
--HG--
extra : rebase_source : ef6bb77983b135c0c352e8fe0a37ba72e4f69718
2019-03-15 11:43:17 +01:00
Ciure Andrei
c035ee7d3a
Merge inbound to mozilla-central. a=merge
2019-01-24 05:44:33 +02:00
Dale Harvey
467ab77cab
Bug 1517562 - Update media autoplay strings. r=flod,johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D17131
--HG--
extra : moz-landing-system : lando
2019-01-23 20:52:53 +00:00
Andrea Marchesini
ae7e7d4c3a
Bug 1521051 - Get rid of nsICookiePermission.ACCESS_ALLOW_FIRST_PARTY_ONLY, r=johannh, r=flod
2019-01-23 19:19:19 +01:00
Andrea Marchesini
dc777dc7a6
Bug 1521051 - nsICookiePermission.ACCESS_LIMIT_THIRD_PARTY, r=valentin, r=johannh
2019-01-23 19:19:18 +01:00
Razvan Maries
7ccb4bf803
Backed out 2 changesets (bug 1521051) for xpcshell fails on extensions/cookie/test/unit/test_cookies_thirdparty.js. CLOSED TREE
...
Backed out changeset 90bb620dd870 (bug 1521051)
Backed out changeset 483fa314e45e (bug 1521051)
2019-01-23 22:09:32 +02:00
Ciure Andrei
a4eeeccf1d
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2019-01-23 20:55:29 +02:00
Andrea Marchesini
8e0c688733
Bug 1521051 - Get rid of nsICookiePermission.ACCESS_ALLOW_FIRST_PARTY_ONLY, r=johannh, r=flod
2019-01-23 19:19:19 +01:00
Andrea Marchesini
fb5e2a4f57
Bug 1521051 - nsICookiePermission.ACCESS_LIMIT_THIRD_PARTY, r=valentin, r=johannh
2019-01-23 19:19:18 +01:00
shindli
42595cea0a
Backed out 2 changesets (bug 1520436) for TV failures in browser/base/content/test/permissions/browser_permissions.js CLOSED TREE
...
Backed out changeset 4752a33b4c3a (bug 1520436)
Backed out changeset 10716b2122dc (bug 1520436)
2019-01-23 03:20:13 +02:00
alwu
6433e31707
Bug 1520436 - part2 : modify test. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D16771
--HG--
extra : moz-landing-system : lando
2019-01-22 18:16:52 +00:00
alwu
db9dcd21c8
Bug 1520436 - part1 : add another tooltip text for non-promptable permission. r=flod,johannh
...
As non-promptable permission won't prompt user to ask for their approval, we should use different texts for the cancel button of promptable permissions.
Differential Revision: https://phabricator.services.mozilla.com/D16770
--HG--
extra : moz-landing-system : lando
2019-01-18 18:54:54 +00:00
Dale Harvey
d13fedb2c6
Bug 1517526 - Let user allow blocked autoplay. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D17130
--HG--
extra : moz-landing-system : lando
2019-01-22 21:48:24 +00:00
Harry Twyford
70df5bbf20
Bug 1313429 - Add Touch Bar functionality to Firefox r=spohl,mikedeboer,flod
...
Adds Touch Bar functionality to Firefox across eight commits.
Differential Revision: https://phabricator.services.mozilla.com/D5496
--HG--
extra : moz-landing-system : lando
2019-01-22 17:13:33 +00:00
Ehsan Akhgari
ea0beadb68
Bug 1516889 - Part 2: Make sure the storage access API prompt is denied when pressing Esc; r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D16737
2019-01-21 11:23:22 -05:00
Ciure Andrei
eb5345d4eb
Backed out 2 changesets (bug 1516889) for failing browser_storageAccessDoorHanger.js CLOSED TREE
...
Backed out changeset fe40c77b54b4 (bug 1516889)
Backed out changeset 95fee3425c55 (bug 1516889)
2019-01-21 17:48:11 +02:00
Ehsan Akhgari
4137a92662
Bug 1514340 - Part 2: Break out the content blocking related notifications into nsIWebProgressListener.onContentBlockingEvent(); r=baku,johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D16052
2019-01-21 09:58:50 -05:00
Ehsan Akhgari
46e587fc36
Bug 1516889 - Part 2: Make sure the storage access API prompt is denied when pressing Esc; r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D16737
2019-01-21 09:57:31 -05:00
Dorel Luca
cc75d50ac9
Backed out 2 changesets (bug 1520436) for browser-chrome failures in browser/base/content/test/permissions/browser_permissions.js
...
Backed out changeset 031aee32565c (bug 1520436)
Backed out changeset 1428560105ca (bug 1520436)
2019-01-23 19:35:50 +02:00
alwu
13015c68d3
Bug 1520436 - part2 : modify test. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D16771
--HG--
extra : moz-landing-system : lando
2019-01-23 16:23:16 +00:00
alwu
b15aaa43f8
Bug 1520436 - part1 : add another tooltip text for non-promptable permission. r=flod,johannh
...
As non-promptable permission won't prompt user to ask for their approval, we should use different texts for the cancel button of promptable permissions.
Differential Revision: https://phabricator.services.mozilla.com/D16770
--HG--
extra : moz-landing-system : lando
2019-01-23 16:21:48 +00:00
Ehsan Akhgari
4680510d84
Bug 1521598 - Part 1: Create a lazy preference getter for privacy.resistFingerprinting in SitePermissions; r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D17362
--HG--
extra : moz-landing-system : lando
2019-01-23 15:57:09 +00:00
Johann Hofmann
43ac055f78
Bug 1483440 - Part 3 - Use purge-localStorage instead of purge-domain-data to clean up localStorage. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D16462
--HG--
extra : moz-landing-system : lando
2019-01-17 17:41:28 +00:00
Michael Kelly
28e4764f00
Bug 1509888: Remove Browser Error Collection. r=Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D15879
--HG--
extra : moz-landing-system : lando
2019-01-15 18:04:28 +00:00
Mark Banner
537292585c
Bug 1518152 - Create a TelemetryTestUtils.jsm and start using it in browser/modules/test. r=Dexter
...
Differential Revision: https://phabricator.services.mozilla.com/D15839
--HG--
extra : moz-landing-system : lando
2019-01-09 09:08:42 +00:00
alwu
294f48db51
Bug 1513039 - part12 : remove temporary allow. r=daleharvey,florian
...
After removing autoplay doorhanger, we won't have temporary allow.
Differential Revision: https://phabricator.services.mozilla.com/D14340
--HG--
extra : moz-landing-system : lando
2019-01-07 18:42:55 +00:00
alwu
3e5817542c
Bug 1513039 - part8 : remove autoplay prompt front-end codes. r=florian,daleharvey,flod
...
Remove autoplay prompt related js codes.
Differential Revision: https://phabricator.services.mozilla.com/D14333
--HG--
extra : moz-landing-system : lando
2019-01-07 18:38:26 +00:00
alwu
242554622e
Bug 1513039 - part1 : remove caching temporary autoplay permission. r=smaug,florian
...
We're going to remove all autoplay temporary permission related codes, so we don't need to cache it anymore.
Differential Revision: https://phabricator.services.mozilla.com/D14325
--HG--
extra : moz-landing-system : lando
2019-01-07 18:29:10 +00:00
Dave Townsend
1c728fbeac
Bug 1517029: Fail favicon requests when encountering an icon that requires credentials. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D15768
--HG--
extra : moz-landing-system : lando
2019-01-07 17:57:46 +00:00
Dave Townsend
db7545da18
Bug 1516658: Favicon requests should use an accept header appropriate for images. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D15778
--HG--
extra : moz-landing-system : lando
2019-01-07 17:43:23 +00:00
Alastor Wu
048a1e2282
Bug 1513681 - part4 : remove the logic about setting globally blocked in PermissionUI. r=daleharvey
...
We've handle showing the blocking icon in patch2, so we don't need to set block permission in PermissionUI.
Differential Revision: https://phabricator.services.mozilla.com/D14797
--HG--
extra : moz-landing-system : lando
2019-01-04 18:36:20 +00:00
Ed Lee
e5ecdc6d96
Bug 1516272 - Add search hand-off, discovery stream and bug fixes to Activity Stream r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D15307
--HG--
extra : moz-landing-system : lando
2019-01-03 01:23:21 +00:00
Gurzau Raul
4a500304ba
Backed out changeset 5990f24b16ef (bug 1516272) for failing at browser_google_behavior.js on a CLOSED TREE
2019-01-03 01:15:52 +02:00
Ed Lee
3d659c0a32
Bug 1516272 - Add search hand-off, discovery stream and bug fixes to Activity Stream r=k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D15307
--HG--
extra : moz-landing-system : lando
2019-01-02 21:09:23 +00:00
Bogdan Tara
6defca7262
Backed out 5 changesets (bug 1513681) for browser_autoplay_blocked.js failures CLOSED TREE
...
Backed out changeset d24ddb803761 (bug 1513681)
Backed out changeset 6f52b229d953 (bug 1513681)
Backed out changeset 79a78732c3ac (bug 1513681)
Backed out changeset d0a9422928ae (bug 1513681)
Backed out changeset 23b5a58e3bcc (bug 1513681)
--HG--
rename : toolkit/actors/AutoplayChild.jsm => toolkit/actors/AudibleAutoplayChild.jsm
2018-12-29 04:00:53 +02:00
alwu
52780efeaa
Bug 1513681 - part4 : remove the logic about setting globally blocked in PermissionUI. r=daleharvey
...
We've handle showing the blocking icon in patch2, so we don't need to set block permission in PermissionUI.
Differential Revision: https://phabricator.services.mozilla.com/D14797
--HG--
extra : moz-landing-system : lando
2018-12-28 22:24:13 +00:00
Jan-Ivar Bruaroey
fb42e2d3f0
Bug 1474376 - Update browser_devices_get_user_media_screen.js test w/window+screen, remove application test. r=jkt
...
Differential Revision: https://phabricator.services.mozilla.com/D15157
--HG--
extra : moz-landing-system : lando
2018-12-27 23:40:40 +00:00
Jan-Ivar Bruaroey
ee3a9f9f4f
Bug 1474376 - Merge window+screen sharing for content (list fullscreen as option in window-list), and get away from MediaSourceEnum. r=pehrsons,florian
...
Differential Revision: https://phabricator.services.mozilla.com/D14941
--HG--
extra : moz-landing-system : lando
2018-12-27 23:40:36 +00:00
Andrea Marchesini
c7a7810165
Bug 1513890 - Get rid of x-moz-errormessage attribute, r=edgar
2018-12-15 09:54:02 +01:00
Gijs Kruitbosch
2ece1af1ce
Bug 1503214 - remove toolkit feed processor code, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D14603
--HG--
extra : moz-landing-system : lando
2018-12-14 19:57:40 +00:00
Gijs Kruitbosch
af9411f355
Bug 1513567 - fix version compare for browser error tests, r=aryx
...
Differential Revision: https://phabricator.services.mozilla.com/D14606
--HG--
extra : moz-landing-system : lando
2018-12-14 20:41:21 +00:00
Bogdan Tara
b6a18773a4
Merge inbound to mozilla-central. a=merge
2018-12-14 00:42:20 +02:00
Gijs Kruitbosch
7ab8abdd16
Bug 1499092 - move bulk of registerProtocolHandler checks into compiled code so we don't need a dedicated component in the child process, r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D13697
--HG--
extra : moz-landing-system : lando
2018-12-13 13:47:39 +00:00
Ehsan Akhgari
d4b2c4dbef
Bug 1511818 - Keep track of unique domains with a valid hostname for the purposes of the automatic access grant heuristics of the Storage Access API r=mikedeboer
...
This is an attempt to fix a Talos regression caused by the cost of URL
parsing. The approach I'm taking here is to modify the requirements of
bug 1509047 part 2 slightly so that I can remove the expensive code
which resulted in the Talos regression.
The change in behaviour is that the automatic access grants for the
Storage Access API will use the number of unique domains visited in the
session as opposed to the number of unique origins visited.
Differential Revision: https://phabricator.services.mozilla.com/D14156
--HG--
extra : moz-landing-system : lando
2018-12-12 15:21:32 +00:00
Daniel Stenberg
704416cc5c
Bug 1503393 - adjust tests for localhost proxying r=mayhemer
...
--HG--
extra : rebase_source : 49fd0951c9bce6058a1a54a4772891aa28ebb354
extra : source : 52e8ef71af9b837be53b294d09381d70c5efceba
2018-12-03 16:28:14 +02:00
Shane Caraveo
b8b0e4b612
Bug 1506653 support disabling page action for private windows, r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D11805
--HG--
extra : moz-landing-system : lando
2018-11-20 18:24:38 +00:00
Dave Townsend
0f41ddb2a4
Bug 1513113: Bail out of loading icons if the content page has unloaded. r=mak
...
There is a problem in FaviconLoader where we can attempt to load icons after the
page has been unloaded somehow. Because DeferredTask pushes its task to the idle
queue there is a short gap between when DeferredTask's timer fires and when its
task starts. If the page is unloaded in that gap we are unable to cancel the
task and when it starts it fails to access the content page.
However, when the page unloads we do clear the list of icons and since there is
no reason to do anything when the list of icons is empty we can just bail out
of the load task early and never try to touch the content page in this case.
Differential Revision: https://phabricator.services.mozilla.com/D14188
--HG--
extra : moz-landing-system : lando
2018-12-12 17:12:53 +00:00
Mark Banner
0304564ac7
Bug 1415483 - Apply the new options to reject-importGlobalProperties across the codebase, remove unnecessary importGlobalProperties. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D13754
--HG--
extra : moz-landing-system : lando
2018-12-11 21:39:40 +00:00
Csoregi Natalia
9e970681f2
Backed out 2 changesets (bug 1415483) for multiple failures e.g. on test_message_manager_ipc.html. CLOSED TREE
...
Backed out changeset d00748de66fc (bug 1415483)
Backed out changeset 8dea94258f54 (bug 1415483)
2018-12-11 19:30:57 +02:00
Mark Banner
1abdc8687f
Bug 1415483 - Apply the new options to reject-importGlobalProperties across the codebase, remove unnecessary importGlobalProperties. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D13754
--HG--
extra : moz-landing-system : lando
2018-12-11 14:09:44 +00:00
Mark Banner
833371676c
Bug 1512052 - Update some directories in .eslintignore, and correct a few .eslintrc.js files. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D13745
--HG--
rename : browser/components/attribution/test/.eslintrc.js => browser/components/attribution/test/xpcshell/.eslintrc.js
extra : moz-landing-system : lando
2018-12-11 13:15:16 +00:00
Marco Bonardo
4df6b25ace
Bug 1510281 - Backed out changeset 093960021b8b because we want to use a different approach. r=mkaply
...
Differential Revision: https://phabricator.services.mozilla.com/D13328
--HG--
extra : moz-landing-system : lando
2018-12-08 17:32:27 +00:00
Andrea Marchesini
562202c9bd
Bug 1512485 - Introduce nsIClearDataService.deleteDataFromOriginAttributesPattern, r=johannh
2018-12-09 13:19:04 +01:00
Mark Banner
47d25a826d
Bug 1505411 - Add basic monitoring for partner search pages with ads and clicks. Depends on D11188 r=adw,Felipe,chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D11656
--HG--
extra : moz-landing-system : lando
2018-12-05 20:33:01 +00:00
Gijs Kruitbosch
2efc57c842
Bug 1511903 - r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D13714
--HG--
extra : moz-landing-system : lando
2018-12-05 10:24:56 +00:00
Ciure Andrei
ed617be144
Backed out 2 changesets (bug 1512052)for causing build bustages CLOSED TREE
...
Backed out changeset 4773a3f46c22 (bug 1512052)
Backed out changeset 2f48c5afbe57 (bug 1512052)
--HG--
rename : browser/components/attribution/test/xpcshell/.eslintrc.js => browser/components/attribution/test/.eslintrc.js
2018-12-05 05:47:39 +02:00
Mark Banner
6eec4b7bae
Bug 1512052 - Update some directories in .eslintignore, and correct a few .eslintrc.js files. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D13745
--HG--
rename : browser/components/attribution/test/.eslintrc.js => browser/components/attribution/test/xpcshell/.eslintrc.js
extra : moz-landing-system : lando
2018-12-04 22:27:02 +00:00
Dennis Schubert
d849d67a61
Bug 1511600 - Disable WebCompat Reporter in some tests. a=testonly
...
Differential Revision: https://phabricator.services.mozilla.com/D13739
--HG--
extra : moz-landing-system : lando
2018-12-04 19:29:42 +00:00
Dorel Luca
4ce99f5758
Backed out changeset 5516f3e7b817 (bug 1511903) for browser-chrome failures in browser/components/sessionstore/test/browser_attributes.js. CLOSED TREE
...
--HG--
extra : amend_source : ce52b72a7637a7a04f0f0c9531aecb4bf9ed8457
2018-12-04 15:20:13 +02:00
Gijs Kruitbosch
bbf6af58e6
Bug 1511903 - r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D13714
--HG--
extra : moz-landing-system : lando
2018-12-04 12:12:05 +00:00
Coroiu Cristina
3564dfde3b
Merge inbound to mozila-central a=merge
2018-12-01 07:46:00 +02:00
Ehsan Akhgari
e62ed1ac15
Bug 1511249 - Ensure that 3rdPartyStorage permissions are checked with the exact tracker origin not just with a prefix r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D13499
--HG--
extra : moz-landing-system : lando
2018-11-30 14:36:36 +00:00
Razvan Maries
77d87d9972
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2018-11-30 05:13:14 +02:00
Ehsan Akhgari
e86e968562
Bug 1510015 - Display IDN domain names properly in the storage access API doorhanger r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D12984
--HG--
extra : moz-landing-system : lando
2018-11-30 02:17:50 +00:00
Jan Varga
709a73dabf
Bug 1286798 - Part 14: Enhance clearStoragesForPrincipal() to support clearing of storages for specific quota client; r=asuth
...
See also bug 1402254, original patch by baku.
2018-11-29 21:47:58 +01:00
Ehsan Akhgari
45a3f1578f
Bug 1509047 - Part 5: Add heuristics to the storage access API for automatically granting temporary session-scoped storage access without displaying a doorhanger prompt; r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D12866
2018-11-29 00:45:06 -05:00
Ehsan Akhgari
1a3a93b61f
Bug 1509047 - Part 4: Add support for PermissionPromptPrototype.onBeforeShow() cancelling a prompt; r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D12865
2018-11-29 00:45:06 -05:00
Ehsan Akhgari
4aa18e126d
Bug 1509047 - Part 2: Add an API for measuring the number of unique origins visited in the past 24 hours; r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D12863
2018-11-29 00:45:06 -05:00
Jan-Erik Rediger
5fd1cd8036
Bug 1498163 - Migrate external callers to the new snapshot API r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D12890
--HG--
extra : moz-landing-system : lando
2018-11-28 09:36:03 +00:00
Dão Gottwald
65b52f7de5
Bug 1510418 - Use TelemetryStopwatch.running instead of custom _tabSwitchStopWatchRunning flag. r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D13126
--HG--
extra : moz-landing-system : lando
2018-11-27 21:53:13 +00:00
Cosmin Sabou
e1e8f2ea69
Merge mozilla-inbound to mozilla-central. a=merge
2018-11-28 06:08:19 +02:00
Marco Bonardo
7adb9377d5
Bug 1510281 - Use a private and isolated context for search suggestions. r=mkaply
...
Differential Revision: https://phabricator.services.mozilla.com/D13082
--HG--
extra : moz-landing-system : lando
2018-11-27 17:18:28 +00:00
Shane Caraveo
29892c75cf
Bug 1508853 make the search default panel persistent, r=aswan
...
This is a quick fix to ensure that the search install panel is shown when an extension uses is_default. The intention is to uplift for 64.
Differential Revision: https://phabricator.services.mozilla.com/D13078
--HG--
extra : moz-landing-system : lando
2018-11-27 18:05:59 +00:00
Mike de Boer
1c9d33675e
Bug 1496764 - extend search event telemetry to never expire and change the probe owners. r=chutten,Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D9229
--HG--
extra : moz-landing-system : lando
2018-11-27 15:15:35 +00:00
Andreea Pavel
ebe85db8e7
Backed out changeset ad857edac6a5 (bug 1498163) for failing devtools/client/performance/test/browser_perf-telemetry-04.js on a CLOSED TREE
2018-11-27 11:05:28 +02:00
Jan-Erik Rediger
c6e72f0819
Bug 1498163 - Migrate external callers to the new snapshot API r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D12890
--HG--
extra : moz-landing-system : lando
2018-11-26 14:34:23 +00:00
Ehsan Akhgari
923b4f06ad
Bug 1503074 - Only touch the FX_TAB_SWITCH_COMPOSITE_E10S_MS stopwatch when we have actually started it in the past
...
Differential Revision: https://phabricator.services.mozilla.com/D12966
--HG--
extra : moz-landing-system : lando
2018-11-26 19:16:09 +00:00
Ehsan Akhgari
164791340d
Bug 1490811 - Part 2: Add a test for the basic functionality of the storage access prompt r=johannh
...
Depends on D12467
Differential Revision: https://phabricator.services.mozilla.com/D12507
--HG--
extra : moz-landing-system : lando
2018-11-26 21:23:18 +00:00
Ehsan Akhgari
cc714b7adc
Bug 1490811 - Part 1: Add a permission doorhanger for the storage access API r=baku,johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D12467
--HG--
extra : moz-landing-system : lando
2018-11-26 21:23:16 +00:00
Shane Caraveo
dfbb130d83
Bug 1489531 Expose telemetry client_id hash to about:addons via cookie r=Gijs,chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D9317
--HG--
extra : moz-landing-system : lando
2018-11-26 15:26:39 +00:00
Ehsan Akhgari
5eb383c4df
Bug 1508759 - Add support for hooking up permission prompts that don't use SitePermissions to TemporaryPermissions r=johannh
...
Normally, permission prompts would define a permissionKey attribute in order
to get integrated with SitePermissions. Since SitePermissions is internally
hooked up to TemporaryPermissions, such permission prompts do not need any
extra handling for taking benefit from the temporary permissions infrastructure.
For the Storage Access API, however, we're not going to use SitePermissions,
and instead Gecko will be in charge of defining the required permissions in the
permission manager database when the prompt is responded to with an Allow
action. This means that by default we won't be integrated with the temporary
permissions setup either.
This patch allows prompts to define a new way to opt out of reading and writing
permissions through the permission manager but still being integrated with
temporary permissions. That is, through returning false from the new
usePermissionManager attribute and returning a name from the permissionKey
attribute. TemporaryPermissions will do the expected work in order to ensure
that each prompt with a unique key will be automatically blocked if a previous
instance of the same prompt type with the same key has been blocked in the
current tab.
Note that this doesn't yet include support for showGloballyBlocked or
permitTemporaryAllow since those features aren't needed for our use case.
Differential Revision: https://phabricator.services.mozilla.com/D12466
--HG--
extra : moz-landing-system : lando
2018-11-26 10:32:19 +00:00
Christian Holler
e48061eb07
Bug 1506044 - Do not send cookies with ASan reporter submits. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D12317
--HG--
extra : moz-landing-system : lando
2018-11-21 23:18:27 +00:00
Jan-Erik Rediger
b07e153ff0
Bug 1498173 - Migrate external tests to changed histogram API r=chutten
...
Depends on D12557
Differential Revision: https://phabricator.services.mozilla.com/D12558
--HG--
extra : moz-landing-system : lando
2018-11-22 23:35:43 +00:00
Mark Striemer
28551ead0f
Bug 1505751 - Wait for menulist close for browser language handlers r=Gijs
...
The search handler was being called when focusing the menuitem with the keyboard on Windows. This didn't provide a good experience and left the popup open once the search started. Ensure the popup is always shown when using the keyboard and don't trigger the search until the popup is closed.
Differential Revision: https://phabricator.services.mozilla.com/D12324
--HG--
extra : moz-landing-system : lando
2018-11-21 15:36:52 +00:00
Andrea Marchesini
e8cb35c9b3
Bug 1507171 - Cleanup data on shutdown just for http, https and file URLs, r=johannh
2018-11-19 16:02:23 +01:00
Tim Nguyen
f3c3251f9d
Bug 1468517 - Make toolbar_bottom_separator color apply to findbar top border. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D11577
--HG--
extra : moz-landing-system : lando
2018-11-18 18:16:52 +00:00
Andreea Pavel
72b0594cb8
Merge mozilla-inbound to mozilla-central. a=merge
2018-11-17 13:27:24 +02:00
Nika Layzell
fe2f2478f7
Bug 1477432 - Part 2: Avoid using nsIJSID in GenerateQI, and produce better diagnostics, r=kmag
...
This is the first part of hiding the implementation of nsIJSID behind the
interface added in Part 1, such that we can substitute that implementation out.
I had to make a couple of changes to fix the errors caused by the new behaviour
in GenerateQI.
Differential Revision: https://phabricator.services.mozilla.com/D2279
2018-11-16 17:27:31 -05:00
Drew Willcoxon
b8258389b8
Bug 1499193 - Follow-up 2: Update SEARCH_COUNTS key r=mkaply
...
Change the `<engine>.<alias>.urlbar` `SEARCH_COUNTS` keys to `<engine>.alias` as described in bug 1499193 comment 23 and later.
Differential Revision: https://phabricator.services.mozilla.com/D12038
--HG--
extra : moz-landing-system : lando
2018-11-16 21:15:54 +00:00
alwu
4515d99b29
Bug 1493766 - part1 : notify when temporary permission changed. r=johannh
...
Since temporary permissions are only stored in the front-end side, we can't know whether we have
allowed page to autoplay or not without sending a request. Therefore, we want to notify the back-end
side when the temporary permissions changed.
Differential Revision: https://phabricator.services.mozilla.com/D7011
--HG--
extra : moz-landing-system : lando
2018-11-15 19:51:26 +00:00
Dave Townsend
3e18f3d532
Bug 1503696: Cache cookies in the same way we did before Firefox 63. r=mak
...
Previous to bug 1453751 favicons were loaded from the network by a <xul:image>
tag with validate="never". This caused us to always use any cached version if
possible. Bug 1453751 used a normal load type causing us to revalidate with the
server for each request. This switches the loader to using the cache if possible.
Differential Revision: https://phabricator.services.mozilla.com/D11402
--HG--
extra : moz-landing-system : lando
2018-11-15 20:46:32 +00:00
Mark Banner
7e8a95c1c9
Bug 1505456 - Move recordSearchURLTelemetry to its own module. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D11188
--HG--
rename : toolkit/components/search/tests/xpcshell/test_urltelemetry.js => browser/components/search/test/unit/test_urlTelemetry.js
extra : moz-landing-system : lando
2018-11-15 14:45:20 +00:00
Mark Banner
008609384d
Bug 1505456 - Move browser tests into a sub-directory for browser/components/search/test. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D11187
--HG--
rename : browser/components/search/test/.eslintrc.js => browser/components/search/test/browser/.eslintrc.js
rename : browser/components/search/test/426329.xml => browser/components/search/test/browser/426329.xml
rename : browser/components/search/test/483086-1.xml => browser/components/search/test/browser/483086-1.xml
rename : browser/components/search/test/483086-2.xml => browser/components/search/test/browser/483086-2.xml
rename : browser/components/search/test/SearchTestUtils.jsm => browser/components/search/test/browser/SearchTestUtils.jsm
rename : browser/components/search/test/browser.ini => browser/components/search/test/browser/browser.ini
rename : browser/components/search/test/browser_426329.js => browser/components/search/test/browser/browser_426329.js
rename : browser/components/search/test/browser_483086.js => browser/components/search/test/browser/browser_483086.js
rename : browser/components/search/test/browser_aboutSearchReset.js => browser/components/search/test/browser/browser_aboutSearchReset.js
rename : browser/components/search/test/browser_addEngine.js => browser/components/search/test/browser/browser_addEngine.js
rename : browser/components/search/test/browser_amazon.js => browser/components/search/test/browser/browser_amazon.js
rename : browser/components/search/test/browser_bing.js => browser/components/search/test/browser/browser_bing.js
rename : browser/components/search/test/browser_contextSearchTabPosition.js => browser/components/search/test/browser/browser_contextSearchTabPosition.js
rename : browser/components/search/test/browser_contextmenu.js => browser/components/search/test/browser/browser_contextmenu.js
rename : browser/components/search/test/browser_ddg.js => browser/components/search/test/browser/browser_ddg.js
rename : browser/components/search/test/browser_eBay.js => browser/components/search/test/browser/browser_eBay.js
rename : browser/components/search/test/browser_google.js => browser/components/search/test/browser/browser_google.js
rename : browser/components/search/test/browser_google_behavior.js => browser/components/search/test/browser/browser_google_behavior.js
rename : browser/components/search/test/browser_healthreport.js => browser/components/search/test/browser/browser_healthreport.js
rename : browser/components/search/test/browser_hiddenOneOffs_cleanup.js => browser/components/search/test/browser/browser_hiddenOneOffs_cleanup.js
rename : browser/components/search/test/browser_hiddenOneOffs_diacritics.js => browser/components/search/test/browser/browser_hiddenOneOffs_diacritics.js
rename : browser/components/search/test/browser_oneOffContextMenu.js => browser/components/search/test/browser/browser_oneOffContextMenu.js
rename : browser/components/search/test/browser_oneOffContextMenu_setDefault.js => browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js
rename : browser/components/search/test/browser_oneOffHeader.js => browser/components/search/test/browser/browser_oneOffHeader.js
rename : browser/components/search/test/browser_private_search_perwindowpb.js => browser/components/search/test/browser/browser_private_search_perwindowpb.js
rename : browser/components/search/test/browser_searchEngine_behaviors.js => browser/components/search/test/browser/browser_searchEngine_behaviors.js
rename : browser/components/search/test/browser_searchbar_keyboard_navigation.js => browser/components/search/test/browser/browser_searchbar_keyboard_navigation.js
rename : browser/components/search/test/browser_searchbar_openpopup.js => browser/components/search/test/browser/browser_searchbar_openpopup.js
rename : browser/components/search/test/browser_searchbar_smallpanel_keyboard_navigation.js => browser/components/search/test/browser/browser_searchbar_smallpanel_keyboard_navigation.js
rename : browser/components/search/test/browser_tooManyEnginesOffered.js => browser/components/search/test/browser/browser_tooManyEnginesOffered.js
rename : browser/components/search/test/browser_webapi.js => browser/components/search/test/browser/browser_webapi.js
rename : browser/components/search/test/google_codes/browser.ini => browser/components/search/test/browser/google_codes/browser.ini
rename : browser/components/search/test/head.js => browser/components/search/test/browser/head.js
rename : browser/components/search/test/opensearch.html => browser/components/search/test/browser/opensearch.html
rename : browser/components/search/test/test.html => browser/components/search/test/browser/test.html
rename : browser/components/search/test/testEngine.xml => browser/components/search/test/browser/testEngine.xml
rename : browser/components/search/test/testEngine_diacritics.xml => browser/components/search/test/browser/testEngine_diacritics.xml
rename : browser/components/search/test/testEngine_dupe.xml => browser/components/search/test/browser/testEngine_dupe.xml
rename : browser/components/search/test/testEngine_missing_namespace.xml => browser/components/search/test/browser/testEngine_missing_namespace.xml
rename : browser/components/search/test/testEngine_mozsearch.xml => browser/components/search/test/browser/testEngine_mozsearch.xml
rename : browser/components/search/test/tooManyEnginesOffered.html => browser/components/search/test/browser/tooManyEnginesOffered.html
rename : browser/components/search/test/webapi.html => browser/components/search/test/browser/webapi.html
extra : moz-landing-system : lando
2018-11-15 14:44:55 +00:00
Paolo Amadini
f6b106efb2
Bug 1496827 - Remove the "notification" binding. r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D11650
--HG--
rename : browser/components/customizableui/content/.eslintrc.js => browser/components/translation/content/.eslintrc.js
rename : browser/components/translation/jar.mn => browser/components/translation/content/jar.mn
rename : browser/components/translation/microsoft-translator-attribution.png => browser/components/translation/content/microsoft-translator-attribution.png
rename : browser/components/customizableui/content/moz.build => browser/components/translation/content/moz.build
rename : browser/components/translation/translation-infobar.xml => browser/components/translation/content/translation-notification.js
extra : rebase_source : 598396d2da96b04782413946976f7bb9fb6be75f
2018-11-13 12:56:42 +00:00
Dave Townsend
73268fba43
Bug 1504470: Drop favicons above 2048x2048. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D13362
--HG--
extra : rebase_source : 23f76080b037dbae71d25b2851e03e4afd179d84
2018-11-28 13:38:42 -08:00
Dave Townsend
da469d9988
Bug 1504470: Switch to using a storage stream for caching favicon data. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D13361
--HG--
extra : rebase_source : 52a4012baa5ff921fb83fb43988c3eb797ab918c
2018-11-28 12:42:51 -08:00
Jared Wein
98ab4d61f7
Bug 1511095 - Remove SchedulePressure.jsm and the fallback loading throbber in the tabstrip. r=mconley
...
The APNG version is still used by the TabsList which can't support the SVG version of the throbber currently.
Differential Revision: https://phabricator.services.mozilla.com/D13461
--HG--
extra : moz-landing-system : lando
2018-11-29 22:25:33 +00:00
Noemi Erli
3b0f69841f
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-11-13 18:34:32 +02:00
Andrea Marchesini
1a3d20aa4f
Bug 1505071 - Cleanup cookies should ignore OriginAttributes on shutdown, r=johannh
2018-11-13 16:49:01 +01:00
Siddhant085
6218cd4d20
Bug 1503851 - Replace Services.search.currentEngine by defaultEngine in test code r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D11553
--HG--
extra : moz-landing-system : lando
2018-11-13 09:34:00 +00:00
Michael Kaply
fb81651d50
Bug 1504686 - Don't count search for same document changes. r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D11394
--HG--
extra : moz-landing-system : lando
2018-11-09 11:24:59 +00:00
Andreea Pavel
6cebff1713
Backed out changeset 655b8b4a0e67 (bug 1503696) for failing eslint at gecko/browser/base/content/test/favicons/browser_favicon_cache.js on a CLOSED TREE
2018-11-12 19:11:08 +02:00
Dave Townsend
918425999d
Bug 1503696: Cache cookies in the same way we did before Firefox 63. r=mak
...
Previous to bug 1453751 favicons were loaded from the network by a <xul:image>
tag with validate="never". This caused us to always use any cached version if
possible. Bug 1453751 used a normal load type causing us to revalidate with the
server for each request. This switches the loader to using the cache if possible.
Differential Revision: https://phabricator.services.mozilla.com/D11402
--HG--
extra : moz-landing-system : lando
2018-11-12 16:41:35 +00:00
Paolo Amadini
cdb5b4eb19
Bug 1471403 - Part 4 - Convert "notificationbox" to a custom class. r=bgrins
...
As part of the conversion, support for notificationsHidden and children that are not notifications is also removed.
Differential Revision: https://phabricator.services.mozilla.com/D10894
--HG--
rename : toolkit/content/widgets/notification.xml => toolkit/content/widgets/notificationbox.js
extra : rebase_source : 36a5412e1e9a9dc591fd486d1123c1f763a6f173
2018-11-09 14:58:18 +00:00