Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(282)

Side by Side Diff: chrome_frame/external_tab.cc

Issue 6756044: Remove extension automation support that was used only by CEEE. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Merge to lkgr. Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome_frame/external_tab.h" 5 #include "chrome_frame/external_tab.h"
6 #include "base/lazy_instance.h" 6 #include "base/lazy_instance.h"
7 #include "base/tracked.h" 7 #include "base/tracked.h"
8 #include "base/task.h" 8 #include "base/task.h"
9 #include "base/synchronization/waitable_event.h" 9 #include "base/synchronization/waitable_event.h"
10 #include "chrome/common/automation_messages.h" 10 #include "chrome/common/automation_messages.h"
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
198 void ExternalTabProxy::NavigateToIndex(int index) { 198 void ExternalTabProxy::NavigateToIndex(int index) {
199 CHECK(0); 199 CHECK(0);
200 } 200 }
201 201
202 void ExternalTabProxy::ForwardMessageFromExternalHost( 202 void ExternalTabProxy::ForwardMessageFromExternalHost(
203 const std::string& message, const std::string& origin, 203 const std::string& message, const std::string& origin,
204 const std::string& target) { 204 const std::string& target) {
205 proxy_->Tab_PostMessage(tab_, message, origin, target); 205 proxy_->Tab_PostMessage(tab_, message, origin, target);
206 } 206 }
207 207
208 void ExternalTabProxy::SetEnableExtensionAutomation(
209 const std::vector<std::string>& functions_enabled) {
210 proxy_->Tab_SetEnableExtensionAutomation(tab_, functions_enabled);
211 }
212
213 void ExternalTabProxy::InstallExtension(const FilePath& crx_path,
214 void* user_data) {
215 proxy_->InstallExtension(this, crx_path, new UserDataHolder(user_data));
216 }
217
218 void ExternalTabProxy::LoadExpandedExtension(const FilePath& path,
219 void* user_data) {
220 proxy_->LoadExtension(this, path, new UserDataHolder(user_data));
221 }
222
223 void ExternalTabProxy::GetEnabledExtensions(void* user_data) {
224 proxy_->GetEnabledExtensions(this, new UserDataHolder(user_data));
225 }
226
227 void ExternalTabProxy::ChromeFrameHostMoved() { 208 void ExternalTabProxy::ChromeFrameHostMoved() {
228 proxy_->Tab_OnHostMoved(tab_); 209 proxy_->Tab_OnHostMoved(tab_);
229 } 210 }
230 211
231 ////////////////////////////////////////////////////////////////////////// 212 //////////////////////////////////////////////////////////////////////////
232 void ExternalTabProxy::UiCompleted_CreateTab(bool success, HWND chrome_window, 213 void ExternalTabProxy::UiCompleted_CreateTab(bool success, HWND chrome_window,
233 HWND tab_window, int tab_handle, 214 HWND tab_window, int tab_handle,
234 int session_id) { 215 int session_id) {
235 if (success) { 216 if (success) {
236 state_ = READY; 217 state_ = READY;
(...skipping 23 matching lines...) Expand all
260 int session_id) { 241 int session_id) {
261 CHECK(0); 242 CHECK(0);
262 } 243 }
263 244
264 void ExternalTabProxy::Completed_Navigate( 245 void ExternalTabProxy::Completed_Navigate(
265 bool success, enum AutomationMsg_NavigationResponseValues res) { 246 bool success, enum AutomationMsg_NavigationResponseValues res) {
266 // ipc_thread; 247 // ipc_thread;
267 CHECK(0); 248 CHECK(0);
268 } 249 }
269 250
270 void ExternalTabProxy::Completed_InstallExtension(
271 bool success, enum AutomationMsg_ExtensionResponseValues res,
272 SyncMessageContext* ctx) {
273 CHECK(0);
274 }
275
276 void ExternalTabProxy::Completed_LoadExpandedExtension(
277 bool success, enum AutomationMsg_ExtensionResponseValues res,
278 SyncMessageContext* ctx) {
279 CHECK(0);
280 }
281
282 void ExternalTabProxy::Completed_GetEnabledExtensions(
283 bool success, const std::vector<FilePath>* extensions) {
284 CHECK(0);
285 }
286
287 void ExternalTabProxy::OnNavigationStateChanged( 251 void ExternalTabProxy::OnNavigationStateChanged(
288 int flags, const NavigationInfo& nav_info) { 252 int flags, const NavigationInfo& nav_info) {
289 ui_.PostTask(FROM_HERE, NewRunnableMethod(ui_delegate_, 253 ui_.PostTask(FROM_HERE, NewRunnableMethod(ui_delegate_,
290 &UIDelegate::OnNavigationStateChanged, flags, nav_info)); 254 &UIDelegate::OnNavigationStateChanged, flags, nav_info));
291 } 255 }
292 256
293 void ExternalTabProxy::OnUpdateTargetUrl(const std::wstring& url) { 257 void ExternalTabProxy::OnUpdateTargetUrl(const std::wstring& url) {
294 ui_.PostTask(FROM_HERE, NewRunnableMethod(ui_delegate_, 258 ui_.PostTask(FROM_HERE, NewRunnableMethod(ui_delegate_,
295 &UIDelegate::OnUpdateTargetUrl, url)); 259 &UIDelegate::OnUpdateTargetUrl, url));
296 } 260 }
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
376 } 340 }
377 341
378 void ExternalTabProxy::OnTabClosed() { 342 void ExternalTabProxy::OnTabClosed() {
379 // TODO(stoyan): 343 // TODO(stoyan):
380 } 344 }
381 345
382 void ExternalTabProxy::OnAttachTab( 346 void ExternalTabProxy::OnAttachTab(
383 const AttachExternalTabParams& attach_params) { 347 const AttachExternalTabParams& attach_params) {
384 // TODO(stoyan): 348 // TODO(stoyan):
385 } 349 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698