Changeset 176459 in webkit
- Timestamp:
- Nov 21, 2014, 12:10:13 PM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 242 edited
-
WTF/ChangeLog (modified) (1 diff)
-
WTF/wtf/RunLoopTimer.h (modified) (1 diff)
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/Modules/encryptedmedia/MediaKeySession.cpp (modified) (3 diffs)
-
WebCore/Modules/encryptedmedia/MediaKeySession.h (modified) (1 diff)
-
WebCore/Modules/geolocation/Geolocation.cpp (modified) (4 diffs)
-
WebCore/Modules/geolocation/Geolocation.h (modified) (2 diffs)
-
WebCore/Modules/indexeddb/IDBTransactionBackend.cpp (modified) (2 diffs)
-
WebCore/Modules/indexeddb/IDBTransactionBackend.h (modified) (1 diff)
-
WebCore/Modules/mediasource/SourceBuffer.cpp (modified) (4 diffs)
-
WebCore/Modules/mediasource/SourceBuffer.h (modified) (2 diffs)
-
WebCore/Modules/mediastream/MediaStream.cpp (modified) (2 diffs)
-
WebCore/Modules/mediastream/MediaStream.h (modified) (1 diff)
-
WebCore/Modules/mediastream/RTCDTMFSender.cpp (modified) (2 diffs)
-
WebCore/Modules/mediastream/RTCDTMFSender.h (modified) (1 diff)
-
WebCore/Modules/mediastream/RTCDataChannel.cpp (modified) (2 diffs)
-
WebCore/Modules/mediastream/RTCDataChannel.h (modified) (1 diff)
-
WebCore/Modules/mediastream/RTCPeerConnection.cpp (modified) (2 diffs)
-
WebCore/Modules/mediastream/RTCPeerConnection.h (modified) (1 diff)
-
WebCore/Modules/notifications/Notification.cpp (modified) (2 diffs)
-
WebCore/Modules/notifications/Notification.h (modified) (1 diff)
-
WebCore/Modules/notifications/NotificationCenter.cpp (modified) (2 diffs)
-
WebCore/Modules/notifications/NotificationCenter.h (modified) (1 diff)
-
WebCore/Modules/websockets/WebSocketChannel.cpp (modified) (3 diffs)
-
WebCore/Modules/websockets/WebSocketChannel.h (modified) (1 diff)
-
WebCore/accessibility/AXObjectCache.cpp (modified) (2 diffs)
-
WebCore/accessibility/AXObjectCache.h (modified) (1 diff)
-
WebCore/bindings/js/GCController.cpp (modified) (2 diffs)
-
WebCore/bindings/js/GCController.h (modified) (1 diff)
-
WebCore/css/CSSFontFaceSource.h (modified) (1 diff)
-
WebCore/css/CSSFontSelector.cpp (modified) (2 diffs)
-
WebCore/css/CSSFontSelector.h (modified) (1 diff)
-
WebCore/css/CSSImageGeneratorValue.cpp (modified) (1 diff)
-
WebCore/css/FontLoader.cpp (modified) (1 diff)
-
WebCore/css/FontLoader.h (modified) (1 diff)
-
WebCore/css/StyleResolver.cpp (modified) (2 diffs)
-
WebCore/css/StyleResolver.h (modified) (1 diff)
-
WebCore/dom/Document.cpp (modified) (18 diffs)
-
WebCore/dom/Document.h (modified) (7 diffs)
-
WebCore/dom/EventSender.h (modified) (2 diffs)
-
WebCore/dom/ScriptRunner.cpp (modified) (2 diffs)
-
WebCore/dom/ScriptRunner.h (modified) (1 diff)
-
WebCore/dom/ScriptedAnimationController.cpp (modified) (2 diffs)
-
WebCore/dom/ScriptedAnimationController.h (modified) (1 diff)
-
WebCore/dom/StyledElement.cpp (modified) (2 diffs)
-
WebCore/editing/AlternativeTextController.cpp (modified) (2 diffs)
-
WebCore/editing/AlternativeTextController.h (modified) (1 diff)
-
WebCore/editing/Editor.cpp (modified) (3 diffs)
-
WebCore/editing/Editor.h (modified) (2 diffs)
-
WebCore/editing/FrameSelection.cpp (modified) (2 diffs)
-
WebCore/editing/FrameSelection.h (modified) (1 diff)
-
WebCore/editing/SpellChecker.cpp (modified) (2 diffs)
-
WebCore/editing/SpellChecker.h (modified) (1 diff)
-
WebCore/html/HTMLFormElement.cpp (modified) (2 diffs)
-
WebCore/html/HTMLFormElement.h (modified) (1 diff)
-
WebCore/html/HTMLMediaElement.cpp (modified) (6 diffs)
-
WebCore/html/HTMLMediaElement.h (modified) (1 diff)
-
WebCore/html/HTMLPlugInElement.cpp (modified) (2 diffs)
-
WebCore/html/HTMLPlugInElement.h (modified) (1 diff)
-
WebCore/html/HTMLPlugInImageElement.cpp (modified) (2 diffs)
-
WebCore/html/HTMLPlugInImageElement.h (modified) (1 diff)
-
WebCore/html/HTMLSourceElement.cpp (modified) (2 diffs)
-
WebCore/html/HTMLSourceElement.h (modified) (1 diff)
-
WebCore/html/HTMLTrackElement.cpp (modified) (2 diffs)
-
WebCore/html/HTMLTrackElement.h (modified) (1 diff)
-
WebCore/html/MediaController.cpp (modified) (4 diffs)
-
WebCore/html/MediaController.h (modified) (1 diff)
-
WebCore/html/MediaDocument.cpp (modified) (2 diffs)
-
WebCore/html/MediaDocument.h (modified) (1 diff)
-
WebCore/html/SearchInputType.cpp (modified) (2 diffs)
-
WebCore/html/SearchInputType.h (modified) (1 diff)
-
WebCore/html/ValidationMessage.cpp (modified) (5 diffs)
-
WebCore/html/ValidationMessage.h (modified) (1 diff)
-
WebCore/html/canvas/WebGLRenderingContext.cpp (modified) (4 diffs)
-
WebCore/html/canvas/WebGLRenderingContext.h (modified) (1 diff)
-
WebCore/html/parser/HTMLParserScheduler.cpp (modified) (2 diffs)
-
WebCore/html/parser/HTMLParserScheduler.h (modified) (1 diff)
-
WebCore/html/shadow/MediaControlElements.cpp (modified) (4 diffs)
-
WebCore/html/shadow/MediaControlElements.h (modified) (2 diffs)
-
WebCore/html/shadow/MediaControls.cpp (modified) (2 diffs)
-
WebCore/html/shadow/MediaControls.h (modified) (1 diff)
-
WebCore/html/shadow/SpinButtonElement.cpp (modified) (2 diffs)
-
WebCore/html/shadow/SpinButtonElement.h (modified) (1 diff)
-
WebCore/html/track/LoadableTextTrack.cpp (modified) (2 diffs)
-
WebCore/html/track/LoadableTextTrack.h (modified) (1 diff)
-
WebCore/html/track/VTTRegion.cpp (modified) (2 diffs)
-
WebCore/html/track/VTTRegion.h (modified) (1 diff)
-
WebCore/inspector/InspectorCSSAgent.cpp (modified) (3 diffs)
-
WebCore/inspector/InspectorDOMAgent.cpp (modified) (3 diffs)
-
WebCore/inspector/InspectorFrontendClientLocal.cpp (modified) (2 diffs)
-
WebCore/inspector/InspectorOverlay.cpp (modified) (2 diffs)
-
WebCore/inspector/InspectorOverlay.h (modified) (1 diff)
-
WebCore/loader/DocumentLoader.cpp (modified) (4 diffs)
-
WebCore/loader/DocumentLoader.h (modified) (1 diff)
-
WebCore/loader/FrameLoader.cpp (modified) (2 diffs)
-
WebCore/loader/FrameLoader.h (modified) (1 diff)
-
WebCore/loader/ImageLoader.cpp (modified) (2 diffs)
-
WebCore/loader/ImageLoader.h (modified) (1 diff)
-
WebCore/loader/LinkLoader.cpp (modified) (2 diffs)
-
WebCore/loader/LinkLoader.h (modified) (1 diff)
-
WebCore/loader/NavigationScheduler.cpp (modified) (2 diffs)
-
WebCore/loader/NavigationScheduler.h (modified) (1 diff)
-
WebCore/loader/PingLoader.cpp (modified) (1 diff)
-
WebCore/loader/PingLoader.h (modified) (1 diff)
-
WebCore/loader/ProgressTracker.cpp (modified) (2 diffs)
-
WebCore/loader/ProgressTracker.h (modified) (1 diff)
-
WebCore/loader/ResourceLoadScheduler.cpp (modified) (2 diffs)
-
WebCore/loader/ResourceLoadScheduler.h (modified) (1 diff)
-
WebCore/loader/TextTrackLoader.cpp (modified) (2 diffs)
-
WebCore/loader/TextTrackLoader.h (modified) (1 diff)
-
WebCore/loader/cache/CachedResource.cpp (modified) (3 diffs)
-
WebCore/loader/cache/CachedResource.h (modified) (1 diff)
-
WebCore/loader/cache/CachedResourceLoader.cpp (modified) (2 diffs)
-
WebCore/loader/cache/CachedResourceLoader.h (modified) (1 diff)
-
WebCore/loader/icon/IconDatabase.cpp (modified) (2 diffs)
-
WebCore/loader/icon/IconDatabase.h (modified) (1 diff)
-
WebCore/page/AutoscrollController.cpp (modified) (2 diffs)
-
WebCore/page/AutoscrollController.h (modified) (1 diff)
-
WebCore/page/CaptionUserPreferences.cpp (modified) (2 diffs)
-
WebCore/page/CaptionUserPreferences.h (modified) (1 diff)
-
WebCore/page/CaptionUserPreferencesMediaAF.cpp (modified) (2 diffs)
-
WebCore/page/CaptionUserPreferencesMediaAF.h (modified) (1 diff)
-
WebCore/page/DeviceController.cpp (modified) (2 diffs)
-
WebCore/page/DeviceController.h (modified) (1 diff)
-
WebCore/page/EventHandler.cpp (modified) (8 diffs)
-
WebCore/page/EventHandler.h (modified) (3 diffs)
-
WebCore/page/EventSource.cpp (modified) (2 diffs)
-
WebCore/page/EventSource.h (modified) (1 diff)
-
WebCore/page/FocusController.cpp (modified) (2 diffs)
-
WebCore/page/FocusController.h (modified) (1 diff)
-
WebCore/page/Frame.cpp (modified) (2 diffs)
-
WebCore/page/Frame.h (modified) (1 diff)
-
WebCore/page/FrameView.cpp (modified) (9 diffs)
-
WebCore/page/FrameView.h (modified) (4 diffs)
-
WebCore/page/PageOverlay.cpp (modified) (2 diffs)
-
WebCore/page/PageOverlay.h (modified) (1 diff)
-
WebCore/page/Settings.cpp (modified) (2 diffs)
-
WebCore/page/Settings.h (modified) (1 diff)
-
WebCore/page/animation/AnimationController.cpp (modified) (3 diffs)
-
WebCore/page/animation/AnimationControllerPrivate.h (modified) (2 diffs)
-
WebCore/page/mac/ServicesOverlayController.h (modified) (1 diff)
-
WebCore/page/mac/ServicesOverlayController.mm (modified) (2 diffs)
-
WebCore/page/scrolling/AsyncScrollingCoordinator.cpp (modified) (2 diffs)
-
WebCore/page/scrolling/AsyncScrollingCoordinator.h (modified) (1 diff)
-
WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h (modified) (1 diff)
-
WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.mm (modified) (2 diffs)
-
WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h (modified) (1 diff)
-
WebCore/page/scrolling/mac/ScrollingCoordinatorMac.mm (modified) (2 diffs)
-
WebCore/platform/HysteresisActivity.h (modified) (2 diffs)
-
WebCore/platform/ScrollAnimator.cpp (modified) (3 diffs)
-
WebCore/platform/ScrollAnimator.h (modified) (1 diff)
-
WebCore/platform/Scrollbar.cpp (modified) (2 diffs)
-
WebCore/platform/Scrollbar.h (modified) (1 diff)
-
WebCore/platform/Timer.h (modified) (2 diffs)
-
WebCore/platform/audio/MediaSession.cpp (modified) (2 diffs)
-
WebCore/platform/audio/MediaSession.h (modified) (1 diff)
-
WebCore/platform/graphics/BitmapImage.cpp (modified) (2 diffs)
-
WebCore/platform/graphics/BitmapImage.h (modified) (1 diff)
-
WebCore/platform/graphics/MediaPlayer.cpp (modified) (2 diffs)
-
WebCore/platform/graphics/MediaPlayer.h (modified) (1 diff)
-
WebCore/platform/graphics/ShadowBlur.cpp (modified) (2 diffs)
-
WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h (modified) (1 diff)
-
WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm (modified) (2 diffs)
-
WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h (modified) (1 diff)
-
WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm (modified) (2 diffs)
-
WebCore/platform/graphics/ca/LayerPool.cpp (modified) (2 diffs)
-
WebCore/platform/graphics/ca/LayerPool.h (modified) (1 diff)
-
WebCore/platform/graphics/ca/TileController.cpp (modified) (2 diffs)
-
WebCore/platform/graphics/ca/TileController.h (modified) (1 diff)
-
WebCore/platform/graphics/ca/TileGrid.cpp (modified) (2 diffs)
-
WebCore/platform/graphics/ca/TileGrid.h (modified) (1 diff)
-
WebCore/platform/graphics/cg/IOSurfacePool.cpp (modified) (2 diffs)
-
WebCore/platform/graphics/cg/IOSurfacePool.h (modified) (1 diff)
-
WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp (modified) (1 diff)
-
WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h (modified) (1 diff)
-
WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm (modified) (2 diffs)
-
WebCore/platform/ios/LegacyTileCache.h (modified) (1 diff)
-
WebCore/platform/ios/LegacyTileCache.mm (modified) (2 diffs)
-
WebCore/platform/mac/HIDGamepadProvider.cpp (modified) (3 diffs)
-
WebCore/platform/mac/HIDGamepadProvider.h (modified) (1 diff)
-
WebCore/platform/mac/ScrollAnimatorMac.h (modified) (2 diffs)
-
WebCore/platform/mac/ScrollAnimatorMac.mm (modified) (4 diffs)
-
WebCore/platform/mock/DeviceOrientationClientMock.cpp (modified) (2 diffs)
-
WebCore/platform/mock/DeviceOrientationClientMock.h (modified) (1 diff)
-
WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp (modified) (2 diffs)
-
WebCore/platform/mock/PlatformSpeechSynthesizerMock.h (modified) (1 diff)
-
WebCore/platform/network/DNSResolveQueue.cpp (modified) (2 diffs)
-
WebCore/platform/network/DNSResolveQueue.h (modified) (1 diff)
-
WebCore/platform/network/NetworkStateNotifier.h (modified) (1 diff)
-
WebCore/platform/network/ResourceHandle.cpp (modified) (1 diff)
-
WebCore/platform/network/ResourceHandle.h (modified) (1 diff)
-
WebCore/platform/network/ResourceHandleInternal.h (modified) (1 diff)
-
WebCore/platform/network/mac/NetworkStateNotifierMac.cpp (modified) (2 diffs)
-
WebCore/rendering/ImageQualityController.cpp (modified) (2 diffs)
-
WebCore/rendering/ImageQualityController.h (modified) (1 diff)
-
WebCore/rendering/RenderButton.cpp (modified) (2 diffs)
-
WebCore/rendering/RenderButton.h (modified) (1 diff)
-
WebCore/rendering/RenderLayerCompositor.cpp (modified) (5 diffs)
-
WebCore/rendering/RenderLayerCompositor.h (modified) (2 diffs)
-
WebCore/rendering/RenderMarquee.cpp (modified) (2 diffs)
-
WebCore/rendering/RenderMarquee.h (modified) (1 diff)
-
WebCore/rendering/RenderNamedFlowThread.cpp (modified) (2 diffs)
-
WebCore/rendering/RenderNamedFlowThread.h (modified) (1 diff)
-
WebCore/rendering/RenderProgress.cpp (modified) (2 diffs)
-
WebCore/rendering/RenderProgress.h (modified) (1 diff)
-
WebCore/rendering/RenderView.cpp (modified) (2 diffs)
-
WebCore/rendering/RenderView.h (modified) (1 diff)
-
WebCore/replay/EventLoopInputDispatcher.cpp (modified) (2 diffs)
-
WebCore/replay/EventLoopInputDispatcher.h (modified) (1 diff)
-
WebCore/storage/StorageAreaImpl.cpp (modified) (4 diffs)
-
WebCore/storage/StorageAreaImpl.h (modified) (1 diff)
-
WebCore/storage/StorageAreaSync.cpp (modified) (4 diffs)
-
WebCore/storage/StorageAreaSync.h (modified) (1 diff)
-
WebCore/svg/SVGElement.cpp (modified) (1 diff)
-
WebCore/svg/SVGElement.h (modified) (1 diff)
-
WebCore/svg/SVGScriptElement.cpp (modified) (1 diff)
-
WebCore/svg/SVGStyleElement.cpp (modified) (1 diff)
-
WebCore/svg/SVGUseElement.cpp (modified) (1 diff)
-
WebCore/svg/animation/SMILTimeContainer.cpp (modified) (2 diffs)
-
WebCore/svg/animation/SMILTimeContainer.h (modified) (1 diff)
-
WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp (modified) (2 diffs)
-
WebCore/xml/XMLHttpRequestProgressEventThrottle.h (modified) (1 diff)
-
WebKit/mac/ChangeLog (modified) (1 diff)
-
WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h (modified) (1 diff)
-
WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm (modified) (2 diffs)
-
WebKit/mac/Plugins/WebNetscapePluginStream.h (modified) (1 diff)
-
WebKit/mac/Plugins/WebNetscapePluginStream.mm (modified) (3 diffs)
-
WebKit/win/ChangeLog (modified) (1 diff)
-
WebKit/win/FullscreenVideoController.cpp (modified) (1 diff)
-
WebKit/win/FullscreenVideoController.h (modified) (1 diff)
-
WebKit2/ChangeLog (modified) (1 diff)
-
WebKit2/NetworkProcess/NetworkResourceLoader.cpp (modified) (2 diffs)
-
WebKit2/NetworkProcess/NetworkResourceLoader.h (modified) (1 diff)
-
WebKit2/Shared/WebMemorySampler.cpp (modified) (3 diffs)
-
WebKit2/Shared/WebMemorySampler.h (modified) (1 diff)
-
WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.h (modified) (1 diff)
-
WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.mm (modified) (2 diffs)
-
WebKit2/WebProcess/Plugins/PluginView.cpp (modified) (1 diff)
-
WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h (modified) (1 diff)
-
WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm (modified) (2 diffs)
-
WebKit2/WebProcess/WebProcess.cpp (modified) (4 diffs)
-
WebKit2/WebProcess/WebProcess.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r176293 r176459 1 2014-11-21 Anders Carlsson <andersca@apple.com> 2 3 Remove the Timer parameters from timer callbacks 4 https://bugs.webkit.org/show_bug.cgi?id=138974 5 6 Reviewed by Antti Koivisto. 7 8 * wtf/RunLoopTimer.h: 9 (WTF::RunLoopTimer::RunLoopTimer): 10 (WTF::RunLoopTimer::fired): 11 1 12 2014-11-18 Chris Dumez <cdumez@apple.com> 2 13 -
trunk/Source/WTF/wtf/RunLoopTimer.h
r165676 r176459 62 62 }; 63 63 64 // FIXME: This doesn't have to be a class template. 64 65 template <typename TimerFiredClass> class RunLoopTimer : public RunLoopTimerBase { 65 66 public: 66 typedef void (TimerFiredClass::*TimerFiredFunction)( RunLoopTimer*);67 typedef void (TimerFiredClass::*TimerFiredFunction)(); 67 68 68 RunLoopTimer(TimerFiredClass *o, TimerFiredFunction f)69 : m_object( o), m_function(f) { }69 RunLoopTimer(TimerFiredClass& o, TimerFiredFunction f) 70 : m_object(&o), m_function(f) { } 70 71 71 virtual void fired() { (m_object->*m_function)( this); }72 virtual void fired() { (m_object->*m_function)(); } 72 73 73 74 private: -
trunk/Source/WebCore/ChangeLog
r176458 r176459 1 2014-11-21 Anders Carlsson <andersca@apple.com> 2 3 Remove the Timer parameters from timer callbacks 4 https://bugs.webkit.org/show_bug.cgi?id=138974 5 6 Reviewed by Antti Koivisto. 7 8 * Modules/encryptedmedia/MediaKeySession.cpp: 9 (WebCore::MediaKeySession::MediaKeySession): 10 (WebCore::MediaKeySession::keyRequestTimerFired): 11 (WebCore::MediaKeySession::addKeyTimerFired): 12 * Modules/encryptedmedia/MediaKeySession.h: 13 * Modules/geolocation/Geolocation.cpp: 14 (WebCore::Geolocation::GeoNotifier::GeoNotifier): 15 (WebCore::Geolocation::GeoNotifier::timerFired): 16 (WebCore::Geolocation::Geolocation): 17 (WebCore::Geolocation::resumeTimerFired): 18 * Modules/geolocation/Geolocation.h: 19 * Modules/indexeddb/IDBTransactionBackend.cpp: 20 (WebCore::IDBTransactionBackend::IDBTransactionBackend): 21 (WebCore::IDBTransactionBackend::taskTimerFired): 22 * Modules/indexeddb/IDBTransactionBackend.h: 23 * Modules/mediasource/SourceBuffer.cpp: 24 (WebCore::SourceBuffer::SourceBuffer): 25 (WebCore::SourceBuffer::appendBufferTimerFired): 26 (WebCore::SourceBuffer::removeTimerFired): 27 * Modules/mediasource/SourceBuffer.h: 28 * Modules/mediastream/MediaStream.cpp: 29 (WebCore::MediaStream::MediaStream): 30 (WebCore::MediaStream::scheduledEventTimerFired): 31 * Modules/mediastream/MediaStream.h: 32 * Modules/mediastream/RTCDTMFSender.cpp: 33 (WebCore::RTCDTMFSender::RTCDTMFSender): 34 (WebCore::RTCDTMFSender::scheduledEventTimerFired): 35 * Modules/mediastream/RTCDTMFSender.h: 36 * Modules/mediastream/RTCDataChannel.cpp: 37 (WebCore::RTCDataChannel::RTCDataChannel): 38 (WebCore::RTCDataChannel::scheduledEventTimerFired): 39 * Modules/mediastream/RTCDataChannel.h: 40 * Modules/mediastream/RTCPeerConnection.cpp: 41 (WebCore::RTCPeerConnection::RTCPeerConnection): 42 (WebCore::RTCPeerConnection::scheduledEventTimerFired): 43 * Modules/mediastream/RTCPeerConnection.h: 44 * Modules/notifications/Notification.cpp: 45 (WebCore::Notification::Notification): 46 (WebCore::Notification::taskTimerFired): 47 * Modules/notifications/Notification.h: 48 * Modules/notifications/NotificationCenter.cpp: 49 (WebCore::NotificationCenter::NotificationRequestCallback::NotificationRequestCallback): 50 (WebCore::NotificationCenter::NotificationRequestCallback::timerFired): 51 * Modules/notifications/NotificationCenter.h: 52 * Modules/websockets/WebSocketChannel.cpp: 53 (WebCore::WebSocketChannel::WebSocketChannel): 54 (WebCore::WebSocketChannel::resumeTimerFired): 55 (WebCore::WebSocketChannel::closingTimerFired): 56 * Modules/websockets/WebSocketChannel.h: 57 * accessibility/AXObjectCache.cpp: 58 (WebCore::AXObjectCache::AXObjectCache): 59 (WebCore::AXObjectCache::notificationPostTimerFired): 60 * accessibility/AXObjectCache.h: 61 * bindings/js/GCController.cpp: 62 (WebCore::GCController::GCController): 63 (WebCore::GCController::gcTimerFired): 64 * bindings/js/GCController.h: 65 * css/CSSFontFaceSource.h: 66 * css/CSSFontSelector.cpp: 67 (WebCore::CSSFontSelector::CSSFontSelector): 68 (WebCore::CSSFontSelector::beginLoadTimerFired): 69 * css/CSSFontSelector.h: 70 * css/CSSImageGeneratorValue.cpp: 71 (WebCore::CSSImageGeneratorValue::CachedGeneratedImage::CachedGeneratedImage): 72 * css/StyleResolver.cpp: 73 (WebCore::StyleResolver::StyleResolver): 74 (WebCore::StyleResolver::sweepMatchedPropertiesCache): 75 * css/StyleResolver.h: 76 * dom/Document.cpp: 77 (WebCore::Document::Document): 78 (WebCore::Document::visualUpdatesSuppressionTimerFired): 79 (WebCore::Document::styleRecalcTimerFired): 80 (WebCore::Document::optimizedStyleSheetUpdateTimerFired): 81 (WebCore::Document::sharedObjectPoolClearTimerFired): 82 (WebCore::Document::updateFocusAppearanceTimerFired): 83 (WebCore::Document::pendingTasksTimerFired): 84 (WebCore::Document::webkitWillEnterFullScreenForElement): 85 (WebCore::Document::webkitDidExitFullScreenForElement): 86 (WebCore::Document::fullScreenChangeDelayTimerFired): 87 (WebCore::Document::loadEventDelayTimerFired): 88 (WebCore::Document::didAssociateFormControlsTimerFired): 89 (WebCore::Document::domCookieCacheExpiryTimerFired): 90 * dom/Document.h: 91 * dom/EventSender.h: 92 (WebCore::EventSender::timerFired): 93 (WebCore::EventSender<T>::EventSender): 94 * dom/ScriptRunner.cpp: 95 (WebCore::ScriptRunner::ScriptRunner): 96 (WebCore::ScriptRunner::timerFired): 97 * dom/ScriptRunner.h: 98 * dom/ScriptedAnimationController.cpp: 99 (WebCore::ScriptedAnimationController::ScriptedAnimationController): 100 (WebCore::ScriptedAnimationController::animationTimerFired): 101 * dom/ScriptedAnimationController.h: 102 * dom/StyledElement.cpp: 103 (WebCore::PresentationAttributeCacheCleaner::PresentationAttributeCacheCleaner): 104 (WebCore::PresentationAttributeCacheCleaner::cleanCache): 105 * editing/AlternativeTextController.cpp: 106 (WebCore::AlternativeTextController::AlternativeTextController): 107 (WebCore::AlternativeTextController::timerFired): 108 * editing/AlternativeTextController.h: 109 * editing/Editor.cpp: 110 (WebCore::Editor::Editor): 111 (WebCore::Editor::updateEditorUINowIfScheduled): 112 (WebCore::Editor::editorUIUpdateTimerFired): 113 (WebCore::Editor::scanSelectionForTelephoneNumbers): Deleted. 114 * editing/Editor.h: 115 * editing/FrameSelection.cpp: 116 (WebCore::FrameSelection::FrameSelection): 117 (WebCore::FrameSelection::caretBlinkTimerFired): 118 * editing/FrameSelection.h: 119 * editing/SpellChecker.cpp: 120 (WebCore::SpellChecker::SpellChecker): 121 (WebCore::SpellChecker::timerFiredToProcessQueuedRequest): 122 * editing/SpellChecker.h: 123 * html/HTMLFormElement.cpp: 124 (WebCore::HTMLFormElement::HTMLFormElement): 125 (WebCore::HTMLFormElement::requestAutocompleteTimerFired): 126 * html/HTMLFormElement.h: 127 * html/HTMLMediaElement.cpp: 128 (WebCore::HTMLMediaElement::HTMLMediaElement): 129 (WebCore::HTMLMediaElement::parseAttribute): 130 * html/HTMLMediaElement.h: 131 * html/HTMLPlugInElement.cpp: 132 (WebCore::HTMLPlugInElement::HTMLPlugInElement): 133 (WebCore::HTMLPlugInElement::swapRendererTimerFired): 134 * html/HTMLPlugInElement.h: 135 * html/HTMLPlugInImageElement.cpp: 136 (WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement): 137 (WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired): 138 * html/HTMLPlugInImageElement.h: 139 * html/HTMLSourceElement.cpp: 140 (WebCore::HTMLSourceElement::HTMLSourceElement): 141 (WebCore::HTMLSourceElement::errorEventTimerFired): 142 * html/HTMLSourceElement.h: 143 * html/HTMLTrackElement.cpp: 144 (WebCore::HTMLTrackElement::HTMLTrackElement): 145 (WebCore::HTMLTrackElement::loadTimerFired): 146 * html/HTMLTrackElement.h: 147 * html/MediaController.cpp: 148 (MediaController::MediaController): 149 (MediaController::asyncEventTimerFired): 150 (MediaController::clearPositionTimerFired): 151 (MediaController::timeupdateTimerFired): 152 * html/MediaController.h: 153 * html/MediaDocument.cpp: 154 (WebCore::MediaDocument::MediaDocument): 155 (WebCore::MediaDocument::replaceMediaElementTimerFired): 156 * html/MediaDocument.h: 157 * html/SearchInputType.cpp: 158 (WebCore::SearchInputType::SearchInputType): 159 (WebCore::SearchInputType::searchEventTimerFired): 160 * html/SearchInputType.h: 161 * html/ValidationMessage.cpp: 162 (WebCore::ValidationMessage::setMessage): 163 (WebCore::ValidationMessage::setMessageDOMAndStartTimer): 164 (WebCore::ValidationMessage::buildBubbleTree): 165 (WebCore::ValidationMessage::requestToHideMessage): 166 (WebCore::ValidationMessage::deleteBubbleTree): 167 * html/ValidationMessage.h: 168 * html/canvas/WebGLRenderingContext.cpp: 169 (WebCore::WebGLRenderingContext::WebGLRenderingContext): 170 (WebCore::WebGLRenderingContext::dispatchContextLostEvent): 171 (WebCore::WebGLRenderingContext::maybeRestoreContext): 172 * html/canvas/WebGLRenderingContext.h: 173 * html/parser/HTMLParserScheduler.cpp: 174 (WebCore::HTMLParserScheduler::HTMLParserScheduler): 175 (WebCore::HTMLParserScheduler::continueNextChunkTimerFired): 176 * html/parser/HTMLParserScheduler.h: 177 * html/shadow/MediaControlElements.cpp: 178 (WebCore::MediaControlPanelElement::MediaControlPanelElement): 179 (WebCore::MediaControlPanelElement::transitionTimerFired): 180 (WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement): 181 (WebCore::MediaControlTextTrackContainerElement::updateTimerFired): 182 * html/shadow/MediaControlElements.h: 183 * html/shadow/MediaControls.cpp: 184 (WebCore::MediaControls::MediaControls): 185 (WebCore::MediaControls::hideFullscreenControlsTimerFired): 186 * html/shadow/MediaControls.h: 187 * html/shadow/SpinButtonElement.cpp: 188 (WebCore::SpinButtonElement::SpinButtonElement): 189 (WebCore::SpinButtonElement::repeatingTimerFired): 190 * html/shadow/SpinButtonElement.h: 191 * html/track/LoadableTextTrack.cpp: 192 (WebCore::LoadableTextTrack::LoadableTextTrack): 193 (WebCore::LoadableTextTrack::loadTimerFired): 194 * html/track/LoadableTextTrack.h: 195 * html/track/VTTRegion.cpp: 196 (WebCore::VTTRegion::VTTRegion): 197 (WebCore::VTTRegion::scrollTimerFired): 198 * html/track/VTTRegion.h: 199 * inspector/InspectorCSSAgent.cpp: 200 (WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask): 201 (WebCore::ChangeRegionOversetTask::timerFired): 202 * inspector/InspectorDOMAgent.cpp: 203 (WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask): 204 (WebCore::RevalidateStyleAttributeTask::timerFired): 205 * inspector/InspectorFrontendClientLocal.cpp: 206 (WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask): 207 (WebCore::InspectorBackendDispatchTask::timerFired): 208 * inspector/InspectorOverlay.cpp: 209 (WebCore::InspectorOverlay::InspectorOverlay): 210 (WebCore::InspectorOverlay::updatePaintRectsTimerFired): 211 * inspector/InspectorOverlay.h: 212 * loader/DocumentLoader.cpp: 213 (WebCore::DocumentLoader::DocumentLoader): 214 (WebCore::DocumentLoader::handleSubstituteDataLoadNow): 215 (WebCore::DocumentLoader::handleSubstituteDataLoadSoon): 216 (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired): 217 * loader/DocumentLoader.h: 218 * loader/FrameLoader.cpp: 219 (WebCore::FrameLoader::FrameLoader): 220 (WebCore::FrameLoader::checkTimerFired): 221 * loader/FrameLoader.h: 222 * loader/ImageLoader.cpp: 223 (WebCore::ImageLoader::ImageLoader): 224 (WebCore::ImageLoader::timerFired): 225 * loader/ImageLoader.h: 226 * loader/LinkLoader.cpp: 227 (WebCore::LinkLoader::LinkLoader): 228 (WebCore::LinkLoader::linkLoadTimerFired): 229 (WebCore::LinkLoader::linkLoadingErrorTimerFired): 230 * loader/LinkLoader.h: 231 * loader/NavigationScheduler.cpp: 232 (WebCore::NavigationScheduler::NavigationScheduler): 233 (WebCore::NavigationScheduler::timerFired): 234 * loader/NavigationScheduler.h: 235 * loader/PingLoader.cpp: 236 (WebCore::PingLoader::PingLoader): 237 * loader/PingLoader.h: 238 (WebCore::PingLoader::timeoutTimerFired): 239 * loader/ProgressTracker.cpp: 240 (WebCore::ProgressTracker::ProgressTracker): 241 (WebCore::ProgressTracker::progressHeartbeatTimerFired): 242 * loader/ProgressTracker.h: 243 * loader/ResourceLoadScheduler.cpp: 244 (WebCore::ResourceLoadScheduler::ResourceLoadScheduler): 245 (WebCore::ResourceLoadScheduler::requestTimerFired): 246 * loader/ResourceLoadScheduler.h: 247 * loader/TextTrackLoader.cpp: 248 (WebCore::TextTrackLoader::TextTrackLoader): 249 (WebCore::TextTrackLoader::cueLoadTimerFired): 250 * loader/TextTrackLoader.h: 251 * loader/cache/CachedResource.cpp: 252 (WebCore::CachedResource::CachedResource): 253 (WebCore::CachedResource::Callback::Callback): 254 (WebCore::CachedResource::Callback::timerFired): 255 * loader/cache/CachedResource.h: 256 * loader/cache/CachedResourceLoader.cpp: 257 (WebCore::CachedResourceLoader::CachedResourceLoader): 258 (WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired): 259 * loader/cache/CachedResourceLoader.h: 260 * loader/icon/IconDatabase.cpp: 261 (WebCore::IconDatabase::IconDatabase): 262 (WebCore::IconDatabase::syncTimerFired): 263 * loader/icon/IconDatabase.h: 264 * page/AutoscrollController.cpp: 265 (WebCore::AutoscrollController::AutoscrollController): 266 (WebCore::AutoscrollController::autoscrollTimerFired): 267 * page/AutoscrollController.h: 268 * page/CaptionUserPreferences.cpp: 269 (WebCore::CaptionUserPreferences::CaptionUserPreferences): 270 (WebCore::CaptionUserPreferences::timerFired): 271 * page/CaptionUserPreferences.h: 272 * page/CaptionUserPreferencesMediaAF.cpp: 273 (WebCore::CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF): 274 (WebCore::CaptionUserPreferencesMediaAF::updateTimerFired): 275 * page/CaptionUserPreferencesMediaAF.h: 276 * page/DeviceController.cpp: 277 (WebCore::DeviceController::DeviceController): 278 (WebCore::DeviceController::fireDeviceEvent): 279 * page/DeviceController.h: 280 * page/EventHandler.cpp: 281 (WebCore::EventHandler::EventHandler): 282 (WebCore::EventHandler::cursorUpdateTimerFired): 283 (WebCore::EventHandler::autoHideCursorTimerFired): 284 (WebCore::EventHandler::recognizeLongMousePress): 285 (WebCore::EventHandler::fakeMouseMoveEventTimerFired): 286 (WebCore::EventHandler::hoverTimerFired): 287 * page/EventHandler.h: 288 * page/EventSource.cpp: 289 (WebCore::EventSource::EventSource): 290 (WebCore::EventSource::connectTimerFired): 291 * page/EventSource.h: 292 * page/FocusController.cpp: 293 (WebCore::FocusController::FocusController): 294 (WebCore::FocusController::focusRepaintTimerFired): 295 * page/FocusController.h: 296 * page/Frame.cpp: 297 (WebCore::Frame::Frame): 298 (WebCore::Frame::overflowAutoScrollTimerFired): 299 * page/Frame.h: 300 * page/FrameView.cpp: 301 (WebCore::FrameView::FrameView): 302 (WebCore::FrameView::delayedScrollEventTimerFired): 303 (WebCore::FrameView::speculativeTilingEnableTimerFired): 304 (WebCore::FrameView::layoutTimerFired): 305 (WebCore::FrameView::updateEmbeddedObjectsTimerFired): 306 (WebCore::FrameView::flushAnyPendingPostLayoutTasks): 307 (WebCore::FrameView::postLayoutTimerFired): 308 * page/FrameView.h: 309 * page/PageOverlay.cpp: 310 (WebCore::PageOverlay::PageOverlay): 311 (WebCore::PageOverlay::fadeAnimationTimerFired): 312 * page/PageOverlay.h: 313 * page/Settings.cpp: 314 (WebCore::Settings::Settings): 315 (WebCore::Settings::imageLoadingSettingsTimerFired): 316 * page/Settings.h: 317 * page/animation/AnimationController.cpp: 318 (WebCore::AnimationControllerPrivate::AnimationControllerPrivate): 319 (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired): 320 (WebCore::AnimationControllerPrivate::animationTimerFired): 321 * page/animation/AnimationControllerPrivate.h: 322 * page/mac/ServicesOverlayController.h: 323 * page/mac/ServicesOverlayController.mm: 324 (WebCore::ServicesOverlayController::ServicesOverlayController): 325 (WebCore::ServicesOverlayController::determineActiveHighlightTimerFired): 326 * page/scrolling/AsyncScrollingCoordinator.cpp: 327 (WebCore::AsyncScrollingCoordinator::AsyncScrollingCoordinator): 328 (WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired): 329 * page/scrolling/AsyncScrollingCoordinator.h: 330 * page/scrolling/ios/ScrollingCoordinatorIOS.h: 331 * page/scrolling/ios/ScrollingCoordinatorIOS.mm: 332 (WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS): 333 (WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired): 334 * page/scrolling/mac/ScrollingCoordinatorMac.h: 335 * page/scrolling/mac/ScrollingCoordinatorMac.mm: 336 (WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac): 337 (WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired): 338 * platform/HysteresisActivity.h: 339 (WebCore::HysteresisActivity::HysteresisActivity): 340 (WebCore::HysteresisActivity::hysteresisTimerFired): 341 * platform/ScrollAnimator.cpp: 342 (WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers): 343 (WebCore::ScrollAnimator::horizontalScrollSnapTimerFired): 344 (WebCore::ScrollAnimator::verticalScrollSnapTimerFired): 345 * platform/ScrollAnimator.h: 346 * platform/Scrollbar.cpp: 347 (WebCore::Scrollbar::Scrollbar): 348 (WebCore::Scrollbar::autoscrollTimerFired): 349 * platform/Scrollbar.h: 350 * platform/Timer.h: 351 (WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer): 352 (WebCore::Timer::Timer): Deleted. 353 * platform/audio/MediaSession.cpp: 354 (WebCore::MediaSession::MediaSession): 355 (WebCore::MediaSession::clientDataBufferingTimerFired): 356 * platform/audio/MediaSession.h: 357 * platform/graphics/BitmapImage.cpp: 358 (WebCore::BitmapImage::startAnimation): 359 (WebCore::BitmapImage::advanceAnimation): 360 * platform/graphics/BitmapImage.h: 361 * platform/graphics/MediaPlayer.cpp: 362 (WebCore::MediaPlayer::MediaPlayer): 363 (WebCore::MediaPlayer::reloadTimerFired): 364 * platform/graphics/MediaPlayer.h: 365 * platform/graphics/ShadowBlur.cpp: 366 (WebCore::ScratchBuffer::ScratchBuffer): 367 (WebCore::ScratchBuffer::timerFired): 368 * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h: 369 * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm: 370 (WebCore::MediaSelectionGroupAVFObjC::MediaSelectionGroupAVFObjC): 371 (WebCore::MediaSelectionGroupAVFObjC::selectionTimerFired): 372 * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h: 373 * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm: 374 (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC): 375 (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired): 376 * platform/graphics/ca/LayerPool.cpp: 377 (WebCore::LayerPool::LayerPool): 378 (WebCore::LayerPool::pruneTimerFired): 379 * platform/graphics/ca/LayerPool.h: 380 * platform/graphics/ca/TileController.cpp: 381 (WebCore::TileController::TileController): 382 (WebCore::TileController::tileRevalidationTimerFired): 383 * platform/graphics/ca/TileController.h: 384 * platform/graphics/ca/TileGrid.cpp: 385 (WebCore::TileGrid::TileGrid): 386 (WebCore::TileGrid::cohortRemovalTimerFired): 387 * platform/graphics/ca/TileGrid.h: 388 * platform/graphics/cg/IOSurfacePool.cpp: 389 (WebCore::IOSurfacePool::IOSurfacePool): 390 (WebCore::IOSurfacePool::collectionTimerFired): 391 * platform/graphics/cg/IOSurfacePool.h: 392 * platform/graphics/cg/SubimageCacheWithTimer.cpp: 393 (WebCore::SubimageCacheWithTimer::SubimageCacheWithTimer): 394 * platform/graphics/mac/MediaPlayerPrivateQTKit.h: 395 * platform/graphics/mac/MediaPlayerPrivateQTKit.mm: 396 (WebCore::MediaPlayerPrivateQTKit::MediaPlayerPrivateQTKit): 397 (WebCore::MediaPlayerPrivateQTKit::seekTimerFired): 398 * platform/ios/LegacyTileCache.h: 399 * platform/ios/LegacyTileCache.mm: 400 (WebCore::LegacyTileCache::LegacyTileCache): 401 (WebCore::LegacyTileCache::tileCreationTimerFired): 402 * platform/mac/HIDGamepadProvider.cpp: 403 (WebCore::HIDGamepadProvider::HIDGamepadProvider): 404 (WebCore::HIDGamepadProvider::connectionDelayTimerFired): 405 (WebCore::HIDGamepadProvider::inputNotificationTimerFired): 406 * platform/mac/HIDGamepadProvider.h: 407 * platform/mac/ScrollAnimatorMac.h: 408 * platform/mac/ScrollAnimatorMac.mm: 409 (WebCore::ScrollAnimatorMac::ScrollAnimatorMac): 410 (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired): 411 (WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired): 412 (WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired): 413 * platform/mock/DeviceOrientationClientMock.cpp: 414 (WebCore::DeviceOrientationClientMock::DeviceOrientationClientMock): 415 (WebCore::DeviceOrientationClientMock::timerFired): 416 * platform/mock/DeviceOrientationClientMock.h: 417 * platform/mock/PlatformSpeechSynthesizerMock.cpp: 418 (WebCore::PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock): 419 (WebCore::PlatformSpeechSynthesizerMock::speakingFinished): 420 * platform/mock/PlatformSpeechSynthesizerMock.h: 421 * platform/network/DNSResolveQueue.cpp: 422 (WebCore::DNSResolveQueue::DNSResolveQueue): 423 (WebCore::DNSResolveQueue::timerFired): 424 * platform/network/DNSResolveQueue.h: 425 * platform/network/NetworkStateNotifier.h: 426 * platform/network/ResourceHandle.cpp: 427 (WebCore::ResourceHandle::failureTimerFired): 428 * platform/network/ResourceHandle.h: 429 * platform/network/ResourceHandleInternal.h: 430 (WebCore::ResourceHandleInternal::ResourceHandleInternal): 431 * platform/network/mac/NetworkStateNotifierMac.cpp: 432 (WebCore::NetworkStateNotifier::networkStateChangeTimerFired): 433 (WebCore::NetworkStateNotifier::NetworkStateNotifier): 434 * rendering/ImageQualityController.cpp: 435 (WebCore::ImageQualityController::ImageQualityController): 436 (WebCore::ImageQualityController::highQualityRepaintTimerFired): 437 * rendering/ImageQualityController.h: 438 * rendering/RenderButton.cpp: 439 (WebCore::RenderButton::styleDidChange): 440 (WebCore::RenderButton::timerFired): 441 * rendering/RenderButton.h: 442 * rendering/RenderLayerCompositor.cpp: 443 (WebCore::RenderLayerCompositor::RenderLayerCompositor): 444 (WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired): 445 (WebCore::RenderLayerCompositor::layerFlushTimerFired): 446 (WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired): 447 * rendering/RenderLayerCompositor.h: 448 * rendering/RenderMarquee.cpp: 449 (WebCore::RenderMarquee::RenderMarquee): 450 (WebCore::RenderMarquee::timerFired): 451 * rendering/RenderMarquee.h: 452 * rendering/RenderNamedFlowThread.cpp: 453 (WebCore::RenderNamedFlowThread::RenderNamedFlowThread): 454 (WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired): 455 * rendering/RenderNamedFlowThread.h: 456 * rendering/RenderProgress.cpp: 457 (WebCore::RenderProgress::RenderProgress): 458 (WebCore::RenderProgress::animationTimerFired): 459 * rendering/RenderProgress.h: 460 * rendering/RenderView.cpp: 461 (WebCore::RenderView::RenderView): 462 (WebCore::RenderView::lazyRepaintTimerFired): 463 * rendering/RenderView.h: 464 * replay/EventLoopInputDispatcher.cpp: 465 (WebCore::EventLoopInputDispatcher::EventLoopInputDispatcher): 466 (WebCore::EventLoopInputDispatcher::timerFired): 467 * replay/EventLoopInputDispatcher.h: 468 * storage/StorageAreaImpl.cpp: 469 (WebCore::StorageAreaImpl::StorageAreaImpl): 470 (WebCore::StorageAreaImpl::closeDatabaseTimerFired): 471 (WebCore::StorageAreaImpl::closeDatabaseIfIdle): 472 * storage/StorageAreaImpl.h: 473 * storage/StorageAreaSync.cpp: 474 (WebCore::StorageAreaSync::StorageAreaSync): 475 (WebCore::StorageAreaSync::scheduleFinalSync): 476 (WebCore::StorageAreaSync::syncTimerFired): 477 (WebCore::StorageAreaSync::scheduleSync): 478 * storage/StorageAreaSync.h: 479 * svg/SVGElement.cpp: 480 (WebCore::SVGElement::svgLoadEventTimerFired): 481 * svg/SVGElement.h: 482 * svg/SVGScriptElement.cpp: 483 (WebCore::SVGScriptElement::SVGScriptElement): 484 * svg/SVGStyleElement.cpp: 485 (WebCore::SVGStyleElement::SVGStyleElement): 486 * svg/SVGUseElement.cpp: 487 (WebCore::SVGUseElement::SVGUseElement): 488 * svg/animation/SMILTimeContainer.cpp: 489 (WebCore::SMILTimeContainer::SMILTimeContainer): 490 (WebCore::SMILTimeContainer::timerFired): 491 * svg/animation/SMILTimeContainer.h: 492 * xml/XMLHttpRequestProgressEventThrottle.cpp: 493 (WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle): 494 (WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents): 495 * xml/XMLHttpRequestProgressEventThrottle.h: 496 497 2014-11-21 Anders Carlsson <andersca@apple.com> 498 499 Remove the Timer parameters from timer callbacks 500 https://bugs.webkit.org/show_bug.cgi?id=138974 501 502 Reviewed by Antti Koivisto. 503 504 * Modules/encryptedmedia/MediaKeySession.cpp: 505 (WebCore::MediaKeySession::MediaKeySession): 506 (WebCore::MediaKeySession::keyRequestTimerFired): 507 (WebCore::MediaKeySession::addKeyTimerFired): 508 * Modules/encryptedmedia/MediaKeySession.h: 509 * Modules/geolocation/Geolocation.cpp: 510 (WebCore::Geolocation::GeoNotifier::GeoNotifier): 511 (WebCore::Geolocation::GeoNotifier::timerFired): 512 (WebCore::Geolocation::Geolocation): 513 (WebCore::Geolocation::resumeTimerFired): 514 * Modules/geolocation/Geolocation.h: 515 * Modules/indexeddb/IDBTransactionBackend.cpp: 516 (WebCore::IDBTransactionBackend::IDBTransactionBackend): 517 (WebCore::IDBTransactionBackend::taskTimerFired): 518 * Modules/indexeddb/IDBTransactionBackend.h: 519 * Modules/mediasource/SourceBuffer.cpp: 520 (WebCore::SourceBuffer::SourceBuffer): 521 (WebCore::SourceBuffer::appendBufferTimerFired): 522 (WebCore::SourceBuffer::removeTimerFired): 523 * Modules/mediasource/SourceBuffer.h: 524 * Modules/mediastream/MediaStream.cpp: 525 (WebCore::MediaStream::MediaStream): 526 (WebCore::MediaStream::scheduledEventTimerFired): 527 * Modules/mediastream/MediaStream.h: 528 * Modules/mediastream/RTCDTMFSender.cpp: 529 (WebCore::RTCDTMFSender::RTCDTMFSender): 530 (WebCore::RTCDTMFSender::scheduledEventTimerFired): 531 * Modules/mediastream/RTCDTMFSender.h: 532 * Modules/mediastream/RTCDataChannel.cpp: 533 (WebCore::RTCDataChannel::RTCDataChannel): 534 (WebCore::RTCDataChannel::scheduledEventTimerFired): 535 * Modules/mediastream/RTCDataChannel.h: 536 * Modules/mediastream/RTCPeerConnection.cpp: 537 (WebCore::RTCPeerConnection::RTCPeerConnection): 538 (WebCore::RTCPeerConnection::scheduledEventTimerFired): 539 * Modules/mediastream/RTCPeerConnection.h: 540 * Modules/notifications/Notification.cpp: 541 (WebCore::Notification::Notification): 542 (WebCore::Notification::taskTimerFired): 543 * Modules/notifications/Notification.h: 544 * Modules/notifications/NotificationCenter.cpp: 545 (WebCore::NotificationCenter::NotificationRequestCallback::NotificationRequestCallback): 546 (WebCore::NotificationCenter::NotificationRequestCallback::timerFired): 547 * Modules/notifications/NotificationCenter.h: 548 * Modules/websockets/WebSocketChannel.cpp: 549 (WebCore::WebSocketChannel::WebSocketChannel): 550 (WebCore::WebSocketChannel::resumeTimerFired): 551 (WebCore::WebSocketChannel::closingTimerFired): 552 * Modules/websockets/WebSocketChannel.h: 553 * accessibility/AXObjectCache.cpp: 554 (WebCore::AXObjectCache::AXObjectCache): 555 (WebCore::AXObjectCache::notificationPostTimerFired): 556 * accessibility/AXObjectCache.h: 557 * bindings/js/GCController.cpp: 558 (WebCore::GCController::GCController): 559 (WebCore::GCController::gcTimerFired): 560 * bindings/js/GCController.h: 561 * css/CSSFontFaceSource.h: 562 * css/CSSFontSelector.cpp: 563 (WebCore::CSSFontSelector::CSSFontSelector): 564 (WebCore::CSSFontSelector::beginLoadTimerFired): 565 * css/CSSFontSelector.h: 566 * css/CSSImageGeneratorValue.cpp: 567 (WebCore::CSSImageGeneratorValue::CachedGeneratedImage::CachedGeneratedImage): 568 * css/StyleResolver.cpp: 569 (WebCore::StyleResolver::StyleResolver): 570 (WebCore::StyleResolver::sweepMatchedPropertiesCache): 571 * css/StyleResolver.h: 572 * dom/Document.cpp: 573 (WebCore::Document::Document): 574 (WebCore::Document::visualUpdatesSuppressionTimerFired): 575 (WebCore::Document::styleRecalcTimerFired): 576 (WebCore::Document::optimizedStyleSheetUpdateTimerFired): 577 (WebCore::Document::sharedObjectPoolClearTimerFired): 578 (WebCore::Document::updateFocusAppearanceTimerFired): 579 (WebCore::Document::pendingTasksTimerFired): 580 (WebCore::Document::webkitWillEnterFullScreenForElement): 581 (WebCore::Document::webkitDidExitFullScreenForElement): 582 (WebCore::Document::fullScreenChangeDelayTimerFired): 583 (WebCore::Document::loadEventDelayTimerFired): 584 (WebCore::Document::didAssociateFormControlsTimerFired): 585 (WebCore::Document::domCookieCacheExpiryTimerFired): 586 * dom/Document.h: 587 * dom/EventSender.h: 588 (WebCore::EventSender::timerFired): 589 (WebCore::EventSender<T>::EventSender): 590 * dom/ScriptRunner.cpp: 591 (WebCore::ScriptRunner::ScriptRunner): 592 (WebCore::ScriptRunner::timerFired): 593 * dom/ScriptRunner.h: 594 * dom/ScriptedAnimationController.cpp: 595 (WebCore::ScriptedAnimationController::ScriptedAnimationController): 596 (WebCore::ScriptedAnimationController::animationTimerFired): 597 * dom/ScriptedAnimationController.h: 598 * dom/StyledElement.cpp: 599 (WebCore::PresentationAttributeCacheCleaner::PresentationAttributeCacheCleaner): 600 (WebCore::PresentationAttributeCacheCleaner::cleanCache): 601 * editing/AlternativeTextController.cpp: 602 (WebCore::AlternativeTextController::AlternativeTextController): 603 (WebCore::AlternativeTextController::timerFired): 604 * editing/AlternativeTextController.h: 605 * editing/Editor.cpp: 606 (WebCore::Editor::Editor): 607 (WebCore::Editor::updateEditorUINowIfScheduled): 608 (WebCore::Editor::editorUIUpdateTimerFired): 609 (WebCore::Editor::scanSelectionForTelephoneNumbers): Deleted. 610 * editing/Editor.h: 611 * editing/FrameSelection.cpp: 612 (WebCore::FrameSelection::FrameSelection): 613 (WebCore::FrameSelection::caretBlinkTimerFired): 614 * editing/FrameSelection.h: 615 * editing/SpellChecker.cpp: 616 (WebCore::SpellChecker::SpellChecker): 617 (WebCore::SpellChecker::timerFiredToProcessQueuedRequest): 618 * editing/SpellChecker.h: 619 * html/HTMLFormElement.cpp: 620 (WebCore::HTMLFormElement::HTMLFormElement): 621 (WebCore::HTMLFormElement::requestAutocompleteTimerFired): 622 * html/HTMLFormElement.h: 623 * html/HTMLMediaElement.cpp: 624 (WebCore::HTMLMediaElement::HTMLMediaElement): 625 (WebCore::HTMLMediaElement::parseAttribute): 626 * html/HTMLMediaElement.h: 627 * html/HTMLPlugInElement.cpp: 628 (WebCore::HTMLPlugInElement::HTMLPlugInElement): 629 (WebCore::HTMLPlugInElement::swapRendererTimerFired): 630 * html/HTMLPlugInElement.h: 631 * html/HTMLPlugInImageElement.cpp: 632 (WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement): 633 (WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired): 634 * html/HTMLPlugInImageElement.h: 635 * html/HTMLSourceElement.cpp: 636 (WebCore::HTMLSourceElement::HTMLSourceElement): 637 (WebCore::HTMLSourceElement::errorEventTimerFired): 638 * html/HTMLSourceElement.h: 639 * html/HTMLTrackElement.cpp: 640 (WebCore::HTMLTrackElement::HTMLTrackElement): 641 (WebCore::HTMLTrackElement::loadTimerFired): 642 * html/HTMLTrackElement.h: 643 * html/MediaController.cpp: 644 (MediaController::MediaController): 645 (MediaController::asyncEventTimerFired): 646 (MediaController::clearPositionTimerFired): 647 (MediaController::timeupdateTimerFired): 648 * html/MediaController.h: 649 * html/MediaDocument.cpp: 650 (WebCore::MediaDocument::MediaDocument): 651 (WebCore::MediaDocument::replaceMediaElementTimerFired): 652 * html/MediaDocument.h: 653 * html/SearchInputType.cpp: 654 (WebCore::SearchInputType::SearchInputType): 655 (WebCore::SearchInputType::searchEventTimerFired): 656 * html/SearchInputType.h: 657 * html/ValidationMessage.cpp: 658 (WebCore::ValidationMessage::setMessage): 659 (WebCore::ValidationMessage::setMessageDOMAndStartTimer): 660 (WebCore::ValidationMessage::buildBubbleTree): 661 (WebCore::ValidationMessage::requestToHideMessage): 662 (WebCore::ValidationMessage::deleteBubbleTree): 663 * html/ValidationMessage.h: 664 * html/canvas/WebGLRenderingContext.cpp: 665 (WebCore::WebGLRenderingContext::WebGLRenderingContext): 666 (WebCore::WebGLRenderingContext::dispatchContextLostEvent): 667 (WebCore::WebGLRenderingContext::maybeRestoreContext): 668 * html/canvas/WebGLRenderingContext.h: 669 * html/parser/HTMLParserScheduler.cpp: 670 (WebCore::HTMLParserScheduler::HTMLParserScheduler): 671 (WebCore::HTMLParserScheduler::continueNextChunkTimerFired): 672 * html/parser/HTMLParserScheduler.h: 673 * html/shadow/MediaControlElements.cpp: 674 (WebCore::MediaControlPanelElement::MediaControlPanelElement): 675 (WebCore::MediaControlPanelElement::transitionTimerFired): 676 (WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement): 677 (WebCore::MediaControlTextTrackContainerElement::updateTimerFired): 678 * html/shadow/MediaControlElements.h: 679 * html/shadow/MediaControls.cpp: 680 (WebCore::MediaControls::MediaControls): 681 (WebCore::MediaControls::hideFullscreenControlsTimerFired): 682 * html/shadow/MediaControls.h: 683 * html/shadow/SpinButtonElement.cpp: 684 (WebCore::SpinButtonElement::SpinButtonElement): 685 (WebCore::SpinButtonElement::repeatingTimerFired): 686 * html/shadow/SpinButtonElement.h: 687 * html/track/LoadableTextTrack.cpp: 688 (WebCore::LoadableTextTrack::LoadableTextTrack): 689 (WebCore::LoadableTextTrack::loadTimerFired): 690 * html/track/LoadableTextTrack.h: 691 * html/track/VTTRegion.cpp: 692 (WebCore::VTTRegion::VTTRegion): 693 (WebCore::VTTRegion::scrollTimerFired): 694 * html/track/VTTRegion.h: 695 * inspector/InspectorCSSAgent.cpp: 696 (WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask): 697 (WebCore::ChangeRegionOversetTask::timerFired): 698 * inspector/InspectorDOMAgent.cpp: 699 (WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask): 700 (WebCore::RevalidateStyleAttributeTask::timerFired): 701 * inspector/InspectorFrontendClientLocal.cpp: 702 (WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask): 703 (WebCore::InspectorBackendDispatchTask::timerFired): 704 * inspector/InspectorOverlay.cpp: 705 (WebCore::InspectorOverlay::InspectorOverlay): 706 (WebCore::InspectorOverlay::updatePaintRectsTimerFired): 707 * inspector/InspectorOverlay.h: 708 * loader/DocumentLoader.cpp: 709 (WebCore::DocumentLoader::DocumentLoader): 710 (WebCore::DocumentLoader::handleSubstituteDataLoadNow): 711 (WebCore::DocumentLoader::handleSubstituteDataLoadSoon): 712 (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired): 713 * loader/DocumentLoader.h: 714 * loader/FrameLoader.cpp: 715 (WebCore::FrameLoader::FrameLoader): 716 (WebCore::FrameLoader::checkTimerFired): 717 * loader/FrameLoader.h: 718 * loader/ImageLoader.cpp: 719 (WebCore::ImageLoader::ImageLoader): 720 (WebCore::ImageLoader::timerFired): 721 * loader/ImageLoader.h: 722 * loader/LinkLoader.cpp: 723 (WebCore::LinkLoader::LinkLoader): 724 (WebCore::LinkLoader::linkLoadTimerFired): 725 (WebCore::LinkLoader::linkLoadingErrorTimerFired): 726 * loader/LinkLoader.h: 727 * loader/NavigationScheduler.cpp: 728 (WebCore::NavigationScheduler::NavigationScheduler): 729 (WebCore::NavigationScheduler::timerFired): 730 * loader/NavigationScheduler.h: 731 * loader/PingLoader.cpp: 732 (WebCore::PingLoader::PingLoader): 733 * loader/PingLoader.h: 734 (WebCore::PingLoader::timeoutTimerFired): 735 * loader/ProgressTracker.cpp: 736 (WebCore::ProgressTracker::ProgressTracker): 737 (WebCore::ProgressTracker::progressHeartbeatTimerFired): 738 * loader/ProgressTracker.h: 739 * loader/ResourceLoadScheduler.cpp: 740 (WebCore::ResourceLoadScheduler::ResourceLoadScheduler): 741 (WebCore::ResourceLoadScheduler::requestTimerFired): 742 * loader/ResourceLoadScheduler.h: 743 * loader/TextTrackLoader.cpp: 744 (WebCore::TextTrackLoader::TextTrackLoader): 745 (WebCore::TextTrackLoader::cueLoadTimerFired): 746 * loader/TextTrackLoader.h: 747 * loader/cache/CachedResource.cpp: 748 (WebCore::CachedResource::CachedResource): 749 (WebCore::CachedResource::Callback::Callback): 750 (WebCore::CachedResource::Callback::timerFired): 751 * loader/cache/CachedResource.h: 752 * loader/cache/CachedResourceLoader.cpp: 753 (WebCore::CachedResourceLoader::CachedResourceLoader): 754 (WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired): 755 * loader/cache/CachedResourceLoader.h: 756 * loader/icon/IconDatabase.cpp: 757 (WebCore::IconDatabase::IconDatabase): 758 (WebCore::IconDatabase::syncTimerFired): 759 * loader/icon/IconDatabase.h: 760 * page/AutoscrollController.cpp: 761 (WebCore::AutoscrollController::AutoscrollController): 762 (WebCore::AutoscrollController::autoscrollTimerFired): 763 * page/AutoscrollController.h: 764 * page/CaptionUserPreferences.cpp: 765 (WebCore::CaptionUserPreferences::CaptionUserPreferences): 766 (WebCore::CaptionUserPreferences::timerFired): 767 * page/CaptionUserPreferences.h: 768 * page/CaptionUserPreferencesMediaAF.cpp: 769 (WebCore::CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF): 770 (WebCore::CaptionUserPreferencesMediaAF::updateTimerFired): 771 * page/CaptionUserPreferencesMediaAF.h: 772 * page/DeviceController.cpp: 773 (WebCore::DeviceController::DeviceController): 774 (WebCore::DeviceController::fireDeviceEvent): 775 * page/DeviceController.h: 776 * page/EventHandler.cpp: 777 (WebCore::EventHandler::EventHandler): 778 (WebCore::EventHandler::cursorUpdateTimerFired): 779 (WebCore::EventHandler::autoHideCursorTimerFired): 780 (WebCore::EventHandler::recognizeLongMousePress): 781 (WebCore::EventHandler::fakeMouseMoveEventTimerFired): 782 (WebCore::EventHandler::hoverTimerFired): 783 * page/EventHandler.h: 784 * page/EventSource.cpp: 785 (WebCore::EventSource::EventSource): 786 (WebCore::EventSource::connectTimerFired): 787 * page/EventSource.h: 788 * page/FocusController.cpp: 789 (WebCore::FocusController::FocusController): 790 (WebCore::FocusController::focusRepaintTimerFired): 791 * page/FocusController.h: 792 * page/Frame.cpp: 793 (WebCore::Frame::Frame): 794 (WebCore::Frame::overflowAutoScrollTimerFired): 795 * page/Frame.h: 796 * page/FrameView.cpp: 797 (WebCore::FrameView::FrameView): 798 (WebCore::FrameView::delayedScrollEventTimerFired): 799 (WebCore::FrameView::speculativeTilingEnableTimerFired): 800 (WebCore::FrameView::layoutTimerFired): 801 (WebCore::FrameView::updateEmbeddedObjectsTimerFired): 802 (WebCore::FrameView::flushAnyPendingPostLayoutTasks): 803 (WebCore::FrameView::postLayoutTimerFired): 804 * page/FrameView.h: 805 * page/PageOverlay.cpp: 806 (WebCore::PageOverlay::PageOverlay): 807 (WebCore::PageOverlay::fadeAnimationTimerFired): 808 * page/PageOverlay.h: 809 * page/Settings.cpp: 810 (WebCore::Settings::Settings): 811 (WebCore::Settings::imageLoadingSettingsTimerFired): 812 * page/Settings.h: 813 * page/animation/AnimationController.cpp: 814 (WebCore::AnimationControllerPrivate::AnimationControllerPrivate): 815 (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired): 816 (WebCore::AnimationControllerPrivate::animationTimerFired): 817 * page/animation/AnimationControllerPrivate.h: 818 * page/mac/ServicesOverlayController.h: 819 * page/mac/ServicesOverlayController.mm: 820 (WebCore::ServicesOverlayController::ServicesOverlayController): 821 (WebCore::ServicesOverlayController::determineActiveHighlightTimerFired): 822 * page/scrolling/AsyncScrollingCoordinator.cpp: 823 (WebCore::AsyncScrollingCoordinator::AsyncScrollingCoordinator): 824 (WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired): 825 * page/scrolling/AsyncScrollingCoordinator.h: 826 * page/scrolling/ios/ScrollingCoordinatorIOS.h: 827 * page/scrolling/ios/ScrollingCoordinatorIOS.mm: 828 (WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS): 829 (WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired): 830 * page/scrolling/mac/ScrollingCoordinatorMac.h: 831 * page/scrolling/mac/ScrollingCoordinatorMac.mm: 832 (WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac): 833 (WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired): 834 * platform/HysteresisActivity.h: 835 (WebCore::HysteresisActivity::HysteresisActivity): 836 (WebCore::HysteresisActivity::hysteresisTimerFired): 837 * platform/ScrollAnimator.cpp: 838 (WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers): 839 (WebCore::ScrollAnimator::horizontalScrollSnapTimerFired): 840 (WebCore::ScrollAnimator::verticalScrollSnapTimerFired): 841 * platform/ScrollAnimator.h: 842 * platform/Scrollbar.cpp: 843 (WebCore::Scrollbar::Scrollbar): 844 (WebCore::Scrollbar::autoscrollTimerFired): 845 * platform/Scrollbar.h: 846 * platform/Timer.h: 847 (WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer): 848 (WebCore::Timer::Timer): Deleted. 849 * platform/audio/MediaSession.cpp: 850 (WebCore::MediaSession::MediaSession): 851 (WebCore::MediaSession::clientDataBufferingTimerFired): 852 * platform/audio/MediaSession.h: 853 * platform/graphics/BitmapImage.cpp: 854 (WebCore::BitmapImage::startAnimation): 855 (WebCore::BitmapImage::advanceAnimation): 856 * platform/graphics/BitmapImage.h: 857 * platform/graphics/MediaPlayer.cpp: 858 (WebCore::MediaPlayer::MediaPlayer): 859 (WebCore::MediaPlayer::reloadTimerFired): 860 * platform/graphics/MediaPlayer.h: 861 * platform/graphics/ShadowBlur.cpp: 862 (WebCore::ScratchBuffer::ScratchBuffer): 863 (WebCore::ScratchBuffer::timerFired): 864 * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h: 865 * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm: 866 (WebCore::MediaSelectionGroupAVFObjC::MediaSelectionGroupAVFObjC): 867 (WebCore::MediaSelectionGroupAVFObjC::selectionTimerFired): 868 * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h: 869 * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm: 870 (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC): 871 (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired): 872 * platform/graphics/ca/LayerPool.cpp: 873 (WebCore::LayerPool::LayerPool): 874 (WebCore::LayerPool::pruneTimerFired): 875 * platform/graphics/ca/LayerPool.h: 876 * platform/graphics/ca/TileController.cpp: 877 (WebCore::TileController::TileController): 878 (WebCore::TileController::tileRevalidationTimerFired): 879 * platform/graphics/ca/TileController.h: 880 * platform/graphics/ca/TileGrid.cpp: 881 (WebCore::TileGrid::TileGrid): 882 (WebCore::TileGrid::cohortRemovalTimerFired): 883 * platform/graphics/ca/TileGrid.h: 884 * platform/graphics/cg/IOSurfacePool.cpp: 885 (WebCore::IOSurfacePool::IOSurfacePool): 886 (WebCore::IOSurfacePool::collectionTimerFired): 887 * platform/graphics/cg/IOSurfacePool.h: 888 * platform/graphics/cg/SubimageCacheWithTimer.cpp: 889 (WebCore::SubimageCacheWithTimer::SubimageCacheWithTimer): 890 * platform/graphics/mac/MediaPlayerPrivateQTKit.h: 891 * platform/graphics/mac/MediaPlayerPrivateQTKit.mm: 892 (WebCore::MediaPlayerPrivateQTKit::MediaPlayerPrivateQTKit): 893 (WebCore::MediaPlayerPrivateQTKit::seekTimerFired): 894 * platform/ios/LegacyTileCache.h: 895 * platform/ios/LegacyTileCache.mm: 896 (WebCore::LegacyTileCache::LegacyTileCache): 897 (WebCore::LegacyTileCache::tileCreationTimerFired): 898 * platform/mac/HIDGamepadProvider.cpp: 899 (WebCore::HIDGamepadProvider::HIDGamepadProvider): 900 (WebCore::HIDGamepadProvider::connectionDelayTimerFired): 901 (WebCore::HIDGamepadProvider::inputNotificationTimerFired): 902 * platform/mac/HIDGamepadProvider.h: 903 * platform/mac/ScrollAnimatorMac.h: 904 * platform/mac/ScrollAnimatorMac.mm: 905 (WebCore::ScrollAnimatorMac::ScrollAnimatorMac): 906 (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired): 907 (WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired): 908 (WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired): 909 * platform/mock/DeviceOrientationClientMock.cpp: 910 (WebCore::DeviceOrientationClientMock::DeviceOrientationClientMock): 911 (WebCore::DeviceOrientationClientMock::timerFired): 912 * platform/mock/DeviceOrientationClientMock.h: 913 * platform/mock/PlatformSpeechSynthesizerMock.cpp: 914 (WebCore::PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock): 915 (WebCore::PlatformSpeechSynthesizerMock::speakingFinished): 916 * platform/mock/PlatformSpeechSynthesizerMock.h: 917 * platform/network/DNSResolveQueue.cpp: 918 (WebCore::DNSResolveQueue::DNSResolveQueue): 919 (WebCore::DNSResolveQueue::timerFired): 920 * platform/network/DNSResolveQueue.h: 921 * platform/network/NetworkStateNotifier.h: 922 * platform/network/ResourceHandle.cpp: 923 (WebCore::ResourceHandle::failureTimerFired): 924 * platform/network/ResourceHandle.h: 925 * platform/network/ResourceHandleInternal.h: 926 (WebCore::ResourceHandleInternal::ResourceHandleInternal): 927 * platform/network/mac/NetworkStateNotifierMac.cpp: 928 (WebCore::NetworkStateNotifier::networkStateChangeTimerFired): 929 (WebCore::NetworkStateNotifier::NetworkStateNotifier): 930 * rendering/ImageQualityController.cpp: 931 (WebCore::ImageQualityController::ImageQualityController): 932 (WebCore::ImageQualityController::highQualityRepaintTimerFired): 933 * rendering/ImageQualityController.h: 934 * rendering/RenderButton.cpp: 935 (WebCore::RenderButton::styleDidChange): 936 (WebCore::RenderButton::timerFired): 937 * rendering/RenderButton.h: 938 * rendering/RenderLayerCompositor.cpp: 939 (WebCore::RenderLayerCompositor::RenderLayerCompositor): 940 (WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired): 941 (WebCore::RenderLayerCompositor::layerFlushTimerFired): 942 (WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired): 943 * rendering/RenderLayerCompositor.h: 944 * rendering/RenderMarquee.cpp: 945 (WebCore::RenderMarquee::RenderMarquee): 946 (WebCore::RenderMarquee::timerFired): 947 * rendering/RenderMarquee.h: 948 * rendering/RenderNamedFlowThread.cpp: 949 (WebCore::RenderNamedFlowThread::RenderNamedFlowThread): 950 (WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired): 951 * rendering/RenderNamedFlowThread.h: 952 * rendering/RenderProgress.cpp: 953 (WebCore::RenderProgress::RenderProgress): 954 (WebCore::RenderProgress::animationTimerFired): 955 * rendering/RenderProgress.h: 956 * rendering/RenderView.cpp: 957 (WebCore::RenderView::RenderView): 958 (WebCore::RenderView::lazyRepaintTimerFired): 959 * rendering/RenderView.h: 960 * replay/EventLoopInputDispatcher.cpp: 961 (WebCore::EventLoopInputDispatcher::EventLoopInputDispatcher): 962 (WebCore::EventLoopInputDispatcher::timerFired): 963 * replay/EventLoopInputDispatcher.h: 964 * storage/StorageAreaImpl.cpp: 965 (WebCore::StorageAreaImpl::StorageAreaImpl): 966 (WebCore::StorageAreaImpl::closeDatabaseTimerFired): 967 (WebCore::StorageAreaImpl::closeDatabaseIfIdle): 968 * storage/StorageAreaImpl.h: 969 * storage/StorageAreaSync.cpp: 970 (WebCore::StorageAreaSync::StorageAreaSync): 971 (WebCore::StorageAreaSync::scheduleFinalSync): 972 (WebCore::StorageAreaSync::syncTimerFired): 973 (WebCore::StorageAreaSync::scheduleSync): 974 * storage/StorageAreaSync.h: 975 * svg/SVGElement.cpp: 976 (WebCore::SVGElement::svgLoadEventTimerFired): 977 * svg/SVGElement.h: 978 * svg/SVGScriptElement.cpp: 979 (WebCore::SVGScriptElement::SVGScriptElement): 980 * svg/SVGStyleElement.cpp: 981 (WebCore::SVGStyleElement::SVGStyleElement): 982 * svg/SVGUseElement.cpp: 983 (WebCore::SVGUseElement::SVGUseElement): 984 * svg/animation/SMILTimeContainer.cpp: 985 (WebCore::SMILTimeContainer::SMILTimeContainer): 986 (WebCore::SMILTimeContainer::timerFired): 987 * svg/animation/SMILTimeContainer.h: 988 * xml/XMLHttpRequestProgressEventThrottle.cpp: 989 (WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle): 990 (WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents): 991 * xml/XMLHttpRequestProgressEventThrottle.h: 992 1 993 2014-11-21 Chris Dumez <cdumez@apple.com> 2 994 -
trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp
r175719 r176459 52 52 , m_asyncEventQueue(*this) 53 53 , m_session(keys->cdm()->createSession()) 54 , m_keyRequestTimer( this, &MediaKeySession::keyRequestTimerFired)55 , m_addKeyTimer( this, &MediaKeySession::addKeyTimerFired)54 , m_keyRequestTimer(*this, &MediaKeySession::keyRequestTimerFired) 55 , m_addKeyTimer(*this, &MediaKeySession::addKeyTimerFired) 56 56 { 57 57 m_session->setClient(this); … … 90 90 } 91 91 92 void MediaKeySession::keyRequestTimerFired( Timer&)92 void MediaKeySession::keyRequestTimerFired() 93 93 { 94 94 ASSERT(m_pendingKeyRequests.size()); … … 148 148 } 149 149 150 void MediaKeySession::addKeyTimerFired( Timer&)150 void MediaKeySession::addKeyTimerFired() 151 151 { 152 152 ASSERT(m_pendingKeys.size()); -
trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h
r175719 r176459 85 85 protected: 86 86 MediaKeySession(ScriptExecutionContext*, MediaKeys*, const String& keySystem); 87 void keyRequestTimerFired( Timer&);88 void addKeyTimerFired( Timer&);87 void keyRequestTimerFired(); 88 void addKeyTimerFired(); 89 89 90 90 // CDMSessionClient -
trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp
r175719 r176459 81 81 , m_errorCallback(errorCallback) 82 82 , m_options(options) 83 , m_timer( this, &Geolocation::GeoNotifier::timerFired)83 , m_timer(*this, &Geolocation::GeoNotifier::timerFired) 84 84 , m_useCachedPosition(false) 85 85 { … … 143 143 } 144 144 145 void Geolocation::GeoNotifier::timerFired( Timer&)145 void Geolocation::GeoNotifier::timerFired() 146 146 { 147 147 m_timer.stop(); … … 239 239 , m_isSuspended(false) 240 240 , m_hasChangedPosition(false) 241 , m_resumeTimer( this, &Geolocation::resumeTimerFired)241 , m_resumeTimer(*this, &Geolocation::resumeTimerFired) 242 242 #endif 243 243 { … … 298 298 } 299 299 300 void Geolocation::resumeTimerFired( Timer&)300 void Geolocation::resumeTimerFired() 301 301 { 302 302 m_isSuspended = false; -
trunk/Source/WebCore/Modules/geolocation/Geolocation.h
r175719 r176459 101 101 void startTimerIfNeeded(); 102 102 void stopTimer(); 103 void timerFired( Timer&);103 void timerFired(); 104 104 bool hasZeroTimeout() const; 105 105 … … 187 187 RefPtr<PositionError> m_errorWaitingForResume; 188 188 189 void resumeTimerFired( Timer&);189 void resumeTimerFired(); 190 190 Timer m_resumeTimer; 191 191 #endif // PLATFORM(IOS) -
trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp
r175719 r176459 58 58 , m_callbacks(callbacks) 59 59 , m_database(databaseBackend) 60 , m_taskTimer( this, &IDBTransactionBackend::taskTimerFired)60 , m_taskTimer(*this, &IDBTransactionBackend::taskTimerFired) 61 61 , m_pendingPreemptiveEvents(0) 62 62 , m_id(id) … … 271 271 } 272 272 273 void IDBTransactionBackend::taskTimerFired( Timer&)273 void IDBTransactionBackend::taskTimerFired() 274 274 { 275 275 LOG(StorageAPI, "IDBTransactionBackend::taskTimerFired"); -
trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h
r175719 r176459 97 97 bool hasPendingTasks() const; 98 98 99 void taskTimerFired( Timer&);99 void taskTimerFired(); 100 100 void closeOpenCursors(); 101 101 -
trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp
r175719 r176459 110 110 , m_source(source) 111 111 , m_asyncEventQueue(*this) 112 , m_appendBufferTimer( this, &SourceBuffer::appendBufferTimerFired)112 , m_appendBufferTimer(*this, &SourceBuffer::appendBufferTimerFired) 113 113 , m_highestPresentationEndTimestamp(MediaTime::invalidTime()) 114 114 , m_buffered(TimeRanges::create()) … … 120 120 , m_pendingRemoveStart(MediaTime::invalidTime()) 121 121 , m_pendingRemoveEnd(MediaTime::invalidTime()) 122 , m_removeTimer( this, &SourceBuffer::removeTimerFired)122 , m_removeTimer(*this, &SourceBuffer::removeTimerFired) 123 123 , m_updating(false) 124 124 , m_receivedFirstInitializationSegment(false) … … 448 448 } 449 449 450 void SourceBuffer::appendBufferTimerFired( Timer&)450 void SourceBuffer::appendBufferTimerFired() 451 451 { 452 452 if (isRemoved()) … … 673 673 } 674 674 675 void SourceBuffer::removeTimerFired( Timer*)675 void SourceBuffer::removeTimerFired() 676 676 { 677 677 ASSERT(m_updating); -
trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h
r175719 r176459 153 153 154 154 void appendBufferInternal(unsigned char*, unsigned, ExceptionCode&); 155 void appendBufferTimerFired( Timer&);155 void appendBufferTimerFired(); 156 156 157 157 void setActive(bool); … … 167 167 void monitorBufferingRate(); 168 168 169 void removeTimerFired( Timer*);169 void removeTimerFired(); 170 170 void removeCodedFrames(const MediaTime& start, const MediaTime& end); 171 171 -
trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp
r175719 r176459 87 87 : ContextDestructionObserver(&context) 88 88 , m_private(privateStream) 89 , m_scheduledEvent Timer(this, &MediaStream::scheduledEventTimerFired)89 , m_scheduledEventtimer(*this, &MediaStream::scheduledEventTimerFired) 90 90 { 91 91 ASSERT(m_private); … … 362 362 } 363 363 364 void MediaStream::scheduledEventTimerFired( Timer*)364 void MediaStream::scheduledEventTimerFired() 365 365 { 366 366 Vector<RefPtr<Event>> events; -
trunk/Source/WebCore/Modules/mediastream/MediaStream.h
r175719 r176459 121 121 122 122 void scheduleDispatchEvent(PassRefPtr<Event>); 123 void scheduledEventTimerFired( Timer*);123 void scheduledEventTimerFired(); 124 124 125 125 void cloneMediaStreamTrackVector(Vector<RefPtr<MediaStreamTrack>>&, const Vector<RefPtr<MediaStreamTrack>>&); -
trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.cpp
r175719 r176459 66 66 , m_handler(WTF::move(handler)) 67 67 , m_stopped(false) 68 , m_scheduledEvent Timer(this, &RTCDTMFSender::scheduledEventTimerFired)68 , m_scheduledEventtimer(*this, &RTCDTMFSender::scheduledEventTimerFired) 69 69 { 70 70 m_handler->setClient(this); … … 143 143 } 144 144 145 void RTCDTMFSender::scheduledEventTimerFired( Timer*)145 void RTCDTMFSender::scheduledEventTimerFired() 146 146 { 147 147 if (m_stopped) -
trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h
r175719 r176459 73 73 74 74 void scheduleDispatchEvent(PassRefPtr<Event>); 75 void scheduledEventTimerFired( Timer*);75 void scheduledEventTimerFired(); 76 76 77 77 // EventTarget -
trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.cpp
r175719 r176459 96 96 , m_readyState(ReadyStateConnecting) 97 97 , m_binaryType(BinaryTypeArrayBuffer) 98 , m_scheduledEvent Timer(this, &RTCDataChannel::scheduledEventTimerFired)98 , m_scheduledEventtimer(*this, &RTCDataChannel::scheduledEventTimerFired) 99 99 { 100 100 m_handler->setClient(this); … … 313 313 } 314 314 315 void RTCDataChannel::scheduledEventTimerFired( Timer*)315 void RTCDataChannel::scheduledEventTimerFired() 316 316 { 317 317 if (m_stopped) -
trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h
r175719 r176459 90 90 91 91 void scheduleDispatchEvent(PassRefPtr<Event>); 92 void scheduledEventTimerFired( Timer*);92 void scheduledEventTimerFired(); 93 93 94 94 // EventTarget -
trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp
r175719 r176459 175 175 , m_iceGatheringState(IceGatheringStateNew) 176 176 , m_iceConnectionState(IceConnectionStateNew) 177 , m_scheduledEvent Timer(this, &RTCPeerConnection::scheduledEventTimerFired)177 , m_scheduledEventtimer(*this, &RTCPeerConnection::scheduledEventTimerFired) 178 178 , m_configuration(configuration) 179 179 , m_stopped(false) … … 725 725 } 726 726 727 void RTCPeerConnection::scheduledEventTimerFired( Timer*)727 void RTCPeerConnection::scheduledEventTimerFired() 728 728 { 729 729 if (m_stopped) -
trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h
r175719 r176459 140 140 static PassRefPtr<RTCConfiguration> parseConfiguration(const Dictionary& configuration, ExceptionCode&); 141 141 void scheduleDispatchEvent(PassRefPtr<Event>); 142 void scheduledEventTimerFired( Timer*);142 void scheduledEventTimerFired(); 143 143 bool hasLocalStreamWithTrackId(const String& trackId); 144 144 -
trunk/Source/WebCore/Modules/notifications/Notification.cpp
r175719 r176459 85 85 , m_title(title) 86 86 , m_state(Idle) 87 , m_taskTimer(std::make_unique<Timer>( this, &Notification::taskTimerFired))87 , m_taskTimer(std::make_unique<Timer>(*this, &Notification::taskTimerFired)) 88 88 { 89 89 m_notificationCenter = DOMWindowNotifications::webkitNotifications(downcast<Document>(context).domWindow()); … … 202 202 203 203 #if ENABLE(NOTIFICATIONS) 204 void Notification::taskTimerFired( Timer& timer)204 void Notification::taskTimerFired() 205 205 { 206 206 ASSERT(scriptExecutionContext()->isDocument()); 207 ASSERT_UNUSED(timer, &timer == m_taskTimer.get());208 207 show(); 209 208 } -
trunk/Source/WebCore/Modules/notifications/Notification.h
r175719 r176459 158 158 159 159 #if ENABLE(NOTIFICATIONS) 160 void taskTimerFired( Timer&);160 void taskTimerFired(); 161 161 #endif 162 162 -
trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp
r175719 r176459 120 120 NotificationCenter::NotificationRequestCallback::NotificationRequestCallback(NotificationCenter* center, PassRefPtr<VoidCallback> callback) 121 121 : m_notificationCenter(center) 122 , m_timer( this, &NotificationCenter::NotificationRequestCallback::timerFired)122 , m_timer(*this, &NotificationCenter::NotificationRequestCallback::timerFired) 123 123 , m_callback(callback) 124 124 { … … 130 130 } 131 131 132 void NotificationCenter::NotificationRequestCallback::timerFired( Timer&)132 void NotificationCenter::NotificationRequestCallback::timerFired() 133 133 { 134 134 if (m_callback) -
trunk/Source/WebCore/Modules/notifications/NotificationCenter.h
r175719 r176459 81 81 static PassRefPtr<NotificationRequestCallback> createAndStartTimer(NotificationCenter*, PassRefPtr<VoidCallback>); 82 82 void startTimer(); 83 void timerFired( Timer&);83 void timerFired(); 84 84 private: 85 85 NotificationRequestCallback(NotificationCenter*, PassRefPtr<VoidCallback>); -
trunk/Source/WebCore/Modules/websockets/WebSocketChannel.cpp
r176009 r176459 68 68 : m_document(document) 69 69 , m_client(client) 70 , m_resumeTimer( this, &WebSocketChannel::resumeTimerFired)70 , m_resumeTimer(*this, &WebSocketChannel::resumeTimerFired) 71 71 , m_suspended(false) 72 72 , m_closing(false) 73 73 , m_receivedClosingHandshake(false) 74 , m_closingTimer( this, &WebSocketChannel::closingTimerFired)74 , m_closingTimer(*this, &WebSocketChannel::closingTimerFired) 75 75 , m_closed(false) 76 76 , m_shouldDiscardReceivedData(false) … … 448 448 } 449 449 450 void WebSocketChannel::resumeTimerFired(Timer* timer) 451 { 452 ASSERT_UNUSED(timer, timer == &m_resumeTimer); 453 450 void WebSocketChannel::resumeTimerFired() 451 { 454 452 Ref<WebSocketChannel> protect(*this); // The client can close the channel, potentially removing the last reference. 455 453 while (!m_suspended && m_client && !m_buffer.isEmpty()) … … 490 488 } 491 489 492 void WebSocketChannel::closingTimerFired( Timer* timer)490 void WebSocketChannel::closingTimerFired() 493 491 { 494 492 LOG(Network, "WebSocketChannel %p closingTimerFired()", this); 495 ASSERT_UNUSED(timer, &m_closingTimer == timer);496 493 if (m_handle) 497 494 m_handle->disconnect(); -
trunk/Source/WebCore/Modules/websockets/WebSocketChannel.h
r176009 r176459 128 128 void skipBuffer(size_t len); 129 129 bool processBuffer(); 130 void resumeTimerFired( Timer*);130 void resumeTimerFired(); 131 131 void startClosingHandshake(int code, const String& reason); 132 void closingTimerFired( Timer*);132 void closingTimerFired(); 133 133 134 134 bool processFrame(); -
trunk/Source/WebCore/accessibility/AXObjectCache.cpp
r175719 r176459 129 129 AXObjectCache::AXObjectCache(Document& document) 130 130 : m_document(document) 131 , m_notificationPostTimer( this, &AXObjectCache::notificationPostTimerFired)131 , m_notificationPostTimer(*this, &AXObjectCache::notificationPostTimerFired) 132 132 { 133 133 } … … 701 701 } 702 702 703 void AXObjectCache::notificationPostTimerFired( Timer&)703 void AXObjectCache::notificationPostTimerFired() 704 704 { 705 705 Ref<Document> protectorForCacheOwner(m_document); -
trunk/Source/WebCore/accessibility/AXObjectCache.h
r175719 r176459 245 245 Timer m_notificationPostTimer; 246 246 Vector<std::pair<RefPtr<AccessibilityObject>, AXNotification>> m_notificationsToPost; 247 void notificationPostTimerFired( Timer&);247 void notificationPostTimerFired(); 248 248 void handleMenuOpened(Node*); 249 249 void handleLiveRegionCreated(Node*); -
trunk/Source/WebCore/bindings/js/GCController.cpp
r175719 r176459 52 52 GCController::GCController() 53 53 #if !USE(CF) 54 : m_GC Timer(this, &GCController::gcTimerFired)54 : m_GCtimer(*this, &GCController::gcTimerFired) 55 55 #endif 56 56 { … … 74 74 75 75 #if !USE(CF) 76 void GCController::gcTimerFired( Timer*)76 void GCController::gcTimerFired() 77 77 { 78 78 collect(nullptr); -
trunk/Source/WebCore/bindings/js/GCController.h
r175719 r176459 53 53 54 54 #if !USE(CF) 55 void gcTimerFired( Timer*);55 void gcTimerFired(); 56 56 Timer m_GCTimer; 57 57 #endif -
trunk/Source/WebCore/css/CSSFontFaceSource.h
r176276 r176459 77 77 78 78 private: 79 void startLoadingTimerFired( Timer*);79 void startLoadingTimerFired(); 80 80 81 81 AtomicString m_string; // URI for remote, built-in font name for local. -
trunk/Source/WebCore/css/CSSFontSelector.cpp
r176276 r176459 61 61 CSSFontSelector::CSSFontSelector(Document* document) 62 62 : m_document(document) 63 , m_beginLoadingTimer( this, &CSSFontSelector::beginLoadTimerFired)63 , m_beginLoadingTimer(*this, &CSSFontSelector::beginLoadTimerFired) 64 64 , m_uniqueId(++fontSelectorId) 65 65 , m_version(0) … … 588 588 } 589 589 590 void CSSFontSelector::beginLoadTimerFired( Timer&)590 void CSSFontSelector::beginLoadTimerFired() 591 591 { 592 592 Vector<CachedResourceHandle<CachedFont>> fontsToBeginLoading; -
trunk/Source/WebCore/css/CSSFontSelector.h
r175719 r176459 87 87 void dispatchInvalidationCallbacks(); 88 88 89 void beginLoadTimerFired( Timer&);89 void beginLoadTimerFired(); 90 90 91 91 Document* m_document; -
trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp
r174300 r176459 95 95 , m_size(size) 96 96 , m_image(image) 97 , m_evictionTimer( this, &CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired, timeToKeepCachedGeneratedImages)97 , m_evictionTimer(*this, &CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired, timeToKeepCachedGeneratedImages) 98 98 { 99 99 m_evictionTimer.restart(); -
trunk/Source/WebCore/css/FontLoader.cpp
r176453 r176459 123 123 , m_numLoadingFromCSS(0) 124 124 , m_numLoadingFromJS(0) 125 , m_pendingEventsTimer( this, &FontLoader::pendingEventsTimerFired)125 , m_pendingEventsTimer(*this, &FontLoader::pendingEventsTimerFired) 126 126 { 127 127 suspendIfNeeded(); -
trunk/Source/WebCore/css/FontLoader.h
r176453 r176459 96 96 virtual EventTargetData& ensureEventTargetData() override; 97 97 98 void pendingEventsTimerFired( Timer&) { firePendingEvents(); }98 void pendingEventsTimerFired() { firePendingEvents(); } 99 99 void scheduleEvent(PassRefPtr<Event>); 100 100 void firePendingEvents(); -
trunk/Source/WebCore/css/StyleResolver.cpp
r176390 r176459 252 252 StyleResolver::StyleResolver(Document& document, bool matchAuthorAndUserStyles) 253 253 : m_matchedPropertiesCacheAdditionsSinceLastSweep(0) 254 , m_matchedPropertiesCacheSweepTimer( this, &StyleResolver::sweepMatchedPropertiesCache)254 , m_matchedPropertiesCacheSweepTimer(*this, &StyleResolver::sweepMatchedPropertiesCache) 255 255 , m_document(document) 256 256 , m_matchAuthorAndUserStyles(matchAuthorAndUserStyles) … … 350 350 } 351 351 352 void StyleResolver::sweepMatchedPropertiesCache( Timer*)352 void StyleResolver::sweepMatchedPropertiesCache() 353 353 { 354 354 // Look for cache entries containing a style declaration with a single ref and remove them. -
trunk/Source/WebCore/css/StyleResolver.h
r176388 r176459 497 497 // Every N additions to the matched declaration cache trigger a sweep where entries holding 498 498 // the last reference to a style declaration are garbage collected. 499 void sweepMatchedPropertiesCache( Timer*);499 void sweepMatchedPropertiesCache(); 500 500 501 501 bool classNamesAffectedByRules(const SpaceSplitString&) const; -
trunk/Source/WebCore/dom/Document.cpp
r176423 r176459 409 409 , m_handlingTouchEvent(false) 410 410 , m_touchEventRegionsDirty(false) 411 , m_touchEventsChangedTimer( this, &Document::touchEventsChangedTimerFired)411 , m_touchEventsChangedTimer(*this, &Document::touchEventsChangedTimerFired) 412 412 #endif 413 413 , m_referencingNodeCount(0) … … 434 434 , m_readyState(Complete) 435 435 , m_bParsing(false) 436 , m_optimizedStyleSheetUpdateTimer( this, &Document::optimizedStyleSheetUpdateTimerFired)437 , m_styleRecalcTimer( this, &Document::styleRecalcTimerFired)436 , m_optimizedStyleSheetUpdateTimer(*this, &Document::optimizedStyleSheetUpdateTimerFired) 437 , m_styleRecalcTimer(*this, &Document::styleRecalcTimerFired) 438 438 , m_pendingStyleRecalcShouldForce(false) 439 439 , m_inStyleRecalc(false) … … 445 445 , m_titleSetExplicitly(false) 446 446 , m_markers(std::make_unique<DocumentMarkerController>()) 447 , m_updateFocusAppearanceTimer( this, &Document::updateFocusAppearanceTimerFired)447 , m_updateFocusAppearanceTimer(*this, &Document::updateFocusAppearanceTimerFired) 448 448 , m_cssTarget(nullptr) 449 449 , m_processingLoadEvent(false) … … 476 476 , m_areKeysEnabledInFullScreen(0) 477 477 , m_fullScreenRenderer(nullptr) 478 , m_fullScreenChangeDelayTimer( this, &Document::fullScreenChangeDelayTimerFired)478 , m_fullScreenChangeDelayTimer(*this, &Document::fullScreenChangeDelayTimerFired) 479 479 , m_isAnimatingFullScreen(false) 480 480 #endif 481 481 , m_loadEventDelayCount(0) 482 , m_loadEventDelayTimer( this, &Document::loadEventDelayTimerFired)482 , m_loadEventDelayTimer(*this, &Document::loadEventDelayTimerFired) 483 483 , m_referrerPolicy(ReferrerPolicyDefault) 484 484 , m_directionSetOnDocumentElement(false) … … 499 499 , m_isTelephoneNumberParsingAllowed(true) 500 500 #endif 501 , m_pendingTasksTimer( this, &Document::pendingTasksTimerFired)501 , m_pendingTasksTimer(*this, &Document::pendingTasksTimerFired) 502 502 , m_scheduledTasksAreSuspended(false) 503 503 , m_visualUpdatesAllowed(true) 504 , m_visualUpdatesSuppressionTimer( this, &Document::visualUpdatesSuppressionTimerFired)505 , m_sharedObjectPoolClearTimer( this, &Document::sharedObjectPoolClearTimerFired)504 , m_visualUpdatesSuppressionTimer(*this, &Document::visualUpdatesSuppressionTimerFired) 505 , m_sharedObjectPoolClearTimer(*this, &Document::sharedObjectPoolClearTimerFired) 506 506 #ifndef NDEBUG 507 507 , m_didDispatchViewportPropertiesChanged(false) … … 513 513 , m_inputCursor(EmptyInputCursor::create()) 514 514 #endif 515 , m_didAssociateFormControlsTimer( this, &Document::didAssociateFormControlsTimerFired)516 , m_cookieCacheExpiryTimer( this, &Document::domCookieCacheExpiryTimerFired)515 , m_didAssociateFormControlsTimer(*this, &Document::didAssociateFormControlsTimerFired) 516 , m_cookieCacheExpiryTimer(*this, &Document::domCookieCacheExpiryTimerFired) 517 517 , m_disabledFieldsetElementsCount(0) 518 518 , m_hasInjectedPlugInsScript(false) … … 1265 1265 } 1266 1266 1267 void Document::visualUpdatesSuppressionTimerFired( Timer&)1267 void Document::visualUpdatesSuppressionTimerFired() 1268 1268 { 1269 1269 ASSERT(!m_visualUpdatesAllowed); … … 1746 1746 } 1747 1747 1748 void Document::styleRecalcTimerFired( Timer&)1748 void Document::styleRecalcTimerFired() 1749 1749 { 1750 1750 updateStyleIfNeeded(); … … 3245 3245 } 3246 3246 3247 void Document::optimizedStyleSheetUpdateTimerFired( Timer&)3247 void Document::optimizedStyleSheetUpdateTimerFired() 3248 3248 { 3249 3249 styleResolverChanged(RecalcStyleIfNeeded); … … 4630 4630 } 4631 4631 4632 void Document::sharedObjectPoolClearTimerFired( Timer&)4632 void Document::sharedObjectPoolClearTimerFired() 4633 4633 { 4634 4634 m_sharedObjectPool = nullptr; … … 4869 4869 } 4870 4870 4871 void Document::updateFocusAppearanceTimerFired( Timer&)4871 void Document::updateFocusAppearanceTimerFired() 4872 4872 { 4873 4873 Element* element = focusedElement(); … … 5024 5024 } 5025 5025 5026 void Document::pendingTasksTimerFired( Timer&)5026 void Document::pendingTasksTimerFired() 5027 5027 { 5028 5028 Vector<Task> pendingTasks = WTF::move(m_pendingTasks); … … 5475 5475 5476 5476 if (settings() && settings()->needsSiteSpecificQuirks() && hostIsYouTube(url().host())) 5477 fullScreenChangeDelayTimerFired( m_fullScreenChangeDelayTimer);5477 fullScreenChangeDelayTimerFired(); 5478 5478 } 5479 5479 … … 5529 5529 // fullscreen mode. 5530 5530 if (settings() && settings()->needsSiteSpecificQuirks() && hostIsYouTube(url().host())) 5531 exitingDocument.fullScreenChangeDelayTimerFired( exitingDocument.m_fullScreenChangeDelayTimer);5531 exitingDocument.fullScreenChangeDelayTimerFired(); 5532 5532 else 5533 5533 exitingDocument.m_fullScreenChangeDelayTimer.startOneShot(0); … … 5559 5559 } 5560 5560 5561 void Document::fullScreenChangeDelayTimerFired( Timer&)5561 void Document::fullScreenChangeDelayTimerFired() 5562 5562 { 5563 5563 // Since we dispatch events in this function, it's possible that the … … 5697 5697 } 5698 5698 5699 void Document::loadEventDelayTimerFired( Timer&)5699 void Document::loadEventDelayTimerFired() 5700 5700 { 5701 5701 if (frame()) … … 6213 6213 } 6214 6214 6215 void Document::didAssociateFormControlsTimerFired(Timer& timer) 6216 { 6217 ASSERT_UNUSED(timer, &timer == &m_didAssociateFormControlsTimer); 6218 6215 void Document::didAssociateFormControlsTimerFired() 6216 { 6219 6217 if (!frame() || !frame()->page()) 6220 6218 return; … … 6241 6239 } 6242 6240 6243 void Document::domCookieCacheExpiryTimerFired( Timer&)6241 void Document::domCookieCacheExpiryTimerFired() 6244 6242 { 6245 6243 invalidateDOMCookieCache(); -
trunk/Source/WebCore/dom/Document.h
r176174 r176459 774 774 bool hasPendingStyleRecalc() const; 775 775 bool hasPendingForcedStyleRecalc() const; 776 void styleRecalcTimerFired( Timer&);777 void optimizedStyleSheetUpdateTimerFired( Timer&);776 void styleRecalcTimerFired(); 777 void optimizedStyleSheetUpdateTimerFired(); 778 778 779 779 void registerNodeListForInvalidation(LiveNodeList&); … … 1143 1143 void fullScreenRendererDestroyed(); 1144 1144 1145 void fullScreenChangeDelayTimerFired( Timer&);1145 void fullScreenChangeDelayTimerFired(); 1146 1146 bool fullScreenIsAllowedForElement(Element*) const; 1147 1147 void fullScreenElementRemoved(); … … 1335 1335 1336 1336 void updateTitle(const StringWithDirection&); 1337 void updateFocusAppearanceTimerFired( Timer&);1337 void updateFocusAppearanceTimerFired(); 1338 1338 void updateBaseURL(); 1339 1339 … … 1342 1342 void createStyleResolver(); 1343 1343 1344 void loadEventDelayTimerFired( Timer&);1345 1346 void pendingTasksTimerFired( Timer&);1344 void loadEventDelayTimerFired(); 1345 1346 void pendingTasksTimerFired(); 1347 1347 1348 1348 template <typename CharacterType> … … 1365 1365 void setVisualUpdatesAllowed(ReadyState); 1366 1366 void setVisualUpdatesAllowed(bool); 1367 void visualUpdatesSuppressionTimerFired( Timer&);1367 void visualUpdatesSuppressionTimerFired(); 1368 1368 1369 1369 void addListenerType(ListenerType listenerType) { m_listenerTypes |= listenerType; } 1370 1370 1371 void didAssociateFormControlsTimerFired( Timer&);1371 void didAssociateFormControlsTimerFired(); 1372 1372 1373 1373 // DOM Cookies caching. … … 1376 1376 bool isDOMCookieCacheValid() const { return m_cookieCacheExpiryTimer.isActive(); } 1377 1377 void invalidateDOMCookieCache(); 1378 void domCookieCacheExpiryTimerFired( Timer&);1378 void domCookieCacheExpiryTimerFired(); 1379 1379 virtual void didLoadResourceSynchronously(const ResourceRequest&) override final; 1380 1380 … … 1684 1684 #endif 1685 1685 1686 void sharedObjectPoolClearTimerFired( Timer&);1686 void sharedObjectPoolClearTimerFired(); 1687 1687 Timer m_sharedObjectPoolClearTimer; 1688 1688 -
trunk/Source/WebCore/dom/EventSender.h
r175719 r176459 50 50 51 51 private: 52 void timerFired( Timer&) { dispatchPendingEvents(); }52 void timerFired() { dispatchPendingEvents(); } 53 53 54 54 AtomicString m_eventType; … … 60 60 template<typename T> EventSender<T>::EventSender(const AtomicString& eventType) 61 61 : m_eventType(eventType) 62 , m_timer( this, &EventSender::timerFired)62 , m_timer(*this, &EventSender::timerFired) 63 63 { 64 64 } -
trunk/Source/WebCore/dom/ScriptRunner.cpp
r175719 r176459 36 36 ScriptRunner::ScriptRunner(Document& document) 37 37 : m_document(document) 38 , m_timer( this, &ScriptRunner::timerFired)38 , m_timer(*this, &ScriptRunner::timerFired) 39 39 { 40 40 } … … 97 97 } 98 98 99 void ScriptRunner::timerFired( Timer& timer)99 void ScriptRunner::timerFired() 100 100 { 101 ASSERT_UNUSED(timer, &timer == &m_timer);102 103 101 Ref<Document> protect(m_document); 104 102 -
trunk/Source/WebCore/dom/ScriptRunner.h
r175719 r176459 55 55 56 56 private: 57 void timerFired( Timer&);57 void timerFired(); 58 58 59 59 Document& m_document; -
trunk/Source/WebCore/dom/ScriptedAnimationController.cpp
r175719 r176459 55 55 , m_suspendCount(0) 56 56 #if USE(REQUEST_ANIMATION_FRAME_TIMER) 57 , m_animationTimer( this, &ScriptedAnimationController::animationTimerFired)57 , m_animationTimer(*this, &ScriptedAnimationController::animationTimerFired) 58 58 , m_lastAnimationFrameTimeMonotonic(0) 59 59 #if USE(REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR) … … 212 212 213 213 #if USE(REQUEST_ANIMATION_FRAME_TIMER) 214 void ScriptedAnimationController::animationTimerFired( Timer&)214 void ScriptedAnimationController::animationTimerFired() 215 215 { 216 216 m_lastAnimationFrameTimeMonotonic = monotonicallyIncreasingTime(); -
trunk/Source/WebCore/dom/ScriptedAnimationController.h
r175719 r176459 85 85 86 86 #if USE(REQUEST_ANIMATION_FRAME_TIMER) 87 void animationTimerFired( Timer&);87 void animationTimerFired(); 88 88 Timer m_animationTimer; 89 89 double m_lastAnimationFrameTimeMonotonic; -
trunk/Source/WebCore/dom/StyledElement.cpp
r175719 r176459 80 80 PresentationAttributeCacheCleaner() 81 81 : m_hitCount(0) 82 , m_cleanTimer( this, &PresentationAttributeCacheCleaner::cleanCache)82 , m_cleanTimer(*this, &PresentationAttributeCacheCleaner::cleanCache) 83 83 { 84 84 } … … 100 100 static const unsigned minimumPresentationAttributeCacheHitCountPerMinute = (100 * presentationAttributeCacheCleanTimeInSeconds) / 60; 101 101 102 void cleanCache( Timer* timer)102 void cleanCache() 103 103 { 104 ASSERT_UNUSED(timer, timer == &m_cleanTimer);105 104 unsigned hitCount = m_hitCount; 106 105 m_hitCount = 0; -
trunk/Source/WebCore/editing/AlternativeTextController.cpp
r175719 r176459 130 130 131 131 AlternativeTextController::AlternativeTextController(Frame& frame) 132 : m_timer( this, &AlternativeTextController::timerFired)132 : m_timer(*this, &AlternativeTextController::timerFired) 133 133 , m_frame(frame) 134 134 { … … 328 328 } 329 329 330 void AlternativeTextController::timerFired( Timer&)330 void AlternativeTextController::timerFired() 331 331 { 332 332 m_isDismissedByEditing = false; -
trunk/Source/WebCore/editing/AlternativeTextController.h
r175719 r176459 139 139 String dismissSoon(ReasonForDismissingAlternativeText); 140 140 void applyAlternativeTextToRange(const Range*, const String& alternative, AlternativeTextType, const Vector<DocumentMarker::MarkerType>&); 141 void timerFired( Timer&);141 void timerFired(); 142 142 void recordAutocorrectionResponseReversed(const String& replacedString, const String& replacementString); 143 143 void recordSpellcheckerResponseForModifiedCorrection(Range* rangeOfCorrection, const String& corrected, const String& correction); -
trunk/Source/WebCore/editing/Editor.cpp
r175719 r176459 1077 1077 , m_defaultParagraphSeparator(EditorParagraphSeparatorIsDiv) 1078 1078 , m_overwriteModeEnabled(false) 1079 , m_editorUIUpdateTimer( this, &Editor::editorUIUpdateTimerFired)1079 , m_editorUIUpdateTimer(*this, &Editor::editorUIUpdateTimerFired) 1080 1080 , m_editorUIUpdateTimerShouldCheckSpellingAndGrammar(false) 1081 1081 , m_editorUIUpdateTimerWasTriggeredByDictation(false) 1082 1082 #if ENABLE(TELEPHONE_NUMBER_DETECTION) && !PLATFORM(IOS) 1083 , m_telephoneNumberDetectionUpdateTimer( this, &Editor::scanSelectionForTelephoneNumbers)1083 , m_telephoneNumberDetectionUpdateTimer(*this, &Editor::scanSelectionForTelephoneNumbers) 1084 1084 #endif 1085 1085 { … … 3271 3271 } 3272 3272 3273 void Editor::scanSelectionForTelephoneNumbers(Timer&)3274 {3275 scanSelectionForTelephoneNumbers();3276 }3277 3278 3273 void Editor::scanSelectionForTelephoneNumbers() 3279 3274 { … … 3375 3370 return; 3376 3371 m_editorUIUpdateTimer.stop(); 3377 editorUIUpdateTimerFired( m_editorUIUpdateTimer);3378 } 3379 3380 void Editor::editorUIUpdateTimerFired( Timer&)3372 editorUIUpdateTimerFired(); 3373 } 3374 3375 void Editor::editorUIUpdateTimerFired() 3381 3376 { 3382 3377 VisibleSelection oldSelection = m_oldSelectionForEditorUIUpdate; -
trunk/Source/WebCore/editing/Editor.h
r175719 r176459 473 473 void performCutOrCopy(EditorActionSpecifier); 474 474 475 void editorUIUpdateTimerFired( Timer&);475 void editorUIUpdateTimerFired(); 476 476 477 477 Node* findEventTargetFromSelection() const; … … 511 511 #if ENABLE(TELEPHONE_NUMBER_DETECTION) && !PLATFORM(IOS) 512 512 bool shouldDetectTelephoneNumbers(); 513 void scanSelectionForTelephoneNumbers(Timer&);514 513 void scanRangeForTelephoneNumbers(Range&, const StringView&, Vector<RefPtr<Range>>& markedRanges); 515 514 -
trunk/Source/WebCore/editing/FrameSelection.cpp
r176387 r176459 112 112 , m_xPosForVerticalArrowNavigation(NoXPosForVerticalArrowNavigation()) 113 113 , m_granularity(CharacterGranularity) 114 , m_caretBlinkTimer( this, &FrameSelection::caretBlinkTimerFired)114 , m_caretBlinkTimer(*this, &FrameSelection::caretBlinkTimerFired) 115 115 , m_absCaretBoundsDirty(true) 116 116 , m_caretPaint(true) … … 1891 1891 } 1892 1892 1893 void FrameSelection::caretBlinkTimerFired( Timer&)1893 void FrameSelection::caretBlinkTimerFired() 1894 1894 { 1895 1895 #if ENABLE(TEXT_CARET) -
trunk/Source/WebCore/editing/FrameSelection.h
r176387 r176459 311 311 void focusedOrActiveStateChanged(); 312 312 313 void caretBlinkTimerFired( Timer&);313 void caretBlinkTimerFired(); 314 314 315 315 void setCaretVisibility(CaretVisibility); -
trunk/Source/WebCore/editing/SpellChecker.cpp
r175719 r176459 108 108 , m_lastRequestSequence(0) 109 109 , m_lastProcessedSequence(0) 110 , m_timerToProcessQueuedRequest( this, &SpellChecker::timerFiredToProcessQueuedRequest)110 , m_timerToProcessQueuedRequest(*this, &SpellChecker::timerFiredToProcessQueuedRequest) 111 111 { 112 112 } … … 128 128 } 129 129 130 void SpellChecker::timerFiredToProcessQueuedRequest( Timer*)130 void SpellChecker::timerFiredToProcessQueuedRequest() 131 131 { 132 132 ASSERT(!m_requestQueue.isEmpty()); -
trunk/Source/WebCore/editing/SpellChecker.h
r175719 r176459 99 99 bool canCheckAsynchronously(Range*) const; 100 100 TextCheckerClient* client() const; 101 void timerFiredToProcessQueuedRequest( Timer*);101 void timerFiredToProcessQueuedRequest(); 102 102 void invokeRequest(PassRefPtr<SpellCheckRequest>); 103 103 void enqueueRequest(PassRefPtr<SpellCheckRequest>); -
trunk/Source/WebCore/html/HTMLFormElement.cpp
r176275 r176459 66 66 , m_wasDemoted(false) 67 67 #if ENABLE(REQUEST_AUTOCOMPLETE) 68 , m_requestAutocomplete Timer(this, &HTMLFormElement::requestAutocompleteTimerFired)68 , m_requestAutocompletetimer(*this, &HTMLFormElement::requestAutocompleteTimerFired) 69 69 #endif 70 70 { … … 473 473 } 474 474 475 void HTMLFormElement::requestAutocompleteTimerFired( Timer*)475 void HTMLFormElement::requestAutocompleteTimerFired() 476 476 { 477 477 Vector<RefPtr<Event>> pendingEvents; -
trunk/Source/WebCore/html/HTMLFormElement.h
r175947 r176459 195 195 196 196 #if ENABLE(REQUEST_AUTOCOMPLETE) 197 void requestAutocompleteTimerFired( Timer*);197 void requestAutocompleteTimerFired(); 198 198 199 199 Vector<RefPtr<Event>> m_pendingAutocompleteEvents; -
trunk/Source/WebCore/html/HTMLMediaElement.cpp
r176199 r176459 255 255 : HTMLElement(tagName, document) 256 256 , ActiveDOMObject(&document) 257 , m_loadTimer( this, &HTMLMediaElement::loadTimerFired)258 , m_progressEventTimer( this, &HTMLMediaElement::progressEventTimerFired)259 , m_playbackProgressTimer( this, &HTMLMediaElement::playbackProgressTimerFired)260 , m_scanTimer( this, &HTMLMediaElement::scanTimerFired)261 , m_seekTimer( this, &HTMLMediaElement::seekTimerFired)257 , m_loadTimer(*this, &HTMLMediaElement::loadTimerFired) 258 , m_progressEventTimer(*this, &HTMLMediaElement::progressEventTimerFired) 259 , m_playbackProgressTimer(*this, &HTMLMediaElement::playbackProgressTimerFired) 260 , m_scanTimer(*this, &HTMLMediaElement::scanTimerFired) 261 , m_seekTimer(*this, &HTMLMediaElement::seekTimerFired) 262 262 , m_playedTimeRanges() 263 263 , m_asyncEventQueue(*this) … … 758 758 } 759 759 760 void HTMLMediaElement::loadTimerFired( Timer&)760 void HTMLMediaElement::loadTimerFired() 761 761 { 762 762 Ref<HTMLMediaElement> protect(*this); // loadNextSourceChild may fire 'beforeload', which can make arbitrary DOM mutations. … … 2226 2226 #endif 2227 2227 2228 void HTMLMediaElement::progressEventTimerFired( Timer&)2228 void HTMLMediaElement::progressEventTimerFired() 2229 2229 { 2230 2230 ASSERT(m_player); … … 2361 2361 m_seekTimer.startOneShot(0); 2362 2362 else 2363 seekTimerFired( m_seekTimer);2364 } 2365 2366 void HTMLMediaElement::seekTimerFired( Timer&)2363 seekTimerFired(); 2364 } 2365 2366 void HTMLMediaElement::seekTimerFired() 2367 2367 { 2368 2368 if (!m_player) { … … 3108 3108 } 3109 3109 3110 void HTMLMediaElement::scanTimerFired( Timer&)3110 void HTMLMediaElement::scanTimerFired() 3111 3111 { 3112 3112 if (m_scanType == Seek) { … … 3130 3130 } 3131 3131 3132 void HTMLMediaElement::playbackProgressTimerFired( Timer&)3132 void HTMLMediaElement::playbackProgressTimerFired() 3133 3133 { 3134 3134 ASSERT(m_player); -
trunk/Source/WebCore/html/HTMLMediaElement.h
r176108 r176459 596 596 virtual void mediaPlayerEngineFailedToLoad() const override final; 597 597 598 void loadTimerFired( Timer&);599 void progressEventTimerFired( Timer&);600 void playbackProgressTimerFired( Timer&);601 void scanTimerFired( Timer&);602 void seekTimerFired( Timer&);598 void loadTimerFired(); 599 void progressEventTimerFired(); 600 void playbackProgressTimerFired(); 601 void scanTimerFired(); 602 void seekTimerFired(); 603 603 void startPlaybackProgressTimer(); 604 604 void startProgressEventTimer(); -
trunk/Source/WebCore/html/HTMLPlugInElement.cpp
r175719 r176459 68 68 : HTMLFrameOwnerElement(tagName, document) 69 69 , m_inBeforeLoadEventHandler(false) 70 , m_swapRendererTimer( this, &HTMLPlugInElement::swapRendererTimerFired)70 , m_swapRendererTimer(*this, &HTMLPlugInElement::swapRendererTimerFired) 71 71 #if ENABLE(NETSCAPE_PLUGIN_API) 72 72 , m_NPObject(0) … … 301 301 } 302 302 303 void HTMLPlugInElement::swapRendererTimerFired( Timer&)303 void HTMLPlugInElement::swapRendererTimerFired() 304 304 { 305 305 ASSERT(displayState() == PreparingPluginReplacement || displayState() == DisplayingSnapshot); -
trunk/Source/WebCore/html/HTMLPlugInElement.h
r175719 r176459 113 113 114 114 private: 115 void swapRendererTimerFired( Timer&);115 void swapRendererTimerFired(); 116 116 bool shouldOverridePlugin(const String& url, const String& mimeType); 117 117 -
trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp
r175719 r176459 108 108 , m_shouldPreferPlugInsForImages(preferPlugInsForImagesOption == ShouldPreferPlugInsForImages) 109 109 , m_needsDocumentActivationCallbacks(false) 110 , m_simulatedMouseClickTimer( this, &HTMLPlugInImageElement::simulatedMouseClickTimerFired, simulatedMouseClickTimerDelay)111 , m_removeSnapshotTimer( this, &HTMLPlugInImageElement::removeSnapshotTimerFired)110 , m_simulatedMouseClickTimer(*this, &HTMLPlugInImageElement::simulatedMouseClickTimerFired, simulatedMouseClickTimerDelay) 111 , m_removeSnapshotTimer(*this, &HTMLPlugInImageElement::removeSnapshotTimerFired) 112 112 , m_createdDuringUserGesture(ScriptController::processingUserGesture()) 113 113 , m_isRestartedPlugin(false) … … 400 400 } 401 401 402 void HTMLPlugInImageElement::removeSnapshotTimerFired( Timer&)402 void HTMLPlugInImageElement::removeSnapshotTimerFired() 403 403 { 404 404 m_snapshotImage = nullptr; -
trunk/Source/WebCore/html/HTMLPlugInImageElement.h
r175719 r176459 137 137 138 138 void restartSimilarPlugIns(); 139 void removeSnapshotTimerFired( Timer&);139 void removeSnapshotTimerFired(); 140 140 bool isTopLevelFullPagePlugin(const RenderEmbeddedObject&) const; 141 141 -
trunk/Source/WebCore/html/HTMLSourceElement.cpp
r175719 r176459 41 41 inline HTMLSourceElement::HTMLSourceElement(const QualifiedName& tagName, Document& document) 42 42 : HTMLElement(tagName, document) 43 , m_errorEventTimer( this, &HTMLSourceElement::errorEventTimerFired)43 , m_errorEventTimer(*this, &HTMLSourceElement::errorEventTimerFired) 44 44 { 45 45 LOG(Media, "HTMLSourceElement::HTMLSourceElement - %p", this); … … 111 111 } 112 112 113 void HTMLSourceElement::errorEventTimerFired( Timer&)113 void HTMLSourceElement::errorEventTimerFired() 114 114 { 115 115 LOG(Media, "HTMLSourceElement::errorEventTimerFired - %p", this); -
trunk/Source/WebCore/html/HTMLSourceElement.h
r175719 r176459 53 53 virtual bool isURLAttribute(const Attribute&) const override; 54 54 55 void errorEventTimerFired( Timer&);55 void errorEventTimerFired(); 56 56 57 57 Timer m_errorEventTimer; -
trunk/Source/WebCore/html/HTMLTrackElement.cpp
r175719 r176459 53 53 inline HTMLTrackElement::HTMLTrackElement(const QualifiedName& tagName, Document& document) 54 54 : HTMLElement(tagName, document) 55 , m_loadTimer( this, &HTMLTrackElement::loadTimerFired)55 , m_loadTimer(*this, &HTMLTrackElement::loadTimerFired) 56 56 { 57 57 LOG(Media, "HTMLTrackElement::HTMLTrackElement - %p", this); … … 201 201 } 202 202 203 void HTMLTrackElement::loadTimerFired( Timer&)203 void HTMLTrackElement::loadTimerFired() 204 204 { 205 205 if (!fastHasAttribute(srcAttr)) -
trunk/Source/WebCore/html/HTMLTrackElement.h
r175719 r176459 76 76 virtual bool isURLAttribute(const Attribute&) const override; 77 77 78 void loadTimerFired( Timer&);78 void loadTimerFired(); 79 79 80 80 HTMLMediaElement* mediaElement() const; -
trunk/Source/WebCore/html/MediaController.cpp
r175719 r176459 51 51 , m_readyState(HAVE_NOTHING) 52 52 , m_playbackState(WAITING) 53 , m_asyncEventTimer( this, &MediaController::asyncEventTimerFired)54 , m_clearPositionTimer( this, &MediaController::clearPositionTimerFired)53 , m_asyncEventTimer(*this, &MediaController::asyncEventTimerFired) 54 , m_clearPositionTimer(*this, &MediaController::clearPositionTimerFired) 55 55 , m_closedCaptionsVisible(false) 56 56 , m_clock(Clock::create()) 57 57 , m_scriptExecutionContext(context) 58 , m_timeupdateTimer( this, &MediaController::timeupdateTimerFired)58 , m_timeupdateTimer(*this, &MediaController::timeupdateTimerFired) 59 59 , m_previousTimeupdateTime(0) 60 60 { … … 539 539 } 540 540 541 void MediaController::asyncEventTimerFired( Timer&)541 void MediaController::asyncEventTimerFired() 542 542 { 543 543 Vector<RefPtr<Event>> pendingEvents; … … 549 549 } 550 550 551 void MediaController::clearPositionTimerFired( Timer&)551 void MediaController::clearPositionTimerFired() 552 552 { 553 553 m_position = MediaPlayer::invalidTime(); … … 673 673 } 674 674 675 void MediaController::timeupdateTimerFired( Timer&)675 void MediaController::timeupdateTimerFired() 676 676 { 677 677 scheduleTimeupdateEvent(); -
trunk/Source/WebCore/html/MediaController.h
r175719 r176459 124 124 void bringElementUpToSpeed(HTMLMediaElement*); 125 125 void scheduleEvent(const AtomicString& eventName); 126 void asyncEventTimerFired( Timer&);127 void clearPositionTimerFired( Timer&);126 void asyncEventTimerFired(); 127 void clearPositionTimerFired(); 128 128 bool hasEnded() const; 129 129 void scheduleTimeupdateEvent(); 130 void timeupdateTimerFired( Timer&);130 void timeupdateTimerFired(); 131 131 void startTimeupdateTimer(); 132 132 -
trunk/Source/WebCore/html/MediaDocument.cpp
r175719 r176459 141 141 MediaDocument::MediaDocument(Frame* frame, const URL& url) 142 142 : HTMLDocument(frame, url, MediaDocumentClass) 143 , m_replaceMediaElementTimer( this, &MediaDocument::replaceMediaElementTimerFired)143 , m_replaceMediaElementTimer(*this, &MediaDocument::replaceMediaElementTimerFired) 144 144 { 145 145 setCompatibilityMode(DocumentCompatibilityMode::QuirksMode); … … 232 232 } 233 233 234 void MediaDocument::replaceMediaElementTimerFired( Timer&)234 void MediaDocument::replaceMediaElementTimerFired() 235 235 { 236 236 HTMLElement* htmlBody = body(); -
trunk/Source/WebCore/html/MediaDocument.h
r175719 r176459 51 51 virtual void defaultEventHandler(Event*) override; 52 52 53 void replaceMediaElementTimerFired( Timer&);53 void replaceMediaElementTimerFired(); 54 54 55 55 Timer m_replaceMediaElementTimer; -
trunk/Source/WebCore/html/SearchInputType.cpp
r175719 r176459 49 49 , m_resultsButton(nullptr) 50 50 , m_cancelButton(nullptr) 51 , m_searchEventTimer( this, &SearchInputType::searchEventTimerFired)51 , m_searchEventTimer(*this, &SearchInputType::searchEventTimerFired) 52 52 { 53 53 } … … 174 174 } 175 175 176 void SearchInputType::searchEventTimerFired( Timer*)176 void SearchInputType::searchEventTimerFired() 177 177 { 178 178 element().onSearch(); -
trunk/Source/WebCore/html/SearchInputType.h
r175719 r176459 62 62 virtual float decorationWidth() const override; 63 63 64 void searchEventTimerFired( Timer*);64 void searchEventTimerFired(); 65 65 bool searchEventsShouldBeDispatched() const; 66 66 void startSearchEventTimer(); -
trunk/Source/WebCore/html/ValidationMessage.cpp
r175719 r176459 108 108 m_message = message; 109 109 if (!m_bubble) 110 m_timer = std::make_unique<Timer>( this, &ValidationMessage::buildBubbleTree);110 m_timer = std::make_unique<Timer>(*this, &ValidationMessage::buildBubbleTree); 111 111 else 112 m_timer = std::make_unique<Timer>( this, &ValidationMessage::setMessageDOMAndStartTimer);112 m_timer = std::make_unique<Timer>(*this, &ValidationMessage::setMessageDOMAndStartTimer); 113 113 m_timer->startOneShot(0); 114 114 } 115 115 116 void ValidationMessage::setMessageDOMAndStartTimer( Timer*)116 void ValidationMessage::setMessageDOMAndStartTimer() 117 117 { 118 118 ASSERT(!validationMessageClient()); … … 137 137 m_timer = nullptr; 138 138 else { 139 m_timer = std::make_unique<Timer>( this, &ValidationMessage::deleteBubbleTree);139 m_timer = std::make_unique<Timer>(*this, &ValidationMessage::deleteBubbleTree); 140 140 m_timer->startOneShot(std::max(5.0, static_cast<double>(m_message.length()) * magnification / 1000)); 141 141 } … … 166 166 } 167 167 168 void ValidationMessage::buildBubbleTree( Timer*)168 void ValidationMessage::buildBubbleTree() 169 169 { 170 170 ASSERT(!validationMessageClient()); … … 217 217 218 218 // We must not modify the DOM tree in this context by the same reason as setMessage(). 219 m_timer = std::make_unique<Timer>( this, &ValidationMessage::deleteBubbleTree);219 m_timer = std::make_unique<Timer>(*this, &ValidationMessage::deleteBubbleTree); 220 220 m_timer->startOneShot(0); 221 221 } … … 228 228 } 229 229 230 void ValidationMessage::deleteBubbleTree( Timer*)230 void ValidationMessage::deleteBubbleTree() 231 231 { 232 232 ASSERT(!validationMessageClient()); -
trunk/Source/WebCore/html/ValidationMessage.h
r175719 r176459 61 61 ValidationMessageClient* validationMessageClient() const; 62 62 void setMessage(const String&); 63 void setMessageDOMAndStartTimer( Timer* = 0);64 void buildBubbleTree( Timer*);65 void deleteBubbleTree( Timer* = 0);63 void setMessageDOMAndStartTimer(); 64 void buildBubbleTree(); 65 void deleteBubbleTree(); 66 66 67 67 HTMLFormControlElement* m_element; -
trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp
r175719 r176459 468 468 , m_context(0) 469 469 , m_drawingBuffer(0) 470 , m_dispatchContextLostEventTimer( this, &WebGLRenderingContext::dispatchContextLostEvent)470 , m_dispatchContextLostEventTimer(*this, &WebGLRenderingContext::dispatchContextLostEvent) 471 471 , m_restoreAllowed(false) 472 , m_restoreTimer( this, &WebGLRenderingContext::maybeRestoreContext)472 , m_restoreTimer(*this, &WebGLRenderingContext::maybeRestoreContext) 473 473 , m_generatedImageCache(0) 474 474 , m_contextLost(false) … … 488 488 , m_context(context) 489 489 , m_drawingBuffer(0) 490 , m_dispatchContextLostEventTimer( this, &WebGLRenderingContext::dispatchContextLostEvent)490 , m_dispatchContextLostEventTimer(*this, &WebGLRenderingContext::dispatchContextLostEvent) 491 491 , m_restoreAllowed(false) 492 , m_restoreTimer( this, &WebGLRenderingContext::maybeRestoreContext)492 , m_restoreTimer(*this, &WebGLRenderingContext::maybeRestoreContext) 493 493 , m_generatedImageCache(4) 494 494 , m_contextLost(false) … … 5924 5924 } 5925 5925 5926 void WebGLRenderingContext::dispatchContextLostEvent( Timer*)5926 void WebGLRenderingContext::dispatchContextLostEvent() 5927 5927 { 5928 5928 RefPtr<WebGLContextEvent> event = WebGLContextEvent::create(eventNames().webglcontextlostEvent, false, true, ""); … … 5933 5933 } 5934 5934 5935 void WebGLRenderingContext::maybeRestoreContext( Timer*)5935 void WebGLRenderingContext::maybeRestoreContext() 5936 5936 { 5937 5937 ASSERT(m_contextLost); -
trunk/Source/WebCore/html/canvas/WebGLRenderingContext.h
r175719 r176459 762 762 void restoreStatesAfterVertexAttrib0Simulation(); 763 763 764 void dispatchContextLostEvent( Timer*);764 void dispatchContextLostEvent(); 765 765 // Helper for restoration after context lost. 766 void maybeRestoreContext( Timer*);766 void maybeRestoreContext(); 767 767 768 768 // Determine if we are running privileged code in the browser, for example, -
trunk/Source/WebCore/html/parser/HTMLParserScheduler.cpp
r175719 r176459 89 89 , m_parserTimeLimit(parserTimeLimit(m_parser.document()->page())) 90 90 , m_parserChunkSize(defaultParserChunkSize) 91 , m_continueNextChunkTimer( this, &HTMLParserScheduler::continueNextChunkTimerFired)91 , m_continueNextChunkTimer(*this, &HTMLParserScheduler::continueNextChunkTimerFired) 92 92 , m_isSuspendedWithActiveTimer(false) 93 93 #if !ASSERT_DISABLED … … 102 102 } 103 103 104 void HTMLParserScheduler::continueNextChunkTimerFired( Timer& timer)104 void HTMLParserScheduler::continueNextChunkTimerFired() 105 105 { 106 106 ASSERT(!m_suspended); 107 ASSERT_UNUSED(timer, &timer == &m_continueNextChunkTimer);108 107 109 108 // FIXME: The timer class should handle timer priorities instead of this code. -
trunk/Source/WebCore/html/parser/HTMLParserScheduler.h
r175719 r176459 98 98 99 99 private: 100 void continueNextChunkTimerFired( Timer&);100 void continueNextChunkTimerFired(); 101 101 102 102 HTMLDocumentParser& m_parser; -
trunk/Source/WebCore/html/shadow/MediaControlElements.cpp
r175719 r176459 75 75 , m_isDisplayed(false) 76 76 , m_opaque(true) 77 , m_transitionTimer( this, &MediaControlPanelElement::transitionTimerFired)77 , m_transitionTimer(*this, &MediaControlPanelElement::transitionTimerFired) 78 78 { 79 79 setPseudo(AtomicString("-webkit-media-controls-panel", AtomicString::ConstructFromLiteral)); … … 150 150 } 151 151 152 void MediaControlPanelElement::transitionTimerFired( Timer&)152 void MediaControlPanelElement::transitionTimerFired() 153 153 { 154 154 if (!m_opaque) … … 1074 1074 MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement(Document& document) 1075 1075 : MediaControlDivElement(document, MediaTextTrackDisplayContainer) 1076 , m_updateTimer( this, &MediaControlTextTrackContainerElement::updateTimerFired)1076 , m_updateTimer(*this, &MediaControlTextTrackContainerElement::updateTimerFired) 1077 1077 , m_fontSize(0) 1078 1078 , m_fontSizeIsImportant(false) … … 1244 1244 } 1245 1245 1246 void MediaControlTextTrackContainerElement::updateTimerFired( Timer&)1246 void MediaControlTextTrackContainerElement::updateTimerFired() 1247 1247 { 1248 1248 if (!document().page()) -
trunk/Source/WebCore/html/shadow/MediaControlElements.h
r175719 r176459 66 66 void startTimer(); 67 67 void stopTimer(); 68 void transitionTimerFired( Timer&);68 void transitionTimerFired(); 69 69 70 70 void setPosition(const LayoutPoint&); … … 452 452 453 453 private: 454 void updateTimerFired( Timer&);454 void updateTimerFired(); 455 455 void updateActiveCuesFontSize(); 456 456 -
trunk/Source/WebCore/html/shadow/MediaControls.cpp
r175719 r176459 49 49 , m_toggleClosedCaptionsButton(0) 50 50 , m_fullScreenButton(0) 51 , m_hideFullscreenControlsTimer( this, &MediaControls::hideFullscreenControlsTimerFired)51 , m_hideFullscreenControlsTimer(*this, &MediaControls::hideFullscreenControlsTimerFired) 52 52 , m_isFullscreen(false) 53 53 , m_isMouseOverControls(false) … … 331 331 } 332 332 333 void MediaControls::hideFullscreenControlsTimerFired( Timer&)333 void MediaControls::hideFullscreenControlsTimerFired() 334 334 { 335 335 if (m_mediaController->paused()) -
trunk/Source/WebCore/html/shadow/MediaControls.h
r175719 r176459 98 98 #endif 99 99 100 virtual void hideFullscreenControlsTimerFired( Timer&);100 virtual void hideFullscreenControlsTimerFired(); 101 101 virtual void startHideFullscreenControlsTimer(); 102 102 virtual void stopHideFullscreenControlsTimer(); -
trunk/Source/WebCore/html/shadow/SpinButtonElement.cpp
r175719 r176459 50 50 , m_upDownState(Indeterminate) 51 51 , m_pressStartingState(Indeterminate) 52 , m_repeatingTimer( this, &SpinButtonElement::repeatingTimerFired)52 , m_repeatingTimer(*this, &SpinButtonElement::repeatingTimerFired) 53 53 { 54 54 setHasCustomStyleResolveCallbacks(); … … 231 231 } 232 232 233 void SpinButtonElement::repeatingTimerFired( Timer*)233 void SpinButtonElement::repeatingTimerFired() 234 234 { 235 235 if (m_upDownState != Indeterminate) -
trunk/Source/WebCore/html/shadow/SpinButtonElement.h
r175719 r176459 79 79 void startRepeatingTimer(); 80 80 void stopRepeatingTimer(); 81 void repeatingTimerFired( Timer*);81 void repeatingTimerFired(); 82 82 virtual void setHovered(bool = true) override; 83 83 bool shouldRespondToMouseEvents(); -
trunk/Source/WebCore/html/track/LoadableTextTrack.cpp
r175719 r176459 44 44 : TextTrack(&track->document(), track, kind, emptyString(), label, language, TrackElement) 45 45 , m_trackElement(track) 46 , m_loadTimer( this, &LoadableTextTrack::loadTimerFired)46 , m_loadTimer(*this, &LoadableTextTrack::loadTimerFired) 47 47 , m_isDefault(false) 48 48 { … … 86 86 } 87 87 88 void LoadableTextTrack::loadTimerFired( Timer&)88 void LoadableTextTrack::loadTimerFired() 89 89 { 90 90 if (m_loader) -
trunk/Source/WebCore/html/track/LoadableTextTrack.h
r175719 r176459 71 71 LoadableTextTrack(HTMLTrackElement*, const String& kind, const String& label, const String& language); 72 72 73 void loadTimerFired( Timer&);73 void loadTimerFired(); 74 74 75 75 HTMLTrackElement* m_trackElement; -
trunk/Source/WebCore/html/track/VTTRegion.cpp
r175719 r176459 84 84 , m_track(nullptr) 85 85 , m_currentTop(0) 86 , m_scrollTimer( this, &VTTRegion::scrollTimerFired)86 , m_scrollTimer(*this, &VTTRegion::scrollTimerFired) 87 87 { 88 88 } … … 479 479 } 480 480 481 void VTTRegion::scrollTimerFired( Timer*)481 void VTTRegion::scrollTimerFired() 482 482 { 483 483 LOG(Media, "VTTRegion::scrollTimerFired"); -
trunk/Source/WebCore/html/track/VTTRegion.h
r175719 r176459 106 106 void startTimer(); 107 107 void stopTimer(); 108 void scrollTimerFired( Timer*);108 void scrollTimerFired(); 109 109 110 110 enum RegionSetting { -
trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp
r176434 r176459 111 111 void unschedule(WebKitNamedFlow*); 112 112 void reset(); 113 void timerFired( Timer&);113 void timerFired(); 114 114 115 115 private: … … 121 121 ChangeRegionOversetTask::ChangeRegionOversetTask(InspectorCSSAgent* cssAgent) 122 122 : m_cssAgent(cssAgent) 123 , m_timer( this, &ChangeRegionOversetTask::timerFired)123 , m_timer(*this, &ChangeRegionOversetTask::timerFired) 124 124 { 125 125 } … … 144 144 } 145 145 146 void ChangeRegionOversetTask::timerFired( Timer&)146 void ChangeRegionOversetTask::timerFired() 147 147 { 148 148 // The timer is stopped on m_cssAgent destruction, so this method will never be called after m_cssAgent has been destroyed. -
trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp
r175719 r176459 163 163 void scheduleFor(Element*); 164 164 void reset() { m_timer.stop(); } 165 void timerFired( Timer&);165 void timerFired(); 166 166 167 167 private: … … 173 173 RevalidateStyleAttributeTask::RevalidateStyleAttributeTask(InspectorDOMAgent* domAgent) 174 174 : m_domAgent(domAgent) 175 , m_timer( this, &RevalidateStyleAttributeTask::timerFired)175 , m_timer(*this, &RevalidateStyleAttributeTask::timerFired) 176 176 { 177 177 } … … 184 184 } 185 185 186 void RevalidateStyleAttributeTask::timerFired( Timer&)186 void RevalidateStyleAttributeTask::timerFired() 187 187 { 188 188 // The timer is stopped on m_domAgent destruction, so this method will never be called after m_domAgent has been destroyed. -
trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.cpp
r175719 r176459 75 75 InspectorBackendDispatchTask(InspectorController* inspectorController) 76 76 : m_inspectorController(inspectorController) 77 , m_timer( this, &InspectorBackendDispatchTask::timerFired)77 , m_timer(*this, &InspectorBackendDispatchTask::timerFired) 78 78 { 79 79 } … … 92 92 } 93 93 94 void timerFired( Timer&)94 void timerFired() 95 95 { 96 96 if (!m_messages.isEmpty()) { -
trunk/Source/WebCore/inspector/InspectorOverlay.cpp
r175719 r176459 204 204 : m_page(page) 205 205 , m_client(client) 206 , m_paintRectUpdateTimer( this, &InspectorOverlay::updatePaintRectsTimerFired)206 , m_paintRectUpdateTimer(*this, &InspectorOverlay::updatePaintRectsTimerFired) 207 207 , m_indicating(false) 208 208 , m_showingPaintRects(false) … … 506 506 } 507 507 508 void InspectorOverlay::updatePaintRectsTimerFired( Timer&)508 void InspectorOverlay::updatePaintRectsTimerFired() 509 509 { 510 510 std::chrono::steady_clock::time_point now = std::chrono::steady_clock::now(); -
trunk/Source/WebCore/inspector/InspectorOverlay.h
r175719 r176459 140 140 void drawPausedInDebuggerMessage(); 141 141 void drawPaintRects(); 142 void updatePaintRectsTimerFired( Timer&);142 void updatePaintRectsTimerFired(); 143 143 144 144 Page* overlayPage(); -
trunk/Source/WebCore/loader/DocumentLoader.cpp
r176450 r176459 135 135 , m_wasOnloadHandled(false) 136 136 , m_stopRecordingResponses(false) 137 , m_substituteResourceDeliveryTimer( this, &DocumentLoader::substituteResourceDeliveryTimerFired)137 , m_substituteResourceDeliveryTimer(*this, &DocumentLoader::substituteResourceDeliveryTimerFired) 138 138 , m_didCreateGlobalHistoryEntry(false) 139 139 , m_loadingMainResource(false) 140 140 , m_timeOfLastDataReceived(0.0) 141 141 , m_identifierForLoadWithoutResourceLoader(0) 142 , m_dataLoadTimer( this, &DocumentLoader::handleSubstituteDataLoadNow)142 , m_dataLoadTimer(*this, &DocumentLoader::handleSubstituteDataLoadNow) 143 143 , m_waitingForContentPolicy(false) 144 144 , m_subresourceLoadersArePageCacheAcceptable(false) … … 467 467 } 468 468 469 void DocumentLoader::handleSubstituteDataLoadNow( DocumentLoaderTimer*)469 void DocumentLoader::handleSubstituteDataLoadNow() 470 470 { 471 471 URL url = m_substituteData.responseURL(); … … 489 489 { 490 490 if (!m_deferMainResourceDataLoad || frameLoader()->loadsSynchronously()) 491 handleSubstituteDataLoadNow( 0);491 handleSubstituteDataLoadNow(); 492 492 else 493 493 startDataLoadTimer(); … … 1126 1126 } 1127 1127 1128 void DocumentLoader::substituteResourceDeliveryTimerFired( Timer&)1128 void DocumentLoader::substituteResourceDeliveryTimerFired() 1129 1129 { 1130 1130 if (m_pendingSubstituteResources.isEmpty()) -
trunk/Source/WebCore/loader/DocumentLoader.h
r175719 r176459 317 317 #endif 318 318 void handleSubstituteDataLoadSoon(); 319 void handleSubstituteDataLoadNow( DocumentLoaderTimer*);319 void handleSubstituteDataLoadNow(); 320 320 void startDataLoadTimer(); 321 321 322 322 void deliverSubstituteResourcesAfterDelay(); 323 void substituteResourceDeliveryTimerFired( Timer&);323 void substituteResourceDeliveryTimerFired(); 324 324 325 325 void clearMainResource(); -
trunk/Source/WebCore/loader/FrameLoader.cpp
r176450 r176459 237 237 , m_isComplete(false) 238 238 , m_needsClear(false) 239 , m_checkTimer( this, &FrameLoader::checkTimerFired)239 , m_checkTimer(*this, &FrameLoader::checkTimerFired) 240 240 , m_shouldCallCheckCompleted(false) 241 241 , m_shouldCallCheckLoadComplete(false) … … 851 851 } 852 852 853 void FrameLoader::checkTimerFired( Timer&)853 void FrameLoader::checkTimerFired() 854 854 { 855 855 Ref<Frame> protect(m_frame); -
trunk/Source/WebCore/loader/FrameLoader.h
r175719 r176459 300 300 bool allChildrenAreComplete() const; // immediate children, not all descendants 301 301 302 void checkTimerFired( Timer&);302 void checkTimerFired(); 303 303 304 304 void loadSameDocumentItem(HistoryItem*); -
trunk/Source/WebCore/loader/ImageLoader.cpp
r175719 r176459 91 91 : m_element(element) 92 92 , m_image(0) 93 , m_derefElementTimer( this, &ImageLoader::timerFired)93 , m_derefElementTimer(*this, &ImageLoader::timerFired) 94 94 , m_hasPendingBeforeLoadEvent(false) 95 95 , m_hasPendingLoadEvent(false) … … 375 375 } 376 376 377 void ImageLoader::timerFired( Timer&)377 void ImageLoader::timerFired() 378 378 { 379 379 element().deref(); -
trunk/Source/WebCore/loader/ImageLoader.h
r175719 r176459 92 92 void clearFailedLoadURL(); 93 93 94 void timerFired( Timer&);94 void timerFired(); 95 95 96 96 Element& m_element; -
trunk/Source/WebCore/loader/LinkLoader.cpp
r175719 r176459 50 50 LinkLoader::LinkLoader(LinkLoaderClient* client) 51 51 : m_client(client) 52 , m_linkLoadTimer( this, &LinkLoader::linkLoadTimerFired)53 , m_linkLoadingErrorTimer( this, &LinkLoader::linkLoadingErrorTimerFired)52 , m_linkLoadTimer(*this, &LinkLoader::linkLoadTimerFired) 53 , m_linkLoadingErrorTimer(*this, &LinkLoader::linkLoadingErrorTimerFired) 54 54 { 55 55 } … … 61 61 } 62 62 63 void LinkLoader::linkLoadTimerFired( Timer& timer)63 void LinkLoader::linkLoadTimerFired() 64 64 { 65 ASSERT_UNUSED(timer, &timer == &m_linkLoadTimer);66 65 m_client->linkLoaded(); 67 66 } 68 67 69 void LinkLoader::linkLoadingErrorTimerFired( Timer& timer)68 void LinkLoader::linkLoadingErrorTimerFired() 70 69 { 71 ASSERT_UNUSED(timer, &timer == &m_linkLoadingErrorTimer);72 70 m_client->linkLoadingErrored(); 73 71 } -
trunk/Source/WebCore/loader/LinkLoader.h
r175719 r176459 60 60 61 61 private: 62 void linkLoadTimerFired( Timer&);63 void linkLoadingErrorTimerFired( Timer&);62 void linkLoadTimerFired(); 63 void linkLoadingErrorTimerFired(); 64 64 65 65 LinkLoaderClient* m_client; -
trunk/Source/WebCore/loader/NavigationScheduler.cpp
r175719 r176459 281 281 NavigationScheduler::NavigationScheduler(Frame& frame) 282 282 : m_frame(frame) 283 , m_timer( this, &NavigationScheduler::timerFired)283 , m_timer(*this, &NavigationScheduler::timerFired) 284 284 { 285 285 } … … 431 431 } 432 432 433 void NavigationScheduler::timerFired( Timer&)433 void NavigationScheduler::timerFired() 434 434 { 435 435 if (!m_frame.page()) -
trunk/Source/WebCore/loader/NavigationScheduler.h
r175719 r176459 84 84 bool shouldScheduleNavigation(const URL&) const; 85 85 86 void timerFired( Timer&);86 void timerFired(); 87 87 void schedule(std::unique_ptr<ScheduledNavigation>); 88 88 -
trunk/Source/WebCore/loader/PingLoader.cpp
r169974 r176459 116 116 117 117 PingLoader::PingLoader(Frame& frame, ResourceRequest& request) 118 : m_timeout( this, &PingLoader::timeoutTimerFired)118 : m_timeout(*this, &PingLoader::timeoutTimerFired) 119 119 { 120 120 unsigned long identifier = frame.page()->progress().createUniqueIdentifier(); -
trunk/Source/WebCore/loader/PingLoader.h
r175719 r176459 70 70 virtual void didFail(ResourceHandle*, const ResourceError&) override { delete this; } 71 71 virtual bool shouldUseCredentialStorage(ResourceHandle*) override { return m_shouldUseCredentialStorage; } 72 void timeoutTimerFired( Timer&) { delete this; }72 void timeoutTimerFired() { delete this; } 73 73 74 74 RefPtr<ResourceHandle> m_handle; -
trunk/Source/WebCore/loader/ProgressTracker.cpp
r175719 r176459 86 86 , m_progressValue(0) 87 87 , m_numProgressTrackedFrames(0) 88 , m_progressHeartbeatTimer( this, &ProgressTracker::progressHeartbeatTimerFired)88 , m_progressHeartbeatTimer(*this, &ProgressTracker::progressHeartbeatTimerFired) 89 89 , m_heartbeatsWithNoProgress(0) 90 90 , m_totalBytesReceivedBeforePreviousHeartbeat(0) … … 306 306 } 307 307 308 void ProgressTracker::progressHeartbeatTimerFired( Timer&)308 void ProgressTracker::progressHeartbeatTimerFired() 309 309 { 310 310 if (m_totalBytesReceived < m_totalBytesReceivedBeforePreviousHeartbeat + minumumBytesPerHeartbeatForProgress) -
trunk/Source/WebCore/loader/ProgressTracker.h
r175719 r176459 67 67 void finalProgressComplete(); 68 68 69 void progressHeartbeatTimerFired( Timer&);69 void progressHeartbeatTimerFired(); 70 70 71 71 static unsigned long s_uniqueIdentifier; -
trunk/Source/WebCore/loader/ResourceLoadScheduler.cpp
r175719 r176459 102 102 ResourceLoadScheduler::ResourceLoadScheduler() 103 103 : m_nonHTTPProtocolHost(new HostInformation(String(), maxRequestsInFlightForNonHTTPProtocols)) 104 , m_requestTimer( this, &ResourceLoadScheduler::requestTimerFired)104 , m_requestTimer(*this, &ResourceLoadScheduler::requestTimerFired) 105 105 , m_suspendPendingRequestsCount(0) 106 106 , m_isSerialLoadingEnabled(false) … … 333 333 } 334 334 335 void ResourceLoadScheduler::requestTimerFired( Timer&)335 void ResourceLoadScheduler::requestTimerFired() 336 336 { 337 337 LOG(ResourceLoading, "ResourceLoadScheduler::requestTimerFired\n"); -
trunk/Source/WebCore/loader/ResourceLoadScheduler.h
r175719 r176459 85 85 void scheduleLoad(ResourceLoader*); 86 86 void scheduleServePendingRequests(); 87 void requestTimerFired( Timer&);87 void requestTimerFired(); 88 88 89 89 bool isSuspendingPendingRequests() const { return !!m_suspendPendingRequestsCount; } -
trunk/Source/WebCore/loader/TextTrackLoader.cpp
r175719 r176459 47 47 : m_client(client) 48 48 , m_scriptExecutionContext(context) 49 , m_cueLoadTimer( this, &TextTrackLoader::cueLoadTimerFired)49 , m_cueLoadTimer(*this, &TextTrackLoader::cueLoadTimerFired) 50 50 , m_state(Idle) 51 51 , m_parseOffset(0) … … 60 60 } 61 61 62 void TextTrackLoader::cueLoadTimerFired(Timer* timer) 63 { 64 ASSERT_UNUSED(timer, timer == &m_cueLoadTimer); 65 62 void TextTrackLoader::cueLoadTimerFired() 63 { 66 64 if (m_newCuesAvailable) { 67 65 m_newCuesAvailable = false; -
trunk/Source/WebCore/loader/TextTrackLoader.h
r176172 r176459 80 80 81 81 void processNewCueData(CachedResource*); 82 void cueLoadTimerFired( Timer*);82 void cueLoadTimerFired(); 83 83 void corsPolicyPreventedLoad(); 84 84 -
trunk/Source/WebCore/loader/cache/CachedResource.cpp
r176450 r176459 111 111 CachedResource::CachedResource(const ResourceRequest& request, Type type, SessionID sessionID) 112 112 : m_resourceRequest(request) 113 , m_decodedDataDeletionTimer( this, &CachedResource::decodedDataDeletionTimerFired, deadDecodedDataDeletionIntervalForResourceType(type))113 , m_decodedDataDeletionTimer(*this, &CachedResource::decodedDataDeletionTimerFired, deadDecodedDataDeletionIntervalForResourceType(type)) 114 114 , m_sessionID(sessionID) 115 115 , m_loadPriority(defaultPriorityForResourceType(type)) … … 727 727 : m_resource(resource) 728 728 , m_client(client) 729 , m_timer( this, &Callback::timerFired)729 , m_timer(*this, &Callback::timerFired) 730 730 { 731 731 m_timer.startOneShot(0); … … 738 738 } 739 739 740 void CachedResource::Callback::timerFired( Timer&)740 void CachedResource::Callback::timerFired() 741 741 { 742 742 m_resource.didAddClient(&m_client); -
trunk/Source/WebCore/loader/cache/CachedResource.h
r176276 r176459 353 353 354 354 private: 355 void timerFired( Timer&);355 void timerFired(); 356 356 357 357 CachedResource& m_resource; -
trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp
r176450 r176459 118 118 , m_documentLoader(documentLoader) 119 119 , m_requestCount(0) 120 , m_garbageCollectDocumentResourcesTimer( this, &CachedResourceLoader::garbageCollectDocumentResourcesTimerFired)120 , m_garbageCollectDocumentResourcesTimer(*this, &CachedResourceLoader::garbageCollectDocumentResourcesTimerFired) 121 121 , m_autoLoadImages(true) 122 122 , m_imagesEnabled(true) … … 799 799 // reference count reaches 1, m_documentResources is the only reference, so 800 800 // remove it from the map. 801 void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired(Timer& timer) 802 { 803 ASSERT_UNUSED(timer, &timer == &m_garbageCollectDocumentResourcesTimer); 801 void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired() 802 { 804 803 garbageCollectDocumentResources(); 805 804 } -
trunk/Source/WebCore/loader/cache/CachedResourceLoader.h
r176276 r176459 153 153 bool checkInsecureContent(CachedResource::Type, const URL&) const; 154 154 155 void garbageCollectDocumentResourcesTimerFired( Timer&);155 void garbageCollectDocumentResourcesTimerFired(); 156 156 void performPostLoadActions(); 157 157 -
trunk/Source/WebCore/loader/icon/IconDatabase.cpp
r176172 r176459 787 787 788 788 IconDatabase::IconDatabase() 789 : m_syncTimer( this, &IconDatabase::syncTimerFired)789 : m_syncTimer(*this, &IconDatabase::syncTimerFired) 790 790 , m_syncThreadRunning(false) 791 791 , m_scheduleOrDeferSyncTimerRequested(false) … … 856 856 } 857 857 858 void IconDatabase::syncTimerFired( Timer&)858 void IconDatabase::syncTimerFired() 859 859 { 860 860 ASSERT_NOT_SYNC_THREAD(); -
trunk/Source/WebCore/loader/icon/IconDatabase.h
r176172 r176459 116 116 void wakeSyncThread(); 117 117 void scheduleOrDeferSyncTimer(); 118 void syncTimerFired( Timer&);118 void syncTimerFired(); 119 119 120 120 Timer m_syncTimer; -
trunk/Source/WebCore/page/AutoscrollController.cpp
r175719 r176459 57 57 58 58 AutoscrollController::AutoscrollController() 59 : m_autoscrollTimer( this, &AutoscrollController::autoscrollTimerFired)59 : m_autoscrollTimer(*this, &AutoscrollController::autoscrollTimerFired) 60 60 , m_autoscrollRenderer(0) 61 61 , m_autoscrollType(NoAutoscroll) … … 232 232 #endif 233 233 234 void AutoscrollController::autoscrollTimerFired( Timer&)234 void AutoscrollController::autoscrollTimerFired() 235 235 { 236 236 if (!m_autoscrollRenderer) { -
trunk/Source/WebCore/page/AutoscrollController.h
r175719 r176459 70 70 71 71 private: 72 void autoscrollTimerFired( Timer&);72 void autoscrollTimerFired(); 73 73 void startAutoscrollTimer(); 74 74 #if ENABLE(PAN_SCROLLING) -
trunk/Source/WebCore/page/CaptionUserPreferences.cpp
r175719 r176459 43 43 : m_pageGroup(group) 44 44 , m_displayMode(ForcedOnly) 45 , m_timer( this, &CaptionUserPreferences::timerFired)45 , m_timer(*this, &CaptionUserPreferences::timerFired) 46 46 , m_testingMode(false) 47 47 , m_havePreferences(false) … … 53 53 } 54 54 55 void CaptionUserPreferences::timerFired( Timer&)55 void CaptionUserPreferences::timerFired() 56 56 { 57 57 captionPreferencesChanged(); -
trunk/Source/WebCore/page/CaptionUserPreferences.h
r175719 r176459 98 98 99 99 private: 100 void timerFired( Timer&);100 void timerFired(); 101 101 void notify(); 102 102 -
trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.cpp
r175719 r176459 142 142 : CaptionUserPreferences(group) 143 143 #if HAVE(MEDIA_ACCESSIBILITY_FRAMEWORK) 144 , m_updateStyleSheetTimer( this, &CaptionUserPreferencesMediaAF::updateTimerFired)144 , m_updateStyleSheetTimer(*this, &CaptionUserPreferencesMediaAF::updateTimerFired) 145 145 , m_listeningForPreferenceChanges(false) 146 146 #endif … … 225 225 } 226 226 227 void CaptionUserPreferencesMediaAF::updateTimerFired( Timer&)227 void CaptionUserPreferencesMediaAF::updateTimerFired() 228 228 { 229 229 updateCaptionStyleSheetOveride(); -
trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.h
r175719 r176459 69 69 private: 70 70 #if HAVE(MEDIA_ACCESSIBILITY_FRAMEWORK) 71 void updateTimerFired( Timer&);71 void updateTimerFired(); 72 72 73 73 String captionsWindowCSS() const; -
trunk/Source/WebCore/page/DeviceController.cpp
r175719 r176459 36 36 DeviceController::DeviceController(DeviceClient* client) 37 37 : m_client(client) 38 , m_timer( this, &DeviceController::fireDeviceEvent)38 , m_timer(*this, &DeviceController::fireDeviceEvent) 39 39 { 40 40 ASSERT(m_client); … … 85 85 } 86 86 87 void DeviceController::fireDeviceEvent( Timer& timer)87 void DeviceController::fireDeviceEvent() 88 88 { 89 ASSERT_UNUSED(timer, &timer == &m_timer);90 89 ASSERT(hasLastData()); 91 90 -
trunk/Source/WebCore/page/DeviceController.h
r175719 r176459 57 57 58 58 protected: 59 void fireDeviceEvent( Timer&);59 void fireDeviceEvent(); 60 60 61 61 HashCountedSet<RefPtr<DOMWindow>> m_listeners; -
trunk/Source/WebCore/page/EventHandler.cpp
r175836 r176459 377 377 , m_mouseDownWasSingleClickInSelection(false) 378 378 , m_selectionInitiationState(HaveNotStartedSelection) 379 , m_hoverTimer( this, &EventHandler::hoverTimerFired)379 , m_hoverTimer(*this, &EventHandler::hoverTimerFired) 380 380 #if ENABLE(CURSOR_SUPPORT) 381 , m_cursorUpdateTimer( this, &EventHandler::cursorUpdateTimerFired)382 #endif 383 , m_longMousePressTimer( this, &EventHandler::recognizeLongMousePress)381 , m_cursorUpdateTimer(*this, &EventHandler::cursorUpdateTimerFired) 382 #endif 383 , m_longMousePressTimer(*this, &EventHandler::recognizeLongMousePress) 384 384 , m_didRecognizeLongMousePress(false) 385 385 , m_autoscrollController(std::make_unique<AutoscrollController>()) … … 387 387 , m_mouseDownWasInSubframe(false) 388 388 #if !ENABLE(IOS_TOUCH_EVENTS) 389 , m_fakeMouseMoveEventTimer( this, &EventHandler::fakeMouseMoveEventTimerFired)389 , m_fakeMouseMoveEventTimer(*this, &EventHandler::fakeMouseMoveEventTimerFired) 390 390 #endif 391 391 , m_svgPan(false) … … 421 421 , m_isHandlingWheelEvent(false) 422 422 #if ENABLE(CURSOR_VISIBILITY) 423 , m_autoHideCursorTimer( this, &EventHandler::autoHideCursorTimerFired)423 , m_autoHideCursorTimer(*this, &EventHandler::autoHideCursorTimerFired) 424 424 #endif 425 425 { … … 1311 1311 } 1312 1312 1313 void EventHandler::cursorUpdateTimerFired( Timer&)1313 void EventHandler::cursorUpdateTimerFired() 1314 1314 { 1315 1315 ASSERT(m_frame.document()); … … 1554 1554 } 1555 1555 1556 void EventHandler::autoHideCursorTimerFired(Timer& timer) 1557 { 1558 ASSERT_UNUSED(timer, &timer == &m_autoHideCursorTimer); 1556 void EventHandler::autoHideCursorTimerFired() 1557 { 1559 1558 m_currentMouseCursor = noneCursor(); 1560 1559 FrameView* view = m_frame.view(); … … 1577 1576 } 1578 1577 1579 void EventHandler::recognizeLongMousePress(Timer& timer) 1580 { 1581 ASSERT_UNUSED(timer, &timer == &m_longMousePressTimer); 1582 1578 void EventHandler::recognizeLongMousePress() 1579 { 1583 1580 Page* page = m_frame.page(); 1584 1581 if (!page) … … 2945 2942 } 2946 2943 2947 void EventHandler::fakeMouseMoveEventTimerFired(Timer& timer) 2948 { 2949 ASSERT_UNUSED(timer, &timer == &m_fakeMouseMoveEventTimer); 2944 void EventHandler::fakeMouseMoveEventTimerFired() 2945 { 2950 2946 ASSERT(!m_mousePressed); 2951 2947 … … 2981 2977 } 2982 2978 2983 void EventHandler::hoverTimerFired( Timer&)2979 void EventHandler::hoverTimerFired() 2984 2980 { 2985 2981 m_hoverTimer.stop(); -
trunk/Source/WebCore/page/EventHandler.h
r175836 r176459 327 327 OptionalCursor selectCursor(const HitTestResult&, bool shiftKey); 328 328 329 void hoverTimerFired( Timer&);329 void hoverTimerFired(); 330 330 #if ENABLE(CURSOR_SUPPORT) 331 void cursorUpdateTimerFired( Timer&);331 void cursorUpdateTimerFired(); 332 332 #endif 333 333 … … 342 342 343 343 #if !ENABLE(IOS_TOUCH_EVENTS) 344 void fakeMouseMoveEventTimerFired( Timer&);344 void fakeMouseMoveEventTimerFired(); 345 345 void cancelFakeMouseMoveEvent(); 346 346 #endif … … 438 438 void startAutoHideCursorTimer(); 439 439 void cancelAutoHideCursorTimer(); 440 void autoHideCursorTimerFired( Timer&);440 void autoHideCursorTimerFired(); 441 441 #endif 442 442 443 443 void beginTrackingPotentialLongMousePress(const HitTestResult&); 444 void recognizeLongMousePress( Timer&);444 void recognizeLongMousePress(); 445 445 void cancelTrackingPotentialLongMousePress(); 446 446 bool longMousePressHysteresisExceeded(); -
trunk/Source/WebCore/page/EventSource.cpp
r175719 r176459 66 66 , m_state(CONNECTING) 67 67 , m_decoder(TextResourceDecoder::create("text/plain", "UTF-8")) 68 , m_connectTimer( this, &EventSource::connectTimerFired)68 , m_connectTimer(*this, &EventSource::connectTimerFired) 69 69 , m_discardTrailingNewline(false) 70 70 , m_requestInFlight(false) … … 171 171 } 172 172 173 void EventSource::connectTimerFired( Timer&)173 void EventSource::connectTimerFired() 174 174 { 175 175 connect(); -
trunk/Source/WebCore/page/EventSource.h
r175719 r176459 98 98 void scheduleInitialConnect(); 99 99 void scheduleReconnect(); 100 void connectTimerFired( Timer&);100 void connectTimerFired(); 101 101 void abortConnectionAttempt(); 102 102 void parseEventStream(); -
trunk/Source/WebCore/page/FocusController.cpp
r175719 r176459 165 165 , m_isChangingFocusedFrame(false) 166 166 , m_viewState(viewState) 167 , m_focusRepaintTimer( this, &FocusController::focusRepaintTimerFired)167 , m_focusRepaintTimer(*this, &FocusController::focusRepaintTimerFired) 168 168 { 169 169 } … … 913 913 } 914 914 915 void FocusController::focusRepaintTimerFired( Timer&)915 void FocusController::focusRepaintTimerFired() 916 916 { 917 917 Document* focusedDocument = focusedOrMainFrame().document(); -
trunk/Source/WebCore/page/FocusController.h
r175719 r176459 121 121 void findFocusCandidateInContainer(Node* container, const LayoutRect& startingRect, FocusDirection, KeyboardEvent*, FocusCandidate& closest); 122 122 123 void focusRepaintTimerFired( Timer&);123 void focusRepaintTimerFired(); 124 124 125 125 Page& m_page; -
trunk/Source/WebCore/page/Frame.cpp
r175719 r176459 163 163 , m_animationController(std::make_unique<AnimationController>(*this)) 164 164 #if PLATFORM(IOS) 165 , m_overflowAutoScrollTimer( this, &Frame::overflowAutoScrollTimerFired)165 , m_overflowAutoScrollTimer(*this, &Frame::overflowAutoScrollTimerFired) 166 166 , m_selectionChangeCallbacksDisabled(false) 167 167 , m_timersPausedCount(0) … … 517 517 } 518 518 519 void Frame::overflowAutoScrollTimerFired( Timer*)519 void Frame::overflowAutoScrollTimerFired() 520 520 { 521 521 if (!eventHandler().mousePressed() || checkOverflowScroll(PerformOverflowScroll) == OverflowScrollNone) { -
trunk/Source/WebCore/page/Frame.h
r175719 r176459 296 296 Node* qualifyingNodeAtViewportLocation(const FloatPoint& viewportLocation, FloatPoint& adjustedViewportLocation, NodeQualifier, bool shouldApproximate); 297 297 298 void overflowAutoScrollTimerFired( Timer*);298 void overflowAutoScrollTimerFired(); 299 299 void startOverflowAutoScroll(const IntPoint&); 300 300 int checkOverflowScroll(OverflowScrollAction); -
trunk/Source/WebCore/page/FrameView.cpp
r176450 r176459 164 164 : m_frame(&frame) 165 165 , m_canHaveScrollbars(true) 166 , m_layoutTimer( this, &FrameView::layoutTimerFired)166 , m_layoutTimer(*this, &FrameView::layoutTimerFired) 167 167 , m_layoutRoot(0) 168 168 , m_layoutPhase(OutsideLayout) 169 169 , m_inSynchronousPostLayout(false) 170 , m_postLayoutTasksTimer( this, &FrameView::postLayoutTimerFired)171 , m_updateEmbeddedObjectsTimer( this, &FrameView::updateEmbeddedObjectsTimerFired)170 , m_postLayoutTasksTimer(*this, &FrameView::postLayoutTimerFired) 171 , m_updateEmbeddedObjectsTimer(*this, &FrameView::updateEmbeddedObjectsTimerFired) 172 172 , m_isTransparent(false) 173 173 , m_baseBackgroundColor(Color::white) … … 178 178 , m_inProgrammaticScroll(false) 179 179 , m_safeToPropagateScrollToParent(true) 180 , m_delayedScrollEventTimer( this, &FrameView::delayedScrollEventTimerFired)180 , m_delayedScrollEventTimer(*this, &FrameView::delayedScrollEventTimerFired) 181 181 , m_isTrackingRepaints(false) 182 182 , m_shouldUpdateWhileOffscreen(true) … … 185 185 , m_setNeedsLayoutWasDeferred(false) 186 186 , m_speculativeTilingEnabled(false) 187 , m_speculativeTilingEnableTimer( this, &FrameView::speculativeTilingEnableTimerFired)187 , m_speculativeTilingEnableTimer(*this, &FrameView::speculativeTilingEnableTimerFired) 188 188 #if PLATFORM(IOS) 189 189 , m_useCustomFixedPositionLayoutRect(false) … … 1744 1744 } 1745 1745 1746 void FrameView::delayedScrollEventTimerFired( Timer&)1746 void FrameView::delayedScrollEventTimerFired() 1747 1747 { 1748 1748 sendScrollEvent(); … … 2407 2407 } 2408 2408 2409 void FrameView::speculativeTilingEnableTimerFired( Timer&)2409 void FrameView::speculativeTilingEnableTimerFired() 2410 2410 { 2411 2411 if (m_speculativeTilingEnabled) … … 2415 2415 } 2416 2416 2417 void FrameView::layoutTimerFired( Timer&)2417 void FrameView::layoutTimerFired() 2418 2418 { 2419 2419 #ifdef INSTRUMENT_LAYOUT_SCHEDULING … … 2857 2857 } 2858 2858 2859 void FrameView::updateEmbeddedObjectsTimerFired( Timer*)2859 void FrameView::updateEmbeddedObjectsTimerFired() 2860 2860 { 2861 2861 RefPtr<FrameView> protect(this); … … 2872 2872 performPostLayoutTasks(); 2873 2873 if (m_updateEmbeddedObjectsTimer.isActive()) 2874 updateEmbeddedObjectsTimerFired( nullptr);2874 updateEmbeddedObjectsTimerFired(); 2875 2875 } 2876 2876 … … 3010 3010 } 3011 3011 3012 void FrameView::postLayoutTimerFired( Timer&)3012 void FrameView::postLayoutTimerFired() 3013 3013 { 3014 3014 performPostLayoutTasks(); -
trunk/Source/WebCore/page/FrameView.h
r176212 r176459 107 107 void layout(bool allowSubtree = true); 108 108 WEBCORE_EXPORT bool didFirstLayout() const; 109 void layoutTimerFired( Timer&);109 void layoutTimerFired(); 110 110 void scheduleRelayout(); 111 111 void scheduleRelayoutOfSubtree(RenderElement&); … … 242 242 WEBCORE_EXPORT virtual IntPoint minimumScrollPosition() const override; 243 243 WEBCORE_EXPORT virtual IntPoint maximumScrollPosition() const override; 244 void delayedScrollEventTimerFired( Timer&);244 void delayedScrollEventTimerFired(); 245 245 246 246 void resumeVisibleImageAnimationsIncludingSubframes(); … … 304 304 void restoreScrollbar(); 305 305 306 void postLayoutTimerFired( Timer&);306 void postLayoutTimerFired(); 307 307 308 308 void registerThrottledDOMTimer(DOMTimer*); … … 614 614 615 615 void enableSpeculativeTilingIfNeeded(); 616 void speculativeTilingEnableTimerFired( Timer&);617 618 void updateEmbeddedObjectsTimerFired( Timer*);616 void speculativeTilingEnableTimerFired(); 617 618 void updateEmbeddedObjectsTimerFired(); 619 619 bool updateEmbeddedObjects(); 620 620 void updateEmbeddedObject(RenderEmbeddedObject&); -
trunk/Source/WebCore/page/PageOverlay.cpp
r176221 r176459 55 55 : m_client(client) 56 56 , m_page(nullptr) 57 , m_fadeAnimationTimer( this, &PageOverlay::fadeAnimationTimerFired)57 , m_fadeAnimationTimer(*this, &PageOverlay::fadeAnimationTimerFired) 58 58 , m_fadeAnimationStartTime(0) 59 59 , m_fadeAnimationDuration(fadeAnimationDuration) … … 233 233 } 234 234 235 void PageOverlay::fadeAnimationTimerFired( Timer&)235 void PageOverlay::fadeAnimationTimerFired() 236 236 { 237 237 float animationProgress = (currentTime() - m_fadeAnimationStartTime) / m_fadeAnimationDuration; -
trunk/Source/WebCore/page/PageOverlay.h
r176221 r176459 116 116 117 117 void startFadeAnimation(); 118 void fadeAnimationTimerFired( Timer&);118 void fadeAnimationTimerFired(); 119 119 120 120 Client& m_client; -
trunk/Source/WebCore/page/Settings.cpp
r176199 r176459 196 196 , m_scrollingPerformanceLoggingEnabled(false) 197 197 , m_timeWithoutMouseMovementBeforeHidingControls(3) 198 , m_setImageLoadingSettingsTimer( this, &Settings::imageLoadingSettingsTimerFired)198 , m_setImageLoadingSettingsTimer(*this, &Settings::imageLoadingSettingsTimerFired) 199 199 #if ENABLE(HIDDEN_PAGE_DOM_TIMER_THROTTLING) 200 200 , m_hiddenPageDOMTimerThrottlingEnabled(false) … … 397 397 } 398 398 399 void Settings::imageLoadingSettingsTimerFired( Timer*)399 void Settings::imageLoadingSettingsTimerFired() 400 400 { 401 401 setImageLoadingSettings(m_page); -
trunk/Source/WebCore/page/Settings.h
r175719 r176459 323 323 324 324 Timer m_setImageLoadingSettingsTimer; 325 void imageLoadingSettingsTimerFired( Timer*);325 void imageLoadingSettingsTimerFired(); 326 326 327 327 #if ENABLE(HIDDEN_PAGE_DOM_TIMER_THROTTLING) -
trunk/Source/WebCore/page/animation/AnimationController.cpp
r176423 r176459 53 53 54 54 AnimationControllerPrivate::AnimationControllerPrivate(Frame& frame) 55 : m_animationTimer( this, &AnimationControllerPrivate::animationTimerFired)56 , m_updateStyleIfNeededDispatcher( this, &AnimationControllerPrivate::updateStyleIfNeededDispatcherFired)55 : m_animationTimer(*this, &AnimationControllerPrivate::animationTimerFired) 56 , m_updateStyleIfNeededDispatcher(*this, &AnimationControllerPrivate::updateStyleIfNeededDispatcherFired) 57 57 , m_frame(frame) 58 58 , m_beginAnimationUpdateTime(cBeginAnimationUpdateTimeNotSet) … … 160 160 } 161 161 162 void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired( Timer&)162 void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired() 163 163 { 164 164 fireEventsAndUpdateStyle(); … … 227 227 #endif 228 228 229 void AnimationControllerPrivate::animationTimerFired( Timer&)229 void AnimationControllerPrivate::animationTimerFired() 230 230 { 231 231 // Make sure animationUpdateTime is updated, so that it is current even if no -
trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h
r175719 r176459 69 69 bool clear(RenderElement&); 70 70 71 void updateStyleIfNeededDispatcherFired( Timer&);71 void updateStyleIfNeededDispatcherFired(); 72 72 void startUpdateStyleIfNeededDispatcher(); 73 73 void addEventToDispatch(PassRefPtr<Element> element, const AtomicString& eventType, const String& name, double elapsedTime); … … 115 115 116 116 private: 117 void animationTimerFired( Timer&);117 void animationTimerFired(); 118 118 119 119 void styleAvailable(); -
trunk/Source/WebCore/page/mac/ServicesOverlayController.h
r175719 r176459 124 124 bool mouseIsOverHighlight(Highlight&, bool& mouseIsOverButton) const; 125 125 std::chrono::milliseconds remainingTimeUntilHighlightShouldBeShown(Highlight*) const; 126 void determineActiveHighlightTimerFired( Timer&);126 void determineActiveHighlightTimerFired(); 127 127 128 128 static bool highlightsAreEquivalent(const Highlight* a, const Highlight* b); -
trunk/Source/WebCore/page/mac/ServicesOverlayController.mm
r175719 r176459 226 226 , m_servicesOverlay(nullptr) 227 227 , m_isTextOnly(false) 228 , m_determineActiveHighlightTimer( this, &ServicesOverlayController::determineActiveHighlightTimerFired)228 , m_determineActiveHighlightTimer(*this, &ServicesOverlayController::determineActiveHighlightTimerFired) 229 229 { 230 230 } … … 451 451 } 452 452 453 void ServicesOverlayController::determineActiveHighlightTimerFired( Timer&)453 void ServicesOverlayController::determineActiveHighlightTimerFired() 454 454 { 455 455 bool mouseIsOverButton; -
trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp
r175719 r176459 46 46 AsyncScrollingCoordinator::AsyncScrollingCoordinator(Page* page) 47 47 : ScrollingCoordinator(page) 48 , m_updateNodeScrollPositionTimer( this, &AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired)48 , m_updateNodeScrollPositionTimer(*this, &AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired) 49 49 , m_scrollingStateTree(ScrollingStateTree::create(this)) 50 50 { … … 214 214 } 215 215 216 void AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired( Timer*)216 void AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired() 217 217 { 218 218 updateScrollPositionAfterAsyncScroll(m_scheduledScrollUpdate.nodeID, m_scheduledScrollUpdate.scrollPosition, m_scheduledScrollUpdate.isProgrammaticScroll, m_scheduledScrollUpdate.updateLayerPositionAction); -
trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h
r175719 r176459 106 106 void updateMainFrameScrollLayerPosition(); 107 107 108 void updateScrollPositionAfterAsyncScrollTimerFired( Timer*);108 void updateScrollPositionAfterAsyncScrollTimerFired(); 109 109 110 110 FrameView* frameViewForScrollingNode(ScrollingNodeID) const; -
trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h
r175719 r176459 54 54 virtual void scheduleTreeStateCommit() override; 55 55 56 void scrollingStateTreeCommitterTimerFired( Timer*);56 void scrollingStateTreeCommitterTimerFired(); 57 57 void commitTreeState(); 58 58 -
trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.mm
r175719 r176459 53 53 ScrollingCoordinatorIOS::ScrollingCoordinatorIOS(Page* page) 54 54 : AsyncScrollingCoordinator(page) 55 , m_scrollingStateTreeCommitterTimer( this, &ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired)55 , m_scrollingStateTreeCommitterTimer(*this, &ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired) 56 56 { 57 57 setScrollingTree(ScrollingTreeIOS::create(this)); … … 92 92 } 93 93 94 void ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired( Timer*)94 void ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired() 95 95 { 96 96 commitTreeState(); -
trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h
r175719 r176459 54 54 virtual void scheduleTreeStateCommit() override; 55 55 56 void scrollingStateTreeCommitterTimerFired( Timer*);56 void scrollingStateTreeCommitterTimerFired(); 57 57 void commitTreeState(); 58 58 -
trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.mm
r175719 r176459 55 55 ScrollingCoordinatorMac::ScrollingCoordinatorMac(Page* page) 56 56 : AsyncScrollingCoordinator(page) 57 , m_scrollingStateTreeCommitterTimer( this, &ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired)57 , m_scrollingStateTreeCommitterTimer(*this, &ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired) 58 58 { 59 59 setScrollingTree(ScrollingTreeMac::create(this)); … … 107 107 } 108 108 109 void ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired( Timer*)109 void ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired() 110 110 { 111 111 commitTreeState(); -
trunk/Source/WebCore/platform/HysteresisActivity.h
r175719 r176459 46 46 , m_hysteresisSeconds(hysteresisSeconds) 47 47 , m_active(false) 48 , m_timer( this, &HysteresisActivity<Delegate>::hysteresisTimerFired)48 , m_timer(*this, &HysteresisActivity<Delegate>::hysteresisTimerFired) 49 49 { 50 50 } … … 89 89 90 90 private: 91 void hysteresisTimerFired( Timer&)91 void hysteresisTimerFired() 92 92 { 93 93 m_delegate.stopped(); -
trunk/Source/WebCore/platform/ScrollAnimator.cpp
r175719 r176459 177 177 if (m_scrollableArea->horizontalSnapOffsets()) { 178 178 m_horizontalScrollSnapAnimator = std::make_unique<AxisScrollSnapAnimator>(this, m_scrollableArea->horizontalSnapOffsets(), ScrollEventAxis::Horizontal); 179 m_horizontalScrollSnapTimer = std::make_unique<Timer>( this, &ScrollAnimator::horizontalScrollSnapTimerFired);179 m_horizontalScrollSnapTimer = std::make_unique<Timer>(*this, &ScrollAnimator::horizontalScrollSnapTimerFired); 180 180 } else if (m_horizontalScrollSnapAnimator) { 181 181 m_horizontalScrollSnapAnimator = nullptr; … … 184 184 if (m_scrollableArea->verticalSnapOffsets()) { 185 185 m_verticalScrollSnapAnimator = std::make_unique<AxisScrollSnapAnimator>(this, m_scrollableArea->verticalSnapOffsets(), ScrollEventAxis::Vertical); 186 m_verticalScrollSnapTimer = std::make_unique<Timer>( this, &ScrollAnimator::verticalScrollSnapTimerFired);186 m_verticalScrollSnapTimer = std::make_unique<Timer>(*this, &ScrollAnimator::verticalScrollSnapTimerFired); 187 187 } else if (m_verticalScrollSnapAnimator) { 188 188 m_verticalScrollSnapAnimator = nullptr; … … 220 220 } 221 221 222 void ScrollAnimator::horizontalScrollSnapTimerFired( Timer&)222 void ScrollAnimator::horizontalScrollSnapTimerFired() 223 223 { 224 224 m_horizontalScrollSnapAnimator->scrollSnapAnimationUpdate(); 225 225 } 226 226 227 void ScrollAnimator::verticalScrollSnapTimerFired( Timer&)227 void ScrollAnimator::verticalScrollSnapTimerFired() 228 228 { 229 229 m_verticalScrollSnapAnimator->scrollSnapAnimationUpdate(); -
trunk/Source/WebCore/platform/ScrollAnimator.h
r175719 r176459 131 131 #if ENABLE(CSS_SCROLL_SNAP) && PLATFORM(MAC) 132 132 // Trivial wrappers around the actual update loop in AxisScrollSnapAnimator, since WebCore Timer requires a Timer argument. 133 void horizontalScrollSnapTimerFired( Timer&);134 void verticalScrollSnapTimerFired( Timer&);133 void horizontalScrollSnapTimerFired(); 134 void verticalScrollSnapTimerFired(); 135 135 #endif 136 136 -
trunk/Source/WebCore/platform/Scrollbar.cpp
r175719 r176459 77 77 , m_documentDragPos(0) 78 78 , m_enabled(true) 79 , m_scrollTimer( this, &Scrollbar::autoscrollTimerFired)79 , m_scrollTimer(*this, &Scrollbar::autoscrollTimerFired) 80 80 , m_overlapsResizer(false) 81 81 , m_suppressInvalidation(false) … … 186 186 } 187 187 188 void Scrollbar::autoscrollTimerFired( Timer&)188 void Scrollbar::autoscrollTimerFired() 189 189 { 190 190 autoscrollPressedPart(theme()->autoscrollTimerDelay()); -
trunk/Source/WebCore/platform/Scrollbar.h
r175719 r176459 166 166 virtual void updateThumbProportion(); 167 167 168 void autoscrollTimerFired( Timer&);168 void autoscrollTimerFired(); 169 169 void startTimerIfNeeded(double delay); 170 170 void stopTimerIfNeeded(); -
trunk/Source/WebCore/platform/Timer.h
r175719 r176459 117 117 public: 118 118 template <typename TimerFiredClass, typename TimerFiredBaseClass> 119 Timer(TimerFiredClass* object, void (TimerFiredBaseClass::*function)(Timer&))120 : m_function(std::bind(function, object, std::ref(*this)))121 {122 }123 124 template <typename TimerFiredClass, typename TimerFiredBaseClass>125 Timer(TimerFiredClass* object, void (TimerFiredBaseClass::*function)(Timer*))126 : m_function(std::bind(function, object, this))127 {128 }129 130 template <typename TimerFiredClass, typename TimerFiredBaseClass>131 119 Timer(TimerFiredClass& object, void (TimerFiredBaseClass::*function)()) 132 120 : m_function(std::bind(function, &object)) … … 162 150 public: 163 151 template<typename TimerFiredClass> 164 DeferrableOneShotTimer(TimerFiredClass *object, void (TimerFiredClass::*function)(), std::chrono::milliseconds delay)165 : DeferrableOneShotTimer(std::bind(function, object), delay)152 DeferrableOneShotTimer(TimerFiredClass& object, void (TimerFiredClass::*function)(), std::chrono::milliseconds delay) 153 : DeferrableOneShotTimer(std::bind(function, &object), delay) 166 154 { 167 155 } -
trunk/Source/WebCore/platform/audio/MediaSession.cpp
r175981 r176459 60 60 MediaSession::MediaSession(MediaSessionClient& client) 61 61 : m_client(client) 62 , m_clientDataBufferingTimer( this, &MediaSession::clientDataBufferingTimerFired)62 , m_clientDataBufferingTimer(*this, &MediaSession::clientDataBufferingTimerFired) 63 63 , m_state(Idle) 64 64 , m_stateToRestore(Idle) … … 181 181 } 182 182 183 void MediaSession::clientDataBufferingTimerFired( Timer &)183 void MediaSession::clientDataBufferingTimerFired() 184 184 { 185 185 updateClientDataBuffering(); -
trunk/Source/WebCore/platform/audio/MediaSession.h
r175777 r176459 116 116 117 117 private: 118 void clientDataBufferingTimerFired( Timer&);118 void clientDataBufferingTimerFired(); 119 119 void updateClientDataBuffering(); 120 120 -
trunk/Source/WebCore/platform/graphics/BitmapImage.cpp
r176149 r176459 541 541 if (catchUpIfNecessary == DoNotCatchUp || time < m_desiredFrameStartTime) { 542 542 // Haven't yet reached time for next frame to start; delay until then. 543 m_frameTimer = std::make_unique<Timer>( this, &BitmapImage::advanceAnimation);543 m_frameTimer = std::make_unique<Timer>(*this, &BitmapImage::advanceAnimation); 544 544 m_frameTimer->startOneShot(std::max(m_desiredFrameStartTime - time, 0.)); 545 545 } else { … … 642 642 643 643 644 void BitmapImage::advanceAnimation( Timer&)644 void BitmapImage::advanceAnimation() 645 645 { 646 646 internalAdvanceAnimation(false); -
trunk/Source/WebCore/platform/graphics/BitmapImage.h
r176149 r176459 259 259 bool shouldAnimate(); 260 260 virtual void startAnimation(CatchUpAnimation = CatchUp) override; 261 void advanceAnimation( Timer&);261 void advanceAnimation(); 262 262 263 263 // Function that does the real work of advancing the animation. When -
trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp
r176108 r176459 308 308 MediaPlayer::MediaPlayer(MediaPlayerClient& client) 309 309 : m_client(client) 310 , m_reloadTimer( this, &MediaPlayer::reloadTimerFired)310 , m_reloadTimer(*this, &MediaPlayer::reloadTimerFired) 311 311 , m_private(createNullMediaPlayer(this)) 312 312 , m_currentMediaEngine(0) … … 956 956 } 957 957 958 void MediaPlayer::reloadTimerFired( Timer&)958 void MediaPlayer::reloadTimerFired() 959 959 { 960 960 m_private->cancelLoad(); -
trunk/Source/WebCore/platform/graphics/MediaPlayer.h
r176108 r176459 581 581 MediaPlayerFactory* nextBestMediaEngine(MediaPlayerFactory*) const; 582 582 void loadWithNextMediaEngine(MediaPlayerFactory*); 583 void reloadTimerFired( Timer&);583 void reloadTimerFired(); 584 584 585 585 static void initializeMediaEngines(); -
trunk/Source/WebCore/platform/graphics/ShadowBlur.cpp
r175719 r176459 58 58 public: 59 59 ScratchBuffer() 60 : m_purgeTimer( this, &ScratchBuffer::timerFired)60 : m_purgeTimer(*this, &ScratchBuffer::timerFired) 61 61 , m_lastWasInset(false) 62 62 #if !ASSERT_DISABLED … … 131 131 132 132 private: 133 void timerFired( Timer*)133 void timerFired() 134 134 { 135 135 clearScratchBuffer(); -
trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h
r175719 r176459 85 85 MediaSelectionGroupAVFObjC(AVPlayerItem*, AVMediaSelectionGroup*); 86 86 87 void selectionTimerFired( Timer&);87 void selectionTimerFired(); 88 88 89 89 RetainPtr<AVPlayerItem> m_playerItem; -
trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm
r175719 r176459 90 90 , m_mediaSelectionGroup(group) 91 91 , m_selectedOption(nullptr) 92 , m_selectionTimer( this, &MediaSelectionGroupAVFObjC::selectionTimerFired)92 , m_selectionTimer(*this, &MediaSelectionGroupAVFObjC::selectionTimerFired) 93 93 { 94 94 updateOptions(); … … 142 142 } 143 143 144 void MediaSelectionGroupAVFObjC::selectionTimerFired( Timer&)144 void MediaSelectionGroupAVFObjC::selectionTimerFired() 145 145 { 146 146 [m_playerItem selectMediaOption:(m_selectedOption ? m_selectedOption->avMediaSelectionOption() : nil) inMediaSelectionGroup:m_mediaSelectionGroup.get()]; -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h
r175719 r176459 169 169 void destroyLayer(); 170 170 bool shouldBePlaying() const; 171 void seekTimerFired( Timer&);171 void seekTimerFired(); 172 172 173 173 friend class MediaSourcePrivateAVFObjC; -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm
r175741 r176459 145 145 , m_weakPtrFactory(this) 146 146 , m_synchronizer(adoptNS([[getAVSampleBufferRenderSynchronizerClass() alloc] init])) 147 , m_seekTimer( this, &MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired)147 , m_seekTimer(*this, &MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired) 148 148 , m_session(nullptr) 149 149 , m_networkState(MediaPlayer::Empty) … … 424 424 } 425 425 426 void MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired( Timer&)426 void MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired() 427 427 { 428 428 seekInternal(); -
trunk/Source/WebCore/platform/graphics/ca/LayerPool.cpp
r175719 r176459 38 38 : m_totalBytes(0) 39 39 , m_maxBytesForPool(48 * 1024 * 1024) 40 , m_pruneTimer( this, &LayerPool::pruneTimerFired)40 , m_pruneTimer(*this, &LayerPool::pruneTimerFired) 41 41 , m_lastAddTime(0) 42 42 { … … 114 114 } 115 115 116 void LayerPool::pruneTimerFired( Timer&)116 void LayerPool::pruneTimerFired() 117 117 { 118 118 unsigned shrinkTo = decayedCapacity(); -
trunk/Source/WebCore/platform/graphics/ca/LayerPool.h
r175719 r176459 62 62 bool canReuseLayerWithSize(const IntSize& size) const { return m_maxBytesForPool && !size.isEmpty(); } 63 63 void schedulePrune(); 64 void pruneTimerFired( Timer&);64 void pruneTimerFired(); 65 65 66 66 typedef enum { LeaveUnchanged, MarkAsUsed } AccessType; -
trunk/Source/WebCore/platform/graphics/ca/TileController.cpp
r175719 r176459 45 45 , m_tileGrid(std::make_unique<TileGrid>(*this)) 46 46 , m_tileSize(defaultTileWidth, defaultTileHeight) 47 , m_tileRevalidationTimer( this, &TileController::tileRevalidationTimerFired)47 , m_tileRevalidationTimer(*this, &TileController::tileRevalidationTimerFired) 48 48 , m_zoomedOutContentsScale(0) 49 49 , m_deviceScaleFactor(owningGraphicsLayer()->platformCALayerDeviceScaleFactor()) … … 341 341 } 342 342 343 void TileController::tileRevalidationTimerFired( Timer*)343 void TileController::tileRevalidationTimerFired() 344 344 { 345 345 if (!owningGraphicsLayer()) -
trunk/Source/WebCore/platform/graphics/ca/TileController.h
r175719 r176459 157 157 158 158 159 void tileRevalidationTimerFired( Timer*);159 void tileRevalidationTimerFired(); 160 160 161 161 void setNeedsRevalidateTiles(); -
trunk/Source/WebCore/platform/graphics/ca/TileGrid.cpp
r175719 r176459 44 44 , m_containerLayer(*controller.rootLayer().createCompatibleLayer(PlatformCALayer::LayerTypeLayer, nullptr)) 45 45 , m_scale(1) 46 , m_cohortRemovalTimer( this, &TileGrid::cohortRemovalTimerFired)46 , m_cohortRemovalTimer(*this, &TileGrid::cohortRemovalTimerFired) 47 47 { 48 48 #ifndef NDEBUG … … 477 477 } 478 478 479 void TileGrid::cohortRemovalTimerFired( Timer*)479 void TileGrid::cohortRemovalTimerFired() 480 480 { 481 481 if (m_cohortList.isEmpty()) { -
trunk/Source/WebCore/platform/graphics/ca/TileGrid.h
r175719 r176459 124 124 125 125 void scheduleCohortRemoval(); 126 void cohortRemovalTimerFired( Timer*);126 void cohortRemovalTimerFired(); 127 127 TileCohort nextTileCohort() const; 128 128 void startedNewCohort(TileCohort); -
trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.cpp
r175719 r176459 53 53 54 54 IOSurfacePool::IOSurfacePool() 55 : m_collectionTimer( this, &IOSurfacePool::collectionTimerFired)55 : m_collectionTimer(*this, &IOSurfacePool::collectionTimerFired) 56 56 , m_bytesCached(0) 57 57 , m_inUseBytesCached(0) … … 293 293 } 294 294 295 void IOSurfacePool::collectionTimerFired( Timer&)295 void IOSurfacePool::collectionTimerFired() 296 296 { 297 297 collectInUseSurfaces(); -
trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.h
r175719 r176459 88 88 89 89 void scheduleCollectionTimer(); 90 void collectionTimerFired( Timer&);90 void collectionTimerFired(); 91 91 void collectInUseSurfaces(); 92 92 bool markOlderSurfacesPurgeable(); -
trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp
r169550 r176459 62 62 63 63 SubimageCacheWithTimer::SubimageCacheWithTimer() 64 : m_timer( this, &SubimageCacheWithTimer::invalidateCacheTimerFired, subimageCacheClearDelay)64 : m_timer(*this, &SubimageCacheWithTimer::invalidateCacheTimerFired, subimageCacheClearDelay) 65 65 { 66 66 } -
trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h
r176108 r176459 159 159 void doSeek(); 160 160 void cancelSeek(); 161 void seekTimerFired( Timer&);161 void seekTimerFired(); 162 162 MediaTime maxMediaTimeLoaded() const; 163 163 void disableUnsupportedTracks(); -
trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm
r176108 r176459 184 184 , m_objcObserver(adoptNS([[WebCoreMovieObserver alloc] initWithCallback:this])) 185 185 , m_seekTo(MediaTime::invalidTime()) 186 , m_seekTimer( this, &MediaPlayerPrivateQTKit::seekTimerFired)186 , m_seekTimer(*this, &MediaPlayerPrivateQTKit::seekTimerFired) 187 187 , m_networkState(MediaPlayer::Empty) 188 188 , m_readyState(MediaPlayer::HaveNothing) … … 679 679 } 680 680 681 void MediaPlayerPrivateQTKit::seekTimerFired( Timer&)681 void MediaPlayerPrivateQTKit::seekTimerFired() 682 682 { 683 683 if (!metaDataAvailable() || !seeking() || currentMediaTime() == m_seekTo) { -
trunk/Source/WebCore/platform/ios/LegacyTileCache.h
r175719 r176459 170 170 void scheduleLayerFlushForPendingRepaint(); 171 171 172 void tileCreationTimerFired( Timer*);172 void tileCreationTimerFired(); 173 173 174 174 void drawReplacementImage(LegacyTileLayer*, CGContextRef, CGImageRef); -
trunk/Source/WebCore/platform/ios/LegacyTileCache.mm
r176204 r176459 84 84 , m_zoomedOutTileGrid(PassOwnPtr<LegacyTileGrid>()) 85 85 , m_zoomedInTileGrid(PassOwnPtr<LegacyTileGrid>()) 86 , m_tileCreationTimer( this, &LegacyTileCache::tileCreationTimerFired)86 , m_tileCreationTimer(*this, &LegacyTileCache::tileCreationTimerFired) 87 87 , m_currentScale(1.f) 88 88 , m_pendingScale(0) … … 416 416 } 417 417 418 void LegacyTileCache::tileCreationTimerFired( Timer*)418 void LegacyTileCache::tileCreationTimerFired() 419 419 { 420 420 if (isTileCreationSuspended()) -
trunk/Source/WebCore/platform/mac/HIDGamepadProvider.cpp
r175719 r176459 82 82 HIDGamepadProvider::HIDGamepadProvider() 83 83 : m_shouldDispatchCallbacks(false) 84 , m_connectionDelayTimer( this, &HIDGamepadProvider::connectionDelayTimerFired)85 , m_inputNotificationTimer( this, &HIDGamepadProvider::inputNotificationTimerFired)84 , m_connectionDelayTimer(*this, &HIDGamepadProvider::connectionDelayTimerFired) 85 , m_inputNotificationTimer(*this, &HIDGamepadProvider::inputNotificationTimerFired) 86 86 { 87 87 m_manager = adoptCF(IOHIDManagerCreate(kCFAllocatorDefault, kIOHIDOptionsTypeNone)); … … 109 109 } 110 110 111 void HIDGamepadProvider::connectionDelayTimerFired( Timer&)111 void HIDGamepadProvider::connectionDelayTimerFired() 112 112 { 113 113 m_shouldDispatchCallbacks = true; … … 229 229 } 230 230 231 void HIDGamepadProvider::inputNotificationTimerFired( Timer&)231 void HIDGamepadProvider::inputNotificationTimerFired() 232 232 { 233 233 if (!m_shouldDispatchCallbacks) -
trunk/Source/WebCore/platform/mac/HIDGamepadProvider.h
r175719 r176459 65 65 void closeAndUnscheduleManager(); 66 66 67 void connectionDelayTimerFired( Timer&);68 void inputNotificationTimerFired( Timer&);67 void connectionDelayTimerFired(); 68 void inputNotificationTimerFired(); 69 69 70 70 unsigned indexForNewlyConnectedDevice(); -
trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h
r175719 r176459 79 79 RetainPtr<WebScrollbarPainterDelegate> m_verticalScrollbarPainterDelegate; 80 80 81 void initialScrollbarPaintTimerFired( Timer&);81 void initialScrollbarPaintTimerFired(); 82 82 Timer m_initialScrollbarPaintTimer; 83 83 84 void sendContentAreaScrolledTimerFired( Timer&);84 void sendContentAreaScrolledTimerFired(); 85 85 Timer m_sendContentAreaScrolledTimer; 86 86 FloatSize m_contentAreaScrolledTimerScrollDelta; … … 156 156 157 157 bool pinnedInDirection(float deltaX, float deltaY); 158 void snapRubberBandTimerFired( Timer&);158 void snapRubberBandTimerFired(); 159 159 160 160 bool isAlreadyPinnedInDirectionOfGesture(const PlatformWheelEvent&, ScrollEventAxis); -
trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.mm
r175765 r176459 642 642 ScrollAnimatorMac::ScrollAnimatorMac(ScrollableArea* scrollableArea) 643 643 : ScrollAnimator(scrollableArea) 644 , m_initialScrollbarPaintTimer( this, &ScrollAnimatorMac::initialScrollbarPaintTimerFired)645 , m_sendContentAreaScrolledTimer( this, &ScrollAnimatorMac::sendContentAreaScrolledTimerFired)644 , m_initialScrollbarPaintTimer(*this, &ScrollAnimatorMac::initialScrollbarPaintTimerFired) 645 , m_sendContentAreaScrolledTimer(*this, &ScrollAnimatorMac::sendContentAreaScrolledTimerFired) 646 646 #if ENABLE(RUBBER_BANDING) 647 647 , m_scrollElasticityController(this) 648 , m_snapRubberBandTimer( this, &ScrollAnimatorMac::snapRubberBandTimerFired)648 , m_snapRubberBandTimer(*this, &ScrollAnimatorMac::snapRubberBandTimerFired) 649 649 #endif 650 650 , m_haveScrolledSincePageLoad(false) … … 1259 1259 } 1260 1260 1261 void ScrollAnimatorMac::snapRubberBandTimerFired( Timer&)1261 void ScrollAnimatorMac::snapRubberBandTimerFired() 1262 1262 { 1263 1263 m_scrollElasticityController.snapRubberBandTimerFired(); … … 1340 1340 } 1341 1341 1342 void ScrollAnimatorMac::initialScrollbarPaintTimerFired( Timer&)1342 void ScrollAnimatorMac::initialScrollbarPaintTimerFired() 1343 1343 { 1344 1344 // To force the scrollbars to flash, we have to call hide first. Otherwise, the ScrollbarPainterController … … 1364 1364 } 1365 1365 1366 void ScrollAnimatorMac::sendContentAreaScrolledTimerFired( Timer&)1366 void ScrollAnimatorMac::sendContentAreaScrolledTimerFired() 1367 1367 { 1368 1368 sendContentAreaScrolled(m_contentAreaScrolledTimerScrollDelta); -
trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp
r175719 r176459 33 33 DeviceOrientationClientMock::DeviceOrientationClientMock() 34 34 : m_controller(0) 35 , m_timer( this, &DeviceOrientationClientMock::timerFired)35 , m_timer(*this, &DeviceOrientationClientMock::timerFired) 36 36 , m_isUpdating(false) 37 37 { … … 63 63 } 64 64 65 void DeviceOrientationClientMock::timerFired( Timer& timer)65 void DeviceOrientationClientMock::timerFired() 66 66 { 67 ASSERT_UNUSED(timer, &timer == &m_timer);68 67 m_timer.stop(); 69 68 m_controller->didChangeDeviceOrientation(m_orientation.get()); -
trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h
r175719 r176459 55 55 56 56 private: 57 void timerFired( Timer&);57 void timerFired(); 58 58 59 59 RefPtr<DeviceOrientationData> m_orientation; -
trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp
r175719 r176459 34 34 PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock(PlatformSpeechSynthesizerClient* client) 35 35 : PlatformSpeechSynthesizer(client) 36 , m_speakingFinishedTimer( this, &PlatformSpeechSynthesizerMock::speakingFinished)36 , m_speakingFinishedTimer(*this, &PlatformSpeechSynthesizerMock::speakingFinished) 37 37 { 38 38 } … … 42 42 } 43 43 44 void PlatformSpeechSynthesizerMock::speakingFinished( Timer*)44 void PlatformSpeechSynthesizerMock::speakingFinished() 45 45 { 46 46 ASSERT(m_utterance.get()); -
trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.h
r175719 r176459 46 46 private: 47 47 virtual void initializeVoiceList(); 48 void speakingFinished( Timer*);48 void speakingFinished(); 49 49 50 50 Timer m_speakingFinishedTimer; -
trunk/Source/WebCore/platform/network/DNSResolveQueue.cpp
r175719 r176459 59 59 60 60 DNSResolveQueue::DNSResolveQueue() 61 : m_timer( this, &DNSResolveQueue::timerFired)61 : m_timer(*this, &DNSResolveQueue::timerFired) 62 62 , m_requestsInFlight(0) 63 63 , m_cachedProxyEnabledStatus(false) … … 99 99 } 100 100 101 void DNSResolveQueue::timerFired( Timer&)101 void DNSResolveQueue::timerFired() 102 102 { 103 103 if (isUsingProxy()) { -
trunk/Source/WebCore/platform/network/DNSResolveQueue.h
r175719 r176459 56 56 void platformResolve(const String&); 57 57 58 void timerFired( Timer&);58 void timerFired(); 59 59 60 60 Timer m_timer; -
trunk/Source/WebCore/platform/network/NetworkStateNotifier.h
r175719 r176459 74 74 75 75 #if PLATFORM(MAC) 76 void networkStateChangeTimerFired( Timer&);76 void networkStateChangeTimerFired(); 77 77 78 78 static void dynamicStoreCallback(SCDynamicStoreRef, CFArrayRef changedKeys, void *info); -
trunk/Source/WebCore/platform/network/ResourceHandle.cpp
r175719 r176459 109 109 } 110 110 111 void ResourceHandle::failureTimerFired( Timer&)111 void ResourceHandle::failureTimerFired() 112 112 { 113 113 if (!client()) -
trunk/Source/WebCore/platform/network/ResourceHandle.h
r175719 r176459 241 241 const String& lastHTTPMethod() const; 242 242 243 void failureTimerFired( Timer&);243 void failureTimerFired(); 244 244 245 245 NetworkingContext* context() const; -
trunk/Source/WebCore/platform/network/ResourceHandleInternal.h
r176120 r176459 120 120 #endif 121 121 , m_scheduledFailureType(ResourceHandle::NoFailure) 122 , m_failureTimer( loader, &ResourceHandle::failureTimerFired)122 , m_failureTimer(*loader, &ResourceHandle::failureTimerFired) 123 123 { 124 124 const URL& url = m_firstRequest.url(); -
trunk/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp
r175719 r176459 82 82 } 83 83 84 void NetworkStateNotifier::networkStateChangeTimerFired( Timer&)84 void NetworkStateNotifier::networkStateChangeTimerFired() 85 85 { 86 86 bool oldOnLine = m_isOnLine; … … 96 96 NetworkStateNotifier::NetworkStateNotifier() 97 97 : m_isOnLine(false) 98 , m_networkStateChangeTimer( this, &NetworkStateNotifier::networkStateChangeTimerFired)98 , m_networkStateChangeTimer(*this, &NetworkStateNotifier::networkStateChangeTimerFired) 99 99 { 100 100 SCDynamicStoreContext context = { 0, this, 0, 0, 0 }; -
trunk/Source/WebCore/rendering/ImageQualityController.cpp
r175719 r176459 40 40 ImageQualityController::ImageQualityController(const RenderView& renderView) 41 41 : m_renderView(renderView) 42 , m_timer( this, &ImageQualityController::highQualityRepaintTimerFired)42 , m_timer(*this, &ImageQualityController::highQualityRepaintTimerFired) 43 43 , m_animatedResizeIsActive(false) 44 44 , m_liveResizeOptimizationIsActive(false) … … 75 75 } 76 76 77 void ImageQualityController::highQualityRepaintTimerFired( Timer&)77 void ImageQualityController::highQualityRepaintTimerFired() 78 78 { 79 79 if (m_renderView.documentBeingDestroyed()) -
trunk/Source/WebCore/rendering/ImageQualityController.h
r175719 r176459 53 53 void removeLayer(RenderBoxModelObject*, LayerSizeMap* innerMap, const void* layer); 54 54 void set(RenderBoxModelObject*, LayerSizeMap* innerMap, const void* layer, const LayoutSize&); 55 void highQualityRepaintTimerFired( Timer&);55 void highQualityRepaintTimerFired(); 56 56 void restartTimer(); 57 57 void removeObject(RenderBoxModelObject*); -
trunk/Source/WebCore/rendering/RenderButton.cpp
r175719 r176459 117 117 if (theme().defaultButtonHasAnimation()) { 118 118 if (!m_timer) 119 m_timer = std::make_unique<Timer>( this, &RenderButton::timerFired);119 m_timer = std::make_unique<Timer>(*this, &RenderButton::timerFired); 120 120 m_timer->startRepeating(0.03); 121 121 } … … 188 188 } 189 189 190 void RenderButton::timerFired( Timer&)190 void RenderButton::timerFired() 191 191 { 192 192 // FIXME Bug 25110: Ideally we would stop our timer when our Document -
trunk/Source/WebCore/rendering/RenderButton.h
r175719 r176459 75 75 virtual bool requiresForcedStyleRecalcPropagation() const override { return true; } 76 76 77 void timerFired( Timer&);77 void timerFired(); 78 78 79 79 RenderTextFragment* m_buttonText; -
trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp
r175719 r176459 266 266 RenderLayerCompositor::RenderLayerCompositor(RenderView& renderView) 267 267 : m_renderView(renderView) 268 , m_updateCompositingLayersTimer( this, &RenderLayerCompositor::updateCompositingLayersTimerFired)268 , m_updateCompositingLayersTimer(*this, &RenderLayerCompositor::updateCompositingLayersTimerFired) 269 269 , m_hasAcceleratedCompositing(true) 270 270 , m_compositingTriggers(static_cast<ChromeClient::CompositingTriggerFlags>(ChromeClient::AllTriggers)) … … 284 284 , m_layersWithTiledBackingCount(0) 285 285 , m_rootLayerAttachment(RootLayerUnattached) 286 , m_layerFlushTimer( this, &RenderLayerCompositor::layerFlushTimerFired)286 , m_layerFlushTimer(*this, &RenderLayerCompositor::layerFlushTimerFired) 287 287 , m_layerFlushThrottlingEnabled(false) 288 288 , m_layerFlushThrottlingTemporarilyDisabledForInteraction(false) 289 289 , m_hasPendingLayerFlush(false) 290 , m_paintRelatedMilestonesTimer( this, &RenderLayerCompositor::paintRelatedMilestonesTimerFired)290 , m_paintRelatedMilestonesTimer(*this, &RenderLayerCompositor::paintRelatedMilestonesTimerFired) 291 291 #if !LOG_DISABLED 292 292 , m_rootLayerUpdateCount(0) … … 638 638 } 639 639 640 void RenderLayerCompositor::updateCompositingLayersTimerFired( Timer&)640 void RenderLayerCompositor::updateCompositingLayersTimerFired() 641 641 { 642 642 updateCompositingLayers(CompositingUpdateAfterLayout); … … 4077 4077 } 4078 4078 4079 void RenderLayerCompositor::layerFlushTimerFired( Timer&)4079 void RenderLayerCompositor::layerFlushTimerFired() 4080 4080 { 4081 4081 if (!m_hasPendingLayerFlush) … … 4084 4084 } 4085 4085 4086 void RenderLayerCompositor::paintRelatedMilestonesTimerFired( Timer&)4086 void RenderLayerCompositor::paintRelatedMilestonesTimerFired() 4087 4087 { 4088 4088 Frame& frame = m_renderView.frameView().frame(); -
trunk/Source/WebCore/rendering/RenderLayerCompositor.h
r175719 r176459 337 337 void addToOverlapMapRecursive(OverlapMap&, RenderLayer&, RenderLayer* ancestorLayer = nullptr); 338 338 339 void updateCompositingLayersTimerFired( Timer&);339 void updateCompositingLayersTimerFired(); 340 340 341 341 // Returns true if any layer's compositing changed … … 455 455 void startInitialLayerFlushTimerIfNeeded(); 456 456 void startLayerFlushTimerIfNeeded(); 457 void layerFlushTimerFired( Timer&);458 459 void paintRelatedMilestonesTimerFired( Timer&);457 void layerFlushTimerFired(); 458 459 void paintRelatedMilestonesTimerFired(); 460 460 461 461 #if !LOG_DISABLED -
trunk/Source/WebCore/rendering/RenderMarquee.cpp
r175719 r176459 60 60 : m_layer(l), m_currentLoop(0) 61 61 , m_totalLoops(0) 62 , m_timer( this, &RenderMarquee::timerFired)62 , m_timer(*this, &RenderMarquee::timerFired) 63 63 , m_start(0), m_end(0), m_speed(0), m_reset(false) 64 64 , m_suspended(false), m_stopped(false), m_direction(MAUTO) … … 241 241 } 242 242 243 void RenderMarquee::timerFired( Timer&)243 void RenderMarquee::timerFired() 244 244 { 245 245 if (m_layer->renderer().view().needsLayout()) -
trunk/Source/WebCore/rendering/RenderMarquee.h
r175719 r176459 80 80 81 81 private: 82 void timerFired( Timer&);82 void timerFired(); 83 83 84 84 RenderLayer* m_layer; -
trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp
r175719 r176459 52 52 , m_dispatchRegionOversetChangeEvent(false) 53 53 , m_namedFlow(WTF::move(namedFlow)) 54 , m_regionOversetChangeEventTimer( this, &RenderNamedFlowThread::regionOversetChangeEventTimerFired)54 , m_regionOversetChangeEventTimer(*this, &RenderNamedFlowThread::regionOversetChangeEventTimerFired) 55 55 { 56 56 } … … 567 567 } 568 568 569 void RenderNamedFlowThread::regionOversetChangeEventTimerFired( Timer&)569 void RenderNamedFlowThread::regionOversetChangeEventTimerFired() 570 570 { 571 571 namedFlow().dispatchRegionOversetChangeEvent(); -
trunk/Source/WebCore/rendering/RenderNamedFlowThread.h
r175719 r176459 125 125 126 126 bool canBeDestroyed() const { return m_invalidRegionList.isEmpty() && m_regionList.isEmpty() && m_contentElements.isEmpty(); } 127 void regionOversetChangeEventTimerFired( Timer&);127 void regionOversetChangeEventTimerFired(); 128 128 void clearContentElements(); 129 129 void updateWritingMode(); -
trunk/Source/WebCore/rendering/RenderProgress.cpp
r175719 r176459 38 38 , m_animationDuration(0) 39 39 , m_animating(false) 40 , m_animationTimer( this, &RenderProgress::animationTimerFired)40 , m_animationTimer(*this, &RenderProgress::animationTimerFired) 41 41 { 42 42 } … … 82 82 } 83 83 84 void RenderProgress::animationTimerFired( Timer&)84 void RenderProgress::animationTimerFired() 85 85 { 86 86 repaint(); -
trunk/Source/WebCore/rendering/RenderProgress.h
r175719 r176459 48 48 virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override; 49 49 50 void animationTimerFired( Timer&);50 void animationTimerFired(); 51 51 void updateAnimationState(); 52 52 -
trunk/Source/WebCore/rendering/RenderView.cpp
r176431 r176459 103 103 , m_rendererCount(0) 104 104 , m_maximalOutlineSize(0) 105 , m_lazyRepaintTimer( this, &RenderView::lazyRepaintTimerFired)105 , m_lazyRepaintTimer(*this, &RenderView::lazyRepaintTimerFired) 106 106 , m_pageLogicalHeight(0) 107 107 , m_pageLogicalHeightChanged(false) … … 156 156 } 157 157 158 void RenderView::lazyRepaintTimerFired( Timer&)158 void RenderView::lazyRepaintTimerFired() 159 159 { 160 160 bool shouldRepaint = !document().inPageCache(); -
trunk/Source/WebCore/rendering/RenderView.h
r176431 r176459 340 340 bool shouldUsePrintingLayout() const; 341 341 342 void lazyRepaintTimerFired( Timer&);342 void lazyRepaintTimerFired(); 343 343 344 344 Timer m_lazyRepaintTimer; -
trunk/Source/WebCore/replay/EventLoopInputDispatcher.cpp
r175719 r176459 49 49 , m_client(client) 50 50 , m_cursor(cursor) 51 , m_timer( this, &EventLoopInputDispatcher::timerFired)51 , m_timer(*this, &EventLoopInputDispatcher::timerFired) 52 52 , m_dispatching(false) 53 53 , m_running(false) … … 80 80 } 81 81 82 void EventLoopInputDispatcher::timerFired( Timer*)82 void EventLoopInputDispatcher::timerFired() 83 83 { 84 84 dispatchInput(); -
trunk/Source/WebCore/replay/EventLoopInputDispatcher.h
r175719 r176459 73 73 void dispatchInputSoon(); 74 74 void dispatchInput(); 75 void timerFired( Timer*);75 void timerFired(); 76 76 77 77 Page& m_page; -
trunk/Source/WebCore/storage/StorageAreaImpl.cpp
r175719 r176459 57 57 #endif 58 58 , m_accessCount(0) 59 , m_closeDatabaseTimer( this, &StorageAreaImpl::closeDatabaseTimerFired)59 , m_closeDatabaseTimer(*this, &StorageAreaImpl::closeDatabaseTimerFired) 60 60 { 61 61 ASSERT(isMainThread()); … … 97 97 #endif 98 98 , m_accessCount(0) 99 , m_closeDatabaseTimer( this, &StorageAreaImpl::closeDatabaseTimerFired)99 , m_closeDatabaseTimer(*this, &StorageAreaImpl::closeDatabaseTimerFired) 100 100 { 101 101 ASSERT(isMainThread()); … … 279 279 } 280 280 281 void StorageAreaImpl::closeDatabaseTimerFired( Timer *)281 void StorageAreaImpl::closeDatabaseTimerFired() 282 282 { 283 283 blockUntilImportComplete(); … … 292 292 m_closeDatabaseTimer.stop(); 293 293 294 closeDatabaseTimerFired( &m_closeDatabaseTimer);294 closeDatabaseTimerFired(); 295 295 } 296 296 } -
trunk/Source/WebCore/storage/StorageAreaImpl.h
r175719 r176459 78 78 79 79 void blockUntilImportComplete() const; 80 void closeDatabaseTimerFired( Timer*);80 void closeDatabaseTimerFired(); 81 81 82 82 void dispatchStorageEvent(const String& key, const String& oldValue, const String& newValue, Frame* sourceFrame); -
trunk/Source/WebCore/storage/StorageAreaSync.cpp
r175719 r176459 53 53 54 54 inline StorageAreaSync::StorageAreaSync(PassRefPtr<StorageSyncManager> storageSyncManager, PassRefPtr<StorageAreaImpl> storageArea, const String& databaseIdentifier) 55 : m_syncTimer( this, &StorageAreaSync::syncTimerFired)55 : m_syncTimer(*this, &StorageAreaSync::syncTimerFired) 56 56 , m_itemsCleared(false) 57 57 , m_finalSyncScheduled(false) … … 109 109 // we should do it safely. 110 110 m_finalSyncScheduled = true; 111 syncTimerFired( &m_syncTimer);111 syncTimerFired(); 112 112 113 113 RefPtr<StorageAreaSync> protector(this); … … 167 167 } 168 168 169 void StorageAreaSync::syncTimerFired( Timer*)169 void StorageAreaSync::syncTimerFired() 170 170 { 171 171 ASSERT(isMainThread()); … … 538 538 void StorageAreaSync::scheduleSync() 539 539 { 540 syncTimerFired( &m_syncTimer);540 syncTimerFired(); 541 541 } 542 542 -
trunk/Source/WebCore/storage/StorageAreaSync.h
r175719 r176459 80 80 }; 81 81 82 void syncTimerFired( Timer*);82 void syncTimerFired(); 83 83 void openDatabase(OpenDatabaseParamType openingStrategy); 84 84 void sync(bool clearItems, const HashMap<String, String>& items); -
trunk/Source/WebCore/svg/SVGElement.cpp
r175719 r176459 687 687 } 688 688 689 void SVGElement::svgLoadEventTimerFired( Timer*)689 void SVGElement::svgLoadEventTimerFired() 690 690 { 691 691 sendSVGLoadEventIfPossible(); -
trunk/Source/WebCore/svg/SVGElement.h
r175719 r176459 90 90 void sendSVGLoadEventIfPossible(bool sendParentLoadEvents = false); 91 91 void sendSVGLoadEventIfPossibleAsynchronously(); 92 void svgLoadEventTimerFired( Timer*);92 void svgLoadEventTimerFired(); 93 93 virtual Timer* svgLoadEventTimer(); 94 94 -
trunk/Source/WebCore/svg/SVGScriptElement.cpp
r170809 r176459 46 46 : SVGElement(tagName, document) 47 47 , ScriptElement(*this, wasInsertedByParser, alreadyStarted) 48 , m_svgLoadEventTimer( this, &SVGElement::svgLoadEventTimerFired)48 , m_svgLoadEventTimer(*this, &SVGElement::svgLoadEventTimerFired) 49 49 { 50 50 ASSERT(hasTagName(SVGNames::scriptTag)); -
trunk/Source/WebCore/svg/SVGStyleElement.cpp
r168469 r176459 37 37 : SVGElement(tagName, document) 38 38 , m_styleSheetOwner(document, createdByParser) 39 , m_svgLoadEventTimer( this, &SVGElement::svgLoadEventTimerFired)39 , m_svgLoadEventTimer(*this, &SVGElement::svgLoadEventTimerFired) 40 40 { 41 41 ASSERT(hasTagName(SVGNames::styleTag)); -
trunk/Source/WebCore/svg/SVGUseElement.cpp
r174225 r176459 89 89 , m_haveFiredLoadEvent(false) 90 90 , m_needsShadowTreeRecreation(false) 91 , m_svgLoadEventTimer( this, &SVGElement::svgLoadEventTimerFired)91 , m_svgLoadEventTimer(*this, &SVGElement::svgLoadEventTimerFired) 92 92 { 93 93 ASSERT(hasCustomStyleResolveCallbacks()); -
trunk/Source/WebCore/svg/animation/SMILTimeContainer.cpp
r175719 r176459 45 45 , m_presetStartTime(0) 46 46 , m_documentOrderIndexesDirty(false) 47 , m_timer( this, &SMILTimeContainer::timerFired)47 , m_timer(*this, &SMILTimeContainer::timerFired) 48 48 , m_ownerSVGElement(owner) 49 49 #ifndef NDEBUG … … 214 214 } 215 215 216 void SMILTimeContainer::timerFired( Timer*)216 void SMILTimeContainer::timerFired() 217 217 { 218 218 ASSERT(m_beginTime); -
trunk/Source/WebCore/svg/animation/SMILTimeContainer.h
r175719 r176459 68 68 SMILTimeContainer(SVGSVGElement* owner); 69 69 70 void timerFired( Timer*);70 void timerFired(); 71 71 void startTimer(SMILTime fireTime, SMILTime minimumDelay = 0); 72 72 void updateAnimations(SMILTime elapsed, bool seekToTime = false); -
trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp
r175719 r176459 42 42 , m_total(0) 43 43 , m_deferEvents(false) 44 , m_dispatchDeferredEventsTimer( this, &XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents)44 , m_dispatchDeferredEventsTimer(*this, &XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents) 45 45 { 46 46 ASSERT(target); … … 138 138 } 139 139 140 void XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents(Timer* timer) 141 { 142 ASSERT_UNUSED(timer, timer == &m_dispatchDeferredEventsTimer); 140 void XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents() 141 { 143 142 ASSERT(m_deferEvents); 144 143 m_deferEvents = false; -
trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.h
r175719 r176459 61 61 62 62 virtual void fired(); 63 void dispatchDeferredEvents( Timer*);63 void dispatchDeferredEvents(); 64 64 void flushProgressEvent(); 65 65 void dispatchEvent(PassRefPtr<Event>); -
trunk/Source/WebKit/mac/ChangeLog
r176450 r176459 1 2014-11-21 Anders Carlsson <andersca@apple.com> 2 3 Remove the Timer parameters from timer callbacks 4 https://bugs.webkit.org/show_bug.cgi?id=138974 5 6 Reviewed by Antti Koivisto. 7 8 * Plugins/Hosted/NetscapePluginInstanceProxy.h: 9 * Plugins/Hosted/NetscapePluginInstanceProxy.mm: 10 (WebKit::NetscapePluginInstanceProxy::NetscapePluginInstanceProxy): 11 (WebKit::NetscapePluginInstanceProxy::requestTimerFired): 12 * Plugins/WebNetscapePluginStream.h: 13 * Plugins/WebNetscapePluginStream.mm: 14 (WebNetscapePluginStream::WebNetscapePluginStream): 15 (WebNetscapePluginStream::deliverDataTimerFired): 16 1 17 2014-11-21 Anders Carlsson <andersca@apple.com> 2 18 -
trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h
r175719 r176459 296 296 WebHostedNetscapePluginView *m_pluginView; 297 297 298 void requestTimerFired( WebCore::Timer*);298 void requestTimerFired(); 299 299 WebCore::Timer m_requestTimer; 300 300 Deque<RefPtr<PluginRequest>> m_pluginRequests; -
trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm
r175719 r176459 218 218 : m_pluginHostProxy(pluginHostProxy) 219 219 , m_pluginView(pluginView) 220 , m_requestTimer( this, &NetscapePluginInstanceProxy::requestTimerFired)220 , m_requestTimer(*this, &NetscapePluginInstanceProxy::requestTimerFired) 221 221 , m_currentURLRequestID(0) 222 222 , m_renderContextID(0) … … 736 736 } 737 737 738 void NetscapePluginInstanceProxy::requestTimerFired( Timer*)738 void NetscapePluginInstanceProxy::requestTimerFired() 739 739 { 740 740 ASSERT(!m_pluginRequests.isEmpty()); -
trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.h
r175719 r176459 124 124 NPPluginFuncs *m_pluginFuncs; 125 125 126 void deliverDataTimerFired( WebCore::Timer*);126 void deliverDataTimerFired(); 127 127 WebCore::Timer m_deliverDataTimer; 128 128 -
trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.mm
r175719 r176459 136 136 , m_frameLoader(frameLoader) 137 137 , m_pluginFuncs(0) 138 , m_deliverDataTimer( this, &WebNetscapePluginStream::deliverDataTimerFired)138 , m_deliverDataTimer(*this, &WebNetscapePluginStream::deliverDataTimerFired) 139 139 { 140 140 memset(&m_stream, 0, sizeof(NPStream)); … … 156 156 , m_request(adoptNS([request mutableCopy])) 157 157 , m_pluginFuncs(0) 158 , m_deliverDataTimer( this, &WebNetscapePluginStream::deliverDataTimerFired)158 , m_deliverDataTimer(*this, &WebNetscapePluginStream::deliverDataTimerFired) 159 159 { 160 160 memset(&m_stream, 0, sizeof(NPStream)); … … 553 553 } 554 554 555 void WebNetscapePluginStream::deliverDataTimerFired( WebCore::Timer* timer)555 void WebNetscapePluginStream::deliverDataTimerFired() 556 556 { 557 557 deliverData(); -
trunk/Source/WebKit/win/ChangeLog
r176450 r176459 1 2014-11-21 Anders Carlsson <andersca@apple.com> 2 3 Remove the Timer parameters from timer callbacks 4 https://bugs.webkit.org/show_bug.cgi?id=138974 5 6 Reviewed by Antti Koivisto. 7 8 * FullscreenVideoController.cpp: 9 (FullscreenVideoController::timerFired): 10 * FullscreenVideoController.h: 11 1 12 2014-11-21 Anders Carlsson <andersca@apple.com> 2 13 -
trunk/Source/WebKit/win/FullscreenVideoController.cpp
r175719 r176459 596 596 } 597 597 598 void FullscreenVideoController::timerFired( Timer*)598 void FullscreenVideoController::timerFired() 599 599 { 600 600 // Update the time slider -
trunk/Source/WebKit/win/FullscreenVideoController.h
r175719 r176459 139 139 static LRESULT CALLBACK hudWndProc(HWND, UINT message, WPARAM, LPARAM); 140 140 void createHUDWindow(); 141 void timerFired( WebCore::Timer*);141 void timerFired(); 142 142 143 143 void togglePlay(); -
trunk/Source/WebKit2/ChangeLog
r176457 r176459 1 2014-11-21 Anders Carlsson <andersca@apple.com> 2 3 Remove the Timer parameters from timer callbacks 4 https://bugs.webkit.org/show_bug.cgi?id=138974 5 6 Reviewed by Antti Koivisto. 7 8 * NetworkProcess/NetworkResourceLoader.cpp: 9 (WebKit::NetworkResourceLoader::NetworkResourceLoader): 10 (WebKit::NetworkResourceLoader::bufferingTimerFired): 11 * NetworkProcess/NetworkResourceLoader.h: 12 * Shared/WebMemorySampler.cpp: 13 (WebKit::WebMemorySampler::WebMemorySampler): 14 (WebKit::WebMemorySampler::sampleTimerFired): 15 (WebKit::WebMemorySampler::stopTimerFired): 16 * Shared/WebMemorySampler.h: 17 * Shared/mac/RemoteLayerBackingStoreCollection.h: 18 * Shared/mac/RemoteLayerBackingStoreCollection.mm: 19 (WebKit::RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection): 20 (WebKit::RemoteLayerBackingStoreCollection::volatilityTimerFired): 21 * WebProcess/Plugins/PluginView.cpp: 22 (WebKit::PluginView::PluginView): 23 * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h: 24 * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm: 25 (WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea): 26 (WebKit::RemoteLayerTreeDrawingArea::layerFlushTimerFired): 27 * WebProcess/WebProcess.cpp: 28 (WebKit::WebProcess::WebProcess): 29 (WebKit::WebProcess::processSuspensionCleanupTimerFired): 30 (WebKit::WebProcess::nonVisibleProcessCleanupTimerFired): 31 * WebProcess/WebProcess.h: 32 33 2014-11-21 Anders Carlsson <andersca@apple.com> 34 35 Remove the Timer parameters from timer callbacks 36 https://bugs.webkit.org/show_bug.cgi?id=138974 37 38 Reviewed by Antti Koivisto. 39 40 * NetworkProcess/NetworkResourceLoader.cpp: 41 (WebKit::NetworkResourceLoader::NetworkResourceLoader): 42 (WebKit::NetworkResourceLoader::bufferingTimerFired): 43 * NetworkProcess/NetworkResourceLoader.h: 44 * Shared/WebMemorySampler.cpp: 45 (WebKit::WebMemorySampler::WebMemorySampler): 46 (WebKit::WebMemorySampler::sampleTimerFired): 47 (WebKit::WebMemorySampler::stopTimerFired): 48 * Shared/WebMemorySampler.h: 49 * Shared/mac/RemoteLayerBackingStoreCollection.h: 50 * Shared/mac/RemoteLayerBackingStoreCollection.mm: 51 (WebKit::RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection): 52 (WebKit::RemoteLayerBackingStoreCollection::volatilityTimerFired): 53 * WebProcess/Plugins/PluginView.cpp: 54 (WebKit::PluginView::PluginView): 55 * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h: 56 * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm: 57 (WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea): 58 (WebKit::RemoteLayerTreeDrawingArea::layerFlushTimerFired): 59 * WebProcess/WebProcess.cpp: 60 (WebKit::WebProcess::WebProcess): 61 (WebKit::WebProcess::processSuspensionCleanupTimerFired): 62 (WebKit::WebProcess::nonVisibleProcessCleanupTimerFired): 63 * WebProcess/WebProcess.h: 64 1 65 2014-11-21 Antti Koivisto <antti@apple.com> 2 66 -
trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp
r176154 r176459 89 89 , m_didConsumeSandboxExtensions(false) 90 90 , m_defersLoading(parameters.defersLoading) 91 , m_bufferingTimer( this, &NetworkResourceLoader::bufferingTimerFired)91 , m_bufferingTimer(*this, &NetworkResourceLoader::bufferingTimerFired) 92 92 { 93 93 ASSERT(RunLoop::isMain()); … … 394 394 } 395 395 396 void NetworkResourceLoader::bufferingTimerFired( Timer&)396 void NetworkResourceLoader::bufferingTimerFired() 397 397 { 398 398 ASSERT(m_bufferedData); -
trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h
r175719 r176459 149 149 150 150 void startBufferingTimerIfNeeded(); 151 void bufferingTimerFired( WebCore::Timer&);151 void bufferingTimerFired(); 152 152 void sendBuffer(WebCore::SharedBuffer*, int encodedDataLength); 153 153 -
trunk/Source/WebKit2/Shared/WebMemorySampler.cpp
r175719 r176459 49 49 50 50 WebMemorySampler::WebMemorySampler() 51 : m_sampleTimer( this, &WebMemorySampler::sampleTimerFired)52 , m_stopTimer( this, &WebMemorySampler::stopTimerFired)51 : m_sampleTimer(*this, &WebMemorySampler::sampleTimerFired) 52 , m_stopTimer(*this, &WebMemorySampler::stopTimerFired) 53 53 , m_isRunning(false) 54 54 , m_runningTime(0) … … 155 155 } 156 156 157 void WebMemorySampler::sampleTimerFired( Timer*)157 void WebMemorySampler::sampleTimerFired() 158 158 { 159 159 sendMemoryPressureEvent(); … … 161 161 } 162 162 163 void WebMemorySampler::stopTimerFired( Timer*)163 void WebMemorySampler::stopTimerFired() 164 164 { 165 165 if (!m_isRunning) -
trunk/Source/WebKit2/Shared/WebMemorySampler.h
r175719 r176459 86 86 void writeHeaders(); 87 87 void initializeTimers(double); 88 void sampleTimerFired( WebCore::Timer*);89 void stopTimerFired( WebCore::Timer*);88 void sampleTimerFired(); 89 void stopTimerFired(); 90 90 void appendCurrentMemoryUsageToFile(WebCore::PlatformFileHandle&); 91 91 void sendMemoryPressureEvent(); -
trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.h
r175719 r176459 53 53 void didFlushLayers(); 54 54 55 void volatilityTimerFired( WebCore::Timer&);55 void volatilityTimerFired(); 56 56 bool markAllBackingStoreVolatileImmediatelyIfPossible(); 57 57 -
trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.mm
r175719 r176459 38 38 39 39 RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection() 40 : m_volatilityTimer( this, &RemoteLayerBackingStoreCollection::volatilityTimerFired)40 : m_volatilityTimer(*this, &RemoteLayerBackingStoreCollection::volatilityTimerFired) 41 41 , m_inLayerFlush(false) 42 42 { … … 164 164 } 165 165 166 void RemoteLayerBackingStoreCollection::volatilityTimerFired( WebCore::Timer&)166 void RemoteLayerBackingStoreCollection::volatilityTimerFired() 167 167 { 168 168 bool successfullyMadeBackingStoreVolatile = true; -
trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp
r176045 r176459 294 294 #endif 295 295 , m_manualStreamState(StreamStateInitial) 296 , m_pluginSnapshotTimer( this, &PluginView::pluginSnapshotTimerFired, pluginSnapshotTimerDelay)296 , m_pluginSnapshotTimer(*this, &PluginView::pluginSnapshotTimerFired, pluginSnapshotTimerDelay) 297 297 , m_countSnapshotRetries(0) 298 298 , m_didReceiveUserInteraction(false) -
trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h
r175719 r176459 111 111 void updateRootLayers(); 112 112 113 void layerFlushTimerFired( WebCore::Timer*);113 void layerFlushTimerFired(); 114 114 void flushLayers(); 115 115 -
trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm
r175719 r176459 59 59 , m_exposedRect(FloatRect::infiniteRect()) 60 60 , m_scrolledExposedRect(FloatRect::infiniteRect()) 61 , m_layerFlushTimer( this, &RemoteLayerTreeDrawingArea::layerFlushTimerFired)61 , m_layerFlushTimer(*this, &RemoteLayerTreeDrawingArea::layerFlushTimerFired) 62 62 , m_isFlushingSuspended(false) 63 63 , m_hasDeferredFlush(false) … … 314 314 } 315 315 316 void RemoteLayerTreeDrawingArea::layerFlushTimerFired( WebCore::Timer*)316 void RemoteLayerTreeDrawingArea::layerFlushTimerFired() 317 317 { 318 318 flushLayers(); -
trunk/Source/WebKit2/WebProcess/WebProcess.cpp
r176450 r176459 153 153 , m_viewUpdateDispatcher(ViewUpdateDispatcher::create()) 154 154 #endif 155 , m_processSuspensionCleanupTimer( this, &WebProcess::processSuspensionCleanupTimerFired)155 , m_processSuspensionCleanupTimer(*this, &WebProcess::processSuspensionCleanupTimerFired) 156 156 , m_inDidClose(false) 157 157 , m_hasSetCacheModel(false) … … 180 180 , m_hasRichContentServices(false) 181 181 #endif 182 , m_nonVisibleProcessCleanupTimer( this, &WebProcess::nonVisibleProcessCleanupTimerFired)182 , m_nonVisibleProcessCleanupTimer(*this, &WebProcess::nonVisibleProcessCleanupTimerFired) 183 183 , m_webOriginDataManager(std::make_unique<WebOriginDataManager>(*this, *this)) 184 184 { … … 1198 1198 } 1199 1199 1200 void WebProcess::processSuspensionCleanupTimerFired( Timer* timer)1200 void WebProcess::processSuspensionCleanupTimerFired() 1201 1201 { 1202 1202 if (markAllLayersVolatileIfPossible()) { 1203 1203 parentProcessConnection()->send(Messages::WebProcessProxy::ProcessReadyToSuspend(), 0); 1204 timer->stop();1205 1204 } 1206 1205 } … … 1220 1219 } 1221 1220 1222 void WebProcess::nonVisibleProcessCleanupTimerFired( Timer*)1221 void WebProcess::nonVisibleProcessCleanupTimerFired() 1223 1222 { 1224 1223 ASSERT(m_pagesInWindows.isEmpty()); -
trunk/Source/WebKit2/WebProcess/WebProcess.h
r176420 r176459 174 174 void pageWillLeaveWindow(uint64_t pageID); 175 175 176 void nonVisibleProcessCleanupTimerFired( WebCore::Timer*);176 void nonVisibleProcessCleanupTimerFired(); 177 177 178 178 void updateActivePages(); … … 185 185 void cancelProcessWillSuspend(); 186 186 bool markAllLayersVolatileIfPossible(); 187 void processSuspensionCleanupTimerFired( WebCore::Timer*);187 void processSuspensionCleanupTimerFired(); 188 188 189 189 #if PLATFORM(IOS)
Note:
See TracChangeset
for help on using the changeset viewer.