{"push_id":779976836,"size":242,"distinct_size":242,"ref":"refs/heads/master","head":"b1dd33125afbdb479bae3bf7c1d71dca9a0a0512","before":"7c4e8a41943924751f77187282ffb549f78b5b3f","commits":[{"sha":"4ff050bd155e6c2d0bae57389bb1d076d580af12","author":{"email":"99f346658a335f564f87a5db55db57b4f8371bfa@apple.com","name":"fpizlo@apple.com"},"message":"Unreviewed, further shorten a test that times out because it's very long\nrunning.\n\nI've locally run these tests on repeat for 24 hours and found no genuine\nfailures, like deadlocks. So, the timeouts are probably because the test\nmachine is slow and debug is slow. We should just run this test for fewer\niterations.\n\n* TestWebKitAPI/Tests/WTF/Lock.cpp:\n(TestWebKitAPI::TEST):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189014 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/4ff050bd155e6c2d0bae57389bb1d076d580af12"},{"sha":"7604ed58a9ef4620db80e65745119a626f5c79d2","author":{"email":"1d23dcc90a3b52c0372ffb833d3e72ddc9f114fd@gmail.com","name":"zandobersek@gmail.com"},"message":"Fix WKMutableArray creations in WKUserMediaPermissionRequest\nhttps://bugs.webkit.org/show_bug.cgi?id=148489\n\nReviewed by Carlos Garcia Campos.\n\nCall WKMutableArrayCreate() to create the WKMutableArray objects.\nWKMutableArrayRef type is a pointer, so calling 'WKMutableArrayRef()' \njust sets a null value to the variable that is then returned and\nqueried for size in WebKitTestRunner's TestController, resulting\nin a crash.\n\n* UIProcess/API/C/WKUserMediaPermissionRequest.cpp:\n(WKUserMediaPermissionRequestDeviceNamesVideo):\n(WKUserMediaPermissionRequestDeviceNamesAudio):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189015 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/7604ed58a9ef4620db80e65745119a626f5c79d2"},{"sha":"08ce4fa58e1c581b661ea7a5f77b38f88862f850","author":{"email":"b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","name":"ossy@webkit.org"},"message":"[EFL] REGRESSION: 50+ layout tests crash\nhttps://bugs.webkit.org/show_bug.cgi?id=148471\n\nReviewed by Gyuyoung Kim.\n\n* UIProcess/CoordinatedGraphics/WebView.cpp:\n(WebKit::WebView::WebView):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189016 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/08ce4fa58e1c581b661ea7a5f77b38f88862f850"},{"sha":"c83822e2895474ee3db4528c807a4e22b6d05b5d","author":{"email":"fe38a18202694ed420a514c465203873969ac583@webkit.org","name":"carlosgc@webkit.org"},"message":"Fix GTK+ WTR crashes in initializeMainRunLoop()\n\nRubber-stamped by Žan Doberšek.\n\nInitialize threading and main thread before\nRunLoop::initializeMainRunLoop(), since the GLib implementation of\nthe RunLoop uses isMainThread() to decide whether to create a new\nGMainContext or use the default one. Also use RunLoop::run() and\n::stop() instead of gtk_main/quit.\n\n* WebKitTestRunner/TestController.cpp:\n(WTR::TestController::initialize):\n* WebKitTestRunner/gtk/TestControllerGtk.cpp:\n(WTR::TestController::notifyDone):\n(WTR::TestController::platformRunUntil):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189017 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/c83822e2895474ee3db4528c807a4e22b6d05b5d"},{"sha":"66f202a0065f6d6f12f36e88114d397b51ee64d0","author":{"email":"b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","name":"ossy@webkit.org"},"message":"[EFL] REGRESSION: fullscreen tests fail with timeout\nhttps://bugs.webkit.org/show_bug.cgi?id=148518\n\nUnreviewed gardening, skip failing tests to make the bot work again.\n\n* platform/efl/TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189018 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/66f202a0065f6d6f12f36e88114d397b51ee64d0"},{"sha":"4c3888a24f250b06ed687e41405c935748a3cb92","author":{"email":"b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","name":"ossy@webkit.org"},"message":"[EFL] REGRESSION: userscripts tests crash\nhttps://bugs.webkit.org/show_bug.cgi?id=148519\n\nUnreviewed gardening, skip failing tests to make the bot work again.\n\n* platform/efl/TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189019 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/4c3888a24f250b06ed687e41405c935748a3cb92"},{"sha":"5fbcf1f72788d3e871ac5520f674423bd0a9fc82","author":{"email":"02f199576e3fa8dd317089ce53371c928ff2f6f2@webkit.org","name":"gyuyoung.kim@webkit.org"},"message":"[EFL] Move RenderThemeEfl.cpp|h from WebCore/platform/efl to WebCore/rendering\nhttps://bugs.webkit.org/show_bug.cgi?id=148511\n\nReviewed by Csaba Osztrogonác.\n\nTo be aligned with other ports, move RenderThemeEfl.cpp|h to WebCore/rendering.\n\nAdditionally this patch fixes style errors in RenderThemeEfl.cpp\n\n* PlatformEfl.cmake:\n* rendering/RenderThemeEfl.cpp: Renamed from Source/WebCore/platform/efl/RenderThemeEfl.cpp.\n(WebCore::toEdjeGroup):\n(WebCore::setSourceGroupForEdjeObject):\n(WebCore::RenderThemeEfl::adjustSizeConstraints):\n(WebCore::isFormElementTooLargeToDisplay):\n(WebCore::RenderThemeEfl::ThemePartCacheEntry::create):\n(WebCore::RenderThemeEfl::ThemePartCacheEntry::reuse):\n(WebCore::RenderThemeEfl::getThemePartFromCache):\n(WebCore::RenderThemeEfl::clearThemePartCache):\n(WebCore::RenderThemeEfl::applyEdjeStateFromForm):\n(WebCore::RenderThemeEfl::applyEdjeRTLState):\n(WebCore::RenderThemeEfl::isControlStyled):\n(WebCore::RenderThemeEfl::paintThemePart):\n(WebCore::RenderThemeEfl::create):\n(WebCore::RenderTheme::themeForPage):\n(WebCore::applyColorCallback):\n(WebCore::fillColorsFromEdjeClass):\n(WebCore::RenderThemeEfl::setColorFromThemeClass):\n(WebCore::RenderThemeEfl::setThemePath):\n(WebCore::RenderThemeEfl::themePath):\n(WebCore::RenderThemeEfl::loadTheme):\n(WebCore::RenderThemeEfl::applyPartDescriptionFallback):\n(WebCore::RenderThemeEfl::applyPartDescription):\n(WebCore::RenderThemeEfl::applyPartDescriptionsFrom):\n(WebCore::RenderThemeEfl::RenderThemeEfl):\n(WebCore::RenderThemeEfl::~RenderThemeEfl):\n(WebCore::supportsFocus):\n(WebCore::RenderThemeEfl::supportsFocusRing):\n(WebCore::RenderThemeEfl::controlSupportsTints):\n(WebCore::RenderThemeEfl::baselinePosition):\n(WebCore::RenderThemeEfl::platformActiveSelectionBackgroundColor):\n(WebCore::RenderThemeEfl::platformInactiveSelectionBackgroundColor):\n(WebCore::RenderThemeEfl::platformActiveSelectionForegroundColor):\n(WebCore::RenderThemeEfl::platformInactiveSelectionForegroundColor):\n(WebCore::RenderThemeEfl::platformFocusRingColor):\n(WebCore::RenderThemeEfl::supportsSelectionForegroundColors):\n(WebCore::RenderThemeEfl::paintSliderTrack):\n(WebCore::RenderThemeEfl::adjustSliderTrackStyle):\n(WebCore::RenderThemeEfl::adjustSliderThumbStyle):\n(WebCore::RenderThemeEfl::adjustSliderThumbSize):\n(WebCore::RenderThemeEfl::sliderTickSize):\n(WebCore::RenderThemeEfl::sliderTickOffsetFromTrackCenter):\n(WebCore::RenderThemeEfl::sliderTickSnappingThreshold):\n(WebCore::RenderThemeEfl::supportsDataListUI):\n(WebCore::RenderThemeEfl::paintSliderThumb):\n(WebCore::RenderThemeEfl::adjustCheckboxStyle):\n(WebCore::RenderThemeEfl::paintCheckbox):\n(WebCore::RenderThemeEfl::adjustRadioStyle):\n(WebCore::RenderThemeEfl::paintRadio):\n(WebCore::RenderThemeEfl::adjustButtonStyle):\n(WebCore::RenderThemeEfl::paintButton):\n(WebCore::RenderThemeEfl::adjustMenuListStyle):\n(WebCore::RenderThemeEfl::paintMenuList):\n(WebCore::RenderThemeEfl::adjustMenuListButtonStyle):\n(WebCore::RenderThemeEfl::paintMenuListButtonDecorations):\n(WebCore::RenderThemeEfl::adjustTextFieldStyle):\n(WebCore::RenderThemeEfl::paintTextField):\n(WebCore::RenderThemeEfl::adjustTextAreaStyle):\n(WebCore::RenderThemeEfl::paintTextArea):\n(WebCore::RenderThemeEfl::adjustSearchFieldResultsButtonStyle):\n(WebCore::RenderThemeEfl::paintSearchFieldResultsButton):\n(WebCore::RenderThemeEfl::adjustSearchFieldResultsDecorationPartStyle):\n(WebCore::RenderThemeEfl::paintSearchFieldResultsDecorationPart):\n(WebCore::RenderThemeEfl::adjustSearchFieldCancelButtonStyle):\n(WebCore::RenderThemeEfl::paintSearchFieldCancelButton):\n(WebCore::RenderThemeEfl::adjustSearchFieldStyle):\n(WebCore::RenderThemeEfl::paintSearchField):\n(WebCore::RenderThemeEfl::adjustInnerSpinButtonStyle):\n(WebCore::RenderThemeEfl::paintInnerSpinButton):\n(WebCore::RenderThemeEfl::setDefaultFontSize):\n(WebCore::RenderThemeEfl::updateCachedSystemFontDescription):\n(WebCore::RenderThemeEfl::adjustProgressBarStyle):\n(WebCore::RenderThemeEfl::animationRepeatIntervalForProgressBar):\n(WebCore::RenderThemeEfl::animationDurationForProgressBar):\n(WebCore::RenderThemeEfl::paintProgressBar):\n(WebCore::RenderThemeEfl::mediaControlsStyleSheet):\n(WebCore::RenderThemeEfl::mediaControlsScript):\n* rendering/RenderThemeEfl.h: Renamed from Source/WebCore/platform/efl/RenderThemeEfl.h.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189020 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/5fbcf1f72788d3e871ac5520f674423bd0a9fc82"},{"sha":"e3ca4483d588f09c02f6d27ea59adb03257957b9","author":{"email":"fe38a18202694ed420a514c465203873969ac583@webkit.org","name":"carlosgc@webkit.org"},"message":"Unreviewed. Mark WTF_WordLock.ContendedShortSection as slow too.\n\n* Scripts/run-gtk-tests:\n(TestRunner):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189021 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/e3ca4483d588f09c02f6d27ea59adb03257957b9"},{"sha":"837354a887b5501d5be8dc51b8b4c4e47c9c97e6","author":{"email":"3c7d2dad28f7b267d1982b4fe2da86f6dcf4964d@apple.com","name":"wenson_hsieh@apple.com"},"message":"Add a Layout test for r188991\nhttps://bugs.webkit.org/show_bug.cgi?id=148507\n\nReviewed by Tim Horton.\n\nTests that stopping an animation early and closing the window does\nnot crash the process. This is a retrospective test added for\nhttps://bugs.webkit.org/show_bug.cgi?id=148442, \"Fix crash due to\nanimationDidEnd called on deallocated RemoteLayerTreeHost.\"\n\n* animations/crash-on-removing-animation.html: Added.\n* animations/crash-on-removing-animation-expected.txt: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189022 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/837354a887b5501d5be8dc51b8b4c4e47c9c97e6"},{"sha":"5aabdae3e14da32302b49da0a10ca2490ce0fdb3","author":{"email":"4e2df5029224b0cc861d4c3a65c813963297b174@apple.com","name":"dino@apple.com"},"message":"Initial infrastructure of media controls testing\nhttps://bugs.webkit.org/show_bug.cgi?id=148426\n<rdar://problem/22417286>\n\nReviewed by Eric Carlson.\n\nSource/WebCore:\n\nExpose a JS API from Internals that allows a layout test\nto ask the controls instance what it thinks it is\ndoing.\n\nTest: media/controls/basic.html\n\n* Modules/mediacontrols/mediaControlsApple.js:\n(Controller.prototype.getCurrentControlsStatus): New method. Currently\nreturns a simple JSON string.\n* html/HTMLMediaElement.cpp:\n(WebCore::HTMLMediaElement::getCurrentMediaControlsStatus): Call into\nthe controls instance.\n* html/HTMLMediaElement.h:\n* testing/Internals.cpp:\n(WebCore::Internals::getCurrentMediaControlsStatusForElement): Link\nbetween the Internals API and the HTMLMediaElement.\n* testing/Internals.h:\n* testing/Internals.idl:\n\nLayoutTests:\n\nVery simple test that calls into the status object\nof the media controls instance.\n\n* media/controls/basic-expected.txt: Added.\n* media/controls/basic.html: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189023 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/5aabdae3e14da32302b49da0a10ca2490ce0fdb3"},{"sha":"4d6f0392024aa00497d4018253795d8e61115bc8","author":{"email":"80ba7d307f87947d398714412ac0b1f517125a6c@apple.com","name":"enrica@apple.com"},"message":"Add some new emoji with modifiers and new sequence.\nhttps://bugs.webkit.org/show_bug.cgi?id=148202\nrdar://problem/21849857\n\nReviewed by Sam Weinig.\n\nSource/WebCore:\n\nAdding support for some new emoji with modifiers and\none new emoji sequence.\n\n* platform/graphics/FontCascade.cpp:\n(WebCore::FontCascade::characterRangeCodePath):\n* platform/text/CharacterProperties.h:\n(WebCore::isEmojiGroupCandidate):\n(WebCore::isEmojiModifier):\n* platform/text/TextBreakIterator.cpp:\n(WebCore::cursorMovementIterator):\n\nLayoutTests:\n\nUpdated test to reflect the changes.\n\n* editing/deleting/delete-emoji-expected.txt:\n* editing/deleting/delete-emoji.html:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189024 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/4d6f0392024aa00497d4018253795d8e61115bc8"},{"sha":"ee7eb19ec622d9483ece53d8450710f7355ba1e4","author":{"email":"757f5bb409f1c48343a595d2e53cbd9d9fe6f508@igalia.com","name":"mcatanzaro@igalia.com"},"message":"[GTK] Unreviewed, install-dependencies should install geoclue2 on Fedora\n\ngeoclue-devel is for obsolete geoclue. Install geoclue2-devel instead.\n\n* gtk/install-dependencies:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189025 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/ee7eb19ec622d9483ece53d8450710f7355ba1e4"},{"sha":"4390cbafbb67702e6f0c0d9110b3c53b019fb97a","author":{"email":"d85155df5f11c7dea01135ad65d46852edb35997@apple.com","name":"zalan@apple.com"},"message":"Subpixel positioned iframe's repaint area calculation problem.\nhttps://bugs.webkit.org/show_bug.cgi?id=148422\n\nWhen the repaint rect position is floored for iframes, we need\nto expand the size so that it still covers the content.\n\nReviewed by Simon Fraser.\n\nSource/WebCore:\n\nTest: fast/repaint/content-inside-subpixel-positioned-iframe.html\n\n* rendering/RenderBox.cpp:\n(WebCore::RenderBox::computeRectForRepaint):\n\nLayoutTests:\n\n* fast/repaint/content-inside-subpixel-positioned-iframe-expected.txt: Added.\n* fast/repaint/content-inside-subpixel-positioned-iframe.html: Copied from LayoutTests/fast/repaint/hidpi-content-inside-iframe-leaves-trails.html.\n* fast/repaint/hidpi-content-inside-iframe-leaves-trails.html:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189026 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/4390cbafbb67702e6f0c0d9110b3c53b019fb97a"},{"sha":"ebd496ebfed31b049159f4efaa83bc3758fd42a1","author":{"email":"b0adc04ab6a535a1bcaa5c698b10e7c7d6f012d7@webkit.org","name":"ossy@webkit.org"},"message":"[EFL] REGRESSION(r188793): It made 200 layout tests and Bindings/event-target-wrapper.html performance test fail\nhttps://bugs.webkit.org/show_bug.cgi?id=148470\n\nUnreviewed gardening, skip the hanging test to make the performance bot work.\n\n* Skipped:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189027 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/ebd496ebfed31b049159f4efaa83bc3758fd42a1"},{"sha":"a97d758cab395b07252df3ce02d141e7ae39e2bf","author":{"email":"ac78b022715c5b8357b4dca8045e8463b4de2124@apple.com","name":"ap@apple.com"},"message":"Add an expectation for another momentum scrolling test that became flaky.\n\n* platform/mac-wk2/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189028 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/a97d758cab395b07252df3ce02d141e7ae39e2bf"},{"sha":"2dc557fc177c073a422be2ad2d68109a656082e1","author":{"email":"d85155df5f11c7dea01135ad65d46852edb35997@apple.com","name":"zalan@apple.com"},"message":"Simple line layout: Use float types wherever possible to match line tree.\nhttps://bugs.webkit.org/show_bug.cgi?id=148444\n\nReviewed by Antti Koivisto.\n\nTo match inline tree output, we should try to match the data types as far as precision goes.\n\nThis patch also fixes the confusing mismatch between Run::baseline().x() and Run::rect().x().\nThey are both supposed to return the left edge of the run. However Run::rect().x() returns a rounded\nLayoutUnit of the logical left, while Run::baseline().x() returns the correct logical left.\nWith this patch\n  1. baseline position does not include logical left anymore.\n  2. Run::rect().x() does not round the logical left coordinate anymore.\n\n* rendering/RenderTreeAsText.cpp:\n(WebCore::writeSimpleLine):\n* rendering/SimpleLineLayoutFunctions.cpp:\n(WebCore::SimpleLineLayout::paintFlow):\n(WebCore::SimpleLineLayout::collectFlowOverflow):\n(WebCore::SimpleLineLayout::collectAbsoluteRects):\n(WebCore::SimpleLineLayout::showLineLayoutForFlow):\n* rendering/SimpleLineLayoutResolver.cpp:\n(WebCore::SimpleLineLayout::linePosition):\n(WebCore::SimpleLineLayout::lineSize):\n(WebCore::SimpleLineLayout::RunResolver::Run::rect):\n(WebCore::SimpleLineLayout::LineResolver::Iterator::operator*):\n(WebCore::SimpleLineLayout::baselinePosition): Deleted.\n(WebCore::SimpleLineLayout::RunResolver::Run::baseline): Deleted.\n* rendering/SimpleLineLayoutResolver.h:\n(WebCore::SimpleLineLayout::RunResolver::Run::baselinePosition):\n(WebCore::SimpleLineLayout::RunResolver::Run::computeBaselinePosition):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189030 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/2dc557fc177c073a422be2ad2d68109a656082e1"},{"sha":"63da1f2d617c972cb0e6a567d21a411bcf3394b9","author":{"email":"4e6e7fac5bc0efa6348f3eb612a925b64daecf15@apple.com","name":"eric.carlson@apple.com"},"message":"Media Session: MediaSession constructor 'kind' argument optional\nhttps://bugs.webkit.org/show_bug.cgi?id=148527\n\nReviewed by Jer Noble.\n\nSource/WebCore:\n\nNo new tests, updated media/session/session-creation.html.\n\n* Modules/mediasession/MediaSession.cpp:\n(WebCore::MediaSession::parseKind): Treat null kind \"content\".\n(WebCore::MediaSession::MediaSession): Delete Document* version.\n* Modules/mediasession/MediaSession.h: Make constructor private.\n* Modules/mediasession/MediaSession.idl:\n\n* WebCore.xcodeproj/project.pbxproj: Add JSMediaSessionCustom.cpp.\n\n* bindings/js/JSMediaSessionCustom.cpp: Added.\n(WebCore::constructJSMediaSession):\n\n* dom/Document.cpp:\n(WebCore::Document::defaultMediaSession): Call MediaSession::create.\n\n* html/HTMLMediaElement.cpp:\n(WebCore::HTMLMediaElement::session): Compare session with document.defaultMediaSession, not\n  its kind.\n(WebCore::HTMLMediaElement::setSession): Update comments.\n\nLayoutTests:\n\n* media/session/content-interruptions.html: Restructure to make less timing dependent. Minor cleanup.\n* media/session/session-creation-expected.txt:\n* media/session/session-creation.html: Test default MediaSession constructor argument.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189031 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/63da1f2d617c972cb0e6a567d21a411bcf3394b9"},{"sha":"877bb2d43a6162aa7b0cb79286ac0a0387b6e616","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Web Inspector: Standardize on CSSStyleSheet.Type enum and move more protocol enum conversion to the manager\nhttps://bugs.webkit.org/show_bug.cgi?id=148515\n\nPatch by Joseph Pecoraro <pecoraro@apple.com> on 2015-08-27\nReviewed by Brian Burg.\n\nSource/WebInspectorUI:\n\n* UserInterface/Controllers/CSSStyleManager.js:\n(WebInspector.CSSStyleManager.protocolStyleSheetOriginToEnum):\n(WebInspector.CSSStyleManager.protocolMediaSourceToEnum):\nProtocol enum to frontend enum conversion.\n\n* UserInterface/Models/DOMNodeStyles.js:\n(WebInspector.DOMNodeStyles.prototype.refresh.fetchedComputedStyle):\n(WebInspector.DOMNodeStyles.prototype.refresh):\n(WebInspector.DOMNodeStyles.prototype._parseRulePayload):\n(WebInspector.DOMNodeStyles.prototype._collectStylesInCascadeOrder):\nUse the manager to convert from a protocol payload enum to frontend num for css types.\n\n* UserInterface/Models/CSSRule.js:\n(WebInspector.CSSRule.prototype.get editable):\n* UserInterface/Views/CSSStyleDeclarationSection.js:\n(WebInspector.CSSStyleDeclarationSection):\n(WebInspector.CSSStyleDeclarationSection.prototype.refresh):\n* UserInterface/Views/RulesStyleDetailsPanel.js:\n(WebInspector.RulesStyleDetailsPanel.prototype.refresh.appendStyleSection):\n(WebInspector.RulesStyleDetailsPanel.prototype.refresh):\n* UserInterface/Views/VisualStyleSelectorSection.js:\n(WebInspector.VisualStyleSelectorSection.prototype.update.createSelectorItem):\n(WebInspector.VisualStyleSelectorSection.prototype.update.uniqueOrderedRules.set return):\n(WebInspector.VisualStyleSelectorSection.prototype.update.uniqueOrderedRules):\n(WebInspector.VisualStyleSelectorSection.prototype.update):\n* UserInterface/Views/VisualStyleSelectorTreeItem.js:\n(WebInspector.VisualStyleSelectorTreeItem):\nUpdate enum use.\n\nLayoutTests:\n\n* inspector/css/matched-style-properties.html:\n* inspector/css/pseudo-element-matches.html:\n* inspector/css/selector-dynamic-specificity.html:\n* inspector/css/selector-specificity.html:\n* inspector/css/stylesheet-with-mutations.html:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189032 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/877bb2d43a6162aa7b0cb79286ac0a0387b6e616"},{"sha":"58b2b3c48c32fd75340caaac824f27561e21a707","author":{"email":"af664bbd4d5aee5df9352ca181b40e17255c4a06@apple.com","name":"andersca@apple.com"},"message":"Define legacy main thread calling functions for iOS as well\nhttps://bugs.webkit.org/show_bug.cgi?id=148530\n\nReviewed by Tim Horton.\n\n* wtf/mac/DeprecatedSymbolsUsedBySafari.mm:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189033 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/58b2b3c48c32fd75340caaac824f27561e21a707"},{"sha":"f7d7d3e933a74f63bbe276f8794efab20a552fe6","author":{"email":"154c89f342e79b0ddb664ee118ab7b586cf9a56a@apple.com","name":"bburg@apple.com"},"message":"Web Inspector: FrontendChannel should know its own connection type\nhttps://bugs.webkit.org/show_bug.cgi?id=148482\n\nReviewed by Joseph Pecoraro.\n\nSource/JavaScriptCore:\n\n* inspector/InspectorFrontendChannel.h: Add connectionType().\n* inspector/remote/RemoteInspectorDebuggableConnection.h:\n\nSource/WebCore:\n\nTo prepare for multiple attached frontends, the frontend connection should\nbe able to report its type rather than explicitly setting connection type\nvia a getter.\n\nNo behavior change, no new tests.\n\n* inspector/InspectorController.cpp:\n(WebCore::InspectorController::hasLocalFrontend): Ask the channel what it is.\n(WebCore::InspectorController::hasRemoteFrontend): Ask the channel what it is.\n(WebCore::InspectorController::connectFrontend): Use hasRemoteFrotend().\n(WebCore::InspectorController::disconnectFrontend): Use hasRemoteFrontend().\n(WebCore::InspectorController::InspectorController): Deleted.\n* inspector/InspectorController.h: Initialize a few members here.\n(WebCore::InspectorController::hasFrontend): Deleted, it was unused.\n(WebCore::InspectorController::setHasRemoteFrontend): Deleted.\n* inspector/WorkerInspectorController.cpp:\n* page/PageDebuggable.cpp:\n(WebCore::PageDebuggable::connect):\n(WebCore::PageDebuggable::disconnect):\n* testing/Internals.cpp: Add connectionType().\n\nSource/WebKit/mac:\n\n* WebCoreSupport/WebInspectorClient.h: add connectionType().\n\nSource/WebKit/win:\n\n* WebCoreSupport/WebInspectorClient.h: add connectionType().\n\nSource/WebKit2:\n\n* WebProcess/WebPage/WebInspector.h: add connectionType().\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@189034 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/Metrological/WebKitForWayland/commits/f7d7d3e933a74f63bbe276f8794efab20a552fe6"}]}