{"push_id":781823642,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"70ca069058ac7a6e7ee318d121117ab0af82b195","before":"3a4bfbd74c19bff5db03acfd323058451cfa687e","commits":[{"sha":"a2a82143dfcc4fc26b81c67ebc47202c8bbe3013","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Web Inspector: Test RuntimeAgent.parse, detecting if a script parse error is recoverable\nhttps://bugs.webkit.org/show_bug.cgi?id=148790\n\nPatch by Joseph Pecoraro <pecoraro@apple.com> on 2015-09-04\nReviewed by Timothy Hatcher.\n\nSource/JavaScriptCore:\n\n* parser/Lexer.cpp:\n(JSC::Lexer<T>::lex):\n* parser/Parser.cpp:\n(JSC::Parser<LexerType>::printUnexpectedTokenText):\n* parser/ParserTokens.h:\nMore consistently name and treat unterminated numeric literals.\n\n* parser/Parser.h:\n(JSC::Parser<LexerType>::parse):\nTreat multiline capable unterminated literals as recoverable.\n\nLayoutTests:\n\n* inspector/runtime/parse-expected.txt: Added.\n* inspector/runtime/parse.html: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189371 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/a2a82143dfcc4fc26b81c67ebc47202c8bbe3013"},{"sha":"268db54b69785d6e08862bfd19a873ad1b81ab78","author":{"email":"81dea2becd6014d7f2a527acd521cad73bee7d2a@apple.com","name":"jer.noble@apple.com"},"message":"Unreviewed gardening; enabling media/ and http/tests/media/ tests (with expected failures) on ios-simulator\n\n* platform/ios-simulator/TestExpectations:\n* platform/ios-simulator/http/tests/media/hls/video-controls-live-stream-expected.txt: Added.\n* platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt: Added.\n* platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt: Added.\n* platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt: Added.\n* platform/ios-simulator/media/audio-controls-rendering-expected.png: Added.\n* platform/ios-simulator/media/audio-controls-rendering-expected.txt: Added.\n* platform/ios-simulator/media/audio-repaint-expected.txt: Added.\n* platform/ios-simulator/media/controls-after-reload-expected.png: Added.\n* platform/ios-simulator/media/controls-after-reload-expected.txt: Added.\n* platform/ios-simulator/media/controls-layout-direction-expected.png: Added.\n* platform/ios-simulator/media/controls-strict-expected.png: Added.\n* platform/ios-simulator/media/controls-strict-expected.txt: Added.\n* platform/ios-simulator/media/controls-strict-mode-expected.txt: Added.\n* platform/ios-simulator/media/controls-styling-expected.png: Added.\n* platform/ios-simulator/media/controls-styling-expected.txt: Added.\n* platform/ios-simulator/media/controls-styling-strict-expected.png: Added.\n* platform/ios-simulator/media/controls-styling-strict-expected.txt: Added.\n* platform/ios-simulator/media/controls-without-preload-expected.png: Added.\n* platform/ios-simulator/media/controls-without-preload-expected.txt: Added.\n* platform/ios-simulator/media/encrypted-media/encrypted-media-can-play-type-expected.txt: Added.\n* platform/ios-simulator/media/media-can-play-wav-audio-expected.txt: Added.\n* platform/ios-simulator/media/media-can-play-webm-expected.txt: Added.\n* platform/ios-simulator/media/media-controls-clone-expected.png: Added.\n* platform/ios-simulator/media/media-controls-clone-expected.txt: Added.\n* platform/ios-simulator/media/media-document-audio-repaint-expected.png: Added.\n* platform/ios-simulator/media/track/track-cue-rendering-horizontal-expected.png: Added.\n* platform/ios-simulator/media/track/track-cue-rendering-horizontal-expected.txt: Added.\n* platform/ios-simulator/media/track/track-cue-rendering-vertical-expected.png: Added.\n* platform/ios-simulator/media/track/track-cue-rendering-vertical-expected.txt: Added.\n* platform/ios-simulator/media/track/track-in-band-subtitles-too-large-expected.png: Added.\n* platform/ios-simulator/media/video-aspect-ratio-expected.png: Added.\n* platform/ios-simulator/media/video-aspect-ratio-expected.txt: Added.\n* platform/ios-simulator/media/video-canvas-alpha-expected.png: Added.\n* platform/ios-simulator/media/video-canvas-drawing-expected.png: Added.\n* platform/ios-simulator/media/video-colorspace-yuv420-expected.png: Added.\n* platform/ios-simulator/media/video-colorspace-yuv422-expected.png: Added.\n* platform/ios-simulator/media/video-controls-captions-trackmenu-expected.txt: Added.\n* platform/ios-simulator/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Added.\n* platform/ios-simulator/media/video-controls-captions-trackmenu-localized-expected.txt: Added.\n* platform/ios-simulator/media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles-expected.txt: Added.\n* platform/ios-simulator/media/video-controls-captions-trackmenu-sorted-expected.txt: Added.\n* platform/ios-simulator/media/video-controls-no-scripting-expected.txt: Added.\n* platform/ios-simulator/media/video-controls-rendering-expected.png: Added.\n* platform/ios-simulator/media/video-controls-rendering-expected.txt: Added.\n* platform/ios-simulator/media/video-display-toggle-expected.png: Added.\n* platform/ios-simulator/media/video-display-toggle-expected.txt: Added.\n* platform/ios-simulator/media/video-empty-source-expected.png: Added.\n* platform/ios-simulator/media/video-empty-source-expected.txt: Added.\n* platform/ios-simulator/media/video-frame-accurate-seek-expected.png: Added.\n* platform/ios-simulator/media/video-layer-crash-expected.png: Added.\n* platform/ios-simulator/media/video-layer-crash-expected.txt: Added.\n* platform/ios-simulator/media/video-no-audio-expected.png: Added.\n* platform/ios-simulator/media/video-no-audio-expected.txt: Added.\n* platform/ios-simulator/media/video-playing-and-pause-expected.png: Added.\n* platform/ios-simulator/media/video-playing-and-pause-expected.txt: Added.\n* platform/ios-simulator/media/video-remove-insert-repaints-expected.png: Added.\n* platform/ios-simulator/media/video-replaces-poster-expected.png: Added.\n* platform/ios-simulator/media/video-transformed-expected.png: Added.\n* platform/ios-simulator/media/video-transformed-expected.txt: Added.\n* platform/ios-simulator/media/video-volume-slider-expected.png: Added.\n* platform/ios-simulator/media/video-volume-slider-expected.txt: Added.\n* platform/ios-simulator/media/video-zoom-controls-expected.png: Added.\n* platform/ios-simulator/media/video-zoom-controls-expected.txt: Added.\n* platform/ios-simulator/media/video-zoom-expected.png: Added.\n* platform/ios-simulator/media/video-zoom-expected.txt: Added.\n* platform/ios-simulator/media/volume-bar-empty-when-muted-expected.txt: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189372 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/268db54b69785d6e08862bfd19a873ad1b81ab78"},{"sha":"680aaba70464df95997cbbbd8f7f5239a4f277de","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Web Inspector: Expand Console domain test coverage\nhttps://bugs.webkit.org/show_bug.cgi?id=148740\n\nPatch by Joseph Pecoraro <pecoraro@apple.com> on 2015-09-04\nReviewed by Brian Burg.\n\nSource/JavaScriptCore:\n\n* inspector/protocol/Console.json:\nUpdate the description of this command now that it only\nmanipulates $0, and not $1, $2, .. $n.\n\nSource/WebInspectorUI:\n\n* UserInterface/Protocol/RemoteObject.js:\nAdd a few helpers for checking the RemoteObject type.\n\nLayoutTests:\n\nTest more Console domain commands and events.\n\n* inspector/console/addInspectedNode-expected.txt: Added.\n* inspector/console/addInspectedNode.html: Added.\n* inspector/console/clearMessages-expected.txt: Added.\n* inspector/console/clearMessages.html: Added.\n* inspector/console/messageRepeatCountUpdated-expected.txt: Added.\n* inspector/console/messageRepeatCountUpdated.html: Added.\n* inspector/console/messagesCleared-expected.txt: Added.\n* inspector/console/messagesCleared.html: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189373 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/680aaba70464df95997cbbbd8f7f5239a4f277de"},{"sha":"7715c3ce4e2f05b4cea281d53bc7ba22b590df3a","author":{"email":"7cb20f9549e12eb9af30997a48010eed398a5364@apple.com","name":"mattbaker@apple.com"},"message":"Web Inspector: Render Frames \"Other\" task filter checkbox misaligned with text\nhttps://bugs.webkit.org/show_bug.cgi?id=148788\n\nReviewed by Timothy Hatcher.\n\n* UserInterface/Views/ChartDetailsSectionRow.css:\n(.details-section > .content > .group > .row.chart > .chart-content > .legend > .legend-item > label > .color-key):\nAdjust \"fake\" checkbox margin to align with label text.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189374 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/7715c3ce4e2f05b4cea281d53bc7ba22b590df3a"},{"sha":"3ced776283c8b2f2266e9d8e2072d4d76e8da1a1","author":{"email":"154c89f342e79b0ddb664ee118ab7b586cf9a56a@apple.com","name":"bburg@apple.com"},"message":"Web Inspector: InspectorController should support multiple frontend channels\nhttps://bugs.webkit.org/show_bug.cgi?id=148538\n\nReviewed by Joseph Pecoraro.\n\nSource/JavaScriptCore:\n\nInstead of a singleton, it should be possible to have multiple channels open\nat the same time and to individually close channels as frontends come and go.\n\nThe FrontendRouter class keeps a list of open FrontendChannels and sends messages\nto the appropriate frontends based on whether the message is a response or event.\nEach InspectorController owns a single FrontendRouter and BackendDispatcher instance.\nInspector backend code that sends messages to the frontend should switch over to\nusing the router rather than directly using a FrontendChannel.\n\n* CMakeLists.txt:\n* JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:\n* JavaScriptCore.xcodeproj/project.pbxproj:\n* inspector/InspectorBackendDispatcher.cpp: Move constructors/destructors out of the header\nto avoid including InspectorFrontendRouter everywhere. Use the router instead of a\nspecific frontend channel. Remove guards that are no longer necessary since the router\nis guaranteed to outlive the backend dispatcher.\n\n(Inspector::SupplementalBackendDispatcher::SupplementalBackendDispatcher):\n(Inspector::SupplementalBackendDispatcher::~SupplementalBackendDispatcher):\n(Inspector::BackendDispatcher::BackendDispatcher):\n(Inspector::BackendDispatcher::create):\n(Inspector::BackendDispatcher::isActive):\n(Inspector::BackendDispatcher::registerDispatcherForDomain):\n(Inspector::BackendDispatcher::sendResponse):\n(Inspector::BackendDispatcher::sendPendingErrors):\n* inspector/InspectorBackendDispatcher.h:\n(Inspector::SupplementalBackendDispatcher::SupplementalBackendDispatcher): Deleted.\n(Inspector::SupplementalBackendDispatcher::~SupplementalBackendDispatcher): Deleted.\n(Inspector::BackendDispatcher::clearFrontend): Deleted, no longer necessary.\n(Inspector::BackendDispatcher::isActive): Moved to implementation file.\n(Inspector::BackendDispatcher::BackendDispatcher): Moved to implementation file.\n* inspector/InspectorFrontendRouter.cpp: Added.\n(Inspector::FrontendRouter::create):\n(Inspector::FrontendRouter::connectFrontend):\n(Inspector::FrontendRouter::disconnectFrontend):\n(Inspector::FrontendRouter::disconnectAllFrontends):\n(Inspector::FrontendRouter::leakChannel):\n(Inspector::FrontendRouter::hasLocalFrontend):\n(Inspector::FrontendRouter::hasRemoteFrontend):\n(Inspector::FrontendRouter::sendEvent):\n(Inspector::FrontendRouter::sendResponse):\n* inspector/InspectorFrontendRouter.h: Added.\n* inspector/JSGlobalObjectInspectorController.cpp: Remove guards that are no longer necessary.\nThe frontend router and backend dispatcher now have the same lifetime as the controller.\nExplicitly connect/disconnect the frontend channel.\n\n(Inspector::JSGlobalObjectInspectorController::JSGlobalObjectInspectorController):\n(Inspector::JSGlobalObjectInspectorController::globalObjectDestroyed):\n(Inspector::JSGlobalObjectInspectorController::connectFrontend):\n(Inspector::JSGlobalObjectInspectorController::disconnectFrontend):\n(Inspector::JSGlobalObjectInspectorController::disconnectAllFrontends):\n(Inspector::JSGlobalObjectInspectorController::dispatchMessageFromFrontend):\n(Inspector::JSGlobalObjectInspectorController::appendExtraAgent):\n(Inspector::JSGlobalObjectInspectorController::pause): Deleted.\n* inspector/JSGlobalObjectInspectorController.h:\n* inspector/agents/InspectorAgent.cpp:\n* inspector/agents/InspectorConsoleAgent.cpp:\n* inspector/agents/InspectorDebuggerAgent.cpp:\n* inspector/agents/InspectorRuntimeAgent.cpp:\n* inspector/augmentable/AugmentableInspectorController.h:\n(Inspector::AugmentableInspectorController::connected):\n* inspector/remote/RemoteInspectorDebuggable.h:\n* inspector/remote/RemoteInspectorDebuggableConnection.mm:\n(Inspector::RemoteInspectorDebuggableConnection::close):\n* inspector/scripts/codegen/generate_cpp_alternate_backend_dispatcher_header.py:\n(CppAlternateBackendDispatcherHeaderGenerator.generate_output):\n* inspector/scripts/codegen/generate_objc_frontend_dispatcher_implementation.py:\n(ObjCFrontendDispatcherImplementationGenerator._generate_event): Use the router.\n* runtime/JSGlobalObjectDebuggable.cpp:\n(JSC::JSGlobalObjectDebuggable::disconnect):\n* runtime/JSGlobalObjectDebuggable.h:\n\nSource/WebCore:\n\nNo new tests, no behavior change from this patch. Teardown scenarios are\ncovered by existing protocol and inspector tests running under DRT and WKTR.\n\n* ForwardingHeaders/inspector/InspectorFrontendRouter.h: Added.\n* WebCore.vcxproj/WebCore.vcxproj:\n* inspector/InspectorClient.h: Stop using forwarded types.\n* inspector/InspectorController.cpp:\n(WebCore::InspectorController::InspectorController):\n(WebCore::InspectorController::inspectedPageDestroyed):\n(WebCore::InspectorController::hasLocalFrontend):\n(WebCore::InspectorController::hasRemoteFrontend):\n(WebCore::InspectorController::connectFrontend):\n(WebCore::InspectorController::disconnectFrontend):\n(WebCore::InspectorController::disconnectAllFrontends): Added. Disconnects all\nfrontends and signals DisconnectReason::InspectedTargetDestroyed.\n\n(WebCore::InspectorController::show):\n(WebCore::InspectorController::close):\n(WebCore::InspectorController::dispatchMessageFromFrontend):\n* inspector/InspectorController.h: Add default value for isAutomaticInspection.\n* inspector/InspectorDatabaseAgent.cpp:\n* inspector/InspectorIndexedDBAgent.cpp:\n* inspector/InspectorResourceAgent.cpp:\n* inspector/WorkerInspectorController.cpp: Use a router with a singleton channel\nthat forwards messages over to the main page.\n\n(WebCore::WorkerInspectorController::WorkerInspectorController):\n(WebCore::WorkerInspectorController::connectFrontend):\n(WebCore::WorkerInspectorController::disconnectFrontend):\n(WebCore::WorkerInspectorController::dispatchMessageFromFrontend):\n* inspector/WorkerInspectorController.h:\n* page/PageDebuggable.cpp:\n(WebCore::PageDebuggable::disconnect):\n* page/PageDebuggable.h:\n* testing/Internals.cpp: Clear the frontend client before disconnecting frontend channel.\n(WebCore::Internals::openDummyInspectorFrontend):\n(WebCore::Internals::closeDummyInspectorFrontend):\n\nSource/WebKit/mac:\n\nRemove the notifyInspectorController flag from closeWindow. Since InspectorClients\nmust now manually disconnect their FrontendChannel(s), we should always\nperform the teardown that was guarded by this flag.\n\n* WebCoreSupport/WebInspectorClient.h:\n* WebCoreSupport/WebInspectorClient.mm:\n(WebInspectorClient::bringFrontendToFront): Add a missing assertion.\n(WebInspectorFrontendClient::closeWindow):\n(WebInspectorFrontendClient::disconnectFromBackend):\n(-[WebInspectorWindowController windowShouldClose:]):\n(-[WebInspectorWindowController destroyInspectorView]): Always clear the frontend client.\n(-[WebInspectorWindowController destroyInspectorView:]): Renamed to above.\n\nSource/WebKit/win:\n\nRemove the notifyInspectorController flag from closeWindow. Since InspectorClients\nmust now manually disconnect their FrontendChannel(s), we should always\nperform the teardown that was guarded by this flag.\n\n* WebCoreSupport/WebInspectorClient.cpp:\n(WebInspectorClient::closeInspectorFrontend):\n(WebInspectorFrontendClient::~WebInspectorFrontendClient):\n(WebInspectorFrontendClient::closeWindow):\n(WebInspectorFrontendClient::destroyInspectorView):\n* WebCoreSupport/WebInspectorClient.h:\n\nSource/WebKit2:\n\nExplicitly disconnect the frontend channel when closing the frontend.\n\nRename createInspectorPage/closeFrontend to the symmetric and unambiguous\n{open,close}FrontendConnection in the WebInspector class.\n\n* WebProcess/WebCoreSupport/WebInspectorClient.cpp:\n(WebKit::WebInspectorClient::openInspectorFrontend):\n(WebKit::WebInspectorClient::closeInspectorFrontend):\n* WebProcess/WebCoreSupport/WebInspectorClient.h: Stop using a forwarded type.\n* WebProcess/WebPage/WebInspector.cpp:\n(WebKit::WebInspector::openFrontendConnection):\n(WebKit::WebInspector::closeFrontendConnection):\n(WebKit::WebInspector::remoteFrontendConnected):\n(WebKit::WebInspector::remoteFrontendDisconnected):\n(WebKit::WebInspector::createInspectorPage): Deleted.\n(WebKit::WebInspector::closeFrontend): Deleted.\n* WebProcess/WebPage/WebInspector.h:\n\nTools:\n\nInspectorClients must explicitly disconnect their frontend channel(s) from the\ninspected page's InspectorController.\n\nTo make this possible, DumpRenderTree should not destroy non-primary views until\nit has tried to close any abandoned Web Inspector instances. Performing teardown\nin the reverse order prevents disconnection of the frontend channel because that\nprematurely destroys the inspector frontend client.\n\n* DumpRenderTree/mac/DumpRenderTree.mm:\n(runTest):\n* DumpRenderTree/win/DumpRenderTree.cpp:\n(runTest):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189375 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/3ced776283c8b2f2266e9d8e2072d4d76e8da1a1"},{"sha":"1110a83cabd374c9119e5fe8d90f9466bef745f4","author":{"email":"def37e370b360a7f2cc35f70b1d9c0d2a5170fa2@apple.com","name":"basile_clement@apple.com"},"message":"Unreviewed, add missing copyright to file from r189336\n\n* bytecompiler/SetForScope.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189376 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/1110a83cabd374c9119e5fe8d90f9466bef745f4"},{"sha":"2abec01be12a3ac89b4d0e78a8eb9d5d13ae5415","author":{"email":"d85155df5f11c7dea01135ad65d46852edb35997@apple.com","name":"zalan@apple.com"},"message":"Repaint cleanup:\ngradients-em-stops-repaint.html -> reftest\nhover-pseudo-borders.html -> reftest\ninline-block-resize.html -> reftest\ninline-color-change.html -> reftest\ninline-outline-repaint.html -> reftest\ninline-relative-positioned.html -> reftest\nintermediate-layout-position-clip.html -> reftest\nintermediate-layout-position.html -> reftest\ninvisible-objects.html -> reftest\n\nUnreviewed.\n\n* fast/repaint/gradients-em-stops-repaint-expected.html: Added.\n* fast/repaint/gradients-em-stops-repaint.html:\n* fast/repaint/hover-pseudo-borders-expected.html: Added.\n* fast/repaint/hover-pseudo-borders.html:\n* fast/repaint/inline-block-resize-expected.html: Added.\n* fast/repaint/inline-block-resize-expected.png: Removed.\n* fast/repaint/inline-block-resize-expected.txt: Removed.\n* fast/repaint/inline-block-resize.html:\n* fast/repaint/inline-color-change-expected.html: Added.\n* fast/repaint/inline-color-change.html:\n* fast/repaint/inline-outline-repaint-expected.html: Added.\n* fast/repaint/inline-outline-repaint.html:\n* fast/repaint/inline-relative-positioned-expected.html: Added.\n* fast/repaint/inline-relative-positioned-expected.png: Removed.\n* fast/repaint/inline-relative-positioned-expected.txt: Removed.\n* fast/repaint/inline-relative-positioned.html:\n* fast/repaint/intermediate-layout-position-clip-expected.html: Added.\n* fast/repaint/intermediate-layout-position-clip-expected.png: Removed.\n* fast/repaint/intermediate-layout-position-clip-expected.txt: Removed.\n* fast/repaint/intermediate-layout-position-clip.html:\n* fast/repaint/intermediate-layout-position-expected.html: Added.\n* fast/repaint/intermediate-layout-position-expected.txt: Removed.\n* fast/repaint/intermediate-layout-position.html:\n* fast/repaint/invisible-objects-expected.html: Added.\n* fast/repaint/invisible-objects-expected.txt: Removed.\n* fast/repaint/invisible-objects.html:\n* platform/efl/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.\n* platform/efl/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.\n* platform/efl/fast/repaint/hover-pseudo-borders-expected.png: Removed.\n* platform/efl/fast/repaint/hover-pseudo-borders-expected.txt: Removed.\n* platform/efl/fast/repaint/inline-color-change-expected.png: Removed.\n* platform/efl/fast/repaint/inline-color-change-expected.txt: Removed.\n* platform/efl/fast/repaint/inline-outline-repaint-expected.png: Removed.\n* platform/efl/fast/repaint/inline-outline-repaint-expected.txt: Removed.\n* platform/efl/fast/repaint/inline-relative-positioned-expected.txt: Removed.\n* platform/efl/fast/repaint/intermediate-layout-position-expected.png: Removed.\n* platform/gtk/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.\n* platform/gtk/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.\n* platform/gtk/fast/repaint/hover-pseudo-borders-expected.png: Removed.\n* platform/gtk/fast/repaint/hover-pseudo-borders-expected.txt: Removed.\n* platform/gtk/fast/repaint/inline-color-change-expected.png: Removed.\n* platform/gtk/fast/repaint/inline-color-change-expected.txt: Removed.\n* platform/gtk/fast/repaint/inline-outline-repaint-expected.png: Removed.\n* platform/gtk/fast/repaint/inline-outline-repaint-expected.txt: Removed.\n* platform/gtk/fast/repaint/inline-relative-positioned-expected.png: Removed.\n* platform/gtk/fast/repaint/inline-relative-positioned-expected.txt: Removed.\n* platform/gtk/fast/repaint/intermediate-layout-position-expected.png: Removed.\n* platform/gtk/fast/repaint/repaint/hover-pseudo-borders-expected.png: Removed.\n* platform/gtk/fast/repaint/repaint/hover-pseudo-borders-expected.txt: Removed.\n* platform/mac-wk2/fast/repaint/invisible-objects-expected.txt: Removed.\n* platform/mac/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.\n* platform/mac/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.\n* platform/mac/fast/repaint/hover-pseudo-borders-expected.png: Removed.\n* platform/mac/fast/repaint/hover-pseudo-borders-expected.txt: Removed.\n* platform/mac/fast/repaint/inline-block-resize-expected.png: Removed.\n* platform/mac/fast/repaint/inline-color-change-expected.png: Removed.\n* platform/mac/fast/repaint/inline-color-change-expected.txt: Removed.\n* platform/mac/fast/repaint/inline-outline-repaint-expected.png: Removed.\n* platform/mac/fast/repaint/inline-outline-repaint-expected.txt: Removed.\n* platform/mac/fast/repaint/intermediate-layout-position-clip-expected.png: Removed.\n* platform/mac/fast/repaint/intermediate-layout-position-expected.png: Removed.\n* platform/mac/fast/repaint/invisible-objects-expected.png: Removed.\n* platform/win/fast/repaint/inline-color-change-expected.txt: Removed.\n* platform/win/fast/repaint/inline-outline-repaint-expected.txt: Removed.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189377 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/2abec01be12a3ac89b4d0e78a8eb9d5d13ae5415"},{"sha":"20ff69e471239eb7c4d99cfe5e6ae1ad2b2f42b2","author":{"email":"fdaf4f444665d7fe9551ea4df3463be25e3fb623@apple.com","name":"bdakin@apple.com"},"message":"Speculative build fix.\n\nSource/WebCore:\n\n* platform/spi/mac/NSEventSPI.h:\n\nTools:\n\n* WebKitTestRunner/mac/EventSenderProxy.mm:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189378 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/20ff69e471239eb7c4d99cfe5e6ae1ad2b2f42b2"},{"sha":"4b3be9037f225f433cbc68a0c5bf39f31c6aedd2","author":{"email":"c64b4ad3c879bb4b89569328b3f3da921f23b203@apple.com","name":"lforschler@apple.com"},"message":"Modifications to the webkit-nightly logic.\n        \n* WebKitLauncher/WebKitNightlyEnablerSparkle.m:\n(updateAlertPanel):\n* WebKitLauncher/main.m:\n(displayErrorAndQuit):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189379 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/4b3be9037f225f433cbc68a0c5bf39f31c6aedd2"},{"sha":"0e94ebde2302c375505780f3cef1ae494f26b3cb","author":{"email":"fdaf4f444665d7fe9551ea4df3463be25e3fb623@apple.com","name":"bdakin@apple.com"},"message":"Rubber-stamped by Tim Horton.\n\nThe bots appear to have a new enough SDK now.\n* platform/mac-wk2/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189380 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/0e94ebde2302c375505780f3cef1ae494f26b3cb"},{"sha":"32140a20bf809e3f8e7e49745dadc3d3739b8f54","author":{"email":"ac78b022715c5b8357b4dca8045e8463b4de2124@apple.com","name":"ap@apple.com"},"message":"Test Serbian \".срб\" domain support\nhttps://bugs.webkit.org/show_bug.cgi?id=148761\n<rdar://problem/22569849>\n\nReviewed by Tim Horton.\n\n* fast/url/user-visible/srb-expected.txt: Added.\n* fast/url/user-visible/srb.html: Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189381 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/32140a20bf809e3f8e7e49745dadc3d3739b8f54"},{"sha":"64b93e881cd570365ed2744e0ea148544c2338ae","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Implement the GetLocal and SetLocal instructions in WebAssembly\nhttps://bugs.webkit.org/show_bug.cgi?id=148793\n\nPatch by Sukolsak Sakshuwong <sukolsak@gmail.com> on 2015-09-04\nReviewed by Saam Barati.\n\nThis patch implements the GetLocal and SetLocal instructions for locals\nof type int32 in WebAssembly. A \"local\" in this context is either an\nargument or a local variable.\n\n* tests/stress/wasm-locals.js: Added.\n(shouldBe):\n* tests/stress/wasm-locals.wasm: Added.\n* wasm/WASMFunctionCompiler.h:\n(JSC::WASMFunctionCompiler::buildSetLocal):\n(JSC::WASMFunctionCompiler::buildGetLocal):\n* wasm/WASMFunctionParser.cpp:\n(JSC::WASMFunctionParser::parseSetLocalStatement):\n(JSC::WASMFunctionParser::parseExpressionI32):\n(JSC::WASMFunctionParser::parseGetLocalExpressionI32):\n* wasm/WASMFunctionParser.h:\n* wasm/WASMFunctionSyntaxChecker.h:\n(JSC::WASMFunctionSyntaxChecker::buildSetLocal):\n(JSC::WASMFunctionSyntaxChecker::buildGetLocal):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189382 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/64b93e881cd570365ed2744e0ea148544c2338ae"},{"sha":"8fcc862090bf94a01ce2a385718b802a99cdbb01","author":{"email":"38d69ffd8cef8815e5db24cb18b6f47cde421b9f@apple.com","name":"jmarcell@apple.com"},"message":"Fix Swift unit tests for prepare-ChangeLog.\nhttps://bugs.webkit.org/show_bug.cgi?id=148817\n\nReviewed by Alexey Proskuryakov.\n\n* Scripts/webkitperl/prepare-ChangeLog_unittest/resources/swift_unittests-expected.txt: Fixed\nSwift unit tests for prepare-ChangeLog.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189383 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/8fcc862090bf94a01ce2a385718b802a99cdbb01"},{"sha":"1a3b1e63d2deb1989d0f5ccf4b0d6551127c9fe1","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"Triage some of the failures of the CSS WG's multicolumn tests imported in r189364.\n\n* TestExpectations:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189384 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/1a3b1e63d2deb1989d0f5ccf4b0d6551127c9fe1"},{"sha":"eb0bec67b36d128efd4b999d7ffb5e111d9ab5e6","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Web Inspector: Clean up and modernize DOMTreeManager\nhttps://bugs.webkit.org/show_bug.cgi?id=148821\n\nPatch by Joseph Pecoraro <pecoraro@apple.com> on 2015-09-04\nReviewed by Timothy Hatcher.\n\n* UserInterface/Controllers/DOMTreeManager.js:\n(WebInspector.DOMTreeManager.prototype.requestDocument.onDocumentAvailable):\n(WebInspector.DOMTreeManager.prototype.requestDocument):\n(WebInspector.DOMTreeManager.prototype.pushNodeByPathToFrontend):\n(WebInspector.DOMTreeManager.prototype._wrapClientCallback):\n(WebInspector.DOMTreeManager.prototype._attributeModified):\n(WebInspector.DOMTreeManager.prototype._attributeRemoved):\n(WebInspector.DOMTreeManager.prototype._inlineStyleInvalidated):\n(WebInspector.DOMTreeManager.prototype._loadNodeAttributes):\n(WebInspector.DOMTreeManager.prototype.cancelSearch):\n(WebInspector.DOMTreeManager.prototype.querySelector):\n(WebInspector.DOMTreeManager.prototype.querySelectorAll):\n(WebInspector.DOMTreeManager.prototype.highlightDOMNode):\n(WebInspector.DOMTreeManager.prototype._buildHighlightConfig):\nCleanup and modernize where appropriate.\n\n* UserInterface/Views/SearchSidebarPanel.js:\n(WebInspector.SearchSidebarPanel.prototype.performSearch):\nCallback is now required.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189385 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/eb0bec67b36d128efd4b999d7ffb5e111d9ab5e6"},{"sha":"de26f2e35383bd4905c42e88c8ad685420721ab3","author":{"email":"083d44ce61b1f946a3aa6fbd704954e0195d0658@apple.com","name":"cdumez@apple.com"},"message":"dispatchEvent() should throw an InvalidStateError if the event's initialized flag is not set\nhttps://bugs.webkit.org/show_bug.cgi?id=148800\n<rdar://problem/22565782>\n<rdar://problem/22565485>\n\nReviewed by Geoffrey Garen.\n\nSource/WebCore:\n\ndispatchEvent() should throw an InvalidStateError if the event's\ninitialized flag is not set or its dispatch flag is set, and should\nallow dispatching events with an empty type as long as it is\ninitialized:\nhttps://dom.spec.whatwg.org/#dom-eventtarget-dispatchevent (step 1)\n\nPreviously, WebKit relied on the event type being empty to throw a\nUNSPECIFIED_EVENT_TYPE_ERR: DOM Events Exception 0. However, this\nexception type is outdated and initializing Event.type to an empty\nstring is legal.\n\nNo new tests, already covered by existing tests that were rebaselined.\n\n* dom/Event.cpp:\n(WebCore::Event::Event):\n(WebCore::Event::initEvent):\n* dom/Event.h:\n(WebCore::Event::isInitialized):\n* dom/EventTarget.cpp:\n(WebCore::EventTarget::dispatchEvent):\n\nLayoutTests:\n\n* dom/html/level2/events/dispatchEvent02-expected.txt:\n* dom/html/level2/events/dispatchEvent03-expected.txt:\n* dom/html/level2/events/dispatchEvent04-expected.txt:\n* dom/html/level2/events/dispatchEvent05-expected.txt:\n* dom/html/level2/events/dispatchEvent06-expected.txt:\n* dom/html/level2/events/dispatchEvent07-expected.txt:\n* dom/xhtml/level2/events/dispatchEvent02-expected.txt:\n* dom/xhtml/level2/events/dispatchEvent03-expected.txt:\n* dom/xhtml/level2/events/dispatchEvent04-expected.txt:\n* dom/xhtml/level2/events/dispatchEvent05-expected.txt:\n* dom/xhtml/level2/events/dispatchEvent06-expected.txt:\n* dom/xhtml/level2/events/dispatchEvent07-expected.txt:\nRebaseline, those tests are outdated and their expected results no\nlonger matches the behavior of the latest DOM specification.\n\n* fast/dom/DOMException/EventException-expected.txt: Removed.\n* fast/dom/DOMException/EventException.html: Removed.\n* fast/dom/DOMException/resources/EventException.js: Removed.\nDrop this test we no longer throw an EventException in this case.\n\n* fast/dom/Window/dispatchEvent-expected.txt:\nRebaseline.\n\n* fast/events/dispatch-event-being-dispatched-expected.txt:\n* fast/events/dispatch-event-being-dispatched.html:\nFix the test to expect the new exception types.\n\n* http/tests/w3c/dom/events/Event-type-empty-expected.txt:\n* http/tests/w3c/dom/events/EventTarget-dispatchEvent-expected.txt:\nRebaseline.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189386 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/de26f2e35383bd4905c42e88c8ad685420721ab3"},{"sha":"85a77e7cc27a505a39df1e2cc2fac31a564a1bfd","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"Import new multicolumn layout tests from CSS WG testss\nhttps://bugs.webkit.org/show_bug.cgi?id=148805\n\nRemove a test that didn't have any expected result.\n\n* css/css-multicol-1/multicol-rule-shorthand-2.xht: Removed.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189387 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/85a77e7cc27a505a39df1e2cc2fac31a564a1bfd"},{"sha":"a6ad28a9b5f98a0dd65c95f29b724560fa4a4eaf","author":{"email":"fdaf4f444665d7fe9551ea4df3463be25e3fb623@apple.com","name":"bdakin@apple.com"},"message":"Rolling this back in since these tests do still fail on the bots.\n\n* platform/mac-wk2/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189388 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/a6ad28a9b5f98a0dd65c95f29b724560fa4a4eaf"},{"sha":"70ca069058ac7a6e7ee318d121117ab0af82b195","author":{"email":"fdaf4f444665d7fe9551ea4df3463be25e3fb623@apple.com","name":"bdakin@apple.com"},"message":"Should have a test for selection behavior when deep clicking a link\nhttps://bugs.webkit.org/show_bug.cgi?id=148827\n\nReviewed by Tim Horton.\n\n* fast/events/force-click-link-selection-behavior-expected.txt: Added.\n* fast/events/force-click-link-selection-behavior.html: Added.\n* platform/efl/TestExpectations:\n* platform/gtk/TestExpectations:\n* platform/ios-simulator/TestExpectations:\n* platform/mac-mavericks/TestExpectations:\n* platform/mac-wk1/TestExpectations:\n* platform/win/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189389 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebKit/webkit/commits/70ca069058ac7a6e7ee318d121117ab0af82b195"}]}