WebKit-https.git
11 years ago2010-10-08 Balazs Kelemen <kbalazs@webkit.org>
kbalazs@webkit.org [Fri, 8 Oct 2010 15:26:57 +0000 (15:26 +0000)]
2010-10-08  Balazs Kelemen  <kbalazs@webkit.org>

        Reviewed by Andreas Kling.

        [Qt] TestController needs its platform dependent methods
        https://bugs.webkit.org/show_bug.cgi?id=47413

        * WebKitTestRunner/qt/TestControllerQt.cpp:
        (WTR::TestController::initializeInjectedBundlePath):
        If the WTR_INJECTEDBUNDLE_PATH environmental variable is
        set then use that otherwise use the path where the bundle
        lives in a normal trunk build.
        (WTR::TestController::initializeTestPluginDirectory):
        Set the bundle's value. It is not used currently.
        (WTR::TestController::platformInitializeContext):
        * WebKitTestRunner/qt/WebKitTestRunner.pro:

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

11 years ago2010-10-07 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Fri, 8 Oct 2010 15:19:22 +0000 (15:19 +0000)]
2010-10-07  Pavel Feldman  <pfeldman@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: add resource viewer to the network panel.
        https://bugs.webkit.org/show_bug.cgi?id=47346

        * inspector/front-end/DataGrid.js:
        (WebInspector.DataGrid):
        (WebInspector.DataGrid.prototype.autoSizeColumns):
        (WebInspector.DataGrid.prototype.updateWidths):
        (WebInspector.DataGrid.prototype.columnWidthsMap):
        (WebInspector.DataGrid.prototype.applyColumnWidthsMap):
        (WebInspector.DataGrid.prototype.isColumnVisible):
        (WebInspector.DataGrid.prototype.showColumn):
        (WebInspector.DataGrid.prototype.hideColumn):
        (WebInspector.DataGrid.prototype._positionResizers):
        (WebInspector.DataGrid.prototype._resizerDragging):
        * inspector/front-end/NetworkPanel.js:
        (WebInspector.NetworkPanel):
        (WebInspector.NetworkPanel.prototype.updateSidebarWidth):
        (WebInspector.NetworkPanel.prototype.updateMainViewWidth):
        (WebInspector.NetworkPanel.prototype.handleShortcut):
        (WebInspector.NetworkPanel.prototype._createTable):
        (WebInspector.NetworkPanel.prototype._sortItems):
        (WebInspector.NetworkPanel.prototype._sortByTimeline):
        (WebInspector.NetworkPanel.prototype._createSummaryBar):
        (WebInspector.NetworkPanel.prototype._updateDividersIfNeeded):
        (WebInspector.NetworkPanel.prototype.hide):
        (WebInspector.NetworkPanel.prototype.get searchableViews):
        (WebInspector.NetworkPanel.prototype.refresh):
        (WebInspector.NetworkPanel.prototype.reset):
        (WebInspector.NetworkPanel.prototype.refreshResource):
        (WebInspector.NetworkPanel.prototype.canShowSourceLine):
        (WebInspector.NetworkPanel.prototype.showSourceLine):
        (WebInspector.NetworkPanel.prototype._showResource):
        (WebInspector.NetworkPanel.prototype._closeVisibleResource):
        (WebInspector.NetworkPanel.prototype._resourceViewForResource):
        (WebInspector.NetworkPanel.prototype._resourceViewTypeMatchesResource):
        (WebInspector.NetworkPanel.prototype._toggleGridMode):
        (WebInspector.NetworkPanel.prototype._toggleViewingResourceMode):
        (WebInspector.NetworkDataGridNode):
        (WebInspector.NetworkDataGridNode.prototype.select):
        (WebInspector.NetworkDataGridNode.prototype._createTimelineCell):
        * inspector/front-end/networkPanel.css:
        (#network-container):
        (#network-views):
        (.network.panel .data-grid.full-grid-mode .viewer-column):
        (.network.panel .data-grid.brief-grid-mode .time-column):
        (.network.panel.viewing-resource .network-timeline-grid):
        (.network.panel .data-grid.viewing-resource-mode .timeline-column):
        (.network.panel .network-sidebar):
        (.network.panel:not(.viewing-resource) .sidebar-resizer-vertical):
        (.network.panel.viewing-resource .data-grid-resizer):
        (.network.panel .scope-bar):
        (.network.panel .resource-view.headers-visible .resource-view-content):
        (.network.panel:not(.viewing-resource) .data-grid tr.selected):

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

11 years ago2010-10-08 Andreas Kling <kling@webkit.org>
andreas.kling@nokia.com [Fri, 8 Oct 2010 14:36:32 +0000 (14:36 +0000)]
2010-10-08  Andreas Kling  <kling@webkit.org>

        Reviewed by Nikolas Zimmermann.

        SVGTextLayoutAttributesBuilder: "XValue" and "YValue" clash with X11 macros
        https://bugs.webkit.org/show_bug.cgi?id=47180

        Rename *Value to *ValueAttribute

        * rendering/svg/SVGTextLayoutAttributesBuilder.cpp:
        (WebCore::SVGTextLayoutAttributesBuilder::nextLayoutValue):
        (WebCore::SVGTextLayoutAttributesBuilder::assignLayoutAttributesForCharacter):
        * rendering/svg/SVGTextLayoutAttributesBuilder.h:

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

11 years ago2010-10-08 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
abecsi@webkit.org [Fri, 8 Oct 2010 14:31:04 +0000 (14:31 +0000)]
2010-10-08  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>

        Reviewed by Andreas Kling.

        [Qt] Fix WKStringQt.h and WKURLQt.h API problems.
        https://bugs.webkit.org/show_bug.cgi?id=47412

        * UIProcess/API/cpp/qt/WKStringQt.h:
        Remove the extern "C"
        * UIProcess/API/cpp/qt/WKURLQt.h:
        Remove the extern "C"
        * UIProcess/API/qt/qgraphicswkview.h:
        Fix the forwarded declaration

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

11 years ago2010-10-08 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
abecsi@webkit.org [Fri, 8 Oct 2010 14:00:34 +0000 (14:00 +0000)]
2010-10-08  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Don't use -whole-archive to link-in libWebKit2.a except for libQtWebKit.so
        https://bugs.webkit.org/show_bug.cgi?id=47347

        * WebCore.pro:
2010-10-08  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Don't use -whole-archive to link-in libWebKit2.a except for libQtWebKit.so
        https://bugs.webkit.org/show_bug.cgi?id=47347

        * WebKit2.pri:

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

11 years ago2010-10-08 Hui Huang <hui.2.huang@nokia.com>
commit-queue@webkit.org [Fri, 8 Oct 2010 13:58:11 +0000 (13:58 +0000)]
2010-10-08  Hui Huang  <hui.2.huang@nokia.com>

        Reviewed by Simon Hausmann.

        ifdef out code that rewrites Flash Plug-in wmode for Symbian build
        https://bugs.webkit.org/show_bug.cgi?id=43484

        * WebCoreSupport/FrameLoaderClientQt.cpp:
        (WebCore::FrameLoaderClientQt::createPlugin):

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

11 years ago2010-10-08 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
abecsi@webkit.org [Fri, 8 Oct 2010 13:56:17 +0000 (13:56 +0000)]
2010-10-08  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        WTR: Prevent sending the Done message twice on test timeout.
        https://bugs.webkit.org/show_bug.cgi?id=47410

        When InjectedBundle::done() calls stopLoading, this may trigger
        InjectedBundlePage::didFailLoadWithErrorForFrame which calls
        InjectedBundle::done() itself later in the stack.
        This would output the timeout failure message twice and confuse
        the run-webkit-tests script.

        This patch adds a third state, Stopping, which prevents WebCore
        errors to trigger done() when testing is over.

        * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
        (WTR::InjectedBundle::done):
        * WebKitTestRunner/InjectedBundle/InjectedBundle.h:

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

11 years ago2010-10-08 Gyuyoung Kim <gyuyoung.kim@samsung.com>
commit-queue@webkit.org [Fri, 8 Oct 2010 13:24:13 +0000 (13:24 +0000)]
2010-10-08  Gyuyoung Kim  <gyuyoung.kim@samsung.com>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Implement IntRectEfl.cpp
        https://bugs.webkit.org/show_bug.cgi?id=47403

        Implement IntRect for Efl Port using Eina_Rectangle.

        * platform/graphics/IntRect.h:
        * platform/graphics/efl/IntRectEfl.cpp:
        (WebCore::IntRect::IntRect):
        (WebCore::IntRect::operator Eina_Rectangle):

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

11 years ago2010-10-08 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 8 Oct 2010 12:58:38 +0000 (12:58 +0000)]
2010-10-08  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed.

        Forgot to actually land two new win results.

        * platform/win/fast/repaint/moving-shadow-on-container-expected.txt: Added.
        * platform/win/fast/repaint/moving-shadow-on-path-expected.txt: Added.

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

11 years ago2010-10-08 Andras Becsi <abecsi@webkit.org>
abecsi@webkit.org [Fri, 8 Oct 2010 12:29:18 +0000 (12:29 +0000)]
2010-10-08  Andras Becsi  <abecsi@webkit.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Add an activateFonts() implementation similar to DRT's initializeFonts().
        Original code by Simon Hausmann.
        https://bugs.webkit.org/show_bug.cgi?id=47402

        * WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp: Added.
        (WTR::activateFonts):

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

11 years ago2010-10-08 Kimmo Kinnunen <kimmo.t.kinnunen@nokia.com>
commit-queue@webkit.org [Fri, 8 Oct 2010 11:42:27 +0000 (11:42 +0000)]
2010-10-08  Kimmo Kinnunen  <kimmo.t.kinnunen@nokia.com>

        Reviewed by Andreas Kling.

        Notify WebPage when QGraphicsWKView gains focus. Set both
        active flag and focused flag, similar to QWebPage behavior.

        [Qt] WebKit2 should support focusing
        https://bugs.webkit.org/show_bug.cgi?id=47168

        * UIProcess/API/qt/qgraphicswkview.cpp:
        (QGraphicsWKView::focusInEvent): Added.
        (QGraphicsWKView::focusOutEvent): Added.
        * UIProcess/API/qt/qgraphicswkview.h: Added declarations.

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

11 years ago2010-10-08 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 8 Oct 2010 11:21:53 +0000 (11:21 +0000)]
2010-10-08  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed.

        Rebaseline win results.

        * platform/win/fast/repaint/moving-shadow-on-container-expected.txt: Added.
        * platform/win/fast/repaint/moving-shadow-on-path-expected.txt: Added.
        * platform/win/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
        * platform/win/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
        * platform/win/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt: Added.
        * platform/win/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
        * platform/win/svg/css: Added.
        * platform/win/svg/css/composite-shadow-example-expected.txt: Added.
        * platform/win/svg/css/composite-shadow-with-opacity-expected.txt: Added.
        * platform/win/svg/css/stars-with-shadow-expected.txt: Added.
        * platform/win/svg/custom/broken-internal-references-expected.txt:
        * platform/win/svg/custom/image-with-transform-clip-filter-expected.txt:
        * platform/win/svg/custom/junk-data-expected.txt:
        * platform/win/svg/custom/massive-coordinates-expected.txt:
        * platform/win/svg/custom/missing-xlink-expected.txt: Removed.
        * platform/win/svg/custom/mouse-move-on-svg-container-expected.txt:
        * platform/win/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
        * platform/win/svg/custom/mouse-move-on-svg-root-expected.txt:
        * platform/win/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
        * platform/win/svg/custom/relative-sized-inner-svg-expected.txt:
        * platform/win/svg/custom/relative-sized-use-on-symbol-expected.txt:
        * platform/win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
        * platform/win/svg/custom/use-css-events-expected.txt:
        * platform/win/svg/filters/feColorMatrix-values-expected.txt:
        * platform/win/svg/hixie/mixed: Removed.

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

11 years ago2010-10-08 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 8 Oct 2010 11:09:27 +0000 (11:09 +0000)]
2010-10-08  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed.

        Complete Snow Leopard rebaselining.

        * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
        * platform/mac/svg/custom/junk-data-expected.txt:
        * platform/mac/svg/custom/missing-xlink-expected.txt:
        * platform/mac/svg/custom/path-bad-data-expected.txt:
        * platform/mac/svg/hixie/error/012-expected.txt:
        * platform/mac/svg/text/text-intro-05-t-expected.txt:

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

