Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e504890aa9e8c03f20e60f520e4ff3d65a0b7363
      
https://github.com/WebKit/WebKit/commit/e504890aa9e8c03f20e60f520e4ff3d65a0b7363
  Author: Claudio Saavedra <[email protected]>
  Date:   2025-07-14 (Mon, 14 Jul 2025)

  Changed paths:
    M Source/WebCore/Modules/compression/DecompressionStreamDecoder.cpp
    M Source/WebCore/Modules/compression/DecompressionStreamDecoder.h
    M Source/WebCore/Modules/entriesapi/DOMFileSystem.h
    M Source/WebCore/Modules/fetch/FetchHeaders.cpp
    M Source/WebCore/Modules/fetch/FormDataConsumer.cpp
    M Source/WebCore/Modules/fetch/FormDataConsumer.h
    M Source/WebCore/Modules/filesystem/FileSystemStorageConnection.cpp
    M Source/WebCore/Modules/filesystem/FileSystemWritableFileStreamSink.cpp
    M Source/WebCore/Modules/filesystem/WorkerFileSystemStorageConnection.cpp
    M Source/WebCore/Modules/indexeddb/IDBDatabase.cpp
    M Source/WebCore/Modules/mediastream/gstreamer/GStreamerWebRTCUtils.cpp
    M Source/WebCore/Modules/push-api/PushMessageData.cpp
    M Source/WebCore/Modules/url-pattern/URLPatternConstructorStringParser.cpp
    M Source/WebCore/Modules/url-pattern/URLPatternParser.cpp
    M Source/WebCore/Modules/webaudio/AudioParam.cpp
    M Source/WebCore/Modules/webaudio/ChannelMergerNode.cpp
    M Source/WebCore/Modules/webaudio/ChannelSplitterNode.cpp
    M Source/WebCore/Modules/webaudio/ConstantSourceNode.cpp
    M Source/WebCore/Modules/webaudio/DynamicsCompressorNode.cpp
    M Source/WebCore/Modules/webaudio/GainNode.cpp
    M Source/WebCore/Modules/webaudio/ScriptProcessorNode.cpp
    M Source/WebCore/Modules/webaudio/StereoPannerNode.cpp
    M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.cpp
    M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.h
    M Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.cpp
    M Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.h
    M Source/WebCore/Modules/webcodecs/WebCodecsEncodedAudioChunk.cpp
    M Source/WebCore/Modules/webdatabase/LocalDOMWindowWebDatabase.cpp
    M Source/WebCore/Modules/webdatabase/SQLResultSet.cpp
    M Source/WebCore/Modules/webtransport/WebTransport.cpp
    M Source/WebCore/bindings/js/InternalWritableStream.h
    M Source/WebCore/crypto/algorithms/CryptoAlgorithmAESCBC.cpp
    M Source/WebCore/crypto/algorithms/CryptoAlgorithmECDH.cpp
    M Source/WebCore/crypto/algorithms/CryptoAlgorithmECDSA.cpp
    M Source/WebCore/crypto/algorithms/CryptoAlgorithmEd25519.cpp
    M Source/WebCore/crypto/algorithms/CryptoAlgorithmHKDF.cpp
    M Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_OAEP.cpp
    M Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_PSS.cpp
    M Source/WebCore/crypto/gcrypt/CryptoAlgorithmAESCFBGCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoAlgorithmAESCTRGCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoAlgorithmAESGCMGCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoAlgorithmAESKWGCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoAlgorithmECDSAGCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoAlgorithmPBKDF2GCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoAlgorithmRSASSA_PKCS1_v1_5GCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoAlgorithmRSA_OAEPGCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoAlgorithmRSA_PSSGCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoKeyRSAGCrypt.cpp
    M Source/WebCore/crypto/keys/CryptoKeyOKP.cpp
    M Source/WebCore/css/CSSFontFaceDescriptors.cpp
    M Source/WebCore/css/CSSPageDescriptors.cpp
    M Source/WebCore/css/CSSPositionTryDescriptors.cpp
    M Source/WebCore/css/DOMCSSRegisterCustomProperty.cpp
    M Source/WebCore/css/typedom/CSSStyleValue.cpp
    M Source/WebCore/css/typedom/MainThreadStylePropertyMapReadOnly.cpp
    M Source/WebCore/dom/DataTransferItemList.cpp
    M Source/WebCore/dom/MessagePort.cpp
    M Source/WebCore/dom/TextDecoder.cpp
    M Source/WebCore/dom/TextDecoderStreamDecoder.cpp
    M Source/WebCore/dom/TrustedTypePolicy.cpp
    M Source/WebCore/fileapi/FileReader.cpp
    M Source/WebCore/html/DOMFormData.cpp
    M Source/WebCore/html/HTMLTableRowElement.cpp
    M Source/WebCore/html/ImageData.cpp
    M Source/WebCore/html/TimeRanges.cpp
    M Source/WebCore/html/canvas/CanvasGradient.cpp
    M Source/WebCore/html/shadow/DateTimeEditElement.cpp
    M Source/WebCore/html/track/InbandGenericTextTrack.cpp
    M Source/WebCore/html/track/TextTrack.cpp
    M Source/WebCore/html/track/TextTrackCueGeneric.cpp
    M Source/WebCore/inspector/InspectorAuditDOMObject.cpp
    M Source/WebCore/inspector/InspectorAuditResourcesObject.cpp
    M Source/WebCore/inspector/InspectorHistory.cpp
    M Source/WebCore/page/DOMWindow.cpp
    M Source/WebCore/page/EventSource.cpp
    M Source/WebCore/page/LoginStatus.cpp
    M Source/WebCore/page/Performance.cpp
    M Source/WebCore/page/PerformanceMeasure.cpp
    M Source/WebCore/page/RemoteDOMWindow.cpp
    M Source/WebCore/page/ShareDataReader.cpp
    M Source/WebCore/svg/SVGAngleValue.cpp
    M Source/WebCore/svg/SVGLength.h
    M Source/WebCore/svg/SVGLengthValue.cpp
    M Source/WebCore/svg/SVGPreserveAspectRatio.h
    M Source/WebCore/svg/SVGPreserveAspectRatioValue.cpp
    M Source/WebCore/svg/SVGRect.h
    M Source/WebCore/svg/SVGTransformList.cpp
    M Source/WebCore/svg/properties/SVGAnimationAdditiveValueFunctionImpl.h
    M Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp
    M Source/WebCore/workers/service/ExtendableEvent.cpp
    M Source/WebCore/workers/service/ServiceWorker.cpp
    M Source/WebCore/workers/service/ServiceWorkerClient.cpp
    M Source/WebCore/workers/service/WorkerSWClientConnection.cpp
    M Source/WebCore/xml/XPathEvaluator.cpp
    M Source/WebCore/xml/XPathExpression.cpp
    M Source/WebCore/xml/XPathParser.cpp
    M Source/WebCore/xml/XPathResult.cpp
    M Source/WebKit/WebProcess/WebCoreSupport/WebScreenOrientationManager.cpp

  Log Message:
  -----------
  Fix non-unified builds part 1: Exception/ExceptionOr includes
