[webkit-changes] [WebKit/WebKit] 2b723a: Rename DOMWindow to LocalDOMWindow

Chris Dumez noreply at github.com
Tue Mar 14 15:19:36 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2b723a047e7e48a92880910538adc37c39c790b9
      https://github.com/WebKit/WebKit/commit/2b723a047e7e48a92880910538adc37c39c790b9
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2023-03-14 (Tue, 14 Mar 2023)

  Changed paths:
    M Source/WebCore/CMakeLists.txt
    M Source/WebCore/DerivedSources-input.xcfilelist
    M Source/WebCore/DerivedSources-output.xcfilelist
    M Source/WebCore/DerivedSources.make
    M Source/WebCore/Headers.cmake
    M Source/WebCore/Modules/applepay/ApplePaySession.cpp
    M Source/WebCore/Modules/cache/WindowOrWorkerGlobalScopeCaches.cpp
    M Source/WebCore/Modules/cache/WindowOrWorkerGlobalScopeCaches.h
    M Source/WebCore/Modules/encryptedmedia/MediaKeySystemController.cpp
    M Source/WebCore/Modules/fetch/WindowOrWorkerGlobalScopeFetch.cpp
    M Source/WebCore/Modules/fetch/WindowOrWorkerGlobalScopeFetch.h
    M Source/WebCore/Modules/gamepad/GamepadManager.cpp
    M Source/WebCore/Modules/gamepad/GamepadManager.h
    M Source/WebCore/Modules/gamepad/NavigatorGamepad.cpp
    M Source/WebCore/Modules/geolocation/NavigatorGeolocation.cpp
    M Source/WebCore/Modules/indexeddb/IDBTransaction.cpp
    M Source/WebCore/Modules/indexeddb/WindowOrWorkerGlobalScopeIndexedDatabase.cpp
    M Source/WebCore/Modules/indexeddb/WindowOrWorkerGlobalScopeIndexedDatabase.h
    M Source/WebCore/Modules/mediasession/MediaSession.cpp
    M Source/WebCore/Modules/mediastream/NavigatorMediaDevices.cpp
    M Source/WebCore/Modules/mediastream/NavigatorMediaDevices.h
    M Source/WebCore/Modules/mediastream/UserMediaController.cpp
    M Source/WebCore/Modules/notifications/Notification.cpp
    M Source/WebCore/Modules/push-api/PushManager.cpp
    M Source/WebCore/Modules/reporting/ReportingObserver.cpp
    M Source/WebCore/Modules/screen-wake-lock/WakeLock.cpp
    M Source/WebCore/Modules/speech/DOMWindow+SpeechSynthesis.idl
    M Source/WebCore/Modules/speech/DOMWindowSpeechSynthesis.cpp
    M Source/WebCore/Modules/speech/DOMWindowSpeechSynthesis.h
    M Source/WebCore/Modules/webaudio/AudioContext.cpp
    M Source/WebCore/Modules/webaudio/AudioContext.h
    M Source/WebCore/Modules/webdatabase/DOMWindow+WebDatabase.idl
    M Source/WebCore/Modules/webdatabase/DOMWindowWebDatabase.cpp
    M Source/WebCore/Modules/webdatabase/DOMWindowWebDatabase.h
    M Source/WebCore/Modules/webdatabase/Database.cpp
    M Source/WebCore/Modules/websockets/WebSocket.cpp
    M Source/WebCore/Modules/webxr/WebXRSystem.cpp
    M Source/WebCore/Modules/webxr/WebXRSystem.h
    M Source/WebCore/Sources.txt
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/animation/AcceleratedTimeline.cpp
    M Source/WebCore/animation/DocumentTimelinesController.cpp
    M Source/WebCore/bindings/js/CommonVM.cpp
    M Source/WebCore/bindings/js/DOMWrapperWorld.cpp
    M Source/WebCore/bindings/js/JSCustomElementInterface.cpp
    M Source/WebCore/bindings/js/JSDOMBindingSecurity.cpp
    M Source/WebCore/bindings/js/JSDOMBindingSecurity.h
    M Source/WebCore/bindings/js/JSDOMBindingSecurityInlines.h
    M Source/WebCore/bindings/js/JSDOMExceptionHandling.cpp
    M Source/WebCore/bindings/js/JSDOMGlobalObject.cpp
    M Source/WebCore/bindings/js/JSDOMPromise.cpp
    M Source/WebCore/bindings/js/JSDOMPromiseDeferred.cpp
    M Source/WebCore/bindings/js/JSDOMPromiseDeferred.h
    M Source/WebCore/bindings/js/JSDOMWindowBase.cpp
    M Source/WebCore/bindings/js/JSDOMWindowBase.h
    R Source/WebCore/bindings/js/JSDOMWindowCustom.cpp
    R Source/WebCore/bindings/js/JSDOMWindowCustom.h
    M Source/WebCore/bindings/js/JSDOMWindowProperties.cpp
    M Source/WebCore/bindings/js/JSDOMWindowProperties.h
    M Source/WebCore/bindings/js/JSDOMWrapper.cpp
    M Source/WebCore/bindings/js/JSDocumentCustom.cpp
    M Source/WebCore/bindings/js/JSErrorHandler.cpp
    M Source/WebCore/bindings/js/JSEventListener.cpp
    M Source/WebCore/bindings/js/JSEventListener.h
    M Source/WebCore/bindings/js/JSEventTargetCustom.cpp
    M Source/WebCore/bindings/js/JSEventTargetCustom.h
    M Source/WebCore/bindings/js/JSHTMLElementCustom.cpp
    M Source/WebCore/bindings/js/JSLazyEventListener.cpp
    M Source/WebCore/bindings/js/JSLazyEventListener.h
    A Source/WebCore/bindings/js/JSLocalDOMWindowCustom.cpp
    A Source/WebCore/bindings/js/JSLocalDOMWindowCustom.h
    M Source/WebCore/bindings/js/JSLocationCustom.cpp
    M Source/WebCore/bindings/js/JSMessageEventCustom.cpp
    M Source/WebCore/bindings/js/JSNodeCustom.cpp
    M Source/WebCore/bindings/js/JSRemoteDOMWindowCustom.cpp
    M Source/WebCore/bindings/js/JSWindowProxy.cpp
    M Source/WebCore/bindings/js/JSWindowProxy.h
    M Source/WebCore/bindings/js/JSXMLDocumentCustom.cpp
    M Source/WebCore/bindings/js/ScheduledAction.cpp
    M Source/WebCore/bindings/js/ScriptCachedFrameData.cpp
    M Source/WebCore/bindings/js/ScriptCachedFrameData.h
    M Source/WebCore/bindings/js/ScriptController.cpp
    M Source/WebCore/bindings/js/ScriptController.h
    M Source/WebCore/bindings/js/ScriptControllerMac.mm
    M Source/WebCore/bindings/js/WebCoreJSClientData.cpp
    M Source/WebCore/bindings/js/WebCoreJSClientData.h
    M Source/WebCore/bindings/js/WindowProxy.cpp
    M Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
    M Source/WebCore/bindings/scripts/preprocess-idls.pl
    R Source/WebCore/bindings/scripts/test/DOMWindow.idl
    R Source/WebCore/bindings/scripts/test/DOMWindowConstructors.idl
    R Source/WebCore/bindings/scripts/test/JS/JSDOMWindow.cpp
    R Source/WebCore/bindings/scripts/test/JS/JSDOMWindow.h
    R Source/WebCore/bindings/scripts/test/JS/JSDOMWindowConstructors.cpp
    R Source/WebCore/bindings/scripts/test/JS/JSDOMWindowConstructors.h
    A Source/WebCore/bindings/scripts/test/JS/JSLocalDOMWindow.cpp
    A Source/WebCore/bindings/scripts/test/JS/JSLocalDOMWindow.h
    A Source/WebCore/bindings/scripts/test/JS/JSLocalDOMWindowConstructors.cpp
    A Source/WebCore/bindings/scripts/test/JS/JSLocalDOMWindowConstructors.h
    M Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp
    A Source/WebCore/bindings/scripts/test/LocalDOMWindow.idl
    A Source/WebCore/bindings/scripts/test/LocalDOMWindowConstructors.idl
    M Source/WebCore/bindings/scripts/test/SupplementalDependencies.dep
    M Source/WebCore/bridge/jsc/BridgeJSC.cpp
    M Source/WebCore/bridge/objc/WebScriptObject.mm
    M Source/WebCore/css/MediaList.cpp
    M Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp
    M Source/WebCore/css/StyleMedia.cpp
    M Source/WebCore/css/StyleMedia.h
    M Source/WebCore/dom/CollectionIndexCache.cpp
    M Source/WebCore/dom/CustomElementReactionQueue.cpp
    M Source/WebCore/dom/CustomElementRegistry.cpp
    M Source/WebCore/dom/CustomElementRegistry.h
    M Source/WebCore/dom/DeviceOrientationAndMotionAccessController.cpp
    M Source/WebCore/dom/DeviceOrientationEvent.cpp
    M Source/WebCore/dom/Document.cpp
    M Source/WebCore/dom/Document.h
    M Source/WebCore/dom/Element.cpp
    M Source/WebCore/dom/Event.cpp
    M Source/WebCore/dom/EventContext.cpp
    M Source/WebCore/dom/EventPath.cpp
    M Source/WebCore/dom/EventTarget.cpp
    M Source/WebCore/dom/EventTargetFactory.in
    M Source/WebCore/dom/FullscreenManager.cpp
    M Source/WebCore/dom/IdleDeadline.cpp
    M Source/WebCore/dom/KeyboardEvent.cpp
    M Source/WebCore/dom/MouseRelatedEvent.cpp
    M Source/WebCore/dom/Node.cpp
    M Source/WebCore/dom/Range.cpp
    M Source/WebCore/dom/Range.h
    M Source/WebCore/dom/ScriptExecutionContext.cpp
    M Source/WebCore/dom/Touch.cpp
    M Source/WebCore/dom/TreeScope.cpp
    M Source/WebCore/dom/UserGestureIndicator.cpp
    M Source/WebCore/editing/FrameSelection.cpp
    M Source/WebCore/history/BackForwardCache.cpp
    M Source/WebCore/history/CachedFrame.cpp
    M Source/WebCore/history/CachedFrame.h
    M Source/WebCore/html/FeaturePolicy.cpp
    M Source/WebCore/html/HTMLBodyElement.cpp
    M Source/WebCore/html/HTMLCanvasElement.cpp
    M Source/WebCore/html/HTMLDocument.cpp
    M Source/WebCore/html/HTMLFormElement.cpp
    M Source/WebCore/html/HTMLFrameOwnerElement.cpp
    M Source/WebCore/html/HTMLImageLoader.cpp
    M Source/WebCore/html/HTMLInputElement.cpp
    M Source/WebCore/html/HTMLMediaElement.cpp
    M Source/WebCore/html/ImageDocument.cpp
    M Source/WebCore/html/PDFDocument.cpp
    M Source/WebCore/html/UserActivation.cpp
    M Source/WebCore/html/UserActivation.h
    M Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp
    M Source/WebCore/html/parser/HTMLConstructionSite.cpp
    M Source/WebCore/inspector/InspectorController.cpp
    M Source/WebCore/inspector/InspectorInstrumentation.cpp
    M Source/WebCore/inspector/InspectorInstrumentation.h
    M Source/WebCore/inspector/PageDebugger.cpp
    M Source/WebCore/inspector/WebInjectedScriptManager.cpp
    M Source/WebCore/inspector/WebInjectedScriptManager.h
    M Source/WebCore/inspector/agents/InspectorCSSAgent.cpp
    M Source/WebCore/inspector/agents/InspectorDOMAgent.cpp
    M Source/WebCore/inspector/agents/InspectorDOMStorageAgent.cpp
    M Source/WebCore/inspector/agents/InspectorIndexedDBAgent.cpp
    M Source/WebCore/inspector/agents/InspectorNetworkAgent.cpp
    M Source/WebCore/inspector/agents/InspectorTimelineAgent.cpp
    M Source/WebCore/inspector/agents/WebConsoleAgent.cpp
    M Source/WebCore/inspector/agents/WebConsoleAgent.h
    M Source/WebCore/inspector/agents/page/PageAuditAgent.cpp
    M Source/WebCore/inspector/agents/page/PageDebuggerAgent.cpp
    M Source/WebCore/inspector/agents/page/PageRuntimeAgent.cpp
    M Source/WebCore/loader/DocumentLoader.cpp
    M Source/WebCore/loader/DocumentThreadableLoader.cpp
    M Source/WebCore/loader/DocumentWriter.cpp
    M Source/WebCore/loader/FrameLoader.cpp
    M Source/WebCore/loader/FrameLoaderClient.h
    M Source/WebCore/loader/NavigationScheduler.cpp
    M Source/WebCore/loader/PolicyChecker.cpp
    M Source/WebCore/loader/ResourceTimingInformation.cpp
    M Source/WebCore/loader/appcache/DOMApplicationCache.cpp
    M Source/WebCore/loader/appcache/DOMApplicationCache.h
    M Source/WebCore/loader/cache/CachedResourceLoader.cpp
    M Source/WebCore/page/AbstractDOMWindow.h
    M Source/WebCore/page/BarProp.cpp
    M Source/WebCore/page/BarProp.h
    M Source/WebCore/page/Chrome.cpp
    M Source/WebCore/page/DOMSelection.cpp
    M Source/WebCore/page/DOMSelection.h
    M Source/WebCore/page/DOMWindow+CSSOM.idl
    M Source/WebCore/page/DOMWindow+CSSOMView.idl
    M Source/WebCore/page/DOMWindow+Compat.idl
    M Source/WebCore/page/DOMWindow+DeviceMotion.idl
    M Source/WebCore/page/DOMWindow+DeviceOrientation.idl
    M Source/WebCore/page/DOMWindow+RequestIdleCallback.idl
    M Source/WebCore/page/DOMWindow+Selection.idl
    M Source/WebCore/page/DOMWindow+VisualViewport.idl
    R Source/WebCore/page/DOMWindow.cpp
    R Source/WebCore/page/DOMWindow.h
    R Source/WebCore/page/DOMWindow.idl
    M Source/WebCore/page/DOMWindowExtension.cpp
    M Source/WebCore/page/DOMWindowExtension.h
    M Source/WebCore/page/DOMWindowProperty.cpp
    M Source/WebCore/page/DOMWindowProperty.h
    M Source/WebCore/page/DeviceController.cpp
    M Source/WebCore/page/DeviceController.h
    M Source/WebCore/page/FrameView.cpp
    M Source/WebCore/page/History.cpp
    M Source/WebCore/page/History.h
    M Source/WebCore/page/ImageAnalysisQueue.h
    M Source/WebCore/page/IntersectionObserver.cpp
    A Source/WebCore/page/LocalDOMWindow.cpp
    A Source/WebCore/page/LocalDOMWindow.h
    A Source/WebCore/page/LocalDOMWindow.idl
    M Source/WebCore/page/LocalFrame.cpp
    M Source/WebCore/page/LocalFrame.h
    M Source/WebCore/page/Location.cpp
    M Source/WebCore/page/Location.h
    M Source/WebCore/page/Navigator.cpp
    M Source/WebCore/page/Navigator.h
    M Source/WebCore/page/PerformanceLogging.cpp
    M Source/WebCore/page/PerformanceMark.cpp
    M Source/WebCore/page/PerformanceNavigation.cpp
    M Source/WebCore/page/PerformanceNavigation.h
    M Source/WebCore/page/PerformanceObserver.cpp
    M Source/WebCore/page/PerformanceTiming.cpp
    M Source/WebCore/page/PerformanceTiming.h
    M Source/WebCore/page/Quirks.cpp
    M Source/WebCore/page/RemoteDOMWindow.cpp
    M Source/WebCore/page/RemoteDOMWindow.h
    M Source/WebCore/page/ResourceUsageThread.cpp
    M Source/WebCore/page/Screen.cpp
    M Source/WebCore/page/Screen.h
    M Source/WebCore/page/ScreenOrientation.cpp
    M Source/WebCore/page/UserMessageHandler.idl
    M Source/WebCore/page/UserMessageHandlersNamespace.idl
    M Source/WebCore/page/VisualViewport.cpp
    M Source/WebCore/page/VisualViewport.h
    M Source/WebCore/page/WebKitNamespace.cpp
    M Source/WebCore/page/WebKitNamespace.h
    M Source/WebCore/page/WebKitNamespace.idl
    M Source/WebCore/page/cocoa/ResourceUsageOverlayCocoa.mm
    M Source/WebCore/page/ios/FrameIOS.mm
    M Source/WebCore/platform/cocoa/VideoFullscreenModelVideoElement.mm
    M Source/WebCore/storage/Storage.cpp
    M Source/WebCore/storage/Storage.h
    M Source/WebCore/storage/StorageEventDispatcher.cpp
    M Source/WebCore/style/StyleAdjuster.cpp
    M Source/WebCore/svg/SVGDocumentExtensions.cpp
    M Source/WebCore/svg/graphics/SVGImage.cpp
    M Source/WebCore/testing/Internals.cpp
    M Source/WebCore/testing/Internals.h
    M Source/WebCore/testing/Internals.idl
    M Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp
    M Source/WebCore/workers/WorkerMessagingProxy.cpp
    M Source/WebCore/workers/service/ServiceWorkerClientData.cpp
    M Source/WebCore/workers/service/ServiceWorkerRegistration.cpp
    M Source/WebCore/worklets/PaintWorkletGlobalScope.cpp
    M Source/WebCore/xml/XMLHttpRequest.cpp
    M Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp
    M Source/WebKit/Shared/linux/WebMemorySamplerLinux.cpp
    M Source/WebKit/WebProcess/Automation/WebAutomationDOMWindowObserver.cpp
    M Source/WebKit/WebProcess/Automation/WebAutomationDOMWindowObserver.h
    M Source/WebKit/WebProcess/Automation/WebAutomationSessionProxy.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/glib/DOM/DOMObjectCache.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitFrame.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/glib/WebKitWebHitTestResult.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMWindow.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMWindowPrivate.h
    M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMPrivateGtk.cpp
    M Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp
    M Source/WebKit/WebProcess/WebPage/WebFrame.cpp
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp
    M Source/WebKit/WebProcess/WebProcess.cpp
    M Source/WebKit/WebProcess/WebStorage/StorageAreaMap.cpp
    M Source/WebKitLegacy/Storage/StorageAreaImpl.cpp
    M Source/WebKitLegacy/mac/DOM/DOM.mm
    M Source/WebKitLegacy/mac/DOM/DOMAbstractView.mm
    M Source/WebKitLegacy/mac/DOM/DOMAbstractViewInternal.h
    M Source/WebKitLegacy/mac/DOM/DOMDocument.mm
    M Source/WebKitLegacy/mac/DOM/DOMHTMLFrameElement.mm
    M Source/WebKitLegacy/mac/DOM/DOMHTMLIFrameElement.mm
    M Source/WebKitLegacy/mac/DOM/DOMKeyboardEvent.mm
    M Source/WebKitLegacy/mac/DOM/DOMMouseEvent.mm
    M Source/WebKitLegacy/mac/DOM/DOMTextEvent.mm
    M Source/WebKitLegacy/mac/DOM/DOMUIEvent.mm
    M Source/WebKitLegacy/mac/DOM/DOMWheelEvent.mm
    M Source/WebKitLegacy/mac/Misc/WebCoreStatistics.mm
    M Source/WebKitLegacy/mac/WebView/WebFrame.mm
    M Source/WebKitLegacy/mac/WebView/WebScriptDebugger.mm
    M Source/WebKitLegacy/mac/WebView/WebView.mm
    M Tools/Scripts/webkitpy/bindings/main.py

  Log Message:
  -----------
  Rename DOMWindow to LocalDOMWindow
https://bugs.webkit.org/show_bug.cgi?id=253890

Reviewed by Alex Christensen.

Rename DOMWindow to LocalDOMWindow, as we are moving towards site isolation.

* Source/WebCore/*:
* Source/WebKit/*:
* Source/WebKitLegacy/*:

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




More information about the webkit-changes mailing list