1. 22 Nov, 2011 40 commits
    • adamk@chromium.org's avatar
      Add new WebKit/chromium/dbus directory to .gitignore. · a1da0d86
      adamk@chromium.org authored
      * .gitignore:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101036 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a1da0d86
    • kbr@google.com's avatar
      [chromium] Support Core Animation plugins in compositor · 84c52045
      kbr@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=72921
      
      Reviewed by Stephen White.
      
      Source/WebCore: 
      
      Added support to PluginLayerChromium and CCPluginLayerImpl for
      using an IOSurface as the backing store for a plugin. Added minimal
      ARB_texture_rectangle support to Extensions3D.h and a Chromium-
      specific extension for binding an IOSurface to a texture.
      
      These changes themselves do not have any effect. A follow-on
      Chromium CL will make the switch to this new code path.
      
      Tested manually both with and without the Chromium side changes;
      Chromium's DumpRenderTree port does not support Core Animation
      plugins. Ran video and Stage3D in Flash, and Unity 3D content, to
      verify.
      
      * platform/graphics/Extensions3D.h:
      * platform/graphics/chromium/Extensions3DChromium.h:
      * platform/graphics/chromium/LayerRendererChromium.cpp:
      (WebCore::LayerRendererChromium::initialize):
      (WebCore::LayerRendererChromium::pluginLayerTexRectProgram):
      (WebCore::LayerRendererChromium::pluginLayerTexRectProgramFlip):
      * platform/graphics/chromium/LayerRendererChromium.h:
      * platform/graphics/chromium/PluginLayerChromium.cpp:
      (WebCore::PluginLayerChromium::PluginLayerChromium):
      (WebCore::PluginLayerChromium::setIOSurfaceProperties):
      (WebCore::PluginLayerChromium::getIOSurfaceId):
      (WebCore::PluginLayerChromium::pushPropertiesTo):
      * platform/graphics/chromium/PluginLayerChromium.h:
      * platform/graphics/chromium/ShaderChromium.cpp:
      (WebCore::FragmentShaderRGBATexRectFlipAlpha::getShaderString):
      (WebCore::FragmentShaderRGBATexRectAlpha::getShaderString):
      * platform/graphics/chromium/ShaderChromium.h:
      * platform/graphics/chromium/cc/CCPluginLayerImpl.cpp:
      (PluginProgramBinding::TexStretchPluginProgramBinding::set):
      (PluginProgramBinding::TexTransformPluginProgramBinding::set):
      (WebCore::CCPluginLayerImpl::CCPluginLayerImpl):
      (WebCore::CCPluginLayerImpl::~CCPluginLayerImpl):
      (WebCore::CCPluginLayerImpl::draw):
      (WebCore::CCPluginLayerImpl::setIOSurfaceProperties):
      (WebCore::CCPluginLayerImpl::cleanupResources):
      * platform/graphics/chromium/cc/CCPluginLayerImpl.h:
      
      Source/WebKit/chromium: 
      
      Added IOSurface support to WebPluginContainer. This code path is
      used only on Mac OS X, but is defined in the header on all
      platforms for simplicity.
      
      * public/WebGraphicsContext3D.h:
      (WebKit::WebGraphicsContext3D::texImageIOSurface2DCHROMIUM):
      * public/WebPluginContainer.h:
      * src/Extensions3DChromium.cpp:
      (WebCore::Extensions3DChromium::texImageIOSurface2DCHROMIUM):
      * src/GraphicsContext3DChromium.cpp:
      * src/GraphicsContext3DPrivate.h:
      * src/WebPluginContainerImpl.cpp:
      (WebKit::WebPluginContainerImpl::setBackingIOSurfaceId):
      (WebKit::WebPluginContainerImpl::platformLayer):
      (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
      * src/WebPluginContainerImpl.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101035 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      84c52045
    • dcheng@chromium.org's avatar
      Unreviewed. Fix ChangeLog typo in r101031. · 9dce4091
      dcheng@chromium.org authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101033 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9dce4091
    • adamk@chromium.org's avatar
      Remove some flaky expectations added by me five months ago. · bd295987
      adamk@chromium.org authored
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101032 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bd295987
    • dcheng@chromium.org's avatar
      [chromium] Fix plumbing for differentiating between clipboard/selection pastes. · 20d7de12
      dcheng@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72056
      
      Reviewed by tony@chromium.org.
      
      Source/WebCore:
      
      Add a buffer parameter when retrieving the clipboard sequence number and fix several call
      sites that incorrectly assume use of the standard buffer in pastes.
      
      * platform/chromium/ChromiumDataObject.cpp:
      (WebCore::ChromiumDataObject::types):
      (WebCore::ChromiumDataObject::getData):
      (WebCore::ChromiumDataObject::containsFilenames):
      * platform/chromium/ChromiumDataObject.h:
      * platform/chromium/ClipboardChromium.cpp:
      (WebCore::ClipboardChromium::ClipboardChromium):
      (WebCore::ClipboardChromium::getData):
      (WebCore::ClipboardChromium::platformClipboardChanged):
      * platform/chromium/ClipboardUtilitiesChromium.cpp:
      (WebCore::currentPasteboardBuffer):
      * platform/chromium/ClipboardUtilitiesChromium.h:
      * platform/chromium/DataTransferItemChromium.cpp:
      (WebCore::DataTransferItemChromium::getAsString):
      * platform/chromium/PlatformSupport.h:
      
      Source/WebKit/chromium:
      
      Add a buffer parameter when retrieving the clipboard sequence number.
      
      * public/WebClipboard.h:
      (WebKit::WebClipboard::sequenceNumber):
      * src/PlatformSupport.cpp:
      (WebCore::PlatformSupport::clipboardSequenceNumber):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101031 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      20d7de12
    • adamk@chromium.org's avatar
      Make two accessibility tests as PASS TIMEOUT on Windows. · 7e17c407
      adamk@chromium.org authored
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101030 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7e17c407
    • adamk@chromium.org's avatar
      One more video-zoom-controls rebaseline for Linux GPU. · 2876d40e
      adamk@chromium.org authored
      * platform/chromium-gpu-linux/media/video-zoom-controls-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101029 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2876d40e
    • adamk@chromium.org's avatar
      svg/zoom/page/zoom-svg-through-object-with-*.xhtml are flaky · 32ddcbb1
      adamk@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=63186
      
      Unreviewed gardening.
      
      Rebaseline these tests as they should be stable since r99937.
      
      * platform/chromium-cg-mac-leopard/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png:
      * platform/chromium-cg-mac-leopard/svg/as-object/embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-cg-mac-leopard/svg/as-object/nested-embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-cg-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
      * platform/chromium-cg-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
      * platform/chromium-cg-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Added.
      * platform/chromium-cg-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Added.
      * platform/chromium-cg-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-cg-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
      * platform/chromium-cg-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
      * platform/chromium-cg-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png: Added.
      * platform/chromium-cg-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Added.
      * platform/chromium-cg-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
      * platform/chromium-cg-mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png: Removed.
      * platform/chromium-gpu-cg-mac/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: Copied from LayoutTests/platform/chromium-cg-mac-leopard/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png.
      * platform/chromium-gpu-cg-mac/svg/as-object/embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-gpu-cg-mac/svg/as-object/nested-embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-gpu-cg-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
      * platform/chromium-gpu-cg-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
      * platform/chromium-gpu-cg-mac/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Added.
      * platform/chromium-gpu-cg-mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Added.
      * platform/chromium-gpu-cg-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
      * platform/chromium-linux-x86/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: Added.
      * platform/chromium-linux-x86/svg/as-object/embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-linux-x86/svg/as-object/nested-embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
      * platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
      * platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Added.
      * platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Added.
      * platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Added.
      * platform/chromium-linux-x86/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
      * platform/chromium-linux/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: Added.
      * platform/chromium-linux/svg/as-object/embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-linux/svg/as-object/nested-embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Copied from LayoutTests/platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt.
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Copied from LayoutTests/platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt.
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png: Added.
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Added.
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Added.
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Added.
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-mac-leopard/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: Added.
      * platform/chromium-mac-leopard/svg/as-object/embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-mac-leopard/svg/as-object/nested-embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Added.
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Added.
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png.
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
      * platform/chromium-win-vista/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: Added.
      * platform/chromium-win-vista/svg/as-object/embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-win-vista/svg/as-object/nested-embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
      * platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
      * platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Added.
      * platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Added.
      * platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Added.
      * platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-win-vista/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Removed.
      * platform/chromium-win-xp/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: Added.
      * platform/chromium-win-xp/svg/as-object/embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-win-xp/svg/as-object/nested-embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
      * platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
      * platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Added.
      * platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Added.
      * platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Added.
      * platform/chromium-win-xp/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
      * platform/chromium-win/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: Added.
      * platform/chromium-win/svg/as-object/embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-win/svg/as-object/nested-embedded-svg-size-changes-expected.png: Added.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png: Added.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Copied from LayoutTests/platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png: Added.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Renamed from LayoutTests/platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png: Added.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: Renamed from LayoutTests/platform/chromium-cg-mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png: Added.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Added.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png: Added.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: Added.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png: Added.
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt: Renamed from LayoutTests/platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt.
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101028 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      32ddcbb1
    • adamk@chromium.org's avatar
      Layout Test media/video-zoom-controls.html is failing · c08b7a4d
      adamk@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67913
      
      Rebaseline video-zoom-controls: it had already been
      partially-rebaselined for WinXP, so the options were to remove those
      baselines and let the test fail as expected, mark it as passing on
      only XP, or rebaseline with what seem to be reasonable visual changes
      (along with some extra noise in the render tree).
      
      Unreviewed gardening.
      
      * platform/chromium-gpu-cg-mac/media/video-zoom-controls-expected.png:
      * platform/chromium-gpu-mac/media/video-zoom-controls-expected.png:
      * platform/chromium-gpu-win/media/video-zoom-controls-expected.png:
      * platform/chromium-linux/media/video-zoom-controls-expected.png:
      * platform/chromium-mac-snowleopard/media/video-zoom-controls-expected.png:
      * platform/chromium-win-xp/media/video-zoom-controls-expected.png: Removed.
      * platform/chromium-win-xp/media/video-zoom-controls-expected.txt: Removed.
      * platform/chromium-win/media/video-zoom-controls-expected.png:
      * platform/chromium-win/media/video-zoom-controls-expected.txt:
      * platform/chromium/media/video-zoom-controls-expected.txt:
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101027 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c08b7a4d
    • adamk@chromium.org's avatar
      Rebaselines and expectation-removal for now-passing Mac tests. · 9200ad7a
      adamk@chromium.org authored
      Unreviewed gardening.
      
      * platform/chromium-mac-leopard/fullscreen/full-screen-iframe-zIndex-expected.png:
      * platform/chromium-mac-leopard/fullscreen/full-screen-remove-ancestor-after-expected.png:
      * platform/chromium-mac-leopard/fullscreen/full-screen-zIndex-after-expected.png:
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101026 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9200ad7a
    • scheib@chromium.org's avatar
      Pointer Lock: Initial Tests for navigator.webkitPonter · 2f7342e1
      scheib@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72659
      
      Reviewed by Darin Fisher.
      
      Tools:
      
      * DumpRenderTree/chromium/TestShell.cpp:
      (TestShell::TestShell):
          Enabling PointerLock in TestShell
      
      LayoutTests:
      
      * platform/efl/Skipped:
      * platform/gtk/Skipped:
      * platform/mac/Skipped:
      * platform/qt/Skipped:
      * platform/win/Skipped:
      * platform/wincairo/Skipped:
      * pointer-lock/mouse-event-api-expected.txt:
      * pointer-lock/mouse-event-api.html:
      * pointer-lock/pointer-lock-api-expected.txt:
      * pointer-lock/pointer-lock-api.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101025 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2f7342e1
    • adamk@chromium.org's avatar
      Unreviewed gardening, remove expectations for now-passing tests. · 5ecc021c
      adamk@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101024 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5ecc021c
    • adamk@chromium.org's avatar
      Expand slowness of dispatch-message-string-data.html to debug builds. · e04341b4
      adamk@chromium.org authored
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101023 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e04341b4
    • adamk@chromium.org's avatar
      Ignore more gyp-generated build files in WTF.gyp. · 12a46a13
      adamk@chromium.org authored
      * .gitignore:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101022 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      12a46a13
    • commit-queue@webkit.org's avatar
      Empty API for web intents · 537f50d3
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=69870
      
      Patch by Greg Billock <gbillock@google.com> on 2011-11-22
      Reviewed by Darin Fisher.
      
      * WebKit.gyp:
      * public/WebIntent.h: Added.
      * public/WebIntentServiceInfo.h: Added.
      * public/WebFrame.h:
      * public/WebFrameClient.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101021 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      537f50d3
    • adamk@chromium.org's avatar
      More rebaselines from Skia roll. · b1cd3ce4
      adamk@chromium.org authored
      Unreviewed gardening.
      
      * platform/chromium-cg-mac-snowleopard/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
      * platform/chromium-mac/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
      * platform/chromium-win-xp/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
      * platform/chromium-win/fast/repaint/moving-shadow-on-path-expected.txt:
      * platform/chromium/fast/repaint/moving-shadow-on-path-expected.txt: Renamed from LayoutTests/platform/chromium-cg-mac/fast/repaint/moving-shadow-on-path-expected.txt.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101020 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b1cd3ce4
    • commit-queue@webkit.org's avatar
      Update flakiness dashboard for new Chromium builders and tests · 96c6f956
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72931
      
      Patch by Ryan Sleevi <rsleevi@chromium.org> on 2011-11-22
      Reviewed by Ojan Vafai.
      
      * TestResultServer/static-dashboards/builders.js:
      * TestResultServer/static-dashboards/dashboard_base.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101019 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      96c6f956
    • dpranke@chromium.org's avatar
      Roll Chromium DEPS · 5882b855
      dpranke@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72972
      
      Add dbus in Chromium as pulled dep and update to HEAD.
      
      Patch by Scott Graham <scottmg@chromium.org> on 2011-11-22
      Reviewed by Dirk Pranke.
      
      * DEPS:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101018 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5882b855
    • adamk@chromium.org's avatar
      Expand MISSING expectation for form-associated-element-crash3.html. · 2fa0a3ed
      adamk@chromium.org authored
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101017 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2fa0a3ed
    • adamk@chromium.org's avatar
      Mark file-writer-abort.html as flakily crashing on Mac Debug. · 08717c63
      adamk@chromium.org authored
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101016 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      08717c63
    • adamk@chromium.org's avatar
      Mark some tests as passing after Skia roll in http://crrev.com/111151. · e528a5ab
      adamk@chromium.org authored
      Unreviewed gardening.
      
      * platform/chromium-mac/canvas/philip/tests/2d.shadow.canvas.alpha-expected.txt: Removed.
      * platform/chromium-mac/canvas/philip/tests/2d.shadow.canvas.basic-expected.txt: Removed.
      * platform/chromium-mac/canvas/philip/tests/2d.shadow.canvas.transparent.2-expected.txt: Removed.
      * platform/chromium-mac/canvas/philip/tests/2d.shadow.image.alpha-expected.txt: Removed.
      * platform/chromium-mac/canvas/philip/tests/2d.shadow.image.basic-expected.txt: Removed.
      * platform/chromium-mac/canvas/philip/tests/2d.shadow.image.scale-expected.txt: Removed.
      * platform/chromium-mac/canvas/philip/tests/2d.shadow.image.transparent.2-expected.txt: Removed.
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101015 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e528a5ab
    • caseq@chromium.org's avatar
      Layout Test inspector/extensions/extensions-events.html is timing out · 707a757d
      caseq@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72966
      
      Reviewed by Pavel Feldman.
      
      - always bind to {add,remove}EventListener() of event target, not WebInspector.Object
      
      * inspector/front-end/ExtensionServer.js:
      (WebInspector.ExtensionServer.prototype._registerAutosubscriptionHandler):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101014 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      707a757d
    • commit-queue@webkit.org's avatar
      Fix .dir-locals.el to only apply to specific modes · 9260fe78
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72963
      
      Patch by Andy Wingo <wingo@igalia.com> on 2011-11-22
      Reviewed by Xan Lopez.
      
      * .dir-locals.el: Remove `nil' block, as it was causing
      makefile-mode not to insert tabs.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101013 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9260fe78
    • adamk@chromium.org's avatar
      Move splitView.css (added in r100991) to the correct target. · e4b57c56
      adamk@chromium.org authored
      * WebCore.gypi:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101012 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e4b57c56
    • dpranke@chromium.org's avatar
      Roll Chromium DEPS to r110960 and set the disable_nacl flag. · 276130b6
      dpranke@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72911
      
      Unreviewed, build fix.
      
      ppapi starts to depend on the NaCl gyp files as of r109739, so
      we need to pass disable_nacl when running gyp to avoid pulling
      in too much of NaCl.
      
      * DEPS:
      * gyp_webkit:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101011 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      276130b6
    • adamk@chromium.org's avatar
      Layout Test inspector/extensions/extensions-events.html is timing out · 87016152
      adamk@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72966
      
      Unreviewed gardening.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101010 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      87016152
    • adamk@chromium.org's avatar
      Rebaselines after Skia roll (http://crrev.com/111151). · e1d89f4a
      adamk@chromium.org authored
      Unreviewed gardening.
      
      * platform/chromium-linux-x86/fast/box-shadow/box-shadow-clipped-slices-expected.png: Removed.
      * platform/chromium-linux-x86/fast/box-shadow/single-pixel-shadow-expected.png: Removed.
      * platform/chromium-linux/fast/box-shadow/single-pixel-shadow-expected.png: Removed.
      * platform/chromium-mac-leopard/fast/box-shadow/box-shadow-clipped-slices-expected.png: Removed.
      * platform/chromium-mac-leopard/fast/box-shadow/single-pixel-shadow-expected.png: Removed.
      * platform/chromium-mac/fast/box-shadow/single-pixel-shadow-expected.png: Removed.
      * platform/chromium-win-xp/fast/css/shadow-multiple-expected.png:
      * platform/chromium-win-xp/fast/multicol/shadow-breaking-expected.png:
      * platform/chromium-win-xp/fast/repaint/moving-shadow-on-path-expected.txt: Copied from LayoutTests/platform/chromium-win/fast/repaint/moving-shadow-on-path-expected.txt.
      * platform/chromium-win/fast/box-shadow/box-shadow-clipped-slices-expected.png:
      * platform/chromium-win/fast/box-shadow/single-pixel-shadow-expected.png:
      * platform/chromium-win/fast/css/shadow-multiple-expected.png:
      * platform/chromium-win/fast/multicol/shadow-breaking-expected.png:
      * platform/chromium-win/fast/repaint/moving-shadow-on-path-expected.png:
      * platform/chromium-win/fast/repaint/moving-shadow-on-path-expected.txt:
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101009 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e1d89f4a
    • commit-queue@webkit.org's avatar
      CSSProperty: Remove unnecessary operator overloads. · 4e225aa4
      commit-queue@webkit.org authored
      <http://webkit.org/b/72953>
      
      Patch by Andreas Kling <kling@webkit.org> on 2011-11-22
      Reviewed by Antti Koivisto.
      
      * css/CSSProperty.cpp:
      * css/CSSProperty.h:
      
          Remove operator= and operator== from CSSProperty. They were neither
          implemented correctly nor used anywhere.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101008 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4e225aa4
    • commit-queue@webkit.org's avatar
      CSSStyleDeclaration: Kill FIXME in setProperty(). · 56781722
      commit-queue@webkit.org authored
      <http://webkit.org/b/72958>
      
      Patch by Andreas Kling <kling@webkit.org> on 2011-11-22
      Reviewed by Antonio Gomes.
      
      Remove FIXME about possibly throwing an exception when setProperty()
      is called with an invalid property name. CSSOM specifies that the
      method should simply return in this case.
      
      Spec: http://dev.w3.org/csswg/cssom/#dom-cssstyledeclaration-setproperty
      
      * css/CSSStyleDeclaration.cpp:
      (WebCore::CSSStyleDeclaration::setProperty):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101007 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      56781722
    • aroben@apple.com's avatar
      Remove some debugging code I accidentally left in r101005 · 85202244
      aroben@apple.com authored
      * Scripts/prepare-ChangeLog:
      (get_function_line_ranges_for_python):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101006 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      85202244
    • aroben@apple.com's avatar
      Teach prepare-ChangeLog how to find changed classes/methods/functions in Python files · b7e3535a
      aroben@apple.com authored
      Fixes <http://webkit.org/b/57008> prepare-ChangeLog doesn't find names of modified
      classes/methods in Python source files
      
      Reviewed by Dan Bates.
      
      * Scripts/prepare-ChangeLog:
      (get_function_line_ranges): Call get_function_line_ranges_for_python for files ending in .py
      or that use python as their interpreter. Modified the code that extracts the interpreter to
      ignore a leading "/usr/bin/env " in the interpreter line, as is common for our Python
      scripts.
      (get_function_line_ranges_for_python): Added. Does simple parsing of Python files to look
      for class/def lines and generate ranges based on them.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101005 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b7e3535a
    • carlosgc@webkit.org's avatar
      Ensure web process before starting a download · 047c3723
      carlosgc@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72499
      
      Reviewed by Anders Carlsson.
      
      * UIProcess/WebContext.cpp:
      (WebKit::WebContext::download): Call ensureWebProcess().
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101004 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      047c3723
    • ossy@webkit.org's avatar
      Unreviewed buildfix after r101001. · e15b9273
      ossy@webkit.org authored
      * WebProcess/WebCoreSupport/WebInspectorClient.cpp:
      (WebKit::WebInspectorClient::openInspectorFrontend): Use ASSERT_UNUSED instead of ASSERT.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101003 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e15b9273
    • commit-queue@webkit.org's avatar
      Source/WebCore: Spellcheck should be able to run asynchronously. · efdb3d9e
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=71991
      
      Patch by Shinya Kawanaka <shinyak@google.com> on 2011-11-22
      Reviewed by Hajime Morita.
      
      Run asynchronous spell checker if both asynchronous flag and unified text checker flag are ON.
      
      When multiple asynchronous spellchecking are requested, only the first request will be processed.
      
      Test: editing/spelling/spellcheck-async.html
      
      * editing/Editor.cpp:
      (WebCore::Editor::markAllMisspellingsAndBadGrammarInRanges):
        Uses asynchronous spell checker if asynchronous flag is ON.
      
      LayoutTests: Spellcheck should be able to run asynchronously
      https://bugs.webkit.org/show_bug.cgi?id=71991
      
      Patch by Shinya Kawanaka <shinyak@google.com> on 2011-11-22
      Reviewed by Hajime Morita.
      
      Added asynchronouse spell checking tests.
      Fixed tests that fails tearing down.
      
      * editing/spelling/script-tests/spellcheck-paste.js: Fixed tearing down.
      * editing/spelling/spellcheck-async-expected.txt: Added.
      * editing/spelling/spellcheck-async.html: Added.
      * editing/spelling/spelling-unified-emulation.html: Fixed tearing down.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101002 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      efdb3d9e
    • pfeldman@chromium.org's avatar
      cvel Feldman <pfeldman@google.com> · 50ec0b10
      pfeldman@chromium.org authored
              Not reviewed: moving inspector frontend creation out of assert in WebKit2.
      
              * WebProcess/WebCoreSupport/WebInspectorClient.cpp:
              (WebKit::WebInspectorClient::openInspectorFrontend):lean
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101001 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      50ec0b10
    • apavlov@chromium.org's avatar
      Web Inspector: [SuggestBox] Grayed prompt displayed with non-collapsed selection in place · 3613f579
      apavlov@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72951
      
      Reviewed by Pavel Feldman.
      
      * inspector/front-end/TextPrompt.js:
      (WebInspector.TextPrompt.prototype.complete):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101000 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3613f579
    • pfeldman@chromium.org's avatar
      2011-11-22 Pavel Feldman <pfeldman@google.com> · cd383b86
      pfeldman@chromium.org authored
              Not reviewed: fix inspector front-end compilation.
      
              * inspector/front-end/externs.js:
              (WebInspector.showPanel):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100999 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cd383b86
    • commit-queue@webkit.org's avatar
      Web Inspector: [chromium] fix internactive ui test for scripts panel. · 7826a6ce
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72935
      
      Patch by Pavel Feldman <pfeldman@google.com> on 2011-11-22
      Reviewed by Yury Semikhatsky.
      
      * src/js/Tests.js:
      (.TestSuite.prototype.testScriptsTabIsPopulatedOnInspectedPageRefresh.waitUntilScriptIsParsed):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100998 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7826a6ce
    • commit-queue@webkit.org's avatar
      Add WebCore platform interface needed by updated MediaStream API design · 36638784
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=70895
      
      Patch by Adam Bergkvist <adam.bergkvist@ericsson.com> on 2011-11-22
      Reviewed by Adam Barth.
      
      This is one in a series of patches that update the MediaStream feature
      to use WebCore platform interfaces.
      
      Tests will be provided by http://webkit.org/b/56587
      
      * GNUmakefile.list.am:
      * WebCore.gypi:
      * mediastream/LocalMediaStream.cpp:
      (WebCore::LocalMediaStream::stopTimerFired):
      * mediastream/MediaStream.h:
      * mediastream/MediaStreamTrack.cpp:
      (WebCore::MediaStreamTrack::setEnabled):
      * mediastream/PeerConnection.cpp:
      (WebCore::PeerConnection::didRemoveRemoteStream):
      * mediastream/UserMediaRequest.cpp:
      (WebCore::UserMediaRequest::start):
      * mediastream/UserMediaRequest.h:
      * platform/mediastream/MediaStreamCenter.cpp: Added.
      (WebCore::MediaStreamCenter::instance):
      (WebCore::MediaStreamCenter::endLocalMediaStream):
      (WebCore::MediaStreamCenter::MediaStreamCenter):
      (WebCore::MediaStreamCenter::~MediaStreamCenter):
      (WebCore::MediaStreamCenter::queryMediaStreamSources):
      (WebCore::MediaStreamCenter::didSetMediaStreamTrackEnabled):
      (WebCore::MediaStreamCenter::didStopLocalMediaStream):
      * platform/mediastream/MediaStreamCenter.h: Added.
      (WebCore::MediaStreamSourcesQueryClient::~MediaStreamSourcesQueryClient):
      * platform/mediastream/MediaStreamDescriptor.h:
      (WebCore::MediaStreamDescriptorOwner::~MediaStreamDescriptorOwner):
      (WebCore::MediaStreamDescriptor::owner):
      (WebCore::MediaStreamDescriptor::setOwner):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100997 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36638784
    • commit-queue@webkit.org's avatar
      [Qt][WK2] Fix and unskip loadHtml api test · 864c9dbc
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=72916
      
      Patch by Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> on 2011-11-22
      Reviewed by Andreas Kling.
      
      Now that linkHovered events are working again we can fix and unskip this
      loadHtml test.
      
      * UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_loadHtml.qml:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100996 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      864c9dbc