Changeset 181906 in webkit
- Timestamp:
- Mar 24, 2015, 2:17:26 PM (10 years ago)
- Location:
- trunk/Source
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r181900 r181906 1 2015-03-24 Anders Carlsson <andersca@apple.com> 2 3 Fix designated initializer violations 4 https://bugs.webkit.org/show_bug.cgi?id=143016 5 rdar://problem/20268858 6 7 Reviewed by Dan Bernstein. 8 9 Mark -[DOMObject init] as unavailable. 10 11 * bindings/objc/DOMObject.h: 12 * bindings/objc/DOMObject.mm: 13 (-[DOMObject init]): 14 1 15 2015-03-24 Benjamin Poulain <benjamin@webkit.org> 2 16 -
trunk/Source/WebCore/bindings/objc/DOMObject.h
r165676 r181906 1 1 /* 2 * Copyright (C) 2004, 2006, 2009 Apple Inc. All rights reserved.2 * Copyright (C) 2004, 2006, 2009, 2015 Apple Inc. All rights reserved. 3 3 * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> 4 4 * … … 40 40 DOMObjectInternal *_internal; 41 41 } 42 43 - (instancetype)init NS_UNAVAILABLE; 44 42 45 @end 43 46 -
trunk/Source/WebCore/bindings/objc/DOMObject.mm
r165676 r181906 1 1 /* 2 * Copyright (C) 2004, 2006 , 2006, 2008, 2009Apple Inc. All rights reserved.2 * Copyright (C) 2004, 2006-2009, 2015 Apple Inc. All rights reserved. 3 3 * Copyright (C) 2006 James G. Speth <speth@end.com> 4 4 * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> … … 43 43 44 44 // Prevent creation of DOM objects by clients who just "[[xxx alloc] init]". 45 - (i d)init45 - (instancetype)init 46 46 { 47 47 [NSException raise:NSGenericException format:@"+[%@ init]: should never be used", NSStringFromClass([self class])]; 48 [self release]; 48 49 49 return nil; 50 50 } -
trunk/Source/WebKit/mac/ChangeLog
r181866 r181906 1 2015-03-24 Anders Carlsson <andersca@apple.com> 2 3 Fix designated initializer violations 4 https://bugs.webkit.org/show_bug.cgi?id=143016 5 rdar://problem/20268858 6 7 Reviewed by Dan Bernstein. 8 9 Move -[WebBackForwardList initWithBackForwardList:] to the implementation instead of a category since 10 nobody calls it outside of WebBackForwardList.mm. 11 12 * History/WebBackForwardList.mm: 13 * History/WebBackForwardListInternal.h: 14 1 15 2015-03-23 Alexey Proskuryakov <ap@apple.com> 2 16 -
trunk/Source/WebKit/mac/History/WebBackForwardList.mm
r179472 r181906 65 65 } 66 66 67 @implementation WebBackForwardList (WebBackForwardListInternal)67 @implementation WebBackForwardList 68 68 69 69 BackForwardList* core(WebBackForwardList *webBackForwardList) … … 97 97 return self; 98 98 } 99 100 @end101 102 @implementation WebBackForwardList103 99 104 100 + (void)initialize -
trunk/Source/WebKit/mac/History/WebBackForwardListInternal.h
r168085 r181906 37 37 WebBackForwardList *kit(WebCore::BackForwardList*); 38 38 39 @interface WebBackForwardList ( WebBackForwardListInternal)39 @interface WebBackForwardList () 40 40 - (id)initWithBackForwardList:(PassRefPtr<WebCore::BackForwardList>)backForwardList; 41 41 @end -
trunk/Source/WebKit2/ChangeLog
r181904 r181906 1 2015-03-24 Anders Carlsson <andersca@apple.com> 2 3 Fix designated initializer violations 4 https://bugs.webkit.org/show_bug.cgi?id=143016 5 rdar://problem/20268858 6 7 Reviewed by Dan Bernstein. 8 9 Move -[WKProcessPool _initWithConfiguration:] to a class extension so we can make it the designated initializer. 10 11 * UIProcess/API/Cocoa/WKProcessPool.mm: 12 (-[WKProcessPool _initWithConfiguration:]): 13 * UIProcess/API/Cocoa/WKProcessPoolPrivate.h: 14 1 15 2015-03-24 Chris Dumez <cdumez@apple.com> 2 16 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPool.mm
r178685 r181906 58 58 } 59 59 60 - (instancetype)_initWithConfiguration:(_WKProcessPoolConfiguration *)configuration 61 { 62 if (!(self = [super init])) 63 return nil; 64 65 #if PLATFORM(IOS) 66 // FIXME: Remove once <rdar://problem/15256572> is fixed. 67 InitWebCoreThreadSystemInterface(); 68 #endif 69 70 API::Object::constructInWrapper<WebKit::WebProcessPool>(self, *configuration->_processPoolConfiguration); 71 72 return self; 73 } 74 60 75 - (instancetype)init 61 76 { … … 112 127 113 128 return [url URLByAppendingPathComponent:@"WebsiteData" isDirectory:YES]; 114 }115 116 - (instancetype)_initWithConfiguration:(_WKProcessPoolConfiguration *)configuration117 {118 if (!(self = [super init]))119 return nil;120 121 #if PLATFORM(IOS)122 // FIXME: Remove once <rdar://problem/15256572> is fixed.123 InitWebCoreThreadSystemInterface();124 #endif125 126 API::Object::constructInWrapper<WebKit::WebProcessPool>(self, *configuration->_processPoolConfiguration);127 128 return self;129 129 } 130 130 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessPoolPrivate.h
r178634 r181906 31 31 @protocol _WKDownloadDelegate; 32 32 33 @interface WKProcessPool () 34 - (instancetype)_initWithConfiguration:(_WKProcessPoolConfiguration *)configuration __attribute__((objc_method_family(init))) WK_DESIGNATED_INITIALIZER; 35 @end 36 33 37 @interface WKProcessPool (WKPrivate) 34 35 - (instancetype)_initWithConfiguration:(_WKProcessPoolConfiguration *)configuration __attribute__((objc_method_family(init)));36 38 37 39 @property (nonatomic, readonly) _WKProcessPoolConfiguration *_configuration;
Note:
See TracChangeset
for help on using the changeset viewer.