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

Side by Side Diff: chrome/test/automation/automation_messages_internal.h

Issue 274071: When Chrome hands off a URL to be opened by the external host by the ViewHost... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 2 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
« no previous file with comments | « chrome/renderer/render_view.cc ('k') | chrome/test/automation/automation_proxy_uitest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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 // Defines the IPC messages used by the automation interface. 5 // Defines the IPC messages used by the automation interface.
6 6
7 // This header is meant to be included in multiple passes, hence no traditional 7 // This header is meant to be included in multiple passes, hence no traditional
8 // header guard. 8 // header guard.
9 // See ipc_message_macros.h for explanation of the macros and passes. 9 // See ipc_message_macros.h for explanation of the macros and passes.
10 10
(...skipping 415 matching lines...) Expand 10 before | Expand all | Expand 10 after
426 // ExternalTabSettings - settings for external tab 426 // ExternalTabSettings - settings for external tab
427 IPC_SYNC_MESSAGE_ROUTED1_3(AutomationMsg_CreateExternalTab, 427 IPC_SYNC_MESSAGE_ROUTED1_3(AutomationMsg_CreateExternalTab,
428 IPC::ExternalTabSettings /* settings*/, 428 IPC::ExternalTabSettings /* settings*/,
429 gfx::NativeWindow /* Tab container window */, 429 gfx::NativeWindow /* Tab container window */,
430 gfx::NativeWindow /* Tab window */, 430 gfx::NativeWindow /* Tab window */,
431 int /* Handle to the new tab */) 431 int /* Handle to the new tab */)
432 432
433 // This message notifies the AutomationProvider to navigate to a specified 433 // This message notifies the AutomationProvider to navigate to a specified
434 // url in the external tab with given handle. The first parameter is the 434 // url in the external tab with given handle. The first parameter is the
435 // handle to the tab resource. The second parameter is the target url. 435 // handle to the tab resource. The second parameter is the target url.
436 // The third parameter is the referrer.
436 // The return value contains a status code which is nonnegative on success. 437 // The return value contains a status code which is nonnegative on success.
437 // see AutomationMsg_NavigationResponseValues for the navigation response. 438 // see AutomationMsg_NavigationResponseValues for the navigation response.
438 IPC_SYNC_MESSAGE_ROUTED2_1(AutomationMsg_NavigateInExternalTab, int, GURL, 439 IPC_SYNC_MESSAGE_ROUTED3_1(AutomationMsg_NavigateInExternalTab,
440 int,
441 GURL,
442 GURL,
439 AutomationMsg_NavigationResponseValues) 443 AutomationMsg_NavigationResponseValues)
440 444
441 // This message is an outgoing message from Chrome to an external host. 445 // This message is an outgoing message from Chrome to an external host.
442 // It is a notification that the NavigationState was changed 446 // It is a notification that the NavigationState was changed
443 // Request: 447 // Request:
444 // -int: The flags specifying what changed 448 // -int: The flags specifying what changed
445 // (see TabContents::InvalidateTypes) 449 // (see TabContents::InvalidateTypes)
446 // Response: 450 // Response:
447 // None expected 451 // None expected
448 IPC_MESSAGE_ROUTED3(AutomationMsg_NavigationStateChanged, 452 IPC_MESSAGE_ROUTED3(AutomationMsg_NavigationStateChanged,
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
545 // false: Focus will be set to the first focusable element 549 // false: Focus will be set to the first focusable element
546 // Response: 550 // Response:
547 // None expected 551 // None expected
548 IPC_MESSAGE_ROUTED2(AutomationMsg_SetInitialFocus, int, bool) 552 IPC_MESSAGE_ROUTED2(AutomationMsg_SetInitialFocus, int, bool)
549 553
550 // This message is an outgoing message from Chrome to an external host. 554 // This message is an outgoing message from Chrome to an external host.
551 // It is a request to open a url 555 // It is a request to open a url
552 // Request: 556 // Request:
553 // -int: Tab handle 557 // -int: Tab handle
554 // -GURL: The URL to open 558 // -GURL: The URL to open
559 // -GURL: The referrer
555 // -int: The WindowOpenDisposition that specifies where the URL should 560 // -int: The WindowOpenDisposition that specifies where the URL should
556 // be opened (new tab, new window etc). 561 // be opened (new tab, new window etc).
557 // Response: 562 // Response:
558 // None expected 563 // None expected
559 IPC_MESSAGE_ROUTED3(AutomationMsg_OpenURL, int, GURL, int) 564 IPC_MESSAGE_ROUTED4(AutomationMsg_OpenURL, int, GURL, GURL, int)
560 565
561 // This message requests the provider to wait until the specified tab has 566 // This message requests the provider to wait until the specified tab has
562 // finished restoring after session restore. 567 // finished restoring after session restore.
563 // Request: 568 // Request:
564 // - int: handle of the tab 569 // - int: handle of the tab
565 // Response: 570 // Response:
566 // - bool: whether the operation was successful. 571 // - bool: whether the operation was successful.
567 IPC_SYNC_MESSAGE_ROUTED1_0(AutomationMsg_WaitForTabToBeRestored, int) 572 IPC_SYNC_MESSAGE_ROUTED1_0(AutomationMsg_WaitForTabToBeRestored, int)
568 573
569 // This message is an outgoing message from Chrome to an external host. 574 // This message is an outgoing message from Chrome to an external host.
(...skipping 549 matching lines...) Expand 10 before | Expand all | Expand 10 after
1119 std::string /* event_name */, 1124 std::string /* event_name */,
1120 int /* duration ms */) 1125 int /* duration ms */)
1121 1126
1122 // Sent by automation provider - go to history entry via automation. 1127 // Sent by automation provider - go to history entry via automation.
1123 IPC_MESSAGE_ROUTED2(AutomationMsg_RequestGoToHistoryEntryOffset, 1128 IPC_MESSAGE_ROUTED2(AutomationMsg_RequestGoToHistoryEntryOffset,
1124 int, // tab handle 1129 int, // tab handle
1125 int) // numbers of entries (negative or positive) 1130 int) // numbers of entries (negative or positive)
1126 1131
1127 1132
1128 IPC_END_MESSAGES(Automation) 1133 IPC_END_MESSAGES(Automation)
OLDNEW
« no previous file with comments | « chrome/renderer/render_view.cc ('k') | chrome/test/automation/automation_proxy_uitest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698