summaryrefslogtreecommitdiffstats
path: root/chrome_frame
Commit message (Collapse)AuthorAgeFilesLines
* Move Stats, histograms, and field trial into a metrics subdirectory of base andbrettw@chromium.org2010-10-147-14/+17
| | | | | | | | | put them in the base namespace. TEST=it compiles BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62510 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a regression in ChromeFrame which caused download attachments to not ↵ananta@chromium.org2010-10-141-0/+1
| | | | | | | | | | | | | | | | | | work correctly specifically when the attachment is downloaded in response to a form POST. Fixes bug http://code.google.com/p/chromium/issues/detail?can=1&q=36694 Bug=36694 Test=There are some issues with downloading attachments off a localhost based URL. Will submit a test once these issues are resolved. TBR=stoyan Review URL: http://codereview.chromium.org/3743005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62500 0039d316-1c4b-4281-b951-d872f2087c98
* Add an option ProxyService::Create() to disable use of proxy auto-config.eroman@chromium.org2010-10-141-4/+4
| | | | | | | BUG=40797 Review URL: http://codereview.chromium.org/3646004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62487 0039d316-1c4b-4281-b951-d872f2087c98
* base: Move SplitString functions into the base namespace and update the callers.tfarina@chromium.org2010-10-143-10/+10
| | | | | | | | | BUG=None TEST=trybots Review URL: http://codereview.chromium.org/3750001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62483 0039d316-1c4b-4281-b951-d872f2087c98
* Modification to the initial focus assignment behaviour. By giving focus to ↵twiz@google.com2010-10-132-2/+12
| | | | | | | | | | | | | | | | chrome, and requesting that |restore_focus_to_view| be passed as true, the Chrome-Frame instance will immediately focus the first focusable item on the loaded page. This does not match the focus behaviour of Chrome, or other browsers. This focus behaviour was introduced in CL http://codereview.chromium.org/664009 . See changes TabProxy::SetInitialFocus. I also corrected the Chrome-Frame unit-test file so that it no longer assumes that assigning focus to the Chrome-Frame instance will propagate the focus to the first focusable element in the loaded page. BUG=none TEST=ChromeFrameTestWithWebServer.WidgetModeIE_ObjectFocus Review URL: http://codereview.chromium.org/3555020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62423 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the ChromeFrame test (it was not ready anyway).stoyan@chromium.org2010-10-131-4/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62418 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/3685006stoyan@chromium.org2010-10-136-49/+335
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62407 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the ChromeFrame net test failures. These tests started failing since the ↵ananta@chromium.org2010-10-122-4/+4
| | | | | | | | | | | | | | | | | | change to return true from the AutomationResourceMessageFilter::OnMessageReceived for network request IPCs. ChromeFrame net tests also have a AutomationResourceMessageFilter instance which is not registered as a real message filter and is instead invoked from the TestAutomationProvider. Fix is to remove the dummy AutomationResourceMessageFilter instance and instead register the filter as a real message filter. To achieve this the automation_resource_message_filter_ member in the AutomationProvider class is now protected. TBR=tommi Review URL: http://codereview.chromium.org/3741001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62341 0039d316-1c4b-4281-b951-d872f2087c98
* Test for ChannelError for Chrome Frame Proxy.stoyan@chromium.org2010-10-121-0/+41
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62322 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ChromeThread to BrowserThread Part22:tfarina@chromium.org2010-10-122-2/+2
| | | | | | | | | | | | | | | | - Include browser_thread instead of chrome_thread in more 97 files. Now the remaining files that are including chrome_thread.h are: chrome_thread.cc and browser_thread.h. They will be fixed next. BUG=56926 TEST=trybots Review URL: http://codereview.chromium.org/3717004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62312 0039d316-1c4b-4281-b951-d872f2087c98
* Roll gtest 445 -> 446thakis@chromium.org2010-10-121-1/+1
| | | | | | | | | | | I want to get to r492 to pick up the fix for http://code.google.com/p/googletest/issues/detail?id=321 , but r446 needs some changes, so I'm doing an extra commit for this revision. See comments at http://code.google.com/p/googletest/source/detail?r=446 BUG=None TEST=None Review URL: http://codereview.chromium.org/3705002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62246 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ChromeThread to BrowserThread Part16:tfarina@chromium.org2010-10-112-4/+4
| | | | | | | | | | | - Rename entries starting from shell_integration.cc. More 30 files covered. BUG=56926 TEST=trybots Review URL: http://codereview.chromium.org/3708001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62136 0039d316-1c4b-4281-b951-d872f2087c98
* Move PerfTestSuite implementation into a .cc file and add it to the basebrettw@chromium.org2010-10-101-2/+3
| | | | | | | | | | namespace. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3695001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62095 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding this change.ananta@chromium.org2010-10-082-11/+53
| | | | | | | | | | | | | | | | | | | Fix a memory leak in ChromeFrame which is caused by leaking the urlmon transaction objects. This occurs because we return INET_E_TERMINATED_BIND from our IBindStatusCallback::OnDataAvailable implementation to keep the transaction around, which leaks. To ensure that it is freed correctly we issue a dummy BindToObject call on the moniker which fails and cleans up the transaction. Fixes bug http://code.google.com/p/chromium/issues/detail?id=57549 Bug=57549 TBR=stoyan Review URL: http://codereview.chromium.org/3539021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62028 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the 'About Chrome Frame' option in the context menu for the NPAPI ↵ericdingle@chromium.org2010-10-082-0/+11
| | | | | | | | | | | plugin. BUG=none TEST=none Review URL: http://codereview.chromium.org/3614014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62010 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 61997 - Fix a memory leak in ChromeFrame which is caused by leaking ↵jar@chromium.org2010-10-082-51/+10
| | | | | | | | | | | | | | | | | | | | | the urlmon transaction objects. This occurs because we return INET_E_TERMINATED_BIND from our IBindStatusCallback::OnDataAvailable implementation to keep the transaction around, which leaks. To ensure that it is freed correctly we issue a dummy BindToObject call on the moniker which fails and cleans up the transaction. Fixes bug http://code.google.com/p/chromium/issues/detail?id=57549 Bug=57549 Review URL: http://codereview.chromium.org/3570017 TBR=ananta@chromium.org Review URL: http://codereview.chromium.org/3619014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62002 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a memory leak in ChromeFrame which is caused by leaking the urlmon ↵ananta@chromium.org2010-10-082-10/+51
| | | | | | | | | | | | | | | | | | transaction objects. This occurs because we return INET_E_TERMINATED_BIND from our IBindStatusCallback::OnDataAvailable implementation to keep the transaction around, which leaks. To ensure that it is freed correctly we issue a dummy BindToObject call on the moniker which fails and cleans up the transaction. Fixes bug http://code.google.com/p/chromium/issues/detail?id=57549 Bug=57549 Review URL: http://codereview.chromium.org/3570017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61997 0039d316-1c4b-4281-b951-d872f2087c98
* Revert revert "net: plumb DnsRRResolver from IOThread to HttpNetworkSession."agl@chromium.org2010-10-082-1/+3
| | | | | | | Landed in r61789, reverted in r61801 in case it was causing Vista Tests (dbg)(1) to crash. Turns out that it wasn't, so this is the reland. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61954 0039d316-1c4b-4281-b951-d872f2087c98
* Deserialize and dispatch all async tab messages.stoyan@chromium.org2010-10-073-1/+242
| | | | | | | TEST=test added. Review URL: http://codereview.chromium.org/3614012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61835 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "net: plumb DnsRRResolver from IOThread to HttpNetworkSession."agl@chromium.org2010-10-072-3/+1
| | | | | | This reverts r61789. It may have broken Vista Tests (dbg), maybe. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61801 0039d316-1c4b-4281-b951-d872f2087c98
* net: plumb DnsRRResolver from IOThread to HttpNetworkSession.agl@chromium.org2010-10-072-1/+3
| | | | | | | | | | | | This patch gets us most of the way. The next patch finishes plumbing into the SSL client socket pool. BUG=none TEST=none http://codereview.chromium.org/3533013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61789 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the ChromeFrame Launch timeout test - mock destruction order.stoyan@chromium.org2010-10-061-1/+1
| | | | | | | TBR=amit Review URL: http://codereview.chromium.org/3588010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61677 0039d316-1c4b-4281-b951-d872f2087c98
* Find additional children of accessible elements that cannot be found using ↵kkania@chromium.org2010-10-062-48/+121
| | | | | | | | | | MSAA AccessibleChildren. BUG=none TEST=none Review URL: http://codereview.chromium.org/3579010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61671 0039d316-1c4b-4281-b951-d872f2087c98
* Reland http://codereview.chromium.org/3528004/stoyan@chromium.org2010-10-0611-0/+2059
| | | | | | | | Initial skeleton for refactored ChromeFrameAutomationClient and AutomationProxy for the needs of ChromeFrame. TBR=amit Review URL: http://codereview.chromium.org/3567019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61665 0039d316-1c4b-4281-b951-d872f2087c98
* Remove TestServer::WaitToFinish, it is now unused.phajdan.jr@chromium.org2010-10-062-10/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3555012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61639 0039d316-1c4b-4281-b951-d872f2087c98
* Add new SaveLinkAs test for chrome frame.kkania@chromium.org2010-10-062-34/+49
| | | | | | | | | BUG=none TEST=none Patch from Mitchell Berkowitz <mberkowitz@chromium.org> Review URL: http://codereview.chromium.org/3310023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61615 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome frame test for checking hotkey opens the Find dialog.kkania@chromium.org2010-10-061-0/+29
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3319017 Patch from Mitchell Berkowitz <mberkowitz@chromium.org> git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61611 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 61583 - Initial skeleton for refactored ChromeFrameAutomationClient ↵stoyan@chromium.org2010-10-0611-2060/+0
| | | | | | | | | | | | | and AutomationProxy for the needs of ChromeFrame. CFProxy is ready to some extent, while CFAC is mostly structure-only. Review URL: http://codereview.chromium.org/3528004 TBR=stoyan@chromium.org Review URL: http://codereview.chromium.org/3547013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61590 0039d316-1c4b-4281-b951-d872f2087c98
* Initial skeleton for refactored ChromeFrameAutomationClient and ↵stoyan@chromium.org2010-10-0511-0/+2060
| | | | | | | | | | AutomationProxy for the needs of ChromeFrame. CFProxy is ready to some extent, while CFAC is mostly structure-only. Review URL: http://codereview.chromium.org/3528004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61583 0039d316-1c4b-4281-b951-d872f2087c98
* Policy support for being able to specify a list of content types that Chrome ↵tommi@chromium.org2010-10-046-33/+138
| | | | | | | | | | | Frame should handle. TEST=This adds a new policy list for Chrome Frame, "ChromeFrameContentTypes", which can be used to specify a list of content types that should always be rendered in Chrome Frame. BUG=56543 Review URL: http://codereview.chromium.org/3611002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61432 0039d316-1c4b-4281-b951-d872f2087c98
* Simple fix correcting the lifetime scope of automated url request jobs ↵twiz@google.com2010-10-041-19/+49
| | | | | | | | | | | | | | | during chrome-initiated xmlhttprequest aborts. Two similar problems are fixed by this CL. I found a race condition during the early-termination processing of the NpapiUrlRequest objects. If NpapiUrlRequest::Stop is invoked before NpapiUrlRequest::OnStreamCreated, then it is possible that a new stream will be created on the Chrome-Frame side, for which an operation that has been officially cancelled within Chrome. The fix is to add a new parameter fo the NPAPIUrlRequest, stop_requested_ that is used to track this behaviour. If a new stream is created on a request that has been stopped, then that stream is immediately destroyed, without notification back to Chrome. If Chrome requests an abort of a url request, then Chrome-Frame should not send any notifications back to Chrome concerning the tear-down of that request. The delegate is revoked in NPAPIUrlRequest::Stop to achieve this behaviour. BUG=None TEST=None Review URL: http://codereview.chromium.org/3530002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61410 0039d316-1c4b-4281-b951-d872f2087c98
* Pass the accept and cache-control headers from ChromeFrame via the host ↵ananta@chromium.org2010-10-013-57/+70
| | | | | | | | | | | | | network stack. Fixes bug http://code.google.com/p/chromium/issues/detail?id=57455 Bug=57455 Test=Covered by updated ChromeFrame test. Review URL: http://codereview.chromium.org/3536005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61252 0039d316-1c4b-4281-b951-d872f2087c98
* Do not write non-toplevel POST response into the WINInet cache.stoyan@chromium.org2010-10-015-3/+20
| | | | | | | BUG=55918 Review URL: http://codereview.chromium.org/3595004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61184 0039d316-1c4b-4281-b951-d872f2087c98
* chrome_frame: Append base:: in the StringPrintf calls.tfarina@chromium.org2010-10-0124-130/+163
| | | | | | | | | | | (Note: this is a TODO in string_util.h) BUG=None TEST=trybots Review URL: http://codereview.chromium.org/3594002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61166 0039d316-1c4b-4281-b951-d872f2087c98
* Top level navigations are not sent to the host browser in the ChromeFrame ↵ananta@chromium.org2010-09-3015-67/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NPAPI implementation. These include window.open requests, hrefs with target _blank, etc. The ChromeFrame NPAPI plugin needs to set the renderer pref which indicates that the host browser can handle top level requests. We also pass an additional flag in the CreateExternal tab IPC which indicates whether the host browser supports full tab mode browsing or not. This defaults to true for IE, as the activex implementation relies on being able to launch a new window with the attach external tab prefix. which assumes support for full tab mode for IE being available. If the host browser does not support full tab browsing the window.open request which comes into the ExternalTabContainer instance creates a dummy ExternalTabContainer instance which is destroyed when the top level navigation info is sent back to the host browser. This CL is a short term fix for the issues with the NPAPI ChromeFrame plugin. Will do some investigation into a better approach. Fixes bug http://code.google.com/p/chromium/issues/detail?id=57319 Test=Covered by existing ChromeFrame widget mode tests WidgetModeIE_SrcProperty and WidgetModeFF_SrcProperty Fixed incorrect assumptions in the test files used by these tests. Bug=57319 Review URL: http://codereview.chromium.org/3549006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61117 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the DeleteBrowserHistoryTest. Still doesn't run reliably on the ↵erikwright@chromium.org2010-09-301-1/+1
| | | | | | | | | | build slave :( BUG=None TBR=ananta@chromium.org TEST=None git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61110 0039d316-1c4b-4281-b951-d872f2087c98
* It seems that OnAccLoad and OnLoad are not reliably ordered. Add a helper ↵erikwright@chromium.org2010-09-301-5/+59
| | | | | | | | | | that allows this test to wait until both events have occurred, irrespective of their relative ordering. BUG=None TEST=chrome_frame_tests --gtest_filter=DeleteBrowsingHistoryTest.* Review URL: http://codereview.chromium.org/3609001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61091 0039d316-1c4b-4281-b951-d872f2087c98
* Submit of http://codereview.chromium.org/3471021 for grt@. Original description:robertshield@chromium.org2010-09-292-1/+11
| | | | | | | | | | | Fix "Save As" test by sending a single WM_CHAR to the text box. BUG=56294 TEST=chrome_frame_tests --gtest_filter=*CFSaveAs Review URL: http://codereview.chromium.org/3531004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60978 0039d316-1c4b-4281-b951-d872f2087c98
* HttpAuthHandlerFactory::CreateDefault requires a HostResolver argument.cbentzel@chromium.org2010-09-291-1/+2
| | | | | | | | | | | | | Previously the default registry factory would crash if it saw a Negotiate header when trying to do a CNAME lookup because of a NULL resolver. Since then I've changed HttpAuthHandlerNegotiate to skip the CNAME lookup step when the resolver_ is NULL. So, one option is to make CreateDefault accept an optional HostResolver argument. My concern is that since passing in NULL is the easier choice, people will do it and encounter user problems when going through a Negotiate proxy. Hence, I force the correct behavior. BUG=56819 TEST=net_unittests, try fetch client through a Negotiate authenticating proxy. Review URL: http://codereview.chromium.org/3518001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60942 0039d316-1c4b-4281-b951-d872f2087c98
* Disable this test, which works 100 out of 100 times locally, but never on ↵erikwright@chromium.org2010-09-281-1/+1
| | | | | | | | | the Chrome Frame Tests (IE8) build agent. TBR=ananta@chromium.org Review URL: http://codereview.chromium.org/3528001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60840 0039d316-1c4b-4281-b951-d872f2087c98
* Add a unit test for refresh in mshtml to see where we're not tagging the ↵tommi@chromium.org2010-09-284-5/+150
| | | | | | | | | | | user agent TEST=The test currently fails, but you can run it! BUG=55758 Review URL: http://codereview.chromium.org/3433026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60838 0039d316-1c4b-4281-b951-d872f2087c98
* Correction of union that was assuming big-endian behaviour when writing ↵twiz@google.com2010-09-281-5/+13
| | | | | | | | | | | | | integers to memory. Since Chrome-Frame runs on Intelx86 architecture, this assumption was incorrect. To prevent future endian problems, I changed the routine to explicitly extract the minor and major version. This versioning error was prevent access to the NPVERS_HAS_URL_AND_AUTH_INFO set of APIS, as the returned version was always zero. BUG=none TEST=none Review URL: http://codereview.chromium.org/3396028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60800 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 60791 - HttpAuthHandlerFactory::CreateDefault requires a HostResolver ↵cbentzel@chromium.org2010-09-281-2/+1
| | | | | | | | | | | | | | | | | | argument. Previously the default registry factory would crash if it saw a Negotiate header when trying to do a CNAME lookup because of a NULL resolver. Since then I've changed HttpAuthHandlerNegotiate to skip the CNAME lookup step when the resolver_ is NULL. So, one option is to make CreateDefault accept an optional HostResolver argument. My concern is that since passing in NULL is the easier choice, people will do it and encounter user problems when going through a Negotiate proxy. Hence, I force the correct behavior. BUG=56819 TEST=net_unittests, try fetch client through a Negotiate authenticating proxy. Review URL: http://codereview.chromium.org/3447027 TBR=cbentzel@chromium.org Review URL: http://codereview.chromium.org/3413039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60795 0039d316-1c4b-4281-b951-d872f2087c98
* HttpAuthHandlerFactory::CreateDefault requires a HostResolver argument.cbentzel@chromium.org2010-09-281-1/+2
| | | | | | | | | | | | | Previously the default registry factory would crash if it saw a Negotiate header when trying to do a CNAME lookup because of a NULL resolver. Since then I've changed HttpAuthHandlerNegotiate to skip the CNAME lookup step when the resolver_ is NULL. So, one option is to make CreateDefault accept an optional HostResolver argument. My concern is that since passing in NULL is the easier choice, people will do it and encounter user problems when going through a Negotiate proxy. Hence, I force the correct behavior. BUG=56819 TEST=net_unittests, try fetch client through a Negotiate authenticating proxy. Review URL: http://codereview.chromium.org/3447027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60791 0039d316-1c4b-4281-b951-d872f2087c98
* This changelist consists of a test for the Delete Browsing History feature.erikwright@chromium.org2010-09-289-127/+674
| | | | | | | | | | | | | | | | | The feature was never covered by automated tests, and a recent changelist addressed a bug in the feature (http://codereview.chromium.org/3167040). The test validates the following: 1) That cached files are re-retrieved after the user requests their deletion. 2) That saved form data is deleted after the user requests its deletion. 3) That Chrome Frame tabs do not crash when the user deletes browsing history. BUG=56212 TEST= (1) Run "chrome_frame_tests.exe --gclient_filter=DeleteBro*" (should pass) (2) Run the test, and immediately lock your workstation before it starts. It should still pass. (3) Comment out the call to RemoveBrowsingData in DeleteChromeHistory::OnAutomationServerReady (chrome_frame/delete_chrome_history.cc) and run the test. It fails. (4) Revert changes from 3, comment out the check for low integrity level in DeleteChromeHistory::DeleteBrowsingHistory (same file) and run the test. It fails. Review URL: http://codereview.chromium.org/3365010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60779 0039d316-1c4b-4281-b951-d872f2087c98
* Modify chrome_frame_test_utils to react gracefully if crash_service is ↵erikwright@chromium.org2010-09-281-5/+86
| | | | | | | | | | already running before test launch (i.e., no spurious error message, leave it running as it was). Also, if it needs to be started, rather than waiting 500ms and assuming it is launched, poll the pipe and return when server is listening. BUG=None TEST="chrome_frame_tests" (optionally with a --gtest_filter=...). Allow it to run to completion (notice crash service starts and then stops). Launch test suite again, kill it after crash_service starts, launch it again. Notice it does not start new crash_service, nor log a needless "Failed to terminate process" warning. Watch debug.log for traces about the launch of crash_service. Review URL: http://codereview.chromium.org/3437012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60778 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: Remove flaky mark from the following tests:phajdan.jr@chromium.org2010-09-281-3/+1
| | | | | | | | | | | | | | | | | | | | | | - AccountScreenTest.TestBasic (bug 49004) - NPAPIVisiblePluginTester.VerifyNPObjectLifetimeTest (bug 34997) - ChromeFrameTestWithWebServer.WidgetModeFF_CFInstanceSingleton (bug 31532, still one test to be fixed in that bug) - SavePageBrowserTest.FileNameFromPageTitle (bug 52292) - FilePathWatcherTest.DisappearingDirectory (bug 54822) - FilePathWatcherTest.DestroyWithPendingNotification (bug 54822) - FilePathWatcherTest.WatchDirectory (bug 54822) - FilePathWatcherTest.Unregister (bug 54822) - FilePathWatcherTest.DeleteDuringNotify (bug 54822) - WindowAppleScriptTest.WindowOrder (bug 53584) TBR=mal BUG=49004, 34997, 31532, 52292, 54822, 53584 TEST=none Review URL: http://codereview.chromium.org/3471020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60776 0039d316-1c4b-4281-b951-d872f2087c98
* Another attempt to fix the Extract build failures on the IE8 builder. ↵ananta@chromium.org2010-09-241-40/+10
| | | | | | | | | | | | Removed the message pump we spin at the end of each test and replaced it with a simple Wait on the process handle. Use the KillProcesses helper function in base to terminate running iexplore processes. Review URL: http://codereview.chromium.org/3419022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60514 0039d316-1c4b-4281-b951-d872f2087c98
* Add application/xml and text/xml to the list of content typesamit@chromium.org2010-09-241-12/+15
| | | | | | | | | | | | that we allow switching using http header. BUG=56269 TEST=none Review URL: http://codereview.chromium.org/3397025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60488 0039d316-1c4b-4281-b951-d872f2087c98
* Correct problem with localized resource loading in Chrome Frame: we were not ↵robertshield@chromium.org2010-09-244-36/+93
| | | | | | | | | | | loading language DLLs that did not have a region specifier. BUG=56432 TEST=Chrome Frame loads correctly in non-region specific languages, e.g. French. Review URL: http://codereview.chromium.org/3439020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60465 0039d316-1c4b-4281-b951-d872f2087c98