| Index: chrome/installer/util/shell_util.h
|
| diff --git a/chrome/installer/util/shell_util.h b/chrome/installer/util/shell_util.h
|
| index de06322a0526d36037f7176a7017d4a532d342dd..0900f1c1ac3dd71261ed407cbbf17db1ce5e6aa2 100644
|
| --- a/chrome/installer/util/shell_util.h
|
| +++ b/chrome/installer/util/shell_util.h
|
| @@ -242,6 +242,20 @@ class ShellUtil {
|
| static string16 GetApplicationName(BrowserDistribution* dist,
|
| const string16& chrome_exe);
|
|
|
| + // Returns the AppUserModelId for |dist|. This identifier is unconditionally
|
| + // suffixed with the user id for user-level installs (in contrast to other
|
| + // registration entries which are suffix as described in
|
| + // GetCurrentInstallationSuffix() above).
|
| + static string16 GetBrowserModelId(BrowserDistribution* dist,
|
| + const string16& chrome_exe);
|
| +
|
| + // Returns an AppUserModelId composed of each member of |components| separated
|
| + // by dots.
|
| + // The returned appid is guaranteed to be no longer than
|
| + // chrome::kMaxAppModelIdLength (some of the components might have been
|
| + // shortened to enforce this).
|
| + static string16 BuildAppModelId(const std::vector<string16>& components);
|
| +
|
| // Make Chrome the default browser. This function works by going through
|
| // the url protocols and file associations that are related to general
|
| // browsing, e.g. http, https, .html etc., and requesting to become the
|
|
|