summaryrefslogtreecommitdiffstats
path: root/webkit/tools
Commit message (Collapse)AuthorAgeFilesLines
* Remove WebViewDelegate::SpellCheckerDocumentTag method and eliminatedarin@chromium.org2009-09-111-8/+0
| | | | | | | | | | | | synchronous IPCs to fetch a document tag on platforms other than Mac. R=pinkerton BUG=none TEST=none Review URL: http://codereview.chromium.org/201096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26009 0039d316-1c4b-4281-b951-d872f2087c98
* Support running tests under LayoutTests/http/tests/local as local file, in ↵jianli@chromium.org2009-09-113-21/+20
| | | | | | | | | | | | | | | | order to mimic what run-webkit-tests does. Search "http/tests/local/" in http://trac.webkit.org/browser/trunk/WebKitTools/Scripts/run-webkit-tests for what it does. This is needed by http/tests/local/resources/send-dragged-file.js. Turn on file URL universal access in the test_shell. Delete rebaseline results of those layout tests that pass due to this change. Also add a UI test to make sure it is not on for the browser. BUG=9275,12882 TEST=none Review URL: http://codereview.chromium.org/201048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25985 0039d316-1c4b-4281-b951-d872f2087c98
* Delete unused WebViewDelegate method.darin@chromium.org2009-09-112-9/+0
| | | | | | | | | | | | The code in TestWebViewDelegate was unreachable. R=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/193079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25951 0039d316-1c4b-4281-b951-d872f2087c98
* Remove two text-selection layout tests that pass on Mac now after an ↵snej@chromium.org2009-09-101-5/+0
| | | | | | | | | | upstream WebKit patch. BUG=20833 TEST=LayoutTests/editing/selection/click-in-margins-inside-editable-div.html, LayoutTests/editing/selection/click-in-padding-with-multiple-line-boxes.html Review URL: http://codereview.chromium.org/199088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25941 0039d316-1c4b-4281-b951-d872f2087c98
* Reorganize repaint tests into more accurate bugs, rebaseline one.dglazkov@chromium.org2009-09-101-32/+29
| | | | | | | | | | | | | | R=jparent BUG=8630 BUG=21386 BUG=18772 BUG=21510 TEST=none Review URL: http://codereview.chromium.org/194074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25930 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit update 48239:48264.eroman@chromium.org2009-09-101-0/+4
| | | | | | | | | TBR=darin BUG=21522 Review URL: http://codereview.chromium.org/200085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25922 0039d316-1c4b-4281-b951-d872f2087c98
* Move StringPiece into the base namespace. It is collidingtony@chromium.org2009-09-105-22/+26
| | | | | | | | | | with the StringPiece class in icu4.2, which is a problem when trying to use the system version of icu. Review URL: http://codereview.chromium.org/193072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25920 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up WebFrameClient::didUpdateCurrentHistoryItemdarin@chromium.org2009-09-101-0/+1
| | | | | | | | | | | | This replaces WebViewDelegate::OnNavStateChanged. R=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/196080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25916 0039d316-1c4b-4281-b951-d872f2087c98
* Hack to make tests work if out is a symlink: see if the current dir is the ↵mattm@chromium.org2009-09-101-2/+2
| | | | | | | | | | | | | source root. Fix some tests that were manually getting sourcedir from DIR_EXE instead of using DIR_SOURCE_ROOT. BUG=none TEST=rm -r out, ln -s /somedir/out out, run tests Review URL: http://codereview.chromium.org/192064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25898 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Replace test_shell_tests dependency on the test_shell with ↵mmoss@chromium.org2009-09-101-41/+23
| | | | | | | | | | | test_shell_pak dependency." This needs to wait on a master.cfg update to make f_webkit_dbg_linux_builder build 'test_shell'. TBR:mark git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25891 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Linux Debug failing linking-a-03-b-preserveAspectRatio.svg with crashmark@chromium.org2009-09-101-0/+3
| | | | | | | | | | since r25855 V8 update. BUG=21501 TEST=bot color Review URL: http://codereview.chromium.org/195055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25889 0039d316-1c4b-4281-b951-d872f2087c98
* Replace test_shell_tests dependency on the test_shell with test_shell_pak ↵mmoss@chromium.org2009-09-101-23/+41
| | | | | | | | | | | dependency. This fixes the missing requirement that test_shell was previously satisifying for test_shell_tests. Review URL: http://codereview.chromium.org/201067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25885 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline more of fast/repaint tests we are now passing (part 6)dglazkov@chromium.org2009-09-101-13/+0
| | | | | | | | | | | | | | The difference between repaint areas is due to the difference in repaint logic. Safari/Mac port uses NSView's native rectangle collection/unification, and we just unify all into one damage rect. R=jparent BUG=8630 TEST=none Review URL: http://codereview.chromium.org/193070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25872 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a NOTIMPLEMENTED that was causing layout tests to fail on the Mac.darin@chromium.org2009-09-101-1/+0
| | | | | | | | | | | | For some reason these just started acting up now. TBR=eroman BUG=none TEST=none Review URL: http://codereview.chromium.org/196075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25844 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up WebFrameClient, replacing many WebViewDelegate methods.darin@chromium.org2009-09-1019-566/+500
| | | | | | | | | | | | | | | | | | | Moved NavigationGesture out of webview_delegate.h into its own header in chrome/common since it is only needed by Chrome. Adds WebFrame::isProcessingUserGesture to facilitate the removal of NavigationGesture. Cleaned up some TestShell methods related to URL loading. The method to load an URL now takes a GURL instead of a wchar_t*. R=dglazkov BUG=21332 TEST=none Review URL: http://codereview.chromium.org/200054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25841 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit update 48217:48239.eroman@chromium.org2009-09-101-0/+6
| | | | | | | | | TBR=darin BUG=21439,21442 Review URL: http://codereview.chromium.org/200073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25840 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline more of fast/repaint tests we are now passing (part 5)dglazkov@chromium.org2009-09-101-10/+0
| | | | | | | | | | | | | | The difference between repaint areas is due to the difference in repaint logic. Safari/Mac port uses NSView's native rectangle collection/unification, and we just unify all into one damage rect. R=jparent BUG=8630 TEST=none Review URL: http://codereview.chromium.org/195047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25839 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of all query parameters since the http server for src.chromium.orgojan@google.com2009-09-101-39/+22
| | | | | | | | | | | | | | throws a 500 when there is an unsupported query parameter. Use hash parameters for everything instead. TBR since the dashboard is broken until this is checked in. TBR=arv@chromium.org BUG=none TEST=manual Review URL: http://codereview.chromium.org/193066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25824 0039d316-1c4b-4281-b951-d872f2087c98
* Run-length encode the JSON results. This makes them considerablyojan@google.com2009-09-092-277/+457
| | | | | | | | | | | | | | | | | | | | | | smaller, which should make the dashboard load a ton faster and allows us to store a lot more runs. Changing the default to 500 runs for now. JS Changes: -Add ability to control the number of results shown per test. -Add a debug mode for easier local testing -Consolidate query and hash parameter handling -Identify tests that need to be marked "SLOW" -Hide tests that fail for many runs then start passing for many runs. Tony, can you review the python? Arv, can you review the JS? BUG=none TEST=manual Review URL: http://codereview.chromium.org/201073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25820 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations to include the flaky layout test ↵eroman@chromium.org2009-09-091-0/+2
| | | | | | | | | | script-load-and-error-events.svg which has been failing for past 2 days. BUG=http://crbug.com/21411 Review URL: http://codereview.chromium.org/201072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25793 0039d316-1c4b-4281-b951-d872f2087c98
* linux: split libxpcom_hack into its own fileevan@chromium.org2009-09-091-0/+6
| | | | | | | | It's also empty; this works around a scons warning. Review URL: http://codereview.chromium.org/202029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25785 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline more of fast/repaint tests we are now passing.dglazkov@chromium.org2009-09-091-12/+1
| | | | | | | | | | | | | | The difference between repaint areas is due to the difference in repaint logic. Safari/Mac port uses NSView's native rectangle collection/unification, and we just unify all into one damage rect. R=jparent BUG=8630 TEST=none Review URL: http://codereview.chromium.org/196069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25784 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline more of fast/repaint tests we are now passing.dglazkov@chromium.org2009-09-091-32/+1
| | | | | | | | | | | | | The difference between repaint areas is due to the difference in repaint logic. Safari/Mac port uses NSView's native rectangle collection/unification, and we just unify all into one damage rect. R=jparent BUG=8630 TEST=none Review URL: http://codereview.chromium.org/201063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25756 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline more of fast/repaint tests we are now passing.dglazkov@chromium.org2009-09-091-20/+1
| | | | | | | | | | | | | | The difference between repaint areas is due to the difference in repaint logic. Safari/Mac port uses NSView's native rectangle collection/unification, and we just unify all into one damage rect. R=jparent BUG=8630 TEST=none Review URL: http://codereview.chromium.org/195028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25728 0039d316-1c4b-4281-b951-d872f2087c98
* Replace icu38/icu38.gyp with icu/icu.gyp in gyp files replace all the ↵jshin@chromium.org2009-09-091-1/+1
| | | | | | | | | | | | | | | | | | references to third_party/icu38 and icudt38.dll with third_party/icu and icudt42.dll in vsprops and cc files. Also, update the icu data module name and the icu data symbol in icu_util.cc In addition, add a dummy C++ source file (xmldummy_mac.cc) to libxml to work around an Xcode bug (xmllint and xmlcatalog are linked with gcc rather than g++ even though it's linked to a "C++ library", libicuuc.a). Also updated is the test results for net_util_unittests. This will not be landed until deps/third_party/icu42 is ready for all 3 platforms (Windows VS build files are not yet updated there). BUG=8198 TEST=On all platforms, all the targets are built fine. Review URL: http://codereview.chromium.org/172031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25708 0039d316-1c4b-4281-b951-d872f2087c98
* Disable drag-to-navigate.html for mac so that we can investigate it.jianli@chromium.org2009-09-091-1/+1
| | | | | | | | | TBR=levin BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25691 0039d316-1c4b-4281-b951-d872f2087c98
* Add beginDragWithFiles to EventSendingController. Also implement ↵jianli@chromium.org2009-09-083-7/+40
| | | | | | | | | | | WebKitClientImpl::fileExists. With these, we're able to enable all drag-file related layout tests. BUG=19884 TEST=none Review URL: http://codereview.chromium.org/187015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25683 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 48185:48193, plus a few flaky tests added back in to ↵japhet@chromium.org2009-09-081-9/+9
| | | | | | | | | | | test_expectations.txt BUG=none TEST=none TBR=eroman git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25679 0039d316-1c4b-4281-b951-d872f2087c98
* linux: write a unit test for plugin mime parsingevan@chromium.org2009-09-081-0/+1
| | | | | | | | | | | | | | No significant code change, just preparing to redo the parsing code and thinking I needed test coverage. (Since the parse can fail now, made the parse error out rather than continuing when it's unable to parse some fields. This will have more failure cases in the next version of this code.) Review URL: http://codereview.chromium.org/193046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25678 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit deps 48155:48185 and remove a couple of passing tests from ↵japhet@chromium.org2009-09-084-23/+34
| | | | | | | | | | | | | | | test_expectations.txt. Also, merge in http://codereview.chromium.org/174367 (original author: vandebo@chromium.org), which is the downstream half of r48168. BUG=4360 BUG=21228 BUG=18792 TEST=none TBR=eroman git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25669 0039d316-1c4b-4281-b951-d872f2087c98
* linux: build a fake libxul and libxpcomevan@chromium.org2009-09-081-0/+14
| | | | | | | | | This makes some plugins happy. As described in the file comments, this approach is also used by nspluginwrapper. Review URL: http://codereview.chromium.org/202012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25665 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a few fast/repaint tests that we are now passing.dglazkov@chromium.org2009-09-081-23/+0
| | | | | | | | | | | | The rendering of repaint areas is still different from upstream due to differences in repaint logic. R=jparent TEST=none BUG=8630 Review URL: http://codereview.chromium.org/196047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25663 0039d316-1c4b-4281-b951-d872f2087c98
* Take out the activex control.BUG=20259jam@chromium.org2009-09-084-13/+9
| | | | | | Review URL: http://codereview.chromium.org/200031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25650 0039d316-1c4b-4281-b951-d872f2087c98
* Update a bunch of test_expectations for xmlhttprequest tests with data from ↵jparent@chromium.org2009-09-081-13/+18
| | | | | | | | | | layout test dashboard. This addresses the cases of unnessary expecations, either tests that have expectations but have passed the last 200 runs or tests that have an extra expectation from the past 200 runs. TEST=running through layout test try servers BUG= Review URL: http://codereview.chromium.org/197033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25640 0039d316-1c4b-4281-b951-d872f2087c98
* Plumb the DragOperation through all the layers between the platform ↵snej@chromium.org2009-09-087-22/+57
| | | | | | | | | | | | | Drag-n-drop code and WebCore. This allows the HTML5 DataTransfer effectAllowed and dropEffect properties to be set correctly in JS handlers, as per the HTML5 spec. (The drag-dropeffect test isn't in WebKit yet -- it's part of a separate WebKit patch that's been in review for weeks.) R=darin,pink BUG=http://code.google.com/p/chromium/issues/detail?id=14654, http://code.google.com/p/chromium/issues/detail?id=20985 TEST=LayoutTests/fast/events/drag-dropeffect.html, LayoutTests/editing/pasteboard/files-during-page-drags.html Review URL: http://codereview.chromium.org/174364 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25629 0039d316-1c4b-4281-b951-d872f2087c98
* Mark marker-viewBox-changes.svg as flaky on Mac and Linux.craig.schlenter@chromium.org2009-09-081-1/+1
| | | | | | | | Trouble was seen in r25602, r25601 and r25574 et. al. on the waterfall. Review URL: http://codereview.chromium.org/199045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25627 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit deps roll 48098:48155.japhet@chromium.org2009-09-081-0/+4
| | | | | | | | | BUG=none TEST=none TBR=eroman git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25625 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up some test exceptions from when I gardened.jorlow@chromium.org2009-09-081-4/+5
| | | | | | | | | BUG=20987,20985 TEST=none Review URL: http://codereview.chromium.org/196003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25610 0039d316-1c4b-4281-b951-d872f2087c98
* Avoids the use of "namespace using-directives" in a few places.thakis@chromium.org2009-09-071-2/+0
| | | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/183008 Patch from tfarina. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25607 0039d316-1c4b-4281-b951-d872f2087c98
* Remove one more passing test from test expectations.dglazkov@chromium.org2009-09-071-1/+1
| | | | | | | | TBR=thomasvl TEST=none BUG=8630 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25606 0039d316-1c4b-4281-b951-d872f2087c98
* Remove duplicate test expectations.dglazkov@chromium.org2009-09-071-1/+0
| | | | | | | | | | TBR=thomasvl TEST=none BUG=none Review URL: http://codereview.chromium.org/202006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25605 0039d316-1c4b-4281-b951-d872f2087c98
* Expand fast/repaint filter into individual testsdglazkov@chromium.org2009-09-071-2/+131
| | | | | | | | | | | | (and mark the ones that pass) in preparation for rebaselining. TBR=asargent TEST=none BUG=8630 Review URL: http://codereview.chromium.org/199036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25604 0039d316-1c4b-4281-b951-d872f2087c98
* Remove fixed test from test expectations.ager@chromium.org2009-09-071-3/+0
| | | | | | | | TBR=christian.plesner.hansen@gmail.com Review URL: http://codereview.chromium.org/193038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25598 0039d316-1c4b-4281-b951-d872f2087c98
* Fix TextInputController::insertText() so that it clear selected text before ↵tkent@chromium.org2009-09-072-4/+6
| | | | | | | | | | insertion. TEST=none BUG=20993 Review URL: http://codereview.chromium.org/199020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25595 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations with bug numbers and comments.victorw@chromium.org2009-09-051-1/+8
| | | | | | | | | TBR=japhet TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25562 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit revision 48078victorw@chromium.org2009-09-051-5/+8
| | | | | | | | | | | update text expectaions TBR=japhet TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25559 0039d316-1c4b-4281-b951-d872f2087c98
* This CL changes the CookieStore obect to be a refcounted object to get a ↵ananta@chromium.org2009-09-051-1/+0
| | | | | | | | | | | | better handle on its lifetime as there are cases where this object is handed out to URLRequestContext instances which outlive the URLRequestContext object which created it. Partial fix for http://code.google.com/p/chromium/issues/detail?id=15289 Bug=15289 Review URL: http://codereview.chromium.org/197023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25558 0039d316-1c4b-4281-b951-d872f2087c98
* Fix tests that broke during a merge. We now match upstream'sojan@google.com2009-09-041-4/+2
| | | | | | | | | | baselines, so we don't need our own. BUG=none TEST=layout test try server Review URL: http://codereview.chromium.org/197032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25554 0039d316-1c4b-4281-b951-d872f2087c98
* Teach LayoutTestController about the pref to enable the appcache.michaeln@google.com2009-09-041-0/+2
| | | | | | Review URL: http://codereview.chromium.org/196030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25550 0039d316-1c4b-4281-b951-d872f2087c98
* Update test_expectations to use a specific bug rather than general webkit ↵jparent@chromium.org2009-09-041-1/+1
| | | | | | | | | | | | merge bug. TEST=none, no functional change BUG=21128 Review URL: http://codereview.chromium.org/196031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25545 0039d316-1c4b-4281-b951-d872f2087c98