summaryrefslogtreecommitdiffstats
path: root/chrome/browser/automation/automation_tab_helper.h
Commit message (Collapse)AuthorAgeFilesLines
* Delete Automation[Tab/Renderer]Helper and fix users.kkania@chromium.org2013-05-241-139/+0
| | | | | | | | | | For Chrome Endure, use the memory benchmarking V8 extension instead. For the old ChromeDriver, just mark the messages as deprecated on the client side. I'll remove all the old ChromeDriver code later. I want to keep it here since we release ChromeDriver from HEAD, and we might need to do critical fixes for Chrome 28 and below still. BUG=240580 Review URL: https://chromiumcodereview.appspot.com/14977013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202205 0039d316-1c4b-4281-b951-d872f2087c98
* Remove straggling TabContents references.avi@chromium.org2012-12-141-2/+2
| | | | | | | | | BUG=107201 TEST=no visible change Review URL: https://codereview.chromium.org/11577020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173207 0039d316-1c4b-4281-b951-d872f2087c98
* Move WebContentsUserData to content/public/browser.joi@chromium.org2012-10-091-4/+4
| | | | | | | | | | | Change its unit test to be a content_unittest and not depend on chrome/. BUG=none Review URL: https://codereview.chromium.org/11029049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160883 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Revert 159158 - Make using WebContentsUserData simpler."avi@chromium.org2012-09-281-2/+1
| | | | | | This reverts commit r159277. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159280 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 159158 - Make using WebContentsUserData simpler.dharani@google.com2012-09-281-1/+2
| | | | | | | | | | | | | | BUG=107201 TEST=no visible change Reverted due to bug 152950 Review URL: https://chromiumcodereview.appspot.com/10993064 TBR=avi@chromium.org Review URL: https://codereview.chromium.org/10990113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159277 0039d316-1c4b-4281-b951-d872f2087c98
* Make using WebContentsUserData simpler.avi@chromium.org2012-09-271-2/+1
| | | | | | | | | | BUG=107201 TEST=no visible change Review URL: https://chromiumcodereview.appspot.com/10993064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159158 0039d316-1c4b-4281-b951-d872f2087c98
* Switch AutomationTabHelper to use WebContentsUserData.avi@chromium.org2012-09-261-2/+7
| | | | | | | | | | BUG=107201 TEST=no visible change Review URL: https://chromiumcodereview.appspot.com/10963061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158912 0039d316-1c4b-4281-b951-d872f2087c98
* Add RenderViewHost* to DidStartLoading and DidStopLoading intburkard@chromium.org2012-07-231-2/+4
| | | | | | | | the interface of WebContensObserver. R=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/10805051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147967 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the rest of #pragma once in one big CL.ajwong@chromium.org2012-07-111-1/+0
| | | | | | | | | For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98
* Add renderer process support in PyAuto HeapProfilerDump API.dmikurube@chromium.org2012-04-271-1/+6
| | | | | | | | | BUG=123752 TEST=none Review URL: http://codereview.chromium.org/10035055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134290 0039d316-1c4b-4281-b951-d872f2087c98
* Convert a bunch of WebContentsObservers to use web_contents() instead of ↵jam@chromium.org2011-12-251-1/+1
| | | | | | | | | | tab_contents(), as well as all the dependent code. BUG=98716 TBR=joi Review URL: http://codereview.chromium.org/8982008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115777 0039d316-1c4b-4281-b951-d872f2087c98
* Change most of the methods of WebContentsObserver to take a ↵jam@chromium.org2011-12-231-9/+5
| | | | | | | | | content::WebContents instead of a TabContents, and update all the dependent code. BUG=98716 Review URL: http://codereview.chromium.org/9022023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115664 0039d316-1c4b-4281-b951-d872f2087c98
* Move TabContentsObserver to content/public, rename it to ↵jam@chromium.org2011-12-221-3/+3
| | | | | | | | | | WebContentsObserver, and put it into the content namespace. BUG=98716 TBR=tburkard Review URL: http://codereview.chromium.org/9026011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115599 0039d316-1c4b-4281-b951-d872f2087c98
* Move Sad Tab implementation out of the TabContentsViews.avi@chromium.org2011-11-151-5/+5
| | | | | | | | | BUG=103258 TEST=no change in sad tab behavior Review URL: http://codereview.chromium.org/8477042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110086 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land 107645 with static initializer removed.kkania@chromium.org2011-10-281-0/+14
| | | | | | | | | | | | Don't inherit from content::RenderViewObserver, instead just create it on the fly when needed in tests. BUG=69370, 66371, 63022 TEST=none Review URL: http://codereview.chromium.org/8416024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107792 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 107645 (To see if it was responsible for increase in static ↵eroman@chromium.org2011-10-271-14/+0
| | | | | | | | | | | | | | | | initializers) - Fix test snapshotting on linux by creating a separate automation path for snapshots outside of the thumbnail generator. BUG=69370,66371,63022 TEST=none Review URL: http://codereview.chromium.org/8294030 TBR=kkania@chromium.org Review URL: http://codereview.chromium.org/8416022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107647 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test snapshotting on linux by creating a separate automation path forkkania@chromium.org2011-10-271-0/+14
| | | | | | | | | | | snapshots outside of the thumbnail generator. BUG=69370,66371,63022 TEST=none Review URL: http://codereview.chromium.org/8294030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107645 0039d316-1c4b-4281-b951-d872f2087c98
* Use TabContentsObserver to monitor web navigation events instead of ↵jochen@chromium.org2011-04-141-1/+1
| | | | | | | | | | | | notifications BUG=none TEST=WebNavigation* browser tests Review URL: http://codereview.chromium.org/6822048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81570 0039d316-1c4b-4281-b951-d872f2087c98
* Add argument to match overridden method. Fixes clang.kkania@chromium.org2011-04-071-2/+2
| | | | | | | | BUG=none TEST=none TBR=phajdan.jr git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80859 0039d316-1c4b-4281-b951-d872f2087c98
* Adds TabContents/RenderView observers for automation/testing messages.kkania@chromium.org2011-04-071-0/+119
The RenderViewObserver currently sends two messages to the browser related to tracking client redirects, which is needed for determining whether to wait for a future navigation. This is particularly needed to wait correctly in chromedriver for form submissions and javascript redirects. However, timed redirects still need to be considered. BUG=none TEST=none Review URL: http://codereview.chromium.org/6676136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80848 0039d316-1c4b-4281-b951-d872f2087c98