summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* New baselines for webkit background color formatting change during editingvictorw@chromium.org2009-08-184-7/+3
| | | | | | | | | | | Webkit patch (http://trac.webkit.org/changeset/47008) preserves background color during editing, update related chromium baselines. BUG=18995 TEST=Layout tests Review URL: http://codereview.chromium.org/172070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23633 0039d316-1c4b-4281-b951-d872f2087c98
* Renames the function CreateTemporaryFilename to CreateTemporaryFile and ↵erikkay@chromium.org2009-08-182-3/+3
| | | | | | | | | | | | | | track down all callers, also removes the deprecated function that uses std::wstring. BUG=3078 (http://crbug.com/3078) TEST=run base_unittests, installer_util_unittests, net_unittests, setup_unittests, and unit_tests. Review URL: http://codereview.chromium.org/164537 Patch from Thiago Farina. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23631 0039d316-1c4b-4281-b951-d872f2087c98
* Changes the run_webkit_tests script to really use the --builder_name and ↵gwilson@google.com2009-08-181-3/+2
| | | | | | | | | | | | --build_number parameters to generate the layout test dashboard data. R=ojan BUG=none TEST=Run run_webkit_tests.py with and without the --builder_name and --build_number parameters. Review URL: http://codereview.chromium.org/171071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23630 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Reset utility context for given document only once.pfeldman@chromium.org2009-08-185-69/+31
| | | | | | Review URL: http://codereview.chromium.org/172091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23621 0039d316-1c4b-4281-b951-d872f2087c98
* Added regression test for event listeners memory leak.mbelshe@google.com2009-08-181-0/+1
| | | | | | | | | | BUG=17400 Submitting for vitaly. Review URL: http://codereview.chromium.org/165320 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23620 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools Heap profiler: add a bar with Code / Objects and Data / Others size ↵mnaganov@chromium.org2009-08-185-3/+96
| | | | | | | | | | | | | distribution. This helps to reveal memory size occupied by compiled code and engine's data. And this is also an eye candy. BUG=none TEST=none Review URL: http://codereview.chromium.org/172090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23619 0039d316-1c4b-4281-b951-d872f2087c98
* Reference count ProxyService.eroman@chromium.org2009-08-181-1/+0
| | | | | | | | | | | | | This is necessary since ProxyService is getting shared between chrome's url request contexts (off the record, media), and the current way it is being shared could result in free memory read/writes during shutdown. This is a step towards fixing http://crbug.com/15289. BUG=http://crbug.com/15289 TEST=The existing tests should continue to pass following this refactor. Review URL: http://codereview.chromium.org/165430 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23612 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations due to changes in WebKit.levin@chromium.org2009-08-1836-102/+165
| | | | | | | | | | | | | | | | | | | | | | | Due to http://trac.webkit.org/changeset/47229 LayoutTests/css1/font_properties/font_family.html Due to http://trac.webkit.org/changeset/47173 LayoutTests/fast/canvas/canvas-zoom.html Due to http://trac.webkit.org/changeset/47255 LayoutTests/fast/block/float/avoidance-percent-width-compat.html LayoutTests/fast/block/float/avoidance-percent-width-strict.html LayoutTests/fast/block/float/035.html LayoutTests/fast/block/float/float-avoidance.html LayoutTests/tables/mozilla/bugs/bug106158-1.html TEST=None BUG=None Review URL: http://codereview.chromium.org/172065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23607 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselining two tests on Linux and one test on Windows.dumi@chromium.org2009-08-186-4/+7
| | | | | | Review URL: http://codereview.chromium.org/165417 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23600 0039d316-1c4b-4281-b951-d872f2087c98
* Video plays on server without range requesthclam@chromium.org2009-08-181-3/+7
| | | | | | | | | | | | | | BUG=19521 TEST=Go to http://htmlfive.appspot.com/static/video.html and it will play. r23255 introduced a regression that causes an extra seek in the beginning of playing a video file. This extra seek causes FFmpeg to look for index at the end of file which issue a range request at the end of the file. Review URL: http://codereview.chromium.org/171084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23598 0039d316-1c4b-4281-b951-d872f2087c98
* Disable another layout test.jorlow@chromium.org2009-08-181-0/+2
| | | | | | | | | | TBR=michaeln@chromium.org TEST=none BUG=19544 Review URL: http://codereview.chromium.org/172076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23594 0039d316-1c4b-4281-b951-d872f2087c98
* Add a test exception.jorlow@chromium.org2009-08-171-0/+2
| | | | | | | | | | TBR=michaeln BUG=19544 TEST=none Review URL: http://codereview.chromium.org/172073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23592 0039d316-1c4b-4281-b951-d872f2087c98
* Remove webview's dependency on webpreferences.jorlow@chromium.org2009-08-1717-148/+160
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/165513 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23589 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline 4 tests that were changed upstream.tony@chromium.org2009-08-179-1298/+34
| | | | | | | | | | | | | | | | border-radius change is http://trac.webkit.org/changeset/46508 webkit-animation-play-state change is http://trac.webkit.org/changeset/46547 I'm deleting the linux baselines because they match the windows baselines (so we don't need them because of our fallback logic). BUG=17974 Review URL: http://codereview.chromium.org/171008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23567 0039d316-1c4b-4281-b951-d872f2087c98
* Add a stub for releasing any storage locks within a namespace. This will soonjorlow@chromium.org2009-08-172-0/+6
| | | | | | | | | | | | be connected to navigator.getStorageUpdates() once an upstream change goes through. TEST=none BUG=none Review URL: http://codereview.chromium.org/171009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23566 0039d316-1c4b-4281-b951-d872f2087c98
* Catch up with webkit change which removes id() from the HTMLElementmbelshe@google.com2009-08-173-4/+6
| | | | | | | | | | | and instead accesses the attributes directly. BUG=none TEST=none TBR=jparent Review URL: http://codereview.chromium.org/172053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23562 0039d316-1c4b-4281-b951-d872f2087c98
* Mark fast/css/last-of-type-pseudo-class.html as flakey on mac debug.tony@chromium.org2009-08-171-1/+2
| | | | | | | | | | | | | On the Webkit Mac10.5 (dbg)(2) slave, this fails about half the time. Also remove a test that doesn't exist (according to lint-test-files). TBR=mark Review URL: http://codereview.chromium.org/172054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23554 0039d316-1c4b-4281-b951-d872f2087c98
* Disable new media layout tests that depends on a mp4 format content file.ajwong@chromium.org2009-08-171-0/+1
| | | | | | Review URL: http://codereview.chromium.org/171058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23553 0039d316-1c4b-4281-b951-d872f2087c98
* Fix WebInspector breakpoint removal broken after WebKit changes (disabling a ↵apavlov@chromium.org2009-08-171-1/+7
| | | | | | | | breakpoint effectively removes it in our implementation). Review URL: http://codereview.chromium.org/164561 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23542 0039d316-1c4b-4281-b951-d872f2087c98
* A quick fix for Issue 18844 (Take 2).hbono@chromium.org2009-08-172-4/+22
| | | | | | | | | | | | | | | | | This is the same change as <http://codereview.chromium.org/164309> that I reverted to investigate a test_shell_test failure (Issue 19263). This change checks if the modifier flag is a WebInputEvent::MetaKey flag to switch the scroll granularity when a user types a up/down key. Editor::Commands ("MoveToBeginningOfDocument" and "MoveToEndOfDocument") works only in an editable control, such as <textarea>. On the other hand, this WebViewImpl::ScrollViewWithKeyboard() is for scrolling a page. BUG=18844 "Apple (command) key + down arrow is not working" TEST=Type command+down keys in a web page which contains a scroll bar, and verify Chrome scrolls the page to its end. Review URL: http://codereview.chromium.org/165523 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23540 0039d316-1c4b-4281-b951-d872f2087c98
* Add some recent reliability crashes to known_crashes. Remove some ↵senorblanco@chromium.org2009-08-151-6/+3
| | | | | | | | | | | | consistently passing tests from test_expectations. Add some svn:ignore's for .scons files. BUG=18896,15217,18978,19428,19414 TEST=Green is good. TBR=pkasting Review URL: http://codereview.chromium.org/172022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23526 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for Skia 323. This is to pick up a fix for bitmap tiling.senorblanco@chromium.org2009-08-1549-31/+31
| | | | | | | | | | BUG=http://crbug.com/17860 TEST=Layout test backgroundSize02.html should be less wonky. R=agl Review URL: http://codereview.chromium.org/164568 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23523 0039d316-1c4b-4281-b951-d872f2087c98
* Add timeout as an expectation for LayoutTests/media/video-empty-source.html, ↵ericroman@google.com2009-08-151-0/+1
| | | | | | | | | | | which has been timing out fairly regularly on release windows webkit bot. TBR=maruel BUG=http://crbug.com/15460 Review URL: http://codereview.chromium.org/172019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23511 0039d316-1c4b-4281-b951-d872f2087c98
* Skip a media layout testhclam@chromium.org2009-08-151-2/+1
| | | | | | | | | | | | BUG=16779 TBR=scherkus Skip LayoutTests/media/video-dom-autobuffer.html because it uses file format that test_shell doesn't support. Review URL: http://codereview.chromium.org/172013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23502 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure we don't load plugins on the IO thread.jam@chromium.org2009-08-1512-131/+129
| | | | | | | | | | I had to move the locks from PluginService to PluginList, so that a lock (which can block other threads) isn't held while loading the plugins. BUG=17938 TEST=added asserts which crash if plugins loaded on IO thread, current UI tests exercise them Review URL: http://codereview.chromium.org/164305 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23501 0039d316-1c4b-4281-b951-d872f2087c98
* Add 001.xml and 002.xml to expected failures for linux debug.eroman@chromium.org2009-08-141-0/+3
| | | | | | | | | | | These were recently baselined (and removed from failure list), but are failing on bots. BUG=http://crbug.com/19397 TBR=pkasting Review URL: http://codereview.chromium.org/172009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23498 0039d316-1c4b-4281-b951-d872f2087c98
* If you use the rebaseline.py script with a .git repo,tony@chromium.org2009-08-141-0/+5
| | | | | | | | | | it goes into an infinite loop. Instead, just skip the svn add step and keep going. Review URL: http://codereview.chromium.org/170017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23495 0039d316-1c4b-4281-b951-d872f2087c98
* Framework to display disabled mute button when audio fails.kylep@chromium.org2009-08-142-0/+7
| | | | | | | | BUG=18970 TEST=play a video with no audio hardware, verify that UI changes Review URL: http://codereview.chromium.org/169010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23491 0039d316-1c4b-4281-b951-d872f2087c98
* This text baseline is different from the windows baseline becausetony@chromium.org2009-08-141-0/+60
| | | | | | | | | | | | the glyph for the left arrow is one pixel wider due to font differences. TBR=dglazkov Review URL: http://codereview.chromium.org/170021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23489 0039d316-1c4b-4281-b951-d872f2087c98
* Skip a bunch of media layout testshclam@chromium.org2009-08-141-65/+53
| | | | | | | | | | | | | BUG=16779 A large number of layout tests must fail because they use test files in H264/AAC format which the test_shell on build slaves doesn't support (They use chromium-braneded build). Review URL: http://codereview.chromium.org/169019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23488 0039d316-1c4b-4281-b951-d872f2087c98
* 4 new baselines from the 1-20 on the list Glenn generated.tony@chromium.org2009-08-1421-28/+37
| | | | | | | | | | These are only Windows baselines, Linux can also be rebaselined, but that's for later. Review URL: http://codereview.chromium.org/170010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23478 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline more tests that look OK.pkasting@chromium.org2009-08-1438-144/+1210
| | | | | | | | BUG=992321,14061,14771,15460 TEST=none Review URL: http://codereview.chromium.org/169016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23476 0039d316-1c4b-4281-b951-d872f2087c98
* Make chanegs in layoutTestController reflecting recent upstream change ↵dimich@google.com2009-08-143-4/+114
| | | | | | | | | | http://trac.webkit.org/changeset/47039 TEST=LayoutTests/fast/harness will be enabled BUG=19064 Review URL: http://codereview.chromium.org/164532 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23475 0039d316-1c4b-4281-b951-d872f2087c98
* fix --lint-test-filesdpranke@google.com2009-08-141-1/+1
| | | | | | | | | | BUG=none R=tony@chromium.org TEST=none Review URL: http://codereview.chromium.org/170012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23473 0039d316-1c4b-4281-b951-d872f2087c98
* Stop resource loading for WebCore::MediaDocumenthclam@chromium.org2009-08-141-0/+8
| | | | | | | | | | | | | | | | | BUG=17973 When a WebCore::Document is loaded, a resource request for the document is made. In case of MediaDocument the request for the media file is made separately through <video> and so the DocumentLoader should be stopped. This change mimic what is done in WebHTMLRepresentation (which is similar to our RenderView) and stops the resource loading in WebFrameLoaderClient since RenderView doesn't have access to WebCore types. Review URL: http://codereview.chromium.org/165286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23471 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline seven more SVG tests that look OK to me.pkasting@chromium.org2009-08-1430-37/+438
| | | | | | | | BUG=8635, 10290, 10303, 10463, 10998 TEST=none Review URL: http://codereview.chromium.org/164534 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23457 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Reverting 23406" as it didn't break any tests.jhawkins@chromium.org2009-08-145-48/+53
| | | | | | | | | | | | | | Change PluginInstallImpl to use base::WindowImpl instead of CWindowImpl to reduce a dependency on ATL. BUG=5023 TEST=Uninstall flash. Visit hulu.com and install the flash plugin. Original review: http://codereview.chromium.org/165469 TBR=levin Review URL: http://codereview.chromium.org/165543 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23454 0039d316-1c4b-4281-b951-d872f2087c98
* Add some test failures that need an initial investigationlevin@chromium.org2009-08-141-0/+4
| | | | | | | | | | | | and real bugs filed. TEST=None BUG=None TBR=mbleshe@chromium.org Review URL: http://codereview.chromium.org/169005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23450 0039d316-1c4b-4281-b951-d872f2087c98
* Remove WebFrame::selectAll and WebFrame::clearSelection in favor of havingdarin@chromium.org2009-08-145-21/+8
| | | | | | | | | | | | | consumers use executeCommand. Patch by Marshall Greenblatt R=darin BUG=19270 TEST=covered by unit tests git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23442 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 23420. It caused a reliability regression.maruel@chromium.org2009-08-1412-129/+131
| | | | | | | | | TBR=jam BUG=none TEST=reliability Review URL: http://codereview.chromium.org/165532 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23437 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Re-enable sanity tests.pfeldman@chromium.org2009-08-143-9/+8
| | | | | | Review URL: http://codereview.chromium.org/165530 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23435 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: implement comparison of heap snapshots in Heap profiler.mnaganov@chromium.org2009-08-144-49/+250
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/164557 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23434 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Fix implications of the DOMAgent migration upstream.pfeldman@chromium.org2009-08-143-50/+22
| | | | | | Review URL: http://codereview.chromium.org/164556 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23433 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: dom_agent is dead. Long live InspectorDOMAgent.pfeldman@chromium.org2009-08-1420-2625/+58
| | | | | | Review URL: http://codereview.chromium.org/165526 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23429 0039d316-1c4b-4281-b951-d872f2087c98
* Move glue/event_conversion.{h,cc} into the WebKit API implementation.darin@chromium.org2009-08-1410-337/+383
| | | | | | | | | | | | | | | | | | | I also renamed the MakeFoo classes to FooBuilder so that it would be more clear at the call sites that you are dealing with a class. I then translated the ToBar functions to also be BarBuilder classes. I just did this for consistency with the FooBuilders. For reference, "Foo" refers to WebCore Platform*Event classes and "Bar" refers to WebInputEvent subclasses :-) R=jorlow BUG=none TEST=none Review URL: http://codereview.chromium.org/164524 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23425 0039d316-1c4b-4281-b951-d872f2087c98
* namespace Foo { class Bar; } is used many places, so I just left it.jorlow@chromium.org2009-08-142-2/+2
| | | | | | | | | | | | | | | | | There were 2 places that did namespace Foo { class Bar; } So I just spaced these in. I feel like from now on we should just go ahead and use the latter format. TEST=none BUG=none Review URL: http://codereview.chromium.org/165521 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23424 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure we don't load plugins on the IO thread.jam@chromium.org2009-08-1412-131/+129
| | | | | | | | | | I had to move the locks from PluginService to PluginList, so that a lock (which can block other threads) isn't held while loading the plugins. BUG=17938 TEST=added asserts which crash if plugins loaded on IO thread, current UI tests exercise them Review URL: http://codereview.chromium.org/164305 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23420 0039d316-1c4b-4281-b951-d872f2087c98
* LoadLog is used as an output parameter, reorder it to the last parameter.willchan@chromium.org2009-08-141-1/+1
| | | | | | Review URL: http://codereview.chromium.org/164531 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23419 0039d316-1c4b-4281-b951-d872f2087c98
* Add disabled play and mute icons for media player.kylep@chromium.org2009-08-146-0/+9
| | | | | | | | BUG=18969,18970 TEST=none Review URL: http://codereview.chromium.org/164356 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23415 0039d316-1c4b-4281-b951-d872f2087c98
* Update webkit from 47189 to 47265.levin@chromium.org2009-08-141-1/+14
| | | | | | | | | | | | | | | I added TIMEOUT to one video test that I missed in r23407. Also, added some temporary exceptions to test_expectations.txt while I investigate and fix or file appropriate bugs. TEST=None BUG=None TBR=mbelshe@chromium.org Review URL: http://codereview.chromium.org/165515 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23413 0039d316-1c4b-4281-b951-d872f2087c98