)]}'
{
  "log": [
    {
      "commit": "64a9ab8e7518e59204e2b4d00aaa026e70a2506f",
      "tree": "52815d33c6f9d89a6068a6e7e62997a8e5360b73",
      "parents": [
        "a9b592dc27538e6f5812d507ba339c47ff83654c"
      ],
      "author": {
        "name": "barraclough@apple.com",
        "email": "barraclough@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 23:00:10 2013"
      },
      "committer": {
        "name": "barraclough@apple.com",
        "email": "barraclough@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 23:00:10 2013"
      },
      "message": "Process suppression should throttle scripted animations\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115812\n\nReviewed by Simon Fraser.\n\n\u003crdar://problem/13799726\u003e\n\nSource/WebCore: \n\n* WebCore.exp.in:\n    - Expose Page::setThrottled\n* dom/Document.cpp:\n(WebCore::Document::scriptedAnimationControllerSetThrottled):\n(WebCore):\n* dom/Document.h:\n(Document):\n    - Forwards to ScriptedAnimationController::setThrottled\n* dom/ScriptedAnimationController.cpp:\n(WebCore::ScriptedAnimationController::setThrottled):\n(WebCore):\n* dom/ScriptedAnimationController.h:\n    - Force use of a timer.\n(ScriptedAnimationController):\n* page/Page.cpp:\n(WebCore::Page::setThrottled):\n(WebCore):\n* page/Page.h:\n(Page):\n    - When under throttling force the ScriptedAnimationController to use a timer.\n\nSource/WebKit2: \n\n* WebProcess/WebPage/WebPage.cpp:\n(WebKit::WebPage::setThrottled):\n(WebKit):\n* WebProcess/WebPage/WebPage.h:\n(WebPage):\n    - Added setThrottled, forwards to WebCore::Page.\n* WebProcess/WebProcess.cpp:\n(WebKit):\n(WebKit::WebProcess::setProcessSuppressionEnabled):\n* WebProcess/WebProcess.h:\n(WebProcess):\n    - Intercept calls to setProcessSuppressionEnabled, also mark all pages as being throttled.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150156 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "a9b592dc27538e6f5812d507ba339c47ff83654c",
      "tree": "daab78f65fab46770f66bb6966037f869431483a",
      "parents": [
        "2cc7b8fc9d52a50897e892f43678c2b1e6d5d538"
      ],
      "author": {
        "name": "igor.o@sisa.samsung.com",
        "email": "igor.o@sisa.samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 22:59:20 2013"
      },
      "committer": {
        "name": "igor.o@sisa.samsung.com",
        "email": "igor.o@sisa.samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 22:59:20 2013"
      },
      "message": "Implement run-in remove child cases.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d86520\n\nMove runin to original position when sibling element is destroyed.\n\nReviewed by David Hyatt.\n\nSource/WebCore:\n\nTests: fast/runin/runin-remove-child-simple.html\n       fast/runin/runin-sibling-inline.html\n\n* rendering/RenderBlock.cpp:\n(WebCore::RenderBlock::willBeDestroyed):\n(WebCore::RenderBlock::moveRunInUnderSiblingBlockIfNeeded):\n    If moveRunInUnderSiblingBlockIfNeeded is called when the sibling run-in block\n    is being destroyed, it means that the run-in is moving to original position and\n    we do not need to do nothing.\n\nLayoutTests:\n\n* fast/runin/runin-remove-child-simple-expected.txt: Added.\n* fast/runin/runin-remove-child-simple.html: Added.\n* fast/runin/runin-sibling-inline-expected.txt: Added.\n* fast/runin/runin-sibling-inline.html: Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150155 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "2cc7b8fc9d52a50897e892f43678c2b1e6d5d538",
      "tree": "5ac5772eb21ece4d8e61a126736ceb3a100529a9",
      "parents": [
        "acc2749272040515dd8f712ffc4e164b5baf381b"
      ],
      "author": {
        "name": "andersca@apple.com",
        "email": "andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 22:43:53 2013"
      },
      "committer": {
        "name": "andersca@apple.com",
        "email": "andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 22:43:53 2013"
      },
      "message": "Remove WebSocketHandshakeResponse class\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116190\n\nReviewed by Andreas Kling.\n\nJust use ResourceResponse instead of WebSocketHandshakeResponse.\n\n* CMakeLists.txt:\n* GNUmakefile.list.am:\n* Modules/websockets/WebSocketHandshake.cpp:\n(WebCore::WebSocketHandshake::readServerHandshake):\n(WebCore::WebSocketHandshake::serverWebSocketProtocol):\n(WebCore::WebSocketHandshake::serverSetCookie):\n(WebCore::WebSocketHandshake::serverSetCookie2):\n(WebCore::WebSocketHandshake::serverUpgrade):\n(WebCore::WebSocketHandshake::serverConnection):\n(WebCore::WebSocketHandshake::serverWebSocketAccept):\n(WebCore::WebSocketHandshake::serverHandshakeResponse):\n(WebCore::WebSocketHandshake::readHTTPHeaders):\n* Modules/websockets/WebSocketHandshake.h:\n* Modules/websockets/WebSocketHandshakeResponse.cpp: Removed.\n* Modules/websockets/WebSocketHandshakeResponse.h: Removed.\n* Target.pri:\n* WebCore.vcproj/WebCore.vcproj:\n* WebCore.vcxproj/WebCore.vcxproj:\n* WebCore.vcxproj/WebCore.vcxproj.filters:\n* WebCore.xcodeproj/project.pbxproj:\n* inspector/InspectorInstrumentation.cpp:\n(WebCore):\n(WebCore::InspectorInstrumentation::didReceiveWebSocketHandshakeResponseImpl):\n* inspector/InspectorInstrumentation.h:\n(InspectorInstrumentation):\n(WebCore::InspectorInstrumentation::didReceiveWebSocketHandshakeResponse):\n* inspector/InspectorResourceAgent.cpp:\n(WebCore::InspectorResourceAgent::didReceiveWebSocketHandshakeResponse):\n* inspector/InspectorResourceAgent.h:\n(WebCore):\n(InspectorResourceAgent):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150154 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "acc2749272040515dd8f712ffc4e164b5baf381b",
      "tree": "5a65f69f38c14250d252eb0c914a517ffe47e4bc",
      "parents": [
        "1562268729eb74b7765c028ead380b3de61423ce"
      ],
      "author": {
        "name": "eric.carlson@apple.com",
        "email": "eric.carlson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 22:38:52 2013"
      },
      "committer": {
        "name": "eric.carlson@apple.com",
        "email": "eric.carlson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 22:38:52 2013"
      },
      "message": "[Mac] media engine may deliver NULL in-band \"cue\"\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116180\n\nReviewed by Jer Noble.\n\n* platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp:\n(WebCore::InbandTextTrackPrivateAVF::processCue): NULL check before logging cue count.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150153 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "1562268729eb74b7765c028ead380b3de61423ce",
      "tree": "7e1ef1ef6f611cd787fb1beebff9a1046a82ae55",
      "parents": [
        "e0d24441f0bd4f87f45d8ca2dc4c4c93bf6d5ff7"
      ],
      "author": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 22:01:35 2013"
      },
      "committer": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 22:01:35 2013"
      },
      "message": "List platforms that still use the legacy clipboard instead of just saying \"not Mac\"\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116177\n\nReviewed by Andreas Kling.\n\n* dom/Clipboard.h: Replaced the \"!MAC || IOS\" with a list of platforms still on the\nlegacy model.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150152 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "e0d24441f0bd4f87f45d8ca2dc4c4c93bf6d5ff7",
      "tree": "23ee8d1361e268dea885fbe07ee720e6ed6e1c7d",
      "parents": [
        "1c8f908dbf80a764fbda20d606a228e88cbd01fb"
      ],
      "author": {
        "name": "andersca@apple.com",
        "email": "andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:53:58 2013"
      },
      "committer": {
        "name": "andersca@apple.com",
        "email": "andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:53:58 2013"
      },
      "message": "WKPageGetPluginInformationDisplayNameKey doesn\u0027t return the right key\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116188\n\nReviewed by Andreas Kling.\n\n* UIProcess/API/C/WKPage.cpp:\n(WKPageGetPluginInformationDisplayNameKey):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150151 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "1c8f908dbf80a764fbda20d606a228e88cbd01fb",
      "tree": "4198a4dddc135c97eb935abed884cabf1d23f7d4",
      "parents": [
        "c5321de38f02035e1e7aa62afa65f09c01165f44"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:51:16 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:51:16 2013"
      },
      "message": "We should clear mainResource in DocumentLoader::cancelMainResourceLoad.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116119\n\nPatch by Yongjun Zhang \u003cyongjun_zhang@apple.com\u003e on 2013-05-15\nReviewed by Oliver Hunt.\n\nMainResourceLoader::clearResource() was left out in r146239 when moving MainResourceLoader::cancel()\nto DocumentLoader::cancelMainResourceLoad(), we need to add it back to make sure m_mainResource is\ncleared when we cancel the loader.\n\nNo new tests needed.\n\n* loader/DocumentLoader.cpp:\n(WebCore::DocumentLoader::~DocumentLoader):\n(WebCore::DocumentLoader::continueAfterNavigationPolicy):\n(WebCore::DocumentLoader::cancelMainResourceLoad):\n(WebCore::DocumentLoader::clearMainResource):\n(WebCore):\n* loader/DocumentLoader.h: add helper method clearMainResource()\n(DocumentLoader):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150150 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "c5321de38f02035e1e7aa62afa65f09c01165f44",
      "tree": "317d42eb8d43d26ba423830170a6425fcbbe59b8",
      "parents": [
        "425a78a835dd942885fd9286f0627545bee459bf"
      ],
      "author": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:42:03 2013"
      },
      "committer": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:42:03 2013"
      },
      "message": "        More fixing after WebProcessShim renaming in r149074.\n\n        * Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentServiceEntryPoint.mm:\n        (WebContentServiceInitializer): Updated a comment to mention the shim by its new name.\n\n        * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:\n        Updated to insert the right shim.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150149 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "425a78a835dd942885fd9286f0627545bee459bf",
      "tree": "2fb72faec6870e7c25940de639f0281c823ccb7a",
      "parents": [
        "799e3fb70f4f9ae0c948921d2ef9425d40690dc7"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:25:59 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:25:59 2013"
      },
      "message": "Unreviewed, rolling out r150051.\nhttp://trac.webkit.org/changeset/150051\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116186\n\nBroke all JSC tests on Mac and the author is unresponsive\n(Requested by rniwa on #webkit).\n\n* JavaScriptCore.xcodeproj/project.pbxproj:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150148 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "799e3fb70f4f9ae0c948921d2ef9425d40690dc7",
      "tree": "31b871de7f4089c802a550daa14e625db795d9e1",
      "parents": [
        "3b62889d46d3fa3b09e261026068121ac190aa61"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:23:52 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:23:52 2013"
      },
      "message": "[BlackBerry] When HTTP auth fails, only purge credentials that match the failed credentials\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116164\n\nPatch by Joe Mason \u003cjmason@blackberry.com\u003e on 2013-05-15\nReviewed by Rob Buis.\n\nInternal PR: 338490\nInternally Reviewed By: Lyon Chen\n\nWhen there are multiple HTTP requests in flight with the same bad credentials (common with\nproxy auth if the user mistyped their password), the first 407 that\u0027s received will cause\nthe credentials to be purged and the password dialog to open for new credentials. This means\nthat all 407\u0027s received after this should only purge the credentials if they have not\nalready been updated from the dialog; otherwise they will be wiping out credentials that\nhaven\u0027t failed yet.\n\n* platform/network/blackberry/NetworkJob.cpp:\n(WebCore::NetworkJob::sendRequestWithCredentials):\n(WebCore::NetworkJob::purgeCredentials):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150147 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "3b62889d46d3fa3b09e261026068121ac190aa61",
      "tree": "2ca987ce2f929544de6c70c8a7254b51158ef87c",
      "parents": [
        "79d4296cdbbf8ce26114eabee3bf571752d4b315"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:17:24 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 21:17:24 2013"
      },
      "message": "Remove savedTimeoutReg from JITStackFrame for sh4 base JIT.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116143\n\nPatch by Julien Brianceau \u003cjbrianceau@nds.com\u003e on 2013-05-15\nReviewed by Geoffrey Garen.\n\nSince r148119, timeoutCheckRegister is removed from baseline JIT.\nSo we don\u0027t need to save r8 register in JITStackFrame anymore for sh4.\n\n* jit/JITStubs.cpp:\n* jit/JITStubs.h:\n(JITStackFrame):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150146 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "79d4296cdbbf8ce26114eabee3bf571752d4b315",
      "tree": "96e80bc365dfcd0d859e4ab458c4b78a2fb39439",
      "parents": [
        "07212a3d9960f0f4a2f8811cb3178d1c9e1b943b"
      ],
      "author": {
        "name": "cfleizach@apple.com",
        "email": "cfleizach@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 20:51:02 2013"
      },
      "committer": {
        "name": "cfleizach@apple.com",
        "email": "cfleizach@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 20:51:02 2013"
      },
      "message": "AX: Use caching when requesting children object on iOS\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116112\n\nReviewed by David Kilzer.\n\nBuilding up the children list in the AX hierarchy can be time consuming. On iOS, this\nis now much more noticeable (I believe due to the way tables calculate their AX ignored flag).\n\nWe can speed everything up if we just cache the isIgnored() attribute while building up children.\n\n* accessibility/AXObjectCache.cpp:\n(WebCore::AXAttributeCacheEnabler::AXAttributeCacheEnabler):\n(WebCore):\n(WebCore::AXAttributeCacheEnabler::~AXAttributeCacheEnabler):\n* accessibility/AXObjectCache.h:\n(AXAttributeCacheEnabler):\n(WebCore):\n* accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:\n(-[WebAccessibilityObjectWrapper accessibilityHitTest:]):\n(-[WebAccessibilityObjectWrapper accessibilityElementCount]):\n(-[WebAccessibilityObjectWrapper accessibilityElementAtIndex:]):\n(-[WebAccessibilityObjectWrapper indexOfAccessibilityElement:]):\n(-[WebAccessibilityObjectWrapper accessibilityContainer]):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150145 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "07212a3d9960f0f4a2f8811cb3178d1c9e1b943b",
      "tree": "721f0d5a6c8e5a727e584eb74a9d2121777bfc22",
      "parents": [
        "46e5f816a636f760606d133e8ff12e987eb12c6c"
      ],
      "author": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 20:30:12 2013"
      },
      "committer": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 20:30:12 2013"
      },
      "message": "        \u003crdar://problem/13902706\u003e Lion: com.apple.tsm.uiserver sandbox error in Console when\n        launching Safari\n\n        Reviewed by Anders Carlsson.\n\n        * WebProcess/com.apple.WebProcess.sb.in: Silence the violation.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150143 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "46e5f816a636f760606d133e8ff12e987eb12c6c",
      "tree": "49f04ecd4b8612fe72a1080d66dadc8cd05e02d3",
      "parents": [
        "65f21da6e4ae304d864fd5b88834e398b5a3d0cd"
      ],
      "author": {
        "name": "andersca@apple.com",
        "email": "andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 20:22:29 2013"
      },
      "committer": {
        "name": "andersca@apple.com",
        "email": "andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 20:22:29 2013"
      },
      "message": "Remove WebSocketHandshakeRequest class\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116178\n\nReviewed by Andreas Kling.\n\nTurns out WebSocketHandshakeRequest is just used by the web inspector, and there\u0027s no reason\nwhy we can\u0027t just use a ResourceRequest instead.\n\n* CMakeLists.txt:\n* GNUmakefile.list.am:\n* Modules/websockets/WebSocketChannel.cpp:\n(WebCore::WebSocketChannel::didOpenSocketStream):\n* Modules/websockets/WebSocketHandshake.cpp:\n(WebCore::WebSocketHandshake::clientHandshakeRequest):\n* Modules/websockets/WebSocketHandshake.h:\n(WebCore):\n* Modules/websockets/WebSocketHandshakeRequest.cpp: Removed.\n* Modules/websockets/WebSocketHandshakeRequest.h: Removed.\n* Target.pri:\n* WebCore.vcproj/WebCore.vcproj:\n* WebCore.vcxproj/WebCore.vcxproj:\n* WebCore.vcxproj/WebCore.vcxproj.filters:\n* WebCore.xcodeproj/project.pbxproj:\n* inspector/InspectorInstrumentation.cpp:\n(WebCore):\n(WebCore::InspectorInstrumentation::willSendWebSocketHandshakeRequestImpl):\n* inspector/InspectorInstrumentation.h:\n(InspectorInstrumentation):\n(WebCore::InspectorInstrumentation::willSendWebSocketHandshakeRequest):\n* inspector/InspectorResourceAgent.cpp:\n(WebCore::InspectorResourceAgent::willSendWebSocketHandshakeRequest):\n* inspector/InspectorResourceAgent.h:\n(WebCore):\n(InspectorResourceAgent):\n* platform/network/HTTPRequest.cpp:\n(WebCore):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150142 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "65f21da6e4ae304d864fd5b88834e398b5a3d0cd",
      "tree": "8dfa9ceb521ee387f434422fd05f1bde410be8ef",
      "parents": [
        "ee1ad05a79c6a5f379969db851b93a2c187bd33e"
      ],
      "author": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 20:20:02 2013"
      },
      "committer": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 20:20:02 2013"
      },
      "message": "        Try to fix iOS build.\n\n        * platform/Pasteboard.h: Fix #if so that we don\u0027t try to compile pasteboard name code\n        on iOS.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150141 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "ee1ad05a79c6a5f379969db851b93a2c187bd33e",
      "tree": "2b2067031c18f1bf085de1bc8224c1b2c8696a29",
      "parents": [
        "46d4dda51d0207e46e218614c4074a60151715de"
      ],
      "author": {
        "name": "andersca@apple.com",
        "email": "andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:47:47 2013"
      },
      "committer": {
        "name": "andersca@apple.com",
        "email": "andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:47:47 2013"
      },
      "message": "Frame::editor() should return a reference\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116037\n\nReviewed by Darin Adler.\n\nSource/WebCore:\n\nA frame\u0027s editor can never be null. Change Frame::editor() to return a reference to reflect this.\nAlso, make Frame::m_editor a const member variable so nobody will accidentally set it to null.\n\n* accessibility/AccessibilityObject.cpp:\n(WebCore::AccessibilityObject::hasMisspelling):\n* accessibility/mac/WebAccessibilityObjectWrapperMac.mm:\n(AXAttributeStringSetSpelling):\n* dom/ContainerNode.cpp:\n(WebCore::ContainerNode::cloneChildNodes):\n* dom/Document.cpp:\n(WebCore::acceptsEditingFocus):\n(WebCore::Document::setFocusedNode):\n(WebCore::command):\n* editing/AlternativeTextController.cpp:\n(WebCore::AlternativeTextController::timerFired):\n(WebCore::AlternativeTextController::applyDictationAlternative):\n* editing/CompositeEditCommand.cpp:\n(WebCore::EditCommandComposition::unapply):\n(WebCore::EditCommandComposition::reapply):\n(WebCore::CompositeEditCommand::apply):\n(WebCore::CompositeEditCommand::moveParagraphs):\n* editing/DeleteButton.cpp:\n(WebCore::DeleteButton::defaultEventHandler):\n* editing/DeleteButtonController.cpp:\n(WebCore::DeleteButtonController::show):\n* editing/DeleteButtonController.h:\n(WebCore::DeleteButtonControllerDisableScope::DeleteButtonControllerDisableScope):\n(WebCore::DeleteButtonControllerDisableScope::~DeleteButtonControllerDisableScope):\n* editing/DeleteSelectionCommand.cpp:\n(WebCore::DeleteSelectionCommand::mergeParagraphs):\n(WebCore::DeleteSelectionCommand::doApply):\n* editing/EditCommand.cpp:\n(WebCore::EditCommand::EditCommand):\n* editing/EditingStyle.cpp:\n(WebCore::StyleChange::StyleChange):\n* editing/Editor.cpp:\n(WebCore::Editor::markMisspellingsAfterTypingToWord):\n* editing/EditorCommand.cpp:\n(WebCore::applyCommandToFrame):\n(WebCore::executeToggleStyle):\n(WebCore::executeApplyParagraphStyle):\n(WebCore::expandSelectionToGranularity):\n(WebCore::stateStyle):\n(WebCore::valueStyle):\n(WebCore::executeCopy):\n(WebCore::executeCut):\n(WebCore::executeDefaultParagraphSeparator):\n(WebCore::executeDelete):\n(WebCore::executeDeleteBackward):\n(WebCore::executeDeleteBackwardByDecomposingPreviousCharacter):\n(WebCore::executeDeleteForward):\n(WebCore::executeDeleteToBeginningOfLine):\n(WebCore::executeDeleteToBeginningOfParagraph):\n(WebCore::executeDeleteToEndOfLine):\n(WebCore::executeDeleteToEndOfParagraph):\n(WebCore::executeDeleteToMark):\n(WebCore::executeDeleteWordBackward):\n(WebCore::executeDeleteWordForward):\n(WebCore::executeFindString):\n(WebCore::executeForwardDelete):\n(WebCore::executeIgnoreSpelling):\n(WebCore::executeInsertNewline):\n(WebCore::executeMakeTextWritingDirectionLeftToRight):\n(WebCore::executeMakeTextWritingDirectionNatural):\n(WebCore::executeMakeTextWritingDirectionRightToLeft):\n(WebCore::executeToggleOverwrite):\n(WebCore::executePaste):\n(WebCore::executePasteGlobalSelection):\n(WebCore::executePasteAndMatchStyle):\n(WebCore::executePasteAsPlainText):\n(WebCore::executeRedo):\n(WebCore::executeRemoveFormat):\n(WebCore::executeSelectToMark):\n(WebCore::executeSetMark):\n(WebCore::executeStyleWithCSS):\n(WebCore::executeUseCSS):\n(WebCore::executeSwapWithMark):\n(WebCore::executeTakeFindStringFromSelection):\n(WebCore::executeTranspose):\n(WebCore::executeUndo):\n(WebCore::executeYank):\n(WebCore::executeYankAndSelect):\n(WebCore::supportedCopyCut):\n(WebCore::supportedPaste):\n(WebCore::enabledVisibleSelection):\n(WebCore::enabledVisibleSelectionAndMark):\n(WebCore::enableCaretInEditableText):\n(WebCore::enabledCopy):\n(WebCore::enabledCut):\n(WebCore::enabledInEditableText):\n(WebCore::enabledDelete):\n(WebCore::enabledPaste):\n(WebCore::enabledRedo):\n(WebCore::enabledTakeFindStringFromSelection):\n(WebCore::enabledUndo):\n(WebCore::stateOrderedList):\n(WebCore::stateStyleWithCSS):\n(WebCore::stateUnorderedList):\n(WebCore::valueDefaultParagraphSeparator):\n* editing/FrameSelection.cpp:\n(WebCore::shouldAlwaysUseDirectionalSelection):\n(WebCore::FrameSelection::setSelection):\n(WebCore::FrameSelection::nextWordPositionForPlatform):\n(WebCore::FrameSelection::modifyMovingRight):\n(WebCore::FrameSelection::modifyMovingLeft):\n(WebCore::FrameSelection::modify):\n(WebCore::shouldStopBlinkingDueToTypingCommand):\n(WebCore::FrameSelection::shouldDeleteSelection):\n(WebCore::FrameSelection::shouldChangeSelection):\n* editing/InsertTextCommand.cpp:\n(WebCore::InsertTextCommand::doApply):\n* editing/SpellChecker.cpp:\n(WebCore::SpellChecker::didCheck):\n* editing/SpellingCorrectionCommand.cpp:\n* editing/TypingCommand.cpp:\n(WebCore::TypingCommand::insertText):\n(WebCore::TypingCommand::lastTypingCommandIfStillOpenForTyping):\n(WebCore::TypingCommand::markMisspellingsAfterTyping):\n(WebCore::TypingCommand::typingAddedToOpenCommand):\n(WebCore::TypingCommand::deleteKeyPressed):\n(WebCore::TypingCommand::forwardDeleteKeyPressed):\n* editing/htmlediting.cpp:\n(WebCore::createDefaultParagraphElement):\n* editing/mac/EditorMac.mm:\n(WebCore::Editor::pasteWithPasteboard):\n* editing/markup.cpp:\n(WebCore::createMarkup):\n* html/HTMLInputElement.cpp:\n(WebCore::HTMLInputElement::endEditing):\n* html/HTMLTextAreaElement.cpp:\n(WebCore::HTMLTextAreaElement::subtreeHasChanged):\n* html/TextFieldInputType.cpp:\n(WebCore::TextFieldInputType::handleKeydownEvent):\n(WebCore::TextFieldInputType::didSetValueByUserEdit):\n* loader/FrameLoader.cpp:\n(WebCore::FrameLoader::closeURL):\n(WebCore::FrameLoader::didOpenURL):\n(WebCore::FrameLoader::clear):\n* page/ContextMenuController.cpp:\n(WebCore::insertUnicodeCharacter):\n(WebCore::ContextMenuController::contextMenuItemSelected):\n(WebCore::ContextMenuController::populate):\n(WebCore::ContextMenuController::checkOrEnableIfNeeded):\n* page/DOMWindow.cpp:\n(WebCore::DOMWindow::find):\n* page/DragController.cpp:\n(WebCore::DragController::dispatchTextInputEventFor):\n(WebCore::DragController::concludeEditDrag):\n(WebCore::DragController::startDrag):\n* page/EventHandler.cpp:\n(WebCore::EventHandler::selectClosestWordFromMouseEvent):\n(WebCore::EventHandler::handleMousePressEventSingleClick):\n(WebCore::EventHandler::handlePasteGlobalSelection):\n(WebCore::EventHandler::sendContextMenuEvent):\n(WebCore::EventHandler::sendContextMenuEventForKey):\n(WebCore::EventHandler::keyEvent):\n(WebCore::EventHandler::defaultKeyboardEventHandler):\n(WebCore::EventHandler::defaultTextInputEventHandler):\n(WebCore::EventHandler::defaultBackspaceEventHandler):\n* page/FocusController.cpp:\n(WebCore::relinquishesEditingFocus):\n* page/Frame.cpp:\n(WebCore::Frame::rangeForPoint):\n* page/Frame.h:\n(Frame):\n(WebCore::Frame::editor):\n* page/Page.cpp:\n(WebCore::Page::findString):\n(WebCore::Page::findStringMatchingRanges):\n(WebCore::Page::rangeOfString):\n(WebCore::Page::markAllMatchesForText):\n(WebCore::Page::setDeviceScaleFactor):\n* platform/mac/ClipboardMac.mm:\n(WebCore::ClipboardMac::writeRange):\n* platform/mac/DragDataMac.mm:\n(WebCore::DragData::asURL):\n* platform/mac/PasteboardMac.mm:\n(WebCore::Pasteboard::getStringSelection):\n(WebCore::Pasteboard::getDataSelection):\n(WebCore::Pasteboard::writeSelectionForTypes):\n(WebCore::writeURLForTypes):\n(WebCore::Pasteboard::plainText):\n(WebCore::documentFragmentWithRTF):\n(WebCore::Pasteboard::documentFragment):\n* rendering/HitTestResult.cpp:\n(WebCore::HitTestResult::dictationAlternatives):\n* rendering/InlineTextBox.cpp:\n(WebCore::InlineTextBox::paint):\n(WebCore::InlineTextBox::paintTextMatchMarker):\n* rendering/RenderBlock.cpp:\n(WebCore::RenderBlock::positionForPointWithInlineChildren):\n* testing/Internals.cpp:\n(WebCore::spellchecker):\n(WebCore::Internals::resetToConsistentState):\n(WebCore::Internals::hasSpellingMarker):\n(WebCore::Internals::hasAutocorrectedMarker):\n(WebCore::Internals::setContinuousSpellCheckingEnabled):\n(WebCore::Internals::setAutomaticQuoteSubstitutionEnabled):\n(WebCore::Internals::setAutomaticLinkDetectionEnabled):\n(WebCore::Internals::setAutomaticDashSubstitutionEnabled):\n(WebCore::Internals::setAutomaticTextReplacementEnabled):\n(WebCore::Internals::setAutomaticSpellingCorrectionEnabled):\n(WebCore::Internals::isOverwriteModeEnabled):\n(WebCore::Internals::toggleOverwriteModeEnabled):\n(WebCore::Internals::hasGrammarMarker):\n\nSource/WebKit/blackberry:\n\n* WebCoreSupport/EditorClientBlackBerry.cpp:\n(WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):\n(WebCore::EditorClientBlackBerry::handleKeyboardEvent):\n* WebKitSupport/DOMSupport.cpp:\n(BlackBerry::WebKit::DOMSupport::elementHasContinuousSpellCheckingEnabled):\n* WebKitSupport/InPageSearchManager.cpp:\n(BlackBerry::WebKit::InPageSearchManager::findAndMarkText):\n(BlackBerry::WebKit::InPageSearchManager::scopeStringMatches):\n* WebKitSupport/SelectionHandler.cpp:\n(BlackBerry::WebKit::SelectionHandler::selectedText):\n\nSource/WebKit/efl:\n\n* WebCoreSupport/DumpRenderTreeSupportEfl.cpp:\n(DumpRenderTreeSupportEfl::executeCoreCommandByName):\n(DumpRenderTreeSupportEfl::isCommandEnabled):\n* WebCoreSupport/EditorClientEfl.cpp:\n(WebCore::EditorClientEfl::respondToChangedSelection):\n(WebCore::EditorClientEfl::handleEditingKeyboardEvent):\n* ewk/ewk_frame.cpp:\n(ewk_frame_editable_set):\n(ewk_frame_selection_get):\n(ewk_frame_text_search):\n(ewk_frame_text_matches_mark):\n(ewk_frame_text_matches_highlight_set):\n(ewk_frame_text_matches_highlight_get):\n* ewk/ewk_view.cpp:\n(ewk_view_selection_get):\n(ewk_view_editor_command_execute):\n\nSource/WebKit/gtk:\n\n* WebCoreSupport/ChromeClientGtk.cpp:\n(WebKit::ChromeClient::paint):\n* WebCoreSupport/DumpRenderTreeSupportGtk.cpp:\n(DumpRenderTreeSupportGtk::executeCoreCommandByName):\n(DumpRenderTreeSupportGtk::isCommandEnabled):\n* WebCoreSupport/EditorClientGtk.cpp:\n(WebKit::EditorClient::respondToChangedSelection):\n(WebKit::EditorClient::executePendingEditorCommands):\n(WebKit::EditorClient::handleKeyboardEvent):\n* WebCoreSupport/WebViewInputMethodFilter.cpp:\n(WebKit::WebViewInputMethodFilter::canEdit):\n(WebKit::WebViewInputMethodFilter::confirmCompositionText):\n(WebKit::WebViewInputMethodFilter::confirmCurrentComposition):\n(WebKit::WebViewInputMethodFilter::cancelCurrentComposition):\n(WebKit::WebViewInputMethodFilter::setPreedit):\n* webkit/webkitwebframe.cpp:\n(webkit_web_frame_replace_selection):\n* webkit/webkitwebview.cpp:\n(getLocationForKeyboardGeneratedContextMenu):\n(webkit_web_view_focus_in_event):\n(webkit_web_view_real_select_all):\n(webkit_web_view_real_cut_clipboard):\n(webkit_web_view_real_copy_clipboard):\n(webkit_web_view_real_undo):\n(webkit_web_view_real_redo):\n(webkit_web_view_real_paste_clipboard):\n(webkit_web_view_set_highlight_text_matches):\n(webkit_web_view_can_cut_clipboard):\n(webkit_web_view_can_copy_clipboard):\n(webkit_web_view_can_paste_clipboard):\n(webkit_web_view_delete_selection):\n(webkit_web_view_set_editable):\n(webkit_web_view_can_undo):\n(webkit_web_view_can_redo):\n\nSource/WebKit/mac:\n\n* WebView/WebFrame.mm:\n(-[WebFrame _selectedString]):\n(-[WebFrame _firstRectForDOMRange:]):\n(-[WebFrame _markDOMRange]):\n(-[WebFrame _insertParagraphSeparatorInQuotedContent]):\n(-[WebFrame _setTypingStyle:withUndoAction:]):\n(-[WebFrame _replaceSelectionWithFragment:selectReplacement:smartReplace:matchStyle:]):\n* WebView/WebHTMLRepresentation.mm:\n(-[WebHTMLRepresentation finishedLoadingWithDataSource:]):\n* WebView/WebHTMLView.mm:\n(-[WebHTMLView _pasteWithPasteboard:allowPlainText:]):\n(-[WebHTMLView _shouldDeleteRange:]):\n(-[WebHTMLView _canEdit]):\n(-[WebHTMLView _canEditRichly]):\n(-[WebHTMLView _insertOrderedList]):\n(-[WebHTMLView _insertUnorderedList]):\n(-[WebHTMLView _canIncreaseSelectionListLevel]):\n(-[WebHTMLView _canDecreaseSelectionListLevel]):\n(-[WebHTMLView _increaseSelectionListLevel]):\n(-[WebHTMLView _increaseSelectionListLevelOrdered]):\n(-[WebHTMLView _increaseSelectionListLevelUnordered]):\n(-[WebHTMLView _decreaseSelectionListLevel]):\n(-[WebHTMLView Editor::coreCommandBySelector:]):\n(-[WebHTMLView Editor::coreCommandByName:]):\n(-[WebHTMLView validateUserInterfaceItemWithoutDelegate:]):\n(-[WebHTMLView becomeFirstResponder]):\n(-[WebHTMLView _selectionStartFontAttributesAsRTF]):\n(-[WebHTMLView _applyStyleToSelection:withUndoAction:]):\n(-[WebHTMLView _changeCSSColorUsingSelector:inRange:]):\n(-[WebHTMLView checkSpelling:]):\n(-[WebHTMLView showGuessPanel:]):\n(-[WebHTMLView toggleBaseWritingDirection:]):\n(-[WebHTMLView changeBaseWritingDirection:]):\n(-[WebHTMLView _changeBaseWritingDirectionTo:]):\n(-[WebHTMLView _updateFontPanel]):\n(-[WebHTMLView markedRange]):\n(-[WebHTMLView hasMarkedText]):\n(-[WebHTMLView unmarkText]):\n(-[WebHTMLView setMarkedText:selectedRange:]):\n(-[WebHTMLView doCommandBySelector:]):\n(-[WebHTMLView insertText:]):\n(-[WebHTMLView _updateSelectionForInputManager]):\n(-[WebHTMLView countMatchesForText:inDOMRange:options:limit:markMatches:]):\n(-[WebHTMLView setMarkedTextMatchesAreHighlighted:]):\n(-[WebHTMLView markedTextMatchesAreHighlighted]):\n(-[WebHTMLView _findString:options:]):\n* WebView/WebView.mm:\n(-[WebView _executeCoreCommandByName:value:]):\n(-[WebView editableDOMRangeForPoint:]):\n(-[WebView setEditable:]):\n(-[WebView deleteSelection]):\n(-[WebView applyStyle:]):\n(-[WebView typingAttributes]):\n(-[WebView _simplifyMarkup:endNode:]):\n(-[WebView handleAcceptedAlternativeText:]):\n\nSource/WebKit/qt:\n\n* WebCoreSupport/DumpRenderTreeSupportQt.cpp:\n(DumpRenderTreeSupportQt::executeCoreCommandByName):\n(DumpRenderTreeSupportQt::isCommandEnabled):\n(DumpRenderTreeSupportQt::firstRectForCharacterRange):\n* WebCoreSupport/EditorClientQt.cpp:\n(WebCore::EditorClientQt::respondToChangedSelection):\n(WebCore::EditorClientQt::registerUndoStep):\n(WebCore::EditorClientQt::handleKeyboardEvent):\n* WebCoreSupport/QWebPageAdapter.cpp:\n(QWebPageAdapter::selectedText):\n(QWebPageAdapter::selectedHtml):\n(QWebPageAdapter::setContentEditable):\n\nSource/WebKit/win:\n\n* WebCoreSupport/WebContextMenuClient.cpp:\n(WebContextMenuClient::searchWithGoogle):\n* WebFrame.cpp:\n(WebFrame::hasSpellingMarker):\n(WebFrame::setTextDirection):\n(WebFrame::selectedString):\n(WebFrame::selectAll):\n* WebView.cpp:\n(WebView::execCommand):\n(WebView::handleEditingKeyboardEvent):\n(WebView::executeCoreCommandByName):\n(WebView::selectedText):\n(WebView::deleteEnabled):\n(WebView::editingEnabled):\n(WebView::replaceSelectionWithText):\n(WebView::copy):\n(WebView::cut):\n(WebView::paste):\n(WebView::copyURL):\n(WebView::delete_):\n(WebView::checkSpelling):\n(WebView::showGuessPanel):\n(WebView::clearUndoRedoOperations):\n(WebView::prepareCandidateWindow):\n(WebView::resetIME):\n(WebView::updateSelectionForIME):\n(WebView::onIMEComposition):\n(WebView::onIMEEndComposition):\n(WebView::onIMERequestCharPosition):\n(WebView::onIMERequest):\n(WebView::setCompositionForTesting):\n(WebView::hasCompositionForTesting):\n(WebView::confirmCompositionForTesting):\n(WebView::compositionRangeForTesting):\n(WebView::firstRectForCharacterRangeForTesting):\n(WebView::selectedRangeForTesting):\n\nSource/WebKit/wince:\n\n* WebCoreSupport/EditorClientWinCE.cpp:\n(WebKit::EditorClientWinCE::handleEditingKeyboardEvent):\n\nSource/WebKit2:\n\n* WebProcess/WebCoreSupport/WebContextMenuClient.cpp:\n(WebKit::WebContextMenuClient::searchWithGoogle):\n* WebProcess/WebCoreSupport/WebEditorClient.cpp:\n(WebKit::WebEditorClient::updateGlobalSelection):\n* WebProcess/WebCoreSupport/efl/WebEditorClientEfl.cpp:\n(WebKit::WebEditorClient::handleInputMethodKeydown):\n* WebProcess/WebCoreSupport/gtk/WebEditorClientGtk.cpp:\n(WebKit::WebEditorClient::executePendingEditorCommands):\n(WebKit::WebEditorClient::handleKeyboardEvent):\n* WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm:\n(WebKit::WebContextMenuClient::searchWithGoogle):\n(WebKit::WebContextMenuClient::searchWithSpotlight):\n* WebProcess/WebCoreSupport/mac/WebEditorClientMac.mm:\n(WebKit::changeWordCase):\n* WebProcess/WebPage/WebFrame.cpp:\n(WebKit::WebFrame::selectionAsString):\n(WebKit::WebFrame::setTextDirection):\n* WebProcess/WebPage/WebPage.cpp:\n(WebKit::WebPage::editorState):\n(WebKit::WebPage::executeEditingCommand):\n(WebKit::WebPage::isEditingCommandEnabled):\n(WebKit::WebPage::validateCommand):\n(WebKit::WebPage::handleEditingKeyboardEvent):\n(WebKit::WebPage::advanceToNextMisspelling):\n(WebKit::WebPage::uppercaseWord):\n(WebKit::WebPage::lowercaseWord):\n(WebKit::WebPage::capitalizeWord):\n(WebKit::WebPage::replaceSelectionWithText):\n(WebKit::WebPage::handleAlternativeTextUIResult):\n(WebKit::WebPage::setCompositionForTesting):\n(WebKit::WebPage::hasCompositionForTesting):\n(WebKit::WebPage::confirmCompositionForTesting):\n(WebKit::WebPage::setComposition):\n(WebKit::WebPage::cancelComposition):\n* WebProcess/WebPage/efl/WebPageEfl.cpp:\n(WebKit::WebPage::confirmComposition):\n(WebKit::WebPage::setComposition):\n(WebKit::WebPage::cancelComposition):\n* WebProcess/WebPage/mac/WebPageMac.mm:\n(WebKit::WebPage::executeKeypressCommandsInternal):\n(WebKit::WebPage::handleEditingKeyboardEvent):\n(WebKit::WebPage::setComposition):\n(WebKit::WebPage::confirmComposition):\n(WebKit::WebPage::cancelComposition):\n(WebKit::WebPage::insertText):\n(WebKit::WebPage::insertDictatedText):\n(WebKit::WebPage::getMarkedRange):\n(WebKit::WebPage::firstRectForCharacterRange):\n(WebKit::WebPage::readSelectionFromPasteboard):\n(WebKit::WebPage::getStringSelectionForPasteboard):\n(WebKit::WebPage::getDataSelectionForPasteboard):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150140 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "46d4dda51d0207e46e218614c4074a60151715de",
      "tree": "8bf439e98361660d987a940e5c2dd6569ffb3726",
      "parents": [
        "3f634e92f557ecd80c64125342f4df3910d0ed38"
      ],
      "author": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:37:58 2013"
      },
      "committer": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:37:58 2013"
      },
      "message": "[Mac] Make Clipboard class no longer polymorphic by removing the last virtual functions\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116166\n\nReviewed by Anders Carlsson.\n\n* WebCore.exp.in: Add ~Clipboard since it\u0027s no longer a virtual function, but to the\nnon-iOS section, since iOS is still using the legacy version of Clipboard.\n\n* dom/Clipboard.h: Mark items non-virtual, too. It\u0027s not implemented on Mac yet.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150138 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "3f634e92f557ecd80c64125342f4df3910d0ed38",
      "tree": "5d1eda6aab46097ba41480465c94502aa1b5666b",
      "parents": [
        "b5f7f6360e8eae099033d4d3dad7a64029c24999"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:37:07 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:37:07 2013"
      },
      "message": "Remove an overloaded strokeRect in \u003ccanvas\u003e\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116017\n\nPatch by Dongseong Hwang \u003cdongseong.hwang@intel.com\u003e on 2013-05-15\nReviewed by Benjamin Poulain.\n\nSource/WebCore:\n\nThe canvas spec [1] does not define strokeRect with 5 arguments, so this issue\nremains only strokeRect with 4 arguments.\n\n[1] http://www.w3.org/TR/2dcontext2/\n\nCovered by existing tests: canvas/philip/tests/2d.missingargs.html\n\n* html/canvas/CanvasRenderingContext2D.cpp:\n(WebCore::CanvasRenderingContext2D::strokeRect):\n* html/canvas/CanvasRenderingContext2D.h:\n(CanvasRenderingContext2D):\n* html/canvas/CanvasRenderingContext2D.idl:\n\nLayoutTests:\n\ncanvas/philip/tests/2d.missingargs.html can cover\nfast/canvas/canvas-overloads-strokeRect.html, so this patch removed it.\n\n* fast/canvas/canvas-overloads-strokeRect-expected.txt: Removed.\n* fast/canvas/canvas-overloads-strokeRect.html: Removed.\n* fast/canvas/script-tests/canvas-overloads-strokeRect.js: Removed.\n* fast/canvas/script-tests/canvas-strokeRect.js:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150137 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "b5f7f6360e8eae099033d4d3dad7a64029c24999",
      "tree": "8b1329cef7d7a5549a07d6585dd3db70569ad535",
      "parents": [
        "9de9d779e74ea2cb6c0b13a4ecc008bd95092af4"
      ],
      "author": {
        "name": "bruno.abinader@basyskom.com",
        "email": "bruno.abinader@basyskom.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:15:20 2013"
      },
      "committer": {
        "name": "bruno.abinader@basyskom.com",
        "email": "bruno.abinader@basyskom.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:15:20 2013"
      },
      "message": "[css3-text] text-decoration-line now accepts \"blink\" as valid value\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116104\n\nReviewed by Andreas Kling.\n\nSource/WebCore:\n\nAs of November 13th 2012, the W3C specification has been updated to\naccept \"blink\" as a valid property value in text-decoration-line. Though\naccepting the value as valid, it is ignored as CSS Level 1\ntext-decoration property currently does.\n\nUpdated related layout tests to reflect changes in specification.\n\n* css/CSSParser.cpp:\n(WebCore::CSSParser::parseValue):\n(WebCore::CSSParser::parseTextDecoration):\n\nLayoutTests:\n\nUpdated layout test results to reflect changes in specification.\n\n* fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-line-expected.txt:\n* fast/css3-text/css3-text-decoration/getComputedStyle/script-tests/getComputedStyle-text-decoration-line.js:\n* fast/css3-text/css3-text-decoration/text-decoration-line-expected.html:\n* fast/css3-text/css3-text-decoration/text-decoration-line.html:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150136 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "9de9d779e74ea2cb6c0b13a4ecc008bd95092af4",
      "tree": "f3d7814158f33639572d6780f17386cefa948ca2",
      "parents": [
        "c76b9efdae86802f5795778884a38ad968c4379e"
      ],
      "author": {
        "name": "simon.fraser@apple.com",
        "email": "simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:12:21 2013"
      },
      "committer": {
        "name": "simon.fraser@apple.com",
        "email": "simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:12:21 2013"
      },
      "message": "Revert http://trac.webkit.org/changeset/150047\n\nIt introduced unwanted behavioral differences between\nRetina and non-Retina Mac hardware.\n\n* platform/graphics/ca/GraphicsLayerCA.cpp:\n(WebCore::GraphicsLayerCA::requiresTiledLayer):\n(WebCore::GraphicsLayerCA::computePixelAlignment):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150135 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "c76b9efdae86802f5795778884a38ad968c4379e",
      "tree": "4f355390664335328fa1396e45a6c5f91522313b",
      "parents": [
        "4aa72cd457813a5679f1ef77f79b4ae2e2cb604a"
      ],
      "author": {
        "name": "thakis@chromium.org",
        "email": "thakis@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:12:04 2013"
      },
      "committer": {
        "name": "thakis@chromium.org",
        "email": "thakis@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 19:12:04 2013"
      },
      "message": "WebKit doesn\u0027t support MSVS2003 any more, remove preprocessor checks for older versions.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116157\n\nReviewed by Anders Carlsson.\n\nAlso remove a gcc3.2 workaround.\n\nMerges parts of these two commits by the talented Nico Weber:\nhttps://chromium.googlesource.com/chromium/blink/+/3677e2f47348daeff405a40b6f90fbdf0654c2f5\nhttps://chromium.googlesource.com/chromium/blink/+/0fcd96c448dc30be1416dcc15713c53710c1a312\n\nSource/JavaScriptCore:\n\n* os-win32/inttypes.h:\n\nSource/WTF:\n\n* wtf/Alignment.h:\n(WTF):\n* wtf/Assertions.h:\n* wtf/Atomics.h:\n(WTF):\n* wtf/Compiler.h:\n* wtf/DateMath.cpp:\n(WTF::getLocalTime):\n* wtf/MathExtras.h:\n* wtf/RefCountedLeakCounter.h:\n(RefCountedLeakCounter):\n* wtf/StaticConstructors.h:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150134 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "4aa72cd457813a5679f1ef77f79b4ae2e2cb604a",
      "tree": "b0e6e0bdeb5a63e8f99ccc6ae4efb55f24b9e34d",
      "parents": [
        "6a6e2311b8a59bd1bd6a423ed8a59d161ee3e821"
      ],
      "author": {
        "name": "andersca@apple.com",
        "email": "andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 18:55:30 2013"
      },
      "committer": {
        "name": "andersca@apple.com",
        "email": "andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 18:55:30 2013"
      },
      "message": "Need a way for NPAPI plug-ins to open preference panes\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116173\n\u003crdar://problem/13503848\u003e\n\nReviewed by Sam Weinig.\n\n* PluginProcess/PluginControllerProxy.h:\nAdd openPluginPreferencePane().\n\n* PluginProcess/mac/PluginControllerProxyMac.mm:\n(WebKit::PluginControllerProxy::openPluginPreferencePane):\nSend OpenPluginPreferencePane to the UI process.\n\n* Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm:\n(WebKit::NetscapePluginModule::getPluginInfo):\nGet the preference pane path.\n\n* Shared/Plugins/PluginModuleInfo.h:\nAdd preferencePanePath member variable.\n\n* UIProcess/Plugins/PluginProcessProxy.h:\nAdd openPluginPreferencePane message handler.\n\n* UIProcess/Plugins/PluginProcessProxy.messages.in:\nADd OpenPluginPreferencePane message.\n\n* UIProcess/Plugins/mac/PluginProcessProxyMac.mm:\n(WebKit::PluginProcessProxy::openPluginPreferencePane):\nGet the path to the preference pane and use LS to open it.\n\n* WebKit2.xcodeproj/project.pbxproj:\nAdd new files.\n\n* WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:\n(WebKit::NPN_GetValue):\nHandle WKNVPlugInContainer.\n\n* WebProcess/Plugins/Netscape/NetscapePlugin.h:\nAdd WKNVPlugInContainer member variable.\n\n* WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:\n(WebKit::NetscapePlugin::openPluginPreferencePane):\nCall through to the plug-in controller.\n\n(WebKit::NetscapePlugin::plugInContainer):\nCreate a WKNPAPIPlugInContainer object if necessary.\n\n(WebKit::NetscapePlugin::platformDestroy):\nInvalidate the WKNPAPIPlugInContainer object.\n\n* WebProcess/Plugins/Netscape/mac/WKNPAPIPlugInContainer.h:\nNew file with the protocol definition.\n\n* WebProcess/Plugins/Netscape/mac/WKNPAPIPlugInContainer.mm:\n(-[WKNPAPIPlugInContainer dealloc]):\nAssert that the plug-in is null (that we\u0027ve been invalidated).\n\n(-[WKNPAPIPlugInContainer _invalidate]):\nSet the plug-in to null.\n\n(-[WKNPAPIPlugInContainer openPlugInPreferencePane]):\nCall through to the plug-in.\n\n* WebProcess/Plugins/Netscape/mac/WKNPAPIPlugInContainerInternal.h:\nNew file with the interface declaration for the object that implements the protocol.\n\n* WebProcess/Plugins/PluginController.h:\nAdd openPluginPreferencePane member function.\n\n* WebProcess/Plugins/PluginView.cpp:\n(WebKit::PluginView::openPluginPreferencePane):\nAdd stub; this should never be called since we always go through the UI process.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150133 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "6a6e2311b8a59bd1bd6a423ed8a59d161ee3e821",
      "tree": "3a498a7ca27dd0f554700a2a09dcef535f20d312",
      "parents": [
        "f0eae46c5f30ea5bf63c56a2b8e7353c4812438e"
      ],
      "author": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 18:50:16 2013"
      },
      "committer": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 18:50:16 2013"
      },
      "message": "        [WK2][Mac] Split resetTextInputState into two functions\n        https://bugs.webkit.org/show_bug.cgi?id\u003d116174\n\n        Reviewed by Anders Carlsson.\n\n        Splitting resetTextInputState into resetSecureInputState and\n        notifyInputContextAboutDiscardedComposition, paving the way for a fix where these\n        won\u0027t be happening simultaneously.\n\n        * UIProcess/API/mac/PageClientImpl.h:\n        * UIProcess/API/mac/PageClientImpl.mm:\n        (WebKit::PageClientImpl::resetSecureInputState):\n        (WebKit::PageClientImpl::notifyInputContextAboutDiscardedComposition):\n        * UIProcess/API/mac/WKView.mm:\n        (-[WKView resignFirstResponder]):\n        (-[WKView _resetSecureInputState]):\n        (-[WKView _notifyInputContextAboutDiscardedComposition]):\n        * UIProcess/API/mac/WKViewInternal.h:\n        * UIProcess/PageClient.h:\n        * UIProcess/WebPageProxy.cpp:\n        (WebKit::WebPageProxy::didCommitLoadForFrame):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150132 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "f0eae46c5f30ea5bf63c56a2b8e7353c4812438e",
      "tree": "117de91505639d6c4770958a7a0881d394f682a3",
      "parents": [
        "9ff1876cf29f7fae9564992cb16f0afced632841"
      ],
      "author": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 18:36:36 2013"
      },
      "committer": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 18:36:36 2013"
      },
      "message": "[Windows] Update various build tools to understand VS2010 environment.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116169.\n\nReviewed by Anders Carlsson.\n\n* Scripts/build-api-tests: Identify VS2010 environment.\n* Scripts/build-dumprendertree: Ditto.\n* Scripts/build-webkit: Ditto.\n* Scripts/webkitdirs.pm:\n(dieIfWindowsPlatformSDKNotInstalled): Update to recognize a wider\nrange of acceptable SDK\u0027s.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150131 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "9ff1876cf29f7fae9564992cb16f0afced632841",
      "tree": "1ceb56eca243abdbf8d9a0805aaa2de781720162",
      "parents": [
        "40dafe0e45a4e5874e6de1ed94021591b0a72cb5"
      ],
      "author": {
        "name": "carlosgc@webkit.org",
        "email": "carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 18:11:20 2013"
      },
      "committer": {
        "name": "carlosgc@webkit.org",
        "email": "carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 18:11:20 2013"
      },
      "message": "[GTK] Add padding to all public class structs for future expansion without breaking ABI\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d112565\n\nReviewed by Anders Carlsson.\n\nUse 4 pointers for most of the classes that are unlikely to grow\nand 8 for WebKitWebView and WebKitWebContext.\n\n* UIProcess/API/gtk/WebKitBackForwardList.h:\n(_WebKitBackForwardListClass):\n* UIProcess/API/gtk/WebKitBackForwardListItem.h:\n(_WebKitBackForwardListItemClass):\n* UIProcess/API/gtk/WebKitContextMenu.h:\n(_WebKitContextMenuClass):\n* UIProcess/API/gtk/WebKitContextMenuItem.h:\n(_WebKitContextMenuItemClass):\n* UIProcess/API/gtk/WebKitCookieManager.h:\n(_WebKitCookieManagerClass):\n* UIProcess/API/gtk/WebKitDownload.h:\n(_WebKitDownloadClass):\n* UIProcess/API/gtk/WebKitFaviconDatabase.h:\n(_WebKitFaviconDatabaseClass):\n* UIProcess/API/gtk/WebKitFileChooserRequest.h:\n(_WebKitFileChooserRequestClass):\n* UIProcess/API/gtk/WebKitFindController.h:\n(_WebKitFindControllerClass):\n* UIProcess/API/gtk/WebKitFormSubmissionRequest.h:\n(_WebKitFormSubmissionRequestClass):\n* UIProcess/API/gtk/WebKitGeolocationPermissionRequest.h:\n(_WebKitGeolocationPermissionRequestClass):\n* UIProcess/API/gtk/WebKitHitTestResult.h:\n(_WebKitHitTestResultClass):\n* UIProcess/API/gtk/WebKitNavigationPolicyDecision.h:\n(_WebKitNavigationPolicyDecisionClass):\n* UIProcess/API/gtk/WebKitPlugin.h:\n(_WebKitPluginClass):\n* UIProcess/API/gtk/WebKitPolicyDecision.h:\n(_WebKitPolicyDecisionClass):\n* UIProcess/API/gtk/WebKitPrintOperation.h:\n(_WebKitPrintOperationClass):\n* UIProcess/API/gtk/WebKitResponsePolicyDecision.h:\n(_WebKitResponsePolicyDecisionClass):\n* UIProcess/API/gtk/WebKitSecurityManager.h:\n(_WebKitSecurityManagerClass):\n* UIProcess/API/gtk/WebKitSettings.h:\n(_WebKitSettingsClass):\n* UIProcess/API/gtk/WebKitURIRequest.h:\n(_WebKitURIRequestClass):\n* UIProcess/API/gtk/WebKitURIResponse.h:\n(_WebKitURIResponseClass):\n* UIProcess/API/gtk/WebKitURISchemeRequest.h:\n(_WebKitURISchemeRequestClass):\n* UIProcess/API/gtk/WebKitWebContext.h:\n(_WebKitWebContextClass):\n* UIProcess/API/gtk/WebKitWebInspector.h:\n(_WebKitWebInspectorClass):\n* UIProcess/API/gtk/WebKitWebResource.h:\n(_WebKitWebResourceClass):\n* UIProcess/API/gtk/WebKitWebView.h:\n(_WebKitWebViewClass):\n* UIProcess/API/gtk/WebKitWebViewBase.h:\n(_WebKitWebViewBaseClass):\n* UIProcess/API/gtk/WebKitWebViewGroup.h:\n(_WebKitWebViewGroupClass):\n* UIProcess/API/gtk/WebKitWindowProperties.h:\n(_WebKitWindowPropertiesClass):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150130 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "40dafe0e45a4e5874e6de1ed94021591b0a72cb5",
      "tree": "048e02161864aa642720fc9d852e0964810051ba",
      "parents": [
        "4b78c300bffd2984c412ab69290d10fb1c1389cd"
      ],
      "author": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 17:24:03 2013"
      },
      "committer": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 17:24:03 2013"
      },
      "message": "[Mac] Remove the ClipboardMac class and header file\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116165\n\nReviewed by Anders Carlsson.\n\nSource/WebCore:\n\n* WebCore.xcodeproj/project.pbxproj: Remove ClipboardMac.h.\n* editing/mac/EditorMac.mm: Import Clipboard.h rather than ClipboardMac.h.\n* page/mac/EventHandlerMac.mm: Ditto.\n* platform/mac/ClipboardMac.h: Removed.\n\n* platform/mac/ClipboardMac.mm: Import Clipboard.h rather than ClipboardMac.h.\nDeleted ClipboardMac constructor.\n\nSource/WebKit/mac:\n\n* WebCoreSupport/WebDragClient.mm: Import Clipboard.h instead of ClipboardMac.h.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150129 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "4b78c300bffd2984c412ab69290d10fb1c1389cd",
      "tree": "4937352975945baac44882c7e92ff540810f3faf",
      "parents": [
        "64990dd0dd2ab5184382c7df5368aa128ecabc09"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 17:23:44 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 17:23:44 2013"
      },
      "message": "Allow http tests on Arch Linux\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116155\n\nPatch by Peter Gal \u003cgalpeter@inf.u-szeged.hu\u003e on 2013-05-15\nReviewed by Ryosuke Niwa.\n\nTools:\n\n* Scripts/webkitpy/port/base.py:\n(Port._is_arch_based): Added check for /etc/arch-release file.\n(Port._apache_config_file_name_for_platform): Call the check.\n* Scripts/webkitpy/port/port_testcase.py:\n(test_linux_distro_detection): Testcase added.\n\nLayoutTests:\n\n* http/conf/archlinux-httpd.conf: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150128 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "64990dd0dd2ab5184382c7df5368aa128ecabc09",
      "tree": "f637c28d86219c7496cc36d63fe94299aa633d96",
      "parents": [
        "f8964931adf48ba783f0f98665ff2c2d81230a91"
      ],
      "author": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 17:14:19 2013"
      },
      "committer": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 17:14:19 2013"
      },
      "message": "[Mac] Change Clipboard::create functions so they don\u0027t use ClipboardMac::create any more\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116163\n\nReviewed by Anders Carlsson.\n\n* dom/Clipboard.h: Made the file drag boolean default to false, better for most callers.\n\n* platform/mac/ClipboardMac.mm: Remove #if ENABLE(DRAG_SUPPORT); that\u0027s always on for Mac\nand it\u0027s not helpful to have the conditionals in here. It\u0027s helpful in cross-platform\nsource files.\n(WebCore::Clipboard::create): Create a Pasteboard and then create a Clipboard with new.\nLater could refactor to have the Pasteboard creation be platform-specific, and make these\nfunctions platform-independent.\n(WebCore::Clipboard::createForDragAndDrop): Ditto.\n(WebCore::Clipboard::createForCopyAndPaste): Ditto.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150127 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "f8964931adf48ba783f0f98665ff2c2d81230a91",
      "tree": "c2563dc1ff218927f053b19584a3145483e7b6c1",
      "parents": [
        "2b5bdb1e7f5b0430a9efb01d5f36cea448f68499"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 17:04:13 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 17:04:13 2013"
      },
      "message": "Remove a leftover v8 file from the watchlist\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116158\n\nPatch by Peter Gal \u003cgalpeter@inf.u-szeged.hu\u003e on 2013-05-15\nReviewed by Csaba Osztrogonác.\n\n* Scripts/webkitpy/common/config/watchlist: Removed a v8 entry from the watchlist.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150126 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "2b5bdb1e7f5b0430a9efb01d5f36cea448f68499",
      "tree": "84f1f671da18e8c8b29b6e4f8c2d8557be1da563",
      "parents": [
        "d21d2a62d377064ff5bcaa5f3cd253cd85a23498"
      ],
      "author": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 17:02:25 2013"
      },
      "committer": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 17:02:25 2013"
      },
      "message": "[Mac] Remove call to ClipboardMac::create from Editor::newGeneralClipboard\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116162\n\nReviewed by Andreas Kling.\n\n* dom/Clipboard.h: Add createForCopyAndPaste function.\n\n* editing/mac/EditorMac.mm:\n(WebCore::Editor::newGeneralClipboard): Call createForCopyAndPaste.\n\n* platform/mac/ClipboardMac.mm:\n(WebCore::Clipboard::createForCopyAndPaste): Added. Moved code here from\nEditor::newGeneralClipboard.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150125 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "d21d2a62d377064ff5bcaa5f3cd253cd85a23498",
      "tree": "ad086bd0c5aeceaa5864ab0ec0666f2a49496cca",
      "parents": [
        "a094dee1e2e101520972790909d101c7b754de2b"
      ],
      "author": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:53:42 2013"
      },
      "committer": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:53:42 2013"
      },
      "message": "[Mac] Remove call to ClipboardMac::create from EventHandler::createDraggingClipboard\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116161\n\nReviewed by Andreas Kling.\n\n* dom/Clipboard.h: Added createForDragAndDrop function.\n\n* page/mac/EventHandlerMac.mm:\n(WebCore::EventHandler::createDraggingClipboard): Changed to use new Clipboard function\ninstead of ClipboardMac::create.\n\n* platform/mac/ClipboardMac.mm:\n(WebCore::Clipboard::createForDragAndDrop): Added. For now it does exactly what the\nEventHandler::createDraggingClipboard function did, soon to be refactored better.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150124 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "a094dee1e2e101520972790909d101c7b754de2b",
      "tree": "3d1269fcd843198949a22c3aaebdc83120713dac",
      "parents": [
        "313660ffd827e47c7e2554e6669aefdbeac54aad"
      ],
      "author": {
        "name": "paroga@webkit.org",
        "email": "paroga@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:48:32 2013"
      },
      "committer": {
        "name": "paroga@webkit.org",
        "email": "paroga@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:48:32 2013"
      },
      "message": "Consolidate lists in WTF CMake files\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116142\n\nReviewed by Martin Robinson.\n\nMove common files into the CMakeLists.txt to avoid duplicating the list of files.\nAlso rebase the recently added GTK files to match the other CMake ports, since\nthe submitted patch was based on an older version of the source tree.\n\n.:\n\n* Source/cmake/OptionsGTK.cmake:\n\nSource/WTF:\n\n* wtf/CMakeLists.txt:\n* wtf/PlatformBlackBerry.cmake:\n* wtf/PlatformEfl.cmake:\n* wtf/PlatformGTK.cmake:\n* wtf/PlatformWinCE.cmake:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150123 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "313660ffd827e47c7e2554e6669aefdbeac54aad",
      "tree": "d92b244efdfa760ca2166f2095f271a2c52b75f2",
      "parents": [
        "2901c202a1670c00a037168a016c2e7112ba66bc"
      ],
      "author": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:44:20 2013"
      },
      "committer": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:44:20 2013"
      },
      "message": "[Mac] Thin out the ClipboardMac class and header file to prepare for deleting them\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116159\n\nReviewed by Andreas Kling.\n\nSource/WebCore:\n\n* dom/Clipboard.h:\n(WebCore::Clipboard::pasteboard): Added. For clients that have a DOM clipboard\nobject and need to get to the Pasteboard platform abstraction.\n\n* editing/Editor.cpp:\n(WebCore::Editor::dispatchCPPEvent): Call writePasteboard instead of writeClipboard.\nOur long term plan is to delete writeClipboard.\n\n* platform/Pasteboard.h: Added writePasteboard function.\n(WebCore::Pasteboard::name): Made this const.\n\n* platform/mac/ClipboardMac.h: Deleted unneeded includes and forward declarations.\nDeleted all the data members and the virtual destructor.\n\n* platform/mac/ClipboardMac.mm: Deleted the many includes that are no longer needed.\nDeleted the destructor, since it\u0027s now automatically generated. Deleted the comment\non an #endif since it\u0027s only a few source lines away from the #if.\n(WebCore::ClipboardMac::ClipboardMac): Deleted the code to set the data members,\nsince they are no longer used.\n\n* platform/mac/PasteboardMac.mm: Changed include to Clipboard.h instead of ClipboardMac.h.\n(WebCore::Pasteboard::writePasteboard): Replaced writeClipboard with this.\n\nSource/WebKit/mac:\n\n* WebCoreSupport/WebDragClient.mm:\n(WebDragClient::willPerformDragSourceAction): Changed to get the pasteboard name\nwithout going through the ClipboardMac class.\n(WebDragClient::startDrag): Ditto.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150122 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "2901c202a1670c00a037168a016c2e7112ba66bc",
      "tree": "9b0cf76916f2189a299ea94cb54341ec786dece8",
      "parents": [
        "43ddc1a9720867eef48144e714dafcbfbe601444"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:40:05 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:40:05 2013"
      },
      "message": "Web Inspector: Get rid of addNativeSnapshotChunk and HeapSnapshotChunk from Memory domain\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116144\n\nPatch by Seokju Kwon \u003cseokju.kwon@gmail.com\u003e on 2013-05-15\nReviewed by Timothy Hatcher.\n\nNo new tests, no behavior change.\n\n* inspector/Inspector.json:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150121 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "43ddc1a9720867eef48144e714dafcbfbe601444",
      "tree": "7616aa94c67d4be22923d16a3bbeb7d9e0be8656",
      "parents": [
        "93769ed5b8233b615016d72c97ececb307f82130"
      ],
      "author": {
        "name": "jocelyn.turcotte@digia.com",
        "email": "jocelyn.turcotte@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:31:13 2013"
      },
      "committer": {
        "name": "jocelyn.turcotte@digia.com",
        "email": "jocelyn.turcotte@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:31:13 2013"
      },
      "message": "[Qt] Fix a crash under ~PingLoader when the QNAM on the page has been destroyed.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116035\n\nReviewed by Allan Sandfeld Jensen.\n\nSource/WebCore:\n\nThe previous fix only moved the crash location from WebKit down to QNetworkReplyHttpImpl\nwhich expects its QNetworkAccessManager to still be alive.\n\nFix it by watching the QNetworkReply\u0027s destroyed() signal and avoid the dangling pointer\ninstead. The QNetworkReply doesn\u0027t need to be aborted in this case anyway.\n\n* platform/network/qt/QNetworkReplyHandler.cpp:\n(WebCore::QNetworkReplyWrapper::QNetworkReplyWrapper):\n(WebCore::QNetworkReplyWrapper::release):\n(WebCore::QNetworkReplyWrapper::stopForwarding):\n  Rename resetConnections to stopForwarding since not all connections are related\n  to data forwarding to the client anymore.\n(WebCore::QNetworkReplyWrapper::receiveMetaData):\n(WebCore::QNetworkReplyWrapper::replyDestroyed):\n(WebCore::QNetworkReplyWrapper::didReceiveFinished):\n* platform/network/qt/QNetworkReplyHandler.h:\n(QNetworkReplyWrapper):\n\nSource/WebKit/qt:\n\n* tests/qwebpage/tst_qwebpage.cpp:\n(tst_QWebPage::networkReplyParentDidntChange): Change test to match the new expectation.\n(tst_QWebPage::destroyQNAMBeforeAbortDoesntCrash):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150120 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "93769ed5b8233b615016d72c97ececb307f82130",
      "tree": "c2a099fede94746270de74f025e1a0e0c2e3afe5",
      "parents": [
        "1bfc6ac830048c3ac137f0ef66c0e79caf1105d6"
      ],
      "author": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:27:43 2013"
      },
      "committer": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:27:43 2013"
      },
      "message": "[Mac] Make Clipboard::declareAndWriteDragImage non-virtual\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116156\n\nReviewed by Anders Carlsson.\n\n* dom/Clipboard.h: Make declareAndWriteDragImage non-virtual for non-legacy.\n\n* platform/Pasteboard.h:\n(WebCore::Pasteboard::name): Added. Can be used in Mac platform code to do\npasteboard operations directly instead of through the Pasteboard class\nfunctions. Not sure if we\u0027ll need it long term or not.\n\n* platform/mac/ClipboardMac.h: Removed declareAndWriteDragImage function.\n\n* platform/mac/ClipboardMac.mm:\n(WebCore::Clipboard::declareAndWriteDragImage): Made this function a Clipboard\nmember instead of ClipboardMac.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150119 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "1bfc6ac830048c3ac137f0ef66c0e79caf1105d6",
      "tree": "0f70e2b05fb85afba9f3b2858c76c0436cc08e17",
      "parents": [
        "9a7bd13e7debe22eb7503c6d301ebb20f7747590"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:22:14 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:22:14 2013"
      },
      "message": "[curl] Remove version #if guards\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116152\n\nPatch by Peter Gal \u003cgalpeter@inf.u-szeged.hu\u003e on 2013-05-15\nReviewed by Brent Fulgham.\n\nNo tests required.\n\n* platform/network/curl/ResourceHandleCurl.cpp:\n(WebCore::ResourceHandle::platformSetDefersLoading): Removed version guard.\n* platform/network/curl/ResourceHandleManager.cpp:\n(WebCore::writeCallback): Ditto.\n(WebCore::headerCallback): Ditto.\n(WebCore::readCallback): Ditto.\n(WebCore::ResourceHandleManager::dispatchSynchronousJob): Ditto.\n(WebCore::ResourceHandleManager::initializeHandle): Ditto.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150118 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "9a7bd13e7debe22eb7503c6d301ebb20f7747590",
      "tree": "28701906dde4ed99c373bf95b59fd9a718dd425e",
      "parents": [
        "d407f15d28a5b05f34f44c52db4cbee949e95520"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:13:23 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:13:23 2013"
      },
      "message": "[GTK] Fails to build while generating gtkdoc\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115612\n\nPatch by Alberto Garcia \u003cagarcia@igalia.com\u003e on 2013-05-15\nReviewed by Philippe Normand.\n\nFix typo in the prerequisites of docs-build.stamp.\n\n* GNUmakefile.am:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150117 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "d407f15d28a5b05f34f44c52db4cbee949e95520",
      "tree": "afa7dc425c12b5f7963ff3a48d652d012234b500",
      "parents": [
        "cfb5613b6a88295e112f7036e57df0cf11256c8d"
      ],
      "author": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:11:32 2013"
      },
      "committer": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:11:32 2013"
      },
      "message": "Unreviewed, fixing the current test-webkitpy failure.\n\n* Scripts/webkitpy/port/mac_unittest.py:\n(test_setup_environ_for_server): Adjusting the expected DYLD_INSERT_LIBRARIES environment variable value\nin webkitpy.port.mac_unittest.test_setup_environ_for_server after r150089.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150116 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "cfb5613b6a88295e112f7036e57df0cf11256c8d",
      "tree": "8bdbd3c5f8a994fb30309d2611323abe82d3b88a",
      "parents": [
        "d7edae8c05038d19be4ac4f77114733d7f47f240"
      ],
      "author": {
        "name": "paroga@webkit.org",
        "email": "paroga@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:03:13 2013"
      },
      "committer": {
        "name": "paroga@webkit.org",
        "email": "paroga@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 16:03:13 2013"
      },
      "message": "Remove unnecessary dependecy on CoreFoundation from WebDatabaseManager\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115993\n\nReviewed by Anders Carlsson.\n\nUsing COMPropertyBag instead of CFDictionaryPropertyBag also reduces\nthe total lines of code needed for the same functionality.\n\n* WebDatabaseManager.cpp:\n(WebDatabaseManager::dispatchDidModifyDatabase):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150115 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "d7edae8c05038d19be4ac4f77114733d7f47f240",
      "tree": "87f5c1e4c4fb7c5c654dffe8ac3aa88c472700c3",
      "parents": [
        "e0f3d2fdcd2c4732b95881d381c43c6ee6d348fc"
      ],
      "author": {
        "name": "ddkilzer@apple.com",
        "email": "ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 15:51:27 2013"
      },
      "committer": {
        "name": "ddkilzer@apple.com",
        "email": "ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 15:51:27 2013"
      },
      "message": "BUILD FIX (r150089): Make WebCoreTestShim build for iOS\n\n* Configurations/WebCoreTestShim.xcconfig: Exclude\nWebCoreTestShimLibrary.cpp when building for iOS.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150114 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "e0f3d2fdcd2c4732b95881d381c43c6ee6d348fc",
      "tree": "cf9af6bb3d565306f8edb194ccbc2c717483afde",
      "parents": [
        "dc9c5abeebe557e30451fe066cf44207e4303458"
      ],
      "author": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 15:35:56 2013"
      },
      "committer": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 15:35:56 2013"
      },
      "message": "Unreviewed GTK gardening.\n\n* platform/gtk/TestExpectations: Removing two redundant flaky crasher expectations. Adjusting one expectation,\nassigning it a mock bug modifier so the TestExpectations linting passes.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150113 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "dc9c5abeebe557e30451fe066cf44207e4303458",
      "tree": "a3abd8cd6139ff7926eae1266bb98c3a1936b2ae",
      "parents": [
        "16c73748ff52ec527cbf60998dbda54c369ad1de"
      ],
      "author": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 15:28:42 2013"
      },
      "committer": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 15:28:42 2013"
      },
      "message": "Unreviewed GTK gardening.\n\n* platform/gtk/TestExpectations: Removing failure expectations for 7 CSS Regions and CSS Exclusions reftests.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150112 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "16c73748ff52ec527cbf60998dbda54c369ad1de",
      "tree": "e8beaaaeca7a706fbd7a1068eee73ebb0e76fd96",
      "parents": [
        "6bee4d6e7e10351fcf4c5b9f9a9201c38d582974"
      ],
      "author": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 15:15:38 2013"
      },
      "committer": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 15:15:38 2013"
      },
      "message": "Unreviewed GTK gardening.\n\n* platform/gtk/fast/js/global-constructors-attributes-expected.txt: Rebaselining after r149845.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150111 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "6bee4d6e7e10351fcf4c5b9f9a9201c38d582974",
      "tree": "c0fe08e5aaa2b798c1fcd534350270ad1c81f68e",
      "parents": [
        "d1fe63f1f27899c14b48f95b52cd82be709ff077"
      ],
      "author": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 15:09:30 2013"
      },
      "committer": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 15:09:30 2013"
      },
      "message": "Unreviewed GTK gardening.\n\n* platform/gtk/TestExpectations: Adding faillure expectations for two reftests that\nstarted failing after r150025 and r150065.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150110 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "d1fe63f1f27899c14b48f95b52cd82be709ff077",
      "tree": "f12ef00ecd5789d4743f80be5a13a913a749c647",
      "parents": [
        "137bb93afd48ffb0ccc8ab476f2037663c618117"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 10:54:24 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 10:54:24 2013"
      },
      "message": "[CSSRegions] Implement offsetParent for elements inside named flow\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d113276\n\nSource/WebCore:\n\nIn the offsetParent algorithm, the nearest ancestor search skips from the topmost named flow elements directly to the body element.\nhttp://dev.w3.org/csswg/css-regions/#cssomview-offset-attributes\n\nAs a result of this change, the DumpRenderTree tool would crash in\nWebCore::RenderBoxModelObject::adjustedPositionRelativeToOffsetParent when running the selecting-text-through-different-region-flows.html\ntest. The RenderObjects inside a flow are attached to the RenderFlowThread. However, the RenderFlowThread is attached to the\nRenderView directly, meaning that we are going to bypass the \u003cbody\u003e\u0027s RenderObject while iterating the parents.\n\nPatch by Radu Stavila \u003cstavila@adobe.com\u003e on 2013-05-15\nReviewed by Darin Adler.\n\nTests: fast/regions/offsetParent-body-in-flow-thread.html\n       fast/regions/offsetParent-in-flow-thread.html\n\n* rendering/RenderBoxModelObject.cpp:\n(WebCore::RenderBoxModelObject::adjustedPositionRelativeToOffsetParent):\n* rendering/RenderObject.cpp:\n(WebCore::RenderObject::offsetParent):\n\nLayoutTests:\n\nPatch by Radu Stavila \u003cstavila@adobe.com\u003e on 2013-05-15\nReviewed by Darin Adler.\n\nIn the offsetParent algorithm, the nearest ancestor search skips from the topmost named flow elements directly to the body element.\n\nAdded new test for offsetParent when body is flowed into a region.\nUpdated existing offsetParent test.\n\n* fast/regions/offsetParent-body-in-flow-thread-expected.txt: Added.\n* fast/regions/offsetParent-body-in-flow-thread.html: Added.\n* fast/regions/offsetParent-in-flow-thread-expected.txt:\n* fast/regions/offsetParent-in-flow-thread.html:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150108 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "137bb93afd48ffb0ccc8ab476f2037663c618117",
      "tree": "6fc94c32e443ac364cec5bedc6e03c0c7b3e86cc",
      "parents": [
        "fd31cab3206db4510268befea30627813fb4b1d6"
      ],
      "author": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 09:43:18 2013"
      },
      "committer": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 09:43:18 2013"
      },
      "message": "[Mac] Make Clipboard::createDragImage non-virtual\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116136\n\nReviewed by Benjamin Poulain.\n\n* dom/Clipboard.h: Made createDragImage non-virtual for non-legacy.\n\n* platform/mac/ClipboardMac.h: Removed frame argument from create function\nand constructor. Removed createDragImage and dragNSImage. Removed m_frame\ndata member.\n\n* platform/mac/ClipboardMac.mm:\n(WebCore::ClipboardMac::ClipboardMac): Removed frame argument and code\nto initialize m_frame.\n(WebCore::Clipboard::createDragImage): Merged the createDragImage and\ndragNSImage functions, since they were the same thing. Changed code to get\nthe frame from the drag image element. Made the createDragImage function\na Clipboard member instead of ClipboardMac.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150107 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "fd31cab3206db4510268befea30627813fb4b1d6",
      "tree": "81d361c6123fdda3e105e2fbc6dd60355ad025e4",
      "parents": [
        "e4eee2164186be39df2673e2c472c58d96981a3c"
      ],
      "author": {
        "name": "paroga@webkit.org",
        "email": "paroga@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 09:03:56 2013"
      },
      "committer": {
        "name": "paroga@webkit.org",
        "email": "paroga@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 09:03:56 2013"
      },
      "message": "[WINCE] Fix calls to GlyphPage::setGlyphDataForIndex()\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116137\n\nReviewed by Andreas Kling.\n\nUse zero for the glyp when the fontData pointer is null.\nThis aligns GlyphPageTreeNodeWinCE with the other implementations\nand makes all ASSERT() pass in setGlyphDataForIndex().\n\n* platform/graphics/wince/GlyphPageTreeNodeWinCE.cpp:\n(WebCore::GlyphPage::fill):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150106 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "e4eee2164186be39df2673e2c472c58d96981a3c",
      "tree": "d9d6e4c80a8b43c7cbb71977ce06ab06b34ce15e",
      "parents": [
        "784af807f3739cb80dc0d42358ec6517893fffe3"
      ],
      "author": {
        "name": "benjamin@webkit.org",
        "email": "benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 08:28:43 2013"
      },
      "committer": {
        "name": "benjamin@webkit.org",
        "email": "benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 08:28:43 2013"
      },
      "message": "Do not bloat HTMLTokenizer with a giant inline InputStreamPreprocessor::peek\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116066\n\nPatch by Benjamin Poulain \u003cbpoulain@apple.com\u003e on 2013-05-15\nReviewed by Ryosuke Niwa.\n\nMerge https://chromium.googlesource.com/chromium/blink/+/45e0337b2f2db535ab08365f6e763a5015e4d990.\n\nOn x86_64, this removes 40kb from the binary. On my machine it is completely neutral on performance.\n\n* html/parser/InputStreamPreprocessor.h:\n(WebCore::InputStreamPreprocessor::peek):\n(InputStreamPreprocessor):\n(WebCore::InputStreamPreprocessor::advance):\n(WebCore::InputStreamPreprocessor::skipNextNewLine):\n(WebCore::InputStreamPreprocessor::reset):\n(WebCore::InputStreamPreprocessor::processNextInputCharacter):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150105 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "784af807f3739cb80dc0d42358ec6517893fffe3",
      "tree": "08b4de6b99b1f8dde7b3acb6fc828dd476f105c3",
      "parents": [
        "99f0038233bb79093aedccacbefbd287150e68ed"
      ],
      "author": {
        "name": "carlosgc@webkit.org",
        "email": "carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 08:07:28 2013"
      },
      "committer": {
        "name": "carlosgc@webkit.org",
        "email": "carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 08:07:28 2013"
      },
      "message": "Remove WTF_USE_PLATFORM_STRATEGIES\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d114431\n\nReviewed by Darin Adler.\n\nSource/WebCore:\n\n* Modules/webdatabase/DatabaseManager.cpp:\n(WebCore::DatabaseManager::DatabaseManager):\n* dom/ContainerNode.cpp:\n(WebCore::ContainerNode::suspendPostAttachCallbacks):\n(WebCore::ContainerNode::resumePostAttachCallbacks):\n* dom/VisitedLinkState.cpp:\n(WebCore::VisitedLinkState::determineLinkStateSlowCase):\n* loader/CookieJar.cpp:\n(WebCore::cookies):\n(WebCore::setCookies):\n(WebCore::cookiesEnabled):\n(WebCore::cookieRequestHeaderFieldValue):\n(WebCore::getRawCookies):\n(WebCore::deleteCookie):\n* loader/FrameLoader.cpp:\n(WebCore::FrameLoader::loadResourceSynchronously):\n* loader/HistoryController.cpp:\n(WebCore::addVisitedLink):\n* loader/LoaderStrategy.cpp:\n* loader/LoaderStrategy.h:\n* loader/ResourceLoadScheduler.cpp:\n(WebCore::resourceLoadScheduler):\n* loader/ResourceLoader.cpp:\n(WebCore::ResourceLoader::releaseResources):\n(WebCore::ResourceLoader::willSendRequest):\n* loader/cache/CachedResource.cpp:\n(WebCore::CachedResource::load):\n* loader/cache/CachedResourceLoader.cpp:\n(WebCore::CachedResourceLoader::performPostLoadActions):\n* platform/CookiesStrategy.h:\n* platform/DatabaseStrategy.cpp:\n* platform/DatabaseStrategy.h:\n* platform/PasteboardStrategy.h:\n* platform/PlatformStrategies.cpp:\n* platform/PlatformStrategies.h:\n* platform/VisitedLinkStrategy.h:\n* platform/mac/PasteboardMac.mm:\n* platform/network/BlobRegistry.cpp:\n(WebCore::blobRegistry):\n* plugins/PluginData.cpp:\n(WebCore::PluginData::initPlugins):\n* plugins/PluginStrategy.h:\n* storage/StorageNamespace.cpp:\n(WebCore::StorageNamespace::localStorageNamespace):\n(WebCore::StorageNamespace::transientLocalStorageNamespace):\n(WebCore::StorageNamespace::sessionStorageNamespace):\n* storage/StorageStrategy.cpp:\n* storage/StorageStrategy.h:\n* workers/SharedWorkerStrategy.h:\n\nSource/WebKit/blackberry:\n\n* WebCoreSupport/AboutDataUseFeatures.in:\n\nSource/WebKit2:\n\n* WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:\n* WebProcess/WebCoreSupport/WebPlatformStrategies.h:\n* WebProcess/WebProcess.cpp:\n(WebKit::WebProcess::WebProcess):\n\nSource/WTF:\n\n* wtf/Platform.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150104 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "99f0038233bb79093aedccacbefbd287150e68ed",
      "tree": "0d589812d8fc45680399d9e98c30f14211b8e183",
      "parents": [
        "646df1dfbb81ef05c43f597a9f6740d3470c98f5"
      ],
      "author": {
        "name": "kadam@inf.u-szeged.hu",
        "email": "kadam@inf.u-szeged.hu@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 07:37:57 2013"
      },
      "committer": {
        "name": "kadam@inf.u-szeged.hu",
        "email": "kadam@inf.u-szeged.hu@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 07:37:57 2013"
      },
      "message": "[curl] Add support for HttpOnly cookies\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116102\n\nPatch by Dávid Szabolcs \u003cDavid.Szabolcs@stud.u-szeged.hu\u003e on 2013-05-15\nReviewed by Brent Fulgham.\n\n* platform/network/curl/CookieJarCurl.cpp:\n(WebCore::addMatchingCurlCookie):\n(WebCore::cookiesForSession):\n(WebCore::cookiesForDOM):\n(WebCore):\n(WebCore::cookieRequestHeaderFieldValue):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150103 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "646df1dfbb81ef05c43f597a9f6740d3470c98f5",
      "tree": "f94ae0c379e1763cec857ab39e4b4f9e94be1ecb",
      "parents": [
        "bbff18be02058aa766fd9c1b865db55f287c2248"
      ],
      "author": {
        "name": "carlosgc@webkit.org",
        "email": "carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 06:42:25 2013"
      },
      "committer": {
        "name": "carlosgc@webkit.org",
        "email": "carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 06:42:25 2013"
      },
      "message": "REGRESSION(r147548): Broken comboboxes\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115475\n\nReviewed by Gustavo Noronha Silva.\n\nThe problem is that r147548 made the popup to be closed when a\nblur event is received. Right before showing the popup the input\nelement is focused, so that after the the popup is shown the focus\nevent is emitted and the event handler is called again hiding the\npopup.\n\n* html/HTMLSelectElement.cpp:\n(WebCore::HTMLSelectElement::menuListDefaultEventHandler): Check\nelement has lost the focus before closing the popup menu.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150102 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "bbff18be02058aa766fd9c1b865db55f287c2248",
      "tree": "1205437e7de8570e41b1f29cec58cf91fed1bf69",
      "parents": [
        "c70d7490a3bcf8e45c605c94e25e053084ca7f92"
      ],
      "author": {
        "name": "bdakin@apple.com",
        "email": "bdakin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 04:35:26 2013"
      },
      "committer": {
        "name": "bdakin@apple.com",
        "email": "bdakin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 04:35:26 2013"
      },
      "message": "Printing in 1Password app is broken with screen fonts disabled\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116133\n-and corresponding-\n\u003crdar://problem/13162981\u003e\n\nReviewed by Anders Carlsson.\n\nSource/WebKit/mac: \n\nReturn YES from [WebPreferences screenFontSubstitutionEnabled] for versions of the \n1Password app that were linked on or before MountainLion.\n\n* WebView/WebPreferences.mm:\n(needsScreenFontsEnabledQuirk):\n(-[WebPreferences screenFontSubstitutionEnabled]):\n\nWebKitLibraries: \n\nNeed WKExecutableWasLinkedOnOrBeforeMountainLion() for this quirk.\n\n* libWebKitSystemInterfaceLion.a:\n* libWebKitSystemInterfaceMountainLion.a:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150101 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "c70d7490a3bcf8e45c605c94e25e053084ca7f92",
      "tree": "9f634da1a02e0ec5a83d7f8196cad888387d2429",
      "parents": [
        "90fa939f6041c9849c9e092e03e42f24920d2d96"
      ],
      "author": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 04:27:42 2013"
      },
      "committer": {
        "name": "darin@apple.com",
        "email": "darin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 04:27:42 2013"
      },
      "message": "[Mac] Move setDragImage from ClipboardMac to PasteboardMac\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116036\n\nReviewed by Anders Carlsson.\n\n* dom/Clipboard.cpp:\n(WebCore::Clipboard::~Clipboard): Stop loading the drag image when\nthe clipboard object is deallocated. It would be better if there was\na more-well-defined time to stop the load.\n(WebCore::Clipboard::setDragImage): Added. Sets up a drag image\nbased on a CachedImage. This tells the image loader to load the image\nand updates the drag image when the image arrives. Copied from the\ncode in ClipboardMac, but refactored to use a separate loader object.\n(WebCore::Clipboard::setDragImageElement): Added. Sets up a drag image\nbased on an element.\n(WebCore::Clipboard::updateDragImage): Added. Common code to update\ndrag image when a new one is set or when a drag image load completes.\n(WebCore::DragImageLoader::create): Added.\n(WebCore::DragImageLoader::DragImageLoader): Ditto.\n(WebCore::DragImageLoader::startLoading): Ditto.\n(WebCore::DragImageLoader::stopLoading): Ditto.\n(WebCore::DragImageLoader::imageChanged): Ditto.\n\n* dom/Clipboard.h: Made setDragImage and setDragImageElement non-virtual\nfor non-legacy. Added updateDragImage and m_dragImageLoader.\n\n* platform/Pasteboard.h: Added setDragImage function.\n\n* platform/mac/ClipboardMac.h: Removed CachedImageClient as a base class\nfor ClipboardMac. Removed setDragImage and setDragImageElement.\n\n* platform/mac/ClipboardMac.mm: Removed setDragImage and setDragImageElement.\n(WebCore::ClipboardMac::~ClipboardMac): Removed code to remove self as\nclient loading the drag image. This is now in the Clipboard base class.\n\n* platform/mac/PasteboardMac.mm:\n(WebCore::Pasteboard::setDragImage): Added. Contains code moved here\nfrom ClipboardMac.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150100 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "90fa939f6041c9849c9e092e03e42f24920d2d96",
      "tree": "d35f309cf4ddc1bad7ed9500f4618e7f6ec4fca0",
      "parents": [
        "0720b5681147b95add81bd84e607a72840cb5db2"
      ],
      "author": {
        "name": "rniwa@webkit.org",
        "email": "rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 03:17:43 2013"
      },
      "committer": {
        "name": "rniwa@webkit.org",
        "email": "rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 03:17:43 2013"
      },
      "message": "Use ElementTraversal in SelectorDataList::execute\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116131\n\nReviewed by Darin Adler.\n\nUse ElementTraversal::firstWithin and ElementTraversal::next to simplify the code.\n\n* dom/SelectorQuery.cpp:\n(WebCore::SelectorDataList::execute):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150099 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "0720b5681147b95add81bd84e607a72840cb5db2",
      "tree": "77a4d024d615fe6f57f7568bd206db977ce4ffcb",
      "parents": [
        "132f2ba7e27cffc4ded0ee8a3effb7be52f66456"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 02:18:47 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 02:18:47 2013"
      },
      "message": "Fix build after r150090.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116129\n\nUnreviewed build fix after r150090.\n\nPatch by Jaehun Lim \u003cljaehun.lim@samsung.com\u003e on 2013-05-14\n\n* WebKitTestRunner/TestInvocation.cpp:\n(WTR::TestInvocation::didReceiveSynchronousMessageFromInjectedBundle):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150098 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "132f2ba7e27cffc4ded0ee8a3effb7be52f66456",
      "tree": "9769fd1ce9e550a541c2a0544c1be804d87d5688",
      "parents": [
        "60e57179f9ed0ea50da4ae4a26d1e1560076046b"
      ],
      "author": {
        "name": "hmuller@adobe.com",
        "email": "hmuller@adobe.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 02:17:55 2013"
      },
      "committer": {
        "name": "hmuller@adobe.com",
        "email": "hmuller@adobe.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 02:17:55 2013"
      },
      "message": "[CSS Exclusions] Some layout tests fail to account for inline pixel snapping\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116115\n\nReviewed by Dirk Schulze.\n\nAdjust the expected locations of spans to account for the fact that inline layout snaps boxes\u0027 logical top\nand bottom to pixels, and the fact that line segment layout rounds the logical left and floors the logical\nright of segments.\n\n* fast/exclusions/shape-inside/shape-inside-polygon-layout.html: Use the quiet variable!\n* fast/exclusions/shape-outside-floats/shape-outside-floats-diamond-margin-polygon-expected.txt:\n* fast/exclusions/shape-outside-floats/shape-outside-floats-diamond-margin-polygon.html:\n* fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:\n* fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150097 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "60e57179f9ed0ea50da4ae4a26d1e1560076046b",
      "tree": "bca5df1a981f8c80bde044c9f93f5ec63babe697",
      "parents": [
        "237bfd16e61cad32bcf2c5a360c5f8c95bb87bbe"
      ],
      "author": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 01:20:12 2013"
      },
      "committer": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 01:20:12 2013"
      },
      "message": "[Windows, others] Unreviewed build fix after r150090.\n\n* DumpRenderTree/TestRunner.cpp:\n(getSecureEventInputIsEnabledCallback): IsSecureEventInputEnabled\ndoesn\u0027t exist on other platforms.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150096 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "237bfd16e61cad32bcf2c5a360c5f8c95bb87bbe",
      "tree": "6c3e38c030efdf4e6ccd326239d1743d7021b03d",
      "parents": [
        "c77802e0e8391056aec80af80fe3f73dcb1bb33c"
      ],
      "author": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 01:00:26 2013"
      },
      "committer": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 01:00:26 2013"
      },
      "message": "[Windows] Expunge pthreads2VC.dll from DumpRenderTree Project\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115889\n\nPatch by Brent Fulgham \u003cbfulgham@webkit.org\u003e on 2013-05-14\nReviewed by Benjamin Poulain.\n\n* DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props:\n* DumpRenderTree/win/DumpRenderTreeCommon.vsprops:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150095 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "c77802e0e8391056aec80af80fe3f73dcb1bb33c",
      "tree": "f1b47125b93ad18d2a27425157cd52f04beb1bd0",
      "parents": [
        "346d1db31976222cf4d7df63f5e270bcb09198a7"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 00:27:36 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 00:27:36 2013"
      },
      "message": "Add a preference that can disable the fake SYSV SHM shim\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116127\n\u003crdar://problem/13810524\u003e\n\nPatch by Simon Cooper \u003cscooper@apple.com\u003e on 2013-05-14\nReviewed by Alexey Proskuryakov.\n\n* PluginProcess/mac/PluginProcessShim.mm:\n(WebKit::shim_disabled):\n(WebKit::shim_shmdt):\n(WebKit::shim_shmat):\n(WebKit::shim_shmget):\n(WebKit::shim_shmctl):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150094 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "346d1db31976222cf4d7df63f5e270bcb09198a7",
      "tree": "bdc4149e3bc8fa6f07d0c60aca2cf38c3af0e4d8",
      "parents": [
        "a6f18be1183be6afaa138e7273eed1cda47a23b3"
      ],
      "author": {
        "name": "timothy_horton@apple.com",
        "email": "timothy_horton@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 00:18:02 2013"
      },
      "committer": {
        "name": "timothy_horton@apple.com",
        "email": "timothy_horton@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 00:18:02 2013"
      },
      "message": "[wk2] Not updating tiled backing coverage when main frame scrollability changes\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116123\n\u003crdar://problem/13836559\u003e\n\nReviewed by Simon Fraser.\n\n* WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h:\n(TiledCoreAnimationDrawingArea):\nAdd updateMainFrameClipsToExposedRect.\n\n* WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:\n(WebKit::TiledCoreAnimationDrawingArea::TiledCoreAnimationDrawingArea):\n(WebKit::TiledCoreAnimationDrawingArea::flushLayers):\nRemove m_clipsToExposedRect. We don\u0027t actually need it.\n\n(WebKit::TiledCoreAnimationDrawingArea::mainFrameScrollabilityChanged):\nCall updateMainFrameClipsToExposedRect so that we can always update\ntiled backing coverage and can factor out our calls to setClipsToExposedRect.\n\n(WebKit::TiledCoreAnimationDrawingArea::updateMainFrameClipsToExposedRect):\nFactor out setClipsToExposedRect calls to here, and also call\nFrameView::adjustTiledBackingCoverage so that the FrameView\u0027s tiled\nbacking is informed to allow overdraw in the UI-process-scrolling case.\n\n(WebKit::TiledCoreAnimationDrawingArea::setRootCompositingLayer):\nUse updateMainFrameClipsToExposedRect.\n\nExport FrameView::adjustTiledBackingCoverage.\n\n* WebCore.exp.in:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150093 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "a6f18be1183be6afaa138e7273eed1cda47a23b3",
      "tree": "75ee40bd35fd5ab45c0a5ba0f44240a38bcabbae",
      "parents": [
        "02ff37c03a7eed6eb0b8785bbf1fc74363314048"
      ],
      "author": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 00:15:30 2013"
      },
      "committer": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Wed May 15 00:15:30 2013"
      },
      "message": "[Windows] Identify proper run environment for scripts.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116114\n\nReviewed by David Kilzer.\n\nDetermine (based on Visual Studio version) which path to use for\nexecutables (bin versus bin32).\n\n* Scripts/webkitdirs.pm:\n(determineVisualStudioInstallDir): Added.\n(determineVisualStudioVersion): Added.\n(determineConfigurationProductDir): Modified to choose proper bin\nor bin32 directory.\n(visualStudioVersion): Added\n(setupCygwinEnv): Modified to use new determineVisualStudioInstallDir\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150092 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "02ff37c03a7eed6eb0b8785bbf1fc74363314048",
      "tree": "ae7fde25a902895d8d77a3df14cd6fd3c70ea6e7",
      "parents": [
        "2be1defda79f861c3036463514eadfde84a76c51"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 22:40:20 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 22:40:20 2013"
      },
      "message": "[BlackBerry] Improve Fatfinger phase.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d107403\n\nPatch by Tiancheng Jiang \u003ctijiang@rim.com\u003e on 2013-05-14\nReviewed by Rob Buis.\n\nInternally reviewed by Genevieve Mak.\nBlackBerry PR 324965.\n\nCache and reuse intersected nodes as long as hit position has not been\nchanged.\n\n* Api/WebPage.cpp:\n(BlackBerry::WebKit::WebPagePrivate::hitTestResult):\n* Api/WebPage_p.h:\n(WebPagePrivate):\n* WebKitSupport/FatFingers.cpp:\n(BlackBerry::WebKit::FatFingers::findBestPoint):\n(BlackBerry::WebKit::FatFingers::findIntersectingRegions):\n(BlackBerry::WebKit::FatFingers::getNodesFromRect):\n* WebKitSupport/FatFingers.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150091 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "2be1defda79f861c3036463514eadfde84a76c51",
      "tree": "d2e6cb8c4a04d687e5418f352d1cef4d9cf57cfb",
      "parents": [
        "b06a06d2cc0cef9192ed8a79121478e8779c3153"
      ],
      "author": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 22:20:51 2013"
      },
      "committer": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 22:20:51 2013"
      },
      "message": "        [Mac] Add tests for secure event input\n        https://bugs.webkit.org/show_bug.cgi?id\u003d116121\n\n        Reviewed by Mark Rowe.\n\n        * editing/secure-input: Added.\n        * editing/secure-input/password-input-changed-type-expected.txt: Added.\n        * editing/secure-input/password-input-changed-type.html: Added.\n        * editing/secure-input/password-input-focusing-expected.txt: Added.\n        * editing/secure-input/password-input-focusing-to-different-frame-expected.txt: Added.\n        * editing/secure-input/password-input-focusing-to-different-frame.html: Added.\n        * editing/secure-input/password-input-focusing.html: Added.\n        * editing/secure-input/removed-password-input-expected.txt: Added.\n        * editing/secure-input/removed-password-input.html: Added.\n        * editing/secure-input/reset-state-on-navigation-expected.txt: Added.\n        * editing/secure-input/reset-state-on-navigation.html: Added.\n        * editing/secure-input/resources: Added.\n        * editing/secure-input/resources/reset-state-on-navigation-target.html: Added.\n        * platform/efl/TestExpectations:\n        * platform/gtk/TestExpectations:\n        * platform/mac-wk2/TestExpectations:\n        * platform/mac/TestExpectations:\n        * platform/qt/TestExpectations:\n        * platform/win/TestExpectations:\n        * platform/wincairo/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150090 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "b06a06d2cc0cef9192ed8a79121478e8779c3153",
      "tree": "461156d9d2374b1fcbaaf53c51e461c5173c6323",
      "parents": [
        "44cb0ffdf323c3d9a5ac52dc431b484ebfd7c643"
      ],
      "author": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 22:08:53 2013"
      },
      "committer": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 22:08:53 2013"
      },
      "message": "        [Mac] Add a testing shim for secure event input functions\n        https://bugs.webkit.org/show_bug.cgi?id\u003d116122\n\n        Reviewed by Mark Rowe.\n\n        Added a new target with a dynamic library that interposes secure event input functions.\n        We need this to avoid interfering with user session state.\n\n        * Configurations/WebCoreTestShim.xcconfig: Added.\n        * WebCore.xcodeproj/project.pbxproj:\n        * platform/mac/DynamicLinkerInterposing.h: Moved from Source/WebKit2/Shared/mac/DyldInterpose.h.\n        * testing/WebCoreTestShimLibrary.cpp: Added.\n        (shimEnableSecureEventInput):\n        (shimDisableSecureEventInput):\n        (shimIsSecureEventInputEnabled):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150089 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "44cb0ffdf323c3d9a5ac52dc431b484ebfd7c643",
      "tree": "0f894875fe897e2efef2794610e31a15c3b6ff70",
      "parents": [
        "e0c61b36deaa13447448a8ec1e4cd96aec07bfaf"
      ],
      "author": {
        "name": "benjamin@webkit.org",
        "email": "benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 21:14:51 2013"
      },
      "committer": {
        "name": "benjamin@webkit.org",
        "email": "benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 21:14:51 2013"
      },
      "message": "Get rid of Gradient::getColor()\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116089\n\nPatch by Benjamin Poulain \u003cbpoulain@apple.com\u003e on 2013-05-14\nReviewed by Andreas Kling.\n\nThis code is now useless, remove it.\n\n* html/canvas/CanvasGradient.h:\n(CanvasGradient):\n* platform/graphics/Gradient.cpp:\n(WebCore::Gradient::Gradient):\n(WebCore::Gradient::hash):\n* platform/graphics/Gradient.h:\n(Gradient):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150088 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "e0c61b36deaa13447448a8ec1e4cd96aec07bfaf",
      "tree": "a8a4fdc2c457f1fb7c1b41ef0ed0a18f1713da31",
      "parents": [
        "95cb9911483a8ecd0f500e9c5f4e81c0e7240b25"
      ],
      "author": {
        "name": "hyatt@apple.com",
        "email": "hyatt@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 20:37:13 2013"
      },
      "committer": {
        "name": "hyatt@apple.com",
        "email": "hyatt@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 20:37:13 2013"
      },
      "message": "Source/WebCore: REGRESSION: united.com has overlapping elements and is broken by flex box changes.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115329\n\u003crdar://problem/13690610\u003e\n        \nThe new flexbox spec says that flex-basis omitted in the flex shorthand defaults to\n0 when flex-grow/shrink are set. This has undesirable behavior when objects don\u0027t\nend up flexing at all, and it\u0027s something the spec is going to eventually address.\n        \nFor now, though, to fix the regression, I\u0027m making a targeted \"hack\" to deliberately\nviolate the spec, but to do so as minimally as possible. This hack detects if there\nis infinite available space on a line, and if so, it treats a flex-basis of 0 like\nauto.\n        \nThis means that when height is constrained and set by a container, flexing will do\nthe right thing. Basically any time you end up actually flexing, the spec behavior\nshould happen. If you\u0027re just laying out at intrinsic sizes, though, and no flexing\nis going to occur, we ignore a flex-basis of 0 and just use the child\u0027s normal size.\n        \nNote that widths don\u0027t have to be patched because the preferred logical widths\nalgorithm is broken right now and not checking flex-basis. If it did, we\u0027d have seen\nthe same bug in the width direction.\n        \nThis width issue is covered by https://bugs.webkit.org/show_bug.cgi?id\u003d116117\n        \nReviewed by Simon Fraser.\n\nAdded fast/flexbox/auto-height-with-flex.html\n\n* rendering/RenderFlexibleBox.cpp:\n(WebCore::RenderFlexibleBox::mainAxisContentExtent):\nMake sure we return LayoutUnit::max when you have infinite free space and not\nmax - borderPadding.\n\n(WebCore::RenderFlexibleBox::preferredMainAxisContentExtentForChild):\nOnly clear override size if it was set. Only mark for relayout if we did\nan override size clear (i.e., if we were actually flexed). Add a new parameter,\nhasInfiniteLineLength, that - if set - causes us to special case flex-basis:0\nand treat it like flex-basis:auto.\n\n(WebCore::RenderFlexibleBox::layoutFlexItems):\nDefine hasInfiniteLineLength and pass it to all the functions that need it.\n\n(WebCore::RenderFlexibleBox::computeMainAxisPreferredSizes):\nRemove the code that marks for layout and does a layout so early. This code\nis moving (and changing) to preferredMainAxisContentExtentForChild.\n\n(WebCore::RenderFlexibleBox::computeNextFlexLine):\nComputes whether or not we have infinite line length now.\n\n(WebCore::RenderFlexibleBox::freezeViolations):\n(WebCore::RenderFlexibleBox::resolveFlexibleLengths):\nPropagate hasInfiniteLineLength through to preferredMainAxisContentExtentForChild.\n\n* rendering/RenderFlexibleBox.h:\n(RenderFlexibleBox):\nAdd hasInfiniteLineLength parameter to a bunch of functions.\n\nLayoutTests: REGRESSION (r147261): Many overlaid elements on united.com\u0027s account page\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116107\n\u003crdar://problem/13690610\u003e \n\nReviewed by Simon Fraser.\n\n* fast/flexbox/auto-height-with-flex-expected.html: Added.\n* fast/flexbox/auto-height-with-flex.html: Added.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150087 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "95cb9911483a8ecd0f500e9c5f4e81c0e7240b25",
      "tree": "b358be9aadc4b8bd2945d1ee75cc4de434a5fa43",
      "parents": [
        "a4e82c80b0125d18ca875f9b8e85cd8f1ab5bb4f"
      ],
      "author": {
        "name": "akling@apple.com",
        "email": "akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 20:22:52 2013"
      },
      "committer": {
        "name": "akling@apple.com",
        "email": "akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 20:22:52 2013"
      },
      "message": "Assertion failure in GlyphPage::setGlyphDataForIndex: (!glyph || fontData \u003d\u003d m_fontDataForAllGlyphs)\n\u003chttp://webkit.org/b/116113\u003e\n\u003crdar://problem/13833790\u003e\n\nReviewed by Dan Bernstein.\n\nIf we\u0027re filling a full GlyphPage with a SimpleFontData that is actually a composite font reference,\nwe need to make sure we have per-glyph font data pointers, since it may end up using them.\n\nAdded GlyphPage::mayUseMixedFontDataWhenFilling() which can be implemented by the platform to let\nGlyphPageTreeNode know that it should allocate a full-sized GlyphPage for mixed font data pointers\nin case the font is a composite font reference, or if there are CJK ideographs in the text.\n\nThis code can be made smarter, but that\u0027s outside the scope of this change.\nFixes heavy asserting on bots running unreleased software.\n\n* platform/graphics/GlyphPage.h:\n(GlyphPage):\n(WebCore::GlyphPage::mayUseMixedFontDataWhenFilling):\n* platform/graphics/GlyphPageTreeNode.cpp:\n(WebCore::GlyphPageTreeNode::initializePage):\n* platform/graphics/mac/GlyphPageTreeNodeMac.cpp:\n(WebCore::shouldUseCoreText):\n(WebCore::GlyphPage::mayUseMixedFontDataWhenFilling):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150085 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "a4e82c80b0125d18ca875f9b8e85cd8f1ab5bb4f",
      "tree": "aa71ea1259d336e1dfeb76b8f8a24c59154be9af",
      "parents": [
        "f710b92ed38f8046e10d5ce5627499e9e7a2db6d"
      ],
      "author": {
        "name": "zoltan@webkit.org",
        "email": "zoltan@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 20:09:17 2013"
      },
      "committer": {
        "name": "zoltan@webkit.org",
        "email": "zoltan@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 20:09:17 2013"
      },
      "message": "Heap-use-after-free in WebCore::RenderBox::exclusionShapeOutsideInfo\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115566\n\nPatch by Bem Jones-Bey \u003cbjonesbe@adobe.com\u003e on 2013-05-14\nReviewed by David Hyatt.\n\nSource/WebCore:\n\nWhen a portion of the render tree is being detached, anonymous blocks\nwill be combined as their children are deleted. In this process, the\nanonymous block later in the tree is merged into the one preceeding it.\nIt can happen that the later block contains floats that the previous\nblock did not contain, and thus are not in the floating objects list for\nthe new block. This can result in the new block containing floats that\nare not in it\u0027s floating objects list, but are in the floating objects\nlists of siblings and parents. This can cause problems when the float\nitself is deleted, since the deletion code assumes that if a float is not\nin it\u0027s containing block\u0027s floating objects list, it isn\u0027t in any\nfloating objects list, causing dangling pointers in the floating objects\nlists of the siblings and parents. In order to preserve this condition\n(removing it has serious performance implications), we need to copy the\nfloating objects from the old block to the new block.  The float\u0027s\nmetrics will likely all be wrong, but since the new block is already\nmarked for layout, this will get fixed before anything gets displayed.\n\nTest: fast/block/float/float-append-child-crash.html\n\n* rendering/RenderBlock.cpp:\n(WebCore::RenderBlock::moveAllChildrenIncludingFloatsTo): Copy\n    floating objects list in addition to children.\n(WebCore::RenderBlock::FloatingObject::clone): Added.\n(WebCore::RenderBlock::removeChild): Use new method to copy children.\n* rendering/RenderBlock.h:\n(RenderBlock): Add method.\n\nLayoutTests:\n\nCleaned up test from the fuzzer. Will only crash if run under a memory\nchecking tool like ASAN.\n\n* fast/block/float/float-append-child-crash-expected.txt: Added.\n* fast/block/float/float-append-child-crash.html: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150084 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "f710b92ed38f8046e10d5ce5627499e9e7a2db6d",
      "tree": "5e195052243414cf14d5c1207d6caa44c816f967",
      "parents": [
        "e49feace9e8ee8f07949779203a38abbe550d7dd"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 19:57:51 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 19:57:51 2013"
      },
      "message": "Unreviewed, rolling out r150023.\nhttp://trac.webkit.org/changeset/150023\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116120\n\nCauses table layout issues (Bug 116118) and crashes on\nbuildbot waterfall pages. (Requested by ddkilzer on #webkit).\n\nSource/WebCore:\n\n* rendering/RenderTableSection.cpp:\n(WebCore::RenderTableSection::calcRowLogicalHeight):\n* rendering/RenderTableSection.h:\n(RenderTableSection):\n\nLayoutTests:\n\n* fast/css/vertical-align-baseline-rowspan-007-expected.html:\n* fast/css/vertical-align-baseline-rowspan-007.htm:\n* fast/css/vertical-align-baseline-rowspan-008-expected.html:\n* fast/table/table-rowspan-height-distribution-in-rows.html: Removed.\n* platform/gtk/TestExpectations:\n* platform/mac/TestExpectations:\n* platform/qt/TestExpectations:\n* platform/qt/fast/table/table-rowspan-height-distribution-in-rows-expected.png: Removed.\n* platform/qt/fast/table/table-rowspan-height-distribution-in-rows-expected.txt: Removed.\n* platform/qt/tables/mozilla/bugs/bug17548-expected.png:\n* platform/qt/tables/mozilla/bugs/bug17548-expected.txt:\n* platform/qt/tables/mozilla/bugs/bug220536-expected.png:\n* platform/qt/tables/mozilla/bugs/bug220536-expected.txt:\n* platform/qt/tables/mozilla/bugs/bug7714-expected.png:\n* platform/qt/tables/mozilla/bugs/bug7714-expected.txt:\n* platform/qt/tables/mozilla/core/bloomberg-expected.png:\n* platform/qt/tables/mozilla/core/bloomberg-expected.txt:\n* platform/qt/tables/mozilla/other/test6-expected.png:\n* platform/qt/tables/mozilla/other/test6-expected.txt:\n* platform/qt/tables/mozilla_expected_failures/bugs/bug1010-expected.png:\n* platform/qt/tables/mozilla_expected_failures/bugs/bug1010-expected.txt:\n* platform/qt/tables/mozilla_expected_failures/bugs/bug23847-expected.png:\n* platform/qt/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:\n* platform/qt/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:\n* platform/qt/tables/mozilla_expected_failures/bugs/bug6933-expected.png:\n* platform/qt/tables/mozilla_expected_failures/bugs/bug6933-expected.txt:\n* tables/mozilla/core/bloomberg-expected.txt:\n* tables/mozilla_expected_failures/bugs/bug23847-expected.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150083 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "e49feace9e8ee8f07949779203a38abbe550d7dd",
      "tree": "0739a59bbca11889b8dbdb260276f84f4697435a",
      "parents": [
        "f5a1019655b53e18a01a620761dcdd3ae9ae93df"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 19:39:39 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 19:39:39 2013"
      },
      "message": "[BlackBerry] Hook up frame render begin/end in PerformanceMonitor\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116110\n\nPatch by Andrew Lo \u003canlo@rim.com\u003e on 2013-05-14\nReviewed by Rob Buis.\n\nInternally reviewed by Jeff Rogers, Jonathan Jiang.\nInternal PR 299155.\n\nMark frame render begin \u0026 end for BlackBerry performance monitoring\nin blitVisibleContents.\n\n* Api/BackingStore.cpp:\n(BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150082 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "f5a1019655b53e18a01a620761dcdd3ae9ae93df",
      "tree": "57d07366a3b4f86d1e6e5942adeaf954e4e390a5",
      "parents": [
        "3940113b389a04f181f7554b16c1fb4d84c856d8"
      ],
      "author": {
        "name": "graouts@apple.com",
        "email": "graouts@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 18:03:11 2013"
      },
      "committer": {
        "name": "graouts@apple.com",
        "email": "graouts@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 18:03:11 2013"
      },
      "message": "Snapshotted plug-ins shadow tree should reset style inheritance\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116098\n\nReset the styles such that only injected user-agent stylesheets affect\nthe rendering of snapshotted plug-ins\u0027 shadow content.\n\nReviewed by Darin Adler.\n\n* html/HTMLPlugInImageElement.cpp:\n(WebCore::HTMLPlugInImageElement::didAddUserAgentShadowRoot):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150081 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "3940113b389a04f181f7554b16c1fb4d84c856d8",
      "tree": "0f8f080d03a402b6c519d252da6a9d253ce9ae2c",
      "parents": [
        "d4b9a3314d779a157f17d76f39bf81548c155610"
      ],
      "author": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:57:12 2013"
      },
      "committer": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:57:12 2013"
      },
      "message": "[Windows] Switch to embedded manifest commands for launcher executables.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116109\n\nReviewed by Darin Adler.\n\n* WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj: Remove the\nnow-unused WinLauncher.exe.manifest file.\n* WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters: Ditto.\n* win/DLLLauncher/DLLLauncherMain.cpp: Add embedded manifest command\nwhen building with VS2010 or newer.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150080 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "d4b9a3314d779a157f17d76f39bf81548c155610",
      "tree": "db8b1f83f08872804f32641c3f7e4043792dcc77",
      "parents": [
        "c64b46909f2825dfe1231c620facf26ca4d246d7"
      ],
      "author": {
        "name": "jocelyn.turcotte@digia.com",
        "email": "jocelyn.turcotte@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:55:42 2013"
      },
      "committer": {
        "name": "jocelyn.turcotte@digia.com",
        "email": "jocelyn.turcotte@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:55:42 2013"
      },
      "message": "[Win] REGRESSION(r149944): mmap is not available on Windows\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116015\n\nReviewed by Anders Carlsson.\n\nUse fastAlloc/fastFree for platforms other than OS(DARWIN) where\nusing mmap is not necessary and maybe not available.\n\n* Platform/CoreIPC/ArgumentEncoder.cpp:\n(CoreIPC::allocBuffer):\n(CoreIPC::freeBuffer):\n(CoreIPC::ArgumentEncoder::~ArgumentEncoder):\n(CoreIPC::ArgumentEncoder::grow):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150079 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "c64b46909f2825dfe1231c620facf26ca4d246d7",
      "tree": "cca3c80560297ba63731a1d87340c34f3fd642dd",
      "parents": [
        "89375cecde7b9a4617d627f3c0f28f9924efe648"
      ],
      "author": {
        "name": "mihnea@adobe.com",
        "email": "mihnea@adobe.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:55:27 2013"
      },
      "committer": {
        "name": "mihnea@adobe.com",
        "email": "mihnea@adobe.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:55:27 2013"
      },
      "message": "[CSSRegions] Improve hit testing for empty regions\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115534\n\nReviewed by David Hyatt.\n\nAs a better follow up after WebKit bug https://bugs.webkit.org/show_bug.cgi?id\u003d107752,\nwe can improve the code by not doing hit testing on the render flow thread object when\nwe are trying to hit test the render flow thread background. In this case, we should just bail out.\nNo new tests, covered by existing regions tests.\n\n* rendering/RenderFlowThread.cpp:\n(WebCore::RenderFlowThread::nodeAtPoint):\n(WebCore):\n(WebCore::RenderFlowThread::hitTestFlowThreadPortionInRegion):\n* rendering/RenderFlowThread.h:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150078 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "89375cecde7b9a4617d627f3c0f28f9924efe648",
      "tree": "34c6ecf6d5b2e20afbe61e16771e87181631030c",
      "parents": [
        "b270b5ec7994447681bc15b1fe48ef3932c550e6"
      ],
      "author": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:54:52 2013"
      },
      "committer": {
        "name": "bfulgham@apple.com",
        "email": "bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:54:52 2013"
      },
      "message": "[Windows] Update ORWT to know about the Windows 8 SDK and Debug Tools.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116079\n\nReviewed by David Kilzer.\n\n* Scripts/old-run-webkit-tests:\n(setUpWindowsCrashLogSaving): Locate ntsd.exe and use it.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150077 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "b270b5ec7994447681bc15b1fe48ef3932c550e6",
      "tree": "82a7df80cd6d6f110ae66fb91df93b39f673cab0",
      "parents": [
        "3c9821466963c4030ddeb7d8e71c39a6ea093652"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:53:46 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:53:46 2013"
      },
      "message": "[BlackBerry] Handle network errors when starting a new job\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116101\n\nPatch by Carlos Garcia Campos \u003ccgarcia@igalia.com\u003e on 2013-05-14\nReviewed by Rob Buis.\n\nMake startJob() return a network status that can be used by the\ncaller to create a network error.\n\n* platform/network/blackberry/NetworkJob.cpp:\n(WebCore::NetworkJob::initialize): createNetworkStream() should\nalways return a valid pointer so use an ASSERT instead of an early\nreturn to make sure we have a valid stream.\n(WebCore::NetworkJob::startNewJobWithRequest): Only return true if\nthe network job was started successfully.\n* platform/network/blackberry/NetworkJob.h:\n(NetworkJob): Make initialize method void instead of bool since it\ncan\u0027t fail.\n* platform/network/blackberry/NetworkManager.cpp:\n(WebCore::NetworkManager::startJob): Return a network error or\nStatusSuccess.\n* platform/network/blackberry/NetworkManager.h:\n(NetworkManager):\n* platform/network/blackberry/ResourceHandleBlackBerry.cpp:\n(WebCore::ResourceHandle::start): Return true if job was started\nsuccessfully.\n(WebCore::ResourceHandle::platformLoadResourceSynchronously):\nCheck return value of startJob and fill the ResourceError with the\nnetwork status returned to finish the load.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150076 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "3c9821466963c4030ddeb7d8e71c39a6ea093652",
      "tree": "8456b6118d1f05cc0fe734ea6e5150e21e870c05",
      "parents": [
        "06d77d86ad0ab7d8f5330abceaa9ac4ef815ba33"
      ],
      "author": {
        "name": "graouts@apple.com",
        "email": "graouts@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:44:37 2013"
      },
      "committer": {
        "name": "graouts@apple.com",
        "email": "graouts@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:44:37 2013"
      },
      "message": "[Mac] captions menu is not positioned correctly in full-screen\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116103\n\nUpdate the positioning properties of the captions menu in full-screen\nfollowing the fix for https://webkit.org/b/115968.\n\nReviewed by Darin Adler.\n\n* css/fullscreenQuickTime.css:\n(video:-webkit-full-screen::-webkit-media-controls-closed-captions-container):\nAdd 50px to the bottom position since we\u0027re now positioned relative to the\nmedia element, and use a calc() command to be right-aligned to the captions\nicon in the media controller. The max-width and max-height properties follow\nthe same technique used for the non-full-screen mode.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150075 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "06d77d86ad0ab7d8f5330abceaa9ac4ef815ba33",
      "tree": "046d123385bd18072e1e7aee3bef9482a1b02161",
      "parents": [
        "ad0561cd413e49e8712d60573536c5a560126542"
      ],
      "author": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:40:53 2013"
      },
      "committer": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:40:53 2013"
      },
      "message": "[GTK] Move generated ColorData.cpp, WebKitFontFamilyNames.(cpp|h) build targets into libPlatform\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115921\n\nReviewed by Gustavo Noronha Silva.\n\n.: \n\n* GNUmakefile.am: Add GENSOURCES_PLATFORM, platform_built_sources variables.\n\nSource/Platform: \n\n* GNUmakefile.am: Move the ANGLE include directories under the new platform_cppflags variable,\nadding the DerivedSources/Platform directory. Add the generated sources\u0027 build targets to libPlatform\nunder nodist_libPlatform_la_SOURCES. Add platform_cppflags to the list of libPlatformGtk CPPFLAGS.\nAdd generation rules for the ColorData.cpp and WebKitFontFamilyNames.(cpp|h) source files, now generated\ninto the DerivedSources/Platform directory.\n\nSource/WebCore: \n\nNo new tests - no new functionality.\n\n* GNUmakefile.am: Add platform_cppflags to the list of CPPFLAGS for libWebCoreSVG, libWebCore,\nlibWebCorePlatform, libWebCoreGtk. Remove generation rules for ColorData.cpp and WebKitFontFamilyNames.(cpp|h).\n* GNUmakefile.list.am: Include the ColorData.cpp and WebKitFontFamilyNames.(cpp|h) build targers under\nplatform_built_sources.\n* bindings/gobject/GNUmakefile.am: Add platform_cppflags to the list of libWebCoreDOM CPPFLAGS.\n\nSource/WebKit/gtk: \n\n* GNUmakefile.am: Add platform_cppflags to the list of CPPFLAGS for libwebkit2gtk, libWebCoreGtk2,\nlibPlatformGtk2 and WebKitPluginProcess.\n\nSource/WebKit2: \n\n* GNUmakefile.am: Add platform_cppflags to the list of libwebkit2gtk CPPFLAGS.\n\nTools: \n\n* GNUmakefile.am: Add platform_cppflags to the list of CPPFLAGS for libWebCoreInternals and DumpRenderTree.\n* TestWebKitAPI/GNUmakefile.am: Add platform_cppflags to the list of TestGtk CPPFLAGS.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150074 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "ad0561cd413e49e8712d60573536c5a560126542",
      "tree": "619a79f0d0c251f986e7277108cc022027f3d594",
      "parents": [
        "b403f1aed4e8de6cfc86477cf8426dbb3aa8ab89"
      ],
      "author": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:31:35 2013"
      },
      "committer": {
        "name": "zandobersek@gmail.com",
        "email": "zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 17:31:35 2013"
      },
      "message": "[GTK] libPlatform, libPlatformGtk must depend on the related GNUmakefiles\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115937\n\nReviewed by Martin Robinson.\n\nSource/Platform: \n\n* GNUmakefile.am: Set up an artifical dependency so that libPlatform and libPlatformGtk\nlibraries take into account any changes in this GNUmakefile.am and the GNUmakefile.list.am\nlocated under Source/WebCore. The latter is included due to all the build targets for the\ntwo libraries being listed there.\n\nSource/WebCore: \n\nNo new tests - no new functionality.\n\n* GNUmakefile.am: Fix typos in two libraries\u0027 names - Webcore -\u003e WebCore.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150073 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "b403f1aed4e8de6cfc86477cf8426dbb3aa8ab89",
      "tree": "865ce5e3fbd8e2ba0ec4b320f04f226c8fa7556e",
      "parents": [
        "4229d35bf7d2a9faf612770fe364d3dda010a615"
      ],
      "author": {
        "name": "rniwa@webkit.org",
        "email": "rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 16:52:30 2013"
      },
      "committer": {
        "name": "rniwa@webkit.org",
        "email": "rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 16:52:30 2013"
      },
      "message": "Removing Attr can delete a wrong Attribute in ElementData\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116077\n\nSource/WebCore: \n\nReviewed by Benjamin Poulain.\n        \nMerge https://chromium.googlesource.com/chromium/blink/+/e861452a292e185501e48940305947aa6a4e23c2\nafter simplifying and renaming functions to be more WebKit style.\n\nThe XML parser can produce elements with attributes whose names have\ndistinct prefixes, but the same expanded name. When one of these\nattributes is put up for adoption, it may be its similarly named\nsibling that is removed from its owner element. As a result the\noriginal owner hangs onto the adopted attribute, despite the fact that\nit is now in a different document. Sometimes it\u0027s just hard to let go.\n\nTest: fast/dom/adopt-attribute-crash.svg\n\n* dom/Element.cpp:\n(WebCore::Element::setAttributeNode):\n(WebCore::Element::removeAttributeNode):\n(WebCore::ElementData::getAttributeItemIndex):\n* dom/Element.h:\n(ElementData):\n(Element):\n\nLayoutTests: \n\nReviewed by Benjamin Poulain.\n\nAdd a regression test by importing\nhttps://chromium.googlesource.com/chromium/blink/+/e861452a292e185501e48940305947aa6a4e23c2\n\n* fast/dom/adopt-attribute-crash-expected.txt: Added.\n* fast/dom/adopt-attribute-crash.svg: Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150072 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "4229d35bf7d2a9faf612770fe364d3dda010a615",
      "tree": "f07ada1493677bd1d2e278a446cc0a3e7aaf7f0e",
      "parents": [
        "66f46ede6992df4fe1ed46b990ed99cfe0cc3a41"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 16:17:09 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 16:17:09 2013"
      },
      "message": "[BlackBerry] Use requestAnimationFrame for animations\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115896\n\nPatch by Carlos Garcia Campos \u003ccgarcia@igalia.com\u003e on 2013-05-14\nReviewed by Rob Buis.\n\nSource/WebKit/blackberry:\n\nMake WebPagePrivate a\nBlackBerry::Platform::AnimationFrameRateClient and use it to\nschedule animations.\n\n* Api/WebPage.cpp:\n(BlackBerry::WebKit::WebPagePrivate::WebPagePrivate):\n(BlackBerry::WebKit::WebPagePrivate::~WebPagePrivate):\n(WebKit):\n(BlackBerry::WebKit::WebPagePrivate::animationFrameChanged):\n(BlackBerry::WebKit::WebPagePrivate::scheduleAnimation):\n(BlackBerry::WebKit::WebPagePrivate::startRefreshAnimationClient):\n(BlackBerry::WebKit::WebPagePrivate::stopRefreshAnimationClient):\n(BlackBerry::WebKit::WebPagePrivate::handleServiceScriptedAnimationsOnMainThread):\n* Api/WebPage_p.h:\n(WebPagePrivate):\n* WebCoreSupport/ChromeClientBlackBerry.cpp:\n(WebCore):\n(WebCore::ChromeClientBlackBerry::scheduleAnimation):\n* WebCoreSupport/ChromeClientBlackBerry.h:\n(ChromeClientBlackBerry):\n\nSource/WTF:\n\n* wtf/Platform.h: Disable REQUEST_ANIMATION_FRAME_TIMER and\nWTF_USE_REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR for BlackBerry\nport.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150071 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "66f46ede6992df4fe1ed46b990ed99cfe0cc3a41",
      "tree": "cae1c7da00ff51ff63ab10ec7e7f8816aac5dc14",
      "parents": [
        "63a4067823c9b65e1577472a47b3181ca71c4398"
      ],
      "author": {
        "name": "antti@apple.com",
        "email": "antti@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 15:59:14 2013"
      },
      "committer": {
        "name": "antti@apple.com",
        "email": "antti@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 15:59:14 2013"
      },
      "message": "Remove ::-webkit-distributed()\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116106\n\nReviewed by Andreas Kling.\n\nThis experimental Shadow DOM selector code is unused and has no owner.\n\n* css/CSSGrammar.y.in:\n* css/CSSParser.cpp:\n(WebCore::CSSParser::rewriteSpecifiersWithNamespaceIfNeeded):\n(WebCore::CSSParser::rewriteSpecifiersWithElementName):\n* css/CSSParser.h:\n* css/CSSParserValues.cpp:\n(WebCore::CSSParserSelector::CSSParserSelector):\n* css/CSSParserValues.h:\n(CSSParserSelector):\n* css/CSSSelector.cpp:\n(WebCore::CSSSelector::pseudoId):\n(WebCore::nameToPseudoTypeMap):\n(WebCore::CSSSelector::selectorText):\n* css/CSSSelector.h:\n* css/CSSSelectorList.cpp:\n* css/CSSSelectorList.h:\n(CSSSelectorList):\n* css/DocumentRuleSets.cpp:\n(WebCore::DocumentRuleSets::resetAuthorStyle):\n* css/DocumentRuleSets.h:\n(DocumentRuleSets):\n* css/ElementRuleCollector.cpp:\n(WebCore::ElementRuleCollector::matchAuthorRules):\n* css/ElementRuleCollector.h:\n(ElementRuleCollector):\n* css/RuleSet.cpp:\n(WebCore::RuleSet::addChildRules):\n* css/SelectorChecker.cpp:\n(WebCore::SelectorChecker::match):\n* css/SelectorFilter.cpp:\n(WebCore::SelectorFilter::collectIdentifierHashes):\n* html/shadow/InsertionPoint.cpp:\n* html/shadow/InsertionPoint.h:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150070 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "63a4067823c9b65e1577472a47b3181ca71c4398",
      "tree": "33560889eb0761a82dafd08f3289b9e948fbdd56",
      "parents": [
        "4187c19fd0ae1e19b030ddc93c155f09d5a1db4d"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 14:29:57 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 14:29:57 2013"
      },
      "message": "Remove RenderTheme::supportsCalendarPicker\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116068\n\nPatch by Daker Fernandes Pinheiro \u003cdaker.pinheiro@openbossa.org\u003e on 2013-05-14\nReviewed by Benjamin Poulain.\n\nNo new tests needed because it doesn\u0027t affect behaviour.\n\nThis method was never overrided by any platform\nand always leaded to the same behaviour.\nThe code which depended on it was also removed.\n\n* html/BaseMultipleFieldsDateAndTimeInputType.cpp:\n(WebCore::BaseMultipleFieldsDateAndTimeInputType::createShadowSubtree):\n(WebCore::BaseMultipleFieldsDateAndTimeInputType::updatePickerIndicatorVisibility):\n* html/BaseMultipleFieldsDateAndTimeInputType.h:\n(BaseMultipleFieldsDateAndTimeInputType):\n* page/ChromeClient.h:\n(ChromeClient):\n* rendering/RenderTheme.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150069 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "4187c19fd0ae1e19b030ddc93c155f09d5a1db4d",
      "tree": "818805527b021b1b0c61885509ffbc66e9b6b1e5",
      "parents": [
        "7175c8df3d95f40d0c4cd93ac14c4dbfefd0a11d"
      ],
      "author": {
        "name": "jocelyn.turcotte@digia.com",
        "email": "jocelyn.turcotte@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 12:54:06 2013"
      },
      "committer": {
        "name": "jocelyn.turcotte@digia.com",
        "email": "jocelyn.turcotte@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 12:54:06 2013"
      },
      "message": "[WK2][Win] Fix ASSERT(DeleteTimerQueueTimer...)\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116039\n\nReviewed by Benjamin Poulain.\n\nAccording to the documentation, DeleteTimerQueueTimer can be expected to return\nfalse with an ERROR_IO_PENDING error when called from the timer\u0027s callback.\n\n* Platform/win/WorkQueueWin.cpp:\n(WorkQueue::timerCallback):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150068 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "7175c8df3d95f40d0c4cd93ac14c4dbfefd0a11d",
      "tree": "87492887412637cc5dc36e9d0b30df5660cf405e",
      "parents": [
        "5d6761a97f2f98ed7a0a181e6418626b53618efb"
      ],
      "author": {
        "name": "abucur@adobe.com",
        "email": "abucur@adobe.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 12:51:59 2013"
      },
      "committer": {
        "name": "abucur@adobe.com",
        "email": "abucur@adobe.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 12:51:59 2013"
      },
      "message": "Modify checkLayout to receive the log container as an optional parameter\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d112793\n\nReviewed by Darin Adler.\n\nAdd a way to specify the container manually for checkLayout. This is helpful to measure regions for nested\nnamed flows (and probably other cases as well).\n\n* resources/check-layout.js: Added an optional parameter to window.checkLayout.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150067 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "5d6761a97f2f98ed7a0a181e6418626b53618efb",
      "tree": "c2192273adfdad4739e7f3578bf32763d2672520",
      "parents": [
        "0487e2d4e39a2218b750ad239dc10ca0d85d9a2e"
      ],
      "author": {
        "name": "kbalazs@webkit.org",
        "email": "kbalazs@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 12:49:06 2013"
      },
      "committer": {
        "name": "kbalazs@webkit.org",
        "email": "kbalazs@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 12:49:06 2013"
      },
      "message": "[GStreamer] cannot seek after video finished\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d114044\n\nPatch by Balazs Kelemen \u003cb.kelemen@sisa.samsung.com\u003e on 2013-04-30\nReviewed by Philippe Normand.\n\nSource/WebCore:\n\nTest: media/video-seek-after-end.html\n\nReland without wrong assertion. If seek is called after didEnd the pipeline\nstate will not be in GST_STATE_NULL yet but it is not a problem because we handle that.\n\nRework the seeking logic to be able to seek after reseting the pipeline.\nIn addition to solve the actual problem this patch supposed to make seeking\nmore robust and correct.\nThe previous implementation tried to hide the complexity of asynchronous operations\non the pipeline. It did not handle the GST_MESSAGE_ASYNC_DONE message from the bus\nbut instead reported the seek as finished when it saw an asynchronous pending state\n(GST_STATE_CHANGE_ASYNC) which could happen way before the seek is really done.\nNow we pay attention to the GST_MESSAGE_ASYNC_DONE message to track the status of seeks.\nSeeks are not the only operations executed asynchronously, changing the pipeling state is\nsimilar. It means a seek can overlap with onother ongoing asynchronous operation.\nThis change address this by introducing an invariant for seeks, which is that we only request\na seek if there are no other ongoing asynchronous operations and the pipeline state is either\npaused or playing (which is recommended anyway according to GStreamer\u0027s documentation).\nThis way we can be sure that the time when we get the next GST_MESSAGE_ASYNC_DONE message the\nseek has been completed.\n\n* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:\n(WebCore::toGstClockTime): Factored time conversation into a helper.\n(WebCore::MediaPlayerPrivateGStreamer::MediaPlayerPrivateGStreamer):\n\n(WebCore::MediaPlayerPrivateGStreamer::playbackPosition): The position might not be available\nif the pipeline still has a pending state. As a workaround, if we are right after a seek we can\nuse the seek time. Avoiding this situation would be possible by not allowing any asynchronous\noperation to overlap. I believe it would add a lot more complexity so I decided to rather introduce\nthis workaround. Otherwise those overlapping operations are handled fine by GStreamer.\n\n(WebCore::MediaPlayerPrivateGStreamer::prepareToPlay): Do not reset internal state variables.\nThis function called when there is an intent to restart playback but it does not actually restart it.\n(WebCore::MediaPlayerPrivateGStreamer::currentTime): Just removed a staling newline.\n(WebCore::MediaPlayerPrivateGStreamer::seek): Take a look to the pipeline state and act upon that.\nIf there is an ongoing asynchronous operation make the seek pending, otherwise do it now.\nNow we handle overlapping seeks as well because I saw that it can happen in some tests.\nAdded an early return for live streams as it doesn\u0027t makes sense to try seeking in them.\n\n(WebCore::MediaPlayerPrivateGStreamer::handleMessage): Handle GST_MESSAGE_ASYNC_DONE and some refactoring.\n(WebCore::MediaPlayerPrivateGStreamer::asyncStateChangeDone):\n(WebCore::MediaPlayerPrivateGStreamer::updateStates): Only handle seeks in the pending case, the rest is\nnow handled in asyncStateChangeDone.\n(WebCore::MediaPlayerPrivateGStreamer::cacheDuration): Do not reset the m_mediaDurationKnown if the pipeline\nhas an asynchronous pending state because it would fail. It does actually happen when we get a duration message\nafter restarting the pipeline and it would result in restarting playback from the start. It seems to be a bug\nin GStreamer that it sends the duration message too early. Also sanitized this function by merging redundant branches.\n* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:\n(MediaPlayerPrivateGStreamer):\n\nLayoutTests:\n\n* media/video-seek-after-end-expected.txt: Added.\n* media/video-seek-after-end.html: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150066 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "0487e2d4e39a2218b750ad239dc10ca0d85d9a2e",
      "tree": "372ba15210ae759696a2dc22b719bd7185ea2da7",
      "parents": [
        "532821b2fda4da1ec138ecfdd96d5b64f380f738"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 12:27:03 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 12:27:03 2013"
      },
      "message": "Ellipsis text is placed to wrong position, when the truncated text is fully cut off in RTL direction.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115858\n\nPatch by Zalan Bujtas \u003czalan@apple.com\u003e on 2013-05-14\nReviewed by Darin Adler.\n\nSource/WebCore:\n\nTake text direction into account to calculate ellipsis position in case of\nfull truncation.\n\nTest: fast/css/text-overflow-ellipsis-full-truncate-rtl.html\n\n* rendering/InlineTextBox.cpp:\n(WebCore::InlineTextBox::placeEllipsisBox):\n\nLayoutTests:\n\n* fast/css/text-overflow-ellipsis-full-truncate-rtl-expected.html: Added.\n* fast/css/text-overflow-ellipsis-full-truncate-rtl.html: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150065 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "532821b2fda4da1ec138ecfdd96d5b64f380f738",
      "tree": "efa6187677d5dcf71c3c936e9ad3c3f31c9254b7",
      "parents": [
        "48cc9fa23fba518bf2fd115d17c25b5a093e43bf"
      ],
      "author": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 11:37:46 2013"
      },
      "committer": {
        "name": "ap@apple.com",
        "email": "ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 11:37:46 2013"
      },
      "message": "Remove unused \"type\" field from DictionaryPopupInfo\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116011\n\nReviewed by Darin Adler.\n\nIt is unused, and furthermore, PDFPlugin sets it incorrectly anyway.\n\n* Shared/DictionaryPopupInfo.cpp:\n(WebKit::DictionaryPopupInfo::encode):\n(WebKit::DictionaryPopupInfo::decode):\n* Shared/DictionaryPopupInfo.h:\n* WebProcess/Plugins/PDF/PDFPlugin.mm:\n(WebKit::PDFPlugin::showDefinitionForAttributedString):\n* WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm:\n(WebKit::WebContextMenuClient::lookUpInDictionary):\n* WebProcess/WebPage/WebPage.h:\n* WebProcess/WebPage/mac/WebPageMac.mm:\n(WebKit::WebPage::performDictionaryLookupAtLocation):\n(WebKit::WebPage::performDictionaryLookupForSelection):\n(WebKit::WebPage::performDictionaryLookupForRange):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150064 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "48cc9fa23fba518bf2fd115d17c25b5a093e43bf",
      "tree": "afa2eeb89868e30d07d91e403388be713dfb162e",
      "parents": [
        "e1d219aa3bcbd7b9fcf0fa91a1144428bbb05e92"
      ],
      "author": {
        "name": "michael.bruning@digia.com",
        "email": "michael.bruning@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 11:32:01 2013"
      },
      "committer": {
        "name": "michael.bruning@digia.com",
        "email": "michael.bruning@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 11:32:01 2013"
      },
      "message": "[WK2] Make WebPageProxy use deviceScaleFactor() in creationParameters().\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d110218\n\nReviewed by Darin Adler.\n\nMake the WebPageProxy::creationParameters use the accessor\ndeviceScaleFactor() instead of using m_intrinsicDeviceScaleFactor\ndirectly. This will restore the custom device scale factor when\nreattaching to the WebProcess after a crash.\n\nMoreover, it will enable the Qt and ELF ports to use the\nexisting C API for overriding the device scale factor instead\nof using the WebPageProxy directly or adding new C API to set\nthe intrinsic device scale factor.\n\n* UIProcess/API/efl/EwkView.cpp:\n(EwkView::setDeviceScaleFactor):\n* UIProcess/API/qt/qquickwebpage.cpp:\n(QQuickWebPage::updatePaintNode):\n* UIProcess/WebPageProxy.cpp:\n(WebKit::WebPageProxy::creationParameters):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150063 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "e1d219aa3bcbd7b9fcf0fa91a1144428bbb05e92",
      "tree": "fdb6c1fdc2c069f31c76d284be5edc27396e9501",
      "parents": [
        "9a42761632af4bf9bc224da7e103347de5eae12b"
      ],
      "author": {
        "name": "zarvai@inf.u-szeged.hu",
        "email": "zarvai@inf.u-szeged.hu@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 09:23:19 2013"
      },
      "committer": {
        "name": "zarvai@inf.u-szeged.hu",
        "email": "zarvai@inf.u-szeged.hu@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 09:23:19 2013"
      },
      "message": "[Qt] Unreviewed gardening.\n\n* platform/qt/TestExpectations: Skip test using disabled feature.\n* platform/qt/http/tests/security/cross-frame-access-put-expected.txt: Rebaselining after r149869.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150061 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "9a42761632af4bf9bc224da7e103347de5eae12b",
      "tree": "72e3b38127bd6d147dce69d8dacbb5f928bf8fca",
      "parents": [
        "334f78a2446f8d90ecbac8c733177765e8d74556"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 08:52:57 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 08:52:57 2013"
      },
      "message": "[BlackBerry] Crash due to an assert in FrameView::doDeferredRepaints\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d115412\n\nPatch by Carlos Garcia Campos \u003ccgarcia@igalia.com\u003e on 2013-05-14\nReviewed by Rob Buis.\n\nPR 115412\n\nThe problem is that we are calling\nupdateLayoutAndStyleIfNeededRecursive() (because of\nzoomToInitialScaleOnLoad) from ChomeClient::layoutUpdated()\ncallback which is not expected. It\u0027s expected to be called right\nbefore painting, and not right after painting. Even if a new\nlayout is not done, updateLayoutAndStyleIfNeededRecursive() calls\nflushDeferredRepaints() and it\u0027s possible that this is called in\nthe middle of a beginDeferredRepaints() and endDeferredRepaints()\napparently.\nIn general only BackingStore should call\nupdateLayoutAndStyleIfNeededRecursive before painting, and a simple\nlayout is enough in all other cases like resizing. This patch renames\nrequestLayoutIfNeeded as updateLayoutAndStyleIfNeededRecursive to\nmake more obvious what it does, and adds layoutIfNeeded that calls\nlayout. The former is used by the BackingStore and the latter by\nWebPage.\n\n* Api/BackingStore.cpp:\n(BlackBerry::WebKit::BackingStorePrivate::resumeScreenUpdates):\n(BlackBerry::WebKit::BackingStorePrivate::requestLayoutIfNeeded):\n* Api/WebPage.cpp:\n(BlackBerry::WebKit::WebPagePrivate::zoomAboutPoint):\n(BlackBerry::WebKit::WebPagePrivate::updateLayoutAndStyleIfNeededRecursive):\n(BlackBerry::WebKit::WebPagePrivate::layoutIfNeeded):\n(WebKit):\n(BlackBerry::WebKit::WebPagePrivate::overflowExceedsContentsSize):\n(BlackBerry::WebKit::WebPagePrivate::zoomToInitialScaleOnLoad):\n(BlackBerry::WebKit::WebPagePrivate::webContext):\n(BlackBerry::WebKit::WebPagePrivate::zoomAnimationFinished):\n(BlackBerry::WebKit::WebPagePrivate::setViewportSize):\n(BlackBerry::WebKit::WebPage::setDefaultLayoutSize):\n(BlackBerry::WebKit::WebPagePrivate::rootLayerCommitTimerFired):\n* Api/WebPage_p.h:\n(WebPagePrivate):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150060 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "334f78a2446f8d90ecbac8c733177765e8d74556",
      "tree": "43c507e2907fbbad241c9d16119cffc25ea7a86f",
      "parents": [
        "2e3c6592818755d9a0f73d0a650784dd1ba49a75"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 08:49:56 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 08:49:56 2013"
      },
      "message": "[EFL] Unreviewed EFL gardening\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116090\n\nUnreviewed EFL gardening.\n\nRebaseline after r155023.\n\nPatch by Jinwoo Song \u003cjinwoo7.song@samsung.com\u003e on 2013-05-14\n\n* platform/efl/TestExpectations:\n* platform/efl/fast/table/007-expected.png:\n* platform/efl/fast/table/007-expected.txt:\n* platform/efl/fast/table/colspanMinWidth-expected.png:\n* platform/efl/fast/table/colspanMinWidth-expected.txt:\n* platform/efl/fast/table/spanOverlapRepaint-expected.png:\n* platform/efl/fast/table/spanOverlapRepaint-expected.txt:\n* platform/efl/fast/table/table-rowspan-height-distribution-in-rows-expected.txt: Added.\n* platform/efl/tables/mozilla/bugs/bug13169-expected.png:\n* platform/efl/tables/mozilla/bugs/bug13169-expected.txt: Added.\n* platform/efl/tables/mozilla/bugs/bug133756-1-expected.txt:\n* platform/efl/tables/mozilla/bugs/bug133756-2-expected.png:\n* platform/efl/tables/mozilla/bugs/bug133756-2-expected.txt:\n* platform/efl/tables/mozilla/bugs/bug17138-expected.png:\n* platform/efl/tables/mozilla/bugs/bug17138-expected.txt:\n* platform/efl/tables/mozilla/bugs/bug17548-expected.png:\n* platform/efl/tables/mozilla/bugs/bug17548-expected.txt:\n* platform/efl/tables/mozilla/bugs/bug220536-expected.png:\n* platform/efl/tables/mozilla/bugs/bug220536-expected.txt:\n* platform/efl/tables/mozilla/bugs/bug6304-expected.png:\n* platform/efl/tables/mozilla/bugs/bug6304-expected.txt:\n* platform/efl/tables/mozilla/bugs/bug73321-expected.txt: Renamed from LayoutTests/platform/efl-wk2/tables/mozilla/bugs/bug73321-expected.txt.\n* platform/efl/tables/mozilla/bugs/bug7714-expected.txt:\n* platform/efl/tables/mozilla/bugs/bug8858-expected.txt:\n* platform/efl/tables/mozilla/core/bloomberg-expected.png:\n* platform/efl/tables/mozilla/core/bloomberg-expected.txt:\n* platform/efl/tables/mozilla/core/cell_heights-expected.txt:\n* platform/efl/tables/mozilla/other/test6-expected.png:\n* platform/efl/tables/mozilla/other/test6-expected.txt:\n* platform/efl/tables/mozilla_expected_failures/bugs/bug1010-expected.png:\n* platform/efl/tables/mozilla_expected_failures/bugs/bug1010-expected.txt:\n* platform/efl/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt:\n* platform/efl/tables/mozilla_expected_failures/bugs/bug23847-expected.png:\n* platform/efl/tables/mozilla_expected_failures/bugs/bug23847-expected.txt:\n* platform/efl/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:\n* platform/efl/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:\n* platform/efl/tables/mozilla_expected_failures/bugs/bug65372-expected.png:\n* platform/efl/tables/mozilla_expected_failures/bugs/bug65372-expected.txt:\n* platform/efl/tables/mozilla_expected_failures/bugs/bug6933-expected.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150059 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "2e3c6592818755d9a0f73d0a650784dd1ba49a75",
      "tree": "cd76b80d2ce697b48f57d6f2f2640e934207b7fd",
      "parents": [
        "42ef8d582676db43a7562cb0d6ee11fe174f4b1e"
      ],
      "author": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 08:40:17 2013"
      },
      "committer": {
        "name": "commit-queue@webkit.org",
        "email": "commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 08:40:17 2013"
      },
      "message": "The tests marked with the comment \"WebKitTestRunner needs to sanitize file urls in the output\"\nrun successfully with WebKitTestRunner.  They should not be skipped.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116083\n\nPatch by Alex Christensen \u003cachristensen@apple.com\u003e on 2013-05-14\nReviewed by Darin Adler.\n\n* platform/wk2/TestExpectations:\nUnskip tests.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150058 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "42ef8d582676db43a7562cb0d6ee11fe174f4b1e",
      "tree": "5e006b8102d57bd495ff593b13561fe212f6cb33",
      "parents": [
        "dc10212432c230773aad45f6db608d1993571e06"
      ],
      "author": {
        "name": "jocelyn.turcotte@digia.com",
        "email": "jocelyn.turcotte@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 08:31:16 2013"
      },
      "committer": {
        "name": "jocelyn.turcotte@digia.com",
        "email": "jocelyn.turcotte@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 08:31:16 2013"
      },
      "message": "[Qt] Fix a crash under ~PingLoader when the QNAM on the page has been destroyed.\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116035\n\nReviewed by Simon Hausmann.\n\nSource/WebCore:\n\nReproduced with arora which does destroy the QNetworkAccessManager in some situations.\nThe problem is that PingLoader can still be pending meanwhile, holding a ResourceHandle\nwith a dangling pointer to a QNetworkReply destroyed with the QNetworkAccessManager.\n\n* platform/network/qt/QNetworkReplyHandler.cpp:\n(WebCore::QNetworkReplyWrapper::QNetworkReplyWrapper):\n  Set the parent to 0 like we did before the introduction of QNetworkReplyWrapper.\n(WebCore::QNetworkReplyWrapper::release):\n\nSource/WebKit/qt:\n\n* tests/qwebpage/tst_qwebpage.cpp:\n(tst_QWebPage::networkReplyParentChanged):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150057 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "dc10212432c230773aad45f6db608d1993571e06",
      "tree": "d35d30048a08fd362c12b38c3ed862a164d7cffe",
      "parents": [
        "1f1a111bac23ab01e4ccc095761d53fbc6f6e668"
      ],
      "author": {
        "name": "mitz@apple.com",
        "email": "mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 06:52:50 2013"
      },
      "committer": {
        "name": "mitz@apple.com",
        "email": "mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 06:52:50 2013"
      },
      "message": "Make -[WebNavigationData url] the destination of the navigation\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d114904\n\nReviewed by Dave Kilzer.\n\n* WebCoreSupport/WebFrameLoaderClient.mm:\n(WebFrameLoaderClient::updateGlobalHistory): Initialize the WebNavigationData with the\ncurrent URL, not the original request URL.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150056 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "1f1a111bac23ab01e4ccc095761d53fbc6f6e668",
      "tree": "457eef2074c13854235226967247972f81866353",
      "parents": [
        "b74a11a25f7eb399cdf765bc6d314d72b5553281"
      ],
      "author": {
        "name": "eric.carlson@apple.com",
        "email": "eric.carlson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 05:42:07 2013"
      },
      "committer": {
        "name": "eric.carlson@apple.com",
        "email": "eric.carlson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 05:42:07 2013"
      },
      "message": "[Mac] update in-band caption attributes\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116057\n\nReviewed by Dean Jackson.\n\n* html/track/InbandTextTrack.cpp:\n(WebCore::InbandTextTrack::updateCueFromCueData): Copy highlight color.\n\n* html/track/TextTrackCueGeneric.cpp:\n(WebCore::TextTrackCueGenericBoxElement::applyCSSProperties): \"highlight\" color sets the cue\n    background, \"background\" color sets the cue container background.\n* html/track/TextTrackCueGeneric.h:\n\n* platform/graphics/InbandTextTrackPrivateClient.h:\n\n* platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp:\n(WebCore::InbandTextTrackPrivateAVF::processCueAttributes): Process \"highlight\" color.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150055 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "b74a11a25f7eb399cdf765bc6d314d72b5553281",
      "tree": "4f975fe2514036990225530dfd1cec7328d5efe9",
      "parents": [
        "0f6a6e729315decb6d97cf70ee00b6c88525fd29"
      ],
      "author": {
        "name": "ddkilzer@apple.com",
        "email": "ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 04:09:27 2013"
      },
      "committer": {
        "name": "ddkilzer@apple.com",
        "email": "ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 04:09:27 2013"
      },
      "message": "BUILD FIX (r150049): Fix RetainPtr\u003c\u003e type in PasteboardIOS.mm\n\n* platform/ios/PasteboardIOS.mm:\n(WebCore::Pasteboard::writeImage): Use RetainPtr\u003cCFStringRef\u003e\ninstead of RetainPtr\u003cNSString\u003e.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150054 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "0f6a6e729315decb6d97cf70ee00b6c88525fd29",
      "tree": "4506044fda9ad9ad23b47fe53127083fba7dc7f1",
      "parents": [
        "461c8cd3ef0439c9667b1153c55d03eeff4954f7"
      ],
      "author": {
        "name": "benjamin@webkit.org",
        "email": "benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 04:04:36 2013"
      },
      "committer": {
        "name": "benjamin@webkit.org",
        "email": "benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 04:04:36 2013"
      },
      "message": "Remove platform/graphic\u0027s Generator\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d116084\n\nPatch by Benjamin Poulain \u003cbpoulain@apple.com\u003e on 2013-05-13\nReviewed by Darin Adler.\n\nThe Generator no longer abstract anything useful, its only\nimplementation is Gradient.\n\n* GNUmakefile.list.am:\n* WebCore.exp.in:\n* WebCore.vcproj/WebCore.vcproj:\n* WebCore.vcxproj/WebCore.vcxproj:\n* WebCore.vcxproj/WebCore.vcxproj.filters:\n* WebCore.xcodeproj/project.pbxproj:\n* platform/graphics/GeneratedImage.h:\n* platform/graphics/Generator.h: Removed.\n* platform/graphics/GeneratorGeneratedImage.cpp:\n(WebCore::GeneratorGeneratedImage::draw):\n(WebCore::GeneratorGeneratedImage::drawPattern):\n* platform/graphics/GeneratorGeneratedImage.h:\n(WebCore::GeneratorGeneratedImage::create):\n(WebCore::GeneratorGeneratedImage::GeneratorGeneratedImage):\n(GeneratorGeneratedImage):\n* platform/graphics/Gradient.h:\n(WebCore):\n(Gradient):\n* platform/graphics/GraphicsContext.cpp:\n(WebCore::GraphicsContext::fillRect):\n* platform/graphics/GraphicsContext.h:\n(WebCore):\n(GraphicsContext):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150053 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    },
    {
      "commit": "461c8cd3ef0439c9667b1153c55d03eeff4954f7",
      "tree": "10597eaec34e4c4505bccb70356741aa96a4dd98",
      "parents": [
        "3482f0d0896be55f74941e378e488f5efed06fd6"
      ],
      "author": {
        "name": "ryuan.choi@samsung.com",
        "email": "ryuan.choi@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 03:36:33 2013"
      },
      "committer": {
        "name": "ryuan.choi@samsung.com",
        "email": "ryuan.choi@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc",
        "time": "Tue May 14 03:36:33 2013"
      },
      "message": "Unreviewed EFL gardening.\n\nUnskip several tests which already passed and add png expected results.\n\n* platform/efl/TestExpectations:\n* platform/efl/editing/selection/doubleclick-crash-expected.png: Added.\n* platform/efl/editing/selection/select-missing-image-expected.png: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@150052 268f45cc-cd09-0410-ab3c-d52691b4dbfc\n"
    }
  ],
  "next": "3482f0d0896be55f74941e378e488f5efed06fd6"
}
