{"shas":[["058aa5cfaa2f0daca1cb80dac1e3374c5dc6bbac","b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","Unreviewed, rolling out r79022.\nhttp://trac.webkit.org/changeset/79022\nhttps://bugs.webkit.org/show_bug.cgi?id=54775\n\nPatch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-02-18\nIt broke the whole world (Requested by Ossy on #webkit).\n\n* runtime/MarkedSpace.h:\n(JSC::MarkedSpace::contains):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@79037 268f45cc-cd09-0410-ab3c-d52691b4dbfc","ossy@webkit.org"],["b384efc92e0b74b895dacb9d588113f6ba017640","1ebccd90c2bc76de65b6f830f2128a91ed69fdfb@google.com","2011-02-18  Kenneth Russell  <kbr@google.com>\n\n        Reviewed by James Robinson.\n\n        [chromium] Clean up initialization of minimum timer interval\n        https://bugs.webkit.org/show_bug.cgi?id=54772\n\n        Rolled forward Chromium DEPS to pick up new webkit_support entry\n        point. Removed setting of default minimum timer interval, as this\n        is now done every time WebPreferences are applied.\n\n        Tested with Chromium DRT port built from WebKit workspace; ran\n        fast/dom/ layout tests.\n\n        * DEPS:\n        * src/WebKit.cpp:\n        (WebKit::initialize):\n2011-02-18  Kenneth Russell  <kbr@google.com>\n\n        Reviewed by James Robinson.\n\n        [chromium] Clean up initialization of minimum timer interval\n        https://bugs.webkit.org/show_bug.cgi?id=54772\n\n        Use new GetForegroundTabTimerInterval function in webkit_support\n        to reset the minimum timer interval before each test.\n\n        * DumpRenderTree/chromium/WebViewHost.cpp:\n        (WebViewHost::reset):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@79038 268f45cc-cd09-0410-ab3c-d52691b4dbfc","kbr@google.com"],["744a16cf770fb5469f43e89d38ae040bffcf41ce","baae8ea23bb6ca6e6643e1ce342e3a410b62c051@chromium.org","Unreviewed expectations change.\n\n* platform/chromium/test_expectations.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@79039 268f45cc-cd09-0410-ab3c-d52691b4dbfc","atwilson@chromium.org"],["06c5f7e79570b01ec7af915c33bfbc4d0caccbdb","da9ae7a44550fc178f41fcc48acfff2b8c028cf4@apple.com","2011-02-18  Simon Fraser  <simon.fraser@apple.com>\n\n        Reviewed by Dan Bernstein.\n\n        Plugin snapshot location is wrong for subframes\n        https://bugs.webkit.org/show_bug.cgi?id=54776\n\n        Only change the CTM to the way that the plugin expects it\n        when painting the plugin, not when drawing the snapshot.\n        This fixes the snapshot location when painting flattened\n        frames.\n\n        * WebProcess/Plugins/PluginView.cpp:\n        (WebKit::PluginView::paint):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@79040 268f45cc-cd09-0410-ab3c-d52691b4dbfc","simon.fraser@apple.com"],["6140fd76844893e19e2514827a09f95800266a99","6693ee08b084bb2ffa767f664c99b689395e0e4b@chromium.org","2011-02-18  Dirk Pranke  <dpranke@chromium.org>\n\n        Reviewed by Adam Roben.\n\n        Change the default port we're mocking out on win32 when we\n        run mock_drt_unittest. Normally we'd default to the\n        port-specific default, but that would be \"win\", which doesn't\n        currently work.\n\n        https://bugs.webkit.org/show_bug.cgi?id=38756\n\n        * Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@79041 268f45cc-cd09-0410-ab3c-d52691b4dbfc","dpranke@chromium.org"],["0da47e01d7011343067e4bb89c9545bfcb1d0613","6693ee08b084bb2ffa767f664c99b689395e0e4b@chromium.org","2011-02-18  Dirk Pranke  <dpranke@chromium.org>\n\n        Reviewed by Adam Roben.\n\n        Fix webkitpy.layout_tests.port.config_unittest to work on Win32.\n\n        https://bugs.webkit.org/show_bug.cgi?id=54703\n\n        * Scripts/webkitpy/layout_tests/port/config_unittest.py:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@79042 268f45cc-cd09-0410-ab3c-d52691b4dbfc","dpranke@chromium.org"],["8d38b69842c2d390049e89d14102ff397e07755e","c606cbc33c713bf955e452a851d4ad00178ea9fa@google.com","2011-02-15  Adrienne Walker  <enne@google.com>\n\n        Reviewed by James Robinson.\n\n        [chromium] Clean up shader code from LayerChromium classes\n        https://bugs.webkit.org/show_bug.cgi?id=54484\n\n        This is a refactoring and there should be no change in functionality.\n        All shader code is pulled out into classes in ShaderChromium.\n        The SharedValues classes are now turned into ProgramBinding, one per\n        shader program.  These contain shader classes that know about what\n        variables they can bind.\n\n        * WebCore.gypi:\n        * platform/graphics/chromium/CanvasLayerChromium.cpp:\n        (WebCore::CanvasLayerChromium::draw):\n        * platform/graphics/chromium/CanvasLayerChromium.h:\n        * platform/graphics/chromium/ContentLayerChromium.cpp:\n        (WebCore::ContentLayerChromium::draw):\n        * platform/graphics/chromium/ContentLayerChromium.h:\n        * platform/graphics/chromium/GeometryBinding.cpp: Added.\n        (WebCore::GeometryBinding::GeometryBinding):\n        (WebCore::GeometryBinding::~GeometryBinding):\n        (WebCore::GeometryBinding::prepareForDraw):\n        * platform/graphics/chromium/GeometryBinding.h: Copied from Source/WebCore/platform/graphics/chromium/PluginLayerChromium.h.\n        (WebCore::GeometryBinding::initialized):\n        (WebCore::GeometryBinding::context):\n        (WebCore::GeometryBinding::quadVerticesVbo):\n        (WebCore::GeometryBinding::quadElementsVbo):\n        (WebCore::GeometryBinding::positionAttribLocation):\n        (WebCore::GeometryBinding::texCoordAttribLocation):\n        * platform/graphics/chromium/LayerChromium.cpp:\n        (WebCore::LayerChromium::drawDebugBorder):\n        * platform/graphics/chromium/LayerChromium.h:\n        * platform/graphics/chromium/LayerRendererChromium.cpp:\n        (WebCore::LayerRendererChromium::drawLayers):\n        (WebCore::LayerRendererChromium::initializeSharedObjects):\n        (WebCore::LayerRendererChromium::cleanupSharedObjects):\n        * platform/graphics/chromium/LayerRendererChromium.h:\n        (WebCore::LayerRendererChromium::sharedGeometry):\n        (WebCore::LayerRendererChromium::borderProgram):\n        (WebCore::LayerRendererChromium::contentLayerProgram):\n        (WebCore::LayerRendererChromium::canvasLayerProgram):\n        (WebCore::LayerRendererChromium::videoLayerRGBAProgram):\n        (WebCore::LayerRendererChromium::videoLayerYUVProgram):\n        (WebCore::LayerRendererChromium::pluginLayerProgram):\n        (WebCore::LayerRendererChromium::renderSurfaceProgram):\n        (WebCore::LayerRendererChromium::renderSurfaceMaskProgram):\n        (WebCore::LayerRendererChromium::tilerProgram):\n        * platform/graphics/chromium/LayerTilerChromium.cpp:\n        (WebCore::LayerTilerChromium::draw):\n        (WebCore::LayerTilerChromium::drawTexturedQuad):\n        * platform/graphics/chromium/LayerTilerChromium.h:\n        * platform/graphics/chromium/PluginLayerChromium.cpp:\n        (WebCore::PluginLayerChromium::draw):\n        * platform/graphics/chromium/PluginLayerChromium.h:\n        * platform/graphics/chromium/ProgramBinding.cpp: Added.\n        (WebCore::ProgramBindingBase::ProgramBindingBase):\n        (WebCore::ProgramBindingBase::~ProgramBindingBase):\n        (WebCore::ProgramBindingBase::init):\n        (WebCore::ProgramBindingBase::loadShader):\n        (WebCore::ProgramBindingBase::createShaderProgram):\n        * platform/graphics/chromium/ProgramBinding.h: Added.\n        (WebCore::ProgramBindingBase::program):\n        (WebCore::ProgramBindingBase::initialized):\n        (WebCore::ProgramBinding::ProgramBinding):\n        (WebCore::ProgramBinding::vertexShader):\n        (WebCore::ProgramBinding::fragmentShader):\n        * platform/graphics/chromium/RenderSurfaceChromium.cpp:\n        (WebCore::RenderSurfaceChromium::drawSurface):\n        * platform/graphics/chromium/RenderSurfaceChromium.h:\n        * platform/graphics/chromium/ShaderChromium.cpp: Added.\n        (WebCore::VertexShaderPosTex::VertexShaderPosTex):\n        (WebCore::VertexShaderPosTex::init):\n        (WebCore::VertexShaderPosTex::getShaderString):\n        (WebCore::VertexShaderPosTexYUVStretch::VertexShaderPosTexYUVStretch):\n        (WebCore::VertexShaderPosTexYUVStretch::init):\n        (WebCore::VertexShaderPosTexYUVStretch::getShaderString):\n        (WebCore::VertexShaderPos::VertexShaderPos):\n        (WebCore::VertexShaderPos::init):\n        (WebCore::VertexShaderPos::getShaderString):\n        (WebCore::VertexShaderPosTexTransform::VertexShaderPosTexTransform):\n        (WebCore::VertexShaderPosTexTransform::init):\n        (WebCore::VertexShaderPosTexTransform::getShaderString):\n        (WebCore::FragmentTexAlphaBinding::FragmentTexAlphaBinding):\n        (WebCore::FragmentTexAlphaBinding::init):\n        (WebCore::FragmentShaderRGBATexFlipAlpha::getShaderString):\n        (WebCore::FragmentShaderRGBATexAlpha::getShaderString):\n        (WebCore::FragmentShaderBGRATexAlpha::getShaderString):\n        (WebCore::FragmentShaderRGBATexAlphaMask::FragmentShaderRGBATexAlphaMask):\n        (WebCore::FragmentShaderRGBATexAlphaMask::init):\n        (WebCore::FragmentShaderRGBATexAlphaMask::getShaderString):\n        (WebCore::FragmentShaderYUVVideo::FragmentShaderYUVVideo):\n        (WebCore::FragmentShaderYUVVideo::init):\n        (WebCore::FragmentShaderYUVVideo::getShaderString):\n        (WebCore::FragmentShaderColor::FragmentShaderColor):\n        (WebCore::FragmentShaderColor::init):\n        (WebCore::FragmentShaderColor::getShaderString):\n        * platform/graphics/chromium/ShaderChromium.h: Added.\n        (WebCore::VertexShaderPosTex::matrixLocation):\n        (WebCore::VertexShaderPosTexYUVStretch::matrixLocation):\n        (WebCore::VertexShaderPosTexYUVStretch::yWidthScaleFactorLocation):\n        (WebCore::VertexShaderPosTexYUVStretch::uvWidthScaleFactorLocation):\n        (WebCore::VertexShaderPos::matrixLocation):\n        (WebCore::VertexShaderPosTexTransform::matrixLocation):\n        (WebCore::VertexShaderPosTexTransform::texTransformLocation):\n        (WebCore::FragmentTexAlphaBinding::alphaLocation):\n        (WebCore::FragmentTexAlphaBinding::samplerLocation):\n        (WebCore::FragmentShaderRGBATexAlphaMask::alphaLocation):\n        (WebCore::FragmentShaderRGBATexAlphaMask::samplerLocation):\n        (WebCore::FragmentShaderRGBATexAlphaMask::maskSamplerLocation):\n        (WebCore::FragmentShaderYUVVideo::yTextureLocation):\n        (WebCore::FragmentShaderYUVVideo::uTextureLocation):\n        (WebCore::FragmentShaderYUVVideo::vTextureLocation):\n        (WebCore::FragmentShaderYUVVideo::alphaLocation):\n        (WebCore::FragmentShaderYUVVideo::ccMatrixLocation):\n        (WebCore::FragmentShaderYUVVideo::signAdjLocation):\n        (WebCore::FragmentShaderColor::colorLocation):\n        * platform/graphics/chromium/VideoLayerChromium.cpp:\n        (WebCore::VideoLayerChromium::draw):\n        (WebCore::VideoLayerChromium::drawYUV):\n        (WebCore::VideoLayerChromium::drawRGBA):\n        * platform/graphics/chromium/VideoLayerChromium.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@79043 268f45cc-cd09-0410-ab3c-d52691b4dbfc","enne@google.com"],["05ae9ddd5feb279a186628e1bb8a357943616ea7","b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","Unreviewed.\n\n[Qt] Add Qt specific expected results for passing svg/custom tests.\n\n* platform/qt/Skipped: Unskip passing tests.\n* platform/qt/svg/custom/ [...] : Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@79044 268f45cc-cd09-0410-ab3c-d52691b4dbfc","ossy@webkit.org"],["f8f3e0326d78fd4fd27b8d6da0789c0ca7954013","6693ee08b084bb2ffa767f664c99b689395e0e4b@chromium.org","2011-02-18  Dirk Pranke  <dpranke@chromium.org>\n\n        Reviewed by Adam Roben.\n\n        Skip mac.test_skipped_file_paths() when running on win32; the\n        test has hardcoded '/' directory separators and since it's a\n        port-specific test and we have coverage on other ports it's not\n        worth it to make the test more generic.\n\n        https://bugs.webkit.org/show_bug.cgi?id=54698\n\n        * Scripts/webkitpy/layout_tests/port/mac_unittest.py:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@79045 268f45cc-cd09-0410-ab3c-d52691b4dbfc","dpranke@chromium.org"],["995dedb3bf07e2c79b54d652985c3da59846f5e6","6693ee08b084bb2ffa767f664c99b689395e0e4b@chromium.org","2011-02-18  Dirk Pranke  <dpranke@chromium.org>\n\n        Reviewed by Adam Roben.\n\n        Skip pretty patch unit tests if ruby isn't installed.\n\n        https://bugs.webkit.org/show_bug.cgi?id=54699\n\n        * Scripts/webkitpy/common/prettypatch_unittest.py:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@79046 268f45cc-cd09-0410-ab3c-d52691b4dbfc","dpranke@chromium.org"],["37928eba467b602f3a7eb1e4822f864ff8020b86","6693ee08b084bb2ffa767f664c99b689395e0e4b@chromium.org","2011-02-18  Dirk Pranke  <dpranke@chromium.org>\n\n        Reviewed by Ojan Vafai.\n\n        new-run-webkit-tests: enable multiple processes by default on mac\n        https://bugs.webkit.org/show_bug.cgi?id=54596\n\n        * Scripts/webkitpy/layout_tests/port/chromium_mac.py:\n        * Scripts/webkitpy/layout_tests/port/mac.py:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@79047 268f45cc-cd09-0410-ab3c-d52691b4dbfc","dpranke@chromium.org"]],"repo":"appcelerator/webkit_titanium","actor":"joshthecoder","ref":"refs/heads/master","size":11,"head":"37928eba467b602f3a7eb1e4822f864ff8020b86","actor_gravatar":"1ac0f2a98e4ab76825933758f4ce98f7","push_id":25108991}