Bug 1025824 - Fix mHwcLayerMap handling. r=sushil, a=2.0+
[gecko.git] / browser / installer / removed-files.in
bloba81058be424960bf85d7e522e11394b97952782e
1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 # The removed-files.in file specifies files and directories to be removed during
6 # an application update that are not automatically removed by the application
7 # update process. The application update process handles the vast majority of
8 # file and directory removals automatically so this file should not be used in
9 # the vast majority of cases.
11 # When to use removed-files.in file to remove files and directories:
12 # * Files and directories located in the installation's "distribution/" and
13 #   "extensions/" directories that were added before Firefox 27. Files and
14 #   directories located in these directories were not included in the
15 #   application update file removals for a complete update prior to Firefox 27.
16 # * Empty directories that were accidentally added to the installation
17 #   directory.
18 # * Third party files and directories that were added to the installation
19 #   directory. Under normal circumstances this should only be done after release
20 #   drivers have approved the removal of these third party files.
22 # If you are not sure whether a file or directory should be removed using the
23 # removed-files.in file please contact one of the developers that work on
24 # application update.
26 # Note: the "distribution/" and "browser/extensions/" directories should never
27 # be removed recursively since these directories are used by Partner builds and
28 # custom installations.
30 # To specify a file to be removed add the path to the file.
31 # * If the file doesn't exist the update will succeed.
32 # * If the file exists and can't be removed (e.g. the file is locked) the
33 #   update will fail.
35 # Example: path/to/file
37 # To specify a directory to be removed only if it is empty add the path to the
38 # directory with a trailing forward slash.
39 # * If the directory doesn't exist the update will succeed.
40 # * If the directory can't be removed (e.g. the directory is locked, contains
41 #   files, etc.) the update will succeed.
43 # Example: path/to/dir/
45 # To specify a directory that should be recursively removed add the path to the
46 # directory with a trailing forward slash and "*".
47 # * If the directory doesn't exist the update will succeed.
48 # * If all of the files the directory contains can be removed but the directory
49 #   or a subdirectory can't be removed (e.g. the directory is locked) the update
50 #   will succeed.
51 # * If a file within the directory can't be removed the update will fail.
53 # Example: path/to/dir/*
55 # File Removals
56 # This is located under the "distribution/" directory and it was added before
57 # Firefox 27
58 distribution/extensions/testpilot@labs.mozilla.com.xpi
60 # Directory removals
61 chrome/
62 #ifdef XP_UNIX
63   #ifndef XP_MACOSX
64     chrome/icons/
65     chrome/icons/default/
66   #endif
67 #endif
68 chrome/overlayinfo/
69 components/
70 defaults/autoconfig/
71 defaults/profile/
72 defaults/profile/chrome/
73 defaults/profile/US/*
74 defaults/profile/extensions/
75 defaults/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/*
76 distribution/
77 distribution/extensions/
78 extensions/
79 extensions/inspector@mozilla.org/*
80 extensions/reporter@mozilla.org/*
81 extensions/talkback@mozilla.org/*
82 extensions/testpilot@labs.mozilla.com/*
83 extensions/{641d8d09-7dda-4850-8228-ac0ab65e2ac9}/*
84 extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/*
85 greprefs/
86 jssubloader/
87 modules/
88 #ifdef XP_MACOSX
89   plugins/Default Plugin.plugin/*
90   plugins/JavaEmbeddingPlugin.bundle/*
91   plugins/MRJPlugin.plugin/*
92   ../Plug-Ins/PrintPDE.plugin/*
93 #endif
94 searchplugins/*
95 webapprt/components/