11 years ago2010-10-08 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Fri, 8 Oct 2010 10:39:41 +0000 (10:39 +0000)]
2010-10-08  Dirk Schulze  <krit@webkit.org>

        Unreviewed update of Gtk an Qt baseline after commit 69386.

        * platform/gtk/fast/repaint/moving-shadow-on-container-expected.txt:
        * platform/gtk/fast/repaint/moving-shadow-on-path-expected.txt:
        * platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.txt:
        * platform/gtk/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
        * platform/gtk/svg/batik/text/textDecoration-expected.txt:
        * platform/gtk/svg/css/arrow-with-shadow-expected.txt:
        * platform/gtk/svg/css/composite-shadow-example-expected.txt:
        * platform/gtk/svg/css/composite-shadow-text-expected.txt:
        * platform/gtk/svg/css/composite-shadow-with-opacity-expected.txt:
        * platform/gtk/svg/css/group-with-shadow-expected.txt:
        * platform/gtk/svg/css/mask-with-shadow-expected.txt:
        * platform/gtk/svg/css/path-with-shadow-expected.txt:
        * platform/gtk/svg/css/shadow-and-opacity-expected.txt:
        * platform/gtk/svg/css/shadow-changes-expected.txt:
        * platform/gtk/svg/css/shadow-with-large-radius-expected.txt:
        * platform/gtk/svg/css/shadow-with-negative-offset-expected.txt:
        * platform/gtk/svg/css/stars-with-shadow-expected.txt:
        * platform/gtk/svg/custom/broken-internal-references-expected.txt:
        * platform/gtk/svg/custom/clip-path-id-changes-expected.txt:
        * platform/gtk/svg/custom/clone-element-with-animated-svg-properties-expected.txt:
        * platform/gtk/svg/custom/convolution-crash-expected.txt:
        * platform/gtk/svg/custom/empty-mask-expected.txt:
        * platform/gtk/svg/custom/fill-opacity-hsl-expected.txt:
        * platform/gtk/svg/custom/fill-opacity-rgba-expected.txt:
        * platform/gtk/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
        * platform/gtk/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
        * platform/gtk/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:
        * platform/gtk/svg/custom/js-repaint-rect-on-path-with-stroke-expected.txt:
        * platform/gtk/svg/custom/js-update-stop-linked-gradient-expected.txt:
        * platform/gtk/svg/custom/marker-empty-path-expected.txt:
        * platform/gtk/svg/custom/marker-opacity-expected.txt:
        * platform/gtk/svg/custom/marker-referencePoint-expected.txt:
        * platform/gtk/svg/custom/mask-invalidation-expected.txt:
        * platform/gtk/svg/custom/massive-coordinates-expected.txt:
        * platform/gtk/svg/custom/mouse-move-on-svg-container-expected.txt:
        * platform/gtk/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
        * platform/gtk/svg/custom/mouse-move-on-svg-root-expected.txt:
        * platform/gtk/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
        * platform/gtk/svg/custom/non-scaling-stroke-markers-expected.txt:
        * platform/gtk/svg/custom/path-zero-strokewidth-expected.txt:
        * platform/gtk/svg/custom/pattern-incorrect-tiling-expected.txt:
        * platform/gtk/svg/custom/pattern-no-pixelation-expected.txt:
        * platform/gtk/svg/custom/pattern-size-bigger-than-target-size-expected.txt:
        * platform/gtk/svg/custom/pattern-skew-transformed-expected.txt:
        * platform/gtk/svg/custom/recursive-gradient-expected.txt:
        * platform/gtk/svg/custom/recursive-pattern-expected.txt:
        * platform/gtk/svg/custom/relative-sized-content-expected.txt:
        * platform/gtk/svg/custom/relative-sized-content-with-resources-expected.txt:
        * platform/gtk/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
        * platform/gtk/svg/custom/relative-sized-inner-svg-expected.txt:
        * platform/gtk/svg/custom/relative-sized-shadow-tree-content-expected.txt:
        * platform/gtk/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
        * platform/gtk/svg/custom/repaint-moving-svg-and-div-expected.txt:
        * platform/gtk/svg/custom/repaint-stroke-width-changes-expected.txt:
        * platform/gtk/svg/custom/stroke-width-large-expected.txt:
        * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt:
        * platform/gtk/svg/custom/text-x-dy-lists-expected.txt:
        * platform/gtk/svg/custom/text-zoom-expected.txt:
        * platform/gtk/svg/custom/use-property-synchronization-crash-expected.txt:
        * platform/gtk/svg/filters/feLighting-crash-expected.txt:
        * platform/gtk/svg/filters/filter-width-update-expected.txt:
        * platform/gtk/svg/filters/filterRes1-expected.txt:
        * platform/gtk/svg/filters/filterRes2-expected.txt:
        * platform/gtk/svg/filters/filterRes3-expected.txt:
        * platform/gtk/svg/foreignObject/svg-document-as-direct-child-expected.txt:
        * platform/gtk/svg/foreignObject/svg-document-in-html-document-expected.txt:
        * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
        * platform/gtk/svg/hixie/text/001-expected.txt:
        * platform/gtk/svg/in-html/circle-expected.txt:
        * platform/gtk/svg/overflow/overflow-on-inner-svg-element-defaults-expected.txt:
        * platform/gtk/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.txt:
        * platform/gtk/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.txt:
        * platform/gtk/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.txt:
        * platform/gtk/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.txt:
        * platform/gtk/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.txt:
        * platform/gtk/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt:
        * platform/gtk/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.txt:
        * platform/gtk/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.txt:
        * platform/gtk/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt:
        * platform/gtk/svg/repaint/filter-repaint-expected.txt:
        * platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacing-stretch-1-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacing-stretch-2-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacing-stretch-3-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacing-stretch-4-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
        * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
        * platform/gtk/svg/text/select-x-list-1-expected.txt:
        * platform/gtk/svg/text/select-x-list-2-expected.txt:
        * platform/gtk/svg/text/select-x-list-3-expected.txt:
        * platform/gtk/svg/text/select-x-list-4-expected.txt:
        * platform/gtk/svg/text/select-x-list-with-tspans-1-expected.txt:
        * platform/gtk/svg/text/select-x-list-with-tspans-2-expected.txt:
        * platform/gtk/svg/text/select-x-list-with-tspans-3-expected.txt:
        * platform/gtk/svg/text/select-x-list-with-tspans-4-expected.txt:
        * platform/gtk/svg/text/text-hkern-expected.txt:
        * platform/gtk/svg/text/text-vkern-expected.txt:
        * platform/gtk/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.txt:
        * platform/gtk/svg/zoom/page/absolute-sized-document-scrollbars-expected.txt:
        * platform/gtk/svg/zoom/page/relative-sized-document-scrollbars-expected.txt:
        * platform/gtk/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
        * platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt:
        * platform/gtk/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
        * platform/gtk/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
        * platform/gtk/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt:
        * platform/gtk/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
        * platform/gtk/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.txt:
        * platform/gtk/svg/zoom/text/absolute-sized-document-scrollbars-expected.txt:
        * platform/gtk/svg/zoom/text/relative-sized-document-scrollbars-expected.txt:
        * platform/gtk/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt:
        * platform/gtk/svg/zoom/text/zoom-foreignObject-expected.txt:
        * platform/gtk/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
        * platform/gtk/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt:
        * platform/gtk/svg/zoom/text/zoom-svg-float-border-padding-expected.txt:
        * platform/gtk/transforms/svg-vs-css-expected.txt:
        * platform/qt/fast/repaint/moving-shadow-on-container-expected.txt:
        * platform/qt/fast/repaint/moving-shadow-on-path-expected.txt:
        * platform/qt/fast/repaint/repaint-svg-after-style-change-expected.txt:
        * platform/qt/fast/repaint/svg-layout-root-style-attr-update-expected.txt:
        * platform/qt/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
        * platform/qt/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
        * platform/qt/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
        * platform/qt/svg/batik/text/textDecoration-expected.txt:
        * platform/qt/svg/css/arrow-with-shadow-expected.txt:
        * platform/qt/svg/css/circle-in-mask-with-shadow-expected.txt:
        * platform/qt/svg/css/clippath-with-shadow-expected.txt:
        * platform/qt/svg/css/composite-shadow-text-expected.txt:
        * platform/qt/svg/css/mask-with-shadow-expected.txt:
        * platform/qt/svg/css/path-with-shadow-expected.txt:
        * platform/qt/svg/css/shadow-and-opacity-expected.txt:
        * platform/qt/svg/css/shadow-with-large-radius-expected.txt:
        * platform/qt/svg/css/shadow-with-negative-offset-expected.txt:
        * platform/qt/svg/css/stars-with-shadow-expected.txt:
        * platform/qt/svg/custom/absolute-sized-content-with-resources-expected.txt:
        * platform/qt/svg/custom/animation-currentColor-expected.txt:
        * platform/qt/svg/custom/broken-internal-references-expected.txt:
        * platform/qt/svg/custom/clip-path-id-changes-expected.txt:
        * platform/qt/svg/custom/clone-element-with-animated-svg-properties-expected.txt:
        * platform/qt/svg/custom/convolution-crash-expected.txt:
        * platform/qt/svg/custom/empty-mask-expected.txt:
        * platform/qt/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
        * platform/qt/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
        * platform/qt/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:
        * platform/qt/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.txt:
        * platform/qt/svg/custom/js-repaint-rect-on-path-with-stroke-expected.txt:
        * platform/qt/svg/custom/js-update-stop-linked-gradient-expected.txt:
        * platform/qt/svg/custom/marker-child-changes-css-expected.txt:
        * platform/qt/svg/custom/marker-empty-path-expected.txt:
        * platform/qt/svg/custom/marker-opacity-expected.txt:
        * platform/qt/svg/custom/marker-referencePoint-expected.txt:
        * platform/qt/svg/custom/marker-strokeWidth-changes-expected.txt:
        * platform/qt/svg/custom/mask-invalidation-expected.txt:
        * platform/qt/svg/custom/mask-on-multiple-objects-expected.txt:
        * platform/qt/svg/custom/mask-with-default-value-expected.txt:
        * platform/qt/svg/custom/massive-coordinates-expected.txt:
        * platform/qt/svg/custom/mouse-move-on-svg-container-expected.txt:
        * platform/qt/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
        * platform/qt/svg/custom/mouse-move-on-svg-root-expected.txt:
        * platform/qt/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
        * platform/qt/svg/custom/non-scaling-stroke-expected.txt:
        * platform/qt/svg/custom/non-scaling-stroke-markers-expected.txt:
        * platform/qt/svg/custom/pattern-excessive-malloc-expected.txt:
        * platform/qt/svg/custom/pattern-incorrect-tiling-expected.txt:
        * platform/qt/svg/custom/pattern-no-pixelation-expected.txt:
        * platform/qt/svg/custom/pattern-size-bigger-than-target-size-expected.txt:
        * platform/qt/svg/custom/pattern-skew-transformed-expected.txt:
        * platform/qt/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.txt:
        * platform/qt/svg/custom/recursive-gradient-expected.txt:
        * platform/qt/svg/custom/recursive-mask-expected.txt:
        * platform/qt/svg/custom/recursive-pattern-expected.txt:
        * platform/qt/svg/custom/relative-sized-content-expected.txt:
        * platform/qt/svg/custom/relative-sized-content-with-resources-expected.txt:
        * platform/qt/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
        * platform/qt/svg/custom/relative-sized-inner-svg-expected.txt:
        * platform/qt/svg/custom/relative-sized-shadow-tree-content-expected.txt:
        * platform/qt/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt:
        * platform/qt/svg/custom/relative-sized-use-on-symbol-expected.txt:
        * platform/qt/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
        * platform/qt/svg/custom/repaint-moving-svg-and-div-expected.txt:
        * platform/qt/svg/custom/repaint-stroke-width-changes-expected.txt:
        * platform/qt/svg/custom/resource-invalidate-on-target-update-expected.txt:
        * platform/qt/svg/custom/stroke-width-large-expected.txt:
        * platform/qt/svg/custom/text-zoom-expected.txt:
        * platform/qt/svg/custom/transformedMaskFails-expected.txt:
        * platform/qt/svg/custom/use-on-clip-path-with-transformation-expected.txt:
        * platform/qt/svg/custom/use-on-symbol-inside-pattern-expected.txt:
        * platform/qt/svg/custom/use-property-synchronization-crash-expected.txt:
        * platform/qt/svg/filters/feColorMatrix-values-expected.txt:
        * platform/qt/svg/filters/feComposite-expected.txt:
        * platform/qt/svg/filters/feGaussianBlur-expected.txt:
        * platform/qt/svg/filters/feLighting-crash-expected.txt:
        * platform/qt/svg/filters/feMerge-expected.txt:
        * platform/qt/svg/filters/feMerge-wrong-input-expected.txt:
        * platform/qt/svg/filters/feOffset-expected.txt:
        * platform/qt/svg/filters/feTile-expected.txt:
        * platform/qt/svg/filters/filter-clip-expected.txt:
        * platform/qt/svg/filters/filter-width-update-expected.txt:
        * platform/qt/svg/filters/shadow-on-filter-expected.txt:
        * platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt:
        * platform/qt/svg/filters/subRegion-one-effect-expected.txt:
        * platform/qt/svg/filters/subRegion-two-effects-expected.txt:
        * platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.txt:
        * platform/qt/svg/foreignObject/svg-document-in-html-document-expected.txt:
        * platform/qt/svg/foreignObject/text-tref-02-b-expected.txt:
        * platform/qt/svg/hixie/text/001-expected.txt:
        * platform/qt/svg/in-html/circle-expected.txt:
        * platform/qt/svg/overflow/overflow-on-inner-svg-element-defaults-expected.txt:
        * platform/qt/svg/overflow/overflow-on-inner-svg-element-expected.txt:
        * platform/qt/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.txt:
        * platform/qt/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.txt:
        * platform/qt/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.txt:
        * platform/qt/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.txt:
        * platform/qt/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.txt:
        * platform/qt/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt:
        * platform/qt/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.txt:
        * platform/qt/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.txt:
        * platform/qt/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt:
        * platform/qt/svg/text/foreignObject-text-clipping-bug-expected.txt:
        * platform/qt/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
        * platform/qt/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
        * platform/qt/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
        * platform/qt/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
        * platform/qt/svg/text/select-textLength-spacing-stretch-1-expected.txt:
        * platform/qt/svg/text/select-textLength-spacing-stretch-2-expected.txt:
        * platform/qt/svg/text/select-textLength-spacing-stretch-3-expected.txt:
        * platform/qt/svg/text/select-textLength-spacing-stretch-4-expected.txt:
        * platform/qt/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
        * platform/qt/svg/text/select-x-list-1-expected.txt:
        * platform/qt/svg/text/select-x-list-2-expected.txt:
        * platform/qt/svg/text/select-x-list-3-expected.txt:
        * platform/qt/svg/text/select-x-list-4-expected.txt:
        * platform/qt/svg/text/select-x-list-with-tspans-1-expected.txt:
        * platform/qt/svg/text/select-x-list-with-tspans-2-expected.txt:
        * platform/qt/svg/text/select-x-list-with-tspans-3-expected.txt:
        * platform/qt/svg/text/select-x-list-with-tspans-4-expected.txt:
        * platform/qt/svg/text/text-hkern-expected.txt:
        * platform/qt/svg/text/text-vkern-expected.txt:
        * platform/qt/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
        * platform/qt/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.txt:
        * platform/qt/svg/zoom/page/absolute-sized-document-scrollbars-expected.txt:
        * platform/qt/svg/zoom/page/relative-sized-document-scrollbars-expected.txt:
        * platform/qt/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
        * platform/qt/svg/zoom/page/zoom-foreignObject-expected.txt:
        * platform/qt/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
        * platform/qt/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
        * platform/qt/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt:
        * platform/qt/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
        * platform/qt/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
        * platform/qt/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.txt:
        * platform/qt/svg/zoom/text/absolute-sized-document-scrollbars-expected.txt:
        * platform/qt/svg/zoom/text/relative-sized-document-scrollbars-expected.txt:
        * platform/qt/svg/zoom/text/zoom-foreignObject-expected.txt:
        * platform/qt/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
        * platform/qt/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:
        * platform/qt/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt:
        * platform/qt/svg/zoom/text/zoom-svg-float-border-padding-expected.txt:

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

11 years ago2010-10-08 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Fri, 8 Oct 2010 10:25:24 +0000 (10:25 +0000)]
2010-10-08  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed.

        Update some results we missed in the last commit.

        * fast/repaint/repaint-svg-after-style-change-expected.txt:
        * fast/repaint/svg-layout-root-style-attr-update-expected.txt:
        * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt:
        * platform/mac/fast/repaint/moving-shadow-on-path-expected.txt:
        * platform/mac/http/tests/misc/slow-loading-image-in-pattern-expected.txt:
        * platform/mac/transforms/svg-vs-css-expected.txt:

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

11 years ago2010-10-08 Andreas Kling <andreas.kling@nokia.com>
andreas.kling@nokia.com [Fri, 8 Oct 2010 09:49:50 +0000 (09:49 +0000)]
2010-10-08  Andreas Kling  <andreas.kling@nokia.com>

        Reviewed by Nikolas Zimmermann.

        SVG: Make RenderPath DRT output platform-independent
        https://bugs.webkit.org/show_bug.cgi?id=46051

        Move away from using the port-specific Path::debugString() to dump
        RenderPath objects. This shrinks the DRT output delta between platforms
        and makes it more readable as we now dump only the relevant,
        element-specific properties of each object.

        * rendering/SVGRenderTreeAsText.cpp:
        (WebCore::operator<<):
        Generate DRT output for RenderPaths in a platform-independent manner,
        dumping the relevant element properties.
