summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Fix the set of fonts used for test_shell.agl@chromium.org2008-11-182-2/+40
| | | | | | | | | | | | | With this change, the Google homepage renders pixel exact to Firefox on my Goobuntu box (which isn't using subpixel rendering). Note that, although the pixels are the same, the colours are very slightly different when it comes to anti-aliasing. I suspect this is because Skia is currently missing a gamma table. Review URL: http://codereview.chromium.org/11211 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5595 0039d316-1c4b-4281-b951-d872f2087c98
* AutocompleteBodyListener is created with a ref count of 1, so we need to do ↵jcampan@chromium.org2008-11-181-3/+3
| | | | | | | | an adoptRef before assigning it to a RefPtr, otherwise it is leaked. Review URL: http://codereview.chromium.org/11433 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5589 0039d316-1c4b-4281-b951-d872f2087c98
* Remove dmg_fp from webkit_armu.slnfqian@google.com2008-11-171-6/+0
| | | | | | Review URL: http://codereview.chromium.org/11216 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5584 0039d316-1c4b-4281-b951-d872f2087c98
* Lazy-initialize Clipboard, since we can't use it until we have an X connection.evanm@google.com2008-11-171-7/+8
| | | | | | | Review URL: http://codereview.chromium.org/11429 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5583 0039d316-1c4b-4281-b951-d872f2087c98
* Make SetCurrentTestName cross platform.deanm@chromium.org2008-11-171-10/+10
| | | | | | | | Make SetCurrentTestName cross platform. Even though this is only used for windows-only crash dumps, this removes a bit of ifdefs. Review URL: http://codereview.chromium.org/11424 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5582 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the deleted file UniscribeStateTextRun.cpp fromnick@chromium.org2008-11-171-1/+0
| | | | | | | | | | the win32 scons build. Fixes (or at least improves) the build. TBR=brettw Review URL: http://codereview.chromium.org/11215 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5579 0039d316-1c4b-4281-b951-d872f2087c98
* The password manager and the form autofill feature were listening for events ↵jcampan@chromium.org2008-11-1712-326/+407
| | | | | | | | | | | | on text input elements by registering a listener on each element. This is slowing down the page load. This CL changes that to only 1 listener on the body of the page, that forwards the events to element specific listeners. BUG=None TEST=Run the test shell unit tests Review URL: http://codereview.chromium.org/10844 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5578 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux build. Restrict UniscribeHelper_unittest.cpp to win32 until it's ↵mmoss@google.com2008-11-171-1/+1
| | | | | | | | | ported. Review URL: http://codereview.chromium.org/11416 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5568 0039d316-1c4b-4281-b951-d872f2087c98
* Add platform_utils and stub test lists for Linux.mmoss@google.com2008-11-174-2/+149
| | | | | | | | | | | | | | This allows the LayoutTest harness to run on Linux. Note that the tests still don't run properly because Linux test_shell is missing the ability to read URLs from stdin (causing the test_shell to just sit there waiting for input). I'll add that in another CL. BUG=4281 Review URL: http://codereview.chromium.org/10413 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5566 0039d316-1c4b-4281-b951-d872f2087c98
* use RGBA to get correctly colored pngs for pixel tests. Implement ↵pinkerton@google.com2008-11-171-7/+5
| | | | | | | | back/forward dump with window map. Review URL: http://codereview.chromium.org/11415 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5564 0039d316-1c4b-4281-b951-d872f2087c98
* Translate volume information passed to the instance of Windows media playerananta@chromium.org2008-11-171-2/+18
| | | | | | | | | | | | | | instantiated by the Activex shim. The Activex shim gets instantiated as a NPAPI plugin, which hosts the Media player activex. Volume defaults differ between the media player NPAPI plugin and the Activex. Fixes bug http://code.google.com/p/chromium/issues/detail?id=1163 R=amit Bug=1163 Review URL: http://codereview.chromium.org/11409 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5563 0039d316-1c4b-4281-b951-d872f2087c98
* Remove base and STL dependencies from FontCacheWin except for font_utils, ↵brettw@google.com2008-11-171-50/+41
| | | | | | | | which is more complicated and I'll do it in a second pass. Review URL: http://codereview.chromium.org/10764 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5562 0039d316-1c4b-4281-b951-d872f2087c98
* Debase our Uniscribe code. This moves FontUtils and all our Uniscribe code frombrettw@google.com2008-11-1715-209/+2056
| | | | | | | | base/gfx to webkit/port/platform/graphics. I fixed the indenting and naming of the moved code. Review URL: http://codereview.chromium.org/10785 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5561 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the WebSmartPaste pasteboard type on Mac, stub it out on Linux, ↵pinkerton@google.com2008-11-171-9/+4
| | | | | | | | remove the platform ifdefs in common code. Review URL: http://codereview.chromium.org/10955 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5559 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselining xss-eval test to match our error reporting.olehougaard@google.com2008-11-173-1/+18
| | | | | | Review URL: http://codereview.chromium.org/11403 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5558 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 version in Chromium to latest trunk version (0.4.4).ager@google.com2008-11-172-2/+0
| | | | | | | Remove a fixed test from test lists. Review URL: http://codereview.chromium.org/11401 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5557 0039d316-1c4b-4281-b951-d872f2087c98
* Make test_shell stats table names unique.deanm@chromium.org2008-11-161-3/+8
| | | | | | | | On Linux, our shared memory name can conflict across users. For now, just try to make the name unique. Eventually we should work towards improving our stats table implementation. Review URL: http://codereview.chromium.org/10961 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5547 0039d316-1c4b-4281-b951-d872f2087c98
* 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-153-3/+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
* Add a webkit.scons file in between build\SConscript.main andsgk@google.com2008-11-141-0/+21
| | | | | | | | | | webkit\SConscript, as a place for calling renamed *.scons files. Add 'webkit' and 'chrome' COMPONENT_PROGRAM_GROUPS and COMPONENT_TEST_PROGRAM_GROUPS so the generated .exe files get copied correctly into the Hammer\ build subdirectory. Review URL: http://codereview.chromium.org/10768 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5518 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a renderer crashing bug with NPObject method references.michaeln@google.com2008-11-141-3/+7
| | | | | | | | http://www.corp.google.com/~michaeln/flash_crash/crash.html Review URL: http://codereview.chromium.org/10763 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5516 0039d316-1c4b-4281-b951-d872f2087c98
* Move dmg_fp to base/third_party/dmg_fp and include thetc@google.com2008-11-142-24/+0
| | | | | | | | | | | | files directly in base.vcproj. Remove the old dmg_fp.vcproj file and remove it from the *.sln files. I've kept third_party/dmg_fp around for the mac and scons build which I will fix up in follow up changes. Review URL: http://codereview.chromium.org/10716 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5514 0039d316-1c4b-4281-b951-d872f2087c98
* fix the JSC builderikkay@google.com2008-11-141-0/+4
| | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/10417 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5508 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed version of commit 5499estade@chromium.org2008-11-144-5/+26
| | | | 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-146-32/+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-146-12/+32
| | | | | | 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
* Added stats counters and trace event to ChromiumBridge.erikkay@google.com2008-11-145-16/+53
| | | | | | Review URL: http://codereview.chromium.org/10752 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5491 0039d316-1c4b-4281-b951-d872f2087c98
* Recommit of media project files due to a mistake in media_unittest.vcprojscherkus@chromium.org2008-11-142-0/+22
| | | | | | | | | | | | | that worked in Visual Studio but broke on IncrediBuild. Also updated to include dmg_fp dependency. Trying ONE MORE TIME because I think gcl breaks with "A +" files (I used "svn merge -c REV ." to un-rollback my change). Original: http://codereview.chromium.org/10683 Rollback: http://codereview.chromium.org/10908 Review URL: http://codereview.chromium.org/10733 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5490 0039d316-1c4b-4281-b951-d872f2087c98
* Custom cursor support.evanm@google.com2008-11-145-23/+67
| | | | | | | | | 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
* removed a bunch of minor glue dependencies from porterikkay@google.com2008-11-146-19/+41
| | | | | | Review URL: http://codereview.chromium.org/10919 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5485 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-147-2/+45
| | | | | | | | | | | | | | | | | 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
* Unfork EventTarget.idl and CSSPrimitiveValue.idl.ager@google.com2008-11-142-16/+1
| | | | | | | | We no longer use EventTarget.idl and CSSPrimitiveValue.idl can be used directly from WebKit with a minor change to the code generator. Review URL: http://codereview.chromium.org/10879 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5468 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