summaryrefslogtreecommitdiffstats
path: root/chrome/browser/automation
Commit message (Collapse)AuthorAgeFilesLines
* cros: The next 100 clang plugin errors.thakis@chromium.org2011-05-151-3/+3
| | | | | | | | | | BUG=none TEST=none TBR=dpolukhin Review URL: http://codereview.chromium.org/7022008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85418 0039d316-1c4b-4281-b951-d872f2087c98
* Add virtual destructor for automation observer. Fixes clang build.kkania@chromium.org2011-05-132-0/+4
| | | | | | | | BUG=none TEST=none TBR=dennisjeffrey git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85293 0039d316-1c4b-4281-b951-d872f2087c98
* Wait for notification balloon hosts' render view to be readykkania@chromium.org2011-05-133-37/+57
| | | | | | | | | | | so that killing the process will remove the balloon. Fixes pyauto test testKillNotificationProcess. BUG=80510 TEST=none Review URL: http://codereview.chromium.org/6920005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85290 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of the remaining content settings code in the content module.jam@chromium.org2011-05-131-5/+7
| | | | | | | | | Add user data to content::ResourceContext that points to chrome's ProfileIOData. That way when the embedder code is called by content, it can get back to its profile specific data structures like HostContentSettingsMap. BUG=76793 Review URL: http://codereview.chromium.org/7014025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85247 0039d316-1c4b-4281-b951-d872f2087c98
* MAC Cookies (patch 3 of N)abarth@chromium.org2011-05-121-0/+7
| | | | | | | | | | Prepare the cookie monster for MAC cookies. According to the perftests in this patch, the change to the cookie monster has a small but measurable effect (83.963ms => 88.299ms). Review URL: http://codereview.chromium.org/6901147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85200 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ChromeFrame crash when responding to JS cookie requests. The ↵jam@chromium.org2011-05-112-4/+9
| | | | | | | | | CookieMonster for the automation profile was incorrectly being retrieved (which is NULL), instead of the profile from the ChromeRenderMessageFilter. TBR=ananta Review URL: http://codereview.chromium.org/7001020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84924 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash in the Chrome browser process which occurs while servicing ↵ananta@chromium.org2011-05-111-8/+6
| | | | | | | | | | | | | | | | | | | ChromeFrame requests over automation. The crash occurs in the URLRequestAutomationJob which is invoked from the AutomationResourceMessageFilter which filters the automation channel. A recent change to remove refcounting usage from the URLRequestJob subclasses also changed the request map to not maintain a refcounted object. Long story short, while processing the OnRequestEnd IPC message the job can get destroyed midway in the handler. Fix is to rearrange the code in the URLRequestAutomationJob::OnRequestEnd function to access the pending_buf only when the job is not complete and we received a valid response. BUG=none TEST=ChromeFrame should not crash on startup. This can be reproduced by navigating to meebo.com in IE TBR=amit Review URL: http://codereview.chromium.org/7001011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84915 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the automation_resource_message_filter.h dependency in ↵jam@chromium.org2011-05-102-80/+73
| | | | | | | | content\browser for cookies. ChromeRenderMessageFilter filters that message if it's destined for automation instead. Review URL: http://codereview.chromium.org/7001007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84888 0039d316-1c4b-4281-b951-d872f2087c98
* automation: Remove "using namespace printing;"tfarina@chromium.org2011-05-101-13/+13
| | | | | | | | | | | | | Instead just prepend printing:: where necessary. BUG=82078 TEST=None R=thestig@chromium.org Review URL: http://codereview.chromium.org/6997018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84841 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for pyauto autofill flakiness when sending key events to populate a form.dennisjeffrey@chromium.org2011-05-104-3/+212
| | | | | | | | | | | | This change should eliminate flakiness in a few pyauto autofill tests, which are now re-enabled. BUG=80190,80336 TEST=None Review URL: http://codereview.chromium.org/6929052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84791 0039d316-1c4b-4281-b951-d872f2087c98
* Stop refcounting URLRequestAutomationJob.willchan@chromium.org2011-05-102-5/+4
| | | | | | | | | | | One of the last few uses of refcounting in URLRequestJob subclasses. BUG=none TEST=none Review URL: http://codereview.chromium.org/6980016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84790 0039d316-1c4b-4281-b951-d872f2087c98
* Merge gpu_trace_event back into base/debug/trace_event.scheib@chromium.org2011-05-102-8/+8
| | | | | | | | | | | | | | | | | | | | | | | Initial land attempt at http://codereview.chromium.org/6551019/ gpu_trace_event fork at http://codereview.chromium.org/6691013 - gpu_trace_event renamed to base/debug/trace_event and modified as appropriate for base::debug - Unit Tests implemented for trace_event - gpu_common library removed (was added only for gpu_trace_event) - Existing calls to trace_event suffixed with _ETW to make ETW calls (see decisions and incremental plans at end of 6551019) - GPU trace calls renamed to new calls. - Tracing switch removed from test_shell, as linux log file support removed. BUG=79509 TEST=trace_event_win_unittest and about:gpu Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=84284 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=84486 Review URL: http://codereview.chromium.org/6862002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84739 0039d316-1c4b-4281-b951-d872f2087c98
* Add histograms to understand why so many CRX installs fail in the field.skerner@chromium.org2011-05-091-0/+2
| | | | | | | | | | | | | | * Report path length to extensions dir. * Report cause and install source in histograms. * Add histogram to show why writing an update to a file might fail. * Don't create installer for crx that can't be read. BUG=81687 TEST=Manual: look at about:histogram Review URL: http://codereview.chromium.org/6932045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84617 0039d316-1c4b-4281-b951-d872f2087c98
* Have AppCache code go through the content embedder API for content settings ↵jam@chromium.org2011-05-081-0/+1
| | | | | | | | | checks. BUG=76793 Review URL: http://codereview.chromium.org/6951008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84586 0039d316-1c4b-4281-b951-d872f2087c98
* The ChromeOS offline page has a delay of 500ms when updating its network ↵dtu@chromium.org2011-05-071-1/+6
| | | | | | | | | | | state; see crosbug.com/4558. Therefore, PyAuto tests are failing because the offline page is showing for tests that are not expecting it to show. This workaround makes tests wait for the same event that the offline page waits for. BUG=chromium-os:12851, chromium-os:14413, chromium-os:14409 TEST=Run PyAuto history.py, cookies.py, content.ContentTest.testHttpsPage repeatedly (like 100 times). Review URL: http://codereview.chromium.org/6956002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84533 0039d316-1c4b-4281-b951-d872f2087c98
* Add more logging to determine where the keypress event is failing.isherman@chromium.org2011-05-061-3/+8
| | | | | | | | | BUG=81451 TEST=interactive_ui_tests --gtest_filter=AutofillTest.AutofillAfterReload Review URL: http://codereview.chromium.org/6929062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84506 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84486 - Merge gpu_trace_event back into ↵scheib@chromium.org2011-05-062-8/+8
| | | | | | | | | base/debug/trace_event.Initial land attempt at http://codereview.chromium.org/6551019/gpu_trace_event fork at http://codereview.chromium.org/6691013- gpu_trace_event renamed to base/debug/trace_event and modified as appropriate for base::debug- Unit Tests implemented for trace_event- gpu_common library removed (was added only for gpu_trace_event)- Existing calls to trace_event suffixed with _ETW to make ETW calls (see decisions and incremental plans at end of 6551019)- GPU trace calls renamed to new calls.- Tracing switch removed from test_shell, as linux log file support removed.BUG=79509TEST=trace_event_win_unittest and about:gpuCommitted: http://src.chromium.org/viewvc/chrome?view=rev&revision=84284Review URL: http://codereview.chromium.org/6862002 TBR=scheib@chromium.org Review URL: http://codereview.chromium.org/6955006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84494 0039d316-1c4b-4281-b951-d872f2087c98
* Merge gpu_trace_event back into base/debug/trace_event.scheib@chromium.org2011-05-062-8/+8
| | | | | | | | | | | | | | | | | | | | | Initial land attempt at http://codereview.chromium.org/6551019/ gpu_trace_event fork at http://codereview.chromium.org/6691013 - gpu_trace_event renamed to base/debug/trace_event and modified as appropriate for base::debug - Unit Tests implemented for trace_event - gpu_common library removed (was added only for gpu_trace_event) - Existing calls to trace_event suffixed with _ETW to make ETW calls (see decisions and incremental plans at end of 6551019) - GPU trace calls renamed to new calls. - Tracing switch removed from test_shell, as linux log file support removed. BUG=79509 TEST=trace_event_win_unittest and about:gpu Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=84284 Review URL: http://codereview.chromium.org/6862002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84486 0039d316-1c4b-4281-b951-d872f2087c98
* Extension Apps that prefer a panel over a tab, should launch that way whenfinnur@chromium.org2011-05-061-1/+1
| | | | | | | | | | launched from the Omnibox. BUG=81379 TEST=Install Scratchpad extension (from Google). Launch it from the Omnibox and it should launch as a panel app. Test Paste and Go also like you normally would (it is affected). Review URL: http://codereview.chromium.org/6913022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84428 0039d316-1c4b-4281-b951-d872f2087c98
* Login() ChromeOS PyAuto hook that returns an error string on failure and, on ↵dtu@chromium.org2011-05-063-31/+57
| | | | | | | | | | | success, blocks until the browser has loaded at least one tab and is ready for navigation. BUG=chromium-os:14684 TEST=Run PyAuto tests in chromeos_login.py Review URL: http://codereview.chromium.org/6933023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84363 0039d316-1c4b-4281-b951-d872f2087c98
* Browser::Type cleanup.jianli@chromium.org2011-05-052-9/+27
| | | | | | | | | | BUG=None TEST=Existing tests R=ben@chromium.org,stevenjb@chromium.org,phajdan.jr@chromium.org Review URL: http://codereview.chromium.org/6697032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84303 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84284 - Merge gpu_trace_event back into ↵scheib@chromium.org2011-05-052-8/+8
| | | | | | | | | base/debug/trace_event.Initial land attempt at http://codereview.chromium.org/6551019/gpu_trace_event fork at http://codereview.chromium.org/6691013- gpu_trace_event renamed to base/debug/trace_event and modified as appropriate for base::debug- Unit Tests implemented for trace_event- gpu_common library removed (was added only for gpu_trace_event)- Existing calls to trace_event suffixed with _ETW to make ETW calls (see decisions and incremental plans at end of 6551019)- GPU trace calls renamed to new calls.- Tracing switch removed from test_shell, as linux log file support removed.BUG=79509TEST=trace_event_win_unittest and about:gpuReview URL: http://codereview.chromium.org/6862002 TBR=scheib@chromium.org Review URL: http://codereview.chromium.org/6933035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84293 0039d316-1c4b-4281-b951-d872f2087c98
* Merge gpu_trace_event back into base/debug/trace_event.scheib@chromium.org2011-05-052-8/+8
| | | | | | | | | | | | | | | | | | | Initial land attempt at http://codereview.chromium.org/6551019/ gpu_trace_event fork at http://codereview.chromium.org/6691013 - gpu_trace_event renamed to base/debug/trace_event and modified as appropriate for base::debug - Unit Tests implemented for trace_event - gpu_common library removed (was added only for gpu_trace_event) - Existing calls to trace_event suffixed with _ETW to make ETW calls (see decisions and incremental plans at end of 6551019) - GPU trace calls renamed to new calls. - Tracing switch removed from test_shell, as linux log file support removed. BUG=79509 TEST=trace_event_win_unittest and about:gpu Review URL: http://codereview.chromium.org/6862002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84284 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor active_downloads. Fix a number of download-related bugs.achuith@chromium.org2011-05-051-3/+3
| | | | | | | | BUG=chromium-os:12855,chromium-os:14385,chromium-os:11035,chromium-os:13424,chromium-os:8778,chromium-os:8252,chromium-os:14702 TEST=requires manual testing of all features. Review URL: http://codereview.chromium.org/6878087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84276 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Value::GetAsInteger() calls.yusukes@google.com2011-05-051-4/+1
| | | | | | | | | | | Since r83705, Value::GetAsDouble() can return an integer value as double. We no longer need to call Value::GetAsInteger() explicitly. BUG=None TEST=ran try Review URL: http://codereview.chromium.org/6901084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84263 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84115 - automation: Rename AutocompleteEdit to Omnibox in a couple of ↵tfarina@chromium.org2011-05-043-57/+70
| | | | | | | | | | | | | | | | | | | methods. This was requested by Peter on: http://codereview.chromium.org/6898053/diff/2001/chrome/browser/automation/testing_automation_provider.cc#newcode1185 BUG=80186 TEST=None R=pkasting@chromium.org Review URL: http://codereview.chromium.org/6928004 TBR=tfarina@chromium.org Review URL: http://codereview.chromium.org/6931016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84135 0039d316-1c4b-4281-b951-d872f2087c98
* automation: Rename AutocompleteEdit to Omnibox in a couple of methods.tfarina@chromium.org2011-05-043-70/+57
| | | | | | | | | | | | | | This was requested by Peter on: http://codereview.chromium.org/6898053/diff/2001/chrome/browser/automation/testing_automation_provider.cc#newcode1185 BUG=80186 TEST=None R=pkasting@chromium.org Review URL: http://codereview.chromium.org/6928004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84115 0039d316-1c4b-4281-b951-d872f2087c98
* automation: Rename AutomationAutocompleteEditTracker to ↵tfarina@chromium.org2011-05-047-51/+50
| | | | | | | | | | | | | AutomationOmniboxTracker. BUG=80186 TEST=None R=pkasting@chromium.org Review URL: http://codereview.chromium.org/6898053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84020 0039d316-1c4b-4281-b951-d872f2087c98
* The PyAuto hook UnlockScreen() does not take a password. This differs from ↵dtu@chromium.org2011-05-031-3/+14
| | | | | | | | | | | the UI, which authenticates the user before unlocking the screen. In order to test this feature properly, the PyAuto hook now takes a password. BUG=chromium-os:14685 TEST=Manual. PyAuto tests are going to be in chromeos_login.py. Review URL: http://codereview.chromium.org/6910013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83996 0039d316-1c4b-4281-b951-d872f2087c98
* Allow tests to connect to Chrome over the named testing interface as any ↵dtu@chromium.org2011-05-034-2/+25
| | | | | | | | | | | user. We want some ChromeOS PyAuto tests to run as root because they will want to log out, which will kill the test if it's run as chronos. BUG=chromium-os:14809 TEST=Manual. Run a PyAuto test on ChromeOS while logged in as root. Review URL: http://codereview.chromium.org/6893121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83994 0039d316-1c4b-4281-b951-d872f2087c98
* autocomplete: Move AutocompleteEditView/autocomplete_edit_view.* to ↵tfarina@chromium.org2011-05-033-20/+18
| | | | | | | | | | | | | | | | ui/omnibox directory. - Rename AutocompleteEditView to OmniboxView. - Move autocomplete_edit_view.* to omnibox_view.* BUG=80186 TEST=None R=pkasting@chromium.org Review URL: http://codereview.chromium.org/6912026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83977 0039d316-1c4b-4281-b951-d872f2087c98
* Automation hook FillAutofillProfile now waits for the web data service to be ↵dennisjeffrey@chromium.org2011-05-033-18/+151
| | | | | | | | | | | | | | | | | | updated. The FillAutofillProfile automation hook sets autofill profiles and credit cards in the web data service. Previously, the hook did not wait for the web data service to be updated before returning, even though updating to the web data service is asynchronous. This is now fixed. This change improves -- but does not yet completely solve -- pyauto autofill flakiness. BUG=80336 TEST=None Review URL: http://codereview.chromium.org/6880281 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83937 0039d316-1c4b-4281-b951-d872f2087c98
* Enable (optional) blocking of webrequests in case a PAC script cannot be ↵battre@chromium.org2011-05-031-0/+4
| | | | | | | | | | | | | fetched or is invalid. The optional blocking is currently only exposed to the Proxy Settings API, not to command-line parameters or policies. BUG=79344 TEST=Install the sample proxy extension and enter a non-existing url and a URL that does not point to a valid JavaScript file. In either case, the request should fail. Review URL: http://codereview.chromium.org/6871019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83882 0039d316-1c4b-4281-b951-d872f2087c98
* Add ChromeOS PyAuto hook, CreateAccount(), which goes to the account ↵dtu@chromium.org2011-05-023-2/+16
| | | | | | | | | | | creation page. BUG=chromium-os:14683 TEST=Manual. Review URL: http://codereview.chromium.org/6883281 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83793 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of AutomationResourceRoutingDelegate interface since it's not used.jam@chromium.org2011-05-022-51/+0
| | | | | | Review URL: http://codereview.chromium.org/6904153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83747 0039d316-1c4b-4281-b951-d872f2087c98
* Switch IPC::ChannelProxy to use MessageLoopProxy instead of MessageLoop. ↵jam@chromium.org2011-05-021-2/+1
| | | | | | | | This allows us to remove usage of the IOThread object, and generally makes IPC::ChannelProxy more robust for future uses. Review URL: http://codereview.chromium.org/6901146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83741 0039d316-1c4b-4281-b951-d872f2087c98
* MAC Cookies (patch 1 of N)abarth@chromium.org2011-04-301-1/+9
| | | | | | | | | | | | This is the first patch towards implementing https://github.com/hueniverse/draft-hammer-http-mac/raw/master/draft-hammer-oauth-v2-mac-token.txt Parse MAC-Key and MAC-Algorithm from Set-Cookie and store the values in memory. Future patches will use these values to sign requests. Review URL: http://codereview.chromium.org/6883253 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83649 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: Fix WeakPtr NULL checks of automation provider in the observers.phajdan.jr@chromium.org2011-04-291-8/+8
| | | | | | | | | | This fixes a problem reported in the bug and one very similar issue for completeness. BUG=80724 Review URL: http://codereview.chromium.org/6893126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83518 0039d316-1c4b-4281-b951-d872f2087c98
* Move WebUI ntp files into new ntp directory.estade@chromium.org2011-04-282-4/+4
| | | | | | | | | | | And add myself to an ntp watchlist. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/6905067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83379 0039d316-1c4b-4281-b951-d872f2087c98
* Profile shouldn't own Session/TabRestore services.torne@chromium.org2011-04-282-2/+5
| | | | | | | | | | | | | | BaseSessionService is now a ProfileKeyedService. Its subclasses, SessionService and TabRestoreService, are now accessed through factories. BUG=77155 TEST=existing tests Review URL: http://codereview.chromium.org/6901031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83325 0039d316-1c4b-4281-b951-d872f2087c98
* Move a few Chrome messages out of RenderViewHost. I added ↵jam@chromium.org2011-04-283-3/+9
| | | | | | | | ChromeRenderViewHostObserver, to be the browser equivalent of the renderer's ChromeRenderViewObserver, where we have a place to dispatch RV messages specific to Chrome. Review URL: http://codereview.chromium.org/6883177 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83283 0039d316-1c4b-4281-b951-d872f2087c98
* Stop refcounting ProxyService.willchan@chromium.org2011-04-271-0/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6873096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83222 0039d316-1c4b-4281-b951-d872f2087c98
* Implementing webdriver advanced controls APIs for chromedriver.kkania@chromium.org2011-04-274-10/+142
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6857001 Patch from Hisayori Noda <hnoda@google.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83164 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for the URLRequestTestHTTP.NetworkDelegateTunnelConnectionFailed net ↵ananta@chromium.org2011-04-271-1/+3
| | | | | | | | | | | | | | | | test failures with ChromeFrame. This started occurring with a change in the URLRequestJob class to notify the network delegate about the request status in the URLRequestJob::NotifyStartError function. This is invoked for requests which fail right at the start, i.e. we fail to connect to the server etc. Fix is to invoke the NotifyStartError function on similar lines in the URLRequestautomationJob class. BUG=none TEST=chrome frame net tests should all pass. Review URL: http://codereview.chromium.org/6904017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83124 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 83062 - Move WebUI ntp files into new ntp directory.And add myself to ↵estade@chromium.org2011-04-261-1/+1
| | | | | | | | | an ntp watchlist.BUG=noneTEST=trybotsReview URL: http://codereview.chromium.org/6883154 TBR=estade@chromium.org Review URL: http://codereview.chromium.org/6903039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83063 0039d316-1c4b-4281-b951-d872f2087c98
* Move WebUI ntp files into new ntp directory.estade@chromium.org2011-04-261-1/+1
| | | | | | | | | | | And add myself to an ntp watchlist. BUG=none TEST=trybots Review URL: http://codereview.chromium.org/6883154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83062 0039d316-1c4b-4281-b951-d872f2087c98
* Fix download shelf automation for ChromeOS. Currently the calls ↵dtu@chromium.org2011-04-261-18/+14
| | | | | | | | | | | | | GetDownloadShelfVisibility() and SetDownloadShelfVisibility() do not work on ChromeOS. In addition, fix an issue where multiple Downloads panels can appear, because the FileBrowseUI doesn't know that the first one has appeared until some time later. BUG=chromium-os:12644 TEST=Included. Run python chromeos_basic.py chromeos_basic.ChromeosBasic.testDownloadShelf Review URL: http://codereview.chromium.org/6880013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82966 0039d316-1c4b-4281-b951-d872f2087c98
* Volume control Python automation hooks.dtu@google.com2011-04-253-0/+48
| | | | | | | | | | | | Functions for controlling Chrome through PyAuto: GetVolumeInfo(), SetVolume(), SetMute(). BUG=chromium-os:12524 TEST=Test included. Review URL: http://codereview.chromium.org/6869001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82952 0039d316-1c4b-4281-b951-d872f2087c98
* Revert my recent changes regarding title directionality.evan@chromium.org2011-04-251-3/+1
| | | | | | | | | | | | | | | | This reverts: r82400: Plumb direction of document title through IPC layer. r82582: Add and use a base::i18n::StringWithDirection for carrying titles. r82778: Change NavigationEntry's title fields to carry the text direction. I'm going to take an alternative approach; after getting this far, I can see that this approach was too complicated. BUG=27094 Review URL: http://codereview.chromium.org/6901003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82908 0039d316-1c4b-4281-b951-d872f2087c98
* Don't hold the installed app in BrowserProcessRenderHost, since that's in ↵jam@chromium.org2011-04-231-19/+12
| | | | | | | | content layer now. ExtensionService keeps a map from renderer child ids to installed extensions instead. Review URL: http://codereview.chromium.org/6880089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82797 0039d316-1c4b-4281-b951-d872f2087c98