Bug 4234: Use the Firefox Update Process for Base Browser.
Windows: disable "runas" code path in updater (15201). Windows: avoid writing to the registry (16236). Also includes fixes for tickets 13047, 13301, 13356, 13594, 15406, 16014, 16909, 24476, and 25909. Also fix bug 27221: purge the startup cache if the Base Browser version changed (even if the Firefox version and build ID did not change), e.g., after a minor Base Browser update. Also fix 32616: Disable GetSecureOutputDirectoryPath() functionality. Bug 26048: potentially confusing "restart to update" message Within the update doorhanger, remove the misleading message that mentions that windows will be restored after an update is applied, and replace the "Restart and Restore" button label with an existing "Restart to update Tor Browser" string. Bug 28885: notify users that update is downloading Add a "Downloading Base Browser update" item which appears in the hamburger (app) menu while the update service is downloading a MAR file. Before this change, the browser did not indicate to the user that an update was in progress, which is especially confusing in Tor Browser because downloads often take some time. If the user clicks on the new menu item, the about dialog is opened to allow the user to see download progress. As part of this fix, the update service was changed to always show update-related messages in the hamburger menu, even if the update was started in the foreground via the about dialog or via the "Check for Tor Browser Update" toolbar menu item. This change is consistent with the Tor Browser goal of making sure users are informed about the update process. Removed #28885 parts of this patch which have been uplifted to Firefox.
parent
4feb0533
No related branches found
No related tags found
Showing
- browser/app/Makefile.in 2 additions, 0 deletionsbrowser/app/Makefile.in
- browser/base/content/aboutDialog-appUpdater.js 1 addition, 1 deletionbrowser/base/content/aboutDialog-appUpdater.js
- browser/base/content/aboutDialog.js 7 additions, 7 deletionsbrowser/base/content/aboutDialog.js
- browser/base/moz.build 3 additions, 0 deletionsbrowser/base/moz.build
- browser/components/BrowserContentHandler.sys.mjs 24 additions, 2 deletionsbrowser/components/BrowserContentHandler.sys.mjs
- browser/components/customizableui/content/panelUI.inc.xhtml 1 addition, 1 deletionbrowser/components/customizableui/content/panelUI.inc.xhtml
- browser/components/preferences/main.js 3 additions, 9 deletionsbrowser/components/preferences/main.js
- browser/config/mozconfigs/base-browser 1 addition, 0 deletionsbrowser/config/mozconfigs/base-browser
- browser/confvars.sh 15 additions, 0 deletionsbrowser/confvars.sh
- browser/installer/Makefile.in 4 additions, 0 deletionsbrowser/installer/Makefile.in
- browser/installer/package-manifest.in 2 additions, 0 deletionsbrowser/installer/package-manifest.in
- build/application.ini.in 1 addition, 1 deletionbuild/application.ini.in
- build/moz.configure/init.configure 6 additions, 9 deletionsbuild/moz.configure/init.configure
- build/moz.configure/update-programs.configure 12 additions, 0 deletionsbuild/moz.configure/update-programs.configure
- devtools/client/aboutdebugging/src/actions/runtimes.js 5 additions, 0 deletionsdevtools/client/aboutdebugging/src/actions/runtimes.js
- mozconfig-linux-x86_64-dev 1 addition, 0 deletionsmozconfig-linux-x86_64-dev
- toolkit/modules/AppConstants.sys.mjs 7 additions, 0 deletionstoolkit/modules/AppConstants.sys.mjs
- toolkit/modules/UpdateUtils.sys.mjs 17 additions, 14 deletionstoolkit/modules/UpdateUtils.sys.mjs
- toolkit/modules/moz.build 3 additions, 0 deletionstoolkit/modules/moz.build
- toolkit/mozapps/extensions/AddonManager.sys.mjs 19 additions, 0 deletionstoolkit/mozapps/extensions/AddonManager.sys.mjs
Loading