Timeline


and

07/11/11:

23:26 Changeset [90809] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebCore

Optimize HTMLInputElement::updateCheckedRadioButtons
https://bugs.webkit.org/show_bug.cgi?id=62840

Patch by Zeng Huiqing <huiqing.zeng@intel.com> on 2011-07-11
Reviewed by Kent Tamura.

No new tests.

  • dom/Document.h:

(WebCore::Document::getFormElements):

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::updateCheckedRadioButtons):
(WebCore::HTMLInputElement::setChecked):

22:58 Changeset [90808] by commit-queue@webkit.org
  • 3 edits in trunk/Source/WebKit/efl

Patch by Jaehun Lim <ljaehun.lim@samsung.com> on 2011-07-11
Reviewed by Ryosuke Niwa.

[EFL] Supports to execute "redo" command.
https://bugs.webkit.org/show_bug.cgi?id=62536

Implements basic functions for "redo" command.

  • WebCoreSupport/EditorClientEfl.cpp:

(WebCore::EditorClientEfl::registerCommandForUndo):
(WebCore::EditorClientEfl::registerCommandForRedo):
(WebCore::EditorClientEfl::clearUndoRedoOperations):
(WebCore::EditorClientEfl::canRedo):
(WebCore::EditorClientEfl::undo):
(WebCore::EditorClientEfl::redo):
(WebCore::EditorClientEfl::EditorClientEfl):

  • WebCoreSupport/EditorClientEfl.h:
21:54 Changeset [90807] by psolanki@apple.com
  • 4 edits in trunk/Source/WebCore

Reviewed by David Kilzer.

Add NSURLRequest wrapper in ResourceRequest when USE(CFNETWORK) is enabled
https://bugs.webkit.org/show_bug.cgi?id=63276

When USE(CFNETWORK) is enabled on Mac, keep an NSURLRequest object along with the
CFURLRequestRef so that WebKit can continue using the NSURLRequest.

No new tests because no change in functionality and option is not enabled on Mac.

  • platform/network/cf/ResourceRequest.h:

(WebCore::ResourceRequest::updateNSURLRequest):
(WebCore::ResourceRequest::ResourceRequest):

  • platform/network/cf/ResourceRequestCFNet.cpp:

(WebCore::findCFURLRequestSetContentDispositionEncodingFallbackArrayFunction):
(WebCore::findCFURLRequestCopyContentDispositionEncodingFallbackArrayFunction):
(WebCore::ResourceRequest::doUpdatePlatformRequest):
(WebCore::ResourceRequest::applyWebArchiveHackForMail):

  • platform/network/mac/ResourceRequestMac.mm:

(WebCore::ResourceRequest::nsURLRequest):
(WebCore::ResourceRequest::ResourceRequest):
(WebCore::ResourceRequest::updateNSURLRequest):

19:51 Changeset [90806] by hbono@chromium.org
  • 17 edits in trunk

Reviewed by Adam Roben.

Implement layoutTestController.setTextDirection for WebKit2 and Windows.
https://bugs.webkit.org/show_bug.cgi?id=61931

This change implements layoutTextController.setTextDirection for WebKit2
and Windows so we can run a layout test added by r87770 on them. Each
implementation adds a wrapper function for Editor::setBaseWritingDirection()
so LayoutTestController can call it.

Source/WebKit/win:

  • Interfaces/IWebFramePrivate.idl: Added setTextDirection to allow

LayoutTestController to change the text direction.

  • WebFrame.cpp: ditto.

(WebFrame::setTextDirection):

  • WebFrame.h: ditto.

Source/WebKit2:

  • WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp: Added

WKBundleFrameSetTextDirection to allow LayoutTestController to change the
text direction.
(WKBundleFrameSetTextDirection):

  • WebProcess/InjectedBundle/API/c/WKBundleFramePrivate.h: ditto.
  • WebProcess/WebPage/WebFrame.cpp: Added setTextDirection to allow

WKBundleFrame to change the text direction.
(WebKit::WebFrame::setTextDirection):

  • WebProcess/WebPage/WebFrame.h: ditto.

Tools:

  • DumpRenderTree/win/LayoutTestControllerWin.cpp:

(LayoutTestController::setTextDirection): Implemented the binding function
for layoutTestController.setTextDirection (Windows).

  • WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:

Added a binding function for layoutTestController.setTextDirection (WebKit2).

  • WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: ditto.

(WTR::LayoutTestController::setTextDirection):

  • WebKitTestRunner/InjectedBundle/LayoutTestController.h: ditto.

LayoutTests:

  • platform/mac-wk2/Skipped: Removed set-text-direction.html.
  • platform/win/Skipped: ditto.
19:20 Changeset [90805] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[EFL] ImageDiff: Make sure gEcoreEvas is destroyed at the right time.
https://bugs.webkit.org/show_bug.cgi?id=64293

Patch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-07-11
Reviewed by Kent Tamura.

gEcoreEvas was being destroyed after shutdownEfl() was called, so the
call to ecore_evas_free() failed.

We now shut it down manually before shutdownEfl() is called.

  • DumpRenderTree/efl/ImageDiff.cpp:

(main): Destroy gEcoreEvas before shutting down the EFL.

19:17 Changeset [90804] by rniwa@webkit.org
  • 4 edits in trunk/Tools

Make Chromium Mac and Linux tests bot core builders
https://bugs.webkit.org/show_bug.cgi?id=63196

Reviewed by Adam Barth.

Added Chromium Mac and Linux Release Tests bots core builders.

Also rearranged the order of bots so that test bots show up right next to
respective builders.

  • BuildSlaveSupport/build.webkit.org-config/config.json:
  • Scripts/webkitpy/common/net/buildbot/buildbot.py:
  • Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
19:11 Changeset [90803] by commit-queue@webkit.org
  • 1 edit
    2 adds in trunk/Tools

[EFL] DRT: Add code related to font management.
https://bugs.webkit.org/show_bug.cgi?id=63989

Patch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-07-11
Reviewed by Kent Tamura.

The added files are responsible for managing fontconfig and adding the
fonts required by some layout tests to fontconfig's path.

  • DumpRenderTree/efl/FontManagement.cpp: Added.

(getFontDirectories):
(getFontFiles):
(addFontDirectories):
(addFontFiles):
(addFontsToEnvironment):

  • DumpRenderTree/efl/FontManagement.h: Added.
18:56 Changeset [90802] by rniwa@webkit.org
  • 2 edits in trunk/LayoutTests

Skip hittest-on-relative-positioned-children.html in WebKit2.

  • platform/wk2/Skipped:
18:26 Changeset [90801] by yutak@chromium.org
  • 1 edit
    21 deletes in trunk/LayoutTests

WebSocket: Remove WebSocket tests that do not apply to hybi protocol
https://bugs.webkit.org/show_bug.cgi?id=64288

Reviewed by Kent Tamura.

Remove tests from http/tests/websocket/tests/hybi that are not meaningful in terms of
the hybi protocol. The most recent WebSocket protocol draft is available at
<http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-10>, and referred as
"hybi-10" here.

  • http/tests/websocket/tests/hybi/error-detect-expected.txt: Removed.
  • http/tests/websocket/tests/hybi/error-detect.html: Removed.

Hybi protocol has a completely different scheme of representing frame types.
Additionally, hybi-10 no longer fires "error" events (which invoke "onerror" handler).

  • http/tests/websocket/tests/hybi/fixed-origin_wsh.py: Removed.
  • http/tests/websocket/tests/hybi/frame-length-longer-than-buffer-expected.txt: Removed.
  • http/tests/websocket/tests/hybi/frame-length-longer-than-buffer.html: Removed.

Variable-length encoding (which is used to represent frame length in hixie-76) is no longer
used in hybi-10.

  • http/tests/websocket/tests/hybi/frame-length-longer-than-buffer_wsh.py: Removed.
  • http/tests/websocket/tests/hybi/frame-length-overflow-expected.txt: Removed.
  • http/tests/websocket/tests/hybi/frame-length-overflow.html: Removed. Ditto.
  • http/tests/websocket/tests/hybi/frame-length-overflow_wsh.py: Removed.
  • http/tests/websocket/tests/hybi/frame-length-skip-expected.txt: Removed.
  • http/tests/websocket/tests/hybi/frame-length-skip.html: Removed.

There are two ways to indicate the length of a frame in hixie-76 protocol, but
hybi-10 has only one method (length-prefixed frames). Skipping unwanted frames will
be covered by other tests that will be added in a later patch.

  • http/tests/websocket/tests/hybi/frame-length-skip_wsh.py: Removed.
  • http/tests/websocket/tests/hybi/handshake-fail-by-cross-origin-expected.txt: Removed.
  • http/tests/websocket/tests/hybi/handshake-fail-by-cross-origin.html: Removed.

In hybi-10, servers no longer returns Origin header in handshake response, and clients
are not required to validate this value.

  • http/tests/websocket/tests/hybi/handshake-fail-by-sub-protocol-mismatch-expected.txt: Removed.
  • http/tests/websocket/tests/hybi/handshake-fail-by-sub-protocol-mismatch.html: Removed.

In hybi-10, clients are not required to (and must not) compare the values of subprotocols
in client's request and server's response.

  • http/tests/websocket/tests/hybi/unknown-frame-type_wsh.py: Removed.
  • http/tests/websocket/tests/hybi/url-with-query-for-no-query-expected.txt: Removed.
  • http/tests/websocket/tests/hybi/url-with-query-for-no-query.html: Removed.

In hybi-10, servers do not provide "Sec-WebSocket-Location" header, and clients are not required
to validate this value.

  • http/tests/websocket/tests/hybi/websocket-protocol-ignored-expected.txt: Removed.
  • http/tests/websocket/tests/hybi/websocket-protocol-ignored.html: Removed.

Same as handshake-fail-by-sub-protocol-mismatch.html.

18:10 Changeset [90800] by rniwa@webkit.org
  • 3 edits
    2 adds in trunk

positionForPoint is broken when a block is positioned relatively inside the parent
https://bugs.webkit.org/show_bug.cgi?id=64298

Reviewed by Simon Fraser.

Source/WebCore:

The bug was caused by positionForPointRespectingEditingBoundaries's not taking relativePositionOffset
into account when computing the point in child coordinates. Fixed the bug by adding the offset to
childLocation as needed.

Test: fast/block/positioning/hittest-on-relative-positioned-children.html

  • rendering/RenderBlock.cpp:

(WebCore::positionForPointRespectingEditingBoundaries): Fixed the bug; also replaced all instances of
IntPoint by LayoutPoint.

LayoutTests:

Added a test for hit testing on relatively positioned children.

  • fast/block/positioning/hittest-on-relative-positioned-children-expected.txt: Added.
  • fast/block/positioning/hittest-on-relative-positioned-children.html: Added.
18:10 Changeset [90799] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

DFG speculative JIT does not guard itself against floating point speculation
failures on non-floating-point constants.
https://bugs.webkit.org/show_bug.cgi?id=64330

Patch by Filip Pizlo <fpizlo@apple.com> on 2011-07-11
Reviewed by Gavin Barraclough.

Made fillSpeculateDouble immediate invoke terminateSpeculativeExecution() as
soon as it notices that it's speculating on something that is a non-numeric
JSConstant.

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):

17:39 Changeset [90798] by mitz@apple.com
  • 4 edits
    3 adds in trunk

Excessive expansion of justified text when rounding hacks are enabled
https://bugs.webkit.org/show_bug.cgi?id=64331

Reviewed by Anders Carlsson.

Source/WebCore:

Test: platform/mac/fast/text/rounding-hacks-expansion.html

When rounding hacks are enabled, the expansion at each expansion opportunity should be by an
integer. Restored more of the logic that was removed in r78846 in order to ensure this.

  • platform/graphics/WidthIterator.cpp:

(WebCore::WidthIterator::advance):

  • platform/graphics/mac/ComplexTextController.cpp:

(WebCore::ComplexTextController::adjustGlyphsAndAdvances):

LayoutTests:

  • platform/mac/fast/text/rounding-hacks-expansion.html: Added.
  • platform/mac/platform/mac/fast/text/rounding-hacks-expansion-expected.png: Added.
  • platform/mac/platform/mac/fast/text/rounding-hacks-expansion-expected.txt: Added.
17:30 Changeset [90797] by jer.noble@apple.com
  • 2 edits in trunk/Source/WebCore

HTML5 video controller in fullscreen is partly off-screen (at least on youtube) using ClickToFlash
https://bugs.webkit.org/show_bug.cgi?id=64327

Reviewed by Darin Adler.

No new tests; no change in functionality, so covered by existing tests.

Make the rules from fullscreenQuickTime.css !important so they are not overridden
by page authors.

  • css/fullscreenQuickTime.css:

(video:-webkit-full-screen::-webkit-media-controls-panel):

17:10 Changeset [90796] by dpranke@chromium.org
  • 8 edits in trunk/Tools

nrwt: linting fixes
https://bugs.webkit.org/show_bug.cgi?id=64225

Reviewed by Eric Siedel.

Miscellaneous linting fixes. The most notable change is that
we add public attributes for user, executive, filesystem, and
options on the Port object, so we don't have to refer to the
"protected" versions all over the place".

  • Scripts/webkitpy/layout_tests/controllers/manager.py:
  • Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py:
  • Scripts/webkitpy/layout_tests/controllers/message_broker.py:
  • Scripts/webkitpy/layout_tests/controllers/message_broker_unittest.py:
  • Scripts/webkitpy/layout_tests/controllers/worker.py:
  • Scripts/webkitpy/layout_tests/port/base.py:
  • Scripts/webkitpy/layout_tests/run_webkit_tests.py:
16:55 Changeset [90795] by ojan@chromium.org
  • 9 edits in trunk/LayoutTests

Win7 rebaselines after http://trac.webkit.org/changeset/90701.
Should have been part of http://trac.webkit.org/changeset/90716/,
but the Win7 bot was down at that time.

  • platform/chromium-win/http/tests/loading/simple-subframe-expected.png:
  • platform/chromium-win/http/tests/local/file-url-sent-as-referer-expected.png:
  • platform/chromium-win/http/tests/misc/acid2-pixel-expected.png:
  • platform/chromium-win/http/tests/misc/iframe404-expected.png:
  • platform/chromium-win/http/tests/misc/location-replace-crossdomain-expected.png:
  • platform/chromium-win/http/tests/multipart/invalid-image-data-standalone-expected.png:
  • platform/chromium-win/http/tests/navigation/javascriptlink-frames-expected.png:
  • platform/chromium/test_expectations.txt:

Removing useless duplicated comment line.

16:49 Changeset [90794] by ojan@chromium.org
  • 2 edits in trunk/LayoutTests

Update expectation that was missed because the WIN7 bot was down for a long time.

  • platform/chromium/test_expectations.txt:
16:35 Changeset [90793] by rniwa@webkit.org
  • 2 edits in trunk/Tools

webkit-patch roll-chromium-deps no longer works
https://bugs.webkit.org/show_bug.cgi?id=64324

Reviewed by James Robinson.

Lower the minimum commit message length to 10.

  • Scripts/webkitpy/tool/steps/commit.py:
16:33 Changeset [90792] by dpranke@chromium.org
  • 6 edits in trunk/LayoutTests

update the boilerplate documentation in the test_expectations.txt files
https://bugs.webkit.org/show_bug.cgi?id=64221

Reviewed by Eric Seidel.

The test expectations files either had documentation for the
Chromium port's version of the file (which was also incorrect),
or were undocumented. This adds a comment with a link to the
documentation for the file to each.

  • platform/chromium/test_expectations.txt:
  • platform/gtk/test_expectations.txt:
  • platform/mac/test_expectations.txt:
  • platform/qt/test_expectations.txt:
  • platform/win/test_expectations.txt:
16:31 Changeset [90791] by leviw@chromium.org
  • 22 edits in trunk/Source/WebCore

2011-07-11 Levi Weintraub <leviw@chromium.org>

Switch lineTop and lineBottom to new layout types
https://bugs.webkit.org/show_bug.cgi?id=64317

Reviewed by Eric Seidel.

Changing lineTop and lineBottom to LayoutUnits and preparing all uses
of them for the upcoming conversion.

No new tests, no new functionality.

  • rendering/EllipsisBox.cpp: (WebCore::EllipsisBox::nodeAtPoint):
  • rendering/EllipsisBox.h:
  • rendering/GapRects.h: (WebCore::GapRects::left): (WebCore::GapRects::center): (WebCore::GapRects::right): (WebCore::GapRects::uniteLeft): (WebCore::GapRects::uniteCenter): (WebCore::GapRects::uniteRight): (WebCore::GapRects::operator LayoutRect):
  • rendering/InlineBox.cpp: (WebCore::InlineBox::nodeAtPoint):
  • rendering/InlineBox.h:
  • rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::placeBoxesInBlockDirection): (WebCore::InlineFlowBox::flipLinesInBlockDirection): (WebCore::InlineFlowBox::computeOverflow): (WebCore::InlineFlowBox::setLayoutOverflow): (WebCore::InlineFlowBox::setVisualOverflow): (WebCore::InlineFlowBox::setOverflowFromLogicalRects): (WebCore::InlineFlowBox::nodeAtPoint):
  • rendering/InlineFlowBox.h: (WebCore::InlineFlowBox::layoutOverflowRect): (WebCore::InlineFlowBox::visualOverflowRect):
  • rendering/InlineTextBox.cpp: (WebCore::InlineTextBox::nodeAtPoint):
  • rendering/RenderLineBoxList.cpp: (WebCore::RenderLineBoxList::anyLineIntersectsRect):
  • rendering/RenderLineBoxList.h:
  • rendering/RenderListItem.cpp: (WebCore::RenderListItem::positionListMarker):
  • rendering/RenderTextControl.h:
  • rendering/RenderTextControlMultiLine.cpp: (WebCore::RenderTextControlMultiLine::adjustControlHeightBasedOnLineHeight):
  • rendering/RenderTextControlSingleLine.cpp: (WebCore::RenderTextControlSingleLine::adjustControlHeightBasedOnLineHeight):
  • rendering/RenderTextControlSingleLine.h:
  • rendering/RootInlineBox.cpp: (WebCore::RootInlineBox::nodeAtPoint):
  • rendering/RootInlineBox.h: (WebCore::RootInlineBox::lineTop): (WebCore::RootInlineBox::lineBottom): (WebCore::RootInlineBox::setLineTopBottomPositions): (WebCore::RootInlineBox::logicalTopVisualOverflow): (WebCore::RootInlineBox::logicalBottomVisualOverflow): (WebCore::RootInlineBox::logicalTopLayoutOverflow): (WebCore::RootInlineBox::logicalBottomLayoutOverflow):
  • rendering/svg/SVGInlineFlowBox.h:
  • rendering/svg/SVGInlineTextBox.cpp: (WebCore::SVGInlineTextBox::nodeAtPoint):
  • rendering/svg/SVGInlineTextBox.h:
  • rendering/svg/SVGRootInlineBox.h:
16:23 Changeset [90790] by rniwa@webkit.org
  • 2 edits in trunk/Source/WebKit/chromium

Rolled Chromium DEPS.

16:10 WebKitGtkLayoutTests edited by mrobinson@webkit.org
(diff)
15:48 Changeset [90789] by commit-queue@webkit.org
  • 4 edits in trunk/Tools

Convert json_results_generator.py to output version 4 JSON.
https://bugs.webkit.org/show_bug.cgi?id=60869

Patch by Alice Boxhall <aboxhall@chromium.org> on 2011-07-11
Reviewed by Ojan Vafai.

  • Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
  • Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
  • Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py:
15:43 Changeset [90788] by mrobinson@webkit.org
  • 2 edits in trunk/Source/WebCore

Reviewed by Daniel Bates.

[GTK] Transition to Mozilla named cursors have incorrect hotspot and rendering
https://bugs.webkit.org/show_bug.cgi?id=62752

Instead of offsetting the cursor blit by the hotspot, just pass the hotspot
arguments to the GdkCursor constructor.

No new tests. This is covered by manual-tests/cursor.html.

  • platform/gtk/CursorGtk.cpp:

(WebCore::createNamedCursor):

15:30 Changeset [90787] by dpranke@chromium.org
  • 2 edits in trunk/LayoutTests

Skip plugins/evaluate-js-after-removing-plugin-element.html on Chromium Vista.

https://bugs.webkit.org/show_bug.cgi?id=64319

Unreviewed, expectations change.

  • platform/chromium/test_expectations.txt:
15:29 Changeset [90786] by mrobinson@webkit.org
  • 2 edits in trunk/Tools

[GTK] [NRWT] Pixel tests do not work
https://bugs.webkit.org/show_bug.cgi?id=64091

Reviewed by Eric Seidel.

Fix pixel test runs for GTK+ new-run-webkit-tests by exposing the
path to the ImageDiff binary.

  • Scripts/webkitpy/layout_tests/port/gtk.py: Implement _path_to_image_diff.
15:24 Changeset [90785] by dslomov@google.com
  • 1 edit in trunk/Tools/Scripts/webkitpy/common/config/committers.py

Unreviewed, adding myself as a committer

15:00 Changeset [90784] by yi.4.shen@nokia.com
  • 5 edits
    3 deletes in trunk

[Qt] Unreviewed rollout 90779 which may fail the layout-test.

Source/WebCore:

  • platform/network/qt/QNetworkReplyHandler.cpp:

(WebCore::QNetworkReplyHandlerCallQueue::setDeferSignals):

  • platform/network/qt/QNetworkReplyHandler.h:

LayoutTests:

  • loader/load-defer-resume-crash-expected.txt: Removed.
  • loader/load-defer-resume-crash.html: Removed.
  • loader/resources/images.html: Removed.
  • platform/chromium/test_expectations.txt:
14:52 Changeset [90783] by abarth@webkit.org
  • 1 delete in S60

Delete top-level S60 directory. This directory hasn't been touched in four years. r=smfr

13:28 Changeset [90782] by jberlin@webkit.org
  • 2 edits in trunk/LayoutTests

WebKitTestRunner needs an implementation of layoutTestController.setDefersLoading.
https://bugs.webkit.org/show_bug.cgi?id=64313

Add loader/load-defer-resume-crash.html to the WK2 Skipped list in order to get the bots
green.

  • platform/wk2/Skipped:
13:23 Changeset [90781] by dpranke@chromium.org
  • 2 edits in trunk/Tools

Fix hang on win32 in a multiprocessing test that shouldn't have been running.

Unreviewed, build fix.

  • Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
12:55 Changeset [90780] by darin@chromium.org
  • 2 edits in trunk/Source/WebCore

2011-07-11 Bradley Nelson <bradnelson@chromium.org>

Reviewed by Darin Fisher.

Split webcore_dom off webcore_remaining to reduce its size for
whole program optimization builds.

https://bugs.webkit.org/show_bug.cgi?id=64299

  • WebCore.gyp/WebCore.gyp:
12:33 Changeset [90779] by yi.4.shen@nokia.com
  • 5 edits
    3 adds in trunk

[Qt] ASSERTION FAILED in ResourceHandle::setDefersLoading causes crash
https://bugs.webkit.org/show_bug.cgi?id=62808

Source/WebCore:

Reviewed by Benjamin Poulain.

The assertion in ResourceHandle::setDefersLoading assumes asynchronous
content delivery -- To resume a page, first, its main resource loader
calls setDefersLoading to resume loading the main content; then all the
sub-resource loaders calls setDefersLoading to resume sub-contents.
However, since QNetworkReplyHandler delivers content synchronously,
some new sub-resource loaders get created as soon as the main resource
loader resumed, and all these new sub-resource loaders set their
defersLoading flag to false. Then, the assertion fails for these new
sub-resource loaders when calling setDefersLoading on them. As a fix,
this path makes QNetworkReplyHandler deliver content asynchronously.

Test: loader/load-defer-resume-crash.html

  • platform/network/qt/QNetworkReplyHandler.cpp:

(WebCore::QNetworkReplyHandlerCallQueue::setDeferSignals):

  • platform/network/qt/QNetworkReplyHandler.h:

LayoutTests:

Added a test for the crash occurs when load deferring is turned off.

Reviewed by Benjamin Poulain.

  • loader/load-defer-resume-crash-expected.txt: Added.
  • loader/load-defer-resume-crash.html: Added.
  • loader/resources/images.html: Added.
  • platform/chromium/test_expectations.txt: Skip this test since the LayoutTestController::setDefersLoading is not implemented for chromium.
12:20 Changeset [90778] by aroben@apple.com
  • 2 edits
    2 adds in trunk/Tools

Don't count leaks as test failures on TestFailures's front page

As a bonus, this patch adds our first unit test.

Fixes <http://webkit.org/b/64303> REGRESSION (r90489): TestFailures page says far more tests
are failing on the Leaks bot than actually are

Reviewed by Adam Barth.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/Builder.js:

(Builder.prototype.getNumberOfFailingTests): Exclude lines containing "leak" when summing
failure counts.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/Builder_unittests.js:

Added. Contains a simple test to show that leaks aren't counted as test failures.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/run-unittests.html:

Added. This is the test harness.

12:14 Changeset [90777] by senorblanco@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed; chromium test expectations update.

Mark 2d.gradient.object.update as passing after r90767.

  • platform/chromium/test_expectations.txt:
12:10 Changeset [90776] by kov@webkit.org
  • 6 edits in trunk

Add API to WebKit-GTK to allow setting localStorage database path
https://bugs.webkit.org/show_bug.cgi?id=62091

Patch by Mike Stegeman <mrstegeman@gmail.com> on 2011-06-14
Reviewed by Martin Robinson and Gustavo Noronha.

Expose the path of the localStorage databases through a setting
to allow HTML5 localStorage to be persistent. New setting is:
html5-local-storage-database-path

  • webkit/webkitwebsettings.cpp:

(webkit_web_settings_class_init):
(webkit_web_settings_set_property):
(webkit_web_settings_get_property):

  • webkit/webkitwebsettingsprivate.h:
  • webkit/webkitwebview.cpp:

(webkit_web_view_update_settings):
(webkit_web_view_settings_notify):

12:06 Changeset [90775] by rniwa@webkit.org
  • 14 edits in trunk/Source/WebCore

Move innerTextElement() from RenderTextControl to HTMLTextFormControlElement
https://bugs.webkit.org/show_bug.cgi?id=64134

Reviewed by Kent Tamura.

Moved innerTextElement from RenderTextControl to HTMLTextFormControlElement. It is implemented by
HTMLInputElement and HTMLTextAreaElement instead of RenderTextControlSingleLine and
RenderTextControlMultiLine.

This refactoring removes the indirection through RenderTextControl and makes the ownership of
shadow DOM for input and textarea elements clear. Accessing the shadow DOM of input and textarea elements
are now less error prone because it no longer depends on the lifetime of the render tree.

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::indexForVisiblePosition): Access innerTextElement via
HTMLTextFormControlElement.

  • dom/Node.cpp:

(WebCore::traverseTreeAndMark): No longer calls innerTextElement because this was a work-around
needed before making input and textarea elements use the new shadow DOM model.

  • editing/TextIterator.cpp:

(WebCore::TextIterator::handleReplacedElement): Access innerTextElement via HTMLTextFormControlElement.

  • html/HTMLFormControlElement.cpp:

(WebCore::hasVisibleTextArea): Takes innerTextElement.
(WebCore::HTMLTextFormControlElement::setSelectionRange): Calls innerTextElement().
(WebCore::HTMLTextFormControlElement::selection): Ditto.
(WebCore::HTMLTextFormControlElement::selectionStart): Ditto; no longer uses a temporary local variable
for innerTextElement because innerTextElement() no longer depends on the lifetime of the render tree.
(WebCore::HTMLTextFormControlElement::selectionEnd): Ditto.

  • html/HTMLFormControlElement.h:
  • html/HTMLTextAreaElement.cpp:

(WebCore::HTMLTextAreaElement::innerTextElement): Added.

  • html/HTMLTextAreaElement.h:
  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::textFormControlElement): Made this function a const member.
(WebCore::RenderTextControl::innerTextElement): Added.

  • rendering/RenderTextControl.h:
  • rendering/RenderTextControlMultiLine.cpp:
  • rendering/RenderTextControlMultiLine.h:
  • rendering/RenderTextControlSingleLine.cpp:
  • rendering/RenderTextControlSingleLine.h:
12:04 Changeset [90774] by abarth@webkit.org
  • 4 edits in trunk/Tools

garden-o-matic should be able to rebaseline tests
https://bugs.webkit.org/show_bug.cgi?id=64186

Reviewed by Eric Seidel.

This patch contains a simple HTTP server binding for the
rebaseline-test command. The frontend will appear in another patch.

  • Scripts/webkitpy/tool/servers/gardeningserver.py:
  • Scripts/webkitpy/tool/servers/gardeningserver_unittest.py:
  • Scripts/webkitpy/tool/servers/reflectionhandler.py:
12:02 Changeset [90773] by tony@chromium.org
  • 6 edits in trunk/Source/WebCore

rename RenderObject::isFlexibleBox to isDeprecatedFlexibleBox
https://bugs.webkit.org/show_bug.cgi?id=64217

Reviewed by Ojan Vafai.

This is to make way for the new flexbox needing a similar method.
RenderObject also has isFlexingChildren() and isStretchingChildren(),
but we may be able to use those for the new flexbox as well so I
didn't rename them.

No new tests, just refactoring.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::removeChild):
(WebCore::RenderBlock::expandsToEncloseOverhangingFloats):
(WebCore::shouldCheckLines):

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::removeFloatingOrPositionedChildFromBlockLists):
(WebCore::RenderBox::computeLogicalWidth):
(WebCore::RenderBox::sizesToIntrinsicLogicalWidth):
(WebCore::RenderBox::computeLogicalHeight):

  • rendering/RenderDeprecatedFlexibleBox.cpp:

(WebCore::RenderDeprecatedFlexibleBox::layoutBlock):

  • rendering/RenderDeprecatedFlexibleBox.h:

(WebCore::RenderDeprecatedFlexibleBox::isDeprecatedFlexibleBox):

  • rendering/RenderObject.h:

(WebCore::RenderObject::isDeprecatedFlexibleBox):

11:58 Changeset [90772] by abarth@webkit.org
  • 6 edits in trunk/Tools

Add some basic UI for showing regression ranges
https://bugs.webkit.org/show_bug.cgi?id=64243

Reviewed by Eric Seidel.

This UI is all temporary. It exists mostly just to have some buttons
to click to exercise the code.

  • Scripts/webkitpy/tool/servers/data/gardeningserver/main.js:
  • Scripts/webkitpy/tool/servers/data/gardeningserver/results.js:
  • Scripts/webkitpy/tool/servers/data/gardeningserver/results_unittests.js:
  • Scripts/webkitpy/tool/servers/data/gardeningserver/ui.js:
  • Scripts/webkitpy/tool/servers/data/gardeningserver/ui_unittests.js:
11:54 Changeset [90771] by abarth@webkit.org
  • 4 edits in trunk/Tools

garden-o-matic should be able to determine which revisions caused a given failure
https://bugs.webkit.org/show_bug.cgi?id=64189

Reviewed by Adam Roben.

Walking the failure history looking for failures turns out to be
slightly tricky because the network requests are asynchronous.
Currently we do all the fetches serially and our cache is unbounded.
We'll probably optimize both those parameters eventually.

This patch also generalizes some functionality in the unit testing
framework to make testing this sort of code easier.

  • Scripts/webkitpy/tool/servers/data/gardeningserver/base.js:
  • Scripts/webkitpy/tool/servers/data/gardeningserver/results.js:
  • Scripts/webkitpy/tool/servers/data/gardeningserver/results_unittests.js:
11:51 Changeset [90770] by abarth@webkit.org
  • 8 edits
    2 adds in trunk/Tools

Add a webkit-patch command for rebaselining an individual test
https://bugs.webkit.org/show_bug.cgi?id=64246

Reviewed by Eric Seidel.

This patch introduces a command that's able to rebaseline a single
test. Currently, the command works only with the build.chromium.org
buildbots, but extending it to work with the build.webkit.org bots
shouldn't be that hard.

A complete rebaseling tool should also include an "optimize baselines"
command (which moves/deletes baselines in order to reduce the number of
expected results files), but that will come in a future patch.

Really BuilderToPort should be merged into builders.py, but I'm going
to save that for a future patch as well. (We need to stop shaving yaks
at some point.)

  • Scripts/webkitpy/tool/commands/rebaseline.py:
11:48 Changeset [90769] by japhet@chromium.org
  • 2 edits
    1 add in trunk/Source/WebCore

[Chromium] Ensure we don't crash when an
HTMLSelectElement mouse release event removes
the element from the DOM.
https://bugs.webkit.org/show_bug.cgi?id=64295

Reviewed by Dimitri Glazkov.

Manual test only because the crash requires a
real popup menu, which DRT doesn't provide.

  • manual-tests/chromium/popup-menu-crash.html: Added.
  • platform/chromium/PopupMenuChromium.cpp:

(WebCore::PopupContainer::handleMouseReleaseEvent):

11:39 Changeset [90768] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

DFG Speculative JIT does not always insert speculation checks when speculating
arrays.
https://bugs.webkit.org/show_bug.cgi?id=64254

Patch by Filip Pizlo <fpizlo@apple.com> on 2011-07-11
Reviewed by Gavin Barraclough.

Changed the SetLocal instruction to always validate that the value being stored
into the local variable is an array, if that variable was marked PredictArray.
This is necessary since uses of arrays assume that if a PredictArray value is
in a local variable then the speculation check validating that the value is an
array was already performed.

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compile):

11:39 Changeset [90767] by commit-queue@webkit.org
  • 6 edits in trunk/Source/WebCore

[skia] remove platform helpers for gradients and patterns
https://bugs.webkit.org/show_bug.cgi?id=64281

Patch by Mike Reed <reed@google.com> on 2011-07-11
Reviewed by Stephen White.

No new tests. fixes canvas/philip/tests/2d.gradient.object.update.html

Remove (now empty) platform helpers for fill/stroke gradients/patterns. We now pickup the platformGradient
and platformPattern fresh when they're needed, so we can see any edits that have occurred to them
2d.gradient.object.update.html sets the fillgradient, and then edits the gradient object. This CL allows
us to see that edit.

  • platform/graphics/GraphicsContext.cpp:

(WebCore::GraphicsContext::setStrokePattern):
(WebCore::GraphicsContext::setFillPattern):
(WebCore::GraphicsContext::setStrokeGradient):
(WebCore::GraphicsContext::setFillGradient):

  • platform/graphics/GraphicsContext.h:
  • platform/graphics/skia/GraphicsContextSkia.cpp:

(WebCore::GraphicsContext::platformInit):

  • platform/graphics/skia/PlatformContextSkia.cpp:

(WebCore::PlatformContextSkia::State::State):
(WebCore::PlatformContextSkia::State::~State):
(WebCore::PlatformContextSkia::PlatformContextSkia):
(WebCore::PlatformContextSkia::drawRect):
(WebCore::PlatformContextSkia::setupShader):
(WebCore::PlatformContextSkia::setupPaintForFilling):
(WebCore::PlatformContextSkia::setupPaintForStroking):
(WebCore::PlatformContextSkia::setFillColor):
(WebCore::PlatformContextSkia::setStrokeColor):
(WebCore::PlatformContextSkia::canAccelerate):

  • platform/graphics/skia/PlatformContextSkia.h:

(WebCore::PlatformContextSkia::setGraphicsContext):

11:22 Changeset [90766] by benjamin.poulain@nokia.com
  • 5 edits in trunk/Source/WebKit2

[Qt][WK2] Get rid of focusNextPrevChild()
https://bugs.webkit.org/show_bug.cgi?id=64289

Reviewed by Andreas Kling.

Qt 5 does not use focusNextPrevChild() but uses setFocusNavigation(), and
the focus is not based on QWidget.

We can get rid of the method since the new implementation will be totally
different.

  • UIProcess/API/qt/qtouchwebpage.cpp:
  • UIProcess/API/qt/qtouchwebpage.h:
  • UIProcess/qt/ClientImpl.cpp:

(qt_wk_takeFocus):

  • UIProcess/qt/QtWebPageProxy.h:
11:20 Changeset [90765] by commit-queue@webkit.org
  • 3 edits
    2 adds in trunk

Patch by Young Han Lee <joybro@company100.net> on 2011-07-11
Reviewed by Simon Fraser.

Transition LayoutTest using pause API shows wrong result if it tries to pause a transition after its delay time.
https://bugs.webkit.org/show_bug.cgi?id=63859

The existing code to set the m_startTime haven't worked because
the animation is not the right state to accept the start event.
This patch just sets the values directly instead of using event.

Source/WebCore:

Test: transitions/delay.html

  • page/animation/AnimationBase.cpp:

(WebCore::AnimationBase::freezeAtTime):

LayoutTests:

  • transitions/delay-expected.txt: Added.
  • transitions/delay.html: Added.
11:14 Changeset [90764] by andersca@apple.com
  • 13 edits in trunk

Implement getFormValue for WebKit2
https://bugs.webkit.org/show_bug.cgi?id=64294
<rdar://problem/3964087>

Source/WebKit2:

Reviewed by Kevin Decker.

  • PluginProcess/PluginControllerProxy.cpp:

(WebKit::PluginControllerProxy::getFormValue):
Call Plugin::getFormValue.

  • PluginProcess/PluginControllerProxy.messages.in:

Add new GetFormValue message.

  • WebProcess/Plugins/Netscape/NetscapePlugin.cpp:

(WebKit::NetscapePlugin::getFormValue):
Get the form value and convert it to a String.

  • WebProcess/Plugins/Plugin.h:

Add getFormValue pure virtual member function.

  • WebProcess/Plugins/PluginProxy.cpp:

(WebKit::PluginProxy::getFormValue):
Send a GetFormValue message to the plug-in process.

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::getFormValue):
Call Plugin::getFormValue.

LayoutTests:

Remove now passing test.

  • platform/wk2/Skipped:
10:55 Changeset [90763] by rniwa@webkit.org
  • 9 edits in trunk/Source

Move selection related code from RenderTextControl to HTMLTextFormControlElement
https://bugs.webkit.org/show_bug.cgi?id=64133

Reviewed by Dimitri Glazkov.

Source/WebCore:

Moved selectionStart, selectionEnd, hasVisibleTextArea, setSelectionRange, setContainerAndOffsetForRange
and selection from RenderTextControl.cpp to HTMLFormControlElement.cpp.

This refactoring removes RenderTextControl's dependency on FrameSelection.

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::selectedText): Calls HTMLTextFromControl::selectedText.
(WebCore::AccessibilityRenderObject::selectedTextRange): Calls selectionStart and selectionEnd.
(WebCore::AccessibilityRenderObject::setSelectedTextRange): Ditto.

  • html/HTMLFormControlElement.cpp:

(WebCore::HTMLTextFormControlElement::selectedText): Extracted from AccessibilityRenderObject::selectedText.
(WebCore::hasVisibleTextArea): Added.
(WebCore::HTMLTextFormControlElement::setSelectionRange): Merged with the function of the same name in RenderTextControl.
(WebCore::HTMLTextFormControlElement::selectionStart): Calls computeSelectionStart instead of RenderTextControl::selectionStart.
(WebCore::HTMLTextFormControlElement::computeSelectionStart): Moved from RenderTextControl::selectionStart.
(WebCore::HTMLTextFormControlElement::selectionEnd): Calls computeSelectionEnd instead of RenderText::selectionEnd.
(WebCore::HTMLTextFormControlElement::computeSelectionEnd): Moved from RenderTextControl::selectionStart.
(WebCore::setContainerAndOffsetForRange): Moved from RenderTextControl.cpp.
(WebCore::HTMLTextFormControlElement::selection): Merged with the function of the same name in RenderTextControl.
(WebCore::HTMLTextFormControlElement::restoreCachedSelection): Calls computeSelectionStart and computeSelectionEnd instead of
RenderTextControl::selectionStart and RenderTextControl::selectionEnd.
(WebCore::HTMLTextFormControlElement::selectionChanged): Calls selectionStart and selectionEnd.

  • html/HTMLFormControlElement.h:
  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::setValue): Calls setSelectionRange.

  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::textFormControlElement): Added.

  • rendering/RenderTextControl.h:

Source/WebKit/qt:

Replaced calls to WebCore::setSelectionRange by calls to HTMLTextFormControlElement::setSelectionRange.

  • Api/qwebpage.cpp:

(QWebPagePrivate::inputMethodEvent):

10:51 Changeset [90762] by abarth@webkit.org
  • 3 edits
    1 add in trunk/Tools

garden-o-matic should be able to roll out patches
https://bugs.webkit.org/show_bug.cgi?id=64185

Reviewed by Eric Seidel.

This gardening server API is simply a binding to the rollout machinery
already present in webkit-patch.

  • Scripts/webkitpy/tool/commands/gardenomatic.py:
  • Scripts/webkitpy/tool/servers/gardeningserver.py:
  • Scripts/webkitpy/tool/servers/gardeningserver_unittest.py: Added.
10:35 Changeset [90761] by ojan@chromium.org
  • 2 edits in trunk/LayoutTests

Fix syntax error from r90757.

  • platform/chromium/test_expectations.txt:
09:57 Changeset [90760] by adachan@apple.com
  • 6 edits in trunk/Source/WebKit2

The original request should be accessible from WebNavigationData.
https://bugs.webkit.org/show_bug.cgi?id=64227

Reviewed by Anders Carlsson.

  • Shared/WebNavigationDataStore.h: (WebKit::WebNavigationDataStore::encode): Handle the encoding of the original request. (WebKit::WebNavigationDataStore::decode): Handle the decoding of the original request.
  • UIProcess/API/C/WKNavigationData.cpp: (WKNavigationDataCopyOriginalRequest):
  • UIProcess/API/C/WKNavigationData.h:
  • UIProcess/WebNavigationData.h: (WebKit::WebNavigationData::originalRequest):
  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: (WebKit::WebFrameLoaderClient::updateGlobalHistory): Store the original request in the WebNavigationDataStore.
09:52 Changeset [90759] by jberlin@webkit.org
  • 2 edits in trunk/LayoutTests

http/tests/cache/history-only-cached-subresource-loads-max-age-https.html timing out on
Windows and WebKit2 since it was added.
https://bugs.webkit.org/show_bug.cgi?id=63806

Add the test to the WK2 Skipped list to get the bots green.

  • platform/wk2/Skipped:
09:47 Changeset [90758] by andreas.kling@nokia.com
  • 2 edits in trunk/Source/WebCore

Reviewed by Oliver Hunt.

Canvas: Use fast, approximate dirty rects for stroke()
https://bugs.webkit.org/show_bug.cgi?id=59764

No new tests, this is an optimization.

  • html/canvas/CanvasRenderingContext2D.cpp:

(WebCore::CanvasRenderingContext2D::stroke): Instead of using
Path::strokeBoundingRect() to calculate the exact bounding rect
for a path stroke, get the Path::boundingRect() and inflate it by
miterLimit + lineWidth to get a slightly oversized dirty rect
in a fraction of the time.

09:37 Changeset [90757] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

2011-07-11 Yury Semikhatsky <yurys@chromium.org>

Unreviewed. Update Chromium test expectations.

  • platform/chromium/test_expectations.txt:
09:36 Changeset [90756] by kov@webkit.org
  • 2 edits in trunk/Source/WebKit/gtk/po

Ukrainian translation for WebKitGTK+
https://bugs.webkit.org/show_bug.cgi?id=36415

Patch by Yuri Chornoivan <yurchor@ukr.net> on 2011-07-11
Reviewed by Gustavo Noronha.

  • uk.po: added.
09:30 Changeset [90755] by kov@webkit.org
  • 2 edits in trunk/Source/WebKit/gtk/po

Indonesian translation
https://bugs.webkit.org/show_bug.cgi?id=44410

Patch by Andika Triwidada <andika@gmail.com> on 2011-07-11
Reviewed by Gustavo Noronha.

  • id.po: updated.
09:26 Changeset [90754] by kov@webkit.org
  • 2 edits in trunk/Source/WebKit/gtk/po

Portuguese translation update
https://bugs.webkit.org/show_bug.cgi?id=46137

Patch by Duarte Loreto <happyguy_pt@hotmail.com> on 2011-07-11
Reviewed by Gustavo Noronha.

  • pt.po: updated.
09:09 Changeset [90753] by ossy@webkit.org
  • 2 edits in trunk/LayoutTests

[Qt][Mac] Unreviewed gardening.

  • platform/qt-mac/Skipped: Remove non-existent editing/pasteboard/do-not-copy-body-color.html.
08:58 Changeset [90752] by ossy@webkit.org
  • 2 edits in trunk/Tools

[Qt][Mac] Unreviewed fix after r90746.

  • Scripts/run-webkit-tests:

(useNewRunWebKitTests): Really disable NRWT for qt-mac platform.

08:55 Changeset [90751] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

2011-07-11 Yury Semikhatsky <yurys@chromium.org>

Unreviewed. Update Chromium test expectations.

  • platform/chromium/test_expectations.txt:
08:53 Changeset [90750] by commit-queue@webkit.org
  • 19 edits in trunk/Source/WebKit2

[Qt][WK2] Forward the viewport visible area from the view instead of inferring it from the TiledDrawingAreaProxy
https://bugs.webkit.org/show_bug.cgi?id=64275

Patch by Benjamin Poulain <benjamin@webkit.org> on 2011-07-11
Reviewed by Simon Hausmann.

This patch refactors the way the viewport visible area is handled.
Previously, the TiledDrawingAreaProxy would ask for the visible rect
when painting or updating. This is reversed with this patch, and the viewport
informs the page of any change in the view area.

With this change, the TiledDrawingAreaProxy does not need to know about QTouchWebPage,
and can use the TouchViewInterface directly.

  • UIProcess/API/qt/qtouchwebpage.cpp:

(QTouchWebPagePrivate::setViewportRect):

  • UIProcess/API/qt/qtouchwebpage.h:
  • UIProcess/API/qt/qtouchwebpage_p.h:
  • UIProcess/API/qt/qtouchwebview.cpp:

(QTouchWebViewPrivate::scroll):
(QTouchWebViewPrivate::viewportRectUpdated):
(QTouchWebView::resizeEvent):

  • UIProcess/API/qt/qtouchwebview.h:
  • UIProcess/API/qt/qtouchwebview_p.h:
  • UIProcess/PageClient.h:
  • UIProcess/TiledDrawingAreaProxy.cpp:

(WebKit::TiledDrawingAreaProxy::invalidate):
(WebKit::TiledDrawingAreaProxy::paint):
(WebKit::TiledDrawingAreaProxy::setVisibleArea):
(WebKit::TiledDrawingAreaProxy::createTiles):

  • UIProcess/TiledDrawingAreaProxy.h:
  • UIProcess/WebPageProxy.h:
  • UIProcess/qt/QtWebPageProxy.cpp:
  • UIProcess/qt/QtWebPageProxy.h:
  • UIProcess/qt/TiledDrawingAreaProxyQt.cpp:

(WebKit::TiledDrawingAreaProxy::updateWebView):

  • UIProcess/qt/TouchViewInterface.cpp:

(WebKit::TouchViewInterface::contentSizeChanged):

  • UIProcess/qt/TouchViewInterface.h:
  • UIProcess/qt/WebPageProxyQt.cpp:
  • UIProcess/qt/qtouchwebpageproxy.cpp:

(QTouchWebPageProxy::createDrawingAreaProxy):
(QTouchWebPageProxy::setVisibleArea):

  • UIProcess/qt/qtouchwebpageproxy.h:
08:44 Changeset [90749] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

2011-07-11 Yury Semikhatsky <yurys@chromium.org>

Unreviewed. Update Chromium test expectations.

  • platform/chromium/test_expectations.txt:
08:38 Changeset [90748] by jberlin@webkit.org
  • 2 edits in trunk/LayoutTests

WebKitTestRunner needs an implementation of eventSender.beginDragWithFiles.
https://bugs.webkit.org/show_bug.cgi?id=64285

Add fast/forms/file-input-change-event.html to the mac-wk2 Skipped list to get the bots
green.

  • platform/wk2/Skipped:
08:27 Changeset [90747] by aroben@apple.com
  • 2 edits in trunk/Tools

Teach TestFailures that ORWT's results.html file might be missing due to all tests passing

There are three reasons why we might fail to fetch ORWT's results.html:

  • All tests passed, so no results.html was generated
  • Some error during the test run caused results.html not to be generated (e.g., ORWT timed out)
  • Some network error occurred when fetching results.html

We were failing to account for the first possibility in some cases. For test runs before
r89610, we first check build.webkit.org/json to determine how many tests failed and whether
ORWT exited early due to too many failures; if all tests passed then we don't fetch
results.html at all. r89610 changed ORWT to put information in results.html about exiting
early due to too many failures, so we no longer needed to check build.webkit.org/json to get
that information, and in r89619 I changed TestFailures to do just that. But I forgot that we
still needed to check build.webkit.org/json to find out if all tests passed!

Now, for test runs after r89610, we check results.html first, and then check
build.webkit.org/json if we fail to fetch results.html. This lets us distinguish between all
tests passing and the error cases.

Fixes <http://webkit.org/b/64280> TestFailures page can't pinpoint that r90699 caused 13
tests to fail on Windows 7 Release (WebKit2 Tests)

Reviewed by David Kilzer.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/LayoutTestResultsLoader.js:

(LayoutTestResultsLoader.prototype.start): Bumped the cache version so that old, buggy
cached data will get evicted. We were marking builds where all tests passed as errors!
(LayoutTestResultsLoader.prototype._fetchAndParseORWTResults): Added success/error callback
parameters to the fetchAndParseResultsHTML helper function, and added a similar
fetchNumberOfFailingTests function that fetches data from build.webkit.org/json (code came
from later in the function). For test runs before r89610, we first check
build.webkit.org/json then check results.html. For builds after r89610, we first check
results.html and then check build.webkit.org/json if we couldn't fetch results.html.

08:15 Changeset [90746] by ossy@webkit.org
  • 2 edits in trunk/Tools

new-run-webkit-tests does not support qt-arm or qt-4.8 results
https://bugs.webkit.org/show_bug.cgi?id=64071

[Qt] NRWT should pick up the right httpd config file
https://bugs.webkit.org/show_bug.cgi?id=64086

Reviewed by Zoltán Herczeg.

  • Scripts/run-webkit-tests: Disable NRWT for qt-mac, qt-arm and qt-4.8 platforms until fix.

(useNewRunWebKitTests):

07:38 Changeset [90745] by caseq@chromium.org
  • 11 edits in trunk

Reviewed by Pavel Feldman.

Web Inspector: [refactoring] Remove dependencies of components requiring network resource list from network panel
https://bugs.webkit.org/show_bug.cgi?id=62477

Source/WebCore:

  • inspector/front-end/AuditsPanel.js:
  • inspector/front-end/ExtensionServer.js:

(WebInspector.ExtensionServer):
(WebInspector.ExtensionServer.prototype._inspectedURLChanged):
(WebInspector.ExtensionServer.prototype._onGetHAR):
(WebInspector.ExtensionServer.prototype.initExtensions):

  • inspector/front-end/HAREntry.js:

(WebInspector.HARLog):
(WebInspector.HARLog.prototype.build):

  • inspector/front-end/NetworkManager.js:

(WebInspector.NetworkLog):
(WebInspector.NetworkLog.prototype.get resources):
(WebInspector.NetworkLog.prototype._onInspectedURLChanged):
(WebInspector.NetworkLog.prototype._onResourceStarted):

  • inspector/front-end/NetworkPanel.js:

(WebInspector.NetworkPanel.prototype._reset):
(WebInspector.NetworkPanel.prototype._copyAll):
(WebInspector.NetworkPanel.prototype._exportAll):

  • inspector/front-end/inspector.js:

(WebInspector.reset):

LayoutTests:

  • http/tests/inspector/resource-har-conversion.html:
07:37 Changeset [90744] by aroben@apple.com
  • 1 edit
    25 adds in trunk/LayoutTests

Add back the win-xp and win-wk2 results that were deleted in r90699

Deleting these results caused the tests to start failing on the bots. The only test result I
didn't add back was
win-wk2/http/tests/uri/username-with-no-hostname-expected.txt, as that test is not currently
failing on the bots.

Fixes <http://webkit.org/b/64277> REGRESSION (r90699): 12 svg tests failing on Windows XP
Debug (Tests) and 13 tests failing on Windows 7 Release (WebKit2 Tests)

  • platform/win-wk2/editing/selection/caret-ltr-right-expected.txt: Added.
  • platform/win-wk2/editing/selection/drag-text-delay-expected.txt: Added.
  • platform/win-wk2/fast/css/pseudo-any-expected.txt: Added.
  • platform/win-wk2/fast/forms/textfield-overflow-expected.txt: Added.
  • platform/win-wk2/fast/ruby/after-block-doesnt-crash-expected.txt: Added.
  • platform/win-wk2/fast/ruby/after-table-doesnt-crash-expected.txt: Added.
  • platform/win-wk2/fast/ruby/before-block-doesnt-crash-expected.txt: Added.
  • platform/win-wk2/fast/ruby/before-table-doesnt-crash-expected.txt: Added.
  • platform/win-wk2/fast/ruby/generated-after-counter-doesnt-crash-expected.txt: Added.
  • platform/win-wk2/fast/ruby/generated-before-and-after-counter-doesnt-crash-expected.txt: Added.
  • platform/win-wk2/fast/ruby/generated-before-counter-doesnt-crash-expected.txt: Added.
  • platform/win-wk2/plugins/npruntime/embed-property-equality-expected.txt: Added.
  • platform/win-wk2/plugins/resize-from-plugin-expected.txt: Added.
  • platform/win-xp/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Added.
  • platform/win-xp/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Added.
  • platform/win-xp/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Added.
  • platform/win-xp/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Added.
  • platform/win-xp/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Added.
  • platform/win-xp/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Added.
  • platform/win-xp/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Added.
  • platform/win-xp/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Added.
  • platform/win-xp/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Added.
  • platform/win-xp/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Added.
  • platform/win-xp/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Added.
  • platform/win-xp/svg/text/bidi-tspans-expected.txt: Added.
07:08 Changeset [90743] by podivilov@chromium.org
  • 4 edits in trunk

Web Inspector: make SourceFrame a View.
https://bugs.webkit.org/show_bug.cgi?id=64274

Reviewed by Pavel Feldman.

  • inspector/front-end/SourceFrame.js:

(WebInspector.SourceFrame):
(WebInspector.SourceFrame.createSearchRegex):
(WebInspector.SourceFrame.prototype.show):
(WebInspector.SourceFrame.prototype.hide):
(WebInspector.SourceFrame.prototype._beforeTextChanged):
(WebInspector.SourceFrame.prototype._afterTextChanged):
(WebInspector.SourceFrame.prototype._initializeTextViewer):
(WebInspector.SourceFrame.prototype.performSearch.doFindSearchMatches):
(WebInspector.SourceFrame.prototype.performSearch):
(WebInspector.SourceFrame.prototype._populateTextAreaContextMenu):
(WebInspector.SourceFrame.prototype._suggestedFileName):
(WebInspector.SourceFrame.prototype._doubleClick):
(WebInspector.SourceFrame.prototype._cancelEditing):
(WebInspector.TextViewerDelegateForSourceFrame):
(WebInspector.TextViewerDelegateForSourceFrame.prototype.doubleClick):
(WebInspector.TextViewerDelegateForSourceFrame.prototype.beforeTextChanged):
(WebInspector.TextViewerDelegateForSourceFrame.prototype.afterTextChanged):
(WebInspector.TextViewerDelegateForSourceFrame.prototype.commitEditing):
(WebInspector.TextViewerDelegateForSourceFrame.prototype.cancelEditing):
(WebInspector.TextViewerDelegateForSourceFrame.prototype.populateLineGutterContextMenu):
(WebInspector.TextViewerDelegateForSourceFrame.prototype.populateTextAreaContextMenu):
(WebInspector.TextViewerDelegateForSourceFrame.prototype.suggestedFileName):

  • inspector/front-end/TextViewer.js:

(WebInspector.TextViewerDelegate.prototype.populateLineGutterContextMenu):

07:03 Changeset [90742] by commit-queue@webkit.org
  • 4 edits
    1 add in trunk

Patch by Noel Gordon <noel.gordon@gmail.com> on 2011-07-11
Reviewed by Adam Roben.

Source/WebCore:

Forward focus events to windowless plugins on the windows port.
https://bugs.webkit.org/show_bug.cgi?id=62375

  • plugins/win/PluginViewWin.cpp:

(WebCore::PluginView::setFocus): Forward focus events if the plugin is windowless.

LayoutTests:

New plugin/keyboard-events,mouse-events test expectations for the windows port.
https://bugs.webkit.org/show_bug.cgi?id=62375

  • platform/win/plugins/keyboard-events-expected.txt: Added.
  • platform/win/plugins/mouse-events-expected.txt: Updated.
06:54 Changeset [90741] by yael.aharon@nokia.com
  • 4 edits in trunk/LayoutTests

[Qt]REGRESSION(r90471): It made 4 fast/notifications tests fail on Qt
https://bugs.webkit.org/show_bug.cgi?id=63255

Reviewed by Csaba Osztrogonác.

Modify the tests to wait until the icon loading is finished.

  • fast/notifications/notifications-double-show.html:
  • fast/notifications/notifications-with-permission.html:
  • platform/qt/Skipped:
06:52 Changeset [90740] by ossy@webkit.org
  • 2 edits in trunk/LayoutTests

[Qt] Unreviewed gardening.

inspector/cookie-parser.html is a flaky crash
https://bugs.webkit.org/show_bug.cgi?id=62662

  • platform/qt/test_expectations.txt: Set inspector/cookie-parser.html as flakey test.
06:25 Changeset [90739] by andreas.kling@nokia.com
  • 7 edits in trunk/Source/WebKit2

[Qt][WK2] Move zoomable-area-for-point functionality to QTouchWebPageProxy
https://bugs.webkit.org/show_bug.cgi?id=64273

Reviewed by Kenneth Rohde Christiansen.

  • UIProcess/qt/QtWebPageProxy.cpp:
  • UIProcess/qt/QtWebPageProxy.h:
  • UIProcess/qt/qdesktopwebpageproxy.cpp:

(QDesktopWebPageProxy::didFindZoomableArea):

  • UIProcess/qt/qdesktopwebpageproxy.h:
  • UIProcess/qt/qtouchwebpageproxy.cpp:

(QTouchWebPageProxy::findZoomableAreaForPoint):
(QTouchWebPageProxy::didFindZoomableArea):

  • UIProcess/qt/qtouchwebpageproxy.h:
05:32 Changeset [90738] by loki@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Fix the condition of the optimized code in doubleTransfer
https://bugs.webkit.org/show_bug.cgi?id=64261

Reviewed by Zoltan Herczeg.

The condition of the optimized code in doubleTransfer is wrong. The
data transfer should be executed with four bytes aligned address.
VFP cannot perform unaligned memory access.

Reported by Jacob Bramley.

  • assembler/ARMAssembler.cpp:

(JSC::ARMAssembler::doubleTransfer):

05:29 Changeset [90737] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Added accessibility notification when value is changed.
https://bugs.webkit.org/show_bug.cgi?id=64256

Notifies the value change of range input when accessibility is enabled.

Patch by Shinya Kawanaka <shinyak@google.com> on 2011-07-11
Reviewed by Kent Tamura.

Covered by existing tests.

  • html/RangeInputType.cpp:

(WebCore::RangeInputType::handleKeydownEvent):

Added accessibility notification when value is changed.

05:21 Changeset [90736] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

2011-07-11 Yury Semikhatsky <yurys@chromium.org>

Unreviewed. Remove duplicates from Chromium test expectations.

  • platform/chromium/test_expectations.txt:
04:58 Changeset [90735] by mnaganov@chromium.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: Fix resizing of sidebar pane in Timeline and Profile panels.
https://bugs.webkit.org/show_bug.cgi?id=64161

Reviewed by Pavel Feldman.

  • inspector/front-end/ProfilesPanel.js:

(WebInspector.ProfilesPanel.prototype.updateMainViewWidth):

  • inspector/front-end/TimelineOverviewPane.js:

(WebInspector.TimelineOverviewPane.prototype.updateMainViewWidth):

04:55 Changeset [90734] by pfeldman@chromium.org
  • 28 edits in trunk/Source/WebCore

Web Inspector: [REGRESSION r89753-89754] highlight does not respect scroller location.
https://bugs.webkit.org/show_bug.cgi?id=63982

Rolling out 89760, 89756, 89754, 89753 for breaking inspector highlight.

Reviewed by Yury Semikhatsky.

  • WebCore.exp.in:
  • inspector/DOMNodeHighlighter.cpp:

(WebCore::DOMNodeHighlighter::drawNodeHighlight):

  • page/FrameView.cpp:
  • page/FrameView.h:
  • platform/ScrollView.h:
  • platform/Widget.cpp:
  • platform/Widget.h:
  • rendering/RenderBox.cpp:

(WebCore::RenderBox::mapLocalToContainer):

  • rendering/RenderBox.h:
  • rendering/RenderInline.cpp:

(WebCore::RenderInline::mapLocalToContainer):

  • rendering/RenderInline.h:
  • rendering/RenderObject.cpp:

(WebCore::RenderObject::mapLocalToContainer):
(WebCore::RenderObject::localToContainerQuad):

  • rendering/RenderObject.h:

(WebCore::RenderObject::localToAbsoluteQuad):

  • rendering/RenderView.cpp:

(WebCore::RenderView::mapLocalToContainer):

  • rendering/RenderView.h:
  • rendering/svg/RenderSVGForeignObject.cpp:

(WebCore::RenderSVGForeignObject::mapLocalToContainer):

  • rendering/svg/RenderSVGForeignObject.h:
  • rendering/svg/RenderSVGInline.cpp:

(WebCore::RenderSVGInline::mapLocalToContainer):

  • rendering/svg/RenderSVGInline.h:
  • rendering/svg/RenderSVGModelObject.cpp:

(WebCore::RenderSVGModelObject::mapLocalToContainer):

  • rendering/svg/RenderSVGModelObject.h:
  • rendering/svg/RenderSVGRoot.cpp:

(WebCore::RenderSVGRoot::mapLocalToContainer):

  • rendering/svg/RenderSVGRoot.h:
  • rendering/svg/RenderSVGText.cpp:

(WebCore::RenderSVGText::mapLocalToContainer):

  • rendering/svg/RenderSVGText.h:
  • rendering/svg/SVGRenderSupport.cpp:

(WebCore::SVGRenderSupport::mapLocalToContainer):

  • rendering/svg/SVGRenderSupport.h:
04:17 Changeset [90733] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

2011-07-11 Yury Semikhatsky <yurys@chromium.org>

Unreviewed. Update Chromium test expectations after r90698.

  • platform/chromium/test_expectations.txt:
04:09 Changeset [90732] by ossy@webkit.org
  • 2 edits in trunk/LayoutTests

[Qt][Mac] Unreviewed gardening.

  • platform/qt-mac/Skipped:
    • Remove non-existent editing tests.
    • Remove fast/selectors/unqualified-hover-strict.html, because it is in test_expectations.txt too.
    • Remove http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.htm, because it is in test_expectations.txt too.
03:31 Changeset [90731] by loki@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Signed arithmetic bug in dataTransfer32.
https://bugs.webkit.org/show_bug.cgi?id=64257

Reviewed by Zoltan Herczeg.

An arithmetic bug is fixed. If the offset of dataTransfer is half of the
addressable memory space on a 32-bit machine (-2147483648 = 0x80000000)
a load instruction is emitted with a wrong zero offset.

Inspired by Jacob Bramley's patch from JaegerMonkey.

  • assembler/ARMAssembler.cpp:

(JSC::ARMAssembler::dataTransfer32):

02:33 Changeset [90730] by yurys@chromium.org
  • 2 edits in trunk/LayoutTests

2011-07-11 Yury Semikhatsky <yurys@chromium.org>

Unreviewed. Update Chromium test expectations.

  • platform/chromium/test_expectations.txt:
02:18 Writing Reftests edited by kbalazs@webkit.org
Remove the disclaimer since nrwt has become the default harness (diff)
02:06 Changeset [90729] by abecsi@webkit.org
  • 2 edits in trunk/LayoutTests

[Qt] http/tests/plugins/get-url.html is crashing on the bot
https://bugs.webkit.org/show_bug.cgi?id=64168

Rubber-stamped by Csaba Osztrogonác.

  • platform/qt/test_expectations.txt: Do not expect the test to crash any more.
01:56 Changeset [90728] by bashi@chromium.org
  • 7 edits in trunk

Add TestNetscapePlugIn/Tests/FormValue.cpp to DRT build files
https://bugs.webkit.org/show_bug.cgi?id=64248

Tools:

Patch by Kenichi Ishibashi <bashi@chromium.org> on 2011-07-11
Reviewed by Kent Tamura.

  • DumpRenderTree/DumpRenderTree.gypi: Added FormValue.cpp.
  • DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj: Ditto.
  • DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro: Ditto.
  • GNUmakefile.am: Ditto.

LayoutTests:

Updates test_expectations.

Patch by Kenichi Ishibashi <bashi@chromium.org> on 2011-07-11
Reviewed by Kent Tamura.

  • platform/chromium/test_expectations.txt: Removed SKIP from plugins/form-value.html.
01:11 Changeset [90727] by jamesr@google.com
  • 144 edits
    21 adds
    3 deletes in trunk/LayoutTests

[chromium] Update win/linux pixel expectations for r90701 (part 12/12).

  • platform/chromium-gpu-linux/compositing/geometry/outline-change-expected.png:
  • platform/chromium-gpu-linux/compositing/iframes/iframe-copy-on-scroll-expected.png:
  • platform/chromium-gpu-linux/fast/canvas/setWidthResetAfterForcedRender-expected.png: Added.
  • platform/chromium-gpu-win/compositing/geometry/outline-change-expected.png:
  • platform/chromium-gpu-win/compositing/iframes/iframe-copy-on-scroll-expected.png:
  • platform/chromium-gpu-win/fast/canvas/setWidthResetAfterForcedRender-expected.png: Added.
  • platform/chromium-linux/editing/pasteboard/3976872-expected.png:
  • platform/chromium-linux/fast/blockflow/vertical-align-table-baseline-expected.png:
  • platform/chromium-linux/fast/borders/borderRadiusAllStylesAllCorners-expected.png:
  • platform/chromium-linux/fast/canvas/setWidthResetAfterForcedRender-expected.png:
  • platform/chromium-linux/fast/css/acid2-pixel-expected.png:
  • platform/chromium-linux/fast/dom/34176-expected.png:
  • platform/chromium-linux/fast/dom/HTMLElement/bdo-expected.png:
  • platform/chromium-linux/fast/encoding/invalid-UTF-8-expected.png:
  • platform/chromium-linux/fast/frames/viewsource-attribute-expected.png:
  • platform/chromium-linux/fast/html/details-writing-mode-expected.png:
  • platform/chromium-linux/fast/repaint/4774354-expected.png:
  • platform/chromium-linux/fast/repaint/iframe-scroll-repaint-expected.png: Removed.
  • platform/chromium-linux/fast/replaced/outline-replaced-elements-expected.png:
  • platform/chromium-linux/fast/text/atsui-kerning-and-ligatures-expected.png: Added.
  • platform/chromium-linux/fast/text/atsui-multiple-renderers-expected.png:
  • platform/chromium-linux/fast/text/atsui-negative-spacing-features-expected.png:
  • platform/chromium-linux/fast/text/atsui-spacing-features-expected.png:
  • platform/chromium-linux/fast/text/international/003-expected.png:
  • platform/chromium-linux/fast/text/international/hebrew-vowels-expected.png:
  • platform/chromium-linux/http/tests/misc/iframe404-expected.png:
  • platform/chromium-linux/http/tests/navigation/javascriptlink-frames-expected.png:
  • platform/chromium-linux/http/tests/navigation/javascriptlink-frames-expected.txt: Added.
  • platform/chromium-linux/plugins/embed-attributes-style-expected.png:
  • platform/chromium-linux/svg/custom/svg-fonts-fallback-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/45621-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1220-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug20804-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug51140-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-2-expected.txt: Added.
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_frame_void-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_caption-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_caption_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_caption_hidden-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_caption_hidden_table-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_caption_left-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_caption_right-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_caption_top-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_hidden_table-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_hidden_tbody-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_hidden_tr-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_td_dynamic_deactivate-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/x_caption_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/x_caption_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/x_colgroup_width_px-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/other/empty_cells-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/other/test4-expected.png:
  • platform/chromium-linux/transforms/2d/transform-borderbox-expected.png:
  • platform/chromium-linux/transforms/2d/transform-fixed-container-expected.png:
  • platform/chromium-linux/transforms/2d/transform-origin-borderbox-expected.png:
  • platform/chromium-mac-leopard/http/tests/navigation/javascriptlink-frames-expected.png: Added.
  • platform/chromium-mac/http/tests/navigation/javascriptlink-frames-expected.png: Added.
  • platform/chromium-win-vista/fast/text/atsui-kerning-and-ligatures-expected.png:
  • platform/chromium-win-vista/fast/text/atsui-spacing-features-expected.png: Removed.
  • platform/chromium-win-vista/http/tests/misc/iframe404-expected.png: Added.
  • platform/chromium-win-vista/http/tests/navigation/javascriptlink-frames-expected.png: Added.
  • platform/chromium-win-xp/fast/blockflow/vertical-align-table-baseline-expected.png: Added.
  • platform/chromium-win-xp/fast/dom/34176-expected.png: Added.
  • platform/chromium-win-xp/fast/text/atsui-negative-spacing-features-expected.png: Added.
  • platform/chromium-win-xp/fast/text/atsui-spacing-features-expected.png:
  • platform/chromium-win-xp/fast/text/international/003-expected.png: Added.
  • platform/chromium-win-xp/fast/text/international/hebrew-vowels-expected.png: Added.
  • platform/chromium-win/editing/pasteboard/3976872-expected.png:
  • platform/chromium-win/fast/blockflow/vertical-align-table-baseline-expected.png:
  • platform/chromium-win/fast/borders/borderRadiusAllStylesAllCorners-expected.png:
  • platform/chromium-win/fast/canvas/setWidthResetAfterForcedRender-expected.png:
  • platform/chromium-win/fast/css/acid2-pixel-expected.png:
  • platform/chromium-win/fast/dom/34176-expected.png:
  • platform/chromium-win/fast/dom/HTMLElement/bdo-expected.png:
  • platform/chromium-win/fast/forms/001-expected.png:
  • platform/chromium-win/fast/forms/input-first-letter-expected.png:
  • platform/chromium-win/fast/frames/viewsource-attribute-expected.png:
  • platform/chromium-win/fast/html/details-writing-mode-expected.png:
  • platform/chromium-win/fast/repaint/4774354-expected.png:
  • platform/chromium-win/fast/replaced/outline-replaced-elements-expected.png:
  • platform/chromium-win/fast/text/atsui-kerning-and-ligatures-expected.png:
  • platform/chromium-win/fast/text/atsui-negative-spacing-features-expected.png:
  • platform/chromium-win/fast/text/atsui-spacing-features-expected.png:
  • platform/chromium-win/fast/text/international/003-expected.png:
  • platform/chromium-win/fast/text/international/003-expected.txt:
  • platform/chromium-win/fast/text/international/hebrew-vowels-expected.png:
  • platform/chromium-win/fast/text/should-use-atsui-expected.png:
  • platform/chromium-win/plugins/embed-attributes-style-expected.png:
  • platform/chromium-win/svg/custom/svg-fonts-fallback-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/45621-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1220-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug15933-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug20804-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug51140-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug51140-expected.txt:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_frame_rhs-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_frame_void-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_frame_vsides-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_caption-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_caption_bottom-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_caption_hidden-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_caption_hidden_table-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_caption_left-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_caption_right-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_caption_top-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_hidden_table-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_hidden_tbody-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_hidden_tr-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_cell_sibling-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_table_caption-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_td_dynamic_deactivate-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_overflow_td_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/tables_caption_align_left-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/tables_caption_align_right-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/tables_cellspacing_pct-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/x_caption_align_left-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/x_caption_align_right-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/x_colgroup_width_px-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/other/empty_cells-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/other/test4-expected.png:
  • platform/chromium-win/transforms/2d/transform-borderbox-expected.png:
  • platform/chromium-win/transforms/2d/transform-fixed-container-expected.png:
  • platform/chromium-win/transforms/2d/transform-origin-borderbox-expected.png:
  • platform/chromium/test_expectations.txt:
00:51 Changeset [90726] by yutak@chromium.org
  • 7 edits
    158 adds in trunk/LayoutTests

WebSocket: Copy existing WebSocket tests
https://bugs.webkit.org/show_bug.cgi?id=64242

Reviewed by Kent Tamura.

Copy the existing WebSocket tests under http/tests/websocket/tests/hybi/ and skip them.

These tests will be used to test the latest WebSocket protocol implementation. They are skipped
in all ports for now, and will be unskipped when the new protocol implementation is landed in WebCore.

The following modifications are applied to the new tests:

  • Change paths and URLs appeared in the tests and the test results so they fit for the new location.
  • Call layoutTestController.overridePreferences() to enable the new protocol implementation.
  • http/tests/websocket/tests/hybi/alert-in-event-handler-expected.txt: Added.
  • http/tests/websocket/tests/hybi/alert-in-event-handler.html: Added.
  • http/tests/websocket/tests/hybi/bad-handshake-crash-expected.txt: Added.
  • http/tests/websocket/tests/hybi/bad-handshake-crash.html: Added.
  • http/tests/websocket/tests/hybi/bad-handshake-crash_wsh.py: Added.
  • http/tests/websocket/tests/hybi/bad-sub-protocol-control-chars-expected.txt: Added.
  • http/tests/websocket/tests/hybi/bad-sub-protocol-control-chars.html: Added.
  • http/tests/websocket/tests/hybi/bad-sub-protocol-empty-expected.txt: Added.
  • http/tests/websocket/tests/hybi/bad-sub-protocol-empty.html: Added.
  • http/tests/websocket/tests/hybi/bad-sub-protocol-non-ascii-expected.txt: Added.
  • http/tests/websocket/tests/hybi/bad-sub-protocol-non-ascii.html: Added.
  • http/tests/websocket/tests/hybi/bufferedAmount-after-close-expected.txt: Added.
  • http/tests/websocket/tests/hybi/bufferedAmount-after-close.html: Added.
  • http/tests/websocket/tests/hybi/client-close-expected.txt: Added.
  • http/tests/websocket/tests/hybi/client-close.html: Added.
  • http/tests/websocket/tests/hybi/client-close_wsh.py: Added.
  • http/tests/websocket/tests/hybi/close-before-open-expected.txt: Added.
  • http/tests/websocket/tests/hybi/close-before-open.html: Added.
  • http/tests/websocket/tests/hybi/close-event-expected.txt: Added.
  • http/tests/websocket/tests/hybi/close-event.html: Added.
  • http/tests/websocket/tests/hybi/close-on-navigate-new-location-expected.txt: Added.
  • http/tests/websocket/tests/hybi/close-on-navigate-new-location.html: Added.
  • http/tests/websocket/tests/hybi/close-on-unload-and-force-gc-expected.txt: Added.
  • http/tests/websocket/tests/hybi/close-on-unload-and-force-gc.html: Added.
  • http/tests/websocket/tests/hybi/close-on-unload-expected.txt: Added.
  • http/tests/websocket/tests/hybi/close-on-unload-reference-in-parent-expected.txt: Added.
  • http/tests/websocket/tests/hybi/close-on-unload-reference-in-parent.html: Added.
  • http/tests/websocket/tests/hybi/close-on-unload.html: Added.
  • http/tests/websocket/tests/hybi/close-on-unload_wsh.py: Added.
  • http/tests/websocket/tests/hybi/close-unref-websocket-expected.txt: Added.
  • http/tests/websocket/tests/hybi/close-unref-websocket.html: Added.
  • http/tests/websocket/tests/hybi/cross-origin-expected.txt: Added.
  • http/tests/websocket/tests/hybi/cross-origin.html: Added.
  • http/tests/websocket/tests/hybi/echo-challenge_wsh.py: Added.
  • http/tests/websocket/tests/hybi/echo-cookie_wsh.py: Added.
  • http/tests/websocket/tests/hybi/echo-location_wsh.py: Added.
  • http/tests/websocket/tests/hybi/echo_wsh.py: Added.
  • http/tests/websocket/tests/hybi/error-detect-expected.txt: Added.
  • http/tests/websocket/tests/hybi/error-detect.html: Added.
  • http/tests/websocket/tests/hybi/fixed-origin_wsh.py: Added.
  • http/tests/websocket/tests/hybi/frame-length-longer-than-buffer-expected.txt: Added.
  • http/tests/websocket/tests/hybi/frame-length-longer-than-buffer.html: Added.
  • http/tests/websocket/tests/hybi/frame-length-longer-than-buffer_wsh.py: Added.
  • http/tests/websocket/tests/hybi/frame-length-overflow-expected.txt: Added.
  • http/tests/websocket/tests/hybi/frame-length-overflow.html: Added.
  • http/tests/websocket/tests/hybi/frame-length-overflow_wsh.py: Added.
  • http/tests/websocket/tests/hybi/frame-length-skip-expected.txt: Added.
  • http/tests/websocket/tests/hybi/frame-length-skip.html: Added.
  • http/tests/websocket/tests/hybi/frame-length-skip_wsh.py: Added.
  • http/tests/websocket/tests/hybi/frame-lengths-expected.txt: Added.
  • http/tests/websocket/tests/hybi/frame-lengths.html: Added.
  • http/tests/websocket/tests/hybi/handshake-challenge-randomness-expected.txt: Added.
  • http/tests/websocket/tests/hybi/handshake-challenge-randomness.html: Added.
  • http/tests/websocket/tests/hybi/handshake-error-expected.txt: Added.
  • http/tests/websocket/tests/hybi/handshake-error.html: Added.
  • http/tests/websocket/tests/hybi/handshake-error_wsh.py: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-cross-origin-expected.txt: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-cross-origin.html: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-maxlength-expected.txt: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-maxlength.html: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-maxlength_wsh.py: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-no-connection-header-expected.txt: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-no-connection-header.html: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-no-connection-header_wsh.py: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-no-cr-expected.txt: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-no-cr.html: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-no-cr_wsh.py: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-no-upgrade-header-expected.txt: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-no-upgrade-header.html: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-no-upgrade-header_wsh.py: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null-expected.txt: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null.html: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null_wsh.py: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-sub-protocol-mismatch-expected.txt: Added.
  • http/tests/websocket/tests/hybi/handshake-fail-by-sub-protocol-mismatch.html: Added.
  • http/tests/websocket/tests/hybi/hanging-handshake_wsh.py: Added.
  • http/tests/websocket/tests/hybi/httponly-cookie-expected.txt: Added.
  • http/tests/websocket/tests/hybi/httponly-cookie.pl: Added.
  • http/tests/websocket/tests/hybi/long-invalid-header-expected.txt: Added.
  • http/tests/websocket/tests/hybi/long-invalid-header.html: Added.
  • http/tests/websocket/tests/hybi/long-invalid-header_wsh.py: Added.
  • http/tests/websocket/tests/hybi/multiple-connections-expected.txt: Added.
  • http/tests/websocket/tests/hybi/multiple-connections.html: Added.
  • http/tests/websocket/tests/hybi/no-query_wsh.py: Added.
  • http/tests/websocket/tests/hybi/null-character-expected.txt: Added.
  • http/tests/websocket/tests/hybi/null-character.html: Added.
  • http/tests/websocket/tests/hybi/origin-test_wsh.py: Added.
  • http/tests/websocket/tests/hybi/protocol-test_wsh.py: Added.
  • http/tests/websocket/tests/hybi/reload-crash-expected.txt: Added.
  • http/tests/websocket/tests/hybi/reload-crash.html: Added.
  • http/tests/websocket/tests/hybi/resources/close-on-unload-iframe-reference-in-parent.html: Added.
  • http/tests/websocket/tests/hybi/resources/close-on-unload-iframe.html: Added.
  • http/tests/websocket/tests/hybi/resources/reload-crash-iframe.html: Added.
  • http/tests/websocket/tests/hybi/send-after-close-on-unload-expected.txt: Added.
  • http/tests/websocket/tests/hybi/send-after-close-on-unload.html: Added.
  • http/tests/websocket/tests/hybi/send-expected.txt: Added.
  • http/tests/websocket/tests/hybi/send-throw-expected.txt: Added.
  • http/tests/websocket/tests/hybi/send-throw.html: Added.
  • http/tests/websocket/tests/hybi/send.html: Added.
  • http/tests/websocket/tests/hybi/send2_wsh.py: Added.
  • http/tests/websocket/tests/hybi/send_wsh.py: Added.
  • http/tests/websocket/tests/hybi/server-close-expected.txt: Added.
  • http/tests/websocket/tests/hybi/server-close.html: Added.
  • http/tests/websocket/tests/hybi/server-close_wsh.py: Added.
  • http/tests/websocket/tests/hybi/simple-expected.txt: Added.
  • http/tests/websocket/tests/hybi/simple-stress-expected.txt: Added.
  • http/tests/websocket/tests/hybi/simple-stress.html: Added.
  • http/tests/websocket/tests/hybi/simple.html: Added.
  • http/tests/websocket/tests/hybi/simple_wsh.py: Added.
  • http/tests/websocket/tests/hybi/sub-protocol-expected.txt: Added.
  • http/tests/websocket/tests/hybi/sub-protocol-with-space-expected.txt: Added.
  • http/tests/websocket/tests/hybi/sub-protocol-with-space.html: Added.
  • http/tests/websocket/tests/hybi/sub-protocol.html: Added.
  • http/tests/websocket/tests/hybi/unicode-expected.txt: Added.
  • http/tests/websocket/tests/hybi/unicode.html: Added.
  • http/tests/websocket/tests/hybi/unicode_wsh.py: Added.
  • http/tests/websocket/tests/hybi/unknown-frame-type_wsh.py: Added.
  • http/tests/websocket/tests/hybi/url-no-trailing-slash-expected.txt: Added.
  • http/tests/websocket/tests/hybi/url-no-trailing-slash.html: Added.
  • http/tests/websocket/tests/hybi/url-parsing-expected.txt: Added.
  • http/tests/websocket/tests/hybi/url-parsing.html: Added.
  • http/tests/websocket/tests/hybi/url-with-credential-expected.txt: Added.
  • http/tests/websocket/tests/hybi/url-with-credential.html: Added.
  • http/tests/websocket/tests/hybi/url-with-empty-query-expected.txt: Added.
  • http/tests/websocket/tests/hybi/url-with-empty-query.html: Added.
  • http/tests/websocket/tests/hybi/url-with-query-expected.txt: Added.
  • http/tests/websocket/tests/hybi/url-with-query-for-no-query-expected.txt: Added.
  • http/tests/websocket/tests/hybi/url-with-query-for-no-query.html: Added.
  • http/tests/websocket/tests/hybi/url-with-query.html: Added.
  • http/tests/websocket/tests/hybi/websocket-event-target-expected.txt: Added.
  • http/tests/websocket/tests/hybi/websocket-event-target.html: Added.
  • http/tests/websocket/tests/hybi/websocket-pending-activity-expected.txt: Added.
  • http/tests/websocket/tests/hybi/websocket-pending-activity.html: Added.
  • http/tests/websocket/tests/hybi/websocket-protocol-ignored-expected.txt: Added.
  • http/tests/websocket/tests/hybi/websocket-protocol-ignored.html: Added.
  • http/tests/websocket/tests/hybi/workers/close-in-onmessage-crash-expected.txt: Added.
  • http/tests/websocket/tests/hybi/workers/close-in-onmessage-crash.html: Added.
  • http/tests/websocket/tests/hybi/workers/close-in-shared-worker-expected.txt: Added.
  • http/tests/websocket/tests/hybi/workers/close-in-shared-worker.html: Added.
  • http/tests/websocket/tests/hybi/workers/close-in-worker-expected.txt: Added.
  • http/tests/websocket/tests/hybi/workers/close-in-worker.html: Added.
  • http/tests/websocket/tests/hybi/workers/resources/close-in-onmessage-crash.js: Added.

(runTests.try.ws.onopen):
(runTests.try.ws.onmessage):
(runTests.try.ws.onclose):
(runTests):

  • http/tests/websocket/tests/hybi/workers/resources/close-in-worker.js: Added.

(handleConnect.self.postMessage):
(handleConnect):
(runTests.try.ws.onopen):
(runTests.try.ws.onclose):
(runTests):

  • http/tests/websocket/tests/hybi/workers/resources/echo-challenge_wsh.py: Added.
  • http/tests/websocket/tests/hybi/workers/resources/echo_wsh.py: Added.
  • http/tests/websocket/tests/hybi/workers/resources/simple_wsh.py: Added.
  • http/tests/websocket/tests/hybi/workers/resources/worker-handshake-challenge-randomness.js: Added.

(endTest):
(runTests.try.ws1.onmessage):
(runTests.try.ws1.onclose.ws2.onmessage):
(runTests.try.ws1.onclose.ws2.onclose):
(runTests.try.ws1.onclose):
(runTests):

  • http/tests/websocket/tests/hybi/workers/resources/worker-simple.js: Added.

(handleConnect.self.postMessage):
(handleConnect):
(runTests.try.ws.onopen):
(runTests.try.ws.onmessage):
(runTests.try.ws.onclose):
(runTests):

  • http/tests/websocket/tests/hybi/workers/shared-worker-simple-expected.txt: Added.
  • http/tests/websocket/tests/hybi/workers/shared-worker-simple.html: Added.
  • http/tests/websocket/tests/hybi/workers/worker-handshake-challenge-randomness-expected.txt: Added.
  • http/tests/websocket/tests/hybi/workers/worker-handshake-challenge-randomness.html: Added.
  • http/tests/websocket/tests/hybi/workers/worker-simple-expected.txt: Added.
  • http/tests/websocket/tests/hybi/workers/worker-simple.html: Added.
  • platform/chromium/test_expectations.txt:
  • platform/gtk/Skipped:
  • platform/mac/Skipped:
  • platform/qt/Skipped:

A category "failing websocket tests" is listed at the beginning of Skipped file,
but there is no such section in the lists. Thus, a new section is inserted.

  • platform/win/Skipped:
  • platform/wk2/Skipped:
00:45 Changeset [90725] by jamesr@google.com
  • 201 edits in trunk/LayoutTests

[chromium] Update win/linux pixel expectations for r90701 (part 11/??).

  • platform/chromium-linux/tables/mozilla/marvin/x_th_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_width-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_align_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_class-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_id-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_style-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_thead_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_align_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_class-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_id-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_style-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tr_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/other/body_col-expected.png:
  • platform/chromium-linux/tables/mozilla/other/cell_widths-expected.png:
  • platform/chromium-linux/tables/mozilla/other/cellspacing-expected.png:
  • platform/chromium-linux/tables/mozilla/other/nested2-expected.png:
  • platform/chromium-linux/tables/mozilla/other/nestedTables-expected.png:
  • platform/chromium-linux/tables/mozilla/other/padding-expected.png:
  • platform/chromium-linux/tables/mozilla/other/test3-expected.png:
  • platform/chromium-linux/tables/mozilla/other/test6-expected.png:
  • platform/chromium-linux/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
  • platform/chromium-linux/tables/mozilla/other/wa_table_tr_align-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/97619-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1010-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug101759-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug106336-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1164-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug11945-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14489-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1647-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug18770-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug19526-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug220653-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug24880-1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug25707-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug27993-2-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug29058-2-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3105-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-8-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug32205-4-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug42043-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug4294-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug46268-4-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug51000-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug59252-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug65372-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug7113-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug72393-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug7243-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug73629-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug8499-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug92647-1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug9879-1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/core/backgrounds-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/core/col_span2-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/core/cols1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/core/columns-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/core/conflicts-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/dom/appendCells1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/dom/appendCol1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/dom/appendColGroup1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_frame_above-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_frame_below-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.png:
  • platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_width-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_align_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_class-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_id-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_style-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_thead_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_align_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_class-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_id-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_style-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tr_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/other/body_col-expected.png:
  • platform/chromium-win/tables/mozilla/other/cell_widths-expected.png:
  • platform/chromium-win/tables/mozilla/other/cellspacing-expected.png:
  • platform/chromium-win/tables/mozilla/other/nested2-expected.png:
  • platform/chromium-win/tables/mozilla/other/nestedTables-expected.png:
  • platform/chromium-win/tables/mozilla/other/padding-expected.png:
  • platform/chromium-win/tables/mozilla/other/test3-expected.png:
  • platform/chromium-win/tables/mozilla/other/test6-expected.png:
  • platform/chromium-win/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
  • platform/chromium-win/tables/mozilla/other/wa_table_tr_align-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/97619-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1010-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug101759-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug106336-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1164-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug11945-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug14489-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1647-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug18770-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug19526-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug220653-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug23847-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug24880-1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug25707-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug27993-2-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug29058-2-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3105-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-8-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug32205-4-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug42043-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug4294-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug46268-4-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug51000-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug59252-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug65372-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug7113-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug72393-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug7243-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug73629-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug8499-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug92647-1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/bugs/bug9879-1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/core/backgrounds-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/core/col_span2-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/core/cols1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/core/columns-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/core/conflicts-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/dom/appendCells1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/dom/appendCellsRebuild1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/dom/appendCol1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/dom/appendColGroup1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/dom/insertTbodyExpand1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/dom/insertTbodyRebuild1-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_frame_above-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_frame_below-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_frame_hsides-expected.png:
  • platform/chromium-win/tables/mozilla_expected_failures/marvin/table_frame_lhs-expected.png:
  • platform/chromium/test_expectations.txt:
00:24 Changeset [90724] by jamesr@google.com
  • 202 edits in trunk/LayoutTests

[chromium] Update win/linux pixel expectations for r90701 (part 10/??).

  • platform/chromium-linux/tables/mozilla/marvin/x_col_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_align_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_span-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_width_pct-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_width_px-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_col_width_rel-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_align_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_span-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_width_pct-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_colgroup_width_rel-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_name-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_border-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_border_px-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_cellpadding-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_cellpadding_pct-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_cellspacing-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_cellspacing_pct-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_class-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_id-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_width_pct-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_table_width_px-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_align_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_class-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_id-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_style-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tbody_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_align_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_bgcolor_name-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_class-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_colspan-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_height-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_id-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_nowrap-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_rowspan-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_style-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_td_width-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_align_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_class-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_id-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_style-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_tfoot_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_align_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_bgcolor_name-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_class-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_colspan-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_height-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_id-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_nowrap-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_rowspan-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_style-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_th_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_align_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_span-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_width_pct-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_width_px-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_col_width_rel-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_align_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_span-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_width_pct-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_colgroup_width_rel-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_bgcolor_name-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_border-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_border_px-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_cellpadding-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_cellpadding_pct-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_cellspacing-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_cellspacing_pct-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_class-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_id-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_width_pct-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_table_width_px-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_align_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_class-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_id-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_style-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tbody_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_align_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_bgcolor_name-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_class-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_colspan-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_height-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_id-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_nowrap-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_rowspan-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_style-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_td_width-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_align_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_class-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_id-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_style-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_tfoot_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_align_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_bgcolor_name-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_class-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_colspan-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_height-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_id-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_nowrap-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_rowspan-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_style-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_th_valign_middle-expected.png:
  • platform/chromium/test_expectations.txt:
00:06 Changeset [90723] by commit-queue@webkit.org
  • 9 edits in trunk

Patch by Mustafizur Rahaman <mustaf.here@gmail.com> on 2011-07-11
Reviewed by James Robinson.

Fix LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.destination-atop.html
https://bugs.webkit.org/show_bug.cgi?id=48292

and

Fix LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop.html
https://bugs.webkit.org/show_bug.cgi?id=48302

Source/WebCore:

  • html/canvas/CanvasRenderingContext2D.cpp:

(WebCore::CanvasRenderingContext2D::shouldDisplayTransparencyElsewhere): Added CompositeDestinationAtop
to draw transparency elsewhere for destination-atop

LayoutTests:

  • canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop-expected.txt: Added

a trailing line

  • fast/canvas/canvas-composite-alpha.html: Rebaselined for destination-atop test case
  • platform/chromium/test_expectations.txt: Removed passing test case
  • platform/gtk/Skipped: Ditto
  • platform/mac/Skipped: Ditto
  • platform/qt/Skipped: Ditto
00:03 Changeset [90722] by jamesr@google.com
  • 202 edits in trunk/LayoutTests

[chromium] Update win/linux pixel expectations for r90701 (part 9/??).

  • platform/chromium-linux/tables/mozilla/marvin/tables_caption_align_bot-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_caption_align_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_cellpadding-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_cellpadding_pct-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_class-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_id-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_row_th_nowrap-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_td_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_td_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_td_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_td_colspan-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_td_height-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_td_nowrap-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_td_rowspan-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_td_width-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_th_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_th_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_th_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_th_colspan-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_th_height-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_th_rowspan-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_th_width-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tbody_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tbody_align_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tbody_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tbody_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tbody_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tbody_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tbody_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tbody_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/td_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/td_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/td_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/td_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tfoot_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tfoot_align_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tfoot_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tfoot_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tfoot_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tfoot_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/th_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/th_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/th_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/th_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/thead_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/thead_align_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/thead_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/thead_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/thead_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/thead_char-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/thead_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/thead_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/thead_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/thead_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_aqua_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_black-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_black_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_blue-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_blue_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_fuchsia-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_fuchsia_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_gray-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_gray_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_green-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_green_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_lime-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_lime_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_maroon-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_maroon_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_navy-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_navy_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_olive-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_olive_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_purple-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_purple_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_red-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_red_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_silver-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_silver_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_teal-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_teal_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_white-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_white_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_yellow-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_bgcolor_yellow_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tr_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_caption_align_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_caption_align_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_caption_class-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_caption_id-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/x_caption_style-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_caption_align_bot-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_caption_align_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_cellpadding-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_cellpadding_pct-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_class-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_id-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_row_th_nowrap-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_td_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_td_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_td_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_td_colspan-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_td_height-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_td_nowrap-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_td_rowspan-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_td_width-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_th_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_th_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_th_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_th_colspan-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_th_height-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_th_rowspan-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_th_width-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tbody_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tbody_align_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tbody_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tbody_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tbody_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tbody_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tbody_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tbody_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/td_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/td_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/td_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/td_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tfoot_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tfoot_align_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tfoot_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tfoot_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tfoot_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tfoot_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tfoot_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/th_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/th_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/th_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/th_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/thead_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/thead_align_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/thead_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/thead_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/thead_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/thead_char-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/thead_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/thead_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/thead_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/thead_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_aqua_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_black-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_black_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_blue-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_blue_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_fuchsia-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_fuchsia_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_gray-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_gray_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_green-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_green_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_lime-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_lime_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_maroon-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_maroon_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_navy-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_navy_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_olive-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_olive_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_purple-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_purple_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_red-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_red_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_silver-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_silver_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_teal-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_teal_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_white-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_white_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_yellow-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_bgcolor_yellow_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tr_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_caption_align_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_caption_align_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_caption_class-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_caption_id-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/x_caption_style-expected.png:
  • platform/chromium/test_expectations.txt:

07/10/11:

23:41 Changeset [90721] by jamesr@google.com
  • 202 edits in trunk/LayoutTests

[chromium] Update win/linux pixel expectations for r90701 (part 8/??).

  • platform/chromium-linux/tables/mozilla/core/col_widths_auto_fixPer-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_auto_per-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_fix_auto-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_fix_autoFix-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_fix_autoPer-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_fix_fix-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_fix_fixPer-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_fix_per-expected.png:
  • platform/chromium-linux/tables/mozilla/core/margins-expected.png:
  • platform/chromium-linux/tables/mozilla/core/misc-expected.png:
  • platform/chromium-linux/tables/mozilla/core/nested1-expected.png:
  • platform/chromium-linux/tables/mozilla/core/one_row-expected.png:
  • platform/chromium-linux/tables/mozilla/core/row_span-expected.png:
  • platform/chromium-linux/tables/mozilla/core/table_frame-expected.png:
  • platform/chromium-linux/tables/mozilla/core/table_heights-expected.png:
  • platform/chromium-linux/tables/mozilla/core/table_widths-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/appendCol2-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/appendRowsExpand1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/appendTbodyExpand1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteCellsRebuild1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteCellsShrink1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteCellsShrink2-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteCol1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteCol2-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteCol3-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteColGroup1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteColGroup2-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteRowsRebuild1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteRowsShrink1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteTbodyExpand1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/deleteTbodyRebuild1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertCellsExpand1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertCellsExpand2-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertCellsRebuild1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertCellsRebuild2-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertColGroups1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertColGroups2-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertCols1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertCols2-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertCols3-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertCols4-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertCols5-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertRowsExpand1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/insertRowsRebuild1-expected.png:
  • platform/chromium-linux/tables/mozilla/dom/tableDom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/body_col-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/col_span-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/colgroup_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/colgroup_align_justify-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/colgroup_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/colgroup_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/colgroup_span-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/colgroup_valign_baseline-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/colgroup_valign_bottom-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/colgroup_valign_middle-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/colgroup_valign_top-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/colgroup_width_pct-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/colgroup_width_px-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/table_frame_border-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/table_frame_box-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/table_overflow_hidden_td-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/table_overflow_td_dynamic_deactivate-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/table_row_align_center-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/table_row_align_left-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/table_row_align_right-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_aqua-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_aqua_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_black-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_black_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_blue-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_blue_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_fuchsia-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_fuchsia_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_gray-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_gray_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_green-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_green_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_lime-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_lime_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_maroon-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_maroon_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_navy-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_navy_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_olive-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_olive_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_purple-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_purple_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_red-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_red_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_silver-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_silver_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_teal-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_teal_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_white-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_white_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_yellow-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_bgcolor_yellow_rgb-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_border_1-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_border_2-expected.png:
  • platform/chromium-linux/tables/mozilla/marvin/tables_border_3-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_auto_fixPer-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_auto_per-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_fix_auto-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_fix_autoFix-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_fix_autoPer-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_fix_fix-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_fix_fixPer-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_fix_per-expected.png:
  • platform/chromium-win/tables/mozilla/core/margins-expected.png:
  • platform/chromium-win/tables/mozilla/core/misc-expected.png:
  • platform/chromium-win/tables/mozilla/core/nested1-expected.png:
  • platform/chromium-win/tables/mozilla/core/one_row-expected.png:
  • platform/chromium-win/tables/mozilla/core/row_span-expected.png:
  • platform/chromium-win/tables/mozilla/core/table_frame-expected.png:
  • platform/chromium-win/tables/mozilla/core/table_heights-expected.png:
  • platform/chromium-win/tables/mozilla/core/table_widths-expected.png:
  • platform/chromium-win/tables/mozilla/dom/appendCol2-expected.png:
  • platform/chromium-win/tables/mozilla/dom/appendRowsExpand1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/appendTbodyExpand1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteCellsRebuild1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteCellsShrink1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteCellsShrink2-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteCol1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteCol2-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteCol3-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteColGroup1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteColGroup2-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteRowsRebuild1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteRowsShrink1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteTbodyExpand1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/deleteTbodyRebuild1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertCellsExpand1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertCellsExpand2-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertCellsRebuild1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertCellsRebuild2-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertColGroups1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertColGroups2-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertCols1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertCols2-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertCols3-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertCols4-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertCols5-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertRowsExpand1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/insertRowsRebuild1-expected.png:
  • platform/chromium-win/tables/mozilla/dom/tableDom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/body_col-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/col_span-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/colgroup_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/colgroup_align_justify-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/colgroup_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/colgroup_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/colgroup_span-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/colgroup_valign_baseline-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/colgroup_valign_bottom-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/colgroup_valign_middle-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/colgroup_valign_top-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/colgroup_width_pct-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/colgroup_width_px-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/table_frame_border-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/table_frame_box-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/table_overflow_hidden_td-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/table_overflow_td_dynamic_deactivate-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/table_row_align_center-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/table_row_align_left-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/table_row_align_right-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_aqua-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_aqua_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_black-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_black_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_blue-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_blue_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_fuchsia-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_fuchsia_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_gray-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_gray_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_green-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_green_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_lime-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_lime_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_maroon-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_maroon_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_navy-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_navy_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_olive-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_olive_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_purple-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_purple_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_red-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_red_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_silver-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_silver_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_teal-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_teal_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_white-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_white_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_yellow-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_bgcolor_yellow_rgb-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_border_1-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_border_2-expected.png:
  • platform/chromium-win/tables/mozilla/marvin/tables_border_3-expected.png:
  • platform/chromium/test_expectations.txt:
23:32 Changeset [90720] by mnaganov@chromium.org
  • 11 edits
    4 adds
    1 delete in trunk/Source/WebCore

Web Inspector: [Chromium] Get rid of flickering "Please wait" message in Heap profiler.
https://bugs.webkit.org/show_bug.cgi?id=61175

The message has been replaced with spinner icons appearing instead of profile's
icon. As each profile owns a worker, they run independently, and there can be
multiple spinners at the same time.

Reviewed by Pavel Feldman.

  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • inspector/front-end/DetailedHeapshotGridNodes.js:

(WebInspector.HeapSnapshotGridNode.prototype._populate.sorted):
(WebInspector.HeapSnapshotGridNode.prototype._populate):
(WebInspector.HeapSnapshotGridNode.prototype.populateChildren.childrenRetrieved):
(WebInspector.HeapSnapshotGridNode.prototype.populateChildren):

  • inspector/front-end/DetailedHeapshotView.js:

(WebInspector.HeapSnapshotSortableDataGrid.prototype.sortingChanged):
(WebInspector.HeapSnapshotRetainingPathsList.prototype.showNext):
(WebInspector.HeapSnapshotRetainingPathsList.prototype.searchCancelled):
(WebInspector.DetailedHeapshotView.profileCallback):
(WebInspector.DetailedHeapshotView):
(WebInspector.DetailedHeapshotView.prototype._changeBase.baseProfileLoaded):
(WebInspector.DetailedHeapshotView.prototype._changeBase):
(WebInspector.DetailedHeapshotView.prototype.processLoadedSnapshot):
(WebInspector.DetailedHeapshotView.prototype._changeView):

  • inspector/front-end/HeapSnapshotProxy.js:

(WebInspector.HeapSnapshotWorker):
(WebInspector.HeapSnapshotWorker.prototype.dispose):
(WebInspector.HeapSnapshotWorker.prototype.startCheckingForLongRunningCalls):
(WebInspector.HeapSnapshotWorker.prototype._checkLongRunningCalls):
(WebInspector.HeapSnapshotProxyObject.prototype.callMethod):
(WebInspector.HeapSnapshotProxyObject.prototype.get worker):

  • inspector/front-end/Images/spinnerActive.gif: Added. Generated using ajaxload.info.
  • inspector/front-end/Images/spinnerActiveSelected.gif: Added. Generated using ajaxload.info.
  • inspector/front-end/Images/spinnerInactive.gif: Added. Generated using ajaxload.info.
  • inspector/front-end/Images/spinnerInactiveSelected.gif: Added. Generated using ajaxload.info.
  • inspector/front-end/PleaseWaitMessage.js: Removed.
  • inspector/front-end/ProfilesPanel.js:

(WebInspector.ProfilesPanel.prototype._addProfileHeader):
(WebInspector.ProfilesPanel.prototype.loadHeapSnapshot.setProfileWait):
(WebInspector.ProfilesPanel.prototype.loadHeapSnapshot):
(WebInspector.ProfilesPanel.prototype._finishHeapSnapshot.parsed):
(WebInspector.ProfilesPanel.prototype._finishHeapSnapshot):
(WebInspector.ProfilesPanel.prototype._reportHeapSnapshotProgress):

  • inspector/front-end/SidebarTreeElement.js:

(WebInspector.SidebarTreeElement.prototype.set wait):

  • inspector/front-end/WebKit.qrc:
  • inspector/front-end/heapProfiler.css:

(.heap-snapshot-sidebar-tree-item.wait .icon):
(.heap-snapshot-sidebar-tree-item.wait.selected .icon):
(body.inactive .heap-snapshot-sidebar-tree-item.wait .icon):
(body.inactive .heap-snapshot-sidebar-tree-item.wait.selected .icon):

  • inspector/front-end/inspector.html:
23:01 Changeset [90719] by jamesr@google.com
  • 200 edits in trunk/LayoutTests

[chromium] Update win/linux pixel expectations for r90701 (part 7/??).

  • platform/chromium-linux/tables/mozilla/bugs/bug4284-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug4385-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug43854-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug4427-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug44523-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug4501-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug4520-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug4523-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug45486-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug4576-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46268-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46268-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46268-3-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46268-5-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46268-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46623-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46623-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46924-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug46944-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug4739-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug47432-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug48028-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug48028-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug50695-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug5188-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug53690-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug53690-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug53891-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug54450-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug55694-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug56563-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug57300-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug57378-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug57828-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug5797-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug5798-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug5799-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug5835-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug5838-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug58402-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug59354-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug60013-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug60804-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug60807-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug60992-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug6184-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug6304-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug647-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug67915-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug68998-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug69187-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug69382-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug69382-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug7112-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug7112-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug7121-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug727-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug7471-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug7714-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug78162-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug81934-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug82946-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug8381-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug86708-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug88035-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug88035-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug8858-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug8950-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug9123-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug9123-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug92143-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug9271-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug9271-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug965-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug97138-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug98196-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug9879-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug99923-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug99948-expected.png:
  • platform/chromium-linux/tables/mozilla/core/bloomberg-expected.png:
  • platform/chromium-linux/tables/mozilla/core/borders-expected.png:
  • platform/chromium-linux/tables/mozilla/core/box_sizing-expected.png:
  • platform/chromium-linux/tables/mozilla/core/captions-expected.png:
  • platform/chromium-linux/tables/mozilla/core/cell_heights-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_span-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_auto_auto-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_auto_autoFixPer-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_auto_autoPer-expected.png:
  • platform/chromium-linux/tables/mozilla/core/col_widths_auto_fix-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug4284-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug4385-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug43854-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug4427-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug4429-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug44505-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug44523-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug4501-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug4520-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug4523-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug45486-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug4576-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46268-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46268-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46268-3-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46268-5-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46268-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46368-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46368-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46623-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46623-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46924-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug46944-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug4739-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug47432-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug48028-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug48028-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug50695-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug50695-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug51037-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug5188-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug53690-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug53690-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug53891-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug54450-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug55694-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug56201-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug56563-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug57300-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug57378-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug57828-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug5797-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug5798-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug5799-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug5835-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug5838-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug58402-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug59354-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug60013-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug60749-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug60804-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug60807-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug60992-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug6184-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug6304-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug647-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug67915-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug68998-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug69187-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug69382-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug69382-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug7112-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug7112-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug7121-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug727-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug7342-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug7471-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug7714-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug78162-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug81934-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug82946-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug8381-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug86708-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug88035-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug88035-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug8858-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug8950-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug9123-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug9123-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug92143-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug92647-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug9271-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug9271-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug965-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug97138-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug98196-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug9879-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug99923-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug99948-expected.png:
  • platform/chromium-win/tables/mozilla/core/bloomberg-expected.png:
  • platform/chromium-win/tables/mozilla/core/borders-expected.png:
  • platform/chromium-win/tables/mozilla/core/box_sizing-expected.png:
  • platform/chromium-win/tables/mozilla/core/captions-expected.png:
  • platform/chromium-win/tables/mozilla/core/cell_heights-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_span-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_auto_auto-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_auto_autoFixPer-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_auto_autoPer-expected.png:
  • platform/chromium-win/tables/mozilla/core/col_widths_auto_fix-expected.png:
  • platform/chromium/test_expectations.txt:
22:31 Changeset [90718] by jamesr@google.com
  • 195 edits in trunk/LayoutTests

[chromium] Update win/linux pixel expectations for r90701 (part 6/??).

  • platform/chromium-linux/tables/mozilla/bugs/bug139524-4-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug14323-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1474-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug149275-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug149275-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug14929-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug15247-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug16252-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug17168-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug175455-4-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug17548-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug17587-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1800-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1802-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1802s-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1809-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1828-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug18440-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug18558-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug18955-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug19061-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug19061-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug19356-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug194024-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug19599-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2050-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2065-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug21299-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug21918-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug220536-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug221784-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug221784-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug22246-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug22246-2a-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug22246-3-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug22246-3a-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug222846-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2267-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2296-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug23235-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug24503-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug24627-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug24661-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug24880-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug25004-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug25086-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2516-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug25663-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2585-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2684-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug27038-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2757-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2773-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug278385-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug27993-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug29058-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug29058-3-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug29157-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug29326-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug29429-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2962-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug2981-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug30273-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug30332-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug30332-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug30418-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug30559-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug30692-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug3103-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug3191-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug32205-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug32205-3-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug32205-5-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug3260-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug3263-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug32841-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug3309-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug33137-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug34176-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug3454-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug35662-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug3718-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug38916-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug3977-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug40828-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug4093-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug41890-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug42187-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug42443-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug139524-4-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug14323-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1474-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug149275-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug149275-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug14929-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug15247-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug16252-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug17168-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug175455-4-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug17548-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug17587-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1800-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1802-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1802s-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1809-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1818-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1818-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1818-3-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1818-4-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1828-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug18359-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug18440-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug18558-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug18955-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug19061-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug19061-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug19356-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug194024-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug19599-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2050-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2065-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug21299-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug21918-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug219693-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug219693-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug220536-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug221784-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug221784-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug22246-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug22246-2a-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug22246-3-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug22246-3a-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug222846-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2267-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2296-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug23235-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug24503-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug24627-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug24661-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug24880-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug25004-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug25086-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2516-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug25663-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2585-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug26553-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2684-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug27038-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2757-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2773-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug278385-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug27993-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug28928-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug29058-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug29058-3-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug29157-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug29326-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug29429-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2962-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug2981-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug30273-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug30332-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug30332-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug30418-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug30559-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug30692-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug3103-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug3191-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug32205-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug32205-3-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug32205-5-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug3260-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug3263-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug32841-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug3309-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug33137-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug34176-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug3454-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug35662-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug3718-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug38916-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug39209-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug3977-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug40828-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug4093-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug41890-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug42187-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug42443-expected.png:
  • platform/chromium/test_expectations.txt:
22:19 Changeset [90717] by paroga@webkit.org
  • 2 edits in trunk/Source/WebCore

Generate conditional include statements in CodeGeneratorJS
https://bugs.webkit.org/show_bug.cgi?id=64231

Reviewed by Brent Fulgham.

Suround headers with a correspondig #if ENABLE() line.
This allows us to generate bindings only of required IDL files.

Changing the current preprocessor statements to the Conditional attribute
in a next step helps in getting rid of calls to the preprocessor,
which causes so much pain on a natvie Windows environment.

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateImplementation):
(WriteData):

22:00 Changeset [90716] by jamesr@google.com
  • 191 edits
    1 copy
    5 adds in trunk/LayoutTests

[chromium] Update win/linux pixel expectations for r90701 (part 5/??).

  • platform/chromium-linux/fast/table/border-collapsing/border-collapsing-head-foot-expected.png:
  • platform/chromium-linux/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.png:
  • platform/chromium-linux/fast/table/border-collapsing/rtl-border-collapsing-expected.png:
  • platform/chromium-linux/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.png:
  • platform/chromium-linux/fast/table/click-near-anonymous-table-expected.png:
  • platform/chromium-linux/fast/table/dynamic-cellpadding-expected.png:
  • platform/chromium-linux/fast/table/early-table-layout-expected.png:
  • platform/chromium-linux/fast/table/edge-offsets-expected.png:
  • platform/chromium-linux/fast/table/large-width-expected.png:
  • platform/chromium-linux/fast/table/nobr-expected.png:
  • platform/chromium-linux/fast/table/overflowHidden-expected.png:
  • platform/chromium-linux/fast/table/percent-heights-expected.png:
  • platform/chromium-linux/fast/table/row-height-recalc-expected.png:
  • platform/chromium-linux/fast/table/rowindex-expected.png:
  • platform/chromium-linux/fast/table/rowspan-paint-order-expected.png:
  • platform/chromium-linux/fast/table/rowspan-paint-order-vertical-expected.png:
  • platform/chromium-linux/fast/table/rtl-cell-display-none-assert-expected.png:
  • platform/chromium-linux/fast/table/spanOverlapRepaint-expected.png:
  • platform/chromium-linux/fast/table/table-continuation-outline-paint-crash-expected.png:
  • platform/chromium-linux/fast/table/table-hspace-align-center-expected.png:
  • platform/chromium-linux/fast/table/text-field-baseline-expected.png:
  • platform/chromium-linux/fast/table/unbreakable-images-quirk-expected.png:
  • platform/chromium-linux/fast/table/vertical-align-baseline-expected.png:
  • platform/chromium-linux/fast/text/atsui-small-caps-punctuation-size-expected.png:
  • platform/chromium-linux/fast/text/basic/001-expected.png:
  • platform/chromium-linux/fast/text/basic/006-expected.png:
  • platform/chromium-linux/fast/text/basic/007-expected.png:
  • platform/chromium-linux/fast/text/basic/015-expected.png:
  • platform/chromium-linux/fast/text/capitalize-empty-generated-string-expected.png:
  • platform/chromium-linux/fast/text/cg-vs-atsui-expected.png:
  • platform/chromium-linux/fast/text/in-rendered-text-rtl-expected.png:
  • platform/chromium-linux/fast/text/international/bidi-LDB-2-CSS-expected.png:
  • platform/chromium-linux/fast/text/international/bidi-LDB-2-HTML-expected.png:
  • platform/chromium-linux/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
  • platform/chromium-linux/fast/text/international/bidi-european-terminators-expected.png:
  • platform/chromium-linux/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
  • platform/chromium-linux/fast/text/international/bidi-innertext-expected.png:
  • platform/chromium-linux/fast/text/international/rtl-caret-expected.png:
  • platform/chromium-linux/fast/text/international/rtl-white-space-pre-wrap-expected.png:
  • platform/chromium-linux/fast/text/midword-break-hang-expected.png:
  • platform/chromium-linux/fast/text/whitespace/027-expected.png:
  • platform/chromium-linux/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
  • platform/chromium-linux/fast/text/whitespace/pre-wrap-overflow-selection-expected.png:
  • platform/chromium-linux/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.png:
  • platform/chromium-linux/fast/text/word-break-expected.png:
  • platform/chromium-linux/fast/transforms/rotated-transform-affects-scrolling-1-expected.png:
  • platform/chromium-linux/fast/transforms/rotated-transform-affects-scrolling-2-expected.png:
  • platform/chromium-linux/http/tests/loading/simple-subframe-expected.png:
  • platform/chromium-linux/http/tests/misc/acid2-pixel-expected.png:
  • platform/chromium-linux/http/tests/misc/location-replace-crossdomain-expected.png:
  • platform/chromium-linux/http/tests/multipart/invalid-image-data-standalone-expected.png:
  • platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.png:
  • platform/chromium-linux/svg/custom/svg-float-border-padding-expected.png:
  • platform/chromium-linux/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
  • platform/chromium-linux/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
  • platform/chromium-linux/tables/layering/paint-test-layering-1-expected.png:
  • platform/chromium-linux/tables/layering/paint-test-layering-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug10009-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug10036-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug10039-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug101201-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1055-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug10565-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1067-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug106816-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug108340-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug109043-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug110566-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug113235-3-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug113424-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug11384q-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug11384s-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug11944-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug119786-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug12008-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1224-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug12268-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug12384-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1261-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug12709-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug128229-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug12908-1-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug12910-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug1302-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug131020-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug13118-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug13196-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug133756-2-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug13484-expected.png:
  • platform/chromium-linux/tables/mozilla/bugs/bug137388-2-expected.png:
  • platform/chromium-win-vista/http/tests/loading/simple-subframe-expected.png: Added.
  • platform/chromium-win-vista/http/tests/misc/acid2-pixel-expected.png: Added.
  • platform/chromium-win-vista/http/tests/misc/location-replace-crossdomain-expected.png: Copied from LayoutTests/platform/chromium-win/fast/table/giantRowspan-expected.png.
  • platform/chromium-win-vista/http/tests/multipart/invalid-image-data-standalone-expected.png: Added.
  • platform/chromium-win-xp/fast/text/basic/006-expected.png:
  • platform/chromium-win-xp/fast/text/cg-vs-atsui-expected.png:
  • platform/chromium-win/fast/table/border-collapsing/border-collapsing-head-foot-expected.png:
  • platform/chromium-win/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.png:
  • platform/chromium-win/fast/table/border-collapsing/rtl-border-collapsing-expected.png:
  • platform/chromium-win/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.png:
  • platform/chromium-win/fast/table/click-near-anonymous-table-expected.png:
  • platform/chromium-win/fast/table/dynamic-cellpadding-expected.png:
  • platform/chromium-win/fast/table/early-table-layout-expected.png:
  • platform/chromium-win/fast/table/edge-offsets-expected.png:
  • platform/chromium-win/fast/table/giantRowspan-expected.png:
  • platform/chromium-win/fast/table/large-width-expected.png:
  • platform/chromium-win/fast/table/multiple-percent-height-rows-expected.png:
  • platform/chromium-win/fast/table/nobr-expected.png:
  • platform/chromium-win/fast/table/overflowHidden-expected.png:
  • platform/chromium-win/fast/table/percent-heights-expected.png:
  • platform/chromium-win/fast/table/row-height-recalc-expected.png:
  • platform/chromium-win/fast/table/rowindex-expected.png:
  • platform/chromium-win/fast/table/rowspan-paint-order-expected.png:
  • platform/chromium-win/fast/table/rowspan-paint-order-vertical-expected.png:
  • platform/chromium-win/fast/table/rtl-cell-display-none-assert-expected.png:
  • platform/chromium-win/fast/table/spanOverlapRepaint-expected.png:
  • platform/chromium-win/fast/table/table-continuation-outline-paint-crash-expected.png:
  • platform/chromium-win/fast/table/table-hspace-align-center-expected.png:
  • platform/chromium-win/fast/table/text-field-baseline-expected.png:
  • platform/chromium-win/fast/table/unbreakable-images-quirk-expected.png:
  • platform/chromium-win/fast/table/vertical-align-baseline-expected.png:
  • platform/chromium-win/fast/text/atsui-small-caps-punctuation-size-expected.png:
  • platform/chromium-win/fast/text/basic/001-expected.png:
  • platform/chromium-win/fast/text/basic/006-expected.png:
  • platform/chromium-win/fast/text/basic/007-expected.png:
  • platform/chromium-win/fast/text/basic/015-expected.png:
  • platform/chromium-win/fast/text/capitalize-empty-generated-string-expected.png:
  • platform/chromium-win/fast/text/cg-vs-atsui-expected.png:
  • platform/chromium-win/fast/text/in-rendered-text-rtl-expected.png:
  • platform/chromium-win/fast/text/international/bidi-LDB-2-CSS-expected.png:
  • platform/chromium-win/fast/text/international/bidi-LDB-2-HTML-expected.png:
  • platform/chromium-win/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
  • platform/chromium-win/fast/text/international/bidi-european-terminators-expected.png:
  • platform/chromium-win/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
  • platform/chromium-win/fast/text/international/bidi-innertext-expected.png:
  • platform/chromium-win/fast/text/international/rtl-caret-expected.png:
  • platform/chromium-win/fast/text/international/rtl-white-space-pre-wrap-expected.png:
  • platform/chromium-win/fast/text/midword-break-hang-expected.png:
  • platform/chromium-win/fast/text/whitespace/027-expected.png:
  • platform/chromium-win/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
  • platform/chromium-win/fast/text/whitespace/pre-wrap-overflow-selection-expected.png:
  • platform/chromium-win/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.png:
  • platform/chromium-win/fast/text/word-break-expected.png:
  • platform/chromium-win/fast/transforms/rotated-transform-affects-scrolling-1-expected.png:
  • platform/chromium-win/fast/transforms/rotated-transform-affects-scrolling-2-expected.png:
  • platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.png:
  • platform/chromium-win/svg/custom/repaint-moving-svg-and-div-expected.png:
  • platform/chromium-win/svg/custom/svg-float-border-padding-expected.png:
  • platform/chromium-win/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
  • platform/chromium-win/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
  • platform/chromium-win/tables/layering/paint-test-layering-1-expected.png:
  • platform/chromium-win/tables/layering/paint-test-layering-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug10009-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug10036-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug10039-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug101201-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1055-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug10565-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1067-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug106795-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug106816-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug108340-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug109043-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug110566-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug113235-3-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug113424-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug11384q-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug11384s-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1188-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug11944-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug119786-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug12008-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1224-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug12268-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug12384-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1261-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug12709-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug128229-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug12908-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug12910-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug1302-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug131020-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug131020-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug13118-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug13169-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug13196-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug133756-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug133948-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug13484-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug137388-1-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug137388-2-expected.png:
  • platform/chromium-win/tables/mozilla/bugs/bug137388-3-expected.png:
  • platform/chromium/test_expectations.txt:
21:26 Changeset [90715] by jamesr@google.com
  • 197 edits
    1 add in trunk/LayoutTests

[chromium] Update win/linux pixel expectations for r90701 (part 4/??).

  • platform/chromium-linux/fast/forms/button-default-title-expected.png:
  • platform/chromium-linux/fast/forms/button-generated-content-expected.png:
  • platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.png:
  • platform/chromium-linux/fast/forms/button-style-color-expected.png:
  • platform/chromium-linux/fast/forms/caret-rtl-expected.png:
  • platform/chromium-linux/fast/forms/fieldset-align-expected.png:
  • platform/chromium-linux/fast/forms/fieldset-with-float-expected.png:
  • platform/chromium-linux/fast/forms/float-before-fieldset-expected.png:
  • platform/chromium-linux/fast/forms/floating-textfield-relayout-expected.png:
  • platform/chromium-linux/fast/forms/image-border-expected.png:
  • platform/chromium-linux/fast/forms/input-appearance-bkcolor-expected.png:
  • platform/chromium-linux/fast/forms/input-disabled-color-expected.png:
  • platform/chromium-linux/fast/forms/input-value-expected.png:
  • platform/chromium-linux/fast/forms/isindex-placeholder-expected.png:
  • platform/chromium-linux/fast/forms/radio_checked_dynamic-expected.png:
  • platform/chromium-linux/fast/forms/search-vertical-alignment-expected.png:
  • platform/chromium-linux/fast/forms/select-baseline-expected.png:
  • platform/chromium-linux/fast/forms/select-dirty-parent-pref-widths-expected.png:
  • platform/chromium-linux/fast/forms/targeted-frame-submission-expected.png:
  • platform/chromium-linux/fast/forms/text-style-color-expected.png:
  • platform/chromium-linux/fast/frames/frameElement-iframe-expected.png:
  • platform/chromium-linux/fast/frames/iframe-option-crash-expected.png:
  • platform/chromium-linux/fast/frames/iframe-scrolling-attribute-expected.png:
  • platform/chromium-linux/fast/frames/iframe-with-frameborder-expected.png:
  • platform/chromium-linux/fast/frames/onlyCommentInIFrame-expected.png:
  • platform/chromium-linux/fast/frames/take-focus-from-iframe-expected.png:
  • platform/chromium-linux/fast/frames/viewsource-on-image-file-expected.png:
  • platform/chromium-linux/fast/inline/inline-borders-with-bidi-override-expected.png:
  • platform/chromium-linux/fast/inline/inline-box-background-expected.png:
  • platform/chromium-linux/fast/inline/inline-box-background-long-image-expected.png:
  • platform/chromium-linux/fast/inline/inline-box-background-repeat-x-expected.png:
  • platform/chromium-linux/fast/inline/inline-box-background-repeat-y-expected.png:
  • platform/chromium-linux/fast/inline/inline-continuation-borders-expected.png:
  • platform/chromium-linux/fast/inline/outline-continuations-expected.png:
  • platform/chromium-linux/fast/invalid/residual-style-expected.png:
  • platform/chromium-linux/fast/invalid/table-inside-stray-table-content-expected.png:
  • platform/chromium-linux/fast/lists/004-expected.png:
  • platform/chromium-linux/fast/lists/markers-in-selection-expected.png:
  • platform/chromium-linux/fast/lists/ol-start-parsing-expected.png:
  • platform/chromium-linux/fast/lists/olstart-expected.png:
  • platform/chromium-linux/fast/media/viewport-media-query-expected.png:
  • platform/chromium-linux/fast/multicol/table-vertical-align-expected.png:
  • platform/chromium-linux/fast/overflow/002-expected.png:
  • platform/chromium-linux/fast/overflow/image-selection-highlight-expected.png:
  • platform/chromium-linux/fast/overflow/overflow-rtl-inline-scrollbar-expected.png:
  • platform/chromium-linux/fast/overflow/overflow-text-hit-testing-expected.png:
  • platform/chromium-linux/fast/overflow/scrollRevealButton-expected.png:
  • platform/chromium-linux/fast/overflow/scrollRevealButton-expected.txt: Added.
  • platform/chromium-linux/fast/reflections/reflection-overflow-hidden-expected.png:
  • platform/chromium-linux/fast/repaint/clipped-relative-expected.png:
  • platform/chromium-linux/fast/repaint/containing-block-position-change-expected.png:
  • platform/chromium-linux/fast/repaint/delete-into-nested-block-expected.png:
  • platform/chromium-linux/fast/repaint/fixed-move-after-keyboard-scroll-expected.png:
  • platform/chromium-linux/fast/repaint/flexible-box-overflow-expected.png:
  • platform/chromium-linux/fast/repaint/flexible-box-overflow-horizontal-expected.png:
  • platform/chromium-linux/fast/repaint/float-move-during-layout-expected.png:
  • platform/chromium-linux/fast/repaint/inline-block-overflow-expected.png:
  • platform/chromium-linux/fast/repaint/inline-outline-repaint-expected.png:
  • platform/chromium-linux/fast/repaint/layer-outline-expected.png:
  • platform/chromium-linux/fast/repaint/layer-outline-horizontal-expected.png:
  • platform/chromium-linux/fast/repaint/line-overflow-expected.png:
  • platform/chromium-linux/fast/repaint/outline-child-repaint-expected.png:
  • platform/chromium-linux/fast/repaint/outline-repaint-glitch-expected.png:
  • platform/chromium-linux/fast/repaint/outline-shrinking-expected.png:
  • platform/chromium-linux/fast/repaint/overflow-delete-line-expected.png:
  • platform/chromium-linux/fast/repaint/static-to-positioned-expected.png:
  • platform/chromium-linux/fast/repaint/table-cell-move-expected.png:
  • platform/chromium-linux/fast/repaint/text-selection-rect-in-overflow-2-expected.png:
  • platform/chromium-linux/fast/repaint/text-shadow-expected.png:
  • platform/chromium-linux/fast/repaint/text-shadow-horizontal-expected.png:
  • platform/chromium-linux/fast/replaced/005-expected.png:
  • platform/chromium-linux/fast/replaced/007-expected.png:
  • platform/chromium-linux/fast/replaced/inline-box-wrapper-handover-expected.png:
  • platform/chromium-linux/fast/selectors/032-expected.png:
  • platform/chromium-linux/fast/selectors/077-expected.png:
  • platform/chromium-linux/fast/selectors/077b-expected.png:
  • platform/chromium-linux/fast/selectors/078b-expected.png:
  • platform/chromium-linux/fast/table/003-expected.png:
  • platform/chromium-linux/fast/table/004-expected.png:
  • platform/chromium-linux/fast/table/006-expected.png:
  • platform/chromium-linux/fast/table/007-expected.png:
  • platform/chromium-linux/fast/table/009-expected.png:
  • platform/chromium-linux/fast/table/017-expected.png:
  • platform/chromium-linux/fast/table/018-expected.png:
  • platform/chromium-linux/fast/table/020-expected.png:
  • platform/chromium-linux/fast/table/029-expected.png:
  • platform/chromium-linux/fast/table/030-expected.png:
  • platform/chromium-linux/fast/table/035-expected.png:
  • platform/chromium-linux/fast/table/035-vertical-expected.png:
  • platform/chromium-linux/fast/table/038-expected.png:
  • platform/chromium-linux/fast/table/038-vertical-expected.png:
  • platform/chromium-linux/fast/table/039-expected.png:
  • platform/chromium-linux/fast/table/040-expected.png:
  • platform/chromium-linux/fast/table/040-vertical-expected.png:
  • platform/chromium-linux/fast/table/041-expected.png:
  • platform/chromium-linux/fast/table/add-before-anonymous-child-expected.png:
  • platform/chromium-win/fast/forms/button-default-title-expected.png:
  • platform/chromium-win/fast/forms/button-generated-content-expected.png:
  • platform/chromium-win/fast/forms/button-inner-block-reuse-expected.png:
  • platform/chromium-win/fast/forms/button-style-color-expected.png:
  • platform/chromium-win/fast/forms/caret-rtl-expected.png:
  • platform/chromium-win/fast/forms/fieldset-align-expected.png:
  • platform/chromium-win/fast/forms/fieldset-with-float-expected.png:
  • platform/chromium-win/fast/forms/float-before-fieldset-expected.png:
  • platform/chromium-win/fast/forms/floating-textfield-relayout-expected.png:
  • platform/chromium-win/fast/forms/image-border-expected.png:
  • platform/chromium-win/fast/forms/input-appearance-bkcolor-expected.png:
  • platform/chromium-win/fast/forms/input-disabled-color-expected.png:
  • platform/chromium-win/fast/forms/input-value-expected.png:
  • platform/chromium-win/fast/forms/isindex-placeholder-expected.png:
  • platform/chromium-win/fast/forms/radio_checked_dynamic-expected.png:
  • platform/chromium-win/fast/forms/search-vertical-alignment-expected.png:
  • platform/chromium-win/fast/forms/select-baseline-expected.png:
  • platform/chromium-win/fast/forms/select-dirty-parent-pref-widths-expected.png:
  • platform/chromium-win/fast/forms/targeted-frame-submission-expected.png:
  • platform/chromium-win/fast/forms/text-style-color-expected.png:
  • platform/chromium-win/fast/frames/content-opacity-1-expected.png:
  • platform/chromium-win/fast/frames/content-opacity-2-expected.png:
  • platform/chromium-win/fast/frames/frameElement-iframe-expected.png:
  • platform/chromium-win/fast/frames/iframe-option-crash-expected.png:
  • platform/chromium-win/fast/frames/iframe-scrolling-attribute-expected.png:
  • platform/chromium-win/fast/frames/iframe-text-contents-expected.png:
  • platform/chromium-win/fast/frames/iframe-with-frameborder-expected.png:
  • platform/chromium-win/fast/frames/onlyCommentInIFrame-expected.png:
  • platform/chromium-win/fast/frames/take-focus-from-iframe-expected.png:
  • platform/chromium-win/fast/frames/viewsource-on-image-file-expected.png:
  • platform/chromium-win/fast/inline/inline-borders-with-bidi-override-expected.png:
  • platform/chromium-win/fast/inline/inline-box-background-expected.png:
  • platform/chromium-win/fast/inline/inline-box-background-long-image-expected.png:
  • platform/chromium-win/fast/inline/inline-box-background-repeat-x-expected.png:
  • platform/chromium-win/fast/inline/inline-box-background-repeat-y-expected.png:
  • platform/chromium-win/fast/inline/inline-continuation-borders-expected.png:
  • platform/chromium-win/fast/inline/outline-continuations-expected.png:
  • platform/chromium-win/fast/invalid/residual-style-expected.png:
  • platform/chromium-win/fast/invalid/table-inside-stray-table-content-expected.png:
  • platform/chromium-win/fast/layers/self-painting-outline-expected.png:
  • platform/chromium-win/fast/lists/004-expected.png:
  • platform/chromium-win/fast/lists/markers-in-selection-expected.png:
  • platform/chromium-win/fast/lists/ol-start-parsing-expected.png:
  • platform/chromium-win/fast/lists/olstart-expected.png:
  • platform/chromium-win/fast/media/viewport-media-query-expected.png:
  • platform/chromium-win/fast/multicol/table-vertical-align-expected.png:
  • platform/chromium-win/fast/overflow/002-expected.png:
  • platform/chromium-win/fast/overflow/image-selection-highlight-expected.png:
  • platform/chromium-win/fast/overflow/overflow-rtl-inline-scrollbar-expected.png:
  • platform/chromium-win/fast/overflow/overflow-text-hit-testing-expected.png:
  • platform/chromium-win/fast/overflow/scrollRevealButton-expected.png:
  • platform/chromium-win/fast/reflections/reflection-overflow-hidden-expected.png:
  • platform/chromium-win/fast/repaint/clipped-relative-expected.png:
  • platform/chromium-win/fast/repaint/containing-block-position-change-expected.png:
  • platform/chromium-win/fast/repaint/delete-into-nested-block-expected.png:
  • platform/chromium-win/fast/repaint/fixed-move-after-keyboard-scroll-expected.png:
  • platform/chromium-win/fast/repaint/flexible-box-overflow-expected.png:
  • platform/chromium-win/fast/repaint/flexible-box-overflow-horizontal-expected.png:
  • platform/chromium-win/fast/repaint/float-move-during-layout-expected.png:
  • platform/chromium-win/fast/repaint/inline-block-overflow-expected.png:
  • platform/chromium-win/fast/repaint/inline-outline-repaint-expected.png:
  • platform/chromium-win/fast/repaint/layer-outline-expected.png:
  • platform/chromium-win/fast/repaint/layer-outline-horizontal-expected.png:
  • platform/chromium-win/fast/repaint/line-overflow-expected.png:
  • platform/chromium-win/fast/repaint/outline-child-repaint-expected.png:
  • platform/chromium-win/fast/repaint/outline-inset-expected.png:
  • platform/chromium-win/fast/repaint/outline-repaint-glitch-expected.png:
  • platform/chromium-win/fast/repaint/outline-shrinking-expected.png:
  • platform/chromium-win/fast/repaint/overflow-delete-line-expected.png:
  • platform/chromium-win/fast/repaint/static-to-positioned-expected.png:
  • platform/chromium-win/fast/repaint/table-cell-move-expected.png:
  • platform/chromium-win/fast/repaint/text-selection-rect-in-overflow-2-expected.png:
  • platform/chromium-win/fast/repaint/text-shadow-expected.png:
  • platform/chromium-win/fast/repaint/text-shadow-horizontal-expected.png:
  • platform/chromium-win/fast/replaced/005-expected.png:
  • platform/chromium-win/fast/replaced/007-expected.png:
  • platform/chromium-win/fast/replaced/inline-box-wrapper-handover-expected.png:
  • platform/chromium-win/fast/selectors/032-expected.png:
  • platform/chromium-win/fast/selectors/077-expected.png:
  • platform/chromium-win/fast/selectors/077b-expected.png:
  • platform/chromium-win/fast/selectors/078b-expected.png:
  • platform/chromium-win/fast/table/003-expected.png:
  • platform/chromium-win/fast/table/004-expected.png:
  • platform/chromium-win/fast/table/006-expected.png:
  • platform/chromium-win/fast/table/007-expected.png:
  • platform/chromium-win/fast/table/009-expected.png:
  • platform/chromium-win/fast/table/017-expected.png:
  • platform/chromium-win/fast/table/018-expected.png:
  • platform/chromium-win/fast/table/020-expected.png:
  • platform/chromium-win/fast/table/029-expected.png:
  • platform/chromium-win/fast/table/030-expected.png:
  • platform/chromium-win/fast/table/035-expected.png:
  • platform/chromium-win/fast/table/035-vertical-expected.png:
  • platform/chromium-win/fast/table/038-expected.png:
  • platform/chromium-win/fast/table/038-vertical-expected.png:
  • platform/chromium-win/fast/table/039-expected.png:
  • platform/chromium-win/fast/table/040-expected.png:
  • platform/chromium-win/fast/table/040-vertical-expected.png:
  • platform/chromium-win/fast/table/041-expected.png:
  • platform/chromium-win/fast/table/add-before-anonymous-child-expected.png:
  • platform/chromium/test_expectations.txt:
20:55 Changeset [90714] by bashi@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed; Skip plugins/form-value.html.

Patch by Kenichi Ishibashi <bashi@chromium.org> on 2011-07-10

  • platform/chromium/test_expectations.txt:
20:37 Changeset [90713] by jamesr@google.com
  • 182 edits in trunk/LayoutTests

[chromium] Update win/linux pixel expectations for r90701 (part 3/??).

  • platform/chromium-linux/editing/selection/7152-1-expected.png:
  • platform/chromium-linux/editing/selection/7152-2-expected.png:
  • platform/chromium-linux/editing/selection/click-start-of-line-expected.png:
  • platform/chromium-linux/editing/selection/iframe-expected.png:
  • platform/chromium-linux/editing/selection/image-before-linebreak-expected.png:
  • platform/chromium-linux/editing/selection/inline-table-expected.png:
  • platform/chromium-linux/editing/selection/mixed-editability-3-expected.png:
  • platform/chromium-linux/editing/selection/mixed-editability-4-expected.png:
  • platform/chromium-linux/editing/selection/mixed-editability-5-expected.png:
  • platform/chromium-linux/editing/selection/mixed-editability-8-expected.png:
  • platform/chromium-linux/editing/selection/mixed-editability-9-expected.png:
  • platform/chromium-linux/editing/selection/move-by-line-001-expected.png:
  • platform/chromium-linux/editing/selection/select-all-iframe-expected.png:
  • platform/chromium-linux/editing/style/5017613-1-expected.png:
  • platform/chromium-linux/editing/style/5017613-2-expected.png:
  • platform/chromium-linux/editing/undo/4063751-expected.png:
  • platform/chromium-linux/editing/unsupported-content/table-type-after-expected.png:
  • platform/chromium-linux/editing/unsupported-content/table-type-before-expected.png:
  • platform/chromium-linux/fast/backgrounds/background-inherit-color-bug-expected.png:
  • platform/chromium-linux/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
  • platform/chromium-linux/fast/block/basic/013-expected.png:
  • platform/chromium-linux/fast/block/basic/018-expected.png:
  • platform/chromium-linux/fast/block/basic/fieldset-stretch-to-legend-expected.png:
  • platform/chromium-linux/fast/block/basic/text-indent-rtl-expected.png:
  • platform/chromium-linux/fast/block/float/015-expected.png:
  • platform/chromium-linux/fast/block/float/016-expected.png:
  • platform/chromium-linux/fast/block/float/025-expected.png:
  • platform/chromium-linux/fast/block/float/026-expected.png:
  • platform/chromium-linux/fast/block/float/027-expected.png:
  • platform/chromium-linux/fast/block/float/028-expected.png:
  • platform/chromium-linux/fast/block/float/032-expected.png:
  • platform/chromium-linux/fast/block/float/float-avoidance-expected.png:
  • platform/chromium-linux/fast/block/float/nopaint-after-layer-destruction-expected.png:
  • platform/chromium-linux/fast/block/float/nopaint-after-layer-destruction2-expected.png:
  • platform/chromium-linux/fast/block/float/table-relayout-expected.png:
  • platform/chromium-linux/fast/block/float/width-update-after-clear-expected.png:
  • platform/chromium-linux/fast/block/margin-collapse/empty-clear-blocks-expected.png:
  • platform/chromium-linux/fast/block/positioning/height-change-expected.png:
  • platform/chromium-linux/fast/block/positioning/leftmargin-topmargin-expected.png:
  • platform/chromium-linux/fast/block/positioning/relayout-on-position-change-expected.png:
  • platform/chromium-linux/fast/block/positioning/window-height-change-expected.png:
  • platform/chromium-linux/fast/blockflow/fieldsets-expected.png:
  • platform/chromium-linux/fast/borders/rtl-border-01-expected.png:
  • platform/chromium-linux/fast/borders/rtl-border-02-expected.png:
  • platform/chromium-linux/fast/borders/rtl-border-03-expected.png:
  • platform/chromium-linux/fast/borders/rtl-border-04-expected.png:
  • platform/chromium-linux/fast/borders/rtl-border-05-expected.png:
  • platform/chromium-linux/fast/borders/svg-as-border-image-2-expected.png:
  • platform/chromium-linux/fast/borders/svg-as-border-image-expected.png:
  • platform/chromium-linux/fast/css-generated-content/014-expected.png:
  • platform/chromium-linux/fast/css-generated-content/016-expected.png:
  • platform/chromium-linux/fast/css-generated-content/hover-style-change-expected.png:
  • platform/chromium-linux/fast/css/MarqueeLayoutTest-expected.png:
  • platform/chromium-linux/fast/css/apple-prefix-expected.png:
  • platform/chromium-linux/fast/css/border-radius-outline-offset-expected.png:
  • platform/chromium-linux/fast/css/fieldset-display-row-expected.png:
  • platform/chromium-linux/fast/css/find-next-layer-expected.png:
  • platform/chromium-linux/fast/css/first-letter-detach-expected.png:
  • platform/chromium-linux/fast/css/h1-in-section-elements-expected.png:
  • platform/chromium-linux/fast/css/hover-subselector-expected.png:
  • platform/chromium-linux/fast/css/input-search-padding-expected.png:
  • platform/chromium-linux/fast/css/list-outline-expected.png:
  • platform/chromium-linux/fast/css/outline-auto-location-expected.png:
  • platform/chromium-linux/fast/css/resize-corner-tracking-expected.png:
  • platform/chromium-linux/fast/css/rtl-ordering-expected.png:
  • platform/chromium-linux/fast/css/universal-hover-quirk-expected.png:
  • platform/chromium-linux/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.png:
  • platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
  • platform/chromium-linux/fast/dom/HTMLTableElement/colSpan-expected.png:
  • platform/chromium-linux/fast/dom/HTMLTableElement/createCaption-expected.png:
  • platform/chromium-linux/fast/dom/Window/open-existing-pop-up-blocking-expected.png:
  • platform/chromium-linux/fast/dom/clone-node-dynamic-style-expected.png:
  • platform/chromium-linux/fast/dom/css-inline-style-important-expected.png:
  • platform/chromium-linux/fast/dom/isindex-001-expected.png:
  • platform/chromium-linux/fast/dom/isindex-002-expected.png:
  • platform/chromium-linux/fast/dom/row-inner-text-expected.png:
  • platform/chromium-linux/fast/dynamic/012-expected.png:
  • platform/chromium-linux/fast/dynamic/013-expected.png:
  • platform/chromium-linux/fast/dynamic/015-expected.png:
  • platform/chromium-linux/fast/dynamic/selection-highlight-adjust-expected.png:
  • platform/chromium-linux/fast/encoding/utf-16-big-endian-expected.png:
  • platform/chromium-linux/fast/encoding/utf-16-little-endian-expected.png:
  • platform/chromium-linux/fast/forms/006-expected.png:
  • platform/chromium-linux/fast/forms/007-expected.png:
  • platform/chromium-win-vista/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
  • platform/chromium-win/editing/selection/7152-1-expected.png:
  • platform/chromium-win/editing/selection/7152-2-expected.png:
  • platform/chromium-win/editing/selection/click-start-of-line-expected.png:
  • platform/chromium-win/editing/selection/iframe-expected.png:
  • platform/chromium-win/editing/selection/image-before-linebreak-expected.png:
  • platform/chromium-win/editing/selection/inline-table-expected.png:
  • platform/chromium-win/editing/selection/mixed-editability-3-expected.png:
  • platform/chromium-win/editing/selection/mixed-editability-4-expected.png:
  • platform/chromium-win/editing/selection/mixed-editability-5-expected.png:
  • platform/chromium-win/editing/selection/mixed-editability-8-expected.png:
  • platform/chromium-win/editing/selection/mixed-editability-9-expected.png:
  • platform/chromium-win/editing/selection/move-by-line-001-expected.png:
  • platform/chromium-win/editing/selection/select-all-iframe-expected.png:
  • platform/chromium-win/editing/style/5017613-1-expected.png:
  • platform/chromium-win/editing/style/5017613-2-expected.png:
  • platform/chromium-win/editing/undo/4063751-expected.png:
  • platform/chromium-win/editing/unsupported-content/table-type-after-expected.png:
  • platform/chromium-win/editing/unsupported-content/table-type-before-expected.png:
  • platform/chromium-win/fast/backgrounds/background-inherit-color-bug-expected.png:
  • platform/chromium-win/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
  • platform/chromium-win/fast/backgrounds/size/backgroundSize17-expected.png:
  • platform/chromium-win/fast/backgrounds/size/backgroundSize18-expected.png:
  • platform/chromium-win/fast/backgrounds/size/backgroundSize19-expected.png:
  • platform/chromium-win/fast/backgrounds/size/backgroundSize20-expected.png:
  • platform/chromium-win/fast/backgrounds/size/backgroundSize21-expected.png:
  • platform/chromium-win/fast/backgrounds/size/backgroundSize22-expected.png:
  • platform/chromium-win/fast/block/basic/013-expected.png:
  • platform/chromium-win/fast/block/basic/018-expected.png:
  • platform/chromium-win/fast/block/basic/fieldset-stretch-to-legend-expected.png:
  • platform/chromium-win/fast/block/basic/quirk-percent-height-table-cell-expected.png:
  • platform/chromium-win/fast/block/basic/text-indent-rtl-expected.png:
  • platform/chromium-win/fast/block/float/015-expected.png:
  • platform/chromium-win/fast/block/float/016-expected.png:
  • platform/chromium-win/fast/block/float/025-expected.png:
  • platform/chromium-win/fast/block/float/026-expected.png:
  • platform/chromium-win/fast/block/float/027-expected.png:
  • platform/chromium-win/fast/block/float/028-expected.png:
  • platform/chromium-win/fast/block/float/032-expected.png:
  • platform/chromium-win/fast/block/float/float-avoidance-expected.png:
  • platform/chromium-win/fast/block/float/nopaint-after-layer-destruction-expected.png:
  • platform/chromium-win/fast/block/float/nopaint-after-layer-destruction2-expected.png:
  • platform/chromium-win/fast/block/float/table-relayout-expected.png:
  • platform/chromium-win/fast/block/float/width-update-after-clear-expected.png:
  • platform/chromium-win/fast/block/margin-collapse/empty-clear-blocks-expected.png:
  • platform/chromium-win/fast/block/positioning/height-change-expected.png:
  • platform/chromium-win/fast/block/positioning/leftmargin-topmargin-expected.png:
  • platform/chromium-win/fast/block/positioning/relayout-on-position-change-expected.png:
  • platform/chromium-win/fast/block/positioning/window-height-change-expected.png:
  • platform/chromium-win/fast/blockflow/fieldsets-expected.png:
  • platform/chromium-win/fast/borders/rtl-border-01-expected.png:
  • platform/chromium-win/fast/borders/rtl-border-02-expected.png:
  • platform/chromium-win/fast/borders/rtl-border-03-expected.png:
  • platform/chromium-win/fast/borders/rtl-border-04-expected.png:
  • platform/chromium-win/fast/borders/rtl-border-05-expected.png:
  • platform/chromium-win/fast/borders/svg-as-border-image-2-expected.png:
  • platform/chromium-win/fast/borders/svg-as-border-image-expected.png:
  • platform/chromium-win/fast/borders/table-borders-expected.png:
  • platform/chromium-win/fast/box-shadow/box-shadow-radius-expected.png:
  • platform/chromium-win/fast/box-shadow/inset-box-shadow-radius-expected.png:
  • platform/chromium-win/fast/css-generated-content/014-expected.png:
  • platform/chromium-win/fast/css-generated-content/016-expected.png:
  • platform/chromium-win/fast/css-generated-content/hover-style-change-expected.png:
  • platform/chromium-win/fast/css/MarqueeLayoutTest-expected.png:
  • platform/chromium-win/fast/css/apple-prefix-expected.png:
  • platform/chromium-win/fast/css/border-radius-outline-offset-expected.png:
  • platform/chromium-win/fast/css/fieldset-display-row-expected.png:
  • platform/chromium-win/fast/css/find-next-layer-expected.png:
  • platform/chromium-win/fast/css/first-letter-detach-expected.png:
  • platform/chromium-win/fast/css/h1-in-section-elements-expected.png:
  • platform/chromium-win/fast/css/hover-subselector-expected.png:
  • platform/chromium-win/fast/css/input-search-padding-expected.png:
  • platform/chromium-win/fast/css/list-outline-expected.png:
  • platform/chromium-win/fast/css/outline-auto-location-expected.png:
  • platform/chromium-win/fast/css/resize-corner-tracking-expected.png:
  • platform/chromium-win/fast/css/rtl-ordering-expected.png:
  • platform/chromium-win/fast/css/universal-hover-quirk-expected.png:
  • platform/chromium-win/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.png:
  • platform/chromium-win/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
  • platform/chromium-win/fast/dom/HTMLTableElement/colSpan-expected.png:
  • platform/chromium-win/fast/dom/HTMLTableElement/createCaption-expected.png:
  • platform/chromium-win/fast/dom/Window/open-existing-pop-up-blocking-expected.png:
  • platform/chromium-win/fast/dom/attr_dead_doc-expected.png:
  • platform/chromium-win/fast/dom/clone-node-dynamic-style-expected.png:
  • platform/chromium-win/fast/dom/css-inline-style-important-expected.png:
  • platform/chromium-win/fast/dom/isindex-001-expected.png:
  • platform/chromium-win/fast/dom/isindex-002-expected.png:
  • platform/chromium-win/fast/dom/row-inner-text-expected.png:
  • platform/chromium-win/fast/dynamic/012-expected.png:
  • platform/chromium-win/fast/dynamic/013-expected.png:
  • platform/chromium-win/fast/dynamic/015-expected.png:
  • platform/chromium-win/fast/dynamic/selection-highlight-adjust-expected.png:
  • platform/chromium-win/fast/encoding/utf-16-big-endian-expected.png:
  • platform/chromium-win/fast/encoding/utf-16-little-endian-expected.png:
  • platform/chromium-win/fast/forms/006-expected.png:
  • platform/chromium-win/fast/forms/007-expected.png:
  • platform/chromium/test_expectations.txt:
20:25 Changeset [90712] by jamesr@google.com
  • 2 edits in trunk/LayoutTests

[chromium] Fix test_expectations.txt

  • platform/chromium/test_expectations.txt:
20:14 Changeset [90711] by jamesr@google.com
  • 192 edits in trunk/LayoutTests

[chromium] Update win/linux pixel baselines for r90701 (part 2/??)

  • platform/chromium-linux/css1/box_properties/padding_left_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/padding_right-expected.png:
  • platform/chromium-linux/css1/box_properties/padding_right_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/padding_top-expected.png:
  • platform/chromium-linux/css1/box_properties/padding_top_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/width-expected.png:
  • platform/chromium-linux/css1/cascade/cascade_order-expected.png:
  • platform/chromium-linux/css1/cascade/important-expected.png:
  • platform/chromium-linux/css1/classification/display-expected.png:
  • platform/chromium-linux/css1/classification/list_style-expected.png:
  • platform/chromium-linux/css1/classification/list_style_image-expected.png:
  • platform/chromium-linux/css1/classification/list_style_position-expected.png:
  • platform/chromium-linux/css1/classification/list_style_type-expected.png:
  • platform/chromium-linux/css1/classification/white_space-expected.png:
  • platform/chromium-linux/css1/color_and_background/background-expected.png:
  • platform/chromium-linux/css1/color_and_background/background_attachment-expected.png:
  • platform/chromium-linux/css1/color_and_background/background_color-expected.png:
  • platform/chromium-linux/css1/color_and_background/background_image-expected.png:
  • platform/chromium-linux/css1/color_and_background/background_position-expected.png:
  • platform/chromium-linux/css1/color_and_background/background_repeat-expected.png:
  • platform/chromium-linux/css1/color_and_background/color-expected.png:
  • platform/chromium-linux/css1/font_properties/font-expected.png:
  • platform/chromium-linux/css1/font_properties/font_family-expected.png:
  • platform/chromium-linux/css1/font_properties/font_size-expected.png:
  • platform/chromium-linux/css1/font_properties/font_style-expected.png:
  • platform/chromium-linux/css1/font_properties/font_variant-expected.png:
  • platform/chromium-linux/css1/font_properties/font_weight-expected.png:
  • platform/chromium-linux/css1/formatting_model/canvas-expected.png:
  • platform/chromium-linux/css1/formatting_model/floating_elements-expected.png:
  • platform/chromium-linux/css1/formatting_model/height_of_lines-expected.png:
  • platform/chromium-linux/css1/formatting_model/inline_elements-expected.png:
  • platform/chromium-linux/css1/formatting_model/replaced_elements-expected.png:
  • platform/chromium-linux/css1/formatting_model/vertical_formatting-expected.png:
  • platform/chromium-linux/css1/pseudo/anchor-expected.png:
  • platform/chromium-linux/css1/pseudo/firstletter-expected.png:
  • platform/chromium-linux/css1/pseudo/firstline-expected.png:
  • platform/chromium-linux/css1/pseudo/multiple_pseudo_elements-expected.png:
  • platform/chromium-linux/css1/pseudo/pseudo_elements_in_selectors-expected.png:
  • platform/chromium-linux/css1/text_properties/letter_spacing-expected.png:
  • platform/chromium-linux/css1/text_properties/line_height-expected.png:
  • platform/chromium-linux/css1/text_properties/text_align-expected.png:
  • platform/chromium-linux/css1/text_properties/text_decoration-expected.png:
  • platform/chromium-linux/css1/text_properties/text_indent-expected.png:
  • platform/chromium-linux/css1/text_properties/text_transform-expected.png:
  • platform/chromium-linux/css1/text_properties/vertical_align-expected.png:
  • platform/chromium-linux/css1/text_properties/word_spacing-expected.png:
  • platform/chromium-linux/css1/units/color_units-expected.png:
  • platform/chromium-linux/css1/units/length_units-expected.png:
  • platform/chromium-linux/css1/units/percentage_units-expected.png:
  • platform/chromium-linux/css1/units/urls-expected.png:
  • platform/chromium-linux/css2.1/t0805-c5516-brdr-c-00-a-expected.png:
  • platform/chromium-linux/css2.1/t0805-c5516-ibrdr-c-00-a-expected.png:
  • platform/chromium-linux/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
  • platform/chromium-linux/css2.1/t0805-c5522-brdr-00-b-expected.png:
  • platform/chromium-linux/css2.1/t0805-c5522-ibrdr-00-a-expected.png:
  • platform/chromium-linux/css3/css3-modsel-33-expected.png:
  • platform/chromium-linux/editing/deleting/5099303-expected.png:
  • platform/chromium-linux/editing/deleting/5126166-expected.png:
  • platform/chromium-linux/editing/deleting/5206311-1-expected.png:
  • platform/chromium-linux/editing/deleting/5433862-2-expected.png:
  • platform/chromium-linux/editing/deleting/5483370-expected.png:
  • platform/chromium-linux/editing/deleting/table-cells-expected.png:
  • platform/chromium-linux/editing/execCommand/5481523-expected.png:
  • platform/chromium-linux/editing/execCommand/create-list-with-hr-expected.png:
  • platform/chromium-linux/editing/execCommand/find-after-replace-expected.png:
  • platform/chromium-linux/editing/execCommand/insertHorizontalRule-expected.png:
  • platform/chromium-linux/editing/execCommand/paste-1-expected.png:
  • platform/chromium-linux/editing/execCommand/paste-2-expected.png:
  • platform/chromium-linux/editing/inserting/4278698-expected.png:
  • platform/chromium-linux/editing/inserting/insert-paragraph-01-expected.png:
  • platform/chromium-linux/editing/inserting/insert-paragraph-02-expected.png:
  • platform/chromium-linux/editing/inserting/insert-paragraph-03-expected.png:
  • platform/chromium-linux/editing/inserting/insert-paragraph-04-expected.png:
  • platform/chromium-linux/editing/inserting/paragraph-separator-in-table-1-expected.png:
  • platform/chromium-linux/editing/inserting/paragraph-separator-in-table-2-expected.png:
  • platform/chromium-linux/editing/pasteboard/4076267-2-expected.png:
  • platform/chromium-linux/editing/pasteboard/4076267-3-expected.png:
  • platform/chromium-linux/editing/pasteboard/4076267-expected.png:
  • platform/chromium-linux/editing/pasteboard/5156401-1-expected.png:
  • platform/chromium-linux/editing/pasteboard/5387578-expected.png:
  • platform/chromium-linux/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png:
  • platform/chromium-linux/editing/pasteboard/drop-text-without-selection-expected.png:
  • platform/chromium-linux/editing/pasteboard/merge-end-table-expected.png:
  • platform/chromium-linux/editing/pasteboard/subframe-dragndrop-1-expected.png:
  • platform/chromium-linux/editing/pasteboard/undoable-fragment-removes-expected.png:
  • platform/chromium-linux/editing/selection/4402375-expected.png:
  • platform/chromium-linux/editing/selection/4776665-expected.png:
  • platform/chromium-linux/editing/selection/4818145-expected.png:
  • platform/chromium-linux/editing/selection/4889598-expected.png:
  • platform/chromium-linux/editing/selection/4895428-2-expected.png:
  • platform/chromium-linux/editing/selection/4960137-expected.png:
  • platform/chromium-linux/editing/selection/4975120-expected.png:
  • platform/chromium-linux/editing/selection/5057506-2-expected.png:
  • platform/chromium-linux/editing/selection/5057506-expected.png:
  • platform/chromium-linux/editing/selection/6476-expected.png:
  • platform/chromium-win/css1/box_properties/padding_left_inline-expected.png:
  • platform/chromium-win/css1/box_properties/padding_right-expected.png:
  • platform/chromium-win/css1/box_properties/padding_right_inline-expected.png:
  • platform/chromium-win/css1/box_properties/padding_top-expected.png:
  • platform/chromium-win/css1/box_properties/padding_top_inline-expected.png:
  • platform/chromium-win/css1/box_properties/width-expected.png:
  • platform/chromium-win/css1/cascade/cascade_order-expected.png:
  • platform/chromium-win/css1/cascade/important-expected.png:
  • platform/chromium-win/css1/classification/display-expected.png:
  • platform/chromium-win/css1/classification/list_style-expected.png:
  • platform/chromium-win/css1/classification/list_style_image-expected.png:
  • platform/chromium-win/css1/classification/list_style_position-expected.png:
  • platform/chromium-win/css1/classification/list_style_type-expected.png:
  • platform/chromium-win/css1/classification/white_space-expected.png:
  • platform/chromium-win/css1/color_and_background/background-expected.png:
  • platform/chromium-win/css1/color_and_background/background_attachment-expected.png:
  • platform/chromium-win/css1/color_and_background/background_color-expected.png:
  • platform/chromium-win/css1/color_and_background/background_image-expected.png:
  • platform/chromium-win/css1/color_and_background/background_position-expected.png:
  • platform/chromium-win/css1/color_and_background/background_repeat-expected.png:
  • platform/chromium-win/css1/color_and_background/color-expected.png:
  • platform/chromium-win/css1/font_properties/font-expected.png:
  • platform/chromium-win/css1/font_properties/font_family-expected.png:
  • platform/chromium-win/css1/font_properties/font_size-expected.png:
  • platform/chromium-win/css1/font_properties/font_style-expected.png:
  • platform/chromium-win/css1/font_properties/font_variant-expected.png:
  • platform/chromium-win/css1/font_properties/font_weight-expected.png:
  • platform/chromium-win/css1/formatting_model/canvas-expected.png:
  • platform/chromium-win/css1/formatting_model/floating_elements-expected.png:
  • platform/chromium-win/css1/formatting_model/height_of_lines-expected.png:
  • platform/chromium-win/css1/formatting_model/inline_elements-expected.png:
  • platform/chromium-win/css1/formatting_model/replaced_elements-expected.png:
  • platform/chromium-win/css1/formatting_model/vertical_formatting-expected.png:
  • platform/chromium-win/css1/pseudo/anchor-expected.png:
  • platform/chromium-win/css1/pseudo/firstletter-expected.png:
  • platform/chromium-win/css1/pseudo/firstline-expected.png:
  • platform/chromium-win/css1/pseudo/multiple_pseudo_elements-expected.png:
  • platform/chromium-win/css1/pseudo/pseudo_elements_in_selectors-expected.png:
  • platform/chromium-win/css1/text_properties/letter_spacing-expected.png:
  • platform/chromium-win/css1/text_properties/line_height-expected.png:
  • platform/chromium-win/css1/text_properties/text_align-expected.png:
  • platform/chromium-win/css1/text_properties/text_decoration-expected.png:
  • platform/chromium-win/css1/text_properties/text_indent-expected.png:
  • platform/chromium-win/css1/text_properties/text_transform-expected.png:
  • platform/chromium-win/css1/text_properties/vertical_align-expected.png:
  • platform/chromium-win/css1/text_properties/word_spacing-expected.png:
  • platform/chromium-win/css1/units/color_units-expected.png:
  • platform/chromium-win/css1/units/length_units-expected.png:
  • platform/chromium-win/css1/units/percentage_units-expected.png:
  • platform/chromium-win/css1/units/urls-expected.png:
  • platform/chromium-win/css2.1/t0805-c5516-brdr-c-00-a-expected.png:
  • platform/chromium-win/css2.1/t0805-c5516-ibrdr-c-00-a-expected.png:
  • platform/chromium-win/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
  • platform/chromium-win/css2.1/t0805-c5522-brdr-00-b-expected.png:
  • platform/chromium-win/css2.1/t0805-c5522-ibrdr-00-a-expected.png:
  • platform/chromium-win/css3/css3-modsel-33-expected.png:
  • platform/chromium-win/editing/deleting/5099303-expected.png:
  • platform/chromium-win/editing/deleting/5126166-expected.png:
  • platform/chromium-win/editing/deleting/5206311-1-expected.png:
  • platform/chromium-win/editing/deleting/5433862-2-expected.png:
  • platform/chromium-win/editing/deleting/5483370-expected.png:
  • platform/chromium-win/editing/deleting/table-cells-expected.png:
  • platform/chromium-win/editing/execCommand/5481523-expected.png:
  • platform/chromium-win/editing/execCommand/create-list-with-hr-expected.png:
  • platform/chromium-win/editing/execCommand/find-after-replace-expected.png:
  • platform/chromium-win/editing/execCommand/insertHorizontalRule-expected.png:
  • platform/chromium-win/editing/execCommand/paste-1-expected.png:
  • platform/chromium-win/editing/execCommand/paste-2-expected.png:
  • platform/chromium-win/editing/inserting/4278698-expected.png:
  • platform/chromium-win/editing/inserting/insert-paragraph-01-expected.png:
  • platform/chromium-win/editing/inserting/insert-paragraph-02-expected.png:
  • platform/chromium-win/editing/inserting/insert-paragraph-03-expected.png:
  • platform/chromium-win/editing/inserting/insert-paragraph-04-expected.png:
  • platform/chromium-win/editing/inserting/paragraph-separator-in-table-1-expected.png:
  • platform/chromium-win/editing/inserting/paragraph-separator-in-table-2-expected.png:
  • platform/chromium-win/editing/pasteboard/4076267-2-expected.png:
  • platform/chromium-win/editing/pasteboard/4076267-3-expected.png:
  • platform/chromium-win/editing/pasteboard/4076267-expected.png:
  • platform/chromium-win/editing/pasteboard/5156401-1-expected.png:
  • platform/chromium-win/editing/pasteboard/5387578-expected.png:
  • platform/chromium-win/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png:
  • platform/chromium-win/editing/pasteboard/drop-text-without-selection-expected.png:
  • platform/chromium-win/editing/pasteboard/merge-end-table-expected.png:
  • platform/chromium-win/editing/pasteboard/subframe-dragndrop-1-expected.png:
  • platform/chromium-win/editing/pasteboard/undoable-fragment-removes-expected.png:
  • platform/chromium-win/editing/selection/4402375-expected.png:
  • platform/chromium-win/editing/selection/4776665-expected.png:
  • platform/chromium-win/editing/selection/4818145-expected.png:
  • platform/chromium-win/editing/selection/4889598-expected.png:
  • platform/chromium-win/editing/selection/4895428-2-expected.png:
  • platform/chromium-win/editing/selection/4960137-expected.png:
  • platform/chromium-win/editing/selection/4975120-expected.png:
  • platform/chromium-win/editing/selection/5057506-2-expected.png:
  • platform/chromium-win/editing/selection/5057506-expected.png:
  • platform/chromium-win/editing/selection/6476-expected.png:
  • platform/chromium/test_expectations.txt:
20:02 Changeset [90710] by jamesr@google.com
  • 104 edits in trunk/LayoutTests

[chromium] Add win/linux pixel baselines for r90701 (part 1/20)

  • platform/chromium-linux/css1/basic/class_as_selector-expected.png:
  • platform/chromium-linux/css1/basic/comments-expected.png:
  • platform/chromium-linux/css1/basic/containment-expected.png:
  • platform/chromium-linux/css1/basic/contextual_selectors-expected.png:
  • platform/chromium-linux/css1/basic/grouping-expected.png:
  • platform/chromium-linux/css1/basic/id_as_selector-expected.png:
  • platform/chromium-linux/css1/basic/inheritance-expected.png:
  • platform/chromium-linux/css1/box_properties/border-expected.png:
  • platform/chromium-linux/css1/box_properties/border_bottom-expected.png:
  • platform/chromium-linux/css1/box_properties/border_bottom_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/border_bottom_width-expected.png:
  • platform/chromium-linux/css1/box_properties/border_bottom_width_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/border_color-expected.png:
  • platform/chromium-linux/css1/box_properties/border_color_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/border_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/border_left-expected.png:
  • platform/chromium-linux/css1/box_properties/border_left_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/border_left_width-expected.png:
  • platform/chromium-linux/css1/box_properties/border_left_width_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/border_right-expected.png:
  • platform/chromium-linux/css1/box_properties/border_right_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/border_right_width-expected.png:
  • platform/chromium-linux/css1/box_properties/border_right_width_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/border_top-expected.png:
  • platform/chromium-linux/css1/box_properties/border_top_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/border_top_width-expected.png:
  • platform/chromium-linux/css1/box_properties/border_top_width_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/border_width-expected.png:
  • platform/chromium-linux/css1/box_properties/border_width_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/clear-expected.png:
  • platform/chromium-linux/css1/box_properties/clear_float-expected.png:
  • platform/chromium-linux/css1/box_properties/float-expected.png:
  • platform/chromium-linux/css1/box_properties/float_elements_in_series-expected.png:
  • platform/chromium-linux/css1/box_properties/float_margin-expected.png:
  • platform/chromium-linux/css1/box_properties/float_on_text_elements-expected.png:
  • platform/chromium-linux/css1/box_properties/height-expected.png:
  • platform/chromium-linux/css1/box_properties/margin-expected.png:
  • platform/chromium-linux/css1/box_properties/margin_bottom-expected.png:
  • platform/chromium-linux/css1/box_properties/margin_bottom_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/margin_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/margin_left-expected.png:
  • platform/chromium-linux/css1/box_properties/margin_left_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/margin_right-expected.png:
  • platform/chromium-linux/css1/box_properties/margin_right_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/margin_top-expected.png:
  • platform/chromium-linux/css1/box_properties/margin_top_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/padding-expected.png:
  • platform/chromium-linux/css1/box_properties/padding_bottom-expected.png:
  • platform/chromium-linux/css1/box_properties/padding_bottom_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/padding_inline-expected.png:
  • platform/chromium-linux/css1/box_properties/padding_left-expected.png:
  • platform/chromium-win/css1/basic/class_as_selector-expected.png:
  • platform/chromium-win/css1/basic/comments-expected.png:
  • platform/chromium-win/css1/basic/containment-expected.png:
  • platform/chromium-win/css1/basic/contextual_selectors-expected.png:
  • platform/chromium-win/css1/basic/grouping-expected.png:
  • platform/chromium-win/css1/basic/id_as_selector-expected.png:
  • platform/chromium-win/css1/basic/inheritance-expected.png:
  • platform/chromium-win/css1/box_properties/border-expected.png:
  • platform/chromium-win/css1/box_properties/border_bottom-expected.png:
  • platform/chromium-win/css1/box_properties/border_bottom_inline-expected.png:
  • platform/chromium-win/css1/box_properties/border_bottom_width-expected.png:
  • platform/chromium-win/css1/box_properties/border_bottom_width_inline-expected.png:
  • platform/chromium-win/css1/box_properties/border_color-expected.png:
  • platform/chromium-win/css1/box_properties/border_color_inline-expected.png:
  • platform/chromium-win/css1/box_properties/border_inline-expected.png:
  • platform/chromium-win/css1/box_properties/border_left-expected.png:
  • platform/chromium-win/css1/box_properties/border_left_inline-expected.png:
  • platform/chromium-win/css1/box_properties/border_left_width-expected.png:
  • platform/chromium-win/css1/box_properties/border_left_width_inline-expected.png:
  • platform/chromium-win/css1/box_properties/border_right-expected.png:
  • platform/chromium-win/css1/box_properties/border_right_inline-expected.png:
  • platform/chromium-win/css1/box_properties/border_right_width-expected.png:
  • platform/chromium-win/css1/box_properties/border_right_width_inline-expected.png:
  • platform/chromium-win/css1/box_properties/border_top-expected.png:
  • platform/chromium-win/css1/box_properties/border_top_inline-expected.png:
  • platform/chromium-win/css1/box_properties/border_top_width-expected.png:
  • platform/chromium-win/css1/box_properties/border_top_width_inline-expected.png:
  • platform/chromium-win/css1/box_properties/border_width-expected.png:
  • platform/chromium-win/css1/box_properties/border_width_inline-expected.png:
  • platform/chromium-win/css1/box_properties/clear-expected.png:
  • platform/chromium-win/css1/box_properties/clear_float-expected.png:
  • platform/chromium-win/css1/box_properties/float-expected.png:
  • platform/chromium-win/css1/box_properties/float_elements_in_series-expected.png:
  • platform/chromium-win/css1/box_properties/float_margin-expected.png:
  • platform/chromium-win/css1/box_properties/float_on_text_elements-expected.png:
  • platform/chromium-win/css1/box_properties/height-expected.png:
  • platform/chromium-win/css1/box_properties/margin-expected.png:
  • platform/chromium-win/css1/box_properties/margin_bottom-expected.png:
  • platform/chromium-win/css1/box_properties/margin_bottom_inline-expected.png:
  • platform/chromium-win/css1/box_properties/margin_inline-expected.png:
  • platform/chromium-win/css1/box_properties/margin_left-expected.png:
  • platform/chromium-win/css1/box_properties/margin_left_inline-expected.png:
  • platform/chromium-win/css1/box_properties/margin_right-expected.png:
  • platform/chromium-win/css1/box_properties/margin_right_inline-expected.png:
  • platform/chromium-win/css1/box_properties/margin_top-expected.png:
  • platform/chromium-win/css1/box_properties/margin_top_inline-expected.png:
  • platform/chromium-win/css1/box_properties/padding-expected.png:
  • platform/chromium-win/css1/box_properties/padding_bottom-expected.png:
  • platform/chromium-win/css1/box_properties/padding_bottom_inline-expected.png:
  • platform/chromium-win/css1/box_properties/padding_inline-expected.png:
  • platform/chromium-win/css1/box_properties/padding_left-expected.png:
  • platform/chromium/test_expectations.txt:
19:55 Changeset [90709] by paroga@webkit.org
  • 6 edits in trunk/Source/WebCore

Remove array size from generated JSC binding tables
https://bugs.webkit.org/show_bug.cgi?id=64229

Reviewed by Brent Fulgham.

Because many items in the array are surrounded with #if(ENABLE_XXX) lines,
the array size isn't fix and correct in all cases.
So let the compiler calculate the correct size itself.

  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateHashTable):

  • bindings/scripts/test/JS/JSTestInterface.cpp:
  • bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:
  • bindings/scripts/test/JS/JSTestObj.cpp:
  • bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
19:51 Changeset [90708] by jamesr@google.com
  • 2 edits in trunk/LayoutTests

[chromium] Windows expectation updates for r90701

  • platform/chromium/test_expectations.txt:
19:28 Changeset [90707] by bashi@chromium.org
  • 22 edits
    3 adds in trunk

Let plugins participate in form submission
https://bugs.webkit.org/show_bug.cgi?id=13061

Source/WebCore:

Implements HTMLObjectElement::appendFormData() so that object
elements respond as form associated elements.

Patch by Kenichi Ishibashi <bashi@chromium.org> on 2011-07-10
Reviewed by Anders Carlsson.

Test: plugins/form-value.html

  • html/HTMLObjectElement.cpp:

(WebCore::HTMLObjectElement::appendFormData): Implemented.

  • plugins/PluginViewBase.h:

(WebCore::PluginViewBase::getFormValue): Added.

Source/WebKit/mac:

Adds methods to get form value from NPAPI plugins.

Patch by Kenichi Ishibashi <bashi@chromium.org> on 2011-07-10
Reviewed by Anders Carlsson.

  • Plugins/Hosted/WebHostedNetscapePluginView.h:
  • Plugins/Hosted/WebHostedNetscapePluginView.mm:

(-[WebHostedNetscapePluginView getFormValue:]): Added.

  • Plugins/WebBaseNetscapePluginView.h:
  • Plugins/WebBaseNetscapePluginView.mm:

(-[WebBaseNetscapePluginView getFormValue:]): Added.

  • Plugins/WebNetscapePluginPackage.h:
  • Plugins/WebNetscapePluginPackage.mm:

(-[WebNetscapePluginPackage browserFuncs]): Added.

  • Plugins/WebNetscapePluginView.h:
  • Plugins/WebNetscapePluginView.mm:

(-[WebNetscapePluginView getFormValue:]): Added.

  • WebCoreSupport/WebFrameLoaderClient.mm:

(NetscapePluginWidget::getFormValue): Added.

Tools:

Adds NPPVformValue support to the testing plugin.

Patch by Kenichi Ishibashi <bashi@chromium.org> on 2011-07-10
Reviewed by Anders Carlsson.

  • DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added FormValue.cpp
  • DumpRenderTree/TestNetScapePlugIn/Tests/FormValue.cpp: Added.

(FormValue::FormValue): Ditto.
(FormValue::NPP_GetValue): Ditto.

LayoutTests:

Adds a test that checks getting form value from plugins.
This test will pass only mac Leopard for now.

Patch by Kenichi Ishibashi <bashi@chromium.org> on 2011-07-10
Reviewed by Anders Carlsson.

  • platform/chromium/test_expectations.txt: Added an entry for plugins/form-value.html.
  • platform/gtk/Skipped: Ditto.
  • platform/mac-snowleopard/Skipped: Ditto.
  • platform/qt/Skipped: Ditto.
  • platform/win/Skipped: Ditto.
  • platform/wk2/Skipped: Ditto.
  • plugins/form-value-expected.txt: Added.
  • plugins/form-value.html: Added.
19:19 Changeset [90706] by jamesr@google.com
  • 2 edits in trunk/LayoutTests

[chromium] More expectation fixes.

  • platform/chromium/test_expectations.txt:
19:08 Changeset [90705] by andersca@apple.com
  • 4 edits in trunk/Source

WebKit2 is leaking NSCursors created by leakNamedCursor
https://bugs.webkit.org/show_bug.cgi?id=64241
<rdar://problem/9507151>

Reviewed by Oliver Hunt.

../WebCore:

  • platform/mac/CursorMac.mm:

(WebCore::createNamedCursor):
Rename this from leakNamedCursor to createNamedCursor and make it return a
RetainPtr<NSCursor> instead of a raw pointer.

(WebCore::Cursor::ensurePlatformCursor):
Don't leak cursors here. We still won't deallocate cursors during shutdown (which leakNamedCursor
was said to prevent) because the cursor singletons are all allocated from the heap and are never destroyed
anyway.

../WebKit2:

  • Shared/WebCoreArgumentCoders.cpp:

(CoreIPC::::decode):
When decoding a cursor of a known type, make sure to eagerly create the platform cursor
for the cursor singleton. This way we avoid re-creating new NSCursor objects over and over for
standard cursors.

19:04 Changeset [90704] by yutak@chromium.org
  • 5 edits in trunk/Source/WebCore

WebSocket: Add useHixie76Protocol flag to WebSocketChannel and WebSocketHandshake
https://bugs.webkit.org/show_bug.cgi?id=64244

Reviewed by Kent Tamura.

Get the value of Settings::useHixie76WebSocketProtocol() and save it in
WebSocketChannel and WebSocketHandshake instances. Obtained flag value
is not used for now.

No behavior change, thus no new tests.

  • websockets/WebSocketChannel.cpp:

(WebCore::WebSocketChannel::WebSocketChannel):
WebSocketChannel is always created in context of Document (see
ThreadableWebSocketChannel::create()).
Because m_useHixie76Protocol must be passed to WebSocketHandshake
constructor, WebSocketHandshake instance is allocated dynamically
and stored in OwnPtr.
(WebCore::WebSocketChannel::connect):
(WebCore::WebSocketChannel::fail):
(WebCore::WebSocketChannel::disconnect):
(WebCore::WebSocketChannel::didOpen):
(WebCore::WebSocketChannel::didFail):
(WebCore::WebSocketChannel::processBuffer):

  • websockets/WebSocketChannel.h:
  • websockets/WebSocketHandshake.cpp:

(WebCore::WebSocketHandshake::WebSocketHandshake):

  • websockets/WebSocketHandshake.h:
19:03 Changeset [90703] by jamesr@google.com
  • 2 edits in trunk/LayoutTests

[chromium] Add more test expectations for r90701

  • platform/chromium/test_expectations.txt:
18:59 Changeset [90702] by rolandsteiner@chromium.org
  • 4 edits in trunk/Tools

Reviewed by Tony Chang.

Complete functions in filesystem.py
https://bugs.webkit.org/show_bug.cgi?id=63528

  • missing text file functions added
  • functions sorted
  • removed 'append' optional parameters (were unused)
  • adapted filesystem_mock in the same way
  • Scripts/webkitpy/common/system/filesystem.py:
  • Scripts/webkitpy/common/system/filesystem_mock.py:
  • Scripts/webkitpy/common/system/filesystem_unittest.py:
18:47 Changeset [90701] by jamesr@google.com
  • 4 edits in trunk

Patch by Tom Hudson <tomhudson@google.com> on 2011-07-10
Reviewed by James Robinson.

GraphicsContextSkia::drawConvexPolygon doesn't pay attention to shouldAntialias
https://bugs.webkit.org/show_bug.cgi?id=61369

Source/WebCore:

  • platform/graphics/skia/GraphicsContextSkia.cpp:

(WebCore::GraphicsContext::drawConvexPolygon): Pass the
shouldAntialias parameter on to Skia.

LayoutTests:

  • platform/chromium/test_expectations.txt: Temporarily add roughly

1100 images that were incorrectly being antialiased; will remove
once they've been rebaselined off of the bots.

18:38 Changeset [90700] by yuzo@google.com
  • 2 edits in trunk/Source/WebCore

Fix for Bug 63968 - Add comment to explain Vector usage in FontCache::purgeInactiveFontData
https://bugs.webkit.org/show_bug.cgi?id=63968

Reviewed by Dan Bernstein.

No new tests because this changes comments only.

  • platform/graphics/FontCache.cpp:

(WebCore::FontCache::purgeInactiveFontData): Add explanation why SimpleFontData is not deleted in the iteration loop.

12:33 Changeset [90699] by abarth@webkit.org
  • 1 edit
    805 deletes in trunk/LayoutTests

Optmize LayoutTest resutls by removing redundant results.

Rubber-stamped by Eric Seidel.

  • platform/chromium-gpu-linux/compositing/geometry/foreground-layer-expected.txt: Removed.
  • platform/chromium-gpu-linux/compositing/iframes/invisible-nested-iframe-show-expected.txt: Removed.
  • platform/chromium-gpu-linux/compositing/overflow/clip-descendents-expected.txt: Removed.
  • platform/chromium-gpu-linux/compositing/tiling/huge-layer-add-remove-child-expected.txt: Removed.
  • platform/chromium-gpu-linux/compositing/tiling/huge-layer-expected.txt: Removed.
  • platform/chromium-gpu-linux/compositing/tiling/huge-layer-resize-expected.txt: Removed.
  • platform/chromium-linux-x86/fast/backgrounds/border-radius-split-background-expected.png: Removed.
  • platform/chromium-linux-x86/fast/backgrounds/border-radius-split-background-image-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/border-antialiasing-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/border-antialiasing-expected.txt: Removed.
  • platform/chromium-linux-x86/fast/borders/border-radius-constraints-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/border-radius-huge-assert-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/border-radius-split-inline-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusAllStylesAllCorners-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusArcs01-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusDashed02-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusDashed03-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusDotted01-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusDouble01-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusDouble02-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusDouble03-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusInset01-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusInvalidColor-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusOutset01-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusSolid01-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusSolid02-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusSolid03-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/borderRadiusSolid04-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/different-color-borders-expected.png: Removed.
  • platform/chromium-linux-x86/fast/borders/fieldsetBorderRadius-expected.png: Removed.
  • platform/chromium-linux-x86/fast/box-shadow/inset-box-shadows-expected.png: Removed.
  • platform/chromium-linux-x86/fast/box-shadow/inset-expected.png: Removed.
  • platform/chromium-linux-x86/fast/box-shadow/inset-with-extraordinary-radii-and-border-expected.png: Removed.
  • platform/chromium-linux-x86/fast/box-shadow/spread-multiple-inset-expected.png: Removed.
  • platform/chromium-linux-x86/fast/clip/overflow-border-radius-clip-expected.png: Removed.
  • platform/chromium-linux-x86/fast/css/last-of-type-pseudo-class-expected.png: Removed.
  • platform/chromium-linux-x86/fast/css/nested-rounded-corners-expected.png: Removed.
  • platform/chromium-linux-x86/fast/gradients/css3-linear-right-angle-gradients-expected.png: Removed.
  • platform/chromium-linux-x86/fast/gradients/css3-repeating-linear-gradients2-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-add-child-1-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-add-child-2-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-add-details-child-1-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-add-details-child-2-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-add-summary-child-1-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-add-summary-child-2-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-nested-1-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-nested-2-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-remove-child-1-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-remove-child-2-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-remove-summary-child-1-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-remove-summary-child-2-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-replace-summary-child-expected.png: Removed.
  • platform/chromium-linux-x86/fast/html/details-replace-summary-child-expected.txt: Removed.
  • platform/chromium-linux-x86/fast/html/details-replace-text-expected.png: Removed.
  • platform/chromium-linux-x86/fast/overflow/border-radius-clipping-expected.png: Removed.
  • platform/chromium-linux-x86/fast/repaint/border-radius-repaint-expected.png: Removed.
  • platform/chromium-linux-x86/fast/replaced/outline-replaced-elements-expected.png: Removed.
  • platform/chromium-linux-x86/fast/transforms/shadows-expected.png: Removed.
  • platform/chromium-linux-x86/fullscreen/full-screen-iframe-zIndex-expected.png: Removed.
  • platform/chromium-linux-x86/fullscreen/full-screen-zIndex-after-expected.png: Removed.
  • platform/chromium-linux-x86/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Removed.
  • platform/chromium-linux-x86/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.txt: Removed.
  • platform/chromium-linux-x86/media/video-zoom-controls-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-52-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png: Removed.
  • platform/chromium-linux-x86/svg/as-image/img-preserveAspectRatio-support-2-expected.png: Removed.
  • platform/chromium-linux-x86/svg/as-image/svg-as-background-with-relative-size-expected.png: Removed.
  • platform/chromium-linux-x86/svg/as-image/svg-as-background-with-relative-size-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/as-image/svg-as-background-with-viewBox-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/as-object/object-box-sizing-no-width-height-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/dasharrayOrigin-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/embedding-external-svgs-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/embedding-external-svgs-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/fractional-rects-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/gradient-rotated-bbox-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/invalid-fill-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/invalid-fill-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/invalid-fill-hex-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/invalid-stroke-hex-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/invalid-uri-stroke-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-no-size-attributes-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-explicit-height-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-explicit-height-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-explicit-width-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-explicit-width-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-explicit-width-height-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-explicit-width-height-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-height-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-height-50p-on-target-svg-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-no-width-height-change-content-box-size-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-no-width-height-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-no-width-height-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-on-target-svg-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/custom/rounded-rects-expected.png: Removed.
  • platform/chromium-linux-x86/svg/custom/svg-fonts-in-html-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetX-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-opacity-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-color-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-opacity-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGTextElement-dom-dx-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGTextElement-dom-dy-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGTextElement-dom-rotate-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGTextElement-dom-x-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGTextElement-dom-y-attr-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGTextElement-svgdom-dx-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGTextElement-svgdom-dy-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGTextElement-svgdom-x-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/dynamic-updates/SVGTextElement-svgdom-y-prop-expected.png: Removed.
  • platform/chromium-linux-x86/svg/filters/feBlend-invalid-mode-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/filters/feConvolveFilter-y-bounds-expected.png: Removed.
  • platform/chromium-linux-x86/svg/filters/feDropShadow-expected.png: Removed.
  • platform/chromium-linux-x86/svg/hixie/intrinsic/001-expected.png: Removed.
  • platform/chromium-linux-x86/svg/hixie/intrinsic/001-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/hixie/intrinsic/002-expected.png: Removed.
  • platform/chromium-linux-x86/svg/hixie/intrinsic/002-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/hixie/intrinsic/003-expected.png: Removed.
  • platform/chromium-linux-x86/svg/hixie/intrinsic/003-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/in-html/by-reference-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/text/scaling-font-with-geometric-precision-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/wicd/rightsizing-grid-expected.png: Removed.
  • platform/chromium-linux-x86/svg/wicd/rightsizing-grid-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/wicd/test-rightsizing-a-expected.png: Removed.
  • platform/chromium-linux-x86/svg/wicd/test-rightsizing-a-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/wicd/test-rightsizing-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/wicd/test-rightsizing-b-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/wicd/test-scalable-background-image1-expected.png: Removed.
  • platform/chromium-linux-x86/svg/wicd/test-scalable-background-image1-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/wicd/test-scalable-background-image2-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Removed.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-foreignObject-expected.txt: Removed.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Removed.
  • platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
  • platform/chromium-linux/editing/selection/drag-select-1-expected.txt: Removed.
  • platform/chromium-linux/editing/selection/range-between-block-and-inline-expected.txt: Removed.
  • platform/chromium-linux/editing/selection/select-across-readonly-input-1-expected.txt: Removed.
  • platform/chromium-linux/editing/selection/select-across-readonly-input-2-expected.txt: Removed.
  • platform/chromium-linux/editing/selection/select-across-readonly-input-3-expected.txt: Removed.
  • platform/chromium-linux/editing/selection/select-across-readonly-input-4-expected.txt: Removed.
  • platform/chromium-linux/editing/selection/select-across-readonly-input-5-expected.txt: Removed.
  • platform/chromium-linux/fast/block/positioning/vertical-rl/001-expected.txt: Removed.
  • platform/chromium-linux/fast/borders/border-antialiasing-expected.txt: Removed.
  • platform/chromium-linux/fast/css/percentage-non-integer-expected.txt: Removed.
  • platform/chromium-linux/fast/css/preserve-user-specified-zoom-level-on-reload-expected.txt: Removed.
  • platform/chromium-linux/fast/dom/DeviceOrientation/window-property-expected.txt: Removed.
  • platform/chromium-linux/fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt: Removed.
  • platform/chromium-linux/fast/dom/HTMLProgressElement/progress-element-with-child-crash-expected.txt: Removed.
  • platform/chromium-linux/fast/dom/Window/window-properties-device-orientation-expected.txt: Removed.
  • platform/chromium-linux/fast/forms/cursor-at-editable-content-boundary-expected.txt: Removed.
  • platform/chromium-linux/fast/forms/form-added-to-table-expected.txt: Removed.
  • platform/chromium-linux/fast/forms/input-readonly-autoscroll-expected.txt: Removed.
  • platform/chromium-linux/fast/forms/preserveFormDuringResidualStyle-expected.txt: Removed.
  • platform/chromium-linux/fast/forms/select-background-none-expected.txt: Removed.
  • platform/chromium-linux/fast/gradients/css3-repeating-linear-gradients2-expected.png: Removed.
  • platform/chromium-linux/fast/inline-block/inline-block-vertical-align-expected.txt: Removed.
  • platform/chromium-linux/fast/lists/005-vertical-expected.txt: Removed.
  • platform/chromium-linux/fast/lists/006-vertical-expected.txt: Removed.
  • platform/chromium-linux/fast/lists/007-vertical-expected.txt: Removed.
  • platform/chromium-linux/fast/lists/008-vertical-expected.txt: Removed.
  • platform/chromium-linux/fast/lists/009-vertical-expected.txt: Removed.
  • platform/chromium-linux/fast/multicol/column-rules-expected.txt: Removed.
  • platform/chromium-linux/fast/multicol/layers-in-multicol-expected.txt: Removed.
  • platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Removed.
  • platform/chromium-linux/fast/table/fixed-table-non-cell-in-row-expected.txt: Removed.
  • platform/chromium-linux/fast/table/inline-form-assert-expected.txt: Removed.
  • platform/chromium-linux/fast/table/insert-cell-before-form-expected.txt: Removed.
  • platform/chromium-linux/fast/table/insert-row-before-form-expected.txt: Removed.
  • platform/chromium-linux/fast/table/table-and-parts-outline-expected.txt: Removed.
  • platform/chromium-linux/fast/text/capitalize-empty-generated-string-expected.txt: Removed.
  • platform/chromium-linux/fast/text/international/bidi-linebreak-001-expected.txt: Removed.
  • platform/chromium-linux/fast/text/international/bidi-linebreak-002-expected.txt: Removed.
  • platform/chromium-linux/fast/text/international/bidi-linebreak-003-expected.txt: Removed.
  • platform/chromium-linux/fast/text/international/unicode-bidi-plaintext-expected.txt: Removed.
  • platform/chromium-linux/fast/text/justify-padding-distribution-expected.png: Removed.
  • platform/chromium-linux/fast/text/softHyphen-expected.txt: Removed.
  • platform/chromium-linux/fast/text/word-break-soft-hyphen-expected.txt: Removed.
  • platform/chromium-linux/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt: Removed.
  • platform/chromium-linux/http/tests/appcache/manifest-redirect-expected.txt: Removed.
  • platform/chromium-linux/http/tests/appcache/resource-redirect-2-expected.txt: Removed.
  • platform/chromium-linux/http/tests/appcache/resource-redirect-expected.txt: Removed.
  • platform/chromium-linux/http/tests/appcache/wrong-content-type-expected.txt: Removed.
  • platform/chromium-linux/http/tests/appcache/wrong-signature-2-expected.txt: Removed.
  • platform/chromium-linux/http/tests/appcache/wrong-signature-expected.txt: Removed.
  • platform/chromium-linux/http/tests/loading/bad-scheme-subframe-expected.txt: Removed.
  • platform/chromium-linux/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.txt: Removed.
  • platform/chromium-linux/http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt: Removed.
  • platform/chromium-linux/http/tests/security/cross-origin-xsl-BLOCKED-expected.txt: Removed.
  • platform/chromium-linux/http/tests/security/xss-DENIED-frame-name-expected.txt: Removed.
  • platform/chromium-linux/platform/chromium/fast/text/text-stroke-with-border-expected.txt: Removed.
  • platform/chromium-linux/printing/page-count-relayout-shrink-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/masking-path-05-f-expected.txt: Removed.
  • platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt: Removed.
  • platform/chromium-linux/svg/as-image/svg-as-background-with-relative-size-expected.txt: Removed.
  • platform/chromium-linux/svg/as-image/svg-as-background-with-viewBox-expected.txt: Removed.
  • platform/chromium-linux/svg/batik/text/textDecoration2-expected.txt: Removed.
  • platform/chromium-linux/svg/batik/text/textLayout-expected.txt: Removed.
  • platform/chromium-linux/svg/batik/text/textPCDATA-expected.txt: Removed.
  • platform/chromium-linux/svg/css/path-gradient-stroke-shadow-expected.png: Removed.
  • platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/embedding-external-svgs-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/image-rescale-expected.png: Removed.
  • platform/chromium-linux/svg/custom/image-rescale-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/invalid-fill-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/invalid-fill-hex-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/invalid-stroke-hex-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/invalid-uri-stroke-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-container-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-container-standalone-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-root-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/mouse-move-on-svg-root-standalone-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-no-size-attributes-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-explicit-height-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-explicit-width-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-height-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-height-50p-on-target-svg-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-no-width-height-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-50p-on-target-svg-expected.txt: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-linux/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-linux/svg/custom/small-rect-scale-expected.png: Removed.
  • platform/chromium-linux/svg/custom/text-linking-expected.txt: Removed.
  • platform/chromium-linux/svg/filters/feBlend-invalid-mode-expected.txt: Removed.
  • platform/chromium-linux/svg/filters/feConvolveFilter-y-bounds-expected.png: Removed.
  • platform/chromium-linux/svg/filters/feDisplacementMap-expected.png: Removed.
  • platform/chromium-linux/svg/filters/filter-on-filter-for-text-expected.txt: Removed.
  • platform/chromium-linux/svg/filters/filter-on-tspan-expected.txt: Removed.
  • platform/chromium-linux/svg/hixie/intrinsic/001-expected.txt: Removed.
  • platform/chromium-linux/svg/hixie/intrinsic/002-expected.txt: Removed.
  • platform/chromium-linux/svg/in-html/by-reference-expected.txt: Removed.
  • platform/chromium-linux/svg/text/scaling-font-with-geometric-precision-expected.txt: Removed.
  • platform/chromium-linux/svg/wicd/test-rightsizing-a-expected.txt: Removed.
  • platform/chromium-linux/svg/wicd/test-rightsizing-b-expected.txt: Removed.
  • platform/chromium-linux/svg/wicd/test-scalable-background-image1-expected.txt: Removed.
  • platform/chromium-linux/svg/wicd/test-scalable-background-image2-expected.txt: Removed.
  • platform/chromium-linux/svg/zoom/page/zoom-foreignObject-expected.txt: Removed.
  • platform/chromium-linux/tables/mozilla/bugs/adforce_imgis_com-expected.txt: Removed.
  • platform/chromium-linux/tables/mozilla/bugs/bug16012-expected.txt: Removed.
  • platform/chromium-linux/tables/mozilla/bugs/bug2516-expected.txt: Removed.
  • platform/chromium-linux/tables/mozilla/bugs/bug30559-expected.txt: Removed.
  • platform/chromium-linux/tables/mozilla/bugs/bug32447-expected.txt: Removed.
  • platform/chromium-linux/tables/mozilla/bugs/bug34538-expected.txt: Removed.
  • platform/chromium-linux/tables/mozilla/bugs/bug4527-expected.txt: Removed.
  • platform/chromium-linux/tables/mozilla/bugs/bug78162-expected.txt: Removed.
  • platform/chromium-linux/tables/mozilla/bugs/bug96343-expected.txt: Removed.
  • platform/chromium-linux/transforms/2d/transform-borderbox-expected.txt: Removed.
  • platform/chromium-linux/transforms/2d/transform-origin-borderbox-expected.txt: Removed.
  • platform/chromium-linux/websocket/tests/bad-sub-protocol-control-chars-expected.txt: Removed.
  • platform/chromium-mac-leopard/css2.1/t1202-counter-04-b-expected.txt: Removed.
  • platform/chromium-mac-leopard/css2.1/t1202-counters-04-b-expected.txt: Removed.
  • platform/chromium-mac-leopard/editing/deleting/delete-tab-003-expected.png: Removed.
  • platform/chromium-mac-leopard/editing/deleting/delete-ws-fixup-001-expected.png: Removed.
  • platform/chromium-mac-leopard/editing/inserting/insert-tab-003-expected.png: Removed.
  • platform/chromium-mac-leopard/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/blockflow/border-vertical-lr-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/css/focus-ring-detached-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/css/focus-ring-multiline-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/css/font-face-default-font-expected.png: Removed.
  • platform/chromium-mac-leopard/fast/forms/basic-selects-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/forms/file-input-direction-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-L-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/text/international/bidi-CS-after-AN-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/text/international/bidi-neutral-run-expected.txt: Removed.
  • platform/chromium-mac-leopard/fast/text/international/thai-baht-space-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/custom/circular-marker-reference-2-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/custom/linking-a-03-b-viewTarget-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/custom/linking-a-03-b-zoomAndPan-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/custom/non-circular-marker-reference-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/custom/non-scaling-stroke-markers-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/custom/stroked-pattern-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/custom/text-rotated-gradient-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/custom/use-detach-expected.png: Removed.
  • platform/chromium-mac-leopard/svg/custom/use-detach-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/hixie/links/001-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/text/bidi-text-anchor-direction-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/text/bidi-text-query-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/text/bidi-tspans-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/text/small-fonts-2-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed.
  • platform/chromium-mac-leopard/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-mac/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt: Removed.
  • platform/chromium-mac/fast/block/basic/truncation-rtl-expected.txt: Removed.
  • platform/chromium-mac/fast/block/positioning/rtl-fixed-positioning-expected.txt: Removed.
  • platform/chromium-mac/fast/borders/table-borders-expected.txt: Removed.
  • platform/chromium-mac/fast/css/background-clip-values-expected.png: Removed.
  • platform/chromium-mac/fast/css/stylesheet-candidate-nodes-crash-expected.txt: Removed.
  • platform/chromium-mac/fast/dom/getElementsByClassName/011-expected.txt: Removed.
  • platform/chromium-mac/fast/forms/input-number-unacceptable-style-expected.txt: Removed.
  • platform/chromium-mac/fast/forms/select-background-none-expected.txt: Removed.
  • platform/chromium-mac/fast/invalid/missing-end-tag-expected.txt: Removed.
  • platform/chromium-mac/fast/js/console-non-string-values-expected.txt: Removed.
  • platform/chromium-mac/fast/js/number-toExponential-expected.txt: Removed.
  • platform/chromium-mac/fast/js/number-toprecision-expected.txt: Removed.
  • platform/chromium-mac/fast/lists/003-vertical-expected.txt: Removed.
  • platform/chromium-mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Removed.
  • platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Removed.
  • platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Removed.
  • platform/chromium-mac/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Removed.
  • platform/chromium-mac/fast/parser/external-entities-expected.txt: Removed.
  • platform/chromium-mac/fast/parser/xhtml-alternate-entities-expected.txt: Removed.
  • platform/chromium-mac/fast/repaint/inline-vertical-rl-overflow-expected.txt: Removed.
  • platform/chromium-mac/fast/ruby/after-block-doesnt-crash-expected.txt: Removed.
  • platform/chromium-mac/fast/ruby/after-table-doesnt-crash-expected.txt: Removed.
  • platform/chromium-mac/fast/ruby/base-shorter-than-text-expected.txt: Removed.
  • platform/chromium-mac/fast/ruby/before-block-doesnt-crash-expected.txt: Removed.
  • platform/chromium-mac/fast/ruby/before-table-doesnt-crash-expected.txt: Removed.
  • platform/chromium-mac/fast/ruby/generated-after-counter-doesnt-crash-expected.txt: Removed.
  • platform/chromium-mac/fast/ruby/generated-before-and-after-counter-doesnt-crash-expected.txt: Removed.
  • platform/chromium-mac/fast/ruby/generated-before-counter-doesnt-crash-expected.txt: Removed.
  • platform/chromium-mac/fast/text/find-kana-expected.txt: Removed.
  • platform/chromium-mac/fast/text/justify-ideograph-simple-expected.png: Removed.
  • platform/chromium-mac/fast/url/path-url-expected.txt: Removed.
  • platform/chromium-mac/fast/url/scheme-expected.txt: Removed.
  • platform/chromium-mac/fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: Removed.
  • platform/chromium-mac/fast/xsl/mozilla-tests-expected.txt: Removed.
  • platform/chromium-mac/fast/xsl/xslt-extra-content-at-end-expected.txt: Removed.
  • platform/chromium-mac/http/tests/security/cross-frame-access-get-expected.txt: Removed.
  • platform/chromium-mac/http/tests/security/xssAuditor/javascript-link-HTML-entities-null-char-expected.txt: Removed.
  • platform/chromium-mac/http/tests/xmlhttprequest/xmlhttprequest-missing-file-exception-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.12.1.1-0-2-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.12.1.1-0-3-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.12.2-0-2-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.12.3-0-2-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-0-1-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-0-2-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-1-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.10-2-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-0-1-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-0-2-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-0-3-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-1-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-1-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-10-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-11-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-12-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-13-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-14-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-15-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-16-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-17-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-18-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-19-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-2-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-20-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-21-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-3-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-4-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-5-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-6-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-7-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-8-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.13-2-9-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.14-2-4-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.3-4-22-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.3-4-25-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.2.3.6-4-1-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-3-26-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-3-27-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-1-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-12-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-14-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-5-16-expected.txt: Removed.
  • platform/chromium-mac/ietestcenter/Javascript/15.4.4.15-8-9-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-10-t-expected.png: Removed.
  • platform/chromium-mac/svg/custom/gradient-stroke-width-expected.txt: Removed.
  • platform/chromium-mac/svg/custom/use-invalid-pattern-expected.txt: Removed.
  • platform/chromium-mac/svg/custom/use-invalid-style-expected.txt: Removed.
  • platform/chromium-mac/svg/text/bidi-embedded-direction-expected.png: Removed.
  • platform/chromium-mac/svg/text/bidi-embedded-direction-expected.txt: Removed.
  • platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt: Removed.
  • platform/chromium-win-vista/fast/borders/border-antialiasing-expected.png: Removed.
  • platform/chromium-win-vista/fast/borders/border-antialiasing-expected.txt: Removed.
  • platform/chromium-win-vista/fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt: Removed.
  • platform/chromium-win-vista/fast/forms/validation-message-appearance-expected.txt: Removed.
  • platform/chromium-win-vista/fast/gradients/css3-linear-right-angle-gradients-expected.png: Removed.
  • platform/chromium-win-vista/fast/gradients/css3-repeating-linear-gradients2-expected.png: Removed.
  • platform/chromium-win-vista/fullscreen/full-screen-iframe-zIndex-expected.png: Removed.
  • platform/chromium-win-vista/fullscreen/full-screen-zIndex-after-expected.png: Removed.
  • platform/chromium-win-vista/http/tests/appcache/manifest-redirect-expected.txt: Removed.
  • platform/chromium-win-vista/http/tests/appcache/resource-redirect-2-expected.txt: Removed.
  • platform/chromium-win-vista/http/tests/appcache/resource-redirect-expected.txt: Removed.
  • platform/chromium-win-vista/http/tests/appcache/wrong-content-type-expected.txt: Removed.
  • platform/chromium-win-vista/http/tests/appcache/wrong-signature-2-expected.txt: Removed.
  • platform/chromium-win-vista/http/tests/appcache/wrong-signature-expected.txt: Removed.
  • platform/chromium-win-vista/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Removed.
  • platform/chromium-win-vista/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.txt: Removed.
  • platform/chromium-win-vista/http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png: Removed.
  • platform/chromium-win-vista/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Removed.
  • platform/chromium-win-vista/svg/as-image/svg-as-background-with-relative-size-expected.png: Removed.
  • platform/chromium-win-vista/svg/as-image/svg-as-background-with-relative-size-expected.txt: Removed.
  • platform/chromium-win-vista/svg/as-image/svg-as-background-with-viewBox-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/embedding-external-svgs-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/embedding-external-svgs-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/invalid-fill-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/invalid-fill-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/invalid-fill-hex-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/invalid-fill-hex-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/invalid-stroke-hex-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/invalid-stroke-hex-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/invalid-uri-stroke-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/invalid-uri-stroke-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-no-size-attributes-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-explicit-height-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-explicit-height-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-explicit-width-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-explicit-width-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-explicit-width-height-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-explicit-width-height-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-height-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-height-50p-on-target-svg-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-no-width-height-change-content-box-size-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-no-width-height-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-no-width-height-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-50p-on-target-svg-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png: Removed.
  • platform/chromium-win-vista/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt: Removed.
  • platform/chromium-win-vista/svg/custom/small-rect-scale-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetX-prop-expected.png: Removed.
  • platform/chromium-win-vista/svg/dynamic-updates/SVGTextElement-svgdom-lengthAdjust-prop-expected.png: Removed.
  • platform/chromium-win-vista/svg/filters/feBlend-invalid-mode-expected.txt: Removed.
  • platform/chromium-win-vista/svg/filters/feConvolveFilter-y-bounds-expected.png: Removed.
  • platform/chromium-win-vista/svg/hixie/intrinsic/001-expected.png: Removed.
  • platform/chromium-win-vista/svg/hixie/intrinsic/001-expected.txt: Removed.
  • platform/chromium-win-vista/svg/hixie/intrinsic/002-expected.png: Removed.
  • platform/chromium-win-vista/svg/hixie/intrinsic/002-expected.txt: Removed.
  • platform/chromium-win-vista/svg/hixie/intrinsic/003-expected.png: Removed.
  • platform/chromium-win-vista/svg/hixie/intrinsic/003-expected.txt: Removed.
  • platform/chromium-win-vista/svg/in-html/by-reference-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/scaling-font-with-geometric-precision-expected.png: Removed.
  • platform/chromium-win-vista/svg/text/scaling-font-with-geometric-precision-expected.txt: Removed.
  • platform/chromium-win-vista/svg/text/text-fonts-01-t-expected.txt: Removed.
  • platform/chromium-win-vista/svg/wicd/rightsizing-grid-expected.txt: Removed.
  • platform/chromium-win-vista/svg/wicd/test-rightsizing-a-expected.png: Removed.
  • platform/chromium-win-vista/svg/wicd/test-rightsizing-a-expected.txt: Removed.
  • platform/chromium-win-vista/svg/wicd/test-rightsizing-b-expected.txt: Removed.
  • platform/chromium-win-vista/svg/wicd/test-scalable-background-image1-expected.txt: Removed.
  • platform/chromium-win-vista/svg/wicd/test-scalable-background-image2-expected.png: Removed.
  • platform/chromium-win-vista/svg/wicd/test-scalable-background-image2-expected.txt: Removed.
  • platform/chromium-win-vista/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Removed.
  • platform/chromium-win-vista/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Removed.
  • platform/chromium-win-vista/svg/zoom/page/zoom-foreignObject-expected.txt: Removed.
  • platform/chromium-win-xp/css2.1/t0805-c5519-brdr-r-01-e-expected.png: Removed.
  • platform/chromium-win-xp/css2.1/t0805-c5519-brdr-r-01-e-expected.txt: Removed.
  • platform/chromium-win-xp/css2.1/t0905-c414-flt-fit-01-d-g-expected.png: Removed.
  • platform/chromium-win-xp/css2.1/t0905-c414-flt-fit-01-d-g-expected.txt: Removed.
  • platform/chromium-win-xp/css2.1/t0905-c5525-fltblck-00-d-ag-expected.png: Removed.
  • platform/chromium-win-xp/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt: Removed.
  • platform/chromium-win-xp/css2.1/t0905-c5525-flthw-00-c-g-expected.png: Removed.
  • platform/chromium-win-xp/css2.1/t0905-c5525-flthw-00-c-g-expected.txt: Removed.
  • platform/chromium-win-xp/css2.1/t0905-c5526-flthw-00-c-g-expected.png: Removed.
  • platform/chromium-win-xp/css2.1/t0905-c5526-flthw-00-c-g-expected.txt: Removed.
  • platform/chromium-win-xp/fast/forms/input-appearance-spinbutton-layer-expected.png: Removed.
  • platform/chromium-win-xp/platform/chromium/fast/text/text-stroke-with-border-expected.png: Removed.
  • platform/chromium-win-xp/svg/custom/circular-marker-reference-2-expected.txt: Removed.
  • platform/chromium-win-xp/svg/custom/non-circular-marker-reference-expected.txt: Removed.
  • platform/chromium-win-xp/svg/custom/non-scaling-stroke-markers-expected.txt: Removed.
  • platform/chromium-win-xp/svg/hixie/links/001-expected.txt: Removed.
  • platform/chromium-win/fast/css/css3-nth-tokens-script-expected.txt: Removed.
  • platform/chromium-win/fast/css/css3-nth-tokens-style-expected.txt: Removed.
  • platform/chromium-win/fast/dom/getElementsByClassName/011-expected.txt: Removed.
  • platform/chromium-win/fast/forms/cursor-at-editable-content-boundary-expected.txt: Removed.
  • platform/chromium-win/fast/js/console-non-string-values-expected.txt: Removed.
  • platform/chromium-win/fast/js/function-prototype-expected.txt: Removed.
  • platform/chromium-win/fast/js/kde/exception_propagation-expected.txt: Removed.
  • platform/chromium-win/fast/js/number-toExponential-expected.txt: Removed.
  • platform/chromium-win/fast/js/number-toprecision-expected.txt: Removed.
  • platform/chromium-win/fast/repaint/inline-vertical-rl-overflow-expected.txt: Removed.
  • platform/chromium-win/fast/text/justification-padding-mid-word-expected.txt: Removed.
  • platform/chromium-win/fast/url/path-url-expected.txt: Removed.
  • platform/chromium-win/fast/url/scheme-expected.txt: Removed.
  • platform/chromium-win/http/tests/security/cross-frame-access-get-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.12.1.1-0-2-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.12.1.1-0-3-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.12.2-0-2-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.12.3-0-2-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.10-0-1-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.10-0-2-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.10-1-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.10-2-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-0-1-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-0-2-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-0-3-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-1-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-1-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-10-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-11-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-12-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-13-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-14-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-15-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-16-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-17-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-18-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-19-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-2-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-20-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-21-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-3-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-4-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-5-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-6-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-7-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-8-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.13-2-9-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.14-2-4-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.3-4-22-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.3-4-25-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.2.3.6-4-1-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-3-26-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-3-27-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-1-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-12-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-14-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-5-16-expected.txt: Removed.
  • platform/chromium-win/ietestcenter/Javascript/15.4.4.15-8-9-expected.txt: Removed.
  • platform/chromium-win/svg/custom/gradient-stroke-width-expected.txt: Removed.
  • platform/chromium-win/svg/custom/pattern-rotate-expected.txt: Removed.
  • platform/chromium-win/svg/dom/length-list-parser-expected.txt: Removed.
  • platform/chromium-win/svg/dom/path-parser-expected.txt: Removed.
  • platform/chromium-win/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.txt: Removed.
  • platform/chromium-win/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.txt: Removed.
  • platform/gtk/editing/pasteboard/page-zoom-expected.txt: Removed.
  • platform/gtk/fast/borders/outline-alpha-block-expected.txt: Removed.
  • platform/gtk/fast/borders/outline-alpha-inline-expected.txt: Removed.
  • platform/gtk/fast/canvas/canvas-toDataURL-case-insensitive-mimetype-expected.txt: Removed.
  • platform/gtk/fast/forms/onselect-textarea-expected.txt: Removed.
  • platform/gtk/fast/table/simple_paint-expected.txt: Removed.
  • platform/gtk/http/tests/security/contentSecurityPolicy/report-uri-expected.txt: Removed.
  • platform/gtk/http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt: Removed.
  • platform/gtk/svg/custom/text-zoom-expected.txt: Removed.
  • platform/mac-leopard/accessibility/table-with-aria-role-expected.txt: Removed.
  • platform/mac-leopard/fast/canvas/webgl/css-webkit-canvas-expected.png: Removed.
  • platform/mac-leopard/fast/canvas/webgl/css-webkit-canvas-repaint-expected.png: Removed.
  • platform/mac-leopard/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Removed.
  • platform/mac-leopard/fast/multicol/span/span-margin-collapsing-expected.txt: Removed.
  • platform/mac-leopard/fast/ruby/base-shorter-than-text-expected.txt: Removed.
  • platform/mac-leopard/fast/text/emphasis-combined-text-expected.txt: Removed.
  • platform/mac-leopard/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Removed.
  • platform/mac-leopard/media/controls-strict-mode-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
  • platform/mac-leopard/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Removed.
  • platform/mac-leopard/svg/batik/text/smallFonts-expected.txt: Removed.
  • platform/mac-leopard/svg/carto.net/button-expected.txt: Removed.
  • platform/mac-leopard/svg/carto.net/combobox-expected.txt: Removed.
  • platform/mac-leopard/svg/carto.net/textbox-expected.txt: Removed.
  • platform/mac-leopard/svg/carto.net/window-expected.txt: Removed.
  • platform/mac-leopard/svg/clip-path/clip-in-mask-expected.txt: Removed.
  • platform/mac-leopard/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.txt: Removed.
  • platform/mac-leopard/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.txt: Removed.
  • platform/mac-leopard/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/circular-marker-reference-2-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/image-rescale-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/js-late-clipPath-and-object-creation-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/js-late-clipPath-creation-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/marker-default-width-height-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/non-circular-marker-reference-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/non-scaling-stroke-markers-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/path-textPath-simulation-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/stroke-width-large-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/stroked-pattern-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/text-rotated-gradient-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/tref-update-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/use-detach-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/use-referencing-nonexisting-symbol-expected.txt: Removed.
  • platform/mac-leopard/svg/custom/viewBox-hit-expected.txt: Removed.
  • platform/mac-leopard/svg/hixie/error/017-expected.txt: Removed.
  • platform/mac-leopard/svg/hixie/links/001-expected.txt: Removed.
  • platform/mac-leopard/svg/hixie/mixed/004-expected.txt: Removed.
  • platform/mac-leopard/svg/hixie/mixed/005-expected.txt: Removed.
  • platform/mac-leopard/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: Removed.
  • platform/mac-leopard/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: Removed.
  • platform/mac-leopard/svg/text/font-size-below-point-five-2-expected.txt: Removed.
  • platform/mac-leopard/svg/text/scaled-font-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacing-stretch-1-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacing-stretch-2-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacing-stretch-3-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacing-stretch-4-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Removed.
  • platform/mac-leopard/svg/text/select-x-list-3-expected.txt: Removed.
  • platform/mac-leopard/svg/text/small-fonts-2-expected.txt: Removed.
  • platform/mac-leopard/svg/text/small-fonts-3-expected.txt: Removed.
  • platform/mac-leopard/svg/text/small-fonts-expected.txt: Removed.
  • platform/mac-leopard/svg/text/small-fonts-in-html5-expected.txt: Removed.
  • platform/mac-leopard/svg/text/text-text-01-b-expected.txt: Removed.
  • platform/mac-leopard/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed.
  • platform/mac-snowleopard/fast/forms/input-placeholder-visibility-1-expected.txt: Removed.
  • platform/mac-snowleopard/fast/forms/input-placeholder-visibility-2-expected.txt: Removed.
  • platform/mac-snowleopard/fast/forms/input-placeholder-visibility-3-expected.txt: Removed.
  • platform/mac-wk2/fast/forms/cursor-at-editable-content-boundary-expected.txt: Removed.
  • platform/mac-wk2/media/controls-without-preload-expected.txt: Removed.
  • platform/win-wk2/editing/selection/caret-ltr-right-expected.txt: Removed.
  • platform/win-wk2/editing/selection/drag-text-delay-expected.txt: Removed.
  • platform/win-wk2/fast/css/pseudo-any-expected.txt: Removed.
  • platform/win-wk2/fast/forms/textfield-overflow-expected.txt: Removed.
  • platform/win-wk2/fast/ruby/after-block-doesnt-crash-expected.txt: Removed.
  • platform/win-wk2/fast/ruby/after-table-doesnt-crash-expected.txt: Removed.
  • platform/win-wk2/fast/ruby/before-block-doesnt-crash-expected.txt: Removed.
  • platform/win-wk2/fast/ruby/before-table-doesnt-crash-expected.txt: Removed.
  • platform/win-wk2/fast/ruby/generated-after-counter-doesnt-crash-expected.txt: Removed.
  • platform/win-wk2/fast/ruby/generated-before-and-after-counter-doesnt-crash-expected.txt: Removed.
  • platform/win-wk2/fast/ruby/generated-before-counter-doesnt-crash-expected.txt: Removed.
  • platform/win-wk2/http/tests/uri/username-with-no-hostname-expected.txt: Removed.
  • platform/win-wk2/plugins/npruntime/embed-property-equality-expected.txt: Removed.
  • platform/win-wk2/plugins/resize-from-plugin-expected.txt: Removed.
  • platform/win-xp/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Removed.
  • platform/win-xp/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Removed.
  • platform/win-xp/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Removed.
  • platform/win-xp/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Removed.
  • platform/win-xp/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Removed.
  • platform/win-xp/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Removed.
  • platform/win-xp/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Removed.
  • platform/win-xp/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Removed.
  • platform/win-xp/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Removed.
  • platform/win-xp/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Removed.
  • platform/win-xp/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Removed.
  • platform/win-xp/svg/text/bidi-tspans-expected.txt: Removed.
  • platform/win/compositing/layer-creation/spanOverlapsCanvas-expected.txt: Removed.
  • platform/win/editing/inserting/4960120-1-expected.txt: Removed.
  • platform/win/editing/pasteboard/5761530-1-expected.txt: Removed.
  • platform/win/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt: Removed.
  • platform/win/editing/selection/select-text-overflow-ellipsis-expected.txt: Removed.
  • platform/win/fast/css/box-shadow-and-border-radius-expected.txt: Removed.
  • platform/win/fast/css/opacity-float-expected.txt: Removed.
  • platform/win/fast/css/resize-corner-tracking-expected.txt: Removed.
  • platform/win/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt: Removed.
  • platform/win/fast/dom/horizontal-scrollbar-when-dir-change-expected.txt: Removed.
  • platform/win/fast/events/panScroll-click-hyperlink-expected.txt: Removed.
  • platform/win/fast/forms/basic-textareas-expected.txt: Removed.
  • platform/win/fast/forms/basic-textareas-quirks-expected.txt: Removed.
  • platform/win/fast/forms/search-cancel-button-style-sharing-expected.txt: Removed.
  • platform/win/fast/forms/search-display-none-cancel-button-expected.txt: Removed.
  • platform/win/fast/forms/search-placeholder-value-changed-expected.txt: Removed.
  • platform/win/fast/forms/textAreaLineHeight-expected.txt: Removed.
  • platform/win/fast/forms/textarea-metrics-expected.txt: Removed.
  • platform/win/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Removed.
  • platform/win/fast/forms/textarea-placeholder-set-attribute-expected.txt: Removed.
  • platform/win/fast/forms/textarea-placeholder-set-value-expected.txt: Removed.
  • platform/win/fast/forms/textarea-scrollbar-expected.txt: Removed.
  • platform/win/fast/forms/textarea-scrolled-type-expected.txt: Removed.
  • platform/win/fast/forms/textarea-setinnerhtml-expected.txt: Removed.
  • platform/win/fast/images/favicon-as-image-expected.txt: Removed.
  • platform/win/fast/overflow/overflow-x-y-expected.txt: Removed.
  • platform/win/fast/parser/entity-comment-in-textarea-expected.txt: Removed.
  • platform/win/fast/parser/open-comment-in-textarea-expected.txt: Removed.
  • platform/win/fast/text/atsui-negative-spacing-features-expected.txt: Removed.
  • platform/win/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.txt: Removed.
  • platform/win/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Removed.
  • platform/win/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Removed.
  • platform/win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Removed.
  • platform/win/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Removed.
  • platform/win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png: Removed.
  • platform/win/svg/batik/masking/maskRegions-expected.txt: Removed.
  • platform/win/svg/custom/broken-internal-references-expected.txt: Removed.
  • platform/win/svg/custom/junk-data-expected.txt: Removed.
  • platform/win/svg/filters/feColorMatrix-values-expected.txt: Removed.
  • platform/win/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed.
  • platform/win/tables/mozilla/bugs/bug30559-expected.txt: Removed.
12:20 Changeset [90698] by eae@chromium.org
  • 15 edits in trunk/Source/WebCore

Switch updateHitTestResult to to new layout types
https://bugs.webkit.org/show_bug.cgi?id=64209

Reviewed by Eric Seidel.

No new tests, no functionality changes.

  • rendering/EllipsisBox.cpp:

(WebCore::EllipsisBox::nodeAtPoint):

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::hitTestFloats):
(WebCore::RenderBlock::updateHitTestResult):

  • rendering/RenderBlock.h:
  • rendering/RenderInline.cpp:

(WebCore::RenderInline::updateHitTestResult):

  • rendering/RenderInline.h:
  • rendering/RenderLineBoxList.cpp:

(WebCore::RenderLineBoxList::hitTest):

  • rendering/RenderObject.cpp:

(WebCore::RenderObject::updateHitTestResult):

  • rendering/RenderObject.h:
  • rendering/RenderView.cpp:

(WebCore::RenderView::updateHitTestResult):

  • rendering/RenderView.h:
  • rendering/svg/RenderSVGContainer.cpp:

(WebCore::RenderSVGContainer::nodeAtFloatPoint):

  • rendering/svg/RenderSVGImage.cpp:

(WebCore::RenderSVGImage::nodeAtFloatPoint):

  • rendering/svg/RenderSVGPath.cpp:

(WebCore::RenderSVGPath::nodeAtFloatPoint):

  • rendering/svg/RenderSVGRoot.cpp:

(WebCore::RenderSVGRoot::nodeAtPoint):

11:55 Changeset [90697] by abarth@webkit.org
  • 5 edits in trunk/Tools

Clean up style in fallback path calculation
https://bugs.webkit.org/show_bug.cgi?id=64239

Reviewed by Daniel Bates.

  • Scripts/webkitpy/layout_tests/port/chromium_linux.py:
  • Scripts/webkitpy/layout_tests/port/chromium_win.py:
  • Scripts/webkitpy/layout_tests/port/mac.py:
  • Scripts/webkitpy/layout_tests/port/win.py:
11:39 Changeset [90696] by abarth@webkit.org
  • 2 deletes in trunk/LayoutTests/platform

Actually remove the directories.

11:37 Changeset [90695] by abarth@webkit.org
  • 1 edit
    3 deletes in trunk/LayoutTests

Remove LayoutTests/platform/android and LayoutTests/platform/android-v8
https://bugs.webkit.org/show_bug.cgi?id=64240

Reviewed by Sam Weinig.

These results directories are basically empty and haven't been touched
in almost a year. There are not maintained and are almost certantly
out of date.

  • platform/android: Removed.
  • platform/android-v8: Removed.
  • platform/android-v8/fast: Removed.
  • platform/android-v8/fast/dom: Removed.
  • platform/android-v8/fast/dom/DeviceMotion: Removed.
  • platform/android-v8/fast/dom/DeviceMotion/window-property-expected.txt: Removed.
  • platform/android-v8/fast/dom/DeviceOrientation: Removed.
  • platform/android-v8/fast/dom/DeviceOrientation/window-property-expected.txt: Removed.
  • platform/android/fast: Removed.
  • platform/android/fast/text: Removed.
  • platform/android/fast/text/hyphenate-character-expected.txt: Removed.
  • platform/android/fast/text/hyphens-expected.txt: Removed.
11:33 Changeset [90694] by commit-queue@webkit.org
  • 5 edits in trunk/Source/WebKit2

[Qt][WK2] Move setResizesToContentsUsingLayoutSize() to the touch specific page proxy
https://bugs.webkit.org/show_bug.cgi?id=64238

Patch by Benjamin Poulain <benjamin@webkit.org> on 2011-07-10
Reviewed by Andreas Kling.

The method is specific to the touch view, so it should be in QTouchWebPageProxy instead
of QtWebPageProxy.

  • UIProcess/qt/QtWebPageProxy.cpp:
  • UIProcess/qt/QtWebPageProxy.h:
  • UIProcess/qt/qtouchwebpageproxy.cpp:

(QTouchWebPageProxy::setResizesToContentsUsingLayoutSize):

  • UIProcess/qt/qtouchwebpageproxy.h:
11:04 Changeset [90693] by benjamin.poulain@nokia.com
  • 2 edits in trunk/Tools

[Qt][WK2] Implement the rest of WTR::PlatformWebView
https://bugs.webkit.org/show_bug.cgi?id=63630

Patch by Balazs Kelemen <kbalazs@webkit.org> on 2011-07-10
Reviewed by Kenneth Rohde Christiansen.

  • WebKitTestRunner/qt/PlatformWebViewQt.cpp:

(WTR::PlatformWebView::windowFrame):
(WTR::PlatformWebView::setWindowFrame):

09:32 Changeset [90692] by paroga@webkit.org
  • 2 edits in trunk/Source/WebCore

Reviewed by Adam Barth.

Fix member variable order of ContextMenuItem
https://bugs.webkit.org/show_bug.cgi?id=59905

Use the same order at decleration and assignment to silence compiler warning.

  • platform/ContextMenuItem.h:
08:37 Changeset [90691] by mitz@apple.com
  • 6 edits
    2 adds in trunk

<rdar://problem/9750062> REGRESSION: Button text missing in many iTunes Store pages
https://bugs.webkit.org/show_bug.cgi?id=64236

Reviewed by Maciej Stachowiak.

Source/WebCore:

Test: fast/css/empty-display-none.html

When an :empty selector caused an element to not have a renderer, the check for empty style
change when finishing parsing the elemenet did nothing, because it could not check if the
element’s current style was affected by :empty. The fix is to record the fact that the style
was affected by :empty in ElementRareData in the no-renderer case.

  • dom/Element.cpp:

(WebCore::Element::recalcStyle): Clear the m_styleAffectedByEmpty flag.
(WebCore::checkForEmptyStyleChange): If the style is null (meaning there is no renderer), check
Element::styleAffectedByEmpty().
(WebCore::Element::setStyleAffectedByEmpty): Added. Sets the flag in rare data.
(WebCore::Element::styleAffectedByEmpty): Added. Checks for the flag in rare data.

  • dom/Element.h:
  • dom/ElementRareData.h:

(WebCore::ElementRareData::ElementRareData): Added m_styleAffectedByEmpty and initialized it
to false.

  • dom/NodeRenderingContext.cpp:

(WebCore::NodeRendererFactory::createRendererAndStyle): If an element doesn’t need a renderer
and its style is affected by :empty, record this fact in the element by calling setStyleAffectedByEmpty().

LayoutTests:

  • fast/css/empty-display-none-expected.txt: Added.
  • fast/css/empty-display-none.html: Added.
05:21 Changeset [90690] by mrowe@apple.com
  • 2 edits in trunk/Source/WebCore

Fix the build.

  • svg/properties/SVGAttributeToPropertyMap.h: Forward-declare SVGPropertyInfo as a struct

since that's what it is.

03:49 Changeset [90689] by mrowe@apple.com
  • 2 edits in trunk/Tools

Teach build-webkit how to find the latest WebKitSystemInterface binary.

  • Scripts/build-webkit:

07/09/11:

13:43 Changeset [90688] by paroga@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

Fix unaligned userspace access for SH4 platforms.
https://bugs.webkit.org/show_bug.cgi?id=62993

Patch by Thouraya Andolsi <thouraya.andolsi@st.com> on 2011-07-09

  • wtf/Platform.h:
13:06 Changeset [90687] by paroga@webkit.org
  • 3 edits in trunk/Source/JavaScriptCore

Fix MIPS build due to readInt32 and readPointer
https://bugs.webkit.org/show_bug.cgi?id=63962

Patch by Chao-ying Fu <fu@mips.com> on 2011-07-09

  • assembler/MIPSAssembler.h:

(JSC::MIPSAssembler::readInt32):
(JSC::MIPSAssembler::readPointer):

  • assembler/MacroAssemblerMIPS.h:

(JSC::MacroAssemblerMIPS::rshift32):

12:47 Changeset [90686] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebKit2

Patch by Noel Gordon <noel.gordon@gmail.com> on 2011-07-09
Reviewed by Adam Roben.

[WebKit2] Forward focus events to windowless plugins on the windows port.
https://bugs.webkit.org/show_bug.cgi?id=63251

No new tests. Covered by existing tests: plugins/mouse-events.html and
plugins/keyboard-events.html.

  • WebProcess/Plugins/Netscape/win/NetscapePluginWin.cpp:

(WebKit::NetscapePlugin::platformSetFocus):

12:44 Changeset [90685] by kevino@webkit.org
  • 7 edits in trunk/Source/WebKit/wx

Reviewed by Kevin Ollivier.

[wx] In load events, specify the wxWebFrame that sent them.

https://bugs.webkit.org/show_bug.cgi?id=64233

12:40 Changeset [90684] by paroga@webkit.org
  • 6 edits in trunk/Source/WebCore

Unreviewed WinCE build fix for r90680.

Repeat the change done in r90681 for all other SVGAnimated*PropertyTearOff.h files.

  • svg/properties/SVGAnimatedEnumerationPropertyTearOff.h: Make create public and remove friendship with SVGAnimatedProperty.
  • svg/properties/SVGAnimatedListPropertyTearOff.h: Ditto.
  • svg/properties/SVGAnimatedPathSegListPropertyTearOff.h: Ditto.
  • svg/properties/SVGAnimatedPropertyTearOff.h: Ditto.
  • svg/properties/SVGAnimatedTransformListPropertyTearOff.h: Ditto.
12:29 Changeset [90683] by kevino@webkit.org
  • 2 edits in trunk/Source/WebKit/wx

Reviewed by Kevin Ollivier.

Make sure wxPrintData grabs the default print settings to calculate page width,
and readjusts settings after the print dialog is displayed.

https://bugs.webkit.org/show_bug.cgi?id=64232

12:05 Changeset [90682] by aroben@apple.com
  • 4 edits in trunk/Tools

Teach TestFailures to abbreviate the examples of test flakiness

These lists can get quite long, and it's not really helpful in most cases to have soooooo
many examples of flakiness.

Fixes <http://webkit.org/b/64203> Lists of flaky revisions on TestFailures page can get so
long they're hard to navigate

Reviewed by Dan Bates.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/FlakyLayoutTestDetector.js:

(FlakyLayoutTestDetector.prototype.flakinessExamples): If we have more than a certain number
of examples, replace the middle items with a separator.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/TestFailures.css:

(.flakiness-example-separator): Added styles for the separator.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/ViewController.js:

(ViewController.prototype._domForPossiblyFlakyTests): Use a vertical ellipsis to represent
the separator.

07:35 Changeset [90681] by zimmermann@webkit.org
  • 2 edits in trunk/Source/WebCore

2011-07-09 Nikolas Zimmermann <nzimmermann@rim.com>

Add a possibility to retrieve the associated SVGAnimatedProperty object for a certain XML attribute
https://bugs.webkit.org/show_bug.cgi?id=63797

Fix WinCE build. Funny none other platform complained.

  • svg/properties/SVGAnimatedStaticPropertyTearOff.h: Make create public, SVGAnimatedProperty needs it - remove friendship with it.
04:26 Changeset [90680] by zimmermann@webkit.org
  • 168 edits
    3 adds in trunk/Source/WebCore

2011-07-09 Nikolas Zimmermann <nzimmermann@rim.com>

Add a possibility to retrieve the associated SVGAnimatedProperty object for a certain XML attribute
https://bugs.webkit.org/show_bug.cgi?id=63797

Reviewed by Dirk Schulze.

In order to prepare animVal support we need a way to map a given SVG DOM attribute to a SVGAnimatedProperty.
eg. SVGNames::xAttr -> SVGRectElement::xAnimated(), etc. This will be needed to update the animVal of the
SVGAnimatedProperty, if an animation is running. It would required adding a new method to all SVG* classes
that define animated properties. Unfortunately we already have lots of repeated code in methods like
synchronizeProperty / fillAttributeToPropertyTypeMap. Look at SVGRectElement for example:

void SVGRectElement::synchronizeProperty(const QualifiedName& attrName)
{

if (attrName == anyQName()) {

synchronizeX();
synchronizeY();

...

}

if (attrName == SVGNames::xAttr) {

synchronizeX();
return;

}

if (attrName == SVGNames::yAttr) {

synchronizeY();
return;

}
...

}

or

void SVGRectElement::fillAttributeToPropertyTypeMap()
{

AttributeToPropertyTypeMap& attributeToPropertyTypeMap = this->attributeToPropertyTypeMap();


SVGStyledTransformableElement::fillPassedAttributeToPropertyTypeMap(attributeToPropertyTypeMap);
attributeToPropertyTypeMap.set(SVGNames::xAttr, AnimatedLength);
attributeToPropertyTypeMap.set(SVGNames::yAttr, AnimatedLength);
...

}

These lookups are all performed dynamically. Each synchronizeProperty() call does a lot of comparisons.
fillAttributeToPropertyTypeMap() isn't that bad as the result is cached in a static HashMap per-SVGRectElement.
There's no reason to do these things dynamically!

Inspired by JSC, I'm adding a "static const SVGPropertyInfo s_fooPropertyInfo" object for each animated SVG property.
For example, for SVGRectElements SVGAnimatedLength x property we're storing:

  • "AnimatedPropertyType type" (AnimatedLength -- note the enum was named AnimatedAttributeType, I renamed it to AnimatedPropertyType for clarity)
  • "const QualifiedName& attributeName" (SVGNames::xAttr)
  • "const AtomicString& propertyIdentifier" (SVGNames::xAttr.localName() -- only different if N-wrappers map to a single XML DOM attribute, eg. orientAttr)
  • "SynchronizeProperty synchronizeProperty" (callback to SVGRectElement::synchronizeX)
  • "LookupOrCreateWrapperForAnimatedProperty lookupOrCreateWrapperForAnimatedProperty" (callback to SVGRectElement::xAnimated)

Using this information, we can replace all the various synchronizeProperty/fillAttributeToPropertyMap implementations, with a single one in SVGElement.
All these are auto-generated, using the standard macros used to define/declare SVG animated properties. This required several changes to the macros.
Here's a summary:


#1) In all headers, wrap DECLARE_ANIMATED_* calls, in BEGIN_DECLARE_ANIMATED_PROPERTIES(ClassName) / END_DECLARE_ANIMATED_PROPERTIES blocks.


Sample change for SVGRectElement:

  • DECLARE_ANIMATED_LENGTH(X, x)
  • DECLARE_ANIMATED_LENGTH(Y, y)
  • ...

+ BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGRectElement)
+ DECLARE_ANIMATED_LENGTH(X, x)
+ DECLARE_ANIMATED_LENGTH(Y, y)
+ ...
+ END_DECLARE_ANIMATED_PROPERTIES

#2) In all cpp files, add a new section wrapped in BEGIN_REGISTER_ANIMATED_PROPERTIES(ClassName / END_REGISTER_ANIMATED_PROPERTIES blocks:

Sample change for SVGRectElement:
+BEGIN_REGISTER_ANIMATED_PROPERTIES(SVGRectElement)
+ REGISTER_LOCAL_ANIMATED_PROPERTY(x)
+ REGISTER_LOCAL_ANIMATED_PROPERTY(y)
+ ...
+ REGISTER_PARENT_ANIMATED_PROPERTIES(SVGStyledTransformableElement)
+ REGISTER_PARENT_ANIMATED_PROPERTIES(SVGTests)
+END_REGISTER_ANIMATED_PROPERTIES

This is the main piece of the logic that replaces the manual synchronizeProperty/fillAttributeToPropertyMap implementation. It expands to following:

SVGAttributeToPropertyMap& SVGRectElement::attributeToPropertyMap()
{

DEFINE_STATIC_LOCAL(SVGAttributeToPropertyMap, s_attributeToPropertyMap, ());

}

static void registerAnimatedPropertiesForSVGRectElement()
{

SVGAttributeToPropertyMap& map = SVGRectElement::attributeToPropertyMap();
if (!map.isEmpty())

return;

map.addProperty(SVGRectElement::xPropertyInfo());
map.addProperty(SVGRectElement::yPropertyInfo());
...
map.addProperties(SVGStyledTransformableElement::attributeToPropertyMap());
map.addProperties(SVGTests::attributeToPropertyMap());

}

A single-instance of SVGAttributeToPropertyMap is created for each SVG*Element. The constructor of SVGRectElement is supposed to call
registerAnimatedPropertiesForSVGRectElement(), which collects all properties of SVGRectElement and all its parent classes and stores them
in a Vector<const SVGPropertyInfo*>. This Vector is stored in a HashMap<QualifiedName, Vector<const SVGPropertyInfo*> > where the key
is the attribute name (eg. SVGNames::xAttr -> SVGRectElement::xPropertyInfo). This is only done _once_ per SVGRectElement.

SVGElement contains a "virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap()" method, and SVGRectElement overrides it
and returns SVGRectElement::attributeToPropertyMap() (which is static!) -- this is hidden again in the macros, no need to write any code.

SVGAttributeToPropertyMap provides following API:

  • bool synchronizeProperty(SVGElement* contextElement, const QualifiedName& attributeName)
  • void synchronizeProperties(SVGElement* contextElement)


A generic way to synchronize a SVGAnimatedProperty with its XML DOM attribute. Any SVG DOM change to eg. <rect>s x property will now trigger
contextElement->localAttributeToPropertyMap().synchronizeProperty(this, SVGNames::xAttr)
The SVGAttributeToPropertyMap will ask its HashMap for the Vector containing the properties for SVGNames::xAttr (in that case, just one xAnimated()).

  • void animatedPropertyTypeForAttribute(const QualifiedName& attributeName, Vector<AnimatedPropertyType>& propertyTypes)

This method replaces the fillAttributeToPropertyMap implementations everywhere.


  • void animatedPropertiesForAttribute(SVGElement* contextElement, const QualifiedName& attributeName, Vector<RefPtr<SVGAnimatedProperty> >& properties);

This method is not used yet, but allows us to collect all SVGAnimatedProperties for a QualifiedName -- the initial goal for this patch.

#3) In all cpp files, add a call to "registerAnimatedPropertiesForClassName()" in the constructor. Forgetting this will result in a compile error.

Doesn't affect any tests.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/scripts/CodeGeneratorJS.pm: (NativeToJSValue):
  • bindings/scripts/CodeGeneratorObjC.pm: (GenerateImplementation):
  • bindings/scripts/CodeGeneratorV8.pm: (GenerateNormalAttrGetter):
  • svg/SVGAElement.cpp: (WebCore::SVGAElement::SVGAElement):
  • svg/SVGAElement.h: (WebCore::SVGAElement::synchronizeRequiredFeatures): (WebCore::SVGAElement::synchronizeRequiredExtensions): (WebCore::SVGAElement::synchronizeSystemLanguage):
  • svg/SVGAltGlyphElement.cpp: (WebCore::SVGAltGlyphElement::SVGAltGlyphElement):
  • svg/SVGAltGlyphElement.h:
  • svg/SVGAnimateElement.cpp: (WebCore::SVGAnimateElement::SVGAnimateElement): (WebCore::SVGAnimateElement::hasValidAttributeType): (WebCore::SVGAnimateElement::determineAnimatedPropertyType): (WebCore::SVGAnimateElement::determinePropertyValueTypes): (WebCore::SVGAnimateElement::calculateAnimatedValue): (WebCore::SVGAnimateElement::calculateFromAndToValues): (WebCore::SVGAnimateElement::calculateFromAndByValues): (WebCore::SVGAnimateElement::resetToBaseValue): (WebCore::SVGAnimateElement::applyResultsToTarget): (WebCore::SVGAnimateElement::calculateDistance): (WebCore::SVGAnimateElement::ensureAnimator):
  • svg/SVGAnimateElement.h:
  • svg/SVGAnimateTransformElement.cpp: (WebCore::SVGAnimateTransformElement::hasValidAttributeType): (WebCore::SVGAnimateTransformElement::determineAnimatedPropertyType): (WebCore::SVGAnimateTransformElement::resetToBaseValue): (WebCore::SVGAnimateTransformElement::calculateAnimatedValue): (WebCore::SVGAnimateTransformElement::applyResultsToTarget):
  • svg/SVGAnimateTransformElement.h:
  • svg/SVGAnimatedAngle.h:
  • svg/SVGAnimatedBoolean.h:
  • svg/SVGAnimatedEnumeration.h:
  • svg/SVGAnimatedInteger.h:
  • svg/SVGAnimatedLength.h:
  • svg/SVGAnimatedLengthList.h:
  • svg/SVGAnimatedNumber.h:
  • svg/SVGAnimatedNumberList.h:
  • svg/SVGAnimatedPreserveAspectRatio.h:
  • svg/SVGAnimatedRect.h:
  • svg/SVGAnimatedString.h:
  • svg/SVGAnimatedTransformList.h:
  • svg/SVGAnimatedType.cpp: (WebCore::SVGAnimatedType::SVGAnimatedType):
  • svg/SVGAnimatedType.h: (WebCore::SVGAnimatedType::type):
  • svg/SVGAnimatedTypeAnimator.h: (WebCore::SVGAnimatedTypeAnimator::SVGAnimatedTypeAnimator):
  • svg/SVGAnimationElement.cpp: (WebCore::SVGAnimationElement::SVGAnimationElement): (WebCore::SVGAnimationElement::currentValuesForValuesAnimation):
  • svg/SVGAnimationElement.h: (WebCore::SVGAnimationElement::synchronizeRequiredFeatures): (WebCore::SVGAnimationElement::synchronizeRequiredExtensions): (WebCore::SVGAnimationElement::synchronizeSystemLanguage):
  • svg/SVGAnimatorFactory.h: (WebCore::SVGAnimatorFactory::create):
  • svg/SVGCircleElement.cpp: (WebCore::SVGCircleElement::SVGCircleElement):
  • svg/SVGCircleElement.h: (WebCore::SVGCircleElement::synchronizeRequiredFeatures): (WebCore::SVGCircleElement::synchronizeRequiredExtensions): (WebCore::SVGCircleElement::synchronizeSystemLanguage):
  • svg/SVGClipPathElement.cpp: (WebCore::SVGClipPathElement::SVGClipPathElement):
  • svg/SVGClipPathElement.h: (WebCore::SVGClipPathElement::synchronizeRequiredFeatures): (WebCore::SVGClipPathElement::synchronizeRequiredExtensions): (WebCore::SVGClipPathElement::synchronizeSystemLanguage):
  • svg/SVGComponentTransferFunctionElement.cpp: (WebCore::SVGComponentTransferFunctionElement::SVGComponentTransferFunctionElement):
  • svg/SVGComponentTransferFunctionElement.h:
  • svg/SVGCursorElement.cpp: (WebCore::SVGCursorElement::SVGCursorElement):
  • svg/SVGCursorElement.h: (WebCore::SVGCursorElement::synchronizeRequiredFeatures): (WebCore::SVGCursorElement::synchronizeRequiredExtensions): (WebCore::SVGCursorElement::synchronizeSystemLanguage):
  • svg/SVGDefsElement.cpp: (WebCore::SVGDefsElement::SVGDefsElement):
  • svg/SVGDefsElement.h: (WebCore::SVGDefsElement::synchronizeRequiredFeatures): (WebCore::SVGDefsElement::synchronizeRequiredExtensions): (WebCore::SVGDefsElement::synchronizeSystemLanguage):
  • svg/SVGElement.cpp: (WebCore::SVGElement::animatedPropertyTypeForAttribute): (WebCore::SVGElement::updateAnimatedSVGAttribute): (WebCore::SVGElement::localAttributeToPropertyMap): (WebCore::SVGElement::synchronizeRequiredFeatures): (WebCore::SVGElement::synchronizeRequiredExtensions): (WebCore::SVGElement::synchronizeSystemLanguage):
  • svg/SVGElement.h: (WebCore::SVGElement::svgAttributeChanged): (WebCore::SVGElement::synchronizeRequiredFeatures): (WebCore::SVGElement::synchronizeRequiredExtensions): (WebCore::SVGElement::synchronizeSystemLanguage):
  • svg/SVGEllipseElement.cpp: (WebCore::SVGEllipseElement::SVGEllipseElement):
  • svg/SVGEllipseElement.h: (WebCore::SVGEllipseElement::synchronizeRequiredFeatures): (WebCore::SVGEllipseElement::synchronizeRequiredExtensions): (WebCore::SVGEllipseElement::synchronizeSystemLanguage):
  • svg/SVGFEBlendElement.cpp: (WebCore::SVGFEBlendElement::SVGFEBlendElement):
  • svg/SVGFEBlendElement.h:
  • svg/SVGFEColorMatrixElement.cpp: (WebCore::SVGFEColorMatrixElement::SVGFEColorMatrixElement):
  • svg/SVGFEColorMatrixElement.h:
  • svg/SVGFEComponentTransferElement.cpp: (WebCore::SVGFEComponentTransferElement::SVGFEComponentTransferElement):
  • svg/SVGFEComponentTransferElement.h:
  • svg/SVGFECompositeElement.cpp: (WebCore::SVGFECompositeElement::SVGFECompositeElement):
  • svg/SVGFECompositeElement.h:
  • svg/SVGFEConvolveMatrixElement.cpp: (WebCore::SVGFEConvolveMatrixElement::SVGFEConvolveMatrixElement):
  • svg/SVGFEConvolveMatrixElement.h:
  • svg/SVGFEDiffuseLightingElement.cpp: (WebCore::SVGFEDiffuseLightingElement::SVGFEDiffuseLightingElement):
  • svg/SVGFEDiffuseLightingElement.h:
  • svg/SVGFEDisplacementMapElement.cpp: (WebCore::SVGFEDisplacementMapElement::SVGFEDisplacementMapElement):
  • svg/SVGFEDisplacementMapElement.h:
  • svg/SVGFEDropShadowElement.cpp: (WebCore::SVGFEDropShadowElement::SVGFEDropShadowElement):
  • svg/SVGFEDropShadowElement.h:
  • svg/SVGFEFloodElement.cpp:
  • svg/SVGFEFloodElement.h:
  • svg/SVGFEGaussianBlurElement.cpp: (WebCore::SVGFEGaussianBlurElement::SVGFEGaussianBlurElement):
  • svg/SVGFEGaussianBlurElement.h:
  • svg/SVGFEImageElement.cpp: (WebCore::SVGFEImageElement::SVGFEImageElement):
  • svg/SVGFEImageElement.h:
  • svg/SVGFELightElement.cpp: (WebCore::SVGFELightElement::SVGFELightElement):
  • svg/SVGFELightElement.h:
  • svg/SVGFEMergeElement.cpp:
  • svg/SVGFEMergeElement.h:
  • svg/SVGFEMergeNodeElement.cpp: (WebCore::SVGFEMergeNodeElement::SVGFEMergeNodeElement):
  • svg/SVGFEMergeNodeElement.h:
  • svg/SVGFEMorphologyElement.cpp: (WebCore::SVGFEMorphologyElement::SVGFEMorphologyElement):
  • svg/SVGFEMorphologyElement.h:
  • svg/SVGFEOffsetElement.cpp: (WebCore::SVGFEOffsetElement::SVGFEOffsetElement):
  • svg/SVGFEOffsetElement.h:
  • svg/SVGFESpecularLightingElement.cpp: (WebCore::SVGFESpecularLightingElement::SVGFESpecularLightingElement):
  • svg/SVGFESpecularLightingElement.h:
  • svg/SVGFETileElement.cpp: (WebCore::SVGFETileElement::SVGFETileElement):
  • svg/SVGFETileElement.h:
  • svg/SVGFETurbulenceElement.cpp: (WebCore::SVGFETurbulenceElement::SVGFETurbulenceElement):
  • svg/SVGFETurbulenceElement.h:
  • svg/SVGFilterElement.cpp: (WebCore::SVGFilterElement::SVGFilterElement):
  • svg/SVGFilterElement.h:
  • svg/SVGFilterPrimitiveStandardAttributes.cpp: (WebCore::SVGFilterPrimitiveStandardAttributes::SVGFilterPrimitiveStandardAttributes):
  • svg/SVGFilterPrimitiveStandardAttributes.h:
  • svg/SVGFitToViewBox.cpp:
  • svg/SVGFitToViewBox.h:
  • svg/SVGFontElement.cpp: (WebCore::SVGFontElement::SVGFontElement):
  • svg/SVGFontElement.h: (WebCore::SVGFontElement::rendererIsNeeded):
  • svg/SVGForeignObjectElement.cpp: (WebCore::SVGForeignObjectElement::SVGForeignObjectElement):
  • svg/SVGForeignObjectElement.h: (WebCore::SVGForeignObjectElement::synchronizeRequiredFeatures): (WebCore::SVGForeignObjectElement::synchronizeRequiredExtensions): (WebCore::SVGForeignObjectElement::synchronizeSystemLanguage):
  • svg/SVGGElement.cpp: (WebCore::SVGGElement::SVGGElement):
  • svg/SVGGElement.h: (WebCore::SVGGElement::synchronizeRequiredFeatures): (WebCore::SVGGElement::synchronizeRequiredExtensions): (WebCore::SVGGElement::synchronizeSystemLanguage):
  • svg/SVGGlyphElement.cpp:
  • svg/SVGGlyphElement.h:
  • svg/SVGGradientElement.cpp: (WebCore::SVGGradientElement::SVGGradientElement): (WebCore::SVGGradientElement::svgAttributeChanged):
  • svg/SVGGradientElement.h:
  • svg/SVGImageElement.cpp: (WebCore::SVGImageElement::SVGImageElement):
  • svg/SVGImageElement.h: (WebCore::SVGImageElement::synchronizeRequiredFeatures): (WebCore::SVGImageElement::synchronizeRequiredExtensions): (WebCore::SVGImageElement::synchronizeSystemLanguage):
  • svg/SVGLineElement.cpp: (WebCore::SVGLineElement::SVGLineElement):
  • svg/SVGLineElement.h: (WebCore::SVGLineElement::synchronizeRequiredFeatures): (WebCore::SVGLineElement::synchronizeRequiredExtensions): (WebCore::SVGLineElement::synchronizeSystemLanguage):
  • svg/SVGLinearGradientElement.cpp: (WebCore::SVGLinearGradientElement::SVGLinearGradientElement):
  • svg/SVGLinearGradientElement.h:
  • svg/SVGMPathElement.cpp: (WebCore::SVGMPathElement::SVGMPathElement):
  • svg/SVGMPathElement.h:
  • svg/SVGMarkerElement.cpp: (WebCore::SVGMarkerElement::orientTypePropertyInfo): (WebCore::SVGMarkerElement::SVGMarkerElement): (WebCore::SVGMarkerElement::setOrientToAuto): (WebCore::SVGMarkerElement::setOrientToAngle): (WebCore::SVGMarkerElement::synchronizeOrientType): (WebCore::SVGMarkerElement::lookupOrCreateOrientTypeWrapper): (WebCore::SVGMarkerElement::orientTypeAnimated):
  • svg/SVGMarkerElement.h:
  • svg/SVGMaskElement.cpp: (WebCore::SVGMaskElement::SVGMaskElement):
  • svg/SVGMaskElement.h: (WebCore::SVGMaskElement::synchronizeRequiredFeatures): (WebCore::SVGMaskElement::synchronizeRequiredExtensions): (WebCore::SVGMaskElement::synchronizeSystemLanguage):
  • svg/SVGMissingGlyphElement.cpp:
  • svg/SVGMissingGlyphElement.h:
  • svg/SVGPathElement.cpp: (WebCore::SVGPathElement::dPropertyInfo): (WebCore::SVGPathElement::SVGPathElement): (WebCore::SVGPathElement::svgAttributeChanged): (WebCore::SVGPathElement::lookupOrCreateDWrapper): (WebCore::SVGPathElement::synchronizeD): (WebCore::SVGPathElement::pathSegList): (WebCore::SVGPathElement::animatedPathSegList):
  • svg/SVGPathElement.h: (WebCore::SVGPathElement::pathByteStream): (WebCore::SVGPathElement::synchronizeRequiredFeatures): (WebCore::SVGPathElement::synchronizeRequiredExtensions): (WebCore::SVGPathElement::synchronizeSystemLanguage):
  • svg/SVGPathSegWithContext.h: (WebCore::SVGPathSegWithContext::animatedProperty):
  • svg/SVGPatternElement.cpp: (WebCore::SVGPatternElement::SVGPatternElement):
  • svg/SVGPatternElement.h: (WebCore::SVGPatternElement::synchronizeRequiredFeatures): (WebCore::SVGPatternElement::synchronizeRequiredExtensions): (WebCore::SVGPatternElement::synchronizeSystemLanguage):
  • svg/SVGPolyElement.cpp: (WebCore::SVGPolyElement::pointsPropertyInfo): (WebCore::SVGPolyElement::SVGPolyElement): (WebCore::SVGPolyElement::parseMappedAttribute): (WebCore::SVGPolyElement::synchronizePoints): (WebCore::SVGPolyElement::lookupOrCreatePointsWrapper): (WebCore::SVGPolyElement::points): (WebCore::SVGPolyElement::animatedPoints):
  • svg/SVGPolyElement.h: (WebCore::SVGPolyElement::synchronizeRequiredFeatures): (WebCore::SVGPolyElement::synchronizeRequiredExtensions): (WebCore::SVGPolyElement::synchronizeSystemLanguage):
  • svg/SVGRadialGradientElement.cpp: (WebCore::SVGRadialGradientElement::SVGRadialGradientElement):
  • svg/SVGRadialGradientElement.h:
  • svg/SVGRectElement.cpp: (WebCore::SVGRectElement::SVGRectElement):
  • svg/SVGRectElement.h: (WebCore::SVGRectElement::synchronizeRequiredFeatures): (WebCore::SVGRectElement::synchronizeRequiredExtensions): (WebCore::SVGRectElement::synchronizeSystemLanguage):
  • svg/SVGSVGElement.cpp: (WebCore::SVGSVGElement::SVGSVGElement):
  • svg/SVGSVGElement.h: (WebCore::SVGSVGElement::synchronizeRequiredFeatures): (WebCore::SVGSVGElement::synchronizeRequiredExtensions): (WebCore::SVGSVGElement::synchronizeSystemLanguage):
  • svg/SVGScriptElement.cpp: (WebCore::SVGScriptElement::SVGScriptElement):
  • svg/SVGScriptElement.h:
  • svg/SVGStopElement.cpp: (WebCore::SVGStopElement::SVGStopElement):
  • svg/SVGStopElement.h:
  • svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::SVGStyledElement): (WebCore::cssPropertyToTypeMap): (WebCore::SVGStyledElement::animatedPropertyTypeForAttribute):
  • svg/SVGStyledElement.h:
  • svg/SVGStyledTransformableElement.cpp: (WebCore::SVGStyledTransformableElement::SVGStyledTransformableElement):
  • svg/SVGStyledTransformableElement.h:
  • svg/SVGSwitchElement.cpp: (WebCore::SVGSwitchElement::SVGSwitchElement):
  • svg/SVGSwitchElement.h: (WebCore::SVGSwitchElement::synchronizeRequiredFeatures): (WebCore::SVGSwitchElement::synchronizeRequiredExtensions): (WebCore::SVGSwitchElement::synchronizeSystemLanguage):
  • svg/SVGSymbolElement.cpp: (WebCore::SVGSymbolElement::SVGSymbolElement):
  • svg/SVGSymbolElement.h:
  • svg/SVGTRefElement.cpp: (WebCore::SVGTRefElement::SVGTRefElement):
  • svg/SVGTRefElement.h:
  • svg/SVGTSpanElement.cpp:
  • svg/SVGTSpanElement.h:
  • svg/SVGTests.cpp: (WebCore::SVGTests::requiredFeaturesPropertyInfo): (WebCore::SVGTests::requiredExtensionsPropertyInfo): (WebCore::SVGTests::systemLanguagePropertyInfo): (WebCore::SVGTests::attributeToPropertyMap): (WebCore::SVGTests::synchronizeRequiredFeatures): (WebCore::SVGTests::synchronizeRequiredExtensions): (WebCore::SVGTests::synchronizeSystemLanguage):
  • svg/SVGTests.h:
  • svg/SVGTextContentElement.cpp: (WebCore::SVGTextContentElement::textLengthPropertyInfo): (WebCore::SVGTextContentElement::SVGTextContentElement): (WebCore::SVGTextContentElement::synchronizeTextLength): (WebCore::SVGTextContentElement::lookupOrCreateTextLengthWrapper): (WebCore::SVGTextContentElement::textLengthAnimated):
  • svg/SVGTextContentElement.h: (WebCore::SVGTextContentElement::synchronizeRequiredFeatures): (WebCore::SVGTextContentElement::synchronizeRequiredExtensions): (WebCore::SVGTextContentElement::synchronizeSystemLanguage):
  • svg/SVGTextElement.cpp: (WebCore::SVGTextElement::SVGTextElement):
  • svg/SVGTextElement.h:
  • svg/SVGTextPathElement.cpp: (WebCore::SVGTextPathElement::SVGTextPathElement):
  • svg/SVGTextPathElement.h:
  • svg/SVGTextPositioningElement.cpp: (WebCore::SVGTextPositioningElement::SVGTextPositioningElement):
  • svg/SVGTextPositioningElement.h:
  • svg/SVGTitleElement.cpp:
  • svg/SVGTitleElement.h: (WebCore::SVGTitleElement::rendererIsNeeded):
  • svg/SVGUseElement.cpp: (WebCore::SVGUseElement::SVGUseElement):
  • svg/SVGUseElement.h: (WebCore::SVGUseElement::synchronizeRequiredFeatures): (WebCore::SVGUseElement::synchronizeRequiredExtensions): (WebCore::SVGUseElement::synchronizeSystemLanguage):
  • svg/SVGViewElement.cpp: (WebCore::SVGViewElement::SVGViewElement):
  • svg/SVGViewElement.h:
  • svg/SVGViewSpec.cpp: (WebCore::SVGViewSpec::SVGViewSpec):
  • svg/SVGViewSpec.h:
  • svg/properties/SVGAnimatedProperty.h: (WebCore::SVGAnimatedProperty::lookupOrCreateWrapper): (WebCore::SVGAnimatedProperty::lookupWrapper):
  • svg/properties/SVGAnimatedPropertyMacros.h:
  • svg/properties/SVGAnimatedPropertySynchronizer.h:
  • svg/properties/SVGAttributeToPropertyMap.cpp: Added. (WebCore::SVGAttributeToPropertyMap::addProperties): (WebCore::SVGAttributeToPropertyMap::addProperty): (WebCore::SVGAttributeToPropertyMap::animatedPropertiesForAttribute): (WebCore::SVGAttributeToPropertyMap::animatedPropertyTypeForAttribute): (WebCore::SVGAttributeToPropertyMap::synchronizeProperties): (WebCore::SVGAttributeToPropertyMap::synchronizeProperty): (WebCore::SVGAttributeToPropertyMap::animatedProperty):
  • svg/properties/SVGAttributeToPropertyMap.h: Added. (WebCore::SVGAttributeToPropertyMap::SVGAttributeToPropertyMap): (WebCore::SVGAttributeToPropertyMap::~SVGAttributeToPropertyMap): (WebCore::SVGAttributeToPropertyMap::isEmpty):
  • svg/properties/SVGPropertyInfo.h: Added. (WebCore::SVGPropertyInfo::SVGPropertyInfo):
04:21 Changeset [90679] by dpranke@chromium.org
  • 6 edits in trunk/Tools

nrwt: stack traces from worker-side exceptions aren't very useful inside test-webkitpy
https://bugs.webkit.org/show_bug.cgi?id=64218

Reviewed by Eric Seidel.

Exceptions aren't picklable and can't be sent across the
manager/worker message queue without losing information. NRWT
handles this by turning the stack trace into a set of strings,
and logging the strings when we receive an exception from the
worker. However, when you are running tests and something
crashes on the worker side, test-webkitpy prints the
manager-side stack trace, which is just confusing and useless.

This patch changes the logic so that exceptions are passed
through as-is when the worker and manager are in the same
process (the --worker-model=inline option). This increases the
code paths slightly but makes crashes much more useful.

  • Scripts/webkitpy/layout_tests/controllers/manager.py:
  • Scripts/webkitpy/layout_tests/controllers/manager_worker_broker.py:
  • Scripts/webkitpy/layout_tests/controllers/message_broker.py:
  • Scripts/webkitpy/layout_tests/controllers/worker.py:
  • Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
03:55 Changeset [90678] by paroga@webkit.org
  • 2 edits in trunk/Source/WebCore

Unreviewed build fix after r90676.

  • platform/graphics/ImageBuffer.cpp:
03:36 WinCE edited by paroga@webkit.org
Fixed build exmple after r76656 (diff)
02:58 Changeset [90677] by darin@chromium.org
  • 2 edits in trunk/Tools

Eliminate bad dependency on gfx::Point.
https://bugs.webkit.org/show_bug.cgi?id=64228

Reviewed by Kent Tamura.

  • DumpRenderTree/chromium/EventSender.cpp:

(initMouseEvent):

07/08/11:

23:05 Changeset [90676] by krit@webkit.org
  • 5 edits in trunk/Source/WebCore

Refactoring luminance code in RenderSVGResourceMasker
https://bugs.webkit.org/show_bug.cgi?id=64146

Reviewed by Simon Fraser.

Moved luminance calculcation code to ImageBuffer. The code is doing pixel manipulations and can now get replaced
by platform specific algorithms in the ImmageBuffer*.cpp files.

No change of functionality. No new tests.

  • WebCore.xcodeproj/project.pbxproj:
  • platform/graphics/ImageBuffer.cpp:

(WebCore::ImageBuffer::transformColorSpace):
(WebCore::ImageBuffer::genericConvertToLuminanceMask):
(WebCore::ImageBuffer::convertToLuminanceMask):

  • platform/graphics/ImageBuffer.h:
  • rendering/svg/RenderSVGResourceMasker.cpp:

(WebCore::RenderSVGResourceMasker::drawContentIntoMaskImage):

17:43 Changeset [90675] by simon.fraser@apple.com
  • 42 edits in trunk/Source/WebCore

2011-07-08 Simon Fraser <simon.fraser@apple.com>

Clean up RenderWidget::destroy() to share more code
https://bugs.webkit.org/show_bug.cgi?id=64138

Reviewed by James Robinson.

RenderWidget::destroy() copied code from various other
destroy() methods, which made code maintenance in this
area very risky.

Fix by adding a virtual willBeDestroyed() method, which
replaces most instances of destroy(). Now, only RenderWidget
and RenderObject implement destroy(), and each just calls
willBeDestroyed(). Code duplication is averted.

No behavior change, so no tests.

  • rendering/RenderBlock.cpp: (WebCore::RenderBlock::willBeDestroyed):
  • rendering/RenderBlock.h:
  • rendering/RenderBox.cpp: (WebCore::RenderBox::willBeDestroyed):
  • rendering/RenderBox.h:
  • rendering/RenderBoxModelObject.cpp: (WebCore::RenderBoxModelObject::willBeDestroyed):
  • rendering/RenderBoxModelObject.h:
  • rendering/RenderFullScreen.cpp: (RenderFullScreenPlaceholder::willBeDestroyed): (RenderFullScreen::willBeDestroyed):
  • rendering/RenderFullScreen.h:
  • rendering/RenderInline.cpp: (WebCore::RenderInline::willBeDestroyed):
  • rendering/RenderInline.h:
  • rendering/RenderListItem.cpp: (WebCore::RenderListItem::willBeDestroyed):
  • rendering/RenderListItem.h:
  • rendering/RenderObject.cpp: (WebCore::RenderObject::willBeDestroyed): (WebCore::RenderObject::destroy):
  • rendering/RenderObject.h:
  • rendering/RenderReplaced.cpp: (WebCore::RenderReplaced::willBeDestroyed):
  • rendering/RenderReplaced.h:
  • rendering/RenderTableCell.cpp: (WebCore::RenderTableCell::willBeDestroyed):
  • rendering/RenderTableCell.h:
  • rendering/RenderTableRow.cpp: (WebCore::RenderTableRow::willBeDestroyed):
  • rendering/RenderTableRow.h:
  • rendering/RenderTableSection.cpp: (WebCore::RenderTableSection::willBeDestroyed):
  • rendering/RenderTableSection.h:
  • rendering/RenderText.cpp: (WebCore::RenderText::willBeDestroyed):
  • rendering/RenderText.h:
  • rendering/RenderTextFragment.cpp: (WebCore::RenderTextFragment::willBeDestroyed):
  • rendering/RenderTextFragment.h:
  • rendering/RenderWidget.cpp: (WebCore::RenderWidget::willBeDestroyed): (WebCore::RenderWidget::destroy):
  • rendering/RenderWidget.h:
  • rendering/svg/RenderSVGBlock.cpp: (WebCore::RenderSVGBlock::willBeDestroyed):
  • rendering/svg/RenderSVGBlock.h:
  • rendering/svg/RenderSVGInline.cpp: (WebCore::RenderSVGInline::willBeDestroyed):
  • rendering/svg/RenderSVGInline.h:
  • rendering/svg/RenderSVGInlineText.cpp: (WebCore::RenderSVGInlineText::willBeDestroyed):
  • rendering/svg/RenderSVGInlineText.h:
  • rendering/svg/RenderSVGModelObject.cpp: (WebCore::RenderSVGModelObject::willBeDestroyed):
  • rendering/svg/RenderSVGModelObject.h:
  • rendering/svg/RenderSVGResourceContainer.cpp: (WebCore::RenderSVGResourceContainer::willBeDestroyed):
  • rendering/svg/RenderSVGResourceContainer.h:
  • rendering/svg/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::willBeDestroyed):
  • rendering/svg/RenderSVGRoot.h:
  • rendering/svg/SVGResourcesCache.h:
17:39 WikiStart edited by dpranke@chromium.org
(diff)
17:02 Changeset [90674] by ojan@chromium.org
  • 6 edits
    14 adds
    4 deletes in trunk/Tools

pull static dashboard files into the appengine server from the chromium repository
https://bugs.webkit.org/show_bug.cgi?id=64208

Reviewed by Dirk Pranke.

These files belong in the WebKit repo since they are tied primarily to the webkit tests.
They have some extra bits to support chromium's gtests, but that seems fine.
Mainly, this will allow other WebKit hackers to hack on the dashboards.

As a nice side-effect, we can now push the dashboard files when we do appengine pushes
instead of the weird thing we used to do of pulling them from the Chromium repository
and storing them in the appengine datastore. This allows for cleaning up a lot of code
and will likely make the dashboards load a bit faster.

The new JS files don't fully match WebKit style, but I'd like to clean that up in a
followup patch if possible to maintain my sanity with this patch.

  • TestResultServer/app.yaml:
  • TestResultServer/handlers/dashboardhandler.py: Removed.
  • TestResultServer/handlers/menu.py:
  • TestResultServer/main.py:
  • TestResultServer/model/dashboardfile.py: Removed.
  • TestResultServer/static-dashboards/LICENSE.dygraph.txt: Added.
  • TestResultServer/static-dashboards/README.dygraph.txt: Added.
  • TestResultServer/static-dashboards/README.webtreemap.txt: Added.
  • TestResultServer/static-dashboards/aggregate_results.html: Added.
  • TestResultServer/static-dashboards/builders.js: Added.
  • TestResultServer/static-dashboards/dashboard_base.js: Added.
  • TestResultServer/static-dashboards/dygraph-combined.js: Added.
  • TestResultServer/static-dashboards/flakiness_dashboard.html: Added.
  • TestResultServer/static-dashboards/flakiness_dashboard_tests.js: Added.
  • TestResultServer/static-dashboards/timeline_explorer.html: Added.
  • TestResultServer/static-dashboards/treemap.html: Added.
  • TestResultServer/static-dashboards/webtreemap.css: Added.
  • TestResultServer/static-dashboards/webtreemap.js: Added.
  • TestResultServer/stylesheets/dashboardfile.css: Removed.
  • TestResultServer/stylesheets/menu.css:
  • TestResultServer/templates/dashboardfilelist.html: Removed.
  • TestResultServer/templates/menu.html:
16:40 Changeset [90673] by barraclough@apple.com
  • 12 edits in trunk/Source/JavaScriptCore

https://bugs.webkit.org/show_bug.cgi?id=64181
REGRESSION (r90602): Gmail doesn't load

Rolling out r90601, r90602.

  • dfg/DFGAliasTracker.h:
  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::addVarArgChild):
(JSC::DFG::ByteCodeParser::parseBlock):

  • dfg/DFGJITCodeGenerator.cpp:

(JSC::DFG::JITCodeGenerator::emitCall):

  • dfg/DFGNode.h:
  • dfg/DFGNonSpeculativeJIT.cpp:

(JSC::DFG::NonSpeculativeJIT::compile):

  • dfg/DFGOperations.cpp:
  • dfg/DFGOperations.h:
  • dfg/DFGRepatch.cpp:

(JSC::DFG::tryCacheGetByID):
(JSC::DFG::dfgLinkCall):

  • dfg/DFGRepatch.h:
  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compile):

  • runtime/JSObject.h:

(JSC::JSObject::isUsingInlineStorage):

16:35 Changeset [90672] by aroben@apple.com
  • 3 edits in trunk/Tools

Make TestFailures's list of flaky tests look more like the list of non-flaky tests

Fixes <http://webkit.org/b/64204> TestFailures page's flaky tests list is ugly!

Reviewed by Daniel Bates.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/TestFailures.css:

(#failure-history, #possibly-flaky-tests): Expanded this rule to apply to the list of flaky
tests.
(#failure-history > li, #possibly-flaky-tests > li): Ditto, but moved the 50px left padding
from here...
(#failure-history > li): ...to here.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/ViewController.js:

(ViewController.prototype._domForPossiblyFlakyTests): Give the list an id attribute for
styling purposes.

15:57 Changeset [90671] by abarth@webkit.org
  • 9 edits in trunk/Source

Unreviewed, rolling out r90662.
http://trac.webkit.org/changeset/90662
https://bugs.webkit.org/show_bug.cgi?id=64210

Introduced regressions in Chromium browser tests (Requested by
rniwa on #webkit).

Source/WebCore:

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::selectedText):
(WebCore::AccessibilityRenderObject::selectedTextRange):
(WebCore::AccessibilityRenderObject::setSelectedTextRange):

  • html/HTMLFormControlElement.cpp:

(WebCore::HTMLTextFormControlElement::setSelectionRange):
(WebCore::HTMLTextFormControlElement::selectionStart):
(WebCore::HTMLTextFormControlElement::selectionEnd):
(WebCore::HTMLTextFormControlElement::selection):
(WebCore::HTMLTextFormControlElement::restoreCachedSelection):
(WebCore::HTMLTextFormControlElement::selectionChanged):

  • html/HTMLFormControlElement.h:
  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::setValue):

  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::selectionStart):
(WebCore::RenderTextControl::selectionEnd):
(WebCore::RenderTextControl::hasVisibleTextArea):
(WebCore::setSelectionRange):
(WebCore::setContainerAndOffsetForRange):
(WebCore::RenderTextControl::selection):

  • rendering/RenderTextControl.h:

Source/WebKit/qt:

  • Api/qwebpage.cpp:

(QWebPagePrivate::inputMethodEvent):

15:32 Changeset [90670] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Make GL context current before updating layer texture using skia-gpu
https://bugs.webkit.org/show_bug.cgi?id=64206

Patch by Brian Salomon <bsalomon@google.com> on 2011-07-08
Reviewed by James Robinson.

Covered by existing tests (when accelerated drawing and compositing are on).

  • platform/graphics/chromium/LayerTextureUpdaterCanvas.cpp:

(WebCore::LayerTextureUpdaterSkPicture::updateTextureRect):

15:25 Changeset [90669] by jpfau@apple.com
  • 2 edits in trunk/Tools

2011-07-08 Jeffrey Pfau <jpfau@apple.com>

Unreviewed, add myself as committer.

  • Scripts/webkitpy/common/config/committers.py:
15:15 Changeset [90668] by tony@chromium.org
  • 8 edits in trunk/Source/WebCore

Refactor override size to be a size rather than just an int
https://bugs.webkit.org/show_bug.cgi?id=64195

Reviewed by David Hyatt.

Also convert to LayoutSize and LayoutUnit.

Covered by existing tests.

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::overrideSize): Pass in a LayoutSize.
(WebCore::RenderBox::setOverrideSize):
(WebCore::RenderBox::clearOverrideSize): New method for clearing the

override size (previous we would pass in -1)

(WebCore::RenderBox::overrideWidth):
(WebCore::RenderBox::overrideHeight):
(WebCore::RenderBox::computeLogicalWidth):
(WebCore::RenderBox::computeLogicalHeight):
(WebCore::RenderBox::computePercentageLogicalHeight):
(WebCore::RenderBox::availableLogicalHeightUsing):

  • rendering/RenderBox.h:
  • rendering/RenderDeprecatedFlexibleBox.cpp:

(WebCore::gatherFlexChildrenInfo):
(WebCore::RenderDeprecatedFlexibleBox::layoutHorizontalBox):
(WebCore::RenderDeprecatedFlexibleBox::layoutVerticalBox):
(WebCore::RenderDeprecatedFlexibleBox::applyLineClamp):

  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::setOverrideSizeFromRowHeight):

  • rendering/RenderTableCell.h: Remove setOverrideSize since it was

only called in one place to clear the override size. Inline this
logic instead.

  • rendering/RenderTableSection.cpp:

(WebCore::RenderTableSection::calcRowLogicalHeight):

  • rendering/RenderWidget.cpp:

(WebCore::RenderWidget::destroy):

15:01 Changeset [90667] by eae@chromium.org
  • 16 edits in trunk/Source/WebCore

Switch pointInContainer and accumulatedOffset to to new layout types
https://bugs.webkit.org/show_bug.cgi?id=64112

Reviewed by Eric Seidel.

Convert remaining IntPoint versions of the pointInContainer and
accumulatedOffset arguments to the new layout abstraction.

No new tests, no functionality changes.

  • rendering/HitTestResult.cpp:

(WebCore::HitTestResult::addNodeToRectBasedTestResult):

  • rendering/HitTestResult.h:
  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::isPointInOverflowControl):

  • rendering/RenderBlock.h:
  • rendering/RenderBox.cpp:

(WebCore::RenderBox::pushContentsClip):
(WebCore::RenderBox::popContentsClip):

  • rendering/RenderBox.h:
  • rendering/RenderEmbeddedObject.cpp:

(WebCore::RenderEmbeddedObject::getReplacementTextGeometry):

  • rendering/RenderEmbeddedObject.h:
  • rendering/RenderLineBoxList.cpp:

(WebCore::RenderLineBoxList::hitTest):

  • rendering/RenderLineBoxList.h:
  • rendering/RenderListBox.cpp:

(WebCore::RenderListBox::isPointInOverflowControl):

  • rendering/RenderListBox.h:
  • rendering/RenderObject.cpp:

(WebCore::RenderObject::hitTest):

  • rendering/RenderObject.h:
  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::hitInnerTextElement):

  • rendering/RenderTextControl.h:
  • rendering/RenderTextControlSingleLine.cpp:

(WebCore::RenderTextControlSingleLine::nodeAtPoint):

14:50 Changeset [90666] by senorblanco@chromium.org
  • 4 edits in trunk/LayoutTests

Unreviewed; new chromium GPU pixel results for overflow-scroll-expected.

  • platform/chromium-gpu-mac/compositing/overflow/overflow-scroll-expected.png:
  • platform/chromium-gpu-win/compositing/overflow/overflow-scroll-expected.png:
  • platform/chromium/test_expectations.txt:
14:18 Changeset [90665] by abarth@webkit.org
  • 3 edits
    1 add in trunk/Tools

TestResultsServer should keep old test results
https://bugs.webkit.org/show_bug.cgi?id=64199

Reviewed by Ojan Vafai.

Having historical data will help us do failure archeology.

  • TestResultServer/handlers/testfilehandler.py:
  • TestResultServer/model/testfile.py:
  • TestResultServer/templates/showfilelist.jsonp: Added.
13:58 Changeset [90664] by aroben@apple.com
  • 2 edits in trunk/Tools

Remove commit-log-editor's dependency on Module::Load::Conditional

This module isn't available in Perl 5.8.8 (the version used on Leopard).

Fixes <http://webkit.org/b/64198> REGRESSION (r90583):
webkitpy.common.checkout.checkout_unittest failing on Leopard

Reviewed by Daniel Bates.

  • Scripts/commit-log-editor: Use the new loadTermReadKey() function instead of

Module::Load::Conditional::can_load.
(loadTermReadKey): Added. Tries to load Term::ReadKey and returns true if it's successful.

13:37 Changeset [90663] by aroben@apple.com
  • 2 edits in trunk/LayoutTests

Skip all HTMLProgressElement tests on Windows

<http://webkit.org/b/49769> tracks implementing this element on Windows. For now it's just a
source of failing tests.

  • platform/win/Skipped: Skip the entire HTMLProgressElement directory so we don't have to

keep adding new tests one-by-one.

13:30 Changeset [90662] by rniwa@webkit.org
  • 9 edits in trunk/Source

Move selection related code from RenderTextControl to HTMLTextFormControlElement
https://bugs.webkit.org/show_bug.cgi?id=64133

Reviewed by Dimitri Glazkov.

Source/WebCore:

Moved selectionStart, selectionEnd, hasVisibleTextArea, setSelectionRange, setContainerAndOffsetForRange
and selection from RenderTextControl.cpp to HTMLFormControlElement.cpp.

This refactoring removes RenderTextControl's dependency on FrameSelection.

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::selectedText): Calls HTMLTextFromControl::selectedText.
(WebCore::AccessibilityRenderObject::selectedTextRange): Calls selectionStart and selectionEnd.
(WebCore::AccessibilityRenderObject::setSelectedTextRange): Ditto.

  • html/HTMLFormControlElement.cpp:

(WebCore::HTMLTextFormControlElement::selectedText): Extracted from AccessibilityRenderObject::selectedText.
(WebCore::hasVisibleTextArea):
(WebCore::HTMLTextFormControlElement::setSelectionRange): Merged with the function of the same name in
RenderTextControl.
(WebCore::HTMLTextFormControlElement::selectionStart): Ditto.
(WebCore::HTMLTextFormControlElement::selectionEnd): Ditto.
(WebCore::setContainerAndOffsetForRange): Moved from RenderTextControl.cpp
(WebCore::HTMLTextFormControlElement::selection): Merged with the function of the same name in RenderTextControl.
(WebCore::HTMLTextFormControlElement::selectionChanged): Calls selectionStart and selectionEnd.

  • html/HTMLFormControlElement.h:

(WebCore::HTMLTextFormControlElement::restoreCachedSelection): Moved from HTMLFormControlElement.cpp now that
all functions are self-contained in HTMLTextFormControlElement.

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::setValue): Calls setSelectionRange.

  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::textFormControlElement): Added.

  • rendering/RenderTextControl.h:

Source/WebKit/qt:

Replaced calls to WebCore::setSelectionRange by calls to HTMLTextFormControlElement::setSelectionRange.

  • Api/qwebpage.cpp:

(QWebPagePrivate::inputMethodEvent):

13:28 Changeset [90661] by commit-queue@webkit.org
  • 3 edits
    1 delete in trunk/Source/WebCore

remove (empty) indirection between GraphicsContextPlatformPrivate and PlatformContextSkia
https://bugs.webkit.org/show_bug.cgi?id=64178

Patch by Mike Reed <reed@google.com> on 2011-07-08
Reviewed by Stephen White.

No new tests. no functionality change, other than removing an indirection that is not needed

  • platform/graphics/GraphicsContext.h:
  • platform/graphics/skia/GraphicsContextPlatformPrivate.h: Removed.
  • platform/graphics/skia/GraphicsContextSkia.cpp:

(WebCore::GraphicsContext::platformInit):
(WebCore::GraphicsContext::platformDestroy):
(WebCore::GraphicsContext::platformContext):

13:28 Changeset [90660] by senorblanco@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed; chromium test_expectations update.

Add some MAC GPU failing tests from r90464.

  • platform/chromium/test_expectations.txt:
13:02 Changeset [90659] by aroben@apple.com
  • 2 edits in trunk/Tools

Make checkout_unittest more robust against files moving around

Fixes <http://webkit.org/b/64197> checkout_unittest contains ugly, fragile code to find the
Scripts directory

Reviewed by Adam Barth.

  • Scripts/webkitpy/common/checkout/checkout_unittest.py:

(CommitMessageForThisCommitTest.test_commit_message_for_this_commit): Instantiate a real SCM
object and use it to get the path to the Scripts directory, rather than hard-coding the
relative path from this file to Scripts.

13:01 Changeset [90658] by senorblanco@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed; chromium test_expectations update.

Add some WIN GPU failing tests from r90464 to test_expectations.txt.

  • platform/chromium/test_expectations.txt:
12:54 Changeset [90657] by senorblanco@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed; chromium test rebaseline.

New baseline for a failing test on GPU linux introduced in r90646.

  • platform/chromium-gpu-linux/platform/chromium/compositing/layout-width-change-expected.png:
12:51 Changeset [90656] by aroben@apple.com
  • 2 edits in trunk/Tools

Make TestFailures remember that run-webkit-tests timed out, even across reloads

Fixes <http://webkit.org/b/64193> TestFailures page incorrectly thinks all tests passed in
http://build.webkit.org/builders/Windows%207%20Release%20(Tests)/builds/14589 after a reload

Reviewed by Daniel Bates.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/LayoutTestResultsLoader.js:

(LayoutTestResultsLoader.prototype.start): Store an "error" attribute in the cached data.
When true, it indicates that there was an error retrieving the results for this build and
that the errorCallback should be called.

12:47 Changeset [90655] by senorblanco@chromium.org
  • 2 edits in trunk/LayoutTests

Unreviewed; chromium test expectations cleanup.

Removed some duplicate expectations.

  • platform/chromium/test_expectations.txt:
12:31 Changeset [90654] by jpfau@apple.com
  • 3 edits
    2 adds in trunk/Source/WebCore

Add framework for a new/dummy XMLDocumentParser
https://bugs.webkit.org/show_bug.cgi?id=63955

Reviewed by Adam Barth.

Added a dummy framework NewXMLDocumentParser

  • WebCore.xcodeproj/project.pbxproj:
  • dom/Document.cpp:

(WebCore::Document::createParser):

  • xml/parser/NewXMLDocumentParser.cpp: Added.

(WebCore::NewXMLDocumentParser::NewXMLDocumentParser):
(WebCore::NewXMLDocumentParser::textPosition):
(WebCore::NewXMLDocumentParser::lineNumber):
(WebCore::NewXMLDocumentParser::insert):
(WebCore::NewXMLDocumentParser::append):
(WebCore::NewXMLDocumentParser::finish):
(WebCore::NewXMLDocumentParser::detach):
(WebCore::NewXMLDocumentParser::hasInsertionPoint):
(WebCore::NewXMLDocumentParser::finishWasCalled):
(WebCore::NewXMLDocumentParser::processingData):
(WebCore::NewXMLDocumentParser::prepareToStopParsing):
(WebCore::NewXMLDocumentParser::stopParsing):
(WebCore::NewXMLDocumentParser::isWaitingForScripts):
(WebCore::NewXMLDocumentParser::isExecutingScript):
(WebCore::NewXMLDocumentParser::executeScriptsWaitingForStylesheets):

  • xml/parser/NewXMLDocumentParser.h: Added.

(WebCore::NewXMLDocumentParser::create):

12:27 Changeset [90653] by ojan@chromium.org
  • 2 edits in trunk/Source/WebCore

Remove unused function parameters.

Patch by David Reveman <reveman@chromium.org> on 2011-07-08
Reviewed by Ryosuke Niwa.

  • platform/graphics/gpu/TilingData.cpp:

(WebCore::TilingData::textureOffset):

12:26 Changeset [90652] by abarth@webkit.org
  • 9 edits in trunk/Tools

Teach garden-o-matic how to display test results
https://bugs.webkit.org/show_bug.cgi?id=64141

Reviewed by Ojan Vafai.

This patch includes basic infrastructure for probing build.chromium.org
for test results. We only handle text and image tests, not anything
complicated like reftests. Also, we're using the revision/build
independent results store on the server, so we're avoiding that
complication for now.

It's slightly hacky that we need to probe the server to see what kinds
of results exist. A better solution would be to add CORS support to
the server or to use the local server to help.

  • Scripts/webkitpy/tool/servers/data/gardeningserver/base.js:
  • Scripts/webkitpy/tool/servers/data/gardeningserver/index.html:
  • Scripts/webkitpy/tool/servers/data/gardeningserver/main.js:
  • Scripts/webkitpy/tool/servers/data/gardeningserver/results.js:
  • Scripts/webkitpy/tool/servers/data/gardeningserver/ui.js:
  • Scripts/webkitpy/tool/servers/data/gardeningserver/ui_unittests.js:
12:21 Changeset [90651] by dpranke@chromium.org
  • 3 edits in trunk/Tools

REGRESSION(90419) NRWT's httpd locking is broken for --child-processes=1
https://bugs.webkit.org/show_bug.cgi?id=64092

Reviewed by Tony Chang.

The code was incorrectly creating empty shards in the
shard_in_two case.

  • Scripts/webkitpy/layout_tests/controllers/manager.py:
  • Scripts/webkitpy/layout_tests/controllers/manager_unittest.py:
12:05 Changeset [90650] by aroben@apple.com
  • 2 edits in trunk/Tools

Teach buildbot to figure out how many webkitpy/webkitperl tests failed

Fixes <http://webkit.org/b/64192> It's hard to tell how many test-webkitpy/test-webkitperl
tests failed when looking at build.webkit.org

Reviewed by Eric Seidel.

  • BuildSlaveSupport/build.webkit.org-config/master.cfg:

(TestWithFailureCount): New class that represents a test build step which has an associated
failure count. Eventually we should move more of our test classes to deriving from this.
(TestWithFailureCount.countFailures): Method for subclasses to override to say how many
failures occurred.

(TestWithFailureCount.commandComplete):
(TestWithFailureCount.evaluateCommand):
(TestWithFailureCount.getText):
(TestWithFailureCount.getText2):
These were all based on RunGtkAPITests.

(RunPythonTests): Changed to inherit from TestWithFailureCount.
(RunPythonTests.countFailures): Parses the test-webkitpy output looking for the count of
failures.
(RunPerlTests): Changed to inherit from TestWithFailureCount.
(RunPerlTests.countFailures): Parses the test-webkitperl output looking for the count of
failures.

11:59 Changeset [90649] by commit-queue@webkit.org
  • 3 edits in trunk/Source/JavaScriptCore

Patch by Kalev Lember <kalev@smartlink.ee> on 2011-07-08
Reviewed by Adam Roben.

Add missing _WIN32_WINNT and WINVER definitions
https://bugs.webkit.org/show_bug.cgi?id=59702

Moved _WIN32_WINNT and WINVER definitions to config.h so that they are
available for all source files.

In particular, wtf/FastMalloc.cpp uses CreateTimerQueueTimer and
DeleteTimerQueueTimer which are both guarded by
#if (_WIN32_WINNT >= 0x0500)
in MinGW headers.

  • config.h:
  • wtf/Assertions.cpp:
11:47 Changeset [90648] by aroben@apple.com
  • 2 edits in trunk/Tools

Ensure $CHANGE_LOG_EMAIL_ADDRESS is set when testing webkitpy's commit-log-editor integration

Fixes <http://webkit.org/b/64180> REGRESSION (r90564): test-webkitpy failing on multiple
bots due to commit-log-editor errors

Reviewed by Adam Barth.

  • Scripts/webkitpy/common/checkout/checkout_unittest.py:

(CommitMessageForThisCommitTest.test_commit_message_for_this_commit): Set
$CHANGE_LOG_EMAIL_ADDRESS to the patch author's email address. This ensures that
commit-log-editor can find a value for the committer's email, and that the committer and
author email addresses match, which will prevent commit-log-editor from inserting a "Patch
by" line in the commit message.

11:37 Changeset [90647] by andreas.kling@nokia.com
  • 16 edits
    2 adds in trunk

[Qt][WK2] Views should expose QActions for basic navigation.
https://bugs.webkit.org/show_bug.cgi?id=64174

Source/WebKit2:

Add navigationAction() methods to the views to provide default
QActions for Back, Forward, Stop and Reload.

Reviewed by Benjamin Poulain.

  • UIProcess/API/qt/WKView.h:
  • UIProcess/API/qt/qdesktopwebview.cpp:

(QDesktopWebView::navigationAction):

  • UIProcess/API/qt/qdesktopwebview.h:
  • UIProcess/API/qt/qtouchwebpage.cpp:

(QTouchWebPage::navigationAction):

  • UIProcess/API/qt/qtouchwebpage.h:
  • UIProcess/API/qt/qwebkittypes.h: Added.
  • UIProcess/API/qt/tests/commonviewtests/tst_commonviewtests.cpp:

(tst_CommonViewTests::backAndForward):
(tst_CommonViewTests::reload):
(tst_CommonViewTests::stop):

  • UIProcess/API/qt/tests/commonviewtests/webviewabstraction.cpp:

(WebViewAbstraction::triggerNavigationAction):

  • UIProcess/API/qt/tests/commonviewtests/webviewabstraction.h:
  • UIProcess/API/qt/tests/html/basic_page2.html: Added.
  • UIProcess/qt/QtWebPageProxy.cpp:

(QtWebPageProxy::navigationAction):

  • UIProcess/qt/QtWebPageProxy.h:
  • WebKit2API.pri:

Tools:

Reviewed by Benjamin Poulain.

Bring the toolbar in Qt's MiniBrowser back to life.

  • MiniBrowser/qt/BrowserView.cpp:

(BrowserView::navigationAction):

  • MiniBrowser/qt/BrowserView.h:
  • MiniBrowser/qt/BrowserWindow.cpp:

(BrowserWindow::BrowserWindow):

11:33 Changeset [90646] by commit-queue@webkit.org
  • 13 edits
    3 adds in trunk

Patch by David Reveman <reveman@chromium.org> on 2011-07-08
Reviewed by Stephen White.

[Chromium] Edge anti-aliasing for composited layers.
https://bugs.webkit.org/show_bug.cgi?id=61388

Source/WebCore:

Add transparent outer border to tiled layers and adjust vertex
coordinates so that use of a bilinear filter creates a smooth
layer edge.

Tests: platform/chromium/compositing/tiny-layer-rotated.html

platform/chromium/compositing/huge-layer-rotated.html (existing)
TilingDataTest in webkit_unit_tests

  • platform/graphics/chromium/ContentLayerChromium.cpp:

Change maxUntiledSize to 510 to ensure that tiles are not greater
than 512 with outer borders.
(WebCore::ContentLayerChromium::updateLayerSize): We can't use the
layer size as tile size when we want to avoid tiling as this will
not be enough space to include possible outer borders. We instead use
an empty size, which allows the tiler to automatically adjust the
tile size to be large enough for the layer to fit in one tile.
(WebCore::ContentLayerChromium::createTilerIfNeeded):
(WebCore::ContentLayerChromium::setIsMask): Don't use border texels
for layer used as mask.

  • platform/graphics/chromium/ContentLayerChromium.h:

(WebCore::ContentLayerChromium::m_borderTexels) Added.

  • platform/graphics/chromium/LayerTilerChromium.cpp:

(WebCore::LayerTilerChromium::tileTexRect): Added.
(WebCore::LayerTilerChromium::tileLayerRect): m_tileSize is no
longer the correct layer size. Size of bounds with border should
be the correct layer size.
(WebCore::LayerTilerChromium::growLayerToContain): Adjust texture
size to include outer borders and handle empty m_tileSize.
(WebCore::LayerTilerChromium::invalidateRect): Use size of rectangle
returned by tileTexRect instead of m_tileSize for texture size.
(WebCore::LayerTilerChromium::prepareToUpdate): Ditto.
(WebCore::LayerTilerChromium::draw): Compute and intersect tile edges
instead of using tile coordinates directly. Edges are adjusted to
include outer borders and make sure all partially covered pixels are
processed.
(WebCore::LayerTilerChromium::drawTexturedQuad): Pass quad to
shader using point uniform.
(WebCore::LayerTilerChromium::invalidateRect): Invalidate old layer
area to clear any contents left from previous layer size.

  • platform/graphics/chromium/LayerTilerChromium.h:

(WebCore::LayerTilerChromium::tileTexRect) Added.
(WebCore::LayerTilerChromium::drawTexturedQuad): Add quad parameter.

  • platform/graphics/chromium/ShaderChromium.cpp:

(WebCore::VertexShaderPosTexTransform::getShaderString) Get X/Y vertex
components from point uniform.
(WebCore::VertexShaderPosTexTransform::VertexShaderPosTexTransform)
Added point uniform.
(WebCore::VertexShaderPosTexTransform::init) Ditto.
(WebCore::VertexShaderPosTexTransform::pointLocation) Added.

  • platform/graphics/chromium/ShaderChromium.h:

(WebCore::VertexShaderPosTexTransform::pointLocation) Added.

  • platform/graphics/gpu/TilingData.cpp:

(WebCore::TilingData::tileBoundsWithOuterBorder): Added.
(WebCore::TilingData::computeNumTiles): Adjust for outer border.
(WebCore::TilingData::tileXIndexFromSrcCoord): Ditto.
(WebCore::TilingData::tileYIndexFromSrcCoord): Ditto.
(WebCore::TilingData::tileSizeX): Ditto.
(WebCore::TilingData::tileSizeY): Ditto.
(WebCore::TilingData::intersectDrawQuad): Ditto.
(WebCore::TilingData::textureOffset): Ditto.

  • platform/graphics/gpu/TilingData.h:

(WebCore::TilingData::tileBoundsWithOuterBorder): Added.

Source/WebKit:

Track changes to TilingData class which now uses an outer border.

  • chromium/tests/TilingDataTest.cpp:

LayoutTests:

  • platform/chromium/compositing/tiny-layer-rotated-expected.png: Added.
  • platform/chromium/compositing/tiny-layer-rotated-expected.txt: Added.
  • platform/chromium/compositing/tiny-layer-rotated.html: Added.
  • platform/chromium/test_expectations.txt:
11:13 Changeset [90645] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

[skia] don't rely on lockPixels failure to detect gpu-backed device (in prep for skia roll)
https://bugs.webkit.org/show_bug.cgi?id=64162

Patch by Mike Reed <reed@google.com> on 2011-07-08
Reviewed by Stephen White.

No new tests. preparing for skia roll, where lockPixels always succeeds (but slowly for gpu-backed)

  • platform/graphics/skia/ImageBufferSkia.cpp:

(WebCore::putImageData):

11:06 Changeset [90644] by benjamin.poulain@nokia.com
  • 6 edits in trunk/Source/WebKit2

[Qt][WK2] Get rid of the check for TILED_BACKING_STORE in Qt
https://bugs.webkit.org/show_bug.cgi?id=64175

Reviewed by Kenneth Rohde Christiansen.

Qt no longer supports building WebKit2 without TILED_BACKING_STORE.

  • UIProcess/API/qt/qtouchwebpage.cpp:

(QTouchWebPagePrivate::onScaleChanged):

  • UIProcess/qt/QtWebPageProxy.cpp:

(QtWebPageProxy::setResizesToContentsUsingLayoutSize):

  • UIProcess/qt/TiledDrawingAreaProxyQt.cpp:
  • UIProcess/qt/TiledDrawingAreaTileQt.cpp:
  • WebProcess/WebPage/qt/TiledDrawingAreaQt.cpp:
10:54 Changeset [90643] by commit-queue@webkit.org
  • 11 edits in trunk/Source

Source/JavaScriptCore: Rename "makeSecure" to "fill" and remove the support for displaying last character
to avoid layering violatation.
https://bugs.webkit.org/show_bug.cgi?id=59114

Patch by Chang Shu <cshu@webkit.org> on 2011-07-08
Reviewed by Alexey Proskuryakov.

(WTF::StringImpl::fill):

  • wtf/text/StringImpl.h:
  • wtf/text/WTFString.h:

(WTF::String::fill):

Source/WebCore: Update calling sites after function renamed.
https://bugs.webkit.org/show_bug.cgi?id=59114

Patch by Chang Shu <cshu@webkit.org> on 2011-07-08
Reviewed by Alexey Proskuryakov.

No new tests, just refactoring.

  • editing/visible_units.cpp:

(WebCore::previousBoundary):
(WebCore::nextBoundary):

  • rendering/RenderText.cpp:

(WebCore::RenderText::setTextInternal):

Source/WebKit/win: Update calling sites after function renamed.
https://bugs.webkit.org/show_bug.cgi?id=59114

Patch by Chang Shu <cshu@webkit.org> on 2011-07-08
Reviewed by Alexey Proskuryakov.

  • WebKitGraphics.cpp:

(WebDrawText):

10:51 WebKit2 edited by andreas.kling@nokia.com
(diff)
10:29 Changeset [90642] by commit-queue@webkit.org
  • 12 edits
    3 adds in trunk

[CSSRegions]Parse content: -webkit-from-flow
https://bugs.webkit.org/show_bug.cgi?id=63133

Patch by Mihnea Ovidenie <mihnea@adobe.com> on 2011-07-08
Reviewed by David Hyatt.

Source/WebCore:

Test: fast/regions/content-webkit-from-flow-parsing.html

  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::contentToCSSValue):

  • css/CSSParser.cpp:

(WebCore::CSSParser::parseContent):
(WebCore::CSSParser::parseFromFlowContent):

  • css/CSSParser.h:
  • css/CSSPrimitiveValue.cpp:

(WebCore::CSSPrimitiveValue::cleanup):
(WebCore::CSSPrimitiveValue::getStringValue):
(WebCore::CSSPrimitiveValue::cssText):

  • css/CSSPrimitiveValue.h:
  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::applyProperty):

  • rendering/style/RenderStyle.cpp:

(WebCore::RenderStyle::diff):

  • rendering/style/RenderStyle.h:

(WebCore::InheritedFlags::regionThread):
(WebCore::InheritedFlags::setRegionThread):
(WebCore::InheritedFlags::initialRegionThread):

  • rendering/style/StyleRareNonInheritedData.cpp:

(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):

  • rendering/style/StyleRareNonInheritedData.h:

LayoutTests:

  • fast/regions/content-webkit-from-flow-parsing-expected.txt: Added.
  • fast/regions/content-webkit-from-flow-parsing.html: Added.
  • fast/regions/script-tests/content-webkit-from-flow-parsing.js: Added.
10:24 Changeset [90641] by japhet@chromium.org
  • 2 edits in trunk/Source/WebKit/chromium

Check activeDocumentLoader() in
WebFrameImpl::currentHistoryItem() and return
early if null, since that should mean we're
shutting down.
https://bugs.webkit.org/show_bug.cgi?id=52923

Reviewed by Darin Fisher.

No known repro, so no new test.

  • src/WebFrameImpl.cpp:

(WebKit::WebFrameImpl::currentHistoryItem):

09:13 Changeset [90640] by vsevik@chromium.org
  • 4 edits in trunk/LayoutTests

REGRESSION (r90557): http/tests/inspector/network/network-embed.html fails
https://bugs.webkit.org/show_bug.cgi?id=64103

Unreviewed test fix (typo).

  • http/tests/inspector/network/network-embed.html:
09:09 Changeset [90639] by aroben@apple.com
  • 3 edits in trunk/Tools

Teach TestFailures how to find test names in commit-log-editor-style commit messages

TestFailures was relying on Trac turning the list of modified files in our commit messages
into an HTML list. But Trac only does this when the list of modified files is indented.
commit-log-editor doesn't indent the file list, so the list wasn't being turned into an HTML
list, which was confusing TestFailures.

TestFailures now does much simpler parsing of the commit message (i.e., just a substring
search) without relying at all on its structure.

Fixes <http://webkit.org/b/64173> TestFailures page fails to blame r90608 for breaking
fast/dom/HTMLProgressElement/progress-element-markup.html on Windows

Reviewed by David Kilzer.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/Trac.js:

(Trac.prototype.getCommitDataForRevisionRange): Instead of trying to parse the commit
message, just return its text.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/ViewController.js:

(ViewController.prototype._domForRegressionRange): Instead of searching for test names in
each commit's list of modified files, just search for test names anywhere in the commit's
message.

09:04 Changeset [90638] by pfeldman@chromium.org
  • 3 edits in trunk/LayoutTests

Web Inspector: styles-disable-then-delete was flaky.
https://bugs.webkit.org/show_bug.cgi?id=64170

Reviewed by Yury Semikhatsky.

  • inspector/styles/styles-add-invalid-property.html:
  • inspector/styles/styles-disable-then-delete.html:
09:01 Changeset [90637] by vsevik@chromium.org
  • 2 edits
    2 adds in trunk/LayoutTests

Web Inspector: inspector/styles/styles-url-linkify.html is flaky.
https://bugs.webkit.org/show_bug.cgi?id=64171

Added image files because the behavior differs when they are not available.

Unreviewed test fix: added image files.

  • inspector/styles/resources/fromcss.png: Added.
  • inspector/styles/resources/iframed.png: Added.
  • inspector/styles/styles-url-linkify-expected.txt:
08:58 Changeset [90636] by abarth@webkit.org
  • 3 edits in trunk/Tools

sheriffbot is too spammy in IRC
https://bugs.webkit.org/show_bug.cgi?id=64153

Reviewed by Eric Seidel.

Reporting failures in IRC worked well when the tree was greener than it
is today. Nowadays, this feature mostly just results in spam about
false positives. If we reach a greener state, we can bring this code
back.

(Another possibility is to restrict this feature to builder bots,
rather than including testers, as we did before this patch.)

  • Scripts/webkitpy/tool/commands/sheriffbot.py:
  • Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
08:53 Changeset [90635] by loislo@chromium.org
  • 3 edits in trunk/Source/WebCore

Web Inspector: NetworkPanel search failed if the matched sting is in the query part of url
https://bugs.webkit.org/show_bug.cgi?id=64167

Reviewed by Yury Semikhatsky.

  • inspector/front-end/NetworkPanel.js:

(WebInspector.NetworkPanel.prototype._matchResource):
(WebInspector.NetworkPanel.prototype._highlightNthMatchedResource):
(WebInspector.NetworkDataGridNode.prototype._refreshNameCell):

  • inspector/front-end/Resource.js:

(WebInspector.Resource.prototype.get folder):

08:50 Changeset [90634] by benjamin.poulain@nokia.com
  • 2 edits in trunk/Source/WebCore

[Qt] Enable HTTP Pipelining by default
https://bugs.webkit.org/show_bug.cgi?id=64169

Reviewed by Andreas Kling.

QNetworkAccessManager disables HTTP pipelining by default. We enable it by
setting an attribute on the request.

  • platform/network/qt/ResourceRequestQt.cpp:

(WebCore::ResourceRequest::toNetworkRequest):

08:46 Changeset [90633] by abecsi@webkit.org
  • 3 edits in trunk/LayoutTests

[Qt] http/tests/plugins/get-url.html is crashing on the bot
https://bugs.webkit.org/show_bug.cgi?id=64168

Unreviewed gardening.

The cause of the crash revealed itself as a side effect thus
it is better to expect the test to CRASH rather than skipping it.

  • platform/qt/Skipped: Unskip test.
  • platform/qt/test_expectations.txt: Mark as CRASH
08:22 Changeset [90632] by aroben@apple.com
  • 2 edits in trunk/Tools

Ensure commit-log-editor adds a "Patch by" line when the author and committer are different

Previously we were only adding a "Patch by" line when the ChangeLog contained a "Reviewed
by" line. But some patches (like rollout patches) don't contain that line. Now we always add
"Patch by" to the commit log regardless of the ChangeLog's contents.

Fixes <http://webkit.org/b/64127> Committer for r90588 is commit-queue@webkit.org, but
should have been abarth@webkit.org

Reviewed by Anders Carlsson.

  • Scripts/commit-log-editor:

(createCommitMessage): Try to put the "Patch by" line just above the "Reviewed by" line, as
before. If there is no "Reviewed by" line, try to put it just above the first modified file.
If all else fails, put it at the end of the commit message.
(patchAuthorshipString): Added. Code came from createCommitMessage.

07:58 Changeset [90631] by abecsi@webkit.org
  • 2 edits in trunk/LayoutTests

[Qt] http/tests/plugins/get-url.html is crashing on the bot
https://bugs.webkit.org/show_bug.cgi?id=64168

Unreviewed gardening.

  • platform/qt/Skipped: Skip the test.
07:51 Changeset [90630] by apavlov@chromium.org
  • 5 edits in trunk

Web Inspector: CSS inspector gets confused about specificity of !important properties
https://bugs.webkit.org/show_bug.cgi?id=64074

Reviewed by Yury Semikhatsky.

Source/WebCore:

  • inspector/front-end/StylesSidebarPane.js:

(WebInspector.StylesSidebarPane.prototype._markUsedProperties):

LayoutTests:

  • inspector/elements/elements-panel-styles-expected.txt:
  • inspector/elements/resources/elements-panel-styles.css:

(#container .foo):
(.foo):

07:42 Changeset [90629] by benjamin.poulain@nokia.com
  • 7 edits in trunk/Source

[WK2] Do not forward touch events to the web process when it does not need them
https://bugs.webkit.org/show_bug.cgi?id=64164

Reviewed by Kenneth Rohde Christiansen.

Source/JavaScriptCore:

Add a convenience function to obtain a reference to the last element of a Deque.

  • wtf/Deque.h:

(WTF::Deque::last):

Source/WebKit2:

The call to ChromeClient::needTouchEvent() is now forwarded to the WebPageProxy
to change the way events are delivered.

When the WebPage does not need touch events, and there is no queued touch events,
the incoming events just bounce back through PageClient::doneWithTouchEvent().

In the case when new events come to WebPageProxy and there are still touch events
incoming from the WebProcess, the new events are deferred with the corresponding
pending touch events.
Deferring the new events iafter the corresponding forwarded event ensure
the delivery is always done in order when PageClient::doneWithTouchEvent()
is called.

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::WebPageProxy):
(WebKit::WebPageProxy::handleTouchEvent):
(WebKit::WebPageProxy::needTouchEvents):
(WebKit::WebPageProxy::didReceiveEvent):
(WebKit::WebPageProxy::processDidCrash):

  • UIProcess/WebPageProxy.h:

(WebKit::QueuedTouchEvents:::forwardedEvent):

  • UIProcess/WebPageProxy.messages.in:
  • WebProcess/WebCoreSupport/WebChromeClient.cpp:

(WebKit::WebChromeClient::needTouchEvents):

07:34 Changeset [90628] by apavlov@chromium.org
  • 2 edits in trunk/Source/WebCore

[Chromium] Unreviewed, clang build fix.

  • inspector/InspectorStyleTextEditor.h:
06:51 TestExpectations edited by aroben@apple.com
A few small formatting tweaks, and replaced the Contents section with a … (diff)
06:44 NewRunWebKitTests edited by aroben@apple.com
Just a few formatting tweaks, and replaced the Contents section with an … (diff)
06:42 Changeset [90627] by kov@webkit.org
  • 2 edits in trunk/Source/WebKit/gtk

[GTK] testwebview API test fails after http://trac.webkit.org/changeset/90471
https://bugs.webkit.org/show_bug.cgi?id=64159

Rework the icon-uri change test so that the condition for quitting
the mainloop is the icon-uri change itself, along with a timeout
to avoid taking too long in case of failure. Since the conditions
for considering a page loaded were changed we can't rely on that
for this test anymore.

Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2011-07-08
Reviewed by Xan Lopez.

  • tests/testwebview.c:

(timeout_cb): error out if it takes too long for the icon-uri
change to happen.
(icon_uri_changed_cb): quit the loop here instead of waiting on
the page being loaded.
(test_webkit_web_view_icon_uri):

06:25 Changeset [90626] by pfeldman@chromium.org
  • 4 edits in trunk/Source/WebCore

Web Inspector: add support for drag'n'drop of non-elements (comments, text, etc.)
https://bugs.webkit.org/show_bug.cgi?id=64163

Reviewed by Yury Semikhatsky.

  • inspector/Inspector.json:
  • inspector/InspectorDOMAgent.cpp:

(WebCore::InspectorDOMAgent::moveTo):

  • inspector/front-end/ElementsTreeOutline.js:

(WebInspector.ElementsTreeOutline.prototype._isValidDragSourceOrTarget):

06:21 Changeset [90625] by caseq@chromium.org
  • 6 edits in trunk

2011-07-08 Andrey Kosyakov <caseq@chromium.org>

Web Inspector: secure access to extensions API
https://bugs.webkit.org/show_bug.cgi?id=64080

Reviewed by Pavel Feldman.

  • inspector/front-end/ExtensionAPI.js: (WebInspector.injectedExtensionAPI.Panels.prototype.create): (WebInspector.injectedExtensionAPI.ExtensionSidebarPaneImpl.prototype.setPage):
  • inspector/front-end/ExtensionPanel.js: (WebInspector.ExtensionPanel):
  • inspector/front-end/ExtensionServer.js: (WebInspector.ExtensionServer): (WebInspector.ExtensionServer.prototype._onCreatePanel): (WebInspector.ExtensionServer.prototype._onSetSidebarPage): (WebInspector.ExtensionServer.prototype._addExtensions): (WebInspector.ExtensionServer.prototype._onWindowMessage): (WebInspector.ExtensionServer.prototype._registerSubscriptionHandler): (WebInspector.ExtensionServer.prototype._expandResourcePath): (WebInspector.ExtensionServer.prototype._normalizePath):

2011-07-08 Andrey Kosyakov <caseq@chromium.org>

Web Inspector: secure access to extensions API
https://bugs.webkit.org/show_bug.cgi?id=64080

Reviewed by Pavel Feldman.

  • inspector/extensions/extensions.html: add explicit base paths to extension resource being loaded.
06:19 Changeset [90624] by zherczeg@webkit.org
  • 2 edits in trunk/Tools

Reviewed by Andreas Kling.

Adding myself as a reviewer.

  • Scripts/webkitpy/common/config/committers.py:
05:55 Changeset [90623] by abecsi@webkit.org
  • 2 edits in trunk/LayoutTests

Add BUG modifier which was accidentally removed in the previous commit

Unreviewed.

  • platform/qt/test_expectations.txt:
05:29 Changeset [90622] by abecsi@webkit.org
  • 2 edits in trunk/LayoutTests

[Qt] Some tests are flaky with NRWT
https://bugs.webkit.org/show_bug.cgi?id=64002

Unreviewed gardening.

  • platform/qt/test_expectations.txt: Skip fast/forms/textfield-overflow-by-value-update.html

because it sometimes does not produce any output.

04:56 Changeset [90621] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebCore

Unreviewed, rolling out r90615.
http://trac.webkit.org/changeset/90615
https://bugs.webkit.org/show_bug.cgi?id=64158

broke inspector/extensions/extensions.html (Requested by caseq
on #webkit).

  • inspector/front-end/ExtensionAPI.js:

(WebInspector.injectedExtensionAPI.Panels.prototype.create):
(WebInspector.injectedExtensionAPI.ExtensionSidebarPaneImpl.prototype.setPage):
(WebInspector.injectedExtensionAPI.expandURL):

  • inspector/front-end/ExtensionPanel.js:

(WebInspector.ExtensionPanel):

  • inspector/front-end/ExtensionServer.js:

(WebInspector.ExtensionServer):
(WebInspector.ExtensionServer.prototype._onCreatePanel):
(WebInspector.ExtensionServer.prototype._onSetSidebarPage):
(WebInspector.ExtensionServer.prototype._addExtensions):
(WebInspector.ExtensionServer.prototype._onWindowMessage):
(WebInspector.ExtensionServer.prototype._registerSubscriptionHandler):

04:53 Changeset [90620] by abecsi@webkit.org
  • 2 edits in trunk/LayoutTests

Rebaseline expected file after r90567

Unreviewed.

  • inspector/styles/styles-url-linkify-expected.txt:
04:32 Changeset [90619] by apavlov@chromium.org
  • 14 edits
    4 adds in trunk

Web Inspector: Adding CSS properties results in messy style rules
https://bugs.webkit.org/show_bug.cgi?id=63622

Reviewed by Pavel Feldman.

Source/WebCore:

Test: inspector/styles/styles-formatting.html

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • css/CSSPropertySourceData.cpp:

(WebCore::SourceRange::length):

  • css/CSSPropertySourceData.h:
  • inspector/InspectorStyleSheet.cpp:

(WebCore::InspectorStyle::InspectorStyle):
(WebCore::InspectorStyle::setPropertyText):
(WebCore::InspectorStyle::toggleProperty):
(WebCore::InspectorStyle::applyStyleText):
(WebCore::InspectorStyle::newLineAndWhitespaceDelimiters):

  • inspector/InspectorStyleSheet.h:
  • inspector/InspectorStyleTextEditor.cpp: Added.

(WebCore::InspectorStyleTextEditor::InspectorStyleTextEditor):
(WebCore::InspectorStyleTextEditor::insertProperty):
(WebCore::InspectorStyleTextEditor::replaceProperty):
(WebCore::InspectorStyleTextEditor::removeProperty):
(WebCore::InspectorStyleTextEditor::enableProperty):
(WebCore::InspectorStyleTextEditor::disableProperty):
(WebCore::InspectorStyleTextEditor::disabledIndexByOrdinal):
(WebCore::InspectorStyleTextEditor::shiftDisabledProperties):
(WebCore::InspectorStyleTextEditor::internalReplaceProperty):

  • inspector/InspectorStyleTextEditor.h: Added.

(WebCore::InspectorStyleTextEditor::styleText):

LayoutTests:

  • inspector/styles/styles-formatting-expected.txt: Added.
  • inspector/styles/styles-formatting.html: Added.
  • inspector/styles/styles-new-API-expected.txt:
  • inspector/styles/styles-new-API.html:
04:25 Changeset [90618] by commit-queue@webkit.org
  • 9 edits
    2 adds in trunk/Source/WebKit2

[Qt][WK2] Add basic support for panning gestures to the QTouchWebView
https://bugs.webkit.org/show_bug.cgi?id=64105

Patch by Benjamin Poulain <benjamin@webkit.org> on 2011-07-08
Reviewed by Kenneth Rohde Christiansen.

This patch adds basic support for the panning gesture on the UI process side.

The events coming back from the WebProcess are processed through
the QtPanGestureRecognizer to recognize the pan gesture. When the
gesture is recognized, the actions are performed on the view through
the TouchViewInterface.

Currently, the viewport just move the page around without limit.
This will be improved when a physics engine is integrated.

  • UIProcess/API/qt/qtouchwebview.cpp:

(QTouchWebViewPrivate::scroll):

  • UIProcess/API/qt/qtouchwebview.h:
  • UIProcess/API/qt/qtouchwebview_p.h:
  • UIProcess/qt/QtPanGestureRecognizer.cpp: Added.

(WebKit::QtPanGestureRecognizer::QtPanGestureRecognizer):
(WebKit::QtPanGestureRecognizer::recognize):
(WebKit::QtPanGestureRecognizer::reset):

  • UIProcess/qt/QtPanGestureRecognizer.h: Added.
  • UIProcess/qt/TouchViewInterface.cpp:

(WebKit::TouchViewInterface::panGestureStarted):
(WebKit::TouchViewInterface::panGestureRequestScroll):
(WebKit::TouchViewInterface::panGestureEnded):
(WebKit::TouchViewInterface::panGestureCancelled):

  • UIProcess/qt/TouchViewInterface.h:
  • UIProcess/qt/qtouchwebpageproxy.cpp:

(QTouchWebPageProxy::QTouchWebPageProxy):
(QTouchWebPageProxy::processDidCrash):
(QTouchWebPageProxy::doneWithTouchEvent):

  • UIProcess/qt/qtouchwebpageproxy.h:
  • WebKit2.pro:
04:16 Changeset [90617] by apavlov@chromium.org
  • 5 edits in trunk

Web Inspector: Quotes are rendered as &quot; in the DOM tree
https://bugs.webkit.org/show_bug.cgi?id=64154

Reviewed by Yury Semikhatsky.

Source/WebCore:

Since we currently rely on setting textContent rather than innerHTML for the DOM tree elements,
escapeHTML() calls unnecessarily HTML-escape certain characters in the DOM tree contents.

  • inspector/front-end/ElementsTreeOutline.js:

(WebInspector.ElementsTreeElement.prototype._buildAttributeDOM):
():

LayoutTests:

  • inspector/elements/elements-panel-structure-expected.txt:
  • inspector/elements/elements-panel-structure.html:
04:03 Changeset [90616] by vsevik@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: Remove unused code from InspectorAgent.h.
https://bugs.webkit.org/show_bug.cgi?id=64120

Reviewed by Joseph Pecoraro.

  • inspector/InspectorAgent.h:
03:39 Changeset [90615] by caseq@chromium.org
  • 4 edits in trunk/Source/WebCore

2011-07-08 Andrey Kosyakov <caseq@chromium.org>

Web Inspector: secure access to extensions API
https://bugs.webkit.org/show_bug.cgi?id=64080

Reviewed by Pavel Feldman.

  • inspector/front-end/ExtensionAPI.js: (WebInspector.injectedExtensionAPI.Panels.prototype.create): (WebInspector.injectedExtensionAPI.ExtensionSidebarPaneImpl.prototype.setPage):
  • inspector/front-end/ExtensionPanel.js: (WebInspector.ExtensionPanel):
  • inspector/front-end/ExtensionServer.js: (WebInspector.ExtensionServer): (WebInspector.ExtensionServer.prototype._onCreatePanel): (WebInspector.ExtensionServer.prototype._onSetSidebarPage): (WebInspector.ExtensionServer.prototype._addExtensions): (WebInspector.ExtensionServer.prototype._onWindowMessage): (WebInspector.ExtensionServer.prototype._registerSubscriptionHandler): (WebInspector.ExtensionServer.prototype._expandResourcePath): (WebInspector.ExtensionServer.prototype._normalizePath):
03:12 Changeset [90614] by yurys@chromium.org
  • 3 edits
    3 adds in trunk

Web Inspector: typing undefined = 1 in console crashes browser
https://bugs.webkit.org/show_bug.cgi?id=64155

Source/WebCore:

Do not access undefined value directly when producing JSON objects as undefined
may be overriden by the inspected page.

Reviewed by Pavel Feldman.

Test: inspector/console/console-eval-undefined-override.html

  • inspector/InjectedScriptSource.js:

(.):
():

LayoutTests:

Reviewed by Pavel Feldman.

  • inspector/console/console-eval-undefined-override-expected.txt: Added.
  • inspector/console/console-eval-undefined-override.html: Added.
  • platform/chromium/inspector/console/console-eval-undefined-override-expected.txt: Added.
01:37 Changeset [90613] by caseq@chromium.org
  • 1 edit
    1 move in trunk/LayoutTests

2011-07-08 Andrey Kosyakov <caseq@chromium.org>

Unreviewed. Moving test expectation from platform-specific to generic.

  • fast/dom/HTMLLinkElement/link-and-subresource-test-nonexistent-expected.txt: Renamed from LayoutTests/platform/chromium-linux/fast/dom/HTMLLinkElement/link-and-subresource-test-nonexistent-expected.txt.

07/07/11:

23:41 Changeset [90612] by yutak@chromium.org
  • 2 edits in trunk/LayoutTests

WebSocket: Clear cookies after test in httponly-cookie.pl
https://bugs.webkit.org/show_bug.cgi?id=64145

Reviewed by Kent Tamura.

This test leaks cookies, which would cause a test failure if we put
a copy of this test under http/tests/websocket/tests.

To avoid this issue, cookies should be removed before the test ends.

  • http/tests/websocket/tests/hixie76/httponly-cookie.pl:

After the test, send an XHR request to itself with a query parameter,
which erases cookies used in this test by setting "Max-Age=0".

21:59 Changeset [90611] by kevino@webkit.org
  • 2 edits
    1 delete in trunk/Tools

[wx] Unreviewed build fix, remove old files from the tree and update paths to new ones.

21:53 Changeset [90610] by kevino@webkit.org
  • 2 edits in trunk/Tools

[wx] Unreviewed build fix, more fixes for install name issues.

20:53 Changeset [90609] by tkent@chromium.org
  • 5 edits
    1 delete in trunk/LayoutTests

[Chromium] Update baseline files for input-appearance-range.html.

  • platform/chromium-linux/fast/forms/input-appearance-range-expected.png:
  • platform/chromium-mac-leopard/fast/forms/input-appearance-range-expected.png:
  • platform/chromium-mac/fast/forms/input-appearance-range-expected.png: Removed.
  • platform/chromium-win/fast/forms/input-appearance-range-expected.png:
  • platform/chromium/test_expectations.txt:
19:46 Changeset [90608] by morrita@google.com
  • 8 edits
    4 adds in trunk/LayoutTests

dump-as-markup.js should support shadow tree
https://bugs.webkit.org/show_bug.cgi?id=62447

Reviewed by Ryosuke Niwa.

  • Added shadow support to Markup._get()
  • Updated expectations caused by this change.
  • Added explanatory test cases for shadows.
  • editing/inserting/5607069-2-expected.txt:
  • editing/inserting/5607069-3-expected.txt:
  • editing/pasteboard/copy-null-characters-expected.txt:
  • editing/selection/dump-as-markup-expected.txt:
  • editing/selection/dump-as-markup-form-text-expected.txt:
  • fast/parser/object-with-textarea-fallback-expected.txt:
  • fast/dom/HTMLMeterElement/meter-element-markup-expected.txt: Added.
  • fast/dom/HTMLMeterElement/meter-element-markup.html: Added.
  • fast/dom/HTMLProgressElement/progress-element-markup-expected.txt: Added.
  • fast/dom/HTMLProgressElement/progress-element-markup.html: Added.
  • fast/dom/HTMLMeterElement/meter-element-markup.html:
  • fast/dom/HTMLProgressElement/progress-element-markup.html:
  • resources/dump-as-markup.js:

(Markup._get):

19:22 Changeset [90607] by dpranke@chromium.org
  • 5 edits in trunk/Tools

test-webkitpy fails on chromium win
https://bugs.webkit.org/show_bug.cgi?id=64137

Reviewed by Eric Seidel.

test-webkitpy doesn't play nicely with the multiprocessing
module on win32. An earlier change actually reenabled the tests
on win32 by mistake.

This patch also fixes a few cases where path names will trip
things up on win32 (e.g., by testing unix paths on windows).
We do not lose any real coverage here with those fixes.

  • Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
  • Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
  • Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py:
  • Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
19:13 Changeset [90606] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[ImageDiff] Calculate/print difference right after reading baseline image.
https://bugs.webkit.org/show_bug.cgi?id=64117

Patch by Leandro Pereira <leandro@profusion.mobi> on 2011-07-07
Reviewed by Kent Tamura.

Otherwise, ImageDiff will block on fgets() until the universe ends or you C
it. Whichever happens first.

  • DumpRenderTree/efl/ImageDiff.cpp:

(main):

18:16 Changeset [90605] by commit-queue@webkit.org
  • 2 edits in trunk/Tools

[EFL] DRT: Leak cairo_t to make the pixel tests stop crashing
https://bugs.webkit.org/show_bug.cgi?id=64107

Patch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-07-07
Reviewed by Kent Tamura.

The pointer is later managed by BitmapContext, but it was being
de-refed and deleted earlier by our RefPtr, causing crashes in all
pixel tests.

We now call leakRef() to make sure it is not removed when our
createBitmapContextFromWebView goes out of context.

  • DumpRenderTree/efl/PixelDumpSupportEfl.cpp:

(createBitmapContextFromWebView):

17:49 Changeset [90604] by yutak@chromium.org
  • 2 edits in trunk/LayoutTests

WebSocket: Use jsTestIsAsync and finishJSTest() in httponly-cookie.pl
https://bugs.webkit.org/show_bug.cgi?id=64087

Reviewed by Kent Tamura.

  • http/tests/websocket/tests/hixie76/httponly-cookie.pl:
17:17 Changeset [90603] by eae@chromium.org
  • 5 edits in trunk/Source/WebCore

Switch HitTestResult to to new layout types
https://bugs.webkit.org/show_bug.cgi?id=64131

Reviewed by Eric Seidel.

No new tests, no functionality changes.

  • page/MouseEventWithHitTestResults.cpp:

(WebCore::MouseEventWithHitTestResults::localPoint):

  • page/MouseEventWithHitTestResults.h:
  • rendering/HitTestResult.cpp:

(WebCore::HitTestResult::HitTestResult):
(WebCore::HitTestResult::addNodeToRectBasedTestResult):
(WebCore::HitTestResult::rectForPoint):

  • rendering/HitTestResult.h:

(WebCore::HitTestResult::point):
(WebCore::HitTestResult::localPoint):
(WebCore::HitTestResult::setPoint):
(WebCore::HitTestResult::setLocalPoint):
(WebCore::HitTestResult::rectForPoint):

16:54 Changeset [90602] by commit-queue@webkit.org
  • 11 edits in trunk/Source/JavaScriptCore

DFG JIT does not implement op_construct.
https://bugs.webkit.org/show_bug.cgi?id=64066

Patch by Filip Pizlo <fpizlo@apple.com> on 2011-07-07
Reviewed by Gavin Barraclough.

  • dfg/DFGAliasTracker.h:

(JSC::DFG::AliasTracker::recordConstruct):

  • dfg/DFGByteCodeParser.cpp:

(JSC::DFG::ByteCodeParser::addCall):
(JSC::DFG::ByteCodeParser::parseBlock):

  • dfg/DFGJITCodeGenerator.cpp:

(JSC::DFG::JITCodeGenerator::emitCall):

  • dfg/DFGNode.h:
  • dfg/DFGNonSpeculativeJIT.cpp:

(JSC::DFG::NonSpeculativeJIT::compile):

  • dfg/DFGOperations.cpp:
  • dfg/DFGOperations.h:
  • dfg/DFGRepatch.cpp:

(JSC::DFG::dfgLinkFor):

  • dfg/DFGRepatch.h:
  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::compile):

16:48 Changeset [90601] by commit-queue@webkit.org
  • 3 edits in trunk/Source/JavaScriptCore

DFG JIT does not implement get_by_id prototype caching.
https://bugs.webkit.org/show_bug.cgi?id=64077

Patch by Filip Pizlo <fpizlo@apple.com> on 2011-07-07
Reviewed by Gavin Barraclough.

  • dfg/DFGRepatch.cpp:

(JSC::DFG::emitRestoreScratch):
(JSC::DFG::linkRestoreScratch):
(JSC::DFG::tryCacheGetByID):

  • runtime/JSObject.h:

(JSC::JSObject::addressOfPropertyAtOffset):

16:35 LayoutTestResultFallbackOrder edited by dpranke@chromium.org
(diff)
16:35 LayoutTestResultFallbackOrder edited by dpranke@chromium.org
(diff)
16:18 LayoutTestsSearchPath edited by dpranke@chromium.org
(diff)
16:17 Changeset [90600] by leviw@chromium.org
  • 37 edits in trunk/Source/WebCore

Switch remaining paint functions to new layout types
https://bugs.webkit.org/show_bug.cgi?id=64116

Reviewed by Eric Seidel.

Switching all functions with IntPoint paintOffsets to the new Layout types.

No new tests, no functionality changes.

  • rendering/EllipsisBox.cpp:

(WebCore::EllipsisBox::paint):
(WebCore::EllipsisBox::paintSelection):

  • rendering/EllipsisBox.h:
  • rendering/InlineBox.cpp:

(WebCore::InlineBox::paint):

  • rendering/InlineBox.h:
  • rendering/InlineFlowBox.cpp:

(WebCore::InlineFlowBox::paint):

  • rendering/InlineFlowBox.h:
  • rendering/InlineTextBox.cpp:

(WebCore::InlineTextBox::paint):
(WebCore::InlineTextBox::paintCustomHighlight):

  • rendering/InlineTextBox.h:
  • rendering/LayoutTypes.h:
  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::paintColumnRules):
(WebCore::RenderBlock::paintColumnContents):
(WebCore::RenderBlock::paintContents):
(WebCore::RenderBlock::paintChildren):
(WebCore::RenderBlock::paintCaret):
(WebCore::RenderBlock::paintObject):
(WebCore::RenderBlock::paintFloats):
(WebCore::RenderBlock::paintEllipsisBoxes):
(WebCore::RenderBlock::paintContinuationOutlines):
(WebCore::RenderBlock::paintSelection):

  • rendering/RenderBlock.h:
  • rendering/RenderBox.cpp:

(WebCore::RenderBox::paintCustomHighlight):

  • rendering/RenderBox.h:
  • rendering/RenderInline.cpp:

(WebCore::RenderInline::paintOutline):
(WebCore::RenderInline::paintOutlineForLine):

  • rendering/RenderInline.h:
  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::paintOverflowControls):
(WebCore::RenderLayer::paintScrollCorner):
(WebCore::RenderLayer::paintResizer):

  • rendering/RenderLayer.h:
  • rendering/RenderLineBoxList.cpp:

(WebCore::RenderLineBoxList::paint):

  • rendering/RenderListBox.cpp:

(WebCore::RenderListBox::paintScrollbar):
(WebCore::RenderListBox::paintItemForeground):
(WebCore::RenderListBox::paintItemBackground):

  • rendering/RenderListBox.h:
  • rendering/RenderObject.cpp:

(WebCore::RenderObject::paintFocusRing):
(WebCore::RenderObject::paintOutline):

  • rendering/RenderObject.h:
  • rendering/RenderReplaced.cpp:

(WebCore::RenderReplaced::shouldPaint):

  • rendering/RenderReplaced.h:
  • rendering/RenderScrollbarPart.cpp:

(WebCore::RenderScrollbarPart::paintIntoRect):

  • rendering/RenderScrollbarPart.h:
  • rendering/RenderTableCell.cpp:

(WebCore::RenderTableCell::paintBackgroundsBehindCell):

  • rendering/RenderTableSection.cpp:

(WebCore::RenderTableSection::paintCell):

  • rendering/RenderTableSection.h:
  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::paintPlaceholder):

  • rendering/RootInlineBox.cpp:

(WebCore::RootInlineBox::paintEllipsisBox):
(WebCore::RootInlineBox::paintCustomHighlight):
(WebCore::RootInlineBox::paint):

  • rendering/RootInlineBox.h:
  • rendering/mathml/RenderMathMLBlock.cpp:

(WebCore::RenderMathMLBlock::paint):

  • rendering/mathml/RenderMathMLFraction.cpp:

(WebCore::RenderMathMLFraction::paint):

  • rendering/mathml/RenderMathMLRoot.cpp:

(WebCore::RenderMathMLRoot::paint):

  • rendering/mathml/RenderMathMLSquareRoot.cpp:

(WebCore::RenderMathMLSquareRoot::paint):

16:16 Changeset [90599] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

Work around Skia PDF's lack of inverted path support.
https://bugs.webkit.org/show_bug.cgi?id=64032

Patch by Steve VanDeBogart <vandebo@chromium.org> on 2011-07-07
Reviewed by James Robinson.

The trick used in http://neugierig.org/software/chromium/notes/2010/07/clipping.html
to support antialiased clips doesn't work when printing to Skia's PDF backend because
the backend does not support inverted paths. This manifests as rounded buttons not being
drawn when printing, tracked as Chrome bug 79519.

However, when the output is a vector device, like PDF, we don't need antialiased clips.
It's up to the PDF rendering engine to do that. So we can simply disable the antialiased
clip code if the output is a vector device.

I think the fix isn't testable because it requires examining the printed output.

  • platform/graphics/skia/PlatformContextSkia.cpp:

(WebCore::PlatformContextSkia::clipPathAntiAliased):

16:07 Changeset [90598] by commit-queue@webkit.org
  • 2 edits in trunk/Source/JavaScriptCore

DFG JIT method_check implementation does not link to optimized get_by_id
slow path.
https://bugs.webkit.org/show_bug.cgi?id=64073

Patch by Filip Pizlo <fpizlo@apple.com> on 2011-07-07
Reviewed by Gavin Barraclough.

  • dfg/DFGRepatch.cpp:

(JSC::DFG::dfgRepatchGetMethodFast):

15:58 TestExpectations edited by dpranke@chromium.org
(diff)
15:58 TestExpectations edited by dpranke@chromium.org
(diff)
15:55 TestExpectations edited by dpranke@chromium.org
(diff)
15:45 Changeset [90597] by jamesr@google.com
  • 2 edits
    1 add in trunk/LayoutTests

[chromium] Add text baseline for spanOverlapsCanvas

  • platform/chromium-gpu-win/compositing/layer-creation/spanOverlapsCanvas-expected.txt: Added.
  • platform/chromium/test_expectations.txt:
15:37 Changeset [90596] by eae@chromium.org
  • 16 edits in trunk/Source/WebCore

Switch rendering tree selection code to to new layout types
https://bugs.webkit.org/show_bug.cgi?id=63762

Reviewed by Eric Seidel.

Switch selection getters and selection gap calculation methods over to
new layout abstraction.

No new tests, no functionality changes.

  • rendering/InlineTextBox.cpp:

(WebCore::InlineTextBox::selectionTop):
(WebCore::InlineTextBox::selectionBottom):
(WebCore::InlineTextBox::selectionHeight):
(WebCore::InlineTextBox::isSelected):

  • rendering/InlineTextBox.h:
  • rendering/RenderBR.h:

(WebCore::RenderBR::selectionRectForRepaint):

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::selectionGapRectsForRepaint):
(WebCore::RenderBlock::selectionGaps):
(WebCore::RenderBlock::inlineSelectionGaps):
(WebCore::RenderBlock::blockSelectionGaps):
(WebCore::RenderBlock::blockSelectionGap):
(WebCore::RenderBlock::logicalLeftSelectionGap):
(WebCore::RenderBlock::logicalRightSelectionGap):
(WebCore::RenderBlock::logicalLeftSelectionOffset):
(WebCore::RenderBlock::logicalRightSelectionOffset):
(WebCore::RenderBlock::positionForPointWithInlineChildren):
(WebCore::RenderBlock::desiredColumnWidth):

  • rendering/RenderBlock.h:

(WebCore::RenderBlock::selectionRectForRepaint):

  • rendering/RenderListMarker.cpp:

(WebCore::RenderListMarker::selectionRectForRepaint):

  • rendering/RenderListMarker.h:
  • rendering/RenderObject.h:

(WebCore::RenderObject::selectionRect):
(WebCore::RenderObject::selectionRectForRepaint):

  • rendering/RenderReplaced.cpp:

(WebCore::RenderReplaced::selectionRectForRepaint):

  • rendering/RenderReplaced.h:
  • rendering/RenderSelectionInfo.h:

(WebCore::RenderSelectionInfo::RenderSelectionInfo):

  • rendering/RenderText.cpp:

(WebCore::RenderText::selectionRectForRepaint):

  • rendering/RenderText.h:
  • rendering/RootInlineBox.cpp:

(WebCore::RootInlineBox::selectionTop):
(WebCore::RootInlineBox::selectionBottom):

  • rendering/RootInlineBox.h:

(WebCore::RootInlineBox::selectionHeight):

15:29 Changeset [90595] by gavinp@chromium.org
  • 7 edits
    2 adds in trunk

Reviewed by Alexey Proskuryakov.

fast/dom/HTMLLinkElement/link-and-subresource-test.html is flaky on chromium debug bots
https://bugs.webkit.org/show_bug.cgi?id=60097

The culprit was that CachedResource:stopLoading() was using *this
after a call to checkNotify(), which isn't kosher. This patch
uses a CachedResourceHandle to keep the CachedResource alive.

Source/WebCore:

The test is a very close copy of the eponymous
link-and-subresource-test.html, only substituting invalid
resources for the valid ones in that test. The reproduction is
timing related, and happens much more consistantly with an invalid
resource for whatever reason.
Test: fast/dom/HTMLLinkElement/link-and-subresource-test-nonexistent.html

  • loader/cache/CachedResource.cpp:

(WebCore::CachedResource::stopLoading):

LayoutTests:

The test is a very close copy of the eponymous
link-and-subresource-test.html, only substituting invalid
resources for the valid ones in that test. The reproduction is
timing related, and happens much more consistantly with an invalid
resource for whatever reason.

  • fast/dom/HTMLLinkElement/link-and-subresource-test-nonexistent-expected.txt: Added.
  • fast/dom/HTMLLinkElement/link-and-subresource-test-nonexistent.html: Added.
  • platform/gtk/Skipped:
  • platform/mac/Skipped:
  • platform/qt/Skipped:
  • platform/win/Skipped:
15:20 Changeset [90594] by aroben@apple.com
  • 2 edits in trunk/Tools

Update TestFailures's title and header immediately upon navigation

Fixes <http://webkit.org/b/64125> TestFailures page seems slow to react on link clicks

Reviewed by Daniel Bates.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/ViewController.js:

(ViewController.prototype.loaded): Create and store an h1 element for displaying the page's
title.
(ViewController.prototype._displayBuilder): Set the page's title and clear out any old
content immediately instead of waiting for the first set of results for the history
analyzer. As we receive new results from the analyzer we'll just clear out the main content
area and replace it with the new info.
(ViewController.prototype._displayTesters): Set the page's title and clear out any old
content immediately instead of waiting for the list of testers from the buildbot. Sprinkled
in a little use of our removeAllChildren helper, too.
(ViewController.prototype._setTitle): Added. Set's the page's title and the header text.

15:14 NewRunWebKitTests edited by dpranke@chromium.org
(diff)
15:12 NewRunWebKitTests edited by dpranke@chromium.org
(diff)
15:11 NewRunWebKitTests edited by dpranke@chromium.org
(diff)
15:09 Changeset [90593] by ojan@chromium.org
  • 2 edits in trunk/LayoutTests

Patch by Jeff Timanus <twiz@chromium.org> on 2011-07-07
Reviewed by Stephen White.

Mark layout tests as failing in Chromium after skia roll r1799:r1814
https://bugs.webkit.org/show_bug.cgi?id=64121

  • platform/chromium/test_expectations.txt:
15:09 Changeset [90592] by commit-queue@webkit.org
  • 2 edits
    1 add in trunk/Source/WebCore

Patch by James Robinson <jamesr@chromium.org> on 2011-07-07
Reviewed by Kenneth Russell.

Use v8::AdjustAmountOfExternalAllocatedMemory for ArrayBuffers
https://bugs.webkit.org/show_bug.cgi?id=42912

This calls v8's AdjustAmountOfExternalAllocatedMemory when ArrayBuffers are allocated/deallocated so that V8's
garbage collection heuristics can account for the memory held by these objects. On the new test page, this
reduces the peak memory use from 5BG+ (or a crash in 32-bit systems) to <300MB.

Test: WebCore/manual-tests/array-buffer-memory.html

  • html/canvas/ArrayBuffer.cpp:

(WebCore::ArrayBuffer::~ArrayBuffer):
(WebCore::ArrayBuffer::tryAllocate):

15:05 TestExpectations edited by dpranke@chromium.org
(diff)
15:05 TestExpectations edited by dpranke@chromium.org
(diff)
15:04 TestExpectations edited by dpranke@chromium.org
(diff)
15:04 TestExpectations edited by dpranke@chromium.org
(diff)
15:00 NewRunWebKitTests edited by dpranke@chromium.org
(diff)
14:52 NewRunWebKitTests edited by dpranke@chromium.org
(diff)
14:52 HackingOnNewRunWebKitTests created by dpranke@chromium.org
14:50 LayoutTestsSearchPath created by dpranke@chromium.org
14:49 HackingOnNRWT created by dpranke@chromium.org
14:48 TestExpectations created by dpranke@chromium.org
14:47 NewRunWebKitTests edited by dpranke@chromium.org
(diff)
14:45 NewRunWebKitTests edited by dpranke@chromium.org
(diff)
14:44 NewRunWebKitTests created by dpranke@chromium.org
14:37 WikiStart edited by dpranke@chromium.org
(diff)
14:37 Changeset [90591] by rniwa@webkit.org
  • 14 edits in trunk/Source/WebCore

Move all code related to cachedSelection to HTMLTextFormControlElement
https://bugs.webkit.org/show_bug.cgi?id=64118

Reviewed by Alexey Proskuryakov.

Moved m_cachedSelectionStart and m_cachedSelectionEnd from HTMLInputElement
and HTMLTextAreaElement to HTMLTextFormControlElement

Also removed cached selection related functions from RenderTextControl,
RenderTextControlSingleLine, and RenderTextControlMultiLine because they were
merely providing wrapper functions to enable polymorphism between
input and textarea elements and their WML equivalents.

  • editing/FrameSelection.cpp:

(WebCore::FrameSelection::notifyRendererOfSelectionChange): Calls HTMLTextFormControlElement's
selectionChanged instead of RenderTextControl's.

  • html/HTMLFormControlElement.cpp:

(WebCore::HTMLTextFormControlElement::HTMLTextFormControlElement): Initialize
m_cachedSelectionStart and m_cachedSelectionEnd.
(WebCore::HTMLTextFormControlElement::selectionStart):
(WebCore::HTMLTextFormControlElement::selectionEnd):
(WebCore::HTMLTextFormControlElement::selection):
(WebCore::HTMLTextFormControlElement::restoreCachedSelection): Added.
(WebCore::HTMLTextFormControlElement::selectionChanged): Extracted from
RenderTextControl::selectionChanged.

  • html/HTMLFormControlElement.h:

(WebCore::HTMLTextFormControlElement::cacheSelection): Extracted from HTMLInputElement
and HTMLTextAreaElement.
(WebCore::HTMLTextFormControlElement::hasCachedSelectionStart): Added.
(WebCore::HTMLTextFormControlElement::hasCachedSelectionEnd): Added.

  • html/HTMLInputElement.cpp:

(WebCore::HTMLInputElement::HTMLInputElement):
(WebCore::HTMLInputElement::updateFocusAppearance):

  • html/HTMLInputElement.h:
  • html/HTMLTextAreaElement.cpp:

(WebCore::HTMLTextAreaElement::HTMLTextAreaElement):
(WebCore::HTMLTextAreaElement::updateFocusAppearance):

  • html/HTMLTextAreaElement.h:

(WebCore::HTMLTextAreaElement::isEmptyValue):

  • rendering/RenderTextControl.cpp:

(WebCore::setSelectionRange):

  • rendering/RenderTextControl.h:
  • rendering/RenderTextControlMultiLine.cpp:
  • rendering/RenderTextControlMultiLine.h:
  • rendering/RenderTextControlSingleLine.cpp:
  • rendering/RenderTextControlSingleLine.h:
14:16 Changeset [90590] by eae@chromium.org
  • 19 edits in trunk/Source/WebCore

Switch addFocusRingRects to to new layout types
https://bugs.webkit.org/show_bug.cgi?id=64114

Reviewed by Eric Seidel.

No new tests, no functionality changes.

  • rendering/LayoutTypes.h:

(WebCore::flooredLayoutPoint):

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::addFocusRingRects):

  • rendering/RenderBlock.h:
  • rendering/RenderBox.cpp:

(WebCore::RenderBox::addFocusRingRects):

  • rendering/RenderBox.h:
  • rendering/RenderInline.cpp:

(WebCore::RenderInline::addFocusRingRects):

  • rendering/RenderInline.h:
  • rendering/RenderListBox.cpp:

(WebCore::RenderListBox::addFocusRingRects):

  • rendering/RenderListBox.h:
  • rendering/RenderObject.h:

(WebCore::RenderObject::addFocusRingRects):

  • rendering/RenderTextControl.cpp:

(WebCore::RenderTextControl::addFocusRingRects):

  • rendering/RenderTextControl.h:
  • rendering/svg/RenderSVGContainer.cpp:

(WebCore::RenderSVGContainer::addFocusRingRects):

  • rendering/svg/RenderSVGContainer.h:
  • rendering/svg/RenderSVGImage.cpp:

(WebCore::RenderSVGImage::addFocusRingRects):

  • rendering/svg/RenderSVGImage.h:
  • rendering/svg/RenderSVGPath.cpp:

(WebCore::RenderSVGPath::addFocusRingRects):

  • rendering/svg/RenderSVGPath.h:
14:06 Changeset [90589] by enne@google.com
  • 3 edits in trunk/Source/WebCore

[chromium] Reduce compositor texture memory by skipping layers and clipping surfaces
https://bugs.webkit.org/show_bug.cgi?id=64052

Reviewed by James Robinson.

Layers and surfaces that are entirely transparent are now skipped.
Parent scissor rects are now applied to the content rect of surfaces
so that offscreen surfaces can be skipped.

Landing this for vangelis@chromium.org.

Covered by existing tests.

  • platform/graphics/chromium/LayerRendererChromium.cpp:

(WebCore::calculateVisibleRect):
(WebCore::calculateVisibleLayerRect):
(WebCore::LayerRendererChromium::paintLayerContents):
(WebCore::LayerRendererChromium::drawLayers):
(WebCore::LayerRendererChromium::updatePropertiesAndRenderSurfaces):
(WebCore::LayerRendererChromium::updateCompositorResources):
(WebCore::LayerRendererChromium::drawLayer):

  • platform/graphics/chromium/RenderSurfaceChromium.cpp:

(WebCore::RenderSurfaceChromium::RenderSurfaceChromium):

13:45 Changeset [90588] by commit-queue@webkit.org
  • 4 edits in trunk/Source/WebCore

Unreviewed, rolling out r90581.
http://trac.webkit.org/changeset/90581
https://bugs.webkit.org/show_bug.cgi?id=64124

Broke a bunch of inspector tests (Requested by ojan on
#webkit).

  • inspector/front-end/ExtensionAPI.js:

(WebInspector.injectedExtensionAPI.Panels.prototype.create):
(WebInspector.injectedExtensionAPI.ExtensionSidebarPaneImpl.prototype.setPage):
(WebInspector.injectedExtensionAPI.expandURL):

  • inspector/front-end/ExtensionPanel.js:

(WebInspector.ExtensionPanel):

  • inspector/front-end/ExtensionServer.js:

(WebInspector.ExtensionServer):
(WebInspector.ExtensionServer.prototype._onCreatePanel):
(WebInspector.ExtensionServer.prototype._onSetSidebarPage):
(WebInspector.ExtensionServer.prototype._addExtensions):
(WebInspector.ExtensionServer.prototype._onWindowMessage):
(WebInspector.ExtensionServer.prototype._registerSubscriptionHandler):

13:37 Changeset [90587] by enne@google.com
  • 2 edits in trunk/Source/WebCore

[chromium] Fix crash when compositing gets disabled mid-paint
https://bugs.webkit.org/show_bug.cgi?id=64119

Reviewed by James Robinson.

WebKit paint can disable compositing and call setRootLayer(0). Adding
a check for this in drawLayers prevents a null pointer deref.

  • platform/graphics/chromium/LayerRendererChromium.cpp:

(WebCore::LayerRendererChromium::drawLayers):

13:26 Changeset [90586] by oliver@apple.com
  • 3 edits in trunk/Source/JavaScriptCore

Encode jump and link sizes into the appropriate enums
https://bugs.webkit.org/show_bug.cgi?id=64123

Reviewed by Sam Weinig.

Finally kill off the out of line jump and link size arrays,
so we can avoid icky loads and constant fold the linking arithmetic.

  • assembler/ARMv7Assembler.cpp:
  • assembler/ARMv7Assembler.h:

(JSC::ARMv7Assembler::jumpSizeDelta):
(JSC::ARMv7Assembler::computeJumpType):

13:17 Changeset [90585] by krit@webkit.org
  • 2 edits
    1 add in trunk/Source/WebCore

2011-07-07 Dirk Schulze <krit@webkit.org>

SVGAnimateTransform does not support calcMode=discrete
https://bugs.webkit.org/show_bug.cgi?id=63914

Reviewed by Rob Buis.

CalcMode discrete specifies that the animation function will jump from one value to the next without any interpolation.
Implemented calcMode discrete by checking current progress of animation. If we are in the first half of the animation,
we use the start value of the aniamtion, end value for the second half of the animation. The key time at 50% is used on
all other animations as well as on other SVG viewers.

Added a manual test. DRT crashes on an automated test with the SVG animation API. Opened a new bug report: 64104.

  • manual-tests/svg-animateTransform-calcMode-discrete.svg: Added.
  • svg/SVGAnimateTransformElement.cpp: (WebCore::SVGAnimateTransformElement::calculateAnimatedValue):
12:13 Changeset [90584] by aroben@apple.com
  • 3 edits in trunk/Tools

Make Checkout use SCM's Executive instead of conjuring up its own

This will improve integration with the rest of webkitpy, particularly when invoked via
webkit-patch.

Fixes <http://webkit.org/b/64115> REGRESSION (r90564): webkitpy's Checkout class uses
Executive inappropriately

Reviewed by Adam Barth.

  • Scripts/webkitpy/common/checkout/checkout.py:

(Checkout.commit_message_for_this_commit): Use SCM.run instead of creating an Executive for
our own use. SCM might have some super-special Executive that it uses under the covers, and
we want to use it, too!

  • Scripts/webkitpy/common/checkout/checkout_unittest.py:

(CommitMessageForThisCommitTest.test_commit_message_for_this_commit): Mock the SCM.run
method to call through to Executive.run_command.

11:47 Changeset [90583] by aroben@apple.com
  • 2 edits in trunk/Tools

Make Term/ReadKey.pm an optional dependency of commit-log-editor

When Term/ReadKey.pm isn't present, the --regenerate-log switch will be non-functional.

Fixes <http://webkit.org/b/64113> REGRESSION (r90564):
webkitpy.common.checkout.checkout_unittest failing on GTK bots due to missing
Term/ReadKey.pm module

Reviewed by Xan Lopez.

  • Scripts/commit-log-editor: Use Module::Load::Conditional::can_load to only load

Term/ReadKey.pm if it's present. If it isn't present, ignore the --regenerate-log switch so
that existing commit messages will be preserved. (Users can manually remove existing commit
messages using git-reset.)

11:43 Changeset [90582] by krit@webkit.org
  • 5 edits
    3 adds in trunk

Reviewed by Rob Buis.

Source/WebCore:

SVGAnimatedPath needs fallback for 'by' animation
https://bugs.webkit.org/show_bug.cgi?id=63865

Added fallback to 'to' animation for 'by' animated SVGAnimatedPathAnimator.

Clenup of SVGAnimateElement. Removed all switches since we support all AnimatedTypes
with the exception of AnimatedEnumeration. AnimatedEnumeration gets animated as AnimatedString at the moment.

Test: svg/animations/svgpath-animation-1.html

  • svg/SVGAnimateElement.cpp:

(WebCore::getPropertyValue):
(WebCore::inheritsFromProperty):
(WebCore::attributeValueIsCurrentColor):
(WebCore::SVGAnimateElement::adjustForCurrentColor):
(WebCore::SVGAnimateElement::determineAnimatedAttributeType):
(WebCore::SVGAnimateElement::calculateAnimatedValue):
(WebCore::SVGAnimateElement::calculateFromAndToValues):
(WebCore::SVGAnimateElement::calculateFromAndByValues):
(WebCore::SVGAnimateElement::resetToBaseValue):
(WebCore::SVGAnimateElement::applyResultsToTarget):
(WebCore::SVGAnimateElement::calculateDistance):

  • svg/SVGAnimatedPath.cpp:

(WebCore::SVGAnimatedPathAnimator::calculateFromAndByValues):

LayoutTests:

SVGAnimatedPath needs fallback for 'by' animation
https://bugs.webkit.org/show_bug.cgi?id=63865

Test fallback to 'to' animation for 'by' animated SVGPath.

  • svg/animations/script-tests/svgpath-animation-1.js: Added.

(sample1):
(sample2):
(sample3):
(executeTest):

  • svg/animations/svgpath-animation-1-expected.txt: Added.
  • svg/animations/svgpath-animation-1.html: Added.
11:38 Changeset [90581] by caseq@chromium.org
  • 4 edits in trunk/Source/WebCore

2011-07-07 Andrey Kosyakov <caseq@chromium.org>

Web Inspector: secure access to extensions API
https://bugs.webkit.org/show_bug.cgi?id=64080

Reviewed by Pavel Feldman.

  • inspector/front-end/ExtensionAPI.js: (WebInspector.injectedExtensionAPI.Panels.prototype.create): (WebInspector.injectedExtensionAPI.ExtensionSidebarPaneImpl.prototype.setPage):
  • inspector/front-end/ExtensionPanel.js: (WebInspector.ExtensionPanel):
  • inspector/front-end/ExtensionServer.js: (WebInspector.ExtensionServer): (WebInspector.ExtensionServer.prototype._onCreatePanel): (WebInspector.ExtensionServer.prototype._onSetSidebarPage): (WebInspector.ExtensionServer.prototype._addExtensions): (WebInspector.ExtensionServer.prototype._onWindowMessage): (WebInspector.ExtensionServer.prototype._registerSubscriptionHandler): (WebInspector.ExtensionServer.prototype._expandResourcePath):
11:33 CommitterTips edited by adele@apple.com
(diff)
11:15 Changeset [90580] by kov@webkit.org
  • 2 edits in trunk/LayoutTests

2011-07-07 Gustavo Noronha Silva <gns@gnome.org>

Unreviewed.

Re-skip the inspector tests, they are still timing out on the
release bot for some reason.

  • platform/gtk/Skipped:
11:02 Changeset [90579] by aroben@apple.com
  • 2 edits in trunk/Tools

Keep testing that commit messages containing Unicode are handled properly by webkitpy

Fixes <http://webkit.org/b/64109> REGRESSION (r90571): test-webkitpy no longer tests that we
correctly handle Unicode in commit messages

Reviewed by Eric Seidel.

  • Scripts/webkitpy/common/checkout/checkout_unittest.py: Put some Unicode characters in

places in the ChangeLog that will end up being included in the commit message.

10:45 Changeset [90578] by andreas.kling@nokia.com
  • 15 edits
    1 delete in trunk

[Qt][WK2] Remove Symbian code.
https://bugs.webkit.org/show_bug.cgi?id=64101

Reviewed by Benjamin Poulain.

Source/WebKit2:

  • DerivedSources.pro:
  • Platform/CoreIPC/Attachment.h:
  • Platform/CoreIPC/Connection.h:
  • Platform/SharedMemory.h:
  • Platform/qt/SharedMemorySymbian.cpp: Removed.
  • UIProcess/API/qt/tests/tests.pri:
  • UIProcess/Launcher/qt/ProcessLauncherQt.cpp:
  • WebKit2.pri:
  • WebKit2.pro:
  • WebProcess.pro:
  • config.h:

Tools:

  • MiniBrowser/qt/BrowserWindow.cpp:

(BrowserWindow::BrowserWindow):
(BrowserWindow::screenshot):

  • MiniBrowser/qt/MiniBrowser.pro:
  • MiniBrowser/qt/MiniBrowserApplication.h:

(WindowOptions::WindowOptions):

10:43 Changeset [90577] by andreas.kling@nokia.com
  • 13 edits in trunk

[Qt][WK2] Don't support ridiculous matrix of QT_NO_FEATURE combinations.
https://bugs.webkit.org/show_bug.cgi?id=64099

Reviewed by Benjamin Poulain.

Source/WebKit2:

  • Shared/qt/WebEventFactoryQt.cpp:

(WebKit::WebEventFactory::createWebWheelEvent):

  • UIProcess/API/qt/qdesktopwebview_p.h:
  • UIProcess/qt/QtWebPageProxy.cpp:

(QtWebPageProxy::QtWebPageProxy):
(QtWebPageProxy::setCursor):
(QtWebPageProxy::registerEditCommand):
(QtWebPageProxy::clearAllEditCommands):
(QtWebPageProxy::canUndoRedo):
(QtWebPageProxy::executeUndoRedo):
(QtWebPageProxy::updateAction):
(QtWebPageProxy::webActionTriggered):
(QtWebPageProxy::triggerAction):
(QtWebPageProxy::action):

  • UIProcess/qt/QtWebPageProxy.h:
  • UIProcess/qt/TouchViewInterface.cpp:

(WebKit::TouchViewInterface::didChangeCursor):

  • UIProcess/qt/TouchViewInterface.h:
  • UIProcess/qt/ViewInterface.h:
  • UIProcess/qt/WebUndoCommandQt.cpp:

(WebUndoCommandQt::WebUndoCommandQt):

  • UIProcess/qt/WebUndoCommandQt.h:
  • WebProcess/WebCoreSupport/qt/WebDragClientQt.cpp:

(WebKit::WebDragClient::startDrag):

Tools:

  • MiniBrowser/qt/BrowserWindow.cpp:

(BrowserWindow::openFile):
(BrowserWindow::screenshot):
(BrowserWindow::loadURLListFromFile):

10:39 Changeset [90576] by aroben@apple.com
  • 2 edits in trunk/LayoutTests

Skip another test that uses beginDragWithFiles on Windows

  • platform/win/Skipped: Added fast/forms/file-input-change-event.html.
10:33 Changeset [90575] by mitz@apple.com
  • 1 edit in trunk/Source/WebCore/ChangeLog

Updated change log

10:29 Changeset [90574] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

The return value of SharedBuffer::createWithContentsOfFile must have valid m_size.
https://bugs.webkit.org/show_bug.cgi?id=63313

Patch by Kyusun Kim <maniagoon@company100.net> on 2011-07-07
Reviewed by Eric Seidel.

  • platform/posix/SharedBufferPOSIX.cpp:

(WebCore::SharedBuffer::createWithContentsOfFile):

10:27 Changeset [90573] by mitz@apple.com
  • 5 edits in trunk

<rdar://problem/9737435> Re-enable -webkit-column-break-inside: avoid
https://bugs.webkit.org/show_bug.cgi?id=64102

Reviewed by Simon Fraser.

Source/WebCore:

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::adjustForUnsplittableChild): Treat the child as unsplittable if
'-webkit-column-break-inside: avoid' was specified.

LayoutTests:

  • fast/multicol/break-properties-expected.txt:
  • fast/multicol/break-properties.html:
10:27 Changeset [90572] by andreas.kling@nokia.com
  • 8 edits in trunk/Source/WebKit2

[Qt][WK2] Views should know about WebProcess crash/relaunch.
https://bugs.webkit.org/show_bug.cgi?id=64093

Reviewed by Benjamin Poulain.

Add processDidCrash() and didRelaunchProcess() to ViewInterface.

QDesktopWebView now displays a simple sad smiley ":(" when the
web process crashes.

  • UIProcess/API/qt/qdesktopwebview.cpp:

(QDesktopWebViewPrivate::QDesktopWebViewPrivate):
(paintCrashedPage):
(QDesktopWebView::paint):
(QDesktopWebViewPrivate::processDidCrash):
(QDesktopWebViewPrivate::didRelaunchProcess):

  • UIProcess/API/qt/qdesktopwebview_p.h:
  • UIProcess/qt/QtWebPageProxy.cpp:

(QtWebPageProxy::QtWebPageProxy):
(QtWebPageProxy::didRelaunchProcess):
(QtWebPageProxy::processDidCrash):

  • UIProcess/qt/QtWebPageProxy.h:
  • UIProcess/qt/TouchViewInterface.cpp:

(WebKit::TouchViewInterface::showContextMenu):
(WebKit::TouchViewInterface::hideContextMenu):
(WebKit::TouchViewInterface::processDidCrash):
(WebKit::TouchViewInterface::didRelaunchProcess):

  • UIProcess/qt/TouchViewInterface.h:
  • UIProcess/qt/ViewInterface.h:
10:18 Changeset [90571] by aroben@apple.com
  • 2 edits in trunk/Tools

Completely ignore too-many-failures builds in TestFailures in most circumstances

Because a semi-arbitrary subset of tests are run in a too-many-failures build, we can't
really use them to perform regression analysis. The only time we want to pay attention to
too-many-failures builds is when we're trying to explain when the current bout of
too-many-failures started.

Fixes <http://webkit.org/b/64106> TestFailures page sometimes claims a test started failing
in a build that didn't even run it (because it exited early due to too many failues)

Reviewed by David Kilzer.

  • BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/LayoutTestHistoryAnalyzer.js:

(LayoutTestHistoryAnalyzer.prototype._incorporateBuildHistory): Removed old, broken
too-many-failures handling that would cause us to blame builds that didn't even run a given
test for breaking it. Instead, skip over all too-many-failures builds unless the most recent
build was itself a too-many-failures build.

10:17 Changeset [90570] by abecsi@webkit.org
  • 2 edits in trunk/LayoutTests

[Qt]REGRESSION(r90471): It made 4 fast/notifications tests fail on Qt
https://bugs.webkit.org/show_bug.cgi?id=63255

Unreviewed gardening.

  • platform/qt/Skipped: Skip tests.
10:15 Changeset [90569] by caseq@chromium.org
  • 2 edits in trunk/Source/WebCore

Web Inspector: visual regressions in network panel
https://bugs.webkit.org/show_bug.cgi?id=64089

Reviewed by Pavel Feldman.

  • inspector/front-end/networkPanel.css:

(.data-grid.network-log-grid tr.filler td):
(.network.panel .sidebar):

10:05 Changeset [90568] by jchaffraix@webkit.org
  • 3 edits
    6 adds in trunk

Patch by Julien Chaffraix <jchaffraix@webkit.org> on 2011-07-07
Reviewed by David Hyatt.

Partial layout when a flex-box has visibility: collapse
https://bugs.webkit.org/show_bug.cgi?id=63776

Source/WebCore:

Tests: fast/flexbox/crash-button-input-autofocus.html

fast/flexbox/crash-button-keygen.html
fast/flexbox/crash-button-relayout.html

The issue is that FlexBoxIterator would skip any child if it has visibility: collapsed.
However if one of the child is anonymous, it may wrap some other child that would be skipped.
Now FlexBoxIterator is called during the layout phase and thus some nodes would not relayouted
as expected.

  • rendering/RenderDeprecatedFlexibleBox.cpp:

(WebCore::FlexBoxIterator::next): When iterating, don't skip anonymous content as there may
be real content hiding below.

LayoutTests:

Those tests checks some variation of the same underlying issue.

  • fast/flexbox/crash-button-input-autofocus-expected.txt: Added.
  • fast/flexbox/crash-button-input-autofocus.html: Added.
  • fast/flexbox/crash-button-keygen-expected.txt: Added.
  • fast/flexbox/crash-button-keygen.html: Added.
  • fast/flexbox/crash-button-relayout-expected.txt: Added.
  • fast/flexbox/crash-button-relayout.html: Added.
09:53 Changeset [90567] by vsevik@chromium.org
  • 5 edits in trunk

2011-07-07 Vsevolod Vlasov <vsevik@chromium.org>

Web Inspector: URL links in styles open new tab instead of showing resources panel.
https://bugs.webkit.org/show_bug.cgi?id=64090

Reviewed by Pavel Feldman.

  • inspector/styles/styles-url-linkify-expected.txt:
  • inspector/styles/styles-url-linkify.html:

2011-07-07 Vsevolod Vlasov <vsevik@chromium.org>

Web Inspector: URL links in styles open new tab instead of showing resources panel.
https://bugs.webkit.org/show_bug.cgi?id=64090

Reviewed by Pavel Feldman.

  • inspector/front-end/StylesSidebarPane.js: (WebInspector.StylePropertyTreeElement.prototype.updateTitle.linkifyURL):
09:52 Changeset [90566] by abecsi@webkit.org
  • 2 edits in trunk/LayoutTests

REGRESSION(90557) http/tests/inspector/network/network-embed.html fails
https://bugs.webkit.org/show_bug.cgi?id=64103

Unreviewed gardening.

  • platform/qt/Skipped: Skip test.
09:48 Changeset [90565] by caseq@chromium.org
  • 2 edits in trunk/Source/WebCore

2011-07-07 Andrey Kosyakov <caseq@chromium.org>

Web Inspector: active panel does not receive resize event when drawer is resized
https://bugs.webkit.org/show_bug.cgi?id=64094

Reviewed by Pavel Feldman.

  • inspector/front-end/Drawer.js: (WebInspector.Drawer.prototype._statusBarDragging):
09:36 Changeset [90564] by aroben@apple.com
  • 3 edits in trunk/Tools

Teach webkitpy's Checkout class to use commit-log-editor to create commit messages

Fixes <http://webkit.org/b/26755> webkit-patch's commit messages are less readable than
commit-log-editor's

Reviewed by David Kilzer.

  • Scripts/webkitpy/common/checkout/checkout.py:

(Checkout.commit_message_for_this_commit): Run commit-log-editor, passing it the paths of
the modified ChangeLogs, to generate the commit message, rather than trying to generate one
ourselves.

  • Scripts/webkitpy/common/checkout/checkout_unittest.py: Updated the expected commit message

to match commit-log-editor's format.
(CommitMessageForThisCommitTest.setUp): Write the ChangeLogs into Tools and LayoutTests
directories so we can see how the various entries get labeled in the commit message.
(CommitMessageForThisCommitTest.test_commit_message_for_this_commit): Create a mock SCM
instance that knows how to find commit-log-editor and pass it to our Checkout instance.
Don't bother capturing output, since there shouldn't be any.

09:36 Changeset [90563] by aroben@apple.com
  • 2 edits in trunk/Tools

Add a --print-log option to commit-log-editor

When specified, commit-log-editor takes a set of ChangeLog paths on the command line,
generates a commit message from those ChangeLogs, prints it to stdout, and exits.

Prep work for fixing <http://webkit.org/b/26755> webkit-patch's commit messages are less
readable than commit-log-editor's

Reviewed by David Kilzer.

  • Scripts/commit-log-editor: Changed to use Getopt::Long to parse options. Added --print-log

option, which calls through to createCommitMessage, prints the result, and exits.
(printUsageAndExit): Renamed from "usage" for clarity. Beefed up the usage statement to
explain commit-log-editor's 2.5 (normal, --print-log, and --help) modes of operation.

09:35 Changeset [90562] by aroben@apple.com
  • 2 edits in trunk/Tools

Extract commit-log-editor's commit-message-generation code into a separate function

As a bonus, we now skip a bunch of work in the case where we are generating a commit message
for staged git changes.

Prep work for fixing <http://webkit.org/b/26755> webkit-patch's commit messages are less
readable than commit-log-editor's

Reviewed by David Kilzer.

  • Scripts/commit-log-editor: Moved the default definition of $endl up toward the top of the

file so that it will be defined even if we aren't operating on an existing log message.
Moved a bunch of top-level code to generate the commit message from here...
(createCommitMessage): ...to here.

09:20 Changeset [90561] by pfeldman@chromium.org
  • 3 edits in trunk/Source/WebCore

2011-07-07 Pavel Feldman <pfeldman@chromium.org>

Web Inspector: prevent default action during drag'n'drop in the Elements panel.
https://bugs.webkit.org/show_bug.cgi?id=64081

Reviewed by Yury Semikhatsky.

  • inspector/front-end/ElementsTreeOutline.js: (WebInspector.ElementsTreeOutline): (WebInspector.ElementsTreeOutline.prototype._ondragstart): (WebInspector.ElementsTreeOutline.prototype._ondragover): (WebInspector.ElementsTreeOutline.prototype._ondragend):
  • inspector/front-end/treeoutline.js: (TreeOutline.prototype.treeElementFromPoint):
07:18 Changeset [90560] by zimmermann@webkit.org
  • 26 edits in trunk/Source/WebCore

2011-07-07 Nikolas Zimmermann <nzimmermann@rim.com>

Move remaining enums out of SVG*Element classes
https://bugs.webkit.org/show_bug.cgi?id=64075

Reviewed by Dirk Schulze.

Move remaining enums out of SVG*Element classes. This is a preparation patch for bug 63797.
Also move the SVGPropertyTraits template specializations for enum types before the class
definition in the header, otherwhise we can't use SVGPropertyTraits<FooType>::fromString/toString
in the DECLARE_ANIMATED* macros, which is needed soon.

No new tests, just refactoring.

  • rendering/svg/RenderSVGResourceGradient.cpp: (WebCore::RenderSVGResourceGradient::applyResource):
  • rendering/svg/RenderSVGResourceGradient.h:
  • rendering/svg/RenderSVGResourceMarker.cpp: (WebCore::RenderSVGResourceMarker::angle): (WebCore::RenderSVGResourceMarker::markerTransformation):
  • rendering/svg/RenderSVGResourceMarker.h: (WebCore::RenderSVGResourceMarker::markerUnits):
  • rendering/svg/RenderSVGTextPath.cpp: (WebCore::RenderSVGTextPath::RenderSVGTextPath): (WebCore::RenderSVGTextPath::exactAlignment): (WebCore::RenderSVGTextPath::stretchMethod):
  • rendering/svg/SVGRenderTreeAsText.cpp: (WebCore::operator<<): (WebCore::writeCommonGradientProperties):
  • rendering/svg/SVGTextChunkBuilder.cpp: (WebCore::SVGTextChunkBuilder::addTextChunk):
  • rendering/svg/SVGTextLayoutEngine.cpp: (WebCore::SVGTextLayoutEngine::parentDefinesTextLength): (WebCore::SVGTextLayoutEngine::beginTextPathLayout):
  • svg/GradientAttributes.h: (WebCore::GradientAttributes::GradientAttributes): (WebCore::GradientAttributes::spreadMethod): (WebCore::GradientAttributes::setSpreadMethod):
  • svg/SVGComponentTransferFunctionElement.h:
  • svg/SVGFEBlendElement.h:
  • svg/SVGFEColorMatrixElement.h:
  • svg/SVGFECompositeElement.h:
  • svg/SVGFEConvolveMatrixElement.h:
  • svg/SVGFEDisplacementMapElement.h:
  • svg/SVGFEMorphologyElement.h:
  • svg/SVGFETurbulenceElement.h:
  • svg/SVGGradientElement.cpp: (WebCore::SVGGradientElement::SVGGradientElement):
  • svg/SVGGradientElement.h:
  • svg/SVGMarkerElement.cpp: (WebCore::SVGMarkerElement::SVGMarkerElement): (WebCore::SVGMarkerElement::parseMappedAttribute): (WebCore::SVGMarkerElement::setOrientToAuto): (WebCore::SVGMarkerElement::setOrientToAngle): (WebCore::SVGMarkerElement::synchronizeOrientType): (WebCore::SVGMarkerElement::orientTypeAnimated):
  • svg/SVGMarkerElement.h:
  • svg/SVGTextContentElement.cpp: (WebCore::SVGTextContentElement::SVGTextContentElement):
  • svg/SVGTextContentElement.h:
  • svg/SVGTextPathElement.cpp: (WebCore::SVGTextPathElement::SVGTextPathElement):
  • svg/SVGTextPathElement.h:
06:47 Changeset [90559] by xan@webkit.org
  • 2 edits in trunk/LayoutTests

2011-07-07 Xan Lopez <xlopez@igalia.com>

Unreviewed.

Enable inspector tests again (they should work now), and skip test
that is timing out in all GTK+ bots.

  • platform/gtk/Skipped:
06:44 Changeset [90558] by loislo@chromium.org
  • 3 edits in trunk/Source/WebCore

2011-07-07 Ilya Tikhonovsky <loislo@chromium.org>

Web Inspector: Protocol: pointers to optional "in" parameters passing to the
backend methods should be NULL if they are not specified in the message.
https://bugs.webkit.org/show_bug.cgi?id=64083

Reviewed by Pavel Feldman.

  • inspector/CodeGeneratorInspector.pm: (generateBackendFunction): (generateArgumentGetters):
  • inspector/InspectorCSSAgent.cpp: (WebCore::InspectorCSSAgent::getStylesForNode):
06:12 Changeset [90557] by vsevik@chromium.org
  • 12 edits in trunk/LayoutTests

2011-07-07 Vsevolod Vlasov <vsevik@chromium.org>

Web Inspector: Move resetting NetworkResourcesData out of tests unrelated to replacement testing.
https://bugs.webkit.org/show_bug.cgi?id=64078

Reviewed by Pavel Feldman.

  • http/tests/inspector/network-test.js: (initialize_NetworkTest.InspectorTest.resetInspectorResourcesData.nextStep): (initialize_NetworkTest.InspectorTest.resetInspectorResourcesData): (resetInspectorResourcesData):
  • http/tests/inspector/network/network-clear-cache-expected.txt:
  • http/tests/inspector/network/network-clear-cache.html-disabled:
  • http/tests/inspector/network/network-clear-cookies-expected.txt:
  • http/tests/inspector/network/network-clear-cookies.html-disabled:
  • http/tests/inspector/network/network-embed-expected.txt:
  • http/tests/inspector/network/network-embed.html:
  • http/tests/inspector/network/network-xhr-async-expected.txt:
  • http/tests/inspector/network/network-xhr-async.html:
  • http/tests/inspector/network/network-xhr-sync-expected.txt:
  • http/tests/inspector/network/network-xhr-sync.html:
05:06 Changeset [90556] by loislo@chromium.org
  • 3 edits in trunk/Source/WebCore

2011-07-07 Ilya Tikhonovsky <loislo@chromium.org>

Web Inspector: Searching on the Network panel doesn't do anything?
https://bugs.webkit.org/show_bug.cgi?id=55489

This is initial implementation of search in Network panel.
It is pretty simple search only for names and paths.

Reviewed by Pavel Feldman.

  • inspector/front-end/NetworkPanel.js: (WebInspector.NetworkPanel.prototype.refresh): (WebInspector.NetworkPanel.prototype._reset): (WebInspector.NetworkPanel.prototype._updateOffscreenRows): (WebInspector.NetworkPanel.prototype._matchResource): (WebInspector.NetworkPanel.prototype._clearSearchMatchedList): (WebInspector.NetworkPanel.prototype._highlightNthMatchedResource): (WebInspector.NetworkPanel.prototype.performSearch): (WebInspector.NetworkDataGridNode.prototype.createCells):
  • inspector/front-end/utilities.js: (String.prototype.escapeHTML): ():
04:33 Changeset [90555] by vsevik@chromium.org
  • 4 edits
    4 adds in trunk

2011-07-07 Vsevolod Vlasov <vsevik@chromium.org>

Web Inspector: Resources panel shows only one resource when multiple resources have the same url.
https://bugs.webkit.org/show_bug.cgi?id=63936

Reviewed by Pavel Feldman.

  • http/tests/inspector/resource-tree/resource-tree-non-unique-url-expected.txt: Added.
  • http/tests/inspector/resource-tree/resource-tree-non-unique-url.html: Added.
  • http/tests/inspector/resource-tree/resource-tree-test.js: (initialize_ResourceTreeTest.InspectorTest.dumpResourcesTree):
  • http/tests/inspector/resource-tree/resources/resource-tree-non-unique-url-iframe.html: Added.
  • http/tests/inspector/resource-tree/resources/styles-non-unique-url.css: Added. (body):

2011-07-07 Vsevolod Vlasov <vsevik@chromium.org>

Web Inspector: Resources panel shows only one resource when multiple resources have the same url.
https://bugs.webkit.org/show_bug.cgi?id=63936

Reviewed by Pavel Feldman.

Test: http/tests/inspector/resource-tree/resource-tree-non-unique-url.html

  • inspector/front-end/ResourcesPanel.js: (WebInspector.FrameTreeElement.prototype.appendResource):
04:18 Changeset [90554] by philn@webkit.org
  • 4 edits in trunk/LayoutTests

Reviewed by Eric Carlson.

GTK: media/video-src-invalid-poster.html Failed
https://bugs.webkit.org/show_bug.cgi?id=61160

Wait for loadstart event to check the poster dimensions and avoid a
potential timeout of the test.

  • media/video-src-invalid-poster-expected.txt:
  • media/video-src-invalid-poster.html:
  • platform/gtk/Skipped:
03:47 Changeset [90553] by vsevik@chromium.org
  • 16 edits
    6 adds in trunk

2011-07-07 Vsevolod Vlasov <vsevik@chromium.org>

Web Inspector: Add support for clearing cache and cookies from network panel.
https://bugs.webkit.org/show_bug.cgi?id=63999

Added clear cache and cookies tests. Since no port currently supports
this functionality, the tests are disabled.

Reviewed by Pavel Feldman.

  • http/tests/inspector/network/network-clear-cache-expected.txt: Added.
  • http/tests/inspector/network/network-clear-cache.html-disabled: Added.
  • http/tests/inspector/network/network-clear-cookies-expected.txt: Added.
  • http/tests/inspector/network/network-clear-cookies.html-disabled: Added.
  • http/tests/inspector/network/resources/random-cached.php: Added.
  • http/tests/inspector/network/resources/set-cookie.php: Added.

2011-07-07 Vsevolod Vlasov <vsevik@chromium.org>

Web Inspector: Add support for clearing cache and cookies from network panel.
https://bugs.webkit.org/show_bug.cgi?id=63999

Reviewed by Pavel Feldman.

  • English.lproj/localizedStrings.js:
  • inspector/Inspector.json:
  • inspector/InspectorClient.h: (WebCore::InspectorClient::clearBrowserCache): (WebCore::InspectorClient::clearBrowserCookies):
  • inspector/InspectorController.cpp: (WebCore::InspectorController::InspectorController):
  • inspector/InspectorResourceAgent.cpp: (WebCore::InspectorResourceAgent::clearBrowserCache): (WebCore::InspectorResourceAgent::clearBrowserCookies): (WebCore::InspectorResourceAgent::InspectorResourceAgent):
  • inspector/InspectorResourceAgent.h: (WebCore::InspectorResourceAgent::create):
  • inspector/front-end/NetworkPanel.js: (WebInspector.NetworkPanel.prototype._contextMenu): (WebInspector.NetworkPanel.prototype._clearBrowserCache): (WebInspector.NetworkPanel.prototype._clearBrowserCookies):
  • inspector/front-end/Settings.js:

2011-07-07 Vsevolod Vlasov <vsevik@chromium.org>

Web Inspector: Add support for clearing cache and cookies from network panel.
https://bugs.webkit.org/show_bug.cgi?id=63999

Reviewed by Pavel Feldman.

  • public/WebDevToolsAgentClient.h: (WebKit::WebDevToolsAgentClient::clearBrowserCache): (WebKit::WebDevToolsAgentClient::clearBrowserCookies):
  • src/InspectorClientImpl.cpp: (WebKit::InspectorClientImpl::clearBrowserCache): (WebKit::InspectorClientImpl::clearBrowserCookies):
  • src/InspectorClientImpl.h:
  • src/WebDevToolsAgentImpl.cpp: (WebKit::WebDevToolsAgentImpl::clearBrowserCache): (WebKit::WebDevToolsAgentImpl::clearBrowserCookies):
  • src/WebDevToolsAgentImpl.h:
03:37 Changeset [90552] by commit-queue@webkit.org
  • 5 edits in trunk

2011-07-07 Shinya Kawanaka <shinyak@google.com>

Added more key bindings for input[type=range].
https://bugs.webkit.org/show_bug.cgi?id=52262

Added PageUp/PageDown/Home/End key bindings tests for input[type=range].

Reviewed by Kent Tamura.

  • fast/forms/range-keyoperation-expected.txt: Regenerated.
  • fast/forms/range-keyoperation.html: Added more key bindings tests.

2011-07-07 Shinya Kawanaka <shinyak@google.com>

Added more key bindings for input[type=range].
https://bugs.webkit.org/show_bug.cgi?id=52262

Added PageUp/PageDown/Home/End key bindings for input[type=range].
PageUp/PageDown change value by about 10%.
Home/End change value to minimum/maximum.

Reviewed by Kent Tamura.

  • html/RangeInputType.cpp: (WebCore::RangeInputType::handleKeydownEvent): Added key bindings.
03:29 Changeset [90551] by carlosgc@webkit.org
  • 2 edits in trunk/Tools

2011-07-07 Carlos Garcia Campos <cgarcia@igalia.com>

[GTK] Open links in a new window when clicking with the middle button in MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=63988

Reviewed by Martin Robinson.

  • MiniBrowser/gtk/BrowserWindow.c: (browserWindowConstructed): (decidePolicyForNavigationAction): Ignore the action if a link is clicked with the middle buttonm and open the link in a new window. (browserWindowPolicyClientInit):
02:06 Changeset [90550] by commit-queue@webkit.org
  • 11 edits
    2 copies in trunk/Source/WebKit2

2011-07-07 Benjamin Poulain <benjamin@webkit.org>

[Qt] [WK2] Improve the handling of touch events to use them as main input
https://bugs.webkit.org/show_bug.cgi?id=63991

Reviewed by Kenneth Rohde Christiansen.

Promote touch event for use as primary input.

The touch events now use the responsiveness timer like the other input events.

The touch events also have a callback to the UI signaling if the event was used
or not: PageClient::doneWithTouchEvent().
This is similar to what is done with key events (PageClient::doneWithKeyEvent()).

  • Shared/NativeWebTouchEvent.h: Copied from Source/WebKit2/Shared/qt/WebEventFactoryQt.h. (WebKit::NativeWebTouchEvent::nativeEvent):
  • Shared/qt/NativeWebTouchEventQt.cpp: Copied from Source/WebKit2/Shared/qt/WebEventFactoryQt.h. (WebKit::NativeWebTouchEvent::NativeWebTouchEvent):
  • Shared/qt/WebEventFactoryQt.cpp: (WebKit::webEventTypeForEvent): (WebKit::WebEventFactory::createWebTouchEvent):
  • Shared/qt/WebEventFactoryQt.h:
  • UIProcess/PageClient.h:
  • UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::handleTouchEvent): (WebKit::WebPageProxy::didReceiveEvent):
  • UIProcess/WebPageProxy.h:
  • UIProcess/qt/qdesktopwebpageproxy.cpp: (QDesktopWebPageProxy::doneWithTouchEvent):
  • UIProcess/qt/qdesktopwebpageproxy.h:
  • UIProcess/qt/qtouchwebpageproxy.cpp: (QTouchWebPageProxy::doneWithTouchEvent): (QTouchWebPageProxy::touchEvent):
  • UIProcess/qt/qtouchwebpageproxy.h:
  • WebKit2.pro:
01:03 Changeset [90549] by abarth@webkit.org
  • 8 edits
    1 delete in trunk/Tools

2011-07-07 Adam Barth <abarth@webkit.org>

Remove style_references.py
https://bugs.webkit.org/show_bug.cgi?id=64070

Reviewed by Eric Seidel.

We never really adopted the _references design, and this file is a bit
of an orphan at this point.

  • Scripts/check-webkit-style:
  • Scripts/webkitpy/style/checker.py:
  • Scripts/webkitpy/style/checker_unittest.py:
  • Scripts/webkitpy/style/checkers/python.py:
  • Scripts/webkitpy/style/checkers/test_expectations.py:
  • Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
  • Scripts/webkitpy/style/main_unittest.py:
  • Scripts/webkitpy/style_references.py: Removed.
00:44 Changeset [90548] by eric@webkit.org
  • 2 edits
    1 add in trunk/Tools

2011-07-07 Eric Seidel <eric@webkit.org>

Fix WebKit2 expected results search paths for Mac and Qt under new-run-webkit-tests
https://bugs.webkit.org/show_bug.cgi?id=64056

Unreviewed.

I had written this unittest prior to landing my change, but
had named it qt_unitest.py, so it wasn't running (nor was
it added to my git repo).

Once I fixe the name of the unittest file, it was very easy
to fix the error in webkit.py (which already had a FIXME).

  • Scripts/webkitpy/layout_tests/port/qt_unittest.py: Added.
  • Scripts/webkitpy/layout_tests/port/webkit.py:
00:26 Changeset [90547] by eric@webkit.org
  • 3 edits in trunk/Tools

2011-07-07 Eric Seidel <eric@webkit.org>

Unreviewed. Add more debug logging about which test expectations we're using.

  • Scripts/webkitpy/layout_tests/models/test_expectations.py:
  • Scripts/webkitpy/layout_tests/port/webkit.py:
00:25 Changeset [90546] by abarth@webkit.org
  • 8 edits in trunk/Tools

2011-07-06 Adam Barth <abarth@webkit.org>

Remove unexpected_results.json
https://bugs.webkit.org/show_bug.cgi?id=64065

Reviewed by Eric Seidel.

No one should be using this file any more. This patch removes it from
the face of the earth. This patch also removes two NRWT-specific
command line options that were implemented using
unexpected_results.json.

  • Scripts/webkitpy/common/net/resultsjsonparser_unittest.py:
  • Scripts/webkitpy/layout_tests/controllers/manager.py:
  • Scripts/webkitpy/layout_tests/controllers/manager_unittest.py:
  • Scripts/webkitpy/layout_tests/run_webkit_tests.py:
  • Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
  • Scripts/webkitpy/tool/commands/rebaselineserver.py:
  • Scripts/webkitpy/tool/servers/rebaselineserver_unittest.py:
00:16 Changeset [90545] by abarth@webkit.org
  • 3 edits in trunk/Tools

2011-07-07 Adam Barth <abarth@webkit.org>

REGRESSION(90520): chromium GPU tests produce output in the LayoutTests directory
https://bugs.webkit.org/show_bug.cgi?id=64067

Reviewed by Eric Seidel.

The author of r90520 forgot to change the chromium_gpu.py implemenation
of this method as well.

  • Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
00:07 Changeset [90544] by commit-queue@webkit.org
  • 2 edits in trunk/Source/WebCore

2011-07-07 Oleg Romashin <romaxa@gmail.com>

Fix InspectorInstrumentation compilation.
https://bugs.webkit.org/show_bug.cgi?id=64033

Reviewed by Yury Semikhatsky.

No new tests. just compile fix.

  • inspector/InspectorInstrumentation.cpp: (WebCore::InspectorInstrumentation::didInvalidateStyleAttrImpl):
Note: See TracTimeline for information about the timeline view.