summaryrefslogtreecommitdiffstats
path: root/webkit/tools/test_shell
Commit message (Collapse)AuthorAgeFilesLines
* Merge 122386 - Fix Mac custom cursor color.avi@chromium.org2012-02-171-1/+1
| | | | | | | | | | | | | BUG=114598 TEST=as in bug Review URL: http://codereview.chromium.org/9419010 TBR=avi@chromium.org Review URL: https://chromiumcodereview.appspot.com/9355017 git-svn-id: svn://svn.chromium.org/chrome/branches/1025/src@122559 0039d316-1c4b-4281-b951-d872f2087c98
* Add WebKitPlatformSupport::createOffscreenGraphicsContext3Dpiman@chromium.org2012-01-314-4/+17
| | | | | | | | | | | | This is in preparation of https://bugs.webkit.org/show_bug.cgi?id=76593 BUG=99516 TEST=manually ran Chrome w/accelerated content, DRT, test_shell_tests. Review URL: http://codereview.chromium.org/9297046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119857 0039d316-1c4b-4281-b951-d872f2087c98
* content: Modfiy ResourceBundle and content_shell to run with alternative pak ↵erg@chromium.org2012-01-281-1/+1
| | | | | | | | | | | | files. BUG=111326 R=jam TBR=sky,tony,ajwong,ananta Review URL: http://codereview.chromium.org/9232060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119566 0039d316-1c4b-4281-b951-d872f2087c98
* Mark PluginTest.PluginVisibilty as FAILS.yuzo@chromium.org2012-01-271-2/+9
| | | | | | | | | | | | The test fails for WIN. BUG=111601 TEST=none TBR=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/9232042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119435 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: factor out common test sets under fileapi/kinuko@chromium.org2012-01-271-0/+2
| | | | | | | | | | | I wanted to use the same set of files for other testing and wanted to make this cleanup first. BUG=none TEST=existing tests Review URL: https://chromiumcodereview.appspot.com/9200005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119432 0039d316-1c4b-4281-b951-d872f2087c98
* remove build_webkit_exes_from_webkit_gyp flagdpranke@chromium.org2012-01-241-0/+7
| | | | | | | | | | R=tony@chromium.org BUG=105823 TEST=everything stays green Review URL: https://chromiumcodereview.appspot.com/9254040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118774 0039d316-1c4b-4281-b951-d872f2087c98
* Implement WebViewClient::createGraphicsContext3D (and support for DRT)piman@chromium.org2012-01-202-0/+19
| | | | | | | | | | | | This is chrome side of https://bugs.webkit.org/show_bug.cgi?id=76593 This also reverts r118249 BUG=99516 TEST=manually ran Chrome w/accelerated content, DRT, test_shell_tests. Review URL: http://codereview.chromium.org/9254035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118543 0039d316-1c4b-4281-b951-d872f2087c98
* build DRT, webkit_unit_tests from individual gyp files.dpranke@chromium.org2012-01-191-1/+1
| | | | | | | | | | | | | | | | | This change toggles the build_webkit_exes_from_webkit_gyp file to 0, so that we try to build DumpRenderTree and webkit_unit_tests from their corresponding .gyp files (WebKitUnitTests.gyp and Tools.gyp) rather than the old WebKit.gyp file. This breaks the circular dependencies between the executables which depend on webkit_support, which depends on WebKit.gyp. We now only use the 'webkit' target itself in WebKit.gyp. R=tony@chromium.org BUG=105826 TEST=waterfall stays green Review URL: https://chromiumcodereview.appspot.com/8889039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118366 0039d316-1c4b-4281-b951-d872f2087c98
* Rename webkit_media::VideoRendererImpl to webkit_media::SkCanvasVideoRenderer.scherkus@chromium.org2012-01-192-2/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/9255022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118322 0039d316-1c4b-4281-b951-d872f2087c98
* Transition to base/mac/bundle_locations.h step 2jeremy@chromium.org2012-01-191-3/+4
| | | | | | | | | | | Remove MainAppBundle() in favor of FrameworkBundle() and update all callsites + code comments. BUG=None TEST=Code should compile and all unit tests should pass. Review URL: https://chromiumcodereview.appspot.com/9220005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118293 0039d316-1c4b-4281-b951-d872f2087c98
* Transition to base/mac/bundle_locations.h step 1jeremy@chromium.org2012-01-191-2/+3
| | | | | | | | | | | | | | | | | Initial transition steps, trying to do this in small steps so it's easier to review. foundation_util.h: * Remove SetOverride*() methods and modify all callsites to use bundle_location.h version. * MainAppBundle() - call through to bundle_location version as an interim step. * Rename PathForFrameworkBundleResource() and modify callers. * Remove one instance of [NSBundle mainBundle]. BUG=None TEST=Chrome/Mac should launch correctly and all unit tests should pass. Review URL: http://codereview.chromium.org/9187053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118284 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 118001 - Revert 117968 - Rename is_hsts_host to fatal.apatrick@chromium.org2012-01-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per wtc: the old name was too specific, and became confusing because we now also have certificate errors that users cannot override, but for reasons other than (although still closely related to) HSTS. Failures were: http://chromegw.corp.google.com/i/chromium/builders/XP%20Tests%20%28dbg%29%286%29/builds/7935 http://chromegw.corp.google.com/i/chromium/builders/XP%20Tests%20%28dbg%29%282%29/builds/13488 (view as text) WorkerFileSystemTest.FileWriterSyncTruncateExtend: [1132:3724:0117/155729:2434562:INFO:ui_layout_test.cc(57)] Assume LayoutTests in E:\b\build\slave\XP_Tests__dbg__6_\build\src\chrome\test\data\layout_tests\LayoutTests [1132:3724:0117/155729:2434562:INFO:ui_layout_test.cc(143)] Assume LayoutTests in fast\filesystem [1132:3724:0117/155730:2434765:INFO:ui_layout_test.cc(143)] Assume LayoutTests in fast\js .\test\ui\ui_test.cc(720): error: Failed Timeout reached in WaitUntilCookieNonEmpty Google Test trace: .\test\ui\ui_layout_test.cc(174): file-writer-sync-truncate-extend.html .\test\ui\ui_layout_test.cc(254): error: Value of: inner_text.c_str() Actual: "[Worker] Test using FileWriterSync.truncate to extend a file. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". Starting worker: ../resources/file-writer-sync-truncate-extend.js " Expected: expected_result_value.c_str() Which is: "[Worker] Test using FileWriterSync.truncate to extend a file. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". Starting worker: ../resources/file-writer-sync-truncate-extend.js PASS [Worker] Truncate extension verified. PASS successfullyParsed is true TEST COMPLETE " Google Test trace: .\test\ui\ui_layout_test.cc(174): file-writer-sync-truncate-extend.html BUG=109941 Review URL: https://chromiumcodereview.appspot.com/9188019 TBR=palmer@chromium.org TBR=apatrick@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118011 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 117968 - Rename is_hsts_host to fatal.apatrick@chromium.org2012-01-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per wtc: the old name was too specific, and became confusing because we now also have certificate errors that users cannot override, but for reasons other than (although still closely related to) HSTS. Failures were: http://chromegw.corp.google.com/i/chromium/builders/XP%20Tests%20%28dbg%29%286%29/builds/7935 http://chromegw.corp.google.com/i/chromium/builders/XP%20Tests%20%28dbg%29%282%29/builds/13488 (view as text) WorkerFileSystemTest.FileWriterSyncTruncateExtend: [1132:3724:0117/155729:2434562:INFO:ui_layout_test.cc(57)] Assume LayoutTests in E:\b\build\slave\XP_Tests__dbg__6_\build\src\chrome\test\data\layout_tests\LayoutTests [1132:3724:0117/155729:2434562:INFO:ui_layout_test.cc(143)] Assume LayoutTests in fast\filesystem [1132:3724:0117/155730:2434765:INFO:ui_layout_test.cc(143)] Assume LayoutTests in fast\js .\test\ui\ui_test.cc(720): error: Failed Timeout reached in WaitUntilCookieNonEmpty Google Test trace: .\test\ui\ui_layout_test.cc(174): file-writer-sync-truncate-extend.html .\test\ui\ui_layout_test.cc(254): error: Value of: inner_text.c_str() Actual: "[Worker] Test using FileWriterSync.truncate to extend a file. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". Starting worker: ../resources/file-writer-sync-truncate-extend.js " Expected: expected_result_value.c_str() Which is: "[Worker] Test using FileWriterSync.truncate to extend a file. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". Starting worker: ../resources/file-writer-sync-truncate-extend.js PASS [Worker] Truncate extension verified. PASS successfullyParsed is true TEST COMPLETE " Google Test trace: .\test\ui\ui_layout_test.cc(174): file-writer-sync-truncate-extend.html BUG=109941 Review URL: https://chromiumcodereview.appspot.com/9188019 TBR=palmer@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118001 0039d316-1c4b-4281-b951-d872f2087c98
* Rename is_hsts_host to fatal.palmer@chromium.org2012-01-171-1/+1
| | | | | | | | | | | Per wtc: the old name was too specific, and became confusing because we now also have certificate errors that users cannot override, but for reasons other than (although still closely related to) HSTS. BUG=109941 Review URL: https://chromiumcodereview.appspot.com/9188019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117968 0039d316-1c4b-4281-b951-d872f2087c98
* Add CreateFileSystemOperation() method to FileSystemContextkinuko@chromium.org2012-01-163-30/+29
| | | | | | | | | BUG=none TEST=no functional changes Review URL: http://codereview.chromium.org/8999017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117830 0039d316-1c4b-4281-b951-d872f2087c98
* Fold WebMediaPlayerImpl::Initialize() into the constructor.scherkus@chromium.org2012-01-131-11/+9
| | | | | | | | | | | OverrideCreateWebMediaPlayer() was simplified to return a pointer instead of relying on a bool+out-param since unlike OverrideCreatePlugin() we don't require blocking creation of media players. BUG=109958 Review URL: http://codereview.chromium.org/9187045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117607 0039d316-1c4b-4281-b951-d872f2087c98
* Remove --simple-data-source and convert WebMediaPlayerImpl::Initialize() to ↵scherkus@chromium.org2012-01-121-6/+4
| | | | | | | | | | | | a void function. This is a step in removing WebMediaPlayerImpl::Initialize() entirely. BUG=109958 Review URL: http://codereview.chromium.org/9195001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117447 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup FileSystemOperation for preparing for adding FSO-factory methodkinuko@chromium.org2012-01-112-12/+29
| | | | | | | | | | | | | | | | | | | | 1. Move OpenFileSystem() to FileSystemContext 2. Change Cancel() not to take another FileSystemOperation These two changes are made so that all the operations that require FileSystemOperation take target path URL. 3. Did some related code cleanups in FileSystemMountPointProvider: - Renamed ValidateFileSystemRootAndGetURL() to ValidateFileSystemRoot() as we no longer need to return RootURL - Renamed ValidateFileSystemRootAndGetPathOnFileThread() to GetFileSystemRootPathOnFileThread() for the sake of simplicity - Reimplemented SandboxMPP::GetRootPathTask using PostTaskAndReply Patch from http://codereview.chromium.org/9004019/ BUG=none TEST=existing tests should pass Review URL: http://codereview.chromium.org/9016020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117197 0039d316-1c4b-4281-b951-d872f2087c98
* Allow setting empty data for a MIME type in MockWebClipboardImpl.dcheng@chromium.org2012-01-111-3/+3
| | | | | | | | | BUG=34813 TEST=none Review URL: http://codereview.chromium.org/9167028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117121 0039d316-1c4b-4281-b951-d872f2087c98
* Integrate HTMLMediaElement with Web Audio API's MediaElementAudioSourceNode ↵crogers@google.com2012-01-071-0/+1
| | | | | | | | | | | | | | (take 2) RenderAudioSourceProvider implements WebKit::WebAudioSourceProvider using AudioRendererImpl BUG=none TEST=none (tested locally) Original Code Review: http://codereview.chromium.org/8980008/ Review URL: http://codereview.chromium.org/9122009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116778 0039d316-1c4b-4281-b951-d872f2087c98
* Remove task.h and finish base::Bind() migration.ajwong@chromium.org2012-01-065-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Over 341 CLs, in ~3 months, touching 3251 unique files! Top 5 most CLs: (121) jhawkins ( 45) dcheng ( 24) achuith ( 23) csilv ( 12) tfarina ( 12) groby ~1000 files touched: (918) jhawkins 100+ files touched: (486) ajwong (385) willchan (372) dcheng (126) csilv (123) fischman (112) sergeyu 49+ files touched: (65) tfarina (57) acolwell (52) adamk (49) tzik BUG=35223 TEST=existing Review URL: http://codereview.chromium.org/9114020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116748 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 116643 - Integrate HTMLMediaElement with Web Audio API's ↵msw@chromium.org2012-01-061-1/+0
| | | | | | | | | | | | | | | | MediaElementAudioSourceNode RenderAudioSourceProvider implements WebKit::WebAudioSourceProvider using AudioRendererImpl BUG=none TEST=none (tested locally) Review URL: http://codereview.chromium.org/8980008 TBR=crogers@google.com Review URL: http://codereview.chromium.org/9121001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116647 0039d316-1c4b-4281-b951-d872f2087c98
* Integrate HTMLMediaElement with Web Audio API's MediaElementAudioSourceNodecrogers@google.com2012-01-061-0/+1
| | | | | | | | | | | RenderAudioSourceProvider implements WebKit::WebAudioSourceProvider using AudioRendererImpl BUG=none TEST=none (tested locally) Review URL: http://codereview.chromium.org/8980008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116643 0039d316-1c4b-4281-b951-d872f2087c98
* Change over IgnoreReturn to IgnoreResult. remove IgnoreReturn.ajwong@chromium.org2012-01-061-6/+9
| | | | | | | | | BUG=98919 TEST=existing Review URL: http://codereview.chromium.org/9111032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116631 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Removing FileSystemPathManagerkinuko@chromium.org2012-01-052-8/+8
| | | | | | | | | | | | | | | | - Deprecating FileSystemPathManager, which I believe no longer has a lot of reasons to exist * Changed GetFileSystemTypeString to a regular function in file_system_util * Added GetFileUtil(FileSystemType), GetMountPointProvider(FileSystemType), external_provider() to FileSystemContext * Moved all the tests in file_system_path_manager_unittest to file_system_mount_point_provider_unittest - Also replaced two boolean values in FileSystemContext with a thin FileSystemOptions interface BUG=none TEST=no functional changes Review URL: http://codereview.chromium.org/9004019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116482 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: A bunch more removal of deprecated raw GtkWidget access, focusing on ↵erg@chromium.org2012-01-051-5/+6
| | | | | | | | | | | | GtkWidget->window BUG=79722 TEST=none Review URL: http://codereview.chromium.org/9030029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116430 0039d316-1c4b-4281-b951-d872f2087c98
* Use the new callback tracker and delete the old onebrettw@chromium.org2012-01-041-1/+0
| | | | | | | | | | | | | | | | | | | | | I added some ClearAndRun and ClearAndAbort helper functions to clean up the common pattern of doing a swap to run the callbacks. I was also able to clean up some of the file callbacks stuff since the parameters to the new TrackedCallback are simpler. This fixes a scary bug in the Transport API where all completion callbacks would be aborted for all objects when you close the connection (!) The HostResourceTracker is no longer necessary since the only point of this was to integrate with the callback tracker. I removed it. BUG=74062 TEST= Review URL: http://codereview.chromium.org/9015009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116395 0039d316-1c4b-4281-b951-d872f2087c98
* Remove more wstrings in webkit/tools/test_shell.tony@chromium.org2012-01-048-35/+37
| | | | | | | | | | | | | The printfs are also no longer used. I can completely remove them in a follow up change. BUG=23581 TEST=None Review URL: http://codereview.chromium.org/8983009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116253 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some wstrings in test_shell.tony@chromium.org2012-01-037-25/+17
| | | | | | | | | | Turns out we never used the title so we can remove it completely. BUG=23581 Review URL: http://codereview.chromium.org/9003013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116173 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Remove scoped_callback_factory.h.jhawkins@chromium.org2012-01-031-1/+0
| | | | | | | | | | BUG=none TEST=none R=groby Review URL: http://codereview.chromium.org/9032010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116148 0039d316-1c4b-4281-b951-d872f2087c98
* Removing stray mention of WebWorkerClientdslomov@chromium.org2011-12-301-1/+0
| | | | | | | | TBR=levin@chromium.org Review URL: http://codereview.chromium.org/8968040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116031 0039d316-1c4b-4281-b951-d872f2087c98
* Add --dart-flags and --disable-dart command line switches.podivilov@chromium.org2011-12-233-0/+9
| | | | | | | | R=darin@chromium.org Review URL: http://codereview.chromium.org/8905006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115707 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up painting and conversion functions inside ↵scherkus@chromium.org2011-12-211-0/+1
| | | | | | | | | | | | webkit_media::VideoRendererImpl. The SkBitmap for a slow paint is now lazily allocated until it's needed. Furthermore the SkBitmap will be reallocated to match the dimensions of incoming VideoFrames. BUG=95640 Review URL: http://codereview.chromium.org/8742034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115375 0039d316-1c4b-4281-b951-d872f2087c98
* Implement async verision of FileSystemFileUtil and in-memory file system for ↵satorux@chromium.org2011-12-171-0/+3
| | | | | | | | | | | | | | testing purposes. patch from issue 8574007 BUG=chromium-os:23316 TEST=out/Debug/test_shell_tests --gtest_filter='MemoryFileUtilTest.*' Review URL: http://codereview.chromium.org/8907014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114923 0039d316-1c4b-4281-b951-d872f2087c98
* Use a monotonic clock (TimeTicks) to report network times to WebCore.simonjam@chromium.org2011-12-161-4/+4
| | | | | | | | | | | | | Navigation Timing (window.performance.timing) is now spec'd to use monotonically increasing time, so we need to follow suit. Most of this CL is just plumbing TimeTicks through. We already use TimeTicks to implement monotonicallyIncreasingTime() in WebCore. On Windows, the clock doesn't tick uniformly between processes, so there is a layer in content that corrects for skew. BUG=None TEST=Adhoc (ran webtiming-* LayoutTests from Chrome) and content_unittests Review URL: http://codereview.chromium.org/7602023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114736 0039d316-1c4b-4281-b951-d872f2087c98
* Revert: Revert "net: remove DNS certificate checking code."agl@chromium.org2011-12-151-5/+9
| | | | | | Now with ChromeOS fix. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114664 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "net: remove DNS certificate checking code."agl@chromium.org2011-12-151-9/+5
| | | | | | This reverts commit r114642 - it broke ChromeOS. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114644 0039d316-1c4b-4281-b951-d872f2087c98
* net: remove DNS certificate checking code.agl@chromium.org2011-12-151-5/+9
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/8944001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114642 0039d316-1c4b-4281-b951-d872f2087c98
* Track webcore worker message loops in chromium.dgrogan@chromium.org2011-12-131-0/+1
| | | | | | | | | | | | BUG=106265 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=114157 Review URL: http://codereview.chromium.org/8785013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114192 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 114157 - Track webcore worker message loops in chromium.acolwell@chromium.org2011-12-131-1/+0
| | | | | | | | | | | | | | | BUG=106265 TEST= Broke Linux Builder (dbg)(shared) Review URL: http://codereview.chromium.org/8785013 TBR=dgrogan@chromium.org Review URL: http://codereview.chromium.org/8907009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114165 0039d316-1c4b-4281-b951-d872f2087c98
* Track webcore worker message loops in chromium.dgrogan@chromium.org2011-12-131-0/+1
| | | | | | | | | | BUG=106265 TEST= Review URL: http://codereview.chromium.org/8785013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114157 0039d316-1c4b-4281-b951-d872f2087c98
* net: split the SSL session cache between incognito and normal.agl@chromium.org2011-12-121-1/+3
| | | | | | | | | | | | | This change causes incognito requests to effectively have a different SSL session cache from other requests. SSL session information will therefore not leak into or out of incognito mode. BUG=30877 TEST=net_unittests Review URL: http://codereview.chromium.org/8857002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114098 0039d316-1c4b-4281-b951-d872f2087c98
* enable component build of webkit_glue.dpranke@chromium.org2011-12-081-0/+5
| | | | | | | | | | | | Also fixes a few straggling missing dependencies. R=darin@chromium.org BUG=98755 TEST=waterfall stays green Review URL: http://codereview.chromium.org/8819004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113696 0039d316-1c4b-4281-b951-d872f2087c98
* Remove MessageLoop::QuitTask() from webkit.dcheng@chromium.org2011-12-082-2/+2
| | | | | | | | | | | | base/task.h is going away and being replaced by base/bind.h and base/callback.h. BUG=none TEST=none Review URL: http://codereview.chromium.org/8888022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113671 0039d316-1c4b-4281-b951-d872f2087c98
* Don't attempt to forward declare StringPiece. #include the declaration, or ↵erikwright@chromium.org2011-12-071-4/+1
| | | | | | | | | | | | | | | | remove the forward declaration where it was not actually used. 1) Forward declaring StringPiece is generally discouraged because it prevents callers from benefiting from automatic coersion from string/char* types. 2) A follow-up CL (http://codereview.chromium.org/8659047/) will make StringPiece a template, and thus awkward to forward declare. The very small number of places that were appropriately forward declaring it do not justify writing a 'string_piece_forward.h'. This particular CL would be one of the rare ones where a forward declaration would be 'appropriate', but it does not warrant forward-declaring both the template and the typedef, and the number of similar cases does not justify creating a _forward.h header. BUG=87634 R=tony@chromium.org Review URL: http://codereview.chromium.org/8819022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113465 0039d316-1c4b-4281-b951-d872f2087c98
* Setup TestShellPlatformDelegate before MessageLoop.shess@chromium.org2011-12-071-5/+5
| | | | | | | | | | | | MessagePumpMac wants NSApp to be initialized before the UI MessageLoop is created. BUG=102224 Review URL: http://codereview.chromium.org/8844001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113437 0039d316-1c4b-4281-b951-d872f2087c98
* Add glue for supporting custom MIME types in DataTransfer.dcheng@chromium.org2011-12-044-2/+38
| | | | | | | | | BUG=31037 TEST=none in this patch, will be landed in WebKit as layout tests. Review URL: http://codereview.chromium.org/8775025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112927 0039d316-1c4b-4281-b951-d872f2087c98
* Update these includes to use the new header locationsabarth@chromium.org2011-12-0333-65/+65
| | | | | | | TBR=darin Review URL: http://codereview.chromium.org/8787003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112824 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Move ScopedSendingEvent from content/common/mac to base/mac.shess@chromium.org2011-12-011-24/+5
| | | | | | | | | | | Also merge content/ MockCrControlApp into base/ MockCrApp. Also use MockCrApp in test_shell_tests, and slight tweak to autorelease pool in test_shell's initialization. BUG=102224 Review URL: http://codereview.chromium.org/8724004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112578 0039d316-1c4b-4281-b951-d872f2087c98
* Rewrite BufferedDataSource tests to use real BufferedResourceLoader objects.scherkus@chromium.org2011-11-291-0/+2
| | | | | | | | | | The new tests expose the very real memory leak described in bug 100914. The fix for the leak is non trivial and will be addressed in a follow up patch. BUG=100914 Review URL: http://codereview.chromium.org/8649002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112043 0039d316-1c4b-4281-b951-d872f2087c98