1. 08 Feb, 2012 6 commits
  2. 07 Feb, 2012 34 commits
    • commit-queue@webkit.org's avatar
      Source/JavaScriptCore: [chromium] Remove the enable marcro for the no longer necessary Chromium · 5fadc978
      commit-queue@webkit.org authored
      gesture recognizer.
      https://bugs.webkit.org/show_bug.cgi?id=77492
      
      Patch by Robert Kroeger <rjkroege@chromium.org> on 2012-02-07
      Reviewed by Adam Barth.
      
      * wtf/Platform.h:
      
      Source/WebCore: [chromium] Remove the no longer necessary Chromium gesture recognizer.
      https://bugs.webkit.org/show_bug.cgi?id=77492
      
      Patch by Robert Kroeger <rjkroege@chromium.org> on 2012-02-07
      Reviewed by Adam Barth.
      
      * WebCore.gypi:
      * platform/PlatformGestureRecognizer.h: Removed.
      * platform/chromium/FramelessScrollView.h:
      (WebCore):
      (FramelessScrollView):
      * platform/chromium/GestureRecognizerChromium.cpp: Removed.
      * platform/chromium/GestureRecognizerChromium.h: Removed.
      * platform/chromium/PopupContainer.cpp:
      (WebCore):
      * platform/chromium/PopupContainer.h:
      * platform/chromium/PopupListBox.cpp:
      (WebCore):
      * platform/chromium/PopupListBox.h:
      (PopupListBox):
      
      Source/WebKit: [chromium] Remove no longer necessary Chromium gesture recognizer code.
      https://bugs.webkit.org/show_bug.cgi?id=77492
      
      Patch by Robert Kroeger <rjkroege@chromium.org> on 2012-02-07
      Reviewed by Adam Barth.
      
      * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
      
      Source/WebKit/chromium: [chromium] Remove no longer necessary Chromium gesture recognizer code.
      https://bugs.webkit.org/show_bug.cgi?id=77492
      
      Patch by Robert Kroeger <rjkroege@chromium.org> on 2012-02-07
      Reviewed by Adam Barth.
      
      * WebKit.gypi:
      * features.gypi:
      * src/WebFrameImpl.cpp:
      (WebKit::WebFrameImpl::createFrameView):
      * src/WebPopupMenuImpl.cpp:
      (WebKit::WebPopupMenuImpl::WebPopupMenuImpl):
      (WebKit::WebPopupMenuImpl::handleTouchEvent):
      * src/WebPopupMenuImpl.h:
      * src/WebViewImpl.cpp:
      (WebKit::WebViewImpl::WebViewImpl):
      (WebKit::WebViewImpl::touchEvent):
      * src/WebViewImpl.h:
      (WebCore):
      (WebViewImpl):
      * tests/InnerGestureRecognizerTest.cpp: Removed.
      
      LayoutTests: [chromium] Remove unnecessary Chromium gesture recognizer tests.
      https://bugs.webkit.org/show_bug.cgi?id=77492
      
      Patch by Robert Kroeger <rjkroege@chromium.org> on 2012-02-07
      Reviewed by Adam Barth.
      
      * fast/events/touch/page-scaled-touch-gesture-click-expected.txt:
      * fast/events/touch/page-scaled-touch-gesture-click.html:
      * fast/events/touch/touch-gesture-click-expected.txt: Removed.
      * fast/events/touch/touch-gesture-click.html: Removed.
      * fast/events/touch/touch-gesture-scroll-expected.txt: Removed.
      * fast/events/touch/touch-gesture-scroll.html: Removed.
      * platform/chromium/fast/events/touch/touch-gesture-click-expected.txt: Removed.
      * platform/chromium/fast/events/touch/touch-gesture-scroll-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107036 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5fadc978
    • arv@chromium.org's avatar
      [V8] Allow bindings for attributes on DOM nodes to also set a named hidden reference · acd07906
      arv@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78052
      
      Reviewed by Nate Chapin.
      
      Source/WebCore:
      
      Before this patch the code generator did not add the named hidden reference when the data node
      was a DOM Node. This lead to us having to create custom toV8 bindings in a few places.
      
      Covered by existing tests
      
      * Target.pri:
      * UseV8.cmake:
      * WebCore.gypi:
      * bindings/scripts/CodeGeneratorV8.pm:
      (GenerateNormalAttrGetter):
      (HasCustomToV8Implementation):
      * bindings/v8/custom/V8DOMStringMapCustom.cpp:
      * bindings/v8/custom/V8DOMTokenListCustom.cpp: Removed.
      * bindings/v8/custom/V8NamedNodeMapCustom.cpp:
      
      LayoutTests:
      
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107035 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      acd07906
    • jchaffraix@webkit.org's avatar
      Unreviewed gardening. · 6fa881d5
      jchaffraix@webkit.org authored
      Add / update the baselines for fast/text/synthetic-bold-transformed.html and svg/custom/use-disappears-after-style-update.svg.
      
      * platform/chromium-linux-x86/svg/custom/use-disappears-after-style-update-expected.txt: Added.
      * platform/chromium-linux/fast/text/synthetic-bold-transformed-expected.png: Added.
      * platform/chromium-linux/svg/custom/use-disappears-after-style-update-expected.txt: Added.
      * platform/chromium-mac-snowleopard/fast/text/synthetic-bold-transformed-expected.png: Added.
      * platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.png: Added.
      * platform/chromium-win-vista/svg/custom/use-disappears-after-style-update-expected.txt: Added.
      * platform/chromium-win-xp/svg/custom/use-disappears-after-style-update-expected.txt: Added.
      * platform/chromium-win/fast/text/synthetic-bold-transformed-expected.png: Added.
      * platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.png: Added.
      * platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107031 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6fa881d5
    • mikelawther@chromium.org's avatar
      CSS3 calc() - simple parse time evaluation · 07846c73
      mikelawther@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=77960
      
      Source/WebCore:
      
      Adds simple number/percent expression evaluation. rgb() and hsl() functions now
      allow simple calc() expressions.
      
      Reviewed by Ojan Vafai.
      
      * css/CSSCalculationValue.cpp:
      (WebCore):
      (WebCore::CSSCalcValue::doubleValue):
      (WebCore::CSSCalcPrimitiveValue::doubleValue):
      (WebCore::CSSCalcBinaryOperation::doubleValue):
      (CSSCalcBinaryOperation):
      (WebCore::CSSCalcBinaryOperation::evaluate):
      * css/CSSCalculationValue.h:
      (CSSCalcExpressionNode):
      (WebCore::CSSCalcValue::isInt):
      (CSSCalcValue):
      * css/CSSParser.cpp:
      (WebCore::CSSParser::parsedDouble):
      
      LayoutTests:
      
      Reviewed by Ojan Vafai.
      
      * css3/calc/color-hsl-expected.txt:
      * css3/calc/color-rgb-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107030 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      07846c73
    • commit-queue@webkit.org's avatar
      Resolve crash in FrameLoader::checkTimerFired. · 667ee8ba
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=77907
      
      Patch by Chris Palmer <palmer@google.com> on 2012-02-07
      Reviewed by Eric Seidel.
      
      Source/WebCore:
      
      Test is LayoutTests/http/tests/appcache/deferred-events-delete-while-raising-timer.html.
      
      * loader/FrameLoader.cpp:
      (WebCore::FrameLoader::checkTimerFired):
      
      LayoutTests:
      
      * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt: Added.
      * http/tests/appcache/deferred-events-delete-while-raising-timer.html: Added.
      * http/tests/appcache/resources/deferred-events-delete-while-raising-timer-1.html: Added.
      * http/tests/appcache/resources/deferred-events-delete-while-raising-timer-2.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107023 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      667ee8ba
    • commit-queue@webkit.org's avatar
      Remove extraneous MathML code before bug 52444 fix · 7190c446
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78034
      
      Source/WebCore:
      
      Patch by David Barton <dbarton@mathscribe.com> on 2012-02-07
      Reviewed by Eric Seidel.
      
      Per Darin Adler, I am breaking up the patch fixing bug 52444 into smaller pieces.
      This patch removes a couple unused functions, some extra blank lines, unused #include
      directives, etc., and adds a very few WebKit-standard changes to these files.
      
      No new tests.
      
      * rendering/mathml/RenderMathMLBlock.cpp:
      (WebCore):
      * rendering/mathml/RenderMathMLBlock.h:
      (WebCore::RenderMathMLBlock::getBoxModelObjectHeight):
          - changed to a static member function since 'this' is unused;
            removed redundant non-const version
      (WebCore::RenderMathMLBlock::getBoxModelObjectWidth):
          - changed to a static member function since 'this' is unused;
            removed redundant non-const version
      (WebCore):
      * rendering/mathml/RenderMathMLFraction.cpp:
      * rendering/mathml/RenderMathMLMath.cpp:
      * rendering/mathml/RenderMathMLMath.h:
      * rendering/mathml/RenderMathMLOperator.h:
      (WebCore):
      * rendering/mathml/RenderMathMLRoot.cpp:
      * rendering/mathml/RenderMathMLRow.cpp:
      * rendering/mathml/RenderMathMLRow.h:
      * rendering/mathml/RenderMathMLSquareRoot.cpp:
      * rendering/mathml/RenderMathMLSquareRoot.h:
      * rendering/mathml/RenderMathMLSubSup.cpp:
      * rendering/mathml/RenderMathMLSubSup.h:
      * rendering/mathml/RenderMathMLUnderOver.cpp:
      * rendering/mathml/RenderMathMLUnderOver.h:
      
      LayoutTests:
      
      Patch by David Barton <dbarton@mathscribe.com> on 2012-02-07
      Reviewed by Eric Seidel.
      
      The rendering of the scrollbar in row-expected.png was flaky, presumably due to a test
      environment timing issue, so I removed it.
      
      * mathml/presentation/row.xhtml:
      * platform/mac/mathml/presentation/row-expected.png:
      * platform/mac/mathml/presentation/row-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107019 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7190c446
    • commit-queue@webkit.org's avatar
      Override expected-failure... · 20bf2a9a
      commit-queue@webkit.org authored
      Override expected-failure mac-leopard/media/media-blocked-by-beforeload-expected.txt with copy of expected-success expectation, for chromium-mac-leopard.
      https://bugs.webkit.org/show_bug.cgi?id=78030
      
      Unreviewed.
      
      Patch by Ami Fischman <fischman@chromium.org> on 2012-02-07
      
      * platform/chromium-mac-leopard/media/media-blocked-by-beforeload-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107018 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      20bf2a9a
    • mitz@apple.com's avatar
      <rdar://problem/10475450> Synthetic bold is illegible under some scaling transforms · 83ff1e35
      mitz@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=78044
      
      Reviewed by Beth Dakin.
      
      Source/WebCore: 
      
      Tests: fast/text/synthetic-bold-transformed-expected.html
             fast/text/synthetic-bold-transformed.html
      
      * platform/graphics/mac/FontMac.mm:
      (WebCore::Font::drawGlyphs): Changed to interpret syntheticBoldOffset as a length in device pixels.
      
      LayoutTests: 
      
      * fast/text/synthetic-bold-transformed-expected.html: Added.
      * fast/text/synthetic-bold-transformed.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107012 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      83ff1e35
    • adamk@chromium.org's avatar
      Add JSC support for delivering mutations when the outermost script context exits · 82abc774
      adamk@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=70289
      
      Reviewed by Eric Seidel.
      
      Source/WebCore:
      
      The meat of this change is in JSMainThreadExecState, where a counter
      is incremented every time WebCore calls into JSC and decremented every
      time it returns. When the counter reaches zero, any pending mutations
      are delivered (this mirrors very similar code in V8Proxy and V8RecursionScope).
      
      The rest of the changes are of two sorts: compilation/logic fixes for
      JSC code when ENABLE(MUTATION_OBSERVERS) is true, and additional
      usages of JSMainThreadExecState so as to trigger the above
      increment/decrements at the appropriate times.
      
      * bindings/js/JSCustomXPathNSResolver.cpp:
      (WebCore::JSCustomXPathNSResolver::lookupNamespaceURI):
      Use JSMainThreadExecState instead of JSC::call.
      * bindings/js/JSDictionary.cpp:
      (WebCore::JSDictionary::convertValue): Add support
      for tryGetProperty with a HashMap<AtomicString>.
      * bindings/js/JSDictionary.h:
      * bindings/js/JSErrorHandler.cpp:
      (WebCore::JSErrorHandler::handleEvent):
      Use JSMainThreadExecState instead of JSC::call.
      * bindings/js/JSHTMLDocumentCustom.cpp:
      (WebCore::JSHTMLDocument::open):
      Use JSMainThreadExecState instead of JSC::call.
      * bindings/js/JSMainThreadExecState.cpp:
      (WebCore::JSMainThreadExecState::didLeaveScriptContext):
      * bindings/js/JSMainThreadExecState.h:
      (WebCore::JSMainThreadExecState::JSMainThreadExecState):
      Increment a static recursion level counter.
      (WebCore::JSMainThreadExecState::~JSMainThreadExecState):
      Decrement a static recursion level counter and, if we are
      at zero (the outermost script invocation), deliver any
      outstanding mutation records.
      * bindings/js/JSNodeFilterCondition.cpp:
      (WebCore::JSNodeFilterCondition::acceptNode):
      Use JSMainThreadExecState instead of JSC::call.
      * bindings/js/JSWebKitMutationObserverCustom.cpp:
      (WebCore::JSWebKitMutationObserver::observe):
      Fix JSDictionary logic, add support for attributeFilter.
      
      Tools:
      
      * DumpRenderTree/mac/EventSendingController.mm: Add support for
      eventSender.scheduleAsynchronousKeyDown.
      (+[EventSendingController isSelectorExcludedFromWebScript:]):
      (+[EventSendingController webScriptNameForSelector:]):
      (-[EventSendingController keyDownWrapper:withModifiers:withLocation:]):
      (-[EventSendingController scheduleAsynchronousKeyDown:withModifiers:withLocation:]):
      * Scripts/build-webkit: Properly alphabetize --mutation-observers in the --help output.
      
      LayoutTests:
      
      With the various fixes in this change, 8/10 tests in fast/mutation
      pass under WebKit/Mac. Of the failing tests, only one is due to
      a deficiency in the Mac port's code (end-of-task-delivery.html);
      the other is due to lack of support for a feature (FILE_SYSTEM)
      exercised by the test (non-event-delivery.html).
      
      * fast/mutation/non-event-delivery.html: Made it fail fast if FileSystem support isn't available.
      * fast/mutation/observe-attributes.html: Fixed calls to removeEventListener.
      * fast/mutation/observe-characterdata.html: ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107008 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      82abc774
    • leviw@chromium.org's avatar
      [SVG] Use element disappears after scripted change · c0c54ad1
      leviw@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=74392
      
      Reviewed by Eric Seidel.
      
      Source/WebCore:
      
      Solution uncovered by Nikolas Zimmermann. Removing an early return that caused
      SVGUseElements to not update the shadow root's style, and therefor not render
      correctly.
      
      Test: svg/custom/use-disappears-after-style-update.svg
      
      * svg/SVGUseElement.cpp:
      (WebCore::SVGUseElement::didRecalcStyle):
      
      LayoutTests:
      
      * platform/mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.png: Added.
      * platform/mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.txt: Added.
      * svg/custom/use-disappears-after-style-update.svg: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107005 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c0c54ad1
    • leviw@chromium.org's avatar
      unicode-bidi:plaintext is supposed to be effective on display:inline elements too · e7812f3d
      leviw@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=73310
      
      Reviewed by Eric Seidel.
      
      Source/WebCore:
      
      Adding support for unicode-bidi: plaintext as a property on inlines. These are treated
      like unicode-bidi: isolate with the addition of their directionality being determined
      by the UBA.
      
      Tests: fast/text/international/inline-plaintext-is-isolated-expected.html
             fast/text/international/inline-plaintext-is-isolated.html
             fast/text/international/inline-plaintext-relayout-with-leading-neutrals-expected.html
             fast/text/international/inline-plaintext-relayout-with-leading-neutrals.html
             fast/text/international/inline-plaintext-with-generated-content-expected.html
             fast/text/international/inline-plaintext-with-generated-content.html
      
      * platform/text/UnicodeBidi.h:
      (WebCore::isIsolated): Added this convenience function as Plaintext and Isolate Unicode-Bidi values
      are both treated as isolated content.
      * rendering/InlineIterator.h:
      (WebCore::notifyObserverEnteredObject): Inline now supports Unicode-Bidi Plaintext.
      (WebCore::notifyObserverWillExitObject): Ditto.
      (WebCore::bidiFirstSkippingEmptyInlines): Changed to support being called without a resolver.
      (WebCore::isIsolatedInline): Inline now supports Unicode-Bidi: Plaintext.
      * rendering/RenderBlockLineLayout.cpp:
      (WebCore::determineDirectionality): Generalized for inlines.
      (WebCore::constructBidiRuns): Added support for Unicode-Bidi: Plaintext as an isolated inline.
      (WebCore::RenderBlock::layoutRunsAndFloatsInRange): Fixed comment.
      (WebCore::RenderBlock::determineStartPosition): Fixed comment and switched to updated
      bidiFirstSkippingEmptyInlines.
      
      LayoutTests:
      
      Ref tests for unicode-bidi: plaintext on inlines.
      
      * fast/text/international/inline-plaintext-is-isolated-expected.html: Added.
      * fast/text/international/inline-plaintext-is-isolated.html: Added.
      * fast/text/international/inline-plaintext-relayout-with-leading-neutrals-expected.html: Added.
      * fast/text/international/inline-plaintext-relayout-with-leading-neutrals.html: Added.
      * fast/text/international/inline-plaintext-with-generated-content-expected.html: Added.
      * fast/text/international/inline-plaintext-with-generated-content.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107000 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e7812f3d
    • jchaffraix@webkit.org's avatar
      Unreviewed gardening after r106982. · 0492744b
      jchaffraix@webkit.org authored
      * platform/chromium/test_expectations.txt:
      We don't have at least one of the layoutTestController
      functions used in this test so we are receiving an
      exception and timing out.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106995 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0492744b
    • commit-queue@webkit.org's avatar
      IndexedDB createIndex should fail if options arg is invalid · d9337708
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=58467
      
      Patch by Eugene Girard <girard@chromium.org> on 2012-02-07
      Reviewed by Tony Chang.
      
      This ticket was fixed as part of https://bugs.webkit.org/show_bug.cgi?id=58471
      Adding unit tests to verify correct operation.
      
      * storage/indexeddb/index-basics-expected.txt:
      * storage/indexeddb/index-basics-workers-expected.txt:
      * storage/indexeddb/resources/index-basics.js:
      (deleteExisting):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106991 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d9337708
    • jchaffraix@webkit.org's avatar
      Unreviewed gardening. · 4bda3526
      jchaffraix@webkit.org authored
      * platform/chromium/test_expectations.txt:
      Mark those 2 tests as crashing in Debug as they seem
      to be hitting an ASSERT.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106990 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4bda3526
    • ossy@webkit.org's avatar
      [Qt] Unreviewed gardening, paint the bots green. · f5439173
      ossy@webkit.org authored
      * platform/qt/Skipped: Skip failing/crashing tests, because we like regressions in trunk.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106989 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f5439173
    • beidson@apple.com's avatar
      <rdar://problem/9567286> and https://bugs.webkit.org/show_bug.cgi?id=78003... · 2b90b856
      beidson@apple.com authored
      <rdar://problem/9567286> and https://bugs.webkit.org/show_bug.cgi?id=78003 WebKit associates credentials with the wrong site if the authentication challenge takes place after a redirect chain
      
      Reviewed by Alexey Proskuryakov.
      
      Source/WebCore:
      
      Test: http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials.html
      
      Associate the credential with the URL of the challenge itself, not the original request:
      * platform/network/cf/ResourceHandleCFNet.cpp:
      (WebCore::ResourceHandle::didReceiveAuthenticationChallenge):
      (WebCore::ResourceHandle::receivedCredential):
      * platform/network/mac/ResourceHandleMac.mm:
      (WebCore::ResourceHandle::didReceiveAuthenticationChallenge):
      (WebCore::ResourceHandle::receivedCredential):
      
      LayoutTests:
      
      * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt: Added.
      * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials.html: Added.
      * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.php: Added.
      * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-2-auth-then-redirect-to-finish.php: Added.
      * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.php: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106982 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2b90b856
    • jchaffraix@webkit.org's avatar
      Revert r106958. · 24666c9c
      jchaffraix@webkit.org authored
      * platform/chromium/test_expectations.txt:
      It was a mistake as the test is really flaky not slow,
      so now it is taking way longer to fail (see http://webkit.org/b/77997).
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106981 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      24666c9c
    • jchaffraix@webkit.org's avatar
      Unreviewed gardening. · b71c89a5
      jchaffraix@webkit.org authored
      * platform/chromium-linux/fast/forms/tabbing-input-iframe-expected.png:
      * platform/chromium-win/fast/events/frame-tab-focus-expected.txt: Removed.
      * platform/chromium/fast/events/frame-tab-focus-expected.txt: Added.
      * platform/chromium/test_expectations.txt:
      Rebaseline some old entries in test_expectations.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106975 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b71c89a5
    • commit-queue@webkit.org's avatar
      createImpulseBuffer uses incorrect length · 0ec48890
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=77665
      
      Patch by Raymond Toy <rtoy@google.com> on 2012-02-07
      Reviewed by Kenneth Russell.
      
      * webaudio/resources/audio-testing.js:
      (createImpulseBuffer):  Fix bug so the buffer has the correct
      length.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106974 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0ec48890
    • inferno@chromium.org's avatar
      Crash in ContainerNode functions due to mutation events. · 306700b2
      inferno@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=77999
      
      Reviewed by Ryosuke Niwa.
      
      Source/WebCore:
      
      Add RefPtr to protect premature deletion of this due to mutation events.
      
      Tests: fast/dom/remove-body-during-body-replacement.html
             fast/dom/remove-body-during-body-replacement2.html
      
      * dom/ContainerNode.cpp:
      (WebCore::ContainerNode::insertBefore):
      (WebCore::ContainerNode::replaceChild):
      (WebCore::ContainerNode::removeChild):
      (WebCore::ContainerNode::appendChild):
      
      LayoutTests:
      
      * fast/dom/remove-body-during-body-replacement-expected.txt: Added.
      * fast/dom/remove-body-during-body-replacement.html: Added.
      * fast/dom/remove-body-during-body-replacement2-expected.txt: Added.
      * fast/dom/remove-body-during-body-replacement2.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106972 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      306700b2
    • jsbell@chromium.org's avatar
      [Chromium] storage/indexeddb/index-cursor.html timeouts on Mac Debug · 634f9676
      jsbell@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=65862
      
      Unreviewed test expectations change. Removed this expectation in r106857
      but it's still timing out so restoring it for now.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106971 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      634f9676
    • inferno@chromium.org's avatar
      Source/WebCore: Crash due to column style not updated on post block · e3744a28
      inferno@chromium.org authored
      in splitInlines.
      https://bugs.webkit.org/show_bug.cgi?id=77939
      
      Reviewed by Julien Chaffraix.
      
      Test: fast/multicol/span/split-inline-wrong-post-block-crash.html
      
      * rendering/RenderInline.cpp:
      (WebCore::RenderInline::splitFlow):
      
      LayoutTests: Crash due to column style not updated on post block
      in splitInlines.
      https://bugs.webkit.org/show_bug.cgi?id=77939
      
      Reviewed by Julien Chaffraix.
      
      * fast/multicol/span/split-inline-wrong-post-block-crash-expected.txt: Added.
      * fast/multicol/span/split-inline-wrong-post-block-crash.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106968 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e3744a28
    • jchaffraix@webkit.org's avatar
      Unreviewed gardening. · dee47d67
      jchaffraix@webkit.org authored
      * platform/chromium-mac-snowleopard/svg/carto.net/window-expected.txt: Removed.
      * platform/chromium/test_expectations.txt: Added a TEXT output to a test as seen
      on the bots.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106967 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dee47d67
    • commit-queue@webkit.org's avatar
      [chromium] re-enable fast/repaint/block-selection-gap-in-composited-layer for win/mac · 1e5e935f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=77896
      
      Patch by Dana Jansens <danakj@chromium.org> on 2012-02-07
      Reviewed by Kenneth Russell.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106966 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1e5e935f
    • mikelawther@chromium.org's avatar
      composited mask test for CSS3 calc · fd911ff1
      mikelawther@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76006
      
      Reviewed by Ojan Vafai.
      
      Tests for future implementation of CSS3 calc() (see http://webkit.org/b/16662)
      
      These tests are expected to 'fail', and will pass once calc() functionality is landed.
      For now, they serve to demonstrate that the current code doesn't crash on these tests.
      
      * css3/calc/resources/alpha-gradient.png: Added.
      * css3/calc/simple-composited-mask-expected-mismatch.html: Added.
      * css3/calc/simple-composited-mask.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106963 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fd911ff1
    • commit-queue@webkit.org's avatar
      [Chromium] media/track/track-cue-nothing-to-render.html fails intermittently on Mac · b6de7bb8
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75132
      
      Unreviewed, chromium expectations update.
      Fixed with http://crrev.com/120714.
      
      Patch by Ami Fischman <fischman@chromium.org> on 2012-02-07
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106962 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b6de7bb8
    • commit-queue@webkit.org's avatar
      Unreviewed, chromium expectations update. · 8174d756
      commit-queue@webkit.org authored
      [Chromium] Layout Test media/media-blocked-by-beforeload.html fails for LEOPARD
      https://bugs.webkit.org/show_bug.cgi?id=77412
      
      Fixed with http://crrev.com/120714.
      
      Patch by Ami Fischman <fischman@chromium.org> on 2012-02-07
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106959 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8174d756
    • jchaffraix@webkit.org's avatar
      Unreviewed gardening. · 628c5902
      jchaffraix@webkit.org authored
      * platform/chromium/test_expectations.txt:
      Mark an SVG test as SLOW.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106958 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      628c5902
    • commit-queue@webkit.org's avatar
      [Chromium] Layout Test media/controls-drag-timebar.html is flaky · 3e891f85
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=77531
      
      No more flakiness.
      
      Patch by Ami Fischman <fischman@chromium.org> on 2012-02-07
      Reviewed by Eric Carlson.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106955 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e891f85
    • ossy@webkit.org's avatar
      [Qt][WK2] Unreviewed gardening. · d2727226
      ossy@webkit.org authored
      * platform/qt-wk2/Skipped: Skip failing tests, because we like regressions in trunk.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106954 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d2727226
    • pfeldman@chromium.org's avatar
      Web Inspector: add generic support for undo-ing DOM edits. · 9445115d
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=77875
      
      Reviewed by Yury Semikhatsky.
      
      Source/WebCore:
      
      This change introduces InspectorHistory::Action that encapsulates all DOM modifications
      initiated by the inspector. There is a way to undo these actions up until the undoable
      state marker.
      
      Tests: inspector/elements/undo-dom-edits-2.html
             inspector/elements/undo-dom-edits.html
             inspector/styles/undo-add-property.html
             inspector/styles/undo-change-property.html
             inspector/styles/undo-property-toggle.html
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * Target.pri:
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * inspector/Inspector.json:
      * inspector/InspectorAllInOne.cpp:
      * inspector/InspectorCSSAgent.cpp:
      (InspectorCSSAgent::StyleSheetAction):
      (WebCore::InspectorCSSAgent::StyleSheetAction::StyleSheetAction):
      (WebCore::InspectorCSSAgent::StyleSheetAction::perform):
      (WebCore::InspectorCSSAgent::StyleSheetAction::undo):
      (WebCore):
      (InspectorCSSAgent::SetStyleSheetTextAction):
      (WebCore::InspectorCSSAgent::SetStyleSheetTextAction::SetStyleSheetTextAction):
      (WebCore::InspectorCSSAgent::SetStyleSheetTextAction::perform):
      (WebCore::InspectorCSSAgent::SetStyleSheetTextAction::undo):
      (InspectorCSSAgent::SetPropertyTextAction):
      (WebCore::InspectorCSSAgent::SetPropertyTextAction::SetPropertyTextAction):
      (WebCore::InspectorCSSAgent::SetPropertyTextAction::toString):
      (WebCore::InspectorCSSAgent::SetPropertyTextAction::perform):
      (WebCore::InspectorCSSAgent::SetPropertyTextAction::undo):
      (WebCore::InspectorCSSAgent::SetPropertyTextAction::mergeId):
      (WebCore::InspectorCSSAgent::SetPropertyTextAction::merge):
      (InspectorCSSAgent::TogglePropertyAction):
      (WebCore::InspectorCSSAgent::TogglePropertyAction::TogglePropertyAction):
      (WebCore::InspectorCSSAgent::TogglePropertyAction::perform):
      (WebCore::InspectorCSSAgent::TogglePropertyAction::undo):
      (WebCore::InspectorCSSAgent::getStyleSheetText):
      (WebCore::InspectorCSSAgent::setStyleSheetText):
      (WebCore::InspectorCSSAgent::setPropertyText):
      (WebCore::InspectorCSSAgent::toggleProperty):
      * inspector/InspectorCSSAgent.h:
      (InspectorCSSAgent):
      * inspector/InspectorDOMAgent.cpp:
      (InspectorDOMAgent::DOMAction):
      (WebCore::InspectorDOMAgent::DOMAction::DOMAction):
      (WebCore::InspectorDOMAgent::DOMAction::perform):
      (WebCore::InspectorDOMAgent::DOMAction::undo):
      (WebCore):
      (InspectorDOMAgent::RemoveChildAction):
      (WebCore::InspectorDOMAgent::RemoveChildAction::RemoveChildAction):
      (WebCore::InspectorDOMAgent::RemoveChildAction::perform):
      (WebCore::InspectorDOMAgent::RemoveChildAction::undo):
      (InspectorDOMAgent::InsertBeforeAction):
      (WebCore::InspectorDOMAgent::InsertBeforeAction::InsertBeforeAction):
      (WebCore::InspectorDOMAgent::InsertBeforeAction::perform):
      (WebCore::InspectorDOMAgent::InsertBeforeAction::undo):
      (InspectorDOMAgent::RemoveAttributeAction):
      (WebCore::InspectorDOMAgent::RemoveAttributeAction::RemoveAttributeAction):
      (WebCore::InspectorDOMAgent::RemoveAttributeAction::perform):
      (WebCore::InspectorDOMAgent::RemoveAttributeAction::undo):
      (InspectorDOMAgent::SetAttributeAction):
      (WebCore::InspectorDOMAgent::SetAttributeAction::SetAttributeAction):
      (WebCore::InspectorDOMAgent::SetAttributeAction::perform):
      (WebCore::InspectorDOMAgent::SetAttributeAction::undo):
      (InspectorDOMAgent::SetOuterHTMLAction):
      (WebCore::InspectorDOMAgent::SetOuterHTMLAction::SetOuterHTMLAction):
      (WebCore::InspectorDOMAgent::SetOuterHTMLAction::perform):
      (WebCore::InspectorDOMAgent::SetOuterHTMLAction::undo):
      (WebCore::InspectorDOMAgent::SetOuterHTMLAction::newNode):
      (InspectorDOMAgent::ReplaceWholeTextAction):
      (WebCore::InspectorDOMAgent::ReplaceWholeTextAction::ReplaceWholeTextAction):
      (WebCore::InspectorDOMAgent::ReplaceWholeTextAction::perform):
      (WebCore::InspectorDOMAgent::ReplaceWholeTextAction::undo):
      (WebCore::InspectorDOMAgent::InspectorDOMAgent):
      (WebCore::InspectorDOMAgent::reset):
      (WebCore::InspectorDOMAgent::setAttributeValue):
      (WebCore::InspectorDOMAgent::setAttributesAsText):
      (WebCore::InspectorDOMAgent::removeAttribute):
      (WebCore::InspectorDOMAgent::removeNode):
      (WebCore::InspectorDOMAgent::setNodeName):
      (WebCore::InspectorDOMAgent::setOuterHTML):
      (WebCore::InspectorDOMAgent::setNodeValue):
      (WebCore::InspectorDOMAgent::moveTo):
      (WebCore::InspectorDOMAgent::undo):
      (WebCore::InspectorDOMAgent::markUndoableState):
      * inspector/InspectorDOMAgent.h:
      (InspectorDOMAgent):
      (WebCore::InspectorDOMAgent::history):
      * inspector/InspectorHistory.cpp: Added.
      (WebCore::InspectorHistory::Action::Action):
      (WebCore):
      (WebCore::InspectorHistory::Action::~Action):
      (WebCore::InspectorHistory::Action::toString):
      (WebCore::InspectorHistory::Action::isUndoableStateMark):
      (WebCore::InspectorHistory::Action::mergeId):
      (WebCore::InspectorHistory::Action::merge):
      (WebCore::InspectorHistory::InspectorHistory):
      (WebCore::InspectorHistory::~InspectorHistory):
      (WebCore::InspectorHistory::perform):
      (WebCore::InspectorHistory::markUndoableState):
      (WebCore::InspectorHistory::undo):
      (WebCore::InspectorHistory::reset):
      * inspector/InspectorHistory.h: Added.
      (WebCore):
      (InspectorHistory):
      (Action):
      * inspector/InspectorStyleSheet.cpp:
      (WebCore::InspectorStyle::setPropertyText):
      (WebCore::InspectorStyle::styleText):
      (WebCore::InspectorStyleSheet::addRule):
      (WebCore::InspectorStyleSheet::buildObjectForStyleSheet):
      (WebCore::InspectorStyleSheet::buildObjectForStyle):
      (WebCore::InspectorStyleSheet::setPropertyText):
      (WebCore::InspectorStyleSheet::getText):
      (WebCore::InspectorStyleSheetForInlineStyle::getText):
      * inspector/InspectorStyleSheet.h:
      (InspectorStyle):
      (InspectorStyleSheet):
      (InspectorStyleSheetForInlineStyle):
      * inspector/front-end/CSSStyleModel.js:
      (WebInspector.CSSProperty.prototype.setText):
      * inspector/front-end/ElementsPanel.js:
      (WebInspector.ElementsPanel.prototype._selectedNodeChanged):
      (WebInspector.ElementsPanel.prototype._updateSidebars):
      (WebInspector.ElementsPanel.prototype.handleShortcut):
      * inspector/front-end/StylesSidebarPane.js:
      (WebInspector.StylePropertiesSection.prototype.onpopulate):
      (WebInspector.StylePropertiesSection.prototype.addNewBlankProperty):
      (WebInspector.ComputedStylePropertiesSection.prototype.onpopulate):
      (WebInspector.StylePropertyTreeElement):
      (WebInspector.StylePropertyTreeElement.prototype):
      
      LayoutTests:
      
      * http/tests/inspector/elements-test.js:
      (initialize_ElementTest.InspectorTest.rangeText):
      (initialize_ElementTest.InspectorTest.generateUndoTest):
      * inspector/elements/undo-dom-edits-2-expected.txt: Added.
      * inspector/elements/undo-dom-edits-2.html: Added.
      * inspector/elements/undo-dom-edits-expected.txt: Added.
      * inspector/elements/undo-dom-edits.html: Added.
      * inspector/styles/undo-add-property-expected.txt: Added.
      * inspector/styles/undo-add-property.html: Added.
      * inspector/styles/undo-change-property-expected.txt: Added.
      * inspector/styles/undo-change-property.html: Added.
      * inspector/styles/undo-property-toggle-expected.txt: Added.
      * inspector/styles/undo-property-toggle.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106953 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9445115d
    • tonyg@chromium.org's avatar
      Unreviewed, more svg rebaselines following change in r106918. · 64e755da
      tonyg@chromium.org authored
      * platform/chromium-linux/svg/text/text-text-05-t-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106952 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      64e755da
    • ossy@webkit.org's avatar
      [Qt] Couple of tests have different results on 64 bit and/or in debug mode... · ba70d712
      ossy@webkit.org authored
      [Qt] Couple of tests have different results on 64 bit and/or in debug mode compared to 32 bit and/or release mode
      https://bugs.webkit.org/show_bug.cgi?id=52810
      
      * platform/qt/Skipped: Skip one more test because of this bug.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106950 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ba70d712
    • ossy@webkit.org's avatar
      Unreviewed gardening after r106898. Update platform specific expected results · e761eb41
      ossy@webkit.org authored
      Patch by Ádám Kallai <Kallai.Adam@stud.u-szeged.hu> on 2012-02-07
      
      * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
      * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106948 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e761eb41