2010-10-08  Andreas Kling  <kling@webkit.org>

        Reviewed by Nikolas Zimmermann.

        SVG: Make RenderPath DRT output platform-independent
        https://bugs.webkit.org/show_bug.cgi?id=46051

        * platform/mac-leopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
        * platform/mac-leopard/svg/custom/junk-data-expected.txt:
        * platform/mac-leopard/svg/custom/missing-xlink-expected.txt:
        * platform/mac-leopard/svg/custom/path-bad-data-expected.txt:
        * platform/mac-leopard/svg/hixie/error/012-expected.txt:
        * platform/mac-leopard/svg/text/text-intro-05-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-25-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-85-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/color-prof-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-coord-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-coord-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/linking-a-07-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/masking-path-05-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-fill-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-fill-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-fill-04-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-fill-05-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-10-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-13-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/render-elems-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/render-elems-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/render-elems-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/shapes-line-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-cond-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-cond-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-defs-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-frag-04-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-group-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-group-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-image-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-image-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-image-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-image-04-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-image-05-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-image-08-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-image-09-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-image-10-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/styling-css-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/styling-css-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/styling-css-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-fonts-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-tref-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
        * platform/mac/svg/batik/filters/feTile-expected.txt:
        * platform/mac/svg/batik/filters/filterRegions-expected.txt:
        * platform/mac/svg/batik/masking/maskRegions-expected.txt:
        * platform/mac/svg/batik/paints/gradientLimit-expected.txt:
        * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
        * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
        * platform/mac/svg/batik/paints/patternRegions-expected.txt:
        * platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
        * platform/mac/svg/batik/text/longTextOnPath-expected.txt:
        * platform/mac/svg/batik/text/smallFonts-expected.txt:
        * platform/mac/svg/batik/text/textAnchor-expected.txt:
        * platform/mac/svg/batik/text/textAnchor2-expected.txt:
        * platform/mac/svg/batik/text/textAnchor3-expected.txt:
        * platform/mac/svg/batik/text/textDecoration-expected.txt:
        * platform/mac/svg/batik/text/textEffect2-expected.txt:
        * platform/mac/svg/batik/text/textFeatures-expected.txt:
        * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
        * platform/mac/svg/batik/text/textLength-expected.txt:
        * platform/mac/svg/batik/text/textOnPath-expected.txt:
        * platform/mac/svg/batik/text/textOnPath2-expected.txt:
        * platform/mac/svg/batik/text/textOnPath3-expected.txt:
        * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
        * platform/mac/svg/batik/text/textProperties-expected.txt:
        * platform/mac/svg/batik/text/textProperties2-expected.txt:
        * platform/mac/svg/batik/text/verticalText-expected.txt:
        * platform/mac/svg/batik/text/verticalTextOnPath-expected.txt:
        * platform/mac/svg/carto.net/button-expected.txt:
        * platform/mac/svg/carto.net/colourpicker-expected.txt:
        * platform/mac/svg/carto.net/combobox-expected.txt:
        * platform/mac/svg/carto.net/scrollbar-expected.txt:
        * platform/mac/svg/carto.net/selectionlist-expected.txt:
        * platform/mac/svg/carto.net/slider-expected.txt:
        * platform/mac/svg/carto.net/tabgroup-expected.txt:
        * platform/mac/svg/carto.net/textbox-expected.txt:
        * platform/mac/svg/carto.net/window-expected.txt:
        * platform/mac/svg/clip-path/clip-in-mask-expected.txt:
        * platform/mac/svg/clip-path/clip-in-mask-objectBoundingBox-expected.txt:
        * platform/mac/svg/clip-path/clip-in-mask-userSpaceOnUse-expected.txt:
        * platform/mac/svg/clip-path/clip-path-child-clipped-expected.txt:
        * platform/mac/svg/clip-path/clip-path-childs-clipped-expected.txt:
        * platform/mac/svg/clip-path/clip-path-clipped-evenodd-twice-expected.txt:
        * platform/mac/svg/clip-path/clip-path-clipped-expected.txt:
        * platform/mac/svg/clip-path/clip-path-clipped-no-content-expected.txt:
        * platform/mac/svg/clip-path/clip-path-clipped-nonzero-expected.txt:
        * platform/mac/svg/clip-path/clip-path-evenodd-expected.txt:
        * platform/mac/svg/clip-path/clip-path-evenodd-nonzero-expected.txt:
        * platform/mac/svg/clip-path/clip-path-nonzero-evenodd-expected.txt:
        * platform/mac/svg/clip-path/clip-path-nonzero-expected.txt:
        * platform/mac/svg/clip-path/clip-path-objectBoundingBox-expected.txt:
        * platform/mac/svg/clip-path/clip-path-on-clipped-use-expected.txt:
        * platform/mac/svg/clip-path/clip-path-on-g-and-child-expected.txt:
        * platform/mac/svg/clip-path/clip-path-on-g-expected.txt:
        * platform/mac/svg/clip-path/clip-path-on-svg-and-child-expected.txt:
        * platform/mac/svg/clip-path/clip-path-on-svg-expected.txt:
        * platform/mac/svg/clip-path/clip-path-pixelation-expected.txt:
        * platform/mac/svg/clip-path/clip-path-recursive-call-by-child-expected.txt:
        * platform/mac/svg/clip-path/clip-path-recursive-call-expected.txt:
        * platform/mac/svg/clip-path/clip-path-text-and-shape-expected.txt:
        * platform/mac/svg/clip-path/clip-path-text-and-stroke-expected.txt:
        * platform/mac/svg/clip-path/clip-path-text-expected.txt:
        * platform/mac/svg/clip-path/clip-path-use-as-child-expected.txt:
        * platform/mac/svg/clip-path/clip-path-use-as-child2-expected.txt:
        * platform/mac/svg/clip-path/clip-path-use-as-child3-expected.txt:
        * platform/mac/svg/clip-path/clip-path-use-as-child4-expected.txt:
        * platform/mac/svg/clip-path/clip-path-use-as-child5-expected.txt:
        * platform/mac/svg/clip-path/clip-path-userSpaceOnUse-expected.txt:
        * platform/mac/svg/clip-path/clip-path-with-container-expected.txt:
        * platform/mac/svg/clip-path/clip-path-with-different-unittypes-expected.txt:
        * platform/mac/svg/clip-path/clip-path-with-different-unittypes2-expected.txt:
        * platform/mac/svg/clip-path/clip-path-with-invisibile-child-expected.txt:
        * platform/mac/svg/clip-path/clip-path-with-text-clipped-expected.txt:
        * platform/mac/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt:
        * platform/mac/svg/clip-path/deep-nested-clip-in-mask-expected.txt:
        * platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt:
        * platform/mac/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.txt:
        * platform/mac/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.txt:
        * platform/mac/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.txt:
        * platform/mac/svg/css/arrow-with-shadow-expected.txt:
        * platform/mac/svg/css/circle-in-mask-with-shadow-expected.txt:
        * platform/mac/svg/css/clippath-with-shadow-expected.txt:
        * platform/mac/svg/css/composite-shadow-example-expected.txt:
        * platform/mac/svg/css/composite-shadow-text-expected.txt:
        * platform/mac/svg/css/composite-shadow-with-opacity-expected.txt:
        * platform/mac/svg/css/css-box-min-width-expected.txt:
        * platform/mac/svg/css/group-with-shadow-expected.txt:
        * platform/mac/svg/css/mask-with-shadow-expected.txt:
        * platform/mac/svg/css/path-with-shadow-expected.txt:
        * platform/mac/svg/css/shadow-and-opacity-expected.txt:
        * platform/mac/svg/css/shadow-changes-expected.txt:
        * platform/mac/svg/css/shadow-with-large-radius-expected.txt:
        * platform/mac/svg/css/shadow-with-negative-offset-expected.txt:
        * platform/mac/svg/css/stars-with-shadow-expected.txt:
        * platform/mac/svg/custom/SVGNumber-interface-expected.txt:
        * platform/mac/svg/custom/SVGPoint-interface-expected.txt:
        * platform/mac/svg/custom/SVGRect-interface-expected.txt:
        * platform/mac/svg/custom/absolute-sized-content-with-resources-expected.txt:
        * platform/mac/svg/custom/absolute-sized-svg-in-xhtml-expected.txt:
        * platform/mac/svg/custom/alignment-baseline-modes-expected.txt:
        * platform/mac/svg/custom/altglyph-expected.txt:
        * platform/mac/svg/custom/animate-path-discrete-expected.txt:
        * platform/mac/svg/custom/animate-path-morphing-expected.txt:
        * platform/mac/svg/custom/attribute-namespace-check-expected.txt:
        * platform/mac/svg/custom/broken-internal-references-expected.txt:
        * platform/mac/svg/custom/circle-move-invalidation-expected.txt:
        * platform/mac/svg/custom/circular-marker-reference-1-expected.txt:
        * platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
        * platform/mac/svg/custom/circular-marker-reference-3-expected.txt:
        * platform/mac/svg/custom/circular-marker-reference-4-expected.txt:
        * platform/mac/svg/custom/class-baseValue-expected.txt:
        * platform/mac/svg/custom/class-selector-expected.txt:
        * platform/mac/svg/custom/clip-path-child-changes-expected.txt:
        * platform/mac/svg/custom/clip-path-href-changes-expected.txt:
        * platform/mac/svg/custom/clip-path-id-changes-expected.txt:
        * platform/mac/svg/custom/clip-path-referencing-use-expected.txt:
        * platform/mac/svg/custom/clip-path-referencing-use2-expected.txt:
        * platform/mac/svg/custom/clip-path-units-changes-expected.txt:
        * platform/mac/svg/custom/clip-path-with-transform-expected.txt:
        * platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt:
        * platform/mac/svg/custom/conditional-processing-outside-switch-expected.txt:
        * platform/mac/svg/custom/container-opacity-clip-viewBox-expected.txt:
        * platform/mac/svg/custom/control-points-for-S-and-T-expected.txt:
        * platform/mac/svg/custom/convolution-crash-expected.txt:
        * platform/mac/svg/custom/coords-relative-units-transforms-expected.txt:
        * platform/mac/svg/custom/create-metadata-element-expected.txt:
        * platform/mac/svg/custom/createelement-expected.txt:
        * platform/mac/svg/custom/css-pixels-dpi-expected.txt:
        * platform/mac/svg/custom/dasharrayOrigin-expected.txt:
        * platform/mac/svg/custom/deep-dynamic-updates-expected.txt:
        * platform/mac/svg/custom/display-none-expected.txt:
        * platform/mac/svg/custom/dominant-baseline-hanging-expected.txt:
        * platform/mac/svg/custom/dominant-baseline-modes-expected.txt:
        * platform/mac/svg/custom/dynamic-empty-path-expected.txt:
        * platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt:
        * platform/mac/svg/custom/dynamic-viewBox-expected.txt:
        * platform/mac/svg/custom/empty-clip-path-expected.txt:
        * platform/mac/svg/custom/empty-mask-expected.txt:
        * platform/mac/svg/custom/empty-merge-expected.txt:
        * platform/mac/svg/custom/evt-onload-expected.txt:
        * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
        * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
        * platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
        * platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
        * platform/mac/svg/custom/feDisplacementMap-01-expected.txt:
        * platform/mac/svg/custom/fill-SVGPaint-interface-expected.txt:
        * platform/mac/svg/custom/fill-fallback-expected.txt:
        * platform/mac/svg/custom/fill-opacity-hsl-expected.txt:
        * platform/mac/svg/custom/fill-opacity-rgba-expected.txt:
        * platform/mac/svg/custom/fill-update-expected.txt:
        * platform/mac/svg/custom/focus-ring-expected.txt:
        * platform/mac/svg/custom/foreign-object-skew-expected.txt:
        * platform/mac/svg/custom/foreignObject-crash-on-hover-expected.txt:
        * platform/mac/svg/custom/fractional-rects-expected.txt:
        * platform/mac/svg/custom/getPresentationAttribute-expected.txt:
        * platform/mac/svg/custom/getTransformToElement-expected.txt:
        * platform/mac/svg/custom/getscreenctm-in-mixed-content-expected.txt:
        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
        * platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
        * platform/mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:
        * platform/mac/svg/custom/getsvgdocument-expected.txt:
        * platform/mac/svg/custom/glyph-selection-lang-attribute-expected.txt:
        * platform/mac/svg/custom/gradient-add-stops-expected.txt:
        * platform/mac/svg/custom/gradient-attr-update-expected.txt:
        * platform/mac/svg/custom/gradient-cycle-detection-expected.txt:
        * platform/mac/svg/custom/gradient-deep-referencing-expected.txt:
        * platform/mac/svg/custom/gradient-rotated-bbox-expected.txt:
        * platform/mac/svg/custom/gradient-stop-corner-cases-expected.txt:
        * platform/mac/svg/custom/gradient-stop-style-change-expected.txt:
        * platform/mac/svg/custom/gradient-stroke-width-expected.txt:
        * platform/mac/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.txt:
        * platform/mac/svg/custom/grayscale-gradient-mask-expected.txt:
        * platform/mac/svg/custom/group-opacity-expected.txt:
        * platform/mac/svg/custom/hit-test-unclosed-subpaths-expected.txt:
        * platform/mac/svg/custom/hit-test-with-br-expected.txt:
        * platform/mac/svg/custom/hover-default-fill-expected.txt:
        * platform/mac/svg/custom/image-parent-translation-expected.txt:
        * platform/mac/svg/custom/image-small-width-height-expected.txt:
        * platform/mac/svg/custom/image-with-aspect-ratio-stretch-expected.txt:
        * platform/mac/svg/custom/image-with-transform-clip-filter-expected.txt:
        * platform/mac/svg/custom/inline-svg-in-xhtml-expected.txt:
        * platform/mac/svg/custom/inner-percent-expected.txt:
        * platform/mac/svg/custom/inner-svg-hit-test-expected.txt:
        * platform/mac/svg/custom/invalid-css-expected.txt:
        * platform/mac/svg/custom/invalid-fill-expected.txt:
        * platform/mac/svg/custom/invalid-fill-hex-expected.txt:
        * platform/mac/svg/custom/invalid-lengthlist-expected.txt:
        * platform/mac/svg/custom/invalid-transforms-expected.txt:
        * platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
        * platform/mac/svg/custom/js-late-clipPath-creation-expected.txt:
        * platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt:
        * platform/mac/svg/custom/js-late-marker-creation-expected.txt:
        * platform/mac/svg/custom/js-late-mask-and-object-creation-expected.txt:
        * platform/mac/svg/custom/js-late-mask-creation-expected.txt:
        * platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt:
        * platform/mac/svg/custom/js-late-pattern-creation-expected.txt:
        * platform/mac/svg/custom/js-repaint-rect-on-path-with-stroke-expected.txt:
        * platform/mac/svg/custom/js-update-bounce-expected.txt:
        * platform/mac/svg/custom/js-update-container-expected.txt:
        * platform/mac/svg/custom/js-update-container2-expected.txt:
        * platform/mac/svg/custom/js-update-gradient-expected.txt:
        * platform/mac/svg/custom/js-update-path-changes-expected.txt:
        * platform/mac/svg/custom/js-update-path-removal-expected.txt:
        * platform/mac/svg/custom/js-update-pattern-child-expected.txt:
        * platform/mac/svg/custom/js-update-pattern-expected.txt:
        * platform/mac/svg/custom/js-update-polygon-changes-expected.txt:
        * platform/mac/svg/custom/js-update-polygon-removal-expected.txt:
        * platform/mac/svg/custom/js-update-stop-expected.txt:
        * platform/mac/svg/custom/js-update-stop-linked-gradient-expected.txt:
        * platform/mac/svg/custom/js-update-style-expected.txt:
        * platform/mac/svg/custom/js-update-transform-addition-expected.txt:
        * platform/mac/svg/custom/js-update-transform-changes-expected.txt:
        * platform/mac/svg/custom/large-bounding-box-percents-expected.txt:
        * platform/mac/svg/custom/linking-a-03-b-all-expected.txt:
        * platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt:
        * platform/mac/svg/custom/linking-a-03-b-transform-expected.txt:
        * platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt:
        * platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt:
        * platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt:
        * platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt:
        * platform/mac/svg/custom/marker-changes-expected.txt:
        * platform/mac/svg/custom/marker-child-changes-css-expected.txt:
        * platform/mac/svg/custom/marker-child-changes-expected.txt:
        * platform/mac/svg/custom/marker-default-width-height-expected.txt:
        * platform/mac/svg/custom/marker-empty-path-expected.txt:
        * platform/mac/svg/custom/marker-opacity-expected.txt:
        * platform/mac/svg/custom/marker-overflow-clip-expected.txt:
        * platform/mac/svg/custom/marker-referencePoint-expected.txt:
        * platform/mac/svg/custom/marker-strokeWidth-changes-expected.txt:
        * platform/mac/svg/custom/marker-viewBox-changes-expected.txt:
        * platform/mac/svg/custom/mask-changes-expected.txt:
        * platform/mac/svg/custom/mask-child-changes-expected.txt:
        * platform/mac/svg/custom/mask-colorspace-expected.txt:
        * platform/mac/svg/custom/mask-excessive-malloc-expected.txt:
        * platform/mac/svg/custom/mask-inside-defs-expected.txt:
        * platform/mac/svg/custom/mask-invalidation-expected.txt:
        * platform/mac/svg/custom/mask-on-multiple-objects-expected.txt:
        * platform/mac/svg/custom/mask-with-all-units-expected.txt:
        * platform/mac/svg/custom/mask-with-default-value-expected.txt:
        * platform/mac/svg/custom/massive-coordinates-expected.txt:
        * platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt:
        * platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
        * platform/mac/svg/custom/mouse-move-on-svg-root-expected.txt:
        * platform/mac/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
        * platform/mac/svg/custom/no-inherited-dashed-stroke-expected.txt:
        * platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
        * platform/mac/svg/custom/non-opaque-filters-expected.txt:
        * platform/mac/svg/custom/non-scaling-stroke-expected.txt:
        * platform/mac/svg/custom/non-scaling-stroke-markers-expected.txt:
        * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
        * platform/mac/svg/custom/path-update-expected.txt:
        * platform/mac/svg/custom/path-zero-strokewidth-expected.txt:
        * platform/mac/svg/custom/pattern-cycle-detection-expected.txt:
        * platform/mac/svg/custom/pattern-deep-referencing-expected.txt:
        * platform/mac/svg/custom/pattern-excessive-malloc-expected.txt:
        * platform/mac/svg/custom/pattern-in-defs-expected.txt:
        * platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt:
        * platform/mac/svg/custom/pattern-no-pixelation-expected.txt:
        * platform/mac/svg/custom/pattern-rotate-expected.txt:
        * platform/mac/svg/custom/pattern-size-bigger-than-target-size-expected.txt:
        * platform/mac/svg/custom/pattern-skew-transformed-expected.txt:
        * platform/mac/svg/custom/pattern-with-transformation-expected.txt:
        * platform/mac/svg/custom/pattern-y-offset-expected.txt:
        * platform/mac/svg/custom/percentage-of-html-parent-expected.txt:
        * platform/mac/svg/custom/percentage-rect-expected.txt:
        * platform/mac/svg/custom/percentage-rect2-expected.txt:
        * platform/mac/svg/custom/pointer-events-path-expected.txt:
        * platform/mac/svg/custom/poly-identify-expected.txt:
        * platform/mac/svg/custom/polyline-hittest-expected.txt:
        * platform/mac/svg/custom/polyline-invalid-points-expected.txt:
        * platform/mac/svg/custom/polyline-setattribute-points-null-expected.txt:
        * platform/mac/svg/custom/preserve-aspect-ratio-syntax-expected.txt:
        * platform/mac/svg/custom/prevent-default-expected.txt:
        * platform/mac/svg/custom/recursive-clippath-expected.txt:
        * platform/mac/svg/custom/recursive-filter-expected.txt:
        * platform/mac/svg/custom/recursive-gradient-expected.txt:
        * platform/mac/svg/custom/recursive-mask-expected.txt:
        * platform/mac/svg/custom/recursive-pattern-expected.txt:
        * platform/mac/svg/custom/relative-sized-content-expected.txt:
        * platform/mac/svg/custom/relative-sized-content-with-resources-expected.txt:
        * platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
        * platform/mac/svg/custom/relative-sized-inner-svg-expected.txt:
        * platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.txt:
        * platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt:
        * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
        * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
        * platform/mac/svg/custom/repaint-moving-svg-and-div-expected.txt:
        * platform/mac/svg/custom/repaint-on-image-bounds-change-expected.txt:
        * platform/mac/svg/custom/repaint-stroke-width-changes-expected.txt:
        * platform/mac/svg/custom/resource-client-removal-expected.txt:
        * platform/mac/svg/custom/resource-invalidate-on-target-update-expected.txt:
        * platform/mac/svg/custom/rgbcolor-syntax-expected.txt:
        * platform/mac/svg/custom/root-container-opacity-clip-viewBox-expected.txt:
        * platform/mac/svg/custom/rootelement-expected.txt:
        * platform/mac/svg/custom/rootmost-svg-xy-attrs-expected.txt:
        * platform/mac/svg/custom/rounded-rects-expected.txt:
        * platform/mac/svg/custom/scroll-hit-test-expected.txt:
        * platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
        * platform/mac/svg/custom/second-inline-text-expected.txt:
        * platform/mac/svg/custom/shape-rendering-expected.txt:
        * platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
        * platform/mac/svg/custom/sheet-title-expected.txt:
        * platform/mac/svg/custom/simpleCDF-expected.txt:
        * platform/mac/svg/custom/stroke-fallback-expected.txt:
        * platform/mac/svg/custom/stroke-width-large-expected.txt:
        * platform/mac/svg/custom/stroked-pattern-expected.txt:
        * platform/mac/svg/custom/struct-use-09-b-expected.txt:
        * platform/mac/svg/custom/style-attribute-font-size-expected.txt:
        * platform/mac/svg/custom/svg-absolute-children-expected.txt:
        * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt:
        * platform/mac/svg/custom/svg-float-border-padding-expected.txt:
        * platform/mac/svg/custom/svg-overflow-types-expected.txt:
        * platform/mac/svg/custom/svgpolyparser-extra-space-expected.txt:
        * platform/mac/svg/custom/text-clip-expected.txt:
        * platform/mac/svg/custom/text-dom-01-f-expected.txt:
        * platform/mac/svg/custom/text-gradient-no-content-expected.txt:
        * platform/mac/svg/custom/text-linking-expected.txt:
        * platform/mac/svg/custom/text-x-dy-lists-expected.txt:
        * platform/mac/svg/custom/transform-ignore-after-invalid-expected.txt:
        * platform/mac/svg/custom/transform-invalid-expected.txt:
        * platform/mac/svg/custom/transform-removeAttributeNS-expected.txt:
        * platform/mac/svg/custom/transform-scale-parse-expected.txt:
        * platform/mac/svg/custom/transform-with-ending-space-expected.txt:
        * platform/mac/svg/custom/use-clipped-hit-expected.txt:
        * platform/mac/svg/custom/use-css-events-expected.txt:
        * platform/mac/svg/custom/use-css-no-effect-on-shadow-tree-expected.txt:
        * platform/mac/svg/custom/use-detach-expected.txt:
        * platform/mac/svg/custom/use-dynamic-append-expected.txt:
        * platform/mac/svg/custom/use-event-handler-on-referenced-element-expected.txt:
        * platform/mac/svg/custom/use-event-handler-on-use-element-expected.txt:
        * platform/mac/svg/custom/use-events-crash-expected.txt:
        * platform/mac/svg/custom/use-forward-refs-expected.txt:
        * platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt:
        * platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
        * platform/mac/svg/custom/use-modify-target-container-expected.txt:
        * platform/mac/svg/custom/use-modify-target-symbol-expected.txt:
        * platform/mac/svg/custom/use-nested-transform-expected.txt:
        * platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt:
        * platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt:
        * platform/mac/svg/custom/use-on-g-containing-use-expected.txt:
        * platform/mac/svg/custom/use-on-g-expected.txt:
        * platform/mac/svg/custom/use-on-rect-expected.txt:
        * platform/mac/svg/custom/use-on-symbol-expected.txt:
        * platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt:
        * platform/mac/svg/custom/use-on-use-expected.txt:
        * platform/mac/svg/custom/use-property-changes-through-dom-expected.txt:
        * platform/mac/svg/custom/use-property-changes-through-svg-dom-expected.txt:
        * platform/mac/svg/custom/use-property-synchronization-crash-expected.txt:
        * platform/mac/svg/custom/use-recursion-1-expected.txt:
        * platform/mac/svg/custom/use-recursion-3-expected.txt:
        * platform/mac/svg/custom/use-recursion-4-expected.txt:
        * platform/mac/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
        * platform/mac/svg/custom/use-symbol-overflow-expected.txt:
        * platform/mac/svg/custom/use-transform-expected.txt:
        * platform/mac/svg/custom/viewBox-hit-expected.txt:
        * platform/mac/svg/custom/viewbox-syntax-expected.txt:
        * platform/mac/svg/custom/viewport-clip-expected.txt:
        * platform/mac/svg/custom/viewport-em-expected.txt:
        * platform/mac/svg/custom/viewport-no-width-height-expected.txt:
        * platform/mac/svg/custom/viewport-update-expected.txt:
        * platform/mac/svg/custom/viewport-update2-expected.txt:
        * platform/mac/svg/custom/visibility-override-clip-expected.txt:
        * platform/mac/svg/custom/visibility-override-expected.txt:
        * platform/mac/svg/custom/visibility-override-filter-expected.txt:
        * platform/mac/svg/custom/visibility-override-mask-expected.txt:
        * platform/mac/svg/custom/width-full-percentage-expected.txt:
        * platform/mac/svg/custom/xml-stylesheet-expected.txt:
        * platform/mac/svg/filters/big-sized-filter-2-expected.txt:
        * platform/mac/svg/filters/big-sized-filter-expected.txt:
        * platform/mac/svg/filters/feColorMatrix-values-expected.txt:
        * platform/mac/svg/filters/feComposite-expected.txt:
        * platform/mac/svg/filters/feGaussianBlur-expected.txt:
        * platform/mac/svg/filters/feLighting-crash-expected.txt:
        * platform/mac/svg/filters/feMerge-expected.txt:
        * platform/mac/svg/filters/feMerge-wrong-input-expected.txt:
        * platform/mac/svg/filters/feOffset-expected.txt:
        * platform/mac/svg/filters/feTile-expected.txt:
        * platform/mac/svg/filters/filter-clip-expected.txt:
        * platform/mac/svg/filters/filter-width-update-expected.txt:
        * platform/mac/svg/filters/filterRes-expected.txt:
        * platform/mac/svg/filters/filterRes1-expected.txt:
        * platform/mac/svg/filters/filterRes2-expected.txt:
        * platform/mac/svg/filters/filterRes3-expected.txt:
        * platform/mac/svg/filters/parent-children-with-same-filter-expected.txt:
        * platform/mac/svg/filters/shadow-on-filter-expected.txt:
        * platform/mac/svg/filters/shadow-on-rect-with-filter-expected.txt:
        * platform/mac/svg/filters/subRegion-one-effect-expected.txt:
        * platform/mac/svg/filters/subRegion-two-effects-expected.txt:
        * platform/mac/svg/foreignObject/svg-document-as-direct-child-expected.txt:
        * platform/mac/svg/foreignObject/svg-document-in-html-document-expected.txt:
        * platform/mac/svg/foreignObject/text-tref-02-b-expected.txt:
        * platform/mac/svg/hixie/cascade/001-broken-expected.txt:
        * platform/mac/svg/hixie/cascade/002-expected.txt:
        * platform/mac/svg/hixie/data-types/001-expected.txt:
        * platform/mac/svg/hixie/data-types/002-expected.txt:
        * platform/mac/svg/hixie/dynamic/003-expected.txt:
        * platform/mac/svg/hixie/dynamic/004-expected.txt:
        * platform/mac/svg/hixie/dynamic/005-expected.txt:
        * platform/mac/svg/hixie/dynamic/006-expected.txt:
        * platform/mac/svg/hixie/error/001-expected.txt:
        * platform/mac/svg/hixie/error/003-expected.txt:
        * platform/mac/svg/hixie/error/007-expected.txt:
        * platform/mac/svg/hixie/error/008-expected.txt:
        * platform/mac/svg/hixie/error/009-expected.txt:
        * platform/mac/svg/hixie/error/010-expected.txt:
        * platform/mac/svg/hixie/error/011-expected.txt:
        * platform/mac/svg/hixie/error/014-expected.txt:
        * platform/mac/svg/hixie/error/014-test-expected.txt:
        * platform/mac/svg/hixie/error/015-expected.txt:
        * platform/mac/svg/hixie/error/016-expected.txt:
        * platform/mac/svg/hixie/error/017-expected.txt:
        * platform/mac/svg/hixie/links/001-expected.txt:
        * platform/mac/svg/hixie/links/003-broken-expected.txt:
        * platform/mac/svg/hixie/mixed/003-expected.txt:
        * platform/mac/svg/hixie/mixed/004-expected.txt:
        * platform/mac/svg/hixie/mixed/005-expected.txt:
        * platform/mac/svg/hixie/mixed/006-expected.txt:
        * platform/mac/svg/hixie/mixed/008-expected.txt:
        * platform/mac/svg/hixie/mixed/009-expected.txt:
        * platform/mac/svg/hixie/mixed/010-expected.txt:
        * platform/mac/svg/hixie/mixed/011-expected.txt:
        * platform/mac/svg/hixie/painting/001-expected.txt:
        * platform/mac/svg/hixie/perf/001-expected.txt:
        * platform/mac/svg/hixie/perf/002-expected.txt:
        * platform/mac/svg/hixie/perf/003-expected.txt:
        * platform/mac/svg/hixie/perf/004-expected.txt:
        * platform/mac/svg/hixie/perf/005-expected.txt:
        * platform/mac/svg/hixie/perf/006-expected.txt:
        * platform/mac/svg/hixie/perf/007-expected.txt:
        * platform/mac/svg/hixie/processing-model/005-expected.txt:
        * platform/mac/svg/hixie/rendering-model/001-expected.txt:
        * platform/mac/svg/hixie/rendering-model/002-expected.txt:
        * platform/mac/svg/hixie/rendering-model/003-expected.txt:
        * platform/mac/svg/hixie/rendering-model/003a-expected.txt:
        * platform/mac/svg/hixie/rendering-model/004-expected.txt:
        * platform/mac/svg/hixie/shapes/path/001-expected.txt:
        * platform/mac/svg/hixie/text/001-expected.txt:
        * platform/mac/svg/hixie/transform/001-expected.txt:
        * platform/mac/svg/hixie/use/001-expected.txt:
        * platform/mac/svg/hixie/use/002-expected.txt:
        * platform/mac/svg/hixie/use/002-test-expected.txt:
        * platform/mac/svg/hixie/viewbox/001-expected.txt:
        * platform/mac/svg/hixie/viewbox/002-expected.txt:
        * platform/mac/svg/hixie/viewbox/003-expected.txt:
        * platform/mac/svg/hixie/viewbox/004-expected.txt:
        * platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
        * platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
        * platform/mac/svg/in-html/circle-expected.txt:
        * platform/mac/svg/overflow/overflow-on-inner-svg-element-defaults-expected.txt:
        * platform/mac/svg/overflow/overflow-on-inner-svg-element-expected.txt:
        * platform/mac/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.txt:
        * platform/mac/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.txt:
        * platform/mac/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.txt:
        * platform/mac/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.txt:
        * platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.txt:
        * platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt:
        * platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.txt:
        * platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.txt:
        * platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt:
        * platform/mac/svg/repaint/filter-repaint-expected.txt:
        * platform/mac/svg/text/foreignObject-text-clipping-bug-expected.txt:
        * platform/mac/svg/text/kerning-expected.txt:
        * platform/mac/svg/text/multichar-glyph-expected.txt:
        * platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
        * platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
        * platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
        * platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
        * platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt:
        * platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt:
        * platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt:
        * platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt:
        * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
        * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
        * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
        * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
        * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
        * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
        * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
        * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
        * platform/mac/svg/text/select-x-list-1-expected.txt:
        * platform/mac/svg/text/select-x-list-2-expected.txt:
        * platform/mac/svg/text/select-x-list-3-expected.txt:
        * platform/mac/svg/text/select-x-list-4-expected.txt:
        * platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt:
        * platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt:
        * platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt:
        * platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt:
        * platform/mac/svg/text/text-align-01-b-expected.txt:
        * platform/mac/svg/text/text-align-02-b-expected.txt:
        * platform/mac/svg/text/text-align-03-b-expected.txt:
        * platform/mac/svg/text/text-align-04-b-expected.txt:
        * platform/mac/svg/text/text-align-05-b-expected.txt:
        * platform/mac/svg/text/text-align-06-b-expected.txt:
        * platform/mac/svg/text/text-altglyph-01-b-expected.txt:
        * platform/mac/svg/text/text-deco-01-b-expected.txt:
        * platform/mac/svg/text/text-fonts-01-t-expected.txt:
        * platform/mac/svg/text/text-fonts-02-t-expected.txt:
        * platform/mac/svg/text/text-hkern-expected.txt:
        * platform/mac/svg/text/text-path-01-b-expected.txt:
        * platform/mac/svg/text/text-spacing-01-b-expected.txt:
        * platform/mac/svg/text/text-text-01-b-expected.txt:
        * platform/mac/svg/text/text-text-03-b-expected.txt:
        * platform/mac/svg/text/text-text-04-t-expected.txt:
        * platform/mac/svg/text/text-text-05-t-expected.txt:
        * platform/mac/svg/text/text-text-06-t-expected.txt:
        * platform/mac/svg/text/text-text-07-t-expected.txt:
        * platform/mac/svg/text/text-text-08-b-expected.txt:
        * platform/mac/svg/text/text-tref-01-b-expected.txt:
        * platform/mac/svg/text/text-tselect-01-b-expected.txt:
        * platform/mac/svg/text/text-tselect-02-f-expected.txt:
        * platform/mac/svg/text/text-tspan-01-b-expected.txt:
        * platform/mac/svg/text/text-vkern-expected.txt:
        * platform/mac/svg/text/text-ws-01-t-expected.txt:
        * platform/mac/svg/text/text-ws-02-t-expected.txt:
        * platform/mac/svg/text/textPathBoundsBug-expected.txt:
        * platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt:
        * platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
        * platform/mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
        * platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
        * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.txt:
        * platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.txt:
        * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt:
        * platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
        * platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt:
        * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
        * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
        * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt:
        * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
        * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
        * platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.txt:
        * platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.txt:
        * platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.txt:
        * platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt:
        * platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt:
        * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
        * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:
        * platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt:
        * platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.txt:
        * svg/custom/animation-currentColor-expected.txt:
        * svg/custom/gradient-with-1d-boundingbox-expected.txt:
        * svg/custom/radial-gradient-with-outstanding-focalPoint-expected.txt:
        * svg/custom/text-dom-removal-expected.txt:
        * svg/custom/text-zoom-expected.txt:
        * svg/custom/transformedMaskFails-expected.txt:
        * svg/custom/use-clipped-transform-expected.txt:
        * svg/custom/use-elementInstance-event-target-expected.txt:
        * svg/custom/use-elementInstance-methods-expected.txt:
        * svg/custom/use-setAttribute-crash-expected.txt:
        * svg/dom/SVGRectElement/rect-modify-rx-expected.txt:

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

