summaryrefslogtreecommitdiffstats
path: root/webkit/tools
Commit message (Collapse)AuthorAgeFilesLines
* Fix the mac build to add dmg_fp to the libbase.a.tony@chromium.org2008-11-151-43/+0
| | | | | | | | | Remove third_party/dmg_fp complete since nothing else depends on it. Review URL: http://codereview.chromium.org/10963 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5525 0039d316-1c4b-4281-b951-d872f2087c98
* Place all new baseline files in the most specific platform directory.pamg@google.com2008-11-156-44/+38
| | | | | | | | | | The --new-baseline option no longer takes a directory name. BUG=4408 TEST=try re-baselining a file, make sure results go in the right place Review URL: http://codereview.chromium.org/10926 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5524 0039d316-1c4b-4281-b951-d872f2087c98
* Move dmg_fp in scons build to compile fromtc@google.com2008-11-151-1/+0
| | | | | | | | base/third_party/dmg_fp and compile it into base_lib. Review URL: http://codereview.chromium.org/10769 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5521 0039d316-1c4b-4281-b951-d872f2087c98
* Slight correction to gtk GetWindowRectestade@chromium.org2008-11-151-5/+9
| | | | | | Review URL: http://codereview.chromium.org/10762 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5519 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed version of commit 5499estade@chromium.org2008-11-142-5/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5505 0039d316-1c4b-4281-b951-d872f2087c98
* Store a pointer to the TestShell* in the GtkWindow.erg@google.com2008-11-141-0/+2
| | | | | | | | | | This fixes a crash where we tried to read the unset pointer and GTK passed back NULL. Review URL: http://codereview.chromium.org/11012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5503 0039d316-1c4b-4281-b951-d872f2087c98
* Use target to tell if we're in debug mode sinceojan@google.com2008-11-141-1/+2
| | | | | | | | | | | there are two ways of getting into debug mode, both of which end up setting target. This makes the DEBUG : modifier work on the builders. (i think) Review URL: http://codereview.chromium.org/10756 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5501 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 5499estade@chromium.org2008-11-144-8/+12
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5500 0039d316-1c4b-4281-b951-d872f2087c98
* Basic GetScreenInfo implementation for gtk.estade@chromium.org2008-11-144-12/+8
| | | | | | Review URL: http://codereview.chromium.org/10754 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5499 0039d316-1c4b-4281-b951-d872f2087c98
* Reformat the list.fqian@google.com2008-11-141-2/+2
| | | | | | Review URL: http://codereview.chromium.org/10755 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5495 0039d316-1c4b-4281-b951-d872f2087c98
* fix windows painting by redrawing the areatc@google.com2008-11-142-9/+13
| | | | | | | | WM_PAINT requests to be painted Review URL: http://codereview.chromium.org/10949 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5494 0039d316-1c4b-4281-b951-d872f2087c98
* Change --pixel-tests to --no-pixel-tests so that pixel testsojan@google.com2008-11-141-7/+7
| | | | | | | are run by default. Review URL: http://codereview.chromium.org/10753 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5493 0039d316-1c4b-4281-b951-d872f2087c98
* Custom cursor support.evanm@google.com2008-11-141-8/+14
| | | | | | | | | This is necessary for Google Maps, and also cuts out another NOTIMPLEMENTED(). Review URL: http://codereview.chromium.org/10734 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5487 0039d316-1c4b-4281-b951-d872f2087c98
* Two layout tests timed out after adding GCController support.fqian@google.com2008-11-141-0/+4
| | | | | | | | | | See issue 4432. TBR=darin Review URL: http://codereview.chromium.org/10948 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5484 0039d316-1c4b-4281-b951-d872f2087c98
* Add GCController support to test_shell.fqian@google.com2008-11-142-0/+4
| | | | | | | | | | | | | | | | | This is done in the binding layer, GCController is a JS object, GCController.collect() is a JS function which calls gc(). GCController object can be enabled by calling ScriptController::setShouldExposeGCController(true); GCController.collect() needs V8 expose gc function, which is controlled by a flag '--expose-gc'. Otherwise GCController.collect() has no effect. By default, test_shell exposes both gc function and GCController object. Review URL: http://codereview.chromium.org/10719 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5482 0039d316-1c4b-4281-b951-d872f2087c98
* make sure svg gets loaded into the correctly sized windowpinkerton@google.com2008-11-141-2/+2
| | | | | | Review URL: http://codereview.chromium.org/10751 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5478 0039d316-1c4b-4281-b951-d872f2087c98
* remove includes that are now un-needed since most of the code is gonepinkerton@google.com2008-11-141-17/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5476 0039d316-1c4b-4281-b951-d872f2087c98
* Pass the Cocoa dirty rect to the web view for adding to its dirty rect.avi@google.com2008-11-143-5/+20
| | | | | | Review URL: http://codereview.chromium.org/10701 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5475 0039d316-1c4b-4281-b951-d872f2087c98
* dohager@google.com2008-11-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5474 0039d316-1c4b-4281-b951-d872f2087c98
* Yet another round.ager@google.com2008-11-141-0/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5473 0039d316-1c4b-4281-b951-d872f2087c98
* Another round of test list updates.ager@google.com2008-11-141-6/+1
| | | | | | Review URL: http://codereview.chromium.org/10747 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5472 0039d316-1c4b-4281-b951-d872f2087c98
* Update test lists based on buildbot.ager@google.com2008-11-141-0/+4
| | | | | | | | | It seems that the "DEBUG :" annotations are not understood on the buildbot, so this will not make the debug builder green. Review URL: http://codereview.chromium.org/10416 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5471 0039d316-1c4b-4281-b951-d872f2087c98
* Remove tests that not longer appear to be flaky and markojan@google.com2008-11-141-66/+14
| | | | | | | | | | others as debug only. I erred on the side of removing tests as I figure we can always add them back if they turn out to still be flaky. Review URL: http://codereview.chromium.org/10744 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5469 0039d316-1c4b-4281-b951-d872f2087c98
* Add new tests from the merge that fail.ojan@google.com2008-11-141-0/+8
| | | | | | Review URL: http://codereview.chromium.org/10939 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5467 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of build_type from test_expectations and add the ojan@google.com2008-11-146-1572/+1568
| | | | | | | | | ability to specify that a test fails only in debug mode. Also, made --pixel-tests be on by default. Review URL: http://codereview.chromium.org/10930 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5464 0039d316-1c4b-4281-b951-d872f2087c98
* These tests no longer timeout due to r5380.darin@chromium.org2008-11-141-3/+0
| | | | | | | | R=mbelshe Review URL: http://codereview.chromium.org/10705 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5458 0039d316-1c4b-4281-b951-d872f2087c98
* Add Terminate() to the Process object, have RenderProcessHost use this to ↵brettw@google.com2008-11-142-2/+2
| | | | | | | | | | avoid some more Windows specific code. Move Process and SharedMemory into the base namespace (most changes). Review URL: http://codereview.chromium.org/10895 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5446 0039d316-1c4b-4281-b951-d872f2087c98
* Get popup windows working.agl@chromium.org2008-11-143-18/+52
| | | | | | | | | There are still a little funky about redrawing once when they loose focus sadly. Review URL: http://codereview.chromium.org/10720 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5438 0039d316-1c4b-4281-b951-d872f2087c98
* Script to do webkit merges!ojan@google.com2008-11-142-0/+171
| | | | | | Review URL: http://codereview.chromium.org/10672 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5426 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork test_shell_main_gtk back into test_shell_main.erg@google.com2008-11-143-94/+57
| | | | | | | | | Still doesn't run layout tests, but it's unforked and runs. Review URL: http://codereview.chromium.org/10905 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5413 0039d316-1c4b-4281-b951-d872f2087c98
* Modify tools to look for results in LayoutTests/platform/ directory.pamg@google.com2008-11-139-119/+182
| | | | | | | | | | | | | | | | | | | | (Until we can upload our tests, the chromium-win/ and any other chromium-*/ platform directories are located in webkit/data/layout_tests/platform/ rather than in webkit/data/layout_tests/LayoutTests/platform/.) Add --sources option to run_webkit_tests to show which expected results file is being cmopared to the actual results for each test. Clean up the use of PlatformUtility a bit in path_utils.py. Start removing build_type now that we don't support 'kjs' anymore, only 'v8'. Only enough of this to allow it to be replaced by 'platform' was done. BUG=4207 TEST=covered by layout tests once we copy the results over Review URL: http://codereview.chromium.org/10702 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5408 0039d316-1c4b-4281-b951-d872f2087c98
* Allow optimized builds on Linux.evanm@google.com2008-11-131-1/+4
| | | | | | | Review URL: http://codereview.chromium.org/10857 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5406 0039d316-1c4b-4281-b951-d872f2087c98
* Use test_webview_delegate.cc and unfork most of the .mm versionpinkerton@google.com2008-11-131-2/+6
| | | | | | Review URL: http://codereview.chromium.org/10907 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5394 0039d316-1c4b-4281-b951-d872f2087c98
* Add a failing test to the fixable list.ojan@google.com2008-11-131-0/+3
| | | | | | Review URL: http://codereview.chromium.org/10703 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5393 0039d316-1c4b-4281-b951-d872f2087c98
* correctly close windows w/out leaking from JS, correctly clean up after ↵pinkerton@google.com2008-11-137-733/+116
| | | | | | | | ourselves when manually quitting test shell. This fixes the window.closed property in layout tests as well. Review URL: http://codereview.chromium.org/10656 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5391 0039d316-1c4b-4281-b951-d872f2087c98
* Fix assignment of a javascript: URL to window.location.hrefdarin@chromium.org2008-11-131-1/+0
| | | | | | | | | | | | Covered by LayoutTests/fast/loader/javascript-url-encoding-2.html, which times out without this fix. My fix is to just replicate what is done in JSLocationCustom.cpp. R=fqian Review URL: http://codereview.chromium.org/10700 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5380 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize WTF threading before calling EventNames::init() insgk@google.com2008-11-131-0/+1
| | | | | | | | KeyboardTest (as was done in r4786 for DomAutocompleteTests, for debug mode test_shell_tests). Review URL: http://codereview.chromium.org/10669 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5364 0039d316-1c4b-4281-b951-d872f2087c98
* Fix LayoutTests/http/tests/loading/gmail-assert-on-load.html test.darin@chromium.org2008-11-131-1/+0
| | | | | | | | | | | The trick here is to properly check for a Frame that has been removed by checking for a null Page. This matches what happens in other WebKit ports. R=dglazkov Review URL: http://codereview.chromium.org/10882 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5359 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid flakiness related to progress notifications sometimes happening in a ↵darin@chromium.org2008-11-133-35/+5
| | | | | | | | | | | | nested fashion. Due to the event sending controller, it is possible for the completion of one load to kick off another or lead to the cancelation of a third. These situations can easily result in DidStartLoading being called twice without a DidStopLoading in between, and vice versa. Upstream DRT does not care about the progress notifications being ordered properly, and so I don't think we should either. R=tony Review URL: http://codereview.chromium.org/10888 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5356 0039d316-1c4b-4281-b951-d872f2087c98
* Delay the ProcessWork call just like WebKit's DumpRenderTree implementation.darin@chromium.org2008-11-132-10/+18
| | | | | | | | | | | | | | | | To precisely match their behavior, I had to not delay the TestFinished call when there is no work to process. This CL avoids bugs related to DidStartLoading being called without a preceding DidStopLoading. https://bugs.webkit.org/show_bug.cgi?id=21068 describes the duplicate load problem in more detail, and I think that is a real bug that should be fixed. R=brettw Review URL: http://codereview.chromium.org/10676 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5351 0039d316-1c4b-4281-b951-d872f2087c98
* Allow chromium to be built with some system libs by introducingevanm@google.com2008-11-121-2/+2
| | | | | | | | | | | | | | a variable called SYSTEM_LIBS, consisting of a comma-separated list of system libraries. So far, bzip2, libpng, libjpeg, libxml, libxslt, lzma_sdk, zlib, hunspell, sqlite, libevent are recognized. BUG=4321 Review URL: http://codereview.chromium.org/10626 Patch from Fabien Tassin <fta@sofaraway.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5320 0039d316-1c4b-4281-b951-d872f2087c98
* Make unit_tests pass with pt_BR.UTF-8 locale.tc@google.com2008-11-122-1/+44
| | | | | | | | | | | BUG=3675 Patch from Paweł Hajdan jr <phajdan.jr@gmail.com> original issue: http://codereview.chromium.org/9509 Review URL: http://codereview.chromium.org/11002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5319 0039d316-1c4b-4281-b951-d872f2087c98
* Fix http://code.google.com/p/chromium/issues/detail?id=4270. Test case added.mpcomplete@google.com2008-11-121-1/+20
| | | | | | | | BUG=4270 Review URL: http://codereview.chromium.org/10620 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5310 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test_shell resizing.evanm@google.com2008-11-121-4/+2
| | | | | | | | | | | | | Gtk sizing happens in two passes: first, each widget requests a size, then the containers recursively allocate how much space each child widget gets. For the WebView, we want to request no space (so that we can be resized as small as possible) and when computing our actual size we want to use our allocated size, not our requested size. Review URL: http://codereview.chromium.org/10659 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5309 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux build. I suck.evanm@google.com2008-11-121-1/+1
| | | | | | | R=deanm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5295 0039d316-1c4b-4281-b951-d872f2087c98
* Show JavaScript alerts. Useful for testing nested message loops.evanm@google.com2008-11-121-1/+7
| | | | | | | Review URL: http://codereview.chromium.org/10651 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5291 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline 4 layout tests:ericroman@google.com2008-11-121-4/+0
| | | | | | | | | | | | | | | | | * LayoutTests/transforms/2d/transform-borderbox.html No chromium baseline (mac one differs due to fonts). * LayoutTests/tables/mozilla_expected_failures/bugs/bug220653.html Baseline changed upstream. * LayoutTests/svg/custom/svg-fonts-in-html.html Baseline changed upstream. * LayoutTests/svg/custom/altglyph.svg No chromium baseline (mac one differs due to fonts + scrollbar). Review URL: http://codereview.chromium.org/10646 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5290 0039d316-1c4b-4281-b951-d872f2087c98
* fix linux buildtc@google.com2008-11-121-1/+1
| | | | | | | | | tbr=deanm Review URL: http://codereview.chromium.org/10846 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5288 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test shell crash when clicking a drop-down select caused by r5018.darin@chromium.org2008-11-123-3/+5
| | | | | | | | R=jcampan Review URL: http://codereview.chromium.org/10826 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5283 0039d316-1c4b-4281-b951-d872f2087c98
* Make run_webkit_tests.sh multi-platform.mmoss@google.com2008-11-121-5/+15
| | | | | | | | | | This is part of getting LayoutTests running on Linux. BUG=4281 Review URL: http://codereview.chromium.org/10280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5279 0039d316-1c4b-4281-b951-d872f2087c98