1. 07 May, 2011 3 commits
    • bdakin@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=60421 · a74aad02
      bdakin@apple.com authored
      Custom scrollbars nested inside an overlay scrollbar overflow region end up 
      painting twice
      -and corresponding-
      <rdar://problem/9389072>
      
      Reviewed by Darin Adler.
      
      Source/WebCore: 
      
      Be sure not to paint custom css scrollbars during the special overlay-scrollbar 
      painting pass.
      * rendering/RenderLayer.cpp:
      (WebCore::RenderLayer::paintOverflowControls):
      
      LayoutTests: 
      
      * platform/mac/scrollbars/scrollbars-on-positioned-content-expected.png: Added.
      * platform/mac/scrollbars/scrollbars-on-positioned-content-expected.txt: Added.
      * scrollbars/scrollbars-on-positioned-content.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85990 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a74aad02
    • commit-queue@webkit.org's avatar
      2011-05-06 Cary Clark <caryclark@google.com> · 090c78dd
      commit-queue@webkit.org authored
              Reviewed by Eric Seidel.
      
              Add utility for converting SkCanvas to CGContext
              https://bugs.webkit.org/show_bug.cgi?id=59808
      
              Skia on Mac uses Skia to render WebKit, and CG
              to render UI elements. The CG elements need a
              transcribed graphics context that preserves the
              canvas matrix, and the canvas clip.
      
              The BitLockerSkia utility class sets up a CGContext
              from the SkCanvas, locks the bitmap's bits, and
              releases the lock when the class goes out of scope.
      
              Each time the CGContext is retrieved, it is rebuilt.
              This permits the caller to modify the same canvas
              between calls.
      
              This change adds utilities but does not modify any
              existing code. For now, there are no callers to these
              utilities, so there is no functional change.
      
              No new tests.
      
              * platform/graphics/skia/BitLockerSkia.cpp: Added.
              (WebCore::SkMatrixToCGAffineTransform): Conversion utility.
              (WebCore::BitLockerSkia::BitLockerSkia): Takes SkCanvas.
              (WebCore::BitLockerSkia::~BitLockerSkia): Unlocks, cleans up.
              (WebCore::BitLockerSkia::release): Internal private helper.
              (WebCore::BitLockerSkia::cgContext): Returns CGContextRef.
              * platform/graphics/skia/BitLockerSkia.h: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85989 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      090c78dd
    • commit-queue@webkit.org's avatar
      2011-05-06 David Grogan <dgrogan@chromium.org> · 4530cbb5
      commit-queue@webkit.org authored
              Reviewed by Eric Seidel.
      
              update link to message about mac 64bit git binaries
              https://bugs.webkit.org/show_bug.cgi?id=60411
      
              The original message implied (correctly, at-the-time) that
              http://code.google.com/p/git-osx-installer/ doesn't provide 64-bit
              binaries. The new message notes that they do. This might prevent someone
              else from spending a few minutes confused.
      
              * Scripts/webkitpy/common/checkout/scm/git.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85988 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4530cbb5
  2. 06 May, 2011 37 commits
    • mrobinson@webkit.org's avatar
      2011-05-06 Martin Robinson <mrobinson@igalia.com> · c1916757
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] [WebKit2] WebView::windowToScreen needs an implementation
              https://bugs.webkit.org/show_bug.cgi?id=55960
      
              Abstract coordinate system translation code from WebKit into WebCore.
              This will allow the code to be shared between WebKit and WebKit2. The code
              now lives in a new GtkUtilities.cpp helper file.
      
              * GNUmakefile.list.am: Added GtkUtilities to the source list.
              * platform/gtk/GtkUtilities.cpp: Added.
              (WebCore::convertWidgetRectToScreenRect):
              * platform/gtk/GtkUtilities.h: Added.
      2011-05-06  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] [WebKit2] WebView::windowToScreen needs an implementation
              https://bugs.webkit.org/show_bug.cgi?id=55960
      
              Abstract the code to translate from widget space to screen space into
              a helper method in WebCore.
      
              * WebCoreSupport/ChromeClientGtk.cpp: Use the new helper method from GtkUtilities.
              (WebKit::ChromeClient::windowToScreen):
              (WebKit::ChromeClient::screenToWindow):
      2011-05-06  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] [WebKit2] WebView::windowToScreen needs an implementation
              https://bugs.webkit.org/show_bug.cgi?id=55960
      
              Add an implementation of PageClient::windowToScreen for GTK+ WebKit2 using
              the newly abstracted widget to screen coordinate translation code in WebCore.
      
              * UIProcess/API/gtk/PageClientImpl.cpp:
              (WebKit::PageClientImpl::windowToScreen): Added implementation.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85987 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c1916757
    • inferno@chromium.org's avatar
      2011-05-06 Abhishek Arya <inferno@chromium.org> · 1b6d36b3
      inferno@chromium.org authored
              Unreviewed.
      
              Disable platform/win/plugins/visibility-hidden.html.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85986 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1b6d36b3
    • mrobinson@webkit.org's avatar
      2011-05-06 Martin Robinson <mrobinson@igalia.com> · cb7cf5c7
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              Remove some unnecessary static methods in ResourceHandleSoup.
      
              No new tests. This is only a small cleanup.
      
              * platform/network/soup/ResourceHandleSoup.cpp:
              (WebCore::restartedCallback): Call ResourceResponse::updateFromSoupMessage directly.
              (WebCore::gotHeadersCallback):Ditto.
              (WebCore::contentSniffedCallback):Ditto.
              (WebCore::sendRequestCallback):Ditto.
              (WebCore::ResourceHandle::defaultSession): Create the soup session directly.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85985 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cb7cf5c7
    • mrobinson@webkit.org's avatar
      2011-05-06 Martin Robinson <mrobinson@igalia.com> · 323d5b04
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              [Soup] ResourceHandles are leaked on 304 responses
              https://bugs.webkit.org/show_bug.cgi?id=60413
      
              Always call cleanupSoupRequestOperation, even when the request was not
              canceled. Before the code would call didFinishLoading and then never clean up
              the request.
      
              No new tests. This simply fixes a memory leak.
      
              * platform/network/soup/ResourceHandleSoup.cpp:
              (WebCore::sendRequestCallback):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85984 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      323d5b04
    • andersca@apple.com's avatar
      2011-05-06 Anders Carlsson <andersca@apple.com> · fae3eb4b
      andersca@apple.com authored
              Reviewed by Dan Bernstein.
      
              Simplify the PluginInfoStore interface
              https://bugs.webkit.org/show_bug.cgi?id=60406
      
              Just expose a single API for getting a list of plug-ins from the info store,
              PluginInfoStore::plugins and remove PluginInfoStore::getPlugins and PluginInfoStore::getPluginPaths.
      
              Also, change the WebContext::pluginInfoStore() getter to return a reference.
      
              * UIProcess/Plugins/PluginInfoStore.cpp:
              (WebKit::PluginInfoStore::plugins):
              * UIProcess/Plugins/PluginInfoStore.h:
              * UIProcess/Plugins/PluginProcessManager.cpp:
              (WebKit::PluginProcessManager::getPluginProcessConnection):
              * UIProcess/Plugins/PluginProcessManager.h:
              * UIProcess/Plugins/WebPluginSiteDataManager.cpp:
              (WebKit::WebPluginSiteDataManager::GetSitesWithDataState::GetSitesWithDataState):
              (WebKit::WebPluginSiteDataManager::ClearSiteDataState::ClearSiteDataState):
              (WebKit::WebPluginSiteDataManager::getSitesWithData):
              (WebKit::WebPluginSiteDataManager::clearSiteData):
              * UIProcess/WebContext.cpp:
              (WebKit::WebContext::getPlugins):
              (WebKit::WebContext::getPluginPath):
              * UIProcess/WebContext.h:
              (WebKit::WebContext::pluginInfoStore):
              * UIProcess/WebPageProxy.cpp:
              (WebKit::WebPageProxy::canShowMIMEType):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85983 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fae3eb4b
    • dpranke@chromium.org's avatar
      2011-05-06 Dirk Pranke <dpranke@chromium.org> · ba169450
      dpranke@chromium.org authored
              Reviewed by Ojan Vafai.
      
              new-run-webkit-tests: crashes in race with crashing DRT
              https://bugs.webkit.org/show_bug.cgi?id=60238
      
              This fixes a race where if we wrote the URL to DRT and
              DRT crashed immediately, we could get a broken pipe
              error back during the write() and not handle it correctly,
              causing NRWT to also crash.
      
              * Scripts/webkitpy/layout_tests/port/server_process.py:
              * Scripts/webkitpy/layout_tests/port/webkit.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85982 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ba169450
    • inferno@chromium.org's avatar
      2011-05-06 Abhishek Arya <inferno@chromium.org> · 57ca7fd5
      inferno@chromium.org authored
              Unreviewed.
      
              Rebaselines for r85926.
              https://bugs.webkit.org/show_bug.cgi?id=60356
      
              * platform/chromium-linux/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
              * platform/chromium-linux/svg/batik/filters/feTile-expected.png:
              * platform/chromium-linux/svg/batik/filters/filterRegions-expected.png:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Discrete-expected.png:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Gamma-expected.png:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Linear-expected.png:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Table-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png:
              * platform/chromium-linux/svg/filters/filter-on-tspan-expected.png:
              * platform/chromium-linux/svg/filters/filterRes-expected.png: Added.
              * platform/chromium-linux/svg/filters/subRegion-one-effect-expected.png:
              * platform/chromium-linux/svg/filters/subRegion-two-effects-expected.png:
              * platform/chromium-mac-leopard/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
              * platform/chromium-mac-leopard/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
              * platform/chromium-mac-leopard/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
              * platform/chromium-mac-leopard/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png: Added.
              * platform/chromium-mac-leopard/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
              * platform/chromium-mac-leopard/svg/batik/filters: Added.
              * platform/chromium-mac-leopard/svg/batik/filters/feTile-expected.png: Added.
              * platform/chromium-mac-leopard/svg/batik/filters/filterRegions-expected.png: Added.
              * platform/chromium-mac-leopard/svg/batik/text/textFeatures-expected.png: Added.
              * platform/chromium-mac-leopard/svg/custom/feComponentTransfer-Discrete-expected.png:
              * platform/chromium-mac-leopard/svg/custom/feComponentTransfer-Gamma-expected.png:
              * platform/chromium-mac-leopard/svg/custom/feComponentTransfer-Linear-expected.png:
              * platform/chromium-mac-leopard/svg/custom/feComponentTransfer-Table-expected.png:
              * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
              * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png:
              * platform/chromium-mac-leopard/svg/filters/feGaussianBlur-expected.png: Added.
              * platform/chromium-mac-leopard/svg/filters/feOffset-expected.png:
              * platform/chromium-mac-leopard/svg/filters/feTile-expected.png: Added.
              * platform/chromium-mac-leopard/svg/filters/filter-on-tspan-expected.png: Added.
              * platform/chromium-mac-leopard/svg/filters/filter-rounding-issues-expected.png: Added.
              * platform/chromium-mac-leopard/svg/filters/filterRes-expected.png:
              * platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
              * platform/chromium-mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
              * platform/chromium-mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png: Added.
              * platform/chromium-mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png: Added.
              * platform/chromium-mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
              * platform/chromium-mac/svg/batik/filters/feTile-expected.png: Added.
              * platform/chromium-mac/svg/batik/filters/filterRegions-expected.png: Added.
              * platform/chromium-mac/svg/batik/text/textFeatures-expected.png: Added.
              * platform/chromium-mac/svg/custom/feComponentTransfer-Discrete-expected.png:
              * platform/chromium-mac/svg/custom/feComponentTransfer-Gamma-expected.png:
              * platform/chromium-mac/svg/custom/feComponentTransfer-Linear-expected.png:
              * platform/chromium-mac/svg/custom/feComponentTransfer-Table-expected.png:
              * platform/chromium-mac/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
              * platform/chromium-mac/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png:
              * platform/chromium-mac/svg/filters/feGaussianBlur-expected.png: Added.
              * platform/chromium-mac/svg/filters/feOffset-expected.png: Added.
              * platform/chromium-mac/svg/filters/feTile-expected.png: Added.
              * platform/chromium-mac/svg/filters/filter-on-tspan-expected.png: Added.
              * platform/chromium-mac/svg/filters/filter-rounding-issues-expected.png: Added.
              * platform/chromium-mac/svg/filters/filterRes-expected.png: Added.
              * platform/chromium-mac/svg/filters/filterRes1-expected.png: Added.
              * platform/chromium-mac/svg/filters/filterRes3-expected.png: Added.
              * platform/chromium-mac/svg/filters/parent-children-with-same-filter-expected.png: Added.
              * platform/chromium-mac/svg/filters/subRegion-one-effect-expected.png: Added.
              * platform/chromium-mac/svg/filters/subRegion-two-effects-expected.png: Added.
              * platform/chromium-win-vista/svg/batik/text/textFeatures-expected.png: Added.
              * platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
              * platform/chromium-win/svg/batik/filters/feTile-expected.png:
              * platform/chromium-win/svg/batik/filters/filterRegions-expected.png:
              * platform/chromium-win/svg/batik/text/textFeatures-expected.png:
              * platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.png:
              * platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.png:
              * platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.png:
              * platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop-expected.png:
              * platform/chromium-win/svg/filters/feGaussianBlur-expected.png:
              * platform/chromium-win/svg/filters/feOffset-expected.png:
              * platform/chromium-win/svg/filters/feTile-expected.png:
              * platform/chromium-win/svg/filters/filter-on-tspan-expected.png:
              * platform/chromium-win/svg/filters/filter-rounding-issues-expected.png:
              * platform/chromium-win/svg/filters/filterRes-expected.png: Added.
              * platform/chromium-win/svg/filters/filterRes1-expected.png:
              * platform/chromium-win/svg/filters/filterRes3-expected.png:
              * platform/chromium-win/svg/filters/parent-children-with-same-filter-expected.png:
              * platform/chromium-win/svg/filters/subRegion-one-effect-expected.png:
              * platform/chromium-win/svg/filters/subRegion-two-effects-expected.png:
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85981 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      57ca7fd5
    • andersca@apple.com's avatar
      Windows build fix. · 723c67d9
      andersca@apple.com authored
      * UIProcess/Plugins/win/PluginInfoStoreWin.cpp:
      (WebKit::PluginInfoStore::shouldUsePlugin):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85980 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      723c67d9
    • inferno@chromium.org's avatar
      2011-05-06 Abhishek Arya <inferno@chromium.org> · 5d4a7449
      inferno@chromium.org authored
              Unreviewed.
      
              Chromium Rebaselines for r85964, r85971 and r85967.
      
              * platform/chromium-linux/fast/block/positioning/hiding-inside-relpositioned-inline-expected.png: Added.
              * platform/chromium-linux/fast/forms/date-input-visible-strings-expected.png: Added.
              * platform/chromium-linux/fast/inline/nested-top-alignment-expected.png: Added.
              * platform/chromium-mac-leopard/fast/block/positioning/hiding-inside-relpositioned-inline-expected.png: Added.
              * platform/chromium-mac-leopard/fast/forms/date-input-visible-strings-expected.png: Added.
              * platform/chromium-mac-leopard/fast/inline/nested-top-alignment-expected.png: Added.
              * platform/chromium-win/fast/block/positioning/hiding-inside-relpositioned-inline-expected.png: Added.
              * platform/chromium-win/fast/block/positioning/hiding-inside-relpositioned-inline-expected.txt: Added.
              * platform/chromium-win/fast/forms/date-input-visible-strings-expected.png: Added.
              * platform/chromium-win/fast/forms/date-input-visible-strings-expected.txt: Added.
              * platform/chromium-win/fast/inline/nested-top-alignment-expected.png: Added.
              * platform/chromium-win/fast/inline/nested-top-alignment-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85979 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5d4a7449
    • andersca@apple.com's avatar
      2011-05-06 Anders Carlsson <andersca@apple.com> · 25ae31d4
      andersca@apple.com authored
              Reviewed by Dan Bernstein.
      
              Make more PluginInfoStore member functions static
              https://bugs.webkit.org/show_bug.cgi?id=60401
      
              This is a first step towards making PluginInfoStore thread safe.
      
              * UIProcess/Plugins/PluginInfoStore.cpp:
              (WebKit::PluginInfoStore::loadPluginsIfNecessary):
              (WebKit::PluginInfoStore::loadPlugin):
              * UIProcess/Plugins/PluginInfoStore.h:
              * UIProcess/Plugins/mac/PluginInfoStoreMac.mm:
              (WebKit::PluginInfoStore::shouldUsePlugin):
              * UIProcess/Plugins/unix/PluginInfoStoreUnix.cpp:
              (WebKit::PluginInfoStore::shouldUsePlugin):
              * UIProcess/Plugins/win/PluginInfoStoreWin.cpp:
              (WebKit::PluginInfoStore::shouldUsePlugin):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85978 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      25ae31d4
    • jschuh@chromium.org's avatar
      2011-05-06 Justin Schuh <jschuh@chromium.org> · 8c6c7f69
      jschuh@chromium.org authored
              Reviewed by Adam Barth.
      
              [Chromium] Whitelist input events interpreted as user gestures
              https://bugs.webkit.org/show_bug.cgi?id=60213
      
              * fast/events/popup-blocked-from-mousemove-expected.txt: Added.
              * fast/events/popup-blocked-from-mousemove.html: Added.
      2011-05-06  Justin Schuh  <jschuh@chromium.org>
      
              Reviewed by Adam Barth.
      
              [Chromium] Whitelist input events interpreted as user gestures
              https://bugs.webkit.org/show_bug.cgi?id=60213
      
              * public/WebInputEvent.h:
              (WebKit::WebInputEvent::isUserGestureEventType):
              * src/WebViewImpl.cpp:
              (WebKit::WebViewImpl::handleInputEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85977 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c6c7f69
    • inferno@chromium.org's avatar
      2011-05-06 Abhishek Arya <inferno@chromium.org> · fb2e0d7a
      inferno@chromium.org authored
              Unreviewed.
      
              Fix error due to duplicate entry.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85976 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fb2e0d7a
    • abarth@webkit.org's avatar
      2011-05-06 Adam Barth <abarth@webkit.org> · 70e26880
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Add disable-javascript-urls CSP directive
              https://bugs.webkit.org/show_bug.cgi?id=60301
      
              * http/tests/security/contentSecurityPolicy/javascript-urls-blocked-expected.txt: Added.
              * http/tests/security/contentSecurityPolicy/javascript-urls-blocked.html: Added.
      2011-05-06  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Eric Seidel.
      
              Add disable-javascript-urls CSP directive
              https://bugs.webkit.org/show_bug.cgi?id=60301
      
              This CSP directive is not in the CSP spec.  This patch is somewhat of
              an experiment to see whether this feature is useful.  Based on our
              implementation experience, we will coordinate with folks via the W3C to
              see if this makes sense to add to the spec.
      
              Test: http/tests/security/contentSecurityPolicy/javascript-urls-blocked.html
      
              * page/ContentSecurityPolicy.cpp:
              (WebCore::ContentSecurityPolicy::ContentSecurityPolicy):
              (WebCore::ContentSecurityPolicy::allowJavaScriptURLs):
              (WebCore::ContentSecurityPolicy::addDirective):
              * page/ContentSecurityPolicy.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85975 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      70e26880
    • brettw@chromium.org's avatar
      2011-05-06 Brett Wilson <brettw@chromium.org> · c2d988a9
      brettw@chromium.org authored
              Reviewed by Adam Barth.
      
              Use a File object to store the downloaded file reference rather than
              just the path. This keeps the file and permissions in scope (using the
              already-existing blob system) so the browser won't delete the file
              when the load is complete. Instead, the file will be cleaned up when
              the request objects are deleted.
              https://bugs.webkit.org/show_bug.cgi?id=60281
      
              * platform/network/chromium/ResourceResponse.cpp:
              (WebCore::ResourceResponse::doPlatformCopyData):
              (WebCore::ResourceResponse::doPlatformAdopt):
              * platform/network/chromium/ResourceResponse.h:
              (WebCore::ResourceResponse::downloadedFile):
              (WebCore::ResourceResponse::setDownloadedFile):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85974 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c2d988a9
    • alexis.menard@openbossa.org's avatar
      2011-05-06 Alexis Menard <alexis.menard@openbossa.org> · 35ec9292
      alexis.menard@openbossa.org authored
              Reviewed by Darin Adler.
      
              Fix two warnings of unused variables.
              https://bugs.webkit.org/show_bug.cgi?id=60370
      
              Remove two unused local variable from the code.
      
              No new tests, the existing ones should cover.
      
              * rendering/RenderFlexibleBox.cpp:
              (WebCore::RenderFlexibleBox::layoutVerticalBox):
              * svg/animation/SVGSMILElement.cpp:
              (WebCore::SVGSMILElement::calculateNextProgressTime):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85973 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      35ec9292
    • abarth@webkit.org's avatar
      2011-05-06 Adam Barth <abarth@webkit.org> · 28a21c8a
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Wire up CSP's eval blocking to V8's new API
              https://bugs.webkit.org/show_bug.cgi?id=60384
      
              * platform/chromium/http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt: Added.
                  - Boo different error messages.
              * platform/chromium/test_expectations.txt:
                  - Test progression.
      2011-05-06  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Eric Seidel.
      
              Wire up CSP's eval blocking to V8's new API
              https://bugs.webkit.org/show_bug.cgi?id=60384
      
              * bindings/v8/ScriptController.cpp:
              (WebCore::ScriptController::disableEval):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85972 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      28a21c8a
    • hyatt@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=60398 (<rdar://problem/9307696>) · bbbb4b88
      hyatt@apple.com authored
      REGRESSION (r81684?): cox.com sign in button is missing
              
      Reviewed by Dan Bernstein.
      
      Fix a typo in r81684 where the ascent was used in a comparison instead of boxHeight.
      This restores the original behavior before the refactoring messed it up.
      
      Source/WebCore: 
      
      Added fast/inline/nested-top-alignment.html
      
      * rendering/InlineFlowBox.cpp:
      (WebCore::InlineFlowBox::computeLogicalBoxHeights):
      
      LayoutTests: 
      
      * fast/inline/nested-top-alignment.html: Added.
      * platform/mac/fast/inline/nested-top-alignment-expected.png: Added.
      * platform/mac/fast/inline/nested-top-alignment-expected.txt: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85971 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bbbb4b88
    • enne@google.com's avatar
      2011-05-06 Adrienne Walker <enne@google.com> · 588db0a6
      enne@google.com authored
              [chromium] Unreviewed, rebaseline changes after r85959
              https://bugs.webkit.org/show_bug.cgi?id=59020
      
              * platform/chromium-gpu-mac/compositing/flat-with-transformed-child-expected.png: Added.
              * platform/chromium-gpu-win/compositing/flat-with-transformed-child-expected.png: Added.
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85970 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      588db0a6
    • abarth@webkit.org's avatar
      2011-05-06 Adam Barth <abarth@webkit.org> · 36513d72
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Add a --skip-integrationtests mode to test-webkitpy
              https://bugs.webkit.org/show_bug.cgi?id=60354
      
              These two test suites account for 2/3 of test-webkitpy's running time
              because they're not actually unit tests.  They're integration tests.
              This patch adds the ability to skip integration tests by passing a
              command line argument to test-webkitpy.  The buildbots will continue to
              run these integration tests to make sure they don't regress.  This
              option is for use by developers when working on parts of the code that
              are well-covered by unit tests.
      
              * Scripts/webkitpy/common/system/file_lock_integrationtest.py: Copied from Tools/Scripts/webkitpy/common/system/file_lock_unittest.py.
              * Scripts/webkitpy/common/system/file_lock_unittest.py: Removed.
              * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py: Copied from Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py.
              * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py: Removed.
              * Scripts/webkitpy/test/main.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85969 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36513d72
    • ojan@chromium.org's avatar
      2011-05-06 Ojan Vafai <ojan@chromium.org> · e31b8d9d
      ojan@chromium.org authored
              Reviewed by Tony Chang.
      
              [results.html] label the zoomed pixel containers (expected, actual, diff)
              https://bugs.webkit.org/show_bug.cgi?id=60383
      
              * fast/harness/results.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85968 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e31b8d9d
    • joepeck@webkit.org's avatar
      2011-05-06 Joseph Pecoraro <joepeck@webkit.org> · c5e747af
      joepeck@webkit.org authored
              Unreviewed. Add pixel results for mac.
      
              * platform/mac/fast/forms/date-input-visible-strings-expected.png: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85967 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c5e747af
    • jam@chromium.org's avatar
      2011-05-06 John Abd-El-Malek <jam@chromium.org> · 48d80da2
      jam@chromium.org authored
              Reviewed by James Robinson.
      
              [chromium]: Reland using WebPermissionClient for checking indexed db usage
              https://bugs.webkit.org/show_bug.cgi?id=60386
      
              * public/WebPermissionClient.h:
              (WebKit::WebPermissionClient::allowIndexedDB):
              * src/IDBFactoryBackendProxy.cpp:
              (WebKit::IDBFactoryBackendProxy::open):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85966 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      48d80da2
    • commit-queue@webkit.org's avatar
      2011-05-06 Steve Lacey <sjl@chromium.org> · 99c8247e
      commit-queue@webkit.org authored
              Reviewed by Eric Carlson.
      
              Add baselines to chromium for video-source-error that reflect the fact that
              chromium does not support mp4.
      
              [chromium] Rebaseline needed for video-source-error
              https://bugs.webkit.org/show_bug.cgi?id=60292
      
              * platform/chromium/media/video-source-error-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85965 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      99c8247e
    • hyatt@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=60390 (<rdar://problem/9364449>) · 074bb0c6
      hyatt@apple.com authored
      REGRESSION (r81992): portions of ticketmaster site render blank
      
      Reviewed by Dan Bernstein.
      
      Make simplified layout skip from a positioned object out to its containing block.  There is no
      need to dirty the intermediate inlines, and in this case it's actively harmful, since the
      block responsible for the layout of the positioned object doesn't get m_posChildNeedsLayout set.
      
      Source/WebCore: 
      
      Added fast/block/positioning/hiding-inside-relpositioned-inline.html
      
      * rendering/RenderObject.h:
      (WebCore::RenderObject::markContainingBlocksForLayout):
      
      LayoutTests: 
      
      * fast/block/positioning/hiding-inside-relpositioned-inline.html: Added.
      * platform/mac/fast/block/positioning/hiding-inside-relpositioned-inline-expected.png: Added.
      * platform/mac/fast/block/positioning/hiding-inside-relpositioned-inline-expected.txt: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85964 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      074bb0c6
    • pfeldman@chromium.org's avatar
      2011-05-06 Pavel Feldman <pfeldman@chromium.org> · 578fd92a
      pfeldman@chromium.org authored
              Not reviewed: move selection test into the text area branch.
      
              * inspector/front-end/TextViewer.js:
              (WebInspector.TextViewer.prototype._contextMenu):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85963 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      578fd92a
    • aroben@apple.com's avatar
      Mac build fix · 6a38e0bc
      aroben@apple.com authored
      * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm: Added a
      missing #import.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85962 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6a38e0bc
    • aroben@apple.com's avatar
      Show/hide windowed plugins according to the plugin element's visibility CSS property · ab384818
      aroben@apple.com authored
      Fixes <http://webkit.org/b/60285> <rdar://problem/9152400> REGRESSION (WebKit2): A white
      rectangle covers up important UI elements when composing a new message at mail.yahoo.com
      with BrowserPlus! plug-in installed
      
      Reviewed by Anders Carlsson.
      
      Source/WebKit2:
      
      * PluginProcess/PluginControllerProxy.cpp:
      (WebKit::PluginControllerProxy::isPluginVisible):
      * PluginProcess/PluginControllerProxy.h:
      Stubbed out.
      
      * Shared/win/WindowGeometry.cpp:
      (WebKit::WindowGeometry::WindowGeometry):
      (WebKit::WindowGeometry::encode):
      (WebKit::WindowGeometry::decode):
      * Shared/win/WindowGeometry.h:
      Added visible member.
      
      * UIProcess/win/WebView.cpp:
      (WebKit::WebView::updateChildWindowGeometries): Show or hide the window as specified in the
      geometry.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::visibilityDidChange):
      * WebProcess/Plugins/Netscape/NetscapePlugin.h:
      Added. Calls through to platform-specific code.
      
      * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:
      (WebKit::NetscapePlugin::platformVisibilityDidChange):
      * WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp:
      (WebKit::NetscapePlugin::platformVisibilityDidChange):
      Stubbed out.
      
      * WebProcess/Plugins/Netscape/win/NetscapePluginWin.cpp:
      (WebKit::NetscapePlugin::platformGeometryDidChange): Moved most logic from here to
      scheduleWindowedGeometryUpdate.
      (WebKit::NetscapePlugin::platformVisibilityDidChange): Added. Calls through to
      scheduleWindowedGeometryUpdate.
      (WebKit::NetscapePlugin::scheduleWindowedGeometryUpdate): Added. Code came from
      platformGeometryDidChange. Now also records whether the plugin element is visible.
      
      * WebProcess/Plugins/Plugin.h: Added visibilityDidChange.
      
      * WebProcess/Plugins/PluginController.h: Added isPluginVisible.
      
      * WebProcess/Plugins/PluginProxy.cpp:
      (WebKit::PluginProxy::visibilityDidChange):
      * WebProcess/Plugins/PluginProxy.h:
      Stubbed out.
      
      * WebProcess/Plugins/PluginView.cpp:
      (WebKit::PluginView::show):
      (WebKit::PluginView::hide):
      Added. These Widget overrides were based on WebCore's PluginView class.
      
      (WebKit::PluginView::viewVisibilityDidChange): Added. Similar to viewGeometryDidChange.
      Calls down to the plugin if it's been initialized.
      (WebKit::PluginView::isPluginVisible): Added. Just calls up to the Widget base class.
      
      * WebProcess/Plugins/PluginView.h: Updated for PluginController changes.
      
      LayoutTests:
      
      Add a test that shows that windowed plugins with visibility:hidden do not appear on screen
      
      I could only figure out how to make this a pixel test. Note that the pixel test doesn't pass
      in WebKit2 due to <http://webkit.org/b/58050>, but I verified it works correctly in
      MiniBrowser.
      
      * platform/win/plugins/visibility-hidden-expected.png: Added.
      * platform/win/plugins/visibility-hidden-expected.txt: Added.
      * platform/win/plugins/visibility-hidden.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85961 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ab384818
    • abarth@webkit.org's avatar
      2011-05-06 Adam Barth <abarth@webkit.org> · 5575af68
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              The results.zip generated by the Chromium EWS are too big
              https://bugs.webkit.org/show_bug.cgi?id=60352
      
              Currently results.zip created by the Chromium EWS bot contain roughly
              1000 tests that we expect to fail.  These test results are not helpful
              to contributors.
      
              There are several approaches to solving this problem:
      
              1) We could be more selective about which files to include in the zip.
              2) We could ask new-run-webkit-tests not to generate results for
                 expected failures.
              3) We could ask new-run-webkit-tests not to run tests that we expect to
                 fail.
      
              This patch takes approach (3).  Currently, we're ignoring the outcome
              of failing tests anyway, so there's not much point in actually running
              them.  As a side benefit, this will speed up the test run by about 6%.
              In the future, we might revisit this decision and choose another
              approach.
      
              * Scripts/webkitpy/common/config/ports.py:
              * Scripts/webkitpy/common/config/ports_unittest.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85960 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5575af68
    • enne@google.com's avatar
      2011-05-04 Adrienne Walker <enne@google.com> · beec71dd
      enne@google.com authored
              Reviewed by James Robinson.
      
              [chromium] Fix incorrect scissor rect for layers that render into a rendersurface
              https://bugs.webkit.org/show_bug.cgi?id=59020
      
              * compositing/flat-with-transformed-child-expected.txt: Added.
              * compositing/flat-with-transformed-child.html: Added.
              * platform/chromium-gpu-linux/compositing/flat-with-transformed-child-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/flat-with-transformed-child-expected.png: Added.
              * platform/chromium/test_expectations.txt:
      2011-05-04  Adrienne Walker  <enne@google.com>
      
              Reviewed by James Robinson.
      
              [chromium] Fix incorrect scissor rect for layers that render into a rendersurface
              https://bugs.webkit.org/show_bug.cgi?id=59020
      
              Allow for empty scissor rects, which implies scissoring to the render
              surface. The previous code and previous patch on this bug both didn't
              take into account that the scissor rect should be the render surface
              and not the projection of the layer itself, because child layers
              aren't necessarily contained within the bounds of their superlayer.
      
              Test: compositing/flat-with-transformed-child.html
      
              * platform/graphics/chromium/LayerRendererChromium.cpp:
              (WebCore::LayerRendererChromium::paintLayerContents):
              (WebCore::LayerRendererChromium::updatePropertiesAndRenderSurfaces):
              (WebCore::LayerRendererChromium::drawLayer):
              (WebCore::LayerRendererChromium::setScissorToRect):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85959 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      beec71dd
    • aroben@apple.com's avatar
      Add a WindowGeometry struct for use in the ScheduleChildWindowGeometryUpdate message · e1d744dd
      aroben@apple.com authored
      This will make it easier to add more info to this message in the future (like whether the
      window is visible).
      
      Fixes <http://webkit.org/b/60374> Adding parameters to ScheduleChildWindowGeometryUpdate
      message is tedious
      
      Reviewed by Anders Carlsson.
      
      * Scripts/webkit2/messages.py:
      (struct_or_class): Added WindowGeometry to the list of structs.
      
      * Shared/win/WindowGeometry.cpp: Added.
      * Shared/win/WindowGeometry.h: Added.
      
      * win/WebKit2.vcproj: Added new files.
      
      * UIProcess/PageClient.h:
      * UIProcess/WebPageProxy.h:
      * UIProcess/WebPageProxy.messages.in:
      * UIProcess/win/WebPageProxyWin.cpp:
      (WebKit::WebPageProxy::scheduleChildWindowGeometryUpdate):
      * UIProcess/win/WebView.cpp:
      (WebKit::WebView::scheduleChildWindowGeometryUpdate):
      (WebKit::WebView::updateChildWindowGeometries):
      * UIProcess/win/WebView.h:
      * WebProcess/Plugins/Netscape/win/NetscapePluginWin.cpp:
      (WebKit::NetscapePlugin::platformGeometryDidChange):
      * WebProcess/Plugins/PluginController.h:
      * WebProcess/Plugins/PluginView.cpp:
      (WebKit::PluginView::scheduleWindowedPluginGeometryUpdate):
      * WebProcess/Plugins/PluginView.h:
      * WebProcess/WebPage/WebPage.h:
      * WebProcess/WebPage/win/WebPageWin.cpp:
      (WebKit::WebPage::scheduleChildWindowGeometryUpdate):
      Changed to use WindowGeometry.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85958 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e1d744dd
    • ojan@chromium.org's avatar
      2011-05-05 Ojan Vafai <ojan@chromium.org> · 970860f0
      ojan@chromium.org authored
              Reviewed by Mihai Parparita.
      
              [results.html] zoomed pixel results should not be antialiased
              https://bugs.webkit.org/show_bug.cgi?id=60330
      
              -Use canvas instead of CSS zoom.
              -Only zoom the part of the image we need to show.
              -Make pixel zooming mostly work in Firefox.
              -Increase the zoom from 3x to 6x.
      
              * fast/harness/results.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85957 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      970860f0
    • ddkilzer@apple.com's avatar
      Remove unused GCC_ENABLE_FIX_AND_CONTINUE and ZERO_LINK settings · a36ab749
      ddkilzer@apple.com authored
      Reviewed by Jon Honeycutt.
      
      This fixes an Xcode 4 warning about using obsolete settings.
      
      Source/JavaScriptGlue:
      
      * JavaScriptGlue.xcodeproj/project.pbxproj: Removed
      GCC_ENABLE_FIX_AND_CONTINUE and ZERO_LINK settings.
      
      Source/WebKit2:
      
      * WebKit2.xcodeproj/project.pbxproj: Removed
      GCC_ENABLE_FIX_AND_CONTINUE and ZERO_LINK settings.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85956 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a36ab749
    • simon.fraser@apple.com's avatar
      2011-05-06 Simon Fraser <simon.fraser@apple.com> · 296f65d8
      simon.fraser@apple.com authored
              Reviewed by Sam Weinig.
      
              Lazily allocate ScrollAnimator in ScrollableArea
              https://bugs.webkit.org/show_bug.cgi?id=60327
      
              Avoid allocating the ScrollAnimator up-front, because we
              create lots of ScrollableAreas via RenderLayer, and we should
              only need the animator when scrolling.
      
              * platform/ScrollableArea.cpp:
              (WebCore::ScrollableArea::ScrollableArea):
              (WebCore::ScrollableArea::scrollAnimator):
              (WebCore::ScrollableArea::scroll):
              (WebCore::ScrollableArea::scrollToOffsetWithoutAnimation):
              (WebCore::ScrollableArea::scrollToXOffsetWithoutAnimation):
              (WebCore::ScrollableArea::scrollToYOffsetWithoutAnimation):
              (WebCore::ScrollableArea::handleWheelEvent):
              (WebCore::ScrollableArea::handleGestureEvent):
              * platform/ScrollableArea.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85955 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      296f65d8
    • inferno@chromium.org's avatar
      2011-05-06 Sheriff Bot <webkit.review.bot@gmail.com> · a96b3c64
      inferno@chromium.org authored
              Unreviewed, rolling out r85919.
              http://trac.webkit.org/changeset/85919
              https://bugs.webkit.org/show_bug.cgi?id=60378
      
              broke chromium database tests (Requested by inferno-sec on
              #webkit).
      
              * public/WebPermissionClient.h:
              * src/IDBFactoryBackendProxy.cpp:
              (WebKit::IDBFactoryBackendProxy::open):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85954 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a96b3c64
    • carlosgc@webkit.org's avatar
      2011-05-06 Carlos Garcia Campos <cgarcia@igalia.com> · 4a5b884d
      carlosgc@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] Implement NetscapePlugin::platformPaint for GTK platform
              https://bugs.webkit.org/show_bug.cgi?id=60368
      
              * WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp:
              (WebKit::NetscapePlugin::platformPaint):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85953 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4a5b884d
    • carlosgc@webkit.org's avatar
      2011-05-06 Carlos Garcia Campos <cgarcia@igalia.com> · 48df3e4c
      carlosgc@webkit.org authored
              Reviewed by Martin Robinson.
      
              Share PluginInfoStore implementation between Qt and GTK ports
              https://bugs.webkit.org/show_bug.cgi?id=60366
      
              * GNUmakefile.am:
              * UIProcess/Plugins/gtk/PluginInfoStoreGtk.cpp: Removed.
              * UIProcess/Plugins/unix/PluginInfoStoreUnix.cpp: Renamed from Source/WebKit2/UIProcess/Plugins/qt/PluginInfoStoreQt.cpp.
              (WebKit::PluginInfoStore::pluginsDirectories):
              (WebKit::PluginInfoStore::pluginPathsInDirectory):
              (WebKit::PluginInfoStore::individualPluginPaths):
              (WebKit::PluginInfoStore::getPluginInfo):
              (WebKit::PluginInfoStore::shouldUsePlugin):
              * WebKit2.pro:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85951 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      48df3e4c
    • enne@google.com's avatar
      2011-05-06 Adrienne Walker <enne@google.com> · a0a06b82
      enne@google.com authored
              [chromium] Unreviewed, fix parse errors in test_expectations.
      
              I will annotate bug 60356 so that this case gets looked at.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85950 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a0a06b82