1. 28 Jan, 2011 6 commits
  2. 27 Jan, 2011 34 commits
    • mjs@apple.com's avatar
      2011-01-27 Maciej Stachowiak <mjs@apple.com> · a6ef9455
      mjs@apple.com authored
              Reviewed by Adam Barth.
      
              Skip some tests that fail due to missing DRT API
              https://bugs.webkit.org/show_bug.cgi?id=53283
      
              * platform/mac-wk2/Skipped:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76918 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a6ef9455
    • inferno@chromium.org's avatar
      2011-01-27 Abhishek Arya <inferno@chromium.org> · 372ce0de
      inferno@chromium.org authored
              Reviewed by Dan Bernstein.
      
              Recalc table sections if needed before calculating the first line
              box baseline.
              https://bugs.webkit.org/show_bug.cgi?id=53265
      
              When we try to calculate the baseline position of a table cell,
              we recurse through all the child sibling boxes (when children are
              non inline) and add their first linebox baseline values. If one of
              the children is a table with pending section recalc, we will access
              wrong table section values. We recalc table sections if it is needed.
      
              Test: fast/table/recalc-section-first-body-crash-main.html
      
              * rendering/RenderTable.cpp:
              (WebCore::RenderTable::firstLineBoxBaseline):
      2011-01-27  Abhishek Arya  <inferno@chromium.org>
      
              Reviewed by Dan Bernstein.
      
              Tests that we do not crash when calculating the first line box
              baseline for the table.
              https://bugs.webkit.org/show_bug.cgi?id=53265
      
              * fast/table/recalc-section-first-body-crash-main-expected.txt: Added.
              * fast/table/recalc-section-first-body-crash-main.html: Added.
              * fast/table/resources/recalc-section-first-body-crash.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76915 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      372ce0de
    • rniwa@webkit.org's avatar
      2011-01-27 Ryosuke Niwa <rniwa@webkit.org> · 6419648e
      rniwa@webkit.org authored
              Unreviewed, rolling out r76839.
              http://trac.webkit.org/changeset/76839
              https://bugs.webkit.org/show_bug.cgi?id=49744
      
              broke pixel tests
      
              * rendering/RenderBox.cpp:
              (WebCore::RenderBox::localCaretRect):
      2011-01-27  Ryosuke Niwa  <rniwa@webkit.org>
      
              Unreviewed, rolling out r76839.
              http://trac.webkit.org/changeset/76839
              https://bugs.webkit.org/show_bug.cgi?id=49744
      
              broke pixel tests
      
              * editing/selection/caret-painting-after-paste-undo-rtl.html: Removed.
              * editing/selection/caret-painting-after-paste-undo.html: Removed.
              * platform/mac/editing/deleting/5408255-expected.png:
              * platform/mac/editing/selection/caret-painting-after-paste-undo-expected.checksum: Removed.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-expected.png: Removed.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-expected.txt: Removed.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-rtl-expected.checksum: Removed.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-rtl-expected.png: Removed.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-rtl-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76911 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6419648e
    • mjs@apple.com's avatar
      2011-01-27 Maciej Stachowiak <mjs@apple.com> · 8b4c5921
      mjs@apple.com authored
              Reviewed by Darin Adler.
      
              execCommand("Paste") doesn't work in WebKitTestRunner
              https://bugs.webkit.org/show_bug.cgi?id=52785
              
              Unskip paste tests, except the ones that still fail.
      
              * platform/mac-wk2/Skipped:
      2011-01-27  Maciej Stachowiak  <mjs@apple.com>
      
              Reviewed by Darin Adler.
      
              execCommand("Paste") doesn't work in WebKitTestRunner
              https://bugs.webkit.org/show_bug.cgi?id=52785
              
              Thread through the new JavaScriptCanAccessClipboard setting.
      
              * Shared/WebPreferencesStore.h:
              * UIProcess/API/C/WKPreferences.cpp:
              (WKPreferencesSetJavaScriptCanAccessClipboard):
              (WKPreferencesGetJavaScriptCanAccessClipboard):
              * UIProcess/API/C/WKPreferences.h:
              * WebProcess/WebPage/WebPage.cpp:
              (WebKit::WebPage::updatePreferences):
      2011-01-27  Maciej Stachowiak  <mjs@apple.com>
      
              Reviewed by Darin Adler.
      
              execCommand("Paste") doesn't work in WebKitTestRunner
              https://bugs.webkit.org/show_bug.cgi?id=52785
      
              Enable both of the settings needed to allow paste.
              
              * WebKitTestRunner/TestController.cpp:
              (WTR::TestController::resetStateToConsistentValues):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76908 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8b4c5921
    • commit-queue@webkit.org's avatar
      2011-01-27 Emil A Eklund <eae@chromium.org> · c79b7be0
      commit-queue@webkit.org authored
              Reviewed by Darin Adler.
      
              contentEditable formatBlock crashes on divs with contenteditable="false"
              https://bugs.webkit.org/show_bug.cgi?id=53263
      
              Add test for executing a formatBlock command on a selection containing an
              element with contenteditable=false.
      
              * editing/execCommand/format-block-contenteditable-false-expected.txt: Added.
              * editing/execCommand/format-block-contenteditable-false.html: Added.
      2011-01-27  Emil A Eklund  <eae@chromium.org>
      
              Reviewed by Darin Adler.
      
              contentEditable formatBlock crashes on divs with contenteditable="false"
              https://bugs.webkit.org/show_bug.cgi?id=53263
      
              Check if editableRootForPosition returns null for position.
      
              Test: editing/execCommand/format-block-contenteditable-false.html
      
              * editing/FormatBlockCommand.cpp:
              (WebCore::FormatBlockCommand::formatRange):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76903 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c79b7be0
    • kbr@google.com's avatar
      2011-01-27 Kenneth Russell <kbr@google.com> · 761e3037
      kbr@google.com authored
              Reviewed by James Robinson.
      
              Rename Typed Array slice() to subset()
              https://bugs.webkit.org/show_bug.cgi?id=53273
      
              * bindings/js/JSArrayBufferViewHelper.h:
              (WebCore::constructArrayBufferView):
              * bindings/v8/custom/V8ArrayBufferViewCustom.h:
              (WebCore::constructWebGLArray):
              * html/canvas/Float32Array.cpp:
              (WebCore::Float32Array::subset):
              * html/canvas/Float32Array.h:
              * html/canvas/Float32Array.idl:
              * html/canvas/Int16Array.cpp:
              (WebCore::Int16Array::subset):
              * html/canvas/Int16Array.h:
              * html/canvas/Int16Array.idl:
              * html/canvas/Int32Array.cpp:
              (WebCore::Int32Array::subset):
              * html/canvas/Int32Array.h:
              * html/canvas/Int32Array.idl:
              * html/canvas/Int8Array.cpp:
              (WebCore::Int8Array::subset):
              * html/canvas/Int8Array.h:
              * html/canvas/Int8Array.idl:
              * html/canvas/TypedArrayBase.h:
              (WebCore::TypedArrayBase::subsetImpl):
              * html/canvas/Uint16Array.cpp:
              (WebCore::Uint16Array::subset):
              * html/canvas/Uint16Array.h:
              * html/canvas/Uint16Array.idl:
              * html/canvas/Uint32Array.cpp:
              (WebCore::Uint32Array::subset):
              * html/canvas/Uint32Array.h:
              * html/canvas/Uint32Array.idl:
              * html/canvas/Uint8Array.cpp:
              (WebCore::Uint8Array::subset):
              * html/canvas/Uint8Array.h:
              * html/canvas/Uint8Array.idl:
      2011-01-27  Kenneth Russell  <kbr@google.com>
      
              Reviewed by James Robinson.
      
              Rename Typed Array slice() to subset()
              https://bugs.webkit.org/show_bug.cgi?id=53273
      
              * fast/canvas/webgl/array-setters.html:
              * fast/canvas/webgl/array-unit-tests-expected.txt:
              * fast/canvas/webgl/array-unit-tests.html:
              * fast/canvas/webgl/draw-elements-out-of-bounds-expected.txt:
              * fast/canvas/webgl/draw-elements-out-of-bounds.html:
              * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt:
              * fast/canvas/webgl/webgl-array-invalid-ranges.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76892 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      761e3037
    • commit-queue@webkit.org's avatar
      2011-01-27 Leo Yang <leo.yang@torchmobile.com.cn> · a4264d64
      commit-queue@webkit.org authored
              Reviewed by Dirk Schulze.
      
              SVG Use Cycle is not detected
              https://bugs.webkit.org/show_bug.cgi?id=52544
      
              Test for indirect <use> recursion. This test passes if
              no crash occurs.
      
              * svg/custom/recursive-use2-expected.txt: Added.
              * svg/custom/recursive-use2.svg: Added.
      2011-01-27  Leo Yang  <leo.yang@torchmobile.com.cn>
      
              Reviewed by Dirk Schulze.
      
              SVG Use Cycle is not detected
              https://bugs.webkit.org/show_bug.cgi?id=52544
      
              We should check if SVGUseElement::buildInstanceTree finds problem
              for every child node. If it finds problem for any children we must
              return immediately because otherwise the foundProblem variable may
              be rewritten to false.
      
              Test: svg/custom/recursive-use2.svg
      
              * svg/SVGUseElement.cpp:
              (WebCore::SVGUseElement::buildInstanceTree):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76883 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a4264d64
    • zmo@google.com's avatar
      2011-01-27 Zhenyao Mo <zmo@google.com> · abdd5a29
      zmo@google.com authored
              Reviewed by Kenneth Russell.
      
              texSubImage2D's format/type needs to match the internalformat/type from the previous texImage2D call
              https://bugs.webkit.org/show_bug.cgi?id=53054
      
              * fast/canvas/webgl/tex-sub-image-2d-bad-args-expected.txt: Added.
              * fast/canvas/webgl/tex-sub-image-2d-bad-args.html: Added.
      2011-01-27  Zhenyao Mo  <zmo@google.com>
      
              Reviewed by Kenneth Russell.
      
              texSubImage2D's format/type needs to match the internalformat/type from the previous texImage2D call
              https://bugs.webkit.org/show_bug.cgi?id=53054
      
              Test: fast/canvas/webgl/tex-sub-image-2d-bad-args.html
      
              * html/canvas/WebGLRenderingContext.cpp:
              (WebCore::WebGLRenderingContext::texSubImage2DBase): Check format/type match.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76874 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      abdd5a29
    • rniwa@webkit.org's avatar
      2011-01-27 Ryosuke Niwa <rniwa@webkit.org> · cd3f369a
      rniwa@webkit.org authored
              Unreviewed rebaselines for Chromium Mac and Windows.
      
              [chromium] fast/repaint/select-option-background-color.html fails on Windows and Mac
              https://bugs.webkit.org/show_bug.cgi?id=53260
      
              * platform/chromium-mac/fast/repaint/select-option-background-color-expected.checksum: Added.
              * platform/chromium-mac/fast/repaint/select-option-background-color-expected.png: Added.
              * platform/chromium-win/fast/repaint/select-option-background-color-expected.checksum: Added.
              * platform/chromium-win/fast/repaint/select-option-background-color-expected.png: Added.
              * platform/chromium-win/fast/repaint/select-option-background-color-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76868 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cd3f369a
    • krit@webkit.org's avatar
      2011-01-27 Dirk Schulze <krit@webkit.org> · 112a6232
      krit@webkit.org authored
              Unreviewed rebaseline.
      
              SVG animation of Paths with segments of different coordinate modes on begin and end
              https://bugs.webkit.org/show_bug.cgi?id=52984
      
              Rebaseline for SL. HTML were created by make-script-test-wrappers now.
              Skip added tests on WebKit2 because of missing eventSender.
      
              * platform/mac-wk2/Skipped:
              * svg/animations/animate-path-nested-transforms-expected.txt:
              * svg/animations/animate-text-nested-transforms-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76846 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      112a6232
    • mihaip@chromium.org's avatar
      2011-01-27 Mihai Parparita <mihaip@chromium.org> · 9aa45db8
      mihaip@chromium.org authored
              Unreviewed Chromium rebaseline for fast/text/text-letter-spacing.html
              with changes matching the mac ones done by r76739.
      
              * platform/chromium-win/fast/text/text-letter-spacing-expected.txt:
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76842 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9aa45db8
    • leviw@chromium.org's avatar
      2011-01-25 Levi Weintraub <leviw@chromium.org> · ec075147
      leviw@chromium.org authored
              Reviewed by Darin Adler.
      
              Updating the expected result for 5408255 and adding tests for caret positioning at the
              beginning and end of RenderBoxes.
      
              Undo moves caret to invalid position
              https://bugs.webkit.org/show_bug.cgi?id=49744
      
              * editing/selection/caret-painting-after-paste-undo-rtl.html: Added.
              * editing/selection/caret-painting-after-paste-undo.html: Added.
              * platform/mac/editing/deleting/5408255-expected.png:
              * platform/mac/editing/selection/caret-painting-after-paste-undo-expected.checksum: Added.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-expected.png: Added.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-expected.txt: Added.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-rtl-expected.checksum: Added.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-rtl-expected.png: Added.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-rtl-expected.txt: Added.
      2011-01-25  Levi Weintraub  <leviw@chromium.org>
      
              Reviewed by Darin Adler.
      
              Adding border and padding to the calculation of the local caret rect for RenderBoxes.
              Corrected for mistake in r76625
      
              Undo moves caret to invalid position
              https://bugs.webkit.org/show_bug.cgi?id=49744
      
              Tests: editing/selection/caret-painting-after-paste-undo-rtl.html
                     editing/selection/caret-painting-after-paste-undo.html
      
              * rendering/RenderBox.cpp:
              (WebCore::RenderBox::localCaretRect):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76839 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ec075147
    • rniwa@webkit.org's avatar
      2011-01-27 Ryosuke Niwa <rniwa@webkit.org> · b8878869
      rniwa@webkit.org authored
              Unreviewed Chromium rebaseline and text expectation update.
      
              * platform/chromium-linux/fast/repaint/select-option-background-color-expected.checksum: Added.
              * platform/chromium-linux/fast/repaint/select-option-background-color-expected.png: Added.
              * platform/chromium-linux/fast/repaint/select-option-background-color-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76838 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b8878869
    • mihaip@chromium.org's avatar
      2011-01-27 Mihai Parparita <mihaip@chromium.org> · de3901b7
      mihaip@chromium.org authored
              Unreviewed rebaseline of fast/inline/continuation-outlines-with-layers.html
              afte r76726.
      
              * platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt:
              * platform/chromium-win/fast/inline/continuation-outlines-with-layers-expected.txt:
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76837 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      de3901b7
    • krit@webkit.org's avatar
      2011-01-27 Dirk Schulze <krit@webkit.org> · 7a6abf6b
      krit@webkit.org authored
              Reviewed by Nikolas Zimmermann.
      
              SVG animation of Paths with segments of different coordinate modes on begin and end
              https://bugs.webkit.org/show_bug.cgi?id=52984
      
              Added tests to check the correct behavior on path animations, where the coordinate modes
              of the start path differs from the one on the end path.
      
              * svg/animations/animate-path-animation-Cc-Ss-expected.txt: Added.
              * svg/animations/animate-path-animation-Cc-Ss.html: Added.
              * svg/animations/animate-path-animation-Ll-Vv-Hh-expected.txt: Added.
              * svg/animations/animate-path-animation-Ll-Vv-Hh.html: Added.
              * svg/animations/animate-path-animation-Qq-Tt-expected.txt: Added.
              * svg/animations/animate-path-animation-Qq-Tt.html: Added.
              * svg/animations/animate-path-animation-cC-sS-inverse-expected.txt: Added.
              * svg/animations/animate-path-animation-cC-sS-inverse.html: Added.
              * svg/animations/animate-path-animation-lL-vV-hH-inverse-expected.txt: Added.
              * svg/animations/animate-path-animation-lL-vV-hH-inverse.html: Added.
              * svg/animations/animate-path-animation-qQ-tT-inverse-expected.txt: Added.
              * svg/animations/animate-path-animation-qQ-tT-inverse.html: Added.
              * svg/animations/animate-path-nested-transforms.html: Cleanup.
              * svg/animations/animate-text-nested-transforms.html: Cleanup.
              * svg/animations/resources/SVGAnimationTestCase.js:
              (shouldBeCloseEnough): For debug output of values with tolerance level.
              (startTest):
              (sampleAnimation):
              * svg/animations/script-tests/animate-path-animation-Cc-Ss.js: Added.
              (sample1):
              (sample2):
              (sample3):
              (sample4):
              (executeTest):
              * svg/animations/script-tests/animate-path-animation-Ll-Vv-Hh.js: Added.
              (sample1):
              (sample2):
              (sample3):
              (sample4):
              (executeTest):
              * svg/animations/script-tests/animate-path-animation-Qq-Tt.js: Added.
              (sample1):
              (sample2):
              (sample3):
              (sample4):
              (executeTest):
              * svg/animations/script-tests/animate-path-animation-cC-sS-inverse.js: Added.
              (sample1):
              (sample2):
              (sample3):
              (sample4):
              (executeTest):
              * svg/animations/script-tests/animate-path-animation-lL-vV-hH-inverse.js: Added.
              (sample1):
              (sample2):
              (sample3):
              (sample4):
              (executeTest):
              * svg/animations/script-tests/animate-path-animation-qQ-tT-inverse.js: Added.
              (sample1):
              (sample2):
              (sample3):
              (sample4):
              (executeTest):
      2011-01-27  Dirk Schulze  <krit@webkit.org>
      
              Reviewed by Nikolas Zimmermann.
      
              SVG animation of Paths with segments of different coordinate modes on begin and end
              https://bugs.webkit.org/show_bug.cgi?id=52984
      
              At the moment we just support SVG path animations, if the number of segments on the given start path
              is the same as the number of segments on the given end path. But a segment on a given position must be identical
              on both paths as well. Not only the segment type, also the coordinate mode of the segments must be identical.
              If MoveToRel is on the second position on the start path a MoveToRel must be on the second position
              of the end path too. According to the SVG spec, at least the coordinate mode can differ. Means, if we have MoveToRel
              in the start path, we can use MoveToAbs on the same position in the end path.
      
              This patch fixes the blending code to follow the spec here. It was necessary to track the current position of
              both paths, transform coordinates to the same coordinate mode and transform the resulting animation coordinate back
              to the coordinate mode of either the start or the end path. Which mode is taken depends on the progress of the
              animation.
      
              Tests: svg/animations/animate-path-animation-Cc-Ss.html
                     svg/animations/animate-path-animation-Ll-Vv-Hh.html
                     svg/animations/animate-path-animation-Qq-Tt.html
                     svg/animations/animate-path-animation-cC-sS-inverse.html
                     svg/animations/animate-path-animation-lL-vV-hH-inverse.html
                     svg/animations/animate-path-animation-qQ-tT-inverse.html
      
              * svg/SVGPathBlender.cpp:
              (WebCore::blendFloatPoint):
              (WebCore::blendAnimatedFloat):
              (WebCore::SVGPathBlender::blendAnimatedDimensionalFloat):
              (WebCore::SVGPathBlender::blendAnimatedFloatPoint):
              (WebCore::SVGPathBlender::blendMoveToSegment):
              (WebCore::SVGPathBlender::blendLineToSegment):
              (WebCore::SVGPathBlender::blendLineToHorizontalSegment):
              (WebCore::SVGPathBlender::blendLineToVerticalSegment):
              (WebCore::SVGPathBlender::blendCurveToCubicSegment):
              (WebCore::SVGPathBlender::blendCurveToCubicSmoothSegment):
              (WebCore::SVGPathBlender::blendCurveToQuadraticSegment):
              (WebCore::SVGPathBlender::blendCurveToQuadraticSmoothSegment):
              (WebCore::SVGPathBlender::blendArcToSegment):
              (WebCore::coordinateModeOfCommand):
              (WebCore::isSegmentEqual):
              (WebCore::SVGPathBlender::blendAnimatedPath):
              (WebCore::SVGPathBlender::cleanup):
              * svg/SVGPathBlender.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76830 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7a6abf6b
    • jschuh@chromium.org's avatar
      2011-01-27 Cris Neckar <cdn@chromium.org> · 40eacf29
      jschuh@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Clear the parent on a css keyframe's m_style when removing it from the stylesheet.
              https://bugs.webkit.org/show_bug.cgi?id=52320
      
              Test: fast/css/css-keyframe-style-crash.html
      
              * css/CSSRuleList.cpp:
              (WebCore::CSSRuleList::deleteRule):
              * css/WebKitCSSKeyframesRule.cpp:
              (WebCore::WebKitCSSKeyframesRule::~WebKitCSSKeyframesRule):
      2011-01-27  Cris Neckar  <cdn@chromium.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test for crash when accessing a keyframe's style rule.
              https://bugs.webkit.org/show_bug.cgi?id=52320
      
              * fast/css/css-keyframe-style-crash-expected.txt: Added.
              * fast/css/css-keyframe-style-crash.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76828 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      40eacf29
    • rniwa@webkit.org's avatar
      2011-01-27 Ryosuke Niwa <rniwa@webkit.org> · 65c26516
      rniwa@webkit.org authored
              Unreviewed Chromium text expectation update.
      
              * platform/chromium/test_expectations.txt: Apparently, video-size.html crashes on Linux due to crbug.com/71087.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76827 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      65c26516
    • rwlbuis@webkit.org's avatar
      2011-01-27 Rob Buis <rwlbuis@gmail.com> · 8cc11e6d
      rwlbuis@webkit.org authored
              Reviewed by Kent Tamura.
      
              Color changes to option elements in a select multiple aren't drawn immediately
              https://bugs.webkit.org/show_bug.cgi?id=49790
      
              Redirect style changes on <option> element to the owner <select> element.
      
              Test: fast/repaint/select-option-background-color.html
      
              * html/HTMLOptionElement.cpp:
              (WebCore::HTMLOptionElement::setRenderStyle):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76826 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8cc11e6d
    • jorlow@chromium.org's avatar
      2011-01-27 David Grogan <dgrogan@google.com> · 9460e2b7
      jorlow@chromium.org authored
              Reviewed by Jeremy Orlow.
      
              initial support for close() in indexeddb backend
              https://bugs.webkit.org/show_bug.cgi?id=53150
      
              * storage/indexeddb/transaction-after-close-expected.txt: Added.
              * storage/indexeddb/transaction-after-close.html: Added.
      2011-01-27  David Grogan  <dgrogan@google.com>
      
              Reviewed by Jeremy Orlow.
      
              initial support for close() in indexeddb backend
              https://bugs.webkit.org/show_bug.cgi?id=53150
      
              Test: storage/indexeddb/transaction-after-close.html
      
              * storage/IDBDatabase.cpp:
              (WebCore::IDBDatabase::IDBDatabase):
              (WebCore::IDBDatabase::transaction):
              (WebCore::IDBDatabase::close):
              * storage/IDBDatabase.h:
              * storage/IDBDatabase.idl:
              * storage/IDBDatabaseBackendImpl.cpp:
              (WebCore::IDBDatabaseBackendImpl::transaction):
              (WebCore::IDBDatabaseBackendImpl::close):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76820 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9460e2b7
    • krit@webkit.org's avatar
      2011-01-27 Dirk Schulze <krit@webkit.org> · 46b465c4
      krit@webkit.org authored
              Reviewed by Nikolas Zimmermann.
      
              SVG animation doesn't support calcMode discrete for number and color values.
              https://bugs.webkit.org/show_bug.cgi?id=53189
      
              Add support for calcMode discrete on number and color animation.
      
              Tests: svg/animations/animate-color-calcMode-discrete.html
                     svg/animations/animate-number-calcMode-discrete.html
      
              * svg/SVGAnimateElement.cpp:
              (WebCore::SVGAnimateElement::calculateAnimatedValue):
      2011-01-27  Dirk Schulze  <krit@webkit.org>
      
              Reviewed by Nikolas Zimmermann.
      
              SVG animation doesn't support calcMode discrete for number and color values.
              https://bugs.webkit.org/show_bug.cgi?id=53189
      
              Test for correct behavior on animating numbers and colors with calcMode discrete.
      
              * svg/animations/animate-color-calcMode-discrete-expected.txt: Added.
              * svg/animations/animate-color-calcMode-discrete.html: Added.
              * svg/animations/animate-number-calcMode-discrete-expected.txt: Added.
              * svg/animations/animate-number-calcMode-discrete.html: Added.
              * svg/animations/script-tests/animate-color-calcMode-discrete.js: Added.
              (sample1):
              (sample2):
              (executeTest):
              * svg/animations/script-tests/animate-number-calcMode-discrete.js: Added.
              (sample1):
              (sample2):
              (executeTest):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76819 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      46b465c4
    • rniwa@webkit.org's avatar
      2011-01-27 Ryosuke Niwa <rniwa@webkit.org> · a058ea75
      rniwa@webkit.org authored
              Unreviewed Chromium test expectation update for video tests.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76818 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a058ea75
    • rniwa@webkit.org's avatar
      2011-01-27 Charlie Reis <creis@chromium.org> · 4455fee3
      rniwa@webkit.org authored
              Reviewed by Mihai Parparita.
      
              back-during-onload-hung-page.php causes Chromium WebKit bot to fail
              https://bugs.webkit.org/show_bug.cgi?id=53220
      
              Reduces the timeout on a script that shouldn't finish during a test.
              This avoids problems in one of the Chromium WebKit builders.
      
              * http/tests/history/resources/back-during-onload-hung-page.php: Reduce timeout.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76816 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4455fee3
    • zmo@google.com's avatar
      2011-01-26 Zhenyao Mo <zmo@google.com> · 4cdc9803
      zmo@google.com authored
              Reviewed by Kenneth Russell.
      
              shaderSource needs to preserve original source
              https://bugs.webkit.org/show_bug.cgi?id=52833
      
              * fast/canvas/webgl/gl-getshadersource-expected.txt: Added.
              * fast/canvas/webgl/gl-getshadersource.html: Added.
      2011-01-26  Zhenyao Mo  <zmo@google.com>
      
              Reviewed by Kenneth Russell.
      
              shaderSource needs to preserve original source
              https://bugs.webkit.org/show_bug.cgi?id=52833
      
              Test: fast/canvas/webgl/gl-getshadersource.html
      
              * html/canvas/WebGLRenderingContext.cpp:
              (WebCore::WebGLRenderingContext::getShaderParameter): Intercept SHADER_SOURCE_LENGTH.
              (WebCore::WebGLRenderingContext::getShaderSource): Intercept the call.
              (WebCore::WebGLRenderingContext::shaderSource): Cache the source.
              * html/canvas/WebGLShader.cpp: Cache shader source.
              (WebCore::WebGLShader::WebGLShader):
              * html/canvas/WebGLShader.h: Ditto.
              (WebCore::WebGLShader::getSource):
              (WebCore::WebGLShader::setSource):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76814 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4cdc9803
    • philn@webkit.org's avatar
      2011-01-27 Philippe Normand <pnormand@igalia.com> · 1f1239c5
      philn@webkit.org authored
              Unreviewed, skip flaky test, needs further investigation on the failure.
      
              [GTK] media/audio-delete-while-slider-thumb-clicked.html is flaky
              https://bugs.webkit.org/show_bug.cgi?id=53247
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76812 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1f1239c5
    • jberlin@webkit.org's avatar
      fast/text/international/bidi-mirror-he-ar.html now passed on Windows in WebKit2. · a65228b2
      jberlin@webkit.org authored
      Unreviewed.
      
      * platform/win-wk2/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76810 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a65228b2
    • mjs@apple.com's avatar
      Unreviewed. · bdfb9bee
      mjs@apple.com authored
      Fix mistake in my previous commit; I accidentally copied the old mac results instead
      of the new mac results for this test.
      
      * platform/mac-wk2/fast/blockflow/Kusa-Makura-background-canvas-expected.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76809 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bdfb9bee
    • rniwa@webkit.org's avatar
      Unreviewed; Fixed change log entries because Chromium rebaselines are... · d7ee116c
      rniwa@webkit.org authored
      Unreviewed; Fixed change log entries because Chromium rebaselines are unreviewed but claimed to be reviewed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76808 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d7ee116c
    • philn@webkit.org's avatar
      2011-01-27 Philippe Normand <pnormand@igalia.com> · 1e919778
      philn@webkit.org authored
              Unreviewed, rebaseline of the favicon-as-image test from the build
              bot.
      
              * platform/gtk/http/tests/misc/favicon-as-image-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76807 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1e919778
    • rniwa@webkit.org's avatar
      2011-01-27 Ryosuke Niwa <rniwa@webkit.org> · aede32b2
      rniwa@webkit.org authored
              Another Unreviewed Chromium test expectation update.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76806 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aede32b2
    • rniwa@webkit.org's avatar
      2011-01-27 Ryosuke Niwa <rniwa@webkit.org> · 0c47ea5c
      rniwa@webkit.org authored
              Unreviewed Chromium test expectation update.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76805 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0c47ea5c
    • rniwa@webkit.org's avatar
      2011-01-27 Ryosuke Niwa <rniwa@webkit.org> · 4352c771
      rniwa@webkit.org authored
              Unreviewed Chromium rebaselines.
      
              * platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png: Added.
              * platform/chromium-mac/fast/repaint/line-flow-with-floats-9-expected.checksum:
              * platform/chromium-mac/fast/repaint/line-flow-with-floats-9-expected.png:
              * platform/chromium-mac/fast/text/justify-ideograph-complex-expected.checksum: Added.
              * platform/chromium-mac/fast/text/justify-ideograph-complex-expected.png: Added.
              * platform/chromium-mac/fast/text/justify-ideograph-simple-expected.checksum: Added.
              * platform/chromium-mac/fast/text/justify-ideograph-simple-expected.png: Added.
              * platform/chromium-mac/fast/text/justify-ideograph-vertical-expected.checksum: Added.
              * platform/chromium-mac/fast/text/justify-ideograph-vertical-expected.png: Added.
              * platform/chromium-mac/tables/mozilla/marvin/x_thead_align_justify-expected.checksum: Added.
              * platform/chromium-mac/tables/mozilla/marvin/x_thead_align_justify-expected.png: Added.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76804 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4352c771
    • philn@webkit.org's avatar
      2011-01-27 Philippe Normand <pnormand@igalia.com> · 6803905e
      philn@webkit.org authored
              Unreviewed, GTK baselines for
              svg/custom/pattern-referencing-preserve-aspect-ratio.svg added in r76274.
      
              * platform/gtk/svg/custom/pattern-referencing-preserve-aspect-ratio-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6803905e
    • philn@webkit.org's avatar
      2011-01-27 Philippe Normand <pnormand@igalia.com> · c1605afe
      philn@webkit.org authored
              Unreviewed, GTK baselines for
              http/tests/misc/favicon-as-image.html which was unskipped in r76555.
      
              * platform/gtk/http/tests/misc/favicon-as-image-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76800 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c1605afe
    • philn@webkit.org's avatar
      2011-01-27 Philippe Normand <pnormand@igalia.com> · 20ed1a53
      philn@webkit.org authored
              Unreviewed, GTK baselines for fast/dom/52776.html, follow-up of r76319.
      
              * platform/gtk/fast/dom/52776-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76799 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      20ed1a53