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