1. 15 Sep, 2020 4 commits
    • Richard Pospesel's avatar
      Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#tor · ffa97640
      Richard Pospesel authored
      This patch adds a new about:preferences#tor page which allows modifying
      bridge, proxy, and firewall settings from within Tor Browser. All of the
      functionality present in tor-launcher's Network Configuration panel is
      present:
      
       - Setting built-in bridges
       - Requesting bridges from BridgeDB via moat
       - Using user-provided bridges
       - Configuring SOCKS4, SOCKS5, and HTTP/HTTPS proxies
       - Setting firewall ports
       - Viewing and Copying Tor's logs
       - The Networking Settings in General preferences has been removed
      ffa97640
    • Alex Catarineu's avatar
      Bug 31575: Replace Firefox Home (newtab) with about:tor · 48ca0507
      Alex Catarineu authored
      Avoid loading AboutNewTab in BrowserGlue.jsm in order
      to avoid several network requests that we do not need. Besides,
      about:newtab will now point to about:blank or about:tor (depending
      on browser.newtabpage.enabled) and about:home will point to
      about:tor.
      48ca0507
    • Richard Pospesel's avatar
      Bug 25658: Replace security slider with security level UI · 31c6d83c
      Richard Pospesel authored
      This patch adds a new 'securitylevel' component to Tor Browser intended
      to replace the torbutton 'Security Slider'.
      
      This component adds a new Security Level toolbar button which visually
      indicates the current global security level via icon (as defined by the
      extensions.torbutton.security_slider pref), a drop-down hanger with a
      short description of the current security level, and a new section in
      the about:preferences#privacy page where users can change their current
      security level. In addition, the hanger and the preferences page will
      show a visual warning when the user has modified prefs associated with
      the security level and provide a one-click 'Restore Defaults' button to
      get the user back on recommended settings.
      
      Strings used by this patch are pulled from the torbutton extension, but
      en-US defaults are provided if there is an error loading from the
      extension. With this patch applied, the usual work-flow of "./mach build
      && ./mach run" work as expected, even if the torbutton extension is
      disabled.
      31c6d83c
    • Mike Perry's avatar
      Bug 2176: Rebrand Firefox to TorBrowser · 995f759c
      Mike Perry authored
      See also Bugs #5194, #7187, #8115, #8219.
      
      This patch does some basic renaming of Firefox to TorBrowser. The rest of the
      branding is done by images and icons.
      
      Also fix bug 27905.
      
      Bug 25702: Update Tor Browser icon to follow design guidelines
      
      - Updated all of the branding in /browser/branding/official with new 'stable'
      icon series.
      - Updated /extensions/onboarding/content/img/tor-watermark.png with new icon and
      add the source svg in the same directory
      - Copied /browser/branding/official over /browser/branding/nightly and the new
      /browser/branding/alpha directories. Replaced content with 'nightly' and
      'alpha' icon series.
      Updated VisualElements_70.png and VisualElements_150.png with updated icons in
      each branding directory (fixes #22654)
      - Updated firefox.VisualElementsManfiest.xml with updated colors in each
      branding directory
      - Updated content/identity-icons-brand.svg with Tor Browser icon (fixes #28111)
      - Added firefox.svg to each branding directory from which all the other icons
      are derived (apart from document.icns and document.ico)
      - Added default256.png and default512.png icons
      - Updated aboutTBUpdate.css to point to branding-aware icon128.png and removed
      original icon
      - Use the Tor Browser icon within devtools/client/themes/images/.
      
      Bug 30631: Blurry Tor Browser icon on macOS app switcher
      
      It would seem the png2icns tool does not generate correct icns files and
      so on macOS the larger icons were missing resulting in blurry icons in
      the OS chrome. Regenerated the padded icons in a macOS VM using
      iconutil.
      
      Bug 28196: preparations for using torbutton tor-browser-brand.ftl
      
      A small change to Fluent FileSource class is required so that we
      can register a new source without its supported locales being
      counted as available locales for the browser.
      
      Bug 31803: Replaced about:debugging logo with flat version
      995f759c
  2. 22 Jun, 2020 1 commit
  3. 17 Jun, 2020 1 commit
  4. 10 Jul, 2020 1 commit
  5. 09 Jul, 2020 2 commits
  6. 07 Jul, 2020 1 commit
  7. 22 Apr, 2020 1 commit
  8. 16 Apr, 2020 3 commits
  9. 15 Apr, 2020 3 commits
    • Tim Nguyen's avatar
      Bug 1630201 - Merge browser/themes/shared/preferences and... · 072d80ee
      Tim Nguyen authored
      Bug 1630201 - Merge browser/themes/shared/preferences and browser/themes/shared/incontentprefs. r=jaws
      
      Differential Revision: https://phabricator.services.mozilla.com/D71020
      
      --HG--
      rename : browser/themes/shared/incontentprefs/bookmark.svg => browser/themes/shared/preferences/bookmark.svg
      rename : browser/themes/shared/incontentprefs/containers.css => browser/themes/shared/preferences/containers.css
      rename : browser/themes/shared/incontentprefs/critters-postcard.jpg => browser/themes/shared/preferences/critters-postcard.jpg
      rename : browser/themes/shared/incontentprefs/dialog.inc.css => browser/themes/shared/preferences/dialog.inc.css
      rename : browser/themes/shared/incontentprefs/extensions.svg => browser/themes/shared/preferences/extensions.svg
      rename : browser/themes/shared/incontentprefs/face-sad.svg => browser/themes/shared/preferences/face-sad.svg
      rename : browser/themes/shared/incontentprefs/face-smile.svg => browser/themes/shared/preferences/face-smile.svg
      rename : browser/themes/shared/incontentprefs/formfill.svg => browser/themes/shared/preferences/formfill.svg
      rename : browser/themes/shared/incontentprefs/fxaPairDevice.css => browser/themes/shared/preferences/fxaPairDevice.css
      rename : browser/themes/shared/incontentprefs/general.svg => browser/themes/shared/preferences/general.svg
      rename : browser/themes/shared/incontentprefs/history.svg => browser/themes/shared/preferences/history.svg
      rename : browser/themes/shared/incontentprefs/no-search-bar.svg => browser/themes/shared/preferences/no-search-bar.svg
      rename : browser/themes/shared/incontentprefs/no-search-results.svg => browser/themes/shared/preferences/no-search-results.svg
      rename : browser/themes/shared/incontentprefs/preferences.inc.css => browser/themes/shared/preferences/preferences.inc.css
      rename : browser/themes/shared/incontentprefs/preferences.svg => browser/themes/shared/preferences/preferences.svg
      rename : browser/themes/shared/incontentprefs/privacy-security.svg => browser/themes/shared/preferences/privacy-security.svg
      rename : browser/themes/shared/incontentprefs/privacy.css => browser/themes/shared/preferences/privacy.css
      rename : browser/themes/shared/incontentprefs/search-arrow-indicator.svg => browser/themes/shared/preferences/search-arrow-indicator.svg
      rename : browser/themes/shared/incontentprefs/search-bar.svg => browser/themes/shared/preferences/search-bar.svg
      rename : browser/themes/shared/incontentprefs/search.css => browser/themes/shared/preferences/search.css
      rename : browser/themes/shared/incontentprefs/search.svg => browser/themes/shared/preferences/search.svg
      rename : browser/themes/shared/incontentprefs/siteDataSettings.css => browser/themes/shared/preferences/siteDataSettings.css
      rename : browser/themes/shared/incontentprefs/sync.svg => browser/themes/shared/preferences/sync.svg
      rename : browser/themes/shared/incontentprefs/tab.svg => browser/themes/shared/preferences/tab.svg
      extra : moz-landing-system : lando
      072d80ee
    • Csoregi Natalia's avatar
      Backed out 2 changesets (bug 1630201) for bustages due to containers.css. CLOSED TREE · fef701cb
      Csoregi Natalia authored
      Backed out changeset 05d18c70a0bd (bug 1630201)
      Backed out changeset 60f42302b5d5 (bug 1630201)
      
      --HG--
      rename : browser/themes/shared/preferences/bookmark.svg => browser/themes/shared/incontentprefs/bookmark.svg
      rename : browser/themes/shared/preferences/critters-postcard.jpg => browser/themes/shared/incontentprefs/critters-postcard.jpg
      rename : browser/themes/shared/preferences/dialog.inc.css => browser/themes/shared/incontentprefs/dialog.inc.css
      rename : browser/themes/shared/preferences/extensions.svg => browser/themes/shared/incontentprefs/extensions.svg
      rename : browser/themes/shared/preferences/face-sad.svg => browser/themes/shared/incontentprefs/face-sad.svg
      rename : browser/themes/shared/preferences/face-smile.svg => browser/themes/shared/incontentprefs/face-smile.svg
      rename : browser/themes/shared/preferences/formfill.svg => browser/themes/shared/incontentprefs/formfill.svg
      rename : browser/themes/shared/preferences/fxaPairDevice.css => browser/themes/shared/incontentprefs/fxaPairDevice.css
      rename : browser/themes/shared/preferences/general.svg => browser/themes/shared/incontentprefs/general.svg
      rename : browser/themes/shared/preferences/history.svg => browser/themes/shared/incontentprefs/history.svg
      rename : browser/themes/shared/preferences/no-search-bar.svg => browser/themes/shared/incontentprefs/no-search-bar.svg
      rename : browser/themes/shared/preferences/no-search-results.svg => browser/themes/shared/incontentprefs/no-search-results.svg
      rename : browser/themes/shared/preferences/preferences.inc.css => browser/themes/shared/incontentprefs/preferences.inc.css
      rename : browser/themes/shared/preferences/preferences.svg => browser/themes/shared/incontentprefs/preferences.svg
      rename : browser/themes/shared/preferences/privacy-security.svg => browser/themes/shared/incontentprefs/privacy-security.svg
      rename : browser/themes/shared/preferences/privacy.css => browser/themes/shared/incontentprefs/privacy.css
      rename : browser/themes/shared/preferences/search-arrow-indicator.svg => browser/themes/shared/incontentprefs/search-arrow-indicator.svg
      rename : browser/themes/shared/preferences/search-bar.svg => browser/themes/shared/incontentprefs/search-bar.svg
      rename : browser/themes/shared/preferences/search.css => browser/themes/shared/incontentprefs/search.css
      rename : browser/themes/shared/preferences/search.svg => browser/themes/shared/incontentprefs/search.svg
      rename : browser/themes/shared/preferences/siteDataSettings.css => browser/themes/shared/incontentprefs/siteDataSettings.css
      rename : browser/themes/shared/preferences/sync.svg => browser/themes/shared/incontentprefs/sync.svg
      rename : browser/themes/shared/preferences/tab.svg => browser/themes/shared/incontentprefs/tab.svg
      rename : browser/themes/shared/preferences/containers-dialog.css => browser/themes/shared/preferences/containers.css
      fef701cb
    • Tim Nguyen's avatar
      Bug 1630201 - Merge browser/themes/shared/preferences and... · cd228316
      Tim Nguyen authored
      Bug 1630201 - Merge browser/themes/shared/preferences and browser/themes/shared/incontentprefs. r=jaws
      
      Depends on D71019
      
      Differential Revision: https://phabricator.services.mozilla.com/D71020
      
      --HG--
      rename : browser/themes/shared/incontentprefs/bookmark.svg => browser/themes/shared/preferences/bookmark.svg
      rename : browser/themes/shared/incontentprefs/critters-postcard.jpg => browser/themes/shared/preferences/critters-postcard.jpg
      rename : browser/themes/shared/incontentprefs/dialog.inc.css => browser/themes/shared/preferences/dialog.inc.css
      rename : browser/themes/shared/incontentprefs/extensions.svg => browser/themes/shared/preferences/extensions.svg
      rename : browser/themes/shared/incontentprefs/face-sad.svg => browser/themes/shared/preferences/face-sad.svg
      rename : browser/themes/shared/incontentprefs/face-smile.svg => browser/themes/shared/preferences/face-smile.svg
      rename : browser/themes/shared/incontentprefs/formfill.svg => browser/themes/shared/preferences/formfill.svg
      rename : browser/themes/shared/incontentprefs/fxaPairDevice.css => browser/themes/shared/preferences/fxaPairDevice.css
      rename : browser/themes/shared/incontentprefs/general.svg => browser/themes/shared/preferences/general.svg
      rename : browser/themes/shared/incontentprefs/history.svg => browser/themes/shared/preferences/history.svg
      rename : browser/themes/shared/incontentprefs/no-search-bar.svg => browser/themes/shared/preferences/no-search-bar.svg
      rename : browser/themes/shared/incontentprefs/no-search-results.svg => browser/themes/shared/preferences/no-search-results.svg
      rename : browser/themes/shared/incontentprefs/preferences.inc.css => browser/themes/shared/preferences/preferences.inc.css
      rename : browser/themes/shared/incontentprefs/preferences.svg => browser/themes/shared/preferences/preferences.svg
      rename : browser/themes/shared/incontentprefs/privacy-security.svg => browser/themes/shared/preferences/privacy-security.svg
      rename : browser/themes/shared/incontentprefs/privacy.css => browser/themes/shared/preferences/privacy.css
      rename : browser/themes/shared/incontentprefs/search-arrow-indicator.svg => browser/themes/shared/preferences/search-arrow-indicator.svg
      rename : browser/themes/shared/incontentprefs/search-bar.svg => browser/themes/shared/preferences/search-bar.svg
      rename : browser/themes/shared/incontentprefs/search.css => browser/themes/shared/preferences/search.css
      rename : browser/themes/shared/incontentprefs/search.svg => browser/themes/shared/preferences/search.svg
      rename : browser/themes/shared/incontentprefs/siteDataSettings.css => browser/themes/shared/preferences/siteDataSettings.css
      rename : browser/themes/shared/incontentprefs/sync.svg => browser/themes/shared/preferences/sync.svg
      rename : browser/themes/shared/incontentprefs/tab.svg => browser/themes/shared/preferences/tab.svg
      extra : moz-landing-system : lando
      cd228316
  10. 14 Apr, 2020 1 commit
  11. 13 Apr, 2020 1 commit
  12. 15 Jan, 2020 1 commit
    • Kirk Steuber's avatar
      Bug 1608246 - Fixes for small subdialogs in preferences r=bgrins · e52b55a2
      Kirk Steuber authored
      Bug 1588142 introduced two problems: First, it added CSS to prefrences.css that was meant to apply only to preferences.xhtml, but in fact ends up applying to other pages. This patch fixes that.
      
      The second problem was an assumption made in subdialogs.js that all preferences subdialogs would have either a contentPane or a <dialog> element, which we should set to be scrollable if the window is too small. It turns out that there is at least one dialog that has overflow-y set to auto, thus handling it's own scrolling. The relevant code has been updated not to make that assumption.
      
      Differential Revision: https://phabricator.services.mozilla.com/D60057
      
      --HG--
      extra : moz-landing-system : lando
      e52b55a2
  13. 02 Dec, 2019 1 commit
  14. 26 Nov, 2019 1 commit
  15. 15 Nov, 2019 1 commit
    • Brian Grinstead's avatar
      Bug 1596329 - Migrate .xul files in preferences to .xhtml;r=Gijs · eda97070
      Brian Grinstead authored
      Differential Revision: https://phabricator.services.mozilla.com/D53125
      
      --HG--
      rename : browser/components/preferences/applicationManager.xul => browser/components/preferences/applicationManager.xhtml
      rename : browser/components/preferences/blocklists.xul => browser/components/preferences/blocklists.xhtml
      rename : browser/components/preferences/browserLanguages.xul => browser/components/preferences/browserLanguages.xhtml
      rename : browser/components/preferences/clearSiteData.xul => browser/components/preferences/clearSiteData.xhtml
      rename : browser/components/preferences/colors.xul => browser/components/preferences/colors.xhtml
      rename : browser/components/preferences/connection.xul => browser/components/preferences/connection.xhtml
      rename : browser/components/preferences/containers.xul => browser/components/preferences/containers.xhtml
      rename : browser/components/preferences/fonts.xul => browser/components/preferences/fonts.xhtml
      rename : browser/components/preferences/in-content/containers.inc.xul => browser/components/preferences/in-content/containers.inc.xhtml
      rename : browser/components/preferences/in-content/fxaPairDevice.xul => browser/components/preferences/in-content/fxaPairDevice.xhtml
      rename : browser/components/preferences/in-content/home.inc.xul => browser/components/preferences/in-content/home.inc.xhtml
      rename : browser/components/preferences/in-content/main.inc.xul => browser/components/preferences/in-content/main.inc.xhtml
      rename : browser/components/preferences/in-content/preferences.xul => browser/components/preferences/in-content/preferences.xhtml
      rename : browser/components/preferences/in-content/privacy.inc.xul => browser/components/preferences/in-content/privacy.inc.xhtml
      rename : browser/components/preferences/in-content/search.inc.xul => browser/components/preferences/in-content/search.inc.xhtml
      rename : browser/components/preferences/in-content/searchResults.inc.xul => browser/components/preferences/in-content/searchResults.inc.xhtml
      rename : browser/components/preferences/in-content/sync.inc.xul => browser/components/preferences/in-content/sync.inc.xhtml
      rename : browser/components/preferences/in-content/syncChooseWhatToSync.xul => browser/components/preferences/in-content/syncChooseWhatToSync.xhtml
      rename : browser/components/preferences/languages.xul => browser/components/preferences/languages.xhtml
      rename : browser/components/preferences/permissions.xul => browser/components/preferences/permissions.xhtml
      rename : browser/components/preferences/sanitize.xul => browser/components/preferences/sanitize.xhtml
      rename : browser/components/preferences/selectBookmark.xul => browser/components/preferences/selectBookmark.xhtml
      rename : browser/components/preferences/siteDataRemoveSelected.xul => browser/components/preferences/siteDataRemoveSelected.xhtml
      rename : browser/components/preferences/siteDataSettings.xul => browser/components/preferences/siteDataSettings.xhtml
      rename : browser/components/preferences/sitePermissions.xul => browser/components/preferences/sitePermissions.xhtml
      rename : browser/components/preferences/translation.xul => browser/components/preferences/translation.xhtml
      rename : toolkit/mozapps/preferences/changemp.xul => toolkit/mozapps/preferences/changemp.xhtml
      rename : toolkit/mozapps/preferences/removemp.xul => toolkit/mozapps/preferences/removemp.xhtml
      rename : toolkit/mozapps/update/content/history.xul => toolkit/mozapps/update/content/history.xhtml
      extra : moz-landing-system : lando
      eda97070
  16. 14 Nov, 2019 2 commits
  17. 13 Nov, 2019 1 commit
  18. 12 Nov, 2019 1 commit
  19. 13 Nov, 2019 1 commit
  20. 12 Nov, 2019 1 commit
  21. 29 Sep, 2019 1 commit
  22. 27 Sep, 2019 1 commit
  23. 25 Sep, 2019 1 commit
  24. 26 Sep, 2019 1 commit
  25. 25 Sep, 2019 1 commit
  26. 21 Sep, 2019 1 commit
  27. 20 Sep, 2019 2 commits
  28. 06 Sep, 2019 1 commit
  29. 19 Jul, 2019 1 commit
  30. 09 Jul, 2019 1 commit
    • Sylvestre Ledru's avatar
      Bug 1564437 - Rename some xul files to inc.xul to make it clear that they are included r=Gijs · f69d7d70
      Sylvestre Ledru authored
      Differential Revision: https://phabricator.services.mozilla.com/D37423
      
      --HG--
      rename : browser/components/preferences/in-content/containers.xul => browser/components/preferences/in-content/containers.inc.xul
      rename : browser/components/preferences/in-content/home.xul => browser/components/preferences/in-content/home.inc.xul
      rename : browser/components/preferences/in-content/main.xul => browser/components/preferences/in-content/main.inc.xul
      rename : browser/components/preferences/in-content/privacy.xul => browser/components/preferences/in-content/privacy.inc.xul
      rename : browser/components/preferences/in-content/search.xul => browser/components/preferences/in-content/search.inc.xul
      rename : browser/components/preferences/in-content/searchResults.xul => browser/components/preferences/in-content/searchResults.inc.xul
      rename : browser/components/preferences/in-content/sync.xul => browser/components/preferences/in-content/sync.inc.xul
      extra : moz-landing-system : lando
      f69d7d70