// Copyright (C) 2017-2019 Apple Inc. All rights reserved. // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions // are met: // 1. Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // 2. Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the distribution. // // THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS // BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF // THE POSSIBILITY OF SUCH DAMAGE. Modules/mediasession/WebMediaSessionManager.cpp Modules/plugins/QuickTimePluginReplacement.mm Modules/plugins/YouTubePluginReplacement.cpp Modules/webdatabase/cocoa/DatabaseManagerCocoa.mm accessibility/ios/AccessibilityObjectIOS.mm accessibility/ios/AXObjectCacheIOS.mm accessibility/ios/WebAccessibilityObjectWrapperIOS.mm accessibility/mac/AXObjectCacheMac.mm accessibility/mac/AccessibilityObjectBase.mm accessibility/mac/AccessibilityObjectMac.mm accessibility/mac/WebAccessibilityObjectWrapperMac.mm @no-unify accessibility/mac/WebAccessibilityObjectWrapperBase.mm @no-unify bindings/js/ScriptControllerMac.mm bridge/objc/ObjCRuntimeObject.mm @no-unify bridge/objc/WebScriptObject.mm @no-unify bridge/objc/objc_class.mm @no-unify bridge/objc/objc_instance.mm @no-unify bridge/objc/objc_runtime.mm @no-unify bridge/objc/objc_utility.mm @no-unify crypto/CommonCryptoUtilities.cpp crypto/mac/CommonCryptoDERUtilities.cpp crypto/mac/CryptoAlgorithmAES_CBCMac.cpp crypto/mac/CryptoAlgorithmAES_CFBMac.cpp crypto/mac/CryptoAlgorithmAES_CTRMac.cpp crypto/mac/CryptoAlgorithmAES_GCMMac.cpp crypto/mac/CryptoAlgorithmAES_KWMac.cpp crypto/mac/CryptoAlgorithmECDHMac.cpp crypto/mac/CryptoAlgorithmECDSAMac.cpp crypto/mac/CryptoAlgorithmHKDFMac.cpp crypto/mac/CryptoAlgorithmHMACMac.cpp crypto/mac/CryptoAlgorithmPBKDF2Mac.cpp crypto/mac/CryptoAlgorithmRSAES_PKCS1_v1_5Mac.cpp crypto/mac/CryptoAlgorithmRSASSA_PKCS1_v1_5Mac.cpp crypto/mac/CryptoAlgorithmRSA_OAEPMac.cpp crypto/mac/CryptoAlgorithmRSA_PSSMac.cpp crypto/mac/CryptoAlgorithmRegistryMac.cpp crypto/mac/CryptoKeyECMac.cpp crypto/mac/CryptoKeyMac.cpp crypto/mac/CryptoKeyRSAMac.cpp crypto/mac/SerializedCryptoKeyWrapMac.mm dom/DataTransferMac.mm dom/ios/MouseEventIOS.cpp dom/ios/PointerEventIOS.cpp dom/ios/TouchEvents.cpp editing/SelectionRectGatherer.cpp editing/SmartReplaceCF.cpp editing/cocoa/AutofillElements.cpp editing/cocoa/DataDetection.mm editing/cocoa/DictionaryLookup.mm editing/cocoa/EditorCocoa.mm editing/cocoa/FontAttributeChangesCocoa.mm editing/cocoa/FontAttributesCocoa.mm editing/cocoa/FontShadowCocoa.mm editing/cocoa/HTMLConverter.mm @no-unify editing/cocoa/WebArchiveResourceFromNSAttributedString.mm editing/cocoa/WebArchiveResourceWebResourceHandler.mm editing/cocoa/WebContentReaderCocoa.mm editing/ios/DictationCommandIOS.cpp editing/ios/EditorIOS.mm editing/mac/AlternativeTextUIController.mm editing/mac/DictionaryLookupLegacy.mm editing/mac/EditorMac.mm editing/mac/FrameSelectionMac.mm editing/mac/TextAlternativeWithRange.mm editing/mac/TextUndoInsertionMarkupMac.mm fileapi/FileCocoa.mm html/shadow/ImageControlsRootElement.cpp html/shadow/YouTubeEmbedShadowElement.cpp html/shadow/mac/ImageControlsButtonElementMac.cpp html/shadow/mac/ImageControlsRootElementMac.cpp history/mac/HistoryItemMac.mm loader/archive/cf/LegacyWebArchive.cpp loader/archive/cf/LegacyWebArchiveMac.mm loader/cocoa/DiskCacheMonitorCocoa.mm loader/cocoa/SubresourceLoaderCocoa.mm loader/ios/LegacyPreviewLoader.mm loader/mac/DocumentLoaderMac.cpp loader/mac/LoaderNSURLExtras.mm loader/mac/ResourceLoaderMac.mm page/CaptionUserPreferencesMediaAF.cpp page/cocoa/MemoryReleaseCocoa.mm page/cocoa/PerformanceLoggingCocoa.mm page/cocoa/ResourceUsageOverlayCocoa.mm page/cocoa/ResourceUsageThreadCocoa.mm page/cocoa/SettingsBaseCocoa.mm page/ios/ContentChangeObserver.cpp page/ios/DOMTimerHoldingTank.cpp page/ios/EventHandlerIOS.mm page/ios/FrameIOS.mm page/ios/WebEventRegion.mm page/mac/ChromeMac.mm page/mac/DragControllerMac.mm page/mac/EventHandlerMac.mm page/mac/PageMac.mm page/mac/ServicesOverlayController.mm page/mac/TextIndicatorWindow.mm page/mac/WheelEventDeltaFilterMac.mm page/scrolling/ScrollingMomentumCalculator.cpp page/scrolling/cocoa/ScrollingStateNode.mm page/scrolling/cocoa/ScrollingTreeFixedNode.mm page/scrolling/cocoa/ScrollingTreeOverflowScrollProxyNode.mm page/scrolling/cocoa/ScrollingTreePositionedNode.mm page/scrolling/cocoa/ScrollingTreeStickyNode.mm page/scrolling/mac/ScrollingCoordinatorMac.mm page/scrolling/mac/ScrollingMomentumCalculatorMac.mm page/scrolling/mac/ScrollingStateScrollingNodeMac.mm page/scrolling/mac/ScrollingThreadMac.mm page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.mm page/scrolling/mac/ScrollingTreeOverflowScrollingNodeMac.mm page/scrolling/mac/ScrollingTreeScrollingNodeDelegateMac.mm page/scrolling/mac/ScrollingTreeMac.cpp platform/audio/AudioSession.cpp platform/audio/cocoa/AudioDestinationCocoa.cpp platform/audio/cocoa/MediaSessionManagerCocoa.mm platform/audio/cocoa/WebAudioBufferList.cpp platform/audio/ios/AudioDestinationIOS.cpp @no-unify platform/audio/ios/AudioFileReaderIOS.cpp @no-unify platform/audio/ios/AudioSessionIOS.mm @no-unify platform/audio/ios/MediaSessionManagerIOS.mm @no-unify platform/audio/mac/CAAudioStreamDescription.cpp platform/audio/mac/AudioSampleBufferList.cpp platform/audio/mac/AudioBusMac.mm platform/audio/mac/AudioDestinationMac.cpp platform/audio/mac/AudioFileReaderMac.cpp platform/audio/mac/AudioHardwareListenerMac.cpp platform/audio/mac/AudioSessionMac.cpp platform/audio/mac/CARingBuffer.cpp platform/audio/mac/FFTFrameMac.cpp platform/cf/KeyedDecoderCF.cpp platform/cf/KeyedEncoderCF.cpp platform/cf/MainThreadSharedTimerCF.cpp platform/cf/MediaAccessibilitySoftLink.cpp platform/cf/RunLoopObserver.cpp platform/cf/SharedBufferCF.cpp platform/cocoa/ContentFilterUnblockHandlerCocoa.mm @no-unify platform/cocoa/CoreVideoSoftLink.cpp platform/cocoa/DataDetectorsCoreSoftLink.mm @no-unify platform/cocoa/FileMonitorCocoa.mm platform/cocoa/KeyEventCocoa.mm platform/cocoa/LocalizedStringsCocoa.mm platform/cocoa/MIMETypeRegistryCocoa.mm platform/cocoa/NetworkExtensionContentFilter.mm platform/cocoa/ParentalControlsContentFilter.mm platform/cocoa/PasteboardCocoa.mm platform/cocoa/PasteboardCustomDataCocoa.mm platform/cocoa/PlatformPasteboardCocoa.mm platform/cocoa/PlaybackSessionModelMediaElement.mm platform/cocoa/RuntimeApplicationChecksCocoa.mm platform/cocoa/ScrollController.mm platform/cocoa/ScrollSnapAnimatorState.mm platform/cocoa/SearchPopupMenuCocoa.mm platform/cocoa/SharedBufferCocoa.mm platform/cocoa/SystemVersion.mm platform/cocoa/TelephoneNumberDetectorCocoa.cpp platform/cocoa/ThemeCocoa.mm platform/cocoa/UserAgentCocoa.mm platform/cocoa/VideoFullscreenModelVideoElement.mm platform/cocoa/VideoToolboxSoftLink.cpp platform/cocoa/WebCoreAdditions.mm @no-unify platform/cocoa/WebCoreNSErrorExtras.mm platform/gamepad/cocoa/GameControllerGamepad.mm platform/gamepad/cocoa/GameControllerGamepadProvider.mm platform/gamepad/mac/HIDGamepad.cpp platform/gamepad/mac/HIDGamepadProvider.cpp platform/graphics/MediaPlaybackTargetPicker.cpp // These sources can't be unified with others in case they are merged // with files that use the system OpenGL. platform/graphics/angle/Extensions3DANGLE.cpp @no-unify platform/graphics/angle/GraphicsContext3DANGLE.cpp @no-unify platform/graphics/angle/TemporaryANGLESetting.cpp @no-unify platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.mm @no-unify platform/graphics/avfoundation/AudioSourceProviderAVFObjC.mm @no-unify platform/graphics/avfoundation/CDMPrivateMediaSourceAVFObjC.mm @no-unify platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.cpp @no-unify platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp @no-unify platform/graphics/avfoundation/ISOFairPlayStreamingPsshBox.cpp platform/graphics/avfoundation/MediaPlaybackTargetMac.mm @no-unify platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp @no-unify platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm @no-unify platform/graphics/avfoundation/WebMediaSessionManagerMac.cpp @no-unify platform/graphics/avfoundation/objc/AVAssetMIMETypeCache.mm @no-unify platform/graphics/avfoundation/objc/AVAssetTrackUtilities.mm @no-unify platform/graphics/avfoundation/objc/AVStreamDataParserMIMETypeCache.mm @no-unify platform/graphics/avfoundation/objc/AudioTrackPrivateAVFObjC.mm @no-unify platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.cpp @no-unify platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.mm @no-unify platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.mm @no-unify platform/graphics/avfoundation/objc/CDMSessionAVStreamSession.mm @no-unify platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.mm @no-unify platform/graphics/avfoundation/objc/ImageDecoderAVFObjC.mm @no-unify platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.mm @no-unify platform/graphics/avfoundation/objc/InbandTextTrackPrivateLegacyAVFObjC.mm @no-unify platform/graphics/avfoundation/objc/MediaPlaybackTargetPickerMac.mm @no-unify platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm @no-unify platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm @no-unify platform/graphics/avfoundation/objc/MediaSampleAVFObjC.mm @no-unify platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.mm @no-unify platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm @no-unify platform/graphics/avfoundation/objc/VideoFullscreenLayerManagerObjC.mm @no-unify platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.cpp @no-unify platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.mm @no-unify platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.mm @no-unify platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm @no-unify platform/graphics/ca/GraphicsLayerCA.cpp platform/graphics/ca/LayerPool.cpp platform/graphics/ca/PlatformCAAnimation.cpp platform/graphics/ca/PlatformCALayer.cpp platform/graphics/ca/TileController.cpp platform/graphics/ca/TileCoverageMap.cpp platform/graphics/ca/TileGrid.cpp platform/graphics/ca/TransformationMatrixCA.cpp platform/graphics/ca/cocoa/PlatformCAAnimationCocoa.mm platform/graphics/ca/cocoa/PlatformCAFiltersCocoa.mm platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm platform/graphics/ca/cocoa/WebSystemBackdropLayer.mm platform/graphics/ca/cocoa/WebTiledBackingLayer.mm platform/graphics/ca/cocoa/WebVideoContainerLayer.mm platform/graphics/cg/ColorCG.cpp platform/graphics/cg/FloatPointCG.cpp platform/graphics/cg/FloatRectCG.cpp platform/graphics/cg/FloatSizeCG.cpp platform/graphics/cg/GradientCG.cpp platform/graphics/cg/GraphicsContext3DCG.cpp platform/graphics/cg/GraphicsContextCG.cpp platform/graphics/cg/IOSurfacePool.cpp platform/graphics/cg/ImageBufferCG.cpp platform/graphics/cg/ImageBufferDataCG.cpp platform/graphics/cg/ImageBufferUtilitiesCG.cpp platform/graphics/cg/ImageDecoderCG.cpp platform/graphics/cg/ImageSourceCGMac.mm platform/graphics/cg/IntPointCG.cpp platform/graphics/cg/IntRectCG.cpp platform/graphics/cg/IntSizeCG.cpp platform/graphics/cg/NativeImageCG.cpp platform/graphics/cg/PDFDocumentImage.cpp platform/graphics/cg/PathCG.cpp platform/graphics/cg/PatternCG.cpp platform/graphics/cg/SubimageCacheWithTimer.cpp platform/graphics/cg/TransformationMatrixCG.cpp platform/graphics/cg/UTIRegistry.cpp platform/graphics/cocoa/ColorCocoa.mm platform/graphics/cocoa/GraphicsContext3DCocoa.mm platform/graphics/cocoa/GraphicsContextCocoa.mm platform/graphics/cocoa/FontCacheCoreText.cpp platform/graphics/cocoa/FontCascadeCocoa.mm platform/graphics/cocoa/FontCocoa.mm platform/graphics/cocoa/FontDescriptionCocoa.cpp platform/graphics/cocoa/FontFamilySpecificationCoreText.cpp platform/graphics/cocoa/FontPlatformDataCocoa.mm platform/graphics/cocoa/HEVCUtilitiesCocoa.mm platform/graphics/cocoa/IOSurface.mm platform/graphics/cocoa/IOSurfacePoolCocoa.mm platform/graphics/cocoa/MediaEngineConfigurationFactoryCocoa.cpp platform/graphics/cocoa/SystemFontDatabaseCoreText.cpp platform/graphics/cocoa/WebActionDisablingCALayerDelegate.mm platform/graphics/cocoa/WebCoreCALayerExtras.mm platform/graphics/cocoa/WebCoreDecompressionSession.mm platform/graphics/cocoa/WebGLLayer.mm platform/graphics/cocoa/WebGPULayer.mm platform/graphics/cocoa/TextTrackRepresentationCocoa.mm platform/graphics/cv/ImageTransferSessionVT.mm platform/graphics/cv/PixelBufferConformerCV.cpp platform/graphics/cv/TextureCacheCV.mm platform/graphics/cv/VideoTextureCopierCV.cpp platform/graphics/gpu/cocoa/GPUBindGroupAllocatorMetal.mm platform/graphics/gpu/cocoa/GPUBindGroupMetal.mm platform/graphics/gpu/cocoa/GPUBindGroupLayoutMetal.mm platform/graphics/gpu/cocoa/GPUBufferMetal.mm platform/graphics/gpu/cocoa/GPUCommandBufferMetal.mm platform/graphics/gpu/cocoa/GPUComputePassEncoderMetal.mm platform/graphics/gpu/cocoa/GPUComputePipelineMetal.mm platform/graphics/gpu/cocoa/GPUDeviceMetal.mm platform/graphics/gpu/cocoa/GPUPipelineMetalConvertLayout.cpp platform/graphics/gpu/cocoa/GPUProgrammablePassEncoderMetal.mm platform/graphics/gpu/cocoa/GPUQueueMetal.mm platform/graphics/gpu/cocoa/GPURenderPassEncoderMetal.mm platform/graphics/gpu/cocoa/GPURenderPipelineMetal.mm platform/graphics/gpu/cocoa/GPUSamplerMetal.mm platform/graphics/gpu/cocoa/GPUShaderModuleMetal.mm platform/graphics/gpu/cocoa/GPUSwapChainMetal.mm platform/graphics/gpu/cocoa/GPUTextureMetal.mm platform/graphics/gpu/cocoa/GPUUtilsMetal.mm platform/graphics/gpu/Texture.cpp platform/graphics/gpu/TilingData.cpp platform/graphics/ios/DisplayRefreshMonitorIOS.mm platform/graphics/ios/FontCacheIOS.mm platform/graphics/ios/IconIOS.mm platform/graphics/mac/ColorMac.mm platform/graphics/mac/ComplexTextControllerCoreText.mm platform/graphics/mac/DisplayRefreshMonitorMac.cpp platform/graphics/mac/FloatPointMac.mm platform/graphics/mac/FloatRectMac.mm platform/graphics/mac/FloatSizeMac.mm platform/graphics/mac/FontCacheMac.mm platform/graphics/mac/FontCustomPlatformData.cpp platform/graphics/mac/GlyphPageMac.cpp platform/graphics/mac/IconMac.mm platform/graphics/mac/ImageMac.mm platform/graphics/mac/IntPointMac.mm platform/graphics/mac/IntRectMac.mm platform/graphics/mac/IntSizeMac.mm platform/graphics/mac/PDFDocumentImageMac.mm platform/graphics/mac/SimpleFontDataCoreText.cpp platform/graphics/mac/SwitchingGPUClient.cpp platform/graphics/mac/WebLayer.mm platform/graphics/mac/WebKitNSImageExtras.mm platform/graphics/opengl/Extensions3DOpenGL.cpp platform/graphics/opengl/Extensions3DOpenGLCommon.cpp platform/graphics/opengl/GraphicsContext3DOpenGL.cpp platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp platform/graphics/opengl/TemporaryOpenGLSetting.cpp platform/graphics/opentype/OpenTypeCG.cpp platform/ios/ColorIOS.mm platform/ios/Device.cpp platform/ios/DeviceMotionClientIOS.mm platform/ios/DeviceOrientationClientIOS.mm platform/ios/DragImageIOS.mm platform/ios/KeyEventIOS.mm platform/ios/LegacyTileCache.mm platform/ios/LegacyTileGrid.mm platform/ios/LegacyTileGridTile.mm platform/ios/LegacyTileLayer.mm platform/ios/LegacyTileLayerPool.mm platform/ios/LocalCurrentTraitCollection.mm platform/ios/LowPowerModeNotifierIOS.mm platform/ios/PasteboardIOS.mm platform/ios/PlatformEventFactoryIOS.mm @no-unify platform/ios/PlatformPasteboardIOS.mm platform/ios/PlatformScreenIOS.mm platform/ios/PlatformSpeechSynthesizerIOS.mm @no-unify platform/ios/PlaybackSessionInterfaceAVKit.mm @no-unify platform/ios/PreviewConverterIOS.mm platform/ios/QuickLook.mm platform/ios/RemoteCommandListenerIOS.mm platform/ios/ScrollAnimatorIOS.mm platform/ios/ScrollbarThemeIOS.mm platform/ios/ScrollViewIOS.mm platform/ios/SelectionRect.cpp platform/ios/SystemMemoryIOS.cpp platform/ios/ThemeIOS.mm platform/ios/TileControllerMemoryHandlerIOS.cpp platform/ios/UserAgentIOS.mm platform/ios/ValidationBubbleIOS.mm platform/ios/VideoFullscreenInterfaceAVKit.mm @no-unify platform/ios/WebAVPlayerController.mm platform/ios/WebBackgroundTaskController.mm platform/ios/WebCoreMotionManager.mm platform/ios/WebEvent.mm @no-unify platform/ios/WebItemProviderPasteboard.mm @no-unify platform/ios/WebSQLiteDatabaseTrackerClient.mm platform/ios/WebVideoFullscreenControllerAVKit.mm @no-unify platform/ios/WidgetIOS.mm platform/ios/wak/FloatingPointEnvironment.cpp platform/ios/wak/WAKScrollView.mm platform/ios/wak/WAKView.mm @no-unify platform/ios/wak/WAKWindow.mm platform/ios/wak/WebCoreThread.mm platform/ios/wak/WebCoreThreadRun.cpp platform/ios/wak/WebCoreThreadSystemInterface.cpp platform/ios/wak/WKGraphics.mm platform/ios/wak/WKView.mm platform/mac/BlacklistUpdater.mm platform/mac/CursorMac.mm @no-unify platform/mac/DragDataMac.mm platform/mac/DragImageMac.mm platform/mac/KeyEventMac.mm @no-unify platform/mac/PlaybackSessionInterfaceMac.mm @no-unify platform/mac/LocalCurrentGraphicsContext.mm platform/mac/LocalDefaultSystemAppearance.mm platform/mac/LoggingMac.mm platform/mac/MediaRemoteSoftLink.cpp platform/mac/NSScrollerImpDetails.mm platform/mac/PasteboardMac.mm platform/mac/PasteboardWriter.mm platform/mac/PlatformEventFactoryMac.mm platform/mac/PlatformPasteboardMac.mm platform/mac/PlatformScreenMac.mm platform/mac/PlatformSpeechSynthesizerMac.mm platform/mac/PluginBlacklist.mm platform/mac/PublicSuffixMac.mm platform/mac/PowerObserverMac.cpp platform/mac/RemoteCommandListenerMac.mm platform/mac/SSLKeyGeneratorMac.mm platform/mac/ScrollAnimatorMac.mm @no-unify platform/mac/ScrollViewMac.mm platform/mac/ScrollbarThemeMac.mm @no-unify platform/mac/SerializedPlatformRepresentationMac.mm platform/mac/StringUtilities.mm platform/mac/SuddenTermination.mm platform/mac/ThemeMac.mm platform/mac/ThreadCheck.mm @no-unify platform/mac/UserActivityMac.mm platform/mac/UserAgentMac.mm platform/mac/ValidationBubbleMac.mm platform/mac/VideoFullscreenInterfaceMac.mm platform/mac/WebCoreFullScreenPlaceholderView.mm platform/mac/WebCoreFullScreenWarningView.mm platform/mac/WebCoreFullScreenWindow.mm platform/mac/WebCoreNSFontManagerExtras.mm platform/mac/WebCoreNSURLExtras.mm platform/mac/WebCoreObjCExtras.mm platform/mac/WebGLBlacklist.mm platform/mac/WebNSAttributedStringExtras.mm platform/mac/WebPlaybackControlsManager.mm platform/mac/WidgetMac.mm platform/mediarecorder/MediaRecorderPrivateAVFImpl.cpp platform/mediarecorder/cocoa/MediaRecorderPrivateWriterCocoa.mm platform/mediasession/mac/MediaSessionInterruptionProviderMac.mm platform/mediastream/ios/AVAudioSessionCaptureDevice.mm platform/mediastream/ios/AVAudioSessionCaptureDeviceManager.mm @no-unify platform/mediastream/ios/CoreAudioCaptureSourceIOS.mm @no-unify platform/mediastream/mac/AudioTrackPrivateMediaStreamCocoa.cpp platform/mediastream/mac/AVCaptureDeviceManager.mm @no-unify platform/mediastream/mac/AVVideoCaptureSource.mm @no-unify platform/mediastream/mac/MockRealtimeVideoSourceMac.mm platform/mock/MediaPlaybackTargetPickerMock.cpp platform/mock/MediaPlaybackTargetMock.cpp platform/mock/MockAudioDestinationCocoa.cpp platform/network/cf/CertificateInfoCFNet.cpp platform/network/cf/DNSResolveQueueCFNet.cpp platform/network/cf/FormDataStreamCFNet.cpp platform/network/cf/NetworkStorageSessionCFNet.cpp platform/network/cf/ProxyServerCFNet.cpp platform/network/cf/ResourceRequestCFNet.cpp platform/network/cf/SocketStreamHandleImplCFNet.cpp platform/network/cocoa/CertificateInfoCocoa.mm platform/network/cocoa/CookieCocoa.mm platform/network/cocoa/CookieStorageObserver.mm platform/network/cocoa/CredentialCocoa.mm platform/network/cocoa/NetworkLoadMetrics.mm platform/network/cocoa/NetworkStorageSessionCocoa.mm platform/network/cocoa/ProtectionSpaceCocoa.mm platform/network/cocoa/ResourceRequestCocoa.mm platform/network/cocoa/ResourceResponseCocoa.mm @no-unify // Unsafe to unify until rdar://problem/48853137 is resolved platform/network/cocoa/WebCoreNSURLSession.mm @no-unify platform/network/ios/NetworkStateNotifierIOS.mm platform/network/ios/WebCoreURLResponseIOS.mm platform/network/mac/AuthenticationMac.mm platform/network/mac/BlobDataFileReferenceMac.mm platform/network/mac/CookieStorageMac.mm platform/network/mac/CredentialStorageMac.mm platform/network/mac/FormDataStreamMac.mm platform/network/mac/NetworkStateNotifierMac.cpp platform/network/mac/ResourceErrorMac.mm platform/network/mac/ResourceHandleMac.mm platform/network/mac/SynchronousLoaderClient.mm platform/network/mac/UTIUtilities.mm platform/network/mac/WebCoreURLResponse.mm platform/text/cf/HyphenationCF.cpp platform/text/ios/LocalizedDateCache.mm platform/text/ios/TextEncodingRegistryIOS.mm platform/text/mac/LocaleMac.mm platform/text/mac/TextBoundaries.mm platform/text/mac/TextCheckingMac.mm platform/text/mac/TextEncodingRegistryMac.mm rendering/RenderThemeCocoa.mm rendering/RenderThemeIOS.mm rendering/RenderThemeMac.mm rendering/TextAutoSizing.cpp platform/mediastream/mac/BaseAudioSharedUnit.cpp platform/mediastream/mac/CoreAudioCaptureDevice.cpp platform/mediastream/mac/CoreAudioCaptureDeviceManager.cpp platform/mediastream/mac/CoreAudioCaptureSource.cpp platform/mediastream/mac/DisplayCaptureManagerCocoa.cpp platform/mediastream/mac/DisplayCaptureSourceCocoa.cpp platform/mediastream/mac/RealtimeIncomingAudioSourceCocoa.cpp platform/mediastream/mac/RealtimeIncomingVideoSourceCocoa.mm platform/mediastream/mac/RealtimeMediaSourceCenterMac.cpp platform/mediastream/mac/RealtimeMediaSourceCenterMac.mm platform/mediastream/mac/RealtimeOutgoingAudioSourceCocoa.cpp platform/mediastream/mac/RealtimeOutgoingVideoSourceCocoa.cpp platform/mediastream/mac/ScreenDisplayCaptureSourceMac.mm platform/mediastream/mac/WindowDisplayCaptureSourceMac.mm platform/audio/mac/AudioSampleDataSource.mm platform/mediastream/mac/MockAudioSharedUnit.mm platform/mediastream/mac/WebAudioSourceProviderAVFObjC.mm platform/mediastream/libwebrtc/LibWebRTCProviderCocoa.cpp // Derived Sources WHLSLStandardLibraryFunctionMap.cpp #if ENABLE_APPLE_PAY Modules/applepay/ApplePayCancelEvent.cpp Modules/applepay/ApplePayContactField.cpp Modules/applepay/ApplePayError.cpp Modules/applepay/ApplePayMerchantCapability.cpp Modules/applepay/ApplePayPaymentAuthorizedEvent.cpp Modules/applepay/ApplePayPaymentMethodSelectedEvent.cpp Modules/applepay/ApplePayRequestBase.cpp Modules/applepay/ApplePaySession.cpp Modules/applepay/ApplePaySessionPaymentRequest.cpp Modules/applepay/ApplePayShippingContactSelectedEvent.cpp Modules/applepay/ApplePayShippingMethodSelectedEvent.cpp Modules/applepay/ApplePayValidateMerchantEvent.cpp Modules/applepay/PaymentCoordinator.cpp Modules/applepay/PaymentCoordinatorClient.cpp Modules/applepay/PaymentRequestValidator.mm Modules/applepay/PaymentSession.cpp Modules/applepay/cocoa/PaymentCocoa.mm Modules/applepay/cocoa/PaymentContactCocoa.mm Modules/applepay/cocoa/PaymentMerchantSessionCocoa.mm Modules/applepay/cocoa/PaymentMethodCocoa.mm Modules/applepay/cocoa/PaymentMethodUpdateCocoa.mm Modules/applepay/cocoa/PaymentSessionErrorCocoa.mm Modules/applepay/cocoa/PaymentSummaryItemsCocoa.mm Modules/applepay/paymentrequest/ApplePayPaymentHandler.cpp JSApplePayCancelEvent.cpp JSApplePayContactField.cpp JSApplePayError.cpp JSApplePayErrorCode.cpp JSApplePayErrorContactField.cpp JSApplePayLineItem.cpp JSApplePayMerchantCapability.cpp JSApplePayModifier.cpp JSApplePayPayment.cpp JSApplePayPaymentAuthorizationResult.cpp JSApplePayPaymentAuthorizedEvent.cpp JSApplePayPaymentContact.cpp JSApplePayPaymentMethod.cpp JSApplePayPaymentMethodSelectedEvent.cpp JSApplePayPaymentMethodType.cpp JSApplePayPaymentMethodUpdate.cpp JSApplePayPaymentPass.cpp JSApplePayPaymentRequest.cpp JSApplePayRequest.cpp JSApplePayRequestBase.cpp JSApplePaySession.cpp JSApplePaySessionError.cpp JSApplePayShippingContactSelectedEvent.cpp JSApplePayShippingContactUpdate.cpp JSApplePayShippingMethod.cpp JSApplePayShippingMethodSelectedEvent.cpp JSApplePayShippingMethodUpdate.cpp JSApplePayValidateMerchantEvent.cpp #endif #if ENABLE_MAC_GESTURE_EVENTS dom/mac/GestureEvents.cpp JSGestureEvent.cpp #endif #if ENABLE_IOS_TOUCH_EVENTS JSTouch.cpp JSTouchEvent.cpp JSTouchList.cpp #endif #if ENABLE_IOS_GESTURE_EVENTS JSGestureEvent.cpp #endif