Remove Cocoa CFURLConnection loading code
[WebKit-https.git] / Source / WebCore / SourcesCocoa.txt
1 // Copyright (C) 2017 Apple Inc. All rights reserved.
2 //
3 // Redistribution and use in source and binary forms, with or without
4 // modification, are permitted provided that the following conditions
5 // are met:
6 // 1. Redistributions of source code must retain the above copyright
7 //    notice, this list of conditions and the following disclaimer.
8 // 2. Redistributions in binary form must reproduce the above copyright
9 //    notice, this list of conditions and the following disclaimer in the
10 //    documentation and/or other materials provided with the distribution.
11 //
12 // THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
13 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
14 // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
15 // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
16 // BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
17 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
18 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
19 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
20 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
21 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
22 // THE POSSIBILITY OF SUCH DAMAGE.
23
24 Modules/plugins/QuickTimePluginReplacement.mm
25 Modules/plugins/YouTubePluginReplacement.cpp
26
27 accessibility/mac/WebAccessibilityObjectWrapperBase.mm @no-unify
28
29 bindings/js/ScriptControllerMac.mm
30
31 bridge/objc/ObjCRuntimeObject.mm @no-unify
32 bridge/objc/WebScriptObject.mm @no-unify
33 bridge/objc/objc_class.mm @no-unify
34 bridge/objc/objc_instance.mm @no-unify
35 bridge/objc/objc_runtime.mm @no-unify
36 bridge/objc/objc_utility.mm @no-unify
37
38 crypto/CommonCryptoUtilities.cpp
39
40 crypto/mac/CommonCryptoDERUtilities.cpp
41 crypto/mac/CryptoAlgorithmAES_CBCMac.cpp
42 crypto/mac/CryptoAlgorithmAES_CFBMac.cpp
43 crypto/mac/CryptoAlgorithmAES_CTRMac.cpp
44 crypto/mac/CryptoAlgorithmAES_GCMMac.cpp
45 crypto/mac/CryptoAlgorithmAES_KWMac.cpp
46 crypto/mac/CryptoAlgorithmECDHMac.cpp
47 crypto/mac/CryptoAlgorithmECDSAMac.cpp
48 crypto/mac/CryptoAlgorithmHKDFMac.cpp
49 crypto/mac/CryptoAlgorithmHMACMac.cpp
50 crypto/mac/CryptoAlgorithmPBKDF2Mac.cpp
51 crypto/mac/CryptoAlgorithmRSAES_PKCS1_v1_5Mac.cpp
52 crypto/mac/CryptoAlgorithmRSASSA_PKCS1_v1_5Mac.cpp
53 crypto/mac/CryptoAlgorithmRSA_OAEPMac.cpp
54 crypto/mac/CryptoAlgorithmRSA_PSSMac.cpp
55 crypto/mac/CryptoAlgorithmRegistryMac.cpp
56 crypto/mac/CryptoKeyECMac.cpp
57 crypto/mac/CryptoKeyMac.cpp
58 crypto/mac/CryptoKeyRSAMac.cpp
59 crypto/mac/SerializedCryptoKeyWrapMac.mm
60
61 editing/SelectionRectGatherer.cpp
62 editing/SmartReplaceCF.cpp
63
64 editing/cocoa/DataDetection.mm
65 editing/cocoa/EditorCocoa.mm
66 editing/cocoa/HTMLConverter.mm @no-unify
67 editing/cocoa/WebArchiveResourceFromNSAttributedString.mm
68 editing/cocoa/WebArchiveResourceWebResourceHandler.mm
69 editing/cocoa/WebContentReaderCocoa.mm
70
71 editing/mac/FrameSelectionMac.mm
72
73 editing/ios/AutofillElements.cpp
74
75 fileapi/FileCocoa.mm
76
77 html/shadow/ImageControlsRootElement.cpp
78 html/shadow/YouTubeEmbedShadowElement.cpp
79
80 history/mac/HistoryItemMac.mm
81
82 loader/ResourceLoadInfo.cpp
83
84 loader/archive/cf/LegacyWebArchive.cpp
85 loader/archive/cf/LegacyWebArchiveMac.mm
86
87 loader/cocoa/DiskCacheMonitorCocoa.mm
88 loader/cocoa/SubresourceLoaderCocoa.mm
89
90 loader/mac/DocumentLoaderMac.cpp
91 loader/mac/LoaderNSURLExtras.mm
92 loader/mac/ResourceLoaderMac.mm
93
94 page/CaptionUserPreferencesMediaAF.cpp
95
96 page/cocoa/MemoryReleaseCocoa.mm
97 page/cocoa/PerformanceLoggingCocoa.mm
98 page/cocoa/ResourceUsageOverlayCocoa.mm
99 page/cocoa/ResourceUsageThreadCocoa.mm
100 page/cocoa/SettingsBaseCocoa.mm
101 page/cocoa/UserAgent.mm
102
103 page/mac/ChromeMac.mm
104 page/mac/DragControllerMac.mm
105 page/mac/PageMac.mm
106
107 page/scrolling/AsyncScrollingCoordinator.cpp
108 page/scrolling/ScrollingMomentumCalculator.cpp
109
110 page/scrolling/cocoa/ScrollingStateNode.mm
111
112 page/scrolling/mac/ScrollingThreadMac.mm
113 page/scrolling/mac/ScrollingTreeFixedNode.mm
114 page/scrolling/mac/ScrollingTreeStickyNode.mm
115
116 platform/audio/AudioSession.cpp
117
118 platform/audio/cocoa/MediaSessionManagerCocoa.cpp
119
120 platform/audio/mac/CAAudioStreamDescription.cpp
121 platform/audio/mac/AudioSampleBufferList.cpp
122 platform/audio/mac/AudioBusMac.mm
123 platform/audio/mac/AudioDestinationMac.cpp
124 platform/audio/mac/AudioFileReaderMac.cpp
125 platform/audio/mac/AudioHardwareListenerMac.cpp
126 platform/audio/mac/AudioSessionMac.cpp
127 platform/audio/mac/CARingBuffer.cpp
128 platform/audio/mac/FFTFrameMac.cpp
129 platform/audio/mac/MediaSessionManagerMac.mm
130
131 platform/cf/CFURLExtras.cpp
132 platform/cf/FileSystemCF.cpp
133 platform/cf/KeyedDecoderCF.cpp
134 platform/cf/KeyedEncoderCF.cpp
135 platform/cf/MainThreadSharedTimerCF.cpp
136 platform/cf/MediaAccessibilitySoftLink.cpp
137 platform/cf/RunLoopObserver.cpp
138 platform/cf/SharedBufferCF.cpp
139 platform/cf/URLCF.cpp
140
141 platform/cocoa/PasteboardCocoa.mm
142 platform/cocoa/ContentFilterUnblockHandlerCocoa.mm @no-unify
143 platform/cocoa/CoreVideoSoftLink.cpp
144 platform/cocoa/FileMonitorCocoa.mm
145 platform/cocoa/FileSystemCocoa.mm
146 platform/cocoa/KeyEventCocoa.mm
147 platform/cocoa/LocalizedStringsCocoa.mm
148 platform/cocoa/MIMETypeRegistryCocoa.mm
149 platform/cocoa/MachSendRight.cpp
150 platform/cocoa/NetworkExtensionContentFilter.mm
151 platform/cocoa/ParentalControlsContentFilter.mm
152 platform/cocoa/PlaybackSessionModelMediaElement.mm
153 platform/cocoa/RuntimeApplicationChecksCocoa.mm
154 platform/cocoa/ScrollController.mm
155 platform/cocoa/ScrollSnapAnimatorState.mm
156 platform/cocoa/SearchPopupMenuCocoa.mm
157 platform/cocoa/SharedBufferCocoa.mm
158 platform/cocoa/SystemVersion.mm
159 platform/cocoa/TelephoneNumberDetectorCocoa.cpp
160 platform/cocoa/ThemeCocoa.mm
161 platform/cocoa/VideoFullscreenModelVideoElement.mm
162 platform/cocoa/VideoToolboxSoftLink.cpp
163 platform/cocoa/WebCoreNSErrorExtras.mm
164
165 platform/gamepad/cocoa/GameControllerGamepad.mm
166 platform/gamepad/cocoa/GameControllerGamepadProvider.mm
167
168 platform/graphics/MediaPlaybackTargetPicker.cpp
169
170 platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.mm @no-unify
171 platform/graphics/avfoundation/AudioSourceProviderAVFObjC.mm @no-unify
172 platform/graphics/avfoundation/CDMPrivateMediaSourceAVFObjC.mm @no-unify
173 platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.cpp @no-unify
174 platform/graphics/avfoundation/InbandTextTrackPrivateAVF.cpp @no-unify
175 platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp @no-unify
176 platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm @no-unify
177
178 platform/graphics/avfoundation/objc/AVAssetTrackUtilities.mm @no-unify
179 platform/graphics/avfoundation/objc/AVFoundationMIMETypeCache.mm @no-unify
180 platform/graphics/avfoundation/objc/AudioTrackPrivateAVFObjC.mm @no-unify
181 platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.cpp @no-unify
182 platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.mm @no-unify
183 platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.mm @no-unify
184 platform/graphics/avfoundation/objc/CDMSessionAVStreamSession.mm @no-unify
185 platform/graphics/avfoundation/objc/CDMSessionMediaSourceAVFObjC.mm @no-unify
186 platform/graphics/avfoundation/objc/ImageDecoderAVFObjC.mm @no-unify
187 platform/graphics/avfoundation/objc/InbandTextTrackPrivateAVFObjC.mm @no-unify
188 platform/graphics/avfoundation/objc/InbandTextTrackPrivateLegacyAVFObjC.mm @no-unify
189 platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm @no-unify
190 platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm @no-unify
191 platform/graphics/avfoundation/objc/MediaSampleAVFObjC.mm @no-unify
192 platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.mm @no-unify
193 platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm @no-unify
194 platform/graphics/avfoundation/objc/VideoTrackPrivateAVFObjC.cpp @no-unify
195 platform/graphics/avfoundation/objc/VideoTrackPrivateMediaSourceAVFObjC.mm @no-unify
196 platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.mm @no-unify
197 platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm @no-unify
198 platform/graphics/avfoundation/objc/VideoFullscreenLayerManager.mm @no-unify
199
200 platform/graphics/ca/GraphicsLayerCA.cpp
201 platform/graphics/ca/LayerFlushScheduler.cpp
202 platform/graphics/ca/LayerPool.cpp
203 platform/graphics/ca/PlatformCAAnimation.cpp
204 platform/graphics/ca/PlatformCALayer.cpp
205 platform/graphics/ca/TileController.cpp
206 platform/graphics/ca/TileCoverageMap.cpp
207 platform/graphics/ca/TileGrid.cpp
208 platform/graphics/ca/TransformationMatrixCA.cpp
209 platform/graphics/ca/cocoa/LayerFlushSchedulerMac.cpp
210 platform/graphics/ca/cocoa/PlatformCAAnimationCocoa.mm
211 platform/graphics/ca/cocoa/PlatformCAFiltersCocoa.mm
212 platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm
213 platform/graphics/ca/cocoa/WebSystemBackdropLayer.mm
214 platform/graphics/ca/cocoa/WebTiledBackingLayer.mm
215
216 platform/graphics/cg/ColorCG.cpp
217 platform/graphics/cg/FloatPointCG.cpp
218 platform/graphics/cg/FloatRectCG.cpp
219 platform/graphics/cg/FloatSizeCG.cpp
220 platform/graphics/cg/GradientCG.cpp
221 platform/graphics/cg/GraphicsContext3DCG.cpp
222 platform/graphics/cg/GraphicsContextCG.cpp
223 platform/graphics/cg/IOSurfacePool.cpp
224 platform/graphics/cg/ImageBufferCG.cpp
225 platform/graphics/cg/ImageBufferDataCG.cpp
226 platform/graphics/cg/ImageDecoderCG.cpp
227 platform/graphics/cg/ImageSourceCGMac.mm
228 platform/graphics/cg/IntPointCG.cpp
229 platform/graphics/cg/IntRectCG.cpp
230 platform/graphics/cg/IntSizeCG.cpp
231 platform/graphics/cg/NativeImageCG.cpp
232 platform/graphics/cg/PDFDocumentImage.cpp
233 platform/graphics/cg/PathCG.cpp
234 platform/graphics/cg/PatternCG.cpp
235 platform/graphics/cg/SubimageCacheWithTimer.cpp
236 platform/graphics/cg/TransformationMatrixCG.cpp
237 platform/graphics/cg/UTIRegistry.cpp
238
239 platform/graphics/cocoa/GPUBufferMetal.mm
240 platform/graphics/cocoa/GPUCommandBufferMetal.mm
241 platform/graphics/cocoa/GPUCommandQueueMetal.mm
242 platform/graphics/cocoa/GPUComputeCommandEncoderMetal.mm
243 platform/graphics/cocoa/GPUComputePipelineStateMetal.mm
244 platform/graphics/cocoa/GPUDepthStencilDescriptorMetal.mm
245 platform/graphics/cocoa/GPUDepthStencilStateMetal.mm
246 platform/graphics/cocoa/GPUDeviceMetal.mm
247 platform/graphics/cocoa/GPUDrawableMetal.mm
248 platform/graphics/cocoa/GPUFunctionMetal.mm
249 platform/graphics/cocoa/GPULibraryMetal.mm
250 platform/graphics/cocoa/GPURenderCommandEncoderMetal.mm
251 platform/graphics/cocoa/GPURenderPassAttachmentDescriptorMetal.mm
252 platform/graphics/cocoa/GPURenderPassColorAttachmentDescriptorMetal.mm
253 platform/graphics/cocoa/GPURenderPassDepthAttachmentDescriptorMetal.mm
254 platform/graphics/cocoa/GPURenderPassDescriptorMetal.mm
255 platform/graphics/cocoa/GPURenderPipelineColorAttachmentDescriptorMetal.mm
256 platform/graphics/cocoa/GPURenderPipelineDescriptorMetal.mm
257 platform/graphics/cocoa/GPURenderPipelineStateMetal.mm
258 platform/graphics/cocoa/GPUTextureDescriptorMetal.mm
259 platform/graphics/cocoa/GPUTextureMetal.mm
260 platform/graphics/cocoa/GraphicsContext3DCocoa.mm
261 platform/graphics/cocoa/GraphicsContextCocoa.mm
262 platform/graphics/cocoa/FontCacheCoreText.cpp
263 platform/graphics/cocoa/FontCascadeCocoa.mm
264 platform/graphics/cocoa/FontCocoa.mm
265 platform/graphics/cocoa/FontDescriptionCocoa.cpp
266 platform/graphics/cocoa/FontFamilySpecificationCoreText.cpp
267 platform/graphics/cocoa/FontPlatformDataCocoa.mm
268 platform/graphics/cocoa/IOSurface.mm
269 platform/graphics/cocoa/IOSurfacePoolCocoa.mm
270 platform/graphics/cocoa/WebActionDisablingCALayerDelegate.mm
271 platform/graphics/cocoa/WebCoreCALayerExtras.mm
272 platform/graphics/cocoa/WebCoreDecompressionSession.mm
273 platform/graphics/cocoa/WebGLLayer.mm
274 platform/graphics/cocoa/WebGPULayer.mm
275 platform/graphics/cocoa/TextTrackRepresentationCocoa.mm
276
277 platform/graphics/cv/PixelBufferConformerCV.cpp
278 platform/graphics/cv/TextureCacheCV.mm
279 platform/graphics/cv/VideoTextureCopierCV.cpp
280
281 platform/graphics/gpu/Texture.cpp
282 platform/graphics/gpu/TilingData.cpp
283
284 platform/graphics/mac/ComplexTextControllerCoreText.mm
285 platform/graphics/mac/FontCustomPlatformData.cpp
286 platform/graphics/mac/GlyphPageMac.cpp
287 platform/graphics/mac/ImageMac.mm
288 platform/graphics/mac/SimpleFontDataCoreText.cpp
289 platform/graphics/mac/WebLayer.mm
290
291 platform/graphics/opengl/Extensions3DOpenGL.cpp
292 platform/graphics/opengl/Extensions3DOpenGLCommon.cpp
293 platform/graphics/opengl/GraphicsContext3DOpenGL.cpp
294 platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp
295 platform/graphics/opengl/TemporaryOpenGLSetting.cpp
296
297 platform/graphics/opentype/OpenTypeCG.cpp
298
299 platform/mac/DragDataMac.mm
300 platform/mac/LoggingMac.mm
301 platform/mac/MediaRemoteSoftLink.cpp
302 platform/mac/PublicSuffixMac.mm
303 platform/mac/SerializedPlatformRepresentationMac.mm
304 platform/mac/StringUtilities.mm
305 platform/mac/URLMac.mm
306 platform/mac/WebCoreNSStringExtras.mm
307 platform/mac/WebCoreNSURLExtras.mm
308 platform/mac/WebCoreObjCExtras.mm
309
310 platform/mediastream/mac/MockRealtimeVideoSourceMac.mm
311 platform/mediastream/mac/AudioTrackPrivateMediaStreamCocoa.cpp
312
313 platform/mock/MediaPlaybackTargetPickerMock.cpp
314 platform/mock/MediaPlaybackTargetMock.cpp
315
316 platform/network/cf/DNSCFNet.cpp
317 platform/network/cf/FormDataStreamCFNet.cpp
318 platform/network/cf/NetworkStorageSessionCFNet.cpp
319 platform/network/cf/ProxyServerCFNet.cpp
320 platform/network/cf/ResourceRequestCFNet.cpp
321 platform/network/cf/SocketStreamHandleImplCFNet.cpp
322
323 platform/network/cocoa/CookieCocoa.mm
324 platform/network/cocoa/CookieStorageObserver.mm
325 platform/network/cocoa/CredentialCocoa.mm
326 platform/network/cocoa/NetworkLoadMetrics.mm
327 platform/network/cocoa/NetworkStorageSessionCocoa.mm
328 platform/network/cocoa/ProtectionSpaceCocoa.mm
329 platform/network/cocoa/ResourceRequestCocoa.mm
330 platform/network/cocoa/ResourceResponseCocoa.mm
331 platform/network/cocoa/WebCoreNSURLSession.mm @no-unify
332
333 platform/network/mac/AuthenticationMac.mm
334 platform/network/mac/BlobDataFileReferenceMac.mm
335 platform/network/mac/CertificateInfoMac.mm
336 platform/network/mac/CookieJarMac.mm
337 platform/network/mac/CookieStorageMac.mm
338 platform/network/mac/CredentialStorageMac.mm
339 platform/network/mac/FormDataStreamMac.mm
340 platform/network/mac/ResourceErrorMac.mm
341 platform/network/mac/ResourceHandleMac.mm
342 platform/network/mac/SynchronousLoaderClient.mm
343 platform/network/mac/UTIUtilities.mm
344 platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm
345 platform/network/mac/WebCoreURLResponse.mm
346
347 platform/posix/FileSystemPOSIX.cpp
348
349 platform/text/cf/HyphenationCF.cpp
350
351 platform/text/mac/LocaleMac.mm
352 platform/text/mac/TextBoundaries.mm
353
354 rendering/RenderThemeCocoa.mm
355 rendering/TextAutoSizing.cpp
356
357 platform/mediastream/mac/CoreAudioCaptureSource.cpp
358 platform/mediastream/mac/RealtimeIncomingAudioSourceCocoa.cpp
359 platform/mediastream/mac/RealtimeIncomingVideoSourceCocoa.cpp
360 platform/mediastream/mac/RealtimeMediaSourceCenterMac.cpp
361 platform/mediastream/mac/RealtimeOutgoingAudioSourceCocoa.cpp
362 platform/mediastream/mac/RealtimeOutgoingVideoSourceCocoa.cpp
363
364 platform/audio/mac/AudioSampleDataSource.mm
365
366 platform/mediastream/mac/MockRealtimeAudioSourceMac.mm
367 platform/mediastream/mac/WebAudioSourceProviderAVFObjC.mm
368
369 platform/mediastream/libwebrtc/LibWebRTCProviderCocoa.cpp
370
371 #if ENABLE_APPLE_PAY
372
373     Modules/applepay/ApplePayContactField.cpp
374     Modules/applepay/ApplePayError.cpp
375     Modules/applepay/ApplePayMerchantCapability.cpp
376     Modules/applepay/ApplePayPaymentAuthorizedEvent.cpp
377     Modules/applepay/ApplePayPaymentMethodSelectedEvent.cpp
378     Modules/applepay/ApplePayRequestBase.cpp
379     Modules/applepay/ApplePaySession.cpp
380     Modules/applepay/ApplePaySessionPaymentRequest.cpp
381     Modules/applepay/ApplePayShippingContactSelectedEvent.cpp
382     Modules/applepay/ApplePayShippingMethodSelectedEvent.cpp
383     Modules/applepay/ApplePayValidateMerchantEvent.cpp
384     Modules/applepay/PaymentCoordinator.cpp
385     Modules/applepay/paymentrequest/ApplePayPaymentHandler.cpp
386     Modules/applepay/PaymentRequestValidator.mm
387
388     Modules/applepay/cocoa/PaymentContactCocoa.mm
389     Modules/applepay/cocoa/PaymentMerchantSessionCocoa.mm @no-unify
390     Modules/applepay/cocoa/PaymentMethodCocoa.mm
391     Modules/applepay/cocoa/PaymentCocoa.mm
392
393     JSApplePayContactField.cpp
394     JSApplePayMerchantCapability.cpp
395     JSApplePayRequest.cpp
396     JSApplePayRequestBase.cpp
397     JSApplePayError.cpp
398     JSApplePayLineItem.cpp
399     JSApplePayPayment.cpp
400     JSApplePayPaymentAuthorizationResult.cpp
401     JSApplePayPaymentAuthorizedEvent.cpp
402     JSApplePayPaymentContact.cpp
403     JSApplePayPaymentMethod.cpp
404     JSApplePayPaymentMethodSelectedEvent.cpp
405     JSApplePayPaymentMethodUpdate.cpp
406     JSApplePayPaymentPass.cpp
407     JSApplePayPaymentRequest.cpp
408     JSApplePaySession.cpp
409     JSApplePayShippingContactSelectedEvent.cpp
410     JSApplePayShippingContactUpdate.cpp
411     JSApplePayShippingMethod.cpp
412     JSApplePayShippingMethodSelectedEvent.cpp
413     JSApplePayShippingMethodUpdate.cpp
414     JSApplePayValidateMerchantEvent.cpp
415
416 #endif
417