summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Fix bad indentation in python files.jeremy@chromium.org2009-04-063-7/+7
| | | | | | Review URL: http://codereview.chromium.org/63039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13207 0039d316-1c4b-4281-b951-d872f2087c98
* Make run_webkit_tests understand OS version-specific results.jeremy@chromium.org2009-04-067-21/+72
| | | | | | | | | | Modify run_webkit_tests to read test results from OS-specific results directories e.g. chromium-mac-leopard. We still want to output new baselines to chromium-mac, so a bit of plumbing was needed to not use the platform name directly to construct the output directory name but instead delegate to path_utils*. Review URL: http://codereview.chromium.org/59006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13205 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations to make tree go green.darin@chromium.org2009-04-061-0/+11
| | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/63034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13200 0039d316-1c4b-4281-b951-d872f2087c98
* Fix another separator problem with windows path handling.ojan@google.com2009-04-061-2/+2
| | | | | | | We were bucketting all windows files into the "C:" bucket. :( Review URL: http://codereview.chromium.org/62077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13197 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: more windowless plugin work.evan@chromium.org2009-04-061-78/+73
| | | | | | | | | | - Try not to pass the entire drawing buffer through X and back -- instead, just the region covered by the windowless plugin. - Pass through some events (just hits a later NOTIMPLEMENTED()). Review URL: http://codereview.chromium.org/56160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13184 0039d316-1c4b-4281-b951-d872f2087c98
* Stop serializing WebString over IPC. The new rule is that only POD (plain olddarin@chromium.org2009-04-065-37/+53
| | | | | | | | | | | | | data) types from WebKit API are allowed to be used in the browser process. I added a big note about this to webkit_param_traits.h to explain the details of this decision. R=dglazkov Review URL: http://codereview.chromium.org/62032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13181 0039d316-1c4b-4281-b951-d872f2087c98
* Use split instead of os.path.split.ojan@google.com2009-04-061-2/+2
| | | | | | | | | This was accidentally chunking by lowest-level directory. TBR to green tree. Review URL: http://codereview.chromium.org/62068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13179 0039d316-1c4b-4281-b951-d872f2087c98
* Chunk layout tests by top-level directory and run the directoriesojan@google.com2009-04-062-62/+183
| | | | | | | | | | | | | with the most tests first. This paves the way for running tests in parallel. This is the same as the previous reverted commit except it uses os.sep instead of '/' to split the paths, and so works on windows. Review URL: http://codereview.chromium.org/63018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13176 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Add back in the chunking of tests by directory and include the test"ojan@google.com2009-04-062-185/+62
| | | | | | | | | | | This reverts commit r13165 Revert "Fix test running break. TBR." This reverts commit r13169. Review URL: http://codereview.chromium.org/63015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13171 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test running break. TBR.ojan@google.com2009-04-061-3/+5
| | | | | | Review URL: http://codereview.chromium.org/63013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13169 0039d316-1c4b-4281-b951-d872f2087c98
* First pass of refactoring dialogs.avi@chromium.org2009-04-061-1/+2
| | | | | | Review URL: http://codereview.chromium.org/60110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13168 0039d316-1c4b-4281-b951-d872f2087c98
* Add back in the chunking of tests by directory and include the testojan@google.com2009-04-062-62/+183
| | | | | | | | | | | | | | failures in test_expectations. They seem to be deterministic and just a result of running the tests in a different order. All the tests pass locally for me on Mac Debug for what that's worth. Only code change from previous commit is to move the printing of the test run timings earlier so that they don't clutter the useful test output at the end. Review URL: http://codereview.chromium.org/62023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13165 0039d316-1c4b-4281-b951-d872f2087c98
* Removing duplicate test expectationsdglazkov@google.com2009-04-061-6/+0
| | | | | | | | TBR=mark Review URL: http://codereview.chromium.org/63012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13158 0039d316-1c4b-4281-b951-d872f2087c98
* Roll out dominantScript, getGenericFontFamily patches to unfork a bunch of ↵dglazkov@google.com2009-04-062-2/+13
| | | | | | | | | | | files, Chromium side. R=jshin BUG=9768 Review URL: http://codereview.chromium.org/60058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13157 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Glue part for the 'attach early' functionality.pfeldman@chromium.org2009-04-065-30/+62
| | | | | | | | | - Establish 2 main scenarios for attach: 'attach to live' and 'start attached' - Make WebFrameLoaderImpl call setMainFrameDocumentReady only for main frame document. Review URL: http://codereview.chromium.org/62038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13154 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline shadow-related tests after:aa@chromium.org2009-04-0617-21/+8
| | | | | | | | | | | http://trac.webkit.org/changeset/42131 See bug for more info: http://code.google.com/p/chromium/issues/detail?id=9578 Review URL: http://codereview.chromium.org/63007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13150 0039d316-1c4b-4281-b951-d872f2087c98
* Switching to gyp generated v8 on windows.bradnelson@google.com2009-04-061-28/+32
| | | | | | Review URL: http://codereview.chromium.org/63004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13145 0039d316-1c4b-4281-b951-d872f2087c98