1. 07 Jan, 2011 4 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
    • xan@webkit.org's avatar
      2011-01-07 Xan Lopez <xlopez@igalia.com> · eb3d7d6e
      xan@webkit.org authored
              Unreviewed, rolling out r75256.
              http://trac.webkit.org/changeset/75256
              https://bugs.webkit.org/show_bug.cgi?id=50869
      
              Broke GTK+ canvas tests
      
              * platform/gtk/Skipped:
      2011-01-07  Xan Lopez  <xlopez@igalia.com>
      
              Unreviewed, rolling out r75256.
              http://trac.webkit.org/changeset/75256
              https://bugs.webkit.org/show_bug.cgi?id=50869
      
              Broke GTK+ canvas tests
      
              * platform/graphics/cairo/PathCairo.cpp:
              (WebCore::Path::addArc):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75260 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eb3d7d6e
    • alex@webkit.org's avatar
      2011-01-07 Alejandro G. Castro <alex@igalia.com> · 3e127212
      alex@webkit.org authored
              Reviewed by Martin Robinson.
      
              [cairo] Rendering a lot of arcs on top of each other causes time
              outs in some tests
              https://bugs.webkit.org/show_bug.cgi?id=50869
      
              We avoid the situation where we have to render the same arc
              multiple times over itself. Now it renders just one oval and
              moves to the end angle.
      
              * platform/graphics/cairo/PathCairo.cpp:
              (WebCore::Path::addArc):
      
      2011-01-07  Alejandro G. Castro  <alex@igalia.com>
      
              Reviewed by Martin Robinson.
      
              [cairo] Rendering a lot of arcs on top of each other causes time
              outs in some tests
              https://bugs.webkit.org/show_bug.cgi?id=50869
      
              Unskip canvas-largedraws.html after improving the performance for
              big angles.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75256 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e127212
    • 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. 05 Jan, 2011 2 commits
    • simonjam@chromium.org's avatar
      2011-01-05 James Simonsen <simonjam@chromium.org> · 92bc9b02
      simonjam@chromium.org authored
              Reviewed by Adam Barth.
      
              [Web Timing] Zero out some values on cross-origin redirects
              https://bugs.webkit.org/show_bug.cgi?id=49294
      
              * fast/dom/script-tests/webtiming.js:
              (checkTimingBeforeLoad): Remove unload. Its behavior depends on prior navigation and is tested separately.
              (checkTimingWhileDeferred): Ditto.
              (checkWebTimingOnDOMContentLoaded): Ditto.
              (checkWebTimingWhileAsync): Ditto.
              (checkWebTimingOnLoad): Ditto.
              (checkWebTimingAfterLoad): Ditto.
              * fast/dom/webtiming-expected.txt:
              * http/tests/misc/resources/webtiming-cross-origin-and-back-redirect1.php: Added.
              * http/tests/misc/resources/webtiming-cross-origin-and-back-redirect2.php: Added.
              * http/tests/misc/resources/webtiming-cross-origin-and-back1.html: Added.
              * http/tests/misc/resources/webtiming-cross-origin-and-back2.html: Added.
              * http/tests/misc/resources/webtiming-cross-origin-redirect.html: Added.
              * http/tests/misc/resources/webtiming-cross-origin-redirect.php: Added.
              * http/tests/misc/resources/webtiming-no-origin.html: Added.
              * http/tests/misc/webtiming-origins-expected.txt: Added.
              * http/tests/misc/webtiming-origins.html: Added.
              * platform/gtk/Skipped: Skip new web timing test.
              * platform/mac/Skipped: Ditto.
              * platform/win/Skipped: Ditto.
      2011-01-05  James Simonsen  <simonjam@chromium.org>
      
              Reviewed by Adam Barth.
      
              [Web Timing] Zero out some values on cross-origin redirects
              https://bugs.webkit.org/show_bug.cgi?id=49294
      
              Tests: http/tests/misc/webtiming-cross-origin-redirect.php
                     http/tests/misc/webtiming-origins.html
      
              * loader/DocumentLoadTiming.h:
              (WebCore::DocumentLoadTiming::DocumentLoadTiming): Add flags for cross-origin redirects and same-origin navigation.
              * loader/FrameLoader.cpp:
              (WebCore::FrameLoader::~FrameLoader):
              (WebCore::FrameLoader::stopLoading): Don't overwrite previous unload times.
              (WebCore::FrameLoader::completed):
              (WebCore::FrameLoader::loadWithDocumentLoader): Remember previous URL to see if navigation is same-origin.
              (WebCore::FrameLoader::commitProvisionalLoad): Set flag if navigation is same-origin.
              * loader/FrameLoader.h:
              * loader/MainResourceLoader.cpp:
              (WebCore::MainResourceLoader::willSendRequest): Set flag on cross-origin redirects.
              * page/PerformanceNavigation.cpp:
              (WebCore::PerformanceNavigation::redirectCount): Clear if cross-origin redirect flag is set.
              * page/PerformanceTiming.cpp:
              (WebCore::PerformanceTiming::redirectStart): Ditto.
              (WebCore::PerformanceTiming::redirectEnd): Ditto.
              (WebCore::PerformanceTiming::unloadEventStart): Clear if cross-origin navigation is set.
              (WebCore::PerformanceTiming::unloadEventEnd): Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75129 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      92bc9b02
    • simonjam@chromium.org's avatar
      2011-01-05 James Simonsen <simonjam@chromium.org> · f6fac390
      simonjam@chromium.org authored
              Reviewed by Darin Fisher.
      
              [Web Timing] requestStart and responseStart should be available even if the document is still loading
              https://bugs.webkit.org/show_bug.cgi?id=51368
      
              * http/tests/misc/webtiming-slow-load-expected.txt: Added.
              * http/tests/misc/webtiming-slow-load.php: Added.
      2011-01-05  James Simonsen  <simonjam@chromium.org>
      
              Reviewed by Darin Fisher.
      
              [Web Timing] requestStart and responseStart should be available even if the document is still loading
              https://bugs.webkit.org/show_bug.cgi?id=51368
      
              Test: http/tests/misc/webtiming-slow-load.php
      
              * page/PerformanceTiming.cpp:
              (WebCore::getPossiblySkewedTimeInKnownRange): Handle case where response is not yet complete.
              (WebCore::PerformanceTiming::resourceLoadTimeRelativeToAbsolute): Use full upper bound.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75120 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f6fac390
  4. 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
  5. 02 Jan, 2011 1 commit
    • robert@webkit.org's avatar
      2011-01-02 Robert Hogan <robert@webkit.org> · 02b994e3
      robert@webkit.org authored
              Unreviewed, update expected results.
      
              Update expected results for tests added in r74872
      
              Skip test on Qt as Qt Styled Widgets are no longer getting
              rendered when plugins are disabled. This is a bug.
      
              * platform/gtk/plugins/application-plugin-plugins-disabled-expected.txt: Copied from LayoutTests/plugins/application-plugin-plugins-disabled-expected.txt.
              * platform/qt/Skipped:
              * plugins/application-plugin-plugins-disabled-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74876 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      02b994e3
  6. 30 Dec, 2010 3 commits
  7. 29 Dec, 2010 1 commit
  8. 27 Dec, 2010 1 commit
  9. 25 Dec, 2010 1 commit
  10. 24 Dec, 2010 3 commits
    • philn@webkit.org's avatar
      2010-12-24 Philippe Normand <pnormand@igalia.com> · 79f20bcb
      philn@webkit.org authored
              Unreviewed, skip failing media test on GTK.
      
              * platform/gtk/Skipped: Skip media/controls-after-reload.html.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74656 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      79f20bcb
    • philn@webkit.org's avatar
      2010-12-24 Philippe Normand <pnormand@igalia.com> · 7dd26e66
      philn@webkit.org authored
              Unreviewed, updated GTK media tests baselines after r74643.
      
              * platform/gtk/media/audio-controls-rendering-expected.txt:
              * platform/gtk/media/controls-after-reload-expected.txt:
              * platform/gtk/media/controls-strict-expected.txt:
              * platform/gtk/media/controls-styling-expected.txt:
              * platform/gtk/media/video-controls-rendering-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:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74651 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7dd26e66
    • commit-queue@webkit.org's avatar
      2010-12-24 Benjamin Kalman <kalman@chromium.org> · ee031041
      commit-queue@webkit.org authored
              Reviewed by Ryosuke Niwa.
      
              editing/selection/caret-* tests need rebaseline for gtk
              https://bugs.webkit.org/show_bug.cgi?id=51578
      
              Rebaseline editing/selection/caret-* tests for gtk.
      
              * platform/gtk/editing/selection/caret-ltr-2-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-ltr-2-expected.png: Added.
              * platform/gtk/editing/selection/caret-ltr-2-expected.txt: Added.
              * platform/gtk/editing/selection/caret-ltr-2-left-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-ltr-2-left-expected.png: Added.
              * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt: Added.
              * platform/gtk/editing/selection/caret-ltr-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-ltr-expected.png: Added.
              * platform/gtk/editing/selection/caret-ltr-expected.txt: Added.
              * platform/gtk/editing/selection/caret-ltr-right-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-ltr-right-expected.png: Added.
              * platform/gtk/editing/selection/caret-ltr-right-expected.txt: Added.
              * platform/gtk/editing/selection/caret-rtl-2-left-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-rtl-2-left-expected.png: Added.
              * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt: Added.
              * platform/gtk/editing/selection/caret-rtl-right-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-rtl-right-expected.png: Added.
              * platform/gtk/editing/selection/caret-rtl-right-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74633 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee031041
  11. 23 Dec, 2010 6 commits
    • yutak@chromium.org's avatar
      2010-12-23 Yuta Kitamura <yutak@chromium.org> · 1681735b
      yutak@chromium.org authored
              Unreviewed. Update GTK's Skipped file.
      
              [GTK] http/tests/inspector/console-websocket-error.html hangs
              https://bugs.webkit.org/show_bug.cgi?id=51380
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74614 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1681735b
    • ariya@webkit.org's avatar
      cb22aa5d
    • yutak@chromium.org's avatar
      2010-12-22 Yuta Kitamura <yutak@chromium.org> · de50d655
      yutak@chromium.org authored
              Reviewed by Alexey Proskuryakov.
      
              [GTK] http/tests/inspector/console-websocket-error.html hangs
              https://bugs.webkit.org/show_bug.cgi?id=51380
      
              The test should call dumpConsoleMessages() even if WebSocket is not supported
              or a WebSocket object goes to an unexpected state.
      
              * http/tests/inspector/console-websocket-error.html:
              * platform/gtk/Skipped:
              * platform/mac-leopard/http/tests/inspector/console-websocket-error-expected.txt:
              * platform/mac/http/tests/inspector/console-websocket-error-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74611 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      de50d655
    • ariya@webkit.org's avatar
      [Qt] User name/password stripped from URLs · e2166ece
      ariya@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=36232
      
      Patch by Jan Erik Hanssen <jhanssen@sencha.com> on 2010-12-23
      Reviewed by Adam Barth.
      
      WebCore:
      
      If a username but no password or no username but a password is present
      in a URL, QtWebKit won't send any authentication information down to Qt
      as it should.
      
      Tests: http/tests/xmlhttprequest/basic-auth-nopassword.html
             http/tests/xmlhttprequest/basic-auth-nouser.html
      
      * platform/network/qt/ResourceHandleQt.cpp:
      (WebCore::ResourceHandle::start):
      (WebCore::ResourceHandle::loadResourceSynchronously):
      
      LayoutTests:
      
      Test authentication cases where a username but no password and
      no username but a password is present.
      
      * http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
      * http/tests/xmlhttprequest/basic-auth-nopassword.html: Added.
      * http/tests/xmlhttprequest/basic-auth-nouser-expected.txt: Added.
      * http/tests/xmlhttprequest/basic-auth-nouser.html: Added.
      * http/tests/xmlhttprequest/resources/basic-auth-nouserpass/basic-auth-nouserpass.php: Added.
      * platform/gtk/Skipped:
      * platform/mac-leopard/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
      * platform/mac-snowleopard/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
      * platform/mac-tiger/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
      * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74609 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e2166ece
    • commit-queue@webkit.org's avatar
      2010-12-23 Jan Erik Hanssen <jhanssen@sencha.com> · 50e394a6
      commit-queue@webkit.org authored
              Reviewed by Alexey Proskuryakov.
      
              [Qt] Composition text is not removed from the editor when composition is cancelled
              https://bugs.webkit.org/show_bug.cgi?id=29391
      
              Ensure that the composition text is cleared when an empty QInputMethodEvent
              is received and the editor is in composition mode.
      
              * editing/input/ime-composition-clearpreedit-expected.txt: Added.
              * editing/input/ime-composition-clearpreedit.html: Added.
              * platform/gtk/Skipped:
              * platform/mac-wk2/Skipped:
              * platform/qt-wk2/Skipped:
      2010-12-23  Jan Erik Hanssen  <jhanssen@sencha.com>
      
              Reviewed by Alexey Proskuryakov.
      
              [Qt] Composition text is not removed from the editor when composition is cancelled
              https://bugs.webkit.org/show_bug.cgi?id=29391
      
              Ensure that the composition text is cleared when an empty QInputMethodEvent
              is received and the editor is in composition mode.
      
              * Api/qwebpage.cpp:
              (QWebPagePrivate::inputMethodEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74605 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      50e394a6
    • rniwa@webkit.org's avatar
      2010-12-23 Benjamin Kalman <kalman@chromium.org> · a4875cbb
      rniwa@webkit.org authored
              Reviewed by Ryosuke Niwa.
      
              Selection becomes stale when CharacterData is manipulated directly
              https://bugs.webkit.org/show_bug.cgi?id=51389
      
              Rebaseline GTK tests.
      
              * platform/gtk/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3608430-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3608445-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3608462-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-and-undo-expected.txt:
              * platform/gtk/editing/deleting/delete-block-merge-contents-010-expected.txt:
              * platform/gtk/editing/deleting/delete-br-007-expected.txt:
              * platform/gtk/editing/deleting/delete-contiguous-ws-001-expected.txt:
              * platform/gtk/editing/deleting/delete-leading-ws-001-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/editing/deleting/delete-listitem-001-expected.txt:
              * platform/gtk/editing/deleting/delete-tab-002-expected.txt:
              * platform/gtk/editing/deleting/delete-tab-004-expected.txt:
              * platform/gtk/editing/deleting/delete-trailing-ws-002-expected.txt:
              * platform/gtk/editing/deleting/delete-ws-fixup-001-expected.txt:
              * platform/gtk/editing/deleting/delete-ws-fixup-002-expected.txt:
              * platform/gtk/editing/deleting/forward-delete-expected.txt:
              * platform/gtk/editing/deleting/smart-delete-003-expected.txt:
              * platform/gtk/editing/deleting/smart-delete-004-expected.txt:
              * platform/gtk/editing/execCommand/insertHorizontalRule-expected.txt:
              * platform/gtk/editing/inserting/insert-3654864-fix-expected.txt:
              * platform/gtk/editing/inserting/insert-after-delete-001-expected.txt:
              * platform/gtk/editing/inserting/insert-div-003-expected.txt:
              * platform/gtk/editing/inserting/insert-div-024-expected.txt:
              * platform/gtk/editing/inserting/insert-space-in-empty-doc-expected.txt:
              * platform/gtk/editing/inserting/insert-text-with-newlines-expected.txt:
              * platform/gtk/editing/inserting/typing-001-expected.txt:
              * platform/gtk/editing/inserting/typing-002-expected.txt:
              * platform/gtk/editing/inserting/typing-003-expected.txt:
              * platform/gtk/editing/inserting/typing-around-br-001-expected.txt:
              * platform/gtk/editing/inserting/typing-around-image-001-expected.txt:
              * platform/gtk/editing/pasteboard/4076267-2-expected.txt:
              * platform/gtk/editing/pasteboard/4076267-3-expected.txt:
              * platform/gtk/editing/pasteboard/cut-text-001-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-001-expected.txt:
              * platform/gtk/editing/pasteboard/paste-xml-expected.txt:
              * platform/gtk/editing/pasteboard/subframe-dragndrop-1-expected.txt:
              * platform/gtk/editing/spelling/spelling-expected.txt:
              * platform/gtk/editing/style/style-3681552-fix-001-expected.txt:
              * platform/gtk/editing/style/style-3681552-fix-002-expected.txt:
              * platform/gtk/editing/style/typing-style-001-expected.txt:
              * platform/gtk/editing/style/typing-style-002-expected.txt:
              * platform/gtk/editing/style/unbold-in-bold-expected.txt:
              * platform/gtk/editing/undo/4063751-expected.txt:
              * platform/gtk/editing/undo/redo-typing-001-expected.txt:
              * platform/gtk/editing/undo/undo-combined-delete-boundary-expected.txt:
              * platform/gtk/editing/undo/undo-combined-delete-expected.txt:
              * platform/gtk/editing/undo/undo-delete-boundary-expected.txt:
              * platform/gtk/editing/undo/undo-delete-expected.txt:
              * platform/gtk/editing/undo/undo-forward-delete-boundary-expected.txt:
              * platform/gtk/editing/undo/undo-forward-delete-expected.txt:
              * platform/gtk/editing/undo/undo-misspellings-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74604 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a4875cbb
  12. 20 Dec, 2010 4 commits
  13. 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
  14. 17 Dec, 2010 8 commits
    • rniwa@webkit.org's avatar
      2010-12-17 Ryosuke Niwa <rniwa@webkit.org> · 9e9ef41f
      rniwa@webkit.org authored
              Reviewed by Antonio Gomes.
      
              editing/execCommand/toggle-compound-styles-expected should use LayoutTestController::setEditingBehavior
              https://bugs.webkit.org/show_bug.cgi?id=51261
      
              Modified the test to run each test case using each editing behavior, eliminating the need for
              platform-specific expected results.
      
              * editing/execCommand/script-tests/toggle-compound-styles.js:
              (testSingleToggle):
              * platform/gtk/editing/execCommand/toggle-compound-styles-expected.txt: Removed.
              * platform/mac/editing/execCommand/toggle-compound-styles-expected.txt: Removed.
              * platform/qt/editing/execCommand/toggle-compound-styles-expected.txt: Removed.
              * platform/win/editing/execCommand/toggle-compound-styles-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74279 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9e9ef41f
    • tonikitoo@webkit.org's avatar
      2010-12-17 Antonio Gomes <agomes@rim.com> · cf681cdb
      tonikitoo@webkit.org authored
              Unreviewed expectation result update.
      
              editing/execCommand/toggle-compound-styles.html needs new expected results after r74269.
      
              Default editing behavior of GTK+ DRT was changed from Mac to Unix, and this test is wrongly
              going through platform specific editing behavior code path without making calls to
              LayoutTestController::setEditingBehavior. Filed bug 51261 for the proper fix.
      
              * platform/gtk/editing/execCommand/toggle-compound-styles-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74273 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf681cdb
    • tonikitoo@webkit.org's avatar
      2010-12-05 Antonio Gomes <agomes@rim.com> · 6866d312
      tonikitoo@webkit.org authored
              Reviewed by Ariya Hidayat.
      
              [Qt] Fix caret browsing navigation mode
              https://bugs.webkit.org/show_bug.cgi?id=50536
      
              WebKit/qt:
      
              Caret browsing can consume editing commands even when the start
              of current selection is not a editable content. r69582 missed this
              case because caret browsing feature testing is very poor today.
      
              This commit reintroduces part of the removed code in r69582 but
              guarded by a isCaretBrowsingEnabled() check. No regression found.
      
              * WebCoreSupport/EditorClientQt.cpp:
              (WebCore::EditorClientQt::handleKeyboardEvent):
      
              LayoutTests:
      
              /platform/gtk/editing/selection/caret-mode-paragraph-keys-navigation.html
              is one of the few tests actually tests the caret browsing feature.
              Patch makes the test not Gtk+ specific, and Qt now passes on it.
      
              * editing/selection/caret-mode-paragraph-keys-navigation-expected.txt: Renamed from LayoutTests/platform/gtk/editing/selection/caret-mode-paragraph-keys-navigation-expected.tx       t.
              * editing/selection/caret-mode-paragraph-keys-navigation.html: Renamed from LayoutTests/platform/gtk/editing/selection/caret-mode-paragraph-keys-navigation.html.
              * fast/events/multiline-link-arrow-navigation.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74270 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6866d312
    • tonikitoo@webkit.org's avatar
      2010-12-16 Antonio Gomes <agomes@rim.com> · 2238abfc
      tonikitoo@webkit.org authored
              Reviewed by Martin Robinson.
      
              Settings::editingBehaviorType() incorrectly returns mac for the gtk build when running tests
              https://bugs.webkit.org/show_bug.cgi?id=51163
      
              WebKitTools:
              Since GTK+'s default editing behavior was changed to UNIX in r70975 (see webkitwebsettings.cpp),
              GTK+'s DRT should also reset to UNIX after each test execution.
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (resetDefaultsToConsistentValues):
      
              LayoutTests:
              Removed platform specific expected result files for gtk and windows
              for editing/selection/extend-selection-home-end.html, since they all match
              the cross platform result file.
      
              Note: chromium-win and mac still have their own expected file each.
      
              * platform/gtk/editing/selection/extend-selection-home-end-expected.txt: Removed.
              * platform/win/editing/selection/extend-selection-home-end-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74269 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2238abfc
    • sergio@webkit.org's avatar
      2010-12-17 Sergio Villar Senin <svillar@igalia.com> · 6e972867
      sergio@webkit.org authored
              Unreviewed, tests were skipped due to a bug in libsoup
              https://bugzilla.gnome.org/show_bug.cgi?id=631679. Now that it was
              fixed we can safely unskip them again.
      
              [GTK] Failing http/tests/xmlhttprequest tests
              https://bugs.webkit.org/show_bug.cgi?id=30582
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74263 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6e972867
    • sergio@webkit.org's avatar
      2010-12-17 Sergio Villar Senin <svillar@igalia.com> · f22e30a5
      sergio@webkit.org authored
              Unreviewed, skipping a failing test in the bots.
      
              [GTK] fast/dom/global-constructors.html failing on bots
              https://bugs.webkit.org/show_bug.cgi?id=51242
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74250 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f22e30a5
    • commit-queue@webkit.org's avatar
      2010-12-17 James Simonsen <simonjam@chromium.org> · 1eae3f25
      commit-queue@webkit.org authored
              Reviewed by Darin Fisher.
      
              [Web Timing] Add sslHandshakeStart to interface
      
              https://bugs.webkit.org/show_bug.cgi?id=50400
      
              * fast/dom/Window/window-properties-performance-expected.txt: Added sslHandshakeStart.
              * fast/dom/script-tests/webtiming.js: Ditto.
              (checkTimingBeforeLoad):
              (checkTimingWhileDeferred):
              (checkWebTimingOnDOMContentLoaded):
              (checkWebTimingWhileAsync):
              (checkWebTimingOnLoad):
              (checkWebTimingAfterLoad):
              * fast/dom/webtiming-document-open-expected.txt: Ditto.
              * fast/dom/webtiming-expected.txt: Ditto.
              * fast/dom/webtiming-navigate-within-document-expected.txt: Ditto.
              * http/tests/misc/resources/webtiming-ssl.html: Added.
              * http/tests/misc/webtiming-ssl-expected.txt: Added.
              * http/tests/misc/webtiming-ssl.php: Added.
              * platform/gtk/Skipped: WebTiming disabled here.
              * platform/mac/Skipped: Ditto.
              * platform/win/Skipped: Ditto.
      2010-12-17  James Simonsen  <simonjam@chromium.org>
      
              Reviewed by Darin Fisher.
      
              [Web Timing] Add sslHandshakeStart to interface
      
              https://bugs.webkit.org/show_bug.cgi?id=50400
      
              Test: http/tests/misc/webtiming-ssl.php
      
              * page/PerformanceTiming.cpp:
              (WebCore::PerformanceTiming::connectStart): Update comment.
              (WebCore::PerformanceTiming::connectEnd): Remove SSL time.
              (WebCore::PerformanceTiming::sslHandshakeStart): Added.
              * page/PerformanceTiming.h: Added sslHandshakeStart.
              * page/PerformanceTiming.idl: Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74242 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1eae3f25
    • eric@webkit.org's avatar
      2010-12-17 Eric Seidel <eric@webkit.org> · da994d42
      eric@webkit.org authored
              Unreviewed, rolling out r74229.
              http://trac.webkit.org/changeset/74229
              https://bugs.webkit.org/show_bug.cgi?id=50536
      
              Broken on Snow Leopard and possibly other platforms
      
              * platform/gtk/editing/selection/caret-mode-paragraph-keys-navigation-expected.txt: Renamed from LayoutTests/editing/selection/caret-mode-paragraph-keys-navigation-expected.txt.
              * platform/gtk/editing/selection/caret-mode-paragraph-keys-navigation.html: Renamed from LayoutTests/editing/selection/caret-mode-paragraph-keys-navigation.html.
              * platform/mac/Skipped:
              * platform/win/Skipped:
      2010-12-17  Eric Seidel  <eric@webkit.org>
      
              Unreviewed, rolling out r74229.
              http://trac.webkit.org/changeset/74229
              https://bugs.webkit.org/show_bug.cgi?id=50536
      
              Broken on Snow Leopard and possibly other platforms
      
              * WebCoreSupport/EditorClientQt.cpp:
              (WebCore::EditorClientQt::handleKeyboardEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74235 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      da994d42