Fixing Firefox 21+ password import
Firefox 21 changed the directory layout within Firefox.app. Some libs and content were moved from Firefox.app/Content/MacOS to Firefox.app/Content/MacOS/browser, and this new location was read as app_path_ by the importer. However, libnss3.dylib is still in Firefox.app/Content/MacOS. Changing utils to set app_path_ based on compatibility.ini's LastPlatformDir (which always has Firefox.app/Content/MacOS) instead of LastAppDir (which was changed to Firefox.app/Content/MacOS/browser). 'searchplugins' subdir was moved into the new 'browser' subdir so search engine importing code has to be adjusted. Enabling Firefox importer browser tests on Mac. They didn't work because they attempted to use Windows nss libraries. They should have been using Mac-specific libraries which are already available for Mac unit tests. BUG=321112, 48007 Review URL: https://codereview.chromium.org/117123002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245198 0039d316-1c4b-4281-b951-d872f2087c98
Showing
Please register or sign in to comment