-
- Downloads
Bug 13252: Do not store data in the app bundle
Add an --enable-tor-browser-data-outside-app-dir configure option. When this is enabled, all user data is stored in a directory named TorBrowser-Data which is located next to the application directory. The first time an updated browser is opened, migrate the existing browser profile, Tor data directory contents, and UpdateInfo to the TorBrowser-Data directory. If migration of the browser profile fails, an error alert is displayed and the browser is started using a new profile. Display an informative error messages if the TorBrowser-Data directory cannot be created due to an "access denied" or a "read only volume" error. Add support for installing "override" preferences within the user's browser profile. All .js files in distribution/preferences (on Mac OS, Contents/Resources/distribution/preferences) will be copied to the preferences directory within the user's browser profile when the profile is created and each time Tor Browser is updated. This mechanism will be used to install the extension-overrides.js file into the profile. On Mac OS, add support for the --invisible command line option which is used by the meek-http-helper to avoid showing an icon for the helper browser on the dock.
Showing
- .mozconfig-mac 2 additions, 0 deletions.mozconfig-mac
- build/moz.configure/old.configure 3 additions, 0 deletionsbuild/moz.configure/old.configure
- old-configure.in 15 additions, 0 deletionsold-configure.in
- toolkit/locales/en-US/chrome/mozapps/profile/profileSelection.properties 1 addition, 0 deletions.../en-US/chrome/mozapps/profile/profileSelection.properties
- toolkit/mozapps/extensions/internal/XPIProvider.jsm 59 additions, 0 deletionstoolkit/mozapps/extensions/internal/XPIProvider.jsm
- toolkit/xre/nsAppRunner.cpp 338 additions, 17 deletionstoolkit/xre/nsAppRunner.cpp
- toolkit/xre/nsXREDirProvider.cpp 21 additions, 26 deletionstoolkit/xre/nsXREDirProvider.cpp
- toolkit/xre/nsXREDirProvider.h 6 additions, 0 deletionstoolkit/xre/nsXREDirProvider.h
- xpcom/io/TorFileUtils.cpp 142 additions, 0 deletionsxpcom/io/TorFileUtils.cpp
- xpcom/io/TorFileUtils.h 33 additions, 0 deletionsxpcom/io/TorFileUtils.h
- xpcom/io/moz.build 2 additions, 0 deletionsxpcom/io/moz.build
- xpcom/io/nsAppFileLocationProvider.cpp 21 additions, 31 deletionsxpcom/io/nsAppFileLocationProvider.cpp
Loading
Please register or sign in to comment