Summary: | HeapTimer should not hardcode all of its subclasses and USE(CF) shouldn't be a bizarre special case | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Filip Pizlo <fpizlo> | ||||||||||||||||||||||
Component: | JavaScriptCore | Assignee: | Filip Pizlo <fpizlo> | ||||||||||||||||||||||
Status: | RESOLVED FIXED | ||||||||||||||||||||||||
Severity: | Normal | CC: | buildbot, commit-queue, keith_miller, mark.lam, msaboff, rniwa, saam | ||||||||||||||||||||||
Priority: | P2 | ||||||||||||||||||||||||
Version: | WebKit Nightly Build | ||||||||||||||||||||||||
Hardware: | All | ||||||||||||||||||||||||
OS: | All | ||||||||||||||||||||||||
Bug Depends on: | |||||||||||||||||||||||||
Bug Blocks: | 163562 | ||||||||||||||||||||||||
Attachments: |
|
Description
Filip Pizlo
2016-10-25 08:59:39 PDT
Created attachment 292766 [details]
the patch
Comment on attachment 292766 [details]
the patch
r=me
Comment on attachment 292766 [details] the patch Attachment 292766 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2368784 Number of test failures exceeded the failure limit. Created attachment 292783 [details]
Archive of layout-test-results from ews104 for mac-yosemite-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews104 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Comment on attachment 292766 [details] the patch Attachment 292766 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/2368792 Number of test failures exceeded the failure limit. Created attachment 292785 [details]
Archive of layout-test-results from ews117 for mac-yosemite
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews117 Port: mac-yosemite Platform: Mac OS X 10.10.5
Comment on attachment 292766 [details] the patch Attachment 292766 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/2368833 Number of test failures exceeded the failure limit. Created attachment 292788 [details]
Archive of layout-test-results from ews101 for mac-yosemite
The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: ews101 Port: mac-yosemite Platform: Mac OS X 10.10.5
Created attachment 292805 [details]
this might work
Created attachment 292807 [details]
the patch
Comment on attachment 292807 [details] the patch View in context: https://bugs.webkit.org/attachment.cgi?id=292807&action=review > Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h:249 > -@property (nonatomic, setter=_setFullscreenDelegate:) id<_WKFullscreenDelegate> _fullscreenDelegate WK_API_AVAILABLE(macos(10.13)); > -@property (nonatomic, readonly) BOOL _isInFullscreen WK_API_AVAILABLE(macos(WK_MAC_TBA)); > +@property (nonatomic, setter=_setFullscreenDelegate:) id<_WKFullscreenDelegate> _fullscreenDelegate WK_API_AVAILABLE(macosx(10.13)); > +@property (nonatomic, readonly) BOOL _isInFullscreen WK_API_AVAILABLE(macosx(WK_MAC_TBA)); I'll revert this or land it separately. Comment on attachment 292807 [details]
the patch
I'll wait with r? until I get it to actually work.
Created attachment 292821 [details]
more
Comment on attachment 292821 [details] more View in context: https://bugs.webkit.org/attachment.cgi?id=292821&action=review > Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h:249 > -@property (nonatomic, setter=_setFullscreenDelegate:) id<_WKFullscreenDelegate> _fullscreenDelegate WK_API_AVAILABLE(macos(10.13)); > -@property (nonatomic, readonly) BOOL _isInFullscreen WK_API_AVAILABLE(macos(WK_MAC_TBA)); > +@property (nonatomic, setter=_setFullscreenDelegate:) id<_WKFullscreenDelegate> _fullscreenDelegate WK_API_AVAILABLE(macosx(10.13)); > +@property (nonatomic, readonly) BOOL _isInFullscreen WK_API_AVAILABLE(macosx(WK_MAC_TBA)); I'll revert this or land separately. I need it to build right now. Created attachment 292822 [details]
the patch
Created attachment 292825 [details]
trying to get things to build
Created attachment 292832 [details]
more fixes
Comment on attachment 292832 [details] more fixes View in context: https://bugs.webkit.org/attachment.cgi?id=292832&action=review > Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h:249 > -@property (nonatomic, setter=_setFullscreenDelegate:) id<_WKFullscreenDelegate> _fullscreenDelegate WK_API_AVAILABLE(macos(10.13)); > -@property (nonatomic, readonly) BOOL _isInFullscreen WK_API_AVAILABLE(macos(WK_MAC_TBA)); > +@property (nonatomic, setter=_setFullscreenDelegate:) id<_WKFullscreenDelegate> _fullscreenDelegate WK_API_AVAILABLE(macosx(10.13)); > +@property (nonatomic, readonly) BOOL _isInFullscreen WK_API_AVAILABLE(macosx(WK_MAC_TBA)); I'll either revert or land separately. I needed this to build. Comment on attachment 292832 [details]
more fixes
r=me
Landed in https://trac.webkit.org/changeset/207855 |