summaryrefslogtreecommitdiffstats
path: root/chrome_frame
Commit message (Collapse)AuthorAgeFilesLines
* Fix obsolete dependencies so that needless recompilation does not happen.jeanluc@chromium.org2011-08-041-2/+2
| | | | | | | BUG=71130 Review URL: http://codereview.chromium.org/7545020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95527 0039d316-1c4b-4281-b951-d872f2087c98
* Move more files from chrome/test to chrome/test/base, part #4phajdan.jr@chromium.org2011-08-012-5/+5
| | | | | | | BUG=90905 Review URL: http://codereview.chromium.org/7544021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94963 0039d316-1c4b-4281-b951-d872f2087c98
* Include-what-you-use - web_database.h does not include headers for every ↵groby@chromium.org2011-07-291-0/+1
| | | | | | | | | | | | single table any more BUG=none TEST=none Review URL: http://codereview.chromium.org/7523012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94702 0039d316-1c4b-4281-b951-d872f2087c98
* Mark FullTabUITest.RendererHasFocus as FLAKY.sergeyu@chromium.org2011-07-281-1/+2
| | | | | | | | | | BUG=90791 TEST=None TBR=kkania@chromium.org Review URL: http://codereview.chromium.org/7522013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94407 0039d316-1c4b-4281-b951-d872f2087c98
* Remove explicit keyword from multi-argument (w/o default values) constructorsdilmah@chromium.org2011-07-263-5/+4
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/7477008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94115 0039d316-1c4b-4281-b951-d872f2087c98
* Update the url_request_http_job according to the asynchronous CookieMonster API.ycxiao@chromium.org2011-07-251-0/+1
| | | | | | | | | BUG=68657 TEST=XXX Review URL: http://codereview.chromium.org/7210046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93966 0039d316-1c4b-4281-b951-d872f2087c98
* Include the UI resources in the Chrome Frame net tests since icons are now ↵robertshield@chromium.org2011-07-221-0/+2
| | | | | | | | | | | required in order to navigate tabs. BUG=chrome_frame_net_tests.exe stop DCHECKing on the try servers TEST=NONE Review URL: http://codereview.chromium.org/7482002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93573 0039d316-1c4b-4281-b951-d872f2087c98
* Rename CommandLine::GetCommandLineString().msw@chromium.org2011-07-204-8/+8
| | | | | | | | | | | | Fix string hackery in net/tools/dump_cache/dump_cache.cc Fix const casts in chrome/installer/util/product.cc and base/process_util_win.cc. BUG=73195 TEST=none Review URL: http://codereview.chromium.org/7386002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93165 0039d316-1c4b-4281-b951-d872f2087c98
* Generating separate version resources for:bradnelson@google.com2011-07-191-2/+2
| | | | | | | | | | | | | | chrome.dll chrome.exe nacl64.dll nacl64.exe BUG=http://code.google.com/p/chromium/issues/detail?id=65350 TEST=None R=cpu@chromium.org Review URL: http://codereview.chromium.org/7390037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93124 0039d316-1c4b-4281-b951-d872f2087c98
* Deprecate RegisterProtocolFactory/(Un)RegisterInterceptor.willchan@chromium.org2011-07-191-5/+5
| | | | | | | | | | | | Mark those APIs as private and friend existing uses. BUG=none TEST=none Review URL: http://codereview.chromium.org/7397008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92992 0039d316-1c4b-4281-b951-d872f2087c98
* Convert the remaining callers of LaunchApp to LaunchProcess.evan@chromium.org2011-07-185-7/+10
| | | | | | | | | | And delete temporary shims. BUG=88990 Review URL: http://codereview.chromium.org/7386010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92897 0039d316-1c4b-4281-b951-d872f2087c98
* Change base::LaunchProcess API slightlyevan@chromium.org2011-07-152-14/+6
| | | | | | | | | | | Rather than passing the out param process handle via the options, take it as a function argument. This simplifies many callers. BUG=88990 Review URL: http://codereview.chromium.org/7377012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92701 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up users of a deprecated base::LaunchApp API.evan@chromium.org2011-07-142-9/+20
| | | | | | | | BUG=88990 Review URL: http://codereview.chromium.org/7351003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92598 0039d316-1c4b-4281-b951-d872f2087c98
* Convert RenderViewContextMenu to MenuItemView.rhashimoto@chromium.org2011-07-129-68/+76
| | | | | | | | | | | | | | This CL is part of general GTK removal for ChromiumOS. Menu2 uses GTK on linux so we are replacing it with MenuItemView. Chrome Frame currently passes the context menu between processes by using the HMENU. Because MenuItemView does not use HMENU, we need to use another mechanism. This CL creates a ContextMenuModel struct that is serialized into an automation message for Chrome Frame. ContextMenuModel contains the context menu definition in-band replacing the out-of-band HMENU. BUG=chromium-os:13887 TEST=none Review URL: http://codereview.chromium.org/7167002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92182 0039d316-1c4b-4281-b951-d872f2087c98
* Make version info get stored in the correct resource for ↵robertshield@chromium.org2011-07-112-4/+2
| | | | | | | | | | | | chrome_frame_helper.exe and chrome_frame_helper.dll. Switch to using '1' as the version resource name since that is less fragile against #include path mix ups, etc. BUG=65354 TEST=NONE Review URL: http://codereview.chromium.org/7324054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92053 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the comments setting emands and vim tab width and expansion variables.tony@chromium.org2011-07-113-22/+0
| | | | | | | | | | | | | | | | | These were added in r28089 (http://codereview.chromium.org/256059) but are unnecessary bloat for everyone to carry around, even those that don't use emacs or vim. In an earlier change, I added editor config files in src/tools/emacs/ and src/tools/vim/ so users of the appropriate editor can source those instead. BUG=none TEST=none Review URL: http://codereview.chromium.org/7310019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92046 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a redundant call to chrome::RegisterPathProvider which causes a ↵robertshield@chromium.org2011-07-111-1/+3
| | | | | | | | | | | DCHECK() while running the Chrome Frame net tests in debug mode. BUG=NONE TEST=Chrome Frame net tests do not dcheck. TBR=ananta Review URL: http://codereview.chromium.org/7335008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92019 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ananta's listing in chrome_frame/OWNERS.msw@chromium.org2011-07-071-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/7329009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91782 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome_frame/OWNERS.thakis@chromium.org2011-07-061-0/+4
| | | | | | | | | BUG=88315 TEST=none Review URL: http://codereview.chromium.org/7304016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91525 0039d316-1c4b-4281-b951-d872f2087c98
* Glue ffmpeg to Chromeihf@chromium.org2011-07-011-8/+8
| | | | | | | | | | | | | | | | | | | | 1) works for Linux, OSX, Windows 2) mostly renaming #defines 3) avcodec_thread_init is deprecated and has been removed, see http://ffmpeg.org/pipermail/ffmpeg-cvslog/2011-February/034326.html 4) will require a rebaseline of platform/chromium-mac/media/video-currentTime-set-expected.txt platform/chromium-win/media/video-currentTime-set-expected.txt with a change of -video.currentTime.toFixed(2) == '5.82' +video.currentTime.toFixed(2) == '5.81' BUG=87831 TESTS=ran Theora Testsuite, media tests, WebKit media tests Review URL: http://codereview.chromium.org/6993042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91259 0039d316-1c4b-4281-b951-d872f2087c98
* ChromeFrame should report anchor navigations to Chrome. Currently this does ↵ananta@chromium.org2011-06-301-0/+37
| | | | | | | | | | | | | | | | | | | not work as expected if a navigation is first attempted to a ChromeFrame URL without the anchor followed by a navigation to the same url with an anchor. In this case IE first sends an unload request to the currently loaded CF document which causes a lot of grief as we run unload handlers on the page. The navigation never proceeds to the new url though. The proposed fix is to handle this in the onunload handler in CF by validating whether the new url without the anchor is the same as the current url. If yes we just initiate a new navigation in Chrome. Fixes bug http://code.google.com/p/chromium/issues/detail?id=85617 BUG=85617 Review URL: http://codereview.chromium.org/7290015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91204 0039d316-1c4b-4281-b951-d872f2087c98
* Mark ContextMenuTest.CFOpenLinkInNewWindow flaky.torne@chromium.org2011-06-301-6/+2
| | | | | | | | | | | | ContextMenuTest.CFOpenLinkInNewWindow was disabled for IE7 but is also intermittently failing on IE6 now; re-enabling it but marking it flaky on all versions instead. BUG=64794 Review URL: http://codereview.chromium.org/7289014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91127 0039d316-1c4b-4281-b951-d872f2087c98
* Remove 1) NPAPI support from Chrome Frame and 2) Firefox/Opera/Safari tests.grt@chromium.org2011-06-2931-4037/+30
| | | | | | | | | | BUG=none TEST=automated testing should suffice R=ananta@chromium.org,robertshield@chromium.org Review URL: http://codereview.chromium.org/7276037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90914 0039d316-1c4b-4281-b951-d872f2087c98
* app: Get rid of app_paths.[cc,h] files.tfarina@chromium.org2011-06-271-2/+1
| | | | | | | | | | | BUG=72317 TEST=None R=rsesek@chromium.org Review URL: http://codereview.chromium.org/7262020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90651 0039d316-1c4b-4281-b951-d872f2087c98
* The crash service starup code in the cf net tests suite relies on the ↵ananta@chromium.org2011-06-271-2/+2
| | | | | | | | | | | | | | AtExitManager instance being around. Moving this to after the test suite initialization fixes the DCHECKs firing in debug builds if the crash service isn't already running. BUG=none TEST=cf net tests should run in debug builds without DCHECKs TBR=robertshield Review URL: http://codereview.chromium.org/7230028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90630 0039d316-1c4b-4281-b951-d872f2087c98
* Enable crash reporting for chrome frame unit tests. This ensures that ↵ananta@chromium.org2011-06-272-0/+14
| | | | | | | | | | | | crashes are reported for chrome frame unit test runs. BUG=86846 TEST=Crash dumps are reported when running Chrome Frame unit tests in headless mode. Review URL: http://codereview.chromium.org/7259009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90597 0039d316-1c4b-4281-b951-d872f2087c98
* Reland "Move app/win/* files to base/win/, ui/base/win and chrome/common/ ↵tfarina@chromium.org2011-06-252-9/+9
| | | | | | | | | | | | | | | | directories." The issue with the r90464 was that in the win shared build we build dlls and we need BASE_API to export functions and symbols. BUG=72317 TEST=None TBR=rsesek@chromium.org,brettw@chromium.org Review URL: http://codereview.chromium.org/7263009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90505 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 90464 - Move app/win/* files to base/win/, ui/base/win and ↵tfarina@chromium.org2011-06-252-9/+9
| | | | | | | | | | | | | | | | chrome/common/ directories. BUG=72317 TEST=None R=rsesek@chromium.org,brettw@chromium.org Review URL: http://codereview.chromium.org/7231016 TBR=tfarina@chromium.org Review URL: http://codereview.chromium.org/7265009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90471 0039d316-1c4b-4281-b951-d872f2087c98
* Move app/win/* files to base/win/, ui/base/win and chrome/common/ directories.tfarina@chromium.org2011-06-252-9/+9
| | | | | | | | | | | BUG=72317 TEST=None R=rsesek@chromium.org,brettw@chromium.org Review URL: http://codereview.chromium.org/7231016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90464 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that crashes are properly reported during chrome frame net test runs. ↵ananta@chromium.org2011-06-241-0/+12
| | | | | | | | | | | | | Start the crash service if not already running when starting chrome frame net tests and terminate it when done. BUG=86846 TEST=Crash dumps are reported when running Chrome Frame net tests in headless mode. Review URL: http://codereview.chromium.org/7235009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90459 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to fix the following flaky ChromeFrame testsananta@chromium.org2011-06-241-20/+15
| | | | | | | | | | | | | | 1. CtrlF, CtrlR, CtrlN, AltD, CtrlW. Fixes are basically increasing the timeouts of these tests and addressing the expectations of these tests to ensure that they pass reliably. BUG=84297, 86251 TBR=robertshield. Review URL: http://codereview.chromium.org/7198017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90338 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that the AtExitManager instance is initialized before the renderer ↵ananta@chromium.org2011-06-231-13/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | client is initialized in the ChromeFrame net test suite. This addresses DCHECKs which fire in debug builds making it hard for debugging test failures. This CL also ensures that we don't register the browser local state preference twice thus causing dchecks to fire in debug builds of the chrome frame net test suite. Other changes include the following:- 1. Turn off the metrics service preference for chrome frame net tests and always return NULL when asked for the metrics service instance in our implementation of the BrowserProcess interface 2. Initialize the test timeouts which addresses DCHECKs in debug builds. With these changes in chrome frame net tests now run in debug builds which should make it easier for debugging failures. Fixes bug http://code.google.com/p/chromium/issues/detail?id=87074 BUG=87074 Review URL: http://codereview.chromium.org/7247014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90267 0039d316-1c4b-4281-b951-d872f2087c98
* Moved the ListenSocket class (found in net/base/listen_socket.h) to the net ↵rkn@chromium.org2011-06-233-39/+45
| | | | | | | | | | | namespace. BUG=87032 TEST=None Review URL: http://codereview.chromium.org/7190041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90257 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up crash reporting in unit tests and the Chrome Frame helper processes:robertshield@chromium.org2011-06-236-26/+96
| | | | | | | | | | | Bother to initialize crash reporting in chrome_frame_tests.exe. Correctly construct the crash reporting pipe name for non-admin installs. BUG=86846 TEST=Crash dumps are reported when running Chrome Frame tests in headless mode, user-level Chrome Frame helper processes connect to the crash service. Review URL: http://codereview.chromium.org/7219007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90255 0039d316-1c4b-4281-b951-d872f2087c98
* Remove msvs_guid from chrome_frame/, cloud_print/, content/tony@chromium.org2011-06-222-10/+0
| | | | | | | | | | courgette/, and google_update/. BUG=28727 Review URL: http://codereview.chromium.org/7191021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90119 0039d316-1c4b-4281-b951-d872f2087c98
* Not allow compression when requesting multimediaenal@chromium.org2011-06-211-0/+6
| | | | | | | | | | | | | | | | because ffmpeg does not expect compressed files. (It does not make sense to compress audio/video anyways...) http://codereview.chromium.org/7044092 BUG=47381 TEST=http://www.deafmac.org/html5/grinchsample.mp4 (Please clear browser cache, otherwise it can contain original GZIP-ed file requested by old browser) Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=89532 Review URL: http://codereview.chromium.org/7044092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89858 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling the remaining WidgetModeFF_Version test as ChromeFrame for Firefox ↵ananta@chromium.org2011-06-171-1/+1
| | | | | | | | | | | | | | is off our support radar. TBR=robertshield BUG=none TEST=ChromeFrame NPAPI tests should not run on the waterfall. Review URL: http://codereview.chromium.org/7192026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89500 0039d316-1c4b-4281-b951-d872f2087c98
* Handle the print context menu on ChromeFrame fully. Currently we handle it ↵ananta@chromium.org2011-06-161-1/+1
| | | | | | | | | | | in both places. Fixes bug http://code.google.com/p/chromium/issues/detail?id=86226 BUG=86226 Review URL: http://codereview.chromium.org/7193024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89425 0039d316-1c4b-4281-b951-d872f2087c98
* Removed the GetProductVersion function from webkit_glue and replace it with ↵ananta@chromium.org2011-06-163-12/+16
| | | | | | | | | | | | | | | | | | the BuildUserAgent function. The BuildUserAgent function has been deleted from user_agent.cc. The implementation of this function in content\renderer_glue.cc calls the GetUserAgent API in ContentClient which is implemented by the embedder (Chrome). Added implementations of the BuildUserAgent function for test_shell and DumpRenderTree. To build the user agent string we need the webkit major and minor versions. Added getters for them in the webkit_glue namespace in the user_agent.h/.cc files. This helps reduce the implicit dependency of content on chrome. BUG=82454 Review URL: http://codereview.chromium.org/7166004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89415 0039d316-1c4b-4281-b951-d872f2087c98
* Mark CF/FullTabUITest.CtrlN/0 test as flaky (fails intermittently).creis@chromium.org2011-06-151-1/+2
| | | | | | | | | | TBR=ananta BUG=86251 TEST=chrome_frame_tests Review URL: http://codereview.chromium.org/7181001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89266 0039d316-1c4b-4281-b951-d872f2087c98
* Use base::win::GetVersion for Windows run-time version checks in preference tomark@chromium.org2011-06-142-18/+5
| | | | | | | | | | | base::SysInfo::OperatingSystemVersionNumbers. The latter is just a harder-to-use wrapper around the former. BUG=86062 TEST=none Review URL: http://codereview.chromium.org/7150018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89055 0039d316-1c4b-4281-b951-d872f2087c98
* Disable ChromeFrame NPAPI plugin tests as is off our support radar.ananta@chromium.org2011-06-131-40/+59
| | | | | | | | BUG=none TEST=ChromeFrame NPAPI tests should no longer run on the waterfall. Review URL: http://codereview.chromium.org/7003128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88890 0039d316-1c4b-4281-b951-d872f2087c98
* Revert change from my previous checkin to send sync messages using ↵jam@chromium.org2011-06-131-1/+1
| | | | | | | | | SyncChannel in SendAsAsync. TBR=ananta Review URL: http://codereview.chromium.org/7108076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88812 0039d316-1c4b-4281-b951-d872f2087c98
* Remove g_browser_process dependency from content. Also make all the ↵jam@chromium.org2011-06-131-1/+1
| | | | | | | | | SyncChannels in the browser process ChannelProxy instead, since no code in the browser should send synchronous IPC messages. The renderer one was done like that a long time ago to send sync IPCs for accessibility, and we learnt that that doesn't work. BUG=76697 Review URL: http://codereview.chromium.org/7046100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88806 0039d316-1c4b-4281-b951-d872f2087c98
* Download requests initiated in a ChromeFrame popup window opened via ↵ananta@chromium.org2011-06-075-15/+29
| | | | | | | | | | | | | | window.open should be reissued in the current navigation context. We use the attach external tab URL prefix as a cue to identify whether the navigation should be reissued in a new window. Fixes bug http://code.google.com/p/chromium/issues/detail?id=84235 BUG=84235 Review URL: http://codereview.chromium.org/7033061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88230 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to have chrome building with net.dllrvargas@google.com2011-06-031-3/+9
| | | | | | | | BUG=76997 TEST=none Review URL: http://codereview.chromium.org/7056049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87873 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Move chrome/browser/sync/api files into their own targetsakalin@chromium.org2011-06-021-3/+3
| | | | | | | | | | | | | | New target is 'syncapi_service'. Rename existing 'syncapi' target to 'syncapi_core'. BUG= TEST= Review URL: http://codereview.chromium.org/7020031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87666 0039d316-1c4b-4281-b951-d872f2087c98
* Automation: fix chrome/browser dependency on chrome/test headers.phajdan.jr@chromium.org2011-06-021-12/+0
| | | | | | | | | | | | | | This change also fixes a duplication of declarations introduced by Chrome Frame. Also, this removes AutocompleteEditProxy and its only two callers; we now have coverage from browser and unit tests which are much more solid. BUG=60803 Review URL: http://codereview.chromium.org/7104029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87648 0039d316-1c4b-4281-b951-d872f2087c98
* Mark FullTabUITest.AltD and FullTabUCtrlR FLAKY.msw@chromium.org2011-05-281-3/+5
| | | | | | | | | BUG=84297 TEST=none Review URL: http://codereview.chromium.org/7084016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87151 0039d316-1c4b-4281-b951-d872f2087c98
* Add a self-destruct mechanism to user-level Chrome Frame when it detects ↵robertshield@chromium.org2011-05-2710-11/+480
| | | | | | | | | | | | | | | | that system-level Chrome Frame is present. This is a first step to handling user-to-system-level handoff. It will cause a user-level install to be correctly replaced with a system-level one once the user logs out and back in again. Additional changelists will follow that: 1) Ensure full clean-up of the user-level installation. 2) Handle notifications such that logging out and in again isn't required. BUG=82816 TEST=Install user-level Chrome Frame. Review URL: http://codereview.chromium.org/7065024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87033 0039d316-1c4b-4281-b951-d872f2087c98