1. 07 Jan, 2011 2 commits
    • jamesr@google.com's avatar
      2011-01-07 James Robinson <jamesr@chromium.org> · f894f68c
      jamesr@google.com authored
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * animations/animation-time-expected.txt: Removed.
              * animations/animation-time.html: Removed.
              * animations/script-tests/animation-time.js: Removed.
              * fast/dom/Window/window-properties-expected.txt:
              * fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
      2011-01-07  James Robinson  <jamesr@chromium.org>
      
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * DumpRenderTree/chromium/WebViewHost.cpp:
              (WebViewHost::paintInvalidatedRegion):
      2011-01-07  James Robinson  <jamesr@chromium.org>
      
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * Android.mk:
              * CMakeLists.txt:
              * GNUmakefile.am:
              * WebCore.exp.in:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * page/DOMWindow.cpp:
              * page/DOMWindow.h:
              * page/DOMWindow.idl:
              * page/Frame.cpp:
              * page/Frame.h:
              * page/Page.cpp:
              (WebCore::Page::Page):
              * page/Page.h:
              * page/animation/AnimationController.cpp:
              (WebCore::AnimationControllerPrivate::beginAnimationUpdateTime):
              * page/animation/AnimationTimeController.cpp: Removed.
              * page/animation/AnimationTimeController.h: Removed.
      2011-01-07  James Robinson  <jamesr@chromium.org>
      
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * public/WebWidget.h:
              * src/WebPopupMenuImpl.cpp:
              * src/WebPopupMenuImpl.h:
              * src/WebViewImpl.cpp:
              * src/WebViewImpl.h:
      2011-01-07  James Robinson  <jamesr@chromium.org>
      
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * WebView/WebHTMLView.mm:
              (-[WebHTMLView drawRect:]):
              * WebView/WebView.mm:
              (layerSyncRunLoopObserverCallBack):
      2011-01-07  James Robinson  <jamesr@chromium.org>
      
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp:
              (WebKit::ChunkedUpdateDrawingArea::display):
              (WebKit::ChunkedUpdateDrawingArea::setSize):
              * WebProcess/WebPage/WebPage.cpp:
              (WebKit::WebPage::drawRect):
              * WebProcess/WebPage/mac/LayerBackedDrawingAreaMac.mm:
              (WebKit::LayerBackedDrawingArea::syncCompositingLayers):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75276 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f894f68c
    • alex@webkit.org's avatar
      2011-01-07 Alejandro G. Castro <alex@igalia.com> · 23c687cc
      alex@webkit.org authored
              Reviewed by Martin Robinson.
      
              Cairo's ContextShadow may mis-render some box shadows
              https://bugs.webkit.org/show_bug.cgi?id=51374
      
              The space required for the internal shadow of the corners was not
              correctly considered.
      
              * platform/graphics/cairo/ContextShadowCairo.cpp:
              (WebCore::ContextShadow::drawRectShadow):
      
      2011-01-07  Alejandro G. Castro  <alex@igalia.com>
      
              Reviewed by Martin Robinson.
      
              Cairo's ContextShadow may mis-render some box shadows
              https://bugs.webkit.org/show_bug.cgi?id=51374
      
              Added new test to check rectangular tiled shadows.
      
              * platform/gtk/fast/css/rect-shadow-tiled-expected.checksum: Added.
              * platform/gtk/fast/css/rect-shadow-tiled-expected.png: Added.
              * platform/gtk/fast/css/rect-shadow-tiled-expected.txt: Added.
              * platform/gtk/fast/css/rect-shadow-tiled.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75237 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      23c687cc
  2. 06 Jan, 2011 4 commits
    • mrobinson@webkit.org's avatar
      2011-01-06 Martin Robinson <mrobinson@igalia.com> · 074a01ff
      mrobinson@webkit.org authored
              Add new expected results for GTK+. Skip viewport tests which
              have results differing from Opera.
      
              * fast/dom/left-overflow-in-ltr-expected.txt: Added.
              * fast/dom/right-overflow-in-rtl-expected.txt: Added.
              * fast/viewport/viewport-126-expected.txt: Added.
              * fast/viewport/viewport-127-expected.txt: Added.
              * fast/viewport/viewport-65-expected.txt: Added.
              * fast/viewport/viewport-82-expected.txt: Added.
              * fast/viewport/viewport-84-expected.txt: Added.
              * fast/viewport/viewport-87-expected.txt: Added.
              * platform/gtk/Skipped:
              * platform/gtk/css2.1/t040105-import-10-b-expected.checksum: Added.
              * platform/gtk/css2.1/t040105-import-10-b-expected.png: Added.
              * platform/gtk/css2.1/t040105-import-10-b-expected.txt: Added.
              * platform/gtk/fast/block/positioning/rtl-static-positioning-expected.checksum: Added.
              * platform/gtk/fast/block/positioning/rtl-static-positioning-expected.png: Added.
              * platform/gtk/fast/block/positioning/rtl-static-positioning-expected.txt: Added.
              * platform/gtk/fast/block/positioning/rtl-static-positioning-inline-block-expected.checksum: Added.
              * platform/gtk/fast/block/positioning/rtl-static-positioning-inline-block-expected.png: Added.
              * platform/gtk/fast/block/positioning/rtl-static-positioning-inline-block-expected.txt: Added.
              * platform/gtk/fast/block/positioning/table-cell-static-position-expected.checksum: Added.
              * platform/gtk/fast/block/positioning/table-cell-static-position-expected.png: Added.
              * platform/gtk/fast/block/positioning/table-cell-static-position-expected.txt: Added.
              * platform/gtk/fast/blockflow/Kusa-Makura-background-canvas-expected.checksum: Added.
              * platform/gtk/fast/blockflow/Kusa-Makura-background-canvas-expected.png: Added.
              * platform/gtk/fast/blockflow/Kusa-Makura-background-canvas-expected.txt: Added.
              * platform/gtk/fast/blockflow/japanese-rl-text-with-broken-font-expected.checksum: Added.
              * platform/gtk/fast/blockflow/japanese-rl-text-with-broken-font-expected.png: Added.
              * platform/gtk/fast/blockflow/japanese-rl-text-with-broken-font-expected.txt: Added.
              * platform/gtk/fast/blockflow/vertical-align-table-baseline-expected.checksum: Added.
              * platform/gtk/fast/blockflow/vertical-align-table-baseline-expected.png: Added.
              * platform/gtk/fast/blockflow/vertical-align-table-baseline-expected.txt: Added.
              * platform/gtk/fast/blockflow/vertical-baseline-alignment-expected.checksum: Added.
              * platform/gtk/fast/blockflow/vertical-baseline-alignment-expected.png: Added.
              * platform/gtk/fast/blockflow/vertical-baseline-alignment-expected.txt: Added.
              * platform/gtk/fast/css-generated-content/table-before-after-child-add-expected.checksum: Added.
              * platform/gtk/fast/css-generated-content/table-before-after-child-add-expected.png: Added.
              * platform/gtk/fast/css-generated-content/table-before-after-child-add-expected.txt: Added.
              * platform/gtk/fast/css-generated-content/table-cell-before-after-child-add-expected.checksum: Added.
              * platform/gtk/fast/css-generated-content/table-cell-before-after-child-add-expected.png: Added.
              * platform/gtk/fast/css-generated-content/table-cell-before-after-child-add-expected.txt: Added.
              * platform/gtk/fast/css-generated-content/table-row-before-after-child-add-expected.checksum: Added.
              * platform/gtk/fast/css-generated-content/table-row-before-after-child-add-expected.png: Added.
              * platform/gtk/fast/css-generated-content/table-row-before-after-child-add-expected.txt: Added.
              * platform/gtk/fast/css-generated-content/table-table-before-after-child-add-expected.checksum: Added.
              * platform/gtk/fast/css-generated-content/table-table-before-after-child-add-expected.png: Added.
              * platform/gtk/fast/css-generated-content/table-table-before-after-child-add-expected.txt: Added.
              * platform/gtk/fast/css/box-shadow-expected.checksum: Added.
              * platform/gtk/fast/css/box-shadow-expected.png: Added.
              * platform/gtk/fast/css/box-shadow-expected.txt: Added.
              * platform/gtk/fast/css/focus-ring-detached-expected.checksum: Added.
              * platform/gtk/fast/css/focus-ring-detached-expected.png: Added.
              * platform/gtk/fast/css/focus-ring-detached-expected.txt: Added.
              * platform/gtk/fast/css/focus-ring-multiline-expected.checksum: Added.
              * platform/gtk/fast/css/focus-ring-multiline-expected.png: Added.
              * platform/gtk/fast/css/focus-ring-multiline-expected.txt: Added.
              * platform/gtk/fast/css/focus-ring-outline-color-expected.checksum: Added.
              * platform/gtk/fast/css/focus-ring-outline-color-expected.png: Added.
              * platform/gtk/fast/css/focus-ring-outline-color-expected.txt: Added.
              * platform/gtk/fast/css/focus-ring-outline-offset-expected.checksum: Added.
              * platform/gtk/fast/css/focus-ring-outline-offset-expected.png: Added.
              * platform/gtk/fast/css/focus-ring-outline-offset-expected.txt: Added.
              * platform/gtk/fast/css/focus-ring-outline-width-expected.checksum: Added.
              * platform/gtk/fast/css/focus-ring-outline-width-expected.png: Added.
              * platform/gtk/fast/css/focus-ring-outline-width-expected.txt: Added.
              * platform/gtk/fast/forms/placeholder-position-expected.checksum: Added.
              * platform/gtk/fast/forms/placeholder-position-expected.png: Added.
              * platform/gtk/fast/forms/placeholder-position-expected.txt: Added.
              * platform/gtk/fast/html/marquee-scrollamount-expected.checksum: Added.
              * platform/gtk/fast/html/marquee-scrollamount-expected.png: Added.
              * platform/gtk/fast/html/marquee-scrollamount-expected.txt: Added.
              * platform/gtk/fast/images/gray-scale-jpeg-with-color-profile-expected.checksum: Added.
              * platform/gtk/fast/images/gray-scale-jpeg-with-color-profile-expected.png: Added.
              * platform/gtk/fast/images/gray-scale-jpeg-with-color-profile-expected.txt: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.checksum: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-zoom-expected.txt: Added.
              * platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.checksum: Added.
              * platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.png: Added.
              * platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Added.
              * platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.checksum: Added.
              * platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.png: Added.
              * platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.txt: Added.
              * platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.checksum: Added.
              * platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png: Added.
              * platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Added.
              * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.checksum: Added.
              * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png: Added.
              * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt: Added.
              * platform/gtk/fast/overflow/overflow-update-transform-expected.checksum: Added.
              * platform/gtk/fast/overflow/overflow-update-transform-expected.png: Added.
              * platform/gtk/fast/overflow/overflow-update-transform-expected.txt: Added.
              * platform/gtk/fast/ruby/nested-ruby-expected.checksum: Added.
              * platform/gtk/fast/ruby/nested-ruby-expected.png: Added.
              * platform/gtk/fast/ruby/nested-ruby-expected.txt: Added.
              * platform/gtk/fast/text/emphasis-expected.checksum: Added.
              * platform/gtk/fast/text/emphasis-expected.png: Added.
              * platform/gtk/fast/text/emphasis-expected.txt: Added.
              * platform/gtk/fast/text/emphasis-vertical-expected.checksum: Added.
              * platform/gtk/fast/text/emphasis-vertical-expected.png: Added.
              * platform/gtk/fast/text/emphasis-vertical-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.checksum: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.checksum: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
              * platform/gtk/svg/custom/image-rescale-clip-expected.checksum: Added.
              * platform/gtk/svg/custom/image-rescale-clip-expected.png: Added.
              * platform/gtk/svg/custom/image-rescale-clip-expected.txt: Added.
              * platform/gtk/svg/custom/image-rescale-scroll-expected.checksum: Added.
              * platform/gtk/svg/custom/image-rescale-scroll-expected.png: Added.
              * platform/gtk/svg/custom/image-rescale-scroll-expected.txt: Added.
              * platform/gtk/svg/dom/SVGPathSegList-cloning-expected.checksum: Added.
              * platform/gtk/svg/dom/SVGPathSegList-cloning-expected.png: Added.
              * platform/gtk/svg/dom/SVGPathSegList-cloning-expected.txt: Added.
              * platform/gtk/svg/dom/SVGPathSegList-segment-modification-expected.checksum: Added.
              * platform/gtk/svg/dom/SVGPathSegList-segment-modification-expected.png: Added.
              * platform/gtk/svg/dom/SVGPathSegList-segment-modification-expected.txt: Added.
              * platform/gtk/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.checksum: Added.
              * platform/gtk/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png: Added.
              * platform/gtk/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt: Added.
              * platform/gtk/svg/filters/feColorMatrix-offset-expected.checksum: Added.
              * platform/gtk/svg/filters/feColorMatrix-offset-expected.png: Added.
              * platform/gtk/svg/filters/feColorMatrix-offset-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75224 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      074a01ff
    • mrobinson@webkit.org's avatar
      2011-01-06 Martin Robinson <mrobinson@igalia.com> · c4f575ea
      mrobinson@webkit.org authored
              Update GTK+-specific results after r75177.
      
              * platform/gtk/fast/dom/prototype-inheritance-expected.txt: Update results.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75218 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c4f575ea
    • mrobinson@webkit.org's avatar
      2011-01-06 Martin Robinson <mrobinson@igalia.com> · ba96ebef
      mrobinson@webkit.org authored
              Reviewed by Eric Seidel.
      
              [GTK] Freetype backend does not support WOFF
              https://bugs.webkit.org/show_bug.cgi?id=51904
      
              * platform/gtk/Skipped: Unskip passing WOFF test. Add results.
              * platform/gtk/fast/css/font-face-woff-expected.checksum: Added.
              * platform/gtk/fast/css/font-face-woff-expected.png: Added.
              * platform/gtk/fast/css/font-face-woff-expected.txt: Added.
      2011-01-06  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Eric Seidel.
      
              [GTK] Freetype backend does not support WOFF
              https://bugs.webkit.org/show_bug.cgi?id=51904
      
              * CMakeListsEfl.txt: Add WOFF support to the sources list.
              * GNUmakefile.am: Add WOFF support to the sources list.
              * platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp:
              (WebCore::createFontCustomPlatformData): Call the WOFF decoder when appropriate.
              (WebCore::FontCustomPlatformData::supportsFormat): Advertise support for WOFF.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75202 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ba96ebef
    • jamesr@google.com's avatar
      2011-01-06 James Robinson <jamesr@chromium.org> · fc5ffc8f
      jamesr@google.com authored
              Update expectations for tests that enumerate properties on the window to reflect newly added property.
      
              * fast/dom/Window/window-properties-expected.txt:
              * fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75176 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fc5ffc8f
  3. 04 Jan, 2011 1 commit
    • mrobinson@webkit.org's avatar
      2011-01-04 Martin Robinson <mrobinson@igalia.com> · 0cf708da
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] Use the default CSS text input control border width of relying on the GTK+ theme
              https://bugs.webkit.org/show_bug.cgi?id=51887
      
              Update all results that use text areas. These controls now have a 1 pixel
              border (the default in html.css) instead of using the border size from the
              GTK+ theme.
      
              * platform/gtk/fast/forms/basic-textareas-expected.txt:
              * platform/gtk/fast/forms/form-element-geometry-expected.txt:
              * platform/gtk/fast/forms/onselect-textarea-expected.txt:
              * platform/gtk/fast/forms/placeholder-stripped-expected.txt:
              * platform/gtk/fast/forms/search-styled-expected.txt:
              * platform/gtk/fast/forms/textAreaLineHeight-expected.txt:
              * platform/gtk/fast/forms/textarea-align-expected.txt:
              * platform/gtk/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
              * platform/gtk/fast/forms/textarea-placeholder-set-attribute-expected.txt:
              * platform/gtk/fast/forms/textarea-placeholder-set-value-expected.txt:
              * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
              * platform/gtk/fast/forms/textarea-scrollbar-expected.txt:
              * platform/gtk/fast/forms/textarea-scrolled-type-expected.txt:
              * platform/gtk/fast/forms/textarea-setinnerhtml-expected.txt:
              * platform/gtk/fast/forms/textarea-width-expected.txt:
      2011-01-04  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] Use the default CSS text input control border width of relying on the GTK+ theme
              https://bugs.webkit.org/show_bug.cgi?id=51887
      
              Do not rely on the GTK+ theme to determine text control borders. This simplifies
              the RenderTheme code, prevents metrics differences between GTK+ 2.x and 3.x and
              doesn't break the rendering of any theme that I've encountered.
      
              * platform/gtk/RenderThemeGtk.cpp:
              (WebCore::RenderThemeGtk::adjustSearchFieldStyle): No longer call setTextInputBorders, but
              still disable any border radius.
              * platform/gtk/RenderThemeGtk.h: Remove setTextInputBorders and no longer override the
              default style of text areas and text input controls.
              * platform/gtk/RenderThemeGtk2.cpp: Ditto.
              * platform/gtk/RenderThemeGtk3.cpp: Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75016 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0cf708da
  4. 20 Dec, 2010 2 commits
  5. 18 Dec, 2010 1 commit
    • mrobinson@webkit.org's avatar
      2010-12-18 Helder Correia <helder@sencha.com> and Martin Robinson <mrobinson@igalia.com> · 95293652
      mrobinson@webkit.org authored
              Reviewed by Ariya Hidayat.
      
              [Qt] Canvas shadow offset should not be affected by any transformation
              https://bugs.webkit.org/show_bug.cgi?id=50422
      
              On a canvas context, shadows are currently affected by all
              transformations except scaling. According to the spec:
              http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#shadows
      
              "The shadowOffsetX and shadowOffsetY attributes specify the distance
              that the shadow will be offset in the positive horizontal and positive
              vertical distance respectively. Their values are in coordinate space
              units. They are not affected by the current transformation matrix."
      
              NOTE: this applies only to canvas, not to box shadows.
      
              Add new test to ensure that shadows are correctly transformed keeping
              the relative offset to the shape.
      
              * fast/canvas/canvas-scale-strokePath-shadow-expected.txt: See strokePath below.
              * fast/canvas/canvas-transforms-fillRect-shadow-expected.txt: Added.
              * fast/canvas/canvas-transforms-fillRect-shadow.html: Added.
              * fast/canvas/script-tests/canvas-scale-fillPath-shadow.js:
              * fast/canvas/script-tests/canvas-scale-fillRect-shadow.js:
              * fast/canvas/script-tests/canvas-scale-strokePath-shadow.js: Now using
                a lineWidth > 1 to make it easier to test and more fair among all
                ports, since there can be different transformation smoothness or
                aliasing settings.
              * fast/canvas/script-tests/canvas-transforms-fillRect-shadow.js: Added.
              * platform/gtk/Skipped: GTK port needs to implement this feature.
              * platform/gtk/fast/canvas/canvas-scale-fillPath-shadow-expected.txt: Removed.
              * platform/gtk/fast/canvas/canvas-scale-fillRect-shadow-expected.txt: Removed.
              * platform/gtk/fast/canvas/canvas-scale-strokePath-shadow-expected.txt: Removed.
      2010-12-18  Helder Correia  <helder@sencha.com> and Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Ariya Hidayat.
      
              [Qt] Canvas shadow offset should not be affected by any transformation
              https://bugs.webkit.org/show_bug.cgi?id=50422
      
              On a canvas context, shadows are currently affected by all
              transformations except scaling. According to the spec:
              http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#shadows
      
              "The shadowOffsetX and shadowOffsetY attributes specify the distance
              that the shadow will be offset in the positive horizontal and positive
              vertical distance respectively. Their values are in coordinate space
              units. They are not affected by the current transformation matrix."
      
              NOTE: this applies only to canvas, not to box shadows.
      
              Test: fast/canvas/canvas-transforms-fillRect-shadow.html
      
              * platform/graphics/ContextShadow.cpp:
              (WebCore::ContextShadow::ContextShadow):
              (WebCore::ContextShadow::calculateLayerBoundingRect):
              * platform/graphics/ContextShadow.h:
              (WebCore::ContextShadow::setShadowsIgnoreTransforms):
              (WebCore::ContextShadow::shadowsIgnoreTransforms):
              (WebCore::ContextShadow::offset):
              * platform/graphics/qt/ContextShadowQt.cpp:
              (WebCore::ContextShadow::beginShadowLayer):
              (WebCore::ContextShadow::endShadowLayer):
              * platform/graphics/qt/GraphicsContextQt.cpp:
              (WebCore::mustUseContextShadow):
              (WebCore::GraphicsContext::fillPath):
              (WebCore::GraphicsContext::strokePath):
              (WebCore::GraphicsContext::fillRect):
              (WebCore::GraphicsContext::fillRoundedRect):
              (WebCore::GraphicsContext::setPlatformShadow):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74317 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      95293652
  6. 10 Dec, 2010 2 commits
  7. 09 Dec, 2010 2 commits
    • mrobinson@webkit.org's avatar
      2010-12-09 Martin Robinson <mrobinson@igalia.com> · 7489e34d
      mrobinson@webkit.org authored
              Update GTK+ baselines after r73561.
      
              * platform/gtk/fast/css/input-search-padding-expected.txt:
              * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
              * platform/gtk/fast/forms/box-shadow-override-expected.txt:
              * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
              * platform/gtk/fast/forms/input-appearance-height-expected.txt:
              * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
              * platform/gtk/fast/forms/placeholder-set-value-expected.txt:
              * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
              * platform/gtk/fast/forms/search-placeholder-value-changed-expected.txt:
              * platform/gtk/fast/forms/search-rtl-expected.txt:
              * platform/gtk/fast/forms/search-styled-expected.txt:
              * platform/gtk/fast/forms/search-transformed-expected.txt:
              * platform/gtk/fast/forms/search-vertical-alignment-expected.txt:
              * platform/gtk/fast/forms/search-zoomed-expected.txt:
              * platform/gtk/fast/forms/searchfield-heights-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73598 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7489e34d
    • philn@webkit.org's avatar
      2010-12-09 Philippe Normand <pnormand@igalia.com> · bc083c76
      philn@webkit.org authored
              Unreviewed, update test baselines as asked by MORITA Hajime.
      
              [GTK] r73488 broke fast/dom/HTMLProgressElement/progress-element.html
              https://bugs.webkit.org/show_bug.cgi?id=50687
      
              * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73597 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bc083c76
  8. 08 Dec, 2010 1 commit
  9. 07 Dec, 2010 2 commits
    • dbates@webkit.org's avatar
      2010-12-07 Daniel Bates <dbates@rim.com> · 9473601e
      dbates@webkit.org authored
              Reviewed by Martin Robinson.
      
              Implement focus ring support for image maps
              https://bugs.webkit.org/show_bug.cgi?id=50371
      
              Implement GraphicsContext::drawFocusRing(const Path&, ...) so as to support
              drawing a focus ring for image maps.
      
              Tests: fast/images/imagemap-circle-focus-ring.html
                     fast/images/imagemap-polygon-focus-ring.html
      
              * platform/graphics/cairo/GraphicsContextCairo.cpp:
              (WebCore::adjustFocusRingColor): Added.
              (WebCore::adjustFocusRingLineWidth): Added.
              (WebCore::focusRingStrokeStyle): Added.
              (WebCore::GraphicsContext::drawFocusRing): Moved code for determining focus ring- color,
              line width and stroke style into functions adjustFocusRingColor(), adjustFocusRingLineWidth(),
              and focusRingStrokeStyle(), respectively. Implemented GraphicsContext::drawFocusRing(const Path&, ...).
      2010-12-07  Daniel Bates  <dbates@rim.com>
      
              Reviewed by Martin Robinson.
      
              Implement focus ring support for image maps
              https://bugs.webkit.org/show_bug.cgi?id=50371
      
              Tests to ensure that we support drawing a focus ring for an image map.
              In particular, that the GTK port can draw a focus ring for an image map.
      
              * fast/images/imagemap-circle-focus-ring.html: Added.
              * fast/images/imagemap-polygon-focus-ring.html: Added.
              * platform/gtk/fast/images/imagemap-circle-focus-ring-expected.checksum: Added.
              * platform/gtk/fast/images/imagemap-circle-focus-ring-expected.png: Added.
              * platform/gtk/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-expected.checksum: Rebase result since we 
              now support drawing a focus ring for imagemaps.
              * platform/gtk/fast/images/imagemap-focus-ring-expected.png: Ditto.
              * platform/gtk/fast/images/imagemap-focus-ring-outline-color-expected.checksum: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-outline-color-expected.png: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.checksum: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.png: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-zoom-expected.checksum: Added.
              * platform/gtk/fast/images/imagemap-focus-ring-zoom-expected.png: Added.
              * platform/gtk/fast/images/imagemap-polygon-focus-ring-expected.checksum: Added.
              * platform/gtk/fast/images/imagemap-polygon-focus-ring-expected.png: Added.
              * platform/gtk/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
              * platform/mac/fast/images/imagemap-circle-focus-ring-expected.checksum: Added.
              * platform/mac/fast/images/imagemap-circle-focus-ring-expected.png: Added.
              * platform/mac/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
              * platform/mac/fast/images/imagemap-polygon-focus-ring-expected.checksum: Added.
              * platform/mac/fast/images/imagemap-polygon-focus-ring-expected.png: Added.
              * platform/mac/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73490 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9473601e
    • mrobinson@webkit.org's avatar
      2010-12-07 Martin Robinson <mrobinson@igalia.com> · bf9e286d
      mrobinson@webkit.org authored
              Rebaseline GTK+ results after r73385.
      
              * platform/gtk/css1/box_properties/margin-expected.txt:
              * platform/gtk/css1/box_properties/margin_right-expected.txt:
              * platform/gtk/css1/classification/white_space-expected.txt:
              * platform/gtk/css1/color_and_background/background_attachment-expected.txt:
              * platform/gtk/css1/color_and_background/background_repeat-expected.txt:
              * platform/gtk/editing/deleting/delete-line-end-ws-001-expected.txt:
              * platform/gtk/editing/deleting/delete-line-end-ws-002-expected.txt:
              * platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-expected.txt:
              * platform/gtk/fast/backgrounds/size/backgroundSize15-expected.txt:
              * platform/gtk/fast/block/margin-collapse/block-inside-inline/004-expected.txt:
              * platform/gtk/fast/block/margin-collapse/block-inside-inline/005-expected.txt:
              * platform/gtk/fast/blockflow/block-level-images-expected.txt:
              * platform/gtk/fast/blockflow/border-radius-clipping-vertical-lr-expected.txt:
              * platform/gtk/fast/blockflow/box-shadow-vertical-lr-expected.txt:
              * platform/gtk/fast/blockflow/box-shadow-vertical-rl-expected.txt:
              * platform/gtk/fast/blockflow/floats-in-block-layout-expected.txt:
              * platform/gtk/fast/borders/fieldsetBorderRadius-expected.txt:
              * platform/gtk/fast/box-shadow/basic-shadows-expected.txt:
              * platform/gtk/fast/css/negative-leading-expected.txt:
              * platform/gtk/fast/forms/basic-textareas-expected.txt:
              * platform/gtk/fast/forms/file-input-direction-expected.txt:
              * platform/gtk/fast/forms/floating-textfield-relayout-expected.txt:
              * platform/gtk/fast/frames/flattening/frameset-flattening-advanced-expected.txt:
              * platform/gtk/fast/frames/flattening/frameset-flattening-grid-expected.txt:
              * platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.txt:
              * platform/gtk/fast/frames/flattening/frameset-flattening-subframe-resize-expected.txt:
              * platform/gtk/fast/frames/flattening/frameset-flattening-subframesets-expected.txt:
              * platform/gtk/fast/frames/frame-scrolling-attribute-expected.txt:
              * platform/gtk/fast/frames/iframe-scrolling-attribute-expected.txt:
              * platform/gtk/fast/frames/inline-object-inside-frameset-expected.txt:
              * platform/gtk/fast/frames/take-focus-from-iframe-expected.txt:
              * platform/gtk/fast/images/gif-large-checkerboard-expected.txt:
              * platform/gtk/fast/lists/001-vertical-expected.txt:
              * platform/gtk/fast/lists/003-vertical-expected.txt:
              * platform/gtk/fast/multicol/float-multicol-expected.txt:
              * platform/gtk/fast/multicol/float-paginate-complex-expected.txt:
              * platform/gtk/fast/multicol/float-paginate-expected.txt:
              * platform/gtk/fast/multicol/layers-in-multicol-expected.txt:
              * platform/gtk/fast/multicol/paginate-block-replaced-expected.txt:
              * platform/gtk/fast/multicol/positioned-with-constrained-height-expected.txt:
              * platform/gtk/fast/multicol/span/anonymous-style-inheritance-expected.txt:
              * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
              * platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt:
              * platform/gtk/fast/table/colspanMinWidth-vertical-expected.txt:
              * platform/gtk/fast/table/fixed-with-auto-with-colspan-vertical-expected.txt:
              * platform/gtk/fast/table/height-percent-test-vertical-expected.txt:
              * platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
              * platform/gtk/svg/custom/text-xy-updates-SVGList-expected.txt:
              * platform/gtk/svg/custom/text-zoom-expected.txt:
              * platform/gtk/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt:
              * platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.txt:
              * platform/gtk/transforms/svg-vs-css-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73435 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bf9e286d
  10. 04 Dec, 2010 2 commits
  11. 03 Dec, 2010 1 commit
  12. 02 Dec, 2010 1 commit
    • mrobinson@webkit.org's avatar
      2010-11-24 Martin Robinson <mrobinson@igalia.com> · 08f22b78
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] Text input controls do not react properly to CSS styling
              https://bugs.webkit.org/show_bug.cgi?id=40855
      
              Update tests which have changed after fixes to text field layout.
      
              * platform/gtk/fast/css/input-search-padding-expected.txt:
              * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
              * platform/gtk/fast/forms/basic-inputs-expected.txt:
              * platform/gtk/fast/forms/basic-textareas-expected.txt:
              * platform/gtk/fast/forms/box-shadow-override-expected.txt:
              * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
              * platform/gtk/fast/forms/encoding-test-expected.txt:
              * platform/gtk/fast/forms/fieldset-align-expected.txt:
              * platform/gtk/fast/forms/floating-textfield-relayout-expected.txt:
              * platform/gtk/fast/forms/form-element-geometry-expected.txt:
              * platform/gtk/fast/forms/input-align-expected.txt:
              * platform/gtk/fast/forms/input-appearance-default-bkcolor-expected.txt:
              * platform/gtk/fast/forms/input-appearance-disabled-expected.txt:
              * platform/gtk/fast/forms/input-appearance-focus-expected.txt:
              * platform/gtk/fast/forms/input-appearance-height-expected.txt:
              * platform/gtk/fast/forms/input-appearance-preventDefault-expected.txt:
              * platform/gtk/fast/forms/input-appearance-readonly-expected.txt:
              * platform/gtk/fast/forms/input-appearance-selection-expected.txt:
              * platform/gtk/fast/forms/input-appearance-visibility-expected.txt:
              * platform/gtk/fast/forms/input-appearance-width-expected.txt:
              * platform/gtk/fast/forms/input-baseline-expected.txt:
              * platform/gtk/fast/forms/input-disabled-color-expected.txt:
              * platform/gtk/fast/forms/input-double-click-selection-gap-bug-expected.txt:
              * platform/gtk/fast/forms/input-field-text-truncated-expected.txt:
              * platform/gtk/fast/forms/input-paste-undo-expected.txt:
              * platform/gtk/fast/forms/input-placeholder-focus-twice-expected.txt:
              * platform/gtk/fast/forms/input-readonly-autoscroll-expected.txt:
              * platform/gtk/fast/forms/input-readonly-dimmed-expected.txt:
              * platform/gtk/fast/forms/input-readonly-empty-expected.txt:
              * platform/gtk/fast/forms/input-spaces-expected.txt:
              * platform/gtk/fast/forms/input-table-expected.txt:
              * platform/gtk/fast/forms/input-text-click-inside-expected.txt:
              * platform/gtk/fast/forms/input-text-click-outside-expected.txt:
              * platform/gtk/fast/forms/input-text-double-click-expected.txt:
              * platform/gtk/fast/forms/input-text-drag-down-expected.txt:
              * platform/gtk/fast/forms/input-text-option-delete-expected.txt:
              * platform/gtk/fast/forms/input-text-scroll-left-on-blur-expected.txt:
              * platform/gtk/fast/forms/input-text-self-emptying-click-expected.txt:
              * platform/gtk/fast/forms/input-text-word-wrap-expected.txt:
              * platform/gtk/fast/forms/input-type-change2-expected.txt:
              * platform/gtk/fast/forms/input-type-text-min-width-expected.txt:
              * platform/gtk/fast/forms/input-value-expected.txt:
              * platform/gtk/fast/forms/input-width-expected.txt:
              * platform/gtk/fast/forms/isindex-placeholder-expected.txt:
              * platform/gtk/fast/forms/minWidthPercent-expected.txt:
              * platform/gtk/fast/forms/password-placeholder-expected.txt:
              * platform/gtk/fast/forms/password-placeholder-text-security-expected.txt:
              * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
              * platform/gtk/fast/forms/placeholder-set-attribute-expected.txt:
              * platform/gtk/fast/forms/placeholder-set-value-expected.txt:
              * platform/gtk/fast/forms/placeholder-stripped-expected.txt:
              * platform/gtk/fast/forms/plaintext-mode-2-expected.txt:
              * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
              * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
              * platform/gtk/fast/forms/search-placeholder-value-changed-expected.txt:
              * platform/gtk/fast/forms/search-rtl-expected.txt:
              * platform/gtk/fast/forms/search-styled-expected.txt:
              * platform/gtk/fast/forms/search-transformed-expected.txt:
              * platform/gtk/fast/forms/search-zoomed-expected.txt:
              * platform/gtk/fast/forms/searchfield-heights-expected.txt:
              * platform/gtk/fast/forms/tabbing-input-iframe-expected.txt:
              * platform/gtk/fast/forms/text-control-intrinsic-widths-expected.txt:
              * platform/gtk/fast/forms/text-style-color-expected.txt:
              * platform/gtk/fast/forms/textAreaLineHeight-expected.txt:
              * platform/gtk/fast/forms/textarea-align-expected.txt:
              * platform/gtk/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
              * platform/gtk/fast/forms/textarea-placeholder-set-attribute-expected.txt:
              * platform/gtk/fast/forms/textarea-placeholder-set-value-expected.txt:
              * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
              * platform/gtk/fast/forms/textarea-scrollbar-expected.txt:
              * platform/gtk/fast/forms/textarea-scrolled-type-expected.txt:
              * platform/gtk/fast/forms/textarea-setinnerhtml-expected.txt:
              * platform/gtk/fast/forms/textarea-width-expected.txt:
              * platform/gtk/fast/forms/textfield-focus-ring-expected.txt:
              * platform/gtk/fast/forms/textfield-overflow-expected.txt:
              * platform/gtk/fast/forms/visual-hebrew-text-field-expected.txt:
              * platform/gtk/fast/frames/take-focus-from-iframe-expected.txt:
      2010-10-26  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] Text input controls do not react properly to CSS styling
              https://bugs.webkit.org/show_bug.cgi?id=40855
      
              Improve text input control rendering. Instead of using the GTK+ border
              attributes of the control modify the padding, they modify the border.
              Make this same choice for search inputs and text area inputs.
      
              * platform/gtk/RenderThemeGtk.cpp:
              (WebCore::setTextInputBorders): Added this helper which sets text input control
              borders based on GTK+ theme settings.
              (WebCore::RenderThemeGtk::adjustTextFieldStyle): Use the setTextInputBorders helper.
              (WebCore::RenderThemeGtk::adjustTextAreaStyle): Ditto.
              (WebCore::RenderThemeGtk::adjustSearchFieldStyle): Ditto.
              * platform/gtk/RenderThemeGtk.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73128 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      08f22b78
  13. 01 Dec, 2010 1 commit
    • mrobinson@webkit.org's avatar
      2010-12-01 Martin Robinson <mrobinson@igalia.com> · 79be008e
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              [Gtk] Open menulists should support typeahead find
              https://bugs.webkit.org/show_bug.cgi?id=27443
      
              Added a GTK+-specific layout test to track typeahead find state.
      
              * platform/gtk/fast/forms/menulist-typeahead-find-expected.txt: Added.
              * platform/gtk/fast/forms/menulist-typeahead-find.html: Added.
      2010-12-01  Apelete Seketeli  <apelete@seketeli.org> and Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [Gtk] Open menulists should support typeahead find
              https://bugs.webkit.org/show_bug.cgi?id=27443
      
              Added typeahead find support for open GTK+ menulists.
      
              Test: platform/gtk/fast/forms/menulist-typeahead-find.html
      
              * platform/gtk/PopupMenuGtk.cpp:
              (WebCore::PopupMenuGtk::PopupMenuGtk): Initialize new members.
              (WebCore::PopupMenuGtk::show): Track currently selected menu item
              via a signal handler.
              (WebCore::PopupMenuGtk::typeAheadFind): Added.
              (WebCore::PopupMenuGtk::menuUnmapped): Reset typeahead find state
              when menu is unmapped.
              (WebCore::PopupMenuGtk::resetTypeAheadFindState): Added.
              (WebCore::PopupMenuGtk::selectItemCallback): Added.
              (WebCore::PopupMenuGtk::keyPressEventCallback): Added.
              * platform/gtk/PopupMenuGtk.h: Added new members to track typeahead
              find state.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73025 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      79be008e
  14. 30 Nov, 2010 2 commits
    • mrobinson@webkit.org's avatar
      2010-11-30 Martin Robinson <mrobinson@igalia.com> · 95a71b06
      mrobinson@webkit.org authored
              Rebaseline a GTK+ test.
      
              * platform/gtk/fast/canvas/canvas-scale-strokePath-shadow-expected.txt: Added.
              This platform-specific result is needed because of bug #50303.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72997 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      95a71b06
    • mrobinson@webkit.org's avatar
      2010-11-30 Martin Robinson <mrobinson@igalia.com> · cf5d1892
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] fillRect shadow has incorrect behavior when using ctx.scale(x,y)
              https://bugs.webkit.org/show_bug.cgi?id=50283
      
              Add platform exceptions for these tests. While this change fixes most issues
              with them there are still bugs with our shadow code which prevents a total
              pass.
      
              * platform/gtk/fast/canvas/canvas-scale-fillPath-shadow-expected.txt: Added.
              * platform/gtk/fast/canvas/canvas-scale-fillRect-shadow-expected.txt: Added.
      2010-11-30  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] fillRect shadow has incorrect behavior when using ctx.scale(x,y)
              https://bugs.webkit.org/show_bug.cgi?id=50283
      
              Adjust the mask rectangle for Cairo shadows, so that the origin
              is not affected by the scale of the transformation matrix.
      
              * platform/graphics/ContextShadow.h: Make this Qt-only member global.
              * platform/graphics/cairo/ContextShadowCairo.cpp:
              (WebCore::ContextShadow::beginShadowLayer): Save the original layer area.
              (WebCore::ContextShadow::endShadowLayer): If the target context has a scale
              transform, make sure not to scale the blur distance when blitting the shadow.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72987 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf5d1892
  15. 29 Nov, 2010 1 commit
  16. 24 Nov, 2010 2 commits
    • commit-queue@webkit.org's avatar
      2010-11-24 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> · a948cfe4
      commit-queue@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] response.isNull() assert when using directory file URI
              https://bugs.webkit.org/show_bug.cgi?id=49018
      
              When using file:/// (or any directory), WebKitGTK use to abort on
              assertion. This test ensure that loading a directory is possible.
      
              * platform/gtk/fast/loader/crash-display-local-directory-expected.txt: Added.
              * platform/gtk/fast/loader/crash-display-local-directory.html: Added.
              * platform/gtk/fast/loader/resources/directory/keep-empty: Added.
      2010-11-24  Nicolas Dufresne  <nicolas.dufresne@collabora.co.uk>
      
              Reviewed by Martin Robinson.
      
              [GTK] response.isNull() assert when using directory file URI
              https://bugs.webkit.org/show_bug.cgi?id=49018
      
              Do ensure that didReceiveResponse happens before any call to
              didReceiveData. That was not true for file:// URIs pointing to
              directories and thus was triggering an assertion.
      
              Test: platform/gtk/fast/loader/crash-display-local-directory.html
      
              * platform/network/soup/ResourceHandleSoup.cpp:
              (WebCore::gotHeadersCallback):
              (WebCore::contentSniffedCallback):
              (WebCore::parseDataUrl):
              (WebCore::sendRequestCallback):
              (WebCore::readCallback):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72695 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a948cfe4
    • xan@webkit.org's avatar
      2010-11-24 Xan Lopez <xlopez@igalia.com> · 704d88ad
      xan@webkit.org authored
              Update results for some leftover tests now that we have editing
              delegates.
      
              * platform/gtk/editing/selection/5109817-expected.txt:
              * platform/gtk/editing/selection/extend-by-character-002-expected.txt:
              * platform/gtk/fast/forms/caret-rtl-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72686 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      704d88ad
  17. 23 Nov, 2010 1 commit
    • ossy@webkit.org's avatar
      Unreviewed revert r72544 and r72530, because r72527 was reverted. · e3267dba
      ossy@webkit.org authored
      Outside list bullets ignore text-align style.
      https://bugs.webkit.org/show_bug.cgi?id=15713
      
      * platform/gtk/css1/box_properties/margin_right-expected.txt:
      * platform/gtk/css1/box_properties/padding_right-expected.txt:
      * platform/gtk/fast/lists/001-vertical-expected.txt:
      * platform/gtk/fast/lists/002-vertical-expected.txt:
      * platform/gtk/fast/lists/003-vertical-expected.txt:
      * platform/gtk/fast/lists/007-vertical-expected.txt:
      * platform/gtk/fast/lists/008-vertical-expected.txt:
      * platform/gtk/fast/lists/outSideListMarkers-expected.txt: Removed.
      * platform/qt/css1/box_properties/margin_right-expected.checksum: Removed.
      * platform/qt/css1/box_properties/margin_right-expected.png: Removed.
      * platform/qt/css1/box_properties/margin_right-expected.txt:
      * platform/qt/css1/box_properties/padding_right-expected.checksum: Removed.
      * platform/qt/css1/box_properties/padding_right-expected.png: Removed.
      * platform/qt/css1/box_properties/padding_right-expected.txt:
      * platform/qt/editing/pasteboard/merge-end-list-expected.checksum: Removed.
      * platform/qt/editing/pasteboard/merge-end-list-expected.png: Removed.
      * platform/qt/editing/pasteboard/merge-end-list-expected.txt:
      * platform/qt/fast/doctypes/002-expected.checksum: Removed.
      * platform/qt/fast/doctypes/002-expected.png: Removed.
      * platform/qt/fast/doctypes/002-expected.txt:
      * platform/qt/fast/lists/001-vertical-expected.checksum:
      * platform/qt/fast/lists/001-vertical-expected.png:
      * platform/qt/fast/lists/001-vertical-expected.txt:
      * platform/qt/fast/lists/002-vertical-expected.checksum:
      * platform/qt/fast/lists/002-vertical-expected.png:
      * platform/qt/fast/lists/002-vertical-expected.txt:
      * platform/qt/fast/lists/003-vertical-expected.checksum:
      * platform/qt/fast/lists/003-vertical-expected.png:
      * platform/qt/fast/lists/003-vertical-expected.txt:
      * platform/qt/fast/lists/007-vertical-expected.checksum:
      * platform/qt/fast/lists/007-vertical-expected.png:
      * platform/qt/fast/lists/007-vertical-expected.txt:
      * platform/qt/fast/lists/008-vertical-expected.checksum:
      * platform/qt/fast/lists/008-vertical-expected.png:
      * platform/qt/fast/lists/008-vertical-expected.txt:
      * platform/qt/fast/lists/outSideListMarkers-expected.checksum: Removed.
      * platform/qt/fast/lists/outSideListMarkers-expected.png: Removed.
      * platform/qt/fast/lists/outSideListMarkers-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72589 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e3267dba
  18. 22 Nov, 2010 2 commits
  19. 19 Nov, 2010 1 commit
  20. 17 Nov, 2010 3 commits
  21. 16 Nov, 2010 1 commit
    • alex@webkit.org's avatar
      2010-11-16 Alejandro G. Castro <alex@igalia.com> · 652b4ff2
      alex@webkit.org authored
              Unreviewed, updated test expectations for GTK and skip tests using
              computedStyleIncludingVisitedInfo which is not currently supported
              in GTK.
      
              * platform/gtk/Skipped:
              * platform/gtk/fast/forms/isindex-placeholder-expected.txt:
              * platform/gtk/fast/forms/password-placeholder-expected.txt:
              * platform/gtk/fast/forms/password-placeholder-text-security-expected.txt:
              * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
              * platform/gtk/fast/forms/placeholder-set-attribute-expected.txt:
              * platform/gtk/fast/forms/placeholder-stripped-expected.txt:
              * platform/gtk/fast/forms/search-placeholder-value-changed-expected.txt:
              * platform/gtk/fast/forms/search-styled-expected.txt:
              * platform/gtk/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
              * platform/gtk/fast/forms/textarea-placeholder-set-attribute-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72068 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      652b4ff2
  22. 15 Nov, 2010 2 commits
    • mrobinson@webkit.org's avatar
      2010-11-15 Martin Robinson <mrobinson@igalia.com> · 451949a6
      mrobinson@webkit.org authored
              [GTK] Navigation policy decision API needs to include the DOM node that the decision originated from
              https://bugs.webkit.org/show_bug.cgi?id=49551
      
              Add GTK+-specific results for these tests which do policy delegate dumps,
              until GTK+ can produce the "originating from" information.
      
              * platform/gtk/fast/forms/mailto/formenctype-attribute-button-html-expected.txt: Added.
              * platform/gtk/fast/forms/mailto/formenctype-attribute-input-html-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72015 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      451949a6
    • mrobinson@webkit.org's avatar
      2010-11-15 Martin Robinson <mrobinson@igalia.com> · da66838e
      mrobinson@webkit.org authored
              Add some baselines for new tests and skip a HTML5 meter test until
              GTK+ supports rendering the meter element.
      
              * platform/gtk/Skipped: Skip meter test.
              * platform/gtk/fast/block/basic/truncation-rtl-expected.txt: Added.
              * platform/gtk/fast/blockflow/background-horizontal-bt-expected.txt: Added.
              * platform/gtk/fast/blockflow/background-vertical-lr-expected.txt: Added.
              * platform/gtk/fast/blockflow/background-vertical-rl-expected.txt: Added.
              * platform/gtk/fast/blockflow/basic-vertical-line-expected.txt: Added.
              * platform/gtk/fast/blockflow/body-direction-propagation-blocked-expected.txt: Added.
              * platform/gtk/fast/blockflow/body-direction-propagation-expected.txt: Added.
              * platform/gtk/fast/blockflow/body-writing-mode-propagation-blocked-expected.txt: Added.
              * platform/gtk/fast/blockflow/body-writing-mode-propagation-expected.txt: Added.
              * platform/gtk/fast/blockflow/border-image-horizontal-bt-expected.txt: Added.
              * platform/gtk/fast/blockflow/border-image-vertical-lr-expected.txt: Added.
              * platform/gtk/fast/blockflow/border-image-vertical-rl-expected.txt: Added.
              * platform/gtk/fast/blockflow/border-radius-clipping-vertical-lr-expected.txt: Added.
              * platform/gtk/fast/blockflow/border-vertical-lr-expected.txt: Added.
              * platform/gtk/fast/blockflow/box-shadow-horizontal-bt-expected.txt: Added.
              * platform/gtk/fast/blockflow/box-shadow-vertical-lr-expected.txt: Added.
              * platform/gtk/fast/blockflow/box-shadow-vertical-rl-expected.txt: Added.
              * platform/gtk/fast/blockflow/broken-ideograph-small-caps-expected.txt: Added.
              * platform/gtk/fast/blockflow/broken-ideographic-font-expected.txt: Added.
              * platform/gtk/fast/blockflow/english-bt-text-expected.txt: Added.
              * platform/gtk/fast/blockflow/english-lr-text-expected.txt: Added.
              * platform/gtk/fast/blockflow/english-rl-text-expected.txt: Added.
              * platform/gtk/fast/blockflow/horizontal-bt-replaced-selection-expected.txt: Added.
              * platform/gtk/fast/blockflow/japanese-lr-selection-expected.txt: Added.
              * platform/gtk/fast/blockflow/japanese-lr-text-expected.txt: Added.
              * platform/gtk/fast/blockflow/japanese-rl-selection-expected.txt: Added.
              * platform/gtk/fast/blockflow/japanese-rl-text-expected.txt: Added.
              * platform/gtk/fast/blockflow/japanese-ruby-horizontal-bt-expected.txt: Added.
              * platform/gtk/fast/blockflow/japanese-ruby-vertical-lr-expected.txt: Added.
              * platform/gtk/fast/blockflow/japanese-ruby-vertical-rl-expected.txt: Added.
              * platform/gtk/fast/blockflow/vertical-font-fallback-expected.txt: Added.
              * platform/gtk/fast/blockflow/vertical-lr-replaced-selection-expected.txt: Added.
              * platform/gtk/fast/blockflow/vertical-rl-replaced-selection-expected.txt: Added.
              * platform/gtk/fast/borders/border-radius-inline-flow-expected.txt: Added.
              * platform/gtk/fast/images/gray-scale-png-with-color-profile-expected.txt: Added.
              * platform/gtk/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.txt: Added.
              * platform/gtk/fast/lists/001-vertical-expected.txt: Added.
              * platform/gtk/fast/lists/002-vertical-expected.txt: Added.
              * platform/gtk/fast/lists/003-vertical-expected.txt: Added.
              * platform/gtk/fast/lists/005-vertical-expected.txt: Added.
              * platform/gtk/fast/lists/006-vertical-expected.txt: Added.
              * platform/gtk/fast/lists/007-vertical-expected.txt: Added.
              * platform/gtk/fast/lists/008-vertical-expected.txt: Added.
              * platform/gtk/fast/lists/009-vertical-expected.txt: Added.
              * platform/gtk/fast/repaint/iframe-scroll-repaint-expected.txt: Added.
              * platform/gtk/fast/repaint/inline-horizontal-bt-overflow-expected.txt: Added.
              * platform/gtk/fast/repaint/inline-vertical-lr-overflow-expected.txt: Added.
              * platform/gtk/fast/repaint/inline-vertical-rl-overflow-expected.txt: Added.
              * platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.txt: Added.
              * platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.txt: Added.
              * platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.txt: Added.
              * platform/gtk/fast/repaint/selection-rl-expected.txt: Added.
              * platform/gtk/fast/table/027-vertical-expected.txt: Added.
              * platform/gtk/fast/table/028-vertical-expected.txt: Added.
              * platform/gtk/fast/table/035-vertical-expected.txt: Added.
              * platform/gtk/fast/table/038-vertical-expected.txt: Added.
              * platform/gtk/fast/table/040-vertical-expected.txt: Added.
              * platform/gtk/fast/table/auto-with-percent-height-vertical-expected.txt: Added.
              * platform/gtk/fast/table/border-collapsing/001-vertical-expected.txt: Added.
              * platform/gtk/fast/table/border-collapsing/002-vertical-expected.txt: Added.
              * platform/gtk/fast/table/border-collapsing/003-vertical-expected.txt: Added.
              * platform/gtk/fast/table/border-collapsing/004-vertical-expected.txt: Added.
              * platform/gtk/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt: Added.
              * platform/gtk/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt: Added.
              * platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt: Added.
              * platform/gtk/fast/table/colspanMinWidth-vertical-expected.txt: Added.
              * platform/gtk/fast/table/fixed-with-auto-with-colspan-vertical-expected.txt: Added.
              * platform/gtk/fast/table/growCellForImageQuirk-vertical-expected.txt: Added.
              * platform/gtk/fast/table/height-percent-test-vertical-expected.txt: Added.
              * platform/gtk/fast/table/percent-widths-stretch-vertical-expected.txt: Added.
              * platform/gtk/fast/table/rowspan-paint-order-vertical-expected.txt: Added.
              * platform/gtk/fast/table/table-display-types-vertical-expected.txt: Added.
              * platform/gtk/fast/text/international/vertical-text-glyph-test-expected.txt: Added.
              * platform/gtk/fast/text/international/vertical-text-metrics-test-expected.txt: Added.
              * platform/gtk/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Added.
              * platform/gtk/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Added.
              * platform/gtk/mathml/xHeight-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Added.
              * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
              * platform/gtk/svg/custom/repaint-on-constant-size-change-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72011 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      da66838e
  23. 10 Nov, 2010 1 commit
    • mrobinson@webkit.org's avatar
      2010-10-18 Martin Robinson <mrobinson@igalia.com> · d28afd73
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] Widgets do not support CSS transformations
              https://bugs.webkit.org/show_bug.cgi?id=40139
      
              Added a platform-specific baseline for the slider transformation
              test. This baseline says "FAIL" because the test has platform-specific
              offsets hard-coded. The result is only one tick off from expected though,
              so it's likely correct for us.
      
              * platform/gtk/Skipped: Unskip.
              * platform/gtk/fast/forms/slider-transformed-expected.txt: Added.
      2010-10-15  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] Widgets do not support CSS transformations
              https://bugs.webkit.org/show_bug.cgi?id=40139
      
              Instead of rendering directly onto the target drawable when rendering
              form controls on GTK+ 2.0, render onto an intermediate surface and use
              cairo to blit the result back to the target surface. This has two
              benefits. The first is that it always honors the current Cairo
              transformation. The second is that since the intermediate drawable is
              always a 32-bit GdkPixmap, we do not have to have a set of widgets
              per-colormap any longer.
      
              This change also begins the abstraction of widget rendering so that GTK+
              2 and GTK+ 3 can use the same code path. The WidgetRenderingContext will
              eventually hide all version differences from RenderThemeGtk, which can
              just focus on interpreting the GtkStyle properties.
      
              * GNUmakefile.am: Add WidgetRenderinContext source files to the sources list.
              * platform/graphics/cairo/PlatformRefPtrCairo.cpp:
              (WTF::refPlatformPtr): Add a specialization for Cairo patterns.
              (WTF::derefPlatformPtr): Ditto.
              * platform/graphics/cairo/PlatformRefPtrCairo.h: Ditto.
              * platform/gtk/RenderThemeGtk.cpp:
              (WebCore::RenderThemeGtk::RenderThemeGtk): No longer keep a set of
              widgets per-colormap for GTK+, instead just determine if we can use RGBA
              colormaps and go from there.
              (WebCore::RenderThemeGtk::~RenderThemeGtk): Ditto.
              (WebCore::RenderThemeGtk::getIndicatorMetrics): Put the logic for
              getting toggle button indicator metrics into this helper.
              (WebCore::RenderThemeGtk::paintRenderObject): Now uses
              WidgetRenderingContext to do widget rendering.
              (WebCore::setToggleSize): Use the new getIndicatorMetrics helper.
              * platform/gtk/RenderThemeGtk.h: Added a member to track whether or not
                the widgets are using a RGBA colormap. Also remove a defunct Page*
                member.
              * platform/gtk/ScrollbarThemeGtk.cpp: Switch all widget drawing
              operations to use WidgetRenderingContext.
              (WebCore::ScrollbarThemeGtk::paintTrackBackground): Ditto.
              (WebCore::ScrollbarThemeGtk::paintScrollbarBackground): Ditto.
              (WebCore::ScrollbarThemeGtk::paintThumb): Ditto.
              (WebCore::ScrollbarThemeGtk::paint): Ditto.
              (WebCore::ScrollbarThemeGtk::paintButton): Ditto.
              * platform/gtk/WidgetRenderingContext.h: Added.
              * platform/gtk/WidgetRenderingContextGtk2.cpp: Added.
              (WebCore::purgeScratchBuffer): Added, this is similar to the scratch
              buffer implementation from ContextShadow.
              (WebCore::PurgeScratchBufferTimer::fired): Ditto.
              (WebCore::scheduleScratchBufferPurge): Ditto.
              (WebCore::getExtraSpaceForWidget):
              (WebCore::WidgetRenderingContext::WidgetRenderingContext): Added.
              (WebCore::WidgetRenderingContext::~WidgetRenderingContext): Added.
              (WebCore::WidgetRenderingContext::paintMozillaWidget): Added.
              * platform/gtk/WidgetRenderingContextGtk3.cpp: Added.
              (WebCore::WidgetRenderingContext::WidgetRenderingContext): Added.
              (WebCore::~WidgetRenderingContext::WidgetRenderingContext): Added.
              (WebCore::WidgetRenderingContext::paintMozillaWidget): Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@71791 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d28afd73
  24. 05 Nov, 2010 2 commits
    • alex@webkit.org's avatar
      2010-11-05 Alejandro G. Castro <alex@igalia.com> · f2b5ae37
      alex@webkit.org authored
              Unreviewed, apparently some forms tests need different results in
              the bots after the removing the font hinting.
      
              * platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt:
              * platform/gtk/fast/forms/001-expected.txt:
              * platform/gtk/fast/forms/003-expected.txt:
              * platform/gtk/fast/forms/004-expected.txt:
              * platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt:
              * platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt:
              * platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt:
              * platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt:
              * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
              * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
              * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
              * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
              * platform/gtk/fast/forms/form-element-geometry-expected.txt:
              * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
              * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
              * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
              * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
              * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
              * platform/gtk/fast/forms/menulist-style-color-expected.txt:
              * platform/gtk/fast/forms/menulist-width-change-expected.txt:
              * platform/gtk/fast/forms/option-script-expected.txt:
              * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
              * platform/gtk/fast/forms/select-baseline-expected.txt:
              * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
              * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
              * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
              * platform/gtk/fast/forms/select-initial-position-expected.txt:
              * platform/gtk/fast/forms/select-size-expected.txt:
              * platform/gtk/fast/forms/select-style-expected.txt:
              * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
              * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
              * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
              * platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
              * platform/gtk/svg/custom/use-font-face-crash-expected.txt:
              * platform/gtk/svg/in-html/circle-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@71410 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f2b5ae37
    • alex@webkit.org's avatar
      2010-11-05 Alejandro G. Castro <alex@igalia.com> · 0d09951f
      alex@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] Avoid font hinting in the DRT
              https://bugs.webkit.org/show_bug.cgi?id=48548
      
              Rebaseline the test results after removing the font hinting.
      
              * platform/gtk/http/tests/misc/slow-loading-mask-expected.txt:
              * platform/gtk/fast/multicol/float-multicol-expected.txt:
              * platform/gtk/fast/multicol/float-paginate-complex-expected.txt:
              * platform/gtk/fast/multicol/float-paginate-expected.txt:
              * platform/gtk/fast/multicol/layers-in-multicol-expected.txt:
              * platform/gtk/fast/multicol/layers-split-across-columns-expected.txt:
              * platform/gtk/fast/multicol/margin-collapse-expected.txt:
              * platform/gtk/fast/multicol/max-height-columns-block-expected.txt:
              * platform/gtk/fast/multicol/nested-columns-expected.txt:
              * platform/gtk/fast/multicol/paginate-block-replaced-expected.txt:
              * platform/gtk/fast/multicol/positioned-split-expected.txt:
              * platform/gtk/fast/multicol/positioned-with-constrained-height-expected.txt:
              * platform/gtk/fast/multicol/shadow-breaking-expected.txt:
              * platform/gtk/fast/multicol/single-line-expected.txt:
              * platform/gtk/fast/multicol/span/anonymous-style-inheritance-expected.txt:
              * platform/gtk/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
              * platform/gtk/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
              * platform/gtk/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt:
              * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
              * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
              * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt:
              * platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
              * platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.txt:
              * platform/gtk/fast/multicol/span/span-margin-collapsing-expected.txt:
              * platform/gtk/fast/multicol/table-margin-collapse-expected.txt:
              * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
              * platform/gtk/fast/multicol/unsplittable-inline-block-expected.txt:
              * platform/gtk/fast/overflow/line-clamp-expected.txt:
              * platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.txt:
              * platform/gtk/fast/repaint/block-layout-inline-children-replaced-expected.txt:
              * platform/gtk/fast/repaint/block-no-inflow-children-expected.txt:
              * platform/gtk/fast/repaint/fixed-child-move-after-scroll-expected.txt:
              * platform/gtk/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.txt:
              * platform/gtk/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.txt:
              * platform/gtk/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
              * platform/gtk/fast/repaint/fixed-move-after-scroll-expected.txt:
              * platform/gtk/fast/repaint/layout-state-scrolloffset-expected.txt:
              * platform/gtk/fast/repaint/layout-state-scrolloffset2-expected.txt:
              * platform/gtk/fast/repaint/layout-state-scrolloffset3-expected.txt:
              * platform/gtk/fast/repaint/selection-gap-overflow-scroll-2-expected.txt:
              * platform/gtk/fast/repaint/stacked-diacritics-expected.txt:
              * platform/gtk/fast/table/early-table-layout-expected.txt:
              * platform/gtk/fast/table/fixed-table-with-percent-inside-percent-table-expected.txt:
              * platform/gtk/fast/table/fixed-table-with-percent-width-inside-auto-table-expected.txt:
              * platform/gtk/fast/table/fixed-table-with-percent-width-inside-div-expected.txt:
              * platform/gtk/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt:
              * platform/gtk/fast/table/fixed-table-with-percent-width-inside-fixed-width-table-expected.txt:
              * platform/gtk/fast/table/fixed-table-with-small-percent-width-expected.txt:
              * platform/gtk/fast/text/backslash-to-yen-sign-dynamic-expected.txt:
              * platform/gtk/fast/text/backslash-to-yen-sign-euc-expected.txt:
              * platform/gtk/fast/text/backslash-to-yen-sign-expected.txt:
              * platform/gtk/fast/text/format-control-expected.txt:
              * platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.txt:
              * platform/gtk/fast/text/international/bold-bengali-expected.txt:
              * platform/gtk/fast/text/international/plane2-expected.txt:
              * platform/gtk/fast/text/shadow-no-blur-expected.txt:
              * platform/gtk/fast/text/shadow-translucent-fill-expected.txt:
              * platform/gtk/fast/text/stroking-expected.txt:
              * platform/gtk/fonts/cursive-expected.txt:
              * platform/gtk/fonts/custom-font-missing-glyphs-expected.txt:
              * platform/gtk/fonts/default-expected.txt:
              * platform/gtk/fonts/fantasy-expected.txt:
              * platform/gtk/fonts/font-face-with-complex-text-expected.txt:
              * platform/gtk/fonts/fontconfig-aliasing-settings-expected.txt:
              * platform/gtk/fonts/fontconfig-synthetic-bold-expected.txt:
              * platform/gtk/fonts/fontconfig-synthetic-oblique-expected.txt:
              * platform/gtk/fonts/monospace-expected.txt:
              * platform/gtk/fonts/sans-serif-expected.txt:
              * platform/gtk/fonts/serif-expected.txt:
              * platform/gtk/fonts/xsettings_antialias_settings-expected.txt:
              * platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.txt:
              * platform/gtk/media/audio-controls-rendering-expected.txt:
              * platform/gtk/media/audio-no-installed-engines-expected.txt:
              * platform/gtk/media/controls-after-reload-expected.txt:
              * platform/gtk/media/controls-strict-expected.txt:
              * platform/gtk/media/video-display-toggle-expected.txt:
              * platform/gtk/media/video-empty-source-expected.txt:
              * platform/gtk/media/video-no-audio-expected.txt:
              * platform/gtk/media/video-replaces-poster-expected.txt:
              * platform/gtk/media/video-zoom-expected.txt:
              * platform/gtk/scrollbars/basic-scrollbar-expected.txt:
              * platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
              * platform/gtk/scrollbars/disabled-scrollbar-expected.txt:
              * platform/gtk/scrollbars/overflow-scrollbar-combinations-expected.txt:
              * platform/gtk/scrollbars/scrollbar-buttons-expected.txt:
              * platform/gtk/scrollbars/scrollbar-orientation-expected.txt:
              * platform/gtk/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
              * platform/gtk/svg/batik/text/textDecoration-expected.txt:
              * platform/gtk/svg/css/composite-shadow-text-expected.txt:
              * platform/gtk/svg/css/group-with-shadow-expected.txt:
              * platform/gtk/svg/css/text-shadow-multiple-expected.txt:
              * platform/gtk/svg/custom/broken-internal-references-expected.txt:
              * platform/gtk/svg/custom/bug45331-expected.txt:
              * platform/gtk/svg/custom/clone-element-with-animated-svg-properties-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-update-stop-linked-gradient-expected.txt:
              * platform/gtk/svg/custom/mask-invalidation-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/pattern-incorrect-tiling-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-shadow-tree-content-expected.txt:
              * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt:
              * platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.txt:
              * platform/gtk/svg/custom/text-rotated-gradient-expected.txt:
              * platform/gtk/svg/custom/text-rotation-expected.txt:
              * platform/gtk/svg/custom/text-x-dy-lists-expected.txt:
              * platform/gtk/svg/custom/text-xy-updates-SVGList-expected.txt:
              * platform/gtk/svg/custom/use-font-face-crash-expected.txt:
              * platform/gtk/svg/filters/filter-on-filter-for-text-expected.txt:
              * platform/gtk/svg/filters/filter-on-tspan-expected.txt:
              * platform/gtk/svg/filters/filter-width-update-expected.txt:
              * platform/gtk/svg/foreignObject/no-crash-with-svg-content-in-html-document-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/in-html/circle-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/selection-background-color-expected.txt:
              * platform/gtk/svg/text/selection-doubleclick-expected.txt:
              * platform/gtk/svg/text/selection-styles-expected.txt:
              * platform/gtk/svg/text/selection-tripleclick-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/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/tables/layering/paint-test-layering-1-expected.txt:
              * platform/gtk/tables/layering/paint-test-layering-2-expected.txt:
              * platform/gtk/transforms/2d/compound-transforms-vs-containers-expected.txt:
              * platform/gtk/transforms/2d/hindi-rotated-expected.txt:
              * platform/gtk/transforms/2d/transform-borderbox-expected.txt:
              * platform/gtk/transforms/2d/transform-fixed-container-expected.txt:
              * platform/gtk/transforms/2d/transform-origin-borderbox-expected.txt:
              * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
              * platform/gtk/transforms/no_transform_hit_testing-expected.txt:
              * platform/gtk/transforms/svg-vs-css-expected.txt:
              * platform/gtk/transitions/move-after-transition-expected.txt:
              * platform/gtk/transitions/svg-text-shadow-transition-expected.txt:
              * platform/gtk/transitions/transition-drt-api-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@71406 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0d09951f