summaryrefslogtreecommitdiffstats
path: root/chrome_frame
Commit message (Collapse)AuthorAgeFilesLines
* Fix ChromeFrame tests which broke after my change to fix empty XHR POST ↵ananta@chromium.org2011-05-201-1/+1
| | | | | | | | | | | | | requests to not cache. Reason an incorrect bind verb check. BUG=none TEST=chrome frame tests should pass. TBR=amit Review URL: http://codereview.chromium.org/7056018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86129 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a chrome frame bug with empty XHR post requests whose responses would ↵ananta@chromium.org2011-05-201-3/+4
| | | | | | | | | | | | | incorrectly end up being cached in IE, thus causing the page to show stale data. Fix is to turn off urlmon caching related bind flags for empty post requests. BUG=82127 Review URL: http://codereview.chromium.org/7054003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86115 0039d316-1c4b-4281-b951-d872f2087c98
* Move scoped_temp_dir and scoped_native_library back from base/memory to base.thakis@chromium.org2011-05-191-2/+2
| | | | | | | | | | | It looks like they got moved accidentally in http://codereview.chromium.org/6714032 BUG=none TEST=none Review URL: http://codereview.chromium.org/7048007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86010 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash which occurs while uploading ChromeFrame metrics. The crash ↵ananta@chromium.org2011-05-191-1/+1
| | | | | | | | | | | occurs while adding the User Agent to the outgoing headers. BUG=83291 Review URL: http://codereview.chromium.org/7049023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85981 0039d316-1c4b-4281-b951-d872f2087c98
* C++ Readability CL for erikwright.erikwright@chromium.org2011-05-192-13/+22
| | | | | | | | | | | | Ready Mode is a feature of Chrome Frame that allows it to be installed in a semi-active state. The first time the user accesses, using IE, a site that supports Chrome Frame, the Ready Mode infobar prompt is displayed in IE, offering to permanently enable or disable Chrome Frame. RegistryReadyModeState implements a strategy for implementing the user's requested state change by invoking the Chrome Frame installer. BUG=None TEST=None Review URL: http://codereview.chromium.org/6733015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85941 0039d316-1c4b-4281-b951-d872f2087c98
* Marking FullTabNavigationTest.MultipleBackForward flaky.tsepez@chromium.org2011-05-181-1/+2
| | | | | | | | BUG=83133 TBR=ananta@chromium.org Review URL: http://codereview.chromium.org/7044023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85830 0039d316-1c4b-4281-b951-d872f2087c98
* Marking the ContextMenuTest.CFSavePageAs and ContextMenuTest.CFSaveLinkAs ↵ananta@chromium.org2011-05-181-3/+6
| | | | | | | | | | | | tests as flaky. Increasing the timeout of these tests to see if that fixes the flakiness. BUG=83114 TBR=amit Review URL: http://codereview.chromium.org/7039052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85816 0039d316-1c4b-4281-b951-d872f2087c98
* Move SystemMonitor to base/.willchan@chromium.org2011-05-181-1/+2
| | | | | | | | | | | | | | | I plan to use SystemMonitor in net/. Fix up the Mac implementation not to use Cocoa APIs since @interface is not allowed in base. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=85732 Review URL: http://codereview.chromium.org/7015017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85737 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 85732 (broke build) - Move SystemMonitor to base/.willchan@chromium.org2011-05-181-2/+1
| | | | | | | | | | | | | | | | I plan to use SystemMonitor in net/. Fix up the Mac implementation not to use Cocoa APIs since @interface is not allowed in base. BUG=none TEST=none Review URL: http://codereview.chromium.org/7015017 TBR=willchan@chromium.org Review URL: http://codereview.chromium.org/7042003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85734 0039d316-1c4b-4281-b951-d872f2087c98
* Move SystemMonitor to base/.willchan@chromium.org2011-05-181-1/+2
| | | | | | | | | | | | | I plan to use SystemMonitor in net/. Fix up the Mac implementation not to use Cocoa APIs since @interface is not allowed in base. BUG=none TEST=none Review URL: http://codereview.chromium.org/7015017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85732 0039d316-1c4b-4281-b951-d872f2087c98
* Disable failing test until I can get help looking at it.ben@chromium.org2011-05-131-1/+1
| | | | | | | | | BUG=none TEST=none TBR=joshia Review URL: http://codereview.chromium.org/7011048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85310 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r85265 "Last 6 release builds failed with either LNK1000 or LNK1318."maruel@chromium.org2011-05-131-11/+0
| | | | | | | | | | | | | It wasn't related, it was an IncrediBuild issue. IB was enabled yesterday and I didn't realize it was just enabled. It has now been disabled. TBR=nsylvain@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/6969065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85268 0039d316-1c4b-4281-b951-d872f2087c98
* Last 6 release builds failed with either LNK1000 or LNK1318.maruel@chromium.org2011-05-131-0/+11
| | | | | | | | | | | | | | | | | | LNK1318 is transient and can be taken care of by a clobber. LNK1000 is a out of memory condition and can be worked around only by disabling incremental linking for debug build or (hopefully) disable optimization for release build. Take a chance with disabling optimization. TBR=nsylvain@chromium.org BUG=none TEST=pray it works Review URL: http://codereview.chromium.org/7014043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85265 0039d316-1c4b-4281-b951-d872f2087c98
* Part 1 of changes to to build chrome\common as a dll. Moving some of the ↵ananta@chromium.org2011-05-121-3/+0
| | | | | | | | | | | | functionality provided by plugin_thread.cc to the default_plugin which is the only caller. Removed the unused AppendToLog function from the webkit_glue namespace. BUG=82326 Review URL: http://codereview.chromium.org/7012004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85202 0039d316-1c4b-4281-b951-d872f2087c98
* iwyu: Include stringprintf.h where appropriate, part 2.jhawkins@chromium.org2011-05-112-1/+3
| | | | | | | | | | | BUG=82098 TEST=none R=thakis@chromium.org Review URL: http://codereview.chromium.org/7004007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85048 0039d316-1c4b-4281-b951-d872f2087c98
* iwyu: Include callback_old.h where appropriate, final.jhawkins@chromium.org2011-05-112-1/+2
| | | | | | | | | BUG=82098 TEST=none Review URL: http://codereview.chromium.org/7003003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85003 0039d316-1c4b-4281-b951-d872f2087c98
* Merge gpu_trace_event back into base/debug/trace_event.scheib@chromium.org2011-05-103-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
* Revert 84486 - Merge gpu_trace_event back into ↵scheib@chromium.org2011-05-063-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-063-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
* Marking the ChromeFrame.RequestStart test as flaky.ananta@chromium.org2011-05-051-1/+3
| | | | | | | | BUG=81479 TBR=amit Review URL: http://codereview.chromium.org/6929049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84333 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 84284 - Merge gpu_trace_event back into ↵scheib@chromium.org2011-05-053-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-053-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
* Terminate any zombie ChromeFrame processes before running the ChromeFrame ↵ananta@chromium.org2011-05-041-0/+6
| | | | | | | | | | | | AutomationProxyMock test. This is an attempt to fix the flaky ChromeFrame.RequestStart and ChromeFrame.Launch tests BUG=none TEST=The ChromeFrame.RequestStart and ChromeFrame.Launch tests should hopefully be more reliable. Review URL: http://codereview.chromium.org/6927031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84149 0039d316-1c4b-4281-b951-d872f2087c98
* Post a delayed QuitTask to the chrome frame net tests message loop to ↵ananta@chromium.org2011-05-041-0/+4
| | | | | | | | | | | | prevent it from waiting indefinitely if the host browser(IE) dies abnormally. BUG=none TEST=ChromeFrame net tests should continue to run as before. Review URL: http://codereview.chromium.org/6930021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84139 0039d316-1c4b-4281-b951-d872f2087c98
* Setting KeyboardBackForward as FLAKY until ananda fixes it.hansl@chromium.org2011-05-041-1/+1
| | | | | | Review URL: http://codereview.chromium.org/6940002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84116 0039d316-1c4b-4281-b951-d872f2087c98
* Attempting to fix the flakiness associated with a couple of ChromeFrame ↵ananta@chromium.org2011-05-042-2/+2
| | | | | | | | | | | | tests by increasing the timeout for the test. BUG=none TEST=ChromeFrame tests should pass. Review URL: http://codereview.chromium.org/6932015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84094 0039d316-1c4b-4281-b951-d872f2087c98
* Propagate the exit status from chrome frame tests. This would ensure that ↵ananta@chromium.org2011-05-041-1/+2
| | | | | | | | | | | | | the builder status shows up correctly on the waterfall, instead of showing green all the time. This would probably require follow up CLs to identify and mark flaky CF tests. BUG=80820 Review URL: http://codereview.chromium.org/6916002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84019 0039d316-1c4b-4281-b951-d872f2087c98
* Marking the ChromeFrame.Launch CF test as flaky as it times out at times on ↵ananta@chromium.org2011-05-031-1/+13
| | | | | | | | | | | | the CF builders. Posting a delayed quit task to the message loop to ensure that this loop does not run forever. BUG=81479 TBR=amit Review URL: http://codereview.chromium.org/6920003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83998 0039d316-1c4b-4281-b951-d872f2087c98
* Move modified ATL sample code to third_partyamit@chromium.org2011-05-034-454/+5
| | | | | | | | | No code modifications other than removing chromium licence block. BUG=80617 TEST=none Review URL: http://codereview.chromium.org/6901059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83979 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes for the chrome frame test failures seen on the per user builder IE8 ↵ananta@chromium.org2011-05-031-1/+2
| | | | | | | | | | | | | | | | builder. The tests fail because of a missing navigation manager instance on the IE thread. This object is registered when the bho is dynamically added to the WebBrowser object by the chrome frame helper. On the IE8 builder we attempt to register the bho multiple times as we expect the return variant type from the IWebBrowser2::GetProperty call to be VT_DISPATCH. It returns VT_UNKNOWN. This causes the navigation manager to be unregistered in the destructor of the variant object thus leading to the failure. BUG=80820 TEST=ChromeFrame tests should pass on the IE8 windows 7 per user builder. Review URL: http://codereview.chromium.org/6907014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83939 0039d316-1c4b-4281-b951-d872f2087c98
* Fix platform_util::GetChannel on Windows.mark@chromium.org2011-05-021-2/+2
| | | | | | | | | | | GetChannel was confused in multi-user installs. It treated them as CHANNEL_UNKNOWN instead of their correct channels. BUG=81218 TEST=none Review URL: http://codereview.chromium.org/6893158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83790 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling the ChromeFrame test ProxyFactoryTest.FastCreateDestroy as it crashesananta@chromium.org2011-04-292-2/+4
| | | | | | | | | | | randomly. Increased the timeout of the ContextMenu.CFInspector CF test to see if this fixes the flakiness with this test. BUG=81039 TBR=amit Review URL: http://codereview.chromium.org/6883285 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83628 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that the exit status from the chrome frame net tests suite correctly ↵ananta@chromium.org2011-04-292-5/+9
| | | | | | | | | | | | | | | reflects the result of the net test run. This will fix issues with the chrome frame builders staying green inspite of net tests failing. Next step : Fix ChromeFrame tests on similar lines. BUG=80820 TEST=ChromeFrame net tests should cause the builder to turn red on failures. Review URL: http://codereview.chromium.org/6902167 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83612 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that chrome_frame_helper.exe is properly terminated on the per user ↵ananta@chromium.org2011-04-292-1/+8
| | | | | | | | | | | | | | | | chrome frame builders on the FYI waterfall. Also ensure that the chrome frame helper class is properly unregistered during shutdown. This is an attempt to fix the chrome frame test failures on the Windows 7 builders which occur over time due to the system running out of session heap space. BUG=none TEST=chrome frame tests should continue to run on the per user CF builder as before. Review URL: http://codereview.chromium.org/6902139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83568 0039d316-1c4b-4281-b951-d872f2087c98
* Fix random crashes in the ChromeFrame automation proxy mock tests. These ↵ananta@chromium.org2011-04-281-0/+6
| | | | | | | | | | | | | | | | | | | crashes occur when an ASSERTION fails in these tests which causes the ProxyFactory object instantiated at the beginning of the test suite to be destroyed. For the curious the crash occurs in the UMA sending code in ChromeFrame which attempts to dereference the ChromeFrameHistogramSnapshots pointer which has already been destroyed. It is a member of the ProxyFactory class. This crash will not occur in real life as the ProxyFactory is a global singleton in ChromeFrame. Temporary hack to not crash in the test code is to flag the crash metrics object that reporting is active which disables UMA sends to chrome. BUG=none TEST=chrome frame proxy mock tests should not crash. Review URL: http://codereview.chromium.org/6901072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83393 0039d316-1c4b-4281-b951-d872f2087c98
* Base: Adjust dependencies to build with base.dllrvargas@google.com2011-04-262-2/+11
| | | | | | | | BUG=76996 TEST=none Review URL: http://codereview.chromium.org/6894040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83082 0039d316-1c4b-4281-b951-d872f2087c98
* Fix chrome frame tests which regressed after my change to only route content ↵ananta@chromium.org2011-04-211-1/+3
| | | | | | | | | | | | | | | | initiated navigations back to the host browser. The regression occurred because of a check for whether the navigation type is link clicked, which is not needed anymore. Increased the timeout for ChromeFrameTestWithWebServer.FullTabModeIE_TestMultipleGet test which fails randomly on my machine and on some of the builders. BUG=none TEST=ChromeFrame tests should now pass. Review URL: http://codereview.chromium.org/6882104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82527 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the RedirectToInvalidUrl net test which started failing in ChromeFrame ↵ananta@chromium.org2011-04-201-0/+7
| | | | | | | | | | | | | | after the change to set the wininet option to not automatically follow redirects. If the server redirects to an invalid url it fails url validation in wininet and does not notify the bind status callback. We need to convert the corresponding error codes returned by wininet in OnStopBinding to the invalid url net error code as expected by chrome. BUG=none TEST=chrome frame net tests should pass Review URL: http://codereview.chromium.org/6883075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82360 0039d316-1c4b-4281-b951-d872f2087c98
* Switch back to using urlmon (from using Chrome's network stack) to upload ↵grt@chromium.org2011-04-202-261/+128
| | | | | | | | | | | metrics so as to shrink npchrome_frame.dll. This basically reverts r58538. BUG=77445 TEST=uploading metrics should still work, although this is expected to reopen issue 54419. R=ananta@chromium.org Review URL: http://codereview.chromium.org/6881018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82339 0039d316-1c4b-4281-b951-d872f2087c98
* Remove nspr remains from the gyp file.tommi@chromium.org2011-04-201-20/+0
| | | | | | | | TEST=no change. BUG=0 Review URL: http://codereview.chromium.org/6879079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82309 0039d316-1c4b-4281-b951-d872f2087c98
* Set the wininet option to not follow redirects automatically for ChromeFrame ↵ananta@chromium.org2011-04-191-0/+3
| | | | | | | | | | | | requests. This fixes the bug in ChromeFrame where the status codes read off the binding in the BINDSTATUS_REDIRECTING notification would be 0 or 200 instead of valid redirect codes. BUG=none TEST=redirects should continue to work in ChromeFrame, i.e. they should be aborted in IE and followed by Chrome. Review URL: http://codereview.chromium.org/6882051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82173 0039d316-1c4b-4281-b951-d872f2087c98
* This CL implements alternative asynchronous methods for profile and ↵altimofeev@chromium.org2011-04-191-3/+21
| | | | | | | | | | | | | preferences loading. BUG=chromium-os:11104 TEST=UserProfileGotten (see "/tmp/login-times-sent") time doesn't increase, while UI jankness decreases. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=81394 (patch set <= 25), but reverted. Review URL: http://codereview.chromium.org/6716025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82096 0039d316-1c4b-4281-b951-d872f2087c98
* If the running IE8 process instance is terminated at the end of a chrome ↵ananta@chromium.org2011-04-193-0/+26
| | | | | | | | | | | | | | | frame test run, then IE brings up the session history dialog on restart which apparently causes subsequet IE server launches to fail randomly. Work around this by ensuring that the session history folder is deleted before launching IE. The documented registry value to disable session restore in IE8 does not work as expected. BUG=none TEST=chrome frame tests should pass on IE8 TBR=amit Review URL: http://codereview.chromium.org/6882036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82078 0039d316-1c4b-4281-b951-d872f2087c98
* Moved ParamTraits specializations that depend on WebKit out of ↵grt@chromium.org2011-04-151-1/+0
| | | | | | | | | | | content/common/common_param_traits and into webkit_param_traits. Also pulled some specializations out of chrome/common/render_messages and into chrome/common/common_param_traits. This is done so that the MS toolchain can succeed in discarding more code at link time. This halves the size of npchrome_frame.dll in ordinary "Release" builds. I hope for a similar reduction in official builds. BUG=77445 TEST=Everything should just work(TM). Review URL: http://codereview.chromium.org/6840044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81803 0039d316-1c4b-4281-b951-d872f2087c98
* Put back "Enable component extensions for DefaultProfile used in login ↵dpolukhin@chromium.org2011-04-151-1/+1
| | | | | | | | | | | | | screen dialogs" Initial commit: http://src.chromium.org/viewvc/chrome?view=rev&revision=79526 BUG=chromium-os:12741 TEST=Run debug Chrome on device Review URL: http://codereview.chromium.org/6737028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81770 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 81394 (broke sync_integration_tests and clang) - This CL implements ↵altimofeev@chromium.org2011-04-131-20/+3
| | | | | | | | | alternative asynchronous methods for profile and preferences loading.BUG=chromium-os:11104TEST=UserProfileGotten (see "/tmp/login-times-sent") time doesn't increase, while UI jankness decreases.Review URL: http://codereview.chromium.org/6716025 TBR=altimofeev@chromium.org Review URL: http://codereview.chromium.org/6834021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81396 0039d316-1c4b-4281-b951-d872f2087c98
* This CL implements alternative asynchronous methods for profile and ↵altimofeev@chromium.org2011-04-131-3/+20
| | | | | | | | | | | preferences loading. BUG=chromium-os:11104 TEST=UserProfileGotten (see "/tmp/login-times-sent") time doesn't increase, while UI jankness decreases. Review URL: http://codereview.chromium.org/6716025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81394 0039d316-1c4b-4281-b951-d872f2087c98
* Include base/win/scoped_comptr.h instead of base/scoped_comptr_win.h.tfarina@chromium.org2011-04-1245-282/+287
| | | | | | | | | | | | | | | | | Fix up all the callers to use the new location and namespace. Also, delete the stub file since it isn't included by anyone more. (Note: This was a TODO for brettw). BUG=None TEST=None R=brettw@chromium.org Review URL: http://codereview.chromium.org/6825055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81303 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Chrome Frame's dependency on xul_runner.tommi@chromium.org2011-04-1118-2117/+32
| | | | | | Review URL: http://codereview.chromium.org/6825026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81171 0039d316-1c4b-4281-b951-d872f2087c98
* Removing command_execution_timeout_ms in favor of action_max_timeout_ms.hnguyen@chromium.org2011-04-111-0/+4
| | | | | | | R=jcivelli@chromium.org,sky@chromium.org,phajdan.jr@chromium.org,nirnimesh@chromium.org Review URL: http://codereview.chromium.org/6685099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81164 0039d316-1c4b-4281-b951-d872f2087c98