WebKit-https.git
8 years agoWeb Inspector: [regression] dynamically created script tab is bound to the document...
pfeldman@chromium.org [Tue, 22 May 2012 13:55:10 +0000 (13:55 +0000)]
Web Inspector: [regression] dynamically created script tab is bound to the document resource.
https://bugs.webkit.org/show_bug.cgi?id=87119

Reviewed by Vsevolod Vlasov.

Source/WebCore:

Test: inspector/debugger/dynamic-script-tag.html

* inspector/front-end/BreakpointManager.js:
(WebInspector.BreakpointManager.Breakpoint.prototype._setInDebugger.didSetBreakpoint):
(WebInspector.BreakpointManager.Breakpoint.prototype._setInDebugger):
* inspector/front-end/DebuggerModel.js:
(WebInspector.DebuggerModel.prototype.rawLocationToUILocation):
* inspector/front-end/ResourceScriptMapping.js:
(WebInspector.ResourceScriptMapping.prototype.addScript):
(WebInspector.ResourceScriptMapping.prototype._shouldBindScriptToContentProvider):
* inspector/front-end/Script.js:
(WebInspector.Script.prototype.rawLocationToUILocation):
(WebInspector.Script.Location.prototype.update):

LayoutTests:

* inspector/debugger/dynamic-script-tag-expected.txt: Added.
* inspector/debugger/dynamic-script-tag.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117966 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: JavaScript breakpoints disappear when Ctrl+S is pressed for the script...
vsevik@chromium.org [Tue, 22 May 2012 13:50:35 +0000 (13:50 +0000)]
Web Inspector: JavaScript breakpoints disappear when Ctrl+S is pressed for the script without changes.
https://bugs.webkit.org/show_bug.cgi?id=87121

Reviewed by Pavel Feldman.

JavaScriptSourceFrame and StylesSourceFrame should not commit working copy unless UISourceCode is dirty.

* inspector/front-end/JavaScriptSourceFrame.js:
(WebInspector.JavaScriptSourceFrame.prototype.commitEditing):
* inspector/front-end/StylesPanel.js:
(WebInspector.StyleSourceFrame.prototype.commitEditing):
* inspector/front-end/UISourceCode.js:
(WebInspector.UISourceCode.prototype.commitWorkingCopy):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117965 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt][WK2] EventSenderProxy::keyDown doesn't use the helper functions to send events
alexis.menard@openbossa.org [Tue, 22 May 2012 13:47:11 +0000 (13:47 +0000)]
[Qt][WK2] EventSenderProxy::keyDown doesn't use the helper functions to send events
https://bugs.webkit.org/show_bug.cgi?id=87044

Patch by Hugo Parente Lima <hugo.lima@openbossa.org> on 2012-05-22
Reviewed by Alexis Menard.

Use sendOrQueueEvent instead of m_testController->mainWebView()->sendEvent

* WebKitTestRunner/qt/EventSenderProxyQt.cpp:
(WTR::EventSenderProxy::keyDown):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117964 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL][DRT] Gardening of fast/spatial-navigation tests.
commit-queue@webkit.org [Tue, 22 May 2012 13:28:52 +0000 (13:28 +0000)]
[EFL][DRT] Gardening of fast/spatial-navigation tests.
https://bugs.webkit.org/show_bug.cgi?id=87112

Unreviewed gardening. Unskipped some fast/spatial-navigation tests after r117218.

Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-05-22

* platform/efl/Skipped:
* platform/efl/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117963 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: HeapSnapshot: speed-up calculateRetainedSize functon.
loislo@chromium.org [Tue, 22 May 2012 13:25:54 +0000 (13:25 +0000)]
Web Inspector: HeapSnapshot: speed-up calculateRetainedSize functon.
https://bugs.webkit.org/show_bug.cgi?id=87124

I found that in all dominators related functions we use nodeOrdinals.
At the moment we divide nodeIndex to nodeFieldCount and this operation too expensive for these simple algorithms.

Reviewed by Yury Semikhatsky.

Covered by existing tests.

Source/WebCore:

* inspector/front-end/HeapSnapshot.js:
(WebInspector.HeapSnapshotNode.prototype.get dominatorIndex):
(WebInspector.HeapSnapshot.prototype._init):
(WebInspector.HeapSnapshot.prototype._buildPostOrderIndex):
(WebInspector.HeapSnapshot.prototype._buildDominatorTree):
(WebInspector.HeapSnapshot.prototype._calculateRetainedSizes):
(WebInspector.HeapSnapshot.prototype._buildDominatedNodes):

LayoutTests:

* inspector/profiler/heap-snapshot.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117962 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: annotate InjectedScriptSource.js for closure compiler
yurys@chromium.org [Tue, 22 May 2012 13:07:14 +0000 (13:07 +0000)]
Web Inspector: annotate InjectedScriptSource.js for closure compiler
https://bugs.webkit.org/show_bug.cgi?id=87120

Reviewed by Pavel Feldman.

Annotated InjectedScriptSource.js for closure compiler. Replaced call of undefined
_isPrimitiveValue function with isPrimitiveValue.

* inspector/InjectedScriptExterns.js: Added. External APIs used in InjectedScriptSource.js
(console.log):
(InjectedScriptHost.prototype.storageId):
(InjectedScriptHost.prototype.functionDetails):
(InjectedScriptHost.prototype.isHTMLAllCollection):
(InjectedScriptHost.prototype.internalConstructorName):
(InjectedScriptHost.prototype.copyText):
(InjectedScriptHost.prototype.clearConsoleMessages):
(InjectedScriptHost.prototype.inspectedObject):
(InjectedScriptHost.prototype.databaseId):
(InjectedScriptHost.prototype.inspect):
(InjectedScriptHost.prototype.type):
(InjectedScriptHost.prototype.getEventListeners):
(JavaScriptCallFrame.prototype.scopeType):
* inspector/InjectedScriptSource.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117961 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[chromium] Speed up CCLayerTreeHostTestTickAnimationWhileBackgrounded
commit-queue@webkit.org [Tue, 22 May 2012 13:03:33 +0000 (13:03 +0000)]
[chromium] Speed up CCLayerTreeHostTestTickAnimationWhileBackgrounded
https://bugs.webkit.org/show_bug.cgi?id=86871

Patch by Ian Vollick <vollick@chromium.org> on 2012-05-22
Reviewed by James Robinson.

Source/WebCore:

With this patch, the background animation timer is lazily created,
allowing for different time intervals to be used. In particular, a
very short interval for unit tests.

Unit tests: CCLayerTreeHostTestTickAnimationWhileBackgrounded.runSingleThread
            CCLayerTreeHostTestTickAnimationWhileBackgrounded.runMultiThread

* platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp:
(WebCore::CCLayerTreeHostImpl::CCLayerTreeHostImpl):
(WebCore::CCLayerTreeHostImpl::setBackgroundTickingEnabled):
(WebCore):
(WebCore::CCLayerTreeHostImpl::setVisible):
(WebCore::CCLayerTreeHostImpl::animateLayers):
(WebCore::CCLayerTreeHostImpl::lowFrequencyAnimationInterval):
* platform/graphics/chromium/cc/CCLayerTreeHostImpl.h:
(CCLayerTreeHostImpl):
* platform/graphics/chromium/cc/CCSingleThreadProxy.cpp:
(WebCore::CCSingleThreadProxy::setVisible):

Source/WebKit/chromium:

Use a shorter time interval for background animation ticking so that
unit tests can run faster.

* tests/CCLayerTreeHostTest.cpp:
(WTF::MockLayerTreeHostImpl::lowFrequencyAnimationInterval):
(MockLayerTreeHostImpl):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117960 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL] Test expectations need updating
commit-queue@webkit.org [Tue, 22 May 2012 12:35:18 +0000 (12:35 +0000)]
[EFL] Test expectations need updating
https://bugs.webkit.org/show_bug.cgi?id=87115

Unreviewed EFL gardening. Update expectations for 2 test cases which
are failing after r117932.

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-22

* platform/efl/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117959 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: [Styles] Odd synthetic shorthands may appear in the style
apavlov@chromium.org [Tue, 22 May 2012 12:22:10 +0000 (12:22 +0000)]
Web Inspector: [Styles] Odd synthetic shorthands may appear in the style
https://bugs.webkit.org/show_bug.cgi?id=87081

Reviewed by Vsevolod Vlasov.

Source/WebCore:

* inspector/front-end/StylesSidebarPane.js:
(WebInspector.StylePropertiesSection.prototype.onpopulate):

LayoutTests:

* inspector/elements/elements-panel-styles-expected.txt:
* inspector/elements/resources/elements-panel-styles.css:
(.foo):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117958 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFix crashes when a mouse points a <svg> element in shadow DOM subtree.
hayato@chromium.org [Tue, 22 May 2012 12:14:41 +0000 (12:14 +0000)]
Fix crashes when a mouse points a <svg> element in shadow DOM subtree.
https://bugs.webkit.org/show_bug.cgi?id=86795

Reviewed by Nikolas Zimmermann.

Source/WebCore:

<svg> elements in shadow dom subtree are still not supported.
This fixes only crashes.

Test: fast/dom/shadow/shadow-dom-event-dispatching.html

* dom/EventDispatcher.cpp:
(WebCore::eventTargetRespectingSVGTargetRules):
* page/EventHandler.cpp:
(WebCore::instanceAssociatedWithShadowTreeElement):

LayoutTests:

* fast/dom/shadow/shadow-dom-event-dispatching.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117957 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoDOM Attr objects pointing to "style" attribute should force reification when read.
kling@webkit.org [Tue, 22 May 2012 12:06:24 +0000 (12:06 +0000)]
DOM Attr objects pointing to "style" attribute should force reification when read.
<http://webkit.org/b/87076>

Reviewed by Antti Koivisto.

Source/WebCore:

Make sure that the "style" attribute is reserialized as needed when it gets retrieved
through an Attr object. This fixes a bug where updating an element's inline style
through the CSSOM API, and then retrieving the style attribute through an Attr node
that was previously created by element.getAttributeNode() would return the old style
attribute value.

Test: fast/dom/attr-style-too-lazy.html

* dom/Attr.cpp:
(WebCore::Attr::value):

LayoutTests:

* fast/dom/attr-style-too-lazy-expected.txt: Added.
* fast/dom/attr-style-too-lazy.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117956 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL][DRT] Structure test_expectations.txt into meaningful sections
commit-queue@webkit.org [Tue, 22 May 2012 11:59:09 +0000 (11:59 +0000)]
[EFL][DRT] Structure test_expectations.txt into meaningful sections
https://bugs.webkit.org/show_bug.cgi?id=86628

Unreviewed, EFL gardening.

Organizing test_expectations.txt into categories.

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2012-05-22

* platform/efl/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117955 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoAdd a layout test for attribute selector invalidation triggering recursive style...
kling@webkit.org [Tue, 22 May 2012 11:57:20 +0000 (11:57 +0000)]
Add a layout test for attribute selector invalidation triggering recursive style recalc.
<http://webkit.org/b/21346>

Reviewed by Antti Koivisto.

Bug 21346 was already fixed somewhere in the semirecent past, so here's the provided
test case as form of a layout test to make sure we don't regress this again.

* fast/css/attribute-selector-recursive-update-on-setAttribute-expected.txt: Added.
* fast/css/attribute-selector-recursive-update-on-setAttribute.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117954 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: HeapProfiler: upstream retainedSize calculation.
loislo@chromium.org [Tue, 22 May 2012 11:54:50 +0000 (11:54 +0000)]
Web Inspector: HeapProfiler: upstream retainedSize calculation.
https://bugs.webkit.org/show_bug.cgi?id=87107

This patch upstreams V8::HeapSnapshotGenerator::CalculateRetainedSizes function to front-end.
After that we will be able to drop retainedSize field from the snapshot serialized data.
See meta-bug https://bugs.webkit.org/show_bug.cgi?id=87089

Reviewed by Yury Semikhatsky.

PerformanceTests:

* inspector/heap-snapshot.html: add counter for the _calculateRetainedSize method.

Source/WebCore:

* inspector/front-end/HeapSnapshot.js:
(WebInspector.HeapSnapshotNode.prototype.get retainedSize):
(WebInspector.HeapSnapshot.prototype._init):
(WebInspector.HeapSnapshot.prototype._calculateRetainedSizes):

LayoutTests:

* inspector/profiler/heap-snapshot-expected.txt:
* inspector/profiler/heap-snapshot.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117953 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt] Mini clean ups in the interaction engine
kenneth@webkit.org [Tue, 22 May 2012 11:54:17 +0000 (11:54 +0000)]
[Qt] Mini clean ups in the interaction engine
https://bugs.webkit.org/show_bug.cgi?id=87013

Reviewed by Simon Hausmann.

* UIProcess/qt/QtViewportInteractionEngine.cpp:
(WebKit::QtViewportInteractionEngine::animateItemRectVisible):
    Assert that we are suspended.
(WebKit::QtViewportInteractionEngine::zoomToAreaGestureEnded):
    Never zoom to any area if suspended which indicates other
    animation or user interaction.
(WebKit::QtViewportInteractionEngine::ensureContentWithinViewportBoundary):
    If immediate is set, ignore suspension.
(WebKit::QtViewportInteractionEngine::itemSizeChanged):
    Improve the comment.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117952 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt] Tap-to-zoom overshoot animation
commit-queue@webkit.org [Tue, 22 May 2012 11:44:54 +0000 (11:44 +0000)]
[Qt] Tap-to-zoom overshoot animation
https://bugs.webkit.org/show_bug.cgi?id=87108

Patch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-05-22
Reviewed by Kenneth Rohde Christiansen.

Defines a simple animation curve that combines a large
ease-out (overshoot) with a small ease-in (correction).
Uses that curve for zooming animation.

* UIProcess/qt/QtViewportInteractionEngine.cpp:
(WebKit::physicalOvershoot):
(WebKit::QtViewportInteractionEngine::animateItemRectVisible):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117951 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoNRWT results.html page should show a count of the number of tests in each category
kkristof@inf.u-szeged.hu [Tue, 22 May 2012 11:43:54 +0000 (11:43 +0000)]
NRWT results.html page should show a count of the number of tests in each category
https://bugs.webkit.org/show_bug.cgi?id=64215

Reviewed by Ojan Vafai.

* fast/harness/resources/results-test.js:
* fast/harness/results-expected.txt:
* fast/harness/results.html:
* platform/chromium-win/fast/harness/results-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117950 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL] Remaining duplicated test in Skipped and test_expectations.txt after r117932
commit-queue@webkit.org [Tue, 22 May 2012 11:39:08 +0000 (11:39 +0000)]
[EFL] Remaining duplicated test in Skipped and test_expectations.txt after r117932
https://bugs.webkit.org/show_bug.cgi?id=87103

Unreviewed EFL gardening. Remove from Skipped file a test that is
already in test_expectations.txt to make the style script happy.

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-22

* platform/efl/Skipped:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117949 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL] Add missing test baselines
commit-queue@webkit.org [Tue, 22 May 2012 11:24:48 +0000 (11:24 +0000)]
[EFL] Add missing test baselines
https://bugs.webkit.org/show_bug.cgi?id=87110

Unreviewed gardening.

Patch by Thiago Marcos P. Santos <thiago.santos@intel.com> on 2012-05-22

* platform/efl/css1/font_properties/font-expected.txt: Added.
* platform/efl/css1/text_properties/line_height-expected.txt: Added.
* platform/efl/css3/selectors3/html/css3-modsel-32-expected.txt: Added.
* platform/efl/http/tests/misc/acid2-expected.png:
* platform/efl/http/tests/misc/acid2-expected.txt: Added.
* platform/efl/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.png: Added.
* platform/efl/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt: Added.
* platform/efl/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.png: Added.
* platform/efl/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt: Added.
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.png: Added.
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt: Added.
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.png: Added.
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt: Added.
* platform/efl/svg/zoom/page/zoom-background-image-tiled-expected.png: Added.
* platform/efl/svg/zoom/page/zoom-background-image-tiled-expected.txt: Added.
* platform/efl/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Added.
* platform/efl/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: Added.
* platform/efl/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.png: Added.
* platform/efl/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117948 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Gtk][LayoutTests] Repaint the complete WebKitWebView before dumping pixel results
zandobersek@gmail.com [Tue, 22 May 2012 11:21:52 +0000 (11:21 +0000)]
[Gtk][LayoutTests] Repaint the complete WebKitWebView before dumping pixel results
https://bugs.webkit.org/show_bug.cgi?id=86284

Reviewed by Martin Robinson.

Source/WebKit/gtk:

Add an additional method to the ChromeClient through which it is
possible to bypass the painting timer and force an immediate repaint of
the current dirty regions.

Add a new method to DumpRenderTreeSupportGtk class that calls that
method, making it possible to force an instant paint from
DumpRenderTree.

* WebCoreSupport/ChromeClientGtk.cpp:
(WebKit::ChromeClient::ChromeClient):
(WebKit::ChromeClient::paint): Only delay the painting if the paint is
not forced.
(WebKit::ChromeClient::forcePaint):
(WebKit):
* WebCoreSupport/ChromeClientGtk.h:
(ChromeClient):
* WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
(DumpRenderTreeSupportGtk::getFrameChildren): Refactor getFrameChildren
to use the kit() function on the core child frames rather than using
the FrameLoaderClient of that frame, which is what the kit() function does in the first
place. This makes it possible to remove the inclusion of the FrameLoaderClientGtk.h
header which causes symbol name conflicts when included along with ChromeClientGtk.h
that originate in the Xlib headers included through the former header.
(DumpRenderTreeSupportGtk::forceWebViewPaint):
* WebCoreSupport/DumpRenderTreeSupportGtk.h:
(DumpRenderTreeSupportGtk):

Tools:

Paint the current dirty regions of the web view once more before
dumping pixel results.

* DumpRenderTree/gtk/DumpRenderTree.cpp:
(dump):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117947 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChange RenderBlock to user RenderBox/RenderInline writing mode logic
eae@chromium.org [Tue, 22 May 2012 11:16:16 +0000 (11:16 +0000)]
Change RenderBlock to user RenderBox/RenderInline writing mode logic
https://bugs.webkit.org/show_bug.cgi?id=87040

Reviewed by Eric Seidel.

Remove unnecessary writing mode logic in RenderBlock and use the
implementation in RenderBox and RenderInline instead.

No new tests, no change in functionality.

* rendering/RenderBlock.cpp:
(WebCore):
* rendering/RenderBlock.h:
(WebCore::RenderBlock::marginBeforeForChild):
(WebCore::RenderBlock::marginAfterForChild):
(WebCore::RenderBlock::marginStartForChild):
(WebCore::RenderBlock::marginEndForChild):
(WebCore::RenderBlock::setMarginStartForChild):
(WebCore::RenderBlock::setMarginEndForChild):
(WebCore::RenderBlock::setMarginBeforeForChild):
(WebCore::RenderBlock::setMarginAfterForChild):
* rendering/RenderBox.cpp:
(WebCore::RenderBox::marginBefore):
(WebCore::RenderBox::marginAfter):
(WebCore::RenderBox::marginStart):
(WebCore::RenderBox::marginEnd):
(WebCore::RenderBox::setMarginStart):
(WebCore::RenderBox::setMarginEnd):
(WebCore::RenderBox::setMarginBefore):
(WebCore::RenderBox::setMarginAfter):
* rendering/RenderBox.h:
(RenderBox):
* rendering/RenderBoxModelObject.h:
(RenderBoxModelObject):
* rendering/RenderInline.cpp:
(WebCore::RenderInline::marginStart):
(WebCore::RenderInline::marginEnd):
(WebCore::RenderInline::marginBefore):
(WebCore::RenderInline::marginAfter):
* rendering/RenderInline.h:
(RenderInline):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117946 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed GTK gardening.
zandobersek@gmail.com [Tue, 22 May 2012 10:56:58 +0000 (10:56 +0000)]
Unreviewed GTK gardening.

Add a failing test expectation for a CSS test modified in r117815
(subpixel layout changes) and a GTK-specific baseline for a test
introduced in r117803.

* platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
* platform/gtk/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117945 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[WebSocket] WebSocket object should fire a simple event named error when it is requir...
commit-queue@webkit.org [Tue, 22 May 2012 10:52:12 +0000 (10:52 +0000)]
[WebSocket] WebSocket object should fire a simple event named error when it is required to fail the websocket connection.
https://bugs.webkit.org/show_bug.cgi?id=86958

Source/WebCore:

Patch by Li Yin <li.yin@intel.com> on 2012-05-22
Reviewed by Kent Tamura.

Spec:http://dev.w3.org/html5/websockets/#feedback-from-the-protocol
If the user agent was required to fail the websocket connection or the
WebSocket connection is closed with prejudice, fire a simple event
named error at the WebSocket object.

Tests: http/tests/websocket/tests/hybi/close.html

* Modules/websockets/WebSocket.cpp:
(WebCore::WebSocket::didReceiveMessageError):
* Modules/websockets/WebSocketChannel.cpp:
(WebCore::WebSocketChannel::fail):

LayoutTests:

Spec:http://dev.w3.org/html5/websockets/#feedback-from-the-protocol
If the user agent was required to fail the websocket connection or the
WebSocket connection is closed with prejudice, fire a simple event
named error at the WebSocket object.

Patch by Li Yin <li.yin@intel.com> on 2012-05-22
Reviewed by Kent Tamura.

* http/tests/websocket/tests/hybi/close-expected.txt:
* http/tests/websocket/tests/hybi/close.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117944 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt] Make the resizing code more straight forward
kenneth@webkit.org [Tue, 22 May 2012 10:49:20 +0000 (10:49 +0000)]
[Qt] Make the resizing code more straight forward
https://bugs.webkit.org/show_bug.cgi?id=87015

Reviewed by Simon Hausmann.

* UIProcess/API/qt/qquickwebpage.cpp:
(QQuickWebPage::transformToItem):
(QQuickWebPagePrivate::updateSize):
* UIProcess/API/qt/qquickwebview.cpp:
* UIProcess/API/qt/qquickwebview_p.h:
* UIProcess/API/qt/qquickwebview_p_p.h:
(QQuickWebViewFlickablePrivate):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117943 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt] Add UI tests for fit-to-view
kenneth@webkit.org [Tue, 22 May 2012 10:45:24 +0000 (10:45 +0000)]
[Qt] Add UI tests for fit-to-view
https://bugs.webkit.org/show_bug.cgi?id=86857

Reviewed by Simon Hausmann.

Make sure to always emit contentsScaleCommitted when the
contents size changes, so that it can be used for testing.

Also add a method to do single taps.

* UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewFlickablePrivate::didChangeContentsSize):
* UIProcess/API/qt/qwebkittest.cpp:
(touchPoint):
(QWebKitTest::touchTap):
(QWebKitTest::touchDoubleTap):
* UIProcess/API/qt/qwebkittest_p.h:
* UIProcess/API/qt/tests/qmltests/WebView/tst_fitToView.qml: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117942 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Chromium] Remove an entry for css3/filters/custom/filter-repaint-custom-rotated...
tkent@chromium.org [Tue, 22 May 2012 10:15:16 +0000 (10:15 +0000)]
[Chromium] Remove an entry for css3/filters/custom/filter-repaint-custom-rotated.html
https://bugs.webkit.org/show_bug.cgi?id=85868

The failure was fixed by ENABLE_SUBPIXEL_LAYOUT.

* platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117941 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: allow showing selected object in another heap profiler view
yurys@chromium.org [Tue, 22 May 2012 09:53:45 +0000 (09:53 +0000)]
Web Inspector: allow showing selected object in another heap profiler view
https://bugs.webkit.org/show_bug.cgi?id=87098

Reviewed by Vsevolod Vlasov.

Added 2 context menu actions: 1) to jump from a node in the heap snapshot summary
view to the same node in the dominators view; 2) to jump from a node in the dominators
view to the same node in the summary view.

* inspector/front-end/HeapSnapshotDataGrids.js:
(WebInspector.HeapSnapshotSortableDataGrid): "sorting complete" event is only dispatched on
when the data grid is populated. If we switch to already populated data grid the event is not
dispatched. However when switching between different views of a heap snapshot we want to track
the moment when the data grid is shown and populated. I added
WebInspector.HeapSnapshotSortableDataGrid.Events.ContentShown for such cases. The event will always
be dispatched after the data grid is shown and its content is populated.
(WebInspector.HeapSnapshotSortableDataGrid.prototype.wasShown):
(WebInspector.HeapSnapshotSortableDataGrid.prototype._sortingComplete):
(WebInspector.HeapSnapshotSortableDataGrid.prototype.populateContextMenu.revealInDominatorsView):
(WebInspector.HeapSnapshotSortableDataGrid.prototype.populateContextMenu.else.revealInSummaryView):
(WebInspector.HeapSnapshotSortableDataGrid.prototype.populateContextMenu):
(WebInspector.HeapSnapshotSortableDataGrid.prototype._performSorting):
* inspector/front-end/HeapSnapshotGridNodes.js:
(WebInspector.HeapSnapshotGenericObjectNode.prototype._createObjectCell):
(WebInspector.HeapSnapshotDominatorObjectNode.prototype.retrieveChildBySnapshotObjectId):
* inspector/front-end/HeapSnapshotView.js:
(WebInspector.HeapSnapshotView.prototype.populateContextMenu):
(WebInspector.HeapSnapshotView.prototype.changeView.dataGridContentShown):
(WebInspector.HeapSnapshotView.prototype.changeView):
(WebInspector.HeapSnapshotView.prototype._onSelectedViewChanged):
(WebInspector.HeapSnapshotView.prototype._changeView):
* inspector/front-end/ProfilesPanel.js:
(WebInspector.ProfilesPanel.prototype._handleContextMenuEvent):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117940 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt] Unskipped a test and updated its expectation.
kkristof@inf.u-szeged.hu [Tue, 22 May 2012 09:24:14 +0000 (09:24 +0000)]
[Qt] Unskipped a test and updated its expectation.
https://bugs.webkit.org/show_bug.cgi?id=87099

Reviewed by Csaba Osztrogonác.

* css1/units/rounding-expected.txt:
* platform/qt/Skipped:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117939 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: show more button node should have height multiple of row height
yurys@chromium.org [Tue, 22 May 2012 09:22:54 +0000 (09:22 +0000)]
Web Inspector: show more button node should have height multiple of row height
https://bugs.webkit.org/show_bug.cgi?id=87104

Reviewed by Vsevolod Vlasov.

Made "show more" button height multiple of the data grid row height.

* inspector/front-end/ShowMoreDataGridNode.js:
(WebInspector.ShowMoreDataGridNode.prototype.nodeHeight):
* inspector/front-end/dataGrid.css:
(.data-grid button):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117938 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed chromium windows rebaselines.
eae@chromium.org [Tue, 22 May 2012 09:04:39 +0000 (09:04 +0000)]
Unreviewed chromium windows rebaselines.

* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-image-tiled-expected.png: Removed.
* platform/chromium-win-xp/css2.1/20110323: Added.
* platform/chromium-win-xp/css2.1/20110323/absolute-replaced-height-004-expected.txt: Added.
* platform/chromium-win-xp/svg/zoom/page/zoom-background-image-tiled-expected.png: Removed.
* platform/chromium-win-xp/svg/zoom/page/zoom-background-image-tiled-expected.txt: Added.
* platform/chromium-win-xp/tables/mozilla/bugs/bug131020-expected.png: Added.
* platform/chromium-win-xp/tables/mozilla/bugs/bug43854-2-expected.png: Added.
* platform/chromium-win-xp/tables/mozilla/bugs/bug59354-expected.png: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117937 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt] Gardening. Skip failing tests after r117815.
ossy@webkit.org [Tue, 22 May 2012 08:52:02 +0000 (08:52 +0000)]
[Qt] Gardening. Skip failing tests after r117815.
https://bugs.webkit.org/show_bug.cgi?id=87099

Patch by Szilard Ledan <szledan@inf.u-szeged.hu> on 2012-05-22
Reviewed by Csaba Osztrogonác.

* platform/qt/Skipped:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117936 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Qt] dumpAsText() output of Qt-DRT differs from other DRTs
ossy@webkit.org [Tue, 22 May 2012 08:48:01 +0000 (08:48 +0000)]
[Qt] dumpAsText() output of Qt-DRT differs from other DRTs
https://bugs.webkit.org/show_bug.cgi?id=69718

Gardening, add Qt specific expected file for svg/custom/bug86119.html
introduced in r117792, because it lacks a trailing whitespace on Qt platform.

Patch by János Badics <jbadics@inf.u-szeged.hu> on 2012-05-22
Reviewed by Csaba Osztrogonác.

