1. 13 Oct, 2013 3 commits
  2. 11 Oct, 2013 11 commits
    • ryuan.choi@samsung.com's avatar
      Unreviewed EFL gardening. · 05a1a09c
      ryuan.choi@samsung.com authored
      Unskip tests that are already passing.
      
      * platform/efl-wk2/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157325 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      05a1a09c
    • gns@gnome.org's avatar
      Unreviewed gardening. Rebaseline after 157292. · b9932f12
      gns@gnome.org authored
      * platform/gtk/editing/unsupported-content/table-delete-001-expected.txt:
      * platform/gtk/editing/unsupported-content/table-delete-003-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157315 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b9932f12
    • betravis@adobe.com's avatar
      [CSS Shapes] Shape-Image-Threshold should be animatable · ca9a5e62
      betravis@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122622
      
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      Make the shape-image-threshold property respond to dynamic changes
      made through JS or CSS animations. Responding to changes made to
      shape-image-threshold is handled in RenderBox::updateShapeOutsideInfoAfterStyleChange,
      while CSSPropertyAnimation.cpp adds the property to the list of
      animatable properties.
      
      Tests: fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-image-threshold.html
             fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html
      
      * page/animation/CSSPropertyAnimation.cpp:
      (WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap): Add
      shape-image-threshold to the list of animatable properties.
      * rendering/RenderBox.cpp:
      (WebCore::RenderBox::styleDidChange): updateShapeOutsideInfoAfterStyleChange
      needs to take two RenderStyle arguments to compare multiple shape properties,
      rather than just the shape-outside property.
      (WebCore::RenderBox::updateShapeOutsideInfoAfterStyleChange): Compare
      shape-image-threshold values to see if they changed, and invalidate the layout
      if necessary.
      * rendering/RenderBox.h:
      
      LayoutTests:
      
      Adding tests for dynamically changing shape-image threshold via JS and CSS
      animations. Included are some SVG resources used as the shape image sources.
      
      * fast/shapes/resources/svg-shape-002.svg: Added.
      * fast/shapes/resources/svg-shape-003.svg: Added.
      * fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-image-threshold-expected.html: Added.
      * fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-image-threshold.html: Added.
      * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation-expected.txt: Added.
      * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157309 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ca9a5e62
    • bjonesbe@adobe.com's avatar
      [CSS Shapes] New positioning model: Negative margins · bb9e8c05
      bjonesbe@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=118090
      
      Reviewed by Darin Adler.
      
      Tests for shape-outside with negative margins:
      
      negative top margin
      negative left margin
      negative right margin
      negative bottom margin
      negative top margin vertical right-left writing mode
      negative left margin vertical right-left writing mode
      negative right margin vertical right-left writing mode
      negative bottom margin vertical right-left writing mode
      negative top margin vertical left-right writing mode
      negative left margin vertical left-right writing mode
      negative right margin vertical left-right writing mode
      negative bottom margin vertical left-right writing mode
      
      * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-010-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-010.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-011-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-011.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-012-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-012.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-013-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-013.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-014-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-014.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-015-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-015.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-016-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-016.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-017-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-017.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-018-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-018.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-019-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-019.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-020-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-020.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-021-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-021.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157305 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bb9e8c05
    • commit-queue@webkit.org's avatar
      [EFL] Added new accessibility expectation after r154697 · 68ef7ea2
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122646
      
      Unreviewed EFL gardening
      
      Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-10-11
      
      * platform/efl-wk2/TestExpectations:
      * platform/efl/accessibility/aria-checkbox-sends-notification-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157304 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      68ef7ea2
    • dino@apple.com's avatar
      Source/WebCore: Use after free in WebCore::DisplayRefreshMonitorClient::fireDisplayRefreshIfNeeded · 0717e0de
      dino@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=121033
      
      Patch by Darin Adler <darin@apple.com> on 2013-10-10
      Reviewed by Dean Jackson.
      
      For safe iteration, use a set rather than a vector, and remove the clients from
      the set if they are removed during iteration.
      
      Test: fast/animation/request-animation-frame-remove-client.html
      
      * platform/graphics/DisplayRefreshMonitor.cpp:
      (WebCore::DisplayRefreshMonitor::DisplayRefreshMonitor): Initialize the
      m_clientsToBeNotified pointer to null.
      (WebCore::DisplayRefreshMonitor::removeClient): If there is a m_clientsToBeNotified
      set, remove from it as well as the real m_clients set.
      (WebCore::DisplayRefreshMonitor::displayDidRefresh): Use a HashSet instead of a
      vector for the copy of the clients set we iterate.
      
      * platform/graphics/DisplayRefreshMonitor.h: Moved some of the BlackBerry-specific
      part of this out of the header. Added a new HashSet pointer, m_clientsToBeNotified,
      to be used to remove clients during the notification process. Also added a FIXME.
      
      * platform/graphics/blackberry/DisplayRefreshMonitorBlackBerry.cpp: Moved the
      DisplayAnimationClient class in here.
      
      LayoutTests: Use after free in WebCore::DisplayRefreshMonitorClient::fireDisplayRefreshIfNeeded
      http://webkit.org/b/121033
      
      Update test to indicate it no longer crashes.
      
      * TestExpectations: Mark test as passing.
      * fast/animation/request-animation-frame-remove-client-expected.txt:
      * fast/animation/request-animation-frame-remove-client.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157299 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0717e0de
    • dino@apple.com's avatar
      Use after free in WebCore::DisplayRefreshMonitorClient::fireDisplayRefreshIfNeeded · 90e5f745
      dino@apple.com authored
      http://webkit.org/b/121033
      
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      Add an ASSERT to detect if an animation client will be removed
      during the callback dispatch.
      
      Test: fast/animation/request-animation-frame-remove-client.html
      
      * platform/graphics/DisplayRefreshMonitor.cpp:
      (WebCore::DisplayRefreshMonitor::displayDidRefresh):
      
      LayoutTests:
      
      Test that assertion fires if you try to remove potential client while in a
      animation dispatch.
      
      * TestExpectations: Mark test as crashing.
      * fast/animation/request-animation-frame-remove-client-expected.txt: Added.
      * fast/animation/request-animation-frame-remove-client.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157298 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      90e5f745
    • zalan@apple.com's avatar
      REGRESSION (r155607): Javascript site does not load visually on panerabread.com · d07b231f
      zalan@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122461
      
      Reviewed by Simon Fraser.
      
      Do not modify the composited layer backing's internal layer structure directly
      when the clipping behaviour changes.
      
      When we directly create/destroy RenderLayerBacking::m_ancestorClippingLayer to
      reflect the new clipping state, other, depending layers need updating. In order to
      not to corrupt the internal hierarchy, mark the compositing layers dirty and let
      the normal updating mechanism take care of creating/destroying the ancestor layers.
      
      Source/WebCore:
      
      Existing tests are extended.
      
      * rendering/RenderLayer.cpp:
      (WebCore::RenderLayer::checkIfDescendantClippingContextNeedsUpdate):
      (WebCore::RenderLayer::styleChanged):
      * rendering/RenderLayer.h:
      * rendering/RenderLayerBacking.h:
      
      LayoutTests:
      
      * compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
      * compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants.html:
      * compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
      * compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2.html:
      * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
      * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157296 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d07b231f
    • commit-queue@webkit.org's avatar
      contentEditable with "position:relative" paragraphs is buggy · c8932f89
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=33950
      
      Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-10-10
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      When paragraph is positioned(relative/absolute/fixed) then deleting
      that paragraph cause wrong merging of other(below) paragraphs. This is
      happening because positioned element is treated as special element and
      on deletion complete paragraph element is removed. The ranges become
      paragraph. This issue happens when all the content of special element
      are deleted. So the merging of paragraph is avoided in this scenario.
      
      Test: editing/deleting/deleting-relative-positioned-special-element.html
      
      * editing/DeleteSelectionCommand.cpp:
      (WebCore::DeleteSelectionCommand::initializeStartEnd):Avoid merging
      block when special candidate are included in deletion range
      
      LayoutTests:
      
      LayoutTests:
      
      Added a testcase to verify that when paragraph is relative positioned
      then deleting the all content of paragraph should not incorrectly collapse the
      others(below) paragraphs.
      And Rebaseline the test expectation.
      
      * editing/deleting/5546763-expected.txt: Updated.
      * editing/deleting/deleting-relative-positioned-special-element-expected.txt: Added.
      * editing/deleting/deleting-relative-positioned-special-element.html: Added.
      * editing/unsupported-content/table-delete-001.html: Adjusted to dump
      as markup.
      * editing/unsupported-content/table-delete-003.html: Adjusted to dump
      as markup.
      
      Below tests had wrong cursor position previously now corrected and
      both expected file has been changed to markup dump.
      * platform/mac/editing/unsupported-content/table-delete-001-expected.txt:
      * platform/mac/editing/unsupported-content/table-delete-003-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157292 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c8932f89
    • ap@apple.com's avatar
      Layout Test fast/css/font-face-download-error.html is flaky · c8ea5d14
      ap@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122636
      
      Reviewed by Darin Adler.
      
      * fast/css/font-face-download-error-expected.txt: TEST COMPLETE is now printed
      after the test is complete.
      
      * fast/css/font-face-download-error.html: Changed to properly wait for fonts to load.
      Also, updated to use a proper async test implementation.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157291 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c8ea5d14
    • commit-queue@webkit.org's avatar
      Track controls show metadata and chapter tracks · e9e9f05d
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122468
      
      Patch by Brendan Long <b.long@cablelabs.com> on 2013-10-10
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      Test: media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles.html
      
      * page/CaptionUserPreferences.cpp:
      (WebCore::CaptionUserPreferences::sortedTrackListForMenu): Only show captions, descriptions and subtitles in the track controls.
      
      LayoutTests:
      
      Add a test to make sure we don't show metadata and chapter tracks in the track controls.
      
      * media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles-expected.txt: Added.
      * media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles.html: Added.
      * platform/efl/TestExpectations: Skip, uses caption button, not track menu.
      * platform/mac/TestExpectations: Skip, track menu tests all fail on Mac.
      * platform/win/TestExpectations: Same.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157290 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e9e9f05d
  3. 10 Oct, 2013 15 commits
    • rniwa@webkit.org's avatar
      Add failing expectations to some tests on Mac Lion. · cf717e04
      rniwa@webkit.org authored
      * platform/mac-lion/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157277 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf717e04
    • commit-queue@webkit.org's avatar
      [MediaStream API] update MediaStream object to match spec · 2e8285f7
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=121939
      
      Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-10-10
      Reviewed by Jer Noble.
      
      Source/WebCore:
      
      Test: fast/mediastream/MediaStream-clone.html
      
      * Modules/mediastream/MediaStream.cpp:
      (WebCore::MediaStream::MediaStream):
      (WebCore::MediaStream::ended):
      (WebCore::MediaStream::clone):
      (WebCore::MediaStream::cloneMediaStreamTrackVector):
      (WebCore::MediaStream::contextDestroyed):
      (WebCore::MediaStream::scheduledEventTimerFired):
      * Modules/mediastream/MediaStream.h:
      * Modules/mediastream/MediaStream.idl:
      
      LayoutTests:
      
      * TestExpectations:
      * fast/mediastream/MediaStream-add-remove-tracks-expected.txt:
      * fast/mediastream/MediaStream-add-remove-tracks.html:
      * fast/mediastream/MediaStream-clone.html: Added.
      * fast/mediastream/MediaStreamConstructor-expected.txt:
      * fast/mediastream/MediaStreamConstructor.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157273 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2e8285f7
    • commit-queue@webkit.org's avatar
      Create MediaStream object with ended attribute set if all tracks that are... · aadaf7a6
      commit-queue@webkit.org authored
      Create MediaStream object with ended attribute set if all tracks that are being used on its creation are ended
      https://bugs.webkit.org/show_bug.cgi?id=122358
      
      Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-10-10
      Reviewed by Jer Noble.
      
      Source/WebCore:
      
      Spec tells that if all tracks that belongs to a new MediaStream object being created are ended,
      then the ended attribute of this MediaStream must be set to true.
      http://www.w3.org/TR/mediacapture-streams/#widl-MediaStream-ended
      
      Since there is no port supporting MediaStream yet, we are skipping this test for now.
      
      Test: fast/mediastream/MediaStream-construct-with-ended-tracks.html
      
      * Modules/mediastream/MediaStream.cpp:
      (WebCore::createFromSourceVectors):
      (WebCore::MediaStream::create):
      * Modules/webaudio/MediaStreamAudioDestinationNode.cpp:
      (WebCore::MediaStreamAudioDestinationNode::MediaStreamAudioDestinationNode):
      * platform/mediastream/MediaStreamDescriptor.cpp:
      (WebCore::MediaStreamDescriptor::create):
      (WebCore::MediaStreamDescriptor::MediaStreamDescriptor):
      * platform/mediastream/MediaStreamDescriptor.h:
      * platform/mock/MockMediaStreamCenter.cpp:
      (WebCore::MockMediaStreamCenter::createMediaStream):
      
      LayoutTests:
      
      Since there is no port supporting MediaStream yet, we are skipping this test for now.
      
      * TestExpectations:
      * fast/mediastream/MediaStream-construct-with-ended-tracks.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157268 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aadaf7a6
    • oliver@apple.com's avatar
      Further improve ArrayIterator performance · 585c400c
      oliver@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122575
      
      Reviewed by Mark Hahnenberg.
      
      Source/JavaScriptCore:
      
      Add an assembly thunk for ArrayIterator.@@next so that we
      can avoid marshalling costs when iterating arrays.
      
      * jit/SpecializedThunkJIT.h:
      (JSC::SpecializedThunkJIT::SpecializedThunkJIT):
      (JSC::SpecializedThunkJIT::loadSpecificClassArgument):
      * jit/ThunkGenerators.cpp:
      (JSC::arrayIteratorNextThunkGenerator):
      * jit/ThunkGenerators.h:
      * runtime/ArrayIteratorPrototype.cpp:
      (JSC::ArrayIteratorPrototype::finishCreation):
      * runtime/Intrinsic.h:
      * runtime/JSArrayIterator.h:
      (JSC::JSArrayIterator::offsetOfIterationKind):
      (JSC::JSArrayIterator::offsetOfIteratedObject):
      (JSC::JSArrayIterator::offsetOfNextIndex):
      * runtime/JSCJSValue.h:
      (JSC::JSValue::offsetOfPayload):
      * runtime/JSGlobalObject.cpp:
      (JSC::JSGlobalObject::reset):
      * runtime/JSGlobalObject.h:
      (JSC::JSGlobalObject::iteratorResultStructureOffset):
      * runtime/VM.cpp:
      (JSC::thunkGeneratorForIntrinsic):
      
      LayoutTests:
      
      Add a few new tests to make sure the new asm thunk correctly
      handles non-arrays.
      
      * js/array-iterators-expected.txt:
      * js/script-tests/array-iterators.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157267 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      585c400c
    • aestes@apple.com's avatar
      Add SPI for telling WebKit to prefer pictograph glyphs over monochrome ones · 765bd952
      aestes@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122608
      
      Reviewed by Dan Bernstein.
      
      Based on patches by Dan Bernstein.
      
      Source/WebCore:
      
      Test: fonts/font-fallback-prefers-pictographs.html
      
      Created a mechanism to append a font to the end of a font's fallback
      list, before the system fallback list. This mechanism is used when
      Settings::fontFallbackPrefersPictographs() is true to insert a
      pictograph font ahead of a monochrome one from the system fallback list.
      
      * WebCore.exp.in: Moved
      __ZN7WebCore8Settings33setFontFallbackPrefersPictographsEb outside of
      an iOS platform guard.
      * css/CSSFontSelector.cpp:
      (WebCore::CSSFontSelector::fallbackFontDataCount): Retuned 1 if
      pictograph fonts are preferred.
      (WebCore::CSSFontSelector::getFallbackFontData): Returned the
      pictograph font's FontData if it is preferred.
      * css/CSSFontSelector.h:
      * page/Settings.cpp:
      (WebCore::Settings::Settings): Initialized
      m_fontFallbackPrefersPictographs to false.
      (WebCore::Settings::setFontFallbackPrefersPictographs): Set
      m_fontFallbackPrefersPictographs and called
      Page::setNeedsRecalcStyleInAllFrames().
      * page/Settings.h:
      (WebCore::Settings::fontFallbackPrefersPictographs):
      * platform/graphics/FontGlyphs.cpp:
      (WebCore::FontGlyphs::realizeFontDataAt): Realized the selector's
      fallback font if necessary.
      * platform/graphics/FontSelector.h:
      * style/StyleResolveTree.cpp:
      (WebCore::Style::resolveTree): Removed iOS platform guards.
      * testing/InternalSettings.cpp:
      (WebCore::InternalSettings::setFontFallbackPrefersPictographs): Set the
      corresponding WebCore::Setting.
      * testing/InternalSettings.h: Defined an internal setting for the test.
      * testing/InternalSettings.idl: Ditto.
      
      Source/WebKit/mac:
      
      * WebView/WebView.mm:
      (-[WebView _setFontFallbackPrefersPictographs:]): Called
      WebCore::Settings::setFontFallbackPrefersPictographs().
      * WebView/WebViewPrivate.h:
      
      LayoutTests:
      
      * fonts/font-fallback-prefers-pictographs-expected.html: Added.
      * fonts/font-fallback-prefers-pictographs.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157265 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      765bd952
    • kov@webkit.org's avatar
      Unreviewed gardening. Add timeout annotation to gtk-wk2-specific expectation for · c89afb6d
      kov@webkit.org authored
      editing/spelling/spellcheck-paste.html.
      
      * platform/gtk-wk2/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157259 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c89afb6d
    • commit-queue@webkit.org's avatar
      Web Inspector: Remove the old front-end from WebKit · ff84fc40
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122295
      
      Patch by Marcelo Morais <m.morais@samsung.com> on 2013-10-10
      Reviewed by Timothy Hatcher.
      
      Skipping the tests of the old Inspector UI for all ports.
      
      * TestExpectations:
      * platform/efl-wk1/TestExpectations:
      * platform/efl-wk2/TestExpectations:
      * platform/efl/TestExpectations:
      * platform/gtk-wk1/TestExpectations:
      * platform/gtk/TestExpectations:
      * platform/mac-lion/TestExpectations:
      * platform/mac-wk2/TestExpectations:
      * platform/mac/TestExpectations:
      * platform/win-xp/TestExpectations:
      * platform/win/TestExpectations:
      * platform/wincairo/TestExpectations:
      * platform/wk2/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157246 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ff84fc40
    • berto@igalia.com's avatar
      Unreviewed gardening. · 9ccd6a79
      berto@igalia.com authored
      Move the tests that only fail in wk1 to their file, and unskip the
      ones that are passing in all cases.
      
      * platform/gtk-wk1/TestExpectations:
      * platform/gtk-wk2/TestExpectations:
      * platform/gtk/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157237 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9ccd6a79
    • bjonesbe@adobe.com's avatar
      [CSS Shapes] New positioning model: Shape cropped to margin box · 35540830
      bjonesbe@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=118092
      
      Reviewed by Alexandru Chiculita.
      
      Source/WebCore:
      
      Clip the shape to the margin box when it extends out the left or right
      edges. Also added a few local variables to make the code easier to
      read.
      
      Tests: csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-ref.html
             csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-004.html
             csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-005.html
             csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-006.html
      
      * rendering/shapes/ShapeOutsideInfo.cpp:
      (WebCore::ShapeOutsideInfo::updateDeltasForContainingBlockLine):
      
      LayoutTests:
      
      Add tests for shapes that extend out left/right of the margin box.
      
      Fix polygon and image threshold tests so that they have a large enough
      margin box so the shape isn't clipped.
      
      Also update some of the top/bottom tests to have a better reference,
      they should be more likely to break if the implementation fails now.
      
      * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-expected.html:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-ref-expected.html: Copied from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003.html.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-ref.html: Copied from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003.html.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001.html:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003-expected.html:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003.html:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-004-expected.html: Copied from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-expected.html.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-004.html: Copied from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003.html.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-005-expected.html: Copied from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-expected.html.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-005.html: Copied from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003.html.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-006-expected.html: Copied from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-expected.html.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-006.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-000.html:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-002.html:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log:
      * fast/shapes/shape-outside-floats/shape-outside-floats-image-threshold-001.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157236 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      35540830
    • kov@webkit.org's avatar
      Unreviewed gardening. plugins/document-open.html will some times timeout. · 50e98458
      kov@webkit.org authored
      * platform/gtk-wk2/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157233 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      50e98458
    • cfleizach@apple.com's avatar
      AX: VoiceOver speaking too much when group elements with tabindex=-1 are used · b32500d5
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122574
      
      Reviewed by Mario Sanchez Prada.
      
      Source/WebCore: 
      
      Tests: accessibility/negative-tabindex-does-not-expose-label.html
      
      Elements that expose tabindex=-1 are being identified as generic focusable elements for accessibility.
      Which among other things, determines whether to create an accessible name for the object. 
      This has the negative effect of causing VoiceOver to speak way too much information when navigating inside
      a <div> with this attribute.
      
      * accessibility/AccessibilityNodeObject.cpp:
      (WebCore::AccessibilityNodeObject::visibleText):
      (WebCore::AccessibilityNodeObject::title):
      
      LayoutTests: 
      
      * accessibility/negative-tabindex-does-not-expose-label-expected.txt: Added.
      * accessibility/negative-tabindex-does-not-expose-label.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157231 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b32500d5
    • kov@webkit.org's avatar
      Remove duplicate entry for editing/spelling/spellcheck-paste.html. · 28e57130
      kov@webkit.org authored
      * platform/gtk/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157229 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      28e57130
    • cfleizach@apple.com's avatar
      AX: Crash at WebCore::accessibleNameForNode when visiting Facebook · e347f241
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122572
      
      Reviewed by Mario Sanchez Prada.
      
      Source/WebCore:
      
      Test: accessibility/aria-labeled-with-hidden-node.html
      
      Handle the case where aria-labelledby references a non-rendered node.
      
      * accessibility/AccessibilityNodeObject.cpp:
      (WebCore::accessibleNameForNode):
      
      LayoutTests:
      
      * accessibility/aria-labeled-with-hidden-node-expected.txt: Added.
      * accessibility/aria-labeled-with-hidden-node.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157221 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e347f241
    • berto@igalia.com's avatar
      Unreviewed gardening. · ee6d00a2
      berto@igalia.com authored
      dom/xhtml/level2/html/HTMLInputElement20.xhtml no longer crashes.
      
      * platform/gtk/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157220 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee6d00a2
    • svillar@igalia.com's avatar
      [CSS Grid Layout] Implement support for grid-template · 8edb6f8a
      svillar@igalia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=103313
      
      Reviewed by Dean Jackson.
      
      Source/WebCore:
      
      Based on Blink r153427, r155199 and r155712 by <jchaffraix@chromium.org>
      
      Test: fast/css-grid-layout/grid-template-get-set.html
      
      Recognize, parse, store and return properly the value of
      grid-template. It required some extra parsing code because the
      specs mandates to check that the defined grid areas are indeed
      rectangular. Named grid areas are still not fully supported, will
      be done in a follow up patch.
      
      As validating involves building the grid areas a new CSSValue was
      added to hold the computed value. Note that we have to track the
      explicit size of the named grid areas as the named grid areas
      (".") are not tracked in our HashMap of grid areas.
      
      This change also involves moving GridCoordinate and GridSpan to a
      separate file in order to share the code that describes the grid
      area coordinates.
      
      * CMakeLists.txt: Added new files to the build.
      * GNUmakefile.list.am: Ditto.
      * WebCore.vcxproj/WebCore.vcxproj: Ditto.
      * WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
      * WebCore.xcodeproj/project.pbxproj: Ditto.
      * css/CSSComputedStyleDeclaration.cpp:
      (WebCore::ComputedStyleExtractor::propertyValue):
      * css/CSSGridTemplateValue.cpp: Added.
      (WebCore::CSSGridTemplateValue::CSSGridTemplateValue):
      (WebCore::stringForPosition):
      (WebCore::CSSGridTemplateValue::customCSSText):
      * css/CSSGridTemplateValue.h: Added.
      (WebCore::CSSGridTemplateValue::create):
      (WebCore::CSSGridTemplateValue::~CSSGridTemplateValue):
      (WebCore::CSSGridTemplateValue::gridAreaMap):
      (WebCore::CSSGridTemplateValue::rowCount):
      (WebCore::CSSGridTemplateValue::columnCount):
      (WebCore::toCSSGridTemplateValue):
      * css/CSSParser.cpp:
      (WebCore::CSSParser::parseValue):
      (WebCore::CSSParser::parseGridTemplate): create the grid areas and
      validate that they define rectangular sections.
      * css/CSSParser.h:
      * css/CSSPropertyNames.in: Added -webkit-grid-template.
      * css/CSSValue.cpp:
      (WebCore::CSSValue::equals): add support for the new CSSGridTemplateValue.
      (WebCore::CSSValue::cssText): Ditto.
      (WebCore::CSSValue::destroy): Ditto.
      * css/CSSValue.h:
      (WebCore::CSSValue::isGridTemplateValue):
      * css/StyleResolver.cpp:
      (WebCore::StyleResolver::applyProperty):
      * rendering/RenderGrid.cpp:
      (WebCore::RenderGrid::cachedGridCoordinate): Replaced RenderGrid::GridSpan by WebCore::GridSpan.
      (WebCore::RenderGrid::resolveGridPositionsFromAutoPlacementPosition): Ditto.
      (WebCore::RenderGrid::resolveGridPositionsFromStyle): Ditto.
      (WebCore::RenderGrid::resolveGridPositionAgainstOppositePosition): Ditto.
      (WebCore::RenderGrid::resolveNamedGridLinePositionAgainstOppositePosition): Ditto.
      (WebCore::RenderGrid::resolveRowStartColumnStartNamedGridLinePositionAgainstOppositePosition): Ditto.
      (WebCore::RenderGrid::resolveRowEndColumnEndNamedGridLinePositionAgainstOppositePosition): Ditto.
      * rendering/RenderGrid.h: Took GridSpan and GridCoordinate out.
      * rendering/style/GridCoordinate.h: Added.
      (WebCore::GridSpan::create):
      (WebCore::GridSpan::GridSpan):
      (WebCore::GridSpan::operator==):
      (WebCore::GridCoordinate::GridCoordinate):
      (WebCore::GridCoordinate::operator==):
      (WebCore::GridCoordinate::operator!=):
      * rendering/style/RenderStyle.h:
      * rendering/style/StyleGridData.cpp:
      (WebCore::StyleGridData::StyleGridData):
      * rendering/style/StyleGridData.h:
      (WebCore::StyleGridData::operator==):
      
      LayoutTests:
      
      From Blink r153427, r155199 and r155712  by <jchaffraix@chromium.org>
      
      Added a test to verify that we properly recognize, parse, store
      and return the value of grid-template.
      
      * fast/css-grid-layout/grid-template-get-set-expected.txt: Added.
      * fast/css-grid-layout/grid-template-get-set.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157211 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8edb6f8a
  4. 09 Oct, 2013 11 commits
    • achicu@adobe.com's avatar
      Web Inspector: [CSS Regions] Display the correct fragment boxes for content inside flow threads · 051b43b9
      achicu@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122291
      
      Reviewed by Timothy Hatcher.
      
      Source/WebCore:
      
      Tests: inspector/elements/highlight-regions-flow-horiz-bt.html
             inspector/elements/highlight-regions-flow-transform-horiz-bt.html
             inspector/elements/highlight-regions-flow-transform-vert-lr.html
             inspector/elements/highlight-regions-flow-transform-vert-rl.html
             inspector/elements/highlight-regions-flow-transform.html
             inspector/elements/highlight-regions-flow-vert-lr.html
             inspector/elements/highlight-regions-flow-vert-rl.html
             inspector/elements/highlight-regions-flow.html
      
      Nodes inside a RenderFlowThread can be split across multiple regions. This patch adds the required
      code to compute "fragments" for each region. Each fragment will display its own label.
      
      There are a couple of changes:
      1. The node highlight object now has a "scroll" property to hold the main view's scroll offset.
      2. There's a "fragment" array to get a list of quads for each renderer fragment. Renderers outside
      RenderFlowThreads will just have one fragment.
      3. ElementInfo now has two more properties: "regionFlowInfo" (renamed from former flowInfo) and "contentFlowInfo".
      If the renderer is a RenderRegion it will have a regionFlowInfo. If the renderer is inside a RenderFlowThread
      then it will have a "contentFlowInfo".
      
      * inspector/InspectorOverlay.cpp:
      (WebCore::InspectorOverlay::getHighlight): It should now take a "region" parameter to customize the output for a specific
      containing region.
      (WebCore::buildObjectForHighlight):
      (WebCore::buildObjectForCSSRegionContentClip): We need to know how to clip the fragments inside regions.
      (WebCore::buildObjectForRendererFragments): Extracted code from buildObjectForHighlight and added
      the new regions lookup code.
      (WebCore::buildObjectForElementInfo): Extracted from buildObjectForHighlight.
      (WebCore::InspectorOverlay::buildObjectForHighlightedNode):
      (WebCore::InspectorOverlay::drawQuadHighlight):
      * inspector/InspectorOverlayPage.css: There can be multiple labels on screen at once, so I've
      created the #element-title-template element that we clone for each label. .element-title-container is now
      holding all the .element-title elements, so that we can remove them all at once.
      (.element-title-container):
      (.element-title):
      (#element-title-template):
      (.tag-name):
      (.node-id):
      (.class-name):
      * inspector/InspectorOverlayPage.html:
      * inspector/InspectorOverlayPage.js:
      (reset):
      (_toggleOptionalValue):
      (_createElementTitle): Creates an element populated with data read from elementInfo.
      (_drawElementTitle): Added code to create more labels for multiple fragments.
      (_drawRegionsHighlight):
      (_drawFragmentHighlight):
      (drawNodeHighlight): Consolidated the scroll property into a canvas.transform.
      
      LayoutTests:
      
      Added tests to check the result of the InspectorOverlay when it inspects nodes inside RenderFlowThreads.
      
      * http/tests/inspector/elements-test.js:
      * inspector/elements/highlight-regions-flow-expected.txt: Added.
      * inspector/elements/highlight-regions-flow-horiz-bt-expected.txt: Added.
      * inspector/elements/highlight-regions-flow-horiz-bt.html: Added.
      * inspector/elements/highlight-regions-flow-transform-expected.txt: Added.
      * inspector/elements/highlight-regions-flow-transform-horiz-bt-expected.txt: Added.
      * inspector/elements/highlight-regions-flow-transform-horiz-bt.html: Added.
      * inspector/elements/highlight-regions-flow-transform-vert-lr-expected.txt: Added.
      * inspector/elements/highlight-regions-flow-transform-vert-lr.html: Added.
      * inspector/elements/highlight-regions-flow-transform-vert-rl-expected.txt: Added.
      * inspector/elements/highlight-regions-flow-transform-vert-rl.html: Added.
      * inspector/elements/highlight-regions-flow-transform.html: Added.
      * inspector/elements/highlight-regions-flow-vert-lr-expected.txt: Added.
      * inspector/elements/highlight-regions-flow-vert-lr.html: Added.
      * inspector/elements/highlight-regions-flow-vert-rl-expected.txt: Added.
      * inspector/elements/highlight-regions-flow-vert-rl.html: Added.
      * inspector/elements/highlight-regions-flow.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157199 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      051b43b9
    • bjonesbe@adobe.com's avatar
      [CSS Shapes] Lines that don't intersect shape-outside should ignore both left and right margins · 36fc24c5
      bjonesbe@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122570
      
      Reviewed by Alexandru Chiculita.
      
      Source/WebCore:
      
      Due to an oversight, the left margin on left floats and the right
      margin on right floats was having an effect on lines that did not
      intersect the shape (but did intersect the margin box of the float).
      By the spec, lines that do not intersect the shape should act as if
      the float isn't there, so those margins should have no effect on
      those lines. This patch fixes this.
      
      No new tests, it is covered by the existing tests now that they have
      been fixed to have the proper behavior.
      
      * rendering/shapes/ShapeOutsideInfo.cpp:
      (WebCore::ShapeOutsideInfo::updateDeltasForContainingBlockLine):
      
      LayoutTests:
      
      Update tests to work with the proper behavior for margins. Yes, the
      tests were not correct before.
      
      * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-000.html:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-007.html:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-009.html:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log:
      * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157192 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36fc24c5
    • bjonesbe@adobe.com's avatar
      [CSS Shapes] Clip shape-outside to the bottom of the margin box · 10472b77
      bjonesbe@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122562
      
      Reviewed by Alexandru Chiculita.
      
      Source/WebCore:
      
      The spec says that a shape-outside shape must be clipped to the
      margin box. This implements clipping the bottom of the shape to the
      bottom of the margin box.
      
      Test: csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-000.html
            csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001.html
            csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-002.html
            csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003.html
      
      * rendering/RenderBlockFlow.cpp:
      (WebCore::RenderBlockFlow::nextFloatLogicalBottomBelow):
      
      LayoutTests:
      
      Test that the shape is properly clipped to the bottom of the float.
      
      * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log:
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-000-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-000.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-002-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-002.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003-expected.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003.html: Added.
      * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157186 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      10472b77
    • cfleizach@apple.com's avatar
      AX: VoiceOver double speaks all items in <li> nodes · a1a14d5e
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122564
      
      Reviewed by Brent Fulgham.
      
      Source/WebCore: 
      
      Test: platform/mac/accessibility/native-list-item-should-not-expose-label.html
      
      * accessibility/AccessibilityNodeObject.cpp:
      (WebCore::AccessibilityNodeObject::visibleText):
      
      LayoutTests: 
      
      Make a mac specific expectation for listitem-title on Mac.
      Make a more directed test for Mac regarding listitem labeling.
      
      * platform/mac/accessibility/lists-expected.txt:
      * platform/mac/accessibility/listitem-title-expected.txt: Added.
      * platform/mac/accessibility/native-list-item-should-not-expose-label-expected.txt: Added.
      * platform/mac/accessibility/native-list-item-should-not-expose-label.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157183 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a1a14d5e
    • kov@webkit.org's avatar
      Unreviewed gardening. Many inspector protocol tests are timing out on the... · c74b6979
      kov@webkit.org authored
      Unreviewed gardening. Many inspector protocol tests are timing out on the bots, unreproducible locally.
      
      * platform/gtk/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157182 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c74b6979
    • kov@webkit.org's avatar
      Unreviewed gardening. A couple of paste tests began timing out after · ee01a051
      kov@webkit.org authored
      http://trac.webkit.org/changeset/156678.
      
      * platform/gtk/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157181 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee01a051
    • commit-queue@webkit.org's avatar
      CoordinatedGraphics: Fix integer rounding when computing pixel alignment · 0320aa02
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122565
      
      Patch by Sergio Correia <sergio.correia@openbossa.org> on 2013-10-09
      Reviewed by Noam Rosenthal.
      
      Source/WebCore:
      
      Replace roundedIntRect call in computePixelAlignment() with enclosingIntRect,
      so that very small rectangles (after content scaling) don't appear to be empty,
      creating a crash later.
      
      Test: transforms/3d/general/rotate-45-degrees-long-inner-text-in-dt.html
      
      * platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:
      (WebCore::CoordinatedGraphicsLayer::computePixelAlignment):
      
      LayoutTests:
      
      Added test that rotates 45 degrees a very long text in a dt tag that
      might crash the browser depending on how it handles the integer
      rounding when computing pixel alignment.
      
      * transforms/3d/general/rotate-45-degrees-long-inner-text-in-dt-expected.txt: Added.
      * transforms/3d/general/rotate-45-degrees-long-inner-text-in-dt.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157180 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0320aa02
    • commit-queue@webkit.org's avatar
      [EFL] Some accessibility tests are failing · 9e48059f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122553
      
      Unreviewed EFL gardening
      
      Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-10-09
      
      * platform/efl-wk2/TestExpectations:
      * platform/efl/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157172 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9e48059f
    • kov@webkit.org's avatar
      Unreviewed gardening. Add timeout as expected result for... · 3ff186a9
      kov@webkit.org authored
      Unreviewed gardening. Add timeout as expected result for fast/history/go-back-to-iframe-with-plugin.html,
      since it times out sometimes.
      
      * platform/gtk/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157167 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3ff186a9
    • kov@webkit.org's avatar
      Unreviewed gardening. Add timeout as expected result for mathml/very-large-stretchy-operators.html, · dc2954d4
      kov@webkit.org authored
      since it times out on the bots.
      
      * platform/gtk/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157166 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dc2954d4
    • commit-queue@webkit.org's avatar
      [EFL] accessibility/table-cells.html is failing · 1c03c895
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=122544
      
      Unreviewed EFL gardening
      
      Changed expectations so that they show proper name of the parent (the table)
      
      Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-10-09
      
      * platform/efl-wk1/accessibility/table-cells-expected.txt:
      * platform/efl-wk2/accessibility/table-cells-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157160 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1c03c895