11 years ago2010-10-08 Andras Becsi <abecsi@webkit.org>
abecsi@webkit.org [Fri, 8 Oct 2010 09:29:38 +0000 (09:29 +0000)]
2010-10-08  Andras Becsi  <abecsi@webkit.org>

        Reviewed by Csaba Osztrogonác.

        [Qt] Add new platform and initial Skipped list for the Qt port of WebKit2.
        The list was copied from mac-wk2/Skipped and the Mac specific tests were removed.
        https://bugs.webkit.org/show_bug.cgi?id=47401

        * platform/qt-wk2/Skipped: Added.
2010-10-08  Andras Becsi  <abecsi@webkit.org>

        Reviewed by Csaba Osztrogonác.

        [Qt] Add support for Qt's WebKitTestRunner to old-run-webkit-tests.
        https://bugs.webkit.org/show_bug.cgi?id=47401

        * Scripts/build-webkittestrunner:
        * Scripts/old-run-webkit-tests:

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

11 years agoWTR first compile: fix compile issues. https://bugs.webkit.org/show_bug.cgi?id=47343
kbalazs@webkit.org [Fri, 8 Oct 2010 09:22:16 +0000 (09:22 +0000)]
WTR first compile: fix compile issues. https://bugs.webkit.org/show_bug.cgi?id=47343

Patch by Jocelyn Turcotte <jocelyn.turcotte@nokia.com> on 2010-10-07
Reviewed by Kenneth Rohde Christiansen.

* WebKitTestRunner/InjectedBundle/Bindings/JSWrappable.h:
* WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
* WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
* WebKitTestRunner/InjectedBundle/LayoutTestController.h:
* WebKitTestRunner/TestController.cpp:
* WebKitTestRunner/TestInvocation.cpp:

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

11 years ago2010-10-08 Kinuko Yasuda <kinuko@chromium.org>
kinuko@chromium.org [Fri, 8 Oct 2010 09:07:31 +0000 (09:07 +0000)]
2010-10-08  Kinuko Yasuda  <kinuko@chromium.org>

        Unreviewed, updating test expectations.

        * platform/chromium/test_expectations.txt:

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

11 years ago2010-10-08 Kinuko Yasuda <kinuko@chromium.org>
kinuko@chromium.org [Fri, 8 Oct 2010 08:38:45 +0000 (08:38 +0000)]
2010-10-08  Kinuko Yasuda  <kinuko@chromium.org>

        Reviewed by David Levin.

        Fix FileSystem path validation order to normalize '..' and '.' before restriction checks
        https://bugs.webkit.org/show_bug.cgi?id=47309

        Test: fast/filesystem/op-get-entry.html

        * fileapi/DOMFileSystemBase.cpp:
        (WebCore::DOMFileSystemBase::getFile): Fixed the path validation order.
        (WebCore::DOMFileSystemBase::getDirectory): Fixed the path validation order.
2010-10-08  Kinuko Yasuda  <kinuko@chromium.org>

        Reviewed by David Levin.

        Fix FileSystem path validation order to normalize '..' and '.' before restriction checks
        https://bugs.webkit.org/show_bug.cgi?id=47309

        * fast/filesystem/op-get-entry-expected.txt: Updated.
        * fast/filesystem/resources/op-get-entry.js: Updated.

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

11 years ago2010-10-08 Carlos Garcia Campos <cgarcia@igalia.com>
commit-queue@webkit.org [Fri, 8 Oct 2010 07:53:36 +0000 (07:53 +0000)]
2010-10-08  Carlos Garcia Campos  <cgarcia@igalia.com>

        Reviewed by Xan Lopez.

        [GTK] Port GTK+ theming code to GTK+ 3.x APIs
        https://bugs.webkit.org/show_bug.cgi?id=47398

        Create a new gtk3drawing file for the widget drawing primitives in
        WebKit, using the GTK+ 3.x APIs. It's very similar to the GTK+ 2.x
        code at the moment, but we'll evolve it incrementally from here.

        * GNUmakefile.am:
        * platform/gtk/RenderThemeGtk.cpp:
        (WebCore::RenderThemeGtk::partsForDrawable):
        (WebCore::RenderThemeGtk::paintMozillaGtkWidget):
        * platform/gtk/gtk2drawing.c:
        (TSOffsetStyleGCArray):
        (TSOffsetStyleGCs):
        (moz_gtk_button_paint):
        (moz_gtk_scrollbar_thumb_paint):
        (moz_gtk_entry_paint):
        (moz_gtk_combo_box_paint):
        (moz_gtk_get_widget_border):
        * platform/gtk/gtk3drawing.c: Added.
        * platform/gtk/gtkdrawing.h:

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

11 years ago2010-10-07 Daniel Cheng <dcheng@chromium.org>
commit-queue@webkit.org [Fri, 8 Oct 2010 06:36:31 +0000 (06:36 +0000)]
2010-10-07  Daniel Cheng  <dcheng@chromium.org>

        Reviewed by Kent Tamura.

        [chromium] Fix indentation in ChromiumDataObject.h
        https://bugs.webkit.org/show_bug.cgi?id=47396

        Just a cleanup patch to make followup diffs smaller.

        * platform/chromium/ChromiumDataObject.h:
        (WebCore::ChromiumDataObject::create):
        (WebCore::ChromiumDataObject::copy):
        (WebCore::ChromiumDataObject::urlTitle):
        (WebCore::ChromiumDataObject::setUrlTitle):
        (WebCore::ChromiumDataObject::htmlBaseUrl):
        (WebCore::ChromiumDataObject::setHtmlBaseUrl):
        (WebCore::ChromiumDataObject::containsFilenames):
        (WebCore::ChromiumDataObject::filenames):
        (WebCore::ChromiumDataObject::setFilenames):
        (WebCore::ChromiumDataObject::fileExtension):
        (WebCore::ChromiumDataObject::setFileExtension):
        (WebCore::ChromiumDataObject::fileContentFilename):
        (WebCore::ChromiumDataObject::setFileContentFilename):
        (WebCore::ChromiumDataObject::fileContent):
        (WebCore::ChromiumDataObject::setFileContent):

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

11 years ago2010-10-07 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Fri, 8 Oct 2010 06:08:31 +0000 (06:08 +0000)]
2010-10-07  Martin Robinson  <mrobinson@igalia.com>

        Rebaseline failing GTK+ tests.

        * platform/gtk/fonts/fontconfig-synthetic-bold-expected.txt:
        * platform/gtk/fonts/fontconfig-synthetic-oblique-expected.txt:

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

11 years ago2010-10-07 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Fri, 8 Oct 2010 05:47:53 +0000 (05:47 +0000)]
2010-10-07  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        Refactor HTMLInputElement: Move valueAsDate and valueAsNumber implementations
        https://bugs.webkit.org/show_bug.cgi?id=47327

        Move the content of HTMLInputElement::valueAsDate(), setValueAsDate(),
        valueAsNumber(), and setValueAsNumber() to InputType, and move
        serialize() and serializeForDateTimeTypes() too

        * html/BaseDateAndTimeInputType.cpp:
        (WebCore::BaseDateAndTimeInputType::valueAsDate):
        (WebCore::BaseDateAndTimeInputType::setValueAsDate):
        (WebCore::BaseDateAndTimeInputType::valueAsNumber):
        (WebCore::BaseDateAndTimeInputType::setValueAsNumber):
        (WebCore::BaseDateAndTimeInputType::serialize):
        * html/BaseDateAndTimeInputType.h:
        * html/DateInputType.cpp:
        (WebCore::DateInputType::setMillisecondToDateComponents):
        * html/DateInputType.h:
        * html/DateTimeInputType.cpp:
        (WebCore::DateTimeInputType::setMillisecondToDateComponents):
        * html/DateTimeInputType.h:
        * html/DateTimeLocalInputType.cpp:
        (WebCore::DateTimeLocalInputType::valueAsDate):
        (WebCore::DateTimeLocalInputType::setValueAsDate):
        (WebCore::DateTimeLocalInputType::setMillisecondToDateComponents):
        * html/DateTimeLocalInputType.h:
        * html/HTMLInputElement.cpp:
        (WebCore::HTMLInputElement::valueAsDate):
        (WebCore::HTMLInputElement::setValueAsDate):
        (WebCore::HTMLInputElement::valueAsNumber):
        (WebCore::HTMLInputElement::setValueAsNumber):
        (WebCore::HTMLInputElement::stepUpFromRenderer):
        * html/HTMLInputElement.h:
        * html/InputType.cpp:
        (WebCore::InputType::valueAsDate):
        (WebCore::InputType::setValueAsDate):
        (WebCore::InputType::valueAsNumber):
        (WebCore::InputType::setValueAsNumber):
        (WebCore::InputType::serialize):
        * html/InputType.h:
        * html/MonthInputType.cpp:
        (WebCore::MonthInputType::valueAsDate):
        (WebCore::MonthInputType::setValueAsDate):
        (WebCore::MonthInputType::setMillisecondToDateComponents):
        * html/MonthInputType.h:
        * html/NumberInputType.cpp:
        (WebCore::NumberInputType::valueAsNumber):
        (WebCore::NumberInputType::setValueAsNumber):
        (WebCore::NumberInputType::serialize):
        * html/NumberInputType.h:
        * html/RangeInputType.cpp:
        (WebCore::RangeInputType::valueAsNumber):
        (WebCore::RangeInputType::setValueAsNumber):
        (WebCore::RangeInputType::serialize):
        * html/RangeInputType.h:
        * html/TimeInputType.cpp:
        (WebCore::TimeInputType::setMillisecondToDateComponents):
        * html/TimeInputType.h:
        * html/WeekInputType.cpp:
        (WebCore::WeekInputType::setMillisecondToDateComponents):
        * html/WeekInputType.h:

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

11 years ago2010-10-07 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Fri, 8 Oct 2010 05:36:23 +0000 (05:36 +0000)]
2010-10-07  Kent Tamura  <tkent@chromium.org>

        Unreviewed, test expectation update.

        * platform/chromium/drt_expectations.txt: Add recent failures.

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

11 years ago2010-10-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
commit-queue@webkit.org [Fri, 8 Oct 2010 04:43:35 +0000 (04:43 +0000)]
2010-10-07  Gyuyoung Kim  <gyuyoung.kim@samsung.com>

        Reviewed by Antonio Gomes.

        [EFL] Implement pageRect() function
        https://bugs.webkit.org/show_bug.cgi?id=47395

        Implement pageRect() in ChromeClientEfl using frameRect().

        * CMakeListsEfl.txt:
        * WebCoreSupport/ChromeClientEfl.cpp:
        (WebCore::ChromeClientEfl::pageRect):
        * ewk/ewk_private.h:
        * ewk/ewk_view.cpp:
        (ewk_view_page_rect_get): Added.

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

11 years ago2010-10-07 Zhenyao Mo <zmo@google.com>
zmo@google.com [Fri, 8 Oct 2010 04:43:13 +0000 (04:43 +0000)]
2010-10-07  Zhenyao Mo  <zmo@google.com>

        Unreviewerd, update DRT WebGL test expectations.

        * platform/chromium/drt_expectations.txt

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

11 years ago2010-10-07 No'am Rosenthal <noam.rosenthal@nokia.com>
noam.rosenthal@nokia.com [Fri, 8 Oct 2010 04:31:42 +0000 (04:31 +0000)]
2010-10-07  No'am Rosenthal  <noam.rosenthal@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Texmap] [Qt] Texture mapper initial implementation
        Texture Mapper is an implementation of accelerated compositing that doesn't require a
        platform specific scenegraph library like CA or QGraphicsView. The idea is that with
        time this would replace GraphicsLayerQt, and could serve as an implementation for other
        platforms that don't have a scenegraph library. The first stage of this is to add all the code to trunk,
        and enable it in Qt with an opt-in build flag so that it can be easily tested. Once it reaches
        an adequate level of stability, we can enable it by default and eventually have it replace GraphicsLayerQt.

        This change includes only the common new files and the Qt backend; Still to come: the GL backend and integration layer.

        * platform/graphics/qt/TextureMapperQt.cpp: Added.
        * platform/graphics/texmap/GraphicsLayerTextureMapper.cpp: Added.
        * platform/graphics/texmap/GraphicsLayerTextureMapper.h: Added.
        * platform/graphics/texmap/TextureMapper.h: Added.
        * platform/graphics/texmap/TextureMapperPlatformLayer.h: Added.

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

11 years ago[Mac] [DRT] implement setSpatialNavigationEnabled
tonikitoo@webkit.org [Fri, 8 Oct 2010 03:53:57 +0000 (03:53 +0000)]
[Mac] [DRT] implement setSpatialNavigationEnabled
https://bugs.webkit.org/show_bug.cgi?id=47291

Patch by Antonio Gomes <agomes@rim.com> on 2010-10-07
Reviewed by Simon Fraser.

WebCore:

Added Settings::setSpatialNavigationEnabled symbols to WebKit.exp.in
so it can be used from WebKit/mac.

* WebCore.exp.in:

WebKit/mac:

Added the needed bits to make it possible to enabled spatial navigation
for the Mac port. For now it is being only used by DRT.

* WebView/WebPreferenceKeysPrivate.h:
* WebView/WebPreferences.mm:
(+[WebPreferences initialize]):
(-[WebPreferences isSpatialNavigationEnabled]):
(-[WebPreferences setSpatialNavigationEnabled:]):
* WebView/WebPreferencesPrivate.h:
* WebView/WebView.mm:
(-[WebView _preferencesChangedNotification:]):

WebKitTools:

Implemented LayoutTestController::setSpatialNavigationEnabled for Mac's DRT
so it can track regression on the existing implementation and future improvements
we are making.

* DumpRenderTree/mac/LayoutTestControllerMac.mm:
(LayoutTestController::setSpatialNavigationEnabled):

LayoutTests:

Unskiping all spatial-navigation tests in fast/events/spatial-navigation but two
(snav-iframe-with-offscreen-focusable-element.html and snav-unit-overflow-and-scroll-in-direction.html).
These will be fixed on their own bugs.

* platform/mac/Skipped:

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

11 years ago2010-10-07 David Goodwin <david_goodwin@apple.com>
commit-queue@webkit.org [Fri, 8 Oct 2010 03:16:48 +0000 (03:16 +0000)]
2010-10-07  David Goodwin  <david_goodwin@apple.com>

        Reviewed by Oliver Hunt.

        ARM JIT generates undefined operations due to partially uninitialized ShiftTypeAndAmount
        https://bugs.webkit.org/show_bug.cgi?id=47356

        * assembler/ARMv7Assembler.h:

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

11 years ago2010-10-07 Zhenyao Mo <zmo@google.com>
zmo@google.com [Fri, 8 Oct 2010 02:31:34 +0000 (02:31 +0000)]
2010-10-07  Zhenyao Mo  <zmo@google.com>

        Unreviewed, roll chromium to r61902.

        * DEPS

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

11 years ago2010-10-07 Eric Uhrhane <ericu@chromium.org>
commit-queue@webkit.org [Fri, 8 Oct 2010 02:03:18 +0000 (02:03 +0000)]
2010-10-07  Eric Uhrhane  <ericu@chromium.org>

        Reviewed by Jian Li

        [V8] Add FileWriter to active DOM map
        https://bugs.webkit.org/show_bug.cgi?id=47380

        It's an ActiveDOMObject; it needs to be in the map.

        * bindings/scripts/CodeGeneratorV8.pm:

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

11 years ago2010-10-07 Nico Weber <thakis@chromium.org>
thakis@chromium.org [Fri, 8 Oct 2010 01:51:28 +0000 (01:51 +0000)]
2010-10-07  Nico Weber  <thakis@chromium.org>

        Reviewed by James Robinson.

        [chromium] Make sure to update the current graphics context when calling out to AppKit.
        https://bugs.webkit.org/show_bug.cgi?id=47387

        This ports r57741 to ThemeChromiumMac. It also reverts r66975, which is
        now no longer necessary.

        Should be covered by existing tests. The checkbox at
        http://webkit.org/blog-files/3d-transforms/morphing-cubes.html should
        now show up correctly.

        * platform/chromium/ThemeChromiumMac.mm:
        (WebCore::paintCheckbox):
        (WebCore::paintRadio):
        Create current context.
        * platform/graphics/chromium/ContentLayerChromium.cpp:
        (WebCore::ContentLayerChromium::updateContents):
        Remove LocalCurrentContext, it's now no longer necessary.

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

11 years ago2010-10-07 Abhishek Arya <inferno@chromium.org>
inferno@chromium.org [Fri, 8 Oct 2010 01:44:07 +0000 (01:44 +0000)]
2010-10-07  Abhishek Arya  <inferno@chromium.org>

        Unreviewed.

        Skipping failing test on qt because of incorrect behavior.
        https://bugs.webkit.org/show_bug.cgi?id=47388

        * platform/qt/Skipped:

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

11 years ago2010-10-07 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Fri, 8 Oct 2010 01:18:48 +0000 (01:18 +0000)]
2010-10-07  Martin Robinson  <mrobinson@igalia.com>

        Very small reorganization of the GTK+ skipped list.

        * platform/gtk/Skipped: Moved to the formdata skipped line to the beginDragWithFiles section.

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

11 years ago2010-10-07 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Fri, 8 Oct 2010 01:00:14 +0000 (01:00 +0000)]
2010-10-07  Martin Robinson  <mrobinson@igalia.com>

        Move GTK+ specific baselines to the platform-specific directories. In my
        last commit I mistakenly added these to the platform-independent locations.
        Also fix another baseline which seems to differ on the bots because they
        have a different version of DejaVu Serif than my machine.

        * platform/gtk/fast/blockflow/block-level-images-expected.txt: Renamed from LayoutTests/fast/blockflow/block-level-images-expected.txt.
        * platform/gtk/fast/blockflow/fieldsets-expected.txt: Renamed from LayoutTests/fast/blockflow/fieldsets-expected.txt.
        * platform/gtk/fast/blockflow/floats-in-block-layout-expected.txt: Renamed from LayoutTests/fast/blockflow/floats-in-block-layout-expected.txt.
        * platform/gtk/fast/blockflow/inline-direction-positioning-expected.txt: Renamed from LayoutTests/fast/blockflow/inline-direction-positioning-expected.txt.
        * platform/gtk/fast/blockflow/margin-collapse-expected.txt: Renamed from LayoutTests/fast/blockflow/margin-collapse-expected.txt.
        * platform/gtk/fast/blockflow/root-lr-basic-expected.txt: Renamed from LayoutTests/fast/blockflow/root-lr-basic-expected.txt.
        * platform/gtk/fast/blockflow/self-collapsing-block-expected.txt: Renamed from LayoutTests/fast/blockflow/self-collapsing-block-expected.txt.
        * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Renamed from LayoutTests/fast/css/first-letter-punctuation-expected.txt.
        * platform/gtk/fast/css/font-face-opentype-expected.txt: Renamed from LayoutTests/fast/css/font-face-opentype-expected.txt.
        * platform/gtk/fast/css/rtl-to-viewport-expected.txt: Renamed from LayoutTests/fast/css/rtl-to-viewport-expected.txt.
        * platform/gtk/fast/css/transformed-mask-expected.txt: Renamed from LayoutTests/fast/css/transformed-mask-expected.txt.
        * platform/gtk/fast/fonts/fontconfig-synthetic-bold-exepcted.txt: Updated baseline.
        * platform/gtk/fast/forms/input-button-sizes-expected.txt: Renamed from LayoutTests/fast/forms/input-button-sizes-expected.txt.
        * platform/gtk/fast/forms/input-placeholder-focus-twice-expected.txt: Renamed from LayoutTests/fast/forms/input-placeholder-focus-twice-expected.txt.
        * platform/gtk/inspector/console-uncaught-exception-expected.txt: Renamed from LayoutTests/inspector/console-uncaught-exception-expected.txt.
        * platform/gtk/svg/custom/image-rescale-expected.txt: Renamed from LayoutTests/svg/custom/image-rescale-expected.txt.
        * platform/gtk/svg/custom/text-rotation-expected.txt: Renamed from LayoutTests/svg/custom/text-rotation-expected.txt.
        * platform/gtk/svg/custom/text-x-dy-lists-expected.txt: Renamed from LayoutTests/svg/custom/text-x-dy-lists-expected.txt.
        * platform/gtk/svg/custom/use-invalid-style-expected.txt: Renamed from LayoutTests/svg/custom/use-invalid-style-expected.txt.
        * platform/gtk/svg/filters/filterRes1-expected.txt: Renamed from LayoutTests/svg/filters/filterRes1-expected.txt.
        * platform/gtk/svg/filters/filterRes2-expected.txt: Renamed from LayoutTests/svg/filters/filterRes2-expected.txt.
        * platform/gtk/svg/filters/filterRes3-expected.txt: Renamed from LayoutTests/svg/filters/filterRes3-expected.txt.

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

11 years ago2010-10-07 Zhenyao Mo <zmo@google.com>
zmo@google.com [Fri, 8 Oct 2010 00:54:39 +0000 (00:54 +0000)]
2010-10-07  Zhenyao Mo  <zmo@google.com>

        Reviewed by Tony Chang.

        Copy mesa lib into DumpRenderTree bundle in Mac
        https://bugs.webkit.org/show_bug.cgi?id=47385

        * WebKit.gyp:

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

11 years agoUnreviewed. Skip the new test in those unsupported platforms.
jianli@chromium.org [Fri, 8 Oct 2010 00:49:14 +0000 (00:49 +0000)]
Unreviewed. Skip the new test in those unsupported platforms.

* platform/gtk/Skipped:
* platform/mac-wk2/Skipped:
* platform/qt/Skipped:
* platform/win/Skipped:

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

