Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bd1cd7905b12f7d600c366f8c108945bd7d0d2cf
      
https://github.com/WebKit/WebKit/commit/bd1cd7905b12f7d600c366f8c108945bd7d0d2cf
  Author: Chris Dumez <[email protected]>
  Date:   2025-09-23 (Tue, 23 Sep 2025)

  Changed paths:
    M Source/WebCore/Headers.cmake
    M Source/WebCore/SaferCPPExpectations/MemoryUnsafeCastCheckerExpectations
    M 
Source/WebCore/SaferCPPExpectations/NoUncheckedPtrMemberCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/NoUncountedMemberCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/NoUnretainedMemberCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/RetainPtrCtorAdoptCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/UncheckedLocalVarsCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
    M 
Source/WebCore/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/UnretainedCallArgsCheckerExpectations
    M 
Source/WebCore/SaferCPPExpectations/UnretainedLambdaCapturesCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/UnretainedLocalVarsCheckerExpectations
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/accessibility/AccessibilityScrollbar.cpp
    M Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp
    M Source/WebCore/platform/Cursor.h
    M Source/WebCore/platform/KeyboardScrollingAnimator.cpp
    M Source/WebCore/platform/KeyboardScrollingAnimator.h
    M Source/WebCore/platform/ScrollAnimator.cpp
    M Source/WebCore/platform/ScrollAnimator.h
    M Source/WebCore/platform/ScrollView.h
    M Source/WebCore/platform/ScrollableArea.h
    M Source/WebCore/platform/Scrollbar.cpp
    M Source/WebCore/platform/Scrollbar.h
    A Source/WebCore/platform/ScrollbarInlines.h
    M Source/WebCore/platform/ScrollbarsController.cpp
    M Source/WebCore/platform/ScrollbarsController.h
    A Source/WebCore/platform/ScrollbarsControllerInlines.h
    M Source/WebCore/platform/Widget.h
    M Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.cpp
    M Source/WebCore/platform/cocoa/VideoPresentationLayerProvider.h
    M Source/WebCore/platform/graphics/GraphicsLayer.cpp
    M Source/WebCore/platform/graphics/GraphicsLayer.h
    M Source/WebCore/platform/gtk/ScrollbarThemeGtk.cpp
    M Source/WebCore/platform/ios/ScrollAnimatorIOS.mm
    M Source/WebCore/platform/ios/ScrollViewIOS.mm
    M Source/WebCore/platform/ios/WidgetIOS.mm
    M Source/WebCore/platform/mac/CursorMac.mm
    M Source/WebCore/platform/mac/DataDetectorHighlight.mm
    M Source/WebCore/platform/mac/HIDDevice.cpp
    M Source/WebCore/platform/mac/PasteboardMac.mm
    M Source/WebCore/platform/mac/PasteboardWriter.mm
    M Source/WebCore/platform/mac/PlatformEventFactoryMac.mm
    M Source/WebCore/platform/mac/PowerObserverMac.cpp
    M Source/WebCore/platform/mac/ScrollAnimatorMac.mm
    M Source/WebCore/platform/mac/ScrollViewMac.mm
    M Source/WebCore/platform/mac/ScrollbarMac.h
    M Source/WebCore/platform/mac/ScrollbarMac.mm
    M Source/WebCore/platform/mac/ScrollbarThemeMac.h
    M Source/WebCore/platform/mac/ScrollbarThemeMac.mm
    M Source/WebCore/platform/mac/ScrollbarsControllerMac.mm
    M Source/WebCore/platform/mac/ScrollingEffectsController.mm
    M Source/WebCore/platform/mac/ScrollingMomentumCalculatorMac.h
    M Source/WebCore/platform/mac/ScrollingMomentumCalculatorMac.mm
    M Source/WebCore/platform/mac/SerializedPlatformDataCueMac.h
    M Source/WebCore/platform/mac/SerializedPlatformDataCueMac.mm
    M Source/WebCore/platform/mac/VideoPresentationInterfaceMac.h
    M Source/WebCore/platform/mac/VideoPresentationInterfaceMac.mm
    M Source/WebCore/platform/mac/WebCoreFullScreenPlaceholderView.h
    M Source/WebCore/platform/mac/WebCoreFullScreenPlaceholderView.mm
    M Source/WebCore/platform/mac/WebCoreFullScreenWarningView.mm
    M Source/WebCore/platform/mac/WebCoreFullScreenWindow.mm
    M Source/WebCore/platform/mac/WebCoreNSFontManagerExtras.mm
    M Source/WebCore/platform/mac/WebCoreObjCExtras.mm
    M Source/WebCore/platform/mac/WebPlaybackControlsManager.h
    M Source/WebCore/platform/mac/WebPlaybackControlsManager.mm
    M Source/WebCore/platform/mac/WidgetMac.mm
    M Source/WebCore/rendering/RenderScrollbar.cpp
    M Source/WebKit/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations
    M 
Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteScrollbarsController.mm

  Log Message:
  -----------
  Address remaining safer CPP warnings in WebCore/platform/mac
