RESOLVED FIXED 163947
HeapTimer should not hardcode all of its subclasses and USE(CF) shouldn't be a bizarre special case
https://bugs.webkit.org/show_bug.cgi?id=163947
Summary HeapTimer should not hardcode all of its subclasses and USE(CF) shouldn't be ...
Filip Pizlo
Reported 2016-10-25 08:59:39 PDT
Patch forthcoming.
Attachments
the patch (18.19 KB, patch)
2016-10-25 09:56 PDT, Filip Pizlo
ggaren: review+
buildbot: commit-queue-
Archive of layout-test-results from ews104 for mac-yosemite-wk2 (1.15 MB, application/zip)
2016-10-25 11:06 PDT, Build Bot
no flags
Archive of layout-test-results from ews117 for mac-yosemite (1.34 MB, application/zip)
2016-10-25 11:10 PDT, Build Bot
no flags
Archive of layout-test-results from ews101 for mac-yosemite (485.81 KB, application/zip)
2016-10-25 11:15 PDT, Build Bot
no flags
this might work (21.79 KB, patch)
2016-10-25 13:21 PDT, Filip Pizlo
no flags
the patch (21.20 KB, patch)
2016-10-25 13:28 PDT, Filip Pizlo
no flags
more (21.17 KB, patch)
2016-10-25 14:30 PDT, Filip Pizlo
no flags
the patch (21.20 KB, patch)
2016-10-25 14:36 PDT, Filip Pizlo
no flags
trying to get things to build (21.85 KB, patch)
2016-10-25 14:49 PDT, Filip Pizlo
no flags
more fixes (21.91 KB, patch)
2016-10-25 15:22 PDT, Filip Pizlo
ggaren: review+
Filip Pizlo
Comment 1 2016-10-25 09:56:27 PDT
Created attachment 292766 [details] the patch
Geoffrey Garen
Comment 2 2016-10-25 09:58:09 PDT
Comment on attachment 292766 [details] the patch r=me
Build Bot
Comment 3 2016-10-25 11:06:05 PDT
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.
Build Bot
Comment 4 2016-10-25 11:06:10 PDT
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
Build Bot
Comment 5 2016-10-25 11:10:29 PDT
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.
Build Bot
Comment 6 2016-10-25 11:10:33 PDT
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
Build Bot
Comment 7 2016-10-25 11:15:05 PDT
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.
Build Bot
Comment 8 2016-10-25 11:15:09 PDT
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
Filip Pizlo
Comment 9 2016-10-25 13:21:53 PDT
Created attachment 292805 [details] this might work
Filip Pizlo
Comment 10 2016-10-25 13:28:16 PDT
Created attachment 292807 [details] the patch
Filip Pizlo
Comment 11 2016-10-25 13:28:44 PDT
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.
Filip Pizlo
Comment 12 2016-10-25 13:37:49 PDT
Comment on attachment 292807 [details] the patch I'll wait with r? until I get it to actually work.
Filip Pizlo
Comment 13 2016-10-25 14:30:37 PDT
Filip Pizlo
Comment 14 2016-10-25 14:32:02 PDT
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.
Filip Pizlo
Comment 15 2016-10-25 14:36:56 PDT
Created attachment 292822 [details] the patch
Filip Pizlo
Comment 16 2016-10-25 14:49:35 PDT
Created attachment 292825 [details] trying to get things to build
Filip Pizlo
Comment 17 2016-10-25 15:22:02 PDT
Created attachment 292832 [details] more fixes
Filip Pizlo
Comment 18 2016-10-25 16:13:48 PDT
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.
Geoffrey Garen
Comment 19 2016-10-25 16:20:54 PDT
Comment on attachment 292832 [details] more fixes r=me
Filip Pizlo
Comment 20 2016-10-25 16:26:00 PDT
Note You need to log in before you can comment on or make changes to this bug.