* platform/qt/svg/custom/bug86119-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117935 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoGCC 4.7 and C++11 support.
hausmann@webkit.org [Tue, 22 May 2012 08:46:00 +0000 (08:46 +0000)]
GCC 4.7 and C++11 support.
https://bugs.webkit.org/show_bug.cgi?id=86465

Patch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-05-22
Reviewed by Darin Adler.

Source/WTF:

Detect C++11 mode in GCC 4.7 and set appropiate compiler feature flags.
Turn C++11 override control into a compiler feature flag.
Fix non-clang support of compiler feature CXX_DELETED_FUNCTIONS.

* wtf/Compiler.h:
* wtf/Noncopyable.h:

Tools:

Update detection of C++11 mode in GCC.

* qmake/mkspecs/features/unix/default_post.prf:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117934 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[V8] Add an optional 'isolate' argument to throwTypeError()
haraken@chromium.org [Tue, 22 May 2012 08:38:34 +0000 (08:38 +0000)]
[V8] Add an optional 'isolate' argument to throwTypeError()
https://bugs.webkit.org/show_bug.cgi?id=87070

Reviewed by Adam Barth.

The objective is to pass Isolate around in V8 bindings.
This patch adds an optional 'isolate' argument to throwTypeError(),
and passes Isolate to throwTypeError()s. In a following patch,
I'll pass Isolate to all throwTypeError("message")s.

No tests. No change in behavior.

* bindings/scripts/CodeGeneratorV8.pm:
(GenerateNormalAttrSetter):
(GenerateOverloadedFunctionCallback):
(GenerateParametersCheck):
* bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::TestObjV8Internal::overloadedMethodCallback):
(WebCore::TestObjV8Internal::overloadedMethod1Callback):
* bindings/v8/V8Proxy.cpp:
(WebCore::V8Proxy::throwTypeError):
* bindings/v8/V8Proxy.h:
(V8Proxy):
* bindings/v8/custom/V8ArrayBufferViewCustom.h:
(WebCore::constructWebGLArray):
* bindings/v8/custom/V8DataViewCustom.cpp:
(WebCore::V8DataView::constructorCallback):
* bindings/v8/custom/V8SVGLengthCustom.cpp:
(WebCore::V8SVGLength::valueAccessorSetter):
* bindings/v8/custom/V8WebGLRenderingContextCustom.cpp:
(WebCore::V8WebGLRenderingContext::getAttachedShadersCallback):
(WebCore::V8WebGLRenderingContext::getProgramParameterCallback):
(WebCore::V8WebGLRenderingContext::getShaderParameterCallback):
(WebCore::V8WebGLRenderingContext::getUniformCallback):
(WebCore::vertexAttribAndUniformHelperf):
(WebCore::uniformHelperi):
(WebCore::uniformMatrixHelper):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117933 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL] Style issue due to tests duplicated in Skipped in test_expectations.txt
commit-queue@webkit.org [Tue, 22 May 2012 08:36:20 +0000 (08:36 +0000)]
[EFL] Style issue due to tests duplicated in Skipped in test_expectations.txt
https://bugs.webkit.org/show_bug.cgi?id=87093

Unreviewed EFL gardening. Remove from Skipped file tests that are
already in test_expectations.txt to make the style script happy.

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-22

* platform/efl/Skipped:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117932 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoMark two tests as skipped while we figure out why they are failing.
eae@chromium.org [Tue, 22 May 2012 08:01:30 +0000 (08:01 +0000)]
Mark two tests as skipped while we figure out why they are failing.

* platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117930 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[Forms][Meter][Progress] Change function signature of parseToDoubleForNumberType
yosin@chromium.org [Tue, 22 May 2012 07:53:22 +0000 (07:53 +0000)]
[Forms][Meter][Progress] Change function signature of parseToDoubleForNumberType
https://bugs.webkit.org/show_bug.cgi?id=87077

Reviewed by Hajime Morita.

This patch changes function signature of parseToDoubleForNumberType and
parseToDoubleForNumberTypeWithDecimalPlaces to return double value instead
of bool for reducing code in call sites for ease of maintenance. This patch
also allows to use functional style of using these functions.

No new tests. This patch doesn't change behavior.

* html/HTMLMeterElement.cpp:
(WebCore::HTMLMeterElement::min): Changed for using double return value.
(WebCore::HTMLMeterElement::max): Changed for using double return value.
(WebCore::HTMLMeterElement::value): Changed for using double return value.
(WebCore::HTMLMeterElement::low): Changed for using double return value.
(WebCore::HTMLMeterElement::high): Changed for using double return value.
(WebCore::HTMLMeterElement::optimum): Changed for using double return value.
* html/HTMLProgressElement.cpp:
(WebCore::HTMLProgressElement::value): Changed for using double return value.
(WebCore::HTMLProgressElement::max): Changed for using double return value.
* html/NumberInputType.cpp:
(WebCore::NumberInputType::typeMismatchFor): Changed for using double return value.
(WebCore::NumberInputType::sizeShouldIncludeDecoration): Changed for using double return value.
(WebCore::NumberInputType::parseToDouble): Changed for using double return value.
(WebCore::NumberInputType::parseToDoubleWithDecimalPlaces): Changed for using double return value.
(WebCore::NumberInputType::visibleValue): Changed for using double return value.
(WebCore::NumberInputType::sanitizeValue): Changed for using double return value.
* html/RangeInputType.cpp:
(WebCore::RangeInputType::parseToDouble): Changed for using double return value.
* html/StepRange.cpp:
(WebCore::StepRange::parseStep): Changed for using double return value.
* html/StepRange.h:
(WebCore::StepRange::defaultValue): Added "const" attribute
(WebCore::StepRange::proportionFromValue): Added "const" attribute
(WebCore::StepRange::valueFromProportion): Added "const" attribute
* html/parser/HTMLParserIdioms.cpp:
(WebCore::parseToDoubleForNumberType): Changed for using double return value. Added one parameter function.
(WebCore::parseToDoubleForNumberTypeWithDecimalPlaces): Changed for using double return value. Added function for providing default fallback value.
* html/parser/HTMLParserIdioms.h: Changed function prototype and added one parameter prototypes.
* html/shadow/SliderThumbElement.cpp:
(WebCore::sliderPosition): Changed for using double return value.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117929 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoREGRESSION r110315: Event handler throws TypeError for an input element with name...
haraken@chromium.org [Tue, 22 May 2012 07:50:51 +0000 (07:50 +0000)]
REGRESSION r110315: Event handler throws TypeError for an input element with name="arguments"
https://bugs.webkit.org/show_bug.cgi?id=86991

Reviewed by Ojan Vafai.

Source/WebCore:

Original Chromium bug: http://code.google.com/p/chromium/issues/detail?id=128723

Consider the following html:

<html><body><form>
<input type="hidden" name="arguments"></input>
<div onclick="onclicked()" id="divInsideForm">Click here</div>
</form></body>
<script>
function onclicked() {
  alert("onclicked");
}
</script>
</html>

If we click "Click here", JavaScript throws "Uncaught TypeError: undefined has no properties".

This is a regression caused by r110315. V8LazyEventListener should not use
'arguments' to retrieve the execution contexts, since 'arguments' can be
shadowed by JavaScript.

This patch changes V8LazyEventListener so that it retrieves contexts
by this[2], this[1] and this[0].

Test: fast/forms/form-input-named-arguments.html

* bindings/v8/V8LazyEventListener.cpp:
(WebCore::V8LazyEventListener::prepareListenerObject):

LayoutTests:

The added test checks whether an event handler is successfully invoked
for an input element with name="arguments".

* fast/forms/form-input-named-arguments-expected.txt: Added.
* fast/forms/form-input-named-arguments.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117928 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChromium linux and mac rebaselines.
eae@chromium.org [Tue, 22 May 2012 07:47:26 +0000 (07:47 +0000)]
Chromium linux and mac rebaselines.

* css2.1/20110323/absolute-replaced-height-004-expected.txt: Added.
* platform/chromium-linux-x86/fast/dom/Document/CaretRangeFromPoint: Removed.
* platform/chromium-linux-x86/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Removed.
* platform/chromium-linux-x86/svg/zoom/page/zoom-background-image-tiled-expected.txt: Removed.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-linux/css2.1/20110323/absolute-replaced-height-004-expected.txt: Removed.
* platform/chromium-linux/fast/dom/Document/CaretRangeFromPoint: Removed.
* platform/chromium-linux/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Removed.
* platform/chromium-linux/fast/repaint/reflection-repaint-test-expected.png: Added.
* platform/chromium-linux/fast/repaint/transform-layout-repaint-expected.png: Added.
* platform/chromium-linux/svg/zoom/page/zoom-background-image-tiled-expected.txt: Removed.
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/dom/Document/CaretRangeFromPoint: Removed.
* platform/chromium-mac-leopard/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-image-tiled-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug215629-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
* platform/chromium-mac-snowleopard/fast/dom/Document/CaretRangeFromPoint: Removed.
* platform/chromium-mac-snowleopard/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Removed.
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-mac/fast/dom/Document/CaretRangeFromPoint: Removed.
* platform/chromium-mac/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Removed.
* platform/chromium-mac/svg/zoom/page/zoom-background-image-tiled-expected.txt: Removed.
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug106816-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug131020-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug139524-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug159108-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug215629-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug46480-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug46480-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug59354-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug73321-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
* platform/chromium-win-vista/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt: Added.
* platform/chromium-win-vista/css3/selectors3/html/css3-modsel-32-expected.txt: Added.
* platform/chromium-win-vista/editing/inserting: Added.
* platform/chromium-win-vista/editing/inserting/4959067-expected.txt: Added.
* platform/chromium-win-vista/fast/dom/Document/CaretRangeFromPoint: Removed.
* platform/chromium-win-vista/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Removed.
* platform/chromium-win-vista/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-win-vista/tables/mozilla_expected_failures/marvin: Removed.
* platform/chromium-win-vista/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png: Removed.
* platform/chromium-win-xp/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt: Added.
* platform/chromium-win-xp/editing/inserting: Added.
* platform/chromium-win-xp/editing/inserting/4959067-expected.txt: Added.
* platform/chromium-win-xp/svg/zoom: Added.
* platform/chromium-win-xp/svg/zoom/page: Added.
* platform/chromium-win-xp/svg/zoom/page/zoom-background-image-tiled-expected.png: Added.
* platform/chromium-win-xp/tables/mozilla/bugs/bug59354-expected.png: Added.
* platform/chromium-win/css2.1/20110323/absolute-replaced-height-004-expected.txt:
* platform/chromium-win/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt:
* platform/chromium-win/css3/selectors3/html/css3-modsel-32-expected.txt:
* platform/chromium-win/editing/inserting/4959067-expected.txt:
* platform/chromium-win/fast/dom/Document: Removed.
* platform/chromium-win/fast/repaint/reflection-repaint-test-expected.png:
* platform/chromium-win/fast/repaint/transform-layout-repaint-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug106816-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug131020-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug139524-2-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug159108-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug215629-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug39209-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug39209-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug43854-2-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug46480-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug46480-2-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug59354-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug73321-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug83786-expected.png:
* platform/chromium-win/tables/mozilla/marvin/x_table_align_center-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
* platform/chromium-win/transforms/2d/zoom-menulist-expected.txt:
* platform/chromium-win/transforms/svg-vs-css-expected.png:
* platform/chromium/fast/dom/Document: Added.
* platform/chromium/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium/svg/zoom/page/zoom-background-image-tiled-expected.txt: Added.
* platform/chromium/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/efl/css2.1/20110323/absolute-replaced-height-004-expected.txt: Removed.
* platform/efl/css3/selectors3/html/css3-modsel-32-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug215629-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug43854-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug83786-expected.txt: Removed.
* platform/efl/tables/mozilla/marvin/x_table_align_center-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug89315-expected.txt: Removed.
* platform/efl/transforms/svg-vs-css-expected.txt: Removed.
* platform/gtk/css2.1/20110323/absolute-replaced-height-004-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug215629-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug43854-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug83786-expected.txt: Removed.
* platform/gtk/tables/mozilla/marvin/x_table_align_center-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug89315-expected.txt: Removed.
* platform/gtk/transforms/svg-vs-css-expected.txt: Removed.
* platform/mac/tables/mozilla/bugs/bug83786-expected.txt: Removed.
* tables/mozilla/bugs/bug215629-expected.txt: Added.
* tables/mozilla/bugs/bug43854-2-expected.txt: Added.
* tables/mozilla/bugs/bug83786-expected.txt: Added.
* tables/mozilla/marvin/x_table_align_center-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug89315-expected.txt: Added.
* transforms/svg-vs-css-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117927 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[V8] setDOMException() should return v8::Handle<v8::Value>()
haraken@chromium.org [Tue, 22 May 2012 07:42:10 +0000 (07:42 +0000)]
[V8] setDOMException() should return v8::Handle<v8::Value>()
https://bugs.webkit.org/show_bug.cgi?id=87083

Reviewed by Adam Barth.

The following patterns are used here and there in V8 bindings:

    setDOMException();
    return v8::Handle<v8::Value>();

and

    setDOMException();
    return v8::Undefined();

By returning v8::Handle<v8::Value>() from setDOMException(), we can simplify the above patterns into this:

    return setDOMException();

This patch just replaces the code in CodeGeneratorV8.pm. I'll replace
all other custom bindings in a follow-up patch.

No tests. No change in behavior.

* bindings/scripts/CodeGeneratorV8.pm:
(GenerateSetDOMException):
(GenerateFunctionCallback):
(GenerateFunctionCallString):
* bindings/scripts/test/V8/V8TestEventTarget.cpp:
(WebCore::TestEventTargetV8Internal::itemCallback):
(WebCore::TestEventTargetV8Internal::dispatchEventCallback):
* bindings/scripts/test/V8/V8TestInterface.cpp:
(WebCore::TestInterfaceV8Internal::supplementalMethod2Callback):
* bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::TestObjV8Internal::attrWithGetterExceptionAttrGetter):
(WebCore::TestObjV8Internal::stringAttrWithGetterExceptionAttrGetter):
(WebCore::TestObjV8Internal::withScriptStateAttributeRaisesAttrGetter):
(WebCore::TestObjV8Internal::withScriptExecutionContextAttributeRaisesAttrGetter):
(WebCore::TestObjV8Internal::withScriptExecutionContextAndScriptStateAttributeRaisesAttrGetter):
(WebCore::TestObjV8Internal::methodThatRequiresAllArgsAndThrowsCallback):
(WebCore::TestObjV8Internal::methodWithExceptionCallback):
(WebCore::TestObjV8Internal::withScriptStateVoidExceptionCallback):
(WebCore::TestObjV8Internal::withScriptStateObjExceptionCallback):
(WebCore::TestObjV8Internal::withScriptExecutionContextAndScriptStateObjExceptionCallback):
(WebCore::TestObjV8Internal::getSVGDocumentCallback):
(WebCore::TestObjV8Internal::strictFunctionCallback):
* bindings/v8/V8Proxy.cpp:
(WebCore::V8Proxy::setDOMException):
* bindings/v8/V8Proxy.h:
(V8Proxy):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117926 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed expectations update against r117989.
morrita@google.com [Tue, 22 May 2012 07:40:05 +0000 (07:40 +0000)]
Unreviewed expectations update against r117989.

* bindings/scripts/test/V8/V8Float64Array.cpp:
* bindings/scripts/test/V8/V8TestActiveDOMObject.cpp:
* bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp:
* bindings/scripts/test/V8/V8TestEventConstructor.cpp:
* bindings/scripts/test/V8/V8TestEventTarget.cpp:
* bindings/scripts/test/V8/V8TestException.cpp:
* bindings/scripts/test/V8/V8TestInterface.cpp:
* bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp:
* bindings/scripts/test/V8/V8TestNamedConstructor.cpp:
* bindings/scripts/test/V8/V8TestNode.cpp:
* bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::V8TestObj::installPerContextProperties):
* bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117925 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: migrate dominatorIndex code to the front-end calculated dominatorsTree.
loislo@chromium.org [Tue, 22 May 2012 07:30:20 +0000 (07:30 +0000)]
Web Inspector: migrate dominatorIndex code to the front-end calculated dominatorsTree.
https://bugs.webkit.org/show_bug.cgi?id=87024

Reviewed by Yury Semikhatsky.

* inspector/front-end/HeapSnapshot.js:
(WebInspector.HeapSnapshotNode.prototype.get dominatorIndex):
(WebInspector.HeapSnapshot.prototype._init):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117924 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[V8] Replace 'throwError(); return Undefined();' with 'return throwError()'
haraken@chromium.org [Tue, 22 May 2012 07:25:22 +0000 (07:25 +0000)]
[V8] Replace 'throwError(); return Undefined();' with 'return throwError()'
https://bugs.webkit.org/show_bug.cgi?id=87079

Reviewed by Adam Barth.

This patch replaces

    throwError();
    return v8::Undefined();

with

    return throwError();

No tests. No change in behavior.

* bindings/v8/DateExtension.cpp:
(WebCore::DateExtension::OnSleepDetected):
* bindings/v8/custom/V8HTMLDocumentCustom.cpp:
(WebCore::V8HTMLDocument::openCallback):
* bindings/v8/custom/V8InjectedScriptHostCustom.cpp:
(WebCore::V8InjectedScriptHost::inspectedObjectCallback):
* bindings/v8/custom/V8SQLResultSetRowListCustom.cpp:
(WebCore::V8SQLResultSetRowList::itemCallback):
* bindings/v8/custom/V8WebGLRenderingContextCustom.cpp:
(WebCore::V8WebGLRenderingContext::getAttachedShadersCallback):
(WebCore::V8WebGLRenderingContext::getProgramParameterCallback):
(WebCore::V8WebGLRenderingContext::getShaderParameterCallback):
(WebCore::V8WebGLRenderingContext::getUniformCallback):
(WebCore::vertexAttribAndUniformHelperf):
(WebCore::uniformHelperi):
(WebCore::uniformMatrixHelper):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117923 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed rebaseline of fast/loader/recursive-before-unload-crash.html
eae@chromium.org [Tue, 22 May 2012 07:18:33 +0000 (07:18 +0000)]
Unreviewed rebaseline of fast/loader/recursive-before-unload-crash.html

* platform/chromium/fast/loader/recursive-before-unload-crash-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117922 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoEven more unreviewed chromium test expectation updates.
eae@chromium.org [Tue, 22 May 2012 07:15:17 +0000 (07:15 +0000)]
Even more unreviewed chromium test expectation updates.

* platform/chromium-linux-x86/platform/chromium/compositing/filters: Removed.
* platform/chromium-linux-x86/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png: Removed.
* platform/chromium-mac-snowleopard/platform/chromium/compositing/filters: Removed.
* platform/chromium-mac-snowleopard/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117921 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[chromium] WebViewHost should use ENABLE guards for some features.
commit-queue@webkit.org [Tue, 22 May 2012 07:13:52 +0000 (07:13 +0000)]
[chromium] WebViewHost should use ENABLE guards for some features.
https://bugs.webkit.org/show_bug.cgi?id=87087

Patch by Hao Zheng <zhenghao@chromium.org> on 2012-05-22
Reviewed by Kent Tamura.

These features are disabled on OS(ANDROID) and so shouldn't be
compiled when the feature is off.

* DumpRenderTree/chromium/WebViewHost.cpp:
(WebViewHost::reset):
* DumpRenderTree/chromium/WebViewHost.h:
(WebViewHost):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117920 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoREGRESSION(r117861): It made almost all tests crash on Qt
ossy@webkit.org [Tue, 22 May 2012 07:10:51 +0000 (07:10 +0000)]
REGRESSION(r117861): It made almost all tests crash on Qt
https://bugs.webkit.org/show_bug.cgi?id=87082

Patch by Filip Pizlo <fpizlo@apple.com> on 2012-05-22
Reviewed by Csaba Osztrogonác.

Using OwnArrayPtr is a bad idea if you allocate array with fastCalloc.

* wtf/FastBitVector.h:
(WTF::FastBitVector::FastBitVector):
(WTF::FastBitVector::~FastBitVector):
(FastBitVector):
(WTF::FastBitVector::operator=):
(WTF::FastBitVector::resize):
(WTF::FastBitVector::setAll):
(WTF::FastBitVector::clearAll):
(WTF::FastBitVector::set):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117919 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoMust set/reset pixel unpack alignment to 1 during texSubImage2D
kbr@google.com [Tue, 22 May 2012 06:58:01 +0000 (06:58 +0000)]
Must set/reset pixel unpack alignment to 1 during texSubImage2D
https://bugs.webkit.org/show_bug.cgi?id=86877

Reviewed by James Robinson.

Source/WebCore:

Set pixel unpack alignment to 1 during upload, resetting afterward.

Tests: fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgb565.html
       fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba4444.html
       fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba5551.html
       fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas.html
       fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgb565.html
       fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba4444.html
       fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba5551.html
       fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgb565.html
       fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba4444.html
       fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551.html

* html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::texSubImage2DImpl):
(WebCore::WebGLRenderingContext::texSubImage2D):
    Set pixel unpack alignment to 1 during upload; reset afterward.

LayoutTests:

Incorporated several tests from WebGL conformance suite at Khronos
as layout tests, verifying upload to all packed pixel formats.

There were difficulties incorporating the video-related variants
of these tests; Bug 87042 has been filed to track their addition.

* fast/canvas/webgl/resources/tex-image-and-sub-image-2d-with-canvas.js: Added.
(generateTest.init):
(generateTest.runOneIteration):
(generateTest.runTest):
(generateTest):
* fast/canvas/webgl/resources/tex-image-and-sub-image-2d-with-image-data.js: Added.
(generateTest.init):
(generateTest.runOneIteration):
(generateTest.runTest):
(generateTest):
* fast/canvas/webgl/resources/tex-image-and-sub-image-2d-with-image.js: Added.
(generateTest.init):
(generateTest.runOneIteration):
(generateTest.runTestOnImage):
(generateTest.runTest.newImage.onload):
(generateTest.runTest):
(generateTest.runTest2.newImage.onload):
(generateTest.runTest2):
(generateTest.runTest3):
(generateTest):
* fast/canvas/webgl/resources/webgl-test-utils.js:
(WebGLTestUtils):
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgb565-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgb565.html: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba4444-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba4444.html: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba5551-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba5551.html: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas.html: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-expected.txt:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgb565-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-expected.txt.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgb565.html: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba4444-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-expected.txt.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba4444.html: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba5551-expected.txt: Copied from LayoutTests/fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-expected.txt.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba5551.html: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data.html:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt:
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgb565-expected.txt: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgb565.html: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba4444-expected.txt: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba4444.html: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551-expected.txt: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551.html: Added.
* fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117918 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: "Deactivate All Breakpoints" should visually get reflected in Breakpoi...
commit-queue@webkit.org [Tue, 22 May 2012 06:52:44 +0000 (06:52 +0000)]
Web Inspector: "Deactivate All Breakpoints" should visually get reflected in Breakpoints pane.
https://bugs.webkit.org/show_bug.cgi?id=86844

Patch by Sam D <dsam2912@gmail.com> on 2012-05-21
Reviewed by Pavel Feldman.

Added an option for activate/deactivate breakpoints into Breakpoints
pane section. Style properties has been attached with
breakpoint list to reflect active state of breakpoints.

No new tests. UI Change.

* English.lproj/localizedStrings.js:
* inspector/front-end/BreakpointsSidebarPane.js:
(WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
* inspector/front-end/ScriptsPanel.js:
(WebInspector.ScriptsPanel.prototype._breakpointsActiveStateChanged):
* inspector/front-end/inspector.css:
(.breakpoints-list-deactivated):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117917 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed table rebaselines for chromium.
eae@chromium.org [Tue, 22 May 2012 06:51:09 +0000 (06:51 +0000)]
Unreviewed table rebaselines for chromium.

* platform/chromium-mac/tables/mozilla/bugs/bug28928-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug33137-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
* platform/chromium-win-vista/tables/mozilla_expected_failures/marvin: Added.
* platform/chromium-win-vista/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png: Added.
* 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/bug24200-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug28928-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug28928-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug33137-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117916 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[chromium] Simplify RTL root layer adjustment
commit-queue@webkit.org [Tue, 22 May 2012 06:44:09 +0000 (06:44 +0000)]
[chromium] Simplify RTL root layer adjustment
https://bugs.webkit.org/show_bug.cgi?id=85672

Patch by Alexandre Elias <aelias@google.com> on 2012-05-21
Reviewed by Adrienne Walker.

The compositor needs a translation to compensate for a nonzero
scrollOrigin to avoid painting at negative coordinates on RTL pages.
Previously, we were recomputing it from first principles; this change
directly reads it off the actual scrollOrigin.

* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::updateLayerTreeViewport):
* src/WebViewImpl.h:
(WebViewImpl):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117915 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed chromium test expectation updates.
eae@chromium.org [Tue, 22 May 2012 06:43:43 +0000 (06:43 +0000)]
Unreviewed chromium test expectation updates.

* platform/chromium-linux-x86/fast/html: Added.
* platform/chromium-linux-x86/fast/html/details-writing-mode-expected.txt: Added.
* platform/chromium-win-xp/fast/html: Added.
* platform/chromium-win-xp/fast/html/details-writing-mode-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117914 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed. Even more test expectations being updated post-r117815.
leviw@chromium.org [Tue, 22 May 2012 06:40:23 +0000 (06:40 +0000)]
Unreviewed. Even more test expectations being updated post-r117815.

* platform/chromium-win-vista/svg/custom/svg-fonts-with-no-element-reference-expected.png: Removed.
* platform/chromium-win-vista/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Removed.
* platform/chromium-win-xp/svg/custom/svg-fonts-with-no-element-reference-expected.png: Removed.
* platform/chromium-win-xp/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Removed.
* platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.png:
* platform/chromium/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
* platform/qt/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117913 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoAvoid using window.internals when internals is enough after r117771
caio.oliveira@openbossa.org [Tue, 22 May 2012 06:28:46 +0000 (06:28 +0000)]
Avoid using window.internals when internals is enough after r117771
https://bugs.webkit.org/show_bug.cgi?id=87059

Reviewed by Darin Adler.

Revision r117771 introduced a style change in the layout tests that was not
intended. This patch amends this by using "window.internals" only when checking
for the internals object. Once we know internals is there, we use directly.

This conforms to the style used for layoutTestController in the affected tests.

* editing/deleting/delete-ligature-003.html:
* editing/deleting/paragraph-in-preserveNewline.html:
* editing/deleting/whitespace-pre-1.html:
* editing/execCommand/script-tests/query-command-state.js:
(runTests):
* editing/execCommand/script-tests/query-text-alignment.js:
(runRangeTests):
* editing/execCommand/script-tests/toggle-compound-styles.js:
* editing/selection/5195166-1.html:
* editing/selection/5354455-1.html:
* editing/selection/caret-mode-paragraph-keys-navigation.html:
* editing/selection/collapse-selection-in-bidi.html:
* editing/selection/context-menu-text-selection.html:
* editing/selection/directionality-after-undo-replace.html:
* editing/selection/extend-after-mouse-selection.html:
* editing/selection/extend-selection-after-double-click.html:
* editing/selection/move-by-word-visually-crash-test-1.html:
* editing/selection/move-by-word-visually-crash-test-2.html:
* editing/selection/move-by-word-visually-crash-test-3.html:
* editing/selection/move-by-word-visually-crash-test-4.html:
* editing/selection/move-by-word-visually-crash-test-5.html:
* editing/selection/move-by-word-visually-crash-test-css-generated-content.html:
* editing/selection/move-by-word-visually-crash-test-textarea.html:
* editing/selection/move-by-word-visually-inline-block-positioned-element.html:
* editing/selection/move-by-word-visually-mac.html:
* editing/selection/move-by-word-visually-multi-line.html:
* editing/selection/move-by-word-visually-multi-space.html:
* editing/selection/move-by-word-visually-null-box.html:
* editing/selection/move-by-word-visually-single-space-inline-element.html:
* editing/selection/move-by-word-visually-single-space-one-element.html:
* editing/selection/move-by-word-visually-textarea.html:
* editing/selection/move-by-word-visually-wrong-left-right.html:
* editing/selection/programmatic-selection-on-mac-is-directionless.html:
* editing/selection/rtl-move-selection-right-left.html:
* editing/selection/script-tests/click-in-margins-inside-editable-div.js:
* editing/selection/script-tests/click-in-padding-with-multiple-line-boxes.js:
* editing/selection/script-tests/shift-click.js:
(runShiftClickTest):
* editing/selection/selection-extend-should-not-move-across-caret-on-mac.html:
* editing/style/iframe-onload-crash-mac.html:
* editing/style/iframe-onload-crash-unix.html:
* editing/style/iframe-onload-crash-win.html:
* fast/events/backspace-navigates-back.html:
* fast/forms/selection-direction.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117912 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed gardening. Updating more tests post r117815.
leviw@chromium.org [Tue, 22 May 2012 06:25:32 +0000 (06:25 +0000)]
Unreviewed gardening. Updating more tests post r117815.

* platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-linux/css1/formatting_model/inline_elements-expected.txt: Added.
* platform/chromium-linux/fast/backgrounds/background-position-parsing-expected.txt: Added.
* platform/chromium-linux/fast/borders/bidi-009a-expected.txt: Added.
* platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-expected.png: Added.
* platform/chromium-linux/fast/css/bidi-override-in-anonymous-block-expected.txt: Added.
* platform/chromium-linux/fast/forms/007-expected.txt: Added.
* platform/chromium-linux/fast/html/details-writing-mode-expected.txt: Added.
* platform/chromium-linux/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.png:
* platform/chromium-mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Added.
* platform/chromium-win-vista/css1/formatting_model/inline_elements-expected.png: Added.
* platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-win-xp/css1: Added.
* platform/chromium-win-xp/css1/formatting_model: Added.
* platform/chromium-win-xp/css1/formatting_model/inline_elements-expected.png: Added.
* platform/chromium-win-xp/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
* platform/chromium-win/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117911 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed Gardening. More updates after r117815.
leviw@chromium.org [Tue, 22 May 2012 06:11:41 +0000 (06:11 +0000)]
Unreviewed Gardening. More updates after r117815.

* platform/chromium-linux-x86/svg/zoom/page: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-background-image-tiled-expected.txt: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-mac/tables/mozilla_expected_failures/core/captions3-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/core/standards1-expected.png:
* platform/chromium-win-vista/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
* platform/chromium-win-vista/tables/mozilla_expected_failures/core: Removed.
* platform/chromium-win-vista/tables/mozilla_expected_failures/core/standards1-expected.png: Removed.
* platform/chromium/svg/custom/use-css-no-effect-on-shadow-tree-expected.txt: Added.
* platform/chromium/svg/custom/viewBox-hit-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117910 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoWeb Inspector: Remove some dead code in CSSStyleModel.js.
alexis.menard@openbossa.org [Tue, 22 May 2012 06:05:07 +0000 (06:05 +0000)]
Web Inspector: Remove some dead code in CSSStyleModel.js.
https://bugs.webkit.org/show_bug.cgi?id=87048

Reviewed by Pavel Feldman.

Remove dead and unused code in CSSStyleModel.js.

No new tests : the code is supposedly dead so we should not have
any regressions.

* inspector/front-end/CSSStyleModel.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117909 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed. Marking svg/animations/animate-path-animation-qQ-tT-inverse.html and
leviw@chromium.org [Tue, 22 May 2012 05:58:52 +0000 (05:58 +0000)]
Unreviewed. Marking svg/animations/animate-path-animation-qQ-tT-inverse.html and
svg/animations/svgnumberoptionalnumber-animation-4.html as timing out.

* platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117908 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago!HAVE(ACCESSIBILITY) should be able to build without linking in any code from WebCore...
abarth@webkit.org [Tue, 22 May 2012 05:46:40 +0000 (05:46 +0000)]
!HAVE(ACCESSIBILITY) should be able to build without linking in any code from WebCore/accessibility
https://bugs.webkit.org/show_bug.cgi?id=87035

Reviewed by Chris Fleizach.

The OS(ANDROID) already builds with !HAVE(ACCESSIBILITY), but because
there are a few straggling references to objects in the
WebCore/accessibility directory, we end up pulling in a bunch of code
into the binary that we don't need.

This patch stubs out a few more functions for !HAVE(ACCESSIBILITY) so
we can link without any objects from WebCore/accessibility. This patch
also locks in that property by actually excluding the
WebCore/accessibility directory from the build on OS(ANDROID).

* WebCore.gyp/WebCore.gyp:
* accessibility/AXObjectCache.h:
(AXObjectCache):
(WebCore::AXObjectCache::enableAccessibility):
(WebCore::AXObjectCache::setEnhancedUserInterfaceAccessibility):
(WebCore::AXObjectCache::accessibilityEnabled):
(WebCore::AXObjectCache::accessibilityEnhancedUserInterfaceEnabled):
(WebCore::AXObjectCache::AXObjectCache):
(WebCore::AXObjectCache::~AXObjectCache):
(WebCore::AXObjectCache::get):
(WebCore::AXObjectCache::getOrCreate):
(WebCore::AXObjectCache::rootObject):
(WebCore::AXObjectCache::rootObjectForFrame):
(WebCore::AXObjectCache::rootAXEditableElement):
(WebCore::AXObjectCache::childrenChanged):
(WebCore::AXObjectCache::contentChanged):
(WebCore::AXObjectCache::detachWrapper):
(WebCore::AXObjectCache::handleActiveDescendantChanged):
(WebCore::AXObjectCache::handleAriaRoleChanged):
(WebCore::AXObjectCache::handleFocusedUIElementChanged):
(WebCore::AXObjectCache::handleScrolledToAnchor):
(WebCore::AXObjectCache::nodeTextChangeNotification):
(WebCore::AXObjectCache::nodeTextChangePlatformNotification):
(WebCore::AXObjectCache::postNotification):
(WebCore::AXObjectCache::postPlatformNotification):
(WebCore::AXObjectCache::remove):
(WebCore::AXObjectCache::selectedChildrenChanged):
* accessibility/AccessibilityObject.h:
(WebCore):
(WebCore::AccessibilityObject::updateBackingStore):
(WebCore::AccessibilityObject::lineForPosition):
(WebCore::AccessibilityObject::children):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117907 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed cleanup of chromium test_expectations file.
eae@chromium.org [Tue, 22 May 2012 05:46:31 +0000 (05:46 +0000)]
Unreviewed cleanup of chromium test_expectations file.

* platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117906 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoDFG should be able to compute dominators
ossy@webkit.org [Tue, 22 May 2012 05:39:37 +0000 (05:39 +0000)]
DFG should be able to compute dominators
https://bugs.webkit.org/show_bug.cgi?id=85269

Unreviewed trivial 32 bit buildfix after r117861.

* dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117905 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed gardening. Yet more rebaselining from r117815.
leviw@chromium.org [Tue, 22 May 2012 05:32:29 +0000 (05:32 +0000)]
Unreviewed gardening. Yet more rebaselining from r117815.

* platform/chromium-mac-leopard/platform/chromium/media/video-scales-in-media-document-expected.txt: Removed.
* platform/chromium-mac-leopard/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac-snowleopard/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac/scrollbars/overflow-scrollbar-combinations-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117904 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed gardening. Even more rebaselining from r117815.
leviw@chromium.org [Tue, 22 May 2012 05:17:14 +0000 (05:17 +0000)]
Unreviewed gardening. Even more rebaselining from r117815.

* css1/formatting_model/inline_elements-expected.txt: Added.
* css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt: Added.
* css2.1/t100801-c544-valgn-03-d-agi-expected.txt: Added.
* css2.1/t1508-c527-font-09-b-expected.txt: Added.
* fast/backgrounds/background-position-parsing-expected.txt: Added.
* fast/block/positioning/047-expected.txt: Added.
* fast/borders/bidi-009a-expected.png: Added.
* fast/borders/bidi-009a-expected.txt: Added.
* fast/css/bidi-override-in-anonymous-block-expected.txt: Added.
* fast/dom/HTMLProgressElement/progress-writing-mode-expected.png: Added.
* fast/encoding/denormalised-voiced-japanese-chars-expected.txt: Added.
* fast/flexbox/flex-hang-expected.txt: Replaced.
* fast/forms/007-expected.txt: Added.
* fast/forms/button-default-title-expected.txt: Added.
* fast/html/details-marker-style-expected.txt: Added.
* fast/html/details-writing-mode-expected.txt: Added.
* fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Replaced.
* fast/invalid/missing-end-tag-expected.txt: Added.
* fast/line-grid/line-align-left-edges-expected.txt: Added.
* fast/parser/style-script-head-test-expected.txt: Added.
* fast/table/max-width-integer-overflow-expected.png: Added.
* fast/table/max-width-integer-overflow-expected.txt: Added.
* fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Replaced.
* fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Replaced.
* platform/chromium-linux-x86/fast/dom/Document: Added.
* platform/chromium-linux-x86/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-linux-x86/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-linux-x86/fast/forms/basic-selects-expected.txt: Removed.
* platform/chromium-linux-x86/fast/html: Removed.
* platform/chromium-linux-x86/fast/html/details-marker-style-expected.txt: Removed.
* platform/chromium-linux-x86/fast/inline: Removed.
* platform/chromium-linux-x86/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/chromium-linux-x86/fast/parser: Added.
* platform/chromium-linux-x86/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-linux-x86/fast/table: Removed.
* platform/chromium-linux-x86/fast/table/max-width-integer-overflow-expected.png: Removed.
* platform/chromium-linux-x86/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/chromium-linux-x86/svg/zoom/page/zoom-background-image-tiled-expected.txt: Added.
* platform/chromium-linux/fast/borders/border-radius-huge-assert-expected.png:
* platform/chromium-linux/fast/dom/Document: Added.
* platform/chromium-linux/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-linux/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-linux/fast/flexbox/flex-hang-expected.txt: Added.
* platform/chromium-linux/fast/gradients/radial-centered-expected.txt: Removed.
* platform/chromium-linux/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/chromium-linux/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-linux/fast/parser/style-script-head-test-expected.txt: Added.
* platform/chromium-linux/fast/table/max-width-integer-overflow-expected.png: Removed.
* platform/chromium-linux/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/chromium-linux/scrollbars/custom-scrollbar-with-incomplete-style-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-background-image-tiled-expected.txt: Added.
* platform/chromium-mac-leopard/css1/basic/inheritance-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/acid_test-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/clear_float-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/margin_right-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/padding_right-expected.png:
* platform/chromium-mac-leopard/css1/box_properties/width-expected.png:
* platform/chromium-mac-leopard/css1/color_and_background/background_attachment-expected.png:
* platform/chromium-mac-leopard/css1/font_properties/font_size-expected.png:
* platform/chromium-mac-leopard/css1/font_properties/font_weight-expected.png:
* platform/chromium-mac-leopard/css1/formatting_model/floating_elements-expected.png:
* platform/chromium-mac-leopard/css1/formatting_model/horizontal_formatting-expected.png:
* platform/chromium-mac-leopard/css1/formatting_model/inline_elements-expected.png:
* platform/chromium-mac-leopard/css1/formatting_model/replaced_elements-expected.png:
* platform/chromium-mac-leopard/css1/formatting_model/vertical_formatting-expected.png:
* platform/chromium-mac-leopard/css1/text_properties/text_indent-expected.png:
* platform/chromium-mac-leopard/css1/units/length_units-expected.png:
* platform/chromium-mac-leopard/css1/units/percentage_units-expected.png:
* platform/chromium-mac-leopard/css2.1/20110323/block-replaced-width-001-expected.png:
* platform/chromium-mac-leopard/css2.1/20110323/floating-replaced-height-008-expected.png:
* platform/chromium-mac-leopard/css2.1/20110323/inline-block-replaced-height-008-expected.png:
* platform/chromium-mac-leopard/css2.1/20110323/inline-replaced-height-008-expected.png:
* platform/chromium-mac-leopard/css2.1/t040302-c61-phys-len-00-b-expected.png:
* platform/chromium-mac-leopard/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
* platform/chromium-mac-leopard/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
* platform/chromium-mac-leopard/css2.1/t0804-c5510-padn-00-b-ag-expected.png:
* platform/chromium-mac-leopard/css2.1/t09-c5526c-display-00-e-expected.png:
* platform/chromium-mac-leopard/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
* platform/chromium-mac-leopard/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac-leopard/css2.1/t100801-c544-valgn-00-a-ag-expected.png:
* platform/chromium-mac-leopard/css2.1/t100801-c544-valgn-02-d-agi-expected.png:
* platform/chromium-mac-leopard/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
* platform/chromium-mac-leopard/css2.1/t100801-c544-valgn-04-d-agi-expected.png:
* platform/chromium-mac-leopard/css2.1/t1205-c565-list-pos-00-b-expected.png:
* platform/chromium-mac-leopard/css2.1/t1506-c525-font-wt-00-b-expected.png:
* platform/chromium-mac-leopard/css2.1/t1508-c527-font-09-b-expected.png:
* platform/chromium-mac-leopard/css2.1/t1602-c43-center-00-d-ag-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/html/css3-modsel-25-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/html/css3-modsel-70-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xhtml/css3-modsel-25-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xhtml/css3-modsel-70-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xml/css3-modsel-25-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xml/css3-modsel-70-expected.png:
* platform/chromium-mac-leopard/editing/inserting/editing-empty-divs-expected.png:
* platform/chromium-mac-leopard/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png:
* platform/chromium-mac-leopard/editing/selection/3690703-2-expected.png:
* platform/chromium-mac-leopard/editing/selection/3690703-expected.png:
* platform/chromium-mac-leopard/editing/selection/3690719-expected.png:
* platform/chromium-mac-leopard/editing/selection/4397952-expected.png:
* platform/chromium-mac-leopard/editing/selection/collapse-selection-in-bidi-expected.txt: Added.
* platform/chromium-mac-leopard/editing/selection/select-across-readonly-input-1-expected.png:
* platform/chromium-mac-leopard/editing/selection/select-across-readonly-input-2-expected.png:
* platform/chromium-mac-leopard/editing/selection/select-across-readonly-input-4-expected.png:
* platform/chromium-mac-leopard/editing/selection/select-across-readonly-input-5-expected.png:
* platform/chromium-mac-leopard/editing/selection/select-text-overflow-ellipsis-expected.png:
* platform/chromium-mac-leopard/editing/selection/selection-button-text-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
* platform/chromium-mac-leopard/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
* platform/chromium-mac-leopard/fast/backgrounds/background-inherit-color-bug-expected.png:
* platform/chromium-mac-leopard/fast/backgrounds/background-position-parsing-expected.png:
* platform/chromium-mac-leopard/fast/block/basic/001-expected.png:
* platform/chromium-mac-leopard/fast/block/basic/011-expected.png:
* platform/chromium-mac-leopard/fast/block/basic/015-expected.png:
* platform/chromium-mac-leopard/fast/block/basic/016-expected.png:
* platform/chromium-mac-leopard/fast/block/basic/019-expected.png:
* platform/chromium-mac-leopard/fast/block/float/002-expected.png:
* platform/chromium-mac-leopard/fast/block/float/013-expected.png:
* platform/chromium-mac-leopard/fast/block/float/centered-float-avoidance-complexity-expected.png:
* platform/chromium-mac-leopard/fast/block/float/float-avoidance-expected.png:
* platform/chromium-mac-leopard/fast/block/float/nopaint-after-layer-destruction2-expected.png:
* platform/chromium-mac-leopard/fast/block/float/shrink-to-avoid-float-complexity-expected.png:
* platform/chromium-mac-leopard/fast/block/margin-collapse/100-expected.png:
* platform/chromium-mac-leopard/fast/block/margin-collapse/103-expected.png:
* platform/chromium-mac-leopard/fast/block/positioning/047-expected.png:
* platform/chromium-mac-leopard/fast/block/positioning/051-expected.png:
* platform/chromium-mac-leopard/fast/borders/bidi-009a-expected.png:
* platform/chromium-mac-leopard/fast/borders/border-antialiasing-expected.png:
* platform/chromium-mac-leopard/fast/borders/border-radius-huge-assert-expected.png:
* platform/chromium-mac-leopard/fast/borders/rtl-border-01-expected.png:
* platform/chromium-mac-leopard/fast/borders/rtl-border-02-expected.png:
* platform/chromium-mac-leopard/fast/borders/rtl-border-03-expected.png:
* platform/chromium-mac-leopard/fast/box-sizing/box-sizing-expected.png:
* platform/chromium-mac-leopard/fast/css-generated-content/011-expected.png:
* platform/chromium-mac-leopard/fast/css-generated-content/013-expected.png:
* platform/chromium-mac-leopard/fast/css-generated-content/014-expected.png:
* platform/chromium-mac-leopard/fast/css-generated-content/015-expected.png:
* platform/chromium-mac-leopard/fast/css-generated-content/inline-display-types-expected.png:
* platform/chromium-mac-leopard/fast/css/004-expected.png:
* platform/chromium-mac-leopard/fast/css/005-expected.png:
* platform/chromium-mac-leopard/fast/css/background-shorthand-invalid-url-expected.png:
* platform/chromium-mac-leopard/fast/css/bidi-override-in-anonymous-block-expected.png:
* platform/chromium-mac-leopard/fast/css/css1_forward_compatible_parsing-expected.png:
* platform/chromium-mac-leopard/fast/css/empty-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/ex-after-font-variant-expected.png:
* platform/chromium-mac-leopard/fast/css/fieldset-display-row-expected.png:
* platform/chromium-mac-leopard/fast/css/first-child-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/first-line-text-decoration-expected.png:
* platform/chromium-mac-leopard/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
* platform/chromium-mac-leopard/fast/css/first-of-type-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/h1-in-section-elements-expected.png:
* platform/chromium-mac-leopard/fast/css/hsl-color-expected.png:
* platform/chromium-mac-leopard/fast/css/inline-properties-important-expected.png:
* platform/chromium-mac-leopard/fast/css/invalid-percentage-property-expected.png:
* platform/chromium-mac-leopard/fast/css/last-child-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/last-of-type-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/non-standard-checkbox-size-expected.png:
* platform/chromium-mac-leopard/fast/css/only-child-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/only-of-type-pseudo-class-expected.png:
* platform/chromium-mac-leopard/fast/css/text-align-expected.png:
* platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-bidi-expected.png:
* platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-expected.png:
* platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-strict-expected.png:
* platform/chromium-mac-leopard/fast/css/text-overflow-input-expected.png:
* platform/chromium-mac-leopard/fast/css/transform-default-parameter-expected.png:
* platform/chromium-mac-leopard/fast/css/word-space-extra-expected.png:
* platform/chromium-mac-leopard/fast/dom/Document: Added.
* platform/chromium-mac-leopard/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-mac-leopard/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-mac-leopard/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
* platform/chromium-mac-leopard/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
* platform/chromium-mac-leopard/fast/dynamic/012-expected.png:
* platform/chromium-mac-leopard/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
* platform/chromium-mac-leopard/fast/events/pointer-events-2-expected.png:
* platform/chromium-mac-leopard/fast/forms/001-expected.png:
* platform/chromium-mac-leopard/fast/forms/006-expected.png:
* platform/chromium-mac-leopard/fast/forms/007-expected.png:
* platform/chromium-mac-leopard/fast/forms/basic-buttons-expected.png:
* platform/chromium-mac-leopard/fast/forms/basic-inputs-expected.png:
* platform/chromium-mac-leopard/fast/forms/basic-textareas-quirks-expected.png:
* platform/chromium-mac-leopard/fast/forms/box-shadow-override-expected.png:
* platform/chromium-mac-leopard/fast/forms/button-default-title-expected.png:
* platform/chromium-mac-leopard/fast/forms/button-positioned-expected.png:
* platform/chromium-mac-leopard/fast/forms/button-table-styles-expected.png:
* platform/chromium-mac-leopard/fast/forms/fieldset-align-expected.png:
* platform/chromium-mac-leopard/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png:
* platform/chromium-mac-leopard/fast/forms/fieldset-with-float-expected.png:
* platform/chromium-mac-leopard/fast/forms/file/file-input-direction-expected.png:
* platform/chromium-mac-leopard/fast/forms/file/file-input-disabled-expected.png:
* platform/chromium-mac-leopard/fast/forms/file/file-input-disabled-expected.txt:
* platform/chromium-mac-leopard/fast/forms/file/file-input-pressed-state-expected.png:
* platform/chromium-mac-leopard/fast/forms/file/input-file-re-render-expected.png:
* platform/chromium-mac-leopard/fast/forms/float-before-fieldset-expected.png:
* platform/chromium-mac-leopard/fast/forms/form-element-geometry-expected.png:
* platform/chromium-mac-leopard/fast/forms/formmove-expected.png:
* platform/chromium-mac-leopard/fast/forms/formmove2-expected.png:
* platform/chromium-mac-leopard/fast/forms/indeterminate-expected.png:
* platform/chromium-mac-leopard/fast/forms/input-appearance-height-expected.png:
* platform/chromium-mac-leopard/fast/forms/input-value-expected.png:
* platform/chromium-mac-leopard/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
* platform/chromium-mac-leopard/fast/forms/listbox-bidi-align-expected.png:
* platform/chromium-mac-leopard/fast/forms/listbox-hit-test-zoomed-expected.png:
* platform/chromium-mac-leopard/fast/forms/preserveFormDuringResidualStyle-expected.png:
* platform/chromium-mac-leopard/fast/forms/range/input-appearance-range-expected.png:
* platform/chromium-mac-leopard/fast/forms/search-vertical-alignment-expected.png:
* platform/chromium-mac-leopard/fast/gradients/generated-gradients-expected.png:
* platform/chromium-mac-leopard/fast/gradients/radial-centered-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-child-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-child-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-details-child-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-details-child-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-1-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-10-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-10-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-2-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-3-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-3-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-4-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-4-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-5-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-5-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-6-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-6-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-7-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-7-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-8-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-8-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-9-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-9-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-child-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-add-summary-child-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-marker-style-expected.png: Added.
* platform/chromium-mac-leopard/fast/html/details-marker-style-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/html/details-nested-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-nested-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-no-summary1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-no-summary2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-no-summary3-expected.png:
* platform/chromium-mac-leopard/fast/html/details-no-summary4-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open-javascript-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open3-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open4-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open5-expected.png:
* platform/chromium-mac-leopard/fast/html/details-open6-expected.png:
* platform/chromium-mac-leopard/fast/html/details-position-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-child-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-child-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-1-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-2-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-3-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-3-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-4-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-4-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-5-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-5-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-6-and-click-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-6-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-child-1-expected.png:
* platform/chromium-mac-leopard/fast/html/details-remove-summary-child-2-expected.png:
* platform/chromium-mac-leopard/fast/html/details-replace-summary-child-expected.png:
* platform/chromium-mac-leopard/fast/html/details-replace-text-expected.png:
* platform/chromium-mac-leopard/fast/html/details-writing-mode-expected.png:
* platform/chromium-mac-leopard/fast/inline/continuation-outlines-expected.png:
* platform/chromium-mac-leopard/fast/inline/inline-borders-with-bidi-override-expected.png:
* platform/chromium-mac-leopard/fast/inline/inline-box-background-expected.png:
* platform/chromium-mac-leopard/fast/inline/inline-box-background-long-image-expected.png:
* platform/chromium-mac-leopard/fast/inline/inline-box-background-repeat-x-expected.png:
* platform/chromium-mac-leopard/fast/inline/inline-box-background-repeat-y-expected.png:
* platform/chromium-mac-leopard/fast/inline/positionedLifetime-expected.png:
* platform/chromium-mac-leopard/fast/inline/vertical-align-text-bottom-expected.png:
* platform/chromium-mac-leopard/fast/invalid/010-expected.png:
* platform/chromium-mac-leopard/fast/invalid/014-expected.png:
* platform/chromium-mac-leopard/fast/invalid/junk-data-expected.png:
* platform/chromium-mac-leopard/fast/invalid/missing-end-tag-expected.png:
* platform/chromium-mac-leopard/fast/invalid/missing-end-tag-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/invalid/nestedh3s-expected.png:
* platform/chromium-mac-leopard/fast/invalid/residual-style-expected.png:
* platform/chromium-mac-leopard/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-mac-leopard/scrollbars/custom-scrollbar-with-incomplete-style-expected.png: Added.
* platform/chromium-mac-leopard/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-image-tiled-expected.png: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-image-tiled-expected.txt: Added.
* platform/chromium-mac-snowleopard/editing/selection/collapse-selection-in-bidi-expected.txt: Added.
* platform/chromium-mac-snowleopard/fast/css/getComputedStyle: Removed.
* platform/chromium-mac-snowleopard/fast/dom/Document: Added.
* platform/chromium-mac-snowleopard/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-mac-snowleopard/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-mac-snowleopard/fast/forms/basic-selects-expected.txt: Removed.
* platform/chromium-mac-snowleopard/fast/gradients/radial-centered-expected.txt: Removed.
* platform/chromium-mac-snowleopard/fast/html/details-marker-style-expected.txt: Removed.
* platform/chromium-mac/css1/basic/inheritance-expected.png:
* platform/chromium-mac/css1/box_properties/acid_test-expected.png:
* platform/chromium-mac/css1/box_properties/clear_float-expected.png:
* platform/chromium-mac/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-mac/css1/box_properties/margin_right-expected.png:
* platform/chromium-mac/css1/box_properties/padding_right-expected.png:
* platform/chromium-mac/css1/box_properties/width-expected.png:
* platform/chromium-mac/css1/color_and_background/background_attachment-expected.png:
* platform/chromium-mac/css1/font_properties/font_size-expected.png:
* platform/chromium-mac/css1/font_properties/font_weight-expected.png:
* platform/chromium-mac/css1/formatting_model/floating_elements-expected.png:
* platform/chromium-mac/css1/formatting_model/horizontal_formatting-expected.png:
* platform/chromium-mac/css1/formatting_model/inline_elements-expected.png:
* platform/chromium-mac/css1/formatting_model/replaced_elements-expected.png:
* platform/chromium-mac/css1/formatting_model/vertical_formatting-expected.png:
* platform/chromium-mac/css1/text_properties/text_indent-expected.png:
* platform/chromium-mac/css1/units/length_units-expected.png:
* platform/chromium-mac/css1/units/percentage_units-expected.png:
* platform/chromium-mac/css2.1/20110323/block-replaced-width-001-expected.png:
* platform/chromium-mac/css2.1/20110323/floating-replaced-height-008-expected.png:
* platform/chromium-mac/css2.1/20110323/inline-block-replaced-height-008-expected.png:
* platform/chromium-mac/css2.1/20110323/inline-replaced-height-008-expected.png:
* platform/chromium-mac/css2.1/t040302-c61-phys-len-00-b-expected.png:
* platform/chromium-mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
* platform/chromium-mac/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
* platform/chromium-mac/css2.1/t0804-c5510-padn-00-b-ag-expected.png:
* platform/chromium-mac/css2.1/t09-c5526c-display-00-e-expected.png:
* platform/chromium-mac/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac/css2.1/t100801-c544-valgn-00-a-ag-expected.png:
* platform/chromium-mac/css2.1/t100801-c544-valgn-02-d-agi-expected.png:
* platform/chromium-mac/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
* platform/chromium-mac/css2.1/t100801-c544-valgn-04-d-agi-expected.png:
* platform/chromium-mac/css2.1/t1205-c565-list-pos-00-b-expected.png:
* platform/chromium-mac/css2.1/t1506-c525-font-wt-00-b-expected.png:
* platform/chromium-mac/css2.1/t1508-c527-font-09-b-expected.png:
* platform/chromium-mac/css2.1/t1602-c43-center-00-d-ag-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-25-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-70-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-25-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-70-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-25-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-70-expected.png:
* platform/chromium-mac/editing/inserting/editing-empty-divs-expected.png:
* platform/chromium-mac/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png:
* platform/chromium-mac/editing/selection/3690703-2-expected.png:
* platform/chromium-mac/editing/selection/3690703-expected.png:
* platform/chromium-mac/editing/selection/3690719-expected.png:
* platform/chromium-mac/editing/selection/4397952-expected.png:
* platform/chromium-mac/editing/selection/collapse-selection-in-bidi-expected.txt: Added.
* platform/chromium-mac/editing/selection/drag-start-event-client-x-y-expected.txt: Added.
* platform/chromium-mac/editing/selection/select-across-readonly-input-1-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-2-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-4-expected.png:
* platform/chromium-mac/editing/selection/select-across-readonly-input-5-expected.png:
* platform/chromium-mac/editing/selection/select-text-overflow-ellipsis-expected.png:
* platform/chromium-mac/editing/selection/selection-button-text-expected.png:
* platform/chromium-mac/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
* platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
* platform/chromium-mac/fast/backgrounds/background-inherit-color-bug-expected.png:
* platform/chromium-mac/fast/backgrounds/background-position-parsing-expected.png:
* platform/chromium-mac/fast/block/basic/001-expected.png:
* platform/chromium-mac/fast/block/basic/011-expected.png:
* platform/chromium-mac/fast/block/basic/015-expected.png:
* platform/chromium-mac/fast/block/basic/016-expected.png:
* platform/chromium-mac/fast/block/basic/019-expected.png:
* platform/chromium-mac/fast/block/float/002-expected.png:
* platform/chromium-mac/fast/block/float/013-expected.png:
* platform/chromium-mac/fast/block/float/centered-float-avoidance-complexity-expected.png:
* platform/chromium-mac/fast/block/float/float-avoidance-expected.png:
* platform/chromium-mac/fast/block/float/nopaint-after-layer-destruction2-expected.png:
* platform/chromium-mac/fast/block/float/shrink-to-avoid-float-complexity-expected.png:
* platform/chromium-mac/fast/block/margin-collapse/100-expected.png:
* platform/chromium-mac/fast/block/margin-collapse/103-expected.png:
* platform/chromium-mac/fast/block/positioning/047-expected.png:
* platform/chromium-mac/fast/block/positioning/051-expected.png:
* platform/chromium-mac/fast/borders/bidi-009a-expected.png:
* platform/chromium-mac/fast/borders/border-radius-huge-assert-expected.png:
* platform/chromium-mac/fast/borders/rtl-border-01-expected.png:
* platform/chromium-mac/fast/borders/rtl-border-02-expected.png:
* platform/chromium-mac/fast/borders/rtl-border-03-expected.png:
* platform/chromium-mac/fast/box-sizing/box-sizing-expected.png:
* platform/chromium-mac/fast/css-generated-content/011-expected.png:
* platform/chromium-mac/fast/css-generated-content/013-expected.png:
* platform/chromium-mac/fast/css-generated-content/014-expected.png:
* platform/chromium-mac/fast/css-generated-content/015-expected.png:
* platform/chromium-mac/fast/css-generated-content/inline-display-types-expected.png:
* platform/chromium-mac/fast/css/004-expected.png:
* platform/chromium-mac/fast/css/005-expected.png:
* platform/chromium-mac/fast/css/bidi-override-in-anonymous-block-expected.png:
* platform/chromium-mac/fast/css/bug4860-absolute-block-child-does-not-inherit-alignment-expected.png: Added.
* platform/chromium-mac/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.png: Added.
* platform/chromium-mac/fast/css/css1_forward_compatible_parsing-expected.png:
* platform/chromium-mac/fast/css/empty-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/ex-after-font-variant-expected.png:
* platform/chromium-mac/fast/css/fieldset-display-row-expected.png:
* platform/chromium-mac/fast/css/first-child-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/first-line-text-decoration-expected.png:
* platform/chromium-mac/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
* platform/chromium-mac/fast/css/first-of-type-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/h1-in-section-elements-expected.png:
* platform/chromium-mac/fast/css/hsl-color-expected.png:
* platform/chromium-mac/fast/css/inline-properties-important-expected.png:
* platform/chromium-mac/fast/css/invalid-percentage-property-expected.png:
* platform/chromium-mac/fast/css/last-child-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/last-of-type-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/non-standard-checkbox-size-expected.png:
* platform/chromium-mac/fast/css/only-child-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/only-of-type-pseudo-class-expected.png:
* platform/chromium-mac/fast/css/text-align-expected.png:
* platform/chromium-mac/fast/css/text-overflow-ellipsis-bidi-expected.png:
* platform/chromium-mac/fast/css/text-overflow-ellipsis-expected.png:
* platform/chromium-mac/fast/css/text-overflow-ellipsis-strict-expected.png:
* platform/chromium-mac/fast/css/text-overflow-input-expected.png:
* platform/chromium-mac/fast/css/transform-default-parameter-expected.png:
* platform/chromium-mac/fast/css/word-space-extra-expected.png:
* platform/chromium-mac/fast/dom/Document: Added.
* platform/chromium-mac/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-mac/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-mac/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
* platform/chromium-mac/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
* platform/chromium-mac/fast/dom/HTMLProgressElement/progress-writing-mode-expected.png: Removed.
* platform/chromium-mac/fast/dynamic/012-expected.png:
* platform/chromium-mac/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
* platform/chromium-mac/fast/events/pointer-events-2-expected.png:
* platform/chromium-mac/fast/flexbox/flex-hang-expected.png:
* platform/chromium-mac/fast/flexbox/flex-hang-expected.txt: Removed.
* platform/chromium-mac/fast/forms/001-expected.png:
* platform/chromium-mac/fast/forms/006-expected.png:
* platform/chromium-mac/fast/forms/007-expected.png:
* platform/chromium-mac/fast/forms/basic-buttons-expected.png:
* platform/chromium-mac/fast/forms/basic-inputs-expected.png:
* platform/chromium-mac/fast/forms/basic-textareas-quirks-expected.png:
* platform/chromium-mac/fast/forms/box-shadow-override-expected.png:
* platform/chromium-mac/fast/forms/button-default-title-expected.png:
* platform/chromium-mac/fast/forms/button-positioned-expected.png:
* platform/chromium-mac/fast/forms/button-table-styles-expected.png:
* platform/chromium-mac/fast/forms/fieldset-align-expected.png:
* platform/chromium-mac/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png:
* platform/chromium-mac/fast/forms/fieldset-with-float-expected.png:
* platform/chromium-mac/fast/forms/file/file-input-direction-expected.png:
* platform/chromium-mac/fast/forms/file/file-input-disabled-expected.png:
* platform/chromium-mac/fast/forms/file/file-input-pressed-state-expected.png:
* platform/chromium-mac/fast/forms/file/input-file-re-render-expected.png:
* platform/chromium-mac/fast/forms/float-before-fieldset-expected.png:
* platform/chromium-mac/fast/forms/form-element-geometry-expected.png:
* platform/chromium-mac/fast/forms/formmove-expected.png:
* platform/chromium-mac/fast/forms/formmove2-expected.png:
* platform/chromium-mac/fast/forms/indeterminate-expected.png:
* platform/chromium-mac/fast/forms/input-appearance-height-expected.png:
* platform/chromium-mac/fast/forms/input-value-expected.png:
* platform/chromium-mac/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
* platform/chromium-mac/fast/forms/listbox-bidi-align-expected.png:
* platform/chromium-mac/fast/forms/listbox-hit-test-zoomed-expected.png:
* platform/chromium-mac/fast/forms/preserveFormDuringResidualStyle-expected.png:
* platform/chromium-mac/fast/forms/range/input-appearance-range-expected.png:
* platform/chromium-mac/fast/forms/search-vertical-alignment-expected.png:
* platform/chromium-mac/fast/gradients/generated-gradients-expected.png:
* platform/chromium-mac/fast/gradients/radial-centered-expected.png:
* platform/chromium-mac/fast/gradients/radial-centered-expected.txt: Added.
* platform/chromium-mac/fast/html/details-add-child-1-expected.png:
* platform/chromium-mac/fast/html/details-add-child-2-expected.png:
* platform/chromium-mac/fast/html/details-add-details-child-1-expected.png:
* platform/chromium-mac/fast/html/details-add-details-child-2-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-1-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-1-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-10-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-10-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-2-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-2-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-3-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-3-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-4-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-4-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-5-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-5-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-6-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-6-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-7-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-7-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-8-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-8-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-9-and-click-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-9-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-child-1-expected.png:
* platform/chromium-mac/fast/html/details-add-summary-child-2-expected.png:
* platform/chromium-mac/fast/html/details-marker-style-expected.txt:
* platform/chromium-mac/fast/html/details-nested-1-expected.png:
* platform/chromium-mac/fast/html/details-nested-2-expected.png:
* platform/chromium-mac/fast/html/details-no-summary1-expected.png:
* platform/chromium-mac/fast/html/details-no-summary2-expected.png:
* platform/chromium-mac/fast/html/details-no-summary3-expected.png:
* platform/chromium-mac/fast/html/details-no-summary4-expected.png:
* platform/chromium-mac/fast/html/details-open-javascript-expected.png:
* platform/chromium-mac/fast/html/details-open1-expected.png:
* platform/chromium-mac/fast/html/details-open2-expected.png:
* platform/chromium-mac/fast/html/details-open3-expected.png:
* platform/chromium-mac/fast/html/details-open4-expected.png:
* platform/chromium-mac/fast/html/details-open5-expected.png:
* platform/chromium-mac/fast/html/details-open6-expected.png:
* platform/chromium-mac/fast/html/details-position-expected.png:
* platform/chromium-mac/fast/html/details-remove-child-1-expected.png:
* platform/chromium-mac/fast/html/details-remove-child-2-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-1-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-1-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-2-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-2-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-3-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-3-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-4-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-4-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-5-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-5-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-6-and-click-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-6-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-child-1-expected.png:
* platform/chromium-mac/fast/html/details-remove-summary-child-2-expected.png:
* platform/chromium-mac/fast/html/details-replace-summary-child-expected.png:
* platform/chromium-mac/fast/html/details-replace-text-expected.png:
* platform/chromium-mac/fast/html/details-writing-mode-expected.png:
* platform/chromium-mac/fast/inline/continuation-outlines-expected.png:
* platform/chromium-mac/fast/inline/inline-borders-with-bidi-override-expected.png:
* platform/chromium-mac/fast/inline/inline-box-background-expected.png:
* platform/chromium-mac/fast/inline/inline-box-background-long-image-expected.png:
* platform/chromium-mac/fast/inline/inline-box-background-repeat-x-expected.png:
* platform/chromium-mac/fast/inline/inline-box-background-repeat-y-expected.png:
* platform/chromium-mac/fast/inline/positionedLifetime-expected.png:
* platform/chromium-mac/fast/inline/vertical-align-text-bottom-expected.png:
* platform/chromium-mac/fast/invalid/010-expected.png:
* platform/chromium-mac/fast/invalid/014-expected.png:
* platform/chromium-mac/fast/invalid/junk-data-expected.png:
* platform/chromium-mac/fast/invalid/missing-end-tag-expected.png:
* platform/chromium-mac/fast/invalid/nestedh3s-expected.png:
* platform/chromium-mac/fast/invalid/residual-style-expected.png:
* platform/chromium-mac/fast/line-grid/line-align-left-edges-expected.txt: Removed.
* platform/chromium-mac/fast/parser/style-script-head-test-expected.txt: Removed.
* platform/chromium-mac/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-1-expected.png:
* platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Removed.
* platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-2-expected.png:
* platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Removed.
* platform/chromium-win-vista/css1/formatting_model: Added.
* platform/chromium-win-vista/css1/formatting_model/horizontal_formatting-expected.png: Added.
* platform/chromium-win-vista/css1/units: Added.
* platform/chromium-win-vista/css1/units/percentage_units-expected.png: Added.
* platform/chromium-win-vista/fast/css-generated-content: Removed.
* platform/chromium-win-vista/fast/dom/Document: Added.
* platform/chromium-win-vista/fast/dom/Document/CaretRangeFromPoint: Added.
* platform/chromium-win-vista/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
* platform/chromium-win-vista/fast/forms/basic-selects-expected.txt: Removed.
* platform/chromium-win-vista/fast/html: Removed.
* platform/chromium-win-vista/fast/html/details-marker-style-expected.txt: Removed.
* platform/chromium-win-vista/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/chromium-win-vista/fast/parser: Added.
* platform/chromium-win-vista/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-win-vista/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/chromium-win-xp/fast/css-generated-content: Removed.
* platform/chromium-win-xp/fast/forms/basic-selects-expected.txt: Removed.
* platform/chromium-win-xp/fast/gradients: Removed.
* platform/chromium-win-xp/fast/gradients/radial-centered-expected.txt: Removed.
* platform/chromium-win-xp/fast/html: Removed.
* platform/chromium-win-xp/fast/html/details-marker-style-expected.txt: Removed.
* platform/chromium-win-xp/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/chromium-win-xp/fast/parser: Added.
* platform/chromium-win-xp/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-win-xp/fast/table/max-width-integer-overflow-expected.png: Removed.
* platform/chromium-win-xp/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/chromium-win/css1/basic/inheritance-expected.png:
* platform/chromium-win/css1/box_properties/acid_test-expected.png:
* platform/chromium-win/css1/box_properties/clear_float-expected.png:
* platform/chromium-win/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-win/css1/box_properties/margin_right-expected.png:
* platform/chromium-win/css1/box_properties/padding_right-expected.png:
* platform/chromium-win/css1/box_properties/width-expected.png:
* platform/chromium-win/css1/color_and_background/background_attachment-expected.png:
* platform/chromium-win/css1/font_properties/font_size-expected.png:
* platform/chromium-win/css1/font_properties/font_weight-expected.png:
* platform/chromium-win/css1/formatting_model/floating_elements-expected.png:
* platform/chromium-win/css1/formatting_model/horizontal_formatting-expected.png:
* platform/chromium-win/css1/formatting_model/inline_elements-expected.png:
* platform/chromium-win/css1/formatting_model/inline_elements-expected.txt:
* platform/chromium-win/css1/formatting_model/replaced_elements-expected.png:
* platform/chromium-win/css1/formatting_model/vertical_formatting-expected.png:
* platform/chromium-win/css1/text_properties/text_indent-expected.png:
* platform/chromium-win/css1/units/percentage_units-expected.png:
* platform/chromium-win/css1/units/rounding-expected.txt: Removed.
* platform/chromium-win/css2.1/20110323/floating-replaced-height-008-expected.png:
* platform/chromium-win/css2.1/20110323/inline-block-replaced-height-008-expected.png:
* platform/chromium-win/css2.1/20110323/inline-replaced-height-008-expected.png:
* platform/chromium-win/css2.1/t040302-c61-phys-len-00-b-expected.png:
* platform/chromium-win/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
* platform/chromium-win/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
* platform/chromium-win/css2.1/t0804-c5510-padn-00-b-ag-expected.png:
* platform/chromium-win/css2.1/t09-c5526c-display-00-e-expected.png:
* platform/chromium-win/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
* platform/chromium-win/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-win/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
* platform/chromium-win/css2.1/t100801-c544-valgn-00-a-ag-expected.png:
* platform/chromium-win/css2.1/t100801-c544-valgn-02-d-agi-expected.png:
* platform/chromium-win/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
* platform/chromium-win/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
* platform/chromium-win/css2.1/t100801-c544-valgn-04-d-agi-expected.png:
* platform/chromium-win/css2.1/t1205-c565-list-pos-00-b-expected.png:
* platform/chromium-win/css2.1/t1506-c525-font-wt-00-b-expected.png:
* platform/chromium-win/css2.1/t1508-c527-font-09-b-expected.png:
* platform/chromium-win/css2.1/t1508-c527-font-09-b-expected.txt:
* platform/chromium-win/css2.1/t1602-c43-center-00-d-ag-expected.png:
* platform/chromium-win/editing/inserting/editing-empty-divs-expected.png:
* platform/chromium-win/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png:
* platform/chromium-win/editing/selection/3690703-2-expected.png:
* platform/chromium-win/editing/selection/3690703-2-expected.txt:
* platform/chromium-win/editing/selection/3690703-expected.png:
* platform/chromium-win/editing/selection/3690703-expected.txt:
* platform/chromium-win/editing/selection/3690719-expected.png:
* platform/chromium-win/editing/selection/3690719-expected.txt:
* platform/chromium-win/editing/selection/select-text-overflow-ellipsis-expected.png:
* platform/chromium-win/fast/backgrounds/background-inherit-color-bug-expected.png:
* platform/chromium-win/fast/backgrounds/background-position-parsing-expected.png:
* platform/chromium-win/fast/backgrounds/background-position-parsing-expected.txt:
* platform/chromium-win/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
* platform/chromium-win/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt: Removed.
* platform/chromium-win/fast/block/basic/001-expected.png:
* platform/chromium-win/fast/block/basic/011-expected.png:
* platform/chromium-win/fast/block/basic/015-expected.png:
* platform/chromium-win/fast/block/basic/016-expected.png:
* platform/chromium-win/fast/block/basic/019-expected.png:
* platform/chromium-win/fast/block/float/002-expected.png:
* platform/chromium-win/fast/block/float/013-expected.png:
* platform/chromium-win/fast/block/float/centered-float-avoidance-complexity-expected.png:
* platform/chromium-win/fast/block/float/nopaint-after-layer-destruction2-expected.png:
* platform/chromium-win/fast/block/float/shrink-to-avoid-float-complexity-expected.png:
* platform/chromium-win/fast/block/margin-collapse/100-expected.png:
* platform/chromium-win/fast/block/margin-collapse/103-expected.png:
* platform/chromium-win/fast/block/margin-collapse/103-expected.txt:
* platform/chromium-win/fast/block/positioning/047-expected.png:
* platform/chromium-win/fast/block/positioning/047-expected.txt:
* platform/chromium-win/fast/block/positioning/051-expected.png:
* platform/chromium-win/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.txt: Removed.
* platform/chromium-win/fast/borders/bidi-009a-expected.txt:
* platform/chromium-win/fast/borders/border-antialiasing-expected.png:
* platform/chromium-win/fast/borders/border-radius-huge-assert-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/box-sizing/box-sizing-expected.png:
* platform/chromium-win/fast/css-generated-content/011-expected.png:
* platform/chromium-win/fast/css-generated-content/013-expected.png:
* platform/chromium-win/fast/css-generated-content/014-expected.png:
* platform/chromium-win/fast/css-generated-content/015-expected.png:
* platform/chromium-win/fast/css-generated-content/inline-display-types-expected.png:
* platform/chromium-win/fast/css/004-expected.png:
* platform/chromium-win/fast/css/005-expected.png:
* platform/chromium-win/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Removed.
* platform/chromium-win/fast/css/background-shorthand-invalid-url-expected.png:
* platform/chromium-win/fast/css/bidi-override-in-anonymous-block-expected.png:
* platform/chromium-win/fast/css/bidi-override-in-anonymous-block-expected.txt:
* platform/chromium-win/fast/css/bug4860-absolute-block-child-does-not-inherit-alignment-expected.png: Added.
* platform/chromium-win/fast/css/bug4860-absolute-block-child-does-not-inherit-alignment-expected.txt: Removed.
* platform/chromium-win/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.png: Added.
* platform/chromium-win/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.txt: Removed.
* platform/chromium-win/fast/css/css1_forward_compatible_parsing-expected.png:
* platform/chromium-win/fast/css/empty-pseudo-class-expected.png:
* platform/chromium-win/fast/css/fieldset-display-row-expected.png:
* platform/chromium-win/fast/css/first-child-pseudo-class-expected.png:
* platform/chromium-win/fast/css/first-line-text-decoration-expected.png:
* platform/chromium-win/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
* platform/chromium-win/fast/css/first-of-type-pseudo-class-expected.png:
* platform/chromium-win/fast/css/getComputedStyle/getComputedStyle-margin-percentage-expected.txt: Removed.
* platform/chromium-win/fast/css/h1-in-section-elements-expected.png:
* platform/chromium-win/fast/css/hsl-color-expected.png:
* platform/chromium-win/fast/css/inline-properties-important-expected.png:
* platform/chromium-win/fast/css/invalid-percentage-property-expected.png:
* platform/chromium-win/fast/css/last-child-pseudo-class-expected.png:
* platform/chromium-win/fast/css/last-of-type-pseudo-class-expected.png:
* platform/chromium-win/fast/css/only-child-pseudo-class-expected.png:
* platform/chromium-win/fast/css/only-of-type-pseudo-class-expected.png:
* platform/chromium-win/fast/css/text-align-expected.png:
* platform/chromium-win/fast/css/text-overflow-input-expected.png:
* platform/chromium-win/fast/css/transform-default-parameter-expected.png:
* platform/chromium-win/fast/css/word-space-extra-expected.png:
* platform/chromium-win/fast/dom/Document/CaretRangeFromPoint: Removed.
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
* platform/chromium-win/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
* platform/chromium-win/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Removed.
* platform/chromium-win/fast/dynamic/012-expected.png:
* platform/chromium-win/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
* platform/chromium-win/fast/encoding/denormalised-voiced-japanese-chars-expected.txt:
* platform/chromium-win/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Removed.
* platform/chromium-win/fast/events/document-elementFromPoint-expected.txt: Removed.
* platform/chromium-win/fast/events/pointer-events-2-expected.png:
* platform/chromium-win/fast/flexbox/flex-hang-expected.png:
* platform/chromium-win/fast/flexbox/flex-hang-expected.txt: Added.
* platform/chromium-win/fast/forms/001-expected.txt:
* platform/chromium-win/fast/forms/006-expected.png:
* platform/chromium-win/fast/forms/007-expected.png:
* platform/chromium-win/fast/forms/007-expected.txt:
* platform/chromium-win/fast/forms/basic-buttons-expected.png:
* platform/chromium-win/fast/forms/basic-buttons-expected.txt:
* platform/chromium-win/fast/forms/basic-selects-expected.png:
* platform/chromium-win/fast/forms/basic-selects-expected.txt:
* platform/chromium-win/fast/forms/box-shadow-override-expected.png:
* platform/chromium-win/fast/forms/box-shadow-override-expected.txt:
* platform/chromium-win/fast/forms/button-default-title-expected.png:
* platform/chromium-win/fast/forms/button-default-title-expected.txt:
* platform/chromium-win/fast/forms/fieldset-align-expected.png:
* platform/chromium-win/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-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/form-element-geometry-expected.png:
* platform/chromium-win/fast/forms/form-element-geometry-expected.txt:
* platform/chromium-win/fast/forms/input-appearance-height-expected.txt:
* platform/chromium-win/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
* platform/chromium-win/fast/forms/listbox-bidi-align-expected.png:
* platform/chromium-win/fast/forms/preserveFormDuringResidualStyle-expected.png:
* platform/chromium-win/fast/forms/range/input-appearance-range-expected.png:
* platform/chromium-win/fast/forms/search-vertical-alignment-expected.png:
* platform/chromium-win/fast/gradients/generated-gradients-expected.png:
* platform/chromium-win/fast/gradients/radial-centered-expected.png:
* platform/chromium-win/fast/gradients/radial-centered-expected.txt:
* platform/chromium-win/fast/html/details-add-child-1-expected.png:
* platform/chromium-win/fast/html/details-add-child-2-expected.png:
* platform/chromium-win/fast/html/details-add-details-child-1-expected.png:
* platform/chromium-win/fast/html/details-add-details-child-2-expected.png:
* platform/chromium-win/fast/html/details-add-summary-1-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-1-expected.png:
* platform/chromium-win/fast/html/details-add-summary-10-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-10-expected.png:
* platform/chromium-win/fast/html/details-add-summary-2-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-2-expected.png:
* platform/chromium-win/fast/html/details-add-summary-3-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-3-expected.png:
* platform/chromium-win/fast/html/details-add-summary-4-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-4-expected.png:
* platform/chromium-win/fast/html/details-add-summary-5-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-5-expected.png:
* platform/chromium-win/fast/html/details-add-summary-6-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-6-expected.png:
* platform/chromium-win/fast/html/details-add-summary-7-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-7-expected.png:
* platform/chromium-win/fast/html/details-add-summary-8-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-8-expected.png:
* platform/chromium-win/fast/html/details-add-summary-9-and-click-expected.png:
* platform/chromium-win/fast/html/details-add-summary-9-expected.png:
* platform/chromium-win/fast/html/details-add-summary-child-1-expected.png:
* platform/chromium-win/fast/html/details-add-summary-child-2-expected.png:
* platform/chromium-win/fast/html/details-marker-style-expected.png:
* platform/chromium-win/fast/html/details-marker-style-expected.txt:
* platform/chromium-win/fast/html/details-nested-1-expected.png:
* platform/chromium-win/fast/html/details-nested-2-expected.png:
* platform/chromium-win/fast/html/details-no-summary1-expected.png:
* platform/chromium-win/fast/html/details-no-summary2-expected.png:
* platform/chromium-win/fast/html/details-no-summary3-expected.png:
* platform/chromium-win/fast/html/details-no-summary4-expected.png:
* platform/chromium-win/fast/html/details-open-javascript-expected.png:
* platform/chromium-win/fast/html/details-open1-expected.png:
* platform/chromium-win/fast/html/details-open2-expected.png:
* platform/chromium-win/fast/html/details-open3-expected.png:
* platform/chromium-win/fast/html/details-open4-expected.png:
* platform/chromium-win/fast/html/details-open5-expected.png:
* platform/chromium-win/fast/html/details-open6-expected.png:
* platform/chromium-win/fast/html/details-position-expected.png:
* platform/chromium-win/fast/html/details-remove-child-1-expected.png:
* platform/chromium-win/fast/html/details-remove-child-2-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-1-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-1-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-2-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-2-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-3-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-3-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-4-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-4-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-5-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-5-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-6-and-click-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-6-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-child-1-expected.png:
* platform/chromium-win/fast/html/details-remove-summary-child-2-expected.png:
* platform/chromium-win/fast/html/details-replace-summary-child-expected.png:
* platform/chromium-win/fast/html/details-replace-summary-child-expected.txt:
* platform/chromium-win/fast/html/details-replace-text-expected.png:
* platform/chromium-win/fast/html/details-replace-text-expected.txt:
* platform/chromium-win/fast/html/details-writing-mode-expected.png:
* platform/chromium-win/fast/html/details-writing-mode-expected.txt:
* platform/chromium-win/fast/inline/absolute-positioned-inline-in-centred-block-expected.png:
* platform/chromium-win/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt:
* platform/chromium-win/fast/inline/continuation-outlines-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/vertical-align-text-bottom-expected.png:
* platform/chromium-win/fast/invalid/010-expected.png:
* platform/chromium-win/fast/invalid/014-expected.png:
* platform/chromium-win/fast/invalid/014-expected.txt:
* platform/chromium-win/fast/invalid/junk-data-expected.png:
* platform/chromium-win/fast/invalid/missing-end-tag-expected.png:
* platform/chromium-win/fast/invalid/nestedh3s-expected.png:
* platform/chromium-win/fast/invalid/residual-style-expected.png:
* platform/chromium-win/fast/invalid/residual-style-expected.txt:
* platform/chromium-win/fast/line-grid/line-align-left-edges-expected.png:
* platform/chromium-win/fast/parser/style-script-head-test-expected.png: Added.
* platform/chromium-win/fast/parser/style-script-head-test-expected.txt: Added.
* platform/chromium-win/fast/table/max-width-integer-overflow-expected.txt: Removed.
* 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/scrollbars/custom-scrollbar-with-incomplete-style-expected.png:
* platform/chromium/css1: Added.
* platform/chromium/css1/units: Added.
* platform/chromium/css1/units/rounding-expected.txt: Added.
* platform/chromium/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt: Added.
* platform/chromium/fast/block: Added.
* platform/chromium/fast/block/positioning: Added.
* platform/chromium/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.txt: Added.
* platform/chromium/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Added.
* platform/chromium/fast/css/bug4860-absolute-block-child-does-not-inherit-alignment-expected.txt: Added.
* platform/chromium/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.txt: Added.
* platform/chromium/fast/css/getComputedStyle: Added.
* platform/chromium/fast/css/getComputedStyle/getComputedStyle-margin-percentage-expected.txt: Added.
* platform/chromium/fast/dom/HTMLProgressElement: Added.
* platform/chromium/fast/dom/HTMLProgressElement/progress-writing-mode-expected.png: Added.
* platform/chromium/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Added.
* platform/chromium/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
* platform/chromium/fast/events/document-elementFromPoint-expected.txt: Added.
* platform/chromium/fast/flexbox: Added.
* platform/chromium/fast/flexbox/flex-hang-expected.txt: Added.
* platform/chromium/fast/line-grid: Added.
* platform/chromium/fast/line-grid/line-align-left-edges-expected.txt: Added.
* platform/chromium/fast/parser/style-script-head-test-expected.txt: Added.
* platform/chromium/fast/table/max-width-integer-overflow-expected.txt: Added.
* platform/chromium/fast/transforms: Added.
* platform/chromium/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Added.
* platform/chromium/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Added.
* platform/chromium/test_expectations.txt:
* platform/efl/css1/formatting_model/inline_elements-expected.txt: Removed.
* platform/efl/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt: Removed.
* platform/efl/css2.1/t100801-c544-valgn-03-d-agi-expected.txt: Removed.
* platform/efl/css2.1/t1508-c527-font-09-b-expected.txt: Removed.
* platform/efl/fast/backgrounds/background-position-parsing-expected.txt: Removed.
* platform/efl/fast/block/positioning/047-expected.txt: Removed.
* platform/efl/fast/borders/bidi-009a-expected.png: Removed.
* platform/efl/fast/borders/bidi-009a-expected.txt: Removed.
* platform/efl/fast/css/bidi-override-in-anonymous-block-expected.txt: Removed.
* platform/efl/fast/dom/HTMLProgressElement/progress-writing-mode-expected.png: Removed.
* platform/efl/fast/encoding/denormalised-voiced-japanese-chars-expected.txt: Removed.
* platform/efl/fast/flexbox/flex-hang-expected.txt: Removed.
* platform/efl/fast/forms/007-expected.txt: Removed.
* platform/efl/fast/forms/button-default-title-expected.txt: Removed.
* platform/efl/fast/html/details-marker-style-expected.txt: Removed.
* platform/efl/fast/html/details-writing-mode-expected.txt: Removed.
* platform/efl/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/efl/fast/invalid/missing-end-tag-expected.txt: Removed.
* platform/efl/fast/line-grid/line-align-left-edges-expected.txt: Removed.
* platform/efl/fast/parser/style-script-head-test-expected.txt: Removed.
* platform/efl/fast/table/max-width-integer-overflow-expected.png: Removed.
* platform/efl/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/efl/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Removed.
* platform/efl/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-background-image-tiled-expected.txt: Removed.
* platform/gtk/css1/formatting_model/inline_elements-expected.txt: Removed.
* platform/gtk/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt: Removed.
* platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt: Removed.
* platform/gtk/css2.1/t1508-c527-font-09-b-expected.txt: Removed.
* platform/gtk/fast/backgrounds/background-position-parsing-expected.txt: Removed.
* platform/gtk/fast/block/positioning/047-expected.txt: Removed.
* platform/gtk/fast/borders/bidi-009a-expected.png: Removed.
* platform/gtk/fast/borders/bidi-009a-expected.txt: Removed.
* platform/gtk/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Removed.
* platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt: Removed.
* platform/gtk/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.txt: Removed.
* platform/gtk/fast/dom/HTMLProgressElement/progress-writing-mode-expected.png: Removed.
* platform/gtk/fast/encoding/denormalised-voiced-japanese-chars-expected.txt: Removed.
* platform/gtk/fast/flexbox/flex-hang-expected.txt: Removed.
* platform/gtk/fast/forms/007-expected.txt: Removed.
* platform/gtk/fast/forms/button-default-title-expected.txt: Removed.
* platform/gtk/fast/html/details-marker-style-expected.txt: Removed.
* platform/gtk/fast/html/details-writing-mode-expected.txt: Removed.
* platform/gtk/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/gtk/fast/invalid/missing-end-tag-expected.txt: Removed.
* platform/gtk/fast/line-grid/line-align-left-edges-expected.txt: Removed.
* platform/gtk/fast/parser/style-script-head-test-expected.txt: Removed.
* platform/gtk/fast/table/max-width-integer-overflow-expected.png: Removed.
* platform/gtk/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/gtk/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Removed.
* platform/gtk/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Removed.
* platform/mac-snowleopard/fast/forms/basic-selects-expected.txt: Removed.
* platform/mac/fast/flexbox/flex-hang-expected.txt: Removed.
* platform/mac/fast/html/details-marker-style-expected.txt: Removed.
* platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
* platform/mac/fast/parser/style-script-head-test-expected.txt: Removed.
* platform/mac/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/mac/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Removed.
* platform/mac/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Removed.
* platform/mac/svg/zoom/page/zoom-background-image-tiled-expected.txt: Removed.
* platform/qt/css2.1/t1508-c527-font-09-b-expected.txt: Removed.
* platform/qt/fast/flexbox/flex-hang-expected.txt: Added.
* platform/qt/fast/line-grid/line-align-left-edges-expected.txt: Removed.
* platform/qt/fast/parser/style-script-head-test-expected.txt: Removed.
* platform/qt/fast/table/max-width-integer-overflow-expected.txt: Removed.
* platform/qt/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Added.
* platform/qt/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Added.
* platform/qt/svg/zoom/page/zoom-background-image-tiled-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117903 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUse stack-allocated BitArray in StylePropertySet serialization.
kling@webkit.org [Tue, 22 May 2012 05:11:02 +0000 (05:11 +0000)]
Use stack-allocated BitArray in StylePropertySet serialization.
<http://webkit.org/b/87071>

Reviewed by Anders Carlsson.

Use BitArray instead of BitVector to track seen properties in StylePropertySet::asText().
This removes two heap allocations from this path.

* css/StylePropertySet.cpp:
(WebCore::StylePropertySet::asText):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117902 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed chromium rebaseline for compositing, zoom and border changes.
eae@chromium.org [Tue, 22 May 2012 05:08:17 +0000 (05:08 +0000)]
Unreviewed chromium rebaseline for compositing, zoom and border changes.

* platform/chromium-linux-x86/svg/zoom/page: Removed.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-mac-snowleopard/platform/chromium/compositing/filters: Added.
* platform/chromium-mac-snowleopard/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-mac/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-mac/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-win-vista/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Removed.
* platform/chromium-win/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-win/fast/borders/inline-mask-overlay-image-outset-expected.png:
* platform/chromium/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117901 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoRebaselined chromium mac 10.5 and 10.6 tests for subpixel change in r117815.
eae@chromium.org [Tue, 22 May 2012 04:59:34 +0000 (04:59 +0000)]
Rebaselined chromium mac 10.5 and 10.6 tests for subpixel change in r117815.
Non-chromium-mac changes are due to expectations optimization.

* fast/borders/border-image-side-reduction-expected.txt: Added.
* fast/multicol/column-count-with-rules-expected.txt: Added.
* fast/multicol/column-rules-expected.txt: Added.
* fast/multicol/column-rules-stacking-expected.txt: Added.
* fast/multicol/columns-shorthand-parsing-expected.txt: Added.
* fast/multicol/max-height-columns-block-expected.txt: Added.
* fast/reflections/opacity-reflection-transform-expected.txt: Added.
* fast/table/008-expected.txt: Added.
* fast/text/international/bidi-listbox-expected.txt: Added.
* fast/transforms/transformed-document-element-expected.txt: Added.
* http/tests/misc/iframe404-expected.txt: Added.
* platform/chromium-mac-leopard/fast/borders/border-image-side-reduction-expected.png: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-split-block-crash-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-style-inheritance-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/span-margin-collapsing-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/vertical-lr/column-break-with-balancing-expected.png: Removed.
* platform/chromium-mac-leopard/fast/multicol/vertical-lr/float-multicol-expected.png: Removed.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/column-break-with-balancing-expected.png: Removed.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/float-multicol-expected.png: Removed.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/nested-columns-expected.png: Removed.
* platform/chromium-mac-leopard/fast/regions/floats-basic-in-variable-width-regions-expected.png: Added.
* platform/chromium-mac-leopard/fast/regions/render-region-renderer-expected.png: Added.
* platform/chromium-mac-leopard/fast/repaint/delete-into-nested-block-expected.png: Added.
* platform/chromium-mac-leopard/fast/replaced/table-percent-height-text-controls-expected.txt: Added.
* platform/chromium-mac-leopard/http/tests/misc/iframe404-expected.txt: Removed.
* platform/chromium-mac-leopard/platform/chromium/media/video-scales-in-media-document-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-images-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-object-expected.txt: Removed.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug104898-expected.png:
* platform/chromium-mac-snowleopard/fast/replaced/table-percent-height-text-controls-expected.txt: Added.
* platform/chromium-mac-snowleopard/fast/selectors/unqualified-hover-strict-expected.png:
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-object-expected.txt: Removed.
* platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug10633-expected.png:
* platform/chromium-mac/fast/borders/border-image-side-reduction-expected.png:
* platform/chromium-mac/fast/forms/control-restrict-line-height-expected.png:
* platform/chromium-mac/fast/forms/search-cancel-button-style-sharing-expected.png:
* platform/chromium-mac/fast/forms/search-rtl-expected.png:
* platform/chromium-mac/fast/forms/searchfield-heights-expected.png:
* platform/chromium-mac/fast/replaced/table-percent-height-text-controls-expected.txt: Added.
* platform/chromium-mac/fast/replaced/width100percent-searchfield-expected.png:
* platform/chromium-mac/fast/replaced/width100percent-searchfield-expected.txt: Removed.
* platform/chromium-mac/fast/table/multiple-captions-display-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-object-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug10633-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug126742-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug52505-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug52506-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug104898-expected.png:
* platform/chromium-win-vista/fast/multicol/vertical-rl: Removed.
* platform/chromium-win-vista/fast/multicol/vertical-rl/nested-columns-expected.png: Removed.
* platform/chromium-win-vista/http/tests/misc/iframe404-expected.png: Removed.
* platform/chromium-win-vista/svg/zoom/page/zoom-background-images-expected.png: Removed.
* platform/chromium-win-vista/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Removed.
* platform/chromium/test_expectations.txt:
* platform/efl/fast/borders/border-image-side-reduction-expected.txt: Removed.
* platform/efl/fast/multicol/column-count-with-rules-expected.txt: Removed.
* platform/efl/fast/multicol/column-rules-expected.txt: Removed.
* platform/efl/fast/multicol/column-rules-stacking-expected.txt: Removed.
* platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt: Removed.
* platform/efl/fast/multicol/max-height-columns-block-expected.txt: Removed.
* platform/efl/fast/reflections/opacity-reflection-transform-expected.txt: Removed.
* platform/efl/fast/table/008-expected.txt: Removed.
* platform/efl/fast/text/international/bidi-listbox-expected.txt: Removed.
* platform/efl/fast/transforms/transformed-document-element-expected.txt: Removed.
* platform/efl/http/tests/misc/iframe404-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug10633-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug113235-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug113235-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug113424-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug13118-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug26553-expected.png: Removed.
* platform/efl/tables/mozilla/bugs/bug26553-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug2886-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug42187-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug55527-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug67915-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug69187-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug23847-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug25707-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug46268-4-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug72393-expected.txt: Removed.
* platform/gtk/fast/borders/border-image-side-reduction-expected.txt: Removed.
* platform/gtk/fast/multicol/column-count-with-rules-expected.txt: Removed.
* platform/gtk/fast/multicol/column-rules-expected.txt: Removed.
* platform/gtk/fast/multicol/column-rules-stacking-expected.txt: Removed.
* platform/gtk/fast/multicol/columns-shorthand-parsing-expected.txt: Removed.
* platform/gtk/fast/multicol/max-height-columns-block-expected.txt: Removed.
* platform/gtk/fast/reflections/opacity-reflection-transform-expected.txt: Removed.
* platform/gtk/fast/table/008-expected.txt: Removed.
* platform/gtk/fast/text/international/bidi-listbox-expected.txt: Removed.
* platform/gtk/fast/transforms/transformed-document-element-expected.txt: Removed.
* platform/gtk/http/tests/misc/iframe404-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug10633-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug113235-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug113235-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug113424-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug13118-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug26553-expected.png: Removed.
* platform/gtk/tables/mozilla/bugs/bug26553-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug2886-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug42187-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug55527-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug67915-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug69187-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug23847-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug25707-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug46268-4-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug72393-expected.txt: Removed.
* platform/mac/fast/table/008-expected.txt: Removed.
* platform/qt/fast/table/008-expected.txt: Removed.
* tables/mozilla/bugs/bug10633-expected.txt: Added.
* tables/mozilla/bugs/bug113235-1-expected.txt: Added.
* tables/mozilla/bugs/bug113235-2-expected.txt: Added.
* tables/mozilla/bugs/bug113424-expected.txt: Added.
* tables/mozilla/bugs/bug13118-expected.txt: Added.
* tables/mozilla/bugs/bug26553-expected.png: Added.
* tables/mozilla/bugs/bug26553-expected.txt: Added.
* tables/mozilla/bugs/bug2886-2-expected.txt: Added.
* tables/mozilla/bugs/bug42187-expected.txt: Added.
* tables/mozilla/bugs/bug55527-expected.txt: Added.
* tables/mozilla/bugs/bug67915-1-expected.txt: Added.
* tables/mozilla/bugs/bug69187-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug23847-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug25707-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug46268-4-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug72393-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117900 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed Qt build fix against r117898.
morrita@google.com [Tue, 22 May 2012 04:48:21 +0000 (04:48 +0000)]
Unreviewed Qt build fix against r117898.

* Target.pri:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117899 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[V8] Shadow DOM should be per-window-configurable.
morrita@google.com [Tue, 22 May 2012 04:18:38 +0000 (04:18 +0000)]
[V8] Shadow DOM should be per-window-configurable.
https://bugs.webkit.org/show_bug.cgi?id=86555

Reviewed by Kentaro Hara.

This change introduces an IDL attribute named "V8EnabledAtContext"
which allows DOMWindow properties to be turned on or off per
windows basis. RuntimeEnabledFeatures::xxxAllowed() method decides the availability.

- CodeGeneratorV8.pm now accepts V8EnabledAtContext and allows such properties
  to be configured per-Object basis, instead of per-ObjectTemplate basis.
  The script generates V8Window::installPerContextProperties(), which injects such
  per-object-turnable properties to newly created DOMWindow wrapper.
- Added RuntimeEnabledFeatures::shadowDOMAllowed(DOMWindow*) which is used to
  decide the shadow dom availability of Shadow DOM feature.
  It delegates the call to FrameLoaderClient::shadowDOMAllowed() to make the decision.
- The new IDL attribute is applied to DOMWindow.WebKitShadowRoot.
- Updated existing shadowDOMEnabled() call sites with shadowDOMAllowed().

No new tests except run-bindings-test. This isn't testable from
DRT and this change itself doesn't chagne the behaviour.  It needs
a client implementation.

* CMakeLists.txt:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* bindings/generic/ContextEnabledFeatures.cpp: Added.
(WebCore):
(WebCore::ContextEnabledFeatures::shadowDOMEnabled):
* bindings/generic/ContextEnabledFeatures.h: Added.
(WebCore):
(ContextEnabledFeatures):
* bindings/scripts/CodeGeneratorV8.pm:
(GenerateHeader):
(GenerateImplementation):
(GetContextEnableFunction):
* bindings/scripts/IDLAttributes.txt:
* bindings/scripts/test/TestObj.idl:
* bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::TestObjV8Internal::enabledAtContextAttr1AttrGetter):
(TestObjV8Internal):
(WebCore::TestObjV8Internal::enabledAtContextAttr1AttrSetter):
(WebCore::TestObjV8Internal::enabledAtContextAttr2AttrGetter):
(WebCore::TestObjV8Internal::enabledAtContextAttr2AttrSetter):
(WebCore::V8TestObj::installPerContextProperties):
* bindings/scripts/test/V8/V8TestObj.h:
(V8TestObj):
* bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::installDOMWindow): Adopted installPerContextProperties()
* bindings/v8/V8Proxy.h:
(WebCore):
(WebCore::configureAttribute): Generalized to accept both ObjectTemplate and Object.
* dom/Position.cpp: Adopted ContextEnabledFeatures
(WebCore::Position::Position):
(WebCore::Position::findParent):
* dom/ShadowRoot.idl:
* dom/TreeScope.cpp:
(WebCore::TreeScope::getSelection):
* html/shadow/HTMLContentElement.cpp: Adopted ContextEnabledFeatures
(WebCore::contentTagName):
(WebCore::HTMLContentElement::create):
* loader/FrameLoaderClient.h:
(FrameLoaderClient):
(WebCore::FrameLoaderClient::shadowDOMAllowed): Added with a default behavior.
* page/DOMWindow.cpp:
* page/DOMWindow.idl:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117898 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoauto margins on flexbox should allocate space in the flex direction
tony@chromium.org [Tue, 22 May 2012 04:08:40 +0000 (04:08 +0000)]
auto margins on flexbox should allocate space in the flex direction
https://bugs.webkit.org/show_bug.cgi?id=83086

Reviewed by Ojan Vafai.

Source/WebCore:

Test: css3/flexbox/flex-flow-auto-margins.html

* rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::autoMarginOffsetInMainAxis):
(WebCore):
(WebCore::RenderFlexibleBox::updateAutoMarginsInMainAxis):
(WebCore::RenderFlexibleBox::layoutAndPlaceChildren): Update the margins on the RenderBox *after* we do the final child layout.
* rendering/RenderFlexibleBox.h:

LayoutTests:

* css3/flexbox/flex-algorithm-with-margins-expected.txt:
* css3/flexbox/flex-algorithm-with-margins.html: Added safe centering test case.
* css3/flexbox/flex-flow-auto-margins-expected.txt: Added.
* css3/flexbox/flex-flow-auto-margins.html: Added.
* css3/flexbox/flex-pack.html: Fixed old results.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117897 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed. Rebaseline for r117865.
inferno@chromium.org [Tue, 22 May 2012 04:05:48 +0000 (04:05 +0000)]
Unreviewed. Rebaseline for r117865.

* platform/chromium-mac/fast/runin/runin-between-list-marker-and-before-content-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117896 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed. Updating more Chromium test expectations following r117815.
leviw@chromium.org [Tue, 22 May 2012 04:01:12 +0000 (04:01 +0000)]
Unreviewed. Updating more Chromium test expectations following r117815.

* ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-linux/fast/regions/region-overflow-auto-overflow-hidden-expected.txt: Added.
* platform/chromium-linux/fast/regions/region-overflow-auto-overflow-visible-expected.txt: Added.
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-split-block-crash-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-style-inheritance-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/span/span-margin-collapsing-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-lr/column-break-with-balancing-expected.png: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-lr/float-multicol-expected.png: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/column-break-with-balancing-expected.png: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/float-multicol-expected.png: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/nested-columns-expected.txt: Removed.
* platform/chromium-mac-leopard/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt: Added.
* platform/chromium-mac/compositing/overflow/theme-affects-visual-overflow-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/chromium-win-vista/compositing/overflow: Added.
* platform/chromium-win-vista/compositing/overflow/theme-affects-visual-overflow-expected.txt: Added.
* platform/chromium-win-vista/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Added.
* platform/chromium-win-vista/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
* platform/chromium-win-vista/tables/mozilla/marvin: Added.
* platform/chromium-win-vista/tables/mozilla/marvin/tables_align_center-expected.png: Added.
* platform/chromium-win-vista/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png: Added.
* platform/chromium-win-xp/compositing/overflow: Added.
* platform/chromium-win-xp/compositing/overflow/theme-affects-visual-overflow-expected.txt: Added.
* platform/chromium-win-xp/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-win-xp/tables/mozilla/marvin: Added.
* platform/chromium-win-xp/tables/mozilla/marvin/tables_align_center-expected.png: Added.
* platform/chromium-win/compositing/overflow/theme-affects-visual-overflow-expected.txt:
* platform/chromium-win/plugins/embed-attributes-style-expected.txt:
* platform/chromium-win/svg/custom/use-css-no-effect-on-shadow-tree-expected.png:
* platform/chromium-win/svg/custom/use-font-face-crash-expected.png:
* platform/chromium-win/svg/custom/viewBox-hit-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
* platform/chromium-win/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug10269-2-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug10296-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug1055-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug11384s-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug1188-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug1318-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug14323-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug17130-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug17130-2-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug18359-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug18359-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2479-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug2479-4-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug3309-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug3977-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug4427-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug5538-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug6304-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug6404-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/bug8032-1-expected.png:
* platform/chromium-win/tables/mozilla/bugs/bug8381-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/collapsing_borders/bug41262-3-expected.png:
* platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
* platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
* platform/chromium-win/tables/mozilla/core/bloomberg-expected.txt:
* platform/chromium-win/tables/mozilla/core/margins-expected.png:
* platform/chromium-win/tables/mozilla/core/margins-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/backgr_index-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_position-table-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
* platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
* platform/chromium-win/tables/mozilla/marvin/tables_align_center-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_tr_align-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug10140-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/bug1128-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug14007-2-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1647-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-11-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-12-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-13-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-14-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-16-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-17-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug8499-expected.png:
* platform/efl/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug1647-expected.png: Removed.
* platform/gtk/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug1647-expected.png: Removed.
* platform/mac/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Removed.
* platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117895 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL] EFL's DumpRenderTree does not print didReceiveTitle messages
commit-queue@webkit.org [Tue, 22 May 2012 03:47:03 +0000 (03:47 +0000)]
[EFL] EFL's DumpRenderTree does not print didReceiveTitle messages
https://bugs.webkit.org/show_bug.cgi?id=85971

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-21
Reviewed by Antonio Gomes.

Tools:

Listen for the "title,changed" signal on the frames instead of the
view so that we get notified for other frame than the main one.
Print out the didReceiveTitle messages which are expected if
LayoutTestController's dumpFrameLoadCallbacks() returns true.

* DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
(DumpRenderTreeChrome::createView):
(DumpRenderTreeChrome::onFrameTitleChanged):
(DumpRenderTreeChrome::onFrameCreated):
* DumpRenderTree/efl/DumpRenderTreeChrome.h:
(DumpRenderTreeChrome):

LayoutTests:

Unskip http/tests/loading/redirect-with-no-location-crash.html now
that EFL's DumpRenderTree prints out the expected didReceiveTitle
messages.

* platform/efl/Skipped:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117894 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoRemove platform specific ref-test expectations for chromium as ref-tests appears...
eae@chromium.org [Tue, 22 May 2012 03:37:54 +0000 (03:37 +0000)]
Remove platform specific ref-test expectations for chromium as ref-tests appears not to support platform specific results.

* platform/chromium/fast/regions/floats-basic-in-variable-width-regions-expected.html: Removed.
* platform/chromium/fast/regions/overflow-in-uniform-regions-expected.html: Removed.
* platform/chromium/fast/regions/render-region-renderer-expected.html: Removed.
* platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117893 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL] Add inital mediaControlsEflfullscreen.css for fullscreen control UI
gyuyoung.kim@samsung.com [Tue, 22 May 2012 03:30:43 +0000 (03:30 +0000)]
[EFL] Add inital mediaControlsEflfullscreen.css for fullscreen control UI
https://bugs.webkit.org/show_bug.cgi?id=86988

Reviewed by Eric Carlson.

In order to support fullscreen feature, EFL port needs to have new css file for fullscreen media control UI.

No new tests because this patch is covered by existing tests.

* PlatformEfl.cmake:
* css/mediaControlsEflFullscreen.css: Added.
(video::-webkit-media-controls-panel):
(video:-webkit-full-page-media::-webkit-media-controls-panel):
(video::-webkit-media-controls-mute-button):
(video::-webkit-media-controls-play-button):
(video::-webkit-media-controls-timeline-container):
(video::-webkit-media-controls-current-time-display):
(video::-webkit-media-controls-time-remaining-display):
(video::-webkit-media-controls-timeline):
(video::-webkit-media-controls-volume-slider-container):
(video::-webkit-media-controls-volume-slider):
(video::-webkit-media-controls-seek-back-button):
(video::-webkit-media-controls-seek-forward-button):
(video::-webkit-media-controls-fullscreen-button):
(video::-webkit-media-controls-rewind-button):
(video::-webkit-media-controls-return-to-realtime-button):
(video::-webkit-media-controls-toggle-closed-captions-button):
* platform/efl/RenderThemeEfl.cpp:
(WebCore):
(WebCore::RenderThemeEfl::extraFullScreenStyleSheet):
* platform/efl/RenderThemeEfl.h:
(RenderThemeEfl):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117890 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed chromium svg rebaselines and test expectation updates post r117815.
eae@chromium.org [Tue, 22 May 2012 03:01:00 +0000 (03:01 +0000)]
Unreviewed chromium svg rebaselines and test expectation updates post r117815.

* platform/chromium-linux-x86/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt:
* platform/chromium-linux-x86/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/chromium-mac-leopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png: Added.
* platform/chromium-mac-leopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Added.
* platform/chromium-mac-leopard/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png: Added.
* platform/chromium-mac-leopard/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png: Added.
* platform/chromium-mac-snowleopard/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Added.
* platform/chromium-mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png:
* platform/chromium-mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Added.
* platform/chromium-mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt: Added.
* platform/chromium-win-vista/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt:
* platform/chromium-win-vista/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/chromium-win-vista/svg/custom/svg-fonts-with-no-element-reference-expected.png: Added.
* platform/chromium-win-vista/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
* platform/chromium-win-xp/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt:
* platform/chromium-win-xp/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/chromium-win-xp/svg/custom/svg-fonts-with-no-element-reference-expected.png: Added.
* platform/chromium-win-xp/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
* platform/chromium-win/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117881 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed. Rebaseline for r117865.
inferno@chromium.org [Tue, 22 May 2012 02:57:55 +0000 (02:57 +0000)]
Unreviewed. Rebaseline for r117865.

* platform/chromium-linux/fast/runin/runin-between-list-marker-and-before-content-expected.png: Removed.
* platform/chromium-win/fast/runin/runin-between-list-marker-and-before-content-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117880 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL] Unreviewed, reverting r116461.
rakuco@webkit.org [Tue, 22 May 2012 02:56:05 +0000 (02:56 +0000)]
[EFL] Unreviewed, reverting r116461.

r116461 caused a regression in the pixel tests, as scrollbars
stopped being rendered in the PNGs.

* DumpRenderTree/efl/PixelDumpSupportEfl.cpp:
(createBitmapContextFromWebView):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117879 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed chromium mac rebaseline for svg zoom tests.
eae@chromium.org [Tue, 22 May 2012 02:51:19 +0000 (02:51 +0000)]
Unreviewed chromium mac rebaseline for svg zoom tests.

* platform/chromium-linux/fast/repaint/reflection-repaint-test-expected.png: Removed.
* platform/chromium-linux/fast/repaint/transform-layout-repaint-expected.png: Removed.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-object-expected.txt: Added.
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-object-expected.txt: Added.
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-object-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117878 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed chromium linux and windows rebaselines.
eae@chromium.org [Tue, 22 May 2012 02:46:45 +0000 (02:46 +0000)]
Unreviewed chromium linux and windows rebaselines.

* fast/borders/border-image-side-reduction-expected.png: Added.
* platform/chromium-linux-x86/platform: Added.
* platform/chromium-linux-x86/platform/chromium: Added.
* platform/chromium-linux-x86/platform/chromium/compositing: Added.
* platform/chromium-linux-x86/platform/chromium/compositing/filters: Added.
* platform/chromium-linux-x86/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png: Added.
* platform/chromium-linux/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png:
* platform/chromium-linux/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-linux/svg/wicd/test-rightsizing-b-expected.txt: Added.
* platform/chromium-mac-leopard/fast/borders/border-image-side-reduction-expected.png: Added.
* platform/chromium-win/platform/chromium/compositing/filters/background-filter-blur-outsets-expected.png:
* platform/chromium-win/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/efl/fast/borders/border-image-side-reduction-expected.png: Removed.
* platform/gtk/fast/borders/border-image-side-reduction-expected.png: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117877 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed rebaselines for chromium mac and windows.
eae@chromium.org [Tue, 22 May 2012 02:31:34 +0000 (02:31 +0000)]
Unreviewed rebaselines for chromium mac and windows.

* platform/chromium-mac-leopard/tables/mozilla_expected_failures/core/standards1-expected.txt: Added.
* platform/chromium-win-vista/tables/mozilla_expected_failures/core: Added.
* platform/chromium-win-vista/tables/mozilla_expected_failures/core/standards1-expected.png: Added.
* platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/core/captions3-expected.png:
* platform/chromium-win/tables/mozilla_expected_failures/core/standards1-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117874 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[V8] Remove V8Proxy::notHandledByInterceptor()
haraken@chromium.org [Tue, 22 May 2012 02:31:12 +0000 (02:31 +0000)]
[V8] Remove V8Proxy::notHandledByInterceptor()
https://bugs.webkit.org/show_bug.cgi?id=86831

Reviewed by Adam Barth.

This patch replaces 'return V8Proxy::notHandledByInterceptor()'
with 'return v8::Handle<v8::Value>()'. See the discussion in
https://bugs.webkit.org/show_bug.cgi?id=85330 for more details.

No tests. No change in behavior.

* bindings/scripts/CodeGeneratorV8.pm:
(GenerateOverloadedFunctionCallback):
(GenerateParametersCheck):
* bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::TestObjV8Internal::overloadedMethodCallback):
(WebCore::TestObjV8Internal::overloadedMethod1Callback):
* bindings/v8/V8Collection.h:
(WebCore::collectionNamedPropertyGetter):
* bindings/v8/V8DOMWrapper.cpp:
(WebCore::V8DOMWrapper::convertEventTargetToV8Object):
* bindings/v8/V8NPObject.cpp:
(WebCore::npObjectSetProperty):
* bindings/v8/V8Proxy.cpp:
(WebCore::V8Proxy::runScript):
(WebCore::V8Proxy::throwError):
* bindings/v8/V8Proxy.h:
(WebCore):
* bindings/v8/custom/V8ArrayBufferViewCustom.h:
(WebCore::constructWebGLArrayWithArrayBufferArgument):
(WebCore::setWebGLArrayHelper):
* bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp:
(WebCore::V8CSSStyleDeclaration::namedPropertyGetter):
(WebCore::V8CSSStyleDeclaration::namedPropertySetter):
* bindings/v8/custom/V8DOMStringMapCustom.cpp:
(WebCore::V8DOMStringMap::namedPropertyGetter):
* bindings/v8/custom/V8DOMWindowCustom.cpp:
(WebCore::V8DOMWindow::indexedPropertyGetter):
(WebCore::V8DOMWindow::namedPropertyGetter):
* bindings/v8/custom/V8HTMLAllCollectionCustom.cpp:
(WebCore::V8HTMLAllCollection::namedPropertyGetter):
* bindings/v8/custom/V8HTMLCollectionCustom.cpp:
(WebCore::V8HTMLCollection::namedPropertyGetter):
* bindings/v8/custom/V8HTMLFormElementCustom.cpp:
(WebCore::V8HTMLFormElement::indexedPropertyGetter):
(WebCore::V8HTMLFormElement::namedPropertyGetter):
* bindings/v8/custom/V8HTMLFrameSetElementCustom.cpp:
(WebCore::V8HTMLFrameSetElement::namedPropertyGetter):
* bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp:
(WebCore::V8HTMLOptionsCollection::indexedPropertyGetter):
* bindings/v8/custom/V8HTMLPlugInElementCustom.cpp:
(WebCore::npObjectNamedGetter):
(WebCore::npObjectNamedSetter):
(WebCore::npObjectIndexedGetter):
(WebCore::npObjectIndexedSetter):
* bindings/v8/custom/V8HTMLSelectElementCustom.cpp:
(WebCore::V8HTMLSelectElement::indexedPropertyGetter):
* bindings/v8/custom/V8NamedNodeMapCustom.cpp:
(WebCore::V8NamedNodeMap::indexedPropertyGetter):
(WebCore::V8NamedNodeMap::namedPropertyGetter):
* bindings/v8/custom/V8NodeListCustom.cpp:
(WebCore::V8NodeList::namedPropertyGetter):
* bindings/v8/custom/V8StorageCustom.cpp:
(WebCore::storageGetter):
(WebCore::V8Storage::namedPropertyGetter):
(WebCore::storageSetter):
* bindings/v8/custom/V8StyleSheetListCustom.cpp:
(WebCore::V8StyleSheetList::namedPropertyGetter):
* bindings/v8/custom/V8WebGLRenderingContextCustom.cpp:
(WebCore::V8WebGLRenderingContext::getAttachedShadersCallback):
(WebCore::V8WebGLRenderingContext::getProgramParameterCallback):
(WebCore::V8WebGLRenderingContext::getShaderParameterCallback):
(WebCore::V8WebGLRenderingContext::getUniformCallback):
(WebCore::vertexAttribAndUniformHelperf):
(WebCore::uniformHelperi):
(WebCore::uniformMatrixHelper):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117873 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed. Rebaseline for r117865.
inferno@chromium.org [Tue, 22 May 2012 02:27:17 +0000 (02:27 +0000)]
Unreviewed. Rebaseline for r117865.

* platform/chromium-linux/fast/runin/runin-between-list-marker-and-before-content-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117872 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChromium linux rebaselines post sub-pixel switch.
eae@chromium.org [Tue, 22 May 2012 02:18:42 +0000 (02:18 +0000)]
Chromium linux rebaselines post sub-pixel switch.

* platform/chromium-linux/fast/borders/bidi-012-expected.txt: Added.
* platform/chromium-linux/fast/encoding/utf-16-big-endian-expected.txt: Added.
* platform/chromium-linux/fast/encoding/utf-16-little-endian-expected.txt: Added.
* platform/chromium-linux/svg/as-border-image/svg-as-border-image-2-expected.txt: Added.
* platform/chromium-linux/svg/as-border-image/svg-as-border-image-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117871 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago<rdar://problem/11460336> and https://bugs.webkit.org/show_bug.cgi?id=87061
beidson@apple.com [Tue, 22 May 2012 02:04:58 +0000 (02:04 +0000)]
<rdar://problem/11460336> and https://bugs.webkit.org/show_bug.cgi?id=87061
WKPageGetScaleFactor can return 0.0 after a session is restored

Reviewed by Beth Dakin.

Source/WebKit2:

API test WKPageGetScaleFactorNotZero added.

* WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::restoreViewState): Tell the UI Process the scale factor
  is 1.0 if it has never been manually set.

Tools:

Loads a simple page, creates a session from it, restores that session, then
queries the page scale factor for the appropriate value of 1.0.

* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
* TestWebKitAPI/Tests/WebKit2/WKPageGetScaleFactorNotZero.cpp: Added.
(TestWebKitAPI):
(TestWebKitAPI::didFinishLoadForFrame):
(TestWebKitAPI::setPageLoaderClient):
(TestWebKitAPI::createSessionState):
(TestWebKitAPI::TEST):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117870 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFlash player buttons do not work when page is zoomed in
andersca@apple.com [Tue, 22 May 2012 01:55:25 +0000 (01:55 +0000)]
Flash player buttons do not work when page is zoomed in
https://bugs.webkit.org/show_bug.cgi?id=87056
<rdar://problem/11491501>

Reviewed by Oliver Hunt.

Source/WebKit2:

Use the page scale factor when computing the plug-in to root view transform, otherwise we'll compute an
incorrect transform for plug-ins inside subframes. Also, make sure that viewGeometryDidChange is called for all plug-ins
when scaling the page since otherwise it won't be called unless the scroll position changes.

* WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::pageScaleFactorDidChange):
(WebKit):
(WebKit::PluginView::viewGeometryDidChange):
* WebProcess/Plugins/PluginView.h:
(PluginView):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::scalePage):

LayoutTests:

* platform/mac-wk2/plugins/mouse-events-scaled-iframe-expected.txt: Added.
* platform/mac-wk2/plugins/mouse-events-scaled-iframe.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117869 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoShrink FontDescription object size
rwlbuis@webkit.org [Tue, 22 May 2012 01:53:10 +0000 (01:53 +0000)]
Shrink FontDescription object size
https://bugs.webkit.org/show_bug.cgi?id=86950

Reviewed by Alexey Proskuryakov.

Reduce object size of FontDescription by 8 bytes on 64-bit, 4 bytes on 32-bit systems.
Note that this means Font, StyleInheritedData and RenderSVGInlineText shrink too.

* platform/graphics/FontDescription.cpp:
* platform/graphics/FontDescription.h:
(WebCore::FontDescription::script):
(FontDescription):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117868 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoChromium compile fix, unreviewed.
jamesr@google.com [Tue, 22 May 2012 01:49:38 +0000 (01:49 +0000)]
Chromium compile fix, unreviewed.

Fixed is defined in WebCore and is a typedef in the OS X 10.5 SDK headers, so it needs an explicit WebCore::
prefix to be unambiguous on mac.

* tests/FilterOperationsTest.cpp:
(WebKit::TEST):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117867 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoStyle guide change: Uses of "std::" should be explicitly qualified.
commit-queue@webkit.org [Tue, 22 May 2012 01:45:24 +0000 (01:45 +0000)]
Style guide change: Uses of "std::" should be explicitly qualified.
https://bugs.webkit.org/show_bug.cgi?id=87043

Patch by Peter Kasting <pkasting@google.com> on 2012-05-21
Reviewed by Ryosuke Niwa.

* coding/coding-style.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117866 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoRegression(r117482): Run-in crashes relating to generated content and inline line...
inferno@chromium.org [Tue, 22 May 2012 01:36:43 +0000 (01:36 +0000)]
Regression(r117482): Run-in crashes relating to generated content and inline line box clearing.
https://bugs.webkit.org/show_bug.cgi?id=86879

Reviewed by Julien Chaffraix.

Source/WebCore:

Tests: fast/runin/generated-content-crash.html
       fast/runin/move-run-in-original-position-crash.html

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::addChildIgnoringAnonymousColumnBlocks): Use the new helper
placeRunInIfNeeded. Do not place the run-in if it is a generated container since
the caller such as updateBeforeAfterContent might be keeping a reference to it
and adding children to it later.
(WebCore::destroyRunIn): Add ability to clear line box tree for inlines.
(WebCore::RenderBlock::placeRunInIfNeeded): Helper to place run-in. Add an
argument to not modify generated content during addChild, it should be moved
only at end of updateBeforeAfterContent.
(WebCore::RenderBlock::moveRunInUnderSiblingBlockIfNeeded):
(WebCore::RenderBlock::runInIsPlacedIntoSiblingBlock): helper to tell if this run-in
is actually placed into the next sibling block.
(WebCore::RenderBlock::moveRunInToOriginalPosition):
* rendering/RenderInline.cpp:
(WebCore::RenderInline::deleteLineBoxTree): like RenderBlock, add a helper
for deleteLineBoxTree. Virtualizing this might not be good, since this is
the only call site for inline line box tree clearing and RenderBlock::deleteLineBoxTree
is called a lot.
* rendering/RenderObjectChildList.cpp:
(WebCore::createRendererForBeforeAfterContent): fix a typo.
(WebCore::RenderObjectChildList::updateBeforeAfterContent): If insertBefore is equal
to the intruded run-in, then set it to next sibling so that new child will come after it. At
the end, place the generatedContainer if it is a run-in.

LayoutTests:

These tests need to show dump render tree to show the correct location of run-in placement. All
renderings match IE and Opera.

* fast/lists/parent-box-not-box-crash-expected.txt: Rebaselined, since now run-in functions correctly
by being the first child before list marker.
* fast/runin/generated-content-crash-expected.png: Added.
* fast/runin/generated-content-crash-expected.txt: Added.
* fast/runin/generated-content-crash.html: Added.
* fast/runin/move-run-in-original-position-crash-expected.png: Added.
* fast/runin/move-run-in-original-position-crash-expected.txt: Added.
* fast/runin/move-run-in-original-position-crash.html: Added.
* fast/runin/runin-between-list-marker-and-before-content-expected.png:
* fast/runin/runin-between-list-marker-and-before-content-expected.txt: Rebaselined, since now run-in
functions correctly by being the first child before list marker.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117865 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[chromium] Port chromium compositor to use WebFilterOperation(s)
jamesr@google.com [Tue, 22 May 2012 01:10:06 +0000 (01:10 +0000)]
[chromium] Port chromium compositor to use WebFilterOperation(s)
https://bugs.webkit.org/show_bug.cgi?id=87046

Reviewed by Adrienne Walker.

Source/Platform:

This changes WebFilterOperation / WebFilterOperations from being simple wrappers over WebCore types to being
standalone. WebFilterOperation is a plain old data struct with some convenience constuctors and type
assertions. Each WebFilterOperation contains a type tag and the parameters needed for each filter.
WebFilterOperations represents an ordered list of WebFilterOperation instances and can be copied around as
needed. It also exposes a few convenience functions about how the filters will modify pixels.

* Platform.gypi:
* chromium/public/WebFilterOperation.h:
(WebFilterOperation):
(WebKit::WebFilterOperation::type):
(WebKit::WebFilterOperation::amount):
(WebKit::WebFilterOperation::dropShadowOffset):
(WebKit::WebFilterOperation::dropShadowColor):
(WebKit::WebFilterOperation::createGrayscaleFilter):
(WebKit::WebFilterOperation::createSepiaFilter):
(WebKit::WebFilterOperation::createSaturateFilter):
(WebKit::WebFilterOperation::createHueRotateFilter):
(WebKit::WebFilterOperation::createInvertFilter):
(WebKit::WebFilterOperation::createBrightnessFilter):
(WebKit::WebFilterOperation::createContrastFilter):
(WebKit::WebFilterOperation::createOpacityFilter):
(WebKit::WebFilterOperation::createBlurFilter):
(WebKit::WebFilterOperation::createDropShadowFilter):
(WebKit::WebFilterOperation::equals):
(WebKit::WebFilterOperation::WebFilterOperation):
(WebKit::operator==):
(WebKit::operator!=):
* chromium/public/WebFilterOperations.h:
(WebKit):
(WebKit::WebFilterOperations::WebFilterOperations):
(WebKit::WebFilterOperations::operator=):
(WebFilterOperations):
(WebKit::operator==):
(WebKit::operator!=):
* chromium/src/WebFilterOperations.cpp: Added.
(WebKit):
(WebFilterOperationsPrivate):
(WebKit::WebFilterOperations::initialize):
(WebKit::WebFilterOperations::destroy):
(WebKit::WebFilterOperations::assign):
(WebKit::WebFilterOperations::equals):
(WebKit::WebFilterOperations::append):
(WebKit::WebFilterOperations::clear):
(WebKit::WebFilterOperations::isEmpty):
(WebKit::spreadForStdDeviation):
(WebKit::WebFilterOperations::getOutsets):
(WebKit::WebFilterOperations::hasFilterThatMovesPixels):
(WebKit::WebFilterOperations::hasFilterThatAffectsOpacity):
(WebKit::WebFilterOperations::size):
(WebKit::WebFilterOperations::at):

Source/WebCore:

This converts all compositor implementation logic to use WebFilterOperation(s) directly instead of the WebCore
types. GraphicsLayerChromium bridges between a WebCore::FilterOperations to WebFilterOperations, doing the
necessary type conversions and checking for filters that our compositor implementation supports. This cleans up
the chromium compositor's dependencies and removes any thread constraints from WebCore::FilterOperation /
WebCore::FilterOperations.

Covered by existing layout tests and unit tests in FilterOperationsTest.cpp

* WebCore.gyp/WebCore.gyp:
* WebCore.gypi:
* platform/chromium/support/WebFilterOperations.cpp: Moved to Source/Platform/chromium/src/
* platform/graphics/chromium/GraphicsLayerChromium.cpp:
(WebCore::copyWebCoreFilterOperationsToWebFilterOperations):
(WebCore):
(WebCore::GraphicsLayerChromium::setFilters):
(WebCore::GraphicsLayerChromium::setBackgroundFilters):
(WebCore::GraphicsLayerChromium::updateTransform):
(WebCore::GraphicsLayerChromium::updateChildrenTransform):
* platform/graphics/chromium/GraphicsLayerChromium.h:
(GraphicsLayerChromium):
* platform/graphics/chromium/LayerChromium.cpp:
(WebCore::LayerChromium::setFilters):
(WebCore::LayerChromium::setBackgroundFilters):
(WebCore::LayerChromium::pushPropertiesTo):
* platform/graphics/chromium/LayerChromium.h:
(LayerChromium):
(WebCore::LayerChromium::filters):
(WebCore::LayerChromium::backgroundFilters):
* platform/graphics/chromium/RenderSurfaceChromium.h:
(WebCore::RenderSurfaceChromium::setFilters):
(WebCore::RenderSurfaceChromium::filters):
(WebCore::RenderSurfaceChromium::setBackgroundFilters):
(WebCore::RenderSurfaceChromium::backgroundFilters):
(RenderSurfaceChromium):
* platform/graphics/chromium/cc/CCDamageTracker.cpp:
(WebCore::expandDamageRectWithFilters):
(WebCore::expandDamageRectInsideRectWithFilters):
(WebCore::CCDamageTracker::updateDamageTrackingState):
* platform/graphics/chromium/cc/CCDamageTracker.h:
(WebKit):
(WebCore):
(CCDamageTracker):
* platform/graphics/chromium/cc/CCLayerImpl.cpp:
(WebCore::CCLayerImpl::setFilters):
(WebCore::CCLayerImpl::setBackgroundFilters):
* platform/graphics/chromium/cc/CCLayerImpl.h:
(CCLayerImpl):
(WebCore::CCLayerImpl::filters):
(WebCore::CCLayerImpl::backgroundFilters):
* platform/graphics/chromium/cc/CCRenderSurface.cpp:
(WebCore::CCRenderSurface::applyFilters):
* platform/graphics/chromium/cc/CCRenderSurface.h:
(WebCore::CCRenderSurface::setFilters):
(WebCore::CCRenderSurface::filters):
(CCRenderSurface):
(WebCore::CCRenderSurface::setBackgroundFilters):
(WebCore::CCRenderSurface::backgroundFilters):
* platform/graphics/chromium/cc/CCRenderSurfaceFilters.cpp:
(WebCore::CCRenderSurfaceFilters::apply):
* platform/graphics/chromium/cc/CCRenderSurfaceFilters.h:
(WebKit):
(CCRenderSurfaceFilters):
* testing/Internals.cpp:
(WebCore::Internals::setBackgroundBlurOnNode):

Source/WebKit/chromium:

* WebKit.gypi:
* src/AssertMatchingEnums.cpp:
* src/WebLayer.cpp:
(WebKit::WebLayer::setFilters):
(WebKit::WebLayer::setBackgroundFilters):
* tests/CCDamageTrackerTest.cpp:
(WebKitTests::TEST_F):
* tests/CCLayerImplTest.cpp:
(WebCore::TEST):
* tests/CCLayerTreeHostTest.cpp:
(WTF::CCLayerTreeHostTestLayerOcclusionWithFilters::beginTest):
* tests/CCOcclusionTrackerTest.cpp:
(WebKitTests::CCOcclusionTrackerTest::createSurface):
(WebKitTests::CCOcclusionTrackerTest::createDrawingSurface):
(WebKitTests::CCOcclusionTrackerTestFilters::runMyTest):
(WebKitTests::CCOcclusionTrackerTestDontOccludePixelsNeededForBackgroundFilter::runMyTest):
(WebKitTests::CCOcclusionTrackerTestTwoBackgroundFiltersReduceOcclusionTwice::runMyTest):
(WebKitTests::CCOcclusionTrackerTestDontOccludePixelsNeededForBackgroundFilterWithClip::runMyTest):
(WebKitTests::CCOcclusionTrackerTestDontReduceOcclusionBelowBackgroundFilter::runMyTest):
(WebKitTests::CCOcclusionTrackerTestDontReduceOcclusionIfBackgroundFilterIsOccluded::runMyTest):
(WebKitTests::CCOcclusionTrackerTestReduceOcclusionWhenBackgroundFilterIsPartiallyOccluded::runMyTest):
* tests/FilterOperationsTest.cpp: Added.
  Tests the existing behavior of WebCore::FilterOperations::getOutsets and makes sure WebFilterOperations'
  behavior matches.
(WebKit):
(WebKit::TEST):
* tests/GraphicsLayerChromiumTest.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117864 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed. Yet more updated test expectations following r117815.
leviw@chromium.org [Tue, 22 May 2012 00:54:45 +0000 (00:54 +0000)]
Unreviewed. Yet more updated test expectations following r117815.

* css2.1/t090501-c414-flt-03-b-g-expected.txt: Added.
* fast/borders/bidi-012-expected.txt: Added.
* fast/css/css2-system-fonts-expected.txt: Added.
* fast/lists/ordered-list-with-no-ol-tag-expected.txt: Added.
* fast/multicol/column-break-with-balancing-expected.txt: Added.
* fast/multicol/float-multicol-expected.txt: Added.
* fast/multicol/layers-in-multicol-expected.txt: Added.
* fast/multicol/overflow-across-columns-percent-height-expected.txt: Added.
* fast/multicol/scrolling-overflow-expected.txt: Added.
* fast/multicol/span/anonymous-before-child-parent-crash-expected.png: Added.
* fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Added.
* fast/multicol/span/anonymous-split-block-crash-expected.txt: Added.
* fast/multicol/span/anonymous-style-inheritance-expected.txt: Added.
* fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Added.
* fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Added.
* fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Added.
* fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Added.
* fast/multicol/span/span-as-immediate-columns-child-expected.txt: Added.
* fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Added.
* fast/multicol/span/span-as-nested-columns-child-expected.txt: Added.
* fast/multicol/span/span-margin-collapsing-expected.txt: Added.
* fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: Added.
* fast/multicol/vertical-lr/float-multicol-expected.txt: Added.
* fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Added.
* fast/multicol/vertical-rl/float-multicol-expected.txt: Added.
* fast/repaint/line-flow-with-floats-1-expected.txt: Added.
* fast/repaint/line-flow-with-floats-10-expected.txt: Added.
* fast/repaint/line-flow-with-floats-2-expected.txt: Added.
* fast/repaint/line-flow-with-floats-3-expected.txt: Added.
* fast/repaint/line-flow-with-floats-4-expected.txt: Added.
* fast/repaint/line-flow-with-floats-5-expected.txt: Added.
* fast/repaint/line-flow-with-floats-6-expected.txt: Added.
* fast/repaint/line-flow-with-floats-7-expected.txt: Added.
* fast/repaint/line-flow-with-floats-8-expected.txt: Added.
* fast/repaint/line-flow-with-floats-9-expected.txt: Added.
* fast/ruby/ruby-inline-table-expected.txt: Added.
* fast/selectors/032-expected.txt: Added.
* fast/selectors/unqualified-hover-quirks-expected.txt: Added.
* fast/table/009-expected.txt: Added.
* fast/table/014-expected.txt: Added.
* fast/table/041-expected.txt: Added.
* fast/table/nested-percent-height-table-expected.txt: Added.
* fast/table/percent-heights-expected.txt: Added.
* fast/text/basic/012-expected.txt: Added.
* fast/text/basic/generic-family-reset-expected.txt: Added.
* fast/text/line-breaks-expected.txt: Added.
* fast/transforms/bounding-rect-zoom-expected.txt: Added.
* fast/writing-mode/fieldsets-expected.txt: Added.
* platform/chromium-linux/fast/block/float/overhanging-tall-block-expected.txt: Removed.
* platform/chromium-linux/fast/multicol/column-break-with-balancing-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/lists/ordered-list-with-no-ol-tag-expected.png:
* platform/chromium-mac-leopard/fast/multicol/column-break-with-balancing-expected.png:
* platform/chromium-mac-leopard/fast/multicol/column-count-with-rules-expected.png:
* platform/chromium-mac-leopard/fast/multicol/column-rules-expected.png:
* platform/chromium-mac-leopard/fast/multicol/column-rules-stacking-expected.png:
* platform/chromium-mac-leopard/fast/multicol/columns-shorthand-parsing-expected.png:
* platform/chromium-mac-leopard/fast/multicol/float-multicol-expected.png:
* platform/chromium-mac-leopard/fast/multicol/float-paginate-complex-expected.png:
* platform/chromium-mac-leopard/fast/multicol/layers-in-multicol-expected.png:
* platform/chromium-mac-leopard/fast/multicol/max-height-columns-block-expected.png:
* platform/chromium-mac-leopard/fast/multicol/nested-columns-expected.png:
* platform/chromium-mac-leopard/fast/multicol/overflow-across-columns-expected.png:
* platform/chromium-mac-leopard/fast/multicol/overflow-across-columns-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/overflow-across-columns-percent-height-expected.png:
* platform/chromium-mac-leopard/fast/multicol/overflow-unsplittable-expected.png:
* platform/chromium-mac-leopard/fast/multicol/overflow-unsplittable-expected.txt: Added.
* platform/chromium-mac-leopard/fast/multicol/positive-leading-expected.png:
* platform/chromium-mac-leopard/fast/multicol/scrolling-overflow-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-split-block-crash-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/anonymous-style-inheritance-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-immediate-columns-child-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-as-nested-columns-child-expected.png:
* platform/chromium-mac-leopard/fast/multicol/span/span-margin-collapsing-expected.png:
* platform/chromium-mac-leopard/fast/multicol/table-vertical-align-expected.png:
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/nested-columns-expected.png: Added.
* platform/chromium-mac-leopard/fast/multicol/vertical-rl/nested-columns-expected.txt: Added.
* platform/chromium-mac-leopard/fast/overflow/clip-rects-fixed-ancestor-expected.png:
* platform/chromium-mac-leopard/fast/overflow/overflow_hidden-expected.png:
* platform/chromium-mac-leopard/fast/overflow/overflow_hidden-expected.txt: Added.
* platform/chromium-mac-leopard/fast/parser/xhtml-alternate-entities-expected.png:
* platform/chromium-mac-leopard/fast/parser/xhtml-alternate-entities-expected.txt:
* platform/chromium-mac-leopard/fast/reflections/opacity-reflection-transform-expected.png:
* platform/chromium-mac-leopard/fast/regions/bottom-overflow-out-of-first-region-expected.png:
* platform/chromium-mac-leopard/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png:
* platform/chromium-mac-leopard/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-mac-leopard/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-mac-leopard/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
* platform/chromium-mac-leopard/fast/regions/overflow-size-change-with-stacking-context-expected.png:
* platform/chromium-mac-leopard/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png:
* platform/chromium-mac-leopard/fast/regions/top-overflow-out-of-second-region-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-1-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-10-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-2-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-3-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-4-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-5-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-6-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-7-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-8-expected.png:
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-9-expected.png:
* platform/chromium-mac-leopard/fast/repaint/repaint-across-writing-mode-boundary-expected.txt: Added.
* platform/chromium-mac-leopard/fast/ruby/ruby-inline-table-expected.png:
* platform/chromium-mac-leopard/fast/selectors/032-expected.png:
* platform/chromium-mac-leopard/fast/selectors/166-expected.png:
* platform/chromium-mac-leopard/fast/selectors/unqualified-hover-quirks-expected.png:
* platform/chromium-mac-leopard/fast/speech/input-appearance-numberandspeech-expected.png:
* platform/chromium-mac-leopard/fast/speech/input-appearance-searchandspeech-expected.png:
* platform/chromium-mac-leopard/fast/speech/input-appearance-speechbutton-expected.png:
* platform/chromium-mac-leopard/fast/speech/speech-bidi-rendering-expected.png:
* platform/chromium-mac-leopard/fast/table/009-expected.png:
* platform/chromium-mac-leopard/fast/table/014-expected.png:
* platform/chromium-mac-leopard/fast/table/041-expected.png:
* platform/chromium-mac-leopard/fast/table/absolute-table-at-bottom-expected.png:
* platform/chromium-mac-leopard/fast/table/border-collapsing/004-expected.png:
* platform/chromium-mac-leopard/fast/table/border-collapsing/004-vertical-expected.png:
* platform/chromium-mac-leopard/fast/table/mozilla-bug10296-vertical-align-1-expected.png:
* platform/chromium-mac-leopard/fast/table/mozilla-bug10296-vertical-align-1-expected.txt: Added.
* platform/chromium-mac-leopard/fast/table/mozilla-bug10296-vertical-align-2-expected.png:
* platform/chromium-mac-leopard/fast/table/mozilla-bug10296-vertical-align-2-expected.txt: Added.
* platform/chromium-mac-leopard/fast/table/nested-percent-height-table-expected.png:
* platform/chromium-mac-leopard/fast/table/percent-heights-expected.png:
* platform/chromium-mac-leopard/fast/text/basic/012-expected.png:
* platform/chromium-mac-leopard/fast/text/basic/013-expected.png:
* platform/chromium-mac-leopard/fast/text/basic/generic-family-reset-expected.png:
* platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-CSS-expected.png:
* platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-HTML-expected.png:
* platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
* platform/chromium-mac-leopard/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-mac-leopard/fast/text/line-breaks-expected.png:
* platform/chromium-mac-leopard/fast/text/textIteratorNilRenderer-expected.png:
* platform/chromium-mac-leopard/fast/text/whitespace/024-expected.png:
* platform/chromium-mac-leopard/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
* platform/chromium-mac-leopard/fast/transforms/bounding-rect-zoom-expected.png:
* platform/chromium-mac-leopard/fast/transforms/transformed-document-element-expected.png:
* platform/chromium-mac-leopard/fast/writing-mode/broken-ideographic-font-expected.png:
* platform/chromium-mac-leopard/fast/writing-mode/broken-ideographic-font-expected.txt: Added.
* platform/chromium-mac-leopard/fast/writing-mode/fieldsets-expected.png:
* platform/chromium-mac-leopard/fast/xsl/xslt-extra-content-at-end-expected.png:
* platform/chromium-mac-leopard/fast/xsl/xslt-extra-content-at-end-expected.txt:
* platform/chromium-mac-leopard/http/tests/misc/iframe404-expected.png:
* platform/chromium-mac-leopard/http/tests/misc/iframe404-expected.txt: Added.
* platform/chromium-mac-leopard/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png:
* platform/chromium-mac-leopard/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Added.
* platform/chromium-mac-leopard/media/audio-repaint-expected.png:
* platform/chromium-mac-leopard/svg/as-border-image/svg-as-border-image-2-expected.png:
* platform/chromium-mac-leopard/svg/as-border-image/svg-as-border-image-expected.png:
* platform/chromium-mac-leopard/svg/text/small-fonts-in-html5-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-images-expected.txt: Added.
* platform/chromium-mac/compositing/direct-image-compositing-expected.png:
* platform/chromium-mac/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-mac/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-mac/css1/font_properties/font-expected.txt: Added.
* platform/chromium-mac/fast/css/percentage-non-integer-expected.png:
* platform/chromium-mac/fast/encoding/utf-16-big-endian-expected.png:
* platform/chromium-mac/fast/encoding/utf-16-little-endian-expected.png:
* platform/chromium-mac/fast/forms/control-restrict-line-height-expected.png:
* platform/chromium-mac/fast/forms/search-cancel-button-style-sharing-expected.png:
* platform/chromium-mac/fast/forms/search-rtl-expected.png:
* platform/chromium-mac/fast/forms/searchfield-heights-expected.png:
* platform/chromium-mac/fast/lists/ordered-list-with-no-ol-tag-expected.png:
* platform/chromium-mac/fast/multicol/column-break-with-balancing-expected.png:
* platform/chromium-mac/fast/multicol/column-count-with-rules-expected.png:
* platform/chromium-mac/fast/multicol/column-rules-expected.png:
* platform/chromium-mac/fast/multicol/column-rules-stacking-expected.png:
* platform/chromium-mac/fast/multicol/columns-shorthand-parsing-expected.png:
* platform/chromium-mac/fast/multicol/float-multicol-expected.png:
* platform/chromium-mac/fast/multicol/float-paginate-complex-expected.png:
* platform/chromium-mac/fast/multicol/layers-in-multicol-expected.png:
* platform/chromium-mac/fast/multicol/max-height-columns-block-expected.png:
* platform/chromium-mac/fast/multicol/nested-columns-expected.png:
* platform/chromium-mac/fast/multicol/overflow-across-columns-expected.png:
* platform/chromium-mac/fast/multicol/overflow-across-columns-percent-height-expected.png:
* platform/chromium-mac/fast/multicol/overflow-unsplittable-expected.png:
* platform/chromium-mac/fast/multicol/positive-leading-expected.png:
* platform/chromium-mac/fast/multicol/scrolling-overflow-expected.png:
* platform/chromium-mac/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
* platform/chromium-mac/fast/multicol/span/anonymous-split-block-crash-expected.png:
* platform/chromium-mac/fast/multicol/span/anonymous-style-inheritance-expected.png:
* platform/chromium-mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-immediate-columns-child-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
* platform/chromium-mac/fast/multicol/span/span-as-nested-columns-child-expected.png:
* platform/chromium-mac/fast/multicol/span/span-margin-collapsing-expected.png:
* platform/chromium-mac/fast/multicol/table-vertical-align-expected.png:
* platform/chromium-mac/fast/multicol/vertical-lr/column-break-with-balancing-expected.png:
* platform/chromium-mac/fast/multicol/vertical-lr/float-multicol-expected.png:
* platform/chromium-mac/fast/multicol/vertical-lr/nested-columns-expected.png:
* platform/chromium-mac/fast/multicol/vertical-rl/column-break-with-balancing-expected.png:
* platform/chromium-mac/fast/multicol/vertical-rl/float-multicol-expected.png:
* platform/chromium-mac/fast/multicol/vertical-rl/nested-columns-expected.png:
* platform/chromium-mac/fast/overflow/clip-rects-fixed-ancestor-expected.png:
* platform/chromium-mac/fast/overflow/overflow_hidden-expected.png:
* platform/chromium-mac/fast/parser/xhtml-alternate-entities-expected.png:
* platform/chromium-mac/fast/reflections/opacity-reflection-transform-expected.png:
* platform/chromium-mac/fast/regions/bottom-overflow-out-of-first-region-expected.png:
* platform/chromium-mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png:
* platform/chromium-mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-mac/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-mac/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
* platform/chromium-mac/fast/regions/overflow-size-change-with-stacking-context-expected.png:
* platform/chromium-mac/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png:
* platform/chromium-mac/fast/regions/top-overflow-out-of-second-region-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-1-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-10-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-2-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-3-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-4-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-5-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-6-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-7-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-8-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-9-expected.png:
* platform/chromium-mac/fast/replaced/width100percent-searchfield-expected.png:
* platform/chromium-mac/fast/ruby/ruby-inline-table-expected.png:
* platform/chromium-mac/fast/selectors/032-expected.png:
* platform/chromium-mac/fast/selectors/166-expected.png:
* platform/chromium-mac/fast/selectors/unqualified-hover-quirks-expected.png:
* platform/chromium-mac/fast/speech/input-appearance-numberandspeech-expected.png:
* platform/chromium-mac/fast/speech/input-appearance-speechbutton-expected.png:
* platform/chromium-mac/fast/speech/speech-bidi-rendering-expected.png:
* platform/chromium-mac/fast/table/009-expected.png:
* platform/chromium-mac/fast/table/014-expected.png:
* platform/chromium-mac/fast/table/041-expected.png:
* platform/chromium-mac/fast/table/absolute-table-at-bottom-expected.png:
* platform/chromium-mac/fast/table/border-collapsing/004-expected.png:
* platform/chromium-mac/fast/table/border-collapsing/004-vertical-expected.png:
* platform/chromium-mac/fast/table/mozilla-bug10296-vertical-align-1-expected.png:
* platform/chromium-mac/fast/table/mozilla-bug10296-vertical-align-2-expected.png:
* platform/chromium-mac/fast/table/nested-percent-height-table-expected.png:
* platform/chromium-mac/fast/table/percent-heights-expected.png:
* platform/chromium-mac/fast/text/basic/012-expected.png:
* platform/chromium-mac/fast/text/basic/013-expected.png:
* platform/chromium-mac/fast/text/basic/generic-family-reset-expected.png:
* platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.png:
* platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.png:
* platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
* platform/chromium-mac/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-mac/fast/text/line-breaks-expected.png:
* platform/chromium-mac/fast/text/textIteratorNilRenderer-expected.png:
* platform/chromium-mac/fast/text/whitespace/024-expected.png:
* platform/chromium-mac/fast/transforms/bounding-rect-zoom-expected.png:
* platform/chromium-mac/fast/writing-mode/fieldsets-expected.png:
* platform/chromium-mac/fast/xsl/xslt-extra-content-at-end-expected.png:
* platform/chromium-mac/http/tests/misc/iframe404-expected.png:
* platform/chromium-mac/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png:
* platform/chromium-mac/media/audio-repaint-expected.png:
* platform/chromium-win-vista/compositing/reflections: Removed.
* platform/chromium-win-vista/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-win-vista/css1/font_properties: Added.
* platform/chromium-win-vista/css1/font_properties/font-expected.txt: Added.
* platform/chromium-win-vista/css1/text_properties/vertical_align-expected.png: Added.
* platform/chromium-win-vista/fast/images: Removed.
* platform/chromium-win-vista/fast/multicol: Added.
* platform/chromium-win-vista/fast/multicol/vertical-rl: Added.
* platform/chromium-win-vista/fast/multicol/vertical-rl/nested-columns-expected.png: Added.
* platform/chromium-win-vista/fast/ruby: Removed.
* platform/chromium-win-vista/fast/text/basic: Removed.
* platform/chromium-win-vista/fast/writing-mode/broken-ideographic-font-expected.txt: Added.
* platform/chromium-win-vista/http/tests/misc/iframe404-expected.png: Added.
* platform/chromium-win-vista/svg/zoom/page/zoom-background-images-expected.png: Added.
* platform/chromium-win-xp/compositing/reflections: Removed.
* platform/chromium-win-xp/compositing/shadows: Removed.
* platform/chromium-win-xp/fast/css/css2-system-fonts-expected.txt:
* platform/chromium-win-xp/fast/images: Removed.
* platform/chromium-win-xp/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
* platform/chromium-win-xp/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-win-xp/fast/text/line-breaks-expected.png:
* platform/chromium-win-xp/fast/text/line-breaks-expected.txt:
* platform/chromium-win-xp/fast/writing-mode/broken-ideographic-font-expected.txt: Added.
* platform/chromium-win/compositing/direct-image-compositing-expected.png:
* platform/chromium-win/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-win/compositing/shadows/shadow-drawing-expected.png:
* platform/chromium-win/css1/font_properties/font-expected.txt:
* platform/chromium-win/css1/text_properties/vertical_align-expected.png:
* platform/chromium-win/css2.1/t090501-c414-flt-03-b-g-expected.txt:
* platform/chromium-win/fast/block/float/overhanging-tall-block-expected.txt:
* platform/chromium-win/fast/borders/bidi-012-expected.txt:
* platform/chromium-win/fast/css/continuationCrash-expected.txt:
* platform/chromium-win/fast/css/css2-system-fonts-expected.txt:
* platform/chromium-win/fast/css/hsla-color-expected.png:
* platform/chromium-win/fast/css/percentage-non-integer-expected.png:
* platform/chromium-win/fast/css/preserve-user-specified-zoom-level-on-reload-expected.png:
* platform/chromium-win/fast/css/rgb-float-expected.png:
* platform/chromium-win/fast/encoding/utf-16-big-endian-expected.png:
* platform/chromium-win/fast/encoding/utf-16-big-endian-expected.txt:
* platform/chromium-win/fast/encoding/utf-16-little-endian-expected.png:
* platform/chromium-win/fast/encoding/utf-16-little-endian-expected.txt:
* platform/chromium-win/fast/forms/control-restrict-line-height-expected.png:
* platform/chromium-win/fast/forms/control-restrict-line-height-expected.txt:
* platform/chromium-win/fast/forms/date/date-appearance-expected.png:
* platform/chromium-win/fast/forms/date/date-appearance-expected.txt:
* platform/chromium-win/fast/forms/searchfield-heights-expected.png:
* platform/chromium-win/fast/forms/searchfield-heights-expected.txt:
* platform/chromium-win/fast/forms/validation-message-appearance-expected.txt:
* platform/chromium-win/fast/gradients/simple-gradients-expected.png:
* platform/chromium-win/fast/images/imagemap-focus-ring-zoom-expected.png:
* platform/chromium-win/fast/lists/ordered-list-with-no-ol-tag-expected.png:
* platform/chromium-win/fast/multicol/column-break-with-balancing-expected.png:
* platform/chromium-win/fast/multicol/column-break-with-balancing-expected.txt:
* platform/chromium-win/fast/multicol/column-count-with-rules-expected.png:
* platform/chromium-win/fast/multicol/column-rules-expected.png:
* platform/chromium-win/fast/multicol/column-rules-stacking-expected.png:
* platform/chromium-win/fast/multicol/columns-shorthand-parsing-expected.png:
* platform/chromium-win/fast/multicol/float-multicol-expected.png:
* platform/chromium-win/fast/multicol/float-paginate-complex-expected.png:
* platform/chromium-win/fast/multicol/layers-in-multicol-expected.png:
* platform/chromium-win/fast/multicol/max-height-columns-block-expected.png:
* platform/chromium-win/fast/multicol/nested-columns-expected.png:
* platform/chromium-win/fast/multicol/overflow-across-columns-expected.png:
* platform/chromium-win/fast/multicol/overflow-across-columns-percent-height-expected.png:
* platform/chromium-win/fast/multicol/overflow-unsplittable-expected.png:
* platform/chromium-win/fast/multicol/positive-leading-expected.png:
* platform/chromium-win/fast/multicol/scrolling-overflow-expected.png:
* platform/chromium-win/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
* platform/chromium-win/fast/multicol/span/anonymous-split-block-crash-expected.png:
* platform/chromium-win/fast/multicol/span/anonymous-style-inheritance-expected.png:
* platform/chromium-win/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
* platform/chromium-win/fast/multicol/span/span-as-nested-columns-child-expected.png:
* platform/chromium-win/fast/multicol/span/span-margin-collapsing-expected.png:
* platform/chromium-win/fast/multicol/table-vertical-align-expected.png:
* platform/chromium-win/fast/multicol/vertical-lr/column-break-with-balancing-expected.png:
* platform/chromium-win/fast/multicol/vertical-lr/float-multicol-expected.png:
* platform/chromium-win/fast/multicol/vertical-lr/nested-columns-expected.png:
* platform/chromium-win/fast/multicol/vertical-rl/column-break-with-balancing-expected.png:
* platform/chromium-win/fast/multicol/vertical-rl/float-multicol-expected.png:
* platform/chromium-win/fast/multicol/vertical-rl/nested-columns-expected.png:
* platform/chromium-win/fast/overflow/clip-rects-fixed-ancestor-expected.png:
* platform/chromium-win/fast/overflow/overflow_hidden-expected.png:
* platform/chromium-win/fast/parser/xhtml-alternate-entities-expected.png:
* platform/chromium-win/fast/reflections/opacity-reflection-transform-expected.png:
* platform/chromium-win/fast/regions/bottom-overflow-out-of-first-region-expected.png:
* platform/chromium-win/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png:
* platform/chromium-win/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-win/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-win/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
* platform/chromium-win/fast/regions/overflow-size-change-with-stacking-context-expected.png:
* platform/chromium-win/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png:
* platform/chromium-win/fast/regions/top-overflow-out-of-second-region-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-1-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-10-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-2-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-3-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-4-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-5-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-6-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-7-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-8-expected.png:
* platform/chromium-win/fast/repaint/line-flow-with-floats-9-expected.png:
* platform/chromium-win/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
* platform/chromium-win/fast/ruby/ruby-inline-table-expected.png:
* platform/chromium-win/fast/selectors/032-expected.png:
* platform/chromium-win/fast/selectors/166-expected.png:
* platform/chromium-win/fast/selectors/unqualified-hover-quirks-expected.png:
* platform/chromium-win/fast/speech/input-appearance-numberandspeech-expected.png:
* platform/chromium-win/fast/speech/input-appearance-numberandspeech-expected.txt:
* platform/chromium-win/fast/speech/input-appearance-searchandspeech-expected.png:
* platform/chromium-win/fast/speech/input-appearance-searchandspeech-expected.txt:
* platform/chromium-win/fast/speech/input-appearance-speechbutton-expected.png:
* platform/chromium-win/fast/speech/input-appearance-speechbutton-expected.txt:
* platform/chromium-win/fast/speech/speech-bidi-rendering-expected.png:
* platform/chromium-win/fast/table/009-expected.png:
* platform/chromium-win/fast/table/014-expected.png:
* platform/chromium-win/fast/table/041-expected.png:
* platform/chromium-win/fast/table/absolute-table-at-bottom-expected.png:
* platform/chromium-win/fast/table/border-collapsing/004-expected.png:
* platform/chromium-win/fast/table/border-collapsing/004-vertical-expected.png:
* platform/chromium-win/fast/table/mozilla-bug10296-vertical-align-1-expected.png:
* platform/chromium-win/fast/table/mozilla-bug10296-vertical-align-2-expected.png:
* platform/chromium-win/fast/table/nested-percent-height-table-expected.png:
* platform/chromium-win/fast/table/percent-heights-expected.png:
* platform/chromium-win/fast/text/basic/012-expected.png:
* platform/chromium-win/fast/text/basic/013-expected.png:
* platform/chromium-win/fast/text/basic/generic-family-reset-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/thai-line-breaks-expected.png:
* platform/chromium-win/fast/text/international/thai-line-breaks-expected.txt:
* platform/chromium-win/fast/text/line-breaks-expected.png:
* platform/chromium-win/fast/text/line-breaks-expected.txt:
* platform/chromium-win/fast/text/textIteratorNilRenderer-expected.png:
* platform/chromium-win/fast/text/textIteratorNilRenderer-expected.txt:
* platform/chromium-win/fast/text/whitespace/024-expected.png:
* platform/chromium-win/fast/transforms/bounding-rect-zoom-expected.png:
* platform/chromium-win/fast/transforms/transformed-document-element-expected.png:
* platform/chromium-win/fast/writing-mode/broken-ideographic-font-expected.png: Added.
* platform/chromium-win/fast/writing-mode/broken-ideographic-font-expected.txt: Added.
* platform/chromium-win/fast/writing-mode/fieldsets-expected.png:
* platform/chromium-win/fast/xsl/xslt-extra-content-at-end-expected.png:
* platform/chromium-win/http/tests/misc/iframe404-expected.png:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png:
* platform/chromium-win/media/audio-repaint-expected.png:
* platform/chromium-win/svg/as-border-image/svg-as-border-image-2-expected.txt:
* platform/chromium-win/svg/as-border-image/svg-as-border-image-expected.txt:
* platform/chromium-win/svg/text/small-fonts-in-html5-expected.png:
* platform/chromium/test_expectations.txt:
* platform/efl/css1/font_properties/font-expected.txt: Removed.
* platform/efl/css2.1/t090501-c414-flt-03-b-g-expected.txt: Removed.
* platform/efl/fast/borders/bidi-012-expected.txt: Removed.
* platform/efl/fast/css/css2-system-fonts-expected.txt: Removed.
* platform/efl/fast/lists/ordered-list-with-no-ol-tag-expected.txt: Removed.
* platform/efl/fast/multicol/column-break-with-balancing-expected.txt: Removed.
* platform/efl/fast/multicol/float-multicol-expected.txt: Removed.
* platform/efl/fast/multicol/layers-in-multicol-expected.txt: Removed.
* platform/efl/fast/multicol/overflow-across-columns-percent-height-expected.txt: Removed.
* platform/efl/fast/multicol/scrolling-overflow-expected.txt: Removed.
* platform/efl/fast/multicol/span/anonymous-before-child-parent-crash-expected.png: Removed.
* platform/efl/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Removed.
* platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.txt: Removed.
* platform/efl/fast/multicol/span/anonymous-style-inheritance-expected.txt: Removed.
* platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.txt: Removed.
* platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt: Removed.
* platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: Removed.
* platform/efl/fast/multicol/vertical-lr/float-multicol-expected.txt: Removed.
* platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Removed.
* platform/efl/fast/multicol/vertical-rl/float-multicol-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-1-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-10-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-2-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-3-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-4-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-5-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-6-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-7-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-8-expected.txt: Removed.
* platform/efl/fast/repaint/line-flow-with-floats-9-expected.txt: Removed.
* platform/efl/fast/ruby/ruby-inline-table-expected.txt: Removed.
* platform/efl/fast/selectors/032-expected.txt: Removed.
* platform/efl/fast/selectors/unqualified-hover-quirks-expected.txt: Removed.
* platform/efl/fast/table/009-expected.txt: Removed.
* platform/efl/fast/table/014-expected.txt: Removed.
* platform/efl/fast/table/041-expected.txt: Removed.
* platform/efl/fast/table/nested-percent-height-table-expected.txt: Removed.
* platform/efl/fast/table/percent-heights-expected.txt: Removed.
* platform/efl/fast/text/basic/012-expected.txt: Removed.
* platform/efl/fast/text/basic/generic-family-reset-expected.txt: Removed.
* platform/efl/fast/text/line-breaks-expected.txt: Removed.
* platform/efl/fast/transforms/bounding-rect-zoom-expected.txt: Removed.
* platform/efl/fast/writing-mode/fieldsets-expected.txt: Removed.
* platform/gtk/css2.1/t090501-c414-flt-03-b-g-expected.txt: Removed.
* platform/gtk/fast/borders/bidi-012-expected.txt: Removed.
* platform/gtk/fast/css/css2-system-fonts-expected.txt: Removed.
* platform/gtk/fast/lists/ordered-list-with-no-ol-tag-expected.txt: Removed.
* platform/gtk/fast/multicol/column-break-with-balancing-expected.txt: Removed.
* platform/gtk/fast/multicol/float-multicol-expected.txt: Removed.
* platform/gtk/fast/multicol/layers-in-multicol-expected.txt: Removed.
* platform/gtk/fast/multicol/overflow-across-columns-percent-height-expected.txt: Removed.
* platform/gtk/fast/multicol/scrolling-overflow-expected.txt: Removed.
* platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.png: Removed.
* platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Removed.
* platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.txt: Removed.
* platform/gtk/fast/multicol/span/anonymous-style-inheritance-expected.txt: Removed.
* platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.txt: Removed.
* platform/gtk/fast/multicol/span/span-margin-collapsing-expected.txt: Removed.
* platform/gtk/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt: Removed.
* platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt: Removed.
* platform/gtk/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Removed.
* platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-1-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-10-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-2-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-3-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-4-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-5-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-6-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-7-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-8-expected.txt: Removed.
* platform/gtk/fast/repaint/line-flow-with-floats-9-expected.txt: Removed.
* platform/gtk/fast/ruby/ruby-inline-table-expected.txt: Removed.
* platform/gtk/fast/selectors/032-expected.txt: Removed.
* platform/gtk/fast/selectors/unqualified-hover-quirks-expected.txt: Removed.
* platform/gtk/fast/table/009-expected.txt: Removed.
* platform/gtk/fast/table/014-expected.txt: Removed.
* platform/gtk/fast/table/041-expected.txt: Removed.
* platform/gtk/fast/table/nested-percent-height-table-expected.txt: Removed.
* platform/gtk/fast/table/percent-heights-expected.txt: Removed.
* platform/gtk/fast/text/basic/012-expected.txt: Removed.
* platform/gtk/fast/text/basic/generic-family-reset-expected.txt: Removed.
* platform/gtk/fast/text/line-breaks-expected.txt: Removed.
* platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt: Removed.
* platform/gtk/fast/writing-mode/fieldsets-expected.txt: Removed.
* platform/mac-snowleopard/css1/font_properties/font-expected.txt: Removed.
* platform/mac/fast/multicol/overflow-across-columns-percent-height-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117863 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoAdd performance tests for <textarea>
tkent@chromium.org [Tue, 22 May 2012 00:53:41 +0000 (00:53 +0000)]
Add performance tests for <textarea>
https://bugs.webkit.org/show_bug.cgi?id=86994

Reviewed by Ryosuke Niwa.

* DOM/textarea-dom.html: Added.
* DOM/textarea-edit.html: Added.
* Parser/textarea-parsing.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117862 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoDFG should be able to compute dominators
fpizlo@apple.com [Tue, 22 May 2012 00:51:05 +0000 (00:51 +0000)]
DFG should be able to compute dominators
https://bugs.webkit.org/show_bug.cgi?id=85269

Source/JavaScriptCore:

Reviewed by Oliver Hunt.

Merged r115754 from dfgopt.

Implements a naive dominator calculator, which is currently just used to
print information in graph dumps. I've enabled it by default mainly to
be able to track its performance impact. So far it appears that there is
none, which is unsurprising given that the number of basic blocks in most
procedures is small.

Also tweaked bytecode dumping to reveal more useful information about the
nature of the code block.

* CMakeLists.txt:
* GNUmakefile.list.am:
* JavaScriptCore.xcodeproj/project.pbxproj:
* Target.pri:
* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dump):
* dfg/DFGDominators.cpp: Added.
(DFG):
(JSC::DFG::Dominators::Dominators):
(JSC::DFG::Dominators::~Dominators):
(JSC::DFG::Dominators::compute):
(JSC::DFG::Dominators::iterateForBlock):
* dfg/DFGDominators.h: Added.
(DFG):
(Dominators):
(JSC::DFG::Dominators::invalidate):
(JSC::DFG::Dominators::computeIfNecessary):
(JSC::DFG::Dominators::isValid):
(JSC::DFG::Dominators::dominates):
* dfg/DFGDriver.cpp:
(JSC::DFG::compile):
* dfg/DFGGraph.cpp:
(JSC::DFG::Graph::dump):
* dfg/DFGGraph.h:
(Graph):

Source/WTF:

Reviewed by Oliver Hunt.

Merged r115754 from dfgopt.

Added a bitvector class suitable for cheap static analysis. This class
differs from BitVector in that instead of optimizing for space, it
optimizes for execution time. Its API is also somewhat less friendly,
which is intentional; it's meant to be used in places where you know
up front how bit your bitvectors are going to be.

* GNUmakefile.list.am:
* WTF.vcproj/WTF.vcproj:
* WTF.xcodeproj/project.pbxproj:
* wtf/FastBitVector.h: Added.
(WTF):
(FastBitVector):
(WTF::FastBitVector::FastBitVector):
(WTF::FastBitVector::operator=):
(WTF::FastBitVector::numBits):
(WTF::FastBitVector::resize):
(WTF::FastBitVector::setAll):
(WTF::FastBitVector::clearAll):
(WTF::FastBitVector::set):
(WTF::FastBitVector::setAndCheck):
(WTF::FastBitVector::equals):
(WTF::FastBitVector::merge):
(WTF::FastBitVector::filter):
(WTF::FastBitVector::exclude):
(WTF::FastBitVector::clear):
(WTF::FastBitVector::get):
(WTF::FastBitVector::arrayLength):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117861 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoCleanup of Calls to operationStrCat and operationNewArray and Use Constructor after...
msaboff@apple.com [Tue, 22 May 2012 00:49:31 +0000 (00:49 +0000)]
Cleanup of Calls to operationStrCat and operationNewArray and Use Constructor after r117729
https://bugs.webkit.org/show_bug.cgi?id=87027

Reviewed by Oliver Hunt.

Change calls to operationStrCat and operationNewArray to provide the
pointer to the EncodedJSValue* data buffer instead of the ScratchBuffer
that contains it.  Added a ScratchBuffer::create() function.
This is a clean-up to r117729.

* dfg/DFGOperations.cpp:
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* runtime/JSGlobalData.h:
(JSC::ScratchBuffer::create):
(JSC::ScratchBuffer::dataBuffer):
(JSC::JSGlobalData::scratchBufferForSize):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117860 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoAdd support for private names
barraclough@apple.com [Tue, 22 May 2012 00:37:09 +0000 (00:37 +0000)]
Add support for private names
https://bugs.webkit.org/show_bug.cgi?id=86509

Reviewed by Oliver Hunt.

The spec isn't final, but we can start adding support to allow property maps
to contain keys that aren't identifiers.

Source/JavaScriptCore:

* API/JSCallbackObjectFunctions.h:
(JSC::::getOwnPropertySlot):
(JSC::::put):
(JSC::::deleteProperty):
(JSC::::getStaticValue):
(JSC::::staticFunctionGetter):
(JSC::::callbackGetter):
    - Only expose public named properties over the JSC API.
* CMakeLists.txt:
* DerivedSources.make:
* DerivedSources.pri:
* GNUmakefile.list.am:
* JavaScriptCore.gypi:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.xcodeproj/project.pbxproj:
* Target.pri:
    - Added new files to build system.
* dfg/DFGOperations.cpp:
(JSC::DFG::operationPutByValInternal):
    - Added support for property access with name objects.
* interpreter/CallFrame.h:
(JSC::ExecState::privateNamePrototypeTable):
    - Added hash table for NamePrototype
* interpreter/Interpreter.cpp:
(JSC::Interpreter::privateExecute):
    - Added support for property access with name objects.
* jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
    - Added support for property access with name objects.
* llint/LLIntSlowPaths.cpp:
(JSC::LLInt::getByVal):
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
* runtime/CommonSlowPaths.h:
(JSC::CommonSlowPaths::opIn):
* runtime/JSActivation.cpp:
(JSC::JSActivation::symbolTableGet):
(JSC::JSActivation::symbolTablePut):
(JSC::JSActivation::symbolTablePutWithAttributes):
    - Added support for property access with name objects.
* runtime/JSGlobalData.cpp:
(JSC):
(JSC::JSGlobalData::JSGlobalData):
(JSC::JSGlobalData::~JSGlobalData):
* runtime/JSGlobalData.h:
(JSGlobalData):
    - Added hash table for NamePrototype
* runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::reset):
* runtime/JSGlobalObject.h:
(JSGlobalObject):
(JSC::JSGlobalObject::privateNameStructure):
(JSC::JSGlobalObject::symbolTableHasProperty):
    - Added new global properties.
* runtime/JSType.h:
* runtime/JSTypeInfo.h:
(JSC::TypeInfo::isName):
    - Added type for NameInstances, for fast isName check.
* runtime/JSVariableObject.cpp:
(JSC::JSVariableObject::deleteProperty):
(JSC::JSVariableObject::symbolTableGet):
* runtime/JSVariableObject.h:
(JSC::JSVariableObject::symbolTableGet):
(JSC::JSVariableObject::symbolTablePut):
(JSC::JSVariableObject::symbolTablePutWithAttributes):
    - symbol table lookup should take a PropertyName.
* runtime/Lookup.cpp:
(JSC::setUpStaticFunctionSlot):
* runtime/Lookup.h:
(JSC::HashTable::entry):
    - entry lookup should take a PropertyName.
* runtime/NameConstructor.cpp: Added.
(JSC):
(JSC::NameConstructor::NameConstructor):
(JSC::NameConstructor::finishCreation):
(JSC::constructPrivateName):
(JSC::NameConstructor::getConstructData):
(JSC::NameConstructor::getCallData):
* runtime/NameConstructor.h: Added.
(JSC):
(NameConstructor):
(JSC::NameConstructor::create):
(JSC::NameConstructor::createStructure):
    - Added constructor.
