Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 283c780414b7c24e4a911c823af665f53a15e8f7
https://github.com/WebKit/WebKit/commit/283c780414b7c24e4a911c823af665f53a15e8f7
Author: Richard Robinson <[email protected]>
Date: 2026-01-01 (Thu, 01 Jan 2026)
Changed paths:
M Source/WebCore/PAL/pal/FileSizeFormatter.h
M Source/WebCore/PAL/pal/Logging.h
M Source/WebCore/PAL/pal/ThreadGlobalData.h
M Source/WebCore/PAL/pal/avfoundation/MediaTimeAVFoundation.h
M Source/WebCore/PAL/pal/avfoundation/OutputContext.h
M Source/WebCore/PAL/pal/avfoundation/OutputDevice.h
M Source/WebCore/PAL/pal/cf/AudioToolboxSoftLink.h
M Source/WebCore/PAL/pal/cf/CoreMediaSoftLink.h
M Source/WebCore/PAL/pal/cf/VideoToolboxSoftLink.h
M Source/WebCore/PAL/pal/cg/CoreGraphicsSoftLink.h
M Source/WebCore/PAL/pal/cocoa/AVFAudioSoftLink.h
M Source/WebCore/PAL/pal/cocoa/AVFoundationSoftLink.h
M Source/WebCore/PAL/pal/cocoa/AccessibilitySoftLink.h
M Source/WebCore/PAL/pal/cocoa/AppSSOSoftLink.h
M Source/WebCore/PAL/pal/cocoa/ContactsSoftLink.h
M Source/WebCore/PAL/pal/cocoa/CoreMaterialSoftLink.h
M Source/WebCore/PAL/pal/cocoa/CryptoKitPrivateSoftLink.h
M Source/WebCore/PAL/pal/cocoa/LinkPresentationSoftLink.h
M Source/WebCore/PAL/pal/cocoa/MediaToolboxSoftLink.h
M Source/WebCore/PAL/pal/cocoa/RevealSoftLink.h
M Source/WebCore/PAL/pal/cocoa/SpeechSoftLink.h
M Source/WebCore/PAL/pal/cocoa/TranslationUIServicesSoftLink.h
M Source/WebCore/PAL/pal/cocoa/UsageTrackingSoftLink.h
M Source/WebCore/PAL/pal/cocoa/VisionKitCoreSoftLink.h
M Source/WebCore/PAL/pal/cocoa/VisionSoftLink.h
M Source/WebCore/PAL/pal/cocoa/WebContentAnalysisSoftLink.h
M Source/WebCore/PAL/pal/cocoa/WebContentRestrictionsSoftLink.h
M Source/WebCore/PAL/pal/cocoa/WebPrivacySoftLink.h
M Source/WebCore/PAL/pal/crypto/gcrypt/Handle.h
M Source/WebCore/PAL/pal/crypto/gcrypt/Initialization.h
M Source/WebCore/PAL/pal/crypto/gcrypt/Utilities.h
M Source/WebCore/PAL/pal/crypto/tasn1/Utilities.h
M Source/WebCore/PAL/pal/spi/cf/CFNetworkSPI.h
M Source/WebCore/PAL/pal/spi/cf/CFNotificationCenterSPI.h
M Source/WebCore/PAL/pal/spi/cf/CFUtilitiesSPI.h
M Source/WebCore/PAL/pal/spi/cf/CoreAudioSPI.h
M Source/WebCore/PAL/pal/spi/cf/CoreMediaSPI.h
M Source/WebCore/PAL/pal/spi/cf/CoreTextSPI.h
M Source/WebCore/PAL/pal/spi/cf/CoreVideoSPI.h
M Source/WebCore/PAL/pal/spi/cf/MediaAccessibilitySPI.h
M Source/WebCore/PAL/pal/spi/cf/VideoToolboxSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/ARKitSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/AXSpeechManagerSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/AppSSOSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/CommonCryptoSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/CryptoKitPrivateSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/IOKitSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/IOPMLibSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/IOPSLibSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/LaunchServicesSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/LinkPresentationSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/MediaToolboxSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/MetalSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NEFilterSourceSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSAccessibilitySPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSAttributedStringSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSButtonCellSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSCalendarDateSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSExtensionSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSFileManagerSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSFileSizeFormatterSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSKeyedUnarchiverSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSProgressSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSStringSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSTouchBarSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSURLConnectionSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSURLDownloadSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSURLFileTypeMappingsSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSUserDefaultsSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NSXPCConnectionSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NetworkSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/NotifySPI.h
M Source/WebCore/PAL/pal/spi/cocoa/PassKitInstallmentsSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/PassKitSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/QuartzCoreSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/RevealSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/SQLite3SPI.h
M Source/WebCore/PAL/pal/spi/cocoa/SceneKitSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/SecKeyProxySPI.h
M Source/WebCore/PAL/pal/spi/cocoa/ServersSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/SpeechSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/TCCSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/TranslationUIServicesSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/UIFoundationSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/URLFormattingSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/UniformTypeIdentifiersSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/VisionKitCoreSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/WebContentRestrictionsSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/WebFilterEvaluatorSPI.h
M Source/WebCore/PAL/pal/spi/cocoa/WebPrivacySPI.h
M Source/WebCore/PAL/pal/spi/cocoa/pthreadSPI.h
M Source/WebCore/PAL/pal/spi/ios/IOKitSPIIOS.h
M Source/WebCore/PAL/pal/spi/mac/CoreUISPI.h
M Source/WebCore/PAL/pal/spi/mac/DataDetectorsSPI.h
M Source/WebCore/PAL/pal/spi/mac/HIServicesSPI.h
M Source/WebCore/PAL/pal/spi/mac/HIToolboxSPI.h
M Source/WebCore/PAL/pal/spi/mac/IOKitSPIMac.h
M Source/WebCore/PAL/pal/spi/mac/LookupSPI.h
M Source/WebCore/PAL/pal/spi/mac/MediaRemoteSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSAppearanceSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSApplicationSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSCellSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSColorSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSColorWellSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSEventSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSGraphicsSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSImageSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSImmediateActionGestureRecognizerSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSMenuSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSPasteboardSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSPopoverColorWellSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSPopoverSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSResponderSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSScrollViewSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSScrollerImpSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSScrollingInputFilterSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSScrollingMomentumCalculatorSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSSearchFieldCellSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSServicesRolloverButtonCellSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSSharingServicePickerSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSSharingServiceSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSSpellCheckerSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSTextFieldCellSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSTextFinderSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSTextInputContextSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSTextTableSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSUndoManagerSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSViewSPI.h
M Source/WebCore/PAL/pal/spi/mac/NSWindowSPI.h
M Source/WebCore/PAL/pal/spi/mac/PIPSPI.h
M Source/WebCore/PAL/pal/spi/mac/PowerLogSPI.h
M Source/WebCore/PAL/pal/spi/mac/QuarantineSPI.h
M Source/WebCore/PAL/pal/spi/mac/QuickLookMacSPI.h
M Source/WebCore/PAL/pal/spi/mac/ScreenCaptureKitSPI.h
M Source/WebCore/PAL/pal/spi/mac/SystemPreviewSPI.h
M Source/WebCore/PAL/pal/spi/mac/TelephonyUtilitiesSPI.h
M Source/WebCore/PAL/pal/system/glib/SleepDisablerGLib.h
Log Message:
-----------
[Swift in WebKit] Work towards modularizing PAL (part 3)
https://bugs.webkit.org/show_bug.cgi?id=304796
rdar://167357694
Reviewed by Mike Wyrzykowski.
Continue working towards fixing all module-related issues in PAL.
* Source/WebCore/PAL/pal/spi/cf/CoreAudioSPI.h:
* Source/WebCore/PAL/pal/spi/cf/CoreMediaSPI.h:
* Source/WebCore/PAL/pal/spi/cf/CoreTextSPI.h:
* Source/WebCore/PAL/pal/spi/cocoa/AXSpeechManagerSPI.h:
* Source/WebCore/PAL/pal/spi/cocoa/CommonCryptoSPI.h:
* Source/WebCore/PAL/pal/spi/cocoa/CryptoKitPrivateSPI.h:
* Source/WebCore/PAL/pal/spi/cocoa/WebFilterEvaluatorSPI.h:
* Source/WebCore/PAL/pal/spi/cocoa/WebPrivacySPI.h:
* Source/WebCore/PAL/pal/spi/cocoa/TranslationUIServicesSPI.h:
* Source/WebCore/PAL/pal/spi/mac/QuickLookMacSPI.h:
These headers depend on non-modularized headers, which is not allowed.
Therefore, until they have proper
modules, use the already-existing forward declarations for these symbols when
building with modules.
* Source/WebCore/PAL/pal/spi/cocoa/PassKitSPI.h:
Remove a now unnecessary and incorrect extern "C" block.
* <the rest>
Add missing includes and compilation guards.
Canonical link: https://commits.webkit.org/305044@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications