• Mike Perry's avatar
    Bug 2176: Rebrand Firefox to TorBrowser · 4b916f87
    Mike Perry authored and Matthew Finkel's avatar Matthew Finkel committed
    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
    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