1. 16 Mar, 2011 40 commits
    • ggaren@apple.com's avatar
      2011-03-16 Geoffrey Garen <ggaren@apple.com> · 40c8716a
      ggaren@apple.com authored
              Reviewed by Oliver Hunt.
      
              Some conservative root gathering cleanup
              https://bugs.webkit.org/show_bug.cgi?id=56447
              
              SunSpider says 0.5% - 1.8% faster.
      
              * interpreter/RegisterFile.cpp:
              (JSC::RegisterFile::gatherConservativeRoots):
              * interpreter/RegisterFile.h: New helper function for doing the
              conservative gathering of the register file. It's still conservative,
              since the register file may contain uninitialized values, but it's
              moving-safe, because it only visits values tagged as pointers, so there's
              no risk of mistaking an integer for a pointer and accidentally changing it.
      
              * runtime/ConservativeSet.cpp:
              (JSC::ConservativeRoots::add):
              * runtime/ConservativeSet.h: Added a single-value add function, used above.
      
              * runtime/Heap.cpp:
              (JSC::Heap::markRoots): Separated machine stack conservative roots from
              register file conservative roots because machine stack roots must be
              pinned, but register file roots need not be pinned.
              
              Adopted new interface for passing the current stack extent to the machine
              stack root gathering routine. This allows us to exclude marking-related
              data structures on the stack, and thus avoid double-marking the set of
              machine roots.
      
              * runtime/MachineStackMarker.cpp:
              (JSC::MachineThreads::gatherFromCurrentThread):
              (JSC::MachineThreads::gatherConservativeRoots):
              * runtime/MachineStackMarker.h: Added new interface, described above.
      
              * runtime/MarkedBlock.h:
              (JSC::MarkedBlock::firstAtom):
              * wtf/StdLibExtras.h:
              (WTF::roundUpToMultipleOf): Moved roundUpToMultipleOf so it could be used
              by MachineStacks.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81262 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      40c8716a
    • ggaren@apple.com's avatar
      2011-03-16 Geoffrey Garen <ggaren@apple.com> · 4eb5911e
      ggaren@apple.com authored
              Reviewed by Oliver Hunt.
      
              A little bit of MarkStack cleanup
              https://bugs.webkit.org/show_bug.cgi?id=56443
              
              Moved MarkStack functions into MarkStack.h/.cpp.
              
              SunSpider reports no change.
      
              * runtime/JSArray.h:
              * runtime/JSCell.h: Moved from here...
              * runtime/MarkStack.cpp:
              (JSC::MarkStack::markChildren):
              (JSC::MarkStack::drain): ...to here. Also, no need to inline drain. It's
              a huge function, and not called many times.
      
              * runtime/MarkStack.h:
              (JSC::MarkStack::~MarkStack): Moved near constructor, per style guide.
              (JSC::MarkStack::append):
              (JSC::MarkStack::deprecatedAppend):
              (JSC::MarkStack::internalAppend): Moved to here.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81261 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      4eb5911e
    • bweinstein@apple.com's avatar
      More cleanup of expected results files for text combine tests from r81255. · f13f74ea
      bweinstein@apple.com authored
      * platform/win/fast/dynamic/text-combine-expected.checksum: Added.
      * platform/win/fast/dynamic/text-combine-expected.png: Added.
      * platform/win/fast/text/international/text-combine-image-test-expected.txt:
              
      * platform/win/fast/international: Removed. This was the wrong directory.
      * platform/win/fast/international/text-combine-image-test-expected.txt: Removed. This was the wrong directory.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81260 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      f13f74ea
    • pfeldman@chromium.org's avatar
      2011-03-15 Pavel Feldman <pfeldman@chromium.org> · 1248b5ad
      pfeldman@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: ASSERTION FAILED: !HashTranslator::equal(KeyTraits::emptyValue(), key)
              https://bugs.webkit.org/show_bug.cgi?id=56376
      
              * inspector/InspectorBrowserDebuggerAgent.cpp:
              (WebCore::InspectorBrowserDebuggerAgent::willRemoveDOMNode):
              * inspector/front-end/DOMAgent.js:
              (WebInspector.DOMAgent.prototype._setDocument):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81259 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      1248b5ad
    • podivilov@chromium.org's avatar
      2011-03-16 Pavel Podivilov <podivilov@chromium.org> · add3840c
      podivilov@chromium.org authored
              Unreviewed, fix live-edit test broken by r81238.
      
              * inspector/debugger/live-edit.html:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81258 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      add3840c
    • bweinstein@apple.com's avatar
      Make the files added -expected.txt instead of -actual.txt so run-webkit-tests · 9e9bf274
      bweinstein@apple.com authored
      will actually find them.
      
      * platform/win/fast/dynamic/text-combine-actual.txt: Removed.
      * platform/win/fast/dynamic/text-combine-expected.txt: Copied from platform/win/fast/dynamic/text-combine-actual.txt.
      * platform/win/fast/international/text-combine-image-test-actual.txt: Removed.
      * platform/win/fast/international/text-combine-image-test-expected.txt: Copied from platform/win/fast/international/text-combine-image-test-actual.txt.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81256 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      9e9bf274
    • bweinstein@apple.com's avatar
      Add Windows-specific results for text combine tests. · 614f6f42
      bweinstein@apple.com authored
      * platform/win/fast/dynamic/text-combine-actual.txt: Added.
      * platform/win/fast/international: Added.
      * platform/win/fast/international/text-combine-image-test-actual.txt: Added.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81255 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      614f6f42
    • ossy@webkit.org's avatar
      [Qt] Add failing tests to the Skipped list because of missing test fonts. · 2d3e918c
      ossy@webkit.org authored
      * platform/qt/Skipped:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81254 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      2d3e918c
    • ossy@webkit.org's avatar
      REGRESSION (r68976): Incorrect bidi rendering in SVG text · ca7dd815
      ossy@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=53980
      
      Add Qt specific expected files after r81168.
      
      * platform/qt/Skipped: Add new tests because of missing test fonts.
      * platform/qt/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.checksum: Added.
      * platform/qt/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png: Added.
      * platform/qt/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt: Added.
      * platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.checksum: Added.
      * platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png: Added.
      * platform/qt/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
      * platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.checksum: Added.
      * platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png: Added.
      * platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-align-08-b-expected.checksum: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-align-08-b-expected.png: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-fonts-03-t-expected.checksum: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-01-t-expected.checksum: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-01-t-expected.png: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-02-b-expected.checksum: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-02-b-expected.png: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-03-b-expected.checksum: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-03-b-expected.png: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-04-t-expected.checksum: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-04-t-expected.png: Added.
      * platform/qt/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81253 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      ca7dd815
    • beidson@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=56467 · ef049777
      beidson@apple.com authored
      IconDatabase-related crash seen in WK2 tests
      
      Reviewed by Adam Roben.
      
      * WebProcess/IconDatabase/WebIconDatabaseProxy.cpp:
      (WebKit::WebIconDatabaseProxy::setIconDataForIconURL): The IconLoader might set a null data for an icon, so handle that case.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81252 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      ef049777
    • mitz@apple.com's avatar
      text-combine text retains compressed font after adding characters to it · 581ed17c
      mitz@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=56448
      
      Reviewed by Simon Fraser.
      
      Source/WebCore: 
      
      Test: fast/dynamic/text-combine.html
      
      * css/CSSStyleSelector.cpp:
      (WebCore::CSSStyleSelector::applyProperty): Allow styles with text-combine to be shared, since
      only the clones on the RenderCombineText will be mutated.
      * rendering/RenderCombineText.cpp:
      (WebCore::RenderCombineText::styleDidChange): Clone the style, to avoid mutating the parent’s
      style.
      (WebCore::RenderCombineText::combineText): Start off with the original font; restore it if
      the text cannot be combined.
      * rendering/RenderCombineText.h:
      (WebCore::RenderCombineText::originalFont): Added. Returns the parent’s font.
      
      LayoutTests: 
      
      * fast/dynamic/text-combine.html: Added.
      * platform/mac/fast/dynamic/text-combine-expected.checksum: Added.
      * platform/mac/fast/dynamic/text-combine-expected.png: Added.
      * platform/mac/fast/dynamic/text-combine-expected.txt: Added.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81251 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      581ed17c
    • aroben@apple.com's avatar
      Disable jquery/effects.html · 82ae7155
      aroben@apple.com authored
      It often times out due to its sheer size. The failure is tracked by
      <http://webkit.org/b/56080>.
      
      * jquery/effects.html-disabled: Renamed from LayoutTests/jquery/effects.html.
      
      * platform/gtk/Skipped:
      * platform/win-xp/Skipped:
      Unskipped the test since we're now disabling it via other means.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81250 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      82ae7155
    • philn@webkit.org's avatar
      2011-03-16 Philippe Normand <pnormand@igalia.com> · 55ff090b
      philn@webkit.org authored
              Unreviewed, skipping one more svg test failing on 32-bits release,
              likely due to bug 39022.
      
              * platform/gtk/Skipped:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81249 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      55ff090b
    • ossy@webkit.org's avatar
      [Qt] fast/text/soft-hyphen-4.html introduced in r80984 · 26f4c1b7
      ossy@webkit.org authored
      and fails because hyphenation isn't implemented yet.
      
      * platform/qt/Skipped: Add fast/text/soft-hyphen-4.html.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81248 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      26f4c1b7
    • philn@webkit.org's avatar
      2011-03-16 Philippe Normand <pnormand@igalia.com> · 1231f5b6
      philn@webkit.org authored
              Unreviewed, skip svg/W3C-I18N tests failing on 32-bits Debug only.
      
              * platform/gtk/Skipped:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81247 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      1231f5b6
    • philn@webkit.org's avatar
      2011-03-16 Philippe Normand <pnormand@igalia.com> · ab56c40b
      philn@webkit.org authored
              Unreviewed, skip editing/style/iframe-onload-crash.html on GTK.
      
              * platform/gtk/Skipped:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81246 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      ab56c40b
    • ossy@webkit.org's avatar
      Update Qt specific expected file after r81049. · 1c94451a
      ossy@webkit.org authored
      * platform/qt/fast/table/overflowHidden-expected.txt: Updated.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81245 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      1c94451a
    • podivilov@chromium.org's avatar
      2011-03-16 Pavel Podivilov <podivilov@chromium.org> · ac178fba
      podivilov@chromium.org authored
              Unreviewed, fix test broken by r81238.
      
              * inspector/debugger/live-edit.html:
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81244 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      ac178fba
    • podivilov@chromium.org's avatar
      2011-03-14 Pavel Podivilov <podivilov@chromium.org> · 0af6a8f8
      podivilov@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: refactor event listener breakpoints.
              https://bugs.webkit.org/show_bug.cgi?id=56305
      
              * inspector/debugger/event-listener-breakpoints-expected.txt: Added.
              * inspector/debugger/event-listener-breakpoints.html: Added.
              * platform/gtk/Skipped:
              * platform/mac/Skipped:
              * platform/qt/Skipped:
              * platform/win/Skipped:
      2011-03-14  Pavel Podivilov  <podivilov@chromium.org>
      
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: refactor event listener breakpoints.
              https://bugs.webkit.org/show_bug.cgi?id=56305
      
              - restore event listener breakpoints one by one instead of using setAllBrowserBreakpoints
              - store event listener breakpoints in a separate separate setting
              - move presentation-related code from BreakpointManager to EventListenerBreakpointsSidebarPane
      
              Test: inspector/debugger/event-listener-breakpoints.html
      
              * inspector/Inspector.idl:
              * inspector/InspectorAgent.cpp:
              (WebCore::InspectorAgent::setFrontend):
              * inspector/InspectorBrowserDebuggerAgent.cpp:
              (WebCore::InspectorBrowserDebuggerAgent::setEventListenerBreakpoint):
              (WebCore::InspectorBrowserDebuggerAgent::removeEventListenerBreakpoint):
              (WebCore::InspectorBrowserDebuggerAgent::pauseOnNativeEventIfNeeded):
              (WebCore::InspectorBrowserDebuggerAgent::clear):
              * inspector/InspectorBrowserDebuggerAgent.h:
              * inspector/InspectorInstrumentation.cpp:
              (WebCore::InspectorInstrumentation::didCommitLoadImpl):
              * inspector/front-end/BreakpointManager.js:
              (WebInspector.BreakpointManager.prototype.setEventListenerBreakpoint):
              (WebInspector.BreakpointManager.prototype.removeEventListenerBreakpoint):
              (WebInspector.BreakpointManager.prototype.breakpointViewForEventData):
              (WebInspector.BreakpointManager.prototype._projectChanged):
              (WebInspector.BreakpointManager.prototype._saveBreakpoints):
              (WebInspector.BreakpointManager.prototype._validateBreakpoints):
              (WebInspector.BreakpointManager.prototype._createDOMBreakpointId):
              * inspector/front-end/BreakpointsSidebarPane.js:
              (WebInspector.EventListenerBreakpointsSidebarPane):
              (WebInspector.EventListenerBreakpointsSidebarPane.eventNameForUI):
              (WebInspector.EventListenerBreakpointsSidebarPane.prototype._createCategory):
              (WebInspector.EventListenerBreakpointsSidebarPane.prototype._categoryCheckboxClicked):
              (WebInspector.EventListenerBreakpointsSidebarPane.prototype._breakpointCheckboxClicked):
              (WebInspector.EventListenerBreakpointsSidebarPane.prototype._setBreakpoint):
              (WebInspector.EventListenerBreakpointsSidebarPane.prototype._removeBreakpoint):
              (WebInspector.EventListenerBreakpointsSidebarPane.prototype._updateCategoryCheckbox):
              (WebInspector.EventListenerBreakpointsSidebarPane.prototype.highlightBreakpoint):
              (WebInspector.EventListenerBreakpointsSidebarPane.prototype.clearBreakpointHighlight):
              (WebInspector.EventListenerBreakpointsSidebarPane.prototype._saveBreakpoints):
              (WebInspector.EventListenerBreakpointsSidebarPane.prototype._restoreBreakpoints):
              * inspector/front-end/CallStackSidebarPane.js:
              (WebInspector.CallStackSidebarPane.prototype.update):
              (WebInspector.CallStackSidebarPane.prototype.setStatus):
              (WebInspector.CallStackSidebarPane.prototype._domBreakpointHit):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel.prototype._debuggerPaused):
              (WebInspector.ScriptsPanel.prototype._clearInterface):
              * inspector/front-end/Settings.js:
              (WebInspector.Settings):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81243 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      0af6a8f8
    • ddkilzer@apple.com's avatar
      Minor clean-up after r81156, r81172 · aebe7b89
      ddkilzer@apple.com authored
      Follow-up for:
      <http://webkit.org/b/56381> Objective-C classes should be typedef-ed as structs (not void*) in C++
      
      * platform/graphics/GraphicsLayer.h: Removed unused @class
      WebLayer declaration.
      * platform/graphics/ca/PlatformCAAnimation.h: Changed typedef
      struct CAPropertyAnimation to class declaration.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81242 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      aebe7b89
    • apavlov@chromium.org's avatar
      2011-03-16 Alexander Pavlov <apavlov@chromium.org> · 8dbb09b6
      apavlov@chromium.org authored
              [Chromium] Unreviewed, update expectations.
              Fix Linux Debug expectation clash for transitions/interrupted-accelerated-transition.html.
              Let svg/text/font-size-below-point-five.svg fail on Mac Release.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81241 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      8dbb09b6
    • apavlov@chromium.org's avatar
      2011-03-16 Alexander Pavlov <apavlov@chromium.org> · 1f4accc2
      apavlov@chromium.org authored
              [Chromium] Unreviewed, remove duplicate expectations.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81240 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      1f4accc2
    • ossy@webkit.org's avatar
      [Qt]Web Inspector: inspector/elements/mutate-unknown-node.html fails · 551068ca
      ossy@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=56457
      
      * platform/qt/Skipped: Add inspector/elements/mutate-unknown-node.html.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81239 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      551068ca
    • podivilov@chromium.org's avatar
      2011-03-16 Andrey Adaikin <aandrey@google.com> · 81f9939f
      podivilov@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Remove live-edit code
              https://bugs.webkit.org/show_bug.cgi?id=56177
      
              * inspector/front-end/Settings.js:
              * inspector/front-end/SourceFrame.js:
              (WebInspector.SourceFrame):
              (WebInspector.SourceFrame.prototype._doubleClick):
              * inspector/front-end/TextViewer.js:
              (WebInspector.TextEditorMainPanel):
              (WebInspector.TextEditorMainPanel.prototype.set readOnly):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81238 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      81f9939f
    • benjamin.poulain@nokia.com's avatar
      2011-03-16 Benjamin Poulain <benjamin.poulain@nokia.com> · 2516c3f7
      benjamin.poulain@nokia.com authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt][WK2] Loading an empty URL crashes
              https://bugs.webkit.org/show_bug.cgi?id=55501
      
              A null WKURLRef is created in the API of WebKit 2 when converting a null string. The code
              of WKPageLoadURL assume the WKPageRef is not null which causes crashes if it is.
      
              This patch uses the converter toWTFString() to pass from WKPageRef to WTFString. This converter
              ensure the returned string is a valid null string.
      
              Tested through the Qt API tests.
      
              * UIProcess/API/C/WKPage.cpp:
              (WKPageLoadURL):
              * UIProcess/API/qt/tests/qgraphicswkview/tst_qgraphicswkview.cpp:
              (tst_QGraphicsWKView::loadEmptyUrl):
              * UIProcess/API/qt/tests/qwkpage/qwkpage.pro: Added.
              * UIProcess/API/qt/tests/qwkpage/tst_qwkpage.cpp: Added.
              (tst_QWKPage::init):
              (tst_QWKPage::cleanup):
              (tst_QWKPage::loadEmptyUrl):
              * UIProcess/API/qt/tests/tests.pro:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81237 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      2516c3f7
    • ossy@webkit.org's avatar
      [Qt] Typo fix after r81226. · 9badc0f6
      ossy@webkit.org authored
      * platform/qt/Skipped: Remove unnecessary "#".
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81236 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      9badc0f6
    • apavlov@chromium.org's avatar
      2011-03-16 Alexander Pavlov <apavlov@chromium.org> · 9d004a44
      apavlov@chromium.org authored
              [Chromium] Unreviewed, suppress Win builder failures from r81222.
              Also, one tentatively stale suppression is removed.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81235 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      9d004a44
    • commit-queue@webkit.org's avatar
      2011-03-16 Alexis Menard <alexis.menard@openbossa.org> · 59d9e285
      commit-queue@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GStreamer] There is no need to set the state of the pipeline to playing, HTMLMediaElement will do it.
              https://bugs.webkit.org/show_bug.cgi?id=56403
      
              In case of a seek on a live pipeline there is no need to call gst_element_set_state(m_playBin, GST_STATE_PLAYING);
              As soon as HTMLMediaElement::updatePlayState() is called (like when the data comes in) the playback will be relaunched
              i.e the pause() made when beginScrubbing is done is just internal.
      
              No new tests: Verified manually.
      
              * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
              (WebCore::MediaPlayerPrivateGStreamer::updateStates):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81234 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      59d9e285
    • dino@apple.com's avatar
      2011-03-16 Dean Jackson <dino@apple.com> · a1a9d431
      dino@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=56242
              Flaky Test: transitions/interrupted-accelerated-transition.html
      
              Skip this while https://bugs.webkit.org/show_bug.cgi?id=54151
              (Animation API) is in progress.
      
              * platform/chromium/test_expectations.txt:
              * platform/mac/Skipped:
              * platform/win/Skipped:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81233 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      a1a9d431
    • commit-queue@webkit.org's avatar
      2011-03-16 Luiz Agostini <luiz.agostini@openbossa.org> · e05d9e72
      commit-queue@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              fast/loader/stateobjects/replacestate-in-iframe.html caused infinite loop.
              https://bugs.webkit.org/show_bug.cgi?id=36467
      
              Removing the test from skipped list since the problem seems to be solved.
      
              * platform/qt/Skipped:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81232 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e05d9e72
    • philn@webkit.org's avatar
      2011-03-15 Philippe Normand <pnormand@igalia.com> · c8bfe38b
      philn@webkit.org authored
              Reviewed by Eric Carlson.
      
              [GTK] media/audio-repaint.html times out again
              https://bugs.webkit.org/show_bug.cgi?id=56366
      
              Rewrote the test to avoid a timer and attempt the seek on media
              elements only after we are sure playback started to avoid an
              INVALID_STATE_ERR exception.
      
              * media/audio-repaint.html:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81231 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      c8bfe38b
    • abarth@webkit.org's avatar
      2011-03-16 Adam Barth <abarth@webkit.org> · 9e5ab7cf
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              WebCore GYP build should build platform/
              https://bugs.webkit.org/show_bug.cgi?id=56430
      
              Adding platform/ to the GYP build required disabling
              ALWAYS_SEARCH_USER_PATHS, which in turn required fixing some latent
              style issues.  I suspect we'll end up excluding some of these files
              from the build in the final analysis, but we might as well fix the
              style errors while we're here.
      
              * bindings/js/JSMainThreadExecState.h:
              * bindings/js/ScheduledAction.h:
              * css/CSSPrimitiveValueCache.cpp:
              * gyp/WebCore.gyp:
              * platform/KillRingNone.cpp:
              (WebCore::KillRing::append):
              (WebCore::KillRing::prepend):
              * platform/graphics/ContextShadow.h:
              * platform/graphics/gpu/LoopBlinnPathProcessor.cpp:
              (WebCore::LoopBlinnPathProcessor::buildContours):
              (WebCore::TessellationState::combineCallback):
              * platform/graphics/gpu/PODRedBlackTree.h:
              (WebCore::PODRedBlackTree::updateNode):
              (WebCore::PODRedBlackTree::logIfVerbose):
              * platform/graphics/opengl/TextureMapperGL.cpp:
              * platform/graphics/opengl/TextureMapperGL.h:
              * platform/graphics/texmap/TextureMapper.h:
              (WebCore::BitmapTexture::save):
              (WebCore::TextureMapper::paintToTarget):
              * platform/graphics/texmap/TextureMapperNode.h:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81230 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      9e5ab7cf
    • philn@webkit.org's avatar
      2011-03-15 Philippe Normand <pnormand@igalia.com> · f1b1f484
      philn@webkit.org authored
              Reviewed by Eric Carlson.
      
              [GStreamer] http/tests/media/video-play-stall-before-meta-data.html fails
              https://bugs.webkit.org/show_bug.cgi?id=56370
      
              * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
              (WebCore::mediaPlayerPrivateMessageCallback): Let the
              mediaPlayerClient handle the stream error, in this case the
              HTMLMediaElement will emit a stalled event.
      
      2011-03-15  Philippe Normand  <pnormand@igalia.com>
      
              Reviewed by Eric Carlson.
      
              [GStreamer] http/tests/media/video-play-stall-before-meta-data.html fails
              https://bugs.webkit.org/show_bug.cgi?id=56370
      
              * platform/gtk/Skipped: Unskip fixed test.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81229 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      f1b1f484
    • philn@webkit.org's avatar
      2011-03-10 Philippe Normand <pnormand@igalia.com> · 63163ca6
      philn@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GStreamer] Frame accurate seeking isn't always accurate
              https://bugs.webkit.org/show_bug.cgi?id=55217
      
              Attempt to build the seek GstClockTime position by converting the
              float time value to a GTimeVal value rounded at microsecond
              precision. Additionally perform the seek with the ACCURATE seek
              flag. These modifications at least fix this manual-test:
              http://www.massive-interactive.nl/html5_video/smpte_test_universal.html
      
              * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
              (WebCore::MediaPlayerPrivateGStreamer::currentTime):
              (WebCore::MediaPlayerPrivateGStreamer::seek):
              * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81228 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      63163ca6
    • yurys@chromium.org's avatar
      2011-03-16 Yury Semikhatsky <yurys@chromium.org> · 0a84cb5f
      yurys@chromium.org authored
              Reviewed by Pavel Feldman.
      
              [Qt] Some inspector test fail intermittently
              https://bugs.webkit.org/show_bug.cgi?id=42090
      
              Unskip a bunch of non-http inspector tests on Qt. All these tests pass locally.
      
              * platform/qt/Skipped:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81227 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      0a84cb5f
    • ossy@webkit.org's avatar
      [Qt] Add failing tests to the Skipped list. · c97e700d
      ossy@webkit.org authored
      * platform/qt/Skipped:
       - Add fast/forms/input-autofilled.html because of missing layoutTestController.setAutofilled().
       - Add fast/workers/shared-worker-frame-lifecycle.html because it is still flakey. (bug 34281)
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81226 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      c97e700d
    • hayato@chromium.org's avatar
      2011-03-15 Hayato Ito <hayato@chromium.org> · 6a7e5023
      hayato@chromium.org authored
              Reviewed by Ojan Vafai.
      
              Ignore files that will be used by reftests in old-run-webkit-tests.
      
              https://bugs.webkit.org/show_bug.cgi?id=55936
      
              * Scripts/old-run-webkit-tests:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81225 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      6a7e5023
    • aroben@apple.com's avatar
      Fix bug number typo · 898422e2
      aroben@apple.com authored
      * platform/win/Skipped:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81224 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      898422e2
    • aroben@apple.com's avatar
      Skip an asserting test on Windows · 22fb85b0
      aroben@apple.com authored
      <http://webkit.org/b/56047> tracks the failure.
      
      * platform/win/Skipped: Added editing/style/iframe-onload-crash.html.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81223 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      22fb85b0
    • yurys@chromium.org's avatar
      2011-03-15 Yury Semikhatsky <yurys@chromium.org> · b169accc
      yurys@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: split InspectorAgent.populateScriptObjects into more granular agent-specific requests
              https://bugs.webkit.org/show_bug.cgi?id=56389
      
              Instead of sending one big request populateScriptObjects each agent requests
              for initial data in its constructor.
      
              * inspector/Inspector.idl:
              * inspector/InspectorAgent.cpp:
              (WebCore::InspectorAgent::InspectorAgent):
              (WebCore::InspectorAgent::restoreInspectorStateFromCookie):
              (WebCore::InspectorAgent::setFrontend):
              (WebCore::InspectorAgent::pushDataCollectedOffline):
              (WebCore::InspectorAgent::getPreferredPanel):
              * inspector/InspectorAgent.h:
              * inspector/InspectorDOMAgent.cpp:
              (WebCore::InspectorDOMAgent::InspectorDOMAgent):
              (WebCore::InspectorDOMAgent::setFrontend):
              (WebCore::InspectorDOMAgent::restore):
              * inspector/InspectorDOMAgent.h:
              (WebCore::InspectorDOMAgent::create):
              * inspector/InspectorDebuggerAgent.cpp:
              (WebCore::InspectorDebuggerAgent::setFrontend):
              * inspector/InspectorDebuggerAgent.h:
              * inspector/InspectorProfilerAgent.h:
              (WebCore::InspectorProfilerAgent::isEnabled):
              * inspector/front-end/ProfilesPanel.js:
              (WebInspector.ProfilesPanel):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel):
              * inspector/front-end/inspector.js:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@81222 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      b169accc