summaryrefslogtreecommitdiffstats
path: root/chrome_frame
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for a couple of ChromeFrame crashes seen in the latest dev channel ↵ananta@chromium.org2010-09-162-25/+70
| | | | | | | | | | | | | | | | | | | | | build. These crashes occur in the Chrome HTTP stack which is used for uploading UMA data. I could not repro these crashes though and they seem to occur while posting tasks to a deleted message loop. Currently we create an io thread on the fly for uploading the uma data and destroy it when we are done. To workaround this issue we are attempting to create one IO thread and leave it running. At this point this thread object is leaked as we don't have a good way of stopping this from the IO thread. Added a TODO in the code to this effect. I also added a check for whether the ChromeFrameMetricsDataUploader::Initialize function succeeds as it appears that there are failures on the field due to failure in creating the unnamed window. The ChromeFrame metrics service object is no longer a ThreadLocal object. Review URL: http://codereview.chromium.org/3396005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59594 0039d316-1c4b-4281-b951-d872f2087c98
* Basic policy implementation for Chrome Frame. We read the policy settings ↵tommi@chromium.org2010-09-155-6/+296
| | | | | | | | | | | | | on first request and cache them. In order to refresh the policy settings the browser has to be restarted. Future implementations may support pushing out policy changes without requiring the user to restart the browser. TEST=Use the policy templates to change the default renderer ("Configure the default renderer for Chrome Frame") and relevant exclusion lists. BUG=29349 Review URL: http://codereview.chromium.org/3435004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59496 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 59362 - net: Rename ProxyService::CreateNull to ↵tfarina@chromium.org2010-09-151-1/+1
| | | | | | | | | | | | | | | | | | | | | ProxyService::CreateDirect. (Note: This was a TODO for eroman). BUG=None TEST=trybots Review URL: http://codereview.chromium.org/3336021 Revert Review URL: http://codereview.chromium.org/3444001/show TBR=eroman@chromium.org Fix the bad git svn rebase (that caused a bad merge, that integrates other files in the original cl, now this should be fixed). Review URL: http://codereview.chromium.org/3413008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59481 0039d316-1c4b-4281-b951-d872f2087c98
* As a best effort terminate IE at the end of each chrome frame test run on an ↵ananta@chromium.org2010-09-152-2/+4
| | | | | | | | | | error. Bug=47596 Review URL: http://codereview.chromium.org/3432005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59470 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the http_transaction_factory_ and http_auth_handler_factory_ pointers ↵ananta@chromium.org2010-09-141-0/+2
| | | | | | | | | | | | when the ChromeFrame request context is destroyed. Bug=55467 Review URL: http://codereview.chromium.org/3393002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59435 0039d316-1c4b-4281-b951-d872f2087c98
* Forgot to add this to the commit enabling code coverage in the ↵mad@google.com2010-09-141-0/+122
| | | | | | | | | | | chrome_frame.gyp a little while back. BUG=0 TEST=None Review URL: http://codereview.chromium.org/3443001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59408 0039d316-1c4b-4281-b951-d872f2087c98
* Trying to green up the tree, lots of mac and win red around this cl.thomasvl@chromium.org2010-09-141-1/+1
| | | | | | | | | | | | | | | | Revert 59362 - net: Rename ProxyService::CreateNull to ProxyService::CreateDirect. (Note: This was a TODO for eroman). BUG=None TEST=trybots Review URL: http://codereview.chromium.org/3336021 TBR=tfarina@chromium.org Review URL: http://codereview.chromium.org/3444001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59373 0039d316-1c4b-4281-b951-d872f2087c98
* net: Rename ProxyService::CreateNull to ProxyService::CreateDirect.tfarina@chromium.org2010-09-141-1/+1
| | | | | | | | | | | (Note: This was a TODO for eroman). BUG=None TEST=trybots Review URL: http://codereview.chromium.org/3336021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59362 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a ChromeFrame crash which occurs while uploading UMA data. We use ↵ananta@chromium.org2010-09-141-1/+13
| | | | | | | | | | | | | | | | | | Chrome's http stack in ChromeFrame to upload this data. The crash occurs in the HttpAuthHandlerNegotiate code while attempting to perform a DNS resolution with a null HostResolver pointer. Fix is to use the net::HttpAuthHandlerRegistryFactory::Create function to create the AuthHandler factory as this function takes in the host resolver as an argument. Fixes bug http://code.google.com/p/chromium/issues/detail?id=55467 Bug=55467 Review URL: http://codereview.chromium.org/3328023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59310 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the last usage of the python web server from chrome frame testsananta@chromium.org2010-09-131-30/+0
| | | | | | | | | | Bug=54908 TBR=robertshield Review URL: http://codereview.chromium.org/3328022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59286 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Move ctors/dtors into cc files.erg@google.com2010-09-131-0/+1
| | | | | | | | | | | | | This cleanup patch isn't as impactful; this only shrinks our .a files by 304k. This patch also renames chrome/browser/history/download_type.h to download_create_info.h because there are then two download_type.cc files and MSVS will have the .obj from one of those overwrite the other. BUG=none TEST=compiles Review URL: http://codereview.chromium.org/3351005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59264 0039d316-1c4b-4281-b951-d872f2087c98
* Partial clone of the following CL: http://codereview.chromium.org/3013045/showtwiz@google.com2010-09-103-11/+36
| | | | | | | | | | | | | | | | | Differences from the above CL include the following: - RendererPreferences settings for ExtensionHosts are now extracted from the associated_tab_contents(). This ensures that extension hosts will also forward top level navigation requests. - Instead of explicitly setting the delegate on the TabContents in ExtensionHost::ShowCreatedWindow, instead I instruct the associated tab-contents to add the newly build tab-contents. Note that this is the exact same behaviour performed by TabContents when initiating a top-level navigation to the host browser. Points of interest: - See the TODO in navigation_controller.cc. This problem of an unrecognized navigation entry needs further investigation. - Also, I found that if the ActiveX control is navigated to a chrome-extension URL, then the top-level-navigation will fail because of the format of the URL. The fix was to construct a temporary url in place of the chrome-extension url. BUG=51091 TEST=None Review URL: http://codereview.chromium.org/3357013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59142 0039d316-1c4b-4281-b951-d872f2087c98
* Removing the special case for SECURITY_STYLE_AUTHENTICATION_BROKEN in ↵ananta@chromium.org2010-09-101-3/+0
| | | | | | | | | | | | | | | ChromeFrame when we update the navigation state. We now default to SECURELOCK_SET_UNSECURE in case of any auth errors. Fixes bug http://code.google.com/p/chromium/issues/detail?id=53649 Bug=53649 Review URL: http://codereview.chromium.org/3345020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59128 0039d316-1c4b-4281-b951-d872f2087c98
* Call Chrome Frame's user-level bho registration code when registering as ↵robertshield@chromium.org2010-09-101-1/+2
| | | | | | | | user level. Review URL: http://codereview.chromium.org/3320018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59091 0039d316-1c4b-4281-b951-d872f2087c98
* Make the glob matcher support UTF8 strings.mnissler@chromium.org2010-09-102-5/+4
| | | | | | | | | | | This generalizes the existing pattern matching code to support UTF8 strings. BUG=53158 TEST=string_util_unittests.cc Review URL: http://codereview.chromium.org/3295018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59071 0039d316-1c4b-4281-b951-d872f2087c98
* ChromeFrame tests now use the mock http server instead of the python web ↵ananta@chromium.org2010-09-108-399/+470
| | | | | | | | | | | | | | | | | | | server. This allows us to control the behavior of the http server in the future. The change in the \chrome_frame_tester_helpers.js file is to send over asynchronous XHR post requests to prevent the browser from blocking in the UI thread while waiting for a response. We copy the the CFInstall and CFInstance scripts to the test\data folder to enable the mock server to serve them. Added support for the /echoheader? based GET requests. Some ChromeFrame tests rely on this. Bug=54908 Review URL: http://codereview.chromium.org/3356013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59051 0039d316-1c4b-4281-b951-d872f2087c98
* Fix failing ChromeFrame window open tests on IE6/7. These tests started ↵ananta@chromium.org2010-09-102-2/+10
| | | | | | | | | | | | | | | | | | | failing since we started passing in the profile name in the list of parameters being passed to the attach external tab request. The tests failed because when we launch the automation server we match the profile names which end up being different for the original document url which defaults to iexplore and the attach tab request which contains the profile name under which chrome is launched which changes to Google Chrome Frame for IE6/7. We also need to escape out the profile name while parsing it in the ParseAttachExternalTabUrl helper class. Will add a test in a subsequent CL. TBR=amit,twiz Review URL: http://codereview.chromium.org/3299017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59025 0039d316-1c4b-4281-b951-d872f2087c98
* Add a couple of new tests to verify that gcf: protocol amit@chromium.org2010-09-091-28/+48
| | | | | | | | | | | can not be used to navigate to http and https URLs. BUG=none TEST=NavigationTest.GcfProtocol2, NavigationTest.GcfProtocol3 Review URL: http://codereview.chromium.org/3307019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58959 0039d316-1c4b-4281-b951-d872f2087c98
* For for CF test failure introduced by CL ↵twiz@google.com2010-09-092-9/+10
| | | | | | | | | | | | | | | (http://codereview.chromium.org/3295019) The problem is that by allowing ActiveX controls to hook top-level requests, the redirect in the ChromeFrameTestWithWebServer.WidgetModeIE_SrcProperty was being forwarded to the host browser in IE8. BUG=54920 TEST=ChromeFrameTestWithWebServer.WidgetModeIE_SrcProperty TBR=ananta Review URL: http://codereview.chromium.org/3325019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58950 0039d316-1c4b-4281-b951-d872f2087c98
* Change correcting the profile used when performing top-level navigations of ↵twiz@google.com2010-09-085-22/+57
| | | | | | | | | | | | | the host browser with a ChromeFrame instance. If a ChromeFrame instance was loaded with a given profile, the bho used to always forward top-level navigation requests to a CF full-tab instance using the default (iexplore) profile. This caused problems with the automation channel, and the navigation would not complete. I also cleaned up the gcf and host networking registry keys used by Chrome-Frame so that ActiveX instances will also respect their values. TEST=None BUG=None Review URL: http://codereview.chromium.org/3295019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58884 0039d316-1c4b-4281-b951-d872f2087c98
* Cause the chrome frame helper process to attempt to close down all other ↵robertshield@chromium.org2010-09-081-0/+32
| | | | | | | | | | | chrome frame helper processes on launch (after setting its own hook). BUG=53127 TEST=You can't start more than one medium/low integrity chrome_frame_helper.exe per desktop. Review URL: http://codereview.chromium.org/3371002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58855 0039d316-1c4b-4281-b951-d872f2087c98
* Add the chrome frame helper exe and dll to the list of archived files and ↵robertshield@chromium.org2010-09-082-2/+6
| | | | | | | | | | | symbols. BUG=53127 TEST=the .exe and .dll as well as their respective .pdbs get archived by the builder. Review URL: http://codereview.chromium.org/3297017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58810 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a dependency on chrome.gyp:crash_service from ↵slightlyoff@chromium.org2010-09-071-0/+3
| | | | | | | | | | | chrome_frame.gyp:chrome_frame_tests since the tests refuse to start without the crash service built. TEST=clobber, build chrome_frame_tests, see if they run BUG=None Review URL: http://codereview.chromium.org/3295004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58765 0039d316-1c4b-4281-b951-d872f2087c98
* Simple change to the focus-stealing behaviour of CF in response to ↵twiz@google.com2010-09-071-1/+8
| | | | | | | | | | | | | WM_NOTIFYPARENT messages. The hosted CF instance may have spawned a pop-up window. We do not want that pop-up window to lose focus/or dismiss itself when interacting with the CF instance as a result of the SetFocus(...) call here. To prevent this problem, we compare the root owner windows of the focus and plugin windows, instead of just testing !IsChild. Reviewer note: The semantics of comparing root owner windows are slightly different from before. Will this modified test be safe for the purposes of the original test? BUG=None TEST=None Review URL: http://codereview.chromium.org/2063009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58749 0039d316-1c4b-4281-b951-d872f2087c98
* Have the Chrome Frame helper DLL's pdb not stomp on the Chrome Frame helper ↵robertshield@chromium.org2010-09-071-2/+2
| | | | | | | | | | | EXE's pdb at build time. BUG=53127 TEST=build both chrome_frame_helper and chrome_frame_helper_dll and get two pdbs. Review URL: http://codereview.chromium.org/3308012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58734 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent double loading of the Chrome Frame BHO when using the user-level ↵robertshield@chromium.org2010-09-071-26/+34
| | | | | | | | | | | injection technique. BUG=53127 TEST=With two chrome_frame_helper.exe processes running, only a single BHO instance is created and SetSite is only called on the BHO once. Review URL: http://codereview.chromium.org/3338011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58723 0039d316-1c4b-4281-b951-d872f2087c98
* Add startup registration and shutdown of the long-running helper process to ↵robertshield@chromium.org2010-09-071-3/+80
| | | | | | | | | | | Chrome Frame's per-user registration method. Note that the process is not shutdown during un-registration in order for the process to keep running through updates. Shutdown for uninstallation will be done by the installer directly. BUG=53127 TEST=chrome_frame_helper.exe starts running when Chrome Frame is registered in per-user mode. Review URL: http://codereview.chromium.org/3291014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58691 0039d316-1c4b-4281-b951-d872f2087c98
* Add a tiny helper script to shutdown the chrome frame helper process.robertshield@chromium.org2010-09-041-0/+30
| | | | | | | | | | BUG=53127 TEST=Run script, chrome_frame_helper.exe is shut down. Review URL: http://codereview.chromium.org/3312010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58587 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a ChromeFrame crash which occurs while uploading metrics data. The crash ↵ananta@chromium.org2010-09-031-118/+174
| | | | | | | | | | | | | | | | | | | is not directly caused by ChromeFrame as such and occurs because of buggy IE plugins which intercept urlmon and wininet and crash due to these dlls being unloaded while leaving vtable patches or hooks in place. Approach we are attempting is to use the Chrome HTTP stack via the URLFetcher object to upload UMA data. Fixes bug http://code.google.com/p/chromium/issues/detail?id=54419 Bug=54419 Review URL: http://codereview.chromium.org/3296006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58538 0039d316-1c4b-4281-b951-d872f2087c98
* Disable incremental linking for chrome_frame_reliability_tests on 32 bits ↵maruel@chromium.org2010-09-031-1/+10
| | | | | | | | | | | | | | windows. It's that large. TBR=nsylvain BUG=none TEST=none Review URL: http://codereview.chromium.org/3296005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58532 0039d316-1c4b-4281-b951-d872f2087c98
* Add crash reporting to the long running Chrome Frame helper process.robertshield@chromium.org2010-09-036-72/+111
| | | | | | | | | BUG=53127 TEST=chrome_frame_helper.exe connects to the crash process. Review URL: http://codereview.chromium.org/3287008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58530 0039d316-1c4b-4281-b951-d872f2087c98
* Remove changes to the logging format in Chrome Frame's reliability tests ↵robertshield@chromium.org2010-09-031-1/+1
| | | | | | | | | | | added during http://src.chromium.org/viewvc/chrome?view=rev&revision=57989. BUG=53875 TEST="error" in the log is not followed by a ':' and an error code. Review URL: http://codereview.chromium.org/3316002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58522 0039d316-1c4b-4281-b951-d872f2087c98
* Fix regression that allowd gcf: urls used with http and httpsamit@chromium.org2010-09-031-0/+10
| | | | | | | | | | | | BUG=54345 TEST=gcf:http://www.google.com should not work by default and should work only if 'AllowUnsafeURLs' is set to a non-zero value in registry. Review URL: http://codereview.chromium.org/3365008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58511 0039d316-1c4b-4281-b951-d872f2087c98
* Update the renderer accessibility switch for chrome frame. Renderer ↵ctguil@chromium.org2010-09-031-1/+1
| | | | | | | | | | | accessibility is on by default since revision 49344. BUG=none TEST=none Review URL: http://codereview.chromium.org/3336008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58503 0039d316-1c4b-4281-b951-d872f2087c98
* Correct a problem whereby the prefetching experiment would never be ↵robertshield@chromium.org2010-09-033-1/+26
| | | | | | | | scheduled for updates. Review URL: http://codereview.chromium.org/3362001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58440 0039d316-1c4b-4281-b951-d872f2087c98
* Remove WebBrowserEventSink from chrome frame code, which necessitated some ↵kkania@chromium.org2010-09-026-826/+113
| | | | | | | | | | refactor/cleanup in the chrome frame reliability tests. BUG=none TEST=none Review URL: http://codereview.chromium.org/3304004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58412 0039d316-1c4b-4281-b951-d872f2087c98
* More false positive crashes crash report suppressions.amit@chromium.org2010-09-021-0/+4
| | | | | | | | | | | | | | | Collect crash dump in the ReportData and ReportResult code path only if chrome frame is directly at fault. We are getting too much noise since this is high frequency intercept and quite popular code path for crashes. BUG=51488,44463 TEST=none Review URL: http://codereview.chromium.org/3295008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58397 0039d316-1c4b-4281-b951-d872f2087c98
* Fix BHO registration snafu caused by r58197.robertshield@chromium.org2010-09-021-1/+1
| | | | | | | | | BUG=54107 TEST=BHO registration happens during install. Review URL: http://codereview.chromium.org/3348008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58387 0039d316-1c4b-4281-b951-d872f2087c98
* Add lock since the add/remove tabproxy is invoked from different threads.stoyan@chromium.org2010-09-021-0/+3
| | | | | | | BUG=53963 Review URL: http://codereview.chromium.org/3306003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58367 0039d316-1c4b-4281-b951-d872f2087c98
* Pin the DLL if we make any patches instead of doing it from the Bho that ↵tommi@chromium.org2010-09-025-23/+29
| | | | | | | | | | | does not apply the patches itself. TEST=There should be no changes but we were seeing some potential problems in house with other proprietary browser extensions. BUG=none Review URL: http://codereview.chromium.org/3359001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58350 0039d316-1c4b-4281-b951-d872f2087c98
* Fine grained supporessions for false positivesamit@chromium.org2010-09-011-12/+50
| | | | | | | | | | | | In order to supporess false positive crash reports, add ExceptionBarrierReportOnlyModule to places where we do not wrap the sink and just call original API. BUG=51960 Review URL: http://codereview.chromium.org/3309002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58239 0039d316-1c4b-4281-b951-d872f2087c98
* Don't build Chrome Frame helper .exe and .dll to the \servers directory. ↵robertshield@chromium.org2010-09-011-2/+2
| | | | | | | | | | | | This causes the installer to try to register the DLL which fails (since it doesn't export DllRegisterServer). BUG=54107 TEST=The installer works again. Review URL: http://codereview.chromium.org/3353001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58227 0039d316-1c4b-4281-b951-d872f2087c98
* Add two new entry points to the Chrome Frame DLL to allow for non-admin ↵robertshield@chromium.org2010-09-018-32/+86
| | | | | | | | | | | registration. BUG=53127 TEST=Can register the CF DLL with non-admin privileges when calling into the alternate registration entry points. Review URL: http://codereview.chromium.org/3190005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58197 0039d316-1c4b-4281-b951-d872f2087c98
* Disable incremental linking on 32 bits for chrome_frame_perftests.maruel@chromium.org2010-09-011-0/+9
| | | | | | | | | | | | It won't link anymore otherwise. TBR=nsylvain BUG=none TEST=none Review URL: http://codereview.chromium.org/3330003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58187 0039d316-1c4b-4281-b951-d872f2087c98
* [chrome frame] Clean up chrome frame tests and get rid of most dependencies ↵kkania@chromium.org2010-09-0113-417/+550
| | | | | | | | | | on SendInput. BUG=none TEST=none Review URL: http://codereview.chromium.org/3222004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58182 0039d316-1c4b-4281-b951-d872f2087c98
* Silencing a couple of dchecks that occur when running the debug version of ↵tommi@chromium.org2010-08-312-3/+12
| | | | | | | | | | | the *TabCrashReload* tests. TEST=Run debug versions of *TabCrashReload* tests. There should be no more dchecks. BUG=none Review URL: http://codereview.chromium.org/3241008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58067 0039d316-1c4b-4281-b951-d872f2087c98
* When GCF is the default renderer, use Chrome's User-agent header instead of ↵tommi@chromium.org2010-08-3114-60/+217
| | | | | | | | | | | IE's. TEST=Set IsDefaultRenderer to 1 (REG_DWORD) under the ChromeFrame registry key. Check if the User agent header in requests is the Chrome user agent. Then set the value to 0 and make sure the regular user-agent header is there. BUG=50788 Review URL: http://codereview.chromium.org/3130016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57991 0039d316-1c4b-4281-b951-d872f2087c98
* Fix erroneous errors printed to the log when IE navigates to a site that ↵robertshield@chromium.org2010-08-311-8/+12
| | | | | | | | | | | | | | uses redirects. We were not correctly marking the navigation as completed (when it was). Fix the description of the timeout setting in the chrome frame reliability tests. BUG=53875 TEST=Use an URL list that includes a URL that navigates to a site that uses redirects (e.g. www.google.com outside of the US). See that no error appears in the log for that site. Review URL: http://codereview.chromium.org/3239008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57989 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ChromeFrame unload event tests which were failing on IE6 due to an IE ↵iyengar@google.com2010-08-311-0/+4
| | | | | | | | | | navigation sequence missing for the second URL loaded as part of the test. We were not firing the BeforeNavigate event for IE6 for navigations initiated by Webkit. This should also fix the Form post back forward tests which were failing on IE6. TBR=amit Review URL: http://codereview.chromium.org/3266011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57963 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Move some heavy, repeatedly emitted symbols to implementation files.erg@google.com2010-08-301-0/+1
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/3162047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57896 0039d316-1c4b-4281-b951-d872f2087c98