1. 01 Mar, 2019 3 commits
  2. 26 Feb, 2019 1 commit
  3. 23 Feb, 2019 1 commit
  4. 27 Feb, 2019 1 commit
  5. 19 Feb, 2019 1 commit
  6. 22 Feb, 2019 2 commits
  7. 19 Feb, 2019 3 commits
  8. 14 Feb, 2019 1 commit
    • Csoregi Natalia's avatar
      Backed out 79 changesets (bug 1524687, bug 1524688) for crashes on... · ecd94d69
      Csoregi Natalia authored
      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
      ecd94d69
  9. 20 Feb, 2019 2 commits
    • Tom Ritter's avatar
      Bug 1407366 - Part 3: Implementing the window letterboxing. r=johannh · 48a4c411
      Tom Ritter authored
      This patch implements the window letterboxing. The implementation
      is based on adding margins around the browser element to round the
      content viewport size. Whenever the browser content is resized, the
      RFPHelper will adjust margins around it. But it won't add any margins
      for an empty browser or a browser loads a content with the system
      principal.
      
      The letterboxing is hidden behind a hidden pref
      "privacy.resistFingerprinting.letterboxing." By default, it will use
      stepping size 200x100 to round content window. And we can customize
      the set of dimensions used for deciding the size of the rounded
      content viewport by the pref
      "privacy.resistFingerprinting.letterboxing.dimensions". This pref
      should be formated as 'width1xheight1, width2xheight2, ...'. We will
      find the dimensions which can fit into the real content size and have
      the smallest margins to be the rounded content viewport size. For example
      , given the set "400x200, 500x300, 800x500" and the real content size
      "600x300", we would round the content size into 500x300.
      
      --HG--
      extra : histedit_source : 4d4ced7e899f4f3cae25e11d30cc24a4f1b9e0e7
      48a4c411
    • Tom Ritter's avatar
      Bug 1407366 - Part 1: Rename the LanguagePrompt.jsm to RFPHelper.jsm and... · 8340e568
      Tom Ritter authored
      Bug 1407366 - Part 1: Rename the LanguagePrompt.jsm to RFPHelper.jsm and changing the place of doing uninitialization. r=johannh
      
      This patch changes the name of LanguagePrompt.jsm to RFPHelper.jsm.
      The RFPHelper is going to not only be responsible for the language
      
      --HG--
      rename : toolkit/components/resistfingerprinting/LanguagePrompt.jsm => toolkit/components/resistfingerprinting/RFPHelper.jsm
      extra : histedit_source : 37b437de2c52b37b07da11cabdbcb9f2749c0a65
      8340e568
  10. 21 Feb, 2019 1 commit
    • arthur.iakab's avatar
      Backed out 5 changesets (bug 1407366) for causing multiple build bustages CLOSED TREE · 4fc06d4e
      arthur.iakab authored
      Backed out changeset 72a8371c210d (bug 1407366)
      Backed out changeset 342a7d9308a0 (bug 1407366)
      Backed out changeset b5d089dc2653 (bug 1407366)
      Backed out changeset dbae69c2a849 (bug 1407366)
      Backed out changeset 5da400636334 (bug 1407366)
      
      --HG--
      rename : toolkit/components/resistfingerprinting/RFPHelper.jsm => toolkit/components/resistfingerprinting/LanguagePrompt.jsm
      4fc06d4e
  11. 20 Feb, 2019 2 commits
    • Tom Ritter's avatar
      Bug 1407366 - Part 3: Implementing the window letterboxing. r=johannh · eed36e85
      Tom Ritter authored
      This patch implements the window letterboxing. The implementation
      is based on adding margins around the browser element to round the
      content viewport size. Whenever the browser content is resized, the
      RFPHelper will adjust margins around it. But it won't add any margins
      for an empty browser or a browser loads a content with the system
      principal.
      
      The letterboxing is hidden behind a hidden pref
      "privacy.resistFingerprinting.letterboxing." By default, it will use
      stepping size 200x100 to round content window. And we can customize
      the set of dimensions used for deciding the size of the rounded
      content viewport by the pref
      "privacy.resistFingerprinting.letterboxing.dimensions". This pref
      should be formated as 'width1xheight1, width2xheight2, ...'. We will
      find the dimensions which can fit into the real content size and have
      the smallest margins to be the rounded content viewport size. For example
      , given the set "400x200, 500x300, 800x500" and the real content size
      "600x300", we would round the content size into 500x300.
      
      --HG--
      extra : rebase_source : a5bcb64934177f8518ef4bca922d7e3330bbd3ca
      eed36e85
    • Tom Ritter's avatar
      Bug 1407366 - Part 1: Rename the LanguagePrompt.jsm to RFPHelper.jsm and... · bcd0b1e2
      Tom Ritter authored
      Bug 1407366 - Part 1: Rename the LanguagePrompt.jsm to RFPHelper.jsm and changing the place of doing uninitialization. r=johannh
      
      This patch changes the name of LanguagePrompt.jsm to RFPHelper.jsm.
      The RFPHelper is going to not only be responsible for the language
      
      --HG--
      rename : toolkit/components/resistfingerprinting/LanguagePrompt.jsm => toolkit/components/resistfingerprinting/RFPHelper.jsm
      extra : rebase_source : 58e6b8e167dfb01db9115a9b8c929fe533e31592
      bcd0b1e2
  12. 30 Jan, 2019 3 commits
  13. 28 Jan, 2019 1 commit
  14. 24 Jan, 2019 1 commit
  15. 21 Jan, 2019 4 commits
  16. 17 Jan, 2019 2 commits
    • Kris Maglione's avatar
      Bug 1514594: Part 3 - Change ChromeUtils.import API. · e930b89c
      Kris Maglione authored
      ***
      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
      e930b89c
    • Martin Stransky's avatar
      Bug 1490344 - [Linux/Gtk] Enable hidden system titlebar by default on Gnome, r=dao · 53be6952
      Martin Stransky authored
      This patch implements -moz-gtk-csd-hide-titlebar-by-default media query
      to check if the system titlebar should be disabled by default on Linux systems
      (it's already disabled on Window/Mac).
      
      It also removes explicit definition of browser.tabs.drawInTitlebar preference on Linux.
      When browser.tabs.drawInTitlebar is missing the -moz-gtk-csd-hide-titlebar-by-default
      is used to obtain the titlebar state. When browser.tabs.drawInTitlebar is set
      in about:config or by Customize menu, the user peference is used instead of the default.
      
      It also fixes a -moz-gtk-csd-available media query,
      it was always true regardless the actual system setting.
      
      Differential Revision: https://phabricator.services.mozilla.com/D16036
      
      --HG--
      extra : moz-landing-system : lando
      53be6952
  17. 16 Jan, 2019 1 commit
  18. 15 Jan, 2019 3 commits
  19. 10 Jan, 2019 1 commit
    • Dave Townsend's avatar
      Bug 1518591: Make the profile service responsible for protecting against... · 961eb5b5
      Dave Townsend authored
      Bug 1518591: Make the profile service responsible for protecting against downgrading to builds before dev-edition had a separate profile. r=froydnj
      
      Because older versions of Firefox auto-select a profile if there is only one in
      the database when running dev-edition which uses its own profile we create a
      default for normal channels to use. Currently the browser code is responsible
      for doing this but it uses a bad heuristic for deciding when to do that. It's
      much easier to do it from the profile manager when the dev-edition profile is
      created.
      
      Differential Revision: https://phabricator.services.mozilla.com/D16117
      
      --HG--
      extra : moz-landing-system : lando
      961eb5b5
  20. 06 Feb, 2019 1 commit
  21. 07 Jan, 2019 1 commit
  22. 08 Jan, 2019 1 commit
  23. 20 Dec, 2018 1 commit
  24. 17 Dec, 2018 1 commit
  25. 14 Dec, 2018 1 commit