1. 05 Feb, 2021 4 commits
    • Mike Perry's avatar
      TB3: Tor Browser's official .mozconfigs. · 395d3c55
      Mike Perry authored and Matthew Finkel's avatar Matthew Finkel committed
      Also:
      Bug #9829.1: new .mozconfig file for the new cross-compiler and ESR24
      Changes needed to build Mac in 64bit
      Bug 10715: Enable Webgl for mingw-w64 again.
      Disable ICU when cross-compiling; clean-up.
      Bug 15773: Enable ICU on OS X
      Bug 15990: Don't build the sandbox with mingw-w64
      Bug 12761: Switch to ESR 38 for OS X
      Updating .mozconfig-asan
      Bug 12516: Compile hardenend Tor Browser with -fwrapv
      Bug 18331: Switch to Mozilla's toolchain for building Tor Browser for OS X
      Bug 17858: Cannot create incremental MARs for hardened builds.
      Define HOST_CFLAGS, etc. to avoid compiling programs such as mbsdiff
      (which is part of mar-tools and is not distributed to end-users) with
      ASan.
      Bug 13419: Add back ICU for Windows
      Bug 21239: Use GTK2 for ESR52 Linux builds
      Bug 23025: Add hardening flags for macOS
      Bug 24478: Enable debug assertions and tests in our ASan builds
      --enable-proxy-bypass-protection
      Bug 27597: ASan build option in tor-browser-build is broken
      
      Bug 27623 - Export MOZILLA_OFFICIAL during desktop builds
      
      This fixes a problem where some preferences had the wrong default value.
      Also see bug 27472 where we made a similar fix for Android.
      
      Bug 30463: Explicitly disable MOZ_TELEMETRY_REPORTING
      
      Bug 31450: Set proper BINDGEN_CFLAGS for ASan builds
      
      Add an --enable-tor-browser-data-outside-app-dir configure option
      
      Add --with-tor-browser-version configure option
      
      Bug 21849: Don't allow SSL key logging.
      
      Bug 31457: disable per-installation profiles
      
      The dedicated profiles (per-installation) feature does not interact
      well with our bundled profiles on Linux and Windows, and it also causes
      multiple profiles to be created on macOS under TorBrowser-Data.
      
      Bug 31935: Disable profile downgrade protection.
      
      Since Tor Browser does not support more than one profile, disable
      the prompt and associated code that offers to create one when a
      version downgrade situation is detected.
      
      Bug 32493: Disable MOZ_SERVICES_HEALTHREPORT
      
      Bug 25741 - TBA: Disable features at compile-time
      
      MOZ_NATIVE_DEVICES for casting and the media player
      MOZ_TELEMETRY_REPORTING for telemetry
      MOZ_DATA_REPORTING for all data reporting preferences (crashreport, telemetry, geo)
      
      Bug 25741 - TBA: Add default configure options in dedicated file
      
      Define MOZ_ANDROID_NETWORK_STATE and MOZ_ANDROID_LOCATION
      
      Bug 29859: Disable HLS support for now
      
      Add --disable-tor-launcher build option
      
      Add --enable-tor-browser-update build option
      
      Bug 33734: Set MOZ_NORMANDY to False
      
      Bug 33851: Omit Parental Controls.
      
      Bug 40061: Omit the Windows default browser agent from the build
      
      Bug 40107: Adapt .mozconfig-asan for ESR 78
      
      Bug 40252: Add --enable-rust-simd to our tor-browser mozconfig files
      395d3c55
    • Matthew Finkel's avatar
    • Mark Smith's avatar
      Bug 1642754 - Update prompts should not depend on how update was initiated r=bytesized · 9d1f789d
      Mark Smith authored and Matthew Finkel's avatar Matthew Finkel committed
      Show update badge and doorhanger when entering the "pending"
      state for foreground updates.
      
      Differential Revision: https://phabricator.services.mozilla.com/D79903
      9d1f789d
    • Mark Smith's avatar
      Bug 1642404 - add an option to show that an update is being downloaded... · 9a3b8993
      Mark Smith authored and Matthew Finkel's avatar Matthew Finkel committed
      Bug 1642404 - add an option to show that an update is being downloaded r=bytesized,fluent-reviewers,flod
      
      Add support for a hidden preference named app.update.notifyDuringDownload
      that, when set to true, causes a "Downloading update" message to appear
      in the app menu during a MAR download. Clicking the message opens the
      about box so the user can see detailed progress information.
      
      Differential Revision: https://phabricator.services.mozilla.com/D77688
      9a3b8993
  2. 04 Feb, 2021 1 commit
  3. 03 Feb, 2021 1 commit
  4. 26 Jan, 2021 1 commit
  5. 29 Jan, 2021 1 commit
  6. 26 Jan, 2021 1 commit
  7. 14 Jan, 2021 2 commits
  8. 20 Jan, 2021 1 commit
  9. 28 Jul, 2020 2 commits
  10. 18 Jan, 2021 1 commit
  11. 14 Jan, 2021 1 commit
  12. 06 Jan, 2021 2 commits
  13. 08 Jan, 2021 1 commit
  14. 23 Dec, 2020 1 commit
  15. 07 Dec, 2020 1 commit
    • WGH's avatar
      Bug 1680909 - Fix slowdown in X keyboard layout handling. r=stransky, a=RyanVM · 98bd08df
      WGH authored
      When ibus input method is changed, Firefox reinitializes the KeymapWrapper
      object, causing duplicate calls to g_signal_connect. If Firefox is running
      long enough, duplicate handlers accumulate, and Firefox starts to barrage the
      X server with XkbGetUpdatedMap/XkbGetControls calls, slowing the X server and
      itself down.
      
      A symptom of this problem is that after switching the input methods, Firefox
      ignores the input for a while (up to several seconds).
      
      Differential Revision: https://phabricator.services.mozilla.com/D98847
      98bd08df
  16. 12 Jan, 2021 1 commit
  17. 13 Jan, 2021 3 commits
  18. 21 Dec, 2020 1 commit
  19. 14 Jan, 2021 2 commits
  20. 13 Jan, 2021 3 commits
  21. 19 Nov, 2020 1 commit
  22. 08 Oct, 2020 1 commit
  23. 12 Jan, 2021 2 commits
  24. 07 Jan, 2021 1 commit
  25. 09 Jan, 2021 1 commit
  26. 08 Jan, 2021 1 commit
  27. 18 Dec, 2020 1 commit
  28. 14 Dec, 2020 1 commit