summaryrefslogtreecommitdiffstats
path: root/webkit/tools
Commit message (Collapse)AuthorAgeFilesLines
* Implement extension:// protocol.aa@chromium.org2008-12-241-4/+4
| | | | | | Review URL: http://codereview.chromium.org/15010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7462 0039d316-1c4b-4281-b951-d872f2087c98
* Moves test to ignored list that is testing a KJS implementation detailsky@google.com2008-12-242-1/+5
| | | | | | | | | | | | | (window.GCController.getJSObjectCount) that we have no intention of supporting. BUG=none TEST=none TBR=tc Review URL: http://codereview.chromium.org/16257 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7461 0039d316-1c4b-4281-b951-d872f2087c98
* Kill PlatformScreenMac.mmdarin@google.com2008-12-234-15/+4
| | | | | | | | | | | | | | | | Replace it with an implementation of GetScreenInfoHelper like the other platforms. This webkit glue function is implemented in webkit_glue_mac.mm. Now that we have a GetScreenInfoHelper implemented for each platform, I moved the implementation of GetScreenInfo into test_shell.cc. R=dglazkov Review URL: http://codereview.chromium.org/16470 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7453 0039d316-1c4b-4281-b951-d872f2087c98
* Adds description of why a number of tests are failing.sky@google.com2008-12-231-2/+4
| | | | | | | | | | BUG=none TEST=none TBR=tc Review URL: http://codereview.chromium.org/16251 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7451 0039d316-1c4b-4281-b951-d872f2087c98
* Webkit merge 39438:39453 (CL 2 of 2).ericroman@google.com2008-12-231-0/+12
| | | | | | Review URL: http://codereview.chromium.org/16249 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7439 0039d316-1c4b-4281-b951-d872f2087c98
* Skips a test that relies on DOM_STORAGE, and adds a description of whysky@google.com2008-12-231-1/+3
| | | | | | | | | | | | it is skipped. BUG=none TEST=none TBR=dglazkov Review URL: http://codereview.chromium.org/16460 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7437 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a canvas layout test by handling null values in canvas.createPattern.tc@google.com2008-12-231-7/+2
| | | | | | | | Remove a wrong baseline and update the test list. Review URL: http://codereview.chromium.org/16242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7433 0039d316-1c4b-4281-b951-d872f2087c98
* Add a debug-only failure to test list that has been failing for a while.ericroman@google.com2008-12-231-0/+5
| | | | | | | | TBR=tony Review URL: http://codereview.chromium.org/16455 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7428 0039d316-1c4b-4281-b951-d872f2087c98
* green linux webkit builder after the mergetc@google.com2008-12-231-0/+4
| | | | | | | | | | | this test fails on linux so we can't just rebaseline tbr=ericroman Review URL: http://codereview.chromium.org/16453 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7425 0039d316-1c4b-4281-b951-d872f2087c98
* Pull in a fix for a layout test and remove the test from thetc@google.com2008-12-231-5/+0
| | | | | | | | | | | | list. BUG=2976 TBR=sky Review URL: http://codereview.chromium.org/16240 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7424 0039d316-1c4b-4281-b951-d872f2087c98
* Skip all worker tests as we don't yet support workers.sky@google.com2008-12-231-10/+14
| | | | | | | | | | BUG=none TEST=none TBR=dglazkov Review URL: http://codereview.chromium.org/16452 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7419 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselinessky@google.com2008-12-231-1/+2
| | | | | | | | | | | | | | LayoutTests/transforms/2d/transform-value-types-expected.html. This needs to be rebaselined as V8 returns different results for typeof CSSValueList and WebKitCSSTransformValue then KJS. BUG=none TEST=none TBR=tc Review URL: http://codereview.chromium.org/16451 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7418 0039d316-1c4b-4281-b951-d872f2087c98
* Webkit merge 39410:39438 (CL 4 of 4).ericroman@google.com2008-12-232-6/+5
| | | | | | Review URL: http://codereview.chromium.org/16444 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7416 0039d316-1c4b-4281-b951-d872f2087c98
* fix path.ericroman@google.com2008-12-231-2/+2
| | | | | | Review URL: http://codereview.chromium.org/16235 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7415 0039d316-1c4b-4281-b951-d872f2087c98
* Fix TestShell and not just TestShellTests!darin@chromium.org2008-12-231-2/+2
| | | | | | | | R=eroman Review URL: http://codereview.chromium.org/16449 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7414 0039d316-1c4b-4281-b951-d872f2087c98
* This should fix the mac test_shell_tests build.darin@chromium.org2008-12-231-6/+6
| | | | | | | | R=eroman Review URL: http://codereview.chromium.org/16448 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7413 0039d316-1c4b-4281-b951-d872f2087c98
* windows baseline for fast/css/word-space-extra.htmltc@google.com2008-12-231-4/+0
| | | | | | | | | | matches linux except for scrollbar differences. TBR=sky Review URL: http://codereview.chromium.org/16439 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7402 0039d316-1c4b-4281-b951-d872f2087c98
* rebaseline LayoutTests/fast/css/word-space-extra: only font differencestc@google.com2008-12-231-8/+3
| | | | | | | | | | I think this will just pass in windows as well, but leaving the test as failing until the buildbot runs the test. Review URL: http://codereview.chromium.org/16438 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7401 0039d316-1c4b-4281-b951-d872f2087c98
* These tests have been passing all day. Marking them as fixed.sky@google.com2008-12-231-5/+4
| | | | | | | | | | BUG=none TEST=none TBR=tc Review URL: http://codereview.chromium.org/16603 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7399 0039d316-1c4b-4281-b951-d872f2087c98
* Removes three tests that are now passing as the result of addingsky@google.com2008-12-231-3/+0
| | | | | | | | | | | animation methods to layout test controller. BUG=none TEST=none Review URL: http://codereview.chromium.org/16602 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7397 0039d316-1c4b-4281-b951-d872f2087c98
* Adds comments as to why two regex tests are failing.sky@google.com2008-12-221-0/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/16430 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7389 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselines animations/keyframes-rule-expected.txt . The upstream testsky@google.com2008-12-221-1/+2
| | | | | | | | | | | changed slightly. BUG=none TEST=none Review URL: http://codereview.chromium.org/16427 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7387 0039d316-1c4b-4281-b951-d872f2087c98
* These tests pass on linux. Green the linux buildbot.tc@google.com2008-12-221-3/+1
| | | | | | | | | TBR=evan Review URL: http://codereview.chromium.org/16218 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7383 0039d316-1c4b-4281-b951-d872f2087c98
* Adds support for pauseAnimationAtTimeOnElementWithId andsky@google.com2008-12-223-5/+43
| | | | | | | | | | | | pauseTransitionAtTimeOnElementWithId to layout test controller so that we can pass a couple of additional tests. BUG=5801 TEST=none Review URL: http://codereview.chromium.org/16216 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7379 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline 2 form tests and reorg input type=search tests.tc@google.com2008-12-221-10/+11
| | | | | | | | | | | | Rebaseline button-default-title and control-clip. These are form control differences. Also move all the <input type=search> tests into a single block with a bug. Review URL: http://codereview.chromium.org/14878 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7368 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselines the testsky@google.com2008-12-221-3/+0
| | | | | | | | | | | | | LayoutTests/fast/dom/Window/window-custom-prototype. This needs to be rebaselined as the test checks for a specific exception string. V8 returns 'Cyclic' where as KJS returns 'cyclic.' BUG=5725 TEST=none; this is a layout test change only. Review URL: http://codereview.chromium.org/15096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7360 0039d316-1c4b-4281-b951-d872f2087c98
* Some cleanup in webkit/.darin@chromium.org2008-12-221-6/+3
| | | | | | | | | | | | | | | | 1. Kill a gtest include in UniscribeHelper.h. 2. Kill a webkit_glue:: type used in MediaPlayerPrivateChromium.h 3. Remove the dummy MediaPlayerPrivateChromium.cpp, which has been superceded by webkit/glue/media_player_private_impl.cc 4. Cleanup some webkit style errors. R=dglazkov Review URL: http://codereview.chromium.org/16404 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7357 0039d316-1c4b-4281-b951-d872f2087c98
* update tests_fixable for linux failurestc@google.com2008-12-221-0/+3
| | | | | | | | | TBR=evanm Review URL: http://codereview.chromium.org/16601 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7356 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Mac Build for 39369:39410 Mergedglazkov@google.com2008-12-221-0/+4
| | | | | | Review URL: http://codereview.chromium.org/16415 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7353 0039d316-1c4b-4281-b951-d872f2087c98
* cChrome side of WebKit merge 39369:39410.pamg@google.com2008-12-221-0/+7
| | | | | | | | | | | | * Move files from platform/graphics into platform/animation and platform/graphics/transforms and update include path * Add stubs for two new methods in FrameLoaderClient * Re-baseline one new layout test for Windows and add two to tests_fixable. Review URL: http://codereview.chromium.org/14917 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7352 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed two layout tests.estade@chromium.org2008-12-201-2/+0
| | | | | | | | | * get-set-properties: updated baseline that had been outdated by webkit change r39097 * document-open-return-value: changed document.open() to return this rather than null as per https://bugs.webkit.org/show_bug.cgi?id=14968 Review URL: http://codereview.chromium.org/14877 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7333 0039d316-1c4b-4281-b951-d872f2087c98
* tests failing on wintc@google.com2008-12-201-0/+3
| | | | | | | | | | | these pass on windows, dunno what's wrong. TBR=eroman Review URL: http://codereview.chromium.org/15094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7331 0039d316-1c4b-4281-b951-d872f2087c98
* Updates tests_fixable to indicate a couple of bugs have been filed.sky@google.com2008-12-191-2/+2
| | | | | | | | I know why these ones are failing, just haven't finalized the right thing. Review URL: http://codereview.chromium.org/14905 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7328 0039d316-1c4b-4281-b951-d872f2087c98
* remove wrong baselinestc@google.com2008-12-191-3/+3
| | | | | | | | | | | | We used to output the path data incorrectly (missing spaces between numbers) and checked in baselines with the wrong output. Remove the wrong output and either mark the test as passing or add a comment to the tests_fixable list. Review URL: http://codereview.chromium.org/14910 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7326 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent a crash when a popup menu is closing.estade@chromium.org2008-12-191-1/+0
| | | | | | | | See http://codereview.chromium.org/13214 Review URL: http://codereview.chromium.org/14884 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7315 0039d316-1c4b-4281-b951-d872f2087c98
* plumb missing image code through the chrome bridge. Use the .gif version ↵pinkerton@google.com2008-12-193-13/+30
| | | | | | | | instead of the .tiff version. Point testShell at the resources folder rather than the source tree for loading resources on Mac. Move ImageMac.cpp into the chromium port and give it a new name. Review URL: http://codereview.chromium.org/14893 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7310 0039d316-1c4b-4281-b951-d872f2087c98
* update linux test results, these tests are flaky.tc@google.com2008-12-191-0/+2
| | | | | | | | | TBR=evanm Review URL: http://codereview.chromium.org/14895 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7309 0039d316-1c4b-4281-b951-d872f2087c98
* fix some more mac tests by rebasing v8 vs. JSC differencespinkerton@google.com2008-12-191-0/+6
| | | | | | Review URL: http://codereview.chromium.org/15080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7302 0039d316-1c4b-4281-b951-d872f2087c98
* Ignoring test for the BOM characters. We've decided to be compatible witholehougaard@google.com2008-12-192-3/+6
| | | | | | | Firefox and IE here. Review URL: http://codereview.chromium.org/14891 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7299 0039d316-1c4b-4281-b951-d872f2087c98
* Initial generation of native Visual Studio solution filessgk@google.com2008-12-192-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (project files still to come). To wit: * Solution file configuration is in *_sln.scons files (base\base_sln.scons, chrome\chrome_sln.scons). * Individual Project file configuration is in the the .scons file for the relevant target (base\base_unittests.scons, third_party\libxml\libxml.scons, etc.)--that is, where their file lists will live. * MSVSProject() calls are currently placeholders that establish the existence of Project Nodes (and Project dependencies) but don't yet have actual Project configuration information (file lists, .vsprops, etc.). * Configuraiton is very manual. In particular, the entries in the .sln file will be written out in exactly the order specified in the configuration(s). The current ordering is taken from our existing .sln files, so we can generate virtually the same configurations on output. * Generated solution files are nearly byte-for-byte identical with our existing .sln files, modulo: * net\dump_cache has a WebsiteProperties sections (making that configurable per project isn't important right now); * sandbox\sandbox.sln was missing a dependency of base.vcproj on on debug_message.vcproj (present in other .sln files) * webkit\webkit.sln was missing dependencies of WebCore.vcproj on libxml_config.vcproj and libxslt_config.vcproj (present in chrome.sln); * add a handful of other miscellaneous missing dependencies on various .vcproj definitions in chrome.sln (present in other .sln files). * remove stats_viewer.csproj from chrome.sln (sorry, mbelshe), which was complicating the solution configuration with unnecessary (for us) "Mixed Platform" types; * All MSVSFolder(), MSVSProject() and MSVSSolution() calls have hard-wired guid= values taken from our existing configuration, so we can: 1) verify generation of working configs; 2) minimize diffs when checking in generated .sln files. We can remove these in the future in favor of extracting them from existing .sln files if we wish. * Add ChromeMSVSFolder(), ChromeMSVSProject() and ChromeMSVSSolution() wrappers to chromium_builders.py, that gate the underlying call to the env.MSVS*() builders based on whether env.Bit('msvs') is set (i.e., we're in --mode=msvs). * Remove platform-specific gating of to-be-ported .scons files that we now need to load on any platform to generate coheren MSVS files. Move the env.Bit('windows') tests for actually building their executables into the individual .scons files. Review URL: http://codereview.chromium.org/14472 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7297 0039d316-1c4b-4281-b951-d872f2087c98
* Documenting the current status of a few layout tests.olehougaard@google.com2008-12-191-1/+3
| | | | | | Review URL: http://codereview.chromium.org/15034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7295 0039d316-1c4b-4281-b951-d872f2087c98
* Fix 3 erroneous layout test baselines on linux.estade@chromium.org2008-12-191-3/+0
| | | | | | | | Guess these slipped through. The new baselines not only pass but also look a lot closer to the windows baselines (i.e., only some font glyph differences). Review URL: http://codereview.chromium.org/14880 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7287 0039d316-1c4b-4281-b951-d872f2087c98
* Added the new isCommandEnabled() layout test function to the layout test ↵estade@chromium.org2008-12-183-2/+17
| | | | | | | | | | controller. Fixes one new layout test. Review URL: http://codereview.chromium.org/14871 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7277 0039d316-1c4b-4281-b951-d872f2087c98
* green linux buildertc@google.com2008-12-181-0/+2
| | | | | | | | | | | | | | Add a new baseline for basic-shadows.html, it passes the fuzzer. Update beforeSelectorOnCodeElement.html which crashes on the buildbot. TBR=evan Review URL: http://codereview.chromium.org/14872 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7274 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the build. Bad syntax.tc@google.com2008-12-181-1/+1
| | | | | | | TBR=ojan git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7271 0039d316-1c4b-4281-b951-d872f2087c98
* Convert from using env['PLATFORM'] directly to using the more flexiblesgk@google.com2008-12-182-11/+11
| | | | | | | | | | | | | | | | | | and better-thought-out Hammer env.Bits() idioms: * env['PLATFORM'] == 'win32' => env.Bit('windows') * env['PLATFORM'] == 'posix' => env.Bit('linux') * env['PLATFORM'] == 'darwin' => env.Bit('mac') New idioms: * env.Bit('posix') => really does mean "any POSIX platform" * env.AnyBits('mac', 'linux') => specifically mac or linux, excluding other POSIX platforms Where we were using compound conditionals (e.g., "env['PLATFORM'] in ('posix', 'darwin')") I tried to take my best shot at translating the intent (i.e., "env.Bits('posix')" for something POSIX, "not env.Bits('mac')" for something not yet ported to Mac, etc.) Review URL: http://codereview.chromium.org/15051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7270 0039d316-1c4b-4281-b951-d872f2087c98
* green windows buildertc@google.com2008-12-181-1/+1
| | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/14869 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7268 0039d316-1c4b-4281-b951-d872f2087c98
* Move various gtest-style unit tests out of webkit/port and into a newdarin@google.com2008-12-189-35/+973
| | | | | | | | | | | tools/webcore_unit_tests directory. I chose this directory because we have a bunch of similar "tests" directories inside webkit/tools. R=dglazkov Review URL: http://codereview.chromium.org/14861 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7259 0039d316-1c4b-4281-b951-d872f2087c98
* Bridge out media player from MediaPlayerPrivate.hclam@chromium.org2008-12-183-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove MediaPlayerPrivateChromium.cpp and move it to webkit/glue/media_player_private_impl.cc - Added the following classes: WebMediaPlayer WebMediaPlayerImpl WebMediaPlayerDelegate WebMediaPlayerDelegateImpl TestWebMediaPlayerDelegate VideoStackMediaPlayer (Just a forward declaration) - One include fix for webkit/glue/webframe.h - Overview of what each class is doing: WebMediaPlayer and WebMediaPlayerImpl Wrapper over the MediaPlayerPrivate, it provides methods like Repaint(), NotifyNetworkStateChange(), etc to VideoStackMediaPlayer. It also creates the ResourceHandle for VideoStackMediaPlayer for resource loading, or maybe VideoStackMediaPlayer can simply use webkit_glue::ResourceDispatcher? WebMediaPlayerDelegate, WebMediaPlayerDelegateImpl Delegate calls from webkit to the internal media player. MediaPlayerPrivate Forward calls to WebMidiaPlayerDelegate, creates WebMediaPlayerDelegate and WebMediaPlayer in the constructor. Expose some public methods to WebMediaPlayer so we can actually do repaint and notification of changes. Review URL: http://codereview.chromium.org/13762 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7256 0039d316-1c4b-4281-b951-d872f2087c98
* Grab the file that fixes the box shadow size. This was supposed to be in thebrettw@google.com2008-12-181-6/+1
| | | | | | | text shadow patch, and is why the layout tests are failing. Review URL: http://codereview.chromium.org/15045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7249 0039d316-1c4b-4281-b951-d872f2087c98