Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 72c52a105820bb41d3415847ac96a0fe03fbf9c4 https://github.com/WebKit/WebKit/commit/72c52a105820bb41d3415847ac96a0fe03fbf9c4 Author: Chris Dumez <cdu...@apple.com> Date: 2025-03-07 (Fri, 07 Mar 2025)
Changed paths: M Source/WebCore/Modules/encryptedmedia/MediaKeySystemAccess.cpp M Source/WebCore/Modules/encryptedmedia/MediaKeySystemRequest.cpp M Source/WebCore/Modules/mediastream/RTCDtlsTransport.cpp M Source/WebCore/Modules/mediastream/RTCSctpTransport.cpp M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp M Source/WebCore/Modules/notifications/Notification.cpp M Source/WebCore/Modules/paymentrequest/PaymentRequest.cpp M Source/WebCore/Modules/paymentrequest/PaymentResponse.cpp M Source/WebCore/Modules/reporting/ReportingObserver.cpp M Source/WebCore/Modules/web-locks/WebLockManager.cpp M Source/WebCore/Modules/webaudio/BaseAudioContext.cpp M Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.cpp M Source/WebCore/Modules/webcodecs/WebCodecsBase.cpp M Source/WebCore/Modules/webcodecs/WebCodecsUtilities.h M Source/WebCore/Modules/webxr/WebXRInputSourceArray.cpp M Source/WebCore/Modules/webxr/WebXRSession.cpp M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations M Source/WebCore/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations M Source/WebCore/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations M Source/WebCore/dom/BroadcastChannel.cpp M Source/WebCore/dom/MessagePort.cpp M Source/WebCore/fileapi/FileReader.cpp M Source/WebCore/html/CanvasBase.h M Source/WebCore/html/CustomPaintCanvas.h M Source/WebCore/html/HTMLCanvasElement.cpp M Source/WebCore/html/HTMLCanvasElement.h M Source/WebCore/html/HTMLTrackElement.cpp M Source/WebCore/html/OffscreenCanvas.cpp M Source/WebCore/html/OffscreenCanvas.h M Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp M Source/WebCore/html/canvas/WebGLSync.cpp M Source/WebCore/html/track/TrackListBase.cpp M Source/WebCore/page/ScreenOrientation.cpp M Source/WebCore/workers/Worker.cpp M Source/WebCore/workers/WorkerMessagingProxy.cpp M Source/WebCore/workers/service/ServiceWorkerContainer.cpp M Source/WebCore/xml/XMLHttpRequest.cpp M Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp M Source/WebKit/Shared/XR/XRDeviceProxy.cpp Log Message: ----------- Reduce use of ActiveDOMObject::legacyQueueTaskKeepingObjectAlive() https://bugs.webkit.org/show_bug.cgi?id=289357 Reviewed by Geoffrey Garen. * Source/WebCore/Modules/encryptedmedia/MediaKeySystemAccess.cpp: (WebCore::MediaKeySystemAccess::createMediaKeys): * Source/WebCore/Modules/encryptedmedia/MediaKeySystemRequest.cpp: (WebCore::MediaKeySystemRequest::allow): * Source/WebCore/Modules/mediastream/RTCDtlsTransport.cpp: (WebCore::RTCDtlsTransport::onStateChanged): * Source/WebCore/Modules/mediastream/RTCSctpTransport.cpp: (WebCore::RTCSctpTransport::onStateChanged): * Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp: (WebCore::LibWebRTCMediaEndpoint::createStatsCollector): * Source/WebCore/Modules/notifications/Notification.cpp: (WebCore::Notification::showSoon): (WebCore::Notification::dispatchClickEvent): * Source/WebCore/Modules/paymentrequest/PaymentRequest.cpp: (WebCore::PaymentRequest::stop): * Source/WebCore/Modules/paymentrequest/PaymentResponse.cpp: (WebCore::PaymentResponse::stop): * Source/WebCore/Modules/reporting/ReportingObserver.cpp: (WebCore::ReportingObserver::appendQueuedReportIfCorrectType): * Source/WebCore/Modules/web-locks/WebLockManager.cpp: (WebCore::WebLockManager::didCompleteLockRequest): (WebCore::WebLockManager::query): * Source/WebCore/Modules/webaudio/BaseAudioContext.cpp: (WebCore::BaseAudioContext::decodeAudioData): (WebCore::BaseAudioContext::postTask): * Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.cpp: (WebCore::WebCodecsAudioEncoder::encode): * Source/WebCore/Modules/webcodecs/WebCodecsBase.cpp: (WebCore::WebCodecsBase::scheduleDequeueEvent): * Source/WebCore/Modules/webcodecs/WebCodecsUtilities.h: (WebCore::postTaskToCodec): * Source/WebCore/Modules/webxr/WebXRInputSourceArray.cpp: (WebCore::WebXRInputSourceArray::update): * Source/WebCore/Modules/webxr/WebXRSession.cpp: (WebCore::WebXRSession::requestReferenceSpace): (WebCore::WebXRSession::sessionDidInitializeInputSources): (WebCore::WebXRSession::onFrame): * Source/WebCore/dom/BroadcastChannel.cpp: (WebCore::BroadcastChannel::dispatchMessage): * Source/WebCore/dom/MessagePort.cpp: (WebCore::MessagePort::dispatchMessages): * Source/WebCore/fileapi/FileReader.cpp: (WebCore::FileReader::enqueueTask): * Source/WebCore/html/CanvasBase.h: * Source/WebCore/html/CustomPaintCanvas.h: * Source/WebCore/html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::queueTaskKeepingObjectAlive): (WebCore::HTMLCanvasElement::legacyQueueTaskKeepingObjectAlive): Deleted. * Source/WebCore/html/HTMLCanvasElement.h: * Source/WebCore/html/HTMLTrackElement.cpp: (WebCore::HTMLTrackElement::scheduleTask): * Source/WebCore/html/OffscreenCanvas.cpp: (WebCore::OffscreenCanvas::queueTaskKeepingObjectAlive): (WebCore::OffscreenCanvas::legacyQueueTaskKeepingObjectAlive): Deleted. * Source/WebCore/html/OffscreenCanvas.h: * Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp: (WebCore::WebGLRenderingContextBase::scheduleTaskToDispatchContextLostEvent): * Source/WebCore/html/canvas/WebGLSync.cpp: (WebCore::WebGLSync::scheduleAllowCacheUpdate): * Source/WebCore/html/track/TrackListBase.cpp: (WebCore::TrackListBase::scheduleChangeEvent): * Source/WebCore/page/ScreenOrientation.cpp: (WebCore::ScreenOrientation::lock): * Source/WebCore/workers/Worker.cpp: (WebCore::Worker::reportError): * Source/WebCore/workers/WorkerMessagingProxy.cpp: (WebCore::WorkerMessagingProxy::postMessageToWorkerObject): * Source/WebCore/workers/service/ServiceWorkerContainer.cpp: (WebCore::ServiceWorkerContainer::ready): (WebCore::ServiceWorkerContainer::getRegistration): (WebCore::ServiceWorkerContainer::updateRegistrationState): (WebCore::ServiceWorkerContainer::updateWorkerState): (WebCore::ServiceWorkerContainer::getRegistrations): (WebCore::ServiceWorkerContainer::startMessages): (WebCore::ServiceWorkerContainer::jobFailedWithException): (WebCore::ServiceWorkerContainer::jobResolvedWithRegistration): (WebCore::ServiceWorkerContainer::postMessage): (WebCore::ServiceWorkerContainer::jobResolvedWithUnregistrationResult): (WebCore::ServiceWorkerContainer::jobFailedLoadingScript): * Source/WebCore/xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::prepareToSend): (WebCore::XMLHttpRequest::handleCancellation): (WebCore::XMLHttpRequest::didFail): * Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp: (WebCore::XMLHttpRequestProgressEventThrottle::suspend): (WebCore::XMLHttpRequestProgressEventThrottle::resume): * Source/WebKit/Shared/XR/XRDeviceProxy.cpp: (WebKit::XRDeviceProxy::initializeTrackingAndRendering): Canonical link: https://commits.webkit.org/291822@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes