1. 21 Nov, 2011 40 commits
    • adamk@chromium.org's avatar
      Add GYP-generated WTF.xcodeproj to .gitignore after r100851. · 989b7543
      adamk@chromium.org authored
      * .gitignore:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100940 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      989b7543
    • adamk@chromium.org's avatar
      Layout Test perf/array-push-pop.html is slow · 8c4b8fac
      adamk@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72901
      
      Mark test as SLOW PASS.
      
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100939 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c4b8fac
    • philn@webkit.org's avatar
      Unreviewed, run-gtk-tests temporary workaround after r98500. · bca9ffd2
      philn@webkit.org authored
      * Scripts/run-gtk-tests: Try to find the build directory like in
      build-gtkdoc, until webkit-build-directory --configuration gets fixed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100938 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bca9ffd2
    • steveblock@google.com's avatar
      Inspector tests flakily crashing on Linux dbg canary · 68860b99
      steveblock@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=72651
      
      Add TIMEOUT expectation for
      inspector/styles/styles-disable-then-change.html.
      
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100937 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      68860b99
    • vrk@chromium.org's avatar
      Use canplay instead of canplaythrough in http/tests/media to prevent timeout · f8213348
      vrk@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72758
      
      Reviewed by Eric Carlson.
      
      * http/tests/media/video-cookie-expected.txt:
      * http/tests/media/video-cookie.html:
      * http/tests/media/video-referer-expected.txt:
      * http/tests/media/video-referer.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100936 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f8213348
    • commit-queue@webkit.org's avatar
      StyleSheet: Move completeURL() to CSSStyleSheet. · 94a964db
      commit-queue@webkit.org authored
      <http://webkit.org/b/72888>
      
      Patch by Andreas Kling <kling@webkit.org> on 2011-11-21
      Reviewed by Antti Koivisto.
      
      Since completeURL() is only used on CSSStyleSheets, move it there (and make
      it non-virtual) to make StyleSheet a little leaner.
      
      * css/CSSStyleSheet.cpp:
      (WebCore::CSSStyleSheet::completeURL):
      * css/CSSStyleSheet.h:
      * css/StyleSheet.cpp:
      * css/StyleSheet.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100935 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      94a964db
    • kevino@webkit.org's avatar
      [wx] Fix image translation calculations. · 61e0f86f
      kevino@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72892
      
      Reviewed by Kevin Ollivier.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100934 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      61e0f86f
    • kevino@webkit.org's avatar
      Add wxWebKit APIs for controlling WebKit caching behavior. · b7829d11
      kevino@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72891
      
      Reviewed by Kevin Ollivier.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100933 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b7829d11
    • kevino@webkit.org's avatar
      Add wxWebKit API for retrieving frame and page URLs. · 29f4258b
      kevino@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72890
      
      Reviewed by Kevin Ollivier.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100932 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      29f4258b
    • commit-queue@webkit.org's avatar
      copyright comment style to C from C++ for gamepad module · 1fcf17e9
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72894
      
      Patch by Scott Graham <scottmg@chromium.org> on 2011-11-21
      Reviewed by Sam Weinig.
      
      Just changes comment format, no code/test changes.
      
      * Modules/gamepad/Gamepad.cpp:
      * Modules/gamepad/Gamepad.h:
      * Modules/gamepad/Gamepad.idl:
      * Modules/gamepad/GamepadList.cpp:
      * Modules/gamepad/GamepadList.h:
      * Modules/gamepad/GamepadList.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100931 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1fcf17e9
    • commit-queue@webkit.org's avatar
      Consolidate the many copies of Ahem in our tests · c754be18
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72503
      
      Patch by Philip Rogers <pdr@google.com> on 2011-11-21
      Reviewed by Andreas Kling.
      
      * css3/flexbox/flex-align-vertical-writing-mode.html:
      * css3/flexbox/flex-align.html:
      * fast/css/custom-font-xheight.html:
      * fast/css/font-face-download-error.html:
      * fast/css/font-face-in-shadow-DOM.html-disabled:
      * fast/css/font-face-multiple-faces.html:
      * fast/css/font-face-multiple-families.html:
      * fast/css/font-face-opentype.html:
      * fast/css/font-face-remote.html:
      * fast/css/font-face-repeated-url.html:
      * fast/css/font-face-unicode-range.html:
      * fast/css/font-face-unused-source-loaded.html:
      * fast/css/font-face-woff.html:
      * fast/css/font-face-zero-hash-key.html:
      * fast/css/resources/Ahem.otf: Removed.
      * fast/css/resources/Ahem.ttf: Removed.
      * fast/css/resources/Ahem.woff: Removed.
      * inspector/audits/resources/Ahem.ttf: Removed.
      * inspector/extensions/extensions-network-expected.txt:
      * inspector/extensions/extensions-network.html:
      * inspector/extensions/resources/Ahem.ttf: Removed.
      * platform/gtk/fonts/font-face-with-complex-text.html:
      * platform/gtk/fonts/resources/Ahem.ttf: Removed.
      * platform/gtk/fonts/synthetic-oblique-positioning.html:
      * resources/Ahem.otf: Added.
      * resources/Ahem.woff: Added.
      * webarchive/resources/Ahem.ttf: Removed.
      * webarchive/test-css-url-resources-in-stylesheets-expected.webarchive:
      * webarchive/test-css-url-resources-in-stylesheets.html:
      * webarchive/test-css-url-resources-inline-styles-expected.webarchive:
      * webarchive/test-css-url-resources-inline-styles.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100930 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c754be18
    • pfeldman@chromium.org's avatar
      2011-11-21 Pavel Feldman <pfeldman@google.com> · 9b671cfb
      pfeldman@chromium.org authored
              Not reviewed: unskip inspector test on chromium.
              https://bugs.webkit.org/show_bug.cgi?id=72887
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100929 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9b671cfb
    • pfeldman@chromium.org's avatar
    • commit-queue@webkit.org's avatar
      Implement a setter for UnifiedTextCheckerEnabled. · 1056f196
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72872
      
      Patch by Shinya Kawanaka <shinyak@google.com> on 2011-11-21
      Reviewed by Darin Fisher.
      
      * public/WebSettings.h:
      * src/WebSettingsImpl.cpp:
      (WebKit::WebSettingsImpl::setUnifiedTextCheckerEnabled): Added.
      * src/WebSettingsImpl.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100927 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1056f196
    • pfeldman@chromium.org's avatar
      2011-11-21 Pavel Feldman <pfeldman@google.com> · be3500dc
      pfeldman@chromium.org authored
              Not reviewed: unflake inspector test.
      
              * inspector/extensions/extensions-events.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100926 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      be3500dc
    • commit-queue@webkit.org's avatar
      JSC/CSSOM: Merge root() for style declaration objects. · a06c43cc
      commit-queue@webkit.org authored
      <http://webkit.org/b/72881>
      
      Patch by Andreas Kling <kling@webkit.org> on 2011-11-21
      Reviewed by Antti Koivisto.
      
      Fold root(CSSMutableStyleDeclaration*) into root(CSSStyleDeclaration*),
      removing a duplicated chunk and making it a little easier on the eyes.
      
      * bindings/js/JSDOMBinding.h:
      (WebCore::root):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100925 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a06c43cc
    • steveblock@google.com's avatar
      Inspector tests flakily crashing on Linux dbg canary · 0d8b1bb0
      steveblock@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=72651
      
      Add TIMEOUT expectations for
      inspector/styles/styles-change-node-while-editing.html and
      inspector/styles/styles-disable-inherited.html.
      
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100924 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0d8b1bb0
    • jesus@webkit.org's avatar
      [Qt][WK2] Implement loadHtml API for QQuickWebView · 4347e235
      jesus@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72161
      
      Reviewed by Simon Hausmann.
      
      Implement QQuickWebView::loadHtml that calls QtWebPageProxy::loadHTMLString.
      This function will use WKPageLoadHTMLString in order to load HTML from a given string.
      
      * UIProcess/API/qt/qquickwebview.cpp:
      (QQuickWebView::loadHtml):
      * UIProcess/API/qt/qquickwebview.h:
      * UIProcess/API/qt/tests/qmltests/WebView/tst_loadHtml.qml: Added.
      * UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_loadHtml.qml: Added.
      * UIProcess/API/qt/tests/qmltests/qmltests.pro:
      * UIProcess/qt/QtWebPageProxy.cpp:
      (QtWebPageProxy::loadHTMLString):
      * UIProcess/qt/QtWebPageProxy.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100923 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4347e235
    • igor.oliveira@openbossa.org's avatar
      [WK2][Qt] Move Accelerated Composite animations to UIProcess · e0410a4c
      igor.oliveira@openbossa.org authored
      Source/WebCore:
      
      Add helper method to synchronize animations in TextureMapper.
      
      Reviewed by Noam Rosenthal
      
      * platform/graphics/texmap/TextureMapperNode.cpp:
      (WebCore::TextureMapperNode::syncAnimationsRecursively):
      * platform/graphics/texmap/TextureMapperNode.h:
      
      Source/WebKit2:
      
      Currently, all the accelerated compositing animations are applied in WebProcess and
      for each frame generated, WebProcess needs to sync with UIProcess.
      
      This patch moves the accelerated compositing animations to UIProcess reducing the
      amount of synchronization messages between WebProcess and UIProcess, this is done
      sending animations information to UIProcess.
      
      Reviewed by Noam Rosenthal
      
      * Shared/WebCoreArgumentCoders.cpp:
      (CoreIPC::::encode):
      (CoreIPC::::decode):
      
      Encode/Decode RefPtr<Animation> instead of Animation class. This facilitates
      the data serialization.
      
      * Shared/WebCoreArgumentCoders.h:
      * Shared/WebLayerTreeInfo.cpp:
      (WebKit::WebLayerInfo::encode):
      (WebKit::WebLayerInfo::decode):
      (WebKit::WebLayerAnimation::encode):
      (WebKit::WebLayerAnimation::decode):
      
      Create WebLayerAnimation struct, it is used to send animation information
      to UIProcess.
      
      * Shared/WebLayerTreeInfo.h:
      (WebKit::WebLayerAnimation::WebLayerAnimation):
      * UIProcess/LayerTreeHostProxy.h:
      * UIProcess/qt/LayerTreeHostProxyQt.cpp:
      (WebKit::LayerTreeHostProxy::LayerTreeHostProxy):
      (WebKit::LayerTreeHostProxy::paintToCurrentGLContext):
      (WebKit::LayerTreeHostProxy::didFireViewportUpdateTimer):
      (WebKit::LayerTreeHostProxy::syncLayerParameters):
      * WebProcess/WebCoreSupport/WebGraphicsLayer.cpp:
      (WebCore::WebGraphicsLayer::addAnimation):
      (WebCore::WebGraphicsLayer::pauseAnimation):
      (WebCore::WebGraphicsLayer::removeAnimation):
      (WebCore::WebGraphicsLayer::syncCompositingStateForThisLayerOnly):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100922 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e0410a4c
    • andreas.kling@nokia.com's avatar
      Unreviewed Mac gardening, rebaselining MediaController failures after r100159. · 43af4fa5
      andreas.kling@nokia.com authored
      * fast/dom/constructed-objects-prototypes-expected.txt:
      * platform/mac/fast/dom/Window/window-property-descriptors-expected.txt:
      * platform/mac/fast/dom/prototype-inheritance-2-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100921 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      43af4fa5
    • ossy@webkit.org's avatar
      [Qt] [WK2] WebKitTestRunner doesn't build in debug · 1c130488
      ossy@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72827
      
      Patch by Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com> on 2011-11-21
      Reviewed by Andreas Kling.
      
      Add exports to fix WebKitTestRunner debug build.
      
      * Source/qtwebkit-export.map:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100920 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1c130488
    • carlosgc@webkit.org's avatar
      [GTK] Add a way to skip unit tests in the bots · f1ed21aa
      carlosgc@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72879
      
      Reviewed by Philippe Normand.
      
      Rewrite the script in python to make it easier for everybody to
      change it and add support for skipping tests.
      
      * Scripts/run-gtk-tests:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100919 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f1ed21aa
    • steveblock@google.com's avatar
      REGRESSION(r100906): Broke inspector/extensions/extensions-events.html... · b5123bfa
      steveblock@google.com authored
      REGRESSION(r100906): Broke inspector/extensions/extensions-events.html (Requested by steveblock on #webkit).
      https://bugs.webkit.org/show_bug.cgi?id=72887
      
      Add a TIMEOUT expectation
      
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100918 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b5123bfa
    • caryclark@google.com's avatar
      Unreviewed rebaselining: Re-enable most layout tests on chromium-mac-leopard. · 621f98c5
      caryclark@google.com authored
      * platform/chromium-mac-leopard/fast/css/focus-ring-multiline-writingmode-vertical-expected.txt:
      * platform/chromium-mac-leopard/fast/css/input-search-padding-expected.png:
      * platform/chromium-mac-leopard/fast/repaint/text-emphasis-h-expected.png:
      * platform/chromium-mac-leopard/http/tests/security/xss-DENIED-xml-external-entity-expected.txt: Added.
      * platform/chromium-mac-leopard/http/tests/security/xss-DENIED-xsl-external-entity-expected.txt: Added.
      * platform/chromium-mac-leopard/svg/batik/paints/patternRegions-positioned-objects-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/other/test4-expected.png:
      * platform/chromium-mac-leopard/transforms/no_transform_hit_testing-expected.png:
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100917 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      621f98c5
    • kbalazs@webkit.org's avatar
      Unreviewed, rolling out r100913. · f7e306af
      kbalazs@webkit.org authored
      http://trac.webkit.org/changeset/100913
      https://bugs.webkit.org/show_bug.cgi?id=72885
      
      "Break Windows build" (Requested by kbalazs on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-11-21
      
      Source/JavaScriptCore:
      
      * JavaScriptCore.gypi:
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
      * wtf/ParallelJobs.h:
      * wtf/ParallelJobsGeneric.cpp:
      * wtf/ParallelJobsGeneric.h:
      (WTF::ParallelEnvironment::ParallelEnvironment):
      (WTF::ParallelEnvironment::execute):
      * wtf/Platform.h:
      
      Source/WebCore:
      
      * platform/graphics/filters/FEConvolveMatrix.cpp:
      (WebCore::FEConvolveMatrix::platformApplySoftware):
      * platform/graphics/filters/FEConvolveMatrix.h:
      * platform/graphics/filters/FEGaussianBlur.cpp:
      (WebCore::FEGaussianBlur::platformApply):
      * platform/graphics/filters/FEGaussianBlur.h:
      * platform/graphics/filters/FELighting.cpp:
      (WebCore::FELighting::platformApplyGeneric):
      * platform/graphics/filters/FELighting.h:
      * platform/graphics/filters/FEMorphology.cpp:
      (WebCore::FEMorphology::platformApply):
      * platform/graphics/filters/FEMorphology.h:
      * platform/graphics/filters/FETurbulence.cpp:
      (WebCore::FETurbulence::platformApplySoftware):
      * platform/graphics/filters/FETurbulence.h:
      * platform/graphics/filters/arm/FELightingNEON.cpp:
      * platform/graphics/filters/arm/FELightingNEON.h:
      (WebCore::FELighting::platformApplyNeon):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100916 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f7e306af
    • commit-queue@webkit.org's avatar
      [EFL] Add more appcache functions to ewk_settings. · ae7682e2
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72143
      
      Patch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-11-21
      Reviewed by Kenneth Rohde Christiansen.
      
      Source/WebKit/efl:
      
      Add a few more functions to make it possible to have more control over
      the offline web application features.
      
      * ewk/ewk_settings.cpp:
      (ewk_settings_application_cache_max_quota_get):
      (ewk_settings_application_cache_max_quota_set):
      (ewk_settings_application_cache_clear):
      * ewk/ewk_settings.h:
      
      Tools:
      
      * DumpRenderTree/efl/LayoutTestControllerEfl.cpp:
      (LayoutTestController::clearAllApplicationCaches):
      (LayoutTestController::setAppCacheMaximumSize): Use the right
      function, this is not related to the memory cache, but rather to the
      appcache.
      
      LayoutTests:
      
      LayoutTestController::clearAllApplicationCaches is implemented now.
      
      * platform/efl/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100915 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ae7682e2
    • pfeldman@chromium.org's avatar
      Web Inspector: [WebKit2] Do not access InspectorController from the "Develop" menu code. · 777ea5bb
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=63009
      
      Reviewed by Yury Semikhatsky.
      
      * WebProcess/WebCoreSupport/WebInspectorClient.cpp:
      (WebKit::WebInspectorClient::openInspectorFrontend):
      * WebProcess/WebPage/WebInspector.cpp:
      (WebKit::WebInspector::WebInspector):
      (WebKit::WebInspector::createInspectorPage):
      (WebKit::WebInspector::showConsole):
      (WebKit::WebInspector::startJavaScriptDebugging):
      (WebKit::WebInspector::stopJavaScriptDebugging):
      (WebKit::WebInspector::setJavaScriptProfilingEnabled):
      (WebKit::WebInspector::startJavaScriptProfiling):
      (WebKit::WebInspector::stopJavaScriptProfiling):
      (WebKit::WebInspector::startPageProfiling):
      (WebKit::WebInspector::stopPageProfiling):
      * WebProcess/WebPage/WebInspector.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100914 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      777ea5bb
    • kbalazs@webkit.org's avatar
      Enable ParallelJobs by default · 2cefe56d
      kbalazs@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=70032
      
      Reviewed by Zoltan Herczeg.
      
      Source/JavaScriptCore:
      
      According to measurements on Mac and Linux it is a
      considerable speedup for SVG on multicore.
      
      Remove the ENABLE(PARALLEL_JOBS) guard.
      Fix build on Windows and Chromium.
      
      * JavaScriptCore.gypi:  Add the files to the build. It was
      missing for the gyp build system.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
      Export symbols.
      * wtf/ParallelJobs.h:
      * wtf/ParallelJobsGeneric.cpp:
      (WTF::ParallelEnvironment::ParallelEnvironment):
      (WTF::ParallelEnvironment::execute):
      Deinline these to avoid exporting a lot of symbols.
      These are non-trivial and called only once on a given object
      so it doesn't seems to be worthwile to inline them.
      Additionally fix a signed-unsigned comparison in the constructor.
      * wtf/ParallelJobsGeneric.h:
      * wtf/Platform.h:
      
      Source/WebCore:
      
      Covered by existing tests.
      
      According to measurements on Mac and Linux it is a
      considerable speedup for SVG on multicore.
      
      Remove the ENABLE(PARALLEL_JOBS) guard. Fix the Windows build
      by qualifying ParallelJobs with the WTF namespace (otherwise
      MSVC believes it belongs to WebCore which is likely a compiler bug).
      
      * platform/graphics/filters/FEConvolveMatrix.cpp:
      (WebCore::FEConvolveMatrix::setInteriorPixelsWorker):
      (WebCore::FEConvolveMatrix::platformApplySoftware):
      * platform/graphics/filters/FEConvolveMatrix.h:
      * platform/graphics/filters/FEGaussianBlur.cpp:
      (WebCore::FEGaussianBlur::platformApplyWorker):
      (WebCore::FEGaussianBlur::platformApply):
      * platform/graphics/filters/FEGaussianBlur.h:
      * platform/graphics/filters/FELighting.cpp:
      (WebCore::FELighting::platformApplyGenericWorker):
      (WebCore::FELighting::platformApplyGeneric):
      * platform/graphics/filters/FELighting.h:
      * platform/graphics/filters/FEMorphology.cpp:
      (WebCore::FEMorphology::platformApplyWorker):
      (WebCore::FEMorphology::platformApply):
      * platform/graphics/filters/FEMorphology.h:
      * platform/graphics/filters/FETurbulence.cpp:
      (WebCore::FETurbulence::fillRegionWorker):
      (WebCore::FETurbulence::platformApplySoftware):
      * platform/graphics/filters/FETurbulence.h:
      * platform/graphics/filters/arm/FELightingNEON.cpp:
      (WebCore::FELighting::platformApplyNeonWorker):
      * platform/graphics/filters/arm/FELightingNEON.h:
      (WebCore::FELighting::platformApplyNeon):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100913 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2cefe56d
    • aroben@apple.com's avatar
      Make NRWT consider all lines of output from parse-malloc-history, not just the first · c329d386
      aroben@apple.com authored
      Fixes <http://webkit.org/b/72652> REGRESSION (NRWT): NRWT always reports "1 unique leaks
      found" even when there are more than 1 unique leaks
      
      Reviewed by Darin Adler.
      
      * Scripts/webkitpy/layout_tests/port/leakdetector.py:
      (LeakDetector.count_total_bytes_and_unique_leaks): Pass re.MULTILINE to re.findall so that
      "^" will be considered to match the beginning of any line, not only the beginning of the
      string.
      
      * Scripts/webkitpy/layout_tests/port/leakdetector_unittest.py:
      (LeakDetectorTest.test_count_total_bytes_and_unique_leaks): Added a second callstack to the
      fake output and updated expectations to match.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100912 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c329d386
    • pfeldman@chromium.org's avatar
      2011-11-21 Pavel Feldman <pfeldman@google.com> · 424eda88
      pfeldman@chromium.org authored
              Not reviewed: updating expectations for the inspector console test (Qt -> all).
      
              * inspector/console/console-format-expected.txt:
              * platform/qt/inspector/console/console-format-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100911 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      424eda88
    • abecsi@webkit.org's avatar
      [Qt] Clean up MiniBrowser project file after recent changes · 8f40223f
      abecsi@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72869
      
      Reviewed by Simon Hausmann.
      
      Remove nonexistent files from OTHER_FILES after our touch and desktop webviews were merged.
      
      * MiniBrowser/qt/MiniBrowser.pro:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100910 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8f40223f
    • antti@apple.com's avatar
      Remove CSSStyleSelector::m_additionalAttributeStyleDecls field · 73488009
      antti@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=72876
      
      Reviewed by Andreas Kling.
      
      There is no reason for this temporary to be a field.
      
      * css/CSSStyleSelector.cpp:
      (WebCore::CSSStyleSelector::matchAllRules):
      * css/CSSStyleSelector.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100909 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      73488009
    • pfeldman@chromium.org's avatar
      Web Inspector: [REGRESSION] Assertion failed in ScriptsPanel.js · 93524661
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72877
      
      Reviewed by Yury Semikhatsky.
      
      * inspector/front-end/ScriptsPanel.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100908 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      93524661
    • steveblock@google.com's avatar
      Inspector tests flakily crashing on Linux dbg canary · 03e7e603
      steveblock@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=72651
      
      Add TIMEOUT expectation for inspector/styles/show-user-agent-styles.html
      
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100907 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      03e7e603
    • pfeldman@chromium.org's avatar
      Web Inspector: get rid of Panel::reset in the front-end. · 5419115e
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72587
      
      I'm slowly getting rid of the Inspector protocol domain. It currently
      contains methods that did not find their home in the meaningful domains.
      This change removes reset protocol method.
      
      Reviewed by Yury Semikhatsky.
      
      * inspector/Inspector.json:
      * inspector/InspectorAgent.cpp:
      (WebCore::InspectorAgent::didCommitLoad):
      * inspector/InspectorDebuggerAgent.cpp:
      (WebCore::InspectorDebuggerAgent::didClearMainFrameWindowObject):
      * inspector/InspectorDebuggerAgent.h:
      * inspector/InspectorInstrumentation.cpp:
      (WebCore::InspectorInstrumentation::didClearWindowObjectInWorldImpl):
      (WebCore::InspectorInstrumentation::didCommitLoadImpl):
      * inspector/front-end/ApplicationCacheModel.js:
      (WebInspector.ApplicationCacheModel.prototype._frameNavigated):
      (WebInspector.ApplicationCacheModel.prototype._frameDetached):
      * inspector/front-end/DebuggerModel.js:
      (WebInspector.DebuggerModel.prototype._globalObjectCleared):
      (WebInspector.DebuggerDispatcher.prototype.globalObjectCleared):
      * inspector/front-end/DebuggerPresentationModel.js:
      (WebInspector.DebuggerPresentationModel):
      (WebInspector.DebuggerPresentationModel.prototype._debuggerReset):
      * inspector/front-end/ExtensionServer.js:
      (WebInspector.ExtensionServer):
      (WebInspector.ExtensionServer.prototype._mainFrameNavigated):
      * inspector/front-end/JavaScriptContextManager.js:
      (WebInspector.JavaScriptContextManager.prototype._frameDetached):
      (WebInspector.FrameEvaluationContext.prototype.get frameId):
      * inspector/front-end/NetworkLog.js:
      (WebInspector.NetworkLog):
      (WebInspector.NetworkLog.prototype._mainFrameNavigated):
      * inspector/front-end/NetworkPanel.js:
      (WebInspector.NetworkLogView):
      (WebInspector.NetworkLogView.prototype._mainFrameNavigated):
      * inspector/front-end/ResourceTreeModel.js:
      (WebInspector.ResourceTreeModel.prototype._frameNavigated):
      (WebInspector.ResourceTreeModel.prototype._frameDetached):
      (WebInspector.ResourceTreeModel.prototype._clearChildFramesAndResources):
      * inspector/front-end/ResourcesPanel.js:
      (WebInspector.ResourcesPanel.prototype._reset):
      (WebInspector.ResourcesPanel.prototype._frameDetached):
      * inspector/front-end/ScriptsPanel.js:
      (WebInspector.ScriptsPanel.prototype._debuggerWasDisabled):
      (WebInspector.ScriptsPanel.prototype._reset):
      * inspector/front-end/WorkerManager.js:
      (WebInspector.WorkerManager):
      (WebInspector.WorkerManager.prototype._mainFrameNavigated):
      * inspector/front-end/inspector.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100906 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5419115e
    • caio.oliveira@openbossa.org's avatar
      [Qt] Add WebView.view attached property support for dialogs in QML · 16c9040e
      caio.oliveira@openbossa.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72825
      
      Reviewed by Simon Hausmann.
      
      .:
      
      Export QQuickWebViewAttached.
      
      * Source/qtwebkit-export.map:
      
      Source/WebKit2:
      
      When creating new dialogs, fill their WebView.view attached property
      with the WebView that's creating them. This follows the same pattern
      as QtQuick's ListView, enabling the usage of the same dialog component
      for different WebViews.
      
      * UIProcess/API/qt/qquickwebview.cpp:
      (QQuickWebViewPrivate::runJavaScriptAlert):
      (QQuickWebViewPrivate::runJavaScriptConfirm):
      (QQuickWebViewPrivate::runJavaScriptPrompt):
      (QQuickWebViewPrivate::setViewInAttachedProperties):
      (QQuickWebViewAttached::QQuickWebViewAttached):
      (QQuickWebViewAttached::setView):
      (QQuickWebView::qmlAttachedProperties):
      * UIProcess/API/qt/qquickwebview_p.h:
      * UIProcess/API/qt/qquickwebview_p_p.h:
      * UIProcess/API/qt/tests/qmltests/WebView/tst_javaScriptDialogs.qml:
      * UIProcess/qt/QtDialogRunner.h:
      (QtDialogRunner::dialog):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100905 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      16c9040e
    • pfeldman@chromium.org's avatar
      2011-11-21 Pavel Feldman <pfeldman@google.com> · 4a1f7cfe
      pfeldman@chromium.org authored
              Not reviewed: an attempt to fix windows build.
      
              * WebInspector.cpp:
              (WebInspector::isJavaScriptProfilingEnabled):
              (WebInspector::setJavaScriptProfilingEnabled):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100904 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4a1f7cfe
    • pfeldman@chromium.org's avatar
      Web Inspector: introduce InspectorFrontendAPI for actions initiated from the application menu. · 51a84606
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=62985
      
      Source/WebCore:
      
      Both: inspector protocol and WebCore/InspectorController have a number of unnecessary
      methods for plumbing the menu action handlers through the WebKit and WebCore.
      I intend to remove this menu support from the protocol and WebCore/InspectorController API.
      I am starting with exposing the new front-end API in the WebCore and using it in the WebKit/mac port.
      WebKit/win and WebKit2 to follow.
      
      Reviewed by Yury Semikhatsky.
      
      * WebCore.exp.in:
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * inspector/InspectorFrontendClientLocal.cpp:
      (WebCore::InspectorFrontendClientLocal::InspectorFrontendClientLocal):
      (WebCore::InspectorFrontendClientLocal::frontendLoaded):
      (WebCore::InspectorFrontendClientLocal::setAttachedWindow):
      (WebCore::InspectorFrontendClientLocal::isDebuggingEnabled):
      (WebCore::InspectorFrontendClientLocal::setDebuggingEnabled):
      (WebCore::InspectorFrontendClientLocal::isJavaScriptProfilingEnabled):
      (WebCore::InspectorFrontendClientLocal::setJavaScriptProfilingEnabled):
      (WebCore::InspectorFrontendClientLocal::isTimelineProfilingEnabled):
      (WebCore::InspectorFrontendClientLocal::setTimelineProfilingEnabled):
      (WebCore::InspectorFrontendClientLocal::isProfilingJavaScript):
      (WebCore::InspectorFrontendClientLocal::startProfilingJavaScript):
      (WebCore::InspectorFrontendClientLocal::stopProfilingJavaScript):
      (WebCore::InspectorFrontendClientLocal::evaluateAsBoolean):
      (WebCore::InspectorFrontendClientLocal::evaluateOnLoad):
      * inspector/InspectorFrontendClientLocal.h:
      * inspector/front-end/InspectorFrontendAPI.js: Added.
      (InspectorFrontendAPI.isDebuggingEnabled):
      (InspectorFrontendAPI.setDebuggingEnabled):
      (InspectorFrontendAPI.isJavaScriptProfilingEnabled):
      (InspectorFrontendAPI.setJavaScriptProfilingEnabled):
      (InspectorFrontendAPI.isTimelineProfilingEnabled):
      (InspectorFrontendAPI.setTimelineProfilingEnabled):
      (InspectorFrontendAPI.isProfilingJavaScript):
      (InspectorFrontendAPI.startProfilingJavaScript):
      (InspectorFrontendAPI.stopProfilingJavaScript):
      (InspectorFrontendAPI.setAttachedWindow):
      * inspector/front-end/ProfileView.js:
      (WebInspector.CPUProfileType):
      (WebInspector.CPUProfileType.prototype.isRecordingProfile):
      (WebInspector.CPUProfileType.prototype.startRecordingProfile):
      (WebInspector.CPUProfileType.prototype.stopRecordingProfile):
      * inspector/front-end/ProfilesPanel.js:
      (WebInspector.ProfilesPanel.prototype.get profilerEnabled):
      (WebInspector.ProfilesPanel.prototype.enableProfiler):
      (WebInspector.ProfilesPanel.prototype.disableProfiler):
      * inspector/front-end/ScriptsPanel.js:
      (WebInspector.ScriptsPanel):
      (WebInspector.ScriptsPanel.prototype.get debuggingEnabled):
      (WebInspector.ScriptsPanel.prototype.enableDebugging):
      (WebInspector.ScriptsPanel.prototype.disableDebugging):
      (WebInspector.ScriptsPanel.prototype.toggleDebugging):
      * inspector/front-end/TimelinePanel.js:
      (WebInspector.TimelinePanel.prototype._memoryOverviewItemSelected):
      (WebInspector.TimelinePanel.prototype.setTimelineProfilingEnabled):
      (WebInspector.TimelinePanel.prototype.get timelineProfilingEnabled):
      * inspector/front-end/WebKit.qrc:
      * inspector/front-end/inspector.html:
      * inspector/front-end/inspector.js:
      
      Source/WebKit/mac:
      
      Both: inspector protocol and WebCore/InspectorController have a number of unnecessary
      methods for plumbing the menu action handlers through the WebKit and WebCore.
      I intend to remove this menu support from the protocol and WebCore/InspectorController API.
      I am starting with exposing the new front-end API in the WebCore and using it in the WebKit/mac port.
      WebKit/win and WebKit2 to follow.
      
      Reviewed by Yury Semikhatsky.
      
      * WebCoreSupport/WebInspectorClient.mm:
      (-[WebInspectorWindowController destroyInspectorView:]):
      * WebInspector/WebInspector.mm:
      (-[WebInspector showWindow]):
      (-[WebInspector show:]):
      (-[WebInspector showConsole:]):
      (-[WebInspector isDebuggingJavaScript]):
      (-[WebInspector toggleDebuggingJavaScript:]):
      (-[WebInspector startDebuggingJavaScript:]):
      (-[WebInspector stopDebuggingJavaScript:]):
      (-[WebInspector isProfilingJavaScript]):
      (-[WebInspector toggleProfilingJavaScript:]):
      (-[WebInspector startProfilingJavaScript:]):
      (-[WebInspector stopProfilingJavaScript:]):
      (-[WebInspector isJavaScriptProfilingEnabled]):
      (-[WebInspector setJavaScriptProfilingEnabled:]):
      (-[WebInspector isTimelineProfilingEnabled]):
      (-[WebInspector setTimelineProfilingEnabled:]):
      (-[WebInspector setFrontend:]):
      (-[WebInspector releaseFrontend]):
      (-[WebInspector showWindow:]):
      * WebInspector/WebInspectorFrontend.h:
      * WebInspector/WebInspectorFrontend.mm:
      (-[WebInspectorFrontend isDebuggingEnabled]):
      (-[WebInspectorFrontend setDebuggingEnabled:]):
      (-[WebInspectorFrontend isProfilingJavaScript]):
      (-[WebInspectorFrontend startProfilingJavaScript]):
      (-[WebInspectorFrontend stopProfilingJavaScript]):
      (-[WebInspectorFrontend isJavaScriptProfilingEnabled]):
      (-[WebInspectorFrontend setJavaScriptProfilingEnabled:]):
      (-[WebInspectorFrontend isTimelineProfilingEnabled]):
      (-[WebInspectorFrontend setTimelineProfilingEnabled:]):
      * WebInspector/WebInspectorPrivate.h:
      
      Source/WebKit/win:
      
      Both: inspector protocol and WebCore/InspectorController have a number of unnecessary
      methods for plumbing the menu action handlers through the WebKit and WebCore.
      I intend to remove this menu support from the protocol and WebCore/InspectorController API.
      I am starting with exposing the new front-end API in the WebCore and using it in the WebKit/mac port.
      WebKit/win and WebKit2 to follow.
      
      Reviewed by Yury Semikhatsky.
      
      * WebInspector.cpp:
      (WebInspector::createInstance):
      (WebInspector::WebInspector):
      (WebInspector::webViewClosed):
      (WebInspector::showConsole):
      (WebInspector::isDebuggingJavaScript):
      (WebInspector::toggleDebuggingJavaScript):
      (WebInspector::isProfilingJavaScript):
      (WebInspector::toggleProfilingJavaScript):
      (WebInspector::isJavaScriptProfilingEnabled):
      (WebInspector::setJavaScriptProfilingEnabled):
      (WebInspector::isTimelineProfilingEnabled):
      (WebInspector::setTimelineProfilingEnabled):
      * WebInspector.h:
      * WebView.cpp:
      (WebView::WebView):
      (WebView::close):
      (WebView::initWithFrame):
      (WebView::inspector):
      * WebView.h:
      
      LayoutTests:
      
      Reviewed by Yury Semikhatsky.
      
      * http/tests/inspector/debugger-test.js:
      (initialize_DebuggerTest.InspectorTest.completeDebuggerTest.disableDebugger):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100903 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      51a84606
    • commit-queue@webkit.org's avatar
      Add .dir-locals.el file for better Emacs defaults · 7ac30ac2
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72483
      
      Patch by Andy Wingo <wingo@igalia.com> on 2011-11-21
      Reviewed by Xan Lopez.
      
      * .dir-locals.el: Set appropriate directory-local variables for Emacs.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100902 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7ac30ac2
    • steveblock@google.com's avatar
      Inspector tests flakily crashing on Linux dbg canary · 20ecf6a4
      steveblock@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=72651
      
      Add TIMEOUT expectation for inspector/styles/styles-cancel-editing.html.
      
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100901 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      20ecf6a4