summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Switch to using WebPoint, WebRect, and WebSize in more of the gluedarin@chromium.org2009-04-0824-188/+249
| | | | | | | | | | | layer interface. This will help when we move those interfaces into the WebKit API. R=dglazkov Review URL: http://codereview.chromium.org/63126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13381 0039d316-1c4b-4281-b951-d872f2087c98
* Print times for individual tests that take longer than 1 second to run.ojan@google.com2009-04-082-5/+36
| | | | | | | | | On my quad-core mac, this was <100 tests. I'm hoping we can gather some data for implementing bug 9324. Review URL: http://codereview.chromium.org/63127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13375 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Fix errors found during dogfooding.pfeldman@chromium.org2009-04-086-36/+25
| | | | | | Review URL: http://codereview.chromium.org/62152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13362 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: warning when not running most recent test_shellagl@chromium.org2009-04-081-1/+26
| | | | | | | | | | | With the scons GYP switch, you now have to pass --debug to run_layout_tests.sh to run the debug build otherwise you'll silently be running the wrong binary. Warning loudly about this. http://codereview.chromium.org/62137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13356 0039d316-1c4b-4281-b951-d872f2087c98
* One of the new regressions is also failing on windows.nsylvain@chromium.org2009-04-081-1/+1
| | | | | | Review URL: http://codereview.chromium.org/62150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13353 0039d316-1c4b-4281-b951-d872f2087c98
* clean out the failing layout tests that have been left failingnsylvain@chromium.org2009-04-081-2/+4
| | | | | | | | since yesterday's webkit merge. Review URL: http://codereview.chromium.org/62148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13351 0039d316-1c4b-4281-b951-d872f2087c98
* 1. All debugger messages are dispatched in a static method on the IO thread. ↵yurys@google.com2009-04-086-18/+205
| | | | | | | | | | | All responses from the v8 go to another static method where we should find out which devtool agent delegate should be used for sending the response. We use call_id to match request with the delegate its response should be sent to. We don't pass the delegate directly as it's designed to be accessed on the render thread only. To match debug command response with its request the request sequence number is replaced with a number that is unique across the renderer(note that requests from different clients may have equal ids so we cannot rely on them). This happens before the command gets to the v8. When the command response is ready the original request_seq is restored. Before that the request_seq field is used to find out which devtools agent delegate should be used for sending the response. 2. For the debugger events we derive target agent from the current v8 execution context. If there is no agent attached to the RenderView owning that context 'continue' command is sent to the v8 automatically and the message is ignored. Review URL: http://codereview.chromium.org/62106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13347 0039d316-1c4b-4281-b951-d872f2087c98
* Basic underpinnings of the gyp equivalent of the Linux SHARED=1 build:sgk@google.com2009-04-084-8/+8
| | | | | | | | | parameterize the 'type' setting of the various library targets, with a default of 'static_library'. (Hat tip to Craig Schlenter.) Review URL: http://codereview.chromium.org/62127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13345 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 12739, 12740, and 12741 because we're going to fix Issue 7448 purely ↵abarth@chromium.org2009-04-084-7/+1
| | | | | | in WebKit. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13343 0039d316-1c4b-4281-b951-d872f2087c98
* Mark test failures from merge until I fix them.brettw@chromium.org2009-04-081-0/+3
| | | | | | Review URL: http://codereview.chromium.org/63112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13338 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of WEbKit merge 42244:42287.brettw@chromium.org2009-04-081-2/+10
| | | | | | Review URL: http://codereview.chromium.org/63110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13337 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Linux: warning when not running most recent test_shell"agl@chromium.org2009-04-081-23/+1
| | | | | | | | | This reverts commit r13333. PathFromBase throws an exception when the path isn't there. Sigh. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13335 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: warning when not running most recent test_shellagl@chromium.org2009-04-081-1/+23
| | | | | | | | | With the scons GYP switch, you now have to pass --debug to run_layout_tests.sh to run the debug build otherwise you'll silently be running the wrong binary. Warning loudly about this. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13333 0039d316-1c4b-4281-b951-d872f2087c98
* More flaky tests.ojan@google.com2009-04-081-0/+8
| | | | | | Review URL: http://codereview.chromium.org/63108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13330 0039d316-1c4b-4281-b951-d872f2087c98
* Use cpus instead of cpus+1 for webkit tests.ojan@google.com2009-04-081-3/+2
| | | | | | | | | | | | | This changes the runtime from 7mins to 8m20s on my quad-core mac. Still running the test on my dual-core windows to see the perf hit. Hopefully this will reduce flakiness. Once we flesh out more of the flakiness we can up this back to cpus+1. Review URL: http://codereview.chromium.org/63105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13328 0039d316-1c4b-4281-b951-d872f2087c98
* Fix an issue found by purify with my previous submission.michaeln@google.com2009-04-081-0/+2
| | | | | | Review URL: http://codereview.chromium.org/62122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13324 0039d316-1c4b-4281-b951-d872f2087c98
* Increase default timeout for webkit tests to 20seconds.ojan@google.com2009-04-082-9/+12
| | | | | | | | | | | | | | | I'm pretty confident that we're hitting this because the CPUs are overloaded and tests that are on the verge of timing out do actually timeout. Long term, we should track how long each test takes to run and spit out the longest running ones. Then we should provide a way to do per test timeouts and mark those tests appropriately in the test_expectations file. Review URL: http://codereview.chromium.org/63102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13318 0039d316-1c4b-4281-b951-d872f2087c98
* Add a few more flaky tests and sort the tests in their groupsojan@google.com2009-04-071-48/+52
| | | | | | | for easier reading. :) Review URL: http://codereview.chromium.org/62130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13309 0039d316-1c4b-4281-b951-d872f2087c98
* Add back in a test that's still timing out on Mac, for an unknown reason.pam@chromium.org2009-04-071-0/+1
| | | | | | | TBR=darin Review URL: http://codereview.chromium.org/62124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13306 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using WebDragData in WebView and WebViewDelegate.darin@chromium.org2009-04-0730-269/+367
| | | | | | | | | | | | | | | | | | | | | | | | | | I also cleaned up some of the WebView and WebViewDelegate methods to pass WebPoint instead of pairs of ints or gfx::Point. With this change, I am keeping webkit/glue/webdropdata.{h,cc}, which is what Chrome uses to pass around the equivalent data. Now, it is possible to construct a WebDropData from a WebKit::WebDragData and to also get a WebKit::WebDragData from a WebDropData. Hence, the conversion between WebDropData and ChromiumDataObject (see clipboard_conversion.{h,cc}) is now removed in favor of conversion between WebDropData and WebKit::WebDragData. Conversion between WebKit::WebDragData and WebCore::ChromiumDataObject is very cheap (just reference counting). Finally, this change also brings in WebData, which is now used by the return value of WebKitClient::loadResource. As a companion to that change, I also changed webkit_glue::GetDataResource to return StringPiece instead of std::string. That also saves on an unnecessary buffer copy. R=dglazkov Review URL: http://codereview.chromium.org/63084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13305 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some tests that have been sent upstream and brought back down in WebKit.pam@chromium.org2009-04-077-221/+0
| | | | | | | | | | These were split into various fast/dom/Window/Location/ tests. BUG=4391 TEST=covered by layout tests Review URL: http://codereview.chromium.org/63094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13298 0039d316-1c4b-4281-b951-d872f2087c98
* Add more flaky tests. TBRojan@google.com2009-04-071-0/+7
| | | | | | Review URL: http://codereview.chromium.org/63097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13296 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent test shell editing events from getting to the webview delegate after ↵estade@chromium.org2009-04-071-7/+8
| | | | | | | | | | test shell shutdown. BUG=9486 Review URL: http://codereview.chromium.org/63091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13294 0039d316-1c4b-4281-b951-d872f2087c98
* For two layout tests that were split into pieces to allow us to pass most ofpam@chromium.org2009-04-077-204/+16
| | | | | | | | | | | | their test cases, re-baseline the pieces we pass and WONTFIX the pieces we won't. Also remove the corresponding pending/ test now that the change has been upstreamed. BUG=4391 TEST=covered by layout tests Review URL: http://codereview.chromium.org/62120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13292 0039d316-1c4b-4281-b951-d872f2087c98
* Fix sorting of test lists.ojan@google.com2009-04-071-1/+1
| | | | | | Review URL: http://codereview.chromium.org/63092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13290 0039d316-1c4b-4281-b951-d872f2087c98
* More flaky tests.ojan@google.com2009-04-071-6/+14
| | | | | | Review URL: http://codereview.chromium.org/63083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13284 0039d316-1c4b-4281-b951-d872f2087c98
* Use an in-memory cache when running layout tests.ojan@google.com2009-04-071-1/+4
| | | | | | | This reduces flakyness when running them in parallel. Review URL: http://codereview.chromium.org/63082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13280 0039d316-1c4b-4281-b951-d872f2087c98
* Make the define of SKIA_HARFBUZZ and the link against harfbuzz.asgk@google.com2009-04-071-7/+0
| | | | | | | part of the {direct,export}_dependent_settings in skia. Review URL: http://codereview.chromium.org/63067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13268 0039d316-1c4b-4281-b951-d872f2087c98
* Some more flaky tests. TBRojan@google.com2009-04-071-1/+4
| | | | | | Review URL: http://codereview.chromium.org/63071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13264 0039d316-1c4b-4281-b951-d872f2087c98
* Add flaky tests from all runs since midnight last night.ojan@chromium.org2009-04-071-7/+37
| | | | | | | | | I think we might be able to reduce some flakiness by increasing the timeout for http tests. I'll do that in a following CL. Review URL: http://codereview.chromium.org/58015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13262 0039d316-1c4b-4281-b951-d872f2087c98
* Adds new messages and widens some existing messages between the renderer and ↵michaeln@google.com2009-04-0714-7/+218
| | | | | | | | browser processes to support an implementation of the HTML5AppCache spec with most of the logic running in the browser process. The gist of most of the changes are to indicate which frame each resource request is coming from, and to indicate which appcache each response was retrieved from (if any).See https://docs.google.com/a/google.com/Doc?docid=agv6ghfsqr_15f749cgt3&hl=en Review URL: http://codereview.chromium.org/9712 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13258 0039d316-1c4b-4281-b951-d872f2087c98
* Add bug links.darin@chromium.org2009-04-071-10/+10
| | | | | | | | R=pam Review URL: http://codereview.chromium.org/63038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13251 0039d316-1c4b-4281-b951-d872f2087c98
* Switching things to FilePath:phajdan.jr@chromium.org2009-04-0714-69/+83
| | | | | | | | | | | | | | | | Remove following deprecated wstring-using functions: net/net_util: FilePathToFileURL net/net_util: FileURLToFilePath Switch net/base/upload_data to FilePath. Switch upload-related parts of net/url_request/url_request to FilePath. Made necessary adjustments in rest of code (a lot). Review URL: http://codereview.chromium.org/63011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13242 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: add basic console support.pfeldman@chromium.org2009-04-077-37/+132
| | | | | | Review URL: http://codereview.chromium.org/62050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13240 0039d316-1c4b-4281-b951-d872f2087c98
* More flaky tests. Hopefully the last. TBRojan@chromium.org2009-04-071-0/+2
| | | | | | Review URL: http://codereview.chromium.org/62095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13236 0039d316-1c4b-4281-b951-d872f2087c98
* More flaky tests. TBRojan@chromium.org2009-04-071-3/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13235 0039d316-1c4b-4281-b951-d872f2087c98
* More flaky tests. Sorry to keep sending these reviews out.ojan@chromium.org2009-04-071-2/+6
| | | | | | | | | I wasn't able to reproduce this flakiness locally all day today, so I feel like we just need to get the bots green and see where that leaves us. TBR. Review URL: http://codereview.chromium.org/63052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13234 0039d316-1c4b-4281-b951-d872f2087c98
* Add a few more newly flaky tests. TBR.ojan@chromium.org2009-04-071-0/+5
| | | | | | Review URL: http://codereview.chromium.org/62093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13233 0039d316-1c4b-4281-b951-d872f2087c98
* Don't throw an error if no http tests are run! TBR.ojan@chromium.org2009-04-071-1/+3
| | | | | | Review URL: http://codereview.chromium.org/63051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13232 0039d316-1c4b-4281-b951-d872f2087c98
* Add bug ids to the tests I just added. TBR.ojan@chromium.org2009-04-071-17/+14
| | | | | | Review URL: http://codereview.chromium.org/63050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13231 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that the http tests are always run first since theyojan@chromium.org2009-04-071-1/+10
| | | | | | | take so long. Review URL: http://codereview.chromium.org/62090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13230 0039d316-1c4b-4281-b951-d872f2087c98
* Moving activex shim to gyp.bradnelson@google.com2009-04-074-423/+79
| | | | | | Review URL: http://codereview.chromium.org/62089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13229 0039d316-1c4b-4281-b951-d872f2087c98
* Add flakey tests. Will add bug IDs soon. Want to try and green tree. TBR.ojan@chromium.org2009-04-071-6/+23
| | | | | | Review URL: http://codereview.chromium.org/63049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13226 0039d316-1c4b-4281-b951-d872f2087c98
* Fix webkit by removing duplicate tests.nsylvain@chromium.org2009-04-071-1/+4
| | | | | | | | | Also add one test that has been failing everytime since we run the tests in parallel. Review URL: http://codereview.chromium.org/63046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13225 0039d316-1c4b-4281-b951-d872f2087c98
* Switching breakpad to gyp generated project.bradnelson@google.com2009-04-071-1/+1
| | | | | | Review URL: http://codereview.chromium.org/62076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13223 0039d316-1c4b-4281-b951-d872f2087c98
* Mark a new test as failing.estade@chromium.org2009-04-071-0/+2
| | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/63044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13220 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a selection clipboard leak.estade@chromium.org2009-04-071-0/+1
| | | | | | | | BUG=9503 Review URL: http://codereview.chromium.org/62087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13219 0039d316-1c4b-4281-b951-d872f2087c98
* Add Harfbuzz to third_party and Skia support for such.agl@chromium.org2009-04-071-0/+7
| | | | | | | | | | | | | | Harfbuzz is an open source library which is a unification of the Qt and Pango shaping engines. We'll be using it on Chromium Linux to perform complex text shaping. Additionally, we add support for Harfbuzz into Skia, guarded by SKIA_HARFBUZZ. http://codereview.chromium.org/63035/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13214 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on running tests in parallel for release builds.ojan@google.com2009-04-073-2/+5
| | | | | | | | | | | | | | I've run this a bunch of times on Mac and Windows. I'm pretty confident in it now. Haven't tested on Linux. Also, on non-windows platforms call kill -9 on the test_shell process to really ensure it's killed. I was seeing hangs on the mac without this. Review URL: http://codereview.chromium.org/63043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13212 0039d316-1c4b-4281-b951-d872f2087c98
* Add additional failures from the merge. TBR.ojan@google.com2009-04-071-1/+7
| | | | | | Review URL: http://codereview.chromium.org/63041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13210 0039d316-1c4b-4281-b951-d872f2087c98