Index: chrome/common/chrome_version_info_mac.mm |
diff --git a/chrome/common/chrome_version_info_mac.mm b/chrome/common/chrome_version_info_mac.mm |
deleted file mode 100644 |
index f5ceea3e1a46993a1dea5ab0d1b36decaac982dc..0000000000000000000000000000000000000000 |
--- a/chrome/common/chrome_version_info_mac.mm |
+++ /dev/null |
@@ -1,63 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/common/chrome_version_info.h" |
- |
-#import <Foundation/Foundation.h> |
- |
-#include "base/basictypes.h" |
-#include "base/mac/bundle_locations.h" |
-#include "base/strings/sys_string_conversions.h" |
- |
-namespace chrome { |
- |
-// static |
-std::string VersionInfo::GetVersionStringModifier() { |
-#if defined(GOOGLE_CHROME_BUILD) |
- // Use the main Chrome application bundle and not the framework bundle. |
- // Keystone keys don't live in the framework. |
- NSBundle* bundle = base::mac::OuterBundle(); |
- NSString* channel = [bundle objectForInfoDictionaryKey:@"KSChannelID"]; |
- |
- // Only ever return "", "unknown", "beta", "dev", or "canary" in a branded |
- // build. |
- if (![bundle objectForInfoDictionaryKey:@"KSProductID"]) { |
- // This build is not Keystone-enabled, it can't have a channel. |
- channel = @"unknown"; |
- } else if (!channel) { |
- // For the stable channel, KSChannelID is not set. |
- channel = @""; |
- } else if ([channel isEqual:@"beta"] || |
- [channel isEqual:@"dev"] || |
- [channel isEqual:@"canary"]) { |
- // do nothing. |
- } else { |
- channel = @"unknown"; |
- } |
- |
- return base::SysNSStringToUTF8(channel); |
-#else |
- return std::string(); |
-#endif |
-} |
- |
-// static |
-version_info::Channel VersionInfo::GetChannel() { |
-#if defined(GOOGLE_CHROME_BUILD) |
- std::string channel = GetVersionStringModifier(); |
- if (channel.empty()) { |
- return version_info::Channel::STABLE; |
- } else if (channel == "beta") { |
- return version_info::Channel::BETA; |
- } else if (channel == "dev") { |
- return version_info::Channel::DEV; |
- } else if (channel == "canary") { |
- return version_info::Channel::CANARY; |
- } |
-#endif |
- |
- return version_info::Channel::UNKNOWN; |
-} |
- |
-} // namespace chrome |