11 years ago2010-10-07 Dirk Pranke <dpranke@chromium.org>
dpranke@chromium.org [Fri, 8 Oct 2010 00:48:39 +0000 (00:48 +0000)]
2010-10-07  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Adam Barth.

        rebaseline-chromium-webkit-tests relied on the filename_to_uri()
        hook in the Port infrastructure to generate URIs for the files
        in its summary HTML report; however, that method is supposed to only
        be used for test files (and should really be renamed), so this would
        crash.

        This change adds a new "path" module to the system package with a
        routine called abspath_to_uri() that handles converting paths to
        file: URIs independently of anything in the layout_tests package,
        and changes the code to use this. At some point in the near future
        the layout_tests/port/* code should use this as well.

        This change also deletes a bunch of unused code and fixes some
        comments in rebaseline_chromium_webkit_tests.py.

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

        * Scripts/webkitpy/common/system/path.py: Added.
        * Scripts/webkitpy/common/system/path_unittest.py: Added.
        * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
        * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests_unittest.py:

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

11 years ago2010-10-07 Cris Neckar <cdn@chromium.org>
inferno@chromium.org [Fri, 8 Oct 2010 00:47:08 +0000 (00:47 +0000)]
2010-10-07  Cris Neckar  <cdn@chromium.org>

        Reviewed by Adam Barth.

        Tests for crash when multiple objects tags with bad image content are nested as fallback content.
        https://bugs.webkit.org/show_bug.cgi?id=46921

        * fast/html/object-image-nested-fallback-expected.txt: Added.
        * fast/html/object-image-nested-fallback.html: Added.

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

11 years agoFix the Leopard 64-bit build.
jer.noble@apple.com [Fri, 8 Oct 2010 00:41:07 +0000 (00:41 +0000)]
Fix the Leopard 64-bit build.

* Configurations/WebKit.xcconfig: Add CoreServices.framework/Frameworks to the
    framework search path.
* WebView/WebVideoFullscreenController.mm: Explicitly import <OSStatus/Power.h>.

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

11 years ago2010-10-07 Cris Neckar <cdn@chromium.org>
inferno@chromium.org [Fri, 8 Oct 2010 00:35:51 +0000 (00:35 +0000)]
2010-10-07  Cris Neckar  <cdn@chromium.org>

        Reviewed by Adam Barth.

        Postpone clearing the imageLoader when rendering certain fallback content for objects until after the attach().
        https://bugs.webkit.org/show_bug.cgi?id=46921

        Test: fast/html/object-image-nested-fallback.html

        * html/HTMLObjectElement.cpp:
        (WebCore::HTMLObjectElement::renderFallbackContent):
2010-10-07  Cris Neckar  <cdn@chromium.org>

        Reviewed by Adam Barth.

        Tests for crash when multiple objects tags with bad image content are nested as fallback content.
        https://bugs.webkit.org/show_bug.cgi?id=46921

        * accessibility/plugin.html:
        * fast/html/object-image-nested-fallback-expected.txt: Added.
        * fast/html/object-image-nested-fallback.html: Added.

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

11 years ago2010-10-07 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Fri, 8 Oct 2010 00:31:52 +0000 (00:31 +0000)]
2010-10-07  Martin Robinson  <mrobinson@igalia.com>

        Add some GTK+ specific baselines.

        * fast/blockflow/block-level-images-expected.txt: Copied from LayoutTests/platform/mac/fast/blockflow/block-level-images-expected.txt.
        * fast/blockflow/fieldsets-expected.txt: Added.
        * fast/blockflow/floats-in-block-layout-expected.txt: Copied from LayoutTests/platform/mac/fast/blockflow/floats-in-block-layout-expected.txt.
        * fast/blockflow/inline-direction-positioning-expected.txt: Copied from LayoutTests/platform/mac/fast/blockflow/inline-direction-positioning-expected.txt.
        * fast/blockflow/margin-collapse-expected.txt: Copied from LayoutTests/platform/mac/fast/blockflow/margin-collapse-expected.txt.
        * fast/blockflow/root-lr-basic-expected.txt: Copied from LayoutTests/platform/mac/fast/blockflow/root-lr-basic-expected.txt.
        * fast/blockflow/self-collapsing-block-expected.txt: Copied from LayoutTests/platform/mac/fast/blockflow/self-collapsing-block-expected.txt.
        * fast/css/first-letter-punctuation-expected.txt: Added.
        * fast/css/font-face-opentype-expected.txt: Added.
        * fast/css/rtl-to-viewport-expected.txt: Added.
        * fast/css/transformed-mask-expected.txt: Added.
        * fast/forms/input-button-sizes-expected.txt: Added.
        * fast/forms/input-placeholder-focus-twice-expected.txt: Added.
        * inspector/console-uncaught-exception-expected.txt: Added.
        * platform/gtk/fast/blockflow/block-level-images-expected.checksum: Added.
        * platform/gtk/fast/blockflow/block-level-images-expected.png: Added.
        * platform/gtk/fast/blockflow/fieldsets-expected.checksum: Added.
        * platform/gtk/fast/blockflow/fieldsets-expected.png: Added.
        * platform/gtk/fast/blockflow/floats-in-block-layout-expected.checksum: Copied from LayoutTests/platform/mac/fast/blockflow/floats-in-block-layout-expected.checksum.
        * platform/gtk/fast/blockflow/floats-in-block-layout-expected.png: Added.
        * platform/gtk/fast/blockflow/inline-direction-positioning-expected.checksum: Copied from LayoutTests/platform/mac/fast/blockflow/inline-direction-positioning-expected.checksum.
        * platform/gtk/fast/blockflow/inline-direction-positioning-expected.png: Added.
        * platform/gtk/fast/blockflow/margin-collapse-expected.checksum: Copied from LayoutTests/platform/mac/fast/blockflow/margin-collapse-expected.checksum.
        * platform/gtk/fast/blockflow/margin-collapse-expected.png: Added.
        * platform/gtk/fast/blockflow/root-lr-basic-expected.checksum: Copied from LayoutTests/platform/mac/fast/blockflow/root-lr-basic-expected.checksum.
        * platform/gtk/fast/blockflow/root-lr-basic-expected.png: Added.
        * platform/gtk/fast/blockflow/self-collapsing-block-expected.checksum: Copied from LayoutTests/platform/mac/fast/blockflow/self-collapsing-block-expected.checksum.
        * platform/gtk/fast/blockflow/self-collapsing-block-expected.png: Added.
        * platform/gtk/fast/css/first-letter-punctuation-expected.checksum: Added.
        * platform/gtk/fast/css/first-letter-punctuation-expected.png: Added.
        * platform/gtk/fast/css/font-face-opentype-expected.checksum: Added.
        * platform/gtk/fast/css/font-face-opentype-expected.png: Added.
        * platform/gtk/fast/css/rtl-to-viewport-expected.checksum: Added.
        * platform/gtk/fast/css/rtl-to-viewport-expected.png: Added.
        * platform/gtk/fast/css/transformed-mask-expected.checksum: Added.
        * platform/gtk/fast/css/transformed-mask-expected.png: Added.
        * platform/gtk/fast/forms/input-button-sizes-expected.checksum: Added.
        * platform/gtk/fast/forms/input-button-sizes-expected.png: Added.
        * platform/gtk/fast/forms/input-placeholder-focus-twice-expected.checksum: Added.
        * platform/gtk/fast/forms/input-placeholder-focus-twice-expected.png: Added.
        * platform/gtk/svg/custom/image-rescale-expected.checksum: Copied from LayoutTests/platform/chromium-linux/svg/custom/image-rescale-expected.checksum.
        * platform/gtk/svg/custom/image-rescale-expected.png: Added.
        * platform/gtk/svg/custom/text-rotation-expected.checksum: Added.
        * platform/gtk/svg/custom/text-rotation-expected.png: Added.
        * platform/gtk/svg/custom/text-x-dy-lists-expected.checksum: Added.
        * platform/gtk/svg/custom/text-x-dy-lists-expected.png: Added.
        * platform/gtk/svg/filters/filterRes1-expected.checksum: Copied from LayoutTests/platform/chromium-win/svg/filters/filterRes1-expected.checksum.
        * platform/gtk/svg/filters/filterRes1-expected.png: Added.
        * platform/gtk/svg/filters/filterRes2-expected.checksum: Added.
        * platform/gtk/svg/filters/filterRes2-expected.png: Added.
        * platform/gtk/svg/filters/filterRes3-expected.checksum: Copied from LayoutTests/platform/chromium-win/svg/filters/filterRes3-expected.checksum.
        * platform/gtk/svg/filters/filterRes3-expected.png: Added.
        * svg/custom/image-rescale-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/custom/image-rescale-expected.txt.
        * svg/custom/text-rotation-expected.txt: Added.
        * svg/custom/text-x-dy-lists-expected.txt: Added.
        * svg/custom/use-invalid-style-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/use-invalid-style-expected.txt.
        * svg/filters/filterRes1-expected.txt: Copied from LayoutTests/platform/mac/svg/filters/filterRes1-expected.txt.
        * svg/filters/filterRes2-expected.txt: Copied from LayoutTests/platform/mac/svg/filters/filterRes2-expected.txt.
        * svg/filters/filterRes3-expected.txt: Copied from LayoutTests/platform/mac/svg/filters/filterRes3-expected.txt.

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

11 years ago2010-10-07 Rafael Antognolli <antognolli@profusion.mobi>
commit-queue@webkit.org [Fri, 8 Oct 2010 00:28:34 +0000 (00:28 +0000)]
2010-10-07  Rafael Antognolli  <antognolli@profusion.mobi>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Fix shared timers on EFL port - make them thread safe.
        https://bugs.webkit.org/show_bug.cgi?id=47383

        Using ecore_timer_add to create a timer from a thread that is
        not the main thread isn't safe. Now we add a pipe that is used
        to request a timer to be added in the main thread.

        In order to reduce some delay on timers that are added with a
        very small interval, the timer callback is called immediately
        if the interval is smaller than the mainloop frame time.

        No new features, so no tests added.

        * platform/efl/SharedTimerEfl.cpp:
        (WebCore::setSharedTimerFiredFunction):
        (WebCore::timerEvent):
        (WebCore::processTimers):
        (WebCore::pipeHandlerCb):
        (WebCore::stopSharedTimer):
        (WebCore::addNewTimer):
        (WebCore::setSharedTimerFireTime):

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

11 years ago2010-10-07 James Kozianski <koz@chromium.org>
commit-queue@webkit.org [Fri, 8 Oct 2010 00:16:12 +0000 (00:16 +0000)]
2010-10-07  James Kozianski  <koz@chromium.org>

        Reviewed by Adam Barth.

        getPropertyValue('border') is incorrect after border-top-width is set
        https://bugs.webkit.org/show_bug.cgi?id=45949

        CSSMutableStyleDeclaration::getCommonValue() was ignoring values from
        properties that were implicitly set, which led to erroneous results
        from getPropertyValue().

        * fast/dom/css-shorthand-common-value-expected.txt: Added.
        * fast/dom/css-shorthand-common-value.html: Added.
2010-10-07  James Kozianski  <koz@chromium.org>

        Reviewed by Adam Barth.

        getPropertyValue('border') is incorrect after border-top-width is set
        https://bugs.webkit.org/show_bug.cgi?id=45949

        Test: fast/dom/css-shorthand-common-value.html

        CSSMutableStyleDeclaration::getCommonValue() was ignoring values from
        properties that were implicitly set, which led to erroneous results
        from getPropertyValue().

        * css/CSSMutableStyleDeclaration.cpp:
        (WebCore::CSSMutableStyleDeclaration::getCommonValue):

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

11 years ago<rdar://problem/8349882> Many WebProcess sandbox violations during basic browsing...
mrowe@apple.com [Fri, 8 Oct 2010 00:07:51 +0000 (00:07 +0000)]
<rdar://problem/8349882> Many WebProcess sandbox violations during basic browsing operations.

Patch by Ivan Krstić <ike@apple.com> on 2010-10-07
Reviewed by Mark Rowe.

* WebProcess/com.apple.WebProcess.sb:
* WebProcess/mac/WebProcessMainMac.mm:
(WebKit::WebProcessMain):

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

11 years ago2010-10-07 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Thu, 7 Oct 2010 23:57:42 +0000 (23:57 +0000)]
2010-10-07  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Gustavo Noronha Silva.

        [GTK] The FreeType backend does not respect the FC_EMBOLDEN property
        https://bugs.webkit.org/show_bug.cgi?id=46216

        Fix a baseline that was merged improperly.

        * platform/gtk/fonts/fontconfig-synthetic-bold-expected.txt: Fix baseline.
2010-10-07  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Gustavo Noronha Silva.

        [GTK] The FreeType backend does not respect the FC_EMBOLDEN property
        https://bugs.webkit.org/show_bug.cgi?id=46216

        Fix my latest commit, as it contained some bad changes from a merge gone wrong.

        * DumpRenderTree/gtk/DumpRenderTree.cpp:
        (initializeFonts): Also initialize the DevaVu Sans font.

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

11 years ago2010-10-07 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Thu, 7 Oct 2010 23:55:00 +0000 (23:55 +0000)]
2010-10-07  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by Tony Chang.

        REGRESSION: Indenting pre duplicates content
        https://bugs.webkit.org/show_bug.cgi?id=47233

        The bug was caused by our not splitting text nodes properly.

        In new approach, we split text nodes in each iteration. Added rangeForParagraphSplitingTextNodesIfNeeded
        to split text nodes at the start and at the end of paragraph, which also adjusts start and end positions
        for moveParagraphWithClones. Added endOfNextParagrahSplittingTextNodesIfNeeded to adjust endOfNextParagraph,
        start, and end to work-around moveParagraphWithClones's removing a line feed.

        Tests: editing/execCommand/indent-pre-list.html
               editing/execCommand/indent-pre-paragraphs.html

        * editing/ApplyBlockElementCommand.cpp:
        (WebCore::ApplyBlockElementCommand::formatSelection): See above.
        (WebCore::isNewLineAtPosition):
        (WebCore::renderStyleOfEnclosingTextNode): Added.
        (WebCore::ApplyBlockElementCommand::rangeForParagraphSplittingTextNodesIfNeeded): Added.
        (WebCore::ApplyBlockElementCommand::endOfNextParagrahSplittingTextNodesIfNeeded): Added.
        * editing/ApplyBlockElementCommand.h:
        * editing/FormatBlockCommand.cpp:
        (WebCore::FormatBlockCommand::formatRange): Takes two Positions instead of one VisiblePosition.
        * editing/FormatBlockCommand.h:
        * editing/IndentOutdentCommand.cpp:
        (WebCore::IndentOutdentCommand::tryIndentingAsListItem): Ditto.
        (WebCore::IndentOutdentCommand::indentIntoBlockquote): Ditto.
        (WebCore::IndentOutdentCommand::formatRange): Ditto.
        * editing/IndentOutdentCommand.h:
2010-10-07  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by Tony Chang.

        REGRESSION: Indenting pre duplicates content
        https://bugs.webkit.org/show_bug.cgi?id=47233

        Added tests to ensure WebKit indents texts inside pre correctly.

        * editing/execCommand/indent-pre-expected.txt: This test passes if WebKit does not crash.
        * editing/execCommand/indent-pre-list-expected.txt: Added.
        * editing/execCommand/indent-pre-list.html: Added.
        * editing/execCommand/indent-pre-paragraphs-expected.txt: Added.
        * editing/execCommand/indent-pre-paragraphs.html: Added.

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

11 years ago[Chromium] Unreviewed. Build fix.
ajwong@chromium.org [Thu, 7 Oct 2010 23:45:15 +0000 (23:45 +0000)]
[Chromium] Unreviewed. Build fix.

Reflecting move of autocorrection tests made in r69351.

* platform/chromium/test_expectations.txt:

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

11 years ago[Chromium] Unreviewed. Build fix.
ajwong@chromium.org [Thu, 7 Oct 2010 23:38:01 +0000 (23:38 +0000)]
[Chromium] Unreviewed. Build fix.

The breakage of r69334 fast/css/transformed-mask.svg

* platform/chromium/test_expectations.txt:

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

11 years agoAutocorrection panel regression tests fail on Windows
bweinstein@apple.com [Thu, 7 Oct 2010 23:32:17 +0000 (23:32 +0000)]
Autocorrection panel regression tests fail on Windows
https://bugs.webkit.org/show_bug.cgi?id=47341
<rdar://problem/8523631>

Patch by Jia Pu <jpu@apple.com> on 2010-10-07
Reviewed by Adele Peterson.

Move Mac specific tests to platform/mac directory.

* editing/spelling/autocorrection-delete.html: Removed.
* editing/spelling/autocorrection-removing-underline-after-paste.html: Removed.
* editing/spelling/autocorrection-removing-underline.html: Removed.
* editing/spelling/autocorrection-simple.html: Removed.
* platform/mac-leopard/Skipped:
* platform/mac-snowleopard/Skipped:
* platform/mac-tiger/Skipped:
* platform/mac-wk2/Skipped:
* platform/mac/editing/spelling/autocorrection-delete.html: Added.
* platform/mac/editing/spelling/autocorrection-removing-underline-after-paste.html: Added.
* platform/mac/editing/spelling/autocorrection-removing-underline.html: Added.
* platform/mac/editing/spelling/autocorrection-simple.html: Added.

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

11 years agoUnreviewed.
ossy@webkit.org [Thu, 7 Oct 2010 23:31:18 +0000 (23:31 +0000)]
Unreviewed.

[Qt] http/tests/local/formdata/send-form-data-constructed-from-form.html
introduced in r69349, but eventSender.beginDragWithFiles is unimplemented.

* platform/qt/Skipped: http/tests/local/formdata/send-form-data-constructed-from-form.html added.

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

11 years agoSupport generating a FormData object based on the data in an existing <form>.
jianli@chromium.org [Thu, 7 Oct 2010 22:57:22 +0000 (22:57 +0000)]
Support generating a FormData object based on the data in an existing <form>.
https://bugs.webkit.org/show_bug.cgi?id=45929

Reviewed by Adam Barth.

WebCore:

Test: http/tests/local/formdata/send-form-data-constructed-from-form.html

* bindings/js/JSDOMFormDataCustom.cpp:
(WebCore::toHTMLFormElement):
(WebCore::JSDOMFormDataConstructor::constructJSDOMFormData):
* bindings/v8/custom/V8DOMFormDataCustom.cpp:
(WebCore::V8DOMFormData::constructorCallback):
* html/DOMFormData.cpp:
(WebCore::DOMFormData::DOMFormData):
* html/DOMFormData.h:
(WebCore::DOMFormData::create):
* html/DOMFormData.idl:

LayoutTests:

Add a new test to test this functionality.

* http/tests/local/formdata/resources/test.txt: Copied from LayoutTests/fast/files/resources/UTF8.txt.
* http/tests/local/formdata/send-form-data-constructed-from-form-expected.txt: Added.
* http/tests/local/formdata/send-form-data-constructed-from-form.html: Added.

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

11 years agoBuild fix.
beidson@apple.com [Thu, 7 Oct 2010 22:51:04 +0000 (22:51 +0000)]
Build fix.

GCC continued to mask the fact that I still hadn't declared the correct symbol.

* Platform/Logging.cpp:
(initializeLogChannel):
* Platform/Logging.h:

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

11 years agoBuild Fix. Fix the vcproj to make it valid and openable by Visual Studio.
bweinstein@apple.com [Thu, 7 Oct 2010 22:36:27 +0000 (22:36 +0000)]
Build Fix. Fix the vcproj to make it valid and openable by Visual Studio.

* win/WebKit2.vcproj:

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

11 years ago2010-10-07 Daniel Cheng <dcheng@chromium.org>
commit-queue@webkit.org [Thu, 7 Oct 2010 22:04:23 +0000 (22:04 +0000)]
2010-10-07  Daniel Cheng  <dcheng@chromium.org>

        Reviewed by Tony Chang.

        [chromium] Minor naming cleanup in WebDragData, part 2
        https://bugs.webkit.org/show_bug.cgi?id=47227

        Chromium no longer uses the deprecated methods, so delete them.

        * DEPS:
        * public/WebDragData.h:
        * src/WebDragData.cpp:
2010-10-07  Daniel Cheng  <dcheng@chromium.org>

        Reviewed by Tony Chang.

        [chromium] Minor naming cleanup in WebDragData, part 2
        https://bugs.webkit.org/show_bug.cgi?id=47227

        Update DRT to use the renamed methods.

        * DumpRenderTree/chromium/EventSender.cpp:
        (EventSender::beginDragWithFiles):
        * DumpRenderTree/chromium/WebViewHost.cpp:
        (addDRTFakeFileToDataObject):

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

11 years ago2010-10-07 Abhishek Arya <inferno@chromium.org>
inferno@chromium.org [Thu, 7 Oct 2010 22:00:02 +0000 (22:00 +0000)]
2010-10-07  Abhishek Arya  <inferno@chromium.org>

        Reviewed by Dave Hyatt.

        Set the m_selectedChildren flag on the root inline box if one of the leaf
        inline box from the bidi runs walk has a selection state. Remove the flag
        setting logic from addToLine, since line boxes created in createLinesBoxes
        should not be propagating selection state to root inline box.
        https://bugs.webkit.org/show_bug.cgi?id=47201

        Test: editing/selection/root-inlinebox-selected-children-crash.html

        * rendering/InlineFlowBox.cpp:
        (WebCore::InlineFlowBox::addToLine):
        * rendering/RenderBlockLineLayout.cpp:
        (WebCore::RenderBlock::constructLine):
2010-10-07  Abhishek Arya  <inferno@chromium.org>

        Reviewed by Dave Hyatt.

        Tests that we don't crash while setting selected children on the root inline box.
        https://bugs.webkit.org/show_bug.cgi?id=47201

        * editing/selection/root-inlinebox-selected-children-crash-expected.txt: Added.
        * editing/selection/root-inlinebox-selected-children-crash.html: Added.

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

11 years ago2010-10-07 Benjamin Otte <otte@gnome.org>
commit-queue@webkit.org [Thu, 7 Oct 2010 21:51:14 +0000 (21:51 +0000)]
2010-10-07  Benjamin Otte  <otte@gnome.org>

        Reviewed by Martin Robinson.

        [GTK] Code cleanup in PluginViewGtk.cpp for transparent plugins
        https://bugs.webkit.org/show_bug.cgi?id=47361

        Reduce some code in PluginViewGtk.cpp by doing things with Cairo instead
        of directly with X11. This should work fine with GDK double-buffering, but
        if we ever disable it, we'll need to verify that this is still functioning
        properly.

        * plugins/gtk/PluginViewGtk.cpp:
        (WebCore::PluginView::paint): Do a bit of code cleanup.

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

11 years agoAdd a WKPageFindClient, hook up WKPageCountStringMatches
andersca@apple.com [Thu, 7 Oct 2010 21:49:47 +0000 (21:49 +0000)]
Add a WKPageFindClient, hook up WKPageCountStringMatches
https://bugs.webkit.org/show_bug.cgi?id=47373

Reviewed by Sam Weinig.

WebCore:

Export find related symbols needed by WebKit2.

* WebCore.exp.in:

WebKit2:

* Shared/APIClient.h: Added.
Add an APIClient class template which can be used to reduce duplicated
code in the client wrappers.

* UIProcess/API/C/WKPage.cpp:
(WKPageSetPageFindClient):
Initialize the page find client.

* UIProcess/API/C/WKPage.h:
* UIProcess/WebFindClient.cpp: Added.
(WebKit::WebFindClient::didCountStringMatches):
Call the WKPageFindClient function.

* UIProcess/WebFindClient.h: Added.
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::initializeFindClient):
Initialize the WebFindClient.

(WebKit::WebPageProxy::findString):
Send a FindString message.

(WebKit::WebPageProxy::hideFindUI):
Send a HideFindUI message.

(WebKit::WebPageProxy::countStringMatches):
Send a CountStringMatches message.

(WebKit::WebPageProxy::didCountStringMatches):
Call the find client.

* UIProcess/WebPageProxy.messages.in:
Add new message.

* WebKit2.pro:
* WebKit2.xcodeproj/project.pbxproj:
Add new files.

* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::findString):
(WebKit::WebPage::hideFindUI):
Add stubs.

(WebKit::WebPage::countStringMatches):
Figure out the number of matches and send them back in the DidCountStringMatches msessage.

* WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/WebPage.messages.in:
Add new messages.

* win/WebKit2.vcproj:
Add new files.

WebKitTools:

* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
Remove hard coded paths.

* TestWebKitAPI/Tests/WTF/VectorBasic.cpp:
(TestWebKitAPI::TEST):
Fix expected result.

* TestWebKitAPI/Tests/WebKit2/Find.cpp: Added.
(TestWebKitAPI::didFinishLoadForFrame):
(TestWebKitAPI::didCountStringMatches):
(TestWebKitAPI::TEST):
* TestWebKitAPI/Tests/WebKit2/find.html: Added.
Add test for WKPageCountStringMatches.

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

11 years ago[Chromium] Unreviewed. Build fix.
ajwong@chromium.org [Thu, 7 Oct 2010 21:21:32 +0000 (21:21 +0000)]
[Chromium] Unreviewed. Build fix.

r69334 broke Chromium rendering of fast/css/transformed-mask.svg.

* platform/chromium/test_expectations.txt:

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

11 years agohttps://bugs.webkit.org/show_bug.cgi?id=47370
hyatt@apple.com [Thu, 7 Oct 2010 21:16:49 +0000 (21:16 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=47370

Reviewed by Sam Weinig.

Make line box placement in the inline direction writing-mode-aware.  Lines now set their y-position instead of x-position
when vertical.

Refactored shadow overflow to give text-shadow the same helpers in RenderStyle that box-shadow has so that the shadow-walking loop in
placeBoxesInInlineDirection can be replaced with the helper.

Overflow had to be patched to be writing-mode-aware so that the correct physical directions would be set for vertical line
boxes.

Vertical lines are still not testable until they can be placed in the block direction.  Then the render tree dumps
become meaningful (even if the pixel results look horrible).

* rendering/InlineBox.h:
(WebCore::InlineBox::logicalRight):
* rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::placeBoxesInInlineDirection):
* rendering/InlineFlowBox.h:
(WebCore::InlineFlowBox::logicalLeftLayoutOverflow):
(WebCore::InlineFlowBox::logicalRightLayoutOverflow):
(WebCore::InlineFlowBox::logicalLeftVisualOverflow):
(WebCore::InlineFlowBox::logicalRightVisualOverflow):
(WebCore::InlineFlowBox::setInlineDirectionOverflowPositions):
* rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::computeInlineDirectionPositionsForLine):
* rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::getShadowExtent):
(WebCore::RenderStyle::getShadowHorizontalExtent):
(WebCore::RenderStyle::getShadowVerticalExtent):
* rendering/style/RenderStyle.h:
(WebCore::InheritedFlags::getTextShadowExtent):
(WebCore::InheritedFlags::getTextShadowHorizontalExtent):
(WebCore::InheritedFlags::getTextShadowVerticalExtent):
(WebCore::InheritedFlags::getTextShadowInlineDirectionExtent):
(WebCore::InheritedFlags::getBoxShadowExtent):
(WebCore::InheritedFlags::getBoxShadowHorizontalExtent):
(WebCore::InheritedFlags::getBoxShadowVerticalExtent):
(WebCore::InheritedFlags::getBoxShadowInlineDirectionExtent):
(WebCore::InheritedFlags::getShadowInlineDirectionExtent):

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

11 years ago2010-10-07 Kinuko Yasuda <kinuko@chromium.org>
kinuko@chromium.org [Thu, 7 Oct 2010 21:16:41 +0000 (21:16 +0000)]
2010-10-07  Kinuko Yasuda  <kinuko@chromium.org>

        Unreviewed, updating test expectations for chromium.

        * platform/chromium-win/fast/filesystem: Removed.
        * platform/chromium-win/fast/filesystem/async-operations-expected.txt: Removed.
        * platform/chromium/test_expectations.txt:

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

11 years ago2010-10-07 Kinuko Yasuda <kinuko@chromium.org>
kinuko@chromium.org [Thu, 7 Oct 2010 21:10:07 +0000 (21:10 +0000)]
2010-10-07  Kinuko Yasuda  <kinuko@chromium.org>

        Reviewed by David Levin.

        Add layout tests for FileSystem API
        https://bugs.webkit.org/show_bug.cgi?id=44920

        Added tests for major Entry operations: copyTo, moveTo, getFile,
        getDirectory, remove, createReader.readEntries, getParent.

        * fast/filesystem/op-copy-expected.txt: Added.
        * fast/filesystem/op-copy.html: Added.
        * fast/filesystem/op-get-entry-expected.txt: Added.
        * fast/filesystem/op-get-entry.html: Added.
        * fast/filesystem/op-get-parent-expected.txt: Added.
        * fast/filesystem/op-get-parent.html: Added.
        * fast/filesystem/op-move-expected.txt: Added.
        * fast/filesystem/op-move.html: Added.
        * fast/filesystem/op-read-directory-expected.txt: Added.
        * fast/filesystem/op-read-directory.html: Added.
        * fast/filesystem/op-remove-expected.txt: Added.
        * fast/filesystem/op-remove.html: Added.
        * fast/filesystem/op-restricted-chars-expected.txt: Added.
        * fast/filesystem/op-restricted-chars.html: Added.
        * fast/filesystem/op-restricted-names-expected.txt: Added.
        * fast/filesystem/op-restricted-names.html: Added.
        * fast/filesystem/resources/fs-test-util.js:
        * fast/filesystem/resources/op-copy.js: Added.
        * fast/filesystem/resources/op-get-entry.js: Added.
        * fast/filesystem/resources/op-get-parent.js: Added.
        * fast/filesystem/resources/op-move.js: Added.
        * fast/filesystem/resources/op-read-directory.js: Added.
        * fast/filesystem/resources/op-remove.js: Added.
        * fast/filesystem/resources/op-restricted-chars.js: Added.
        * fast/filesystem/resources/op-restricted-names.js: Added.
        * fast/filesystem/resources/op-tests-helper.js: Added.

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

11 years ago2010-10-07 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Thu, 7 Oct 2010 21:06:17 +0000 (21:06 +0000)]
2010-10-07  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Beth Dakin.

        Use isIdentityOrTranslationOrFlipped() in scrollbar code
        https://bugs.webkit.org/show_bug.cgi?id=47378

        Replace old code that looked at values in the CGAffineTransform
        with nicely named method that does the same test.

        * platform/mac/ScrollbarThemeMac.mm:
        (WebCore::ScrollbarThemeMac::paint):

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

11 years ago[Chromium] Unreviewed. Build fix. New baseline.
ajwong@chromium.org [Thu, 7 Oct 2010 21:03:43 +0000 (21:03 +0000)]
[Chromium] Unreviewed. Build fix. New baseline.

* platform/chromium-linux/fast/filesystem/async-operations-expected.txt: Added.
* platform/chromium/test_expectations.txt:

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

11 years ago<rdar://problem/8142645> REGRESSION (r47440): Printing Mail messages with large fonts...
mitz@apple.com [Thu, 7 Oct 2010 20:59:40 +0000 (20:59 +0000)]
<rdar://problem/8142645> REGRESSION (r47440): Printing Mail messages with large fonts does not fill page
https://bugs.webkit.org/show_bug.cgi?id=47374

Reviewed by Simon Fraser.

In the legacy (paint-time pagination) printing model, when there are overlapping lines,
adjustPageHeightDeprecated() was not idempotent, since the truncation point imposed by line n,
namely the top of line n, was above the bottom of line n-1, so in the next round, line n-1
moved the truncation point up again.

* rendering/RenderLineBoxList.cpp:
(WebCore::RenderLineBoxList::paint): Consider the top of the next line when deciding if the
current line extends below the truncation point.

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

11 years agoUpdate unit tests results.
weinig@apple.com [Thu, 7 Oct 2010 20:51:19 +0000 (20:51 +0000)]
Update unit tests results.

* Scripts/webkit2/messages_unittest.py:

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

11 years ago2010-10-07 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Thu, 7 Oct 2010 20:48:59 +0000 (20:48 +0000)]
2010-10-07  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Beth Dakin.

        Edge fringe artifact with transformed, masked elements (including reflections)
        https://bugs.webkit.org/show_bug.cgi?id=19179

        When drawing the mask images, use a transparency layer if the CTM
        has a rotation, scale or skew in it to avoid antialiasing issues at
        the edges.

        Test: fast/css/transformed-mask.html

        * rendering/RenderBox.cpp:
        (WebCore::RenderBox::paintMask): Don't bother painting the mask if
        painting is disabled, which also avoids an assertion in getCTM().
        (WebCore::RenderBox::paintMaskImages):

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

11 years ago* Platform/Logging.cpp:
beidson@apple.com [Thu, 7 Oct 2010 19:59:28 +0000 (19:59 +0000)]
* Platform/Logging.cpp:
(initializeLogChannel):  GCC optimized out the only caller of this function. Windows doesn't, and is breaking.

Reviewed by BUILD FIX for non-gcc builds.

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

11 years ago[Chromium] Unreviewed. New baselines, and expectations updates.
ajwong@chromium.org [Thu, 7 Oct 2010 19:46:40 +0000 (19:46 +0000)]
[Chromium] Unreviewed. New baselines, and expectations updates.

Changing fast/frames/cached-frame-counter.html to SKIP for DEBUG
platforms since it always times out.

Upstreamed expectation:
  http/tests/misc/last-modified-parsing.html

Removed expecations for these as they pass consistently:
  svg/batik/text/textProperties.svg
  fast/dom/Window/window-screen-properties.html
  fast/media/color-does-not-include-alpha.html
  fast/events/mouse-focus-imagemap.html
  fast/dom/object-embed-plugin-scripting.html
  fast/images/imagemap-case.html

Marked as flaky:
  svg/hixie/perf/001.xml
  svg/hixie/perf/002.xml
  svg/W3C-SVG-1.1/animate-elem-03-t.svg

New test missing baseline:
  platform/gtk/fonts/fontconfig-synthetic-bold.html

* platform/chromium-mac/fast/images/imagemap-case-expected.checksum: Added.
* platform/chromium-mac/fast/images/imagemap-case-expected.png: Added.
* platform/chromium-win/fast/filesystem/async-operations-expected.txt: Added.
* platform/chromium-win/media/audio-delete-while-slider-thumb-clicked-expected.txt: Added.
* platform/chromium-win/svg/custom/struct-use-09-b-expected.png:
* platform/chromium/test_expectations.txt:

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

11 years ago2010-10-07 Andreas Kling <kling@webkit.org>
commit-queue@webkit.org [Thu, 7 Oct 2010 19:41:44 +0000 (19:41 +0000)]
2010-10-07  Andreas Kling  <kling@webkit.org>

        Reviewed by Simon Hausmann.

        [Qt] API: ViewportConfiguration => ViewportArguments
        https://bugs.webkit.org/show_bug.cgi?id=47325

        * Api/qwebpage.cpp:
        (QWebPage::ViewportAttributes::ViewportAttributes):
        (QWebPage::ViewportAttributes::~ViewportAttributes):
        (QWebPage::ViewportAttributes::operator=):
        (QWebPage::viewportAttributesForSize):
        * Api/qwebpage.h:
        * Api/qwebpage_p.h:
        (QtViewportAttributesPrivate::QtViewportAttributesPrivate):

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

11 years agoFix include mistake that makes build fail with non-Objective-C.
darin@apple.com [Thu, 7 Oct 2010 19:35:47 +0000 (19:35 +0000)]
Fix include mistake that makes build fail with non-Objective-C.

* Shared/API/c/mac/WKCertificateInfoMac.h: Include CoreFoundation.h,
not Foundation.h.

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

11 years agoGenerate the messages sent to the WebPageProxy
andersca@apple.com [Thu, 7 Oct 2010 19:32:18 +0000 (19:32 +0000)]
Generate the messages sent to the WebPageProxy
https://bugs.webkit.org/show_bug.cgi?id=47239

Patch by Sam Weinig <sam@webkit.org> on 2010-10-07
Reviewed by Anders Carlsson.

* DerivedSources.make:
* DerivedSources.pro:
* Platform/CoreIPC/Arguments.h:
* Platform/CoreIPC/HandleMessage.h:
(CoreIPC::handleMessage):
* Scripts/webkit2/messages.py:
* Shared/CoreIPCSupport/WebPageProxyMessageKinds.h: Removed.
* Shared/StringPairVector.h: Added.
* UIProcess/API/mac/PageClientImpl.h:
* UIProcess/API/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::registerEditCommand):
* UIProcess/API/qt/qwkpage.cpp:
(QWKPagePrivate::registerEditCommand):
* UIProcess/API/qt/qwkpage_p.h:
* UIProcess/PageClient.h:
* UIProcess/WebEditCommandProxy.cpp:
(WebKit::WebEditCommandProxy::unapply):
(WebKit::WebEditCommandProxy::reapply):
* UIProcess/WebFormClient.cpp:
(WebKit::WebFormClient::willSubmitForm):
* UIProcess/WebFormClient.h:
* UIProcess/WebPageProxy.cpp:
* UIProcess/WebPageProxy.h:
* UIProcess/WebPageProxy.messages.in: Added.
* UIProcess/win/WebView.cpp:
(WebKit::WebView::registerEditCommand):
* UIProcess/win/WebView.h:
* WebKit2.pro:
* WebKit2.xcodeproj/project.pbxproj:
* WebProcess/WebCoreSupport/WebChromeClient.cpp:
* WebProcess/WebCoreSupport/WebEditorClient.cpp:
(WebKit::WebEditorClient::registerCommandForUndo):
(WebKit::WebEditorClient::clearUndoRedoOperations):
* WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
* WebProcess/WebPage/WebBackForwardListProxy.cpp:
* WebProcess/WebPage/WebPage.cpp:
* win/WebKit2.vcproj:

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

11 years ago2010-10-07 Kwang Yul Seo <skyul@company100.net>
commit-queue@webkit.org [Thu, 7 Oct 2010 19:29:50 +0000 (19:29 +0000)]
2010-10-07  Kwang Yul Seo  <skyul@company100.net>

        Reviewed by Kent Tamura.

        [BREWMP] Map non-alphabet key code to Unicode value
        https://bugs.webkit.org/show_bug.cgi?id=46002

        Non-alphabet key codes are not equal to the unicode values. Add conversion.

        * platform/brew/PlatformKeyboardEventBrew.cpp:
        (WebCore::singleCharacterString):

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

11 years agoForgot this to keep the build working.
beidson@apple.com [Thu, 7 Oct 2010 19:06:47 +0000 (19:06 +0000)]
Forgot this to keep the build working.

Reviewed by BUILD FIX.

* WebKit2Prefix.h:

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

11 years ago2010-09-21 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Thu, 7 Oct 2010 18:39:50 +0000 (18:39 +0000)]
2010-09-21  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Chris Fleizach.

        [GTK] The FreeType backend does not respect the FC_EMBOLDEN property
        https://bugs.webkit.org/show_bug.cgi?id=46216

        Added tests for this issue.

        * platform/gtk/fonts/fontconfig-synthetic-bold-expected.txt: Added.
        * platform/gtk/fonts/fontconfig-synthetic-bold.html: Added.
2010-10-05  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Chris Fleizach.

        [GTK] The FreeType backend does not respect the FC_EMBOLDEN property
        https://bugs.webkit.org/show_bug.cgi?id=46216

        Look for the FC_EMBOLDEN property of the FcPattern when constructing
        FontPlatformData and use it to enable synthetic bold fonts when necessary.

        Test: platform/gtk/fonts/fontconfig-synthetic-bold.html

        * platform/graphics/cairo/FontPlatformDataFreeType.cpp:
        (WebCore::FontPlatformData::FontPlatformData): Properly handle the FC_EMBOLDEN property.
2010-09-21  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Chris Fleizach.

        [GTK] The FreeType backend does not respect the FC_EMBOLDEN property
        https://bugs.webkit.org/show_bug.cgi?id=46216

        * DumpRenderTree/gtk/fonts/fonts.conf: Add a setting which enables FC_EMBOLDEN
        for DejaVu Serif when there is no bold version available. This is necessary to
        properly test the property in layout tests.

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

11 years agoStart stubbing out the find API
andersca@apple.com [Thu, 7 Oct 2010 18:19:32 +0000 (18:19 +0000)]
Start stubbing out the find API
https://bugs.webkit.org/show_bug.cgi?id=47366
<rdar://problem/8524998>

Reviewed by John Sullivan.

* Shared/FindOptions.h: Added.
* UIProcess/API/C/WKAPICast.h:
(WebKit::toFindDirection):
(WebKit::toFindOptions):
* UIProcess/API/C/WKPage.cpp:
(WKPageFindString):
(WKPageHideFindUI):
(WKPageCountStringMatches):
* UIProcess/API/C/WKPage.h:
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::findString):
(WebKit::WebPageProxy::hideFindUI):
(WebKit::WebPageProxy::countStringMatches):
* UIProcess/WebPageProxy.h:

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

11 years ago[Qt] Build files for the WTR's InjectedBundle
kbalazs@webkit.org [Thu, 7 Oct 2010 18:09:09 +0000 (18:09 +0000)]
[Qt] Build files for the WTR's InjectedBundle

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

11 years agoPart of https://bugs.webkit.org/show_bug.cgi?id=47354 - Add WebCore/WebKit1 style...
beidson@apple.com [Thu, 7 Oct 2010 18:00:18 +0000 (18:00 +0000)]
Part of https://bugs.webkit.org/show_bug.cgi?id=47354 - Add WebCore/WebKit1 style logging channel mechanism0 to WebKit2,
including the first channel to be used for SessionState work.

Reviewed by Sam Weinig.

* Platform/Logging.cpp: Added.
(initializeLogChannelsIfNecessary):
* Platform/Logging.h: Added.

* WebKit2.pro:
* WebKit2.xcodeproj/project.pbxproj:
* win/WebKit2.vcproj:

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

11 years ago2010-10-07 Sheriff Bot <webkit.review.bot@gmail.com>
kbalazs@webkit.org [Thu, 7 Oct 2010 17:56:58 +0000 (17:56 +0000)]
2010-10-07  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r69315.
        http://trac.webkit.org/changeset/69315
        https://bugs.webkit.org/show_bug.cgi?id=47363

        Forgot to add the new files (Requested by kbalazs on #webkit).

        * DerivedSources.pro:
2010-10-07  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r69315.
        http://trac.webkit.org/changeset/69315
        https://bugs.webkit.org/show_bug.cgi?id=47363

        Forgot to add the new files (Requested by kbalazs on #webkit).

        * Scripts/webkitdirs.pm:
        * WebKitTestRunner/qt/DerivedSources.pro: Added.
2010-10-07  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r69315.
        http://trac.webkit.org/changeset/69315
        https://bugs.webkit.org/show_bug.cgi?id=47363

        Forgot to add the new files (Requested by kbalazs on #webkit).

        * WebKit2.pro:

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

11 years ago2010-10-07 James Simonsen <simonjam@chromium.org>
commit-queue@webkit.org [Thu, 7 Oct 2010 17:56:19 +0000 (17:56 +0000)]
2010-10-07  James Simonsen  <simonjam@chromium.org>

        Reviewed by Pavel Feldman.

        [Web Timing] Use platform definition of responseEnd
        https://bugs.webkit.org/show_bug.cgi?id=46306

        No new tests. Used existing webtiming test.

        * loader/MainResourceLoader.cpp:
        (WebCore::MainResourceLoader::didFinishLoading):

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

11 years ago2010-10-05 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Thu, 7 Oct 2010 17:46:53 +0000 (17:46 +0000)]
2010-10-05  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Chris Fleizach.

        [Gtk] CSS font-style: italic behavior
        https://bugs.webkit.org/show_bug.cgi?id=33299

        Added a test to test the FontConfig synthetic oblique behavior.

        * platform/gtk/fonts/fontconfig-synthetic-oblique-expected.checksum: Added.
        * platform/gtk/fonts/fontconfig-synthetic-oblique-expected.png: Added.
        * platform/gtk/fonts/fontconfig-synthetic-oblique-expected.txt: Added.
        * platform/gtk/fonts/fontconfig-synthetic-oblique.html: Added.
2010-10-05  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Chris Fleizach.

        [Gtk] CSS font-style: italic behavior
        https://bugs.webkit.org/show_bug.cgi?id=33299

        Properly interpret the FC_MATRIX property from a FontConfig pattern.
        FontConfig will use this property when returning fonts which have a
        synthetic oblique variant configured in the fonts.conf configuration
        file.

        Test: platform/gtk/fonts/fontconfig-synthetic-oblique.html

        * platform/graphics/cairo/FontPlatformDataFreeType.cpp:
        (WebCore::FontPlatformData::FontPlatformData): Added a constructor that
        takes an existing FontPlatformData and a font size.
        (WebCore::FontPlatformData::initializeWithFontFace): Added this helper
        intialization method that properly handles the FC_MATRIX property from
        the FcPattern.
        * platform/graphics/cairo/FontPlatformDataFreeType.h: Added a declaration
        to the new constructor and the initializeWithFontFace.
        * platform/graphics/cairo/SimpleFontDataCairo.cpp:
        (WebCore::SimpleFontData::smallCapsFontData): Use the new FontPlatformData
        constructor.

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

11 years agohttps://bugs.webkit.org/show_bug.cgi?id=47357
hyatt@apple.com [Thu, 7 Oct 2010 17:40:25 +0000 (17:40 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=47357

Reviewed by Dan Bernstein.

Make findNextLineBreak and some of the helper functions it also calls writing-mode-aware.

* rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::computeLogicalBoxHeights):
(WebCore::InlineFlowBox::placeBoxesInBlockDirection):
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::positionNewFloatOnLine):
* rendering/RenderBlockLineLayout.cpp:
(WebCore::getBorderPaddingMargin):
(WebCore::inlineLogicalWidth):
(WebCore::RenderBlock::computeInlineDirectionPositionsForLine):
(WebCore::inlineFlowRequiresLineBox):
(WebCore::RenderBlock::skipLeadingWhitespace):
(WebCore::RenderBlock::fitBelowFloats):
(WebCore::RenderBlock::findNextLineBreak):
* rendering/RenderBoxModelObject.h:
(WebCore::RenderBoxModelObject::hasInlineDirectionBordersPaddingOrMargin):
(WebCore::RenderBoxModelObject::hasInlineDirectionBordersOrPadding):

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

11 years ago2010-10-06 Jer Noble <jer.noble@apple.com>
jer.noble@apple.com [Thu, 7 Oct 2010 17:39:47 +0000 (17:39 +0000)]
2010-10-06  Jer Noble  <jer.noble@apple.com>

        Reviewed by Darin Adler.

        Screensaver starts while watching fullscreen playback.
        https://bugs.webkit.org/show_bug.cgi?id=47299
        <rdar://problem/8478956>

        To disable the Screen Saver, we need to periodically call UpdateSystemActivity().

        * WebView/WebVideoFullscreenController.h: Added _tickleTimer.
        * WebView/WebVideoFullscreenController.mm:
        (-[WebVideoFullscreenController dealloc]): Invalidate _tickleTimer.
        (-[WebVideoFullscreenController _enableTickleTimer]): Create _tickleTimer.
        (-[WebVideoFullscreenController _disableTickleTimer]): Invalidate _tickleTimer.
        (-[WebVideoFullscreenController _tickleTimerFired]): Call UpdateSystemActivity().
        (-[WebVideoFullscreenController updatePowerAssertions]): Call _enableTickleTimer
            or _disableTickleTimer.

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

11 years agoChange API tester to ask the executable for the list of all
weinig@apple.com [Thu, 7 Oct 2010 17:32:11 +0000 (17:32 +0000)]
Change API tester to ask the executable for the list of all
tests instead of relying on the directory structure.
https://bugs.webkit.org/show_bug.cgi?id=47359

Reviewed by Anders Carlsson.

* Scripts/run-test-webkit-api: Added.
* Scripts/webkitdirs.pm:
Add additional script to just launch the api tester with the correct settings.

* Scripts/run-api-tests:
Change to use the new --dump-tests options to build the list of tests and change
output to reflect a (suite, testcase) tuple for each test. Also adds some color.

* TestWebKitAPI/Test.h:
(TestWebKitAPI::Test::Register::Register):
* TestWebKitAPI/Tests/WTF/VectorBasic.cpp:
(TestWebKitAPI::TEST):
* TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp:
(TestWebKitAPI::TEST):
* TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp:
(TestWebKitAPI::TEST):
* TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp:
(TestWebKitAPI::TEST):
* TestWebKitAPI/Tests/WebKit2/WKString.cpp:
(TestWebKitAPI::TEST):
* TestWebKitAPI/Tests/WebKit2/WKStringJSString.cpp:
(TestWebKitAPI::TEST):
Give each test a suite name in addition to the test name.

* TestWebKitAPI/TestsController.cpp:
(TestWebKitAPI::TestsController::dumpTestNames):
(TestWebKitAPI::TestsController::runTestNamed):
* TestWebKitAPI/TestsController.h:
* TestWebKitAPI/mac/main.mm:
(main):
Add option to print all registered tests.

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

11 years ago2010-10-07 Luiz Agostini <luiz.agostini@openbossa.org>
commit-queue@webkit.org [Thu, 7 Oct 2010 17:26:42 +0000 (17:26 +0000)]
2010-10-07  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        Fixing viewport meta tag user-scalable handling
        https://bugs.webkit.org/show_bug.cgi?id=47330

        user-scalable attribute was not considered in viewport meta tag handling.

        * dom/ViewportArguments.cpp:
        (WebCore::findConfigurationForViewportData):
        * dom/ViewportArguments.h:
2010-10-07  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        Fixing viewport meta tag user-scalable handling
        https://bugs.webkit.org/show_bug.cgi?id=47330

        user-scalable attribute was not considered in viewport meta tag handling.

        * Api/qwebpage.cpp:
        (QWebPage::viewportConfigurationForSize):
2010-10-07  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        Fixing viewport meta tag user-scalable handling
        https://bugs.webkit.org/show_bug.cgi?id=47330

        user-scalable attribute was not considered in viewport meta tag handling.

        * UIProcess/API/qt/qwkpage.cpp:
        (QWKPage::viewportConfigurationForSize):

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

11 years ago[Qt] Build files for the WTR's InjectedBundle
kbalazs@webkit.org [Thu, 7 Oct 2010 17:12:33 +0000 (17:12 +0000)]
[Qt] Build files for the WTR's InjectedBundle

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

11 years agoUnreviewed. Chromium build fix.
ajwong@chromium.org [Thu, 7 Oct 2010 16:58:04 +0000 (16:58 +0000)]
Unreviewed. Chromium build fix.

Add new baselines for svg/hixie/perf/001.xml and
svg/hixie/perf/002.xml.  After r69305, which removed the rendering
timestamp from the image, these tests are now more deterministic.

* platform/chromium-linux/svg/hixie/perf/001-expected.checksum:
* platform/chromium-linux/svg/hixie/perf/001-expected.png:
* platform/chromium-linux/svg/hixie/perf/001-expected.txt:
* platform/chromium-linux/svg/hixie/perf/002-expected.checksum:
* platform/chromium-linux/svg/hixie/perf/002-expected.png:
* platform/chromium-linux/svg/hixie/perf/002-expected.txt:
* platform/chromium-mac/svg/hixie/perf/001-expected.checksum: Added.
* platform/chromium-mac/svg/hixie/perf/001-expected.png: Added.
* platform/chromium-mac/svg/hixie/perf/002-expected.checksum: Added.
* platform/chromium-mac/svg/hixie/perf/002-expected.png: Added.
* platform/chromium-win/svg/hixie/perf/001-expected.checksum:
* platform/chromium-win/svg/hixie/perf/001-expected.png:
* platform/chromium-win/svg/hixie/perf/001-expected.txt:
* platform/chromium-win/svg/hixie/perf/002-expected.checksum:
* platform/chromium-win/svg/hixie/perf/002-expected.png:
* platform/chromium-win/svg/hixie/perf/002-expected.txt:
* platform/chromium/test_expectations.txt:

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

11 years ago[Qt] Hook up accelerometer data via Qt DeviceMotion
diegohcg@webkit.org [Thu, 7 Oct 2010 16:23:07 +0000 (16:23 +0000)]
[Qt] Hook up accelerometer data via Qt DeviceMotion
https://bugs.webkit.org/show_bug.cgi?id=47105

Reviewed by Andreas Kling.

Get accelerometer necessary data via Qt mobility library using a
provider class. Enable, also the RotationRate using the current device
orientation provider.

WebCore:

* WebCore.pro:

WebKit/qt:

* WebCoreSupport/DeviceMotionClientQt.cpp:
(WebCore::DeviceMotionClientQt::DeviceMotionClientQt):
(WebCore::DeviceMotionClientQt::~DeviceMotionClientQt):
(WebCore::DeviceMotionClientQt::startUpdating):
(WebCore::DeviceMotionClientQt::stopUpdating):
(WebCore::DeviceMotionClientQt::currentDeviceMotion):
(WebCore::DeviceMotionClientQt::changeDeviceMotion):
* WebCoreSupport/DeviceMotionClientQt.h:
* WebCoreSupport/DeviceMotionProviderQt.cpp: Added.
(WebCore::DeviceMotionProviderQt::DeviceMotionProviderQt):
(WebCore::DeviceMotionProviderQt::~DeviceMotionProviderQt):
(WebCore::DeviceMotionProviderQt::start):
(WebCore::DeviceMotionProviderQt::stop):
(WebCore::DeviceMotionProviderQt::filter):
* WebCoreSupport/DeviceMotionProviderQt.h: Added.
(WebCore::DeviceMotionProviderQt::currentDeviceMotion):

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

11 years ago2010-10-07 Luiz Agostini <luiz.agostini@openbossa.org>
commit-queue@webkit.org [Thu, 7 Oct 2010 15:37:48 +0000 (15:37 +0000)]
2010-10-07  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        Some viewport meta tag api refactoring
        https://bugs.webkit.org/show_bug.cgi?id=47334

        WebCore::findConfigurationForViewportData renamed to computeViewportAttributes.
        WebCore::ViewportAttributes::layoutViewport renamed to layoutSize.

        * dom/ViewportArguments.cpp:
        (WebCore::computeViewportAttributes):
        * dom/ViewportArguments.h:
2010-10-07  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        Some viewport meta tag api refactoring
        https://bugs.webkit.org/show_bug.cgi?id=47334

        WebCore::findConfigurationForViewportData renamed to computeViewportAttributes.
        WebCore::ViewportAttributes::layoutViewport renamed to layoutSize.

        * Api/qwebpage.cpp:
        (QWebPage::viewportConfigurationForSize):
        * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
        (DumpRenderTreeSupportQt::viewportAsText):
2010-10-07  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        Some viewport meta tag api refactoring
        https://bugs.webkit.org/show_bug.cgi?id=47334

        WebCore::findConfigurationForViewportData renamed to computeViewportAttributes.
        WebCore::ViewportAttributes::layoutViewport renamed to layoutSize.

        * UIProcess/API/qt/qwkpage.cpp:
        (QWKPage::viewportConfigurationForSize):

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

11 years ago2010-10-07 Dave Moore <davemoore@chromium.org>
commit-queue@webkit.org [Thu, 7 Oct 2010 15:08:08 +0000 (15:08 +0000)]
2010-10-07  Dave Moore  <davemoore@chromium.org>

        Reviewed by Kent Tamura.

        Add WebThemeEngine api for chromium/linux
        https://bugs.webkit.org/show_bug.cgi?id=47278
        Create new linux specific version of WinThemeEngine.h and move
        existing windows specific one to win directory. Keep old top
        level file until chromium is updated to use the new ones.

        * WebKit.gyp:
        * public/WebThemeEngine.h:
        * src/ChromiumBridge.cpp:

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

11 years ago[Qt] Update .def file for Symbian
hausmann@webkit.org [Thu, 7 Oct 2010 15:04:55 +0000 (15:04 +0000)]
[Qt] Update .def file for Symbian
https://bugs.webkit.org/show_bug.cgi?id=47336
Fix and re-freeze symbols for symbian - viewportConfigurationForSize
API changed, allowGeolocationRequest removed from API, several
DumpRenderTree support calls added.

Patch by Keith Kyzivat <keith.kyzivat@nokia.com> on 2010-10-07
Reviewed by Simon Hausmann.

* symbian/eabi/QtWebKitu.def:

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

11 years agoBundle should expose a reportException method.
jberlin@webkit.org [Thu, 7 Oct 2010 14:56:21 +0000 (14:56 +0000)]
Bundle should expose a reportException method.
https://bugs.webkit.org/show_bug.cgi?id=46769

Reviewed by John Sullivan.

* WebProcess/InjectedBundle/API/c/WKBundle.cpp:
(WKBundleReportException):
* WebProcess/InjectedBundle/API/c/WKBundle.h:

* WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::reportException):
Mimic the behavior of WebView::reportException.
* WebProcess/InjectedBundle/InjectedBundle.h:

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

11 years ago2010-10-07 Balazs Kelemen <kbalazs@webkit.org>
kbalazs@webkit.org [Thu, 7 Oct 2010 14:56:02 +0000 (14:56 +0000)]
2010-10-07  Balazs Kelemen  <kbalazs@webkit.org>

        Unreviewed. Do a renaming that was recommended by the reviewer
        (Kenneth) but I forgot to do before landing (http://trac.webkit.org/changeset/69253)

        * WebKitTestRunner/qt/TestControllerQt.cpp:
        (WTR::RunUntilConditionLoop::start):
        (WTR::RunUntilConditionLoop::RunUntilConditionLoop):
        (WTR::TestController::runUntil):

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

11 years ago2010-10-07 Balazs Kelemen <kbalazs@webkit.org>
kbalazs@webkit.org [Thu, 7 Oct 2010 14:44:23 +0000 (14:44 +0000)]
2010-10-07  Balazs Kelemen  <kbalazs@webkit.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Watchdog timer implementation for WTR
        https://bugs.webkit.org/show_bug.cgi?id=47337

        * WebKitTestRunner/InjectedBundle/LayoutTestController.h: Factor out
        the definition of the timer type to a typedef.
        * WebKitTestRunner/InjectedBundle/qt/LayoutTestControllerQt.cpp: Added.
        Timer implementation with QTimer and a helper QObject class.
        (WTR::WatchdogTimerHelper::instance):
        (WTR::WatchdogTimerHelper::timerFired):
        (WTR::WatchdogTimerHelper::WatchdogTimerHelper):
        (WTR::LayoutTestController::platformInitialize):
        (WTR::LayoutTestController::invalidateWaitToDumpWatchdogTimer):
        (WTR::LayoutTestController::initializeWaitToDumpWatchdogTimerIfNeeded):

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

11 years ago2010-10-07 Balazs Kelemen <kbalazs@webkit.org>
kbalazs@webkit.org [Thu, 7 Oct 2010 14:36:01 +0000 (14:36 +0000)]
2010-10-07  Balazs Kelemen  <kbalazs@webkit.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Turn on building WTR
        https://bugs.webkit.org/show_bug.cgi?id=47349

        * WebKit.pro:

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

11 years ago2010-10-07 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Thu, 7 Oct 2010 13:20:28 +0000 (13:20 +0000)]
2010-10-07  Nikolas Zimmermann  <nzimmermann@rim.com>

        Reviewed by Dirk Schulze.

        Reenable several skipped SVG tests on leopard & snow leopard
        https://bugs.webkit.org/show_bug.cgi?id=47340

        Following tests can be unskipped, as they work as expected.

        On SnowLeopard:
        svg/batik/paints/patternRegionA.svg
        svg/custom/path-bad-data.svg
        svg/custom/pattern-deep-referencing.svg
        svg/hixie/perf/007.xml
        svg/transforms/text-with-pattern-inside-transformed-html.xhtml
        svg/transforms/text-with-pattern-with-svg-transform.svg

        On Leopard:
        svg/filters/filter-empty-g.svg

        On both:
        svg/W3C-SVG-1.1/animate-elem-82-t.svg
        svg/W3C-SVG-1.1/coords-trans-01-b.svg
        svg/css/glyph-orientation-rounding-test.xhtml (not 100% sure about this one, I don't see any rounding problems, we may have to disable it again, if the problem shows up on the bots)
        svg/custom/tiling-regular-hexagonal-crash.svg (test needs some fixes though to make sense)
        svg/hixie/perf/001.xml (test needs a fix, so it doesn't dump the elapsed time)
        svg/hixie/perf/002.xml (ditto)
        svg/batik/text/smallFonts.svg (still not correct, but doesn't crash or hang)

        * platform/mac-leopard/Skipped:
        * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-82-t-expected.checksum: Added.
        * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png: Added.
        * platform/mac-leopard/svg/W3C-SVG-1.1/coords-trans-01-b-expected.checksum: Added.
        * platform/mac-leopard/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png: Added.
        * platform/mac-leopard/svg/batik/text/smallFonts-expected.checksum: Added.
        * platform/mac-leopard/svg/batik/text/smallFonts-expected.png: Added.
        * platform/mac-leopard/svg/custom/path-bad-data-expected.checksum: Added.
        * platform/mac-leopard/svg/custom/path-bad-data-expected.png: Added.
        * platform/mac-leopard/svg/custom/path-bad-data-expected.txt: Added.
        * platform/mac-leopard/svg/custom/pattern-deep-referencing-expected.checksum: Added.
        * platform/mac-leopard/svg/custom/pattern-deep-referencing-expected.png: Added.
        * platform/mac-leopard/svg/hixie/perf: Added.
        * platform/mac-leopard/svg/hixie/perf/001-expected.checksum: Added.
        * platform/mac-leopard/svg/hixie/perf/001-expected.png: Added.
        * platform/mac-leopard/svg/hixie/perf/002-expected.checksum: Added.
        * platform/mac-leopard/svg/hixie/perf/002-expected.png: Added.
        * platform/mac-leopard/svg/hixie/perf/007-expected.checksum: Added.
        * platform/mac-leopard/svg/hixie/perf/007-expected.png: Added.
        * platform/mac-leopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum: Added.
        * platform/mac-leopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png: Added.
        * platform/mac-leopard/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum: Added.
        * platform/mac-leopard/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Added.
        * platform/mac-snowleopard/Skipped:
        * platform/mac/Skipped:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png:
        * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
        * platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.checksum:
        * platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png:
        * platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
        * platform/mac/svg/batik/text/smallFonts-expected.checksum: Added.
        * platform/mac/svg/batik/text/smallFonts-expected.png: Added.
        * platform/mac/svg/batik/text/smallFonts-expected.txt:
        * platform/mac/svg/custom/path-bad-data-expected.checksum:
        * platform/mac/svg/custom/path-bad-data-expected.png:
        * platform/mac/svg/custom/path-bad-data-expected.txt:
        * platform/mac/svg/custom/pattern-deep-referencing-expected.checksum:
        * platform/mac/svg/custom/pattern-deep-referencing-expected.png:
        * platform/mac/svg/hixie/perf/001-expected.checksum:
        * platform/mac/svg/hixie/perf/001-expected.png:
        * platform/mac/svg/hixie/perf/001-expected.txt:
        * platform/mac/svg/hixie/perf/002-expected.checksum:
        * platform/mac/svg/hixie/perf/002-expected.png:
        * platform/mac/svg/hixie/perf/002-expected.txt:
        * platform/mac/svg/hixie/perf/007-expected.checksum:
        * platform/mac/svg/hixie/perf/007-expected.png:
        * platform/mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum:
        * platform/mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
        * platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum:
        * platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
        * svg/custom/tiling-regular-hexagonal-crash.svg: Make the test actually show up the pattern.
        * svg/hixie/perf/001.xml: Don't dump elapsed times, otherwhise results will be inconsistent. Add DRT waitUntilDone/notifyDone logic.
        * svg/hixie/perf/002.xml: Ditto.

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

11 years ago2010-10-07 Luiz Agostini <luiz.agostini@openbossa.org>
luiz@webkit.org [Thu, 7 Oct 2010 13:11:55 +0000 (13:11 +0000)]
2010-10-07  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Adam Roben.

        [Qt] Webkit2 MacOS build fix
        https://bugs.webkit.org/show_bug.cgi?id=47167

        There were two problems when building Qt WebKit2 in Mac. The first was that
        ld does not support flag -whole-archive and it needed to be replaced by flag -all_load.
        The second problem was that __APPLE__ is been used to identify safari builds and, when
        building Qt in MacOS, Qt was ending up using the wrong typedef. The solution was to use
        a Qt specific WKNativeEvent.h that only has the proper Qt typedef instead of the original one.

        * UIProcess/API/C/qt/WKNativeEvent.h: Added.
        * WebKit2.pri:
        * WebKit2.pro:

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

11 years ago2010-10-07 Balazs Kelemen <kbalazs@webkit.org>
kbalazs@webkit.org [Thu, 7 Oct 2010 13:01:33 +0000 (13:01 +0000)]
2010-10-07  Balazs Kelemen  <kbalazs@webkit.org>

        Unreviewed buildfix for 69297 again

        * WebKitTestRunner/TestController.cpp:
        (WTR::blankURL):

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

11 years ago2010-10-07 Carlos Garcia Campos <cgarcia@igalia.com>
commit-queue@webkit.org [Thu, 7 Oct 2010 12:57:44 +0000 (12:57 +0000)]
2010-10-07  Carlos Garcia Campos  <cgarcia@igalia.com>

        Reviewed by Xan Lopez.

        [GTK] Use draw instead of expose_event in WebView when building with gtk3
        https://bugs.webkit.org/show_bug.cgi?id=47338

        * webkit/webkitwebview.cpp:
        (webkit_web_view_expose_event):
        (webkit_web_view_draw):
        (webkit_web_view_class_init):

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