Changeset 162876 in webkit
- Timestamp:
- Jan 27, 2014 3:39:47 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r162873 r162876 1 2014-01-27 Anders Carlsson <andersca@apple.com> 2 3 Move underlying C++ objects to class extensions 4 https://bugs.webkit.org/show_bug.cgi?id=127716 5 6 Reviewed by Tim Horton. 7 8 This allows us to get at the internals without calling any Obj-C methods. 9 10 * UIProcess/API/Cocoa/WKProcessClass.mm: 11 * UIProcess/API/Cocoa/WKProcessClassInternal.h: 12 * UIProcess/API/ios/WKContentView.mm: 13 * UIProcess/API/ios/WKContentViewInternal.h: 14 1 15 2014-01-27 Anders Carlsson <andersca@apple.com> 2 16 -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessClass.mm
r162638 r162876 38 38 #endif 39 39 40 @implementation WKProcessClass { 41 RetainPtr<WKProcessClassConfiguration> _configuration; 42 43 API::ObjectStorage<WebKit::WebContext> _context; 44 } 40 @implementation WKProcessClass 45 41 46 42 - (instancetype)init -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessClassInternal.h
r162562 r162876 41 41 } 42 42 43 @interface WKProcessClass () <WKObject> 43 @interface WKProcessClass () <WKObject> { 44 @package 45 RetainPtr<WKProcessClassConfiguration> _configuration; 46 47 API::ObjectStorage<WebKit::WebContext> _context; 48 } 44 49 @end 45 50 -
trunk/Source/WebKit2/UIProcess/API/ios/WKContentView.mm
r162748 r162876 58 58 @implementation WKContentView { 59 59 std::unique_ptr<PageClientImpl> _pageClient; 60 RefPtr<WebPageProxy> _page;61 60 RetainPtr<WKBrowsingContextController> _browsingContextController; 62 61 -
trunk/Source/WebKit2/UIProcess/API/ios/WKContentViewInternal.h
r162103 r162876 40 40 class LayerTreeContext; 41 41 class WebFrameProxy; 42 class WebPageProxy; 42 43 class WebSecurityOrigin; 43 44 struct InteractionInformationAtPosition; … … 46 47 @class WebIOSEvent; 47 48 48 @interface WKContentView () 49 @interface WKContentView () { 50 @package 51 RefPtr<WebKit::WebPageProxy> _page; 52 } 49 53 50 54 - (std::unique_ptr<WebKit::DrawingAreaProxy>)_createDrawingAreaProxy;
Note: See TracChangeset
for help on using the changeset viewer.