summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_about_handler.cc
diff options
context:
space:
mode:
authorerikkay@google.com <erikkay@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-06 22:33:53 +0000
committererikkay@google.com <erikkay@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-06 22:33:53 +0000
commitb63cbfaf62c1119b1f4b715d0186e516a2444600 (patch)
treeb6e7fbb8c61210ccabd4aecb4a152fdf49c371b1 /chrome/browser/browser_about_handler.cc
parentbce65f6127c9d190c9da6948a3ef494f93a69a02 (diff)
downloadchromium_src-b63cbfaf62c1119b1f4b715d0186e516a2444600.zip
chromium_src-b63cbfaf62c1119b1f4b715d0186e516a2444600.tar.gz
chromium_src-b63cbfaf62c1119b1f4b715d0186e516a2444600.tar.bz2
* add webkit version and V8 version to about:version
* reformat page * use new product image rather than an http link to google.com BUG=1300256 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@465 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_about_handler.cc')
-rw-r--r--chrome/browser/browser_about_handler.cc17
1 files changed, 17 insertions, 0 deletions
diff --git a/chrome/browser/browser_about_handler.cc b/chrome/browser/browser_about_handler.cc
index fca4e8d..3dd1ee0 100644
--- a/chrome/browser/browser_about_handler.cc
+++ b/chrome/browser/browser_about_handler.cc
@@ -62,6 +62,9 @@
#include "chrome/renderer/about_handler.h"
#include "googleurl/src/gurl.h"
#include "webkit/glue/webkit_glue.h"
+#ifdef CHROME_V8
+#include "v8/public/v8.h"
+#endif
#include "generated_resources.h"
@@ -254,9 +257,23 @@ std::string BrowserAboutHandler::AboutVersion() {
DLOG(ERROR) << "Unable to create FileVersionInfo object";
return std::string();
}
+
+ std::wstring webkit_version = UTF8ToWide(webkit_glue::GetWebKitVersion());
+#ifdef CHROME_V8
+ const char* v8_vers = v8::V8::GetVersion();
+ std::wstring js_version = UTF8ToWide(v8_vers);
+ std::wstring js_engine = L"V8";
+#else
+ std::wstring js_version = webkit_version;
+ std::wstring js_engine = L"JavaScriptCore";
+#endif
+
localized_strings.SetString(L"name",
l10n_util::GetString(IDS_PRODUCT_NAME));
localized_strings.SetString(L"version", version_info->file_version());
+ localized_strings.SetString(L"js_engine", js_engine);
+ localized_strings.SetString(L"js_version", js_version);
+ localized_strings.SetString(L"webkit_version", webkit_version);
localized_strings.SetString(L"company",
l10n_util::GetString(IDS_ABOUT_VERSION_COMPANY_NAME));
localized_strings.SetString(L"copyright",