summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* DevTools: Add exception handling support into the window context evaluation.pfeldman@chromium.org2009-06-155-17/+38
| | | | | | Review URL: http://codereview.chromium.org/126122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18382 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Provisional commit for ↵pfeldman@chromium.org2009-06-153-38/+59
| | | | | | | | https://bugs.webkit.org/attachment.cgi?id=31255 landing. Review URL: http://codereview.chromium.org/125119 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18377 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: extension content script names are shown with a background color ↵yurys@google.com2009-06-154-5/+50
| | | | | | | | | different from other scripts. BUG=13677 Review URL: http://codereview.chromium.org/125116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18374 0039d316-1c4b-4281-b951-d872f2087c98
* Wean activex_shim from urlmon.lib:sgk@google.com2009-06-142-8/+3
| | | | | | | | | | | | | | Remove urlmon.lib from activex_shim's AdditionalDependencies. Add urlmon.lib to AdditionalDependencies in chrome_dll.vcproj and unittests.vcproj. Add activex_shim as a dependency of default_plugin, so the things that link against default_plugin get urlmon.lib from the activex_shim link_settings. BUG=none TEST=none Review URL: http://codereview.chromium.org/126103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18366 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test_shell_tests going over the limit of /I directoriessgk@google.com2009-06-141-0/+3
| | | | | | | | | passed to the resource compiler, too. BUG=none TEST=none Review URL: http://codereview.chromium.org/125110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18364 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the PlatformContext layer to have only one class.brettw@chromium.org2009-06-145-25/+13
| | | | | | | | | | | | | | | | | | | | | | | | | Previously we had three classes of PlatformCanvas*, one for each platform. Then we had a typedef of PlatformContext to PlatformCanvas[Mac|Win|Linux] for the specific platform. This means that it was almost impossible to forward-declare PlatformCanvas and there were a bunch of unnecessary includes of platform_canvas.h in header files. This change makes there be only one platform_canvas.h header with ifdefs, which removes a decent amount of duplicated code. There is a platform-independent file, and one platform-dependent file of platform_canvas for each platform. I also renamed PlatformDevice[Mac|Win|Linux] to PlatformDevice, althouth in this case I kept the separate headers since there was much less overlap. I also broke out CanvasPaint into separate headers so this template doesn't need to be included all over the project (only a couple of files actually need it). Review URL: http://codereview.chromium.org/125109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18363 0039d316-1c4b-4281-b951-d872f2087c98
* Update expected results.abarth@chromium.org2009-06-141-0/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18362 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit DEPS and fix build.abarth@chromium.org2009-06-142-5/+9
| | | | | | | TBR=pkasting Review URL: http://codereview.chromium.org/125108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18361 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r18359.sgk@google.com2009-06-142-3/+8
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/125106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18360 0039d316-1c4b-4281-b951-d872f2087c98
* Convert chrome.dll to gyp generation.sgk@google.com2009-06-142-8/+3
| | | | | | | | | | | | | | | | Remove unnecessary addition of urlmon.lib to AdditionalDepenedencies of activex_shim. Add activex_shim as a dependency of default_plugin (so the things that link against it get urlmon.lib from the link_settings of activex_shim). Add urlmon.lib to AdditionalDependencies in unittests.vcproj (which is going away soon, but this makes the transition smooth). BUG=none TEST=none Review URL: http://codereview.chromium.org/126073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18359 0039d316-1c4b-4281-b951-d872f2087c98
* Pull in gyp support for a 'resource_include_dirs' setting.sgk@google.com2009-06-131-0/+3
| | | | | | | | | | Use it to keep the number of /I options we pass to webkit resource compilation within acceptable limits. BUG=none TEST=none Review URL: http://codereview.chromium.org/125104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18358 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r18354.sgk@google.com2009-06-132-3/+8
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/125100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18355 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unnecessary addition of urlmon.lib to AdditionalDependenciessgk@google.com2009-06-132-8/+3
| | | | | | | | | | | of activex_shim. Add it as a dependency of default_plugin. Add urlmon.lib to AdditionalDependencies in unittests.vcproj (going away soon, but this makes the transition smooth). BUG=none TEST=none Review URL: http://codereview.chromium.org/125099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18354 0039d316-1c4b-4281-b951-d872f2087c98
* Mark a flaky layout test which has been timing out on some runs.ericroman@google.com2009-06-131-1/+1
| | | | | | | | | BUG=13767 TBR=tony Review URL: http://codereview.chromium.org/125098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18350 0039d316-1c4b-4281-b951-d872f2087c98
* Add image baseline for "generated-content.html" on linux.eroman@chromium.org2009-06-132-0/+1
| | | | | | | | | | Differs from windows baseline only by text renering. TBR=tony Review URL: http://codereview.chromium.org/126088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18347 0039d316-1c4b-4281-b951-d872f2087c98
* Add chromium-win baseline for new test "generated-content.html" which was ↵ericroman@google.com2009-06-133-0/+18
| | | | | | | | | | | | added in <http://trac.webkit.org/changeset/44640>. This layout-test is really just checking for crash. Our actual output looks fine (although upstream webkit has no pixel baseline checked in to compare against). TBR=tony Review URL: http://codereview.chromium.org/125096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18346 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit update 44626:44645ericroman@google.com2009-06-131-35/+24
| | | | | | | | | | | | | | | | | | | * <http://trac.webkit.org/changeset/44634>: Moves the skia image decoder files out of "skia/" and into {"png/", "bmp/", "ico/", "jpeg/", "xbm/"}. I made the corresponding updates to webkit.gyp. The semantics of "don't use skia decoders on Mac" should still be in effect. * <http://trac.webkit.org/changeset/44636> This adds a new file, V8StorageCustom.cpp, which I HAVE NOT pulled into webit.gyp. There is a chromium-side component to this, which jorlow will take care when he is ready to pull the file into our build. Review URL: http://codereview.chromium.org/126085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18345 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline some layout testshclam@chromium.org2009-06-1328-9/+107
| | | | | | | | | | | | | | | | Rebaseline the following layout tests: LayoutTests/fast/media/mq-animation.html LayoutTests/fast/media/mq-aspect-ratio.html LayoutTests/fast/media/mq-orientation.html LayoutTests/fast/media/mq-transform-01.html LayoutTests/fast/media/mq-transform-02.html LayoutTests/fast/media/mq-transform-03.html LayoutTests/fast/media/mq-transform-04.html LayoutTests/fast/media/viewport-media-query.html Review URL: http://codereview.chromium.org/125091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18341 0039d316-1c4b-4281-b951-d872f2087c98
* Mark a test a expected fail which has been failing in debug mode for a while.ericroman@google.com2009-06-121-0/+4
| | | | | | | | | BUG=14014 TBR=darin Review URL: http://codereview.chromium.org/125089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18333 0039d316-1c4b-4281-b951-d872f2087c98
* Add expected failure for "dns-prefetch-control.html" which has been flaky on ↵ericroman@google.com2009-06-121-1/+1
| | | | | | | | | | | | linux for a while. The cause of the flake is an extra output line (warning from pkix_CacheCertChain_Add), see bug for details. TBR=tony BUG=14009 Review URL: http://codereview.chromium.org/126077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18329 0039d316-1c4b-4281-b951-d872f2087c98
* Upstream V8Helpersjaphet@chromium.org2009-06-126-108/+27
| | | | | | Review URL: http://codereview.chromium.org/125023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18320 0039d316-1c4b-4281-b951-d872f2087c98
* Mark two media layout tests as crashhclam@chromium.org2009-06-121-1/+4
| | | | | | | | TBR=scherkus Review URL: http://codereview.chromium.org/125075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18317 0039d316-1c4b-4281-b951-d872f2087c98
* Disblae some media layout testshclam@chromium.org2009-06-121-6/+23
| | | | | | | | | | TBR=scherkus Disable soem flaky media tests.. Review URL: http://codereview.chromium.org/125073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18314 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Update 44597:44622ericroman@google.com2009-06-125-18/+0
| | | | | | | | | | * LayoutTests/editing/deleting/4875189.html Deleting the baselines since the test was changed to dumpAsText(), so no need for our platform-specific ones <https://bugs.webkit.org/show_bug.cgi?id=26284>. Review URL: http://codereview.chromium.org/125042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18308 0039d316-1c4b-4281-b951-d872f2087c98
* Included text/css content type into list of the supported non image files. abarth@chromium.org2009-06-121-2/+4
| | | | | | | | | | | | | | | | | | Now css files are opened inside browser instead of download. Also - making lint happy on the mime_util.cc BUG=7192 R=abarth TEST=MimeTypeTests.MimeTypeTests Patch by Yuri Gorobets. Original review URL: http://codereview.chromium.org/125005 Review URL: http://codereview.chromium.org/125058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18306 0039d316-1c4b-4281-b951-d872f2087c98
* Use pointers instead of references in SpellCheck function.sidchat@google.com2009-06-122-4/+4
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/126054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18304 0039d316-1c4b-4281-b951-d872f2087c98
* Enable a bunch of layout tests for <audio> and <video>hclam@chromium.org2009-06-121-3/+76
| | | | | | | | | | | | | | | BUG=4363 Enabled media layout tests under the folder on Windows: LayoutTests/media LayoutTests/fast/media LayoutTests/http/tests/media Review URL: http://codereview.chromium.org/125010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18297 0039d316-1c4b-4281-b951-d872f2087c98
* Update baselines.darin@chromium.org2009-06-125-9/+33
| | | | | | | | | | | | | | | | For some reason, the baselines I pulled earlier were wrong. These match what I see locally when I run the layout tests. In this CL, I'm also removing some REBASELINE tags that seem like they must have been leftover. They just make the rebaseline tool run more slowly. R=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/126059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18287 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline more tests. The new rendering looks better to me. It looks like wedarin@chromium.org2009-06-1211-13/+11
| | | | | | | | | | | | | used to have an off-by-one pixel bug with some Skia path rendering. I'm not sure what change fixed this. R=dglazkov BUG=13721 TEST=none Review URL: http://codereview.chromium.org/126056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18282 0039d316-1c4b-4281-b951-d872f2087c98
* Add baseline results for fast\canvas\drawImage-with-globalAlpha.htmldarin@chromium.org2009-06-127-1/+28
| | | | | | | | | | | | | | | I just took these results straight from the output of our buildbots. This corresponds to: http://trac.webkit.org/changeset/44537 R=dglazkov BUG=13721 TEST=none Review URL: http://codereview.chromium.org/126040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18276 0039d316-1c4b-4281-b951-d872f2087c98
* Skip http/tests/loading/deleted-host-in-resource-load-delegate-callback.htmldarin@chromium.org2009-06-121-1/+1
| | | | | | | | | | | | | | since it depends on sessionStorage. See http://trac.webkit.org/changeset/44519 TBR=dglazkov BUG=13721 TEST=none Review URL: http://codereview.chromium.org/125041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18259 0039d316-1c4b-4281-b951-d872f2087c98
* We now have expected results for canvas-lineWidth.html, so we can let this testdarin@chromium.org2009-06-121-1/+0
| | | | | | | | | | | | run. TBR=deanm TEST=none BUG=13721 Review URL: http://codereview.chromium.org/126041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18258 0039d316-1c4b-4281-b951-d872f2087c98
* Remove expected failures for tests that now pass.darin@chromium.org2009-06-121-11/+0
| | | | | | | | | | TBR=dglazkov BUG=13786 TEST=none Review URL: http://codereview.chromium.org/126039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18256 0039d316-1c4b-4281-b951-d872f2087c98
* Fix SimpleDataSource so it doesn't double-initialize.scherkus@chromium.org2009-06-121-3/+3
| | | | | | | | TBR=hclam Review URL: http://codereview.chromium.org/126030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18243 0039d316-1c4b-4281-b951-d872f2087c98
* * Avoid doing concurrent DNS resolves of the same hostname in HostResolver.ericroman@google.com2009-06-121-2/+5
| | | | | | | | | | | | | | | | * Add a 1 minute cache for host resolves. * Refactor HostResolver to handle multiple requests. * Make HostResolver a dependency of URLRequestContext. operate the HostResolver in async mode for proxy resolver (bridging to IO thread). TEST=unittests BUG=13163 Review URL: http://codereview.chromium.org/118100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18236 0039d316-1c4b-4281-b951-d872f2087c98
* Remove duplicates in test_expectations.tc@google.com2009-06-111-3/+2
| | | | | | | | | TBR=idana Review URL: http://codereview.chromium.org/125026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18229 0039d316-1c4b-4281-b951-d872f2087c98
* Removed duplicated entried from expected_tests.txt.idana@google.com2009-06-111-4/+2
| | | | | | | | | | BUG=13913 TEST=Run the webkit layout tests Review URL: http://codereview.chromium.org/125022 Review URL: http://codereview.chromium.org/125022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18228 0039d316-1c4b-4281-b951-d872f2087c98
* Disabled more layout tests in an attempt to make the tree go green.idana@google.com2009-06-111-2/+11
| | | | | | | | | BUG=13913 TEST=none Review URL: http://codereview.chromium.org/126004 Review URL: http://codereview.chromium.org/126004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18226 0039d316-1c4b-4281-b951-d872f2087c98
* Mark some tests as failing due to pre-existing bugs. Move to the right ↵pkasting@chromium.org2009-06-111-9/+12
| | | | | | | | | | spots in the file (I hope). Remove one test that should already (?) be covered by the general "LayoutTests/accessibility" FAIL. This test might be crashing sometimes, need to check more closely. BUG=13809 TEST=none Review URL: http://codereview.chromium.org/125014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18220 0039d316-1c4b-4281-b951-d872f2087c98
* Fix javascript-backslash.html layout test failure.darin@chromium.org2009-06-114-211/+233
| | | | | | | | | | | | | | | | The fix is to break WebURLLoaderImpl into two classes. It now has a reference counted inner class that is the ResourceLoaderBridge::Peer. This change allows the inner class to stick around after the loader has been destroyed. That is necessary since the Peer expects to still receive OnCompletedRequest after it calls Cancel on the bridge. R=dglazkov TEST=covered by layout test BUG=13786 Review URL: http://codereview.chromium.org/125002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18215 0039d316-1c4b-4281-b951-d872f2087c98
* The following two layout tests were failed because ofhclam@chromium.org2009-06-111-4/+8
| | | | | | | | | | | | | a bug in video rendering code. The formula to find projected clip dimension in the video frame was wrong, leading to scale factor in the canvas being omitted. LayoutTests/media/video-zoom.html LayoutTests/media/video-layer-crash.html Review URL: http://codereview.chromium.org/123013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18204 0039d316-1c4b-4281-b951-d872f2087c98
* Remove v8_custom.cpp and v8_custon.h, since they are now empty.japhet@chromium.org2009-06-112-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18203 0039d316-1c4b-4281-b951-d872f2087c98
* Enable <video> in test_shellhclam@chromium.org2009-06-1114-9/+1237
| | | | | | | | | | | | | | | | | | | | | This is a work in progress draft. Summary of changes: 1. Moved code shared by chrome and test_shell to webkie/glue: WebMediaPlayerImpl SimpleDataSource VideoRendererImpl 2. Since WebMediaPlayerImpl is shared, chrome specific renderers are enabled by passing the FilterFactoryCollection into WebMediaPlayerImpl, this is done in RenderView. And WebMediaPlayerImpl provides some default renderer filters, which are used by the test shell and also chrome. Review URL: http://codereview.chromium.org/119229 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18182 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the following layout test so that the tree can become green again:idana@google.com2009-06-111-1/+2
| | | | | | | | | | | LayoutTests/fast/dom/javascript-url-crash-function.html I added this layout test to the already opened bug: crbug.com/13786 TBR:darin git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18178 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools:yurys@google.com2009-06-118-44/+44
| | | | | | | | * set svn:eol-style to LF * remove some trailing whitespaces Review URL: http://codereview.chromium.org/123023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18165 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: when injected script context is created its context data is set to ↵yurys@google.com2009-06-114-17/+74
| | | | | | | | | the value derived from the context data of the page it's injected in. It allows to match injected scripts with the inspected page. BUG=13676 Review URL: http://codereview.chromium.org/122036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18164 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Render 'Array' type name for scope variables.pfeldman@chromium.org2009-06-111-0/+13
| | | | | | | | BUG=13253 Review URL: http://codereview.chromium.org/123019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18163 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: do not skip first array element.pfeldman@chromium.org2009-06-111-1/+1
| | | | | | Review URL: http://codereview.chromium.org/122037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18161 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash that could happen when setting up caching of the wrapper forager@chromium.org2009-06-111-0/+13
| | | | | | | | | | | | | | a document with no frame which was about to be deleted. The crash only happened occasionally when a JavaScript garbage collection happened in the process of setting up the caching. When performing the garbage collection, the global handle to the document might get cleared and the document deleted. BUG=13780 Review URL: http://codereview.chromium.org/122032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18157 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: pass proper platform names on non-windows.pfeldman@chromium.org2009-06-113-0/+24
| | | | | | Review URL: http://codereview.chromium.org/122031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18155 0039d316-1c4b-4281-b951-d872f2087c98