1. 08 Mar, 2013 40 commits
    • roger_fong@apple.com's avatar
      Build fix for AppleWin VS2010. · 60df0b8a
      roger_fong@apple.com authored
      * WebKit.vcxproj/FeatureDefines.props:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145262 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      60df0b8a
    • ggaren@apple.com's avatar
      Added a regression test for raw parsing speed · 414f6ceb
      ggaren@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=111808
      
      Reviewed by Oliver Hunt.
      
      * fast/js/regress/nested-function-parsing-random.html: Added.
      * fast/js/regress/script-tests/nested-function-parsing-random.js: Added.
      (randomIdent): Use randomness to defeat caching.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145261 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      414f6ceb
    • ggaren@apple.com's avatar
      Removed an out-of-date comment from SharedTimer · 06584722
      ggaren@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=111875
      
      Reviewed by Mark Hahnenberg.
      
      Even if we surround each call to an ObjC interface with an autorelease
      pool, it's still nice to have one at top-level entry points like
      timers, to avoid turning a single mistake into a long-term leak.
      
      * platform/ios/SharedTimerIOS.mm:
      (WebCore::timerFired):
      * platform/mac/SharedTimerMac.mm:
      (WebCore::timerFired):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145260 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      06584722
    • jamesr@google.com's avatar
      Chromium gardening. · 125d3e8d
      jamesr@google.com authored
      * platform/chromium-linux-x86/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-month-popup-expected.png: Added.
      * platform/chromium-linux/editing/pasteboard/paste-text-016-expected.txt: Added.
      * platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-month-popup-expected.png: Added.
      * platform/chromium-mac-snowleopard/editing/pasteboard/paste-text-016-expected.txt: Added.
      * platform/chromium-win-xp/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-month-popup-expected.png: Added.
      * platform/chromium-win/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-month-popup-expected.png: Added.
      * platform/chromium/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145259 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      125d3e8d
    • commit-queue@webkit.org's avatar
      [chromium] Remove WebLayerTreeViewClient and WebLayerTreeView::Settings · c0e82964
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111632
      
      Patch by James Robinson <jamesr@chromium.org> on 2013-03-08
      Reviewed by Adrienne Walker.
      
      Source/Platform:
      
      Neither of these are used any more. All callbacks from the compositor are handled by
      the embedder and plumbed (where appropriate) through the WebWidget/WebView APIs. All
      settings are handled by the embedder.
      
      * Platform.gypi:
      * chromium/public/WebLayerTreeView.h:
      (WebKit):
      * chromium/public/WebLayerTreeViewClient.h: Removed.
      * chromium/public/WebUnitTestSupport.h:
      (WebKit):
      
      Source/WebKit/chromium:
      
      * public/WebWidgetClient.h:
      (WebWidgetClient):
      (WebKit::WebWidgetClient::initializeLayerTreeView):
      * src/WebViewImpl.cpp:
      (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
      * src/WebViewImpl.h:
      * tests/ScrollingCoordinatorChromiumTest.cpp:
      (WebKit::FakeWebViewClient::initializeLayerTreeView):
      
      Tools:
      
      * DumpRenderTree/chromium/WebViewHost.cpp:
      (WebViewHost::initializeLayerTreeView):
      * DumpRenderTree/chromium/WebViewHost.h:
      (WebViewHost):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145258 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c0e82964
    • rniwa@webkit.org's avatar
      Mac rebaseline after r145242. I'm really hoping that the optimization didn't mess this up. · 94616360
      rniwa@webkit.org authored
      * css1/box_properties/margin_bottom-expected.txt: Replaced.
      * css1/box_properties/margin_top-expected.txt: Replaced.
      * css1/box_properties/padding_bottom-expected.txt: Replaced.
      * css1/box_properties/padding_top-expected.txt: Replaced.
      * css1/color_and_background/background_attachment-expected.txt: Replaced.
      * platform/mac/css1/formatting_model/vertical_formatting-expected.txt:
      * platform/mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt:
      * platform/mac/css3/flexbox/flexbox-baseline-expected.txt:
      * platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
      * platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
      * platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
      * platform/mac/tables/mozilla/bugs/bug126742-expected.txt:
      * platform/mac/tables/mozilla/bugs/bug69187-expected.txt:
      * platform/win-future/css1: Added.
      * platform/win-future/css1/box_properties: Added.
      * platform/win-future/css1/box_properties/margin_bottom-expected.txt: Added.
      * platform/win-future/css1/box_properties/margin_top-expected.txt: Added.
      * platform/win-future/css1/box_properties/padding_bottom-expected.txt: Added.
      * platform/win-future/css1/box_properties/padding_top-expected.txt: Added.
      * platform/win-future/css1/color_and_background: Added.
      * platform/win-future/css1/color_and_background/background_attachment-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145257 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      94616360
    • rniwa@webkit.org's avatar
      non-Mac ports build fix after r145235. · 05389361
      rniwa@webkit.org authored
      * UIProcess/WebInspectorProxy.cpp:
      (WebKit::createInspectorPageGroup):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145256 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      05389361
    • benjamin@webkit.org's avatar
      [Mac] Add a feature flag for 'view-mode' Media Feature, disable it on Mac · cc507c8c
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111297
      
      Reviewed by Kenneth Rohde Christiansen.
      
      Source/WebCore: 
      
      The 'view-mode' Media Feature spec is implemented in WebCore but
      there is no WebKit support for it on Mac.
      Because of this, we always lie and report a windowed view mode.
      
      This patch add a feature flag for the feature and disable it on
      Mac so that we stop reporting incorrect default values.
      
      * WebCore.exp.in:
      * css/CSSValueKeywords.in:
      * css/MediaFeatureNames.h:
      (MediaFeatureNames):
      * css/MediaQueryEvaluator.cpp:
      * css/MediaQueryExp.cpp:
      (WebCore::featureWithCSSValueID):
      (WebCore::featureWithoutValue):
      * page/Page.cpp:
      (WebCore::Page::Page):
      * page/Page.h:
      (Page):
      
      Source/WebKit2: 
      
      * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
      * WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h:
      * WebProcess/WebPage/WebPage.cpp:
      * WebProcess/WebPage/WebPage.h:
      
      Source/WTF: 
      
      * wtf/FeatureDefines.h: Add a new feature flag for the view-mode
      CSS media: ENABLE_VIEW_MODE_CSS_MEDIA.
      
      Tools: 
      
      * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
      (WTR::TestRunner::setViewModeMediaFeature):
      
      LayoutTests: 
      
      * platform/mac/TestExpectations:
      Mark the view-mode tests as failing to track any regression
      or crash in this area.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145255 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cc507c8c
    • ap@apple.com's avatar
      Make it possible to reuse sandbox extensions · 6d3447c1
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=111883
      
              Reviewed by Anders Carlsson.
      
              Replaced invalidate() with revoke().
      
              We now count how many times consume() was called, and keep the extension active
              for as long as revoke() hasn't been called as many times. Also, we only permanently
              destroy the extension in destructor.
      
              This allows for properly keeping extensions in NetworkBlobRegistry for as long as
              they are needed.
      
              * NetworkProcess/SchedulableLoader.cpp:
              (WebKit::SchedulableLoader::invalidateSandboxExtensions):
              * Shared/Downloads/Download.cpp:
              (WebKit::Download::didFinish):
              (WebKit::Download::didFail):
              (WebKit::Download::didCancel):
              * Shared/SandboxExtension.h:
              (SandboxExtension):
              * Shared/WebMemorySampler.cpp:
              (WebKit::WebMemorySampler::stop):
              * Shared/mac/SandboxExtensionMac.mm:
              (WebKit::SandboxExtension::SandboxExtension):
              (WebKit::SandboxExtension::revoke):
              (WebKit::SandboxExtension::consume):
              * WebProcess/WebPage/WebPage.cpp:
              (WebKit::WebPage::performDragControllerAction):
              (WebKit::WebPage::SandboxExtensionTracker::invalidate):
              (WebKit::WebPage::SandboxExtensionTracker::setPendingProvisionalSandboxExtension):
              (WebKit::WebPage::SandboxExtensionTracker::didCommitProvisionalLoad):
              (WebKit::WebPage::SandboxExtensionTracker::didFailProvisionalLoad):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145254 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6d3447c1
    • rniwa@webkit.org's avatar
      After sending message, Mail changes formatting · e32f78a1
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111360
      
      Reviewed by Enrica Casucci.
      
      Source/WebCore: 
      
      Added makeInsertedContentRoundTrippableWithHTMLTreeBuilder to move prohibited children (e.g. p, h1, etc...)
      out of paragraph elements to run immediately after the fragment insertion. This function splits trees and
      moves prohibited children out of paragraph elements to keep the tree isomorphic under HTML serialization and
      parsing. Unfortunately, there are many other DOM tree constructs we need to fix to make the subtree truly
      isomorphic but this is a step forward.
      
      Test: editing/pasteboard/pasting-into-p-should-not-nest-p.html
      
      * editing/ReplaceSelectionCommand.cpp:
      (WebCore::isProhibitedParagraphChild): Added. Matches the list at
      https://dvcs.w3.org/hg/editing/raw-file/57abe6d3cb60/editing.html#prohibited-paragraph-child
      except main element, which is currently missing in the specification.
      (WebCore::ReplaceSelectionCommand::makeInsertedContentRoundTrippableWithHTMLTreeBuilder): Added.
      (WebCore::ReplaceSelectionCommand::moveNodeOutOfAncestor): Added.
      (WebCore::ReplaceSelectionCommand::doApply): Call moveProhibitedChildrenOutOfParagraphElements.
      
      * editing/ReplaceSelectionCommand.h:
      (ReplaceSelectionCommand):
      
      LayoutTests: 
      
      Added a regression test, demonstrating that a paragraph element is not nested after a paste.
      Also rebaselined multiple tests that had been exhibiting this bug in their expected results.
      
      * editing/pasteboard/block-wrappers-necessary-expected.txt:
      * editing/pasteboard/paste-table-001-expected.txt:
      * editing/pasteboard/paste-text-011-expected.txt:
      * editing/pasteboard/paste-text-015-expected.txt:
      * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt: Added.
      * editing/pasteboard/pasting-into-p-should-not-nest-p.html: Added.
      * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt: Added.
      * editing/pasteboard/pasting-into-h6-should-not-nest-h6.html: Added.
      * platform/mac/editing/pasteboard/paste-text-016-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145253 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e32f78a1
    • commit-queue@webkit.org's avatar
      Unreviewed. Rolled Chromium DEPS to r186991. Requested by · c7e63d6e
      commit-queue@webkit.org authored
      "James Robinson" <jamesr@chromium.org> via sheriffbot.
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-03-08
      
      * DEPS:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145252 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c7e63d6e
    • eae@chromium.org's avatar
      Unreviewed chromium mac/win rebaselines for r145242. · 1ccbec4d
      eae@chromium.org authored
      * css1/basic/inheritance-expected.txt: Added.
      * css1/box_properties/clear_float-expected.txt: Added.
      * css1/box_properties/margin-expected.txt: Added.
      * css1/box_properties/padding-expected.txt: Added.
      * css1/font_properties/font_weight-expected.txt: Added.
      * fast/css-generated-content/015-expected.txt: Added.
      * fast/css/h1-in-section-elements-expected.txt: Added.
      * platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Removed.
      * platform/chromium-mac-lion/css1/box_properties/clear_float-expected.png:
      * platform/chromium-mac-lion/css1/box_properties/padding-expected.png:
      * platform/chromium-mac-lion/css1/font_properties/font_weight-expected.png:
      * platform/chromium-mac-lion/css3/flexbox/flexbox-baseline-expected.png:
      * platform/chromium-mac-lion/fast/css/h1-in-section-elements-expected.png:
      * platform/chromium-mac-lion/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Removed.
      * platform/chromium-mac-lion/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
      * platform/chromium-mac-lion/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
      * platform/chromium-mac-lion/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug126742-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug69187-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug73321-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug73321-expected.txt: Added.
      * platform/chromium-mac-snowleopard/css1/basic/inheritance-expected.png:
      * platform/chromium-mac-snowleopard/css1/box_properties/padding-expected.png:
      * platform/chromium-mac-snowleopard/css1/color_and_background/background_attachment-expected.png:
      * platform/chromium-mac-snowleopard/css1/font_properties/font_weight-expected.png:
      * platform/chromium-mac-snowleopard/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
      * platform/chromium-mac-snowleopard/css3/flexbox/flexbox-baseline-expected.png:
      * platform/chromium-mac-snowleopard/fast/css/h1-in-section-elements-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt: Removed.
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug126742-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug69187-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug73321-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug73321-expected.txt: Added.
      * platform/chromium-mac/css1/basic/inheritance-expected.txt: Removed.
      * platform/chromium-mac/css1/box_properties/clear_float-expected.png:
      * platform/chromium-mac/css1/box_properties/clear_float-expected.txt: Removed.
      * platform/chromium-mac/css1/box_properties/margin-expected.txt: Removed.
      * platform/chromium-mac/css1/box_properties/margin_bottom-expected.txt: Added.
      * platform/chromium-mac/css1/box_properties/margin_top-expected.txt: Added.
      * platform/chromium-mac/css1/box_properties/padding-expected.png:
      * platform/chromium-mac/css1/box_properties/padding-expected.txt: Removed.
      * platform/chromium-mac/css1/box_properties/padding_bottom-expected.txt: Added.
      * platform/chromium-mac/css1/box_properties/padding_top-expected.txt: Added.
      * platform/chromium-mac/css1/color_and_background/background_attachment-expected.txt: Added.
      * platform/chromium-mac/css1/font_properties/font_weight-expected.png:
      * platform/chromium-mac/css1/font_properties/font_weight-expected.txt: Removed.
      * platform/chromium-mac/css1/formatting_model/vertical_formatting-expected.txt:
      * platform/chromium-mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt:
      * platform/chromium-mac/css3/flexbox/flexbox-baseline-expected.png:
      * platform/chromium-mac/css3/flexbox/flexbox-baseline-expected.txt:
      * platform/chromium-mac/fast/css-generated-content/015-expected.txt: Removed.
      * platform/chromium-mac/fast/css/h1-in-section-elements-expected.png:
      * platform/chromium-mac/fast/css/h1-in-section-elements-expected.txt: Removed.
      * platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Added.
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
      * platform/chromium-mac/tables/mozilla/bugs/bug126742-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug126742-expected.txt:
      * platform/chromium-mac/tables/mozilla/bugs/bug69187-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug69187-expected.txt:
      * platform/chromium-mac/tables/mozilla/bugs/bug73321-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug73321-expected.txt: Added.
      * platform/chromium-win/css1/basic/inheritance-expected.png:
      * platform/chromium-win/css1/box_properties/clear_float-expected.png:
      * platform/chromium-win/css1/box_properties/margin_top-expected.png:
      * platform/chromium-win/css1/font_properties/font_weight-expected.png:
      * platform/chromium-win/css3/flexbox/flexbox-baseline-expected.png:
      * platform/chromium-win/fast/css/h1-in-section-elements-expected.png:
      * platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Added.
      * platform/chromium-win/tables/mozilla/bugs/bug126742-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug69187-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug73321-expected.png:
      * platform/chromium/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
      * platform/chromium/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Added.
      * platform/chromium/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
      * platform/mac/css1/basic/inheritance-expected.txt: Removed.
      * platform/mac/css1/box_properties/clear_float-expected.txt: Removed.
      * platform/mac/css1/box_properties/margin-expected.txt: Removed.
      * platform/mac/css1/box_properties/padding-expected.txt: Removed.
      * platform/mac/css1/font_properties/font_weight-expected.txt: Removed.
      * platform/mac/fast/css-generated-content/015-expected.txt: Removed.
      * platform/mac/fast/css/h1-in-section-elements-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145251 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1ccbec4d
    • eae@chromium.org's avatar
      Unreviewed apple rebaselines for r145242. · 3958dfa3
      eae@chromium.org authored
      * css1/box_properties/margin_bottom-expected.txt: Added.
      * css1/box_properties/margin_top-expected.txt: Added.
      * css1/box_properties/padding_bottom-expected.txt: Added.
      * css1/box_properties/padding_top-expected.txt: Added.
      * css1/color_and_background/background_attachment-expected.txt: Added.
      * platform/chromium-mac/css1/box_properties/margin_bottom-expected.txt: Removed.
      * platform/chromium-mac/css1/box_properties/margin_top-expected.txt: Removed.
      * platform/chromium-mac/css1/box_properties/padding_bottom-expected.txt: Removed.
      * platform/chromium-mac/css1/box_properties/padding_top-expected.txt: Removed.
      * platform/chromium-mac/css1/color_and_background/background_attachment-expected.txt: Removed.
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Added.
      * platform/chromium-mac/tables/mozilla/bugs/bug73321-expected.txt: Removed.
      * platform/chromium/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug73321-expected.txt: Removed.
      * platform/mac-lion/css1/box_properties: Removed.
      * platform/mac/css1/basic/inheritance-expected.txt:
      * platform/mac/css1/box_properties/clear_float-expected.txt:
      * platform/mac/css1/box_properties/margin-expected.txt:
      * platform/mac/css1/box_properties/margin_bottom-expected.txt: Removed.
      * platform/mac/css1/box_properties/margin_top-expected.txt: Removed.
      * platform/mac/css1/box_properties/padding-expected.txt:
      * platform/mac/css1/box_properties/padding_bottom-expected.txt: Removed.
      * platform/mac/css1/box_properties/padding_top-expected.txt: Removed.
      * platform/mac/css1/color_and_background/background_attachment-expected.txt: Removed.
      * platform/mac/css1/font_properties/font_weight-expected.txt:
      * platform/mac/fast/css-generated-content/015-expected.txt:
      * platform/mac/fast/css/h1-in-section-elements-expected.txt:
      * platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
      * platform/mac/tables/mozilla/bugs/bug73321-expected.txt:
      * tables/mozilla/bugs/bug73321-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145250 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3958dfa3
    • eric@webkit.org's avatar
      AtomicHTMLToken should not be heap allocated or RefCounted · 1b329c14
      eric@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111250
      
      Reviewed by Adam Barth.
      
      It was clearly an oversight on our part to ever make AtomicHTMLToken ref-counted.
      We don't need the actual "token" saved, just enough of it to recreate a fake token.
      
      This removed many more mallocs than I thought it would, for a nice little speed win.
      Before:
      median= 450.482999993 ms, stdev= 7.2381436538 ms, min= 436.084999994 ms, max= 464.968999964 ms
      After:
      median= 436.41600004 ms, stdev= 5.71435647554 ms, min= 427.160999971 ms, max= 446.753000026 ms
      
      * html/parser/AtomicHTMLToken.h:
      (AtomicHTMLToken):
      * html/parser/HTMLConstructionSite.cpp:
      (WebCore::HTMLConstructionSite::createElementFromSavedToken):
      * html/parser/HTMLDocumentParser.cpp:
      (WebCore::HTMLDocumentParser::constructTreeFromHTMLToken):
      (WebCore::HTMLDocumentParser::constructTreeFromCompactHTMLToken):
      * html/parser/HTMLElementStack.cpp:
      (WebCore::HTMLElementStack::isHTMLIntegrationPoint):
      * html/parser/HTMLFormattingElementList.cpp:
      (WebCore):
      (WebCore::HTMLFormattingElementList::tryToEnsureNoahsArkConditionQuickly):
      (WebCore::HTMLFormattingElementList::ensureNoahsArkCondition):
      * html/parser/HTMLStackItem.h:
      (WebCore::HTMLStackItem::create):
      (WebCore::HTMLStackItem::localName):
      (WebCore::HTMLStackItem::attributes):
      (WebCore::HTMLStackItem::getAttributeItem):
      (HTMLStackItem):
      (WebCore::HTMLStackItem::hasLocalName):
      (WebCore::HTMLStackItem::hasTagName):
      (WebCore::HTMLStackItem::HTMLStackItem):
      * html/parser/HTMLTreeBuilder.cpp:
      (WebCore::HTMLTreeBuilder::processFakeStartTag):
      (WebCore::HTMLTreeBuilder::processFakeEndTag):
      (WebCore::HTMLTreeBuilder::processFakePEndTagIfPInButtonScope):
      (WebCore::HTMLTreeBuilder::processStartTagForInBody):
      (WebCore::HTMLTreeBuilder::processStartTag):
      (WebCore::HTMLTreeBuilder::processEndTagForInBody):
      (WebCore::HTMLTreeBuilder::processEndTag):
      (WebCore::HTMLTreeBuilder::defaultForBeforeHTML):
      (WebCore::HTMLTreeBuilder::defaultForBeforeHead):
      (WebCore::HTMLTreeBuilder::defaultForInHead):
      (WebCore::HTMLTreeBuilder::defaultForInHeadNoscript):
      (WebCore::HTMLTreeBuilder::defaultForAfterHead):
      * html/parser/TextDocumentParser.cpp:
      (WebCore::TextDocumentParser::insertFakePreElement):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145248 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1b329c14
    • roger_fong@apple.com's avatar
      Makefile fixes. · 88de5c09
      roger_fong@apple.com authored
      * WTF.vcxproj/WTF.make:
      * JavaScriptCore.vcxproj/JavaScriptCore.make:
      * WebCore.vcxproj/WebCore.make:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145247 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      88de5c09
    • commit-queue@webkit.org's avatar
      [WK2][GTK] Invalid request returned by webkit_download_get_request if called before download starts · 728224ea
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111574
      
      Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2013-03-08
      Reviewed by Alexey Proskuryakov.
      
      webkit_download_get_request() creates the WebKitURIRequest object
      on demand using the ResourceRequest from the DownloadProxy. The
      ResourceRequest of the DownloadProxy is set in
      DownloadProxy::didStart(), so if we call
      webkit_download_get_request() before didStart we return an invalid
      WebKitURIRequest created from a NULL ResourceRequest. This is not
      a problem for downloads started in the web process, because we
      create the WebKitDownload after DownloadProxy::didStart(). For
      downloads started manually with webkit_web_context_download_uri()
      we need to create download object with the ResourceRequest passed
      to the DownloadProxy.
      
      * UIProcess/API/gtk/WebKitDownload.cpp:
      (webkitDownloadCreateForRequest): New helper function for
      downloads started manually to created them with a given
      ResourceRequest.
      * UIProcess/API/gtk/WebKitDownloadPrivate.h:
      * UIProcess/API/gtk/WebKitWebContext.cpp:
      (webkitWebContextStartDownload): Use
      webkitDownloadCreateForRequest().
      * UIProcess/API/gtk/tests/TestDownloads.cpp:
      (testDownloadLocalFile):
      (testDownloadLocalFileError):
      (testDownloadRemoteFile):
      (testDownloadRemoteFileError):
      (testPolicyResponseDownload):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145244 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      728224ea
    • rniwa@webkit.org's avatar
      Skip editing/selection/drag-list-item.html on Mac WebKit2 since drag and drop is not supported · e3f6a63e
      rniwa@webkit.org authored
      in WebKitTestRunner yet.
      
      * platform/mac-wk2/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145243 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e3f6a63e
    • eae@chromium.org's avatar
      [sub-pixel] Rounding error in table cell height calculation causes unnecessary scrollbar · c24a3882
      eae@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111794
      
      Source/WebCore: 
      
      Reviewed by Levi Weintraub.
              
      In RenderTableCell::logicalHeightForRowSizing the
      adjustedLogicalHeight is calculated from the logicalHeight and
      intrinsic padding and is then returned and floored. This can
      cause cause the cell to be slightly smaller (0.5px) than the
      element it contains.
      
      Test: fast/sub-pixel/table-cell-height.html
      
      * rendering/RenderTableCell.h:
      (WebCore::RenderTableCell::logicalHeightForRowSizing):
      Change to use pixelSnapped version of logicalHeight method and
      change signature to return int as the only caller immediately
      down-casts the result to an int.
      
      LayoutTests: 
      
      Reviewed by Levi Weintraub.
              
      Add test for zoomed-in table containing block child.
      
      * fast/sub-pixel/table-cell-height-expected.html: Added.
      * fast/sub-pixel/table-cell-height.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145242 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c24a3882
    • commit-queue@webkit.org's avatar
      RenderFullScreen needs to clear override sizes when exiting full screen · 6e35ec0f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111775
      
      Patch by Christian Biesinger <cbiesinger@chromium.org> on 2013-03-08
      Reviewed by Ojan Vafai.
      
      Source/WebCore:
      
      Test: fullscreen/full-screen-with-flex-item.html
      
      * rendering/RenderFullScreen.cpp:
      (RenderFullScreen::unwrapRenderer):
      RenderFullScreen is a flexbox, so it will potentially set override
      sizes on its children while in fullscreen mode. When we exit
      fullscreen mode, we need to clear this override size, otherwise the
      the leftover override size may affect layout. See the testcase for an
      example.
      
      LayoutTests:
      
      * fullscreen/full-screen-with-flex-item-expected.txt: Added.
      * fullscreen/full-screen-with-flex-item.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145241 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6e35ec0f
    • jchaffraix@webkit.org's avatar
      [CSS Grid Layout] Handle 2 positions with one 'auto' properly · ec6eb782
      jchaffraix@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111653
      
      Reviewed by Tony Chang.
      
      Source/WebCore:
      
      The rendering code was making the assumption that we have one position.
      Thus it couldn't fully match what the specification wants as the 2 opposite
      positions are required to resolve either position in several cases (e.g.
      1 / span 2, auto / 'c').
      
      This change introduces resolveGridPositionsFromStyle to do both opposite
      positions resolution in one pass and thus handling more cases.
      
      Test: fast/css-grid-layout/grid-item-spanning-resolution.html
      
      * rendering/RenderGrid.cpp:
      (WebCore::RenderGrid::maximumIndexInDirection):
      (WebCore::RenderGrid::placeItemsOnGrid):
      (WebCore::RenderGrid::placeSpecifiedMajorAxisItemsOnGrid):
      (WebCore::RenderGrid::placeAutoMajorAxisItemOnGrid):
      Updated the above functions to rely on resolveGridPositionsFromStyle.
      
      (WebCore::RenderGrid::resolveGridPositionsFromStyle):
      Added this new function that handle the correct resolution.
      
      (WebCore::RenderGrid::resolveGridPositionFromStyle):
      Updated the ASSERT to match the new code flow.
      
      * rendering/RenderGrid.h:
      (WebCore::RenderGrid::GridSpan::GridSpan):
      Introduced this new struct to hold the 2 positions along one axis.
      
      LayoutTests:
      
      * fast/css-grid-layout/grid-auto-flow-resolution-expected.txt:
      * fast/css-grid-layout/grid-auto-flow-resolution.html:
      * fast/css-grid-layout/grid-item-spanning-resolution-expected.txt: Added.
      * fast/css-grid-layout/grid-item-spanning-resolution.html: Added.
      Extended and added a new test. Most of the new testing is failing as it
      requires other changes to land. This will help us track our progress
      towards fully supporting the new syntax and padding.
      
      * fast/css-grid-layout/resources/grid.css:
      Added the 2 new classes.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145240 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ec6eb782
    • dominicc@chromium.org's avatar
      RenderTextControlSingleLine should not assume that its text element has a renderer · 1caaa515
      dominicc@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111826
      
      Reviewed by Ojan Vafai.
      
      Source/WebCore:
      
      Tests: fast/forms/search/search-autoscroll-hidden-decoration-container-crash.html
             fast/forms/search/search-hide-decoration-container-crash.html
             fast/forms/search/search-scroll-hidden-decoration-container-crash.html
      
      * rendering/RenderTextControlSingleLine.cpp:
      (WebCore::RenderTextControlSingleLine::layout):
      (WebCore::RenderTextControlSingleLine::controlClipRect):
      (WebCore::RenderTextControlSingleLine::autoscroll):
      (WebCore::RenderTextControlSingleLine::scroll):
      
      LayoutTests:
      
      * fast/forms/search/search-autoscroll-hidden-decoration-container-crash-expected.txt: Added.
      * fast/forms/search/search-autoscroll-hidden-decoration-container-crash.html: Added.
      * fast/forms/search/search-hide-decoration-container-crash-expected.txt: Added.
      * fast/forms/search/search-hide-decoration-container-crash.html: Added.
      * fast/forms/search/search-scroll-hidden-decoration-container-crash-expected.txt: Added.
      * fast/forms/search/search-scroll-hidden-decoration-container-crash.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145239 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1caaa515
    • jsbell@chromium.org's avatar
      IndexedDB: Use WeakPtr for Factory-to-BackingStore reference · c6b17051
      jsbell@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111459
      
      Reviewed by Adam Barth.
      
      Source/WebCore:
      
      IDBFactoryBackendImpl maintains a map of backing stores - if another database in the same
      origin is opened, the backing store instance must be re-used). This was a map to raw
      pointers so that the backing store can be collected when all database references are
      dropped. The map was maintained manually by passing the factory to the IDBBackingStore which
      would add/remove itself on creation/destruction.
      
      Replace this with a HashMap<WeakPtr<T>>. This simplifies the plumbing; map entries
      "leak" but are purged on subsequent opens.
      
      Added webkit_unit_test (Chromium port) to verify refcounts.
      
      * Modules/indexeddb/IDBBackingStore.cpp:
      (WebCore::IDBBackingStore::IDBBackingStore): No need to notify factory of lifetime.
      (WebCore::IDBBackingStore::~IDBBackingStore): Ditto.
      (WebCore::IDBBackingStore::open): Ditto.
      * Modules/indexeddb/IDBBackingStore.h: No reference to the factory, but...
      (WebCore::IDBBackingStore::createWeakPtr): Do need to expose weak pointers for the factory to hold.
      * Modules/indexeddb/IDBFactoryBackendImpl.cpp:
      (WebCore::cleanWeakMap): Helper function to scrub a HashMap<WeakPtr<T>> of empty pointers.
      May move to WTF when we've learned how general it is, or come up with a dedicated WeakPtrHashMap type.
      (WebCore::IDBFactoryBackendImpl::openBackingStore): WeakPtr fu.
      * Modules/indexeddb/IDBFactoryBackendImpl.h:
      (IDBFactoryBackendImpl): Remove plumbing methods.
      
      Source/WebKit/chromium:
      
      Add new test that verifies refcounts.
      
      * WebKit.gyp: Don't include files depending on webkit_support.
      * tests/IDBBackingStoreTest.cpp:
      (WebCore::IDBBackingStoreTest::SetUp): No need for dummy factory.
      (MockIDBFactoryBackend): Allow access to protected openBackingStore method.
      (WebCore::TEST): Add new test that verifies refcounts.
      * tests/IDBCleanupOnIOErrorTest.cpp:
      (WebCore::TEST): No need for dummy factory.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145238 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c6b17051
    • ap@apple.com's avatar
      <rdar://problem/13363499> Blobs are not cleaned up when WebProcess terminates · a3877493
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=111803
      
              Reviewed by Brady Eidson.
      
              Track which blobs were created for each connection, and unregister them when
              the connection closes.
      
              Normally, this happens when a document is destroyed through PublicURLManager
              in WebProcess. But we don't get there when the web process crashes, or is terminated
              without waiting for document destruction.
      
              * NetworkProcess/FileAPI/NetworkBlobRegistry.cpp:
              (WebKit::NetworkBlobRegistry::registerBlobURL):
              (WebKit::NetworkBlobRegistry::unregisterBlobURL):
              (WebKit::NetworkBlobRegistry::connectionToWebProcessDidClose):
              * NetworkProcess/FileAPI/NetworkBlobRegistry.h:
              * NetworkProcess/NetworkConnectionToWebProcess.cpp:
              (WebKit::NetworkConnectionToWebProcess::didClose):
              (WebKit::NetworkConnectionToWebProcess::registerBlobURL):
              (WebKit::NetworkConnectionToWebProcess::registerBlobURLFromURL):
              (WebKit::NetworkConnectionToWebProcess::unregisterBlobURL):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145236 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a3877493
    • timothy@apple.com's avatar
      Make the WebKit2 Web Inspector use tiled drawing and accelerated drawing. · 49bc5a94
      timothy@apple.com authored
      <rdar://problem/12676223>
      
      Reviewed by David Kilzer.
      
      * UIProcess/WebInspectorProxy.cpp:
      (WebKit::createInspectorPageGroup): Call setAcceleratedDrawingEnabled with true on 10.8+.
      * UIProcess/mac/WebInspectorProxyMac.mm:
      (-[WKWebInspectorWKView _shouldUseTiledDrawingArea]): Added. Return YES on 10.8+.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145235 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      49bc5a94
    • commit-queue@webkit.org's avatar
      @media queries do not take zooming into account · 0967fce9
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=53186
      
      Patch by John Mellor <johnme@chromium.org> on 2013-03-08
      Reviewed by Kenneth Rohde Christiansen.
      
      Source/WebCore:
      
      Fixes @media width and height to take into account full page zoom, by
      adding code to MediaQueryEvaluator's width/heightMediaFeatureEval,
      corresponding to the existing code in Element::clientWidth which makes
      document.documentElement.clientWidth take into account page zoom.
      
      Test: fast/media/mq-width-pagezoom.html
      
      * css/MediaQueryEvaluator.cpp:
      (WebCore::heightMediaFeatureEval):
      (WebCore::widthMediaFeatureEval):
      
      LayoutTests:
      
      * fast/media/mq-width-pagezoom-expected.html: Added.
      * fast/media/mq-width-pagezoom.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145233 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0967fce9
    • commit-queue@webkit.org's avatar
      [BlackBerry] Add stubs for DNSResolveQueue platform specific methods · 4f2f71a4
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111841
      
      Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2013-03-08
      Reviewed by Rob Buis.
      
      Add empty implementations of
      DNSResolveQueue::platformProxyIsEnabledInSystemPreferences() and
      DNSResolveQueue::platformResolve() to DNSBlackBerry.cpp to make it
      build.
      
      * platform/network/blackberry/DNSBlackBerry.cpp:
      (WebCore::DNSResolveQueue::platformProxyIsEnabledInSystemPreferences):
      (WebCore::DNSResolveQueue::platformResolve):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145232 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4f2f71a4
    • cfleizach@apple.com's avatar
      [Mac] [WK2] platform/mac/accessibility/press-action-is-first.html fails · 29583592
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=111814
      
      Reviewed by Ryosuke Niwa.
      
      Tools:
      
      Add the needed supportedActions() attribute to WKTestRunner.
      
      * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
      (WTR::AccessibilityUIElement::supportedActions):
      * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h:
      (AccessibilityUIElement):
      * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl:
      * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
      (WTR::AccessibilityUIElement::supportedActions):
      
      LayoutTests:
      
      * platform/mac-wk2/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145231 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      29583592
    • commit-queue@webkit.org's avatar
      Coordinated Graphics: Handle scrolling correctly. · 673042ba
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111406
      
      Patch by Huang Dongsung <luxtella@company100.net> on 2013-03-08
      Reviewed by Simon Fraser.
      
      Coordinated Graphics deals with fast scrolling and slow scrolling in the same
      routine, so WebChromeClient::invalidateContentsForSlowScroll() should call
      DrawingArea:scroll().
      
      When CoordinatedLayerTreeHost::scrollNonCompositedContents() is called, we
      should call scheduleLayerFlush() to notify to UI Process. In addition, when we
      don't use fixed layout, we should call setNonCompositedContentsNeedDisplay() to
      update non composited contents.
      
      * WebProcess/WebCoreSupport/WebChromeClient.cpp:
      (WebKit::WebChromeClient::invalidateContentsForSlowScroll):
      * WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:
      (WebKit::CoordinatedLayerTreeHost::scrollNonCompositedContents):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145230 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      673042ba
    • commit-queue@webkit.org's avatar
      Adding a hook to collect data for a Google UMA histogram to track when · 87f28c37
      commit-queue@webkit.org authored
             m_needsCompositedScrolling is turned on and off.
             https://bugs.webkit.org/show_bug.cgi?id=111725
      
             Reviewed by Julien Chaffraix.
      
             We want to keep track of this information to quantify the effects of a
             few patches that will cause us to opt in to composited scrolling.
             Specifically, we want to measure the effects of
             https://bugs.webkit.org/show_bug.cgi?id=109302,
             https://bugs.webkit.org/show_bug.cgi?id=109966,
             https://bugs.webkit.org/show_bug.cgi?id=109591, and
             https://bugs.webkit.org/show_bug.cgi?id=107618.
      
             We do this by measuring a per-layer boolean value, and comparing the
             ratio between number of layers opted in and number of layers that remain
             uncomposited. We hope the relative number of layers opting in will
             increase after the relevant patches land and are enabled.
      
             Unfortunately implementing extra statistics is impractical at the
             moment since most of the actionable relevant data is expensive to
             compute. For example, it would be useful to know if the layers that opt
             out do so because of invisible or non-overlapping layers that cause a
             potential stacking container's children to be discontiguous, because we
             would potentially be able to mitigate the problem. However, this would
             add considerable overhead to perform overlap testing just to gather
             data.
      
             No new tests (no change in behaviour).
      
             * rendering/RenderLayer.cpp:
             (WebCore::RenderLayer::updateNeedsCompositedScrolling):
      
      Patch by Glenn Hartmann <hartmanng@chromium.org> on 2013-03-08
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145229 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      87f28c37
    • sudarsana.nagineni@linux.intel.com's avatar
      Unreviewed EFL gardening. · ea8416c2
      sudarsana.nagineni@linux.intel.com authored
      Update platform expectations for failing tests after r145024 and r145067.
      
      * platform/efl/compositing/overflow/composited-scrolling-paint-phases-expected.txt: Added.
      * platform/efl/fast/forms/datalist/input-list-expected.txt:
      * platform/efl/fast/forms/validationMessage-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145228 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ea8416c2
    • sudarsana.nagineni@linux.intel.com's avatar
      Unreviewed EFL gardening. · dae5726c
      sudarsana.nagineni@linux.intel.com authored
      Skip failing tests on EFL bots.
      
      * platform/efl/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145227 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dae5726c
    • commit-queue@webkit.org's avatar
      [BlackBerry] GraphicsContext: rename addRoundedRectClip to clipRoundedRect · 676a2ab9
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111852
      
      Patch by Alberto Garcia <agarcia@igalia.com> on 2013-03-08
      Reviewed by Rob Buis.
      
      This changed in r139353.
      
      * platform/graphics/blackberry/GraphicsContextBlackBerry.cpp:
      (WebCore::GraphicsContext::clipRoundedRect):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145226 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      676a2ab9
    • commit-queue@webkit.org's avatar
      [BlackBerry] Add BlendMode parameter to GraphicsContext::setPlatformCompositeOperation · 9e0451d1
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111840
      
      Patch by Alberto Garcia <agarcia@igalia.com> on 2013-03-08
      Reviewed by Rob Buis.
      
      This parameter was added in r137011.
      
      * platform/graphics/blackberry/GraphicsContextBlackBerry.cpp:
      (WebCore::GraphicsContext::setPlatformCompositeOperation):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145225 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9e0451d1
    • commit-queue@webkit.org's avatar
      [BlackBerry] Remove unused GraphicsContext::addInnerRoundedRectClip() · 8c0792f0
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111838
      
      Patch by Alberto Garcia <agarcia@igalia.com> on 2013-03-08
      Reviewed by Rob Buis.
      
      This was removed in r139138.
      
      * platform/graphics/blackberry/GraphicsContextBlackBerry.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145224 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c0792f0
    • commit-queue@webkit.org's avatar
      [BlackBerry] GraphicsContext: add fillRule parameter to clip() and canvasClip() · b2ec8ce3
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111836
      
      Patch by Alberto Garcia <agarcia@igalia.com> on 2013-03-08
      Reviewed by Rob Buis.
      
      This parameter was added in r139967.
      
      * platform/graphics/blackberry/PathBlackBerry.cpp:
      (WebCore):
      (WebCore::GraphicsContext::clip):
      (WebCore::GraphicsContext::canvasClip):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145223 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b2ec8ce3
    • kadam@inf.u-szeged.hu's avatar
      [Qt] Unreviewed gardening. Unskip now passing compositing tests. · f5f96927
      kadam@inf.u-szeged.hu authored
      * platform/qt-5.0-wk2/TestExpectations:
      * platform/qt/TestExpectations:
      * platform/qt/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145222 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f5f96927
    • vsevik@chromium.org's avatar
      Web Inspector: Get rid of file system ids and use file pathes as uri for file based uiSourceCodes. · 5aa1a186
      vsevik@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111753
      
      Reviewed by Pavel Feldman.
      
      Source/WebCore:
      
      * inspector/front-end/FileSystemMapping.js:
      (WebInspector.FileSystemMappingImpl):
      (WebInspector.FileSystemMappingImpl.prototype._loadFromSettings.get this):
      (WebInspector.FileSystemMappingImpl.prototype._loadFromSettings):
      (WebInspector.FileSystemMappingImpl.prototype._saveToSettings):
      (WebInspector.FileSystemMappingImpl.prototype.set addFileSystemMapping):
      (WebInspector.FileSystemMappingImpl.prototype.removeFileSystemMapping):
      (WebInspector.FileSystemMappingImpl.prototype.fileSystemPaths):
      (WebInspector.FileSystemMappingImpl.prototype.fileSystemPathForPrefix):
      * inspector/front-end/FileSystemProjectDelegate.js:
      (WebInspector.FileSystemProjectDelegate.projectId):
      (WebInspector.FileSystemProjectDelegate.prototype.id):
      (WebInspector.FileSystemProjectDelegate.prototype.fileSystemPath):
      (WebInspector.FileSystemWorkspaceProvider):
      (WebInspector.FileSystemWorkspaceProvider.prototype._fileSystemAdded):
      (WebInspector.FileSystemWorkspaceProvider.prototype._fileSystemRemoved):
      (WebInspector.FileSystemWorkspaceProvider.prototype.fileSystemPath):
      * inspector/front-end/IsolatedFileSystemManager.js:
      (WebInspector.IsolatedFileSystemManager.prototype._innerAddFileSystem):
      (WebInspector.IsolatedFileSystemManager.prototype._fileSystemRemoved):
      * inspector/front-end/Workspace.js:
      (WebInspector.Workspace.prototype.uiSourceCodeForURL):
      
      LayoutTests:
      
      * inspector/file-system-mapping-expected.txt:
      * inspector/file-system-mapping.html:
      * inspector/file-system-project-expected.txt:
      * inspector/workspace-mapping-expected.txt:
      * inspector/workspace-mapping.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145221 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5aa1a186
    • vsevik@chromium.org's avatar
      Web Inspector: Polish TabbedEditorContaner and ScriptsNavigator behavior. · ac749423
      vsevik@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111732
      
      Reviewed by Pavel Feldman.
      
      Resources matching inspectedPageURL are always expanded in NavigatorView now.
      Snippets tab in scripts navigator is not automatically opened anymore.
      Cleared saved TabbedEditorContainer history because it might have been corrupted due to errors in earlier versions.
      Snippets are not revealed in TabbedEditorContainer anymore unless they were actually selected by user or there is no other tabs opened.
      
      * inspector/front-end/NavigatorView.js:
      (WebInspector.NavigatorView):
      (WebInspector.NavigatorView.prototype.addUISourceCode):
      (WebInspector.NavigatorView.prototype._inspectedURLChanged):
      (WebInspector.NavigatorView.prototype.revealUISourceCode):
      (WebInspector.NavigatorView.prototype.removeUISourceCode):
      (WebInspector.NavigatorFolderTreeElement.prototype.onattach):
      (WebInspector.NavigatorUISourceCodeTreeNode.prototype.uiSourceCode):
      (WebInspector.NavigatorUISourceCodeTreeNode.prototype.reveal):
      * inspector/front-end/ScriptsNavigator.js:
      (WebInspector.ScriptsNavigator.prototype.revealUISourceCode):
      * inspector/front-end/ScriptsPanel.js:
      (WebInspector.ScriptsPanel.prototype._showFile):
      * inspector/front-end/Settings.js:
      (WebInspector.VersionController.prototype._updateVersionFrom1To2):
      * inspector/front-end/TabbedEditorContainer.js:
      (WebInspector.TabbedEditorContainer.prototype.addUISourceCode.tabId.this._tabIds.get this):
      (WebInspector.TabbedEditorContainer.prototype.addUISourceCode):
      (WebInspector.TabbedEditorContainer.History.prototype._rebuildItemIndex):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145220 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ac749423
    • zarvai@inf.u-szeged.hu's avatar
      [Qt] Unreviewed gardening. · 51e02db2
      zarvai@inf.u-szeged.hu authored
      * platform/qt/TestExpectations: Skip test after r145195.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145219 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      51e02db2
    • vsevik@chromium.org's avatar
      Web Inspector: Add shortcut for running a snippet. · 7d4cdf39
      vsevik@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111680
      
      Reviewed by Pavel Feldman.
      
      Added Ctrl/Cmd+Enter as a shortcut for running a snippet.
      
      * inspector/front-end/SnippetJavaScriptSourceFrame.js:
      (WebInspector.SnippetJavaScriptSourceFrame):
      (WebInspector.SnippetJavaScriptSourceFrame.prototype._runButtonClicked):
      (WebInspector.SnippetJavaScriptSourceFrame.prototype._runSnippet):
      (WebInspector.SnippetJavaScriptSourceFrame.prototype._onKeyDown):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145218 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7d4cdf39