Changeset 251673 in webkit
- Timestamp:
- Oct 28, 2019, 2:42:43 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/UIProcess/API/Cocoa/WKWebView.h (modified) (1 diff)
-
Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm (modified) (2 diffs)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/MiniBrowser/mac/WK2BrowserWindowController.m (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r251672 r251673 1 2019-10-28 Brady Eidson <beidson@apple.com> 2 3 Expose _printOperationWithPrintInfo: SPI as API 4 <rdar://problem/36557179> and https://bugs.webkit.org/show_bug.cgi?id=203496 5 6 Reviewed by Andy Estes. 7 8 * UIProcess/API/Cocoa/WKWebView.h: 9 * UIProcess/API/Cocoa/WKWebView.mm: 10 (-[WKWebView printOperationWithPrintInfo:]): 11 (-[WKWebView _printOperationWithPrintInfo:]): 12 1 13 2019-10-28 Kate Cheney <katherine_cheney@apple.com> 2 14 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.h
r251560 r251673 301 301 + (BOOL)handlesURLScheme:(NSString *)urlScheme WK_API_AVAILABLE(macos(10.13), ios(11.0)); 302 302 303 #if !TARGET_OS_IPHONE 304 /* @abstract Returns an NSPrintOperation object configured to print the contents of this WKWebView 305 @param printInfo The print info object used to configure the resulting print operation. 306 */ 307 - (NSPrintOperation *)printOperationWithPrintInfo:(NSPrintInfo *)printInfo WK_API_AVAILABLE(macos(WK_MAC_TBA)); 308 #endif 303 309 @end 304 310 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
r251600 r251673 4634 4634 #endif // ENABLE(DRAG_SUPPORT) 4635 4635 4636 - (NSPrintOperation *)printOperationWithPrintInfo:(NSPrintInfo *)printInfo 4637 { 4638 if (auto webFrameProxy = _page->mainFrame()) 4639 return _impl->printOperationWithPrintInfo(printInfo, *webFrameProxy); 4640 return nil; 4641 } 4642 4636 4643 #endif // PLATFORM(MAC) 4637 4644 … … 6746 6753 - (NSPrintOperation *)_printOperationWithPrintInfo:(NSPrintInfo *)printInfo 6747 6754 { 6748 if (auto webFrameProxy = _page->mainFrame()) 6749 return _impl->printOperationWithPrintInfo(printInfo, *webFrameProxy); 6750 return nil; 6755 return [self printOperationWithPrintInfo:printInfo]; 6751 6756 } 6752 6757 -
trunk/Tools/ChangeLog
r251670 r251673 1 2019-10-28 Brady Eidson <beidson@apple.com> 2 3 Expose _printOperationWithPrintInfo: SPI as API 4 <rdar://problem/36557179> and https://bugs.webkit.org/show_bug.cgi?id=203496 5 6 Reviewed by Andy Estes. 7 8 * MiniBrowser/mac/WK2BrowserWindowController.m: 9 (-[WK2BrowserWindowController printWebView:]): 10 1 11 2019-10-28 Jonathan Bedard <jbedard@apple.com> 2 12 -
trunk/Tools/MiniBrowser/mac/WK2BrowserWindowController.m
r251560 r251673 645 645 - (IBAction)printWebView:(id)sender 646 646 { 647 [[_webView _printOperationWithPrintInfo:[NSPrintInfo sharedPrintInfo]] runOperationModalForWindow:self.window delegate:nil didRunSelector:nil contextInfo:nil];647 [[_webView printOperationWithPrintInfo:[NSPrintInfo sharedPrintInfo]] runOperationModalForWindow:self.window delegate:nil didRunSelector:nil contextInfo:nil]; 648 648 } 649 649
Note:
See TracChangeset
for help on using the changeset viewer.