* runtime/NameInstance.cpp: Added.
(JSC):
(JSC::NameInstance::NameInstance):
(JSC::NameInstance::destroy):
* runtime/NameInstance.h: Added.
(JSC):
(NameInstance):
(JSC::NameInstance::createStructure):
(JSC::NameInstance::create):
(JSC::NameInstance::privateName):
(JSC::NameInstance::nameString):
(JSC::NameInstance::finishCreation):
(JSC::isName):
    - Added instance.
* runtime/NamePrototype.cpp: Added.
(JSC):
(JSC::NamePrototype::NamePrototype):
(JSC::NamePrototype::finishCreation):
(JSC::NamePrototype::getOwnPropertySlot):
(JSC::NamePrototype::getOwnPropertyDescriptor):
(JSC::privateNameProtoFuncToString):
* runtime/NamePrototype.h: Added.
(JSC):
(NamePrototype):
(JSC::NamePrototype::create):
(JSC::NamePrototype::createStructure):
    - Added prototype.
* runtime/PrivateName.h: Added.
(JSC):
(PrivateName):
(JSC::PrivateName::PrivateName):
(JSC::PrivateName::uid):
    - A private name object holds a StringImpl that can be used as a unique key in a property map.
* runtime/PropertyMapHashTable.h:
(JSC::PropertyTable::find):
(JSC::PropertyTable::findWithString):
    - Strings should only match keys in the table that are identifiers.
* runtime/PropertyName.h:
(JSC::PropertyName::PropertyName):
(PropertyName):
(JSC::PropertyName::uid):
(JSC::PropertyName::publicName):
(JSC::PropertyName::asIndex):
(JSC::operator==):
(JSC::operator!=):
    - replaced impl() & ustring() with uid() [to get the raw impl] and publicName() [impl or null, if not an identifier].
* runtime/Structure.cpp:
(JSC::Structure::despecifyDictionaryFunction):
(JSC::Structure::addPropertyTransitionToExistingStructure):
(JSC::Structure::addPropertyTransition):
(JSC::Structure::attributeChangeTransition):
(JSC::Structure::get):
(JSC::Structure::despecifyFunction):
(JSC::Structure::putSpecificValue):
(JSC::Structure::remove):
(JSC::Structure::getPropertyNamesFromStructure):
* runtime/Structure.h:
(JSC::Structure::get):
    - call uid() to get a PropertyName raw impl, for use as a key.

Source/WebCore:

Test: fast/js/names.html

* bindings/js/JSCSSStyleDeclarationCustom.cpp:
(WebCore::cssPropertyIDForJSCSSPropertyName):
* bindings/js/JSDOMBinding.cpp:
(WebCore::findAtomicString):
(WebCore::objectToStringFunctionGetter):
* bindings/js/JSDOMBinding.h:
(WebCore::propertyNameToString):
(WebCore::propertyNameToAtomicString):
* bindings/js/JSDOMWindowCustom.cpp:
(WebCore::nonCachingStaticFunctionGetter):
* bindings/js/JSHistoryCustom.cpp:
(WebCore::nonCachingStaticBackFunctionGetter):
(WebCore::nonCachingStaticForwardFunctionGetter):
(WebCore::nonCachingStaticGoFunctionGetter):
* bindings/js/JSLocationCustom.cpp:
(WebCore::nonCachingStaticReplaceFunctionGetter):
(WebCore::nonCachingStaticReloadFunctionGetter):
(WebCore::nonCachingStaticAssignFunctionGetter):
* bridge/c/c_class.cpp:
(JSC::Bindings::CClass::methodsNamed):
(JSC::Bindings::CClass::fieldNamed):
* bridge/c/c_instance.cpp:
(JSC::Bindings::CInstance::getMethod):
* bridge/jni/jsc/JavaClassJSC.cpp:
(JavaClass::methodsNamed):
(JavaClass::fieldNamed):
* bridge/jni/jsc/JavaInstanceJSC.cpp:
* bridge/objc/objc_class.mm:
(JSC::Bindings::ObjcClass::methodsNamed):
(JSC::Bindings::ObjcClass::fieldNamed):
(JSC::Bindings::ObjcClass::fallbackObject):
* bridge/objc/objc_instance.mm:
(ObjcInstance::setValueOfUndefinedField):
(ObjcInstance::getValueOfUndefinedField):
    - Removed PropertyName::impl(), call publicName() to get the string associated with a name.

Source/WebKit/mac:

* Plugins/Hosted/ProxyInstance.mm:
(WebKit::ProxyClass::methodsNamed):
(WebKit::ProxyClass::fieldNamed):
(WebKit::ProxyInstance::getMethod):
(WebKit::ProxyInstance::methodsNamed):
(WebKit::ProxyInstance::fieldNamed):
    - Removed PropertyName::impl(), call publicName() to get the string associated with a name.

Source/WebKit2:

* WebProcess/Plugins/Netscape/JSNPObject.cpp:
(WebKit::npIdentifierFromIdentifier):
(WebKit::JSNPObject::methodGetter):
    - Removed PropertyName::impl(), call publicName() to get the string associated with a name.

Source/WTF:

* wtf/text/StringImpl.h:
(WTF::StringImpl::StringImpl):
(StringImpl):
(WTF::StringImpl::createEmptyUnique):
(WTF::StringImpl::isEmptyUnique):
    - Allow empty string impls to be allocated, which can be used as unique keys.

LayoutTests:

* fast/js/names-expected.txt: Added.
* fast/js/names.html: Added.
* fast/js/script-tests/names.js: Added.
    - Added test cases.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117859 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoGeneratorGeneratedImage should cache intermediate images
timothy_horton@apple.com [Tue, 22 May 2012 00:28:58 +0000 (00:28 +0000)]
GeneratorGeneratedImage should cache intermediate images
https://bugs.webkit.org/show_bug.cgi?id=86906
<rdar://problem/11484852>

Reviewed by Dean Jackson.

Cache generated images in GeneratorGeneratedImage. The cache is invalidated:
    a) if the Generator's hash changes.
    b) if the rendered size changes.
    c) if the cached image is incompatible with the destination context (acceleration state or CTM scale).
    d) after one second of disuse.

Add a hash() function to Generator, which should be implemented in subclasses
to provide a straightforward way to determine if Generators have been mutated
in a way that will affect the resultant rendering.

No new tests, performance optimization. Correctness is covered by the multitude of existing gradient tests.

* platform/graphics/Generator.h:
(Generator):
* platform/graphics/GeneratorGeneratedImage.cpp:
(WebCore::GeneratorGeneratedImage::drawPattern):
* platform/graphics/GeneratorGeneratedImage.h:
(WebCore):
(GeneratorGeneratedImage):
(WebCore::GeneratorGeneratedImage::~GeneratorGeneratedImage):
(WebCore::GeneratorGeneratedImage::GeneratorGeneratedImage):
(GeneratedImageCacheTimer):
(WebCore::GeneratorGeneratedImage::GeneratedImageCacheTimer::GeneratedImageCacheTimer):
(WebCore::GeneratorGeneratedImage::GeneratedImageCacheTimer::restart):
* platform/graphics/Gradient.cpp:
(WebCore::Gradient::Gradient):
(WebCore::Gradient::addColorStop):
(WebCore::Gradient::sortStopsIfNecessary):
(WebCore::Gradient::setSpreadMethod):
(WebCore::Gradient::setGradientSpaceTransform):
(WebCore::Gradient::hash):
* platform/graphics/Gradient.h:
(WebCore::Gradient::setP0):
(WebCore::Gradient::setP1):
(WebCore::Gradient::setStartRadius):
(WebCore::Gradient::setEndRadius):
(Gradient):
(WebCore::Gradient::clearHashCache):
* platform/graphics/GraphicsContext.cpp:
(WebCore::GraphicsContext::isCompatibleWithBuffer):
(WebCore):
* platform/graphics/GraphicsContext.h:
(GraphicsContext):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117858 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoFix bug in paintNinePieceImage exposed by subpixel change
eae@chromium.org [Tue, 22 May 2012 00:24:49 +0000 (00:24 +0000)]
Fix bug in paintNinePieceImage exposed by subpixel change
https://bugs.webkit.org/show_bug.cgi?id=87060

Reviewed by Levi Weintraub.

Source/WebCore:

Fix rounding in paintNinePieceImage where the left/right images where
drawn on subpixel bounds.

Covered by existing tests.

* rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::paintNinePieceImage):

LayoutTests:

* platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-expected.png: Removed.
* platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png:
* platform/chromium-win/fast/borders/border-image-side-reduction-expected.png:
* platform/chromium-win/fast/borders/inline-mask-overlay-image-outset-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117855 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed. More rebaselines following r117815.
leviw@chromium.org [Tue, 22 May 2012 00:06:54 +0000 (00:06 +0000)]
Unreviewed. More rebaselines following r117815.

* fast/lists/008-expected.txt: Added.
* fast/lists/008-vertical-expected.txt: Added.
* fast/media/mq-relative-constraints-08-expected.txt: Added.
* fast/overflow/infiniteRecursionGuard-expected.txt: Added.
* fast/overflow/overflow-rtl-expected.txt: Added.
* fast/overflow/overflow-rtl-vertical-expected.txt: Added.
* fast/selectors/unqualified-hover-strict-expected.txt: Added.
* fast/table/multiple-captions-display-expected.png: Added.
* fast/table/table-hspace-align-center-expected.txt: Added.
* fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt: Added.
* platform/chromium-linux-x86/http/tests/navigation: Removed.
* platform/chromium-linux-x86/http/tests/navigation/javascriptlink-frames-expected.png: Removed.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-mac-leopard/fast/layers/video-layer-expected.png:
* platform/chromium-mac-leopard/fast/lists/008-expected.png:
* platform/chromium-mac-leopard/fast/overflow/infiniteRecursionGuard-expected.png:
* platform/chromium-mac-leopard/fast/overflow/scrollRevealButton-expected.png:
* platform/chromium-mac-leopard/fast/parser/bad-xml-slash-expected.png:
* platform/chromium-mac-leopard/fast/repaint/control-clip-expected.png: Added.
* platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-repaint-expected.png:
* platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Added.
* platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-in-regions-expected.png:
* platform/chromium-mac-leopard/fast/replaced/replaced-breaking-expected.png:
* platform/chromium-mac-leopard/fast/replaced/width100percent-checkbox-expected.png:
* platform/chromium-mac-leopard/fast/replaced/width100percent-radio-expected.png:
* platform/chromium-mac-leopard/fast/selectors/unqualified-hover-strict-expected.png: Added.
* platform/chromium-mac-leopard/fast/table/table-hspace-align-center-expected.png:
* platform/chromium-mac-leopard/fast/text/international/bidi-listbox-atsui-expected.png:
* platform/chromium-mac-leopard/fast/text/international/bidi-listbox-expected.png:
* platform/chromium-mac-leopard/fast/text/international/vertical-text-glyph-test-expected.png: Added.
* platform/chromium-mac-leopard/fast/text/international/vertical-text-glyph-test-expected.txt: Added.
* platform/chromium-mac-leopard/fast/writing-mode/Kusa-Makura-background-canvas-expected.png: Added.
* platform/chromium-mac-leopard/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt: Added.
* platform/chromium-mac-leopard/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt: Added.
* platform/chromium-mac-leopard/fast/writing-mode/vertical-baseline-alignment-expected.txt: Added.
* platform/chromium-mac-leopard/fast/writing-mode/vertical-font-fallback-expected.txt: Added.
* platform/chromium-mac-leopard/http/tests/navigation/javascriptlink-frames-expected.png:
* platform/chromium-mac-leopard/media/audio-controls-rendering-expected.png:
* platform/chromium-mac-leopard/media/controls-after-reload-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-mac-snowleopard/fast/css/line-height-determined-by-primary-font-expected.png:
* platform/chromium-mac-snowleopard/fast/multicol/span/clone-flexbox-expected.txt: Removed.
* platform/chromium-mac-snowleopard/fast/replaced/table-percent-height-expected.txt: Removed.
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Added.
* platform/chromium-mac/fast/clip/overflow-border-radius-clip-expected.png:
* platform/chromium-mac/fast/layers/video-layer-expected.png:
* platform/chromium-mac/fast/lists/008-expected.png:
* platform/chromium-mac/fast/lists/008-vertical-expected.png:
* platform/chromium-mac/fast/overflow/infiniteRecursionGuard-expected.png:
* platform/chromium-mac/fast/overflow/overflow-update-transform-expected.png:
* platform/chromium-mac/fast/overflow/scrollRevealButton-expected.png:
* platform/chromium-mac/fast/parser/bad-xml-slash-expected.png:
* platform/chromium-mac/fast/repaint/line-flow-with-floats-in-regions-expected.png:
* platform/chromium-mac/fast/replaced/replaced-breaking-expected.png:
* platform/chromium-mac/fast/replaced/table-percent-height-expected.txt: Added.
* platform/chromium-mac/fast/replaced/width100percent-checkbox-expected.png:
* platform/chromium-mac/fast/replaced/width100percent-radio-expected.png:
* platform/chromium-mac/fast/selectors/unqualified-hover-strict-expected.png:
* platform/chromium-mac/fast/selectors/unqualified-hover-strict-expected.txt: Added.
* platform/chromium-mac/fast/table/multiple-captions-display-expected.png:
* platform/chromium-mac/fast/table/table-hspace-align-center-expected.png:
* platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.png:
* platform/chromium-mac/fast/text/international/bidi-listbox-expected.png:
* platform/chromium-mac/fast/text/international/vertical-text-glyph-test-expected.png:
* platform/chromium-mac/fast/writing-mode/Kusa-Makura-background-canvas-expected.png:
* platform/chromium-mac/fullscreen/full-screen-stacking-context-expected.png:
* platform/chromium-mac/http/tests/misc/acid3-expected.txt: Added.
* platform/chromium-mac/http/tests/navigation/javascriptlink-frames-expected.png:
* platform/chromium-mac/http/tests/navigation/javascriptlink-frames-expected.txt: Added.
* platform/chromium-mac/media/audio-controls-rendering-expected.png:
* platform/chromium-mac/media/controls-after-reload-expected.png:
* platform/chromium-mac/platform/chromium/virtual/threaded/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Added.
* platform/chromium-mac/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-win-vista/http/tests/navigation: Removed.
* platform/chromium-win-vista/http/tests/navigation/javascriptlink-frames-expected.png: Removed.
* platform/chromium-win-vista/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
* platform/chromium-win/fast/forms/search-cancel-button-style-sharing-expected.png:
* platform/chromium-win/fast/forms/search-rtl-expected.png:
* platform/chromium-win/fast/multicol/break-properties-expected.txt: Removed.
* platform/chromium-win/fast/multicol/span/clone-flexbox-expected.txt: Removed.
* platform/chromium-win/fast/multicol/span/clone-summary-expected.txt: Removed.
* platform/chromium-win/fast/multicol/vertical-lr/break-properties-expected.txt: Removed.
* platform/chromium-win/fast/multicol/vertical-rl/break-properties-expected.txt: Removed.
* platform/chromium-win/fast/replaced/width100percent-searchfield-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
* platform/chromium/fast/multicol/break-properties-expected.txt: Added.
* platform/chromium/fast/multicol/span: Added.
* platform/chromium/fast/multicol/span/clone-flexbox-expected.txt: Added.
* platform/chromium/fast/multicol/span/clone-summary-expected.txt: Added.
* platform/chromium/svg/zoom/page/zoom-svg-as-image-expected.txt: Added.
* platform/chromium/svg/zoom/page/zoom-svg-as-object-expected.txt: Added.
* platform/chromium/test_expectations.txt:
* platform/efl/fast/lists/008-expected.txt: Removed.
* platform/efl/fast/lists/008-vertical-expected.txt: Removed.
* platform/efl/fast/media/mq-relative-constraints-08-expected.txt: Removed.
* platform/efl/fast/overflow/infiniteRecursionGuard-expected.txt: Removed.
* platform/efl/fast/overflow/overflow-rtl-expected.txt: Removed.
* platform/efl/fast/overflow/overflow-rtl-vertical-expected.txt: Removed.
* platform/efl/fast/selectors/unqualified-hover-strict-expected.txt: Removed.
* platform/efl/fast/table/multiple-captions-display-expected.png: Removed.
* platform/efl/fast/table/table-hspace-align-center-expected.txt: Removed.
* platform/efl/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.txt: Removed.
* platform/gtk/fast/lists/008-expected.txt: Removed.
* platform/gtk/fast/lists/008-vertical-expected.txt: Removed.
* platform/gtk/fast/media/mq-relative-constraints-08-expected.txt: Removed.
* platform/gtk/fast/overflow/infiniteRecursionGuard-expected.txt: Removed.
* platform/gtk/fast/overflow/overflow-rtl-expected.txt: Removed.
* platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt: Removed.
* platform/gtk/fast/selectors/unqualified-hover-strict-expected.txt: Removed.
* platform/gtk/fast/table/multiple-captions-display-expected.png: Removed.
* platform/gtk/fast/table/table-hspace-align-center-expected.txt: Removed.
* platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.txt: Removed.
* svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Added.
* svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117846 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years ago[EFL] Unreviewed build fix when ENABLE_VIDEO is off and ENABLE_VIDEO_TRACK is not.
rakuco@webkit.org [Mon, 21 May 2012 23:47:50 +0000 (23:47 +0000)]
[EFL] Unreviewed build fix when ENABLE_VIDEO is off and ENABLE_VIDEO_TRACK is not.

Do not enable VIDEO_TRACK if VIDEO itself has been disabled.

* Source/cmake/OptionsEfl.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117835 268f45cc-cd09-0410-ab3c-d52691b4dbfc

8 years agoUnreviewed test expectation updates following r117815.
leviw@chromium.org [Mon, 21 May 2012 23:44:15 +0000 (23:44 +0000)]
Unreviewed test expectation updates following r117815.

* platform/chromium-linux-x86/svg/zoom: Added.
* platform/chromium-linux-x86/svg/zoom/page: Added.
* platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-linux-x86/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
* platform/chromium-linux/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-mac-leopard/media/controls-strict-expected.png:
* platform/chromium-mac-leopard/media/controls-styling-expected.png:
* platform/chromium-mac-leopard/media/controls-without-preload-expected.png:
* platform/chromium-mac-leopard/media/media-document-audio-repaint-expected.png:
* platform/chromium-mac-leopard/media/video-controls-rendering-expected.png:
* platform/chromium-mac-leopard/media/video-display-toggle-expected.png:
* platform/chromium-mac-leopard/media/video-no-audio-expected.png:
* platform/chromium-mac-leopard/media/video-playing-and-pause-expected.png:
* platform/chromium-mac-leopard/media/video-volume-slider-expected.png:
* platform/chromium-mac-leopard/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac-leopard/svg/custom/bug45331-expected.png:
* platform/chromium-mac-leopard/svg/custom/bug45331-expected.txt: Added.
* platform/chromium-mac-leopard/svg/custom/image-parent-translation-expected.png:
* platform/chromium-mac-leopard/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-mac-leopard/svg/custom/junk-data-expected.png:
* platform/chromium-mac-leopard/svg/custom/junk-data-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/custom/missing-xlink-expected.png:
* platform/chromium-mac-leopard/svg/custom/missing-xlink-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/custom/object-sizing-expected.png:
* platform/chromium-mac-leopard/svg/custom/path-bad-data-expected.png:
* platform/chromium-mac-leopard/svg/custom/path-bad-data-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/custom/rootmost-svg-xy-attrs-expected.png:
* platform/chromium-mac-leopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/chromium-mac-leopard/svg/custom/svg-fonts-in-html-expected.png:
* platform/chromium-mac-leopard/svg/custom/svg-fonts-without-missing-glyph-expected.png:
* platform/chromium-mac-leopard/svg/custom/use-font-face-crash-expected.png:
* platform/chromium-mac-leopard/svg/custom/use-font-face-crash-expected.txt: Removed.
* platform/chromium-mac-leopard/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
* platform/chromium-mac-leopard/svg/hixie/error/012-expected.png:
* platform/chromium-mac-leopard/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-mac-leopard/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-mac-leopard/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-background-images-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug10269-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug10296-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug1055-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug106816-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug11384s-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug126742-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug131020-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug1318-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug139524-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug159108-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug17130-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug17130-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug18359-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug19061-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug19061-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug24200-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug28928-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug3309-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug3309-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug33137-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug3977-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug4284-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug4527-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug46480-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug46480-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug52505-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug52506-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug5538-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug59354-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug6304-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug7112-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug7112-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug8032-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug8381-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug9271-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug9271-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/core/margins-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_index-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_position-table-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/other/test3-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/other/test6-expected.png:
* platform/chromium-mac-leopard/tables/mozilla/other/wa_table_tr_align-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug25707-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-13-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-14-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-16-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-17-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/core/captions3-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/core/standards1-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
* platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
* platform/chromium-mac/media/controls-layout-direction-expected.png:
* platform/chromium-mac/media/controls-strict-expected.png:
* platform/chromium-mac/media/controls-styling-expected.png:
* platform/chromium-mac/media/controls-without-preload-expected.png:
* platform/chromium-mac/media/media-controls-clone-expected.png:
* platform/chromium-mac/media/media-document-audio-repaint-expected.png:
* platform/chromium-mac/media/video-controls-rendering-expected.png:
* platform/chromium-mac/media/video-display-toggle-expected.png:
* platform/chromium-mac/media/video-no-audio-expected.png:
* platform/chromium-mac/media/video-playing-and-pause-expected.png:
* platform/chromium-mac/media/video-volume-slider-expected.png:
* platform/chromium-mac/media/video-volume-slider-expected.txt:
* platform/chromium-mac/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-mac/svg/custom/bug45331-expected.png:
* platform/chromium-mac/svg/custom/image-parent-translation-expected.png:
* platform/chromium-mac/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-mac/svg/custom/junk-data-expected.png:
* platform/chromium-mac/svg/custom/missing-xlink-expected.png:
* platform/chromium-mac/svg/custom/object-sizing-expected.png:
* platform/chromium-mac/svg/custom/path-bad-data-expected.png:
* platform/chromium-mac/svg/custom/rootmost-svg-xy-attrs-expected.png:
* platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.png:
* platform/chromium-mac/svg/custom/svg-fonts-without-missing-glyph-expected.png:
* platform/chromium-mac/svg/custom/use-font-face-crash-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
* platform/chromium-mac/svg/hixie/error/012-expected.png:
* platform/chromium-mac/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-mac/svg/wicd/test-rightsizing-a-expected.png:
* platform/chromium-mac/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-mac/svg/wicd/test-scalable-background-image1-expected.png:
* platform/chromium-mac/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
* platform/chromium-mac/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug10269-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug10296-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug1055-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug11384s-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug1318-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug17130-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug17130-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug18359-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug19061-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug19061-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug24200-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug2479-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug3309-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug3309-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug3977-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug4284-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug4527-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug5538-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug6304-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug7112-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug7112-2-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug8032-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug8381-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug9271-1-expected.png:
* platform/chromium-mac/tables/mozilla/bugs/bug9271-2-expected.png:
* platform/chromium-mac/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
* platform/chromium-mac/tables/mozilla/core/margins-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_index-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_position-table-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
* platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
* platform/chromium-mac/tables/mozilla/other/test3-expected.png:
* platform/chromium-mac/tables/mozilla/other/test6-expected.png:
* platform/chromium-mac/tables/mozilla/other/wa_table_tr_align-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Added.
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug25707-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-13-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-14-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-16-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-17-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
* platform/chromium-win-vista/svg/custom/bug45331-expected.txt: Added.
* platform/chromium-win-vista/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Added.
* platform/chromium-win-vista/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
* platform/chromium-win-xp/svg/custom/bug45331-expected.txt: Added.
* platform/chromium-win-xp/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-win/media/media-document-audio-repaint-expected.png:
* platform/chromium-win/media/video-volume-slider-expected.png:
* platform/chromium-win/scrollbars/overflow-scrollbar-combinations-expected.png:
* platform/chromium-win/svg/custom/bug45331-expected.png:
* platform/chromium-win/svg/custom/image-parent-translation-expected.png:
* platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.txt:
* platform/chromium-win/svg/custom/junk-data-expected.png:
* platform/chromium-win/svg/custom/missing-xlink-expected.png:
* platform/chromium-win/svg/custom/object-sizing-expected.png:
* platform/chromium-win/svg/custom/path-bad-data-expected.png:
* platform/chromium-win/svg/custom/rootmost-svg-xy-attrs-expected.png:
* platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/chromium-win/svg/custom/svg-fonts-in-html-expected.png:
* platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
* platform/chromium-win/svg/hixie/error/012-expected.png:
* platform/chromium-win/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-win/svg/wicd/test-rightsizing-a-expected.png:
* platform/chromium-win/svg/wicd/test-rightsizing-b-expected.png:
* platform/chromium-win/svg/wicd/test-rightsizing-b-expected.txt:
* platform/chromium-win/svg/wicd/test-scalable-background-image1-expected.png:
* platform/chromium-win/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-background-images-expected.png:
* platform/chromium/svg/as-image: Added.
* platform/chromium/svg/as-image/svg-non-integer-scaled-image-expected.txt: Added.
* platform/chromium/svg/custom/fractional-rects-expected.txt: Added.
* platform/chromium/svg/custom/js-update-container-expected.txt: Added.
* platform/efl/svg/zoom/page/zoom-background-images-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Added.
* platform/efl/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug1055-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug106816-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug126742-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug131020-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug139524-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug159108-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug17130-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug17130-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug19061-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug19061-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug3309-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug3309-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug33137-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug46480-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug46480-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug5538-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug7112-1-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug7112-2-expected.txt: Removed.
* platform/efl/tables/mozilla/bugs/bug8032-1-expected.txt: Removed.
* platform/efl/tables/mozilla/marvin/backgr_index-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug1128-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug21518-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug22122-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt: Removed.
* platform/efl/tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-background-images-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
* platform/gtk/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: Removed.
* platform/gtk/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug1055-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug106816-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug126742-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug131020-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug139524-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug159108-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug17130-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug17130-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug19061-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug19061-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug3309-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug3309-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug33137-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug46480-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug46480-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug5538-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug7112-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug7112-2-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug8032-1-expected.txt: Removed.
* platform/gtk/tables/mozilla/marvin/backgr_index-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug1128-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug21518-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug22122-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt: Removed.
* platform/mac-snowleopard/svg/zoom/page/zoom-svg-float-border-padding-expected.png: Removed.
* platform/mac-snowleopard/svg/zoom/text: Removed.
* platform/mac-snowleopard/svg/zoom/text/zoom-svg-float-border-padding-expected.png: Removed.
* platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed.
* platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Removed.
* platform/mac/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
* platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Removed.
* platform/win/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
* svg/zoom/page/zoom-background-images-expected.txt: Added.
* svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Added.
* svg/zoom/page/zoom-mask-with-percentages-expected.txt: Added.
* svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Removed.
* svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Added.
* svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Added.
* svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Added.
* svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Added.
* svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: Added.
* svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Added.
* tables/mozilla/bugs/bug1055-1-expected.txt: Added.
* tables/mozilla/bugs/bug106816-expected.txt: Added.
* tables/mozilla/bugs/bug126742-expected.txt: Added.
* tables/mozilla/bugs/bug131020-expected.txt: Added.
* tables/mozilla/bugs/bug139524-2-expected.txt: Added.
* tables/mozilla/bugs/bug159108-expected.txt: Added.
* tables/mozilla/bugs/bug17130-1-expected.txt: Added.
* tables/mozilla/bugs/bug17130-2-expected.txt: Added.
* tables/mozilla/bugs/bug19061-1-expected.txt: Added.
* tables/mozilla/bugs/bug19061-2-expected.txt: Added.
* tables/mozilla/bugs/bug3309-1-expected.txt: Added.
* tables/mozilla/bugs/bug3309-2-expected.txt: Added.
* tables/mozilla/bugs/bug33137-expected.txt: Added.
* tables/mozilla/bugs/bug46480-1-expected.txt: Added.
* tables/mozilla/bugs/bug46480-2-expected.txt: Added.
* tables/mozilla/bugs/bug5538-expected.txt: Added.
* tables/mozilla/bugs/bug7112-1-expected.txt: Added.
* tables/mozilla/bugs/bug7112-2-expected.txt: Added.
* tables/mozilla/bugs/bug8032-1-expected.txt: Added.
* tables/mozilla/marvin/backgr_index-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug1128-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug21518-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug22122-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt: Added.
* tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@117833 268f45cc-cd09-0410-ab3c-d52691b4dbfc