summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorasargent@chromium.org <asargent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-20 17:22:13 +0000
committerasargent@chromium.org <asargent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-20 17:22:13 +0000
commite914332d7522d776c2823c54c70cff1b3418c8e4 (patch)
treeb30cf09c49a73f757337f3f49ce888cbb58a1b99
parent70b8d6b61a6ca8127176979949ab961bb9be0990 (diff)
downloadchromium_src-e914332d7522d776c2823c54c70cff1b3418c8e4.zip
chromium_src-e914332d7522d776c2823c54c70cff1b3418c8e4.tar.gz
chromium_src-e914332d7522d776c2823c54c70cff1b3418c8e4.tar.bz2
Revert r23820 by mnaganov due to Interactive Test failures
TBR=brg TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23830 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/renderer/devtools_client.cc8
-rw-r--r--webkit/glue/devtools/js/devtools.js26
-rw-r--r--webkit/glue/devtools/js/devtools_host_stub.js5
-rw-r--r--webkit/glue/devtools/js/inspector_controller_impl.js28
-rw-r--r--webkit/glue/devtools_strings.grd60
-rw-r--r--webkit/glue/inspector_strings.grd60
-rw-r--r--webkit/glue/webdevtoolsclient.h3
-rw-r--r--webkit/glue/webdevtoolsclient_impl.cc22
-rw-r--r--webkit/glue/webdevtoolsclient_impl.h6
-rw-r--r--webkit/webkit.gyp68
10 files changed, 32 insertions, 254 deletions
diff --git a/chrome/renderer/devtools_client.cc b/chrome/renderer/devtools_client.cc
index e2ccb60..d726656 100644
--- a/chrome/renderer/devtools_client.cc
+++ b/chrome/renderer/devtools_client.cc
@@ -4,8 +4,6 @@
#include "chrome/renderer/devtools_client.h"
-#include "app/app_switches.h"
-#include "base/command_line.h"
#include "chrome/common/devtools_messages.h"
#include "chrome/common/render_messages.h"
#include "chrome/renderer/render_thread.h"
@@ -14,12 +12,8 @@
DevToolsClient::DevToolsClient(RenderView* view)
: render_view_(view) {
- const CommandLine& command_line = *CommandLine::ForCurrentProcess();
web_tools_client_.reset(
- WebDevToolsClient::Create(
- view->webview(),
- this,
- WideToASCII(command_line.GetSwitchValue(switches::kLang))));
+ WebDevToolsClient::Create(view->webview(), this));
}
DevToolsClient::~DevToolsClient() {
diff --git a/webkit/glue/devtools/js/devtools.js b/webkit/glue/devtools/js/devtools.js
index 11b9f81..b5e817a 100644
--- a/webkit/glue/devtools/js/devtools.js
+++ b/webkit/glue/devtools/js/devtools.js
@@ -149,28 +149,13 @@ devtools.tools = null;
var context = {}; // Used by WebCore's inspector routines.
-var localizedStrings = {}; // Filled in locale-specific scripts.
+
///////////////////////////////////////////////////////////////////////////////
// Here and below are overrides to existing WebInspector methods only.
// TODO(pfeldman): Patch WebCore and upstream changes.
var oldLoaded = WebInspector.loaded;
WebInspector.loaded = function() {
- var locale = DevToolsHost.getApplicationLocale();
- locale = locale.replace('_', '-');
-
- var devtoolsStringsScriptElement = document.createElement('script');
- devtoolsStringsScriptElement.addEventListener(
- "load",
- WebInspector.loaded2.bind(WebInspector),
- false);
- devtoolsStringsScriptElement.type = 'text/javascript';
- devtoolsStringsScriptElement.src = 'l10n/devtoolsStrings_' + locale + '.js';
- document.getElementsByTagName("head").item(0).appendChild(
- devtoolsStringsScriptElement);
-};
-
-WebInspector.loaded2 = function() {
devtools.tools = new devtools.ToolsAgent();
devtools.tools.reset();
@@ -549,6 +534,15 @@ WebInspector.ScriptsPanel.prototype.doEvalInCallFrame =
})();
+/**
+ * @override
+ * TODO(pfeldman): Add l10n.
+ */
+WebInspector.UIString = function(string) {
+ return String.vsprintf(string, Array.prototype.slice.call(arguments, 1));
+};
+
+
// There is no clear way of setting frame title yet. So sniffing main resource
// load.
(function OverrideUpdateResource() {
diff --git a/webkit/glue/devtools/js/devtools_host_stub.js b/webkit/glue/devtools/js/devtools_host_stub.js
index 5142bbe..0c84e5e 100644
--- a/webkit/glue/devtools/js/devtools_host_stub.js
+++ b/webkit/glue/devtools/js/devtools_host_stub.js
@@ -317,11 +317,6 @@ DevToolsHostStub.prototype.addSourceToFrame = function(mimeType, source,
};
-DevToolsHostStub.prototype.getApplicationLocale = function() {
- return "en-US";
-};
-
-
if (!window['DevToolsHost']) {
window['RemoteDebuggerAgent'] = new RemoteDebuggerAgentStub();
window['RemoteDebuggerCommandExecutor'] =
diff --git a/webkit/glue/devtools/js/inspector_controller_impl.js b/webkit/glue/devtools/js/inspector_controller_impl.js
index 3ddde86..03b2ee2 100644
--- a/webkit/glue/devtools/js/inspector_controller_impl.js
+++ b/webkit/glue/devtools/js/inspector_controller_impl.js
@@ -134,34 +134,6 @@ devtools.InspectorControllerImpl.prototype.inspectedWindow = function() {
/**
- * {@inheritDoc}.
- */
-devtools.InspectorControllerImpl.prototype.localizedStringsURL = function() {
- var locale = DevToolsHost.getApplicationLocale();
- locale = locale.replace('_', '-');
- return 'l10n/inspectorStrings_' + locale + '.js';
-};
-
-
-/**
- * {@inheritDoc}.
- */
-devtools.InspectorControllerImpl.prototype.enableResourceTracking =
- function(always) {
- devtools.tools.setResourceTrackingEnabled(true, always);
-}
-
-
-/**
- * {@inheritDoc}.
- */
-devtools.InspectorControllerImpl.prototype.disableResourceTracking =
- function(always) {
- devtools.tools.setResourceTrackingEnabled(false, always);
-};
-
-
-/**
* @override
*/
devtools.InspectorControllerImpl.prototype.debuggerEnabled = function() {
diff --git a/webkit/glue/devtools_strings.grd b/webkit/glue/devtools_strings.grd
index 4dc6fc0..5826409 100644
--- a/webkit/glue/devtools_strings.grd
+++ b/webkit/glue/devtools_strings.grd
@@ -5,58 +5,14 @@ Google Chrome Developer Tools. -->
<grit base_dir="." latest_public_release="0" current_release="1"
source_lang_id="en" enc_check="möl">
<outputs>
- <output filename="devtoolsStrings_ar.js" type="js_map_format" lang="ar" />
- <output filename="devtoolsStrings_bg.js" type="js_map_format" lang="bg" />
- <output filename="devtoolsStrings_bn.js" type="js_map_format" lang="bn" />
- <output filename="devtoolsStrings_ca.js" type="js_map_format" lang="ca" />
- <output filename="devtoolsStrings_cs.js" type="js_map_format" lang="cs" />
- <output filename="devtoolsStrings_da.js" type="js_map_format" lang="da" />
- <output filename="devtoolsStrings_de.js" type="js_map_format" lang="de" />
- <output filename="devtoolsStrings_el.js" type="js_map_format" lang="el" />
- <output filename="devtoolsStrings_en-GB.js" type="js_map_format" lang="en-GB" />
- <output filename="devtoolsStrings_en-US.js" type="js_map_format" lang="en" />
- <output filename="devtoolsStrings_es.js" type="js_map_format" lang="es" />
- <output filename="devtoolsStrings_es-419.js" type="js_map_format" lang="es-419" />
- <output filename="devtoolsStrings_et.js" type="js_map_format" lang="et" />
- <output filename="devtoolsStrings_fi.js" type="js_map_format" lang="fi" />
- <output filename="devtoolsStrings_fil.js" type="js_map_format" lang="fil" />
- <output filename="devtoolsStrings_fr.js" type="js_map_format" lang="fr" />
- <output filename="devtoolsStrings_gu.js" type="js_map_format" lang="gu" />
- <output filename="devtoolsStrings_he.js" type="js_map_format" lang="he" />
- <output filename="devtoolsStrings_hi.js" type="js_map_format" lang="hi" />
- <output filename="devtoolsStrings_hr.js" type="js_map_format" lang="hr" />
- <output filename="devtoolsStrings_hu.js" type="js_map_format" lang="hu" />
- <output filename="devtoolsStrings_id.js" type="js_map_format" lang="id" />
- <output filename="devtoolsStrings_it.js" type="js_map_format" lang="it" />
- <output filename="devtoolsStrings_ja.js" type="js_map_format" lang="ja" />
- <output filename="devtoolsStrings_kn.js" type="js_map_format" lang="kn" />
- <output filename="devtoolsStrings_ko.js" type="js_map_format" lang="ko" />
- <output filename="devtoolsStrings_lt.js" type="js_map_format" lang="lt" />
- <output filename="devtoolsStrings_lv.js" type="js_map_format" lang="lv" />
- <output filename="devtoolsStrings_ml.js" type="js_map_format" lang="ml" />
- <output filename="devtoolsStrings_mr.js" type="js_map_format" lang="mr" />
- <output filename="devtoolsStrings_nl.js" type="js_map_format" lang="nl" />
- <!-- The translation console uses 'no' for Norwegian Bokmål. It should
- be 'nb'. -->
- <output filename="devtoolsStrings_nb.js" type="js_map_format" lang="no" />
- <output filename="devtoolsStrings_or.js" type="js_map_format" lang="or" />
- <output filename="devtoolsStrings_pl.js" type="js_map_format" lang="pl" />
- <output filename="devtoolsStrings_pt-BR.js" type="js_map_format" lang="pt-BR" />
- <output filename="devtoolsStrings_pt-PT.js" type="js_map_format" lang="pt-PT" />
- <output filename="devtoolsStrings_ro.js" type="js_map_format" lang="ro" />
- <output filename="devtoolsStrings_ru.js" type="js_map_format" lang="ru" />
- <output filename="devtoolsStrings_sk.js" type="js_map_format" lang="sk" />
- <output filename="devtoolsStrings_sl.js" type="js_map_format" lang="sl" />
- <output filename="devtoolsStrings_sr.js" type="js_map_format" lang="sr" />
- <output filename="devtoolsStrings_sv.js" type="js_map_format" lang="sv" />
- <output filename="devtoolsStrings_ta.js" type="js_map_format" lang="ta" />
- <output filename="devtoolsStrings_te.js" type="js_map_format" lang="te" />
- <output filename="devtoolsStrings_th.js" type="js_map_format" lang="th" />
- <output filename="devtoolsStrings_tr.js" type="js_map_format" lang="tr" />
- <output filename="devtoolsStrings_uk.js" type="js_map_format" lang="uk" />
- <output filename="devtoolsStrings_vi.js" type="js_map_format" lang="vi" />
- <output filename="devtoolsStrings_zh-CN.js" type="js_map_format" lang="zh-CN" />
- <output filename="devtoolsStrings_zh-TW.js" type="js_map_format" lang="zh-TW" />
+ <!-- TODO add each of your output files. Modify the three below, and add
+ your own for your various languages. See the user's guide
+ (http://wiki/Main/GritUsersGuide) for mor details.
+ Note that all output references are relative to the output directory
+ which is specified at build time. -->
+ <!--
+ <output filename="localizedStrings_en.js" type="js_map_format" lang="en" />
+ -->
</outputs>
<translations>
<!-- TODO add references to each of the XTB files (from the Translation
diff --git a/webkit/glue/inspector_strings.grd b/webkit/glue/inspector_strings.grd
index c49fcdc..48ac67d 100644
--- a/webkit/glue/inspector_strings.grd
+++ b/webkit/glue/inspector_strings.grd
@@ -41,58 +41,14 @@ so we include the original license below:
<grit base_dir="." latest_public_release="0" current_release="1"
source_lang_id="en" enc_check="möl">
<outputs>
- <output filename="inspectorStrings_ar.js" type="js_map_format" lang="ar" />
- <output filename="inspectorStrings_bg.js" type="js_map_format" lang="bg" />
- <output filename="inspectorStrings_bn.js" type="js_map_format" lang="bn" />
- <output filename="inspectorStrings_ca.js" type="js_map_format" lang="ca" />
- <output filename="inspectorStrings_cs.js" type="js_map_format" lang="cs" />
- <output filename="inspectorStrings_da.js" type="js_map_format" lang="da" />
- <output filename="inspectorStrings_de.js" type="js_map_format" lang="de" />
- <output filename="inspectorStrings_el.js" type="js_map_format" lang="el" />
- <output filename="inspectorStrings_en-GB.js" type="js_map_format" lang="en-GB" />
- <output filename="inspectorStrings_en-US.js" type="js_map_format" lang="en" />
- <output filename="inspectorStrings_es.js" type="js_map_format" lang="es" />
- <output filename="inspectorStrings_es-419.js" type="js_map_format" lang="es-419" />
- <output filename="inspectorStrings_et.js" type="js_map_format" lang="et" />
- <output filename="inspectorStrings_fi.js" type="js_map_format" lang="fi" />
- <output filename="inspectorStrings_fil.js" type="js_map_format" lang="fil" />
- <output filename="inspectorStrings_fr.js" type="js_map_format" lang="fr" />
- <output filename="inspectorStrings_gu.js" type="js_map_format" lang="gu" />
- <output filename="inspectorStrings_he.js" type="js_map_format" lang="he" />
- <output filename="inspectorStrings_hi.js" type="js_map_format" lang="hi" />
- <output filename="inspectorStrings_hr.js" type="js_map_format" lang="hr" />
- <output filename="inspectorStrings_hu.js" type="js_map_format" lang="hu" />
- <output filename="inspectorStrings_id.js" type="js_map_format" lang="id" />
- <output filename="inspectorStrings_it.js" type="js_map_format" lang="it" />
- <output filename="inspectorStrings_ja.js" type="js_map_format" lang="ja" />
- <output filename="inspectorStrings_kn.js" type="js_map_format" lang="kn" />
- <output filename="inspectorStrings_ko.js" type="js_map_format" lang="ko" />
- <output filename="inspectorStrings_lt.js" type="js_map_format" lang="lt" />
- <output filename="inspectorStrings_lv.js" type="js_map_format" lang="lv" />
- <output filename="inspectorStrings_ml.js" type="js_map_format" lang="ml" />
- <output filename="inspectorStrings_mr.js" type="js_map_format" lang="mr" />
- <output filename="inspectorStrings_nl.js" type="js_map_format" lang="nl" />
- <!-- The translation console uses 'no' for Norwegian Bokmål. It should
- be 'nb'. -->
- <output filename="inspectorStrings_nb.js" type="js_map_format" lang="no" />
- <output filename="inspectorStrings_or.js" type="js_map_format" lang="or" />
- <output filename="inspectorStrings_pl.js" type="js_map_format" lang="pl" />
- <output filename="inspectorStrings_pt-BR.js" type="js_map_format" lang="pt-BR" />
- <output filename="inspectorStrings_pt-PT.js" type="js_map_format" lang="pt-PT" />
- <output filename="inspectorStrings_ro.js" type="js_map_format" lang="ro" />
- <output filename="inspectorStrings_ru.js" type="js_map_format" lang="ru" />
- <output filename="inspectorStrings_sk.js" type="js_map_format" lang="sk" />
- <output filename="inspectorStrings_sl.js" type="js_map_format" lang="sl" />
- <output filename="inspectorStrings_sr.js" type="js_map_format" lang="sr" />
- <output filename="inspectorStrings_sv.js" type="js_map_format" lang="sv" />
- <output filename="inspectorStrings_ta.js" type="js_map_format" lang="ta" />
- <output filename="inspectorStrings_te.js" type="js_map_format" lang="te" />
- <output filename="inspectorStrings_th.js" type="js_map_format" lang="th" />
- <output filename="inspectorStrings_tr.js" type="js_map_format" lang="tr" />
- <output filename="inspectorStrings_uk.js" type="js_map_format" lang="uk" />
- <output filename="inspectorStrings_vi.js" type="js_map_format" lang="vi" />
- <output filename="inspectorStrings_zh-CN.js" type="js_map_format" lang="zh-CN" />
- <output filename="inspectorStrings_zh-TW.js" type="js_map_format" lang="zh-TW" />
+ <!-- TODO add each of your output files. Modify the three below, and add
+ your own for your various languages. See the user's guide
+ (http://wiki/Main/GritUsersGuide) for mor details.
+ Note that all output references are relative to the output directory
+ which is specified at build time. -->
+ <!--
+ <output filename="localizedStrings_en.js" type="js_map_format" lang="en" />
+ -->
</outputs>
<translations>
<!-- TODO add references to each of the XTB files (from the Translation
diff --git a/webkit/glue/webdevtoolsclient.h b/webkit/glue/webdevtoolsclient.h
index 4e36a54..1e9d3c0 100644
--- a/webkit/glue/webdevtoolsclient.h
+++ b/webkit/glue/webdevtoolsclient.h
@@ -17,8 +17,7 @@ class WebDevToolsClient {
public:
static WebDevToolsClient* Create(
WebView* view,
- WebDevToolsClientDelegate* delegate,
- const std::string& application_locale);
+ WebDevToolsClientDelegate* delegate);
WebDevToolsClient() {}
virtual ~WebDevToolsClient() {}
diff --git a/webkit/glue/webdevtoolsclient_impl.cc b/webkit/glue/webdevtoolsclient_impl.cc
index 70703c4..1194045 100644
--- a/webkit/glue/webdevtoolsclient_impl.cc
+++ b/webkit/glue/webdevtoolsclient_impl.cc
@@ -128,20 +128,15 @@ class RemoteDebuggerCommandExecutor : public CppBoundClass {
// static
WebDevToolsClient* WebDevToolsClient::Create(
WebView* view,
- WebDevToolsClientDelegate* delegate,
- const std::string& application_locale) {
- return new WebDevToolsClientImpl(static_cast<WebViewImpl*>(view),
- delegate,
- application_locale);
+ WebDevToolsClientDelegate* delegate) {
+ return new WebDevToolsClientImpl(static_cast<WebViewImpl*>(view), delegate);
}
WebDevToolsClientImpl::WebDevToolsClientImpl(
WebViewImpl* web_view_impl,
- WebDevToolsClientDelegate* delegate,
- const std::string& application_locale)
+ WebDevToolsClientDelegate* delegate)
: web_view_impl_(web_view_impl),
delegate_(delegate),
- application_locale_(application_locale.c_str()),
loaded_(false) {
WebFrameImpl* frame = web_view_impl_->main_frame();
@@ -189,9 +184,6 @@ WebDevToolsClientImpl::WebDevToolsClientImpl(
dev_tools_host_->AddProtoFunction(
"toggleInspectElementMode",
WebDevToolsClientImpl::JsToggleInspectElementMode);
- dev_tools_host_->AddProtoFunction(
- "getApplicationLocale",
- WebDevToolsClientImpl::JsGetApplicationLocale);
dev_tools_host_->Build();
}
@@ -380,11 +372,3 @@ v8::Handle<v8::Value> WebDevToolsClientImpl::JsToggleInspectElementMode(
client->delegate_->ToggleInspectElementMode(enabled);
return v8::Undefined();
}
-
-// static
-v8::Handle<v8::Value> WebDevToolsClientImpl::JsGetApplicationLocale(
- const v8::Arguments& args) {
- WebDevToolsClientImpl* client = static_cast<WebDevToolsClientImpl*>(
- v8::External::Cast(*args.Data())->Value());
- return v8String(client->application_locale_);
-}
diff --git a/webkit/glue/webdevtoolsclient_impl.h b/webkit/glue/webdevtoolsclient_impl.h
index f407863..3e5b250 100644
--- a/webkit/glue/webdevtoolsclient_impl.h
+++ b/webkit/glue/webdevtoolsclient_impl.h
@@ -36,8 +36,7 @@ class WebDevToolsClientImpl : public WebDevToolsClient,
public:
WebDevToolsClientImpl(
WebViewImpl* web_view_impl,
- WebDevToolsClientDelegate* delegate,
- const std::string& application_locale);
+ WebDevToolsClientDelegate* delegate);
virtual ~WebDevToolsClientImpl();
// DevToolsRpc::Delegate implementation.
@@ -69,12 +68,9 @@ class WebDevToolsClientImpl : public WebDevToolsClient,
static v8::Handle<v8::Value> JsUndockWindow(const v8::Arguments& args);
static v8::Handle<v8::Value> JsToggleInspectElementMode(
const v8::Arguments& args);
- static v8::Handle<v8::Value> JsGetApplicationLocale(
- const v8::Arguments& args);
WebViewImpl* web_view_impl_;
WebDevToolsClientDelegate* delegate_;
- String application_locale_;
OwnPtr<CppBoundClass> debugger_command_executor_obj_;
OwnPtr<JsDebuggerAgentBoundObj> debugger_agent_obj_;
OwnPtr<JsToolsAgentBoundObj> tools_agent_obj_;
diff --git a/webkit/webkit.gyp b/webkit/webkit.gyp
index 3c8bcea5..582320a 100644
--- a/webkit/webkit.gyp
+++ b/webkit/webkit.gyp
@@ -1244,9 +1244,7 @@
'msvs_guid': 'C66B126D-0ECE-4CA2-B6DC-FA780AFBBF09',
'dependencies': [
'../net/net.gyp:net',
- 'devtools_strings',
'inspector_resources',
- 'inspector_strings',
'webcore',
'webkit',
'webkit_resources',
@@ -1568,71 +1566,5 @@
},
],
},
- {
- 'target_name': 'inspector_strings',
- 'type': 'none',
- 'msvs_guid': '14F3FA5A-C401-4A7F-8F25-C23739D1C0BE',
- 'variables': {
- 'grit_path': '../tools/grit/grit.py',
- 'grit_out_dir': '<(PRODUCT_DIR)/resources/inspector/l10n',
- },
- 'actions': [
- {
- 'action_name': 'inspector_strings',
- 'variables': {
- 'input_path': 'glue/inspector_strings.grd',
- },
- 'inputs': [
- '<(input_path)',
- ],
- 'outputs': [
- '<(grit_out_dir)/inspectorStrings_da.js',
- '<(grit_out_dir)/inspectorStrings_en-US.js',
- '<(grit_out_dir)/inspectorStrings_he.js',
- '<(grit_out_dir)/inspectorStrings_zh-TW.js',
- ],
- 'action': ['python', '<(grit_path)', '-i', '<(input_path)', 'build', '-o', '<(grit_out_dir)'],
- 'message': 'Generating resources from <(input_path)',
- },
- ],
- 'conditions': [
- ['OS=="win"', {
- 'dependencies': ['../build/win/system.gyp:cygwin'],
- }],
- ],
- },
- {
- 'target_name': 'devtools_strings',
- 'type': 'none',
- 'msvs_guid': 'AE42E1EB-E848-4FD2-B42F-800604062918',
- 'variables': {
- 'grit_path': '../tools/grit/grit.py',
- 'grit_out_dir': '<(PRODUCT_DIR)/resources/inspector/l10n',
- },
- 'actions': [
- {
- 'action_name': 'devtools_strings',
- 'variables': {
- 'input_path': 'glue/devtools_strings.grd',
- },
- 'inputs': [
- '<(input_path)',
- ],
- 'outputs': [
- '<(grit_out_dir)/devtoolsStrings_da.js',
- '<(grit_out_dir)/devtoolsStrings_en-US.js',
- '<(grit_out_dir)/devtoolsStrings_he.js',
- '<(grit_out_dir)/devtoolsStrings_zh-TW.js',
- ],
- 'action': ['python', '<(grit_path)', '-i', '<(input_path)', 'build', '-o', '<(grit_out_dir)'],
- 'message': 'Generating resources from <(input_path)',
- },
- ],
- 'conditions': [
- ['OS=="win"', {
- 'dependencies': ['../build/win/system.gyp:cygwin'],
- }],
- ],
- },
],
}