https://bugs.webkit.org/show_bug.cgi?id=299271

Reviewed by Ryosuke Niwa.

* Source/WebCore/Headers.cmake:
* Source/WebCore/SaferCPPExpectations/MemoryUnsafeCastCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/NoUncheckedPtrMemberCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/NoUncountedMemberCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/NoUnretainedMemberCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/RetainPtrCtorAdoptCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/UncheckedLocalVarsCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations:
* 
Source/WebCore/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/UnretainedCallArgsCheckerExpectations:
* 
Source/WebCore/SaferCPPExpectations/UnretainedLambdaCapturesCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/UnretainedLocalVarsCheckerExpectations:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/accessibility/AccessibilityScrollbar.cpp:
(WebCore::AccessibilityScrollbar::setValue):
* Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp:
* Source/WebCore/platform/Cursor.h:
(WebCore::Cursor::ipcData const):
* Source/WebCore/platform/KeyboardScrollingAnimator.cpp:
(WebCore::KeyboardScrollingAnimator::scrollDistance const):
(WebCore::KeyboardScrollingAnimator::scrollingDirections const):
(WebCore::KeyboardScrollingAnimator::beginKeyboardScrollGesture):
(WebCore::KeyboardScrollingAnimator::handleKeyUpEvent):
(WebCore::KeyboardScrollingAnimator::stopScrollingImmediately):
(WebCore::KeyboardScrollingAnimator::checkedScrollableArea const):
* Source/WebCore/platform/KeyboardScrollingAnimator.h:
* Source/WebCore/platform/ScrollAnimator.cpp:
(WebCore::ScrollAnimator::singleAxisScroll):
(WebCore::ScrollAnimator::scrollToPositionWithoutAnimation):
(WebCore::ScrollAnimator::scrollToPositionWithAnimation):
(WebCore::ScrollAnimator::offsetFromPosition const):
(WebCore::ScrollAnimator::positionFromOffset const):
(WebCore::ScrollAnimator::handleWheelEvent):
(WebCore::ScrollAnimator::handleSteppedScrolling):
(WebCore::ScrollAnimator::setCurrentPosition):
(WebCore::ScrollAnimator::notifyPositionChanged):
(WebCore::ScrollAnimator::scrollOffset const):
(WebCore::ScrollAnimator::allowsHorizontalScrolling const):
(WebCore::ScrollAnimator::allowsVerticalScrolling const):
(WebCore::ScrollAnimator::willStartAnimatedScroll):
(WebCore::ScrollAnimator::didStopAnimatedScroll):
(WebCore::ScrollAnimator::stretchAmount const):
(WebCore::ScrollAnimator::edgePinnedState const):
(WebCore::ScrollAnimator::isPinnedOnSide const):
(WebCore::ScrollAnimator::adjustScrollPositionToBoundsIfNecessary):
(WebCore::ScrollAnimator::adjustScrollPositionIfNecessary const):
(WebCore::ScrollAnimator::immediateScrollBy):
(WebCore::ScrollAnimator::scrollExtents const):
(WebCore::ScrollAnimator::pageScaleFactor const):
(WebCore::ScrollAnimator::createTimer):
(WebCore::ScrollAnimator::startAnimationCallback):
(WebCore::ScrollAnimator::scrollAnimationEnabled const):
(WebCore::ScrollAnimator::cancelAnimations):
(WebCore::ScrollAnimator::scrollOffsetAdjustedForSnapping const):
(WebCore::ScrollAnimator::scrollingNodeIDForTesting const):
* Source/WebCore/platform/ScrollAnimator.h:
(WebCore::ScrollAnimator::scrollableArea const):
(WebCore::ScrollAnimator::checkedScrollableArea const):
* Source/WebCore/platform/ScrollView.h:
* Source/WebCore/platform/ScrollableArea.h:
(WebCore::ScrollableArea::protectedHorizontalScrollbar const):
(WebCore::ScrollableArea::protectedVerticalScrollbar const):
* Source/WebCore/platform/Scrollbar.cpp:
(WebCore::Scrollbar::Scrollbar):
(WebCore::Scrollbar::offsetDidChange):
(WebCore::Scrollbar::setFrameRect):
(WebCore::Scrollbar::autoscrollPressedPart):
(WebCore::Scrollbar::moveThumb):
(WebCore::Scrollbar::mouseMoved):
(WebCore::Scrollbar::mouseEntered):
(WebCore::Scrollbar::mouseExited):
(WebCore::Scrollbar::mouseUp):
(WebCore::Scrollbar::mouseDown):
(WebCore::Scrollbar::setEnabled):
(WebCore::Scrollbar::shouldParticipateInHitTesting):
(WebCore::Scrollbar::isWindowActive const):
(WebCore::Scrollbar::invalidateRect):
(WebCore::Scrollbar::convertToContainingView const):
(WebCore::Scrollbar::convertFromContainingView const):
(WebCore::Scrollbar::supportsUpdateOnSecondaryThread const):
(WebCore::Scrollbar::deviceScaleFactor const):
(WebCore::Scrollbar::shouldRegisterScrollbar const):
(WebCore::Scrollbar::minimumThumbLength const):
(WebCore::Scrollbar::updateScrollbarThickness):
* Source/WebCore/platform/Scrollbar.h:
(WebCore::Scrollbar::scrollableArea const): Deleted.
* Source/WebCore/platform/ScrollbarInlines.h: Copied from 
Source/WebCore/platform/mac/WebCoreFullScreenPlaceholderView.h.
(WebCore::Scrollbar::scrollableArea const):
(WebCore::Scrollbar::checkedScrollableArea const):
* Source/WebCore/platform/ScrollbarsController.cpp:
(WebCore::ScrollbarsController::shouldSuspendScrollbarAnimations const):
(WebCore::ScrollbarsController::updateScrollbarsThickness):
* Source/WebCore/platform/ScrollbarsController.h:
(WebCore::ScrollbarsController::scrollableArea const): Deleted.
* Source/WebCore/platform/ScrollbarsControllerInlines.h: Copied from 
Source/WebCore/platform/mac/WebCoreFullScreenPlaceholderView.h.
(WebCore::ScrollbarsController::scrollableArea const):
(WebCore::ScrollbarsController::checkedScrollableArea const):
* Source/WebCore/platform/Widget.h:
* Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.cpp:
* Source/WebCore/platform/cocoa/VideoPresentationLayerProvider.h:
(WebCore::VideoPresentationLayerProvider::protectedLayerHostView const):
* Source/WebCore/platform/graphics/GraphicsLayer.cpp:
(WebCore::GraphicsLayer::protectedPlatformLayer const):
* Source/WebCore/platform/graphics/GraphicsLayer.h:
* Source/WebCore/platform/gtk/ScrollbarThemeGtk.cpp:
* Source/WebCore/platform/ios/ScrollAnimatorIOS.mm:
(WebCore::ScrollAnimatorIOS::handleTouchEvent):
(WebCore::ScrollAnimatorIOS::determineScrollableAreaForTouchSequence):
* Source/WebCore/platform/ios/ScrollViewIOS.mm:
(WebCore::ScrollView::protectedScrollView const):
(WebCore::ScrollView::protectedDocumentView const):
* Source/WebCore/platform/ios/WidgetIOS.mm:
(WebCore::Widget::show):
(WebCore::Widget::hide):
(WebCore::Widget::frameRect const):
(WebCore::Widget::setFrameRect):
(WebCore::Widget::outerView const):
(WebCore::Widget::paint):
(WebCore::Widget::addToSuperview):
(WebCore::Widget::removeFromSuperview):
(WebCore::Widget::protectedPlatformWidget const):
(WebCore::Widget::getOuterView const): Deleted.
* Source/WebCore/platform/mac/CursorMac.mm:
(WebCore::createCoreCursorClassSingleton):
(WebCore::coreCursorClassSingleton):
(WebCore::cursor):
(WebCore::Cursor::setAsPlatformCursor const):
* Source/WebCore/platform/mac/DataDetectorHighlight.mm:
(WebCore::DataDetectorHighlight::paintContents):
* Source/WebCore/platform/mac/HIDDevice.cpp:
(WebCore::getDevicePropertyAsInt):
(WebCore::HIDDevice::HIDDevice):
(WebCore::HIDDevice::uniqueInputElementsInDeviceTreeOrder const):
* Source/WebCore/platform/mac/PasteboardMac.mm:
(WebCore::fileWrapper):
(WebCore::writeFileWrapperAsRTFDAttachment):
(WebCore::Pasteboard::write):
(WebCore::setDragImageImpl):
(WebCore::Pasteboard::setDragImage):
* Source/WebCore/platform/mac/PasteboardWriter.mm:
(WebCore::createPasteboardWriter):
* Source/WebCore/platform/mac/PlatformEventFactoryMac.mm:
(WebCore::globalPoint):
(WebCore::unadjustedMovementForEvent):
* Source/WebCore/platform/mac/PowerObserverMac.cpp:
(WebCore::PowerObserver::didReceiveSystemPowerNotification):
* Source/WebCore/platform/mac/ScrollAnimatorMac.mm:
(WebCore::ScrollAnimatorMac::handleWheelEventPhase):
(WebCore::ScrollAnimatorMac::handleWheelEvent):
(WebCore::ScrollAnimatorMac::allowsVerticalStretching const):
(WebCore::ScrollAnimatorMac::allowsHorizontalStretching const):
* Source/WebCore/platform/mac/ScrollViewMac.mm:
(WebCore::ScrollView::protectedScrollView const):
(WebCore::ScrollView::documentView const):
(WebCore::ScrollView::protectedDocumentView const):
(WebCore::ScrollView::platformAddChild):
(WebCore::ScrollView::platformSetScrollbarModes):
(WebCore::ScrollView::platformScrollbarModes const):
(WebCore::ScrollView::platformSetCanBlitOnScroll):
(WebCore::ScrollView::platformCanBlitOnScroll const):
(WebCore::ScrollView::platformContentInsets const):
(WebCore::ScrollView::platformSetContentInsets):
(WebCore::ScrollView::platformVisibleContentRect const):
(WebCore::ScrollView::platformVisibleContentRectIncludingObscuredArea const):
(WebCore::ScrollView::platformSetContentsSize):
(WebCore::ScrollView::platformSetScrollbarsSuppressed):
(WebCore::ScrollView::platformSetScrollPosition):
(WebCore::ScrollView::platformRepaintContentRectangle):
(WebCore::ScrollView::platformContentsToScreen const):
(WebCore::ScrollView::platformScreenToContents const):
(WebCore::ScrollView::platformIsOffscreen const):
(WebCore::ScrollView::platformSetScrollbarOverlayStyle):
(WebCore::ScrollView::platformSetScrollOrigin):
* Source/WebCore/platform/mac/ScrollbarMac.h:
* Source/WebCore/platform/mac/ScrollbarMac.mm:
(WebCore::ScrollbarMac::protectedScrollerImp const):
* Source/WebCore/platform/mac/ScrollbarThemeMac.h:
* Source/WebCore/platform/mac/ScrollbarThemeMac.mm:
(WebCore::ScrollbarThemeMac::didCreateScrollerImp):
(WebCore::ScrollbarThemeMac::protectedScrollerImpForScrollbar):
(WebCore::ScrollbarThemeMac::isLayoutDirectionRTL):
(WebCore::ScrollbarThemeMac::updateScrollbarOverlayStyle):
(WebCore::ScrollbarThemeMac::hasThumb):
(WebCore::ScrollbarThemeMac::minimumThumbLength):
(WebCore::ScrollbarThemeMac::updateEnabledState):
(WebCore::ScrollbarThemeMac::setPaintCharacteristicsForScrollbar):
(WebCore::paintScrollbar):
(WebCore::ScrollbarThemeMac::setUpOverhangAreaShadow):
* Source/WebCore/platform/mac/ScrollbarsControllerMac.mm:
(-[WebScrollerImpPairDelegate 
scrollerImpPair:updateScrollerStyleForNewRecommendedScrollerStyle:]):
(-[WebScrollbarPartAnimation 
initWithScrollbar:featureToAnimate:animateFrom:animateTo:duration:]):
(-[WebScrollerImpDelegate scrollbarsController]):
(-[WebScrollerImpDelegate layer]):
(-[WebScrollerImpDelegate mouseLocationInScrollerForScrollerImp:]):
(-[WebScrollerImpDelegate shouldUseLayerPerPartForScrollerImp:]):
(-[WebScrollerImpDelegate effectiveAppearanceForScrollerImp:]):
(-[WebScrollerImpDelegate 
setUpAlphaAnimation:scrollerPainter:part:animateAlphaTo:duration:]):
(-[WebScrollerImpDelegate scrollerImp:animateKnobAlphaTo:duration:]):
(-[WebScrollerImpDelegate scrollerImp:animateUIStateTransitionWithDuration:]):
(-[WebScrollerImpDelegate scrollerImp:animateExpansionTransitionWithDuration:]):
(-[WebScrollerImpDelegate invalidate]):
(WebCore::ScrollbarsControllerMac::setVisibleScrollerThumbRect):
(WebCore::ScrollbarsControllerMac::mouseEnteredScrollbar const):
(WebCore::ScrollbarsControllerMac::mouseExitedScrollbar const):
(WebCore::ScrollbarsControllerMac::mouseIsDownInScrollbar const):
(WebCore::ScrollbarsControllerMac::didBeginScrollGesture):
(WebCore::ScrollbarsControllerMac::didEndScrollGesture):
(WebCore::ScrollbarsControllerMac::didAddVerticalScrollbar):
(WebCore::ScrollbarsControllerMac::willRemoveVerticalScrollbar):
(WebCore::ScrollbarsControllerMac::didAddHorizontalScrollbar):
(WebCore::ScrollbarsControllerMac::willRemoveHorizontalScrollbar):
(WebCore::ScrollbarsControllerMac::invalidateScrollbarPartLayers):
(WebCore::ScrollbarsControllerMac::verticalScrollbarLayerDidChange):
(WebCore::ScrollbarsControllerMac::horizontalScrollbarLayerDidChange):
(WebCore::ScrollbarsControllerMac::shouldScrollbarParticipateInHitTesting):
(WebCore::ScrollbarsControllerMac::notifyContentAreaScrolled):
(WebCore::ScrollbarsControllerMac::updateScrollerImps):
(WebCore::ScrollbarsControllerMac::updateScrollerStyle):
(WebCore::ScrollbarsControllerMac::sendContentAreaScrolledTimerFired):
(WebCore::ScrollbarsControllerMac::sendContentAreaScrolledSoon):
(WebCore::scrollbarState):
(WebCore::ScrollbarsControllerMac::horizontalScrollbarStateForTesting const):
(WebCore::ScrollbarsControllerMac::verticalScrollbarStateForTesting const):
(WebCore::ScrollbarsControllerMac::wheelEventTestMonitor const):
* Source/WebCore/platform/mac/ScrollingEffectsController.mm:
(WebCore::ScrollingEffectsController::handleWheelEvent):
* Source/WebCore/platform/mac/ScrollingMomentumCalculatorMac.h:
* Source/WebCore/platform/mac/ScrollingMomentumCalculatorMac.mm:
(WebCore::ScrollingMomentumCalculatorMac::scrollOffsetAfterElapsedTime):
(WebCore::ScrollingMomentumCalculatorMac::setMomentumCalculatorDestinationOffset):
(WebCore::ScrollingMomentumCalculatorMac::animationDuration):
(WebCore::ScrollingMomentumCalculatorMac::ensureProtectedPlatformMomentumCalculator):
* Source/WebCore/platform/mac/SerializedPlatformDataCueMac.h:
(isType):
* Source/WebCore/platform/mac/SerializedPlatformDataCueMac.mm:
(WebCore::SerializedPlatformDataCueMac::deserialize const):
(WebCore::SerializedPlatformDataCueMac::isEqual const):
(WebCore::jsValueWithArrayInContext):
(WebCore::jsValueWithDictionaryInContext):
(WebCore::toSerializedPlatformDataCueMac): Deleted.
* Source/WebCore/platform/mac/VideoPresentationInterfaceMac.h:
* Source/WebCore/platform/mac/VideoPresentationInterfaceMac.mm:
(-[WebVideoViewContainer resizeWithOldSuperviewSize:]):
(-[WebVideoViewContainer viewDidMoveToSuperview]):
(-[WebVideoPresentationInterfaceMacObjC 
setUpPIPForVideoView:withFrame:inWindow:]):
(-[WebVideoPresentationInterfaceMacObjC enterPIP]):
(-[WebVideoPresentationInterfaceMacObjC exitPIP]):
(-[WebVideoPresentationInterfaceMacObjC boundsDidChangeForVideoViewContainer:]):
(-[WebVideoPresentationInterfaceMacObjC pipShouldClose:]):
(-[WebVideoPresentationInterfaceMacObjC pipActionSkipPreroll:]):
(-[WebVideoPresentationInterfaceMacObjC pipDidClose:]):
(-[WebVideoPresentationInterfaceMacObjC pipActionPlay:]):
(-[WebVideoPresentationInterfaceMacObjC pipActionPause:]):
(-[WebVideoPresentationInterfaceMacObjC pipActionStop:]):
(-[WebSeekableVideoPresentationInterfaceMacObjC pipAction:skipInterval:]):
(WebCore::VideoPresentationInterfaceMac::VideoPresentationInterfaceMac):
(WebCore::VideoPresentationInterfaceMac::~VideoPresentationInterfaceMac):
(WebCore::VideoPresentationInterfaceMac::durationChanged):
(WebCore::VideoPresentationInterfaceMac::currentTimeChanged):
(WebCore::VideoPresentationInterfaceMac::rateChanged):
(WebCore::VideoPresentationInterfaceMac::videoPresentationInterfaceObjC):
(WebCore::VideoPresentationInterfaceMac::protectedVideoPresentationInterfaceObjC):
(WebCore::VideoPresentationInterfaceMac::setupFullscreen):
(WebCore::VideoPresentationInterfaceMac::enterFullscreen):
(WebCore::VideoPresentationInterfaceMac::exitFullscreen):
(WebCore::VideoPresentationInterfaceMac::exitFullscreenWithoutAnimationToMode):
(WebCore::VideoPresentationInterfaceMac::requestHideAndExitPiP):
* Source/WebCore/platform/mac/WebCoreFullScreenPlaceholderView.h:
* Source/WebCore/platform/mac/WebCoreFullScreenPlaceholderView.mm:
(-[WebCoreFullScreenPlaceholderView mouseDown:]):
* Source/WebCore/platform/mac/WebCoreFullScreenWarningView.mm:
* Source/WebCore/platform/mac/WebCoreFullScreenWindow.mm:
(-[WebCoreFullScreenWindow setStyleMask:]):
* Source/WebCore/platform/mac/WebCoreNSFontManagerExtras.mm:
(WebCore::computedFontChanges):
(WebCore::computedFontAttributeChanges):
* Source/WebCore/platform/mac/WebCoreObjCExtras.mm:
(WebCoreObjCScheduleDeallocateOnMainThread):
(WebCoreObjCScheduleDeallocateOnMainRunLoop):
* Source/WebCore/platform/mac/WebPlaybackControlsManager.h:
* Source/WebCore/platform/mac/WebPlaybackControlsManager.mm:
(-[WebPlaybackControlsManager dealloc]):
(-[WebPlaybackControlsManager seekToTime:toleranceBefore:toleranceAfter:]):
(-[WebPlaybackControlsManager beginTouchBarScrubbing]):
(-[WebPlaybackControlsManager endTouchBarScrubbing]):
(-[WebPlaybackControlsManager setCurrentAudioTouchBarMediaSelectionOption:]):
(-[WebPlaybackControlsManager setCurrentLegibleTouchBarMediaSelectionOption:]):
(-[WebPlaybackControlsManager setPlaybackSessionInterfaceMac:]):
(-[WebPlaybackControlsManager togglePlayback]):
(-[WebPlaybackControlsManager setPlaying:]):
(-[WebPlaybackControlsManager setDefaultPlaybackRate:fromJavaScript:]):
(-[WebPlaybackControlsManager setRate:fromJavaScript:]):
(-[WebPlaybackControlsManager togglePictureInPicture]):
(-[WebPlaybackControlsManager enterInWindow]):
(-[WebPlaybackControlsManager exitInWindow]):
* Source/WebCore/platform/mac/WidgetMac.mm:
(WebCore::Widget::setFocus):
(WebCore::Widget::show):
(WebCore::Widget::hide):
(WebCore::Widget::frameRect const):
(WebCore::Widget::setFrameRect):
(WebCore::Widget::outerView const):
(WebCore::Widget::protectedOuterView const):
(WebCore::Widget::paint):
(WebCore::Widget::setIsSelected):
(WebCore::Widget::removeFromSuperview):
(WebCore::Widget::convertFromRootToContainingWindow):
(WebCore::Widget::convertFromContainingWindowToRoot):
(WebCore::Widget::protectedPlatformWidget const):
(WebCore::Widget::getOuterView const): Deleted.
* Source/WebCore/rendering/RenderScrollbar.cpp:
* Source/WebKit/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations:
* 
Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteScrollbarsController.mm:
(WebKit::RemoteScrollbarsController::scrollbarLayoutDirectionChanged):
(WebKit::RemoteScrollbarsController::mouseEnteredContentArea):
(WebKit::RemoteScrollbarsController::mouseExitedContentArea):
(WebKit::RemoteScrollbarsController::mouseMovedInContentArea):
(WebKit::RemoteScrollbarsController::shouldRegisterScrollbars const):
(WebKit::RemoteScrollbarsController::scrollbarWidthChanged):
(WebKit::RemoteScrollbarsController::updateScrollbarStyle):
(WebKit::RemoteScrollbarsController::scrollbarColorChanged):

Canonical link: https://commits.webkit.org/300377@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to