https://bugs.webkit.org/show_bug.cgi?id=295883

Unreviewed build fix.

Since the wide adoption of Exception and ExceptionOr in WebCore,
many compilation units are broken due to missing includes for the
headers where these are defined.

This is the first of a series of commits trying to fix non-unified
builds, which are severely broken for a while now.

* Source/WebCore/Modules/compression/DecompressionStreamDecoder.cpp:
* Source/WebCore/Modules/compression/DecompressionStreamDecoder.h:
* Source/WebCore/Modules/entriesapi/DOMFileSystem.h:
* Source/WebCore/Modules/fetch/FetchHeaders.cpp:
* Source/WebCore/Modules/fetch/FormDataConsumer.cpp:
* Source/WebCore/Modules/fetch/FormDataConsumer.h:
* Source/WebCore/Modules/filesystem/FileSystemStorageConnection.cpp:
* Source/WebCore/Modules/filesystem/FileSystemWritableFileStreamSink.cpp:
* Source/WebCore/Modules/filesystem/WorkerFileSystemStorageConnection.cpp:
* Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:
* Source/WebCore/Modules/mediastream/gstreamer/GStreamerWebRTCUtils.cpp:
* Source/WebCore/Modules/push-api/PushMessageData.cpp:
* Source/WebCore/Modules/url-pattern/URLPatternConstructorStringParser.cpp:
* Source/WebCore/Modules/url-pattern/URLPatternParser.cpp:
* Source/WebCore/Modules/webaudio/AudioParam.cpp:
* Source/WebCore/Modules/webaudio/ChannelMergerNode.cpp:
* Source/WebCore/Modules/webaudio/ChannelSplitterNode.cpp:
* Source/WebCore/Modules/webaudio/ConstantSourceNode.cpp:
* Source/WebCore/Modules/webaudio/DynamicsCompressorNode.cpp:
* Source/WebCore/Modules/webaudio/GainNode.cpp:
* Source/WebCore/Modules/webaudio/ScriptProcessorNode.cpp:
* Source/WebCore/Modules/webaudio/StereoPannerNode.cpp:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.cpp:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.h:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.cpp:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioEncoder.h:
* Source/WebCore/Modules/webcodecs/WebCodecsEncodedAudioChunk.cpp:
* Source/WebCore/Modules/webdatabase/LocalDOMWindowWebDatabase.cpp:
* Source/WebCore/Modules/webdatabase/SQLResultSet.cpp:
* Source/WebCore/Modules/webtransport/WebTransport.cpp:
* Source/WebCore/bindings/js/InternalWritableStream.h:
* Source/WebCore/crypto/algorithms/CryptoAlgorithmAESCBC.cpp:
* Source/WebCore/crypto/algorithms/CryptoAlgorithmECDH.cpp:
* Source/WebCore/crypto/algorithms/CryptoAlgorithmECDSA.cpp:
* Source/WebCore/crypto/algorithms/CryptoAlgorithmEd25519.cpp:
* Source/WebCore/crypto/algorithms/CryptoAlgorithmHKDF.cpp:
* Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_OAEP.cpp:
* Source/WebCore/crypto/algorithms/CryptoAlgorithmRSA_PSS.cpp:
* Source/WebCore/crypto/gcrypt/CryptoAlgorithmAESCFBGCrypt.cpp:
* Source/WebCore/crypto/gcrypt/CryptoAlgorithmAESCTRGCrypt.cpp:
* Source/WebCore/crypto/gcrypt/CryptoAlgorithmAESGCMGCrypt.cpp:
* Source/WebCore/crypto/gcrypt/CryptoAlgorithmAESKWGCrypt.cpp:
* Source/WebCore/crypto/gcrypt/CryptoAlgorithmECDSAGCrypt.cpp:
* Source/WebCore/crypto/gcrypt/CryptoAlgorithmPBKDF2GCrypt.cpp:
* Source/WebCore/crypto/gcrypt/CryptoAlgorithmRSASSA_PKCS1_v1_5GCrypt.cpp:
* Source/WebCore/crypto/gcrypt/CryptoAlgorithmRSA_OAEPGCrypt.cpp:
* Source/WebCore/crypto/gcrypt/CryptoAlgorithmRSA_PSSGCrypt.cpp:
* Source/WebCore/crypto/gcrypt/CryptoKeyRSAGCrypt.cpp:
* Source/WebCore/crypto/keys/CryptoKeyOKP.cpp:
* Source/WebCore/css/CSSFontFaceDescriptors.cpp:
* Source/WebCore/css/CSSPageDescriptors.cpp:
* Source/WebCore/css/CSSPositionTryDescriptors.cpp:
* Source/WebCore/css/DOMCSSRegisterCustomProperty.cpp:
* Source/WebCore/css/typedom/CSSStyleValue.cpp:
* Source/WebCore/css/typedom/MainThreadStylePropertyMapReadOnly.cpp:
* Source/WebCore/dom/DataTransferItemList.cpp:
* Source/WebCore/dom/MessagePort.cpp:
* Source/WebCore/dom/TextDecoder.cpp:
* Source/WebCore/dom/TextDecoderStreamDecoder.cpp:
* Source/WebCore/dom/TrustedTypePolicy.cpp:
* Source/WebCore/fileapi/FileReader.cpp:
* Source/WebCore/html/DOMFormData.cpp:
* Source/WebCore/html/HTMLTableRowElement.cpp:
* Source/WebCore/html/ImageData.cpp:
* Source/WebCore/html/TimeRanges.cpp:
* Source/WebCore/html/canvas/CanvasGradient.cpp:
* Source/WebCore/html/shadow/DateTimeEditElement.cpp:
* Source/WebCore/html/track/InbandGenericTextTrack.cpp:
* Source/WebCore/html/track/TextTrack.cpp:
* Source/WebCore/html/track/TextTrackCueGeneric.cpp:
* Source/WebCore/inspector/InspectorAuditDOMObject.cpp:
* Source/WebCore/inspector/InspectorAuditResourcesObject.cpp:
* Source/WebCore/inspector/InspectorHistory.cpp:
* Source/WebCore/page/DOMWindow.cpp:
* Source/WebCore/page/EventSource.cpp:
* Source/WebCore/page/LoginStatus.cpp:
* Source/WebCore/page/Performance.cpp:
* Source/WebCore/page/PerformanceMeasure.cpp:
* Source/WebCore/page/RemoteDOMWindow.cpp:
* Source/WebCore/page/ShareDataReader.cpp:
* Source/WebCore/svg/SVGAngleValue.cpp:
* Source/WebCore/svg/SVGLength.h:
* Source/WebCore/svg/SVGLengthValue.cpp:
* Source/WebCore/svg/SVGPreserveAspectRatio.h:
* Source/WebCore/svg/SVGPreserveAspectRatioValue.cpp:
* Source/WebCore/svg/SVGRect.h:
* Source/WebCore/svg/SVGTransformList.cpp:
* Source/WebCore/svg/properties/SVGAnimationAdditiveValueFunctionImpl.h:
* Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp:
* Source/WebCore/workers/service/ExtendableEvent.cpp:
* Source/WebCore/workers/service/ServiceWorker.cpp:
* Source/WebCore/workers/service/ServiceWorkerClient.cpp:
* Source/WebCore/workers/service/WorkerSWClientConnection.cpp:
* Source/WebCore/xml/XPathEvaluator.cpp:
* Source/WebCore/xml/XPathExpression.cpp:
* Source/WebCore/xml/XPathParser.cpp:
* Source/WebCore/xml/XPathResult.cpp:
* Source/WebKit/WebProcess/WebCoreSupport/WebScreenOrientationManager.cpp:

Canonical link: https://commits.webkit.org/297331@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