diff options
author | asargent@chromium.org <asargent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-20 17:22:13 +0000 |
---|---|---|
committer | asargent@chromium.org <asargent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-20 17:22:13 +0000 |
commit | e914332d7522d776c2823c54c70cff1b3418c8e4 (patch) | |
tree | b30cf09c49a73f757337f3f49ce888cbb58a1b99 | |
parent | 70b8d6b61a6ca8127176979949ab961bb9be0990 (diff) | |
download | chromium_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.cc | 8 | ||||
-rw-r--r-- | webkit/glue/devtools/js/devtools.js | 26 | ||||
-rw-r--r-- | webkit/glue/devtools/js/devtools_host_stub.js | 5 | ||||
-rw-r--r-- | webkit/glue/devtools/js/inspector_controller_impl.js | 28 | ||||
-rw-r--r-- | webkit/glue/devtools_strings.grd | 60 | ||||
-rw-r--r-- | webkit/glue/inspector_strings.grd | 60 | ||||
-rw-r--r-- | webkit/glue/webdevtoolsclient.h | 3 | ||||
-rw-r--r-- | webkit/glue/webdevtoolsclient_impl.cc | 22 | ||||
-rw-r--r-- | webkit/glue/webdevtoolsclient_impl.h | 6 | ||||
-rw-r--r-- | webkit/webkit.gyp | 68 |
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'], - }], - ], - }, ], } |