Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 856a95b01953c64480004661ac4bfc5d8db35023 https://github.com/WebKit/WebKit/commit/856a95b01953c64480004661ac4bfc5d8db35023 Author: Chris Dumez <cdu...@apple.com> Date: 2023-09-19 (Tue, 19 Sep 2023)
Changed paths: M Source/WTF/wtf/CheckedRef.h M Source/WebCore/page/LocalFrameView.cpp M Source/WebCore/page/LocalFrameView.h M Source/WebCore/page/Page.cpp M Source/WebCore/page/Page.h M Source/WebCore/page/cocoa/MemoryReleaseCocoa.mm M Source/WebCore/platform/Widget.h M Source/WebCore/platform/cocoa/PlaybackSessionModel.h M Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.h M Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.mm M Source/WebCore/platform/cocoa/VideoFullscreenModel.h M Source/WebCore/platform/cocoa/VideoFullscreenModelVideoElement.h M Source/WebCore/platform/cocoa/VideoFullscreenModelVideoElement.mm M Source/WebCore/platform/graphics/DisplayRefreshMonitor.cpp M Source/WebCore/platform/graphics/DisplayRefreshMonitor.h M Source/WebCore/platform/graphics/DisplayRefreshMonitorClient.h M Source/WebCore/platform/graphics/MediaPlayer.cpp M Source/WebCore/platform/graphics/MediaPlayer.h M Source/WebCore/platform/graphics/RenderingResource.h M Source/WebCore/platform/graphics/TiledBacking.h M Source/WebCore/platform/graphics/ca/LayerPool.cpp M Source/WebCore/platform/graphics/ca/LayerPool.h M Source/WebCore/platform/ios/TileControllerMemoryHandlerIOS.cpp M Source/WebCore/platform/ios/TileControllerMemoryHandlerIOS.h M Source/WebCore/platform/ios/WebVideoFullscreenControllerAVKit.mm M Source/WebCore/platform/mediastream/RealtimeMediaSource.cpp M Source/WebCore/platform/mediastream/RealtimeMediaSource.h M Source/WebCore/platform/mediastream/mac/BaseAudioSharedUnit.cpp M Source/WebCore/platform/mediastream/mac/BaseAudioSharedUnit.h M Source/WebCore/platform/mediastream/mac/CoreAudioCaptureSource.h M Source/WebCore/platform/network/NetworkStorageSession.h M Source/WebCore/platform/network/cocoa/NetworkStorageSessionCocoa.mm M Source/WebCore/rendering/MarkedText.cpp M Source/WebCore/rendering/MarkedText.h Log Message: ----------- Store fewer raw pointers in containers in Source/WebCore https://bugs.webkit.org/show_bug.cgi?id=261710 Reviewed by Darin Adler. * Source/WTF/wtf/CheckedRef.h: (WTF::CanMakeCheckedPtrBase::operator==): * Source/WebCore/page/Page.cpp: (WebCore::allPages): (WebCore::Page::forEachPage): (WebCore::networkStateChanged): (WebCore::Page::clearPreviousItemFromAllPages): (WebCore::Page::updateStyleForAllPagesAfterGlobalChangeInEnvironment): (WebCore::Page::refreshPlugins): * Source/WebCore/page/Page.h: * Source/WebCore/page/cocoa/MemoryReleaseCocoa.mm: (WebCore::platformReleaseMemory): * Source/WebCore/platform/cocoa/PlaybackSessionModel.h: * Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.h: * Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.mm: (WebCore::PlaybackSessionModelMediaElement::setMediaElement): (WebCore::PlaybackSessionModelMediaElement::mediaEngineChanged): (WebCore::PlaybackSessionModelMediaElement::updateForEventName): (WebCore::PlaybackSessionModelMediaElement::updateMediaSelectionOptions): (WebCore::PlaybackSessionModelMediaElement::updateMediaSelectionIndices): * Source/WebCore/platform/cocoa/VideoFullscreenModel.h: * Source/WebCore/platform/cocoa/VideoFullscreenModelVideoElement.h: * Source/WebCore/platform/cocoa/VideoFullscreenModelVideoElement.mm: (WebCore::VideoFullscreenModelVideoElement::setHasVideo): (WebCore::VideoFullscreenModelVideoElement::setVideoDimensions): (WebCore::VideoFullscreenModelVideoElement::setPlayerIdentifier): (WebCore::VideoFullscreenModelVideoElement::willEnterPictureInPicture): (WebCore::VideoFullscreenModelVideoElement::didEnterPictureInPicture): (WebCore::VideoFullscreenModelVideoElement::failedToEnterPictureInPicture): (WebCore::VideoFullscreenModelVideoElement::willExitPictureInPicture): (WebCore::VideoFullscreenModelVideoElement::didExitPictureInPicture): * Source/WebCore/platform/graphics/DisplayRefreshMonitor.cpp: (WebCore::DisplayRefreshMonitor::maximumClientPreferredFramesPerSecond const): (WebCore::DisplayRefreshMonitor::displayDidRefresh): * Source/WebCore/platform/graphics/DisplayRefreshMonitor.h: * Source/WebCore/platform/graphics/DisplayRefreshMonitorClient.h: * Source/WebCore/platform/graphics/MediaPlayer.cpp: (WebCore::bestMediaEngineForSupportParameters): * Source/WebCore/platform/graphics/MediaPlayer.h: * Source/WebCore/platform/graphics/RenderingResource.h: (WebCore::RenderingResource::~RenderingResource): * Source/WebCore/platform/graphics/TiledBacking.h: * Source/WebCore/platform/graphics/ca/LayerPool.cpp: (WebCore::LayerPool::allLayerPools): * Source/WebCore/platform/graphics/ca/LayerPool.h: * Source/WebCore/platform/ios/TileControllerMemoryHandlerIOS.cpp: (WebCore::TileControllerMemoryHandler::totalUnparentedTiledLayers const): (WebCore::TileControllerMemoryHandler::trimUnparentedTilesToTarget): * Source/WebCore/platform/ios/TileControllerMemoryHandlerIOS.h: * Source/WebCore/platform/ios/WebVideoFullscreenControllerAVKit.mm: (VideoFullscreenControllerContext::hasVideoChanged): (VideoFullscreenControllerContext::videoDimensionsChanged): (VideoFullscreenControllerContext::willEnterPictureInPicture): (VideoFullscreenControllerContext::didEnterPictureInPicture): (VideoFullscreenControllerContext::failedToEnterPictureInPicture): (VideoFullscreenControllerContext::willExitPictureInPicture): (VideoFullscreenControllerContext::didExitPictureInPicture): * Source/WebCore/platform/mediastream/RealtimeMediaSource.cpp: (WebCore::RealtimeMediaSource::audioSamplesAvailable): * Source/WebCore/platform/mediastream/RealtimeMediaSource.h: * Source/WebCore/platform/mediastream/mac/BaseAudioSharedUnit.cpp: (WebCore::BaseAudioSharedUnit::forEachClient const): (WebCore::BaseAudioSharedUnit::audioSamplesAvailable): * Source/WebCore/platform/mediastream/mac/BaseAudioSharedUnit.h: * Source/WebCore/platform/mediastream/mac/CoreAudioCaptureSource.h: * Source/WebCore/platform/network/NetworkStorageSession.h: * Source/WebCore/platform/network/cocoa/NetworkStorageSessionCocoa.mm: (WebCore::NetworkStorageSession::registerCookieChangeListenersIfNecessary): (WebCore::NetworkStorageSession::startListeningForCookieChangeNotifications): * Source/WebCore/rendering/MarkedText.cpp: (WebCore::MarkedText::subdivide): * Source/WebCore/rendering/MarkedText.h: Canonical link: https://commits.webkit.org/268159@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes