summaryrefslogtreecommitdiffstats
path: root/webkit/tools
Commit message (Collapse)AuthorAgeFilesLines
* Disable plugins/get-file-url.html on the Webkit ASan bot (issue 166932)glider@chromium.org2013-02-051-0/+1
| | | | | | | | BUG=166932 TBR=dpranke Review URL: https://codereview.chromium.org/12228003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180699 0039d316-1c4b-4281-b951-d872f2087c98
* Skip plugins/get-empty-url.html on the Webkit Linux ASan bot (issue 166932)glider@chromium.org2013-02-041-0/+1
| | | | | | | | BUG=166932 TBR=dpranke Review URL: https://codereview.chromium.org/12177013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180385 0039d316-1c4b-4281-b951-d872f2087c98
* Add FilePath to base namespace.brettw@chromium.org2013-02-0227-112/+117
| | | | | | | This updates headers that forward-declare it and a few random places to use the namespace explicitly. There us a using declaration in file_path.h that makes the rest compile, which we can do in future passes. Review URL: https://codereview.chromium.org/12163003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180245 0039d316-1c4b-4281-b951-d872f2087c98
* Skip plugins/fullscreen-plugins-dont-reload.html on the Webkit ASan bot ↵glider@chromium.org2013-02-011-0/+1
| | | | | | | | | | (issue 166932) BUG=166932 TBR=dpranke Review URL: https://codereview.chromium.org/12094105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180143 0039d316-1c4b-4281-b951-d872f2087c98
* More test expectations for the Webkit ASan bot.glider@chromium.org2013-02-011-0/+2
| | | | | | | | | | | Skip fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html (issue 145940) Skip plugins/form-value.html (issue 166932) BUG=145940,166932 TBR=dpranke Review URL: https://codereview.chromium.org/12092109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180129 0039d316-1c4b-4281-b951-d872f2087c98
* Skip plugins/embed-prefers-plugins-for-images.html on the Webkit ASan botglider@chromium.org2013-01-311-0/+1
| | | | | | | | BUG=166932 TBR=dpranke Review URL: https://codereview.chromium.org/12093092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179898 0039d316-1c4b-4281-b951-d872f2087c98
* Skip plugins/embed-inside-object.html on the Webkit ASan botglider@chromium.org2013-01-311-0/+1
| | | | | | | | BUG=166932 TBR=dpranke Review URL: https://codereview.chromium.org/12087107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179894 0039d316-1c4b-4281-b951-d872f2087c98
* Skip plugins/embed-attributes-style.html on the Webkit ASan bot (issue 166932)glider@chromium.org2013-01-311-0/+2
| | | | | | | | | | Skip fast/loader/loadInProgress.html (issue 145940) BUG=166932,145940 TBR=dpranke Review URL: https://codereview.chromium.org/12121002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179885 0039d316-1c4b-4281-b951-d872f2087c98
* Some layout_tests expectations for the Webkit ASan bot:glider@chromium.org2013-01-311-2/+35
| | | | | | | | | | | | | | | -- enabled platform/chromium/virtual/softwarecompositing back (issue 155911) -- disabled fast/replaced/border-radius-clip.html, plugins/crash-restoring-plugin-page-from-page-cache.html, plugins/iframe-shims.html (issue 145940) -- disabled plugins/destroy-on-setwindow.html (issue 144118) -- disabled plugins/embed-attributes-setting.html (issue 166932) -- disabled plugins/get-url-notify-with-url-that-fails-to-load.html (issue 142301) -- disabled fast/js/string-replacement-outofmemory.html (issue 173366) BUG=155911,145940,144118,166932,142301,173366 TBR=dpranke Review URL: https://codereview.chromium.org/12091089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179882 0039d316-1c4b-4281-b951-d872f2087c98
* Enable textarea resizer in test_shell.tony@chromium.org2013-01-311-1/+0
| | | | | | | | | | This matches what we ship in Chromium. BUG=None Review URL: https://codereview.chromium.org/12094066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179745 0039d316-1c4b-4281-b951-d872f2087c98
* Remove enums that changed in WebKittony@chromium.org2013-01-281-4/+4
| | | | | | | | | | | This is similar to https://codereview.chromium.org/12091028/ and removes the usage of an enum that is changing names. BUG=172640 Review URL: https://codereview.chromium.org/12096025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179197 0039d316-1c4b-4281-b951-d872f2087c98
* Move file_util_proxy to base/files.brettw@chromium.org2013-01-261-1/+1
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/12035111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178952 0039d316-1c4b-4281-b951-d872f2087c98
* Add BrowserContext specific external mount pointstbarzic@chromium.org2013-01-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | ... and drill them down to FileSystemContext and CrosMountPointProvider. These mount points will be used to register profile specific mount points. (read Google drive, and in multi-profile world Downloads). Also, use BrowserContext mount points to register mount points in browser tests. TBR=sky@chromium.org (for chrome/browser/ui) BUG=158837 TEST= { content_unittests:FileSystemContextTest.*; browser_tests:*FileSystemExtensionApiTest.*; manual: verify that Files.app display files and can execute fileBrowserHandlers (in Downloads and drive, with and without --file-manager-packaged flag); Review URL: https://chromiumcodereview.appspot.com/11943023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178927 0039d316-1c4b-4281-b951-d872f2087c98
* New FileSystemURL crackingtbarzic@chromium.org2013-01-243-15/+17
| | | | | | | | | | | | | | | | | | | follow up on https://codereview.chromium.org/11648027/ Instead of cracking FileSystemURL in its ctor (somewhat magically, using singleton IsolatedContext and SystemExternalMountPoints), require FileSystemURL to be cracked explicitly. The FileSystemURL can be cracked using specific MountPoints implementation or using specific FileSystemContext which will select available MountPoints implementation that should be used to crack the url. (CrackURL/CreateCrackedFileSystemURL methods). Modify FileSystemURL usages to use new cracking methods. BUG=158837 TEST=content_unittests: IsolatedContextTest.* ExternalMountPointsTest.* FileSystemContextTest.* Review URL: https://chromiumcodereview.appspot.com/11787028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178664 0039d316-1c4b-4281-b951-d872f2087c98
* Move window_open_disposition.h from webkit/ into ui/base.tfarina@chromium.org2013-01-225-12/+12
| | | | | | | | | | | | This reduces one more dependency on webkit from chrome. BUG=146251 R=jam@chromium.org,ben@chromium.org TBR=darin@chromium.org,tsepez@chromium.org Review URL: https://codereview.chromium.org/12036003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178082 0039d316-1c4b-4281-b951-d872f2087c98
* Enable building of test plugin on ARM.sbc@chromium.org2013-01-191-415/+417
| | | | | | | | | | | | | | The test plugin is needed by several browser and content tests. The missing plugin was causing these to fail on the ARM linux bot. This change enables the plugin for ARM in general (e.g. chromeos and linux) while leaving it disabled for android and ios builds. BUG=169810,169813 Review URL: https://chromiumcodereview.appspot.com/11931003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177827 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS 140079->140105.dominicc@google.com2013-01-181-0/+3
| | | | | | This should green interactive_ui_tests on Win and CrOS. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177624 0039d316-1c4b-4281-b951-d872f2087c98
* Update some #includes in webkit/tools/test_shell for headers in the new ↵pilgrim@chromium.org2013-01-1830-65/+65
| | | | | | | | Platform directory Review URL: https://chromiumcodereview.appspot.com/11880041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177581 0039d316-1c4b-4281-b951-d872f2087c98
* Move tests from test_shell_tests to content_unittests.tony@chromium.org2013-01-161-9/+0
| | | | | | | | | | | | | | | These tests don't depend on webkit/tools/test_shell/test_shell_test.h and can be moved to content_unittests. Some tests were relying on the MessageLoop created by TestShell. I've updated them to create their own MessageLoop. BUG=126514 Review URL: https://chromiumcodereview.appspot.com/11883022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177180 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling WebKit DEPS 139796->139821.dominicc@google.com2013-01-161-6/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177080 0039d316-1c4b-4281-b951-d872f2087c98
* Support uploading filesystem fileshashimoto@chromium.org2013-01-151-0/+2
| | | | | | | | | | | Add file_system_context to content::ResourceMessageFilter as a member. Use FileSystemContext to instantiate readers for filesystem files in ResourceRequestBody. BUG=141834 Review URL: https://chromiumcodereview.appspot.com/11794024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176809 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS 139660->139696.dominicc@google.com2013-01-151-3/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176801 0039d316-1c4b-4281-b951-d872f2087c98
* net: Stop using base::WorkerPool from UploadFileElementReaderhashimoto@chromium.org2013-01-101-1/+2
| | | | | | | | | | | Pass TaskRunner to ResourceRequestBody::ResolveElementsAndCreateUploadDataStream and use it for file operations. BUG=167524 TEST=net_unittests Review URL: https://chromiumcodereview.appspot.com/11778016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176063 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor content::RenderAudioSourceProvider as ↵scherkus@chromium.org2013-01-101-1/+1
| | | | | | | | | | | | webkit_media::WebAudioSourceProviderImpl. Doing so prevents the silliness of passing the same pointer into WebMediaPlayerParams twice. Furthermore, the switch-checking logic and render view ID code is better contained as part of RenderViewImpl as opposed to being stuffed inside RenderAudioSourceProvider's constructor. BUG=136442 Review URL: https://codereview.chromium.org/11830004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175948 0039d316-1c4b-4281-b951-d872f2087c98
* Vanquish the remnants of media::MessageLoopFactory.scherkus@chromium.org2013-01-021-13/+4
| | | | | | | | | | | | Now that media code runs on a single thread we no longer need to worry about creating additional threads at runtime. To make changes like this easier in the future, webkit_media::WebMediaPlayerParams is introduced to avoid plumbing parameters through Chrome's various abstraction layers. BUG=116873 Review URL: https://codereview.chromium.org/11468033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174808 0039d316-1c4b-4281-b951-d872f2087c98
* Convert trivial URLRequest::Interceptors and ↵pauljensen@chromium.org2012-12-201-0/+3
| | | | | | | | | | URLRequestJobFactory::Interceptor into URLRequestJobFactory::ProtocolHandlers. BUG=161524 Review URL: https://codereview.chromium.org/11293252 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174174 0039d316-1c4b-4281-b951-d872f2087c98
* Allow registering multiple paths to be redirected over HTTPpeter@chromium.org2012-12-202-26/+66
| | | | | | | | | | | | | | | | | | Android uses SimpleResourceLoaderBridge::AllowFileOverHTTP to conditionally redirect requests from local paths over the file:// protocol to a remote server for WebKit layout and performance tests, as we can't push all data to the device. Previously only a single redirect could be registered, which has broken layout tests. This change makes it possible to register multiple. This code is only used for running WebKit layout and performance tests on Android. BUG= Review URL: https://chromiumcodereview.appspot.com/11639021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174158 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some code style issues in fling gesture curve implementation.rjkroege@chromium.org2012-12-191-1/+1
| | | | | | | | | | | | | The fling gesture curve implementation was mis-named and had some minor style nits. Fix this prior to the alterations needed for configurable fling gesture curves. BUG=119073 Review URL: https://chromiumcodereview.appspot.com/11645023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174033 0039d316-1c4b-4281-b951-d872f2087c98
* Remove test_shell from build target on chromeos.kinaba@chromium.org2012-12-191-423/+428
| | | | | | | | | | | | | | test_shell doesn't compile for Chrome OS now, nevertheless it was included in "make/ninja All" build and made linux_chromeos_clang bot fail. This patch disables the target on Chrome OS. BUG=165375 TEST="git cl try -b linux_chromeos_clang:compile" passes. Review URL: https://chromiumcodereview.appspot.com/11642011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173888 0039d316-1c4b-4281-b951-d872f2087c98
* Use generated shim headers for zlib.phajdan.jr@chromium.org2012-12-181-4/+0
| | | | | | | | BUG=165264 Review URL: https://codereview.chromium.org/11632002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173801 0039d316-1c4b-4281-b951-d872f2087c98
* Call WebKit::Platform::current() instead of webkitPlatformSupport()pilgrim@chromium.org2012-12-182-5/+5
| | | | | | | | for functions that have been moved to the new Platform layer Review URL: https://chromiumcodereview.appspot.com/11576057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173690 0039d316-1c4b-4281-b951-d872f2087c98
* Fix PPAPI time conversion code to handle epoch times.raymes@chromium.org2012-12-171-1/+0
| | | | | | | | | | | | | This fixes the time conversion code to be able to correctly handle epoch times (e.g. when passing a PP_Time of 0). This eliminates the need to special-case for epoch time in other code. In practice the problem this fixes only manifests itself in test code. BUG= Review URL: https://codereview.chromium.org/11567013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173516 0039d316-1c4b-4281-b951-d872f2087c98
* webkit: Update the calls from RunAllPending() to RunUntilIdle().tfarina@chromium.org2012-12-161-1/+1
| | | | | | | | | | | | RunAllPending() is deprecated and we should switch to RunUntilIdle(). BUG=131220 TBR=darin@chromium.org Review URL: https://chromiumcodereview.appspot.com/11595003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173357 0039d316-1c4b-4281-b951-d872f2087c98
* net: Change argument of URLRequest::set_upload from UploadData to ↵hashimoto@chromium.org2012-12-151-4/+4
| | | | | | | | | | | | | | | UploadDataStream Users of URLRequest are now responsible to create UploadDataStream. UploadOwnedBytesElementReader is moved from upload_data_stream.cc to upload_bytes_element_reader.h. BUG=156574 TEST=net_unittests and git try TBR=abodenha@chromium.org for cloud_print/service/service_state.cc Review URL: https://chromiumcodereview.appspot.com/11439008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173318 0039d316-1c4b-4281-b951-d872f2087c98
* We're removing the sharedWorkerRepository() function from WebKitpilgrim@chromium.org2012-12-112-6/+0
| | | | | | | | | and replacing it with a setSharedWorkerRepository() function that is called once at initialization. Review URL: https://chromiumcodereview.appspot.com/10990121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172197 0039d316-1c4b-4281-b951-d872f2087c98
* Removed some more now-passing tests. Added a bug to downstream expectation, ↵senorblanco@google.com2012-12-061-1/+1
| | | | | | | | | | to shut up the linter. TBR=robertphillips@chromium.org Review URL: https://codereview.chromium.org/11470006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171597 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 171234. Broke test_shell_tests on WebKit Mac Canaries.senorblanco@google.com2012-12-051-1/+1
| | | | | | | | | | | | | | | | | | | e.g., http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.6/builds/2895/steps/test_shell_tests/logs/stdio > Inline ppb_graphics_2d_impl to the host. > > - Split original tests to content_browsertests and test_shell_tests > - *_flush_callback_ are no longer needed > > TEST=browser_tests,content_browsertests,test_shell_tests,ppapi/examples/paint_manager > BUG= > > Review URL: https://chromiumcodereview.appspot.com/11434049 TBR=victorhsieh@chromium.org Review URL: https://codereview.chromium.org/11447014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171255 0039d316-1c4b-4281-b951-d872f2087c98
* Inline ppb_graphics_2d_impl to the host.victorhsieh@chromium.org2012-12-051-1/+1
| | | | | | | | | | | | - Split original tests to content_browsertests and test_shell_tests - *_flush_callback_ are no longer needed TEST=browser_tests,content_browsertests,test_shell_tests,ppapi/examples/paint_manager BUG= Review URL: https://chromiumcodereview.appspot.com/11434049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171234 0039d316-1c4b-4281-b951-d872f2087c98
* Move gl_bindings_skia_cmd_buffer into webkit_gpu and make the latter a componentpiman@chromium.org2012-11-301-0/+1
| | | | | | | | | | | | | | | | | | webkit_gpu (implicitly) depends on webkit_glue (and its deep dependencies) just because of this. Moving gl_bindings_skia_cmd_buffer here allows ui/compositor to just depend on webkit_gpu and not glue any more. It also makes somewhat more sense. webkit_gpu should be a component because it's used by both ui/compositor and content/. I think we've been lucky so far without it because each component uses a different subset of webkit_gpu. BUG=159278 Review URL: https://chromiumcodereview.appspot.com/11348231 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170303 0039d316-1c4b-4281-b951-d872f2087c98
* Separate resource file for web cursor on Winoshima@chromium.org2012-11-291-0/+1
| | | | | | | | | BUG=162189 TEST=manual. see bug for repro steps. Review URL: https://codereview.chromium.org/11421115 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170244 0039d316-1c4b-4281-b951-d872f2087c98
* Update webkit unit test initialization of URLRequestJobFactory objects.tedv@chromium.org2012-11-291-1/+2
| | | | | | | | | | | | | The associated CR involves moving mutation interfaces of URLRequestJobFactory to URLRequestJobFactory. As such, their initializations need to maintain their type as URLRequestJobFactoryImpl before those interfaces can be removed. See CL https://codereview.chromium.org/11227017 for more information. BUG=146602 Review URL: https://chromiumcodereview.appspot.com/11280202 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170182 0039d316-1c4b-4281-b951-d872f2087c98
* Move all BufferedDataSource::Read() related state to a ReadOperation helper ↵scherkus@chromium.org2012-11-281-0/+2
| | | | | | | | | | class. Addresses a few outstanding TODOs where there was duplicated state and inconsistent access patterns. Review URL: https://codereview.chromium.org/11421080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170023 0039d316-1c4b-4281-b951-d872f2087c98
* Remove test result that was moved upstream.tony@chromium.org2012-11-271-2/+0
| | | | | | | | | | | This moved upstream in http://trac.webkit.org/changeset/134977 and is causing lint errors. BUG=None Review URL: https://codereview.chromium.org/11413191 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169740 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 3.15.5 and adjust test expectations.ulan@chromium.org2012-11-231-0/+3
| | | | | | | | | R=jkummerow@chromium.org Review URL: https://chromiumcodereview.appspot.com/11308183 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169347 0039d316-1c4b-4281-b951-d872f2087c98
* [base] Move AutoReset to base namespace.dbeam@chromium.org2012-11-211-3/+3
| | | | | | | | | | | NOTRY=true R=darin@chromium.org BUG=None Review URL: https://chromiumcodereview.appspot.com/11308132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168978 0039d316-1c4b-4281-b951-d872f2087c98
* Remove rc file for scaled resource pak. They're already repacked inoshima@chromium.org2012-11-171-1/+0
| | | | | | | | | | | | | | | chrome_<scale>_percent.pak TBR=sail@chromium.org BUG=160934 TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=168125 Review URL: https://chromiumcodereview.appspot.com/11418003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168355 0039d316-1c4b-4281-b951-d872f2087c98
* Move scoped_temp_dir from base to base/filesbrettw@chromium.org2012-11-163-8/+6
| | | | | | | | | | Also add to base namespace. BUG= Review URL: https://codereview.chromium.org/11359217 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168281 0039d316-1c4b-4281-b951-d872f2087c98
* ui: Make native_theme its own library.tfarina@chromium.org2012-11-162-1/+2
| | | | | | | | | | BUG=103304 R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/11275322 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168194 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify platform_canvas.h by recognizing that PlatformCanvas does not ↵reed@google.com2012-11-143-3/+4
| | | | | | | | | | | | | | | | | | | | | actually extend SkCanvas in any way, other than provide a host of constructors (and delayed constructors in the form of 'initialize' methods). These late initializers are a problem, as SkCanvas is deprecating its setDevice() call, moving to model where the backingstore/device for the canvas must be created before the canvas is created. This is necessary to allow skia to continue to extend SkCanvas for its backends (e.g. GPU, PDF, Picture, Pipe, etc.). The practical change in this CL is to make PlatformCanvas just a typedef for SkCanvas, and change the call-sites that want to call initialize() to instead create the canvas using one of the provided Factory functions (e.g. CreatePlatformCanvas). The modifier Platform is maintained, to document that this canvas may be backed by platform-specific pixels (e.g. allocated by GDI or cairo). Review URL: https://codereview.chromium.org/11138024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167669 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid redundantly setting tex parametersjamesr@chromium.org2012-11-131-0/+2
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11366199 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167479 0039d316-1c4b-4281-b951-d872f2087c98