Changeset 232520 in webkit
- Timestamp:
- Jun 5, 2018, 1:58:14 PM (7 years ago)
- Location:
- trunk/Source
- Files:
-
- 49 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r232519 r232520 1 2018-06-05 Darin Adler <darin@apple.com> 2 3 [Cocoa] More preparation for ARC, focusing on WebKit and smart pointers 4 https://bugs.webkit.org/show_bug.cgi?id=186314 5 6 Reviewed by Anders Carlsson. 7 8 * wtf/BlockPtr.h: Put Block_copy/release calls into #if since they are 9 not needed under ARC. 10 11 * wtf/OSObjectPtr.h: Added constructor and assignment operator so we can 12 work with OS objects without adopting them. 13 1 14 2018-06-05 Darin Adler <darin@apple.com> 2 15 -
trunk/Source/WTF/wtf/BlockPtr.h
r224545 r232520 98 98 new (&block->f) F { std::move(function) }; 99 99 100 #if defined(__OBJC__) && __has_feature(objc_arc) 101 BlockPtr blockPtr { (__bridge_transfer BlockType)block }; 102 #else 100 103 BlockPtr blockPtr; 101 104 blockPtr.m_block = reinterpret_cast<BlockType>(block); 105 #endif 102 106 103 107 return blockPtr; … … 110 114 111 115 BlockPtr(BlockType block) 116 #if defined(__OBJC__) && __has_feature(objc_arc) 117 : m_block(block) 118 #else 112 119 : m_block(Block_copy(block)) 120 #endif 113 121 { 114 122 } 115 123 116 124 BlockPtr(const BlockPtr& other) 125 #if defined(__OBJC__) && __has_feature(objc_arc) 126 : m_block(other.m_block) 127 #else 117 128 : m_block(Block_copy(other.m_block)) 129 #endif 118 130 { 119 131 } … … 126 138 ~BlockPtr() 127 139 { 140 #if !defined(__OBJC__) || !__has_feature(objc_arc) 128 141 Block_release(m_block); 142 #endif 129 143 } 130 144 131 145 BlockPtr& operator=(const BlockPtr& other) 132 146 { 147 #if defined(__OBJC__) && __has_feature(objc_arc) 148 m_block = other.m_block; 149 #else 133 150 if (this != &other) { 134 151 Block_release(m_block); 135 152 m_block = Block_copy(other.m_block); 136 153 } 137 154 #endif 155 138 156 return *this; 139 157 } … … 143 161 ASSERT(this != &other); 144 162 163 #if !defined(__OBJC__) || !__has_feature(objc_arc) 145 164 Block_release(m_block); 165 #endif 146 166 m_block = std::exchange(other.m_block, nullptr); 147 167 … … 175 195 using WTF::BlockPtr; 176 196 using WTF::makeBlockPtr; 177 -
trunk/Source/WTF/wtf/OSObjectPtr.h
r232509 r232520 86 86 } 87 87 88 OSObjectPtr(T ptr) 89 : m_ptr(ptr) 90 { 91 if (m_ptr) 92 retainOSObject(m_ptr); 93 } 94 88 95 OSObjectPtr& operator=(const OSObjectPtr& other) 89 96 { … … 106 113 m_ptr = nullptr; 107 114 115 return *this; 116 } 117 118 OSObjectPtr& operator=(T other) 119 { 120 OSObjectPtr ptr = other; 121 swap(ptr); 108 122 return *this; 109 123 } -
trunk/Source/WebKit/ChangeLog
r232516 r232520 1 2018-06-05 Darin Adler <darin@apple.com> 2 3 [Cocoa] More preparation for ARC, focusing on WebKit and smart pointers 4 https://bugs.webkit.org/show_bug.cgi?id=186314 5 6 Reviewed by Anders Carlsson. 7 8 * NetworkProcess/cocoa/NetworkSessionCocoa.mm: 9 (WebKit::NetworkSessionCocoa::NetworkSessionCocoa): Use __bridge for cast. 10 * NetworkProcess/mac/NetworkProcessMac.mm: 11 (WebKit::overrideSystemProxies): Ditto. 12 (WebKit::NetworkProcess::allowSpecificHTTPSCertificateForHost): Ditto. 13 * Platform/IPC/mac/ConnectionMac.mm: 14 (IPC::Connection::sendMessage): Ditto. 15 (IPC::readFromMachPort): Ditto. 16 17 * Platform/mac/StringUtilities.mm: 18 (WebKit::formattedPhoneNumberString): Use __bridge for cast and 19 CFBridgingRelease instead of an explicit autorelease. 20 21 * Shared/API/Cocoa/_WKRemoteObjectInterface.mm: 22 (initializeMethods): Use auto instead of an explicit type so that we get 23 the correct type for the result of protocol_copyProtocolList. 24 25 * Shared/API/Cocoa/_WKRemoteObjectRegistry.mm: 26 (-[_WKRemoteObjectRegistry _sendInvocation:interface:]): Added a 27 bridging cast to void* because that's needed to call _Block_signature 28 under ARC and harmless outside ARC. 29 30 * Shared/API/c/cf/WKStringCF.mm: 31 (WKStringCreateWithCFString): Use __bridge for cast. 32 * Shared/API/c/cf/WKURLCF.mm: 33 (WKURLCreateWithCFURL): Ditto. 34 * Shared/Authentication/cocoa/AuthenticationManagerCocoa.mm: 35 (WebKit::AuthenticationManager::initializeConnection): Ditto. 36 * Shared/Cocoa/DataDetectionResult.mm: 37 (WebKit::DataDetectionResult::encode const): Ditto. 38 (WebKit::DataDetectionResult::decode): Ditto. 39 * Shared/Cocoa/WKNSError.mm: 40 (-[WKNSError _web_createTarget]): Ditto. 41 * Shared/Cocoa/WKNSURLExtras.mm: 42 (-[NSURL _web_originalDataAsWTFString]): Ditto. 43 44 * Shared/EntryPointUtilities/mac/XPCService/XPCServiceEntryPoint.h: 45 (WebKit::XPCServiceInitializer): Removed balanced calls to both 46 adoptOSObject and xpc_retain and instead rely on the assignment 47 operator just added to OSObjectPtr. 48 49 * Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.mm: 50 (WebKit::XPCServiceEventHandler): Use __bridge for cast. 51 * Shared/RemoteLayerTree/RemoteLayerBackingStore.mm: 52 (WebKit::RemoteLayerBackingStore::applyBackingStoreToLayer): Ditto. 53 * Shared/cf/ArgumentCodersCF.cpp: 54 (IPC::decode): Ditto. 55 * Shared/mac/ArgumentCodersMac.mm: 56 (IPC::isSerializableValue): Ditto. 57 (IPC::encode): Ditto. 58 * Shared/mac/WebCoreArgumentCodersMac.mm: 59 (IPC::encodeNSError): Ditto. Also use CFSTR("")" instead of @"" 60 when we need a CFString. 61 (IPC::decodeNSError): Ditto. 62 (IPC::ArgumentCoder<ProtectionSpace>::encodePlatformData): Ditto. 63 (IPC::ArgumentCoder<ProtectionSpace>::decodePlatformData): Ditto. 64 (IPC::ArgumentCoder<Credential>::encodePlatformData): Ditto. 65 (IPC::ArgumentCoder<Credential>::decodePlatformData): Ditto. 66 (IPC::ArgumentCoder<ContentFilterUnblockHandler>::encode): Ditto. 67 (IPC::ArgumentCoder<ContentFilterUnblockHandler>::decode): Ditto. 68 (IPC::ArgumentCoder<MediaPlaybackTargetContext>::encodePlatformData): Ditto. 69 (IPC::ArgumentCoder<MediaPlaybackTargetContext>::decodePlatformData): Ditto. 70 * Shared/mac/WebHitTestResultData.mm: 71 (WebKit::WebHitTestResultData::platformEncode const): Ditto. 72 (WebKit::WebHitTestResultData::platformDecode): Ditto. 73 * UIProcess/API/C/mac/WKContextPrivateMac.mm: 74 (WKContextIsPlugInUpdateAvailable): Ditto. 75 * UIProcess/API/Cocoa/WKBrowsingContextController.mm: 76 (-[WKBrowsingContextController certificateChain]): Ditto. 77 (didStartProvisionalLoadForFrame): Ditto. 78 (didReceiveServerRedirectForProvisionalLoadForFrame): Ditto. 79 (didFailProvisionalLoadWithErrorForFrame): Ditto. 80 (didCommitLoadForFrame): Ditto. 81 (didFinishLoadForFrame): Ditto. 82 (didFailLoadWithErrorForFrame): Ditto. 83 (canAuthenticateAgainstProtectionSpaceInFrame): Ditto. 84 (didReceiveAuthenticationChallengeInFrame): Ditto. 85 (didStartProgress): Ditto. 86 (didChangeProgress): Ditto. 87 (didFinishProgress): Ditto. 88 (didChangeBackForwardList): Ditto. 89 (processDidCrash): Ditto. 90 (setUpPageLoaderClient): Ditto. 91 (setUpPagePolicyClient): Ditto. 92 * UIProcess/API/Cocoa/WKBrowsingContextGroup.mm: 93 (createWKArray): Ditto. 94 (-[WKBrowsingContextGroup addUserStyleSheet:baseURL:whitelistedURLPatterns:blacklistedURLPatterns:mainFrameOnly:]): Ditto. 95 (-[WKBrowsingContextGroup addUserScript:baseURL:whitelistedURLPatterns:blacklistedURLPatterns:injectionTime:mainFrameOnly:]): Ditto. 96 * UIProcess/API/Cocoa/WKConnection.mm: 97 (didReceiveMessage): Ditto. 98 (didClose): Ditto. 99 (setUpClient): Ditto. 100 * UIProcess/API/Cocoa/WKProcessGroup.mm: 101 (didCreateConnection): Ditto. 102 (getInjectedBundleInitializationUserData): Ditto. 103 (setUpInjectedBundleClient): Ditto. 104 (-[WKProcessGroup _setAllowsSpecificHTTPSCertificate:forHost:]): Ditto. 105 * UIProcess/API/Cocoa/WKProcessPool.mm: 106 (-[WKProcessPool _setAllowsSpecificHTTPSCertificate:forHost:]): Ditto. 107 * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: 108 (-[WKWebsiteDataStore _setProxyConfiguration:]): Ditto. 109 (-[WKWebsiteDataStore _proxyConfiguration]): Ditto. 110 * UIProcess/API/Cocoa/_WKThumbnailView.mm: 111 (-[_WKThumbnailView _didTakeSnapshot:]): Ditto. 112 113 * UIProcess/API/Cocoa/_WKUserContentFilter.mm: Added a missing include. 114 115 * UIProcess/Authentication/mac/WebCredentialMac.mm: 116 (WebKit::chain): Use __bridge for cast. 117 118 * UIProcess/Cocoa/WebProcessPoolCocoa.mm: 119 (WebKit::WebProcessPool::legacyPlatformDefaultNetworkCacheDirectory): 120 Use CFBridgingRelease instead of adoptNS. 121 (WebKit::privateBrowsingSession): Use __bridge for cast. 122 123 * UIProcess/Cocoa/WebViewImpl.mm: 124 (WebKit::WebViewImpl::provideDataForPasteboard): Use __bridge for cast. 125 * UIProcess/Plugins/mac/PluginInfoStoreMac.mm: 126 (WebKit::PluginInfoStore::pluginPathsInDirectory): Ditto. 127 * UIProcess/RemoteLayerTree/RemoteLayerTreeHost.mm: 128 (WebKit::recursivelyMapIOSurfaceBackingStore): Ditto. 129 * UIProcess/mac/ViewGestureControllerMac.mm: 130 (WebKit::ViewGestureController::beginSwipeGesture): Ditto. 131 * UIProcess/mac/WKFullScreenWindowController.mm: 132 (-[WKFullScreenWindowController enterFullScreen:]): Ditto. 133 * UIProcess/mac/WebPopupMenuProxyMac.mm: 134 (WebKit::WebPopupMenuProxyMac::showPopupMenu): Ditto. 135 * WebProcess/InjectedBundle/API/mac/WKWebProcessPlugIn.mm: 136 (didCreatePage): Ditto. 137 (willDestroyPage): Ditto. 138 (setUpBundleClient): Ditto. 139 * WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm: 140 (didStartProvisionalLoadForFrame): Ditto. 141 (didReceiveServerRedirectForProvisionalLoadForFrame): Ditto. 142 (didFinishLoadForFrame): Ditto. 143 (globalObjectIsAvailableForFrame): Ditto. 144 (didRemoveFrameFromHierarchy): Ditto. 145 (didCommitLoadForFrame): Ditto. 146 (didFinishDocumentLoadForFrame): Ditto. 147 (didFailProvisionalLoadWithErrorForFrame): Ditto. 148 (didFailLoadWithErrorForFrame): Ditto. 149 (didSameDocumentNavigationForFrame): Ditto. 150 (didLayoutForFrame): Ditto. 151 (didReachLayoutMilestone): Ditto. 152 (didFirstVisuallyNonEmptyLayoutForFrame): Ditto. 153 (didHandleOnloadEventsForFrame): Ditto. 154 (userAgentForURL): Ditto. 155 (setUpPageLoaderClient): Ditto. 156 (willSendRequestForFrame): Ditto. 157 (didInitiateLoadForResource): Ditto. 158 (didFinishLoadForResource): Ditto. 159 (didFailLoadForResource): Ditto. 160 (setUpResourceLoadClient): Ditto. 161 * WebProcess/InjectedBundle/mac/InjectedBundleMac.mm: 162 (WebKit::InjectedBundle::initialize): Ditto. 163 * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm: 164 (WebKit::NetscapePlugin::popUpContextMenu): Ditto. 165 166 * WebProcess/Plugins/PDF/PDFPlugin.h: Put functions that return NSData inside 167 an #ifdef __OBJC__ and use __bridge for cast. 168 169 * WebProcess/WebCoreSupport/mac/WebDragClientMac.mm: 170 (WebKit::WebDragClient::declareAndWriteDragImage): Use __bridge for cast. 171 172 * WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemoteCustom.mm: 173 (WebKit::PlatformCALayerRemoteCustom::contents const): Added a bridging cast. 174 (WebKit::PlatformCALayerRemoteCustom::setContents): Use __bridge for cast. 175 * WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm: 176 (WebKit::TiledCoreAnimationDrawingArea::commitTransientZoom): Ditto. 177 * WebProcess/WebPage/mac/WebPageMac.mm: 178 (WebKit::WebPage::setTopOverhangImage): Ditto. 179 (WebKit::WebPage::setBottomOverhangImage): Ditto. 180 1 181 2018-06-05 Youenn Fablet <youenn@apple.com> 2 182 -
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
r232352 r232520 678 678 679 679 if (auto& data = globalSourceApplicationAuditTokenData()) 680 configuration._sourceApplicationAuditTokenData = ( NSData *)data.get();680 configuration._sourceApplicationAuditTokenData = (__bridge NSData *)data.get(); 681 681 682 682 auto& sourceApplicationBundleIdentifier = globalSourceApplicationBundleIdentifier(); -
trunk/Source/WebKit/NetworkProcess/mac/NetworkProcessMac.mm
r232303 r232520 98 98 99 99 if ([proxySettings count] > 0) 100 _CFNetworkSetOverrideSystemProxySettings(( CFDictionaryRef)proxySettings);100 _CFNetworkSetOverrideSystemProxySettings((__bridge CFDictionaryRef)proxySettings); 101 101 } 102 102 … … 116 116 void NetworkProcess::allowSpecificHTTPSCertificateForHost(const CertificateInfo& certificateInfo, const String& host) 117 117 { 118 [NSURLRequest setAllowsSpecificHTTPSCertificate:( NSArray *)certificateInfo.certificateChain() forHost:(NSString *)host];118 [NSURLRequest setAllowsSpecificHTTPSCertificate:(__bridge NSArray *)certificateInfo.certificateChain() forHost:(NSString *)host]; 119 119 } 120 120 -
trunk/Source/WebKit/Platform/IPC/mac/ConnectionMac.mm
r232239 r232520 269 269 270 270 default: 271 WebKit::setCrashReportApplicationSpecificInformation(( CFStringRef)[NSString stringWithFormat:@"Unhandled error code %x, message '%s::%s'", kr, message->messageReceiverName().data(), message->messageName().data()]);271 WebKit::setCrashReportApplicationSpecificInformation((__bridge CFStringRef)[NSString stringWithFormat:@"Unhandled error code %x, message '%s::%s'", kr, message->messageReceiverName().data(), message->messageName().data()]); 272 272 CRASH(); 273 273 } … … 502 502 if (kr != MACH_MSG_SUCCESS) { 503 503 #if !ASSERT_DISABLED 504 WebKit::setCrashReportApplicationSpecificInformation(( CFStringRef)[NSString stringWithFormat:@"Unhandled error code %x from mach_msg, receive port is %x", kr, machPort]);504 WebKit::setCrashReportApplicationSpecificInformation((__bridge CFStringRef)[NSString stringWithFormat:@"Unhandled error code %x from mach_msg, receive port is %x", kr, machPort]); 505 505 #endif 506 506 ASSERT_NOT_REACHED(); -
trunk/Source/WebKit/Platform/mac/StringUtilities.mm
r228218 r232520 63 63 NSString *countryCode = [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] lowercaseString]; 64 64 65 RetainPtr<CFPhoneNumberRef> phoneNumber = adoptCF(CFPhoneNumberCreate(kCFAllocatorDefault, ( CFStringRef)originalPhoneNumber, (CFStringRef)countryCode));65 RetainPtr<CFPhoneNumberRef> phoneNumber = adoptCF(CFPhoneNumberCreate(kCFAllocatorDefault, (__bridge CFStringRef)originalPhoneNumber, (__bridge CFStringRef)countryCode)); 66 66 if (!phoneNumber) 67 67 return originalPhoneNumber; … … 71 71 phoneNumberString = CFPhoneNumberCopyUnformattedRepresentation(phoneNumber.get()); 72 72 73 return [(NSString *)phoneNumberString autorelease];73 return CFBridgingRelease(phoneNumberString); 74 74 } 75 75 -
trunk/Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.mm
r223238 r232520 163 163 { 164 164 unsigned conformingProtocolCount; 165 Protocol**conformingProtocols = protocol_copyProtocolList(interface->_protocol, &conformingProtocolCount);165 auto conformingProtocols = protocol_copyProtocolList(interface->_protocol, &conformingProtocolCount); 166 166 167 167 for (unsigned i = 0; i < conformingProtocolCount; ++i) { 168 Protocol* conformingProtocol = conformingProtocols[i]; 169 168 auto conformingProtocol = conformingProtocols[i]; 170 169 if (conformingProtocol == @protocol(NSObject)) 171 170 continue; 172 173 171 initializeMethods(interface, conformingProtocol); 174 172 } -
trunk/Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectRegistry.mm
r211736 r232520 148 148 [NSException raise:NSInvalidArgumentException format:@"A NULL reply block was passed into a message. (%s)", sel_getName(invocation.selector)]; 149 149 150 const char* replyBlockSignature = _Block_signature( replyBlock);150 const char* replyBlockSignature = _Block_signature((__bridge void*)replyBlock); 151 151 152 152 if (strcmp([NSMethodSignature signatureWithObjCTypes:replyBlockSignature].methodReturnType, "v")) -
trunk/Source/WebKit/Shared/API/c/cf/WKStringCF.mm
r167114 r232520 51 51 #if WK_API_ENABLED 52 52 // Since WKNSString is an internal class with no subclasses, we can do a simple equality check. 53 if (object_getClass(( NSString *)cfString) == wkNSStringClass())53 if (object_getClass((__bridge NSString *)cfString) == wkNSStringClass()) 54 54 return toAPI(static_cast<API::String*>(&[(WKNSString *)[(NSString *)cfString retain] _apiObject])); 55 55 #endif -
trunk/Source/WebKit/Shared/API/c/cf/WKURLCF.mm
r167114 r232520 55 55 #if WK_API_ENABLED 56 56 // Since WKNSURL is an internal class with no subclasses, we can do a simple equality check. 57 if (object_getClass(( NSURL *)cfURL) == wkNSURLClass())57 if (object_getClass((__bridge NSURL *)cfURL) == wkNSURLClass()) 58 58 return toAPI(static_cast<API::URL*>(&[(WKNSURL *)[(NSURL *)cfURL retain] _apiObject])); 59 59 #endif -
trunk/Source/WebKit/Shared/Authentication/cocoa/AuthenticationManagerCocoa.mm
r232165 r232520 84 84 if (!certificate) 85 85 return; 86 [certificates addObject:( id)certificate.get()];86 [certificates addObject:(__bridge id)certificate.get()]; 87 87 } 88 88 } -
trunk/Source/WebKit/Shared/Cocoa/DataDetectionResult.mm
r227550 r232520 44 44 auto archiver = secureArchiver(); 45 45 [archiver encodeObject:results.get() forKey:@"dataDetectorResults"]; 46 IPC::encode(encoder, reinterpret_cast<CFDataRef>(archiver.get().encodedData));46 IPC::encode(encoder, (__bridge CFDataRef)archiver.get().encodedData); 47 47 } 48 48 … … 53 53 return false; 54 54 55 auto unarchiver = secureUnarchiverFromData(( NSData *)data.get());55 auto unarchiver = secureUnarchiverFromData((__bridge NSData *)data.get()); 56 56 @try { 57 57 result.results = [unarchiver decodeObjectOfClasses:[NSSet setWithArray:@[ [NSArray class], getDDScannerResultClass()] ] forKey:@"dataDetectorResults"]; -
trunk/Source/WebKit/Shared/Cocoa/WKNSError.mm
r160971 r232520 35 35 - (NSObject *)_web_createTarget 36 36 { 37 return [( NSError *)static_cast<API::Error*>(&self._apiObject)->platformError().cfError() copy];37 return [(__bridge NSError *)static_cast<API::Error*>(&self._apiObject)->platformError().cfError() copy]; 38 38 } 39 39 -
trunk/Source/WebKit/Shared/Cocoa/WKNSURLExtras.mm
r232281 r232520 51 51 { 52 52 CString originalData; 53 getURLBytes(( CFURLRef)self, originalData);53 getURLBytes((__bridge CFURLRef)self, originalData); 54 54 return String::fromUTF8(originalData); 55 55 } -
trunk/Source/WebKit/Shared/EntryPointUtilities/mac/XPCService/XPCServiceEntryPoint.h
r226308 r232520 84 84 ChildProcessInitializationParameters parameters; 85 85 if (priorityBoostMessage) 86 parameters.priorityBoostMessage = adoptOSObject(xpc_retain(priorityBoostMessage));86 parameters.priorityBoostMessage = priorityBoostMessage; 87 87 88 88 if (!delegate.getConnectionIdentifier(parameters.connectionIdentifier)) -
trunk/Source/WebKit/Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.mm
r230714 r232520 60 60 InitializerFunction initializerFunctionPtr = reinterpret_cast<InitializerFunction>(CFBundleGetFunctionPointerForName(webKitBundle, entryPointFunctionName)); 61 61 if (!initializerFunctionPtr) { 62 NSLog(@"Unable to find entry point in WebKit.framework with name: %@", ( NSString *)entryPointFunctionName);62 NSLog(@"Unable to find entry point in WebKit.framework with name: %@", (__bridge NSString *)entryPointFunctionName); 63 63 exit(EXIT_FAILURE); 64 64 } -
trunk/Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm
r230269 r232520 412 412 case LayerContentsType::CAMachPort: 413 413 ASSERT(m_frontBufferSendRight); 414 layer.contents = ( id)adoptCF(CAMachPortCreate(m_frontBufferSendRight.leakSendRight())).get();414 layer.contents = (__bridge id)adoptCF(CAMachPortCreate(m_frontBufferSendRight.leakSendRight())).get(); 415 415 break; 416 416 } … … 420 420 421 421 ASSERT(!acceleratesDrawing()); 422 layer.contents = ( id)m_frontBuffer.bitmap->makeCGImageCopy().get();422 layer.contents = (__bridge id)m_frontBuffer.bitmap->makeCGImageCopy().get(); 423 423 } 424 424 -
trunk/Source/WebKit/Shared/cf/ArgumentCodersCF.cpp
r231264 r232520 625 625 // CFURL can't hold an empty URL, unlike NSURL. 626 626 // FIXME: This discards base URL, which seems incorrect. 627 result = reinterpret_cast<CFURLRef>([NSURL URLWithString:@""]);627 result = (__bridge CFURLRef)[NSURL URLWithString:@""]; 628 628 return true; 629 629 } -
trunk/Source/WebKit/Shared/mac/ArgumentCodersMac.mm
r225811 r232520 244 244 auto fontClass = [UIFont class]; 245 245 #endif 246 return ![value isKindOfClass:fontClass] || isSerializableFont( reinterpret_cast<CTFontRef>(value));246 return ![value isKindOfClass:fontClass] || isSerializableFont((__bridge CTFontRef)value); 247 247 } 248 248 … … 426 426 void encode(Encoder& encoder, NSNumber *number) 427 427 { 428 encode(encoder, ( CFNumberRef)number);428 encode(encoder, (__bridge CFNumberRef)number); 429 429 } 430 430 … … 441 441 void encode(Encoder& encoder, NSString *string) 442 442 { 443 encode(encoder, ( CFStringRef)string);443 encode(encoder, (__bridge CFStringRef)string); 444 444 } 445 445 … … 493 493 void encode(Encoder& encoder, NSDate *date) 494 494 { 495 encode(encoder, ( CFDateRef)date);495 encode(encoder, (__bridge CFDateRef)date); 496 496 } 497 497 … … 508 508 void encode(Encoder& encoder, NSData *data) 509 509 { 510 encode(encoder, ( CFDataRef)data);510 encode(encoder, (__bridge CFDataRef)data); 511 511 } 512 512 … … 523 523 void encode(Encoder& encoder, NSURL *URL) 524 524 { 525 encode(encoder, ( CFURLRef)URL);525 encode(encoder, (__bridge CFURLRef)URL); 526 526 } 527 527 -
trunk/Source/WebKit/Shared/mac/WebCoreArgumentCodersMac.mm
r230893 r232520 322 322 [userInfo enumerateKeysAndObjectsUsingBlock:^(id key, id value, BOOL*) { 323 323 if ([value isKindOfClass:[NSString class]] || [value isKindOfClass:[NSURL class]] || [value isKindOfClass:[NSNumber class]]) 324 CFDictionarySetValue(filteredUserInfo.get(), key,value);324 CFDictionarySetValue(filteredUserInfo.get(), (__bridge CFTypeRef)key, (__bridge CFTypeRef)value); 325 325 }]; 326 326 … … 329 329 ASSERT(^{ 330 330 for (id object in clientIdentityAndCertificates) { 331 if (CFGetTypeID( object) != SecIdentityGetTypeID() && CFGetTypeID(object) != SecCertificateGetTypeID())331 if (CFGetTypeID((__bridge CFTypeRef)object) != SecIdentityGetTypeID() && CFGetTypeID((__bridge CFTypeRef)object) != SecCertificateGetTypeID()) 332 332 return false; 333 333 } … … 338 338 id clientCertificates = [NSMutableArray arrayWithCapacity:clientIdentityAndCertificates.count]; 339 339 for (id object in clientIdentityAndCertificates) { 340 if (CFGetTypeID( object) != SecIdentityGetTypeID()) {340 if (CFGetTypeID((__bridge CFTypeRef)object) != SecIdentityGetTypeID()) { 341 341 [clientCertificates addObject:object]; 342 342 continue; … … 352 352 break; 353 353 } 354 [clientCertificates addObject:( id)certificate];354 [clientCertificates addObject:(__bridge id)certificate]; 355 355 } 356 CFDictionarySetValue(filteredUserInfo.get(), @"NSErrorClientCertificateChainKey",clientCertificates);356 CFDictionarySetValue(filteredUserInfo.get(), CFSTR("NSErrorClientCertificateChainKey"), (__bridge CFTypeRef)clientCertificates); 357 357 } 358 358 359 359 id peerCertificateChain = [userInfo objectForKey:@"NSErrorPeerCertificateChainKey"]; 360 360 if (!peerCertificateChain) { 361 if (SecTrustRef peerTrust = ( SecTrustRef)[userInfo objectForKey:NSURLErrorFailingURLPeerTrustErrorKey]) {361 if (SecTrustRef peerTrust = (__bridge SecTrustRef)[userInfo objectForKey:NSURLErrorFailingURLPeerTrustErrorKey]) { 362 362 CFIndex count = SecTrustGetCertificateCount(peerTrust); 363 363 peerCertificateChain = [NSMutableArray arrayWithCapacity:count]; 364 364 for (CFIndex i = 0; i < count; ++i) 365 [peerCertificateChain addObject:( id)SecTrustGetCertificateAtIndex(peerTrust, i)];365 [peerCertificateChain addObject:(__bridge id)SecTrustGetCertificateAtIndex(peerTrust, i)]; 366 366 } 367 367 } 368 368 ASSERT(!peerCertificateChain || [peerCertificateChain isKindOfClass:[NSArray class]]); 369 369 if (peerCertificateChain) 370 CFDictionarySetValue(filteredUserInfo.get(), @"NSErrorPeerCertificateChainKey",peerCertificateChain);370 CFDictionarySetValue(filteredUserInfo.get(), CFSTR("NSErrorPeerCertificateChainKey"), (__bridge CFTypeRef)peerCertificateChain); 371 371 372 372 #if HAVE(SEC_TRUST_SERIALIZATION) 373 if (SecTrustRef peerTrust = ( SecTrustRef)[userInfo objectForKey:NSURLErrorFailingURLPeerTrustErrorKey])374 CFDictionarySetValue(filteredUserInfo.get(), NSURLErrorFailingURLPeerTrustErrorKey, peerTrust);373 if (SecTrustRef peerTrust = (__bridge SecTrustRef)[userInfo objectForKey:NSURLErrorFailingURLPeerTrustErrorKey]) 374 CFDictionarySetValue(filteredUserInfo.get(), (__bridge CFStringRef)NSURLErrorFailingURLPeerTrustErrorKey, peerTrust); 375 375 #endif 376 376 … … 414 414 415 415 auto mutableUserInfo = adoptCF(CFDictionaryCreateMutableCopy(kCFAllocatorDefault, CFDictionaryGetCount(userInfo.get()) + 1, userInfo.get())); 416 CFDictionarySetValue(mutableUserInfo.get(), NSUnderlyingErrorKey,underlyingNSError.get());416 CFDictionarySetValue(mutableUserInfo.get(), (__bridge CFStringRef)NSUnderlyingErrorKey, (__bridge CFTypeRef)underlyingNSError.get()); 417 417 userInfo = WTFMove(mutableUserInfo); 418 418 } 419 419 420 nsError = adoptNS([[NSError alloc] initWithDomain:domain code:code userInfo:( NSDictionary *)userInfo.get()]);420 nsError = adoptNS([[NSError alloc] initWithDomain:domain code:code userInfo:(__bridge NSDictionary *)userInfo.get()]); 421 421 return true; 422 422 } … … 436 436 auto archiver = secureArchiver(); 437 437 [archiver encodeObject:space.nsSpace() forKey:@"protectionSpace"]; 438 IPC::encode(encoder, reinterpret_cast<CFDataRef>(archiver.get().encodedData));438 IPC::encode(encoder, (__bridge CFDataRef)archiver.get().encodedData); 439 439 } 440 440 … … 445 445 return false; 446 446 447 auto unarchiver = secureUnarchiverFromData(( NSData *)data.get());447 auto unarchiver = secureUnarchiverFromData((__bridge NSData *)data.get()); 448 448 @try { 449 449 if (RetainPtr<NSURLProtectionSpace> nsSpace = [unarchiver decodeObjectOfClass:[NSURLProtectionSpace class] forKey:@"protectionSpace"]) … … 468 468 if (NSArray *certificates = nsCredential.certificates) { 469 469 encoder << true; 470 IPC::encode(encoder, reinterpret_cast<CFArrayRef>(certificates));470 IPC::encode(encoder, (__bridge CFArrayRef)certificates); 471 471 } else 472 472 encoder << false; … … 480 480 auto archiver = secureArchiver(); 481 481 [archiver encodeObject:nsCredential forKey:@"credential"]; 482 IPC::encode(encoder, reinterpret_cast<CFDataRef>(archiver.get().encodedData));482 IPC::encode(encoder, (__bridge CFArrayRef)archiver.get().encodedData); 483 483 } 484 484 … … 508 508 return false; 509 509 510 credential = Credential(adoptNS([[NSURLCredential alloc] initWithIdentity:identity.get() certificates:( NSArray *)certificates.get() persistence:(NSURLCredentialPersistence)persistence]).get());510 credential = Credential(adoptNS([[NSURLCredential alloc] initWithIdentity:identity.get() certificates:(__bridge NSArray *)certificates.get() persistence:(NSURLCredentialPersistence)persistence]).get()); 511 511 return true; 512 512 } … … 516 516 return false; 517 517 518 auto unarchiver = secureUnarchiverFromData(( NSData *)data.get());518 auto unarchiver = secureUnarchiverFromData((__bridge NSData *)data.get()); 519 519 @try { 520 520 if (RetainPtr<NSURLCredential> nsCredential = [unarchiver decodeObjectOfClass:[NSURLCredential class] forKey:@"credential"]) … … 575 575 576 576 #if ENABLE(CONTENT_FILTERING) 577 577 578 void ArgumentCoder<ContentFilterUnblockHandler>::encode(Encoder& encoder, const ContentFilterUnblockHandler& contentFilterUnblockHandler) 578 579 { 579 580 auto archiver = secureArchiver(); 580 581 contentFilterUnblockHandler.encode(archiver.get()); 581 IPC::encode(encoder, reinterpret_cast<CFDataRef>(archiver.get().encodedData));582 IPC::encode(encoder, (__bridge CFDataRef)archiver.get().encodedData); 582 583 } 583 584 … … 588 589 return false; 589 590 590 auto unarchiver = secureUnarchiverFromData(( NSData *)data.get());591 auto unarchiver = secureUnarchiverFromData((__bridge NSData *)data.get()); 591 592 if (!ContentFilterUnblockHandler::decode(unarchiver.get(), contentFilterUnblockHandler)) 592 593 return false; … … 595 596 return true; 596 597 } 598 597 599 #endif 598 600 … … 612 614 [archiver encodeObject:target.avOutputContext() forKey:deviceContextKey()]; 613 615 614 IPC::encode(encoder, reinterpret_cast<CFDataRef>(archiver.get().encodedData));616 IPC::encode(encoder, (__bridge CFDataRef)archiver.get().encodedData); 615 617 } 616 618 … … 624 626 return false; 625 627 626 auto unarchiver = secureUnarchiverFromData(( NSData *)data.get());628 auto unarchiver = secureUnarchiverFromData((__bridge NSData *)data.get()); 627 629 628 630 AVOutputContext *context = nil; … … 639 641 return true; 640 642 } 643 641 644 #endif 642 645 -
trunk/Source/WebKit/Shared/mac/WebHitTestResultData.mm
r227550 r232520 49 49 [archiver encodeObject:detectedDataActionContext.get() forKey:@"actionContext"]; 50 50 51 IPC::encode(encoder, reinterpret_cast<CFDataRef>(archiver.get().encodedData));51 IPC::encode(encoder, (__bridge CFDataRef)archiver.get().encodedData); 52 52 53 53 encoder << detectedDataBoundingBox; … … 74 74 return false; 75 75 76 auto unarchiver = secureUnarchiverFromData(( NSData *)data.get());76 auto unarchiver = secureUnarchiverFromData((__bridge NSData *)data.get()); 77 77 @try { 78 78 hitTestResultData.detectedDataActionContext = [unarchiver decodeObjectOfClass:getDDActionContextClass() forKey:@"actionContext"]; -
trunk/Source/WebKit/UIProcess/API/C/mac/WKContextPrivateMac.mm
r204462 r232520 50 50 return false; 51 51 #else 52 return WebCore::PluginBlacklist::isPluginUpdateAvailable(( NSString *)adoptCF(WKStringCopyCFString(kCFAllocatorDefault, plugInBundleIdentifierRef)).get());52 return WebCore::PluginBlacklist::isPluginUpdateAvailable((__bridge NSString *)adoptCF(WKStringCopyCFString(kCFAllocatorDefault, plugInBundleIdentifierRef)).get()); 53 53 #endif 54 54 } -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm
r232082 r232520 297 297 { 298 298 if (WebFrameProxy* mainFrame = _page->mainFrame()) 299 return mainFrame->certificateInfo() ? ( NSArray *)mainFrame->certificateInfo()->certificateInfo().certificateChain() : nil;299 return mainFrame->certificateInfo() ? (__bridge NSArray *)mainFrame->certificateInfo()->certificateInfo().certificateChain() : nil; 300 300 301 301 return nil; … … 329 329 return; 330 330 331 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;331 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 332 332 auto loadDelegate = browsingContext->_loadDelegate.get(); 333 333 … … 341 341 return; 342 342 343 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;343 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 344 344 auto loadDelegate = browsingContext->_loadDelegate.get(); 345 345 … … 353 353 return; 354 354 355 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;355 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 356 356 auto loadDelegate = browsingContext->_loadDelegate.get(); 357 357 … … 365 365 return; 366 366 367 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;367 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 368 368 auto loadDelegate = browsingContext->_loadDelegate.get(); 369 369 … … 377 377 return; 378 378 379 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;379 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 380 380 auto loadDelegate = browsingContext->_loadDelegate.get(); 381 381 … … 389 389 return; 390 390 391 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;391 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 392 392 auto loadDelegate = browsingContext->_loadDelegate.get(); 393 393 … … 398 398 static bool canAuthenticateAgainstProtectionSpaceInFrame(WKPageRef page, WKFrameRef frame, WKProtectionSpaceRef protectionSpace, const void *clientInfo) 399 399 { 400 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;400 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 401 401 auto loadDelegate = browsingContext->_loadDelegate.get(); 402 402 … … 409 409 static void didReceiveAuthenticationChallengeInFrame(WKPageRef page, WKFrameRef frame, WKAuthenticationChallengeRef authenticationChallenge, const void *clientInfo) 410 410 { 411 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;411 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 412 412 auto loadDelegate = browsingContext->_loadDelegate.get(); 413 413 … … 418 418 static void didStartProgress(WKPageRef page, const void* clientInfo) 419 419 { 420 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;420 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 421 421 auto loadDelegate = browsingContext->_loadDelegate.get(); 422 422 … … 427 427 static void didChangeProgress(WKPageRef page, const void* clientInfo) 428 428 { 429 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;429 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 430 430 auto loadDelegate = browsingContext->_loadDelegate.get(); 431 431 … … 436 436 static void didFinishProgress(WKPageRef page, const void* clientInfo) 437 437 { 438 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;438 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 439 439 auto loadDelegate = browsingContext->_loadDelegate.get(); 440 440 … … 445 445 static void didChangeBackForwardList(WKPageRef page, WKBackForwardListItemRef addedItem, WKArrayRef removedItems, const void *clientInfo) 446 446 { 447 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;447 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 448 448 auto loadDelegate = browsingContext->_loadDelegate.get(); 449 449 … … 458 458 static void processDidCrash(WKPageRef page, const void* clientInfo) 459 459 { 460 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;460 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 461 461 auto loadDelegate = browsingContext->_loadDelegate.get(); 462 462 … … 471 471 472 472 loaderClient.base.version = 4; 473 loaderClient.base.clientInfo = browsingContext;473 loaderClient.base.clientInfo = (__bridge void*)browsingContext; 474 474 loaderClient.didStartProvisionalLoadForFrame = didStartProvisionalLoadForFrame; 475 475 loaderClient.didReceiveServerRedirectForProvisionalLoadForFrame = didReceiveServerRedirectForProvisionalLoadForFrame; … … 521 521 522 522 policyClient.base.version = 2; 523 policyClient.base.clientInfo = browsingContext;523 policyClient.base.clientInfo = (__bridge void*)browsingContext; 524 524 525 525 policyClient.decidePolicyForNavigationAction = [](WKPageRef page, WKFrameRef frame, WKFrameNavigationType navigationType, WKEventModifiers modifiers, WKEventMouseButton mouseButton, WKFrameRef originatingFrame, WKURLRequestRef originalRequest, WKURLRequestRef request, WKFramePolicyListenerRef listener, WKTypeRef userData, const void* clientInfo) 526 526 { 527 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;527 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 528 528 auto policyDelegate = browsingContext->_policyDelegate.get(); 529 529 … … 550 550 policyClient.decidePolicyForNewWindowAction = [](WKPageRef page, WKFrameRef frame, WKFrameNavigationType navigationType, WKEventModifiers modifiers, WKEventMouseButton mouseButton, WKURLRequestRef request, WKStringRef frameName, WKFramePolicyListenerRef listener, WKTypeRef userData, const void* clientInfo) 551 551 { 552 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;552 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 553 553 auto policyDelegate = browsingContext->_policyDelegate.get(); 554 554 … … 570 570 policyClient.decidePolicyForResponse = [](WKPageRef page, WKFrameRef frame, WKURLResponseRef response, WKURLRequestRef request, bool canShowMIMEType, WKFramePolicyListenerRef listener, WKTypeRef userData, const void* clientInfo) 571 571 { 572 WKBrowsingContextController *browsingContext = (WKBrowsingContextController *)clientInfo;572 auto browsingContext = (__bridge WKBrowsingContextController *)clientInfo; 573 573 auto policyDelegate = browsingContext->_policyDelegate.get(); 574 574 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextGroup.mm
r216348 r232520 125 125 for (id entry in array) { 126 126 if ([entry isKindOfClass:[NSString class]]) 127 strings.uncheckedAppend(adoptRef(toImpl(WKStringCreateWithCFString(( CFStringRef)entry))));127 strings.uncheckedAppend(adoptRef(toImpl(WKStringCreateWithCFString((__bridge CFStringRef)entry)))); 128 128 } 129 129 … … 136 136 CRASH(); 137 137 138 WKRetainPtr<WKStringRef> wkSource = adoptWK(WKStringCreateWithCFString(( CFStringRef)source));139 WKRetainPtr<WKURLRef> wkBaseURL = adoptWK(WKURLCreateWithCFURL(( CFURLRef)baseURL));138 WKRetainPtr<WKStringRef> wkSource = adoptWK(WKStringCreateWithCFString((__bridge CFStringRef)source)); 139 WKRetainPtr<WKURLRef> wkBaseURL = adoptWK(WKURLCreateWithCFURL((__bridge CFURLRef)baseURL)); 140 140 auto wkWhitelist = createWKArray(whitelist); 141 141 auto wkBlacklist = createWKArray(blacklist); … … 155 155 CRASH(); 156 156 157 WKRetainPtr<WKStringRef> wkSource = adoptWK(WKStringCreateWithCFString(( CFStringRef)source));158 WKRetainPtr<WKURLRef> wkBaseURL = adoptWK(WKURLCreateWithCFURL(( CFURLRef)baseURL));157 WKRetainPtr<WKStringRef> wkSource = adoptWK(WKStringCreateWithCFString((__bridge CFStringRef)source)); 158 WKRetainPtr<WKURLRef> wkBaseURL = adoptWK(WKURLCreateWithCFURL((__bridge CFURLRef)baseURL)); 159 159 auto wkWhitelist = createWKArray(whitelist); 160 160 auto wkBlacklist = createWKArray(blacklist); -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKConnection.mm
r232082 r232520 52 52 static void didReceiveMessage(WKConnectionRef, WKStringRef messageName, WKTypeRef messageBody, const void* clientInfo) 53 53 { 54 WKConnection *connection = (WKConnection *)clientInfo;54 auto connection = (__bridge WKConnection *)clientInfo; 55 55 auto delegate = connection->_delegate.get(); 56 56 … … 64 64 static void didClose(WKConnectionRef, const void* clientInfo) 65 65 { 66 WKConnection *connection = (WKConnection *)clientInfo;66 auto connection = (__bridge WKConnection *)clientInfo; 67 67 auto delegate = connection->_delegate.get(); 68 68 … … 77 77 78 78 client.base.version = 0; 79 client.base.clientInfo = wrapper;79 client.base.clientInfo = (__bridge void*)wrapper; 80 80 client.didReceiveMessage = didReceiveMessage; 81 81 client.didClose = didClose; -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKProcessGroup.mm
r232082 r232520 67 67 static void didCreateConnection(WKContextRef, WKConnectionRef connectionRef, const void* clientInfo) 68 68 { 69 WKProcessGroup *processGroup = (WKProcessGroup *)clientInfo;69 auto processGroup = (__bridge WKProcessGroup *)clientInfo; 70 70 auto delegate = processGroup->_delegate.get(); 71 71 … … 88 88 static WKTypeRef getInjectedBundleInitializationUserData(WKContextRef, const void* clientInfo) 89 89 { 90 WKProcessGroup *processGroup = (WKProcessGroup *)clientInfo;90 auto processGroup = (__bridge WKProcessGroup *)clientInfo; 91 91 auto delegate = processGroup->_delegate.get(); 92 92 … … 106 106 107 107 injectedBundleClient.base.version = 1; 108 injectedBundleClient.base.clientInfo = processGroup;108 injectedBundleClient.base.clientInfo = (__bridge void*)processGroup; 109 109 injectedBundleClient.getInjectedBundleInitializationUserData = getInjectedBundleInitializationUserData; 110 110 … … 224 224 - (void)_setAllowsSpecificHTTPSCertificate:(NSArray *)certificateChain forHost:(NSString *)host 225 225 { 226 _processPool->allowSpecificHTTPSCertificateForHost(WebCertificateInfo::create(WebCore::CertificateInfo(( CFArrayRef)certificateChain)).ptr(), host);226 _processPool->allowSpecificHTTPSCertificateForHost(WebCertificateInfo::create(WebCore::CertificateInfo((__bridge CFArrayRef)certificateChain)).ptr(), host); 227 227 } 228 228 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKProcessPool.mm
r232082 r232520 180 180 - (void)_setAllowsSpecificHTTPSCertificate:(NSArray *)certificateChain forHost:(NSString *)host 181 181 { 182 _processPool->allowSpecificHTTPSCertificateForHost(WebKit::WebCertificateInfo::create(WebCore::CertificateInfo(( CFArrayRef)certificateChain)).ptr(), host);182 _processPool->allowSpecificHTTPSCertificateForHost(WebKit::WebCertificateInfo::create(WebCore::CertificateInfo((__bridge CFArrayRef)certificateChain)).ptr(), host); 183 183 } 184 184 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm
r231264 r232520 303 303 - (void)_setProxyConfiguration:(NSDictionary *)configuration 304 304 { 305 _websiteDataStore->websiteDataStore().setProxyConfiguration(( CFDictionaryRef)configuration);305 _websiteDataStore->websiteDataStore().setProxyConfiguration((__bridge CFDictionaryRef)configuration); 306 306 } 307 307 308 308 - (NSDictionary *)_proxyConfiguration 309 309 { 310 return ( NSDictionary *)_websiteDataStore->websiteDataStore().proxyConfiguration();310 return (__bridge NSDictionary *)_websiteDataStore->websiteDataStore().proxyConfiguration(); 311 311 } 312 312 -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKThumbnailView.mm
r224696 r232520 198 198 self.layer.sublayers = @[]; 199 199 self.layer.contentsGravity = kCAGravityResizeAspectFill; 200 self.layer.contents = ( id)image;200 self.layer.contents = (__bridge id)image; 201 201 202 202 // If we got a scale change while snapshotting, we'll take another snapshot once the first one returns. -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKUserContentFilter.mm
r216809 r232520 29 29 #if WK_API_ENABLED 30 30 31 #include "WKContentRuleListInternal.h" 31 32 #include "WebCompiledContentRuleList.h" 32 33 #include <WebCore/ContentExtensionCompiler.h> -
trunk/Source/WebKit/UIProcess/Authentication/mac/WebCredentialMac.mm
r231916 r232520 68 68 ASSERT(certificateInfo.type() == CertificateInfo::Type::CertificateChain); 69 69 CFIndex chainCount = CFArrayGetCount(certificateInfo.certificateChain()); 70 return chainCount > 1 ? [( NSArray *)certificateInfo.certificateChain() subarrayWithRange:NSMakeRange(1, chainCount - 1)] : nil;70 return chainCount > 1 ? [(__bridge NSArray *)certificateInfo.certificateChain() subarrayWithRange:NSMakeRange(1, chainCount - 1)] : nil; 71 71 } 72 72 -
trunk/Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm
r232312 r232520 481 481 String WebProcessPool::legacyPlatformDefaultNetworkCacheDirectory() 482 482 { 483 RetainPtr<NSString> cachePath = adoptNS((NSString *)_CFURLCacheCopyCacheDirectory([[NSURLCache sharedURLCache] _CFURLCache]));483 NSString *cachePath = CFBridgingRelease(_CFURLCacheCopyCacheDirectory([[NSURLCache sharedURLCache] _CFURLCache])); 484 484 if (!cachePath) 485 485 cachePath = @"~/Library/Caches/com.apple.WebKit.WebProcess"; … … 591 591 dispatch_once(&once, ^{ 592 592 NSString *identifier = [NSString stringWithFormat:@"%@.PrivateBrowsing", [[NSBundle mainBundle] bundleIdentifier]]; 593 594 session = createPrivateStorageSession((CFStringRef)identifier); 593 session = createPrivateStorageSession((__bridge CFStringRef)identifier); 595 594 }); 596 595 -
trunk/Source/WebKit/UIProcess/Cocoa/WebViewImpl.mm
r232239 r232520 3896 3896 3897 3897 if ([type isEqual:WebCore::legacyTIFFPasteboardType()] && m_promisedImage) { 3898 [pasteboard setData:( NSData *)m_promisedImage->tiffRepresentation() forType:WebCore::legacyTIFFPasteboardType()];3898 [pasteboard setData:(__bridge NSData *)m_promisedImage->tiffRepresentation() forType:WebCore::legacyTIFFPasteboardType()]; 3899 3899 m_promisedImage = nullptr; 3900 3900 } -
trunk/Source/WebKit/UIProcess/Plugins/mac/PluginInfoStoreMac.mm
r232169 r232520 61 61 62 62 RetainPtr<CFStringRef> directoryCFString = directory.createCFString(); 63 NSArray *filenames = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:( NSString *)directoryCFString.get() error:nil];63 NSArray *filenames = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:(__bridge NSString *)directoryCFString.get() error:nil]; 64 64 for (NSString *filename in filenames) 65 pluginPaths.append([( NSString *)directoryCFString.get() stringByAppendingPathComponent:filename]);65 pluginPaths.append([(__bridge NSString *)directoryCFString.get() stringByAppendingPathComponent:filename]); 66 66 67 67 return pluginPaths; -
trunk/Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeHost.mm
r230730 r232520 295 295 { 296 296 if (layer.contents && CFGetTypeID(layer.contents) == CAMachPortGetTypeID()) { 297 MachSendRight port = MachSendRight::create(CAMachPortGetPort(( CAMachPortRef)layer.contents));297 MachSendRight port = MachSendRight::create(CAMachPortGetPort((__bridge CAMachPortRef)layer.contents)); 298 298 auto surface = WebCore::IOSurface::createFromSendRight(WTFMove(port), sRGBColorSpaceRef()); 299 299 layer.contents = surface ? surface->asLayerContents() : nil; -
trunk/Source/WebKit/UIProcess/mac/ViewGestureControllerMac.mm
r232416 r232520 616 616 [m_swipeShadowLayer setName:@"Gesture Swipe Shadow Layer"]; 617 617 [m_swipeShadowLayer setColors:@[ 618 ( id)adoptCF(CGColorCreateGenericGray(0, 1.)).get(),619 ( id)adoptCF(CGColorCreateGenericGray(0, 0.99)).get(),620 ( id)adoptCF(CGColorCreateGenericGray(0, 0.98)).get(),621 ( id)adoptCF(CGColorCreateGenericGray(0, 0.95)).get(),622 ( id)adoptCF(CGColorCreateGenericGray(0, 0.92)).get(),623 ( id)adoptCF(CGColorCreateGenericGray(0, 0.82)).get(),624 ( id)adoptCF(CGColorCreateGenericGray(0, 0.71)).get(),625 ( id)adoptCF(CGColorCreateGenericGray(0, 0.46)).get(),626 ( id)adoptCF(CGColorCreateGenericGray(0, 0.35)).get(),627 ( id)adoptCF(CGColorCreateGenericGray(0, 0.25)).get(),628 ( id)adoptCF(CGColorCreateGenericGray(0, 0.17)).get(),629 ( id)adoptCF(CGColorCreateGenericGray(0, 0.11)).get(),630 ( id)adoptCF(CGColorCreateGenericGray(0, 0.07)).get(),631 ( id)adoptCF(CGColorCreateGenericGray(0, 0.04)).get(),632 ( id)adoptCF(CGColorCreateGenericGray(0, 0.01)).get(),633 ( id)adoptCF(CGColorCreateGenericGray(0, 0.)).get(),618 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 1.)).get(), 619 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.99)).get(), 620 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.98)).get(), 621 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.95)).get(), 622 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.92)).get(), 623 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.82)).get(), 624 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.71)).get(), 625 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.46)).get(), 626 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.35)).get(), 627 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.25)).get(), 628 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.17)).get(), 629 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.11)).get(), 630 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.07)).get(), 631 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.04)).get(), 632 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.01)).get(), 633 (__bridge id)adoptCF(CGColorCreateGenericGray(0, 0.)).get(), 634 634 ]]; 635 635 [m_swipeShadowLayer setLocations:@[ -
trunk/Source/WebKit/UIProcess/mac/WKFullScreenWindowController.mm
r231811 r232520 250 250 } 251 251 [_webViewPlaceholder setTarget:nil]; 252 [_webViewPlaceholder setContents:( id)webViewContents.get()];252 [_webViewPlaceholder setContents:(__bridge id)webViewContents.get()]; 253 253 self.savedConstraints = _webView.superview.constraints; 254 254 [self _replaceView:_webView with:_webViewPlaceholder.get()]; -
trunk/Source/WebKit/UIProcess/mac/WebPopupMenuProxyMac.mm
r231980 r232520 103 103 NSFont *font; 104 104 if (data.fontInfo.fontAttributeDictionary) { 105 NSFontDescriptor *fontDescriptor = [NSFontDescriptor fontDescriptorWithFontAttributes:( NSDictionary *)data.fontInfo.fontAttributeDictionary.get()];105 NSFontDescriptor *fontDescriptor = [NSFontDescriptor fontDescriptorWithFontAttributes:(__bridge NSDictionary *)data.fontInfo.fontAttributeDictionary.get()]; 106 106 font = [NSFont fontWithDescriptor:fontDescriptor size:((pageScaleFactor != 1) ? [fontDescriptor pointSize] * pageScaleFactor : 0)]; 107 107 } else -
trunk/Source/WebKit/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugIn.mm
r218319 r232520 55 55 static void didCreatePage(WKBundleRef bundle, WKBundlePageRef page, const void* clientInfo) 56 56 { 57 WKWebProcessPlugInController *plugInController = (WKWebProcessPlugInController *)clientInfo;57 auto plugInController = (__bridge WKWebProcessPlugInController *)clientInfo; 58 58 id <WKWebProcessPlugIn> principalClassInstance = plugInController->_principalClassInstance.get(); 59 59 … … 64 64 static void willDestroyPage(WKBundleRef bundle, WKBundlePageRef page, const void* clientInfo) 65 65 { 66 WKWebProcessPlugInController *plugInController = (WKWebProcessPlugInController *)clientInfo;66 auto plugInController = (__bridge WKWebProcessPlugInController *)clientInfo; 67 67 id <WKWebProcessPlugIn> principalClassInstance = plugInController->_principalClassInstance.get(); 68 68 … … 77 77 78 78 bundleClient.base.version = 1; 79 bundleClient.base.clientInfo = plugInController;79 bundleClient.base.clientInfo = (__bridge void*)plugInController; 80 80 bundleClient.didCreatePage = didCreatePage; 81 81 bundleClient.willDestroyPage = willDestroyPage; -
trunk/Source/WebKit/WebProcess/InjectedBundle/API/mac/WKWebProcessPlugInBrowserContextController.mm
r232082 r232520 85 85 static void didStartProvisionalLoadForFrame(WKBundlePageRef page, WKBundleFrameRef frame, WKTypeRef* userDataRef, const void *clientInfo) 86 86 { 87 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;87 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 88 88 auto loadDelegate = pluginContextController->_loadDelegate.get(); 89 89 … … 94 94 static void didReceiveServerRedirectForProvisionalLoadForFrame(WKBundlePageRef page, WKBundleFrameRef frame, WKTypeRef *userDataRef, const void *clientInfo) 95 95 { 96 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;96 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 97 97 auto loadDelegate = pluginContextController->_loadDelegate.get(); 98 98 … … 103 103 static void didFinishLoadForFrame(WKBundlePageRef page, WKBundleFrameRef frame, WKTypeRef* userData, const void *clientInfo) 104 104 { 105 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;105 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 106 106 auto loadDelegate = pluginContextController->_loadDelegate.get(); 107 107 … … 112 112 static void globalObjectIsAvailableForFrame(WKBundlePageRef page, WKBundleFrameRef frame, WKBundleScriptWorldRef scriptWorld, const void* clientInfo) 113 113 { 114 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;114 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 115 115 auto loadDelegate = pluginContextController->_loadDelegate.get(); 116 116 … … 121 121 static void didRemoveFrameFromHierarchy(WKBundlePageRef page, WKBundleFrameRef frame, WKTypeRef* userData, const void* clientInfo) 122 122 { 123 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;123 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 124 124 auto loadDelegate = pluginContextController->_loadDelegate.get(); 125 125 … … 130 130 static void didCommitLoadForFrame(WKBundlePageRef page, WKBundleFrameRef frame, WKTypeRef* userData, const void *clientInfo) 131 131 { 132 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;132 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 133 133 auto loadDelegate = pluginContextController->_loadDelegate.get(); 134 134 … … 139 139 static void didFinishDocumentLoadForFrame(WKBundlePageRef page, WKBundleFrameRef frame, WKTypeRef* userData, const void *clientInfo) 140 140 { 141 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;141 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 142 142 auto loadDelegate = pluginContextController->_loadDelegate.get(); 143 143 … … 148 148 static void didFailProvisionalLoadWithErrorForFrame(WKBundlePageRef page, WKBundleFrameRef frame, WKErrorRef wkError, WKTypeRef* userData, const void *clientInfo) 149 149 { 150 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;150 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 151 151 auto loadDelegate = pluginContextController->_loadDelegate.get(); 152 152 … … 157 157 static void didFailLoadWithErrorForFrame(WKBundlePageRef page, WKBundleFrameRef frame, WKErrorRef wkError, WKTypeRef* userData, const void *clientInfo) 158 158 { 159 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;159 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 160 160 auto loadDelegate = pluginContextController->_loadDelegate.get(); 161 161 … … 166 166 static void didSameDocumentNavigationForFrame(WKBundlePageRef page, WKBundleFrameRef frame, WKSameDocumentNavigationType type, WKTypeRef* userData, const void *clientInfo) 167 167 { 168 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;168 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 169 169 auto loadDelegate = pluginContextController->_loadDelegate.get(); 170 170 … … 180 180 static void didLayoutForFrame(WKBundlePageRef page, WKBundleFrameRef frame, const void* clientInfo) 181 181 { 182 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;182 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 183 183 auto loadDelegate = pluginContextController->_loadDelegate.get(); 184 184 … … 189 189 static void didReachLayoutMilestone(WKBundlePageRef page, WKLayoutMilestones milestones, WKTypeRef* userData, const void *clientInfo) 190 190 { 191 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;191 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 192 192 auto loadDelegate = pluginContextController->_loadDelegate.get(); 193 193 … … 198 198 static void didFirstVisuallyNonEmptyLayoutForFrame(WKBundlePageRef page, WKBundleFrameRef frame, WKTypeRef* userData, const void *clientInfo) 199 199 { 200 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;200 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 201 201 auto loadDelegate = pluginContextController->_loadDelegate.get(); 202 202 … … 207 207 static void didHandleOnloadEventsForFrame(WKBundlePageRef page, WKBundleFrameRef frame, const void* clientInfo) 208 208 { 209 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;209 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 210 210 auto loadDelegate = pluginContextController->_loadDelegate.get(); 211 211 … … 216 216 static WKStringRef userAgentForURL(WKBundleFrameRef frame, WKURLRef url, const void* clientInfo) 217 217 { 218 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;218 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 219 219 auto loadDelegate = pluginContextController->_loadDelegate.get(); 220 220 … … 225 225 return nullptr; 226 226 227 WKStringRef wkString = WKStringCreateWithCFString((CFStringRef)string); 228 return wkString; 227 return WKStringCreateWithCFString((__bridge CFStringRef)string); 229 228 } 230 229 … … 238 237 239 238 client.base.version = 8; 240 client.base.clientInfo = contextController;239 client.base.clientInfo = (__bridge void*)contextController; 241 240 client.didStartProvisionalLoadForFrame = didStartProvisionalLoadForFrame; 242 241 client.didReceiveServerRedirectForProvisionalLoadForFrame = didReceiveServerRedirectForProvisionalLoadForFrame; … … 261 260 static WKURLRequestRef willSendRequestForFrame(WKBundlePageRef, WKBundleFrameRef frame, uint64_t resourceIdentifier, WKURLRequestRef request, WKURLResponseRef redirectResponse, const void* clientInfo) 262 261 { 263 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;262 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 264 263 auto loadDelegate = pluginContextController->_loadDelegate.get(); 265 264 … … 286 285 static void didInitiateLoadForResource(WKBundlePageRef, WKBundleFrameRef frame, uint64_t resourceIdentifier, WKURLRequestRef request, bool pageIsProvisionallyLoading, const void* clientInfo) 287 286 { 288 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;287 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 289 288 auto loadDelegate = pluginContextController->_loadDelegate.get(); 290 289 … … 299 298 static void didFinishLoadForResource(WKBundlePageRef, WKBundleFrameRef frame, uint64_t resourceIdentifier, const void* clientInfo) 300 299 { 301 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;300 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 302 301 auto loadDelegate = pluginContextController->_loadDelegate.get(); 303 302 … … 311 310 static void didFailLoadForResource(WKBundlePageRef, WKBundleFrameRef frame, uint64_t resourceIdentifier, WKErrorRef error, const void* clientInfo) 312 311 { 313 WKWebProcessPlugInBrowserContextController *pluginContextController = (WKWebProcessPlugInBrowserContextController *)clientInfo;312 auto pluginContextController = (__bridge WKWebProcessPlugInBrowserContextController *)clientInfo; 314 313 auto loadDelegate = pluginContextController->_loadDelegate.get(); 315 314 … … 328 327 329 328 client.base.version = 1; 330 client.base.clientInfo = contextController;329 client.base.clientInfo = (__bridge void*) contextController; 331 330 client.willSendRequestForFrame = willSendRequestForFrame; 332 331 client.didInitiateLoadForResource = didInitiateLoadForResource; -
trunk/Source/WebKit/WebProcess/InjectedBundle/mac/InjectedBundleMac.mm
r231598 r232520 74 74 } 75 75 76 m_platformBundle = [[NSBundle alloc] initWithURL:( NSURL *)bundleURL.get()];76 m_platformBundle = [[NSBundle alloc] initWithURL:(__bridge NSURL *)bundleURL.get()]; 77 77 if (!m_platformBundle) { 78 78 WTFLogAlways("InjectedBundle::load failed - Could not create the bundle.\n"); -
trunk/Source/WebKit/WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm
r230269 r232520 168 168 ASSERT_NOT_REACHED(); 169 169 170 _NSPopUpCarbonMenu3( reinterpret_cast<NSMenu *>(npMenu), nil, nil, NSMakePoint(screenX, screenY), -1, nil, 0, nil, NSPopUpMenuTypeContext, nil);170 _NSPopUpCarbonMenu3((__bridge NSMenu *)npMenu, nil, nil, NSMakePoint(screenX, screenY), -1, nil, 0, nil, NSPopUpMenuTypeContext, nil); 171 171 return NPERR_NO_ERROR; 172 172 } -
trunk/Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.h
r227214 r232520 250 250 void setPDFDocumentSize(WebCore::IntSize size) { m_pdfDocumentSize = size; } 251 251 252 #ifdef __OBJC__ 252 253 NSData *liveData() const; 253 NSData *rawData() const { return (NSData *)m_data.get(); } 254 NSData *rawData() const { return (__bridge NSData *)m_data.get(); } 255 #endif 254 256 255 257 WebFrame* webFrame() const { return m_frame; } -
trunk/Source/WebKit/WebProcess/WebCoreSupport/mac/WebDragClientMac.mm
r230211 r232520 155 155 size_t archiveSize = 0; 156 156 if (data) { 157 RefPtr<SharedBuffer> archiveBuffer = SharedBuffer::create((NSData *)data.get());157 auto archiveBuffer = SharedBuffer::create((__bridge NSData *)data.get()); 158 158 RefPtr<SharedMemory> archiveSharedMemoryBuffer = SharedMemory::allocate(archiveBuffer->size()); 159 159 if (!archiveSharedMemoryBuffer) -
trunk/Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemoteCustom.mm
r221537 r232520 138 138 CFTypeRef PlatformCALayerRemoteCustom::contents() const 139 139 { 140 return [m_platformLayer contents];140 return (__bridge CFTypeRef)[m_platformLayer contents]; 141 141 } 142 142 143 143 void PlatformCALayerRemoteCustom::setContents(CFTypeRef contents) 144 144 { 145 [m_platformLayer setContents:( id)contents];145 [m_platformLayer setContents:(__bridge id)contents]; 146 146 } 147 147 -
trunk/Source/WebKit/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm
r231097 r232520 846 846 [shadowPositionAnimation setToValue:[NSValue valueWithPoint:shadowLayerPositionForFrame(frameView, constrainedOrigin)]]; 847 847 RetainPtr<CABasicAnimation> shadowPathAnimation = transientZoomSnapAnimationForKeyPath("shadowPath"); 848 [shadowPathAnimation setToValue:( id)shadowPath.get()];848 [shadowPathAnimation setToValue:(__bridge id)shadowPath.get()]; 849 849 850 850 [shadowCALayer addAnimation:shadowBoundsAnimation.get() forKey:@"transientZoomCommitShadowBounds"]; -
trunk/Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm
r232239 r232520 735 735 layer->setSize(image->size()); 736 736 layer->setPosition(FloatPoint(0, -image->size().height())); 737 layer->platformLayer().contents = ( id)image->bitmap().makeCGImageCopy().get();737 layer->platformLayer().contents = (__bridge id)image->bitmap().makeCGImageCopy().get(); 738 738 } 739 739 … … 749 749 750 750 layer->setSize(image->size()); 751 layer->platformLayer().contents = ( id)image->bitmap().makeCGImageCopy().get();751 layer->platformLayer().contents = (__bridge id)image->bitmap().makeCGImageCopy().get(); 752 752 } 753 753
Note:
See TracChangeset
for help on using the changeset viewer.