diff options
-rw-r--r-- | base/sys_info_chromeos.cc | 11 | ||||
-rw-r--r-- | base/sys_info_unittest.cc | 12 | ||||
-rw-r--r-- | chrome/browser/browser_about_handler.cc | 1 | ||||
-rw-r--r-- | chrome/browser/chromeos/login/version_info_updater.cc | 2 | ||||
-rw-r--r-- | chrome/browser/chromeos/version_loader.cc | 22 | ||||
-rw-r--r-- | chrome/browser/chromeos/version_loader.h | 6 | ||||
-rw-r--r-- | chrome/browser/ui/webui/options/chromeos/about_page_handler.cc | 1 |
7 files changed, 11 insertions, 44 deletions
diff --git a/base/sys_info_chromeos.cc b/base/sys_info_chromeos.cc index f724f99..1ada002 100644 --- a/base/sys_info_chromeos.cc +++ b/base/sys_info_chromeos.cc @@ -94,20 +94,17 @@ void SysInfo::ParseLsbRelease(const std::string& lsb_release, size_t length = lsb_release.find_first_of('\n', start_index) - start_index; std::string version = lsb_release.substr(start_index, length); StringTokenizer tokenizer(version, "."); - // TODO(rkc): Ignore the 0. here; fix this once we move Chrome OS version - // numbers from the 0.xx.yyy.zz format to the xx.yyy.zz format. - // Refer to http://code.google.com/p/chromium-os/issues/detail?id=15789 - for (int i = 0; i < 4 && tokenizer.GetNext(); i++) { - if (1 == i) { + for (int i = 0; i < 3 && tokenizer.GetNext(); ++i) { + if (0 == i) { StringToInt(tokenizer.token_begin(), tokenizer.token_end(), major_version); *minor_version = *bugfix_version = 0; - } else if (2 == i) { + } else if (1 == i) { StringToInt(tokenizer.token_begin(), tokenizer.token_end(), minor_version); - } else { // 3 == i + } else { // 2 == i StringToInt(tokenizer.token_begin(), tokenizer.token_end(), bugfix_version); diff --git a/base/sys_info_unittest.cc b/base/sys_info_unittest.cc index 57eb905..edabdb5 100644 --- a/base/sys_info_unittest.cc +++ b/base/sys_info_unittest.cc @@ -54,9 +54,9 @@ TEST_F(SysInfoTest, GoogleChromeOSVersionNumbers) { &os_major_version, &os_minor_version, &os_bugfix_version); - EXPECT_EQ(2, os_major_version); - EXPECT_EQ(3, os_minor_version); - EXPECT_EQ(4, os_bugfix_version); + EXPECT_EQ(1, os_major_version); + EXPECT_EQ(2, os_minor_version); + EXPECT_EQ(3, os_bugfix_version); } TEST_F(SysInfoTest, GoogleChromeOSVersionNumbersFirst) { @@ -70,9 +70,9 @@ TEST_F(SysInfoTest, GoogleChromeOSVersionNumbersFirst) { &os_major_version, &os_minor_version, &os_bugfix_version); - EXPECT_EQ(2, os_major_version); - EXPECT_EQ(3, os_minor_version); - EXPECT_EQ(4, os_bugfix_version); + EXPECT_EQ(1, os_major_version); + EXPECT_EQ(2, os_minor_version); + EXPECT_EQ(3, os_bugfix_version); } TEST_F(SysInfoTest, GoogleChromeOSNoVersionNumbers) { diff --git a/chrome/browser/browser_about_handler.cc b/chrome/browser/browser_about_handler.cc index 853dc9d..d4a0763 100644 --- a/chrome/browser/browser_about_handler.cc +++ b/chrome/browser/browser_about_handler.cc @@ -1364,7 +1364,6 @@ ChromeOSAboutVersionHandler::ChromeOSAboutVersionHandler( int request_id) : source_(source), request_id_(request_id) { - loader_.EnablePlatformVersions(true); loader_.GetVersion(&consumer_, NewCallback(this, &ChromeOSAboutVersionHandler::OnVersion), chromeos::VersionLoader::VERSION_FULL); diff --git a/chrome/browser/chromeos/login/version_info_updater.cc b/chrome/browser/chromeos/login/version_info_updater.cc index 23b65bc..a33259e 100644 --- a/chrome/browser/chromeos/login/version_info_updater.cc +++ b/chrome/browser/chromeos/login/version_info_updater.cc @@ -39,7 +39,6 @@ VersionInfoUpdater::~VersionInfoUpdater() { void VersionInfoUpdater::StartUpdate(bool is_official_build) { if (CrosLibrary::Get()->EnsureLoaded()) { - version_loader_.EnablePlatformVersions(true); version_loader_.GetVersion( &version_consumer_, NewCallback(this, &VersionInfoUpdater::OnVersion), @@ -199,4 +198,3 @@ void VersionInfoUpdater::OnPolicyStateChanged( } } // namespace chromeos - diff --git a/chrome/browser/chromeos/version_loader.cc b/chrome/browser/chromeos/version_loader.cc index c0028e3..80237397 100644 --- a/chrome/browser/chromeos/version_loader.cc +++ b/chrome/browser/chromeos/version_loader.cc @@ -22,10 +22,6 @@ namespace chromeos { // File to look for version number in. static const char kPathVersion[] = "/etc/lsb-release"; -// TODO(rkc): Remove once we change over the Chrome OS version format. -// Done for http://code.google.com/p/chromium-os/issues/detail?id=15789 -static const size_t kTrimVersion = 2; - // File to look for firmware number in. static const char kPathFirmware[] = "/var/log/bios_info.txt"; @@ -83,10 +79,6 @@ VersionLoader::Handle VersionLoader::GetFirmware( return request->handle(); } -void VersionLoader::EnablePlatformVersions(bool enable) { - backend_.get()->set_parse_as_platform(enable); -} - // static std::string VersionLoader::ParseVersion(const std::string& contents, const std::string& prefix) { @@ -148,20 +140,6 @@ void VersionLoader::Backend::GetVersion( version = ParseVersion( contents, (format == VERSION_FULL) ? kFullVersionPrefix : kVersionPrefix); - - // TODO(rkc): Fix this once we move to xx.yyy version numbers for Chrome OS - // instead of 0.xx.yyy - // Done for http://code.google.com/p/chromium-os/issues/detail?id=15789 - if (parse_as_platform_) { - if (version.size() > kTrimVersion) { - version = version.substr(kTrimVersion); - // Strip the major version. - size_t first_dot = version.find("."); - if (first_dot != std::string::npos) { - version = version.substr(first_dot + 1); - } - } - } } if (format == VERSION_SHORT_WITH_DATE) { diff --git a/chrome/browser/chromeos/version_loader.h b/chrome/browser/chromeos/version_loader.h index bf90bc8..1560b18 100644 --- a/chrome/browser/chromeos/version_loader.h +++ b/chrome/browser/chromeos/version_loader.h @@ -78,7 +78,7 @@ class VersionLoader : public CancelableRequestProvider { // and extract the version. class Backend : public base::RefCountedThreadSafe<Backend> { public: - Backend() : parse_as_platform_(false) {} + Backend() {} // Calls ParseVersion to get the version # and notifies request. // This is invoked on the file thread. @@ -90,13 +90,9 @@ class VersionLoader : public CancelableRequestProvider { // This is invoked on the file thread. void GetFirmware(scoped_refptr<GetFirmwareRequest> request); - void set_parse_as_platform(bool value) { parse_as_platform_ = value; } - private: friend class base::RefCountedThreadSafe<Backend>; - bool parse_as_platform_; - ~Backend() {} DISALLOW_COPY_AND_ASSIGN(Backend); diff --git a/chrome/browser/ui/webui/options/chromeos/about_page_handler.cc b/chrome/browser/ui/webui/options/chromeos/about_page_handler.cc index c65f357..f1bba1f 100644 --- a/chrome/browser/ui/webui/options/chromeos/about_page_handler.cc +++ b/chrome/browser/ui/webui/options/chromeos/about_page_handler.cc @@ -246,7 +246,6 @@ void AboutPageHandler::RegisterMessages() { void AboutPageHandler::PageReady(const ListValue* args) { // Version information is loaded from a callback - loader_.EnablePlatformVersions(true); loader_.GetVersion(&consumer_, NewCallback(this, &AboutPageHandler::OnOSVersion), VersionLoader::VERSION_FULL); |