summaryrefslogtreecommitdiffstats
path: root/webkit/tools
Commit message (Collapse)AuthorAgeFilesLines
* Port a few test_shell_tests. Now it runs 45 of them.evanm@google.com2008-10-274-47/+35
| | | | | | | | | | | | | | | | I removed some files from test_files because scons complains (warns) when a file is both in test_files and input_files. So the files removed from test_files also exist in input_files and at some pointed will be ported anyway. I also made some linking stubs. BUG=3674 Review URL: http://codereview.chromium.org/7974 Patch from Paweł Hajdan jr <phajdan.jr@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4031 0039d316-1c4b-4281-b951-d872f2087c98
* Move Time, TimeDelta and TimeTicks into namespace base.dsh@google.com2008-10-272-0/+5
| | | | | | Review URL: http://codereview.chromium.org/7995 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4022 0039d316-1c4b-4281-b951-d872f2087c98
* Baseline 5 layout tests for chromium-windows:ericroman@google.com2008-10-271-5/+3
| | | | | | | | | | | | | | | | | | | | | * LayoutTests/fast/html/marquee-scroll.html New test (landed in r31178) with no chromium baseline -- differs due to text rendering. * LayoutTests/svg/custom/text-linking.svg New test (landed in r31859) with no chromium baseline -- differs due to text rendering. * LayoutTests/svg/custom/text-xy-updates.svg New test (landed in r31441) with no chromium baseline -- differs due to text rendering. * LayoutTests/svg/text/kerning.svg New test (landed in r31342) with no chromium baseline -- differs due to text rendering and scroll bar. * LayoutTests/svg/text/multichar-glyph.svg New test (landed in r31310) with no chromium baseline -- differs due to text rendering. Review URL: http://codereview.chromium.org/8613 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3992 0039d316-1c4b-4281-b951-d872f2087c98
* Rebase three other tests impacted by the "double stroking" fix.ericroman@google.com2008-10-261-5/+0
| | | | | | | | | | | | | | | Judging from the SVN log, these failing baselines were committed by the merge (and were generated with the stroking problem). This CL updates the baselines to account for (only) the stroking difference. It looks like two of these baselines (both existing and new baseline) need fixing -- * svg-as-background-1.html -- an area of the image is red, whereas in the mac's baseline it is white. * svg-as-background-3.html -- the radial gradients are positioned and angled differently than the mac baseline. Since I don't know the history of these tests, I will just make this small change now, and maybe mark them as fail later. Review URL: http://codereview.chromium.org/8404 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3991 0039d316-1c4b-4281-b951-d872f2087c98
* Remove duplicate source file definitions in test_shell.sgk@google.com2008-10-251-13/+0
| | | | | | Review URL: http://codereview.chromium.org/8183 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3981 0039d316-1c4b-4281-b951-d872f2087c98
* Quick and dirty mask of layout tests, while I investigate the problem...ericroman@google.com2008-10-251-0/+5
| | | | | | Review URL: http://codereview.chromium.org/8601 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3970 0039d316-1c4b-4281-b951-d872f2087c98
* More stubbing out. With this and the rest of Linux pending, test_shell links.agl@chromium.org2008-10-242-2/+19
| | | | | | | | | | | | There doesn't appear to be a WebKit PLATFORM macro for LINUX and, since we're in the middle of a merge, adding one isn't a great idea either. So I'm using __linux__ here. Also, several the stubs were very temporary and since stubbing them required getting their headers to work as well I just aliased them away. Review URL: http://codereview.chromium.org/8131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3964 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid double-stroking paths.ericroman@google.com2008-10-241-63/+0
| | | | | | | | The tests being rebaselined are those rebased post-merge (hence they included the problem). Review URL: http://codereview.chromium.org/7991 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3962 0039d316-1c4b-4281-b951-d872f2087c98
* make urlbar scroll horizontally rather than wrap, like a real url barpinkerton@google.com2008-10-241-0/+2
| | | | | | Review URL: http://codereview.chromium.org/7978 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3931 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up mouse events with the correct coordinates. Make sure they are ↵pinkerton@google.com2008-10-241-2/+2
| | | | | | | | view-local and flipped. Review URL: http://codereview.chromium.org/8150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3924 0039d316-1c4b-4281-b951-d872f2087c98
* Make eventSender.keyDown() accept both arrays of strings and a single string toolehougaard@google.com2008-10-243-17/+23
| | | | | | | make LayoutTests/fast/forms/legend-access-key.html pass. Review URL: http://codereview.chromium.org/7914 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3911 0039d316-1c4b-4281-b951-d872f2087c98
* Removed test_entry, which became superfluous after type of entry was changed ↵olehougaard@google.com2008-10-241-5/+2
| | | | | | | | to TestNavigationEntry &. Review URL: http://codereview.chromium.org/7812 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3910 0039d316-1c4b-4281-b951-d872f2087c98
* Actually adding the new scons toolkit (hammer) base tools to the builtbradnelson@google.com2008-10-241-13/+1
| | | | | | | | | environment. Things have been rigged temporarily so they emit to the same directories. Review URL: http://codereview.chromium.org/8139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3908 0039d316-1c4b-4281-b951-d872f2087c98
* Mucelage changes for Mac TestShell, to work with the current glue in themark@chromium.org2008-10-231-8/+8
| | | | | | | non-PLATFORM(MAC) world. Review URL: http://codereview.chromium.org/8122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3865 0039d316-1c4b-4281-b951-d872f2087c98
* And again...test list update.ojan@google.com2008-10-231-3/+0
| | | | | | Review URL: http://codereview.chromium.org/8113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3832 0039d316-1c4b-4281-b951-d872f2087c98
* Yet another test list update to match the builders.ojan@google.com2008-10-231-1/+4
| | | | | | Review URL: http://codereview.chromium.org/8107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3822 0039d316-1c4b-4281-b951-d872f2087c98
* Yet another test list update to match state of builders.ojan@google.com2008-10-231-2/+0
| | | | | | Review URL: http://codereview.chromium.org/7906 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3807 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed SVG path fill rule (even-odd or winding) which broke with the mergejhaas@chromium.org2008-10-231-6/+0
| | | | | | Review URL: http://codereview.chromium.org/7904 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3806 0039d316-1c4b-4281-b951-d872f2087c98
* Build fix for Linuxagl@chromium.org2008-10-231-1/+3
| | | | | | | Review URL: http://codereview.chromium.org/8092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3802 0039d316-1c4b-4281-b951-d872f2087c98
* Don't build glue as Objective-C++ now that PLATFORM_MAC is off. Re-sniff gluemark@chromium.org2008-10-231-2/+2
| | | | | | | in all.xcodeproj. Review URL: http://codereview.chromium.org/7901 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3800 0039d316-1c4b-4281-b951-d872f2087c98
* Cut'n'paste enough of the real test shell to fix some more errors.evanm@google.com2008-10-231-0/+88
| | | | | | | | | Note that style errors are due to upstream, not me. Review URL: http://codereview.chromium.org/7903 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3799 0039d316-1c4b-4281-b951-d872f2087c98
* Build libxslt on the Mac. This seems to be needed while disablingmark@chromium.org2008-10-221-0/+43
| | | | | | | PLATFORM(MAC). Review URL: http://codereview.chromium.org/7893 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3786 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline two tests. Apparently we use classic style controlstc@google.com2008-10-221-3/+0
| | | | | | | | in the pixel tests. These two tests have buttons with focus so we now have dotted line focus rects on them. Review URL: http://codereview.chromium.org/8077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3782 0039d316-1c4b-4281-b951-d872f2087c98
* Mark tests as failing while I fix.tc@google.com2008-10-221-0/+4
| | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/8076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3773 0039d316-1c4b-4281-b951-d872f2087c98
* Rebase a layout test to match GURL's canonicalization (mostly trailing slashes).ericroman@google.com2008-10-221-1/+0
| | | | | | Review URL: http://codereview.chromium.org/8049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3757 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a layout-test for v8.ericroman@google.com2008-10-221-1/+0
| | | | | | | | | | The purpose of this layout test is to verify that certain malformed JS attribute doesn't cause crash. V8 passes. The outputs differ because v8 additionally throws a syntaxerror exception. Review URL: http://codereview.chromium.org/7861 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3756 0039d316-1c4b-4281-b951-d872f2087c98
* Update test list to match the state of the builders.ojan@google.com2008-10-221-2/+1
| | | | | | Review URL: http://codereview.chromium.org/8064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3749 0039d316-1c4b-4281-b951-d872f2087c98
* Removed entry for non-existent test.olehougaard@google.com2008-10-221-1/+0
| | | | | | Review URL: http://codereview.chromium.org/7867 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3730 0039d316-1c4b-4281-b951-d872f2087c98
* Using $CHROME_SRC_DIR in place of hash/..bradnelson@google.com2008-10-221-1/+1
| | | | | | | | This will facilitate changing where the main sconstruct lives. Review URL: http://codereview.chromium.org/7847 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3725 0039d316-1c4b-4281-b951-d872f2087c98
* * Re-apply "* Enable HTMLCanvasElement::toDataURL() method for Javascript."mmoss@google.com2008-10-221-1/+0
| | | | | | | | | This reverts r3706 which reverted r3700. Review URL: http://codereview.chromium.org/7845 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3708 0039d316-1c4b-4281-b951-d872f2087c98
* * Revert "* Enable HTMLCanvasElement::toDataURL() method for Javascript."mmoss@google.com2008-10-211-0/+1
| | | | | | | | | This reverts r3700 which broke the WebKit waterfall for this test. Review URL: http://codereview.chromium.org/7844 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3706 0039d316-1c4b-4281-b951-d872f2087c98
* * Enable HTMLCanvasElement::toDataURL() method for Javascript.mmoss@google.com2008-10-211-1/+0
| | | | | | | | | | | Merge changes from WebKit CLs 30888 and 30954 (WebKit/WebCore/html/HTMLCanvasElement.idl). This fixes LayoutTests: LayoutTests/http/tests/security/canvas-remote-read-remote-image.html Review URL: http://codereview.chromium.org/8023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3700 0039d316-1c4b-4281-b951-d872f2087c98
* Remove WebKeyboardEvent::key_data because we don't actually use ittc@google.com2008-10-212-8/+0
| | | | | | | | anymore. This makes WebKeyboardEvent easier to port to other platforms. Review URL: http://codereview.chromium.org/8026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3692 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline test with junk base URL.olehougaard@google.com2008-10-212-2/+0
| | | | | | Review URL: http://codereview.chromium.org/8005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3650 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back switch to hammer patterns again.bradnelson@chromium.org2008-10-202-45/+38
| | | | | | Review URL: http://codereview.chromium.org/7530 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3637 0039d316-1c4b-4281-b951-d872f2087c98
* Update test lists to match the state of the treeojan@google.com2008-10-201-0/+15
| | | | | | | and identify revisions where the tests started failing. Review URL: http://codereview.chromium.org/7527 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3635 0039d316-1c4b-4281-b951-d872f2087c98
* * Fix LayoutTests/http/tests/navigation/reloadsubframe-*frame.html on Windows.mmoss@google.com2008-10-201-2/+0
| | | | | | | | | | | | WebFrameImpl::CreateChildFrame is based on third_party/WebKit/WebKit/win/WebCoreSupport/WebFrameLoaderClient.cpp, which is based on WebKit/mac/WebView/WebFrame.mm:_loadURL. WebKit change 31264 (http://trac.webkit.org/changeset/31264/trunk/WebKit/mac/WebView/WebFrame.mm), fixed this bug on Mac, but was never ported to Windows, so webframe_impl.cc didn't get that fix. (FYI, WebFrame.mm:_loadURL has since moved to WebCore/loader/FrameLoader.cpp, with the appropriate changes.) Note that these layout tests also fail for WebKit on Windows (disabled in LayoutTests/platform/win/Skipped). This same change still needs to be made upstream to WebKit/win/WebCoreSupport/WebFrameLoaderClient.cpp. Review URL: http://codereview.chromium.org/7503 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3619 0039d316-1c4b-4281-b951-d872f2087c98
* Split the ignore/fixed input files into platform directories so they can ↵pinkerton@google.com2008-10-208-0/+1371
| | | | | | | | vary indepdendently. Review URL: http://codereview.chromium.org/7632 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3605 0039d316-1c4b-4281-b951-d872f2087c98
* Adding in new hammer patterns. Restored from rollback change 3578.bradnelson@chromium.org2008-10-182-38/+45
| | | | | | Review URL: http://codereview.chromium.org/7656 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3597 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back CL 3578, discovered hammer.bat had not been updated yet.bradnelson@chromium.org2008-10-182-45/+38
| | | | | | Review URL: http://codereview.chromium.org/7507 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3582 0039d316-1c4b-4281-b951-d872f2087c98
* Re-baselining the geturlnotify-from-npp-destroystream.html as the behavior ↵ananta@chromium.org2008-10-181-5/+0
| | | | | | | | | | | | of this test is correct. The test basically uses the plugin object retreived off the dom after the object has been destroyed. This results in an exception being printed to the console, which is ok. This test used to pass before as our layout test plugin never invoked the destroystream handler on the page. This is changed with Dean's fixes to get the layout test plugin on par with the one in webkit. R=tony Review URL: http://codereview.chromium.org/7645 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3581 0039d316-1c4b-4281-b951-d872f2087c98
* Applying software construction toolkit patterns in scons build.bradnelson@chromium.org2008-10-172-38/+45
| | | | | | Review URL: http://codereview.chromium.org/6569 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3578 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a few tests that are new since the merge. Theytc@google.com2008-10-171-11/+6
| | | | | | | only differ in font sizes. Review URL: http://codereview.chromium.org/7501 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3577 0039d316-1c4b-4281-b951-d872f2087c98
* Fix post url layout test.joshia@google.com2008-10-171-3/+0
| | | | | | | | | | | | | | | Needed to change the following: * PluginHost::SetPostData: make the state machine parse post data without any header fields * If NPN_PostUrl is called without content-type, set the default content type to 'application/x-www-form-urlencoded' * Fix a silly bug in post url logic. BUG=2858 Review URL: http://codereview.chromium.org/7612 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3535 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselining LayoutTests/css3/transform-value-types.html to deal with ↵olehougaard@google.com2008-10-171-1/+0
| | | | | | | | implementation dependent printing of constructors and prototypes. Review URL: http://codereview.chromium.org/7620 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3523 0039d316-1c4b-4281-b951-d872f2087c98
* Start compiling a bunch of *Chromium.cpp files in our port ontc@google.com2008-10-171-1/+1
| | | | | | | | | linux. More will come once we stop using PLATFORM_GTK_. Review URL: http://codereview.chromium.org/7606 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3513 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes bug http://code.google.com/p/chromium/issues/detail?id=2952, ↵ananta@chromium.org2008-10-161-1/+0
| | | | | | | | | | | | | | | | | | | which was a plugin layout test failure (return-error-from-new-stream-doesnt-invoke-destroy-stream.html) The test fails because it assumes that if an error is returned from NPP_NewStream, NPP_URLNotify is still invoked thus sending a notification to the plugin. The plugin implementation in webkit does this. We emulate this behavior. Bug=2952 R=jam Review URL: http://codereview.chromium.org/7443 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3489 0039d316-1c4b-4281-b951-d872f2087c98
* Clearly distinguish the multiple "path_util" modules in use.mmoss@google.com2008-10-162-6/+9
| | | | | | | | | This revises r3257 as per suggestion from pamg (and brings that Windows fix to the Mac version). Review URL: http://codereview.chromium.org/7422 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3467 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed the re-baselining of two layout tests to be conformant with the newest ↵olehougaard@google.com2008-10-161-2/+0
| | | | | | | | version of WebKit. Review URL: http://codereview.chromium.org/7348 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3462 0039d316-1c4b-4281-b951-d872f2087c98
* Don't send duplicate "Cache-Control: max-age=0" headers.ericroman@google.com2008-10-161-4/+0
| | | | | | | | BUG=3434 Review URL: http://codereview.chromium.org/7421 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3449 0039d316-1c4b-4281-b951-d872f2087c98