summaryrefslogtreecommitdiffstats
path: root/webkit/tools
Commit message (Collapse)AuthorAgeFilesLines
* Fix for issue 81olehougaard@google.com2008-10-141-1/+0
| | | | | | | | Putting all peers of DOM nodes in an object group, so they won't be garbage collected too soon. Review URL: http://codereview.chromium.org/7228 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3341 0039d316-1c4b-4281-b951-d872f2087c98
* Remove passing tests from the list.tc@google.com2008-10-131-3/+0
| | | | | | | TBR=ericroman Review URL: http://codereview.chromium.org/7118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3308 0039d316-1c4b-4281-b951-d872f2087c98
* Re-add code to load the ahem font.tc@google.com2008-10-134-12/+15
| | | | | | | | | | | | | | | We used to load the font. Then came the font hacks from afm files which made it no longer necessary to load the font. The code to load the font was removed. Then we got rid of the font hacks and rebaselined everything. There are lots of updated results (hundreds), but I'm not uploading them to rietveld. I used grep to figure out which tests have "ahem" in them and rebaselined them. Review URL: http://codereview.chromium.org/7097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3304 0039d316-1c4b-4281-b951-d872f2087c98
* Basic GTK test shell: links in the SConscript and brings up a window with ↵evanm@google.com2008-10-135-13/+187
| | | | | | | | | nonfunctioning UI. Review URL: http://codereview.chromium.org/2983 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3299 0039d316-1c4b-4281-b951-d872f2087c98
* 4 layout tests rebaslined.ericroman@google.com2008-10-131-6/+0
| | | | | | | | | | | - entity-comment-in-style.html: Pixel diff due to fonts. - entity-comment-in-textarea.html: Pixel diff due to fonts + form control. - outdent-selection.html: Pixel diff due to webkit regression -- rebaselining to match webkit, filed followup bug: https://bugs.webkit.org/show_bug.cgi?id=21545 - cyclic-proto.html: Differs by capitalization of error message. We have at least one other test rebaselined because of this; v8 team would rather keep their message so forking. Review URL: http://codereview.chromium.org/7260 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3290 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build.evanm@google.com2008-10-131-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3289 0039d316-1c4b-4281-b951-d872f2087c98
* Minimal change to make test_shell_tests link and run zero tests on Linux.evanm@google.com2008-10-132-108/+146
| | | | | | | Review URL: http://codereview.chromium.org/1603 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3288 0039d316-1c4b-4281-b951-d872f2087c98
* IDL file merge.ager@google.com2008-10-131-9/+0
| | | | | | | | | | | | - Use short license header for idl files created by us. - Unfork XSLTProcessor.idl. - Merge in minor changes to idl files. - Remove forked version of layout test that has been fixed upstream (and which we pass after Node.idl merge). Review URL: http://codereview.chromium.org/7113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3286 0039d316-1c4b-4281-b951-d872f2087c98
* 6 more passing layout tests.ericroman@google.com2008-10-111-6/+0
| | | | | | | | These svg tests were fixed by r3266 (the canvas fix), since SVG is also a consumer of ImageBuffer::image(). Review URL: http://codereview.chromium.org/7252 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3267 0039d316-1c4b-4281-b951-d872f2087c98
* Fix problem with how Image is created for ImageBuffer, that was causing some ↵ericroman@google.com2008-10-111-4/+0
| | | | | | | | | | canvas layout tests to fail. The problem is that serializing to a BMP and then deserializing is a lossy sequence -- for example if the BMP was fully transparent BMPImageReader has a hack to re-write it as fully opaque (this transformation is what caused canvas-resize-reset.html to be full black). Review URL: http://codereview.chromium.org/7057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3266 0039d316-1c4b-4281-b951-d872f2087c98
* Fix error when manually running http_server on Windows.mmoss@google.com2008-10-101-5/+4
| | | | | | | | | | | | This bug was shaken out by Mac changes in r3095. $ third_party/python_24/python webkit/tools/layout_tests/layout_package/http_server.py --server start <snip> ImportError: No module named layout_package.path_utils Review URL: http://codereview.chromium.org/7095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3257 0039d316-1c4b-4281-b951-d872f2087c98
* Implement layoutTestController.setPopupBlockingEnabled. Thistc@google.com2008-10-103-5/+17
| | | | | | | gives us one more passing test. Review URL: http://codereview.chromium.org/7241 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3251 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline tests for Windows XP buildbots without MS Office installed (and ↵jungshik@google.com2008-10-101-36/+8
| | | | | | | | | | | | | | without Arial Unicode MS). These baselines should be good even on machines with Arial Unicode MS installed because http://codereview.chromium.org/6495 (r3062) changed the font search order. BUG=2304 TEST=pass layout tests Review URL: http://codereview.chromium.org/7036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3223 0039d316-1c4b-4281-b951-d872f2087c98
* Remove --nohttp, --nosvg, --save-failures and the code for them.tc@google.com2008-10-101-23/+5
| | | | | | | | Also remove --num-test-shells, but don't actually remove the code for it yet. Review URL: http://codereview.chromium.org/6397 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3220 0039d316-1c4b-4281-b951-d872f2087c98
* Change Location::setHash to match JSC version.darin@chromium.org2008-10-101-1/+0
| | | | | | | | R=ager Review URL: http://codereview.chromium.org/7221 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3206 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break. TBR=paulgjam@chromium.org2008-10-091-0/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3153 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build breakjam@chromium.org2008-10-092-0/+5
| | | | | | TBR=paulg git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3151 0039d316-1c4b-4281-b951-d872f2087c98
* set the exception ports so that we don't put up crash dialogs when running ↵pinkerton@google.com2008-10-091-1/+12
| | | | | | | | in layout tests mode Review URL: http://codereview.chromium.org/6396 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3140 0039d316-1c4b-4281-b951-d872f2087c98
* Patch by Thatcher Ulrich <tulrich@google.com>.ojan@google.com2008-10-091-1/+2
| | | | | | | | | | | | | | | Implement "iframe shim" behavior for windowed plugins. In FF and IE on windows, iframes are implemented as native HWNDs. This has the side effect that iframes display on top of windowed plugins. This side effect has long been known as a workaround for allowing HTML elements to appear above plugin content. BUG=1788 Review URL: http://codereview.chromium.org/7032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3137 0039d316-1c4b-4281-b951-d872f2087c98
* implement a watchdog timeout for the layout testspinkerton@google.com2008-10-091-2/+69
| | | | | | Review URL: http://codereview.chromium.org/6393 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3125 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes the pending/plugins/destroy-stream-twice layout test, which ↵ananta@chromium.org2008-10-092-18/+3
| | | | | | | | | | | | regressed during the merge with the upstream layout test plugin code. We were invoking the onStreamLoad function twice in the test, which caused this test to fail. R=deanm Review URL: http://codereview.chromium.org/6383 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3102 0039d316-1c4b-4281-b951-d872f2087c98
* Grouped a failing layout test with another layout test bothsgjesse@chromium.org2008-10-091-2/+5
| | | | | | | | failing due to bug 852346: Tests link coloring and needs a history dataLayoutTests. Review URL: http://codereview.chromium.org/7012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3096 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to get the layout test harness running on mac.pinkerton@google.com2008-10-096-26/+203
| | | | | | Review URL: http://codereview.chromium.org/5614 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3095 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a couple of tests that were fixed by DOMWindow ager@google.com2008-10-091-5/+0
| | | | | | | lookup changes. Review URL: http://codereview.chromium.org/7010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3094 0039d316-1c4b-4281-b951-d872f2087c98
* Added a comment to a failing test pointing to a newly created bug.sgjesse@chromium.org2008-10-091-1/+4
| | | | | | Review URL: http://codereview.chromium.org/7009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3093 0039d316-1c4b-4281-b951-d872f2087c98
* Merge Document.idl and DOMWindow.idl properly. Diffing our forkedager@google.com2008-10-091-2/+0
| | | | | | | | | | | | | | | versions agains the WebKit ones it is now easy to see the differences. The lookup on the window object has changed slightly. We can now get rid of our v8OnProto annotations in DOMWindow.idl. I have generated the new expected file for lookup-precedence for JSC using a webkit nightly build. Also, a couple of extra constructors have been added to the IDL file and the CROSS_DOCUMENT_MESSAGING define is gone. Review URL: http://codereview.chromium.org/6382 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3092 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to get the webkit debug tester green.ager@google.com2008-10-091-0/+5
| | | | | | Review URL: http://codereview.chromium.org/6380 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3090 0039d316-1c4b-4281-b951-d872f2087c98
* Generate expected results for all tests that don't have pixel results.tc@google.com2008-10-092-9/+9
| | | | | | | | | Most tests were fine except for font differences. The ones that are still broken are updated accordingly. tests_*.txt are probably the only files worth reviewing. Review URL: http://codereview.chromium.org/6373 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3085 0039d316-1c4b-4281-b951-d872f2087c98
* Don't show the wdiff link if we're not running with the --wdiff flag.tc@google.com2008-10-092-3/+13
| | | | | | | Also doesn't ever show the link on the simplified diff line. Review URL: http://codereview.chromium.org/6371 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3081 0039d316-1c4b-4281-b951-d872f2087c98
* Add a flaky layout test to exceptions.ericroman@google.com2008-10-081-1/+2
| | | | | | Review URL: http://codereview.chromium.org/6599 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3069 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pixel tests broken by my wdiff change.evanm@google.com2008-10-081-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3058 0039d316-1c4b-4281-b951-d872f2087c98
* Use wdiff to produce expected output.evanm@google.com2008-10-084-7/+43
| | | | | | | | | | | It's enabled by a --wdiff flag to run_webkit_tests. (DEPS update is to pull in new cygwin with wdiff.exe.) Example output: http://neugierig.org/drop/inline-crash-wdiff-win.html Review URL: http://codereview.chromium.org/6330 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3048 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes two bugs leading to a layout test failure:sky@google.com2008-10-081-4/+0
| | | | | | | | | | | | | | . Our Document.idl was not up to date. This resulted in an error when the JavaScript tried to execute a function on Document. . Our code to write a SkBitmap to a BMP was writing colors premultiplied. It shouldn't do that. BUG=2973 TEST=layout test fix Review URL: http://codereview.chromium.org/6348 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3043 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ownerNode-lifetime-expected-2.html.ericroman@google.com2008-10-081-1/+0
| | | | | | | | The problem is, with the new version of WebKit <link> nodes will only have a sheet created for them if they have href attribute (so the src attribute to non-existant css doesn't work). Review URL: http://codereview.chromium.org/6325 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3025 0039d316-1c4b-4281-b951-d872f2087c98
* Re-baseline svg-as-background since we actually get this righttc@google.com2008-10-081-4/+5
| | | | | | | | | | (the checked in image is wrong). Mark 3 tests as failing for a reason. The images checked in for maskRegions is wrong, so I just deleted it. Review URL: http://codereview.chromium.org/6585 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3023 0039d316-1c4b-4281-b951-d872f2087c98
* Use the new HTTP stack by default in the net module'swtc@google.com2008-10-081-0/+3
| | | | | | | | | | | | | | | | tests, but continue to use WinHTTP by default in the test shell and chrome. The mapping of CRYPT_E_NO_REVOCATION_CHECK to ERR_CERT_NO_REVOCATION_MECHANISM (a certificate error code) is necessary to make the HTTPSTestServer's start and shutdown GET commands work. (The TestDelegate ignores all certificate errors.) R=darin Review URL: http://codereview.chromium.org/6472 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3022 0039d316-1c4b-4281-b951-d872f2087c98
* skip a test which times out due to lack of database support.ericroman@google.com2008-10-081-7/+1
| | | | | | Review URL: http://codereview.chromium.org/6335 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3020 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes one layout test by adding missing bindingsgjesse@chromium.org2008-10-081-1/+0
| | | | | | | of document.getSelection in forked Document.idl. Review URL: http://codereview.chromium.org/6344 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3003 0039d316-1c4b-4281-b951-d872f2087c98
* Moved two layout tests which will be fixed with thesgjesse@chromium.org2008-10-081-2/+7
| | | | | | | | next WebKit merge to a seperate section. They are fixed by http://trac.webkit.org/changeset/36103/ Review URL: http://codereview.chromium.org/6343 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3002 0039d316-1c4b-4281-b951-d872f2087c98
* Document.idl has been updated with null to null string conversions onager@google.com2008-10-081-2/+0
| | | | | | | arguments. This fixes two layout tests. Review URL: http://codereview.chromium.org/6578 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3001 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to make the buildbot green(er).ager@google.com2008-10-081-0/+7
| | | | | | Review URL: http://codereview.chromium.org/6339 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3000 0039d316-1c4b-4281-b951-d872f2087c98
* The document.open change http://codereview.chromium.org/6337 ager@google.com2008-10-081-2/+0
| | | | | | | | made a couple of additional tests pass. Removing them from the failure list. Review URL: http://codereview.chromium.org/6338 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2999 0039d316-1c4b-4281-b951-d872f2087c98
* Follow http://trac.webkit.org/changeset/34506 and pass the activeager@google.com2008-10-081-7/+0
| | | | | | | | document to document.open. This fixes 5 layout tests in http/tests/security/aboutBlank. Review URL: http://codereview.chromium.org/6337 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2998 0039d316-1c4b-4281-b951-d872f2087c98
* Our old baseline was incorrect given the way ToT webkit renders tables now.darin@chromium.org2008-10-081-1/+0
| | | | | | | | R=ojan Review URL: http://codereview.chromium.org/6331 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2987 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline some tests, where the difference is due to fonts.evanm@google.com2008-10-081-5/+4
| | | | | | | Mark one test that is legitimately failing with its own bug. Review URL: http://codereview.chromium.org/6333 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2985 0039d316-1c4b-4281-b951-d872f2087c98
* Clean out tests that pass from tests_fixableerg@google.com2008-10-081-10/+0
| | | | | | Review URL: http://codereview.chromium.org/6570 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2984 0039d316-1c4b-4281-b951-d872f2087c98
* fix 3 layout testsericroman@google.com2008-10-071-3/+0
| | | | | | | | | | - textarea-hard-linewrap needed to be updated to match match http://trac.webkit.org/changeset/31086#file3 - textAreaLineHeight.html had incorrect positioning of space in render tree. Looks like the previous baseline was wrong, and merge fixed it. - select-accesskey.html had forked expectations, which were no longer applicable -- removed the forked results. Review URL: http://codereview.chromium.org/6558 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2980 0039d316-1c4b-4281-b951-d872f2087c98
* Changed/added baseline results for several layout tests.estade@chromium.org2008-10-071-4/+0
| | | | | | Review URL: http://codereview.chromium.org/6294 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2960 0039d316-1c4b-4281-b951-d872f2087c98
* Provide webcoresysteminterface; link testshell against it andmark@chromium.org2008-10-071-26/+60
| | | | | | | libWebKitSystemInterfaceLeopard. Review URL: http://codereview.chromium.org/6551 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2958 0039d316-1c4b-4281-b951-d872f2087c98
* Add still more new files to the build to resolve still more link dependencies.mark@chromium.org2008-10-072-7/+5
| | | | | | | | | | | | | | | | | | Now down to 25 missing symbols. Added files in: - jsbindings (generated files missed in r2938) - port - platform/network - webcore - loader/archive/cf - platform/network - rendering/style Provide a PrefetchDns stub just like the Windows test_shell.cc; the function name changed from our old version. Add SystemConfiguration.framework to the TestShell build. Review URL: http://codereview.chromium.org/6550 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2956 0039d316-1c4b-4281-b951-d872f2087c98