{"push_id":747957317,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"385cfaab324242d78c38ef3eb0bc5e82c1e6dadb","before":"6cf7d5306ccdd54bcfb0c87cd78bb81bfa377aff","commits":[{"sha":"63086e7b888a378262186771f84d2bbf03e45bad","author":{"email":"10e9cf00654b96e207b0048d60c4681488a29178@webkit.org","name":"joepeck@webkit.org"},"message":"Unreviewed gardening. Marked appcache test as flakey.\n\nI was unable to reduce flakiness of this in an acceptable fashion,\njust mark it as pass/fail.\n\n* TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187909 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/63086e7b888a378262186771f84d2bbf03e45bad"},{"sha":"e27668771c109661aa1c5de1ced82d06d763ee4c","author":{"email":"da9ae7a44550fc178f41fcc48acfff2b8c028cf4@apple.com","name":"simon.fraser@apple.com"},"message":"Fix the build.\n\n* Plugins/WebNetscapePluginStream.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187910 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/e27668771c109661aa1c5de1ced82d06d763ee4c"},{"sha":"b895e94932818993612e5b507ac5fa22357ae7db","author":{"email":"af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","name":"andersca@apple.com"},"message":"Remove an unused Database function\nhttps://bugs.webkit.org/show_bug.cgi?id=147661\n\nReviewed by Simon Fraser.\n\n* Modules/webdatabase/Database.cpp:\n(WebCore::Database::closeImmediately): Deleted.\n* Modules/webdatabase/Database.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187911 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/b895e94932818993612e5b507ac5fa22357ae7db"},{"sha":"0a9e3d8f82229d03a780a5f9da041e70e3072956","author":{"email":"5e5782f276cb32b9cabc3b460b3e75fdd758708e@apple.com","name":"mrajca@apple.com"},"message":"Media Session: add a focus manager that WebKit clients can use to access the focused media element\nhttps://bugs.webkit.org/show_bug.cgi?id=147629\n\nReviewed by Tim Horton.\n\n* Shared/API/APIObject.h: Added a new type for the focus manager.\n* Shared/API/c/WKBase.h: Added a new type for the focus manager.\n* UIProcess/API/C/WKAPICast.h: Added a new type for the focus manager.\n* UIProcess/API/C/WKContext.cpp: The \"global\" focus manager is accessed via WKContext.\n(WKContextGetMediaSessionFocusManager):\n* UIProcess/API/C/WKContext.h:\n* UIProcess/API/C/WKMediaSessionFocusManager.cpp: Added C wrapper for WebMediaSessionFocusManager.\n(WKMediaSessionFocusManagerGetTypeID):\n(WKMediaSessionFocusManagerIsFocusedContentMediaElementPaused):\n* UIProcess/API/C/WKMediaSessionFocusManager.h: Added C wrapper for WebMediaSessionFocusManager.\n* UIProcess/WebMediaSessionFocusManager.cpp: Added to keep track of the focused media element in the UI process and let clients query this state.\n(WebKit::WebMediaSessionFocusManager::supplementName):\n(WebKit::WebMediaSessionFocusManager::create):\n(WebKit::WebMediaSessionFocusManager::WebMediaSessionFocusManager):\n(WebKit::WebMediaSessionFocusManager::refWebContextSupplement):\n(WebKit::WebMediaSessionFocusManager::derefWebContextSupplement):\n(WebKit::WebMediaSessionFocusManager::isFocusedContentMediaElementPaused): Check if the media element on the focused page is paused.\n(WebKit::WebMediaSessionFocusManager::setFocusedMediaElement): Keep track of the focused page / media element pair.\n(WebKit::WebMediaSessionFocusManager::clearFocusedMediaElement): Reset the focused page / media element pair.\n* UIProcess/WebMediaSessionFocusManager.h: Added.\n* UIProcess/WebPageProxy.cpp:\n(WebKit::WebPageProxy::isMediaElementPaused): Updated to take a UnsignedCallback.\n(WebKit::WebPageProxy::focusedContentMediaElementDidChange): Store the focused media element in the focus manager.\n* UIProcess/WebPageProxy.h:\n* UIProcess/WebProcessPool.cpp: Added WebMediaSessionFocusManager as a supplement.\n* UIProcess/WebProcessPool.h: WebMediaSessionFocusManager is a supplement, so include its header.\n* WebKit2.xcodeproj/project.pbxproj: Added new sources and ran sort-xcode-project.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187917 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/0a9e3d8f82229d03a780a5f9da041e70e3072956"},{"sha":"fb596cceaa7810ad8edf1610cd963f705a6079ee","author":{"email":"ee265a39ce1096c7aa719c384cf7e22c626df10a@apple.com","name":"achristensen@apple.com"},"message":"Fix quirks with CMake and VS2015\nhttps://bugs.webkit.org/show_bug.cgi?id=147663\n\nReviewed by Brent Fulgham.\n\n.:\n\n* Source/cmake/OptionsWindows.cmake:\nHide some warnings.  Using the same variable names in nested scopes is ok for now.\nDisable INTL for now.\n\nSource/WTF:\n\n* wtf/Platform.h:\nBuild fix after r187908\n\nWebKitLibraries:\n\n* win/tools/vsprops/common.props:\nHide some warnings.  Using the same variable names in nested scopes is ok for now.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187918 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/fb596cceaa7810ad8edf1610cd963f705a6079ee"},{"sha":"61d113c7f7019cc500f7ca60aee9eadce9f8d856","author":{"email":"da9ae7a44550fc178f41fcc48acfff2b8c028cf4@apple.com","name":"simon.fraser@apple.com"},"message":"Fix script paths in these tests.\n\n* tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html:\n* tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html:\n* tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187919 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/61d113c7f7019cc500f7ca60aee9eadce9f8d856"},{"sha":"92b97e5c9d440623026239d9dc2df0aee0f919bc","author":{"email":"40fc0cb507030a081616f25547d9cd1b104aae47@apple.com","name":"bfulgham@apple.com"},"message":"[Win] Build fix after r187908\n\n* platform/win/WindowsTouch.h: If WINVER is set properly, we\ndon't need these definitions.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187920 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/92b97e5c9d440623026239d9dc2df0aee0f919bc"},{"sha":"dbdca23e6a4444af8436d7baaa1d2e6e54d549a6","author":{"email":"083d44ce61b1f946a3aa6fbd704954e0195d0658@apple.com","name":"cdumez@apple.com"},"message":"Subframes with no current HistoryItem should not prevent page-caching\nhttps://bugs.webkit.org/show_bug.cgi?id=147649\n<rdar://problem/21614832>\n\nReviewed by Andreas Kling.\n\nSource/WebCore:\n\nSubframes with no current HistoryItem should not prevent page-caching.\nWe need one for the main frame as this is the key in the PageCache.\nHowever, there is no reason to require one for subframes.\n\nThis is a common reason for page-caching failures nowadays.\n\nFrames do no have a current HistoryItem until something has been loaded in them.\n\nTest: http/tests/navigation/page-cache-iframe-no-current-historyItem.html\n\n* history/PageCache.cpp:\n(WebCore::logCanCacheFrameDecision):\n(WebCore::PageCache::canCachePageContainingThisFrame):\n\nLayoutTests:\n\nAdd a layout test that covers page-caching of a page that contains an\niframe with no current HistoryItem. The sub-frame has no current\nHistoryItem because its URL is invalid: \"http://\".\n\n* http/tests/navigation/page-cache-iframe-no-current-historyItem-expected.txt: Added.\n* http/tests/navigation/page-cache-iframe-no-current-historyItem.html: Added.\nNew test.\n\n* platform/mac-wk1/TestExpectations:\nSkip the new test on Mac WK1. The page is still not cacheable on Mac WK1\nbecause WebFrameLoaderClient::canCachePage() returns false if the frame\ndoes not contain HTML at the moment.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187921 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/dbdca23e6a4444af8436d7baaa1d2e6e54d549a6"},{"sha":"cb4b1b85884aeba9c06ecc4bf09f4f8b19dc37d9","author":{"email":"dbf5e6b2fd521c6eefb11755e1e56ae5b34ae826@apple.com","name":"drousso@apple.com"},"message":"Web Inspector: \"No Filter Results\" overlaps other UI elements when docked Inspector is small\nhttps://bugs.webkit.org/show_bug.cgi?id=147659\n\nReviewed by Timothy Hatcher.\n\nHide overflow of empty content label containers in navigation sidebars.\n\n* UserInterface/Views/NavigationSidebarPanel.css:\n(.sidebar > .panel.navigation > .empty-content-placeholder):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187923 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/cb4b1b85884aeba9c06ecc4bf09f4f8b19dc37d9"},{"sha":"af1f7de9c7057e20fb088355f37e53f5e9c21d78","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Install twisted package for http server when necessary.\nhttps://bugs.webkit.org/show_bug.cgi?id=147082\n\nPatch by Dewei Zhu <dewei_zhu@apple.com> on 2015-08-04\nReviewed by Ryosuke Niwa.\n\n* Scripts/webkitpy/benchmark_runner/http_server_driver/http_server/twisted_http_server.py:\n* Scripts/webkitpy/thirdparty/__init__.py:\n(AutoinstallImportHook.find_module):\n(AutoinstallImportHook._install_twisted):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187925 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/af1f7de9c7057e20fb088355f37e53f5e9c21d78"},{"sha":"bdcdebaad8293b6670a9deeadcb6b65077d4863e","author":{"email":"af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","name":"andersca@apple.com"},"message":"Remove database thread pause code\nhttps://bugs.webkit.org/show_bug.cgi?id=147669\n\nReviewed by Daniel Bates.\n\nSource/WebCore:\n\nWe now grab power assertions while running SQLite transactions,\nand this code isn't used at all with modern WebKit so let's just get rid of it.\n\n* Modules/webdatabase/DatabaseContext.cpp:\n(WebCore::DatabaseContext::DatabaseContext): Deleted.\n(WebCore::DatabaseContext::databaseThread): Deleted.\n(WebCore::DatabaseContext::setPaused): Deleted.\n* Modules/webdatabase/DatabaseContext.h:\n* Modules/webdatabase/DatabaseTask.cpp:\n(WebCore::Database::DatabaseTransactionTask::shouldPerformWhilePaused): Deleted.\n* Modules/webdatabase/DatabaseTask.h:\n* Modules/webdatabase/DatabaseThread.cpp:\n(WebCore::DatabaseThread::DatabaseThread): Deleted.\n(WebCore::DatabaseThread::requestTermination): Deleted.\n(WebCore::DatabaseUnpauseTask::DatabaseUnpauseTask): Deleted.\n(WebCore::DatabaseUnpauseTask::shouldPerformWhilePaused): Deleted.\n(WebCore::DatabaseUnpauseTask::doPerformTask): Deleted.\n(WebCore::DatabaseUnpauseTask::debugTaskName): Deleted.\n(WebCore::DatabaseThread::setPaused): Deleted.\n(WebCore::DatabaseThread::handlePausedQueue): Deleted.\n(WebCore::DatabaseThread::databaseThread): Deleted.\n* Modules/webdatabase/DatabaseThread.h:\n* Modules/webdatabase/DatabaseTracker.cpp:\n(WebCore::DatabaseTracker::setDatabasesPaused): Deleted.\n* Modules/webdatabase/DatabaseTracker.h:\n\nSource/WebKit/ios:\n\n* Misc/WebUIKitSupport.mm:\n(WebKitSetBackgroundAndForegroundNotificationNames):\n(applicationDidEnterBackground): Deleted.\n(applicationWillEnterForeground): Deleted.\n\nSource/WebKit/mac:\n\n* Storage/WebDatabaseManager.mm:\n(WebKitSetWebDatabasePaused): Deleted.\n* Storage/WebDatabaseManagerInternal.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187926 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/bdcdebaad8293b6670a9deeadcb6b65077d4863e"},{"sha":"7441de02612e4d6e4b7579bd1b51d2ab4feb7fa3","author":{"email":"af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","name":"andersca@apple.com"},"message":"Remove another unused database function\nhttps://bugs.webkit.org/show_bug.cgi?id=147670\n\nReviewed by Daniel Bates.\n\nThis was used back when we had WebSQL support in workers, we can safely remove all these functions now.\n\n* Modules/webdatabase/AbstractDatabaseServer.h:\n* Modules/webdatabase/DatabaseManager.cpp:\n(WebCore::DatabaseManager::interruptAllDatabasesForContext): Deleted.\n* Modules/webdatabase/DatabaseManager.h:\n* Modules/webdatabase/DatabaseServer.cpp:\n(WebCore::DatabaseServer::interruptAllDatabasesForContext): Deleted.\n* Modules/webdatabase/DatabaseServer.h:\n* Modules/webdatabase/DatabaseTracker.cpp:\n(WebCore::DatabaseTracker::interruptAllDatabasesForContext): Deleted.\n* Modules/webdatabase/DatabaseTracker.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187927 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/7441de02612e4d6e4b7579bd1b51d2ab4feb7fa3"},{"sha":"8e8b9b274b4497e30d55d70c208a0cb409e152e0","author":{"email":"ee265a39ce1096c7aa719c384cf7e22c626df10a@apple.com","name":"achristensen@apple.com"},"message":"Soft link libGLESv2 and libEGL on Windows again\nhttps://bugs.webkit.org/show_bug.cgi?id=147671\n\nReviewed by Dean Jackson.\n\nSource/ThirdParty/ANGLE:\n\n* CMakeLists.txt:\nClean up some warnings when compiling with CMake.\n* include/EGL/egl.h:\n* include/EGL/eglsoftlinking.h:\n* include/GLES2/gl2.h:\nSoft link egl optionally.\n\nSource/WebCore:\n\n* platform/graphics/PlatformDisplay.cpp:\n(WebCore::PlatformDisplay::initializeEGLDisplay):\nFail gracefully if libEGL is not found.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187928 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/8e8b9b274b4497e30d55d70c208a0cb409e152e0"},{"sha":"41a6045f6cee074eca2f9618dd63608ada2b4f53","author":{"email":"7cb20f9549e12eb9af30997a48010eed398a5364@apple.com","name":"mattbaker@apple.com"},"message":"Web Inspector: Layout & Rendering timeline grid should show TimelineRecord parent/child relationships\nhttps://bugs.webkit.org/show_bug.cgi?id=147468\n\nReviewed by Brian Burg.\n\nLayout timeline data grid now shows record nesting for Layout and Composite events.\n\n* UserInterface/Controllers/TimelineManager.js:\n(WebInspector.TimelineManager.prototype.eventRecorded):\n* UserInterface/Models/TimelineRecord.js:\n(WebInspector.TimelineRecord.prototype.get parent):\n(WebInspector.TimelineRecord.prototype.set parent):\nPreserve timeline record parent/child relationship.\n\n* UserInterface/Views/LayoutTimelineView.js:\n(WebInspector.LayoutTimelineView):\nStyle change for disclosure triangle support.\n(WebInspector.LayoutTimelineView.prototype._layoutTimelineRecordAdded):\nOnly process immediate children of the rendering frame record.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187929 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/41a6045f6cee074eca2f9618dd63608ada2b4f53"},{"sha":"385cfaab324242d78c38ef3eb0bc5e82c1e6dadb","author":{"email":"40fc0cb507030a081616f25547d9cd1b104aae47@apple.com","name":"bfulgham@apple.com"},"message":"REGRESSION (r173784): [Mac] Correct latching error for non-scrollable iframe nested inside scrollable div.\nhttps://bugs.webkit.org/show_bug.cgi?id=147668\n<rdar://problem/21870332>\n\nReviewed by Simon Fraser.\n\nSource/WebCore:\n\nTest: platform/mac/fast/scrolling/scroll-div-with-nested-nonscrollable-iframe.html\n\nWhen we are wrapping up processing of the wheel event for a given frame, if the current latching context\ndoes NOT apply to the current frame (e.g., because it's latched to an enclosing frame) we should not pass\nwheel events directly to the latched elements scrollable container. Instead, we should just give the current\nframe an opportunity to perform any custom wheel event handling and return, so that the enclosing (latched)\nframe can do the rest of its event handling.\n        \nIf we don't do this, we incorrectly ask the enclosing frame to process the event, then return claiming that\nwe handled the event, preventing the enclosing frame from doing its part of the processing.\n\n* page/mac/EventHandlerMac.mm:\n(WebCore::EventHandler::platformCompleteWheelEvent):\n\nLayoutTests:\n\n* platform/mac/fast/scrolling/resources/background.html: Added.\n* platform/mac/fast/scrolling/scroll-div-with-nested-nonscrollable-iframe-expected.txt: Added.\n* platform/mac/fast/scrolling/scroll-div-with-nested-nonscrollable-iframe.html: Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@187930 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/385cfaab324242d78c38ef3eb0bc5e82c1e6dadb"}]}