summaryrefslogtreecommitdiffstats
path: root/chrome_frame
Commit message (Collapse)AuthorAgeFilesLines
* Remove the calls to ready mode from Bho::SetSite.robertshield@chromium.org2012-06-271-25/+1
| | | | | | | | | | | | Chrome Frame doesn't currently use ready mode and this code is on the critical path during startup. BUG=NONE TEST=NONE Review URL: https://chromiumcodereview.appspot.com/10696015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144612 0039d316-1c4b-4281-b951-d872f2087c98
* Make chrome compile with the win8 sdk cpu@chromium.org2012-06-272-8/+28
| | | | | | | | | | | | | So we can move the metro bits to src The EXCEPTION_REGISTRATION_RECORD is now defined along with a definition of Handler. BUG=127799 TEST= it builds Review URL: https://chromiumcodereview.appspot.com/10636046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144342 0039d316-1c4b-4281-b951-d872f2087c98
* Added URLRequestContext to constructor for URLRequest.erikwright@chromium.org2012-06-221-4/+6
| | | | | | | | | | | | | Previously, the context was set using the member function set_context. Note that the context for a URLRequest is not allowed to be null. BUG=81979 TEST=None TBR=ajwong,brettw,vitalybuka,sky Review URL: https://chromiumcodereview.appspot.com/10559036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143595 0039d316-1c4b-4281-b951-d872f2087c98
* browser: Add ExternalTabContainer interface.tfarina@chromium.org2012-06-211-2/+3
| | | | | | | | | | | | | | | This allow us to remove a dependency in chrome/browser/ui/views from automation. BUG=125846 R=ananta@chromium.org,robertshield@chromium.org TBR=ben@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10536198 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143349 0039d316-1c4b-4281-b951-d872f2087c98
* Automatically disable FLAKY_* version of disabled tests, if any.erikwright@chromium.org2012-06-201-2/+16
| | | | | | | | | | | | R=robertshield CC=grt BUG=None TEST=chrome_frame_net_tests pass, and URLRequestTestHTTP.FLAKY_ProxyTunnelRedirectTest doesn't get run. Review URL: https://chromiumcodereview.appspot.com/10578041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143221 0039d316-1c4b-4281-b951-d872f2087c98
* Change the exclusion rule to FLAKY, to match the change to the test name.erikwright@chromium.org2012-06-191-1/+1
| | | | | | | | | | BUG=None TEST=None TBR=grt Review URL: https://chromiumcodereview.appspot.com/10577013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142942 0039d316-1c4b-4281-b951-d872f2087c98
* Move guid generation from chrome/common/ to base/.marja@chromium.org2012-06-141-2/+2
| | | | | | | | | | | | It will be needed in webkit/dom_storage/. BUG=NONE TEST=Existing tests. Review URL: https://chromiumcodereview.appspot.com/10540003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142142 0039d316-1c4b-4281-b951-d872f2087c98
* Include outputs of Assemble rule as sources of dependent targets.grt@chromium.org2012-06-071-1/+1
| | | | | | | | | | | This fixes unresolved external symbol _RegisterExceptionRecord@8 errors when linking npchrome_frame.dll via ninja. BUG=131392 TEST=ninja -C out/Debug npchrome_frame is a step closer to working Review URL: https://chromiumcodereview.appspot.com/10534032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141051 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify how Content*Client interfaces are created. Instead of depending on ↵jam@chromium.org2012-06-051-8/+10
| | | | | | | | | | | the embedder to know when to create and set them and to handle special cases like zygote/single-process, directly ask the embedder to create an instance of a specific type. Also, if the embedder doesn't return an instance create the empty version. Remove MockContentRendererClient since it existed before ContentRendererClient had an implementation and has no need anymore. Rename MockContentBrowserClient to TestContentBrowserClient to better reflect how it's used. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/10479023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140524 0039d316-1c4b-4281-b951-d872f2087c98
* Tighten up DEPS checking to enforce that embedders of content only include ↵jam@chromium.org2012-06-041-2/+1
| | | | | | | | | public test headers. BUG=98716 Review URL: https://chromiumcodereview.appspot.com/10515007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140296 0039d316-1c4b-4281-b951-d872f2087c98
* Move test_browser_thread.h from content\test to content\public\test. This ↵jam@chromium.org2012-06-041-1/+1
| | | | | | | | | | way we can enforce that internal content headers don't leak to embedders. BUG=98716 TBR=phajdan.jr Review URL: https://chromiumcodereview.appspot.com/10500016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140254 0039d316-1c4b-4281-b951-d872f2087c98
* Make BrowserMainParts have an empty implementation to make embedding easier.jam@chromium.org2012-05-301-4/+0
| | | | | | | BUG=98716 Review URL: https://chromiumcodereview.appspot.com/10443091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139626 0039d316-1c4b-4281-b951-d872f2087c98
* Give ContentMainDelegate a default implementation to simplify embedders.jam@chromium.org2012-05-301-12/+0
| | | | | | | BUG=98716 Review URL: https://chromiumcodereview.appspot.com/10458034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139582 0039d316-1c4b-4281-b951-d872f2087c98
* Remove redundant includes of common.gypi and unused repo from DEPSscottmg@chromium.org2012-05-281-4/+1
| | | | | | | | | | | | | | | | | build/gyp_chromium forces include of build/common.gypi for all gyp files so including it in other .gyp files is redundant. In the case of some properties, it causes duplication in lists which causes problems. One of these was in build/util/support/support.gyp which is still getting synced, but apparently has been long deleted and removed (2011). But the DEPS were never rolled to remove the whole repo the last unused file got removed here http://codereview.chromium.org/6294009 apparently. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=139259 Review URL: https://chromiumcodereview.appspot.com/10447026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139268 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 139259 - Remove redundant includes of common.gypi and unused repo ↵scottmg@google.com2012-05-281-0/+3
| | | | | | | | | | | | | | | | | | | | from DEPS build/gyp_chromium forces include of build/common.gypi for all gyp files so including it in other .gyp files is redundant. In the case of some properties, it causes duplication in lists which causes problems. One of these was in build/util/support/support.gyp which is still getting synced, but apparently has been long deleted and removed (2011). But the DEPS were never rolled to remove the whole repo the last unused file got removed here http://codereview.chromium.org/6294009 apparently. Review URL: https://chromiumcodereview.appspot.com/10447026 TBR=scottmg@google.com Review URL: https://chromiumcodereview.appspot.com/10459004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139261 0039d316-1c4b-4281-b951-d872f2087c98
* Remove redundant includes of common.gypi and unused repo from DEPSscottmg@google.com2012-05-281-3/+0
| | | | | | | | | | | | | | | build/gyp_chromium forces include of build/common.gypi for all gyp files so including it in other .gyp files is redundant. In the case of some properties, it causes duplication in lists which causes problems. One of these was in build/util/support/support.gyp which is still getting synced, but apparently has been long deleted and removed (2011). But the DEPS were never rolled to remove the whole repo the last unused file got removed here http://codereview.chromium.org/6294009 apparently. Review URL: https://chromiumcodereview.appspot.com/10447026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139259 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude the new net test HTTPSRequestTest.TLSv1Fallback from cf net tests.wtc@chromium.org2012-05-261-0/+1
| | | | | | | | | | | | | | | | This test is not designed to work under Chrome Frame net test configuration. This test will be added in the CL http://codereview.chromium.org/10377022/. It is a variant of the net test HTTPSRequestTest.SSLv3Fallback that was excluded in http://codereview.chromium.org/10256010. R=erikwright@chromium.org,grt@chromium.org BUG=126340 TEST=none Review URL: https://chromiumcodereview.appspot.com/10442039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139168 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Revert 137734 - Select theme resources from ResourceBundle at ↵flackr@chromium.org2012-05-241-1/+1
| | | | | | | | | | | | | | | requested scale factor." Relanding original CL 137734, http://codereview.chromium.org/10387010/. TBR=aa,abodenha,ben,sail,tony BUG=123611 TEST=All try bots pass and aura runs without errors. Review URL: https://chromiumcodereview.appspot.com/10412004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138769 0039d316-1c4b-4281-b951-d872f2087c98
* [cf] Fix TestServerTest.TestServer to talk to localhost only.szym@chromium.org2012-05-231-4/+8
| | | | | | | | | | | TBR=eroman BUG=126016 TEST=chrome_frame_tests --gtest_filter=TestServerTest.TestServer NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10417045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138436 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 137734 - Select theme resources from ResourceBundle at requested ↵fischman@chromium.org2012-05-171-1/+1
| | | | | | | | | | | | | | | | | | scale factor. Return the best match for a requested scale factor when fetching raw image data from ResourceBundle. TBR=aa,abodenha BUG=123611 TEST=ResourceBundle.LoadImageResourceBytes Review URL: https://chromiumcodereview.appspot.com/10387010 TBR=flackr@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137738 0039d316-1c4b-4281-b951-d872f2087c98
* Select theme resources from ResourceBundle at requested scale factor.flackr@chromium.org2012-05-171-1/+1
| | | | | | | | | | | | | | Return the best match for a requested scale factor when fetching raw image data from ResourceBundle. TBR=aa,abodenha BUG=123611 TEST=ResourceBundle.LoadImageResourceBytes Review URL: https://chromiumcodereview.appspot.com/10387010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137734 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unneeded scoped_ptr.h includes from net.thestig@chromium.org2012-05-171-1/+2
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10383229 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137636 0039d316-1c4b-4281-b951-d872f2087c98
* reland http://codereview.chromium.org/10379003/wjia@chromium.org2012-05-161-4/+0
| | | | | | | | | | enable media stream by default. BUG=124790 TEST=local preview works without --enable-media-stream and remote view won't show without --enable-peer-connection. Review URL: https://chromiumcodereview.appspot.com/10391157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137557 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor TCPListenSocket.pliard@chromium.org2012-05-163-42/+56
| | | | | | | | | | | | | | | This is part of Chrome for Android upstreaming. This CL adds a common base class, StreamListenSocket, providing a default implementation inherited by TCPListenSocket and the upcoming UnixDomainSocket. That lets us share the common code used by both TCPListenSocket and UnixDomainSocket. This also removes the recently introduced ListenSocket class which is unnecessary now we have StreamListenSocket. TEST=net_unittests Review URL: https://chromiumcodereview.appspot.com/10161005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137387 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 137219 - enable media stream by default.wjia@chromium.org2012-05-151-0/+4
| | | | | | | | | | | BUG=124790 TEST=local preview works without --enable-media-stream and remote view won't show without --enable-peer-connection. Review URL: https://chromiumcodereview.appspot.com/10379003 TBR=wjia@chromium.org Review URL: https://chromiumcodereview.appspot.com/10389152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137238 0039d316-1c4b-4281-b951-d872f2087c98
* enable media stream by default.wjia@chromium.org2012-05-151-4/+0
| | | | | | | | BUG=124790 TEST=local preview works without --enable-media-stream and remote view won't show without --enable-peer-connection. Review URL: https://chromiumcodereview.appspot.com/10379003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137219 0039d316-1c4b-4281-b951-d872f2087c98
* Fix flake in chrome_frame_net_tests due to improper use of IE configurator.grt@chromium.org2012-05-102-1/+4
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10391051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136327 0039d316-1c4b-4281-b951-d872f2087c98
* [ChromeFrame] Upload metrics data to both the XML and the protocol buffer ↵isherman@chromium.org2012-05-091-25/+22
| | | | | | | | | | | | pipeline. BUG=126223 TEST=ChromeFrame metrics should be uploaded to the protocol buffer server. Review URL: https://chromiumcodereview.appspot.com/10379005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136100 0039d316-1c4b-4281-b951-d872f2087c98
* Add new ResourceBundle::Delegate interface.marshall@chromium.org2012-05-091-1/+1
| | | | | | | | | BUG=125351 TEST=ResourceBundle.* Review URL: https://chromiumcodereview.appspot.com/10270023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136039 0039d316-1c4b-4281-b951-d872f2087c98
* Marking ChromeFrameTestWithWebServer.FullTabModeIE_XHRHeaderTest flaky.rogerta@chromium.org2012-05-091-1/+2
| | | | | | | | | | BUG=127395 TEST=See unit test TBR=grt@chromium.org Review URL: https://chromiumcodereview.appspot.com/10383087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136027 0039d316-1c4b-4281-b951-d872f2087c98
* Take snapshots when Chrome Frame fails to start in IE.erikwright@chromium.org2012-05-071-0/+6
| | | | | | | | | | | R=grt BUG=None TEST=Comment out OnInitialTabLoaded and run the test suite. Review URL: http://codereview.chromium.org/10384040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135733 0039d316-1c4b-4281-b951-d872f2087c98
* Share the "get CF profile dir" code between ChromeFramePlugin and ↵joi@chromium.org2012-05-0310-23/+27
| | | | | | | | | | | | | chrome_frame_test_utils.h. This addresses a long-standing TODO. Cleanup is good for the soul. BUG=none Review URL: http://codereview.chromium.org/10197011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135145 0039d316-1c4b-4281-b951-d872f2087c98
* chrome_frame: Use operator!= from scoped_ptr to check if |ver_system| is NULL.tfarina@chromium.org2012-05-011-1/+1
| | | | | | | | | | | | The pattern get() ? true : false isn't widely used and after this patch has no more occurrences across chromium/src/ codebase. R=tommi@chromium.org Review URL: http://codereview.chromium.org/10262014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134690 0039d316-1c4b-4281-b951-d872f2087c98
* Add scale factor tag to data packssail@chromium.org2012-05-011-1/+2
| | | | | | | | | | | | | | This CL sets the image scale factor for data packs. This will be used by the DOM UI code to look up encoded PNG data for images with a specific scale factor. BUG=114311 TEST= Review URL: http://codereview.chromium.org/10151025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134682 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling chrome_frame_tests.exe ContextMenuTest.CFBackForward since it ↵grt@chromium.org2012-04-301-1/+3
| | | | | | | | | | | times out. BUG=121097 TEST=none Review URL: https://chromiumcodereview.appspot.com/10261014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134569 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude a new net test from cf net tests.erikwright@chromium.org2012-04-281-0/+1
| | | | | | | | | | | | This test is not designed to work under Chrome Frame net test configuration. BUG=None TEST=Tests pass on Webkit waterfall and Chromium try bots. Review URL: http://codereview.chromium.org/10256010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134441 0039d316-1c4b-4281-b951-d872f2087c98
* Set svn:executable on windows executables.maruel@chromium.org2012-04-277-0/+0
| | | | | | | | | | | | | Remove third_party/tlslite/installers/ TBR=thestig@chromium.org BUG= TEST= NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10178018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134316 0039d316-1c4b-4281-b951-d872f2087c98
* Flaking out some tests that use simulate_input::SendCharA.grt@chromium.org2012-04-241-5/+10
| | | | | | | | | BUG=124244 TEST=none Review URL: https://chromiumcodereview.appspot.com/10203011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133673 0039d316-1c4b-4281-b951-d872f2087c98
* Upstream changes making ListenSocket an abstract class.pliard@chromium.org2012-04-232-2/+5
| | | | | | | | | | | | | | | | | | | This is part of Chrome for Android upstreaming. This CL makes ListenSocket an abstract class instead of a concrete class implementing a TCP Listen Socket. This abstraction will be used later to make HttpServer seamlessly operate on TCP sockets and Unix domain sockets (will be upstreamed in a separate CL). The TCP Listen socket implementation, previously in listen_socket.{cc,h}, is now in tcp_listen_socket.{cc,h}. TEST=net_unittests Review URL: http://codereview.chromium.org/10108015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133480 0039d316-1c4b-4281-b951-d872f2087c98
* Update uses of TimeDelta in chrome_frame/*. Also update a bit of TimeDelta ↵tedvessenes@gmail.com2012-04-2311-52/+84
| | | | | | | | | | | | | | | use in webkit npapi code. Adding robertshield for his thoughts on this. R=ananta@chromium.org BUG=108171 Review URL: http://codereview.chromium.org/10019015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133395 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Move 'syncapi_core' and 'sync_unit_tests' targets to sync/akalin@chromium.org2012-04-211-5/+5
| | | | | | | | | | | | | | | Also move related test files. Lock down deps for sync/internal_api. Clean up some deps on chrome/browser/sync. BUG=117585 TEST= Review URL: https://chromiumcodereview.appspot.com/10147003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133349 0039d316-1c4b-4281-b951-d872f2087c98
* Get chrome:// dev tool urls hooked up in content_shell.michaeln@google.com2012-04-201-4/+4
| | | | | | Review URL: https://chromiumcodereview.appspot.com/9950040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133107 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to fix ChromeFrameTestWithWebServer tests.grt@chromium.org2012-04-177-89/+227
| | | | | | | | | | | | | | | | | - Use a single MockWebServer (HTTPTestServer) instance for the whole test case rather than one per instance. - Run pending tasks and the end of each test. - Try even harder to keep the browser from caching. - Re-enable all previously disabled tests. - Save a snapshot of the screen to the desktop (ChromiumSnapshotYYYYMMDDHHMMSS.png) when tests timeout. - Use a local IPv4 address assigned to a NIC rather than the loopback address. - Retry tests that timeout a single time. BUG=112599,96449,37088,32321,111074 TEST=chrome_frame_tests.exe --gtest_filter=ChromeFrameTestWithWebServer.* becomes less flaky Review URL: http://codereview.chromium.org/10007043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132637 0039d316-1c4b-4281-b951-d872f2087c98
* Metro/HiDPI: Cleanup ResourceBundlesail@chromium.org2012-04-121-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For Metro and HiDPI support we need to conditionally load resource pak files. For example, on Windows I'd like to have something like this: ..ResourceBundle::LoadCommonResources() { ....if (IsMetroMode()) { ......switch (DPIScale()) { ........case 1.0: AddDataPack("theme_resources_metro_1_0x.pak"); break; ........case 1.4: AddDataPack("theme_resources_metro_1_4x.pak"); break; ........case 1.8: AddDataPack("theme_resources_metro_1_8x.pak"); break; ......} ....} else { ......if (DPIScale() < 1.5) ........AddDataPack("theme_resources_desktop_1_0x.pak"); ......else ........AddDataPack("theme_resources_desktop_2_0x.pak"); ....} ..} As a first step this CL does the following: - create a new ResourceHandle abstract class that can be backed by a DLL on Windows. - manage all resource packs through the data_packs_ vector - clean up ResourceBundle interface by removing all the #ifdefs BUG=114311 TEST=Built and ran on Mac, Linux, Windows, Linux Arua. Review URL: http://codereview.chromium.org/10051012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132091 0039d316-1c4b-4281-b951-d872f2087c98
* Marking NavigationTest.GcfProtocol1 flaky.grt@chromium.org2012-04-121-1/+2
| | | | | | | | | | | | Times out sporadically. BUG=119718 TEST=none TBR=robertshield@chromium.org Review URL: https://chromiumcodereview.appspot.com/10065014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131972 0039d316-1c4b-4281-b951-d872f2087c98
* Field Trials choices can now be forced from a command line argument, and yet ↵mad@chromium.org2012-04-121-2/+4
| | | | | | | | | | | | | | | | | still behave as if a coin was tossed, except the coin is tricked :-). To do this, we needed to change the usage from a regular constructor (which is not private) to a static CreateInstance method (which is why there is a bunch of TBR'd owners, those changes were trivial to existing users of FieldTrials). OWNERs of trivially changed files: TBR=sky,jamesr,cpu,joi, BUG=119726 TEST=base_unittests.exe --gtest_filter=FieldTrialTest.* You can also find an active field trial name and force it to a given group by passing the following command line argument "--force-fieldtest=<trial_name>/<default_group_name>/<group_name>/" Review URL: http://codereview.chromium.org/9705074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131948 0039d316-1c4b-4281-b951-d872f2087c98
* Use TimeDelta for Chrome Frame test's TimedMsgLoop.grt@chromium.org2012-04-1116-105/+104
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10053004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131813 0039d316-1c4b-4281-b951-d872f2087c98
* Fix flake in ProxyFactoryTest.CreateDifferentProfiles due to data race.grt@chromium.org2012-04-111-3/+6
| | | | | | | | | | | Google Mock isn't threadsafe on Windows! BUG=122929 TEST=chrome_frame_tests.exe --gtest_filter=ProxyFactoryTest.CreateDifferentProfiles won't flake Review URL: https://chromiumcodereview.appspot.com/10050014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131768 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the BrowserMainParts::GetMainMessageLoop method. Change ↵marshall@chromium.org2012-04-102-5/+0
| | | | | | | | | | | BrowserMainLoop::MainMessageLoopStart to only create the default MessageLoop if one does not already exist for the current thread. If a custom MessageLoop is desired it can be created in BrowserMainParts::PreMainMessageLoopStart. BUG=122829 TEST=none Review URL: http://codereview.chromium.org/10024065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131674 0039d316-1c4b-4281-b951-d872f2087c98
* Close accepted server sockets early and often.grt@chromium.org2012-04-052-1/+5
| | | | | | | | | | | In one case, sockets weren't being closed until the listen socket was destroyed (later than optimal), and in another they weren't being closed at all process-wide. BUG=96449 TEST=hope that chrome_frame_tests.exe --gtest_filter=ChromeFrameTestWithWebServer.* becomes less flaky. Review URL: https://chromiumcodereview.appspot.com/10007006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130927 0039d316-1c4b-4281-b951-d872f2087c98