Changeset 161768 in webkit


Ignore:
Timestamp:
Jan 11, 2014 10:19:04 AM (10 years ago)
Author:
andersca@apple.com
Message:

CTTE Timer and DeferrableOneShotTimer
https://bugs.webkit.org/show_bug.cgi?id=126814

Reviewed by Antti Koivisto.

Add new Timer and DeferrableOneShotTimer constructors whose member function pointers
take a reference instead of a pointer.
Also, convert a bunch of classes over to using these new constructors.

  • Modules/encryptedmedia/MediaKeySession.cpp:

(WebCore::MediaKeySession::keyRequestTimerFired):
(WebCore::MediaKeySession::addKeyTimerFired):

  • Modules/encryptedmedia/MediaKeySession.h:
  • Modules/geolocation/Geolocation.cpp:

(WebCore::Geolocation::GeoNotifier::timerFired):
(WebCore::Geolocation::resumeTimerFired):

  • Modules/geolocation/Geolocation.h:
  • Modules/indexeddb/IDBTransactionBackend.cpp:

(WebCore::IDBTransactionBackend::taskTimerFired):

  • Modules/indexeddb/IDBTransactionBackend.h:
  • Modules/mediasource/SourceBuffer.cpp:

(WebCore::SourceBuffer::appendBufferTimerFired):

  • Modules/mediasource/SourceBuffer.h:
  • Modules/notifications/Notification.cpp:

(WebCore::Notification::taskTimerFired):

  • Modules/notifications/Notification.h:
  • Modules/notifications/NotificationCenter.cpp:

(WebCore::NotificationCenter::NotificationRequestCallback::timerFired):

  • Modules/notifications/NotificationCenter.h:
  • accessibility/AXObjectCache.cpp:

(WebCore::AXObjectCache::notificationPostTimerFired):

  • accessibility/AXObjectCache.h:
  • css/CSSFontSelector.cpp:

(WebCore::CSSFontSelector::beginLoadTimerFired):

  • css/CSSFontSelector.h:
  • css/CSSImageGeneratorValue.cpp:

(WebCore::CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired):

  • css/CSSImageGeneratorValue.h:
  • dom/Document.cpp:

(WebCore::Document::visualUpdatesSuppressionTimerFired):
(WebCore::Document::styleRecalcTimerFired):
(WebCore::Document::optimizedStyleSheetUpdateTimerFired):
(WebCore::Document::sharedObjectPoolClearTimerFired):
(WebCore::Document::styleResolverThrowawayTimerFired):
(WebCore::Document::updateFocusAppearanceTimerFired):
(WebCore::Document::resetHiddenFocusElementTimer):
(WebCore::Document::pendingTasksTimerFired):
(WebCore::Document::fullScreenChangeDelayTimerFired):
(WebCore::Document::loadEventDelayTimerFired):
(WebCore::Document::didAssociateFormControlsTimerFired):

  • dom/Document.h:
  • dom/EventSender.h:

(WebCore::EventSender::timerFired):

  • dom/GenericEventQueue.cpp:

(WebCore::GenericEventQueue::timerFired):

  • dom/GenericEventQueue.h:
  • dom/ScriptRunner.cpp:

(WebCore::ScriptRunner::timerFired):

  • dom/ScriptRunner.h:
  • dom/ScriptedAnimationController.cpp:

(WebCore::ScriptedAnimationController::animationTimerFired):

  • dom/ScriptedAnimationController.h:
  • editing/AlternativeTextController.cpp:

(WebCore::AlternativeTextController::timerFired):

  • editing/AlternativeTextController.h:
  • editing/FrameSelection.cpp:

(WebCore::FrameSelection::caretBlinkTimerFired):

  • editing/FrameSelection.h:
  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::parseAttribute):

  • html/HTMLMediaElement.h:
  • html/HTMLPlugInElement.cpp:

(WebCore::HTMLPlugInElement::swapRendererTimerFired):

  • html/HTMLPlugInElement.h:
  • html/HTMLPlugInImageElement.cpp:

(WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
(WebCore::HTMLPlugInImageElement::simulatedMouseClickTimerFired):

  • html/HTMLPlugInImageElement.h:
  • html/HTMLSourceElement.cpp:

(WebCore::HTMLSourceElement::errorEventTimerFired):

  • html/HTMLSourceElement.h:
  • html/HTMLTrackElement.cpp:

(WebCore::HTMLTrackElement::loadTimerFired):

  • html/HTMLTrackElement.h:
  • html/MediaController.cpp:

(MediaController::asyncEventTimerFired):
(MediaController::clearPositionTimerFired):
(MediaController::timeupdateTimerFired):

  • html/MediaController.h:
  • html/MediaDocument.cpp:

(WebCore::MediaDocument::replaceMediaElementTimerFired):

  • html/MediaDocument.h:
  • html/parser/HTMLParserScheduler.cpp:

(WebCore::HTMLParserScheduler::continueNextChunkTimerFired):

  • html/parser/HTMLParserScheduler.h:
  • html/shadow/MediaControlElementTypes.cpp:

(WebCore::MediaControlSeekButtonElement::seekTimerFired):

  • html/shadow/MediaControlElementTypes.h:
  • html/shadow/MediaControlElements.cpp:

(WebCore::MediaControlPanelElement::transitionTimerFired):
(WebCore::MediaControlTextTrackContainerElement::updateTimerFired):

  • html/shadow/MediaControlElements.h:
  • html/shadow/MediaControls.cpp:

(WebCore::MediaControls::hideFullscreenControlsTimerFired):

  • html/shadow/MediaControls.h:
  • html/track/LoadableTextTrack.cpp:

(WebCore::LoadableTextTrack::loadTimerFired):

  • html/track/LoadableTextTrack.h:
  • inspector/InspectorCSSAgent.cpp:

(WebCore::UpdateRegionLayoutTask::UpdateRegionLayoutTask):
(WebCore::UpdateRegionLayoutTask::timerFired):
(WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
(WebCore::ChangeRegionOversetTask::timerFired):

  • inspector/InspectorDOMAgent.cpp:

(WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
(WebCore::RevalidateStyleAttributeTask::timerFired):

  • inspector/InspectorFrontendClientLocal.cpp:

(WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
(WebCore::InspectorBackendDispatchTask::timerFired):

  • loader/DocumentLoader.cpp:

(WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):

  • loader/DocumentLoader.h:
  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::checkTimerFired):

  • loader/FrameLoader.h:
  • loader/ImageLoader.cpp:

(WebCore::ImageLoader::timerFired):

  • loader/ImageLoader.h:
  • loader/LinkLoader.cpp:

(WebCore::LinkLoader::linkLoadTimerFired):
(WebCore::LinkLoader::linkLoadingErrorTimerFired):

  • loader/LinkLoader.h:
  • loader/NavigationScheduler.cpp:

(WebCore::NavigationScheduler::timerFired):

  • loader/NavigationScheduler.h:
  • loader/PingLoader.cpp:

(WebCore::PingLoader::PingLoader):

  • loader/PingLoader.h:

(WebCore::PingLoader::timeoutTimerFired):

  • loader/ProgressTracker.cpp:

(WebCore::ProgressTracker::progressHeartbeatTimerFired):

  • loader/ProgressTracker.h:
  • loader/ResourceLoadScheduler.cpp:

(WebCore::ResourceLoadScheduler::requestTimerFired):

  • loader/ResourceLoadScheduler.h:
  • loader/cache/CachedResource.cpp:

(WebCore::CachedResource::decodedDataDeletionTimerFired):
(WebCore::CachedResource::CachedResourceCallback::timerFired):

  • loader/cache/CachedResource.h:
  • loader/cache/CachedResourceLoader.cpp:

(WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):

  • loader/cache/CachedResourceLoader.h:
  • loader/icon/IconDatabase.cpp:

(WebCore::IconDatabase::syncTimerFired):

  • loader/icon/IconDatabase.h:
  • page/AutoscrollController.cpp:

(WebCore::AutoscrollController::autoscrollTimerFired):

  • page/AutoscrollController.h:
  • page/CaptionUserPreferences.cpp:

(WebCore::CaptionUserPreferences::timerFired):

  • page/CaptionUserPreferences.h:
  • page/DeviceController.cpp:

(WebCore::DeviceController::fireDeviceEvent):

  • page/DeviceController.h:
  • page/EventHandler.cpp:

(WebCore::EventHandler::cursorUpdateTimerFired):
(WebCore::EventHandler::autoHideCursorTimerFired):
(WebCore::EventHandler::fakeMouseMoveEventTimerFired):
(WebCore::EventHandler::hoverTimerFired):

  • page/EventHandler.h:
  • page/EventSource.cpp:

(WebCore::EventSource::connectTimerFired):

  • page/EventSource.h:
  • page/FrameView.cpp:

(WebCore::FrameView::deferredRepaintTimerFired):
(WebCore::FrameView::layoutTimerFired):
(WebCore::FrameView::postLayoutTimerFired):

  • page/FrameView.h:
  • page/PageThrottler.cpp:

(WebCore::PageThrottler::throttleHysteresisTimerFired):

  • page/PageThrottler.h:
  • page/animation/AnimationController.cpp:

(WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
(WebCore::AnimationControllerPrivate::animationTimerFired):

  • page/animation/AnimationControllerPrivate.h:
  • platform/Scrollbar.cpp:

(WebCore::Scrollbar::autoscrollTimerFired):

  • platform/Scrollbar.h:
  • platform/Timer.h:

(WebCore::Timer::Timer):
(WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):

  • platform/graphics/BitmapImage.cpp:

(WebCore::BitmapImage::advanceAnimation):

  • platform/graphics/BitmapImage.h:
  • platform/graphics/MediaPlayer.cpp:

(WebCore::MediaPlayer::reloadTimerFired):

  • platform/graphics/MediaPlayer.h:
  • platform/graphics/ca/mac/LayerPool.h:
  • platform/graphics/ca/mac/LayerPool.mm:

(WebCore::LayerPool::pruneTimerFired):

  • platform/graphics/cg/ImageBufferBackingStoreCache.cpp:

(WebCore::ImageBufferBackingStoreCache::timerFired):

  • platform/graphics/cg/ImageBufferBackingStoreCache.h:
  • platform/graphics/cg/SubimageCacheWithTimer.cpp:

(WebCore::SubimageCacheWithTimer::invalidateCacheTimerFired):

  • platform/graphics/cg/SubimageCacheWithTimer.h:
  • platform/graphics/mac/MediaPlayerPrivateQTKit.h:
  • platform/graphics/mac/MediaPlayerPrivateQTKit.mm:

(WebCore::MediaPlayerPrivateQTKit::seekTimerFired):

  • platform/mac/ScrollAnimatorMac.h:
  • platform/mac/ScrollAnimatorMac.mm:

(WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
(WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
(WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):

  • platform/mock/DeviceOrientationClientMock.cpp:

(WebCore::DeviceOrientationClientMock::timerFired):

  • platform/mock/DeviceOrientationClientMock.h:
  • platform/network/NetworkStateNotifier.h:
  • platform/network/ResourceHandle.cpp:

(WebCore::ResourceHandle::failureTimerFired):

  • platform/network/ResourceHandle.h:
  • platform/network/ResourceHandleInternal.h:

(WebCore::ResourceHandleInternal::ResourceHandleInternal):

  • platform/network/mac/NetworkStateNotifierMac.cpp:

(WebCore::NetworkStateNotifier::networkStateChangeTimerFired):

  • rendering/ImageQualityController.cpp:

(WebCore::ImageQualityController::highQualityRepaintTimerFired):

  • rendering/ImageQualityController.h:
  • rendering/RenderButton.cpp:

(WebCore::RenderButton::timerFired):

  • rendering/RenderButton.h:
  • rendering/RenderLayerCompositor.cpp:

(WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
(WebCore::RenderLayerCompositor::layerFlushTimerFired):
(WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):

  • rendering/RenderLayerCompositor.h:
  • rendering/RenderMarquee.cpp:

(WebCore::RenderMarquee::timerFired):

  • rendering/RenderMarquee.h:
  • rendering/RenderNamedFlowThread.cpp:

(WebCore::RenderNamedFlowThread::regionLayoutUpdateEventTimerFired):
(WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):

  • rendering/RenderNamedFlowThread.h:
  • rendering/RenderProgress.cpp:

(WebCore::RenderProgress::animationTimerFired):

  • rendering/RenderProgress.h:
Location:
trunk/Source/WebCore
Files:
133 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r161767 r161768  
     12014-01-11  Anders Carlsson  <andersca@apple.com>
     2
     3        CTTE Timer and DeferrableOneShotTimer
     4        https://bugs.webkit.org/show_bug.cgi?id=126814
     5
     6        Reviewed by Antti Koivisto.
     7
     8        Add new Timer and DeferrableOneShotTimer constructors whose member function pointers
     9        take a reference instead of a pointer.
     10        Also, convert a bunch of classes over to using these new constructors.
     11
     12        * Modules/encryptedmedia/MediaKeySession.cpp:
     13        (WebCore::MediaKeySession::keyRequestTimerFired):
     14        (WebCore::MediaKeySession::addKeyTimerFired):
     15        * Modules/encryptedmedia/MediaKeySession.h:
     16        * Modules/geolocation/Geolocation.cpp:
     17        (WebCore::Geolocation::GeoNotifier::timerFired):
     18        (WebCore::Geolocation::resumeTimerFired):
     19        * Modules/geolocation/Geolocation.h:
     20        * Modules/indexeddb/IDBTransactionBackend.cpp:
     21        (WebCore::IDBTransactionBackend::taskTimerFired):
     22        * Modules/indexeddb/IDBTransactionBackend.h:
     23        * Modules/mediasource/SourceBuffer.cpp:
     24        (WebCore::SourceBuffer::appendBufferTimerFired):
     25        * Modules/mediasource/SourceBuffer.h:
     26        * Modules/notifications/Notification.cpp:
     27        (WebCore::Notification::taskTimerFired):
     28        * Modules/notifications/Notification.h:
     29        * Modules/notifications/NotificationCenter.cpp:
     30        (WebCore::NotificationCenter::NotificationRequestCallback::timerFired):
     31        * Modules/notifications/NotificationCenter.h:
     32        * accessibility/AXObjectCache.cpp:
     33        (WebCore::AXObjectCache::notificationPostTimerFired):
     34        * accessibility/AXObjectCache.h:
     35        * css/CSSFontSelector.cpp:
     36        (WebCore::CSSFontSelector::beginLoadTimerFired):
     37        * css/CSSFontSelector.h:
     38        * css/CSSImageGeneratorValue.cpp:
     39        (WebCore::CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired):
     40        * css/CSSImageGeneratorValue.h:
     41        * dom/Document.cpp:
     42        (WebCore::Document::visualUpdatesSuppressionTimerFired):
     43        (WebCore::Document::styleRecalcTimerFired):
     44        (WebCore::Document::optimizedStyleSheetUpdateTimerFired):
     45        (WebCore::Document::sharedObjectPoolClearTimerFired):
     46        (WebCore::Document::styleResolverThrowawayTimerFired):
     47        (WebCore::Document::updateFocusAppearanceTimerFired):
     48        (WebCore::Document::resetHiddenFocusElementTimer):
     49        (WebCore::Document::pendingTasksTimerFired):
     50        (WebCore::Document::fullScreenChangeDelayTimerFired):
     51        (WebCore::Document::loadEventDelayTimerFired):
     52        (WebCore::Document::didAssociateFormControlsTimerFired):
     53        * dom/Document.h:
     54        * dom/EventSender.h:
     55        (WebCore::EventSender::timerFired):
     56        * dom/GenericEventQueue.cpp:
     57        (WebCore::GenericEventQueue::timerFired):
     58        * dom/GenericEventQueue.h:
     59        * dom/ScriptRunner.cpp:
     60        (WebCore::ScriptRunner::timerFired):
     61        * dom/ScriptRunner.h:
     62        * dom/ScriptedAnimationController.cpp:
     63        (WebCore::ScriptedAnimationController::animationTimerFired):
     64        * dom/ScriptedAnimationController.h:
     65        * editing/AlternativeTextController.cpp:
     66        (WebCore::AlternativeTextController::timerFired):
     67        * editing/AlternativeTextController.h:
     68        * editing/FrameSelection.cpp:
     69        (WebCore::FrameSelection::caretBlinkTimerFired):
     70        * editing/FrameSelection.h:
     71        * html/HTMLMediaElement.cpp:
     72        (WebCore::HTMLMediaElement::parseAttribute):
     73        * html/HTMLMediaElement.h:
     74        * html/HTMLPlugInElement.cpp:
     75        (WebCore::HTMLPlugInElement::swapRendererTimerFired):
     76        * html/HTMLPlugInElement.h:
     77        * html/HTMLPlugInImageElement.cpp:
     78        (WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
     79        (WebCore::HTMLPlugInImageElement::simulatedMouseClickTimerFired):
     80        * html/HTMLPlugInImageElement.h:
     81        * html/HTMLSourceElement.cpp:
     82        (WebCore::HTMLSourceElement::errorEventTimerFired):
     83        * html/HTMLSourceElement.h:
     84        * html/HTMLTrackElement.cpp:
     85        (WebCore::HTMLTrackElement::loadTimerFired):
     86        * html/HTMLTrackElement.h:
     87        * html/MediaController.cpp:
     88        (MediaController::asyncEventTimerFired):
     89        (MediaController::clearPositionTimerFired):
     90        (MediaController::timeupdateTimerFired):
     91        * html/MediaController.h:
     92        * html/MediaDocument.cpp:
     93        (WebCore::MediaDocument::replaceMediaElementTimerFired):
     94        * html/MediaDocument.h:
     95        * html/parser/HTMLParserScheduler.cpp:
     96        (WebCore::HTMLParserScheduler::continueNextChunkTimerFired):
     97        * html/parser/HTMLParserScheduler.h:
     98        * html/shadow/MediaControlElementTypes.cpp:
     99        (WebCore::MediaControlSeekButtonElement::seekTimerFired):
     100        * html/shadow/MediaControlElementTypes.h:
     101        * html/shadow/MediaControlElements.cpp:
     102        (WebCore::MediaControlPanelElement::transitionTimerFired):
     103        (WebCore::MediaControlTextTrackContainerElement::updateTimerFired):
     104        * html/shadow/MediaControlElements.h:
     105        * html/shadow/MediaControls.cpp:
     106        (WebCore::MediaControls::hideFullscreenControlsTimerFired):
     107        * html/shadow/MediaControls.h:
     108        * html/track/LoadableTextTrack.cpp:
     109        (WebCore::LoadableTextTrack::loadTimerFired):
     110        * html/track/LoadableTextTrack.h:
     111        * inspector/InspectorCSSAgent.cpp:
     112        (WebCore::UpdateRegionLayoutTask::UpdateRegionLayoutTask):
     113        (WebCore::UpdateRegionLayoutTask::timerFired):
     114        (WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
     115        (WebCore::ChangeRegionOversetTask::timerFired):
     116        * inspector/InspectorDOMAgent.cpp:
     117        (WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
     118        (WebCore::RevalidateStyleAttributeTask::timerFired):
     119        * inspector/InspectorFrontendClientLocal.cpp:
     120        (WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
     121        (WebCore::InspectorBackendDispatchTask::timerFired):
     122        * loader/DocumentLoader.cpp:
     123        (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
     124        * loader/DocumentLoader.h:
     125        * loader/FrameLoader.cpp:
     126        (WebCore::FrameLoader::checkTimerFired):
     127        * loader/FrameLoader.h:
     128        * loader/ImageLoader.cpp:
     129        (WebCore::ImageLoader::timerFired):
     130        * loader/ImageLoader.h:
     131        * loader/LinkLoader.cpp:
     132        (WebCore::LinkLoader::linkLoadTimerFired):
     133        (WebCore::LinkLoader::linkLoadingErrorTimerFired):
     134        * loader/LinkLoader.h:
     135        * loader/NavigationScheduler.cpp:
     136        (WebCore::NavigationScheduler::timerFired):
     137        * loader/NavigationScheduler.h:
     138        * loader/PingLoader.cpp:
     139        (WebCore::PingLoader::PingLoader):
     140        * loader/PingLoader.h:
     141        (WebCore::PingLoader::timeoutTimerFired):
     142        * loader/ProgressTracker.cpp:
     143        (WebCore::ProgressTracker::progressHeartbeatTimerFired):
     144        * loader/ProgressTracker.h:
     145        * loader/ResourceLoadScheduler.cpp:
     146        (WebCore::ResourceLoadScheduler::requestTimerFired):
     147        * loader/ResourceLoadScheduler.h:
     148        * loader/cache/CachedResource.cpp:
     149        (WebCore::CachedResource::decodedDataDeletionTimerFired):
     150        (WebCore::CachedResource::CachedResourceCallback::timerFired):
     151        * loader/cache/CachedResource.h:
     152        * loader/cache/CachedResourceLoader.cpp:
     153        (WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):
     154        * loader/cache/CachedResourceLoader.h:
     155        * loader/icon/IconDatabase.cpp:
     156        (WebCore::IconDatabase::syncTimerFired):
     157        * loader/icon/IconDatabase.h:
     158        * page/AutoscrollController.cpp:
     159        (WebCore::AutoscrollController::autoscrollTimerFired):
     160        * page/AutoscrollController.h:
     161        * page/CaptionUserPreferences.cpp:
     162        (WebCore::CaptionUserPreferences::timerFired):
     163        * page/CaptionUserPreferences.h:
     164        * page/DeviceController.cpp:
     165        (WebCore::DeviceController::fireDeviceEvent):
     166        * page/DeviceController.h:
     167        * page/EventHandler.cpp:
     168        (WebCore::EventHandler::cursorUpdateTimerFired):
     169        (WebCore::EventHandler::autoHideCursorTimerFired):
     170        (WebCore::EventHandler::fakeMouseMoveEventTimerFired):
     171        (WebCore::EventHandler::hoverTimerFired):
     172        * page/EventHandler.h:
     173        * page/EventSource.cpp:
     174        (WebCore::EventSource::connectTimerFired):
     175        * page/EventSource.h:
     176        * page/FrameView.cpp:
     177        (WebCore::FrameView::deferredRepaintTimerFired):
     178        (WebCore::FrameView::layoutTimerFired):
     179        (WebCore::FrameView::postLayoutTimerFired):
     180        * page/FrameView.h:
     181        * page/PageThrottler.cpp:
     182        (WebCore::PageThrottler::throttleHysteresisTimerFired):
     183        * page/PageThrottler.h:
     184        * page/animation/AnimationController.cpp:
     185        (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
     186        (WebCore::AnimationControllerPrivate::animationTimerFired):
     187        * page/animation/AnimationControllerPrivate.h:
     188        * platform/Scrollbar.cpp:
     189        (WebCore::Scrollbar::autoscrollTimerFired):
     190        * platform/Scrollbar.h:
     191        * platform/Timer.h:
     192        (WebCore::Timer::Timer):
     193        (WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
     194        * platform/graphics/BitmapImage.cpp:
     195        (WebCore::BitmapImage::advanceAnimation):
     196        * platform/graphics/BitmapImage.h:
     197        * platform/graphics/MediaPlayer.cpp:
     198        (WebCore::MediaPlayer::reloadTimerFired):
     199        * platform/graphics/MediaPlayer.h:
     200        * platform/graphics/ca/mac/LayerPool.h:
     201        * platform/graphics/ca/mac/LayerPool.mm:
     202        (WebCore::LayerPool::pruneTimerFired):
     203        * platform/graphics/cg/ImageBufferBackingStoreCache.cpp:
     204        (WebCore::ImageBufferBackingStoreCache::timerFired):
     205        * platform/graphics/cg/ImageBufferBackingStoreCache.h:
     206        * platform/graphics/cg/SubimageCacheWithTimer.cpp:
     207        (WebCore::SubimageCacheWithTimer::invalidateCacheTimerFired):
     208        * platform/graphics/cg/SubimageCacheWithTimer.h:
     209        * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
     210        * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
     211        (WebCore::MediaPlayerPrivateQTKit::seekTimerFired):
     212        * platform/mac/ScrollAnimatorMac.h:
     213        * platform/mac/ScrollAnimatorMac.mm:
     214        (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
     215        (WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
     216        (WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):
     217        * platform/mock/DeviceOrientationClientMock.cpp:
     218        (WebCore::DeviceOrientationClientMock::timerFired):
     219        * platform/mock/DeviceOrientationClientMock.h:
     220        * platform/network/NetworkStateNotifier.h:
     221        * platform/network/ResourceHandle.cpp:
     222        (WebCore::ResourceHandle::failureTimerFired):
     223        * platform/network/ResourceHandle.h:
     224        * platform/network/ResourceHandleInternal.h:
     225        (WebCore::ResourceHandleInternal::ResourceHandleInternal):
     226        * platform/network/mac/NetworkStateNotifierMac.cpp:
     227        (WebCore::NetworkStateNotifier::networkStateChangeTimerFired):
     228        * rendering/ImageQualityController.cpp:
     229        (WebCore::ImageQualityController::highQualityRepaintTimerFired):
     230        * rendering/ImageQualityController.h:
     231        * rendering/RenderButton.cpp:
     232        (WebCore::RenderButton::timerFired):
     233        * rendering/RenderButton.h:
     234        * rendering/RenderLayerCompositor.cpp:
     235        (WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
     236        (WebCore::RenderLayerCompositor::layerFlushTimerFired):
     237        (WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):
     238        * rendering/RenderLayerCompositor.h:
     239        * rendering/RenderMarquee.cpp:
     240        (WebCore::RenderMarquee::timerFired):
     241        * rendering/RenderMarquee.h:
     242        * rendering/RenderNamedFlowThread.cpp:
     243        (WebCore::RenderNamedFlowThread::regionLayoutUpdateEventTimerFired):
     244        (WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
     245        * rendering/RenderNamedFlowThread.h:
     246        * rendering/RenderProgress.cpp:
     247        (WebCore::RenderProgress::animationTimerFired):
     248        * rendering/RenderProgress.h:
     249
    12502014-01-11  Simon Fraser  <simon.fraser@apple.com>
    2251
  • trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp

    r156413 r161768  
    8383}
    8484
    85 void MediaKeySession::keyRequestTimerFired(Timer<MediaKeySession>*)
     85void MediaKeySession::keyRequestTimerFired(Timer<MediaKeySession>&)
    8686{
    8787    ASSERT(m_pendingKeyRequests.size());
     
    155155}
    156156
    157 void MediaKeySession::addKeyTimerFired(Timer<MediaKeySession>*)
     157void MediaKeySession::addKeyTimerFired(Timer<MediaKeySession>&)
    158158{
    159159    ASSERT(m_pendingKeys.size());
  • trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h

    r157653 r161768  
    7878protected:
    7979    MediaKeySession(ScriptExecutionContext*, MediaKeys*, const String& keySystem);
    80     void keyRequestTimerFired(Timer<MediaKeySession>*);
    81     void addKeyTimerFired(Timer<MediaKeySession>*);
     80    void keyRequestTimerFired(Timer<MediaKeySession>&);
     81    void addKeyTimerFired(Timer<MediaKeySession>&);
    8282
    8383    MediaKeys* m_keys;
  • trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp

    r161638 r161768  
    143143}
    144144
    145 void Geolocation::GeoNotifier::timerFired(Timer<GeoNotifier>*)
     145void Geolocation::GeoNotifier::timerFired(Timer<GeoNotifier>&)
    146146{
    147147    m_timer.stop();
     
    298298}
    299299
    300 void Geolocation::resumeTimerFired(Timer<Geolocation>*)
     300void Geolocation::resumeTimerFired(Timer<Geolocation>&)
    301301{
    302302    m_isSuspended = false;
  • trunk/Source/WebCore/Modules/geolocation/Geolocation.h

    r161638 r161768  
    101101        void startTimerIfNeeded();
    102102        void stopTimer();
    103         void timerFired(Timer<GeoNotifier>*);
     103        void timerFired(Timer<GeoNotifier>&);
    104104        bool hasZeroTimeout() const;
    105105
     
    187187    RefPtr<PositionError> m_errorWaitingForResume;
    188188
    189     void resumeTimerFired(Timer<Geolocation>*);
     189    void resumeTimerFired(Timer<Geolocation>&);
    190190    Timer<Geolocation> m_resumeTimer;
    191191#endif // PLATFORM(IOS)
  • trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp

    r161133 r161768  
    257257}
    258258
    259 void IDBTransactionBackend::taskTimerFired(Timer<IDBTransactionBackend>*)
     259void IDBTransactionBackend::taskTimerFired(Timer<IDBTransactionBackend>&)
    260260{
    261261    LOG(StorageAPI, "IDBTransactionBackend::taskTimerFired");
  • trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h

    r159362 r161768  
    9797    bool hasPendingTasks() const;
    9898
    99     void taskTimerFired(Timer<IDBTransactionBackend>*);
     99    void taskTimerFired(Timer<IDBTransactionBackend>&);
    100100    void closeOpenCursors();
    101101
  • trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp

    r160754 r161768  
    398398}
    399399
    400 void SourceBuffer::appendBufferTimerFired(Timer<SourceBuffer>*)
     400void SourceBuffer::appendBufferTimerFired(Timer<SourceBuffer>&)
    401401{
    402402    ASSERT(m_updating);
  • trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h

    r160754 r161768  
    135135
    136136    void appendBufferInternal(unsigned char*, unsigned, ExceptionCode&);
    137     void appendBufferTimerFired(Timer<SourceBuffer>*);
     137    void appendBufferTimerFired(Timer<SourceBuffer>&);
    138138
    139139    void setActive(bool);
  • trunk/Source/WebCore/Modules/notifications/Notification.cpp

    r158365 r161768  
    202202
    203203#if ENABLE(NOTIFICATIONS)
    204 void Notification::taskTimerFired(Timer<Notification>* timer)
     204void Notification::taskTimerFired(Timer<Notification>& timer)
    205205{
    206206    ASSERT(scriptExecutionContext()->isDocument());
    207     ASSERT_UNUSED(timer, timer == m_taskTimer.get());
     207    ASSERT_UNUSED(timer, &timer == m_taskTimer.get());
    208208    show();
    209209}
  • trunk/Source/WebCore/Modules/notifications/Notification.h

    r158365 r161768  
    160160
    161161#if ENABLE(NOTIFICATIONS)
    162     void taskTimerFired(Timer<Notification>*);
     162    void taskTimerFired(Timer<Notification>&);
    163163#endif
    164164
  • trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp

    r152080 r161768  
    130130}
    131131
    132 void NotificationCenter::NotificationRequestCallback::timerFired(Timer<NotificationCenter::NotificationRequestCallback>*)
     132void NotificationCenter::NotificationRequestCallback::timerFired(Timer<NotificationCenter::NotificationRequestCallback>&)
    133133{
    134134    if (m_callback)
  • trunk/Source/WebCore/Modules/notifications/NotificationCenter.h

    r157653 r161768  
    8282        static PassRefPtr<NotificationRequestCallback> createAndStartTimer(NotificationCenter*, PassRefPtr<VoidCallback>);
    8383        void startTimer();
    84         void timerFired(Timer<NotificationRequestCallback>*);
     84        void timerFired(Timer<NotificationRequestCallback>&);
    8585    private:
    8686        NotificationRequestCallback(NotificationCenter*, PassRefPtr<VoidCallback>);
  • trunk/Source/WebCore/accessibility/AXObjectCache.cpp

    r160903 r161768  
    639639}
    640640   
    641 void AXObjectCache::notificationPostTimerFired(Timer<AXObjectCache>*)
     641void AXObjectCache::notificationPostTimerFired(Timer<AXObjectCache>&)
    642642{
    643643    Ref<Document> protectorForCacheOwner(m_document);
  • trunk/Source/WebCore/accessibility/AXObjectCache.h

    r161309 r161768  
    237237    Timer<AXObjectCache> m_notificationPostTimer;
    238238    Vector<std::pair<RefPtr<AccessibilityObject>, AXNotification>> m_notificationsToPost;
    239     void notificationPostTimerFired(Timer<AXObjectCache>*);
     239    void notificationPostTimerFired(Timer<AXObjectCache>&);
    240240   
    241241    static AccessibilityObject* focusedImageMapUIElement(HTMLAreaElement*);
  • trunk/Source/WebCore/css/CSSFontSelector.cpp

    r159856 r161768  
    591591}
    592592
    593 void CSSFontSelector::beginLoadTimerFired(Timer<WebCore::CSSFontSelector>*)
     593void CSSFontSelector::beginLoadTimerFired(Timer<WebCore::CSSFontSelector>&)
    594594{
    595595    Vector<CachedResourceHandle<CachedFont>> fontsToBeginLoading;
  • trunk/Source/WebCore/css/CSSFontSelector.h

    r158088 r161768  
    8686    void dispatchInvalidationCallbacks();
    8787
    88     void beginLoadTimerFired(Timer<CSSFontSelector>*);
     88    void beginLoadTimerFired(Timer<CSSFontSelector>&);
    8989
    9090    Document* m_document;
  • trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp

    r160618 r161768  
    100100}
    101101
    102 void CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage>*)
     102void CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage>&)
    103103{
    104104    // NOTE: This is essentially a "delete this", the object is no longer valid after this line.
  • trunk/Source/WebCore/css/CSSImageGeneratorValue.h

    r160528 r161768  
    7777
    7878    private:
    79         void evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage>*);
     79        void evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage>&);
    8080
    8181        CSSImageGeneratorValue& m_owner;
  • trunk/Source/WebCore/dom/Document.cpp

    r161731 r161768  
    12521252}
    12531253
    1254 void Document::visualUpdatesSuppressionTimerFired(Timer<Document>*)
     1254void Document::visualUpdatesSuppressionTimerFired(Timer<Document>&)
    12551255{
    12561256    ASSERT(!m_visualUpdatesAllowed);
     
    16991699}
    17001700
    1701 void Document::styleRecalcTimerFired(Timer<Document>*)
     1701void Document::styleRecalcTimerFired(Timer<Document>&)
    17021702{
    17031703    updateStyleIfNeeded();
     
    31793179}
    31803180
    3181 void Document::optimizedStyleSheetUpdateTimerFired(Timer<Document>*)
     3181void Document::optimizedStyleSheetUpdateTimerFired(Timer<Document>&)
    31823182{
    31833183    styleResolverChanged(RecalcStyleIfNeeded);
     
    44634463}
    44644464
    4465 void Document::sharedObjectPoolClearTimerFired(Timer<Document>*)
     4465void Document::sharedObjectPoolClearTimerFired(Timer<Document>&)
    44664466{
    44674467    m_sharedObjectPool.clear();
     
    44734473}
    44744474
    4475 void Document::styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document>*)
     4475void Document::styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document>&)
    44764476{
    44774477    ASSERT(!m_inStyleRecalc);
     
    47374737}
    47384738
    4739 void Document::updateFocusAppearanceTimerFired(Timer<Document>*)
     4739void Document::updateFocusAppearanceTimerFired(Timer<Document>&)
    47404740{
    47414741    Element* element = focusedElement();
     
    47484748}
    47494749
    4750 void Document::resetHiddenFocusElementTimer(Timer<Document>*)
     4750void Document::resetHiddenFocusElementTimer(Timer<Document>&)
    47514751{
    47524752    if (view() && view()->needsLayout())
     
    49184918}
    49194919
    4920 void Document::pendingTasksTimerFired(Timer<Document>*)
     4920void Document::pendingTasksTimerFired(Timer<Document>&)
    49214921{
    49224922    while (!m_pendingTasks.isEmpty()) {
     
    54365436}
    54375437
    5438 void Document::fullScreenChangeDelayTimerFired(Timer<Document>*)
     5438void Document::fullScreenChangeDelayTimerFired(Timer<Document>&)
    54395439{
    54405440    // Since we dispatch events in this function, it's possible that the
     
    55745574}
    55755575
    5576 void Document::loadEventDelayTimerFired(Timer<Document>*)
     5576void Document::loadEventDelayTimerFired(Timer<Document>&)
    55775577{
    55785578    if (frame())
     
    60826082}
    60836083
    6084 void Document::didAssociateFormControlsTimerFired(Timer<Document>* timer)
    6085 {
    6086     ASSERT_UNUSED(timer, timer == &m_didAssociateFormControlsTimer);
     6084void Document::didAssociateFormControlsTimerFired(Timer<Document>& timer)
     6085{
     6086    ASSERT_UNUSED(timer, &timer == &m_didAssociateFormControlsTimer);
     6087
    60876088    if (!frame() || !frame()->page())
    60886089        return;
  • trunk/Source/WebCore/dom/Document.h

    r161638 r161768  
    717717    bool hasPendingStyleRecalc() const;
    718718    bool hasPendingForcedStyleRecalc() const;
    719     void styleRecalcTimerFired(Timer<Document>*);
    720     void optimizedStyleSheetUpdateTimerFired(Timer<Document>*);
     719    void styleRecalcTimerFired(Timer<Document>&);
     720    void optimizedStyleSheetUpdateTimerFired(Timer<Document>&);
    721721
    722722    void registerNodeList(LiveNodeList&);
     
    10901090    void fullScreenRendererDestroyed();
    10911091   
    1092     void fullScreenChangeDelayTimerFired(Timer<Document>*);
     1092    void fullScreenChangeDelayTimerFired(Timer<Document>&);
    10931093    bool fullScreenIsAllowedForElement(Element*) const;
    10941094    void fullScreenElementRemoved();
     
    12671267
    12681268    void updateTitle(const StringWithDirection&);
    1269     void updateFocusAppearanceTimerFired(Timer<Document>*);
     1269    void updateFocusAppearanceTimerFired(Timer<Document>&);
    12701270    void updateBaseURL();
    12711271
    1272     void resetHiddenFocusElementTimer(Timer<Document>*);
     1272    void resetHiddenFocusElementTimer(Timer<Document>&);
    12731273
    12741274    void buildAccessKeyMap(TreeScope* root);
     
    12781278    void seamlessParentUpdatedStylesheets();
    12791279
    1280     void loadEventDelayTimerFired(Timer<Document>*);
    1281 
    1282     void pendingTasksTimerFired(Timer<Document>*);
     1280    void loadEventDelayTimerFired(Timer<Document>&);
     1281
     1282    void pendingTasksTimerFired(Timer<Document>&);
    12831283
    12841284    static void didReceiveTask(void*);
     
    13031303    void setVisualUpdatesAllowed(ReadyState);
    13041304    void setVisualUpdatesAllowed(bool);
    1305     void visualUpdatesSuppressionTimerFired(Timer<Document>*);
     1305    void visualUpdatesSuppressionTimerFired(Timer<Document>&);
    13061306
    13071307    void addListenerType(ListenerType listenerType) { m_listenerTypes |= listenerType; }
    13081308
    1309     void didAssociateFormControlsTimerFired(Timer<Document>*);
    1310 
    1311     void styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document>*);
     1309    void didAssociateFormControlsTimerFired(Timer<Document>&);
     1310
     1311    void styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document>&);
    13121312    DeferrableOneShotTimer<Document> m_styleResolverThrowawayTimer;
    13131313
     
    16181618#endif
    16191619
    1620     void sharedObjectPoolClearTimerFired(Timer<Document>*);
     1620    void sharedObjectPoolClearTimerFired(Timer<Document>&);
    16211621    Timer<Document> m_sharedObjectPoolClearTimer;
    16221622
  • trunk/Source/WebCore/dom/EventSender.h

    r157653 r161768  
    5050
    5151private:
    52     void timerFired(Timer<EventSender<T>>*) { dispatchPendingEvents(); }
     52    void timerFired(Timer<EventSender<T>>&) { dispatchPendingEvents(); }
    5353
    5454    AtomicString m_eventType;
  • trunk/Source/WebCore/dom/GenericEventQueue.cpp

    r155414 r161768  
    5959}
    6060
    61 void GenericEventQueue::timerFired(Timer<GenericEventQueue>*)
     61void GenericEventQueue::timerFired(Timer<GenericEventQueue>&)
    6262{
    6363    ASSERT(!m_timer.isActive());
  • trunk/Source/WebCore/dom/GenericEventQueue.h

    r155356 r161768  
    4949
    5050private:
    51     void timerFired(Timer<GenericEventQueue>*);
     51    void timerFired(Timer<GenericEventQueue>&);
    5252
    5353    EventTarget& m_owner;
  • trunk/Source/WebCore/dom/ScriptRunner.cpp

    r158569 r161768  
    9898}
    9999
    100 void ScriptRunner::timerFired(Timer<ScriptRunner>* timer)
     100void ScriptRunner::timerFired(Timer<ScriptRunner>& timer)
    101101{
    102     ASSERT_UNUSED(timer, timer == &m_timer);
     102    ASSERT_UNUSED(timer, &timer == &m_timer);
    103103
    104104    Ref<Document> protect(m_document);
  • trunk/Source/WebCore/dom/ScriptRunner.h

    r155416 r161768  
    5656
    5757private:
    58     void timerFired(Timer<ScriptRunner>*);
     58    void timerFired(Timer<ScriptRunner>&);
    5959
    6060    Document& m_document;
  • trunk/Source/WebCore/dom/ScriptedAnimationController.cpp

    r157971 r161768  
    210210
    211211#if USE(REQUEST_ANIMATION_FRAME_TIMER)
    212 void ScriptedAnimationController::animationTimerFired(Timer<ScriptedAnimationController>*)
     212void ScriptedAnimationController::animationTimerFired(Timer<ScriptedAnimationController>&)
    213213{
    214214    m_lastAnimationFrameTimeMonotonic = monotonicallyIncreasingTime();
  • trunk/Source/WebCore/dom/ScriptedAnimationController.h

    r157653 r161768  
    8383
    8484#if USE(REQUEST_ANIMATION_FRAME_TIMER)
    85     void animationTimerFired(Timer<ScriptedAnimationController>*);
     85    void animationTimerFired(Timer<ScriptedAnimationController>&);
    8686    Timer<ScriptedAnimationController> m_animationTimer;
    8787    double m_lastAnimationFrameTimeMonotonic;
  • trunk/Source/WebCore/editing/AlternativeTextController.cpp

    r158350 r161768  
    324324}
    325325
    326 void AlternativeTextController::timerFired(Timer<AlternativeTextController>*)
     326void AlternativeTextController::timerFired(Timer<AlternativeTextController>&)
    327327{
    328328    m_isDismissedByEditing = false;
  • trunk/Source/WebCore/editing/AlternativeTextController.h

    r154648 r161768  
    139139    String dismissSoon(ReasonForDismissingAlternativeText);
    140140    void applyAlternativeTextToRange(const Range*, const String& alternative, AlternativeTextType, const Vector<DocumentMarker::MarkerType>&);
    141     void timerFired(Timer<AlternativeTextController>*);
     141    void timerFired(Timer<AlternativeTextController>&);
    142142    void recordAutocorrectionResponseReversed(const String& replacedString, const String& replacementString);
    143143    void recordSpellcheckerResponseForModifiedCorrection(Range* rangeOfCorrection, const String& corrected, const String& correction);
  • trunk/Source/WebCore/editing/FrameSelection.cpp

    r161719 r161768  
    19021902}
    19031903
    1904 void FrameSelection::caretBlinkTimerFired(Timer<FrameSelection>*)
     1904void FrameSelection::caretBlinkTimerFired(Timer<FrameSelection>&)
    19051905{
    19061906#if ENABLE(TEXT_CARET)
  • trunk/Source/WebCore/editing/FrameSelection.h

    r161638 r161768  
    325325    void focusedOrActiveStateChanged();
    326326
    327     void caretBlinkTimerFired(Timer<FrameSelection>*);
     327    void caretBlinkTimerFired(Timer<FrameSelection>&);
    328328
    329329    void setCaretVisibility(CaretVisibility);
  • trunk/Source/WebCore/html/HTMLMediaElement.cpp

    r161746 r161768  
    801801}
    802802
    803 void HTMLMediaElement::loadTimerFired(Timer<HTMLMediaElement>*)
     803void HTMLMediaElement::loadTimerFired(Timer<HTMLMediaElement>&)
    804804{
    805805    Ref<HTMLMediaElement> protect(*this); // loadNextSourceChild may fire 'beforeload', which can make arbitrary DOM mutations.
     
    21962196#endif
    21972197
    2198 void HTMLMediaElement::progressEventTimerFired(Timer<HTMLMediaElement>*)
     2198void HTMLMediaElement::progressEventTimerFired(Timer<HTMLMediaElement>&)
    21992199{
    22002200    ASSERT(m_player);
     
    29742974}
    29752975
    2976 void HTMLMediaElement::playbackProgressTimerFired(Timer<HTMLMediaElement>*)
     2976void HTMLMediaElement::playbackProgressTimerFired(Timer<HTMLMediaElement>&)
    29772977{
    29782978    ASSERT(m_player);
  • trunk/Source/WebCore/html/HTMLMediaElement.h

    r161746 r161768  
    584584    virtual bool mediaPlayerShouldWaitForResponseToAuthenticationChallenge(const AuthenticationChallenge&) OVERRIDE;
    585585
    586     void loadTimerFired(Timer<HTMLMediaElement>*);
    587     void progressEventTimerFired(Timer<HTMLMediaElement>*);
    588     void playbackProgressTimerFired(Timer<HTMLMediaElement>*);
     586    void loadTimerFired(Timer<HTMLMediaElement>&);
     587    void progressEventTimerFired(Timer<HTMLMediaElement>&);
     588    void playbackProgressTimerFired(Timer<HTMLMediaElement>&);
    589589    void startPlaybackProgressTimer();
    590590    void startProgressEventTimer();
  • trunk/Source/WebCore/html/HTMLPlugInElement.cpp

    r161195 r161768  
    283283}
    284284
    285 void HTMLPlugInElement::swapRendererTimerFired(Timer<HTMLPlugInElement>*)
     285void HTMLPlugInElement::swapRendererTimerFired(Timer<HTMLPlugInElement>&)
    286286{
    287287    ASSERT(displayState() == PreparingPluginReplacement || displayState() == DisplayingSnapshot);
  • trunk/Source/WebCore/html/HTMLPlugInElement.h

    r161181 r161768  
    110110
    111111private:
    112     void swapRendererTimerFired(Timer<HTMLPlugInElement>*);
     112    void swapRendererTimerFired(Timer<HTMLPlugInElement>&);
    113113    bool shouldOverridePlugin(const String& url, const String& mimeType);
    114114
  • trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp

    r161208 r161768  
    457457#endif
    458458
    459 void HTMLPlugInImageElement::removeSnapshotTimerFired(Timer<HTMLPlugInImageElement>*)
     459void HTMLPlugInImageElement::removeSnapshotTimerFired(Timer<HTMLPlugInImageElement>&)
    460460{
    461461    m_snapshotImage = nullptr;
     
    569569}
    570570
    571 void HTMLPlugInImageElement::simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement>*)
     571void HTMLPlugInImageElement::simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement>&)
    572572{
    573573    ASSERT(displayState() == RestartingWithPendingMouseClick);
  • trunk/Source/WebCore/html/HTMLPlugInImageElement.h

    r161208 r161768  
    144144    virtual void updateSnapshot(PassRefPtr<Image>) OVERRIDE;
    145145    virtual void dispatchPendingMouseClick() OVERRIDE;
    146     void simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement>*);
     146    void simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement>&);
    147147
    148148    void restartSimilarPlugIns();
     
    150150    virtual bool isPlugInImageElement() const OVERRIDE { return true; }
    151151
    152     void removeSnapshotTimerFired(Timer<HTMLPlugInImageElement>*);
     152    void removeSnapshotTimerFired(Timer<HTMLPlugInImageElement>&);
    153153
    154154    virtual void defaultEventHandler(Event*) OVERRIDE;
  • trunk/Source/WebCore/html/HTMLSourceElement.cpp

    r157971 r161768  
    111111}
    112112
    113 void HTMLSourceElement::errorEventTimerFired(Timer<HTMLSourceElement>*)
     113void HTMLSourceElement::errorEventTimerFired(Timer<HTMLSourceElement>&)
    114114{
    115115    LOG(Media, "HTMLSourceElement::errorEventTimerFired - %p", this);
  • trunk/Source/WebCore/html/HTMLSourceElement.h

    r157385 r161768  
    5353    virtual bool isURLAttribute(const Attribute&) const OVERRIDE;
    5454
    55     void errorEventTimerFired(Timer<HTMLSourceElement>*);
     55    void errorEventTimerFired(Timer<HTMLSourceElement>&);
    5656
    5757    Timer<HTMLSourceElement> m_errorEventTimer;
  • trunk/Source/WebCore/html/HTMLTrackElement.cpp

    r160747 r161768  
    201201}
    202202
    203 void HTMLTrackElement::loadTimerFired(Timer<HTMLTrackElement>*)
     203void HTMLTrackElement::loadTimerFired(Timer<HTMLTrackElement>&)
    204204{
    205205    if (!fastHasAttribute(srcAttr))
  • trunk/Source/WebCore/html/HTMLTrackElement.h

    r160747 r161768  
    7676    virtual bool isURLAttribute(const Attribute&) const OVERRIDE;
    7777
    78     void loadTimerFired(Timer<HTMLTrackElement>*);
     78    void loadTimerFired(Timer<HTMLTrackElement>&);
    7979
    8080    HTMLMediaElement* mediaElement() const;
  • trunk/Source/WebCore/html/MediaController.cpp

    r159363 r161768  
    538538}
    539539
    540 void MediaController::asyncEventTimerFired(Timer<MediaController>*)
     540void MediaController::asyncEventTimerFired(Timer<MediaController>&)
    541541{
    542542    Vector<RefPtr<Event>> pendingEvents;
     
    548548}
    549549
    550 void MediaController::clearPositionTimerFired(Timer<MediaController>*)
     550void MediaController::clearPositionTimerFired(Timer<MediaController>&)
    551551{
    552552    m_position = MediaPlayer::invalidTime();
     
    660660}
    661661
    662 void MediaController::timeupdateTimerFired(Timer<MediaController>*)
     662void MediaController::timeupdateTimerFired(Timer<MediaController>&)
    663663{
    664664    scheduleTimeupdateEvent();
  • trunk/Source/WebCore/html/MediaController.h

    r159363 r161768  
    122122    void bringElementUpToSpeed(HTMLMediaElement*);
    123123    void scheduleEvent(const AtomicString& eventName);
    124     void asyncEventTimerFired(Timer<MediaController>*);
    125     void clearPositionTimerFired(Timer<MediaController>*);
     124    void asyncEventTimerFired(Timer<MediaController>&);
     125    void clearPositionTimerFired(Timer<MediaController>&);
    126126    bool hasEnded() const;
    127127    void scheduleTimeupdateEvent();
    128     void timeupdateTimerFired(Timer<MediaController>*);
     128    void timeupdateTimerFired(Timer<MediaController>&);
    129129    void startTimeupdateTimer();
    130130
  • trunk/Source/WebCore/html/MediaDocument.cpp

    r159604 r161768  
    210210}
    211211
    212 void MediaDocument::replaceMediaElementTimerFired(Timer<MediaDocument>*)
     212void MediaDocument::replaceMediaElementTimerFired(Timer<MediaDocument>&)
    213213{
    214214    HTMLElement* htmlBody = body();
  • trunk/Source/WebCore/html/MediaDocument.h

    r157405 r161768  
    5050    virtual void defaultEventHandler(Event*);
    5151
    52     void replaceMediaElementTimerFired(Timer<MediaDocument>*);
     52    void replaceMediaElementTimerFired(Timer<MediaDocument>&);
    5353
    5454    Timer<MediaDocument> m_replaceMediaElementTimer;
  • trunk/Source/WebCore/html/parser/HTMLParserScheduler.cpp

    r156980 r161768  
    112112}
    113113
    114 void HTMLParserScheduler::continueNextChunkTimerFired(Timer<HTMLParserScheduler>* timer)
     114void HTMLParserScheduler::continueNextChunkTimerFired(Timer<HTMLParserScheduler>& timer)
    115115{
    116116    ASSERT(!m_suspended);
    117     ASSERT_UNUSED(timer, timer == &m_continueNextChunkTimer);
     117    ASSERT_UNUSED(timer, &timer == &m_continueNextChunkTimer);
     118
    118119    // FIXME: The timer class should handle timer priorities instead of this code.
    119120    // If a layout is scheduled, wait again to let the layout timer run first.
  • trunk/Source/WebCore/html/parser/HTMLParserScheduler.h

    r160733 r161768  
    104104    HTMLParserScheduler(HTMLDocumentParser&);
    105105
    106     void continueNextChunkTimerFired(Timer<HTMLParserScheduler>*);
     106    void continueNextChunkTimerFired(Timer<HTMLParserScheduler>&);
    107107
    108108    HTMLDocumentParser& m_parser;
  • trunk/Source/WebCore/html/shadow/MediaControlElementTypes.cpp

    r161127 r161768  
    236236}
    237237
    238 void MediaControlSeekButtonElement::seekTimerFired(Timer<MediaControlSeekButtonElement>*)
     238void MediaControlSeekButtonElement::seekTimerFired(Timer<MediaControlSeekButtonElement>&)
    239239{
    240240    if (m_seekType == Skip) {
  • trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h

    r157350 r161768  
    175175    void stopTimer();
    176176    double nextRate() const;
    177     void seekTimerFired(Timer<MediaControlSeekButtonElement>*);
     177    void seekTimerFired(Timer<MediaControlSeekButtonElement>&);
    178178
    179179    enum ActionType { Nothing, Play, Pause };
  • trunk/Source/WebCore/html/shadow/MediaControlElements.cpp

    r161181 r161768  
    153153}
    154154
    155 void MediaControlPanelElement::transitionTimerFired(Timer<MediaControlPanelElement>*)
     155void MediaControlPanelElement::transitionTimerFired(Timer<MediaControlPanelElement>&)
    156156{
    157157    if (!m_opaque)
     
    13171317}
    13181318
    1319 void MediaControlTextTrackContainerElement::updateTimerFired(Timer<MediaControlTextTrackContainerElement>*)
     1319void MediaControlTextTrackContainerElement::updateTimerFired(Timer<MediaControlTextTrackContainerElement>&)
    13201320{
    13211321    if (!document().page())
  • trunk/Source/WebCore/html/shadow/MediaControlElements.h

    r161181 r161768  
    6767    void startTimer();
    6868    void stopTimer();
    69     void transitionTimerFired(Timer<MediaControlPanelElement>*);
     69    void transitionTimerFired(Timer<MediaControlPanelElement>&);
    7070
    7171    void setPosition(const LayoutPoint&);
     
    478478
    479479private:
    480     void updateTimerFired(Timer<MediaControlTextTrackContainerElement>*);
     480    void updateTimerFired(Timer<MediaControlTextTrackContainerElement>&);
    481481
    482482    explicit MediaControlTextTrackContainerElement(Document&);
  • trunk/Source/WebCore/html/shadow/MediaControls.cpp

    r160908 r161768  
    330330}
    331331
    332 void MediaControls::hideFullscreenControlsTimerFired(Timer<MediaControls>*)
     332void MediaControls::hideFullscreenControlsTimerFired(Timer<MediaControls>&)
    333333{
    334334    if (m_mediaController->paused())
  • trunk/Source/WebCore/html/shadow/MediaControls.h

    r160733 r161768  
    9898#endif
    9999
    100     virtual void hideFullscreenControlsTimerFired(Timer<MediaControls>*);
     100    virtual void hideFullscreenControlsTimerFired(Timer<MediaControls>&);
    101101    virtual void startHideFullscreenControlsTimer();
    102102    virtual void stopHideFullscreenControlsTimer();
  • trunk/Source/WebCore/html/track/LoadableTextTrack.cpp

    r158760 r161768  
    8282}
    8383
    84 void LoadableTextTrack::loadTimerFired(Timer<LoadableTextTrack>*)
     84void LoadableTextTrack::loadTimerFired(Timer<LoadableTextTrack>&)
    8585{
    8686    if (m_loader)
  • trunk/Source/WebCore/html/track/LoadableTextTrack.h

    r158760 r161768  
    8080    LoadableTextTrack(HTMLTrackElement*, const String& kind, const String& label, const String& language);
    8181
    82     void loadTimerFired(Timer<LoadableTextTrack>*);
     82    void loadTimerFired(Timer<LoadableTextTrack>&);
    8383
    8484    HTMLTrackElement* m_trackElement;
  • trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp

    r160457 r161768  
    233233    void unschedule(WebKitNamedFlow*);
    234234    void reset();
    235     void onTimer(Timer<UpdateRegionLayoutTask>*);
     235    void timerFired(Timer<UpdateRegionLayoutTask>&);
    236236
    237237private:
     
    243243UpdateRegionLayoutTask::UpdateRegionLayoutTask(InspectorCSSAgent* cssAgent)
    244244    : m_cssAgent(cssAgent)
    245     , m_timer(this, &UpdateRegionLayoutTask::onTimer)
     245    , m_timer(this, &UpdateRegionLayoutTask::timerFired)
    246246{
    247247}
     
    266266}
    267267
    268 void UpdateRegionLayoutTask::onTimer(Timer<UpdateRegionLayoutTask>*)
     268void UpdateRegionLayoutTask::timerFired(Timer<UpdateRegionLayoutTask>&)
    269269{
    270270    // The timer is stopped on m_cssAgent destruction, so this method will never be called after m_cssAgent has been destroyed.
     
    294294    void unschedule(WebKitNamedFlow*);
    295295    void reset();
    296     void onTimer(Timer<ChangeRegionOversetTask>*);
     296    void timerFired(Timer<ChangeRegionOversetTask>&);
    297297   
    298298private:
     
    304304ChangeRegionOversetTask::ChangeRegionOversetTask(InspectorCSSAgent* cssAgent)
    305305    : m_cssAgent(cssAgent)
    306     , m_timer(this, &ChangeRegionOversetTask::onTimer)
     306    , m_timer(this, &ChangeRegionOversetTask::timerFired)
    307307{
    308308}
     
    327327}
    328328
    329 void ChangeRegionOversetTask::onTimer(Timer<ChangeRegionOversetTask>*)
     329void ChangeRegionOversetTask::timerFired(Timer<ChangeRegionOversetTask>&)
    330330{
    331331    // 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

    r161563 r161768  
    169169    void scheduleFor(Element*);
    170170    void reset() { m_timer.stop(); }
    171     void onTimer(Timer<RevalidateStyleAttributeTask>*);
     171    void timerFired(Timer<RevalidateStyleAttributeTask>&);
    172172
    173173private:
     
    179179RevalidateStyleAttributeTask::RevalidateStyleAttributeTask(InspectorDOMAgent* domAgent)
    180180    : m_domAgent(domAgent)
    181     , m_timer(this, &RevalidateStyleAttributeTask::onTimer)
     181    , m_timer(this, &RevalidateStyleAttributeTask::timerFired)
    182182{
    183183}
     
    190190}
    191191
    192 void RevalidateStyleAttributeTask::onTimer(Timer<RevalidateStyleAttributeTask>*)
     192void RevalidateStyleAttributeTask::timerFired(Timer<RevalidateStyleAttributeTask>&)
    193193{
    194194    // 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

    r160557 r161768  
    7676    InspectorBackendDispatchTask(InspectorController* inspectorController)
    7777        : m_inspectorController(inspectorController)
    78         , m_timer(this, &InspectorBackendDispatchTask::onTimer)
     78        , m_timer(this, &InspectorBackendDispatchTask::timerFired)
    7979    {
    8080    }
     
    9393    }
    9494
    95     void onTimer(Timer<InspectorBackendDispatchTask>*)
     95    void timerFired(Timer<InspectorBackendDispatchTask>&)
    9696    {
    9797        if (!m_messages.isEmpty()) {
  • trunk/Source/WebCore/loader/DocumentLoader.cpp

    r160841 r161768  
    11411141}
    11421142
    1143 void DocumentLoader::substituteResourceDeliveryTimerFired(Timer<DocumentLoader>*)
     1143void DocumentLoader::substituteResourceDeliveryTimerFired(Timer<DocumentLoader>&)
    11441144{
    11451145    if (m_pendingSubstituteResources.isEmpty())
  • trunk/Source/WebCore/loader/DocumentLoader.h

    r160841 r161768  
    324324
    325325        void deliverSubstituteResourcesAfterDelay();
    326         void substituteResourceDeliveryTimerFired(Timer<DocumentLoader>*);
     326        void substituteResourceDeliveryTimerFired(Timer<DocumentLoader>&);
    327327
    328328        void clearMainResource();
  • trunk/Source/WebCore/loader/FrameLoader.cpp

    r161681 r161768  
    852852}
    853853
    854 void FrameLoader::checkTimerFired(Timer<FrameLoader>*)
     854void FrameLoader::checkTimerFired(Timer<FrameLoader>&)
    855855{
    856856    Ref<Frame> protect(m_frame);
  • trunk/Source/WebCore/loader/FrameLoader.h

    r161681 r161768  
    304304    bool allChildrenAreComplete() const; // immediate children, not all descendants
    305305
    306     void checkTimerFired(Timer<FrameLoader>*);
     306    void checkTimerFired(Timer<FrameLoader>&);
    307307   
    308308    void loadSameDocumentItem(HistoryItem*);
  • trunk/Source/WebCore/loader/ImageLoader.cpp

    r161127 r161768  
    379379}
    380380
    381 void ImageLoader::timerFired(Timer<ImageLoader>*)
     381void ImageLoader::timerFired(Timer<ImageLoader>&)
    382382{
    383383    m_element->deref();
  • trunk/Source/WebCore/loader/ImageLoader.h

    r157044 r161768  
    8989    void clearFailedLoadURL();
    9090
    91     void timerFired(Timer<ImageLoader>*);
     91    void timerFired(Timer<ImageLoader>&);
    9292
    9393    Element* m_element;
  • trunk/Source/WebCore/loader/LinkLoader.cpp

    r156550 r161768  
    6161}
    6262
    63 void LinkLoader::linkLoadTimerFired(Timer<LinkLoader>* timer)
     63void LinkLoader::linkLoadTimerFired(Timer<LinkLoader>& timer)
    6464{
    65     ASSERT_UNUSED(timer, timer == &m_linkLoadTimer);
     65    ASSERT_UNUSED(timer, &timer == &m_linkLoadTimer);
    6666    m_client->linkLoaded();
    6767}
    6868
    69 void LinkLoader::linkLoadingErrorTimerFired(Timer<LinkLoader>* timer)
     69void LinkLoader::linkLoadingErrorTimerFired(Timer<LinkLoader>& timer)
    7070{
    71     ASSERT_UNUSED(timer, timer == &m_linkLoadingErrorTimer);
     71    ASSERT_UNUSED(timer, &timer == &m_linkLoadingErrorTimer);
    7272    m_client->linkLoadingErrored();
    7373}
  • trunk/Source/WebCore/loader/LinkLoader.h

    r156550 r161768  
    6060
    6161private:
    62     void linkLoadTimerFired(Timer<LinkLoader>*);
    63     void linkLoadingErrorTimerFired(Timer<LinkLoader>*);
     62    void linkLoadTimerFired(Timer<LinkLoader>&);
     63    void linkLoadingErrorTimerFired(Timer<LinkLoader>&);
    6464
    6565    LinkLoaderClient* m_client;
  • trunk/Source/WebCore/loader/NavigationScheduler.cpp

    r161697 r161768  
    417417}
    418418
    419 void NavigationScheduler::timerFired(Timer<NavigationScheduler>*)
     419void NavigationScheduler::timerFired(Timer<NavigationScheduler>&)
    420420{
    421421    if (!m_frame.page())
  • trunk/Source/WebCore/loader/NavigationScheduler.h

    r161697 r161768  
    8888    bool shouldScheduleNavigation(const String& url) const;
    8989
    90     void timerFired(Timer<NavigationScheduler>*);
     90    void timerFired(Timer<NavigationScheduler>&);
    9191    void schedule(std::unique_ptr<ScheduledNavigation>);
    9292
  • trunk/Source/WebCore/loader/PingLoader.cpp

    r161662 r161768  
    115115
    116116PingLoader::PingLoader(Frame* frame, ResourceRequest& request)
    117     : m_timeout(this, &PingLoader::timeout)
     117    : m_timeout(this, &PingLoader::timeoutTimerFired)
    118118{
    119119    unsigned long identifier = frame->page()->progress().createUniqueIdentifier();
  • trunk/Source/WebCore/loader/PingLoader.h

    r161338 r161768  
    7070    virtual void didFail(ResourceHandle*, const ResourceError&) OVERRIDE { delete this; }
    7171    virtual bool shouldUseCredentialStorage(ResourceHandle*)  OVERRIDE { return m_shouldUseCredentialStorage; }
    72     void timeout(Timer<PingLoader>*) { delete this; }
     72    void timeoutTimerFired(Timer<PingLoader>&) { delete this; }
    7373
    7474    RefPtr<ResourceHandle> m_handle;
  • trunk/Source/WebCore/loader/ProgressTracker.cpp

    r161753 r161768  
    299299}
    300300
    301 void ProgressTracker::progressHeartbeatTimerFired(Timer<ProgressTracker>*)
     301void ProgressTracker::progressHeartbeatTimerFired(Timer<ProgressTracker>&)
    302302{
    303303    if (m_totalBytesReceived < m_totalBytesReceivedBeforePreviousHeartbeat + minumumBytesPerHeartbeatForProgress)
  • trunk/Source/WebCore/loader/ProgressTracker.h

    r161744 r161768  
    6767    void finalProgressComplete();
    6868
    69     void progressHeartbeatTimerFired(Timer<ProgressTracker>*);
     69    void progressHeartbeatTimerFired(Timer<ProgressTracker>&);
    7070   
    7171    static unsigned long s_uniqueIdentifier;
  • trunk/Source/WebCore/loader/ResourceLoadScheduler.cpp

    r160841 r161768  
    311311}
    312312
    313 void ResourceLoadScheduler::requestTimerFired(Timer<ResourceLoadScheduler>*)
     313void ResourceLoadScheduler::requestTimerFired(Timer<ResourceLoadScheduler>&)
    314314{
    315315    LOG(ResourceLoading, "ResourceLoadScheduler::requestTimerFired\n");
  • trunk/Source/WebCore/loader/ResourceLoadScheduler.h

    r157653 r161768  
    7272    void scheduleLoad(ResourceLoader*, ResourceLoadPriority);
    7373    void scheduleServePendingRequests();
    74     void requestTimerFired(Timer<ResourceLoadScheduler>*);
     74    void requestTimerFired(Timer<ResourceLoadScheduler>&);
    7575
    7676    bool isSuspendingPendingRequests() const { return !!m_suspendPendingRequestsCount; }
  • trunk/Source/WebCore/loader/cache/CachedResource.cpp

    r161662 r161768  
    540540}
    541541
    542 void CachedResource::decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource>*)
     542void CachedResource::decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource>&)
    543543{
    544544    destroyDecodedData();
     
    885885}
    886886
    887 void CachedResource::CachedResourceCallback::timerFired(Timer<CachedResourceCallback>*)
     887void CachedResource::CachedResourceCallback::timerFired(Timer<CachedResourceCallback>&)
    888888{
    889889    m_resource->didAddClient(m_client);
  • trunk/Source/WebCore/loader/cache/CachedResource.h

    r160943 r161768  
    285285    private:
    286286        CachedResourceCallback(CachedResource*, CachedResourceClient*);
    287         void timerFired(Timer<CachedResourceCallback>*);
     287        void timerFired(Timer<CachedResourceCallback>&);
    288288
    289289        CachedResource* m_resource;
     
    309309    bool addClientToSet(CachedResourceClient*);
    310310
    311     void decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource>*);
     311    void decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource>&);
    312312
    313313    virtual PurgePriority purgePriority() const { return PurgeDefault; }
  • trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp

    r160908 r161768  
    781781// reference count reaches 1, m_documentResources is the only reference, so
    782782// remove it from the map.
    783 void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader>* timer)
    784 {
    785     ASSERT_UNUSED(timer, timer == &m_garbageCollectDocumentResourcesTimer);
     783void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader>& timer)
     784{
     785    ASSERT_UNUSED(timer, &timer == &m_garbageCollectDocumentResourcesTimer);
    786786    garbageCollectDocumentResources();
    787787}
  • trunk/Source/WebCore/loader/cache/CachedResourceLoader.h

    r160841 r161768  
    157157    bool checkInsecureContent(CachedResource::Type, const URL&) const;
    158158
    159     void garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader>*);
     159    void garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader>&);
    160160    void performPostLoadActions();
    161161
  • trunk/Source/WebCore/loader/icon/IconDatabase.cpp

    r160581 r161768  
    878878}
    879879
    880 void IconDatabase::syncTimerFired(Timer<IconDatabase>*)
     880void IconDatabase::syncTimerFired(Timer<IconDatabase>&)
    881881{
    882882    ASSERT_NOT_SYNC_THREAD();
  • trunk/Source/WebCore/loader/icon/IconDatabase.h

    r157653 r161768  
    128128    void wakeSyncThread();
    129129    void scheduleOrDeferSyncTimer();
    130     void syncTimerFired(Timer<IconDatabase>*);
     130    void syncTimerFired(Timer<IconDatabase>&);
    131131   
    132132    Timer<IconDatabase> m_syncTimer;
  • trunk/Source/WebCore/page/AutoscrollController.cpp

    r156607 r161768  
    232232#endif
    233233
    234 void AutoscrollController::autoscrollTimerFired(Timer<AutoscrollController>*)
     234void AutoscrollController::autoscrollTimerFired(Timer<AutoscrollController>&)
    235235{
    236236    if (!m_autoscrollRenderer) {
  • trunk/Source/WebCore/page/AutoscrollController.h

    r140286 r161768  
    7070
    7171private:
    72     void autoscrollTimerFired(Timer<AutoscrollController>*);
     72    void autoscrollTimerFired(Timer<AutoscrollController>&);
    7373    void startAutoscrollTimer();
    7474#if ENABLE(PAN_SCROLLING)
  • trunk/Source/WebCore/page/CaptionUserPreferences.cpp

    r157290 r161768  
    5151}
    5252
    53 void CaptionUserPreferences::timerFired(Timer<CaptionUserPreferences>*)
     53void CaptionUserPreferences::timerFired(Timer<CaptionUserPreferences>&)
    5454{
    5555    captionPreferencesChanged();
  • trunk/Source/WebCore/page/CaptionUserPreferences.h

    r156751 r161768  
    9494
    9595private:
    96     void timerFired(Timer<CaptionUserPreferences>*);
     96    void timerFired(Timer<CaptionUserPreferences>&);
    9797    void notify();
    9898
  • trunk/Source/WebCore/page/DeviceController.cpp

    r157653 r161768  
    8585}
    8686
    87 void DeviceController::fireDeviceEvent(Timer<DeviceController>* timer)
     87void DeviceController::fireDeviceEvent(Timer<DeviceController>& timer)
    8888{
    89     ASSERT_UNUSED(timer, timer == &m_timer);
     89    ASSERT_UNUSED(timer, &timer == &m_timer);
    9090    ASSERT(hasLastData());
    9191
  • trunk/Source/WebCore/page/DeviceController.h

    r157653 r161768  
    5656
    5757protected:
    58     void fireDeviceEvent(Timer<DeviceController>*);
     58    void fireDeviceEvent(Timer<DeviceController>&);
    5959
    6060    HashCountedSet<RefPtr<DOMWindow>> m_listeners;
  • trunk/Source/WebCore/page/EventHandler.cpp

    r161223 r161768  
    12671267}
    12681268
    1269 void EventHandler::cursorUpdateTimerFired(Timer<EventHandler>*)
     1269void EventHandler::cursorUpdateTimerFired(Timer<EventHandler>&)
    12701270{
    12711271    ASSERT(m_frame.document());
     
    15111511}
    15121512
    1513 void EventHandler::autoHideCursorTimerFired(Timer<EventHandler>* timer)
    1514 {
    1515     ASSERT_UNUSED(timer, timer == &m_autoHideCursorTimer);
     1513void EventHandler::autoHideCursorTimerFired(Timer<EventHandler>& timer)
     1514{
     1515    ASSERT_UNUSED(timer, &timer == &m_autoHideCursorTimer);
    15161516    m_currentMouseCursor = noneCursor();
    15171517    FrameView* view = m_frame.view();
     
    28252825}
    28262826
    2827 void EventHandler::fakeMouseMoveEventTimerFired(Timer<EventHandler>* timer)
    2828 {
    2829     ASSERT_UNUSED(timer, timer == &m_fakeMouseMoveEventTimer);
     2827void EventHandler::fakeMouseMoveEventTimerFired(Timer<EventHandler>& timer)
     2828{
     2829    ASSERT_UNUSED(timer, &timer == &m_fakeMouseMoveEventTimer);
    28302830    ASSERT(!m_mousePressed);
    28312831
     
    28602860}
    28612861
    2862 void EventHandler::hoverTimerFired(Timer<EventHandler>*)
     2862void EventHandler::hoverTimerFired(Timer<EventHandler>&)
    28632863{
    28642864    m_hoverTimer.stop();
  • trunk/Source/WebCore/page/EventHandler.h

    r161106 r161768  
    328328    OptionalCursor selectCursor(const HitTestResult&, bool shiftKey);
    329329
    330     void hoverTimerFired(Timer<EventHandler>*);
     330    void hoverTimerFired(Timer<EventHandler>&);
    331331#if ENABLE(CURSOR_SUPPORT)
    332     void cursorUpdateTimerFired(Timer<EventHandler>*);
     332    void cursorUpdateTimerFired(Timer<EventHandler>&);
    333333#endif
    334334
     
    349349    static bool eventInvertsTabsToLinksClientCallResult(KeyboardEvent*);
    350350
    351     void fakeMouseMoveEventTimerFired(Timer<EventHandler>*);
     351    void fakeMouseMoveEventTimerFired(Timer<EventHandler>&);
    352352    void cancelFakeMouseMoveEvent();
    353353
     
    442442    void startAutoHideCursorTimer();
    443443    void cancelAutoHideCursorTimer();
    444     void autoHideCursorTimerFired(Timer<EventHandler>*);
     444    void autoHideCursorTimerFired(Timer<EventHandler>&);
    445445#endif
    446446
  • trunk/Source/WebCore/page/EventSource.cpp

    r158365 r161768  
    171171}
    172172
    173 void EventSource::connectTimerFired(Timer<EventSource>*)
     173void EventSource::connectTimerFired(Timer<EventSource>&)
    174174{
    175175    connect();
  • trunk/Source/WebCore/page/EventSource.h

    r158365 r161768  
    9898    void scheduleInitialConnect();
    9999    void scheduleReconnect();
    100     void connectTimerFired(Timer<EventSource>*);
     100    void connectTimerFired(Timer<EventSource>&);
    101101    void abortConnectionAttempt();
    102102    void parseEventStream();
  • trunk/Source/WebCore/page/FrameView.cpp

    r161530 r161768  
    24052405}
    24062406   
    2407 void FrameView::deferredRepaintTimerFired(Timer<FrameView>*)
     2407void FrameView::deferredRepaintTimerFired(Timer<FrameView>&)
    24082408{
    24092409    doDeferredRepaints();
     
    24342434}
    24352435
    2436 void FrameView::layoutTimerFired(Timer<FrameView>*)
     2436void FrameView::layoutTimerFired(Timer<FrameView>&)
    24372437{
    24382438#ifdef INSTRUMENT_LAYOUT_SCHEDULING
     
    29092909}
    29102910
    2911 void FrameView::postLayoutTimerFired(Timer<FrameView>*)
     2911void FrameView::postLayoutTimerFired(Timer<FrameView>&)
    29122912{
    29132913    performPostLayoutTasks();
  • trunk/Source/WebCore/page/FrameView.h

    r161530 r161768  
    105105    void layout(bool allowSubtree = true);
    106106    bool didFirstLayout() const;
    107     void layoutTimerFired(Timer<FrameView>*);
     107    void layoutTimerFired(Timer<FrameView>&);
    108108    void scheduleRelayout();
    109109    void scheduleRelayoutOfSubtree(RenderElement&);
     
    270270    void restoreScrollbar();
    271271
    272     void postLayoutTimerFired(Timer<FrameView>*);
     272    void postLayoutTimerFired(Timer<FrameView>&);
    273273
    274274    bool wasScrolledByUser() const;
     
    545545
    546546    bool shouldUseLoadTimeDeferredRepaintDelay() const;
    547     void deferredRepaintTimerFired(Timer<FrameView>*);
     547    void deferredRepaintTimerFired(Timer<FrameView>&);
    548548    void doDeferredRepaints();
    549549    void updateDeferredRepaintDelayAfterRepaint();
  • trunk/Source/WebCore/page/PageThrottler.cpp

    r161319 r161768  
    134134}
    135135
    136 void PageThrottler::throttleHysteresisTimerFired(Timer<PageThrottler>*)
     136void PageThrottler::throttleHysteresisTimerFired(Timer<PageThrottler>&)
    137137{
    138138    ASSERT(!m_activityTokens.size());
  • trunk/Source/WebCore/page/PageThrottler.h

    r161321 r161768  
    6666    void startThrottleHysteresisTimer();
    6767    void stopThrottleHysteresisTimer();
    68     void throttleHysteresisTimerFired(Timer<PageThrottler>*);
     68    void throttleHysteresisTimerFired(Timer<PageThrottler>&);
    6969
    7070    void throttlePage();
  • trunk/Source/WebCore/page/animation/AnimationController.cpp

    r161634 r161768  
    155155}
    156156
    157 void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate>*)
     157void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate>&)
    158158{
    159159    fireEventsAndUpdateStyle();
     
    222222#endif
    223223
    224 void AnimationControllerPrivate::animationTimerFired(Timer<AnimationControllerPrivate>*)
     224void AnimationControllerPrivate::animationTimerFired(Timer<AnimationControllerPrivate>&)
    225225{
    226226    // Make sure animationUpdateTime is updated, so that it is current even if no
  • trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h

    r157856 r161768  
    6868    bool clear(RenderElement*);
    6969
    70     void updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate>*);
     70    void updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate>&);
    7171    void startUpdateStyleIfNeededDispatcher();
    7272    void addEventToDispatch(PassRefPtr<Element> element, const AtomicString& eventType, const String& name, double elapsedTime);
     
    114114
    115115private:
    116     void animationTimerFired(Timer<AnimationControllerPrivate>*);
     116    void animationTimerFired(Timer<AnimationControllerPrivate>&);
    117117
    118118    void styleAvailable();
  • trunk/Source/WebCore/platform/Scrollbar.cpp

    r161739 r161768  
    184184}
    185185
    186 void Scrollbar::autoscrollTimerFired(Timer<Scrollbar>*)
     186void Scrollbar::autoscrollTimerFired(Timer<Scrollbar>&)
    187187{
    188188    autoscrollPressedPart(theme()->autoscrollTimerDelay());
  • trunk/Source/WebCore/platform/Scrollbar.h

    r161589 r161768  
    164164    virtual void updateThumbProportion();
    165165
    166     void autoscrollTimerFired(Timer<Scrollbar>*);
     166    void autoscrollTimerFired(Timer<Scrollbar>&);
    167167    void startTimerIfNeeded(double delay);
    168168    void stopTimerIfNeeded();
  • trunk/Source/WebCore/platform/Timer.h

    r161589 r161768  
    111111template <typename TimerFiredClass> class Timer : public TimerBase {
    112112public:
    113     typedef void (TimerFiredClass::*TimerFiredFunction)(Timer*);
    114 
    115     Timer(TimerFiredClass* o, TimerFiredFunction f)
    116         : m_object(o), m_function(f) { }
     113    typedef void (TimerFiredClass::*TimerFiredFunction)(Timer&);
     114    typedef void (TimerFiredClass::*DeprecatedTimerFiredFunction)(Timer*);
     115
     116    Timer(TimerFiredClass* object, TimerFiredFunction function)
     117        : m_object(object)
     118        , m_deprecatedFunction(nullptr)
     119        , m_function(function)
     120    {
     121    }
     122
     123    Timer(TimerFiredClass* object, DeprecatedTimerFiredFunction function)
     124        : m_object(object)
     125        , m_deprecatedFunction(function)
     126        , m_function(nullptr)
     127    {
     128    }
    117129
    118130private:
    119     virtual void fired() OVERRIDE { (m_object->*m_function)(this); }
     131    virtual void fired() OVERRIDE
     132    {
     133        if (m_deprecatedFunction) {
     134            (m_object->*m_deprecatedFunction)(this);
     135            return;
     136        }
     137
     138        (m_object->*m_function)(*this);
     139    }
    120140
    121141    TimerFiredClass* m_object;
     142    DeprecatedTimerFiredFunction m_deprecatedFunction;
    122143    TimerFiredFunction m_function;
    123144};
     
    142163template <typename TimerFiredClass> class DeferrableOneShotTimer : protected TimerBase {
    143164public:
    144     typedef void (TimerFiredClass::*TimerFiredFunction)(DeferrableOneShotTimer*);
    145 
    146     DeferrableOneShotTimer(TimerFiredClass* o, TimerFiredFunction f, double delay)
    147         : m_object(o)
    148         , m_function(f)
     165    typedef void (TimerFiredClass::*TimerFiredFunction)(DeferrableOneShotTimer&);
     166    typedef void (TimerFiredClass::*DeprecatedTimerFiredFunction)(DeferrableOneShotTimer*);
     167
     168    DeferrableOneShotTimer(TimerFiredClass* object, TimerFiredFunction function, double delay)
     169        : m_object(object)
     170        , m_function(function)
     171        , m_deprecatedFunction(nullptr)
     172        , m_delay(delay)
     173        , m_shouldRestartWhenTimerFires(false)
     174    {
     175    }
     176
     177    DeferrableOneShotTimer(TimerFiredClass* object, DeprecatedTimerFiredFunction function, double delay)
     178        : m_object(object)
     179        , m_function(nullptr)
     180        , m_deprecatedFunction(function)
    149181        , m_delay(delay)
    150182        , m_shouldRestartWhenTimerFires(false)
     
    182214        }
    183215
    184         (m_object->*m_function)(this);
     216        if (m_deprecatedFunction) {
     217            (m_object->*m_deprecatedFunction)(this);
     218            return;
     219        }
     220
     221        (m_object->*m_function)(*this);
    185222    }
    186223
    187224    TimerFiredClass* m_object;
    188225    TimerFiredFunction m_function;
     226    DeprecatedTimerFiredFunction m_deprecatedFunction;
    189227
    190228    double m_delay;
  • trunk/Source/WebCore/platform/graphics/BitmapImage.cpp

    r161589 r161768  
    697697
    698698
    699 void BitmapImage::advanceAnimation(Timer<BitmapImage>*)
     699void BitmapImage::advanceAnimation(Timer<BitmapImage>&)
    700700{
    701701    internalAdvanceAnimation(false);
  • trunk/Source/WebCore/platform/graphics/BitmapImage.h

    r161589 r161768  
    270270    bool shouldAnimate();
    271271    virtual void startAnimation(bool catchUpIfNecessary = true) OVERRIDE;
    272     void advanceAnimation(Timer<BitmapImage>*);
     272    void advanceAnimation(Timer<BitmapImage>&);
    273273
    274274    // Function that does the real work of advancing the animation.  When
  • trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp

    r161699 r161768  
    960960}
    961961
    962 void MediaPlayer::reloadTimerFired(Timer<MediaPlayer>*)
     962void MediaPlayer::reloadTimerFired(Timer<MediaPlayer>&)
    963963{
    964964    m_private->cancelLoad();
  • trunk/Source/WebCore/platform/graphics/MediaPlayer.h

    r161589 r161768  
    556556    MediaPlayerFactory* nextBestMediaEngine(MediaPlayerFactory*) const;
    557557    void loadWithNextMediaEngine(MediaPlayerFactory*);
    558     void reloadTimerFired(Timer<MediaPlayer>*);
     558    void reloadTimerFired(Timer<MediaPlayer>&);
    559559
    560560    static void initializeMediaEngines();
  • trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.h

    r158122 r161768  
    6161    bool canReuseLayerWithSize(const IntSize& size) const { return m_maxBytesForPool && !size.isEmpty(); }
    6262    void schedulePrune();
    63     void pruneTimerFired(Timer<LayerPool>*);
     63    void pruneTimerFired(Timer<LayerPool>&);
    6464
    6565    typedef enum { LeaveUnchanged, MarkAsUsed } AccessType;
  • trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.mm

    r158122 r161768  
    107107}
    108108
    109 void LayerPool::pruneTimerFired(Timer<LayerPool>*)
     109void LayerPool::pruneTimerFired(Timer<LayerPool>&)
    110110{
    111111    unsigned shrinkTo = decayedCapacity();
  • trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.cpp

    r161766 r161768  
    210210}
    211211
    212 void ImageBufferBackingStoreCache::timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache>*)
     212void ImageBufferBackingStoreCache::timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache>&)
    213213{
    214214    while (!m_cachedSurfaces.isEmpty()) {
  • trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.h

    r161766 r161768  
    9898    bool isAcceptableSurface(const IOSurfaceAndContextWithCreationParams&, const IntSize&, CGColorSpaceRef, bool needExactSize) const;
    9999
    100     void timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache>*);
     100    void timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache>&);
    101101    void schedulePurgeTimer();
    102102
  • trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp

    r151800 r161768  
    6666}
    6767
    68 void SubimageCacheWithTimer::invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer>*)
     68void SubimageCacheWithTimer::invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer>&)
    6969{
    7070    m_images.clear();
  • trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.h

    r157653 r161768  
    8989
    9090private:
    91     void invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer>*);
     91    void invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer>&);
    9292
    9393    HashCountedSet<CGImageRef> m_images;
  • trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h

    r158597 r161768  
    174174    void doSeek();
    175175    void cancelSeek();
    176     void seekTimerFired(Timer<MediaPlayerPrivateQTKit>*);
     176    void seekTimerFired(Timer<MediaPlayerPrivateQTKit>&);
    177177    float maxTimeLoaded() const;
    178178    void disableUnsupportedTracks();
  • trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm

    r159027 r161768  
    798798}
    799799
    800 void MediaPlayerPrivateQTKit::seekTimerFired(Timer<MediaPlayerPrivateQTKit>*)
     800void MediaPlayerPrivateQTKit::seekTimerFired(Timer<MediaPlayerPrivateQTKit>&)
    801801{       
    802802    if (!metaDataAvailable()|| !seeking() || currentTime() == m_seekTo) {
  • trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h

    r160898 r161768  
    7979    RetainPtr<WebScrollbarPainterDelegate> m_verticalScrollbarPainterDelegate;
    8080
    81     void initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac>*);
     81    void initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac>&);
    8282    Timer<ScrollAnimatorMac> m_initialScrollbarPaintTimer;
    8383
    84     void sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac>*);
     84    void sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac>&);
    8585    Timer<ScrollAnimatorMac> m_sendContentAreaScrolledTimer;
    8686    FloatSize m_contentAreaScrolledTimerScrollDelta;
     
    156156
    157157    bool pinnedInDirection(float deltaX, float deltaY);
    158     void snapRubberBandTimerFired(Timer<ScrollAnimatorMac>*);
     158    void snapRubberBandTimerFired(Timer<ScrollAnimatorMac>&);
    159159
    160160    ScrollElasticityController m_scrollElasticityController;
  • trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.mm

    r160898 r161768  
    12301230}
    12311231
    1232 void ScrollAnimatorMac::snapRubberBandTimerFired(Timer<ScrollAnimatorMac>*)
     1232void ScrollAnimatorMac::snapRubberBandTimerFired(Timer<ScrollAnimatorMac>&)
    12331233{
    12341234    m_scrollElasticityController.snapRubberBandTimerFired();
     
    13111311}
    13121312
    1313 void ScrollAnimatorMac::initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac>*)
     1313void ScrollAnimatorMac::initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac>&)
    13141314{
    13151315    // To force the scrollbars to flash, we have to call hide first. Otherwise, the ScrollbarPainterController
     
    13351335}
    13361336
    1337 void ScrollAnimatorMac::sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac>*)
     1337void ScrollAnimatorMac::sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac>&)
    13381338{
    13391339    sendContentAreaScrolled(m_contentAreaScrolledTimerScrollDelta);
  • trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp

    r121016 r161768  
    6363}
    6464
    65 void DeviceOrientationClientMock::timerFired(Timer<DeviceOrientationClientMock>* timer)
     65void DeviceOrientationClientMock::timerFired(Timer<DeviceOrientationClientMock>& timer)
    6666{
    67     ASSERT_UNUSED(timer, timer == &m_timer);
     67    ASSERT_UNUSED(timer, &timer == &m_timer);
    6868    m_timer.stop();
    6969    m_controller->didChangeDeviceOrientation(m_orientation.get());
  • trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h

    r121016 r161768  
    5555
    5656private:
    57     void timerFired(Timer<DeviceOrientationClientMock>*);
     57    void timerFired(Timer<DeviceOrientationClientMock>&);
    5858
    5959    RefPtr<DeviceOrientationData> m_orientation;
  • trunk/Source/WebCore/platform/network/NetworkStateNotifier.h

    r161699 r161768  
    7676
    7777#if PLATFORM(MAC) && !PLATFORM(IOS)
    78     void networkStateChangeTimerFired(Timer<NetworkStateNotifier>*);
     78    void networkStateChangeTimerFired(Timer<NetworkStateNotifier>&);
    7979
    8080    static void dynamicStoreCallback(SCDynamicStoreRef, CFArrayRef changedKeys, void *info);
  • trunk/Source/WebCore/platform/network/ResourceHandle.cpp

    r161635 r161768  
    109109}
    110110
    111 void ResourceHandle::fireFailure(Timer<ResourceHandle>*)
     111void ResourceHandle::failureTimerFired(Timer<ResourceHandle>&)
    112112{
    113113    if (!client())
  • trunk/Source/WebCore/platform/network/ResourceHandle.h

    r161699 r161768  
    229229    const String& lastHTTPMethod() const;
    230230
    231     void fireFailure(Timer<ResourceHandle>*);
     231    void failureTimerFired(Timer<ResourceHandle>&);
    232232
    233233    NetworkingContext* context() const;
  • trunk/Source/WebCore/platform/network/ResourceHandleInternal.h

    r161699 r161768  
    119119#endif
    120120            , m_scheduledFailureType(ResourceHandle::NoFailure)
    121             , m_failureTimer(loader, &ResourceHandle::fireFailure)
     121            , m_failureTimer(loader, &ResourceHandle::failureTimerFired)
    122122        {
    123123            const URL& url = m_firstRequest.url();
  • trunk/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp

    r152885 r161768  
    8282}
    8383
    84 void NetworkStateNotifier::networkStateChangeTimerFired(Timer<NetworkStateNotifier>*)
     84void NetworkStateNotifier::networkStateChangeTimerFired(Timer<NetworkStateNotifier>&)
    8585{
    8686    bool oldOnLine = m_isOnLine;
  • trunk/Source/WebCore/rendering/ImageQualityController.cpp

    r158163 r161768  
    7575}
    7676
    77 void ImageQualityController::highQualityRepaintTimerFired(Timer<ImageQualityController>*)
     77void ImageQualityController::highQualityRepaintTimerFired(Timer<ImageQualityController>&)
    7878{
    7979    if (m_renderView.documentBeingDestroyed())
  • trunk/Source/WebCore/rendering/ImageQualityController.h

    r155833 r161768  
    5656    void removeLayer(RenderBoxModelObject*, LayerSizeMap* innerMap, const void* layer);
    5757    void set(RenderBoxModelObject*, LayerSizeMap* innerMap, const void* layer, const LayoutSize&);
    58     void highQualityRepaintTimerFired(Timer<ImageQualityController>*);
     58    void highQualityRepaintTimerFired(Timer<ImageQualityController>&);
    5959    void restartTimer();
    6060    void removeObject(RenderBoxModelObject*);
  • trunk/Source/WebCore/rendering/RenderButton.cpp

    r160966 r161768  
    185185}
    186186
    187 void RenderButton::timerFired(Timer<RenderButton>*)
     187void RenderButton::timerFired(Timer<RenderButton>&)
    188188{
    189189    // FIXME Bug 25110: Ideally we would stop our timer when our Document
  • trunk/Source/WebCore/rendering/RenderButton.h

    r161708 r161768  
    7575    virtual bool requiresForcedStyleRecalcPropagation() const OVERRIDE { return true; }
    7676
    77     void timerFired(Timer<RenderButton>*);
     77    void timerFired(Timer<RenderButton>&);
    7878
    7979    RenderTextFragment* m_buttonText;
  • trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp

    r161628 r161768  
    573573}
    574574
    575 void RenderLayerCompositor::updateCompositingLayersTimerFired(Timer<RenderLayerCompositor>*)
     575void RenderLayerCompositor::updateCompositingLayersTimerFired(Timer<RenderLayerCompositor>&)
    576576{
    577577    updateCompositingLayers(CompositingUpdateAfterLayout);
     
    36503650#endif
    36513651
    3652 void RenderLayerCompositor::layerFlushTimerFired(Timer<RenderLayerCompositor>*)
     3652void RenderLayerCompositor::layerFlushTimerFired(Timer<RenderLayerCompositor>&)
    36533653{
    36543654    if (!m_hasPendingLayerFlush)
     
    36573657}
    36583658
    3659 void RenderLayerCompositor::paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor>*)
     3659void RenderLayerCompositor::paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor>&)
    36603660{
    36613661    Frame& frame = m_renderView.frameView().frame();
  • trunk/Source/WebCore/rendering/RenderLayerCompositor.h

    r161628 r161768  
    336336    void addToOverlapMapRecursive(OverlapMap&, RenderLayer&, RenderLayer* ancestorLayer = nullptr);
    337337
    338     void updateCompositingLayersTimerFired(Timer<RenderLayerCompositor>*);
     338    void updateCompositingLayersTimerFired(Timer<RenderLayerCompositor>&);
    339339
    340340    // Returns true if any layer's compositing changed
     
    428428    bool isThrottlingLayerFlushes() const;
    429429    void startLayerFlushTimerIfNeeded();
    430     void layerFlushTimerFired(Timer<RenderLayerCompositor>*);
    431 
    432     void paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor>*);
     430    void layerFlushTimerFired(Timer<RenderLayerCompositor>&);
     431
     432    void paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor>&);
    433433
    434434#if !LOG_DISABLED
  • trunk/Source/WebCore/rendering/RenderMarquee.cpp

    r160847 r161768  
    241241}
    242242
    243 void RenderMarquee::timerFired(Timer<RenderMarquee>*)
     243void RenderMarquee::timerFired(Timer<RenderMarquee>&)
    244244{
    245245    if (m_layer->renderer().view().needsLayout())
  • trunk/Source/WebCore/rendering/RenderMarquee.h

    r95901 r161768  
    8080
    8181private:
    82     void timerFired(Timer<RenderMarquee>*);
     82    void timerFired(Timer<RenderMarquee>&);
    8383
    8484    RenderLayer* m_layer;
  • trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp

    r159553 r161768  
    511511}
    512512
    513 void RenderNamedFlowThread::regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>*)
     513void RenderNamedFlowThread::regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>&)
    514514{
    515515    ASSERT(m_namedFlow);
     
    518518}
    519519
    520 void RenderNamedFlowThread::regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread>*)
     520void RenderNamedFlowThread::regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread>&)
    521521{
    522522    ASSERT(m_namedFlow);
  • trunk/Source/WebCore/rendering/RenderNamedFlowThread.h

    r159553 r161768  
    114114
    115115    bool canBeDestroyed() const { return m_invalidRegionList.isEmpty() && m_regionList.isEmpty() && m_contentElements.isEmpty(); }
    116     void regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>*);
    117     void regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread>*);
     116    void regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>&);
     117    void regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread>&);
    118118    void clearContentElements();
    119119    void updateWritingMode();
  • trunk/Source/WebCore/rendering/RenderProgress.cpp

    r160599 r161768  
    8888}
    8989
    90 void RenderProgress::animationTimerFired(Timer<RenderProgress>*)
     90void RenderProgress::animationTimerFired(Timer<RenderProgress>&)
    9191{
    9292    repaint();
  • trunk/Source/WebCore/rendering/RenderProgress.h

    r158097 r161768  
    5050    virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const OVERRIDE;
    5151
    52     void animationTimerFired(Timer<RenderProgress>*);
     52    void animationTimerFired(Timer<RenderProgress>&);
    5353    void updateAnimationState();
    5454
Note: See TracChangeset for help on using the changeset viewer.