michael@0: # This Source Code Form is subject to the terms of the Mozilla Public michael@0: # License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: # file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: michael@0: # The removed-files.in file specifies files and directories to be removed during michael@0: # an application update that are not automatically removed by the application michael@0: # update process. The application update process handles the vast majority of michael@0: # file and directory removals automatically so this file should not be used in michael@0: # the vast majority of cases. michael@0: michael@0: # When to use removed-files.in file to remove files and directories: michael@0: # * Files and directories located in the installation's "distribution/" and michael@0: # "extensions/" directories that were added before Firefox 27. Files and michael@0: # directories located in these directories were not included in the michael@0: # application update file removals for a complete update prior to Firefox 27. michael@0: # * Empty directories that were accidentally added to the installation michael@0: # directory. michael@0: # * Third party files and directories that were added to the installation michael@0: # directory. Under normal circumstances this should only be done after release michael@0: # drivers have approved the removal of these third party files. michael@0: michael@0: # If you are not sure whether a file or directory should be removed using the michael@0: # removed-files.in file please contact one of the developers that work on michael@0: # application update. michael@0: michael@0: # Note: the "distribution/" and "browser/extensions/" directories should never michael@0: # be removed recursively since these directories are used by Partner builds and michael@0: # custom installations. michael@0: michael@0: # To specify a file to be removed add the path to the file. michael@0: # * If the file doesn't exist the update will succeed. michael@0: # * If the file exists and can't be removed (e.g. the file is locked) the michael@0: # update will fail. michael@0: # michael@0: # Example: path/to/file michael@0: michael@0: # To specify a directory to be removed only if it is empty add the path to the michael@0: # directory with a trailing forward slash. michael@0: # * If the directory doesn't exist the update will succeed. michael@0: # * If the directory can't be removed (e.g. the directory is locked, contains michael@0: # files, etc.) the update will succeed. michael@0: # michael@0: # Example: path/to/dir/ michael@0: michael@0: # To specify a directory that should be recursively removed add the path to the michael@0: # directory with a trailing forward slash and "*". michael@0: # * If the directory doesn't exist the update will succeed. michael@0: # * If all of the files the directory contains can be removed but the directory michael@0: # or a subdirectory can't be removed (e.g. the directory is locked) the update michael@0: # will succeed. michael@0: # * If a file within the directory can't be removed the update will fail. michael@0: # michael@0: # Example: path/to/dir/* michael@0: michael@0: # File Removals michael@0: # This is located under the "distribution/" directory and it was added before michael@0: # Firefox 27 michael@0: distribution/extensions/testpilot@labs.mozilla.com.xpi michael@0: michael@0: # Some users are ending up with unpacked chrome instead of omni.ja. This michael@0: # causes updates to break badly, see bug 1063052. Removing the toplevel michael@0: # chrome.manifest causes us to use the updated omni.ja. michael@0: #ifndef MOZ_GTK michael@0: chrome.manifest michael@0: #endif michael@0: michael@0: # Directory removals michael@0: chrome/ michael@0: #ifdef XP_UNIX michael@0: #ifndef XP_MACOSX michael@0: chrome/icons/ michael@0: chrome/icons/default/ michael@0: #endif michael@0: #endif michael@0: chrome/overlayinfo/ michael@0: components/ michael@0: defaults/autoconfig/ michael@0: defaults/profile/ michael@0: defaults/profile/chrome/ michael@0: defaults/profile/US/* michael@0: defaults/profile/extensions/ michael@0: defaults/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/* michael@0: distribution/ michael@0: distribution/extensions/ michael@0: extensions/ michael@0: extensions/inspector@mozilla.org/* michael@0: extensions/reporter@mozilla.org/* michael@0: extensions/talkback@mozilla.org/* michael@0: extensions/testpilot@labs.mozilla.com/* michael@0: extensions/{641d8d09-7dda-4850-8228-ac0ab65e2ac9}/* michael@0: extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/* michael@0: greprefs/ michael@0: jssubloader/ michael@0: modules/ michael@0: #ifdef XP_MACOSX michael@0: plugins/Default Plugin.plugin/* michael@0: plugins/JavaEmbeddingPlugin.bundle/* michael@0: plugins/MRJPlugin.plugin/* michael@0: ../Plug-Ins/PrintPDE.plugin/* michael@0: #endif michael@0: searchplugins/* michael@0: webapprt/components/