Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 02ffb3d0d1d2c07f9640571915fad69d7a9614a7
https://github.com/WebKit/WebKit/commit/02ffb3d0d1d2c07f9640571915fad69d7a9614a7
Author: Ryosuke Niwa <[email protected]>
Date: 2025-04-29 (Tue, 29 Apr 2025)
Changed paths:
M Source/WebCore/Headers.cmake
M Source/WebCore/Modules/WebGPU/GPUDevice.h
M Source/WebCore/Modules/applepay/ApplePaySession.cpp
M Source/WebCore/Modules/applepay/ApplePaySession.h
M Source/WebCore/Modules/async-clipboard/Clipboard.cpp
M Source/WebCore/Modules/audiosession/DOMAudioSession.cpp
M Source/WebCore/Modules/audiosession/DOMAudioSession.h
M Source/WebCore/Modules/cookie-store/CookieStore.cpp
M Source/WebCore/Modules/encryptedmedia/MediaKeySession.h
M Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeySession.h
M Source/WebCore/Modules/indexeddb/IDBDatabase.cpp
M Source/WebCore/Modules/indexeddb/IDBDatabase.h
M Source/WebCore/Modules/indexeddb/IDBRequest.cpp
M Source/WebCore/Modules/indexeddb/IDBTransaction.h
M Source/WebCore/Modules/mediarecorder/MediaRecorder.h
M Source/WebCore/Modules/mediasession/MediaSessionCoordinator.cpp
M Source/WebCore/Modules/mediasession/MediaSessionCoordinator.h
M Source/WebCore/Modules/mediasource/MediaSource.cpp
M Source/WebCore/Modules/mediasource/SourceBuffer.h
M Source/WebCore/Modules/mediasource/SourceBufferList.h
M Source/WebCore/Modules/mediastream/MediaDevices.cpp
M Source/WebCore/Modules/mediastream/MediaDevices.h
M Source/WebCore/Modules/mediastream/MediaStream.cpp
M Source/WebCore/Modules/mediastream/MediaStream.h
M Source/WebCore/Modules/mediastream/MediaStreamTrack.cpp
M Source/WebCore/Modules/mediastream/MediaStreamTrack.h
M Source/WebCore/Modules/mediastream/RTCDTMFSender.h
M Source/WebCore/Modules/mediastream/RTCDataChannel.h
M Source/WebCore/Modules/mediastream/RTCDtlsTransport.cpp
M Source/WebCore/Modules/mediastream/RTCDtlsTransport.h
M Source/WebCore/Modules/mediastream/RTCIceTransport.cpp
M Source/WebCore/Modules/mediastream/RTCIceTransport.h
M Source/WebCore/Modules/mediastream/RTCPeerConnection.h
M Source/WebCore/Modules/mediastream/RTCRtpSFrameTransform.cpp
M Source/WebCore/Modules/mediastream/RTCRtpSFrameTransform.h
M Source/WebCore/Modules/mediastream/RTCSctpTransport.cpp
M Source/WebCore/Modules/mediastream/RTCSctpTransport.h
M Source/WebCore/Modules/notifications/Notification.cpp
M Source/WebCore/Modules/notifications/Notification.h
M Source/WebCore/Modules/paymentrequest/PaymentRequest.cpp
M Source/WebCore/Modules/paymentrequest/PaymentRequest.h
M Source/WebCore/Modules/paymentrequest/PaymentResponse.h
M Source/WebCore/Modules/permissions/PermissionStatus.cpp
M Source/WebCore/Modules/permissions/PermissionStatus.h
M Source/WebCore/Modules/pictureinpicture/PictureInPictureWindow.h
M Source/WebCore/Modules/remoteplayback/RemotePlayback.h
M Source/WebCore/Modules/screen-wake-lock/WakeLockSentinel.cpp
M Source/WebCore/Modules/screen-wake-lock/WakeLockSentinel.h
M Source/WebCore/Modules/speech/SpeechRecognition.cpp
M Source/WebCore/Modules/speech/SpeechRecognition.h
M Source/WebCore/Modules/speech/SpeechSynthesis.cpp
M Source/WebCore/Modules/speech/SpeechSynthesis.h
M Source/WebCore/Modules/speech/SpeechSynthesisUtterance.cpp
M Source/WebCore/Modules/speech/SpeechSynthesisUtterance.h
M Source/WebCore/Modules/webaudio/AudioNode.cpp
M Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp
M Source/WebCore/Modules/webaudio/BaseAudioContext.cpp
M Source/WebCore/Modules/webaudio/ScriptProcessorNode.cpp
M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.h
M Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.h
M Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.h
M Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoder.h
M Source/WebCore/Modules/websockets/WebSocket.cpp
M Source/WebCore/Modules/webxr/WebXRLayer.h
M Source/WebCore/Modules/webxr/WebXRSession.h
M Source/WebCore/Modules/webxr/WebXRSpace.h
M Source/WebCore/Modules/webxr/WebXRSystem.h
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/accessibility/AccessibilityRenderObject.cpp
M Source/WebCore/accessibility/AccessibilitySVGObject.cpp
M Source/WebCore/accessibility/ios/AccessibilityObjectIOS.mm
M Source/WebCore/animation/WebAnimation.h
M Source/WebCore/bindings/js/JSEventTargetCustom.h
M Source/WebCore/bindings/scripts/InFilesCompiler.pm
M Source/WebCore/css/FontFaceSet.h
M Source/WebCore/css/MediaQueryList.cpp
M Source/WebCore/css/MediaQueryList.h
M Source/WebCore/dom/AbortSignal.cpp
M Source/WebCore/dom/AbortSignal.h
M Source/WebCore/dom/BroadcastChannel.cpp
M Source/WebCore/dom/BroadcastChannel.h
M Source/WebCore/dom/EventContext.cpp
M Source/WebCore/dom/EventTarget.cpp
M Source/WebCore/dom/EventTarget.h
M Source/WebCore/dom/EventTargetFactory.in
A Source/WebCore/dom/EventTargetInlines.h
M Source/WebCore/dom/MessagePort.cpp
M Source/WebCore/dom/MessagePort.h
M Source/WebCore/dom/Node.cpp
M Source/WebCore/editing/TextManipulationController.cpp
M Source/WebCore/fileapi/FileReader.h
M Source/WebCore/html/HTMLCanvasElement.cpp
M Source/WebCore/html/HTMLMediaElement.cpp
M Source/WebCore/html/HTMLTrackElement.cpp
M Source/WebCore/html/MediaController.h
M Source/WebCore/html/OffscreenCanvas.h
M Source/WebCore/html/closewatcher/CloseWatcher.cpp
M Source/WebCore/html/closewatcher/CloseWatcher.h
M Source/WebCore/html/track/AudioTrackList.cpp
M Source/WebCore/html/track/TextTrack.h
M Source/WebCore/html/track/TextTrackCue.h
M Source/WebCore/html/track/TextTrackList.cpp
M Source/WebCore/html/track/VideoTrackList.cpp
M Source/WebCore/inspector/InspectorAuditDOMObject.cpp
M Source/WebCore/inspector/agents/InspectorCSSAgent.cpp
M Source/WebCore/loader/appcache/DOMApplicationCache.h
M Source/WebCore/page/DOMWindow.h
M Source/WebCore/page/EventHandler.cpp
M Source/WebCore/page/EventSource.h
M Source/WebCore/page/LocalDOMWindow.cpp
M Source/WebCore/page/LocalDOMWindow.h
M Source/WebCore/page/Navigation.cpp
M Source/WebCore/page/NavigationHistoryEntry.cpp
M Source/WebCore/page/Performance.h
M Source/WebCore/page/PointerCaptureController.cpp
M Source/WebCore/page/Quirks.cpp
M Source/WebCore/page/ScreenOrientation.cpp
M Source/WebCore/page/ScreenOrientation.h
M Source/WebCore/page/VisualViewport.cpp
M Source/WebCore/page/ios/FrameIOS.mm
M Source/WebCore/style/StyleAdjuster.cpp
M Source/WebCore/svg/SVGElement.cpp
M Source/WebCore/svg/SVGUseElement.cpp
M Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp
M Source/WebCore/workers/Worker.h
M Source/WebCore/workers/service/ServiceWorker.cpp
M Source/WebCore/workers/service/ServiceWorkerContainer.h
M Source/WebCore/workers/service/ServiceWorkerGlobalScope.cpp
M Source/WebCore/workers/service/ServiceWorkerRegistration.cpp
M
Source/WebCore/workers/service/background-fetch/BackgroundFetchRegistration.h
M Source/WebCore/workers/shared/SharedWorker.cpp
M Source/WebCore/workers/shared/SharedWorkerGlobalScope.h
M Source/WebCore/worklets/WorkletGlobalScope.h
M Source/WebCore/xml/XMLHttpRequest.cpp
M Source/WebCore/xml/XMLHttpRequest.h
M Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp
M Source/WebCore/xml/XMLHttpRequestUpload.cpp
M Source/WebCore/xml/XMLHttpRequestUpload.h
Log Message:
-----------
Introduce EventTargetInlines.h and move inline functions there
https://bugs.webkit.org/show_bug.cgi?id=292245
Reviewed by Anne van Kesteren.
This PR extracts EventTargetInlines.h out of EventTarget.h.
* Source/WebCore/Headers.cmake:
* Source/WebCore/Modules/WebGPU/GPUDevice.h:
* Source/WebCore/Modules/applepay/ApplePaySession.cpp:
* Source/WebCore/Modules/applepay/ApplePaySession.h:
* Source/WebCore/Modules/async-clipboard/Clipboard.cpp:
* Source/WebCore/Modules/audiosession/DOMAudioSession.cpp:
* Source/WebCore/Modules/audiosession/DOMAudioSession.h:
* Source/WebCore/Modules/cookie-store/CookieStore.cpp:
* Source/WebCore/Modules/encryptedmedia/MediaKeySession.h:
* Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeySession.h:
* Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:
* Source/WebCore/Modules/indexeddb/IDBDatabase.h:
* Source/WebCore/Modules/indexeddb/IDBRequest.cpp:
* Source/WebCore/Modules/indexeddb/IDBTransaction.h:
* Source/WebCore/Modules/mediarecorder/MediaRecorder.h:
* Source/WebCore/Modules/mediasession/MediaSessionCoordinator.cpp:
* Source/WebCore/Modules/mediasession/MediaSessionCoordinator.h:
* Source/WebCore/Modules/mediasource/MediaSource.cpp:
* Source/WebCore/Modules/mediasource/SourceBuffer.h:
* Source/WebCore/Modules/mediasource/SourceBufferList.h:
* Source/WebCore/Modules/mediastream/MediaDevices.cpp:
* Source/WebCore/Modules/mediastream/MediaDevices.h:
* Source/WebCore/Modules/mediastream/MediaStream.cpp:
* Source/WebCore/Modules/mediastream/MediaStream.h:
* Source/WebCore/Modules/mediastream/MediaStreamTrack.cpp:
* Source/WebCore/Modules/mediastream/MediaStreamTrack.h:
* Source/WebCore/Modules/mediastream/RTCDTMFSender.h:
* Source/WebCore/Modules/mediastream/RTCDataChannel.h:
* Source/WebCore/Modules/mediastream/RTCDtlsTransport.cpp:
* Source/WebCore/Modules/mediastream/RTCDtlsTransport.h:
* Source/WebCore/Modules/mediastream/RTCIceTransport.cpp:
* Source/WebCore/Modules/mediastream/RTCIceTransport.h:
* Source/WebCore/Modules/mediastream/RTCPeerConnection.h:
* Source/WebCore/Modules/mediastream/RTCRtpSFrameTransform.cpp:
* Source/WebCore/Modules/mediastream/RTCRtpSFrameTransform.h:
* Source/WebCore/Modules/mediastream/RTCSctpTransport.cpp:
* Source/WebCore/Modules/mediastream/RTCSctpTransport.h:
* Source/WebCore/Modules/notifications/Notification.cpp:
* Source/WebCore/Modules/notifications/Notification.h:
* Source/WebCore/Modules/paymentrequest/PaymentRequest.cpp:
* Source/WebCore/Modules/paymentrequest/PaymentRequest.h:
* Source/WebCore/Modules/paymentrequest/PaymentResponse.h:
* Source/WebCore/Modules/permissions/PermissionStatus.cpp:
* Source/WebCore/Modules/permissions/PermissionStatus.h:
* Source/WebCore/Modules/pictureinpicture/PictureInPictureWindow.h:
* Source/WebCore/Modules/remoteplayback/RemotePlayback.h:
* Source/WebCore/Modules/screen-wake-lock/WakeLockSentinel.cpp:
* Source/WebCore/Modules/screen-wake-lock/WakeLockSentinel.h:
* Source/WebCore/Modules/speech/SpeechRecognition.cpp:
* Source/WebCore/Modules/speech/SpeechRecognition.h:
* Source/WebCore/Modules/speech/SpeechSynthesis.cpp:
* Source/WebCore/Modules/speech/SpeechSynthesis.h:
* Source/WebCore/Modules/speech/SpeechSynthesisUtterance.cpp:
* Source/WebCore/Modules/speech/SpeechSynthesisUtterance.h:
* Source/WebCore/Modules/webaudio/AudioNode.cpp:
* Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp:
* Source/WebCore/Modules/webaudio/BaseAudioContext.cpp:
* Source/WebCore/Modules/webaudio/ScriptProcessorNode.cpp:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.h:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.h:
* Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.h:
* Source/WebCore/Modules/webcodecs/WebCodecsVideoEncoder.h:
* Source/WebCore/Modules/websockets/WebSocket.cpp:
* Source/WebCore/Modules/webxr/WebXRLayer.h:
* Source/WebCore/Modules/webxr/WebXRSession.h:
* Source/WebCore/Modules/webxr/WebXRSpace.h:
* Source/WebCore/Modules/webxr/WebXRSystem.h:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/accessibility/AccessibilityRenderObject.cpp:
* Source/WebCore/accessibility/AccessibilitySVGObject.cpp:
* Source/WebCore/accessibility/ios/AccessibilityObjectIOS.mm:
* Source/WebCore/animation/WebAnimation.h:
* Source/WebCore/bindings/js/JSEventTargetCustom.h:
* Source/WebCore/bindings/scripts/InFilesCompiler.pm:
(generateInterfacesHeader):
* Source/WebCore/css/FontFaceSet.h:
* Source/WebCore/css/MediaQueryList.cpp:
* Source/WebCore/css/MediaQueryList.h:
* Source/WebCore/dom/AbortSignal.cpp:
* Source/WebCore/dom/AbortSignal.h:
* Source/WebCore/dom/BroadcastChannel.cpp:
* Source/WebCore/dom/BroadcastChannel.h:
* Source/WebCore/dom/EventContext.cpp:
* Source/WebCore/dom/EventTarget.cpp:
(WebCore::EventTarget::hasAnyEventListeners const):
* Source/WebCore/dom/EventTarget.h:
(WebCore::EventTarget::eventTargetData const): Deleted.
(WebCore::EventTarget::eventTargetData): Deleted.
(WebCore::EventTarget::eventTargetDataConcurrently): Deleted.
(WebCore::EventTarget::enumerateEventListenerTypes const): Deleted.
(WebCore::EventTarget::containsMatchingEventListener const): Deleted.
(WebCore::EventTarget::ensureEventTargetData): Deleted.
(WebCore::EventTarget::hasEventListeners const): Deleted.
(WebCore::EventTarget::hasAnyEventListeners const): Deleted.
(WebCore::EventTarget::hasCapturingEventListeners): Deleted.
(WebCore::EventTarget::visitJSEventListeners): Deleted.
* Source/WebCore/dom/EventTargetFactory.in:
* Source/WebCore/dom/EventTargetInlines.h: Added.
(WebCore::EventTarget::hasEventListeners const):
(WebCore::EventTarget::hasCapturingEventListeners):
(WebCore::EventTarget::eventTargetData const):
(WebCore::EventTarget::eventTargetData):
(WebCore::EventTarget::eventTargetDataConcurrently):
(WebCore::EventTarget::ensureEventTargetData):
(WebCore::EventTarget::enumerateEventListenerTypes const):
(WebCore::EventTarget::containsMatchingEventListener const):
(WebCore::EventTarget::visitJSEventListeners):
* Source/WebCore/dom/MessagePort.cpp:
* Source/WebCore/dom/MessagePort.h:
* Source/WebCore/dom/Node.cpp:
* Source/WebCore/editing/TextManipulationController.cpp:
* Source/WebCore/fileapi/FileReader.h:
* Source/WebCore/html/HTMLCanvasElement.cpp:
* Source/WebCore/html/HTMLMediaElement.cpp:
* Source/WebCore/html/HTMLTrackElement.cpp:
* Source/WebCore/html/MediaController.h:
* Source/WebCore/html/OffscreenCanvas.h:
* Source/WebCore/html/closewatcher/CloseWatcher.cpp:
* Source/WebCore/html/closewatcher/CloseWatcher.h:
* Source/WebCore/html/track/AudioTrackList.cpp:
* Source/WebCore/html/track/TextTrack.h:
* Source/WebCore/html/track/TextTrackCue.h:
* Source/WebCore/html/track/TextTrackList.cpp:
* Source/WebCore/html/track/VideoTrackList.cpp:
* Source/WebCore/inspector/InspectorAuditDOMObject.cpp:
* Source/WebCore/inspector/agents/InspectorCSSAgent.cpp:
* Source/WebCore/loader/appcache/DOMApplicationCache.h:
* Source/WebCore/page/DOMWindow.h:
* Source/WebCore/page/EventHandler.cpp:
* Source/WebCore/page/EventSource.h:
* Source/WebCore/page/LocalDOMWindow.cpp:
* Source/WebCore/page/LocalDOMWindow.h:
* Source/WebCore/page/Navigation.cpp:
* Source/WebCore/page/NavigationHistoryEntry.cpp:
* Source/WebCore/page/Performance.h:
* Source/WebCore/page/PointerCaptureController.cpp:
* Source/WebCore/page/Quirks.cpp:
* Source/WebCore/page/ScreenOrientation.cpp:
* Source/WebCore/page/ScreenOrientation.h:
* Source/WebCore/page/VisualViewport.cpp:
* Source/WebCore/page/ios/FrameIOS.mm:
* Source/WebCore/style/StyleAdjuster.cpp:
* Source/WebCore/svg/SVGElement.cpp:
* Source/WebCore/svg/SVGUseElement.cpp:
* Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp:
* Source/WebCore/workers/Worker.h:
* Source/WebCore/workers/service/ServiceWorker.cpp:
* Source/WebCore/workers/service/ServiceWorkerContainer.h:
* Source/WebCore/workers/service/ServiceWorkerGlobalScope.cpp:
* Source/WebCore/workers/service/ServiceWorkerRegistration.cpp:
* Source/WebCore/workers/service/background-fetch/BackgroundFetchRegistration.h:
* Source/WebCore/workers/shared/SharedWorker.cpp:
* Source/WebCore/workers/shared/SharedWorkerGlobalScope.h:
* Source/WebCore/worklets/WorkletGlobalScope.h:
* Source/WebCore/xml/XMLHttpRequest.cpp:
* Source/WebCore/xml/XMLHttpRequest.h:
* Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp:
* Source/WebCore/xml/XMLHttpRequestUpload.cpp:
* Source/WebCore/xml/XMLHttpRequestUpload.h:
Canonical link: https://commits.webkit.org/294283@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