1. 22 Mar, 2012 40 commits
    • ahf@0x90.dk's avatar
      [Qt][WK2] Remember to initialize databaseQuotaDialog https://bugs.webkit.org/show_bug.cgi?id=81942 · 4976782e
      ahf@0x90.dk authored
      Reviewed by Kenneth Rohde Christiansen.
      
      * UIProcess/API/qt/qquickwebview.cpp:
      (QQuickWebViewPrivate::QQuickWebViewPrivate):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111737 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4976782e
    • dpranke@chromium.org's avatar
      Re-land fix for r81603 yet again (!) with latest build fix. · f33d6c5b
      dpranke@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81603
      
      Unreviewed, build fix.
      
      The latest problem was a bad sprintf() in
      BasePort._get_crash_log(). I've reworked that routine and added
      unit tests for coverage.
      
      * Scripts/webkitpy/layout_tests/controllers/single_test_runner.py:
      (SingleTestRunner._handle_error):
      * Scripts/webkitpy/layout_tests/controllers/test_result_writer.py:
      (write_test_result):
      (TestResultWriter.write_crash_log):
      * Scripts/webkitpy/layout_tests/port/base.py:
      (Port.diff_text):
      (Port._get_crash_log):
      * Scripts/webkitpy/layout_tests/port/chromium.py:
      (ChromiumDriver.run_test):
      * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
      (ChromiumDriverTest.test_crash_log):
      * Scripts/webkitpy/layout_tests/port/driver.py:
      (DriverOutput.__init__):
      * Scripts/webkitpy/layout_tests/port/mac.py:
      (MacPort.is_lion):
      (MacPort._get_crash_log):
      * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
      (test_default_child_processes):
      (test_get_crash_log):
      * Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py:
      (MockDRTPortTest.test_get_crash_log):
      * Scripts/webkitpy/layout_tests/port/port_testcase.py:
      (PortTestCase.test_get_crash_log):
      * Scripts/webkitpy/layout_tests/port/test.py:
      (TestDriver.run_test):
      * Scripts/webkitpy/layout_tests/port/webkit.py:
      (WebKitDriver.__init__):
      (WebKitDriver._start):
      (WebKitDriver.has_crashed):
      (WebKitDriver._check_for_driver_crash):
      (WebKitDriver.run_test):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111736 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f33d6c5b
    • jocelyn.turcotte@nokia.com's avatar
      TiledBackingStore: Fix test regressions that appeared with r111560. · 46cd6d0f
      jocelyn.turcotte@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=81519
      
      Reviewed by Kenneth Rohde Christiansen.
      
      Source/WebCore:
      
      The visible rect wasn't intersected with the contents rect anymore which
      could lead to an astronomical layer size to check for intersecting tiles.
      
      Add a visibleContentsRect that doesn't do the conversion and use it
      in visibleAreaIsCovered.
      
      * platform/graphics/TiledBackingStore.cpp:
      (WebCore::TiledBackingStore::visibleContentsRect):
      (WebCore):
      (WebCore::TiledBackingStore::visibleRect):
      (WebCore::TiledBackingStore::visibleAreaIsCovered):
      * platform/graphics/TiledBackingStore.h:
      (TiledBackingStore):
      
      LayoutTests:
      
      * platform/qt-5.0-wk2/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111735 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      46cd6d0f
    • commit-queue@webkit.org's avatar
      [chromium] Plug-in failing to load shouldn't say "Missing Plug-in" · 39997812
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81907
      
      Patch by Bernhard Bauer <bauerb@google.com> on 2012-03-22
      Reviewed by Adam Barth.
      
      Adding a MissingPluginText value to WebLocalizedString which can be used to override the "Missing Plug-in" message.
      
      * public/platform/WebLocalizedString.h:
      * src/LocalizedStrings.cpp:
      (WebCore::missingPluginText):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111734 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      39997812
    • commit-queue@webkit.org's avatar
      Make Length Calculation functions non-inline · f132a5d8
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81733
      
      Currently length calculation functions in LengthFunctions.h are inline. These functions are pretty big to be inline.
      And these functions are expected to grow again when new length units will be introduced in bug 27160.
      
      A decent rule of thumb is to not inline a function if it is more than 10 lines long. Also it's typically not cost effective to inline
      functions with loops or switch statements. (Reference: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Inline_Functions).
      
      Ran PerformanceTests/Parser/html5-full-render.html on Mac Snow-Leopard with and without the patch and did not see much performance difference.
      
      Patch by Joe Thomas <joethomas@motorola.com> on 2012-03-22
      Reviewed by Antti Koivisto.
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * Target.pri:
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * css/LengthFunctions.cpp: Added.
      (WebCore):
      (WebCore::miminumValueForLength):
      (WebCore::valueForLength):
      (WebCore::floatValueForLength):
      * css/LengthFunctions.h:
      (WebCore):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111733 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f132a5d8
    • mitz@apple.com's avatar
      Added fast/events/drag-link.html to the Mac WebKit2 skip list, because running it has · 5f3570d8
      mitz@apple.com authored
      the undesireable side effect of dropping a URL into another application’s window or the
      desktop. <http://webkit.org/b/81833> tracks this test.
      
      * platform/mac-wk2/Skipped:
      * platform/mac-wk2/fast/events: Removed.
      * platform/mac-wk2/fast/events/drag-link-expected.txt: Removed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111732 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5f3570d8
    • alexis.menard@openbossa.org's avatar
      Increase code sharing between CSSParser and CSSPropertyLonghand. · 7f095be7
      alexis.menard@openbossa.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81587
      
      Reviewed by Antti Koivisto.
      
      Expose the longhands declaration for a given shorthand in CSSPropertyLonghand and
      make CSSParser use them. It will make the declaration of longhands in one place only.
      Remove the map of CSSPropertyLonghand and replace it by a regular switch/case.
      The map doesn't bring much here and it's cleaner and faster to use the switch.
      It also shows a little performance improvement in CSS/CSSPropertySetterGetter.html.
      
      No new tests : no behavior change.
      
      * css/CSSParser.cpp:
      (WebCore::CSSParser::parseValue):
      (WebCore::CSSParser::parseAnimationShorthand):
      (WebCore::CSSParser::parseTransitionShorthand):
      (WebCore::CSSParser::parseShorthand):
      Modify the prototype of this function to directly use the CSSPropertyLonghand.
      * css/CSSParser.h:
      (WebCore):
      (CSSParser):
      * css/CSSPropertyLonghand.cpp:
      (WebCore):
      (WebCore::backgroundLonghand):
      (WebCore::backgroundPositionLonghand):
      (WebCore::backgroundRepeatLonghand):
      (WebCore::borderLonghand):
      (WebCore::borderBottomLonghand):
      (WebCore::borderColorLonghand):
      (WebCore::borderImageLonghand):
      (WebCore::borderLeftLonghand):
      (WebCore::borderRadiusLonghand):
      (WebCore::borderRightLonghand):
      (WebCore::borderSpacingLonghand):
      (WebCore::borderStyleLonghand):
      (WebCore::borderTopLonghand):
      (WebCore::borderWidthLonghand):
      (WebCore::listStyleLonghand):
      (WebCore::fontLonghand):
      (WebCore::marginLonghand):
      (WebCore::outlineLonghand):
      (WebCore::overflowLonghand):
      (WebCore::paddingLonghand):
      (WebCore::webkitAnimationLonghand):
      (WebCore::webkitBorderAfterLonghand):
      (WebCore::webkitBorderBeforeLonghand):
      (WebCore::webkitBorderEndLonghand):
      (WebCore::webkitBorderStartLonghand):
      (WebCore::webkitColumnsLonghand):
      (WebCore::webkitColumnRuleLonghand):
      (WebCore::webkitFlexFlowLonghand):
      (WebCore::webkitMarginCollapseLonghand):
      (WebCore::webkitMarqueeLonghand):
      (WebCore::webkitMaskLonghand):
      (WebCore::webkitMaskPositionLonghand):
      (WebCore::webkitMaskRepeatLonghand):
      (WebCore::webkitTextEmphasisLonghand):
      (WebCore::webkitTextStrokeLonghand):
      (WebCore::webkitTransitionLonghand):
      (WebCore::webkitTransformOriginLonghand):
      (WebCore::webkitWrapLonghand):
      (WebCore::longhandForProperty):
      * css/CSSPropertyLonghand.h:
      (WebCore):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111731 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7f095be7
    • mitz@apple.com's avatar
      Fixed a typo in the change log · a04460d7
      mitz@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111730 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a04460d7
    • mitz@apple.com's avatar
      Added Mac expected results for this test from r110938, and removed the render tree dump · c03b9e2a
      mitz@apple.com authored
      results from the cross-platform location, because this test contains text, so the render
      varies by platform.
      
      * fast/events/resize-events-expected.txt: Removed.
      * platform/mac/fast/events/resize-events-expected.png: Added.
      * platform/mac/fast/events/resize-events-expected.txt: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111729 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c03b9e2a
    • commit-queue@webkit.org's avatar
      Use stereo AudioBuffer instead of RealtimeAnalyserNode in the layout test of... · 04eea74e
      commit-queue@webkit.org authored
      Use stereo AudioBuffer instead of RealtimeAnalyserNode in the layout test of stereo2mono-down-mixing
      https://bugs.webkit.org/show_bug.cgi?id=81881
      
      Patch by Xingnan Wang <xingnan.wang@intel.com> on 2012-03-22
      Reviewed by Chris Rogers.
      
      * webaudio/stereo2mono-down-mixing.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111728 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      04eea74e
    • eae@chromium.org's avatar
      Unreviewed, touching file to force bots to pick up CSS_SHADERS flag change. · cc355421
      eae@chromium.org authored
      * css/CSSStyleSelector.h:
      (CSSStyleSelector):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111727 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cc355421
    • mifenton@rim.com's avatar
      [BlackBerry] DOMSupport isPositionInNode should have early returns for null nodes · 7c77445c
      mifenton@rim.com authored
      https://bugs.webkit.org/show_bug.cgi?id=81929
      
      Reviewed by Rob Buis.
      
      Add early returns in isPositionInNode when either
      node or the position node is null.
      
      * WebKitSupport/DOMSupport.cpp:
      (BlackBerry::WebKit::DOMSupport::isPositionInNode):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111726 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7c77445c
    • commit-queue@webkit.org's avatar
      ReverbConvolver::latencyFrames() should return 0. · 6a0f02ab
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81806
      
      Patch by Xingnan Wang <xingnan.wang@intel.com> on 2012-03-22
      Reviewed by Chris Rogers.
      
      * platform/audio/ReverbConvolver.cpp:
      (WebCore::ReverbConvolver::latencyFrames):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111725 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6a0f02ab
    • eae@chromium.org's avatar
      Unreviewed test_expectations update for chromium. · 070836ea
      eae@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111724 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      070836ea
    • mitz@apple.com's avatar
      Added fast/events/remove-target-with-shadow-in-drag.html to the Mac WebKit2 skip list, since · 82221fac
      mitz@apple.com authored
      it relies on dragging using EventSender, which doesn’t work in WebKitTestRunner.
      <http://webkit.org/b/68552> tracks this issue.
      
      * platform/mac-wk2/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111723 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      82221fac
    • ahf@0x90.dk's avatar
      [Qt] Enable support for handling database quota's in the MiniBrowser · 867f9c4b
      ahf@0x90.dk authored
      https://bugs.webkit.org/show_bug.cgi?id=81928
      
      Reviewed by Simon Hausmann.
      
      * MiniBrowser/qt/qml/BrowserWindow.qml:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111722 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      867f9c4b
    • ahf@0x90.dk's avatar
      [Qt][WK2] Pass Origin information to the DatabaseQuotaDialogContextObject... · 9dfea8cc
      ahf@0x90.dk authored
      [Qt][WK2] Pass Origin information to the DatabaseQuotaDialogContextObject https://bugs.webkit.org/show_bug.cgi?id=81910
      
      Reviewed by Simon Hausmann.
      
      * UIProcess/API/qt/qquickwebview.cpp:
      (QQuickWebViewPrivate::exceededDatabaseQuota):
      * UIProcess/API/qt/qquickwebview_p_p.h:
      (QQuickWebViewPrivate):
      * UIProcess/qt/QtDialogRunner.cpp:
      (DatabaseQuotaDialogContextObject):
      (DatabaseQuotaDialogContextObject::DatabaseQuotaDialogContextObject):
      (DatabaseQuotaDialogContextObject::securityOrigin):
      (QtDialogRunner::initForDatabaseQuotaDialog):
      * UIProcess/qt/QtDialogRunner.h:
      (QtDialogRunner):
      * UIProcess/qt/QtWebPageUIClient.cpp:
      (QtWebPageUIClient::exceededDatabaseQuota):
      * UIProcess/qt/QtWebPageUIClient.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111721 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9dfea8cc
    • tony@chromium.org's avatar
      refactor flexbox in preparation for flex-line-pack · de5e2926
      tony@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81843
      
      Reviewed by Ojan Vafai.
      
      Replace WrapReverseContext with a vector of LineContexts that contain
      the same information, plus values needed for flex-align.
      
      alignChildren has been moved to after all the lines have been
      positioned. We want to align children after flex-line-pack has changed
      the size of each line to avoid unnecessary layouts.
      
      Take 2: Remove the assert. If there are no children, then there are no
      flex lines. Instead, assert that child is not null.
      
      No new tests, just refactoring.
      
      * rendering/RenderFlexibleBox.cpp:
      (WebCore::RenderFlexibleBox::LineContext::LineContext): New struct,
      holds information needed for wrap-reverse and aligning children.
      (RenderFlexibleBox::LineContext):
      (WebCore::RenderFlexibleBox::layoutFlexItems): alignChildren after layout out all the lines rather than after each line.
      (WebCore::RenderFlexibleBox::layoutAndPlaceChildren): don't alignChildren
      (WebCore::RenderFlexibleBox::alignChildren): align all flex items, not just a line at a time.
      (WebCore::RenderFlexibleBox::flipForWrapReverse): Update to use LineContext
      * rendering/RenderFlexibleBox.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111720 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      de5e2926
    • kubo@profusion.mobi's avatar
      [EFL] Gardening, add and update animations/, fast/css, · a43e1d76
      kubo@profusion.mobi authored
      fast/line-grid and fast/repaint baselines and expectations.
      
      * platform/efl/animations/cross-fade-background-image-expected.png: Added.
      * platform/efl/animations/cross-fade-background-image-expected.txt: Added.
      * platform/efl/animations/cross-fade-border-image-source-expected.png: Added.
      * platform/efl/animations/cross-fade-border-image-source-expected.txt: Added.
      * platform/efl/animations/cross-fade-list-style-image-expected.png: Added.
      * platform/efl/animations/cross-fade-list-style-image-expected.txt: Added.
      * platform/efl/animations/cross-fade-webkit-mask-image-expected.png: Added.
      * platform/efl/animations/cross-fade-webkit-mask-image-expected.txt: Added.
      * platform/efl/fast/css/003-expected.txt:
      * platform/efl/fast/css/004-expected.txt:
      * platform/efl/fast/css/005-expected.txt:
      * platform/efl/fast/css/acid2-expected.txt:
      * platform/efl/fast/css/acid2-pixel-expected.txt:
      * platform/efl/fast/css/bidi-override-in-anonymous-block-expected.txt:
      * platform/efl/fast/css/color-correction-backgrounds-and-text-expected.txt:
      * platform/efl/fast/css/color-correction-on-text-expected.txt:
      * platform/efl/fast/css/css2-system-fonts-expected.txt:
      * platform/efl/fast/css/empty-inline-003-quirksmode-expected.txt: Added.
      * platform/efl/fast/css/empty-inline-line-height-first-line-expected.txt: Added.
      * platform/efl/fast/css/empty-inline-line-height-first-line-quirksmode-expected.txt: Added.
      * platform/efl/fast/css/first-letter-first-line-hover-expected.txt:
      * platform/efl/fast/css/font-face-woff-expected.txt:
      * platform/efl/fast/css/font-weight-1-expected.txt:
      * platform/efl/fast/css/font_property_normal-expected.txt:
      * platform/efl/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
      * platform/efl/fast/css/hover-subselector-expected.txt:
      * platform/efl/fast/css/hsl-color-expected.txt:
      * platform/efl/fast/css/ignore-text-zoom-expected.png: Added.
      * platform/efl/fast/css/inline-properties-important-expected.txt:
      * platform/efl/fast/css/invalidation-errors-3-expected.txt:
      * platform/efl/fast/css/non-empty-span-expected.png: Added.
      * platform/efl/fast/css/non-empty-span-expected.txt: Added.
      * platform/efl/fast/css/preserve-user-specified-zoom-level-on-reload-expected.png: Added.
      * platform/efl/fast/css/pseudo-first-line-border-width-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.txt: Added.
      * platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.txt: Added.
      * platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-expected.txt: Added.
      * platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.txt: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-and-parent-dynamic-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-and-parent-dynamic-expected.txt: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.txt: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.txt: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-ancestor-expected.txt: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.txt: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.txt: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.png: Added.
      * platform/efl/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.txt: Added.
      * platform/efl/fast/css/selector-set-attribute-expected.txt:
      * platform/efl/fast/css/transform-default-parameter-expected.txt:
      * platform/efl/fast/css/zoom-body-scroll-expected.txt: Added.
      * platform/efl/fast/css/zoom-font-size-expected.txt:
      * platform/efl/fast/line-grid/line-align-left-edges-expected.png: Added.
      * platform/efl/fast/line-grid/line-align-left-edges-expected.txt: Added.
      * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Added.
      * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Added.
      * platform/efl/fast/line-grid/line-grid-contains-value-expected.png: Added.
      * platform/efl/fast/line-grid/line-grid-contains-value-expected.txt: Added.
      * platform/efl/fast/line-grid/line-grid-into-columns-expected.png: Added.
      * platform/efl/fast/line-grid/line-grid-into-columns-expected.txt: Added.
      * platform/efl/fast/repaint/scroll-inside-table-cell-expected.png: Added.
      * platform/efl/fast/repaint/table-hover-on-link-expected.png: Added.
      * platform/efl/fast/repaint/transform-rotate-and-remove-expected.png: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111719 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a43e1d76
    • eae@chromium.org's avatar
      Unreviewed test_expectations update for chromium. Marking a couple of tests as... · 6b4d0aac
      eae@chromium.org authored
      Unreviewed test_expectations update for chromium. Marking a couple of tests as SLOW on SNOWLEOPARD DEBUG.
      
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111718 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b4d0aac
    • commit-queue@webkit.org's avatar
      Event dispatching in XMLHttpRequestProgressEventThrottle should go through... · 0e2b86c3
      commit-queue@webkit.org authored
      Event dispatching in XMLHttpRequestProgressEventThrottle should go through XMLHttpRequestProgressEventThrottle::dispatchEvent
      https://bugs.webkit.org/show_bug.cgi?id=46743
      
      Patch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-03-22
      Reviewed by Julien Chaffraix
      Based on original patch by Anton D'Auria
      
      In preparation for platform-specific queuing of XMLHttpRequest events,
      this patch changes all calls to m_target->dispatchEvent to
      XMLHttpRequestProgressEventThrottle::dispatchEvent.
      Currently, we queue only one progress event on suspend() if we have
      throttled progress events. We should be able to queue all XHR events
      that can be generated after suspend(), if the platform network layer
      continues to receive data.
      XMLHttpRequest uses XMLHttpRequestProgressEventThrottle to dispatch only
      download events, so this doesn't change behavior of upload events, which
      aren't throttled or queued.
      
      * xml/XMLHttpRequest.cpp:
      (WebCore::XMLHttpRequest::callReadyStateChangeListener):
      * xml/XMLHttpRequestProgressEventThrottle.cpp:
      (WebCore::XMLHttpRequestProgressEventThrottle::dispatchReadyStateChangeEvent):
      (WebCore::XMLHttpRequestProgressEventThrottle::dispatchEvent):
      (WebCore::XMLHttpRequestProgressEventThrottle::flushProgressEvent):
      (WebCore::XMLHttpRequestProgressEventThrottle::dispatchPausedEvent):
      (WebCore::XMLHttpRequestProgressEventThrottle::fired):
      * xml/XMLHttpRequestProgressEventThrottle.h:
      (XMLHttpRequestProgressEventThrottle):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111717 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0e2b86c3
    • commit-queue@webkit.org's avatar
      [EFL] Map BackSpace key code to Unicode value · 737cfd83
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81130
      
      Source/WebCore:
      
      Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-03-22
      Reviewed by Gustavo Noronha Silva.
      
      Test: fast/events/backspace-navigates-back.html
      
      * platform/efl/EflKeyboardUtilities.cpp:
      (WebCore::createKeyMap): Map BackSpace to Unicode value
      
      LayoutTests:
      
      Unskip fast/events/backspace-navigates-back.html
      
      Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-03-22
      Reviewed by Gustavo Noronha Silva.
      
      * platform/efl/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111716 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      737cfd83
    • kkristof@inf.u-szeged.hu's avatar
      [Qt] Gardening, skip failing tests after r111560. · 4f8ddb43
      kkristof@inf.u-szeged.hu authored
      https://bugs.webkit.org/show_bug.cgi?id=81519
      
      Reviewed by Csaba Osztrogonác.
      
      * platform/qt-5.0-wk2/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111715 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4f8ddb43
    • inferno@chromium.org's avatar
      Incorrect beforeChild parent calculation in RenderRubyBase::moveChildren. · b85a123c
      inferno@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=80297
      
      Reviewed by Julien Chaffraix.
      
      Source/WebCore:
      
      beforeChild might share the same anonymous block parent with other previous
      siblings. Before moving the children across ruby bases, we need to make sure
      to split the tree across the beforeChild correctly.
      
      Test: fast/ruby/ruby-text-before-child-split.html
      
      * rendering/RenderRubyBase.cpp:
      (WebCore::RenderRubyBase::moveChildren):
      
      LayoutTests:
      
      Test passes if you see the inline continuation in the first ruby base and only the
      simple text in the second ruby base.
      
      * fast/ruby/ruby-text-before-child-split-expected.png: Added.
      * fast/ruby/ruby-text-before-child-split-expected.txt: Added.
      * fast/ruby/ruby-text-before-child-split.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111714 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b85a123c
    • kubo@profusion.mobi's avatar
      [EFL] Gardening, update a few more fast/forms baselines. · 6c1c56eb
      kubo@profusion.mobi authored
      * platform/efl/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png: Added.
      * platform/efl/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt: Added.
      * platform/efl/fast/forms/file/file-input-pressed-state-expected.png: Added.
      * platform/efl/fast/forms/input-placeholder-text-indent-expected.png:
      * platform/efl/fast/forms/isindex-placeholder-expected.png:
      * platform/efl/fast/forms/placeholder-with-positioned-element-expected.png:
      * platform/efl/fast/forms/select-overflow-scroll-expected.png: Added.
      * platform/efl/fast/forms/select-overflow-scroll-expected.txt: Added.
      * platform/efl/fast/forms/select-overflow-scroll-inherited-expected.png: Added.
      * platform/efl/fast/forms/select-overflow-scroll-inherited-expected.txt: Added.
      * platform/efl/fast/forms/textarea-placeholder-wrapping-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111712 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6c1c56eb
    • kkristof@inf.u-szeged.hu's avatar
      [Qt] Gardening, skip failing tests after r111560. · d2ab378c
      kkristof@inf.u-szeged.hu authored
      https://bugs.webkit.org/show_bug.cgi?id=81519
      
      Reviewed by Csaba Osztrogonác.
      
      * platform/qt-5.0-wk2/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111711 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d2ab378c
    • kkristof@inf.u-szeged.hu's avatar
      [Qt] Fix Qt minimal build after r111692 · c3051bef
      kkristof@inf.u-szeged.hu authored
      Reviewed by Csaba Osztrogonác.
      
      * bindings/js/JSScriptProfileNodeCustom.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111710 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c3051bef
    • commit-queue@webkit.org's avatar
      [EFL] Implement LayoutTestController::setEditingBehavior · a6126518
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81124
      
      Source/WebKit/efl:
      
      Add missing implementation setEditingBehavior to EFL's
      DumpRenderTreeSupport. This setting controls various editing
      behaviors that differ between platforms.
      
      Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-03-22
      Reviewed by Martin Robinson.
      
      * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
      (DumpRenderTreeSupportEfl::setEditingBehavior):
      * WebCoreSupport/DumpRenderTreeSupportEfl.h:
      
      Tools:
      
      Adding missing implementation setEditingBehavior to EFL's
      LayoutTestController. This implementation allows us to
      unskip some tests from the skip list.
      
      Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-03-22
      Reviewed by Martin Robinson.
      
      * DumpRenderTree/efl/LayoutTestControllerEfl.cpp:
      (LayoutTestController::setEditingBehavior): Implemented.
      
      LayoutTests:
      
      Unskip tests connected with setEditingBehavior.
      
      Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-03-22
      Reviewed by Martin Robinson.
      
      * platform/efl/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111709 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a6126518
    • enne@google.com's avatar
      [chromium] Fix scrollbar layers holding onto invalid textures after lost context · b4c9ed61
      enne@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=81841
      
      Reviewed by James Robinson.
      
      Source/WebCore:
      
      Unit test: CCLayerTreeHostImplTest.scrollbarLayerLostContext
      
      * platform/graphics/chromium/cc/CCScrollbarLayerImpl.cpp:
      (WebCore::CCScrollbarLayerImpl::willDraw):
      
      Source/WebKit/chromium:
      
      * tests/CCLayerTreeHostImplTest.cpp:
      (WebKitTests::TEST_F):
      (WebKitTests):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111708 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b4c9ed61
    • commit-queue@webkit.org's avatar
      [GTK] Add MediaStream feature to avoid MediaStream test failure · 4c876962
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81727
      
      Patch by Mao Yujie <yujie.mao@intel.com> on 2012-03-22
      Reviewed by Martin Robinson.
      
      * GNUmakefile.am:
      * WebCoreSupport/UserMediaClientGtk.cpp: Added.
      (WebKit):
      (WebKit::UserMediaClientGtk::UserMediaClientGtk):
      (WebKit::UserMediaClientGtk::~UserMediaClientGtk):
      (WebKit::UserMediaClientGtk::pageDestroyed):
      (WebKit::UserMediaClientGtk::requestUserMedia):
      (WebKit::UserMediaClientGtk::cancelUserMediaRequest):
      * WebCoreSupport/UserMediaClientGtk.h: Added.
      (WebKit):
      (UserMediaClientGtk):
      * webkit/webkitwebview.cpp:
      (webkit_web_view_init):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111707 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4c876962
    • philn@webkit.org's avatar
      [GTK] ASSERT bug in WebAudio (AudioFileReader) · 1cf7bc93
      philn@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81777
      
      Reviewed by Martin Robinson.
      
      * platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:
      (WebCore::AudioFileReader::decodeAudioForBusCreation): Don't steal
      the GstBus floating reference.
      (WebCore::AudioFileReader::createBus): Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111706 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1cf7bc93
    • jocelyn.turcotte@nokia.com's avatar
      [Qt] Don't resume the suspended page if the user is continuously flicking. · be85c582
      jocelyn.turcotte@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=81895
      
      Reviewed by Kenneth Rohde Christiansen.
      
      Create an additional suspend deferrer between TouchBegin and TouchEnd to
      relay with the one kept while the flick animation is running.
      This allows the page to be suspended when a pan gesture starts and stay
      that way until the last flick animation ends.
      
      * UIProcess/qt/QtViewportInteractionEngine.cpp:
      (WebKit::QtViewportInteractionEngine::touchBegin):
      (WebKit):
      (WebKit::QtViewportInteractionEngine::touchEnd):
      (WebKit::QtViewportInteractionEngine::pinchGestureStarted):
      * UIProcess/qt/QtViewportInteractionEngine.h:
      (QtViewportInteractionEngine):
      * UIProcess/qt/QtWebPageEventHandler.cpp:
      (QtWebPageEventHandler::doneWithTouchEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111705 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      be85c582
    • loislo@chromium.org's avatar
      Unreviewed: Web Inspector: fix syntax error in text. · 24dd2c0b
      loislo@chromium.org authored
      * English.lproj/localizedStrings.js:
      * inspector/front-end/HeapSnapshotProxy.js:
      (WebInspector.HeapSnapshotWorker.prototype._messageReceived):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      24dd2c0b
    • commit-queue@webkit.org's avatar
      [EFL] Change returned view mode in case of NULL of ewkView. · 7ead0fb9
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81636
      
      Patch by Krzysztof Czech <k.czech@samsung.com> on 2012-03-22
      Reviewed by Eric Seidel.
      
      Function ewk_view_mode_get returns wrong view mode in case of NULL of ewkView.
      
      * ewk/ewk_view.cpp:
      (_Ewk_View_Private_Data):
      (ewk_view_mode_get):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111703 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7ead0fb9
    • yurys@chromium.org's avatar
      Unreviewed, rolling out r111688. · 82bad543
      yurys@chromium.org authored
      http://trac.webkit.org/changeset/111688
      https://bugs.webkit.org/show_bug.cgi?id=81912
      
      "Heap profiler test fails" (Requested by yurys on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-03-22
      
      * inspector/front-end/HeapSnapshot.js:
      (WebInspector.HeapSnapshot.prototype._buildRetainers):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111702 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      82bad543
    • commit-queue@webkit.org's avatar
      [chromium] Early out in a new prepareToDraw() step if checkerboarding an... · a0a09190
      commit-queue@webkit.org authored
      [chromium] Early out in a new prepareToDraw() step if checkerboarding an accelerated animation in order to skip the frame
      https://bugs.webkit.org/show_bug.cgi?id=81437
      
      Patch by Dana Jansens <danakj@chromium.org> on 2012-03-22
      Reviewed by Adrienne Walker.
      
      Source/WebCore:
      
      Split CCLayerTreeHostImpl::drawLayers() into two phases:
      prepareToDraw() and drawLayers().
      
      When calculating a RenderPass, and we checkerboard a quad on a
      layer, bubble this info back up to CCLayerTreeHostImpl. If the
      layer is transforming in an animation, then abort the prepareToDraw()
      phase and cause it to return false back to the thread proxy.
      
      Unit test: CCLayerTreeHostImplTest.prepareToDrawFailsWhenAnimationUsesCheckerboard
      
      * platform/graphics/chromium/cc/CCLayerImpl.cpp:
      (WebCore::CCLayerImpl::appendQuads):
      * platform/graphics/chromium/cc/CCLayerImpl.h:
      (CCLayerImpl):
      * platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp:
      (WebCore::CCLayerTreeHostImpl::calculateRenderPasses):
      (WebCore::CCLayerTreeHostImpl::prepareToDraw):
      (WebCore):
      (WebCore::CCLayerTreeHostImpl::drawLayers):
      * platform/graphics/chromium/cc/CCLayerTreeHostImpl.h:
      (CCLayerTreeHostImpl):
      (FrameData):
      * platform/graphics/chromium/cc/CCQuadCuller.cpp:
      (WebCore::CCQuadCuller::append):
      * platform/graphics/chromium/cc/CCQuadCuller.h:
      (CCQuadCuller):
      * platform/graphics/chromium/cc/CCRenderPass.cpp:
      (WebCore::CCRenderPass::appendQuadsForLayer):
      * platform/graphics/chromium/cc/CCRenderPass.h:
      (CCRenderPass):
      * platform/graphics/chromium/cc/CCScrollbarLayerImpl.cpp:
      (WebCore::CCScrollbarLayerImpl::appendQuads):
      * platform/graphics/chromium/cc/CCScrollbarLayerImpl.h:
      (CCScrollbarLayerImpl):
      * platform/graphics/chromium/cc/CCSingleThreadProxy.cpp:
      (WebCore::CCSingleThreadProxy::doComposite):
      * platform/graphics/chromium/cc/CCSolidColorLayerImpl.cpp:
      (WebCore::CCSolidColorLayerImpl::appendQuads):
      * platform/graphics/chromium/cc/CCSolidColorLayerImpl.h:
      (CCSolidColorLayerImpl):
      * platform/graphics/chromium/cc/CCTextureLayerImpl.cpp:
      (WebCore::CCTextureLayerImpl::appendQuads):
      * platform/graphics/chromium/cc/CCTextureLayerImpl.h:
      (CCTextureLayerImpl):
      * platform/graphics/chromium/cc/CCThreadProxy.cpp:
      (WebCore::CCThreadProxy::scheduledActionDrawAndSwap):
      * platform/graphics/chromium/cc/CCTiledLayerImpl.cpp:
      (WebCore::CCTiledLayerImpl::appendQuads):
      * platform/graphics/chromium/cc/CCTiledLayerImpl.h:
      (CCTiledLayerImpl):
      * platform/graphics/chromium/cc/CCVideoLayerImpl.cpp:
      (WebCore::CCVideoLayerImpl::appendQuads):
      * platform/graphics/chromium/cc/CCVideoLayerImpl.h:
      (CCVideoLayerImpl):
      
      Source/WebKit/chromium:
      
      * tests/CCAnimationTestCommon.cpp:
      (WebCore):
      (WebCore::addAnimatedTransform):
      (WebKitTests::addOpacityTransitionToLayer):
      (WebKitTests):
      (WebKitTests::addAnimatedTransformToLayer):
      * tests/CCAnimationTestCommon.h:
      (WebCore):
      (WebKitTests):
      * tests/CCLayerTreeHostImplTest.cpp:
      (WebKitTests::TEST_F):
      (DidDrawCheckLayer):
      (WebKitTests::DidDrawCheckLayer::DidDrawCheckLayer):
      (MissingTextureAnimatingLayer):
      (WebKitTests::MissingTextureAnimatingLayer::create):
      (WebKitTests::MissingTextureAnimatingLayer::MissingTextureAnimatingLayer):
      (WebKitTests):
      (WebKitTests::BlendStateCheckLayer::appendQuads):
      * tests/CCLayerTreeHostTest.cpp:
      (WTF::TestHooks::prepareToDrawOnCCThread):
      (WTF::MockLayerTreeHostImpl::prepareToDraw):
      (MockLayerTreeHostImpl):
      (WTF::MockLayerTreeHostImpl::drawLayers):
      * tests/CCQuadCullerTest.cpp:
      (WebCore::appendQuads):
      * tests/CCSolidColorLayerImplTest.cpp:
      (CCLayerTestCommon::TEST):
      * tests/CCTiledLayerImplTest.cpp:
      (CCLayerTestCommon::TEST):
      (CCLayerTestCommon::getQuads):
      * tests/MockCCQuadCuller.h:
      (WebCore::MockCCQuadCuller::append):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111700 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a0a09190
    • leviw@chromium.org's avatar
      Correct LayoutUnit usage in Accessibility code · 3be076ee
      leviw@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81789
      
      Reviewed by Eric Seidel.
      
      Reverting Accessibility hit testing code back to integers. Accessibility hit tests originate from
      the embedder and don't accumulate offsets, so we get nothing from using LayoutUnits, and needlessly
      expose them to the embedder.
      
      No new tests. No change in behavior.
      
      * accessibility/AccessibilityListBox.cpp:
      (WebCore::AccessibilityListBox::elementAccessibilityHitTest): See above.
      * accessibility/AccessibilityListBox.h:
      (AccessibilityListBox):
      * accessibility/AccessibilityObject.cpp:
      (WebCore::AccessibilityObject::clickPoint): This value is only ever used to display a context menu,
      which is always done with integer coordinates.
      (WebCore::AccessibilityObject::boundingBoxForQuads): This is a bounding box built from floats. We
      don't pixel snap floats, so we return an integer bounding box.
      (WebCore::AccessibilityObject::elementAccessibilityHitTest): See above.
      (WebCore::AccessibilityObject::scrollToMakeVisible): Pixel snapping the bounding box and simplifying
      up the code to position it at (0,0).
      * accessibility/AccessibilityObject.h:
      (WebCore::AccessibilityObject::accessibilityHitTest): See above.
      (AccessibilityObject):
      (WebCore::AccessibilityObject::pixelSnappedBoundingBoxRect): Convenience method for embedder callers.
      * accessibility/AccessibilityRenderObject.cpp:
      (WebCore::AccessibilityRenderObject::visiblePositionForPoint): The point passed in here is comes from
      screen coordinates and originates in embedder code. Reverting it to take an integer.
      (WebCore::AccessibilityRenderObject::accessibilityImageMapHitTest): See above.
      (WebCore::AccessibilityRenderObject::accessibilityHitTest): See above.
      * accessibility/AccessibilityRenderObject.h:
      (AccessibilityRenderObject):
      * accessibility/AccessibilityScrollView.cpp:
      (WebCore::AccessibilityScrollView::accessibilityHitTest): See above.
      * accessibility/AccessibilityScrollView.h:
      (AccessibilityScrollView):
      * accessibility/AccessibilitySlider.cpp:
      (WebCore::AccessibilitySlider::elementAccessibilityHitTest): See above.
      * accessibility/AccessibilitySlider.h:
      (AccessibilitySlider):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111699 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3be076ee
    • sergio@webkit.org's avatar
      [GTK] icon database requests not dispatched until new data arrives · 39c67af8
      sergio@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81665
      
      Reviewed by Martin Robinson.
      
      Wait for the import to finish before reporting that the favicon
      cache does not have a pixbuf for an URL.
      
      Changes already covered by the favicon database unit tests.
      
      * webkit/webkitfavicondatabase.cpp:
      (webkit_favicon_database_get_favicon_pixbuf):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111698 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      39c67af8
    • loislo@chromium.org's avatar
      Web Inspector: HeapProfiler: Heap snapshot worker has to report the errors to the front-end · 82e1c364
      loislo@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81804
      
      Sometimes the worker process of HeapSnapshot does some wrong thing and throw an Exception.
      At this momemnt we have no way to see the error in the front-end.
      
      Reviewed by Yury Semikhatsky.
      
      * English.lproj/localizedStrings.js:
      * inspector/front-end/HeapSnapshotProxy.js: check the exception field and dump it into front-end's console.
      (WebInspector.HeapSnapshotWorker.prototype._messageReceived):
      * inspector/front-end/HeapSnapshotWorkerDispatcher.js: catch the exception and transfer it's text to requester's side.
      (WebInspector.HeapSnapshotWorkerDispatcher.prototype.dispatchMessage):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      82e1c364
    • carlosgc@webkit.org's avatar
      [GTK] Use the angle-bracket form to include wtf headers · 40a6dd61
      carlosgc@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81884
      
      Patch by Carlos Garcia Campos <cgarcia@bb-webkit-rel-64.local.igalia.com> on 2012-03-22
      Reviewed by Eric Seidel.
      
      Source/WebCore:
      
      Use #include <wtf/foo> instead of #include "foo".
      
      * platform/graphics/freetype/FontPlatformData.h:
      * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
      * platform/gtk/DataObjectGtk.h:
      * platform/network/ResourceHandleInternal.h:
      * platform/network/soup/SocketStreamHandleSoup.cpp:
      
      Source/WebKit/gtk:
      
      Use #include <wtf/foo> instead of #include "foo".
      
      * WebCoreSupport/DocumentLoaderGtk.cpp:
      * WebCoreSupport/DragClientGtk.h:
      * WebCoreSupport/FrameLoaderClientGtk.cpp:
      * WebCoreSupport/FullscreenVideoController.h:
      * WebCoreSupport/GeolocationClientGtk.h:
      * WebCoreSupport/InspectorClientGtk.h:
      * WebCoreSupport/TextCheckerClientGtk.cpp:
      * WebCoreSupport/TextCheckerClientGtk.h:
      * webkit/webkitdownload.cpp:
      * webkit/webkitfavicondatabase.cpp:
      * webkit/webkitglobals.cpp:
      * webkit/webkithittestresult.cpp:
      * webkit/webkitnetworkrequest.cpp:
      * webkit/webkitnetworkresponse.cpp:
      * webkit/webkitspellcheckerenchant.cpp:
      * webkit/webkitwebdatasourceprivate.h:
      * webkit/webkitwebsettings.cpp:
      * webkit/webkitwebsettingsprivate.h:
      * webkit/webkitwebviewprivate.h:
      
      Source/WebKit2:
      
      Use #include <wtf/foo> instead of #include <JavaScriptCore/foo>.
      
      * UIProcess/API/gtk/tests/TestMain.h:
      * UIProcess/API/gtk/tests/TestWebKitSettings.cpp:
      
      Tools:
      
      Use #include <wtf/foo> instead of #include "foo".
      
      * DumpRenderTree/gtk/AccessibilityCallbacks.cpp:
      * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
      * DumpRenderTree/gtk/DumpRenderTree.cpp:
      * DumpRenderTree/gtk/EditingCallbacks.cpp:
      * DumpRenderTree/gtk/WorkQueueItemGtk.cpp:
      * WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111696 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      40a6dd61