| // Copyright (c) 2008 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 "base/file_version_info.h" |
| #include "base/file_version_info_linux.h" |
| |
| #include <string> |
| |
| // TODO(mmoss) This only provides version info for the current binary, but it's |
| // also called for arbitrary files (e.g. plugins). |
| // See http://code.google.com/p/chromium/issues/detail?id=8132 for a discussion |
| // on what we should do with this module. |
| |
| FileVersionInfo::FileVersionInfo() {} |
| |
| FileVersionInfo::~FileVersionInfo() {} |
| |
| // static |
| FileVersionInfo* FileVersionInfo::CreateFileVersionInfoForCurrentModule() { |
| return new FileVersionInfo(); |
| } |
| |
| std::wstring FileVersionInfo::company_name() { |
| return COMPANY_NAME; |
| } |
| |
| std::wstring FileVersionInfo::company_short_name() { |
| return COMPANY_SHORT_NAME; |
| } |
| |
| std::wstring FileVersionInfo::product_name() { |
| return PRODUCT_NAME; |
| } |
| |
| std::wstring FileVersionInfo::product_short_name() { |
| return PRODUCT_SHORT_NAME; |
| } |
| |
| std::wstring FileVersionInfo::internal_name() { |
| return INTERNAL_NAME; |
| } |
| |
| std::wstring FileVersionInfo::product_version() { |
| return PRODUCT_VERSION; |
| } |
| |
| std::wstring FileVersionInfo::private_build() { |
| return PRIVATE_BUILD; |
| } |
| |
| std::wstring FileVersionInfo::special_build() { |
| return SPECIAL_BUILD; |
| } |
| |
| std::wstring FileVersionInfo::comments() { |
| return COMMENTS; |
| } |
| |
| std::wstring FileVersionInfo::original_filename() { |
| return ORIGINAL_FILENAME; |
| } |
| |
| std::wstring FileVersionInfo::file_description() { |
| return FILE_DESCRIPTION; |
| } |
| |
| std::wstring FileVersionInfo::file_version() { |
| return FILE_VERSION; |
| } |
| |
| std::wstring FileVersionInfo::legal_copyright() { |
| return LEGAL_COPYRIGHT; |
| } |
| |
| std::wstring FileVersionInfo::legal_trademarks() { |
| return LEGAL_TRADEMARKS; |
| } |
| |
| std::wstring FileVersionInfo::last_change() { |
| return LAST_CHANGE; |
| } |
| |
| bool FileVersionInfo::is_official_build() { |
| return OFFICIAL_BUILD; |
| } |