⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 176459 in webkit


Ignore:
Timestamp:
Nov 21, 2014, 12:10:13 PM (12 years ago)
Author:
andersca@apple.com
Message:

Remove the Timer parameters from timer callbacks
https://bugs.webkit.org/show_bug.cgi?id=138974

Reviewed by Antti Koivisto.

Source/WebCore:

  • Modules/encryptedmedia/MediaKeySession.cpp:

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

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

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

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

(WebCore::IDBTransactionBackend::IDBTransactionBackend):
(WebCore::IDBTransactionBackend::taskTimerFired):

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

(WebCore::SourceBuffer::SourceBuffer):
(WebCore::SourceBuffer::appendBufferTimerFired):
(WebCore::SourceBuffer::removeTimerFired):

  • Modules/mediasource/SourceBuffer.h:
  • Modules/mediastream/MediaStream.cpp:

(WebCore::MediaStream::MediaStream):
(WebCore::MediaStream::scheduledEventTimerFired):

  • Modules/mediastream/MediaStream.h:
  • Modules/mediastream/RTCDTMFSender.cpp:

(WebCore::RTCDTMFSender::RTCDTMFSender):
(WebCore::RTCDTMFSender::scheduledEventTimerFired):

  • Modules/mediastream/RTCDTMFSender.h:
  • Modules/mediastream/RTCDataChannel.cpp:

(WebCore::RTCDataChannel::RTCDataChannel):
(WebCore::RTCDataChannel::scheduledEventTimerFired):

  • Modules/mediastream/RTCDataChannel.h:
  • Modules/mediastream/RTCPeerConnection.cpp:

(WebCore::RTCPeerConnection::RTCPeerConnection):
(WebCore::RTCPeerConnection::scheduledEventTimerFired):

  • Modules/mediastream/RTCPeerConnection.h:
  • Modules/notifications/Notification.cpp:

(WebCore::Notification::Notification):
(WebCore::Notification::taskTimerFired):

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

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

  • Modules/notifications/NotificationCenter.h:
  • Modules/websockets/WebSocketChannel.cpp:

(WebCore::WebSocketChannel::WebSocketChannel):
(WebCore::WebSocketChannel::resumeTimerFired):
(WebCore::WebSocketChannel::closingTimerFired):

  • Modules/websockets/WebSocketChannel.h:
  • accessibility/AXObjectCache.cpp:

(WebCore::AXObjectCache::AXObjectCache):
(WebCore::AXObjectCache::notificationPostTimerFired):

  • accessibility/AXObjectCache.h:
  • bindings/js/GCController.cpp:

(WebCore::GCController::GCController):
(WebCore::GCController::gcTimerFired):

  • bindings/js/GCController.h:
  • css/CSSFontFaceSource.h:
  • css/CSSFontSelector.cpp:

(WebCore::CSSFontSelector::CSSFontSelector):
(WebCore::CSSFontSelector::beginLoadTimerFired):

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

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

  • css/StyleResolver.cpp:

(WebCore::StyleResolver::StyleResolver):
(WebCore::StyleResolver::sweepMatchedPropertiesCache):

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

(WebCore::Document::Document):
(WebCore::Document::visualUpdatesSuppressionTimerFired):
(WebCore::Document::styleRecalcTimerFired):
(WebCore::Document::optimizedStyleSheetUpdateTimerFired):
(WebCore::Document::sharedObjectPoolClearTimerFired):
(WebCore::Document::updateFocusAppearanceTimerFired):
(WebCore::Document::pendingTasksTimerFired):
(WebCore::Document::webkitWillEnterFullScreenForElement):
(WebCore::Document::webkitDidExitFullScreenForElement):
(WebCore::Document::fullScreenChangeDelayTimerFired):
(WebCore::Document::loadEventDelayTimerFired):
(WebCore::Document::didAssociateFormControlsTimerFired):
(WebCore::Document::domCookieCacheExpiryTimerFired):

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

(WebCore::EventSender::timerFired):
(WebCore::EventSender<T>::EventSender):

  • dom/ScriptRunner.cpp:

(WebCore::ScriptRunner::ScriptRunner):
(WebCore::ScriptRunner::timerFired):

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

(WebCore::ScriptedAnimationController::ScriptedAnimationController):
(WebCore::ScriptedAnimationController::animationTimerFired):

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

(WebCore::PresentationAttributeCacheCleaner::PresentationAttributeCacheCleaner):
(WebCore::PresentationAttributeCacheCleaner::cleanCache):

  • editing/AlternativeTextController.cpp:

(WebCore::AlternativeTextController::AlternativeTextController):
(WebCore::AlternativeTextController::timerFired):

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

(WebCore::Editor::Editor):
(WebCore::Editor::updateEditorUINowIfScheduled):
(WebCore::Editor::editorUIUpdateTimerFired):
(WebCore::Editor::scanSelectionForTelephoneNumbers): Deleted.

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

(WebCore::FrameSelection::FrameSelection):
(WebCore::FrameSelection::caretBlinkTimerFired):

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

(WebCore::SpellChecker::SpellChecker):
(WebCore::SpellChecker::timerFiredToProcessQueuedRequest):

  • editing/SpellChecker.h:
  • html/HTMLFormElement.cpp:

(WebCore::HTMLFormElement::HTMLFormElement):
(WebCore::HTMLFormElement::requestAutocompleteTimerFired):

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

(WebCore::HTMLMediaElement::HTMLMediaElement):
(WebCore::HTMLMediaElement::parseAttribute):

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

(WebCore::HTMLPlugInElement::HTMLPlugInElement):
(WebCore::HTMLPlugInElement::swapRendererTimerFired):

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

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

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

(WebCore::HTMLSourceElement::HTMLSourceElement):
(WebCore::HTMLSourceElement::errorEventTimerFired):

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

(WebCore::HTMLTrackElement::HTMLTrackElement):
(WebCore::HTMLTrackElement::loadTimerFired):

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

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

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

(WebCore::MediaDocument::MediaDocument):
(WebCore::MediaDocument::replaceMediaElementTimerFired):

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

(WebCore::SearchInputType::SearchInputType):
(WebCore::SearchInputType::searchEventTimerFired):

  • html/SearchInputType.h:
  • html/ValidationMessage.cpp:

(WebCore::ValidationMessage::setMessage):
(WebCore::ValidationMessage::setMessageDOMAndStartTimer):
(WebCore::ValidationMessage::buildBubbleTree):
(WebCore::ValidationMessage::requestToHideMessage):
(WebCore::ValidationMessage::deleteBubbleTree):

  • html/ValidationMessage.h:
  • html/canvas/WebGLRenderingContext.cpp:

(WebCore::WebGLRenderingContext::WebGLRenderingContext):
(WebCore::WebGLRenderingContext::dispatchContextLostEvent):
(WebCore::WebGLRenderingContext::maybeRestoreContext):

  • html/canvas/WebGLRenderingContext.h:
  • html/parser/HTMLParserScheduler.cpp:

(WebCore::HTMLParserScheduler::HTMLParserScheduler):
(WebCore::HTMLParserScheduler::continueNextChunkTimerFired):

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

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

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

(WebCore::MediaControls::MediaControls):
(WebCore::MediaControls::hideFullscreenControlsTimerFired):

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

(WebCore::SpinButtonElement::SpinButtonElement):
(WebCore::SpinButtonElement::repeatingTimerFired):

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

(WebCore::LoadableTextTrack::LoadableTextTrack):
(WebCore::LoadableTextTrack::loadTimerFired):

  • html/track/LoadableTextTrack.h:
  • html/track/VTTRegion.cpp:

(WebCore::VTTRegion::VTTRegion):
(WebCore::VTTRegion::scrollTimerFired):

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

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

  • inspector/InspectorDOMAgent.cpp:

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

  • inspector/InspectorFrontendClientLocal.cpp:

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

  • inspector/InspectorOverlay.cpp:

(WebCore::InspectorOverlay::InspectorOverlay):
(WebCore::InspectorOverlay::updatePaintRectsTimerFired):

  • inspector/InspectorOverlay.h:
  • loader/DocumentLoader.cpp:

(WebCore::DocumentLoader::DocumentLoader):
(WebCore::DocumentLoader::handleSubstituteDataLoadNow):
(WebCore::DocumentLoader::handleSubstituteDataLoadSoon):
(WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):

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

(WebCore::FrameLoader::FrameLoader):
(WebCore::FrameLoader::checkTimerFired):

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

(WebCore::ImageLoader::ImageLoader):
(WebCore::ImageLoader::timerFired):

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

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

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

(WebCore::NavigationScheduler::NavigationScheduler):
(WebCore::NavigationScheduler::timerFired):

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

(WebCore::PingLoader::PingLoader):

  • loader/PingLoader.h:

(WebCore::PingLoader::timeoutTimerFired):

  • loader/ProgressTracker.cpp:

(WebCore::ProgressTracker::ProgressTracker):
(WebCore::ProgressTracker::progressHeartbeatTimerFired):

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

(WebCore::ResourceLoadScheduler::ResourceLoadScheduler):
(WebCore::ResourceLoadScheduler::requestTimerFired):

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

(WebCore::TextTrackLoader::TextTrackLoader):
(WebCore::TextTrackLoader::cueLoadTimerFired):

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

(WebCore::CachedResource::CachedResource):
(WebCore::CachedResource::Callback::Callback):
(WebCore::CachedResource::Callback::timerFired):

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

(WebCore::CachedResourceLoader::CachedResourceLoader):
(WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):

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

(WebCore::IconDatabase::IconDatabase):
(WebCore::IconDatabase::syncTimerFired):

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

(WebCore::AutoscrollController::AutoscrollController):
(WebCore::AutoscrollController::autoscrollTimerFired):

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

(WebCore::CaptionUserPreferences::CaptionUserPreferences):
(WebCore::CaptionUserPreferences::timerFired):

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

(WebCore::CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF):
(WebCore::CaptionUserPreferencesMediaAF::updateTimerFired):

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

(WebCore::DeviceController::DeviceController):
(WebCore::DeviceController::fireDeviceEvent):

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

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

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

(WebCore::EventSource::EventSource):
(WebCore::EventSource::connectTimerFired):

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

(WebCore::FocusController::FocusController):
(WebCore::FocusController::focusRepaintTimerFired):

  • page/FocusController.h:
  • page/Frame.cpp:

(WebCore::Frame::Frame):
(WebCore::Frame::overflowAutoScrollTimerFired):

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

(WebCore::FrameView::FrameView):
(WebCore::FrameView::delayedScrollEventTimerFired):
(WebCore::FrameView::speculativeTilingEnableTimerFired):
(WebCore::FrameView::layoutTimerFired):
(WebCore::FrameView::updateEmbeddedObjectsTimerFired):
(WebCore::FrameView::flushAnyPendingPostLayoutTasks):
(WebCore::FrameView::postLayoutTimerFired):

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

(WebCore::PageOverlay::PageOverlay):
(WebCore::PageOverlay::fadeAnimationTimerFired):

  • page/PageOverlay.h:
  • page/Settings.cpp:

(WebCore::Settings::Settings):
(WebCore::Settings::imageLoadingSettingsTimerFired):

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

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

  • page/animation/AnimationControllerPrivate.h:
  • page/mac/ServicesOverlayController.h:
  • page/mac/ServicesOverlayController.mm:

(WebCore::ServicesOverlayController::ServicesOverlayController):
(WebCore::ServicesOverlayController::determineActiveHighlightTimerFired):

  • page/scrolling/AsyncScrollingCoordinator.cpp:

(WebCore::AsyncScrollingCoordinator::AsyncScrollingCoordinator):
(WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired):

  • page/scrolling/AsyncScrollingCoordinator.h:
  • page/scrolling/ios/ScrollingCoordinatorIOS.h:
  • page/scrolling/ios/ScrollingCoordinatorIOS.mm:

(WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS):
(WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired):

  • page/scrolling/mac/ScrollingCoordinatorMac.h:
  • page/scrolling/mac/ScrollingCoordinatorMac.mm:

(WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac):
(WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired):

  • platform/HysteresisActivity.h:

(WebCore::HysteresisActivity::HysteresisActivity):
(WebCore::HysteresisActivity::hysteresisTimerFired):

  • platform/ScrollAnimator.cpp:

(WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers):
(WebCore::ScrollAnimator::horizontalScrollSnapTimerFired):
(WebCore::ScrollAnimator::verticalScrollSnapTimerFired):

  • platform/ScrollAnimator.h:
  • platform/Scrollbar.cpp:

(WebCore::Scrollbar::Scrollbar):
(WebCore::Scrollbar::autoscrollTimerFired):

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

(WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
(WebCore::Timer::Timer): Deleted.

  • platform/audio/MediaSession.cpp:

(WebCore::MediaSession::MediaSession):
(WebCore::MediaSession::clientDataBufferingTimerFired):

  • platform/audio/MediaSession.h:
  • platform/graphics/BitmapImage.cpp:

(WebCore::BitmapImage::startAnimation):
(WebCore::BitmapImage::advanceAnimation):

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

(WebCore::MediaPlayer::MediaPlayer):
(WebCore::MediaPlayer::reloadTimerFired):

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

(WebCore::ScratchBuffer::ScratchBuffer):
(WebCore::ScratchBuffer::timerFired):

  • platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h:
  • platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm:

(WebCore::MediaSelectionGroupAVFObjC::MediaSelectionGroupAVFObjC):
(WebCore::MediaSelectionGroupAVFObjC::selectionTimerFired):

  • platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
  • platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:

(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC):
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired):

  • platform/graphics/ca/LayerPool.cpp:

(WebCore::LayerPool::LayerPool):
(WebCore::LayerPool::pruneTimerFired):

  • platform/graphics/ca/LayerPool.h:
  • platform/graphics/ca/TileController.cpp:

(WebCore::TileController::TileController):
(WebCore::TileController::tileRevalidationTimerFired):

  • platform/graphics/ca/TileController.h:
  • platform/graphics/ca/TileGrid.cpp:

(WebCore::TileGrid::TileGrid):
(WebCore::TileGrid::cohortRemovalTimerFired):

  • platform/graphics/ca/TileGrid.h:
  • platform/graphics/cg/IOSurfacePool.cpp:

(WebCore::IOSurfacePool::IOSurfacePool):
(WebCore::IOSurfacePool::collectionTimerFired):

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

(WebCore::SubimageCacheWithTimer::SubimageCacheWithTimer):

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

(WebCore::MediaPlayerPrivateQTKit::MediaPlayerPrivateQTKit):
(WebCore::MediaPlayerPrivateQTKit::seekTimerFired):

  • platform/ios/LegacyTileCache.h:
  • platform/ios/LegacyTileCache.mm:

(WebCore::LegacyTileCache::LegacyTileCache):
(WebCore::LegacyTileCache::tileCreationTimerFired):

  • platform/mac/HIDGamepadProvider.cpp:

(WebCore::HIDGamepadProvider::HIDGamepadProvider):
(WebCore::HIDGamepadProvider::connectionDelayTimerFired):
(WebCore::HIDGamepadProvider::inputNotificationTimerFired):

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

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

  • platform/mock/DeviceOrientationClientMock.cpp:

(WebCore::DeviceOrientationClientMock::DeviceOrientationClientMock):
(WebCore::DeviceOrientationClientMock::timerFired):

  • platform/mock/DeviceOrientationClientMock.h:
  • platform/mock/PlatformSpeechSynthesizerMock.cpp:

(WebCore::PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock):
(WebCore::PlatformSpeechSynthesizerMock::speakingFinished):

  • platform/mock/PlatformSpeechSynthesizerMock.h:
  • platform/network/DNSResolveQueue.cpp:

(WebCore::DNSResolveQueue::DNSResolveQueue):
(WebCore::DNSResolveQueue::timerFired):

  • platform/network/DNSResolveQueue.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):
(WebCore::NetworkStateNotifier::NetworkStateNotifier):

  • rendering/ImageQualityController.cpp:

(WebCore::ImageQualityController::ImageQualityController):
(WebCore::ImageQualityController::highQualityRepaintTimerFired):

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

(WebCore::RenderButton::styleDidChange):
(WebCore::RenderButton::timerFired):

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

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

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

(WebCore::RenderMarquee::RenderMarquee):
(WebCore::RenderMarquee::timerFired):

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

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

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

(WebCore::RenderProgress::RenderProgress):
(WebCore::RenderProgress::animationTimerFired):

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

(WebCore::RenderView::RenderView):
(WebCore::RenderView::lazyRepaintTimerFired):

  • rendering/RenderView.h:
  • replay/EventLoopInputDispatcher.cpp:

(WebCore::EventLoopInputDispatcher::EventLoopInputDispatcher):
(WebCore::EventLoopInputDispatcher::timerFired):

  • replay/EventLoopInputDispatcher.h:
  • storage/StorageAreaImpl.cpp:

(WebCore::StorageAreaImpl::StorageAreaImpl):
(WebCore::StorageAreaImpl::closeDatabaseTimerFired):
(WebCore::StorageAreaImpl::closeDatabaseIfIdle):

  • storage/StorageAreaImpl.h:
  • storage/StorageAreaSync.cpp:

(WebCore::StorageAreaSync::StorageAreaSync):
(WebCore::StorageAreaSync::scheduleFinalSync):
(WebCore::StorageAreaSync::syncTimerFired):
(WebCore::StorageAreaSync::scheduleSync):

  • storage/StorageAreaSync.h:
  • svg/SVGElement.cpp:

(WebCore::SVGElement::svgLoadEventTimerFired):

  • svg/SVGElement.h:
  • svg/SVGScriptElement.cpp:

(WebCore::SVGScriptElement::SVGScriptElement):

  • svg/SVGStyleElement.cpp:

(WebCore::SVGStyleElement::SVGStyleElement):

  • svg/SVGUseElement.cpp:

(WebCore::SVGUseElement::SVGUseElement):

  • svg/animation/SMILTimeContainer.cpp:

(WebCore::SMILTimeContainer::SMILTimeContainer):
(WebCore::SMILTimeContainer::timerFired):

  • svg/animation/SMILTimeContainer.h:
  • xml/XMLHttpRequestProgressEventThrottle.cpp:

(WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle):
(WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents):

  • xml/XMLHttpRequestProgressEventThrottle.h:

Source/WebKit/mac:

  • Plugins/Hosted/NetscapePluginInstanceProxy.h:
  • Plugins/Hosted/NetscapePluginInstanceProxy.mm:

(WebKit::NetscapePluginInstanceProxy::NetscapePluginInstanceProxy):
(WebKit::NetscapePluginInstanceProxy::requestTimerFired):

  • Plugins/WebNetscapePluginStream.h:
  • Plugins/WebNetscapePluginStream.mm:

(WebNetscapePluginStream::WebNetscapePluginStream):
(WebNetscapePluginStream::deliverDataTimerFired):

Source/WebKit/win:

  • FullscreenVideoController.cpp:

(FullscreenVideoController::timerFired):

  • FullscreenVideoController.h:

Source/WebKit2:

  • NetworkProcess/NetworkResourceLoader.cpp:

(WebKit::NetworkResourceLoader::NetworkResourceLoader):
(WebKit::NetworkResourceLoader::bufferingTimerFired):

  • NetworkProcess/NetworkResourceLoader.h:
  • Shared/WebMemorySampler.cpp:

(WebKit::WebMemorySampler::WebMemorySampler):
(WebKit::WebMemorySampler::sampleTimerFired):
(WebKit::WebMemorySampler::stopTimerFired):

  • Shared/WebMemorySampler.h:
  • Shared/mac/RemoteLayerBackingStoreCollection.h:
  • Shared/mac/RemoteLayerBackingStoreCollection.mm:

(WebKit::RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection):
(WebKit::RemoteLayerBackingStoreCollection::volatilityTimerFired):

  • WebProcess/Plugins/PluginView.cpp:

(WebKit::PluginView::PluginView):

  • WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
  • WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:

(WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea):
(WebKit::RemoteLayerTreeDrawingArea::layerFlushTimerFired):

  • WebProcess/WebProcess.cpp:

(WebKit::WebProcess::WebProcess):
(WebKit::WebProcess::processSuspensionCleanupTimerFired):
(WebKit::WebProcess::nonVisibleProcessCleanupTimerFired):

  • WebProcess/WebProcess.h:

Source/WTF:

  • wtf/RunLoopTimer.h:

(WTF::RunLoopTimer::RunLoopTimer):
(WTF::RunLoopTimer::fired):

Location:
trunk/Source
Files:
242 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r176293 r176459  
     12014-11-21  Anders Carlsson  <andersca@apple.com>
     2
     3        Remove the Timer parameters from timer callbacks
     4        https://bugs.webkit.org/show_bug.cgi?id=138974
     5
     6        Reviewed by Antti Koivisto.
     7
     8        * wtf/RunLoopTimer.h:
     9        (WTF::RunLoopTimer::RunLoopTimer):
     10        (WTF::RunLoopTimer::fired):
     11
    1122014-11-18  Chris Dumez  <cdumez@apple.com>
    213
  • trunk/Source/WTF/wtf/RunLoopTimer.h

    r165676 r176459  
    6262};
    6363
     64// FIXME: This doesn't have to be a class template.
    6465template <typename TimerFiredClass> class RunLoopTimer : public RunLoopTimerBase {
    6566public:
    66     typedef void (TimerFiredClass::*TimerFiredFunction)(RunLoopTimer*);
     67    typedef void (TimerFiredClass::*TimerFiredFunction)();
    6768
    68     RunLoopTimer(TimerFiredClass* o, TimerFiredFunction f)
    69         : m_object(o), m_function(f) { }
     69    RunLoopTimer(TimerFiredClass& o, TimerFiredFunction f)
     70        : m_object(&o), m_function(f) { }
    7071
    71     virtual void fired() { (m_object->*m_function)(this); }
     72    virtual void fired() { (m_object->*m_function)(); }
    7273
    7374private:
  • trunk/Source/WebCore/ChangeLog

    r176458 r176459  
     12014-11-21  Anders Carlsson  <andersca@apple.com>
     2
     3        Remove the Timer parameters from timer callbacks
     4        https://bugs.webkit.org/show_bug.cgi?id=138974
     5
     6        Reviewed by Antti Koivisto.
     7
     8        * Modules/encryptedmedia/MediaKeySession.cpp:
     9        (WebCore::MediaKeySession::MediaKeySession):
     10        (WebCore::MediaKeySession::keyRequestTimerFired):
     11        (WebCore::MediaKeySession::addKeyTimerFired):
     12        * Modules/encryptedmedia/MediaKeySession.h:
     13        * Modules/geolocation/Geolocation.cpp:
     14        (WebCore::Geolocation::GeoNotifier::GeoNotifier):
     15        (WebCore::Geolocation::GeoNotifier::timerFired):
     16        (WebCore::Geolocation::Geolocation):
     17        (WebCore::Geolocation::resumeTimerFired):
     18        * Modules/geolocation/Geolocation.h:
     19        * Modules/indexeddb/IDBTransactionBackend.cpp:
     20        (WebCore::IDBTransactionBackend::IDBTransactionBackend):
     21        (WebCore::IDBTransactionBackend::taskTimerFired):
     22        * Modules/indexeddb/IDBTransactionBackend.h:
     23        * Modules/mediasource/SourceBuffer.cpp:
     24        (WebCore::SourceBuffer::SourceBuffer):
     25        (WebCore::SourceBuffer::appendBufferTimerFired):
     26        (WebCore::SourceBuffer::removeTimerFired):
     27        * Modules/mediasource/SourceBuffer.h:
     28        * Modules/mediastream/MediaStream.cpp:
     29        (WebCore::MediaStream::MediaStream):
     30        (WebCore::MediaStream::scheduledEventTimerFired):
     31        * Modules/mediastream/MediaStream.h:
     32        * Modules/mediastream/RTCDTMFSender.cpp:
     33        (WebCore::RTCDTMFSender::RTCDTMFSender):
     34        (WebCore::RTCDTMFSender::scheduledEventTimerFired):
     35        * Modules/mediastream/RTCDTMFSender.h:
     36        * Modules/mediastream/RTCDataChannel.cpp:
     37        (WebCore::RTCDataChannel::RTCDataChannel):
     38        (WebCore::RTCDataChannel::scheduledEventTimerFired):
     39        * Modules/mediastream/RTCDataChannel.h:
     40        * Modules/mediastream/RTCPeerConnection.cpp:
     41        (WebCore::RTCPeerConnection::RTCPeerConnection):
     42        (WebCore::RTCPeerConnection::scheduledEventTimerFired):
     43        * Modules/mediastream/RTCPeerConnection.h:
     44        * Modules/notifications/Notification.cpp:
     45        (WebCore::Notification::Notification):
     46        (WebCore::Notification::taskTimerFired):
     47        * Modules/notifications/Notification.h:
     48        * Modules/notifications/NotificationCenter.cpp:
     49        (WebCore::NotificationCenter::NotificationRequestCallback::NotificationRequestCallback):
     50        (WebCore::NotificationCenter::NotificationRequestCallback::timerFired):
     51        * Modules/notifications/NotificationCenter.h:
     52        * Modules/websockets/WebSocketChannel.cpp:
     53        (WebCore::WebSocketChannel::WebSocketChannel):
     54        (WebCore::WebSocketChannel::resumeTimerFired):
     55        (WebCore::WebSocketChannel::closingTimerFired):
     56        * Modules/websockets/WebSocketChannel.h:
     57        * accessibility/AXObjectCache.cpp:
     58        (WebCore::AXObjectCache::AXObjectCache):
     59        (WebCore::AXObjectCache::notificationPostTimerFired):
     60        * accessibility/AXObjectCache.h:
     61        * bindings/js/GCController.cpp:
     62        (WebCore::GCController::GCController):
     63        (WebCore::GCController::gcTimerFired):
     64        * bindings/js/GCController.h:
     65        * css/CSSFontFaceSource.h:
     66        * css/CSSFontSelector.cpp:
     67        (WebCore::CSSFontSelector::CSSFontSelector):
     68        (WebCore::CSSFontSelector::beginLoadTimerFired):
     69        * css/CSSFontSelector.h:
     70        * css/CSSImageGeneratorValue.cpp:
     71        (WebCore::CSSImageGeneratorValue::CachedGeneratedImage::CachedGeneratedImage):
     72        * css/StyleResolver.cpp:
     73        (WebCore::StyleResolver::StyleResolver):
     74        (WebCore::StyleResolver::sweepMatchedPropertiesCache):
     75        * css/StyleResolver.h:
     76        * dom/Document.cpp:
     77        (WebCore::Document::Document):
     78        (WebCore::Document::visualUpdatesSuppressionTimerFired):
     79        (WebCore::Document::styleRecalcTimerFired):
     80        (WebCore::Document::optimizedStyleSheetUpdateTimerFired):
     81        (WebCore::Document::sharedObjectPoolClearTimerFired):
     82        (WebCore::Document::updateFocusAppearanceTimerFired):
     83        (WebCore::Document::pendingTasksTimerFired):
     84        (WebCore::Document::webkitWillEnterFullScreenForElement):
     85        (WebCore::Document::webkitDidExitFullScreenForElement):
     86        (WebCore::Document::fullScreenChangeDelayTimerFired):
     87        (WebCore::Document::loadEventDelayTimerFired):
     88        (WebCore::Document::didAssociateFormControlsTimerFired):
     89        (WebCore::Document::domCookieCacheExpiryTimerFired):
     90        * dom/Document.h:
     91        * dom/EventSender.h:
     92        (WebCore::EventSender::timerFired):
     93        (WebCore::EventSender<T>::EventSender):
     94        * dom/ScriptRunner.cpp:
     95        (WebCore::ScriptRunner::ScriptRunner):
     96        (WebCore::ScriptRunner::timerFired):
     97        * dom/ScriptRunner.h:
     98        * dom/ScriptedAnimationController.cpp:
     99        (WebCore::ScriptedAnimationController::ScriptedAnimationController):
     100        (WebCore::ScriptedAnimationController::animationTimerFired):
     101        * dom/ScriptedAnimationController.h:
     102        * dom/StyledElement.cpp:
     103        (WebCore::PresentationAttributeCacheCleaner::PresentationAttributeCacheCleaner):
     104        (WebCore::PresentationAttributeCacheCleaner::cleanCache):
     105        * editing/AlternativeTextController.cpp:
     106        (WebCore::AlternativeTextController::AlternativeTextController):
     107        (WebCore::AlternativeTextController::timerFired):
     108        * editing/AlternativeTextController.h:
     109        * editing/Editor.cpp:
     110        (WebCore::Editor::Editor):
     111        (WebCore::Editor::updateEditorUINowIfScheduled):
     112        (WebCore::Editor::editorUIUpdateTimerFired):
     113        (WebCore::Editor::scanSelectionForTelephoneNumbers): Deleted.
     114        * editing/Editor.h:
     115        * editing/FrameSelection.cpp:
     116        (WebCore::FrameSelection::FrameSelection):
     117        (WebCore::FrameSelection::caretBlinkTimerFired):
     118        * editing/FrameSelection.h:
     119        * editing/SpellChecker.cpp:
     120        (WebCore::SpellChecker::SpellChecker):
     121        (WebCore::SpellChecker::timerFiredToProcessQueuedRequest):
     122        * editing/SpellChecker.h:
     123        * html/HTMLFormElement.cpp:
     124        (WebCore::HTMLFormElement::HTMLFormElement):
     125        (WebCore::HTMLFormElement::requestAutocompleteTimerFired):
     126        * html/HTMLFormElement.h:
     127        * html/HTMLMediaElement.cpp:
     128        (WebCore::HTMLMediaElement::HTMLMediaElement):
     129        (WebCore::HTMLMediaElement::parseAttribute):
     130        * html/HTMLMediaElement.h:
     131        * html/HTMLPlugInElement.cpp:
     132        (WebCore::HTMLPlugInElement::HTMLPlugInElement):
     133        (WebCore::HTMLPlugInElement::swapRendererTimerFired):
     134        * html/HTMLPlugInElement.h:
     135        * html/HTMLPlugInImageElement.cpp:
     136        (WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement):
     137        (WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
     138        * html/HTMLPlugInImageElement.h:
     139        * html/HTMLSourceElement.cpp:
     140        (WebCore::HTMLSourceElement::HTMLSourceElement):
     141        (WebCore::HTMLSourceElement::errorEventTimerFired):
     142        * html/HTMLSourceElement.h:
     143        * html/HTMLTrackElement.cpp:
     144        (WebCore::HTMLTrackElement::HTMLTrackElement):
     145        (WebCore::HTMLTrackElement::loadTimerFired):
     146        * html/HTMLTrackElement.h:
     147        * html/MediaController.cpp:
     148        (MediaController::MediaController):
     149        (MediaController::asyncEventTimerFired):
     150        (MediaController::clearPositionTimerFired):
     151        (MediaController::timeupdateTimerFired):
     152        * html/MediaController.h:
     153        * html/MediaDocument.cpp:
     154        (WebCore::MediaDocument::MediaDocument):
     155        (WebCore::MediaDocument::replaceMediaElementTimerFired):
     156        * html/MediaDocument.h:
     157        * html/SearchInputType.cpp:
     158        (WebCore::SearchInputType::SearchInputType):
     159        (WebCore::SearchInputType::searchEventTimerFired):
     160        * html/SearchInputType.h:
     161        * html/ValidationMessage.cpp:
     162        (WebCore::ValidationMessage::setMessage):
     163        (WebCore::ValidationMessage::setMessageDOMAndStartTimer):
     164        (WebCore::ValidationMessage::buildBubbleTree):
     165        (WebCore::ValidationMessage::requestToHideMessage):
     166        (WebCore::ValidationMessage::deleteBubbleTree):
     167        * html/ValidationMessage.h:
     168        * html/canvas/WebGLRenderingContext.cpp:
     169        (WebCore::WebGLRenderingContext::WebGLRenderingContext):
     170        (WebCore::WebGLRenderingContext::dispatchContextLostEvent):
     171        (WebCore::WebGLRenderingContext::maybeRestoreContext):
     172        * html/canvas/WebGLRenderingContext.h:
     173        * html/parser/HTMLParserScheduler.cpp:
     174        (WebCore::HTMLParserScheduler::HTMLParserScheduler):
     175        (WebCore::HTMLParserScheduler::continueNextChunkTimerFired):
     176        * html/parser/HTMLParserScheduler.h:
     177        * html/shadow/MediaControlElements.cpp:
     178        (WebCore::MediaControlPanelElement::MediaControlPanelElement):
     179        (WebCore::MediaControlPanelElement::transitionTimerFired):
     180        (WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement):
     181        (WebCore::MediaControlTextTrackContainerElement::updateTimerFired):
     182        * html/shadow/MediaControlElements.h:
     183        * html/shadow/MediaControls.cpp:
     184        (WebCore::MediaControls::MediaControls):
     185        (WebCore::MediaControls::hideFullscreenControlsTimerFired):
     186        * html/shadow/MediaControls.h:
     187        * html/shadow/SpinButtonElement.cpp:
     188        (WebCore::SpinButtonElement::SpinButtonElement):
     189        (WebCore::SpinButtonElement::repeatingTimerFired):
     190        * html/shadow/SpinButtonElement.h:
     191        * html/track/LoadableTextTrack.cpp:
     192        (WebCore::LoadableTextTrack::LoadableTextTrack):
     193        (WebCore::LoadableTextTrack::loadTimerFired):
     194        * html/track/LoadableTextTrack.h:
     195        * html/track/VTTRegion.cpp:
     196        (WebCore::VTTRegion::VTTRegion):
     197        (WebCore::VTTRegion::scrollTimerFired):
     198        * html/track/VTTRegion.h:
     199        * inspector/InspectorCSSAgent.cpp:
     200        (WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
     201        (WebCore::ChangeRegionOversetTask::timerFired):
     202        * inspector/InspectorDOMAgent.cpp:
     203        (WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
     204        (WebCore::RevalidateStyleAttributeTask::timerFired):
     205        * inspector/InspectorFrontendClientLocal.cpp:
     206        (WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
     207        (WebCore::InspectorBackendDispatchTask::timerFired):
     208        * inspector/InspectorOverlay.cpp:
     209        (WebCore::InspectorOverlay::InspectorOverlay):
     210        (WebCore::InspectorOverlay::updatePaintRectsTimerFired):
     211        * inspector/InspectorOverlay.h:
     212        * loader/DocumentLoader.cpp:
     213        (WebCore::DocumentLoader::DocumentLoader):
     214        (WebCore::DocumentLoader::handleSubstituteDataLoadNow):
     215        (WebCore::DocumentLoader::handleSubstituteDataLoadSoon):
     216        (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
     217        * loader/DocumentLoader.h:
     218        * loader/FrameLoader.cpp:
     219        (WebCore::FrameLoader::FrameLoader):
     220        (WebCore::FrameLoader::checkTimerFired):
     221        * loader/FrameLoader.h:
     222        * loader/ImageLoader.cpp:
     223        (WebCore::ImageLoader::ImageLoader):
     224        (WebCore::ImageLoader::timerFired):
     225        * loader/ImageLoader.h:
     226        * loader/LinkLoader.cpp:
     227        (WebCore::LinkLoader::LinkLoader):
     228        (WebCore::LinkLoader::linkLoadTimerFired):
     229        (WebCore::LinkLoader::linkLoadingErrorTimerFired):
     230        * loader/LinkLoader.h:
     231        * loader/NavigationScheduler.cpp:
     232        (WebCore::NavigationScheduler::NavigationScheduler):
     233        (WebCore::NavigationScheduler::timerFired):
     234        * loader/NavigationScheduler.h:
     235        * loader/PingLoader.cpp:
     236        (WebCore::PingLoader::PingLoader):
     237        * loader/PingLoader.h:
     238        (WebCore::PingLoader::timeoutTimerFired):
     239        * loader/ProgressTracker.cpp:
     240        (WebCore::ProgressTracker::ProgressTracker):
     241        (WebCore::ProgressTracker::progressHeartbeatTimerFired):
     242        * loader/ProgressTracker.h:
     243        * loader/ResourceLoadScheduler.cpp:
     244        (WebCore::ResourceLoadScheduler::ResourceLoadScheduler):
     245        (WebCore::ResourceLoadScheduler::requestTimerFired):
     246        * loader/ResourceLoadScheduler.h:
     247        * loader/TextTrackLoader.cpp:
     248        (WebCore::TextTrackLoader::TextTrackLoader):
     249        (WebCore::TextTrackLoader::cueLoadTimerFired):
     250        * loader/TextTrackLoader.h:
     251        * loader/cache/CachedResource.cpp:
     252        (WebCore::CachedResource::CachedResource):
     253        (WebCore::CachedResource::Callback::Callback):
     254        (WebCore::CachedResource::Callback::timerFired):
     255        * loader/cache/CachedResource.h:
     256        * loader/cache/CachedResourceLoader.cpp:
     257        (WebCore::CachedResourceLoader::CachedResourceLoader):
     258        (WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):
     259        * loader/cache/CachedResourceLoader.h:
     260        * loader/icon/IconDatabase.cpp:
     261        (WebCore::IconDatabase::IconDatabase):
     262        (WebCore::IconDatabase::syncTimerFired):
     263        * loader/icon/IconDatabase.h:
     264        * page/AutoscrollController.cpp:
     265        (WebCore::AutoscrollController::AutoscrollController):
     266        (WebCore::AutoscrollController::autoscrollTimerFired):
     267        * page/AutoscrollController.h:
     268        * page/CaptionUserPreferences.cpp:
     269        (WebCore::CaptionUserPreferences::CaptionUserPreferences):
     270        (WebCore::CaptionUserPreferences::timerFired):
     271        * page/CaptionUserPreferences.h:
     272        * page/CaptionUserPreferencesMediaAF.cpp:
     273        (WebCore::CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF):
     274        (WebCore::CaptionUserPreferencesMediaAF::updateTimerFired):
     275        * page/CaptionUserPreferencesMediaAF.h:
     276        * page/DeviceController.cpp:
     277        (WebCore::DeviceController::DeviceController):
     278        (WebCore::DeviceController::fireDeviceEvent):
     279        * page/DeviceController.h:
     280        * page/EventHandler.cpp:
     281        (WebCore::EventHandler::EventHandler):
     282        (WebCore::EventHandler::cursorUpdateTimerFired):
     283        (WebCore::EventHandler::autoHideCursorTimerFired):
     284        (WebCore::EventHandler::recognizeLongMousePress):
     285        (WebCore::EventHandler::fakeMouseMoveEventTimerFired):
     286        (WebCore::EventHandler::hoverTimerFired):
     287        * page/EventHandler.h:
     288        * page/EventSource.cpp:
     289        (WebCore::EventSource::EventSource):
     290        (WebCore::EventSource::connectTimerFired):
     291        * page/EventSource.h:
     292        * page/FocusController.cpp:
     293        (WebCore::FocusController::FocusController):
     294        (WebCore::FocusController::focusRepaintTimerFired):
     295        * page/FocusController.h:
     296        * page/Frame.cpp:
     297        (WebCore::Frame::Frame):
     298        (WebCore::Frame::overflowAutoScrollTimerFired):
     299        * page/Frame.h:
     300        * page/FrameView.cpp:
     301        (WebCore::FrameView::FrameView):
     302        (WebCore::FrameView::delayedScrollEventTimerFired):
     303        (WebCore::FrameView::speculativeTilingEnableTimerFired):
     304        (WebCore::FrameView::layoutTimerFired):
     305        (WebCore::FrameView::updateEmbeddedObjectsTimerFired):
     306        (WebCore::FrameView::flushAnyPendingPostLayoutTasks):
     307        (WebCore::FrameView::postLayoutTimerFired):
     308        * page/FrameView.h:
     309        * page/PageOverlay.cpp:
     310        (WebCore::PageOverlay::PageOverlay):
     311        (WebCore::PageOverlay::fadeAnimationTimerFired):
     312        * page/PageOverlay.h:
     313        * page/Settings.cpp:
     314        (WebCore::Settings::Settings):
     315        (WebCore::Settings::imageLoadingSettingsTimerFired):
     316        * page/Settings.h:
     317        * page/animation/AnimationController.cpp:
     318        (WebCore::AnimationControllerPrivate::AnimationControllerPrivate):
     319        (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
     320        (WebCore::AnimationControllerPrivate::animationTimerFired):
     321        * page/animation/AnimationControllerPrivate.h:
     322        * page/mac/ServicesOverlayController.h:
     323        * page/mac/ServicesOverlayController.mm:
     324        (WebCore::ServicesOverlayController::ServicesOverlayController):
     325        (WebCore::ServicesOverlayController::determineActiveHighlightTimerFired):
     326        * page/scrolling/AsyncScrollingCoordinator.cpp:
     327        (WebCore::AsyncScrollingCoordinator::AsyncScrollingCoordinator):
     328        (WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired):
     329        * page/scrolling/AsyncScrollingCoordinator.h:
     330        * page/scrolling/ios/ScrollingCoordinatorIOS.h:
     331        * page/scrolling/ios/ScrollingCoordinatorIOS.mm:
     332        (WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS):
     333        (WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired):
     334        * page/scrolling/mac/ScrollingCoordinatorMac.h:
     335        * page/scrolling/mac/ScrollingCoordinatorMac.mm:
     336        (WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac):
     337        (WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired):
     338        * platform/HysteresisActivity.h:
     339        (WebCore::HysteresisActivity::HysteresisActivity):
     340        (WebCore::HysteresisActivity::hysteresisTimerFired):
     341        * platform/ScrollAnimator.cpp:
     342        (WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers):
     343        (WebCore::ScrollAnimator::horizontalScrollSnapTimerFired):
     344        (WebCore::ScrollAnimator::verticalScrollSnapTimerFired):
     345        * platform/ScrollAnimator.h:
     346        * platform/Scrollbar.cpp:
     347        (WebCore::Scrollbar::Scrollbar):
     348        (WebCore::Scrollbar::autoscrollTimerFired):
     349        * platform/Scrollbar.h:
     350        * platform/Timer.h:
     351        (WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
     352        (WebCore::Timer::Timer): Deleted.
     353        * platform/audio/MediaSession.cpp:
     354        (WebCore::MediaSession::MediaSession):
     355        (WebCore::MediaSession::clientDataBufferingTimerFired):
     356        * platform/audio/MediaSession.h:
     357        * platform/graphics/BitmapImage.cpp:
     358        (WebCore::BitmapImage::startAnimation):
     359        (WebCore::BitmapImage::advanceAnimation):
     360        * platform/graphics/BitmapImage.h:
     361        * platform/graphics/MediaPlayer.cpp:
     362        (WebCore::MediaPlayer::MediaPlayer):
     363        (WebCore::MediaPlayer::reloadTimerFired):
     364        * platform/graphics/MediaPlayer.h:
     365        * platform/graphics/ShadowBlur.cpp:
     366        (WebCore::ScratchBuffer::ScratchBuffer):
     367        (WebCore::ScratchBuffer::timerFired):
     368        * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h:
     369        * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm:
     370        (WebCore::MediaSelectionGroupAVFObjC::MediaSelectionGroupAVFObjC):
     371        (WebCore::MediaSelectionGroupAVFObjC::selectionTimerFired):
     372        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
     373        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
     374        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC):
     375        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired):
     376        * platform/graphics/ca/LayerPool.cpp:
     377        (WebCore::LayerPool::LayerPool):
     378        (WebCore::LayerPool::pruneTimerFired):
     379        * platform/graphics/ca/LayerPool.h:
     380        * platform/graphics/ca/TileController.cpp:
     381        (WebCore::TileController::TileController):
     382        (WebCore::TileController::tileRevalidationTimerFired):
     383        * platform/graphics/ca/TileController.h:
     384        * platform/graphics/ca/TileGrid.cpp:
     385        (WebCore::TileGrid::TileGrid):
     386        (WebCore::TileGrid::cohortRemovalTimerFired):
     387        * platform/graphics/ca/TileGrid.h:
     388        * platform/graphics/cg/IOSurfacePool.cpp:
     389        (WebCore::IOSurfacePool::IOSurfacePool):
     390        (WebCore::IOSurfacePool::collectionTimerFired):
     391        * platform/graphics/cg/IOSurfacePool.h:
     392        * platform/graphics/cg/SubimageCacheWithTimer.cpp:
     393        (WebCore::SubimageCacheWithTimer::SubimageCacheWithTimer):
     394        * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
     395        * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
     396        (WebCore::MediaPlayerPrivateQTKit::MediaPlayerPrivateQTKit):
     397        (WebCore::MediaPlayerPrivateQTKit::seekTimerFired):
     398        * platform/ios/LegacyTileCache.h:
     399        * platform/ios/LegacyTileCache.mm:
     400        (WebCore::LegacyTileCache::LegacyTileCache):
     401        (WebCore::LegacyTileCache::tileCreationTimerFired):
     402        * platform/mac/HIDGamepadProvider.cpp:
     403        (WebCore::HIDGamepadProvider::HIDGamepadProvider):
     404        (WebCore::HIDGamepadProvider::connectionDelayTimerFired):
     405        (WebCore::HIDGamepadProvider::inputNotificationTimerFired):
     406        * platform/mac/HIDGamepadProvider.h:
     407        * platform/mac/ScrollAnimatorMac.h:
     408        * platform/mac/ScrollAnimatorMac.mm:
     409        (WebCore::ScrollAnimatorMac::ScrollAnimatorMac):
     410        (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
     411        (WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
     412        (WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):
     413        * platform/mock/DeviceOrientationClientMock.cpp:
     414        (WebCore::DeviceOrientationClientMock::DeviceOrientationClientMock):
     415        (WebCore::DeviceOrientationClientMock::timerFired):
     416        * platform/mock/DeviceOrientationClientMock.h:
     417        * platform/mock/PlatformSpeechSynthesizerMock.cpp:
     418        (WebCore::PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock):
     419        (WebCore::PlatformSpeechSynthesizerMock::speakingFinished):
     420        * platform/mock/PlatformSpeechSynthesizerMock.h:
     421        * platform/network/DNSResolveQueue.cpp:
     422        (WebCore::DNSResolveQueue::DNSResolveQueue):
     423        (WebCore::DNSResolveQueue::timerFired):
     424        * platform/network/DNSResolveQueue.h:
     425        * platform/network/NetworkStateNotifier.h:
     426        * platform/network/ResourceHandle.cpp:
     427        (WebCore::ResourceHandle::failureTimerFired):
     428        * platform/network/ResourceHandle.h:
     429        * platform/network/ResourceHandleInternal.h:
     430        (WebCore::ResourceHandleInternal::ResourceHandleInternal):
     431        * platform/network/mac/NetworkStateNotifierMac.cpp:
     432        (WebCore::NetworkStateNotifier::networkStateChangeTimerFired):
     433        (WebCore::NetworkStateNotifier::NetworkStateNotifier):
     434        * rendering/ImageQualityController.cpp:
     435        (WebCore::ImageQualityController::ImageQualityController):
     436        (WebCore::ImageQualityController::highQualityRepaintTimerFired):
     437        * rendering/ImageQualityController.h:
     438        * rendering/RenderButton.cpp:
     439        (WebCore::RenderButton::styleDidChange):
     440        (WebCore::RenderButton::timerFired):
     441        * rendering/RenderButton.h:
     442        * rendering/RenderLayerCompositor.cpp:
     443        (WebCore::RenderLayerCompositor::RenderLayerCompositor):
     444        (WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
     445        (WebCore::RenderLayerCompositor::layerFlushTimerFired):
     446        (WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):
     447        * rendering/RenderLayerCompositor.h:
     448        * rendering/RenderMarquee.cpp:
     449        (WebCore::RenderMarquee::RenderMarquee):
     450        (WebCore::RenderMarquee::timerFired):
     451        * rendering/RenderMarquee.h:
     452        * rendering/RenderNamedFlowThread.cpp:
     453        (WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
     454        (WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
     455        * rendering/RenderNamedFlowThread.h:
     456        * rendering/RenderProgress.cpp:
     457        (WebCore::RenderProgress::RenderProgress):
     458        (WebCore::RenderProgress::animationTimerFired):
     459        * rendering/RenderProgress.h:
     460        * rendering/RenderView.cpp:
     461        (WebCore::RenderView::RenderView):
     462        (WebCore::RenderView::lazyRepaintTimerFired):
     463        * rendering/RenderView.h:
     464        * replay/EventLoopInputDispatcher.cpp:
     465        (WebCore::EventLoopInputDispatcher::EventLoopInputDispatcher):
     466        (WebCore::EventLoopInputDispatcher::timerFired):
     467        * replay/EventLoopInputDispatcher.h:
     468        * storage/StorageAreaImpl.cpp:
     469        (WebCore::StorageAreaImpl::StorageAreaImpl):
     470        (WebCore::StorageAreaImpl::closeDatabaseTimerFired):
     471        (WebCore::StorageAreaImpl::closeDatabaseIfIdle):
     472        * storage/StorageAreaImpl.h:
     473        * storage/StorageAreaSync.cpp:
     474        (WebCore::StorageAreaSync::StorageAreaSync):
     475        (WebCore::StorageAreaSync::scheduleFinalSync):
     476        (WebCore::StorageAreaSync::syncTimerFired):
     477        (WebCore::StorageAreaSync::scheduleSync):
     478        * storage/StorageAreaSync.h:
     479        * svg/SVGElement.cpp:
     480        (WebCore::SVGElement::svgLoadEventTimerFired):
     481        * svg/SVGElement.h:
     482        * svg/SVGScriptElement.cpp:
     483        (WebCore::SVGScriptElement::SVGScriptElement):
     484        * svg/SVGStyleElement.cpp:
     485        (WebCore::SVGStyleElement::SVGStyleElement):
     486        * svg/SVGUseElement.cpp:
     487        (WebCore::SVGUseElement::SVGUseElement):
     488        * svg/animation/SMILTimeContainer.cpp:
     489        (WebCore::SMILTimeContainer::SMILTimeContainer):
     490        (WebCore::SMILTimeContainer::timerFired):
     491        * svg/animation/SMILTimeContainer.h:
     492        * xml/XMLHttpRequestProgressEventThrottle.cpp:
     493        (WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle):
     494        (WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents):
     495        * xml/XMLHttpRequestProgressEventThrottle.h:
     496
     4972014-11-21  Anders Carlsson  <andersca@apple.com>
     498
     499        Remove the Timer parameters from timer callbacks
     500        https://bugs.webkit.org/show_bug.cgi?id=138974
     501
     502        Reviewed by Antti Koivisto.
     503
     504        * Modules/encryptedmedia/MediaKeySession.cpp:
     505        (WebCore::MediaKeySession::MediaKeySession):
     506        (WebCore::MediaKeySession::keyRequestTimerFired):
     507        (WebCore::MediaKeySession::addKeyTimerFired):
     508        * Modules/encryptedmedia/MediaKeySession.h:
     509        * Modules/geolocation/Geolocation.cpp:
     510        (WebCore::Geolocation::GeoNotifier::GeoNotifier):
     511        (WebCore::Geolocation::GeoNotifier::timerFired):
     512        (WebCore::Geolocation::Geolocation):
     513        (WebCore::Geolocation::resumeTimerFired):
     514        * Modules/geolocation/Geolocation.h:
     515        * Modules/indexeddb/IDBTransactionBackend.cpp:
     516        (WebCore::IDBTransactionBackend::IDBTransactionBackend):
     517        (WebCore::IDBTransactionBackend::taskTimerFired):
     518        * Modules/indexeddb/IDBTransactionBackend.h:
     519        * Modules/mediasource/SourceBuffer.cpp:
     520        (WebCore::SourceBuffer::SourceBuffer):
     521        (WebCore::SourceBuffer::appendBufferTimerFired):
     522        (WebCore::SourceBuffer::removeTimerFired):
     523        * Modules/mediasource/SourceBuffer.h:
     524        * Modules/mediastream/MediaStream.cpp:
     525        (WebCore::MediaStream::MediaStream):
     526        (WebCore::MediaStream::scheduledEventTimerFired):
     527        * Modules/mediastream/MediaStream.h:
     528        * Modules/mediastream/RTCDTMFSender.cpp:
     529        (WebCore::RTCDTMFSender::RTCDTMFSender):
     530        (WebCore::RTCDTMFSender::scheduledEventTimerFired):
     531        * Modules/mediastream/RTCDTMFSender.h:
     532        * Modules/mediastream/RTCDataChannel.cpp:
     533        (WebCore::RTCDataChannel::RTCDataChannel):
     534        (WebCore::RTCDataChannel::scheduledEventTimerFired):
     535        * Modules/mediastream/RTCDataChannel.h:
     536        * Modules/mediastream/RTCPeerConnection.cpp:
     537        (WebCore::RTCPeerConnection::RTCPeerConnection):
     538        (WebCore::RTCPeerConnection::scheduledEventTimerFired):
     539        * Modules/mediastream/RTCPeerConnection.h:
     540        * Modules/notifications/Notification.cpp:
     541        (WebCore::Notification::Notification):
     542        (WebCore::Notification::taskTimerFired):
     543        * Modules/notifications/Notification.h:
     544        * Modules/notifications/NotificationCenter.cpp:
     545        (WebCore::NotificationCenter::NotificationRequestCallback::NotificationRequestCallback):
     546        (WebCore::NotificationCenter::NotificationRequestCallback::timerFired):
     547        * Modules/notifications/NotificationCenter.h:
     548        * Modules/websockets/WebSocketChannel.cpp:
     549        (WebCore::WebSocketChannel::WebSocketChannel):
     550        (WebCore::WebSocketChannel::resumeTimerFired):
     551        (WebCore::WebSocketChannel::closingTimerFired):
     552        * Modules/websockets/WebSocketChannel.h:
     553        * accessibility/AXObjectCache.cpp:
     554        (WebCore::AXObjectCache::AXObjectCache):
     555        (WebCore::AXObjectCache::notificationPostTimerFired):
     556        * accessibility/AXObjectCache.h:
     557        * bindings/js/GCController.cpp:
     558        (WebCore::GCController::GCController):
     559        (WebCore::GCController::gcTimerFired):
     560        * bindings/js/GCController.h:
     561        * css/CSSFontFaceSource.h:
     562        * css/CSSFontSelector.cpp:
     563        (WebCore::CSSFontSelector::CSSFontSelector):
     564        (WebCore::CSSFontSelector::beginLoadTimerFired):
     565        * css/CSSFontSelector.h:
     566        * css/CSSImageGeneratorValue.cpp:
     567        (WebCore::CSSImageGeneratorValue::CachedGeneratedImage::CachedGeneratedImage):
     568        * css/StyleResolver.cpp:
     569        (WebCore::StyleResolver::StyleResolver):
     570        (WebCore::StyleResolver::sweepMatchedPropertiesCache):
     571        * css/StyleResolver.h:
     572        * dom/Document.cpp:
     573        (WebCore::Document::Document):
     574        (WebCore::Document::visualUpdatesSuppressionTimerFired):
     575        (WebCore::Document::styleRecalcTimerFired):
     576        (WebCore::Document::optimizedStyleSheetUpdateTimerFired):
     577        (WebCore::Document::sharedObjectPoolClearTimerFired):
     578        (WebCore::Document::updateFocusAppearanceTimerFired):
     579        (WebCore::Document::pendingTasksTimerFired):
     580        (WebCore::Document::webkitWillEnterFullScreenForElement):
     581        (WebCore::Document::webkitDidExitFullScreenForElement):
     582        (WebCore::Document::fullScreenChangeDelayTimerFired):
     583        (WebCore::Document::loadEventDelayTimerFired):
     584        (WebCore::Document::didAssociateFormControlsTimerFired):
     585        (WebCore::Document::domCookieCacheExpiryTimerFired):
     586        * dom/Document.h:
     587        * dom/EventSender.h:
     588        (WebCore::EventSender::timerFired):
     589        (WebCore::EventSender<T>::EventSender):
     590        * dom/ScriptRunner.cpp:
     591        (WebCore::ScriptRunner::ScriptRunner):
     592        (WebCore::ScriptRunner::timerFired):
     593        * dom/ScriptRunner.h:
     594        * dom/ScriptedAnimationController.cpp:
     595        (WebCore::ScriptedAnimationController::ScriptedAnimationController):
     596        (WebCore::ScriptedAnimationController::animationTimerFired):
     597        * dom/ScriptedAnimationController.h:
     598        * dom/StyledElement.cpp:
     599        (WebCore::PresentationAttributeCacheCleaner::PresentationAttributeCacheCleaner):
     600        (WebCore::PresentationAttributeCacheCleaner::cleanCache):
     601        * editing/AlternativeTextController.cpp:
     602        (WebCore::AlternativeTextController::AlternativeTextController):
     603        (WebCore::AlternativeTextController::timerFired):
     604        * editing/AlternativeTextController.h:
     605        * editing/Editor.cpp:
     606        (WebCore::Editor::Editor):
     607        (WebCore::Editor::updateEditorUINowIfScheduled):
     608        (WebCore::Editor::editorUIUpdateTimerFired):
     609        (WebCore::Editor::scanSelectionForTelephoneNumbers): Deleted.
     610        * editing/Editor.h:
     611        * editing/FrameSelection.cpp:
     612        (WebCore::FrameSelection::FrameSelection):
     613        (WebCore::FrameSelection::caretBlinkTimerFired):
     614        * editing/FrameSelection.h:
     615        * editing/SpellChecker.cpp:
     616        (WebCore::SpellChecker::SpellChecker):
     617        (WebCore::SpellChecker::timerFiredToProcessQueuedRequest):
     618        * editing/SpellChecker.h:
     619        * html/HTMLFormElement.cpp:
     620        (WebCore::HTMLFormElement::HTMLFormElement):
     621        (WebCore::HTMLFormElement::requestAutocompleteTimerFired):
     622        * html/HTMLFormElement.h:
     623        * html/HTMLMediaElement.cpp:
     624        (WebCore::HTMLMediaElement::HTMLMediaElement):
     625        (WebCore::HTMLMediaElement::parseAttribute):
     626        * html/HTMLMediaElement.h:
     627        * html/HTMLPlugInElement.cpp:
     628        (WebCore::HTMLPlugInElement::HTMLPlugInElement):
     629        (WebCore::HTMLPlugInElement::swapRendererTimerFired):
     630        * html/HTMLPlugInElement.h:
     631        * html/HTMLPlugInImageElement.cpp:
     632        (WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement):
     633        (WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
     634        * html/HTMLPlugInImageElement.h:
     635        * html/HTMLSourceElement.cpp:
     636        (WebCore::HTMLSourceElement::HTMLSourceElement):
     637        (WebCore::HTMLSourceElement::errorEventTimerFired):
     638        * html/HTMLSourceElement.h:
     639        * html/HTMLTrackElement.cpp:
     640        (WebCore::HTMLTrackElement::HTMLTrackElement):
     641        (WebCore::HTMLTrackElement::loadTimerFired):
     642        * html/HTMLTrackElement.h:
     643        * html/MediaController.cpp:
     644        (MediaController::MediaController):
     645        (MediaController::asyncEventTimerFired):
     646        (MediaController::clearPositionTimerFired):
     647        (MediaController::timeupdateTimerFired):
     648        * html/MediaController.h:
     649        * html/MediaDocument.cpp:
     650        (WebCore::MediaDocument::MediaDocument):
     651        (WebCore::MediaDocument::replaceMediaElementTimerFired):
     652        * html/MediaDocument.h:
     653        * html/SearchInputType.cpp:
     654        (WebCore::SearchInputType::SearchInputType):
     655        (WebCore::SearchInputType::searchEventTimerFired):
     656        * html/SearchInputType.h:
     657        * html/ValidationMessage.cpp:
     658        (WebCore::ValidationMessage::setMessage):
     659        (WebCore::ValidationMessage::setMessageDOMAndStartTimer):
     660        (WebCore::ValidationMessage::buildBubbleTree):
     661        (WebCore::ValidationMessage::requestToHideMessage):
     662        (WebCore::ValidationMessage::deleteBubbleTree):
     663        * html/ValidationMessage.h:
     664        * html/canvas/WebGLRenderingContext.cpp:
     665        (WebCore::WebGLRenderingContext::WebGLRenderingContext):
     666        (WebCore::WebGLRenderingContext::dispatchContextLostEvent):
     667        (WebCore::WebGLRenderingContext::maybeRestoreContext):
     668        * html/canvas/WebGLRenderingContext.h:
     669        * html/parser/HTMLParserScheduler.cpp:
     670        (WebCore::HTMLParserScheduler::HTMLParserScheduler):
     671        (WebCore::HTMLParserScheduler::continueNextChunkTimerFired):
     672        * html/parser/HTMLParserScheduler.h:
     673        * html/shadow/MediaControlElements.cpp:
     674        (WebCore::MediaControlPanelElement::MediaControlPanelElement):
     675        (WebCore::MediaControlPanelElement::transitionTimerFired):
     676        (WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement):
     677        (WebCore::MediaControlTextTrackContainerElement::updateTimerFired):
     678        * html/shadow/MediaControlElements.h:
     679        * html/shadow/MediaControls.cpp:
     680        (WebCore::MediaControls::MediaControls):
     681        (WebCore::MediaControls::hideFullscreenControlsTimerFired):
     682        * html/shadow/MediaControls.h:
     683        * html/shadow/SpinButtonElement.cpp:
     684        (WebCore::SpinButtonElement::SpinButtonElement):
     685        (WebCore::SpinButtonElement::repeatingTimerFired):
     686        * html/shadow/SpinButtonElement.h:
     687        * html/track/LoadableTextTrack.cpp:
     688        (WebCore::LoadableTextTrack::LoadableTextTrack):
     689        (WebCore::LoadableTextTrack::loadTimerFired):
     690        * html/track/LoadableTextTrack.h:
     691        * html/track/VTTRegion.cpp:
     692        (WebCore::VTTRegion::VTTRegion):
     693        (WebCore::VTTRegion::scrollTimerFired):
     694        * html/track/VTTRegion.h:
     695        * inspector/InspectorCSSAgent.cpp:
     696        (WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
     697        (WebCore::ChangeRegionOversetTask::timerFired):
     698        * inspector/InspectorDOMAgent.cpp:
     699        (WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
     700        (WebCore::RevalidateStyleAttributeTask::timerFired):
     701        * inspector/InspectorFrontendClientLocal.cpp:
     702        (WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
     703        (WebCore::InspectorBackendDispatchTask::timerFired):
     704        * inspector/InspectorOverlay.cpp:
     705        (WebCore::InspectorOverlay::InspectorOverlay):
     706        (WebCore::InspectorOverlay::updatePaintRectsTimerFired):
     707        * inspector/InspectorOverlay.h:
     708        * loader/DocumentLoader.cpp:
     709        (WebCore::DocumentLoader::DocumentLoader):
     710        (WebCore::DocumentLoader::handleSubstituteDataLoadNow):
     711        (WebCore::DocumentLoader::handleSubstituteDataLoadSoon):
     712        (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
     713        * loader/DocumentLoader.h:
     714        * loader/FrameLoader.cpp:
     715        (WebCore::FrameLoader::FrameLoader):
     716        (WebCore::FrameLoader::checkTimerFired):
     717        * loader/FrameLoader.h:
     718        * loader/ImageLoader.cpp:
     719        (WebCore::ImageLoader::ImageLoader):
     720        (WebCore::ImageLoader::timerFired):
     721        * loader/ImageLoader.h:
     722        * loader/LinkLoader.cpp:
     723        (WebCore::LinkLoader::LinkLoader):
     724        (WebCore::LinkLoader::linkLoadTimerFired):
     725        (WebCore::LinkLoader::linkLoadingErrorTimerFired):
     726        * loader/LinkLoader.h:
     727        * loader/NavigationScheduler.cpp:
     728        (WebCore::NavigationScheduler::NavigationScheduler):
     729        (WebCore::NavigationScheduler::timerFired):
     730        * loader/NavigationScheduler.h:
     731        * loader/PingLoader.cpp:
     732        (WebCore::PingLoader::PingLoader):
     733        * loader/PingLoader.h:
     734        (WebCore::PingLoader::timeoutTimerFired):
     735        * loader/ProgressTracker.cpp:
     736        (WebCore::ProgressTracker::ProgressTracker):
     737        (WebCore::ProgressTracker::progressHeartbeatTimerFired):
     738        * loader/ProgressTracker.h:
     739        * loader/ResourceLoadScheduler.cpp:
     740        (WebCore::ResourceLoadScheduler::ResourceLoadScheduler):
     741        (WebCore::ResourceLoadScheduler::requestTimerFired):
     742        * loader/ResourceLoadScheduler.h:
     743        * loader/TextTrackLoader.cpp:
     744        (WebCore::TextTrackLoader::TextTrackLoader):
     745        (WebCore::TextTrackLoader::cueLoadTimerFired):
     746        * loader/TextTrackLoader.h:
     747        * loader/cache/CachedResource.cpp:
     748        (WebCore::CachedResource::CachedResource):
     749        (WebCore::CachedResource::Callback::Callback):
     750        (WebCore::CachedResource::Callback::timerFired):
     751        * loader/cache/CachedResource.h:
     752        * loader/cache/CachedResourceLoader.cpp:
     753        (WebCore::CachedResourceLoader::CachedResourceLoader):
     754        (WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):
     755        * loader/cache/CachedResourceLoader.h:
     756        * loader/icon/IconDatabase.cpp:
     757        (WebCore::IconDatabase::IconDatabase):
     758        (WebCore::IconDatabase::syncTimerFired):
     759        * loader/icon/IconDatabase.h:
     760        * page/AutoscrollController.cpp:
     761        (WebCore::AutoscrollController::AutoscrollController):
     762        (WebCore::AutoscrollController::autoscrollTimerFired):
     763        * page/AutoscrollController.h:
     764        * page/CaptionUserPreferences.cpp:
     765        (WebCore::CaptionUserPreferences::CaptionUserPreferences):
     766        (WebCore::CaptionUserPreferences::timerFired):
     767        * page/CaptionUserPreferences.h:
     768        * page/CaptionUserPreferencesMediaAF.cpp:
     769        (WebCore::CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF):
     770        (WebCore::CaptionUserPreferencesMediaAF::updateTimerFired):
     771        * page/CaptionUserPreferencesMediaAF.h:
     772        * page/DeviceController.cpp:
     773        (WebCore::DeviceController::DeviceController):
     774        (WebCore::DeviceController::fireDeviceEvent):
     775        * page/DeviceController.h:
     776        * page/EventHandler.cpp:
     777        (WebCore::EventHandler::EventHandler):
     778        (WebCore::EventHandler::cursorUpdateTimerFired):
     779        (WebCore::EventHandler::autoHideCursorTimerFired):
     780        (WebCore::EventHandler::recognizeLongMousePress):
     781        (WebCore::EventHandler::fakeMouseMoveEventTimerFired):
     782        (WebCore::EventHandler::hoverTimerFired):
     783        * page/EventHandler.h:
     784        * page/EventSource.cpp:
     785        (WebCore::EventSource::EventSource):
     786        (WebCore::EventSource::connectTimerFired):
     787        * page/EventSource.h:
     788        * page/FocusController.cpp:
     789        (WebCore::FocusController::FocusController):
     790        (WebCore::FocusController::focusRepaintTimerFired):
     791        * page/FocusController.h:
     792        * page/Frame.cpp:
     793        (WebCore::Frame::Frame):
     794        (WebCore::Frame::overflowAutoScrollTimerFired):
     795        * page/Frame.h:
     796        * page/FrameView.cpp:
     797        (WebCore::FrameView::FrameView):
     798        (WebCore::FrameView::delayedScrollEventTimerFired):
     799        (WebCore::FrameView::speculativeTilingEnableTimerFired):
     800        (WebCore::FrameView::layoutTimerFired):
     801        (WebCore::FrameView::updateEmbeddedObjectsTimerFired):
     802        (WebCore::FrameView::flushAnyPendingPostLayoutTasks):
     803        (WebCore::FrameView::postLayoutTimerFired):
     804        * page/FrameView.h:
     805        * page/PageOverlay.cpp:
     806        (WebCore::PageOverlay::PageOverlay):
     807        (WebCore::PageOverlay::fadeAnimationTimerFired):
     808        * page/PageOverlay.h:
     809        * page/Settings.cpp:
     810        (WebCore::Settings::Settings):
     811        (WebCore::Settings::imageLoadingSettingsTimerFired):
     812        * page/Settings.h:
     813        * page/animation/AnimationController.cpp:
     814        (WebCore::AnimationControllerPrivate::AnimationControllerPrivate):
     815        (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
     816        (WebCore::AnimationControllerPrivate::animationTimerFired):
     817        * page/animation/AnimationControllerPrivate.h:
     818        * page/mac/ServicesOverlayController.h:
     819        * page/mac/ServicesOverlayController.mm:
     820        (WebCore::ServicesOverlayController::ServicesOverlayController):
     821        (WebCore::ServicesOverlayController::determineActiveHighlightTimerFired):
     822        * page/scrolling/AsyncScrollingCoordinator.cpp:
     823        (WebCore::AsyncScrollingCoordinator::AsyncScrollingCoordinator):
     824        (WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired):
     825        * page/scrolling/AsyncScrollingCoordinator.h:
     826        * page/scrolling/ios/ScrollingCoordinatorIOS.h:
     827        * page/scrolling/ios/ScrollingCoordinatorIOS.mm:
     828        (WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS):
     829        (WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired):
     830        * page/scrolling/mac/ScrollingCoordinatorMac.h:
     831        * page/scrolling/mac/ScrollingCoordinatorMac.mm:
     832        (WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac):
     833        (WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired):
     834        * platform/HysteresisActivity.h:
     835        (WebCore::HysteresisActivity::HysteresisActivity):
     836        (WebCore::HysteresisActivity::hysteresisTimerFired):
     837        * platform/ScrollAnimator.cpp:
     838        (WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers):
     839        (WebCore::ScrollAnimator::horizontalScrollSnapTimerFired):
     840        (WebCore::ScrollAnimator::verticalScrollSnapTimerFired):
     841        * platform/ScrollAnimator.h:
     842        * platform/Scrollbar.cpp:
     843        (WebCore::Scrollbar::Scrollbar):
     844        (WebCore::Scrollbar::autoscrollTimerFired):
     845        * platform/Scrollbar.h:
     846        * platform/Timer.h:
     847        (WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
     848        (WebCore::Timer::Timer): Deleted.
     849        * platform/audio/MediaSession.cpp:
     850        (WebCore::MediaSession::MediaSession):
     851        (WebCore::MediaSession::clientDataBufferingTimerFired):
     852        * platform/audio/MediaSession.h:
     853        * platform/graphics/BitmapImage.cpp:
     854        (WebCore::BitmapImage::startAnimation):
     855        (WebCore::BitmapImage::advanceAnimation):
     856        * platform/graphics/BitmapImage.h:
     857        * platform/graphics/MediaPlayer.cpp:
     858        (WebCore::MediaPlayer::MediaPlayer):
     859        (WebCore::MediaPlayer::reloadTimerFired):
     860        * platform/graphics/MediaPlayer.h:
     861        * platform/graphics/ShadowBlur.cpp:
     862        (WebCore::ScratchBuffer::ScratchBuffer):
     863        (WebCore::ScratchBuffer::timerFired):
     864        * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h:
     865        * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm:
     866        (WebCore::MediaSelectionGroupAVFObjC::MediaSelectionGroupAVFObjC):
     867        (WebCore::MediaSelectionGroupAVFObjC::selectionTimerFired):
     868        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
     869        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
     870        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC):
     871        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired):
     872        * platform/graphics/ca/LayerPool.cpp:
     873        (WebCore::LayerPool::LayerPool):
     874        (WebCore::LayerPool::pruneTimerFired):
     875        * platform/graphics/ca/LayerPool.h:
     876        * platform/graphics/ca/TileController.cpp:
     877        (WebCore::TileController::TileController):
     878        (WebCore::TileController::tileRevalidationTimerFired):
     879        * platform/graphics/ca/TileController.h:
     880        * platform/graphics/ca/TileGrid.cpp:
     881        (WebCore::TileGrid::TileGrid):
     882        (WebCore::TileGrid::cohortRemovalTimerFired):
     883        * platform/graphics/ca/TileGrid.h:
     884        * platform/graphics/cg/IOSurfacePool.cpp:
     885        (WebCore::IOSurfacePool::IOSurfacePool):
     886        (WebCore::IOSurfacePool::collectionTimerFired):
     887        * platform/graphics/cg/IOSurfacePool.h:
     888        * platform/graphics/cg/SubimageCacheWithTimer.cpp:
     889        (WebCore::SubimageCacheWithTimer::SubimageCacheWithTimer):
     890        * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
     891        * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
     892        (WebCore::MediaPlayerPrivateQTKit::MediaPlayerPrivateQTKit):
     893        (WebCore::MediaPlayerPrivateQTKit::seekTimerFired):
     894        * platform/ios/LegacyTileCache.h:
     895        * platform/ios/LegacyTileCache.mm:
     896        (WebCore::LegacyTileCache::LegacyTileCache):
     897        (WebCore::LegacyTileCache::tileCreationTimerFired):
     898        * platform/mac/HIDGamepadProvider.cpp:
     899        (WebCore::HIDGamepadProvider::HIDGamepadProvider):
     900        (WebCore::HIDGamepadProvider::connectionDelayTimerFired):
     901        (WebCore::HIDGamepadProvider::inputNotificationTimerFired):
     902        * platform/mac/HIDGamepadProvider.h:
     903        * platform/mac/ScrollAnimatorMac.h:
     904        * platform/mac/ScrollAnimatorMac.mm:
     905        (WebCore::ScrollAnimatorMac::ScrollAnimatorMac):
     906        (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
     907        (WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
     908        (WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):
     909        * platform/mock/DeviceOrientationClientMock.cpp:
     910        (WebCore::DeviceOrientationClientMock::DeviceOrientationClientMock):
     911        (WebCore::DeviceOrientationClientMock::timerFired):
     912        * platform/mock/DeviceOrientationClientMock.h:
     913        * platform/mock/PlatformSpeechSynthesizerMock.cpp:
     914        (WebCore::PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock):
     915        (WebCore::PlatformSpeechSynthesizerMock::speakingFinished):
     916        * platform/mock/PlatformSpeechSynthesizerMock.h:
     917        * platform/network/DNSResolveQueue.cpp:
     918        (WebCore::DNSResolveQueue::DNSResolveQueue):
     919        (WebCore::DNSResolveQueue::timerFired):
     920        * platform/network/DNSResolveQueue.h:
     921        * platform/network/NetworkStateNotifier.h:
     922        * platform/network/ResourceHandle.cpp:
     923        (WebCore::ResourceHandle::failureTimerFired):
     924        * platform/network/ResourceHandle.h:
     925        * platform/network/ResourceHandleInternal.h:
     926        (WebCore::ResourceHandleInternal::ResourceHandleInternal):
     927        * platform/network/mac/NetworkStateNotifierMac.cpp:
     928        (WebCore::NetworkStateNotifier::networkStateChangeTimerFired):
     929        (WebCore::NetworkStateNotifier::NetworkStateNotifier):
     930        * rendering/ImageQualityController.cpp:
     931        (WebCore::ImageQualityController::ImageQualityController):
     932        (WebCore::ImageQualityController::highQualityRepaintTimerFired):
     933        * rendering/ImageQualityController.h:
     934        * rendering/RenderButton.cpp:
     935        (WebCore::RenderButton::styleDidChange):
     936        (WebCore::RenderButton::timerFired):
     937        * rendering/RenderButton.h:
     938        * rendering/RenderLayerCompositor.cpp:
     939        (WebCore::RenderLayerCompositor::RenderLayerCompositor):
     940        (WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
     941        (WebCore::RenderLayerCompositor::layerFlushTimerFired):
     942        (WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):
     943        * rendering/RenderLayerCompositor.h:
     944        * rendering/RenderMarquee.cpp:
     945        (WebCore::RenderMarquee::RenderMarquee):
     946        (WebCore::RenderMarquee::timerFired):
     947        * rendering/RenderMarquee.h:
     948        * rendering/RenderNamedFlowThread.cpp:
     949        (WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
     950        (WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
     951        * rendering/RenderNamedFlowThread.h:
     952        * rendering/RenderProgress.cpp:
     953        (WebCore::RenderProgress::RenderProgress):
     954        (WebCore::RenderProgress::animationTimerFired):
     955        * rendering/RenderProgress.h:
     956        * rendering/RenderView.cpp:
     957        (WebCore::RenderView::RenderView):
     958        (WebCore::RenderView::lazyRepaintTimerFired):
     959        * rendering/RenderView.h:
     960        * replay/EventLoopInputDispatcher.cpp:
     961        (WebCore::EventLoopInputDispatcher::EventLoopInputDispatcher):
     962        (WebCore::EventLoopInputDispatcher::timerFired):
     963        * replay/EventLoopInputDispatcher.h:
     964        * storage/StorageAreaImpl.cpp:
     965        (WebCore::StorageAreaImpl::StorageAreaImpl):
     966        (WebCore::StorageAreaImpl::closeDatabaseTimerFired):
     967        (WebCore::StorageAreaImpl::closeDatabaseIfIdle):
     968        * storage/StorageAreaImpl.h:
     969        * storage/StorageAreaSync.cpp:
     970        (WebCore::StorageAreaSync::StorageAreaSync):
     971        (WebCore::StorageAreaSync::scheduleFinalSync):
     972        (WebCore::StorageAreaSync::syncTimerFired):
     973        (WebCore::StorageAreaSync::scheduleSync):
     974        * storage/StorageAreaSync.h:
     975        * svg/SVGElement.cpp:
     976        (WebCore::SVGElement::svgLoadEventTimerFired):
     977        * svg/SVGElement.h:
     978        * svg/SVGScriptElement.cpp:
     979        (WebCore::SVGScriptElement::SVGScriptElement):
     980        * svg/SVGStyleElement.cpp:
     981        (WebCore::SVGStyleElement::SVGStyleElement):
     982        * svg/SVGUseElement.cpp:
     983        (WebCore::SVGUseElement::SVGUseElement):
     984        * svg/animation/SMILTimeContainer.cpp:
     985        (WebCore::SMILTimeContainer::SMILTimeContainer):
     986        (WebCore::SMILTimeContainer::timerFired):
     987        * svg/animation/SMILTimeContainer.h:
     988        * xml/XMLHttpRequestProgressEventThrottle.cpp:
     989        (WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle):
     990        (WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents):
     991        * xml/XMLHttpRequestProgressEventThrottle.h:
     992
    19932014-11-21  Chris Dumez  <cdumez@apple.com>
    2994
  • trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp

    r175719 r176459  
    5252    , m_asyncEventQueue(*this)
    5353    , m_session(keys->cdm()->createSession())
    54     , m_keyRequestTimer(this, &MediaKeySession::keyRequestTimerFired)
    55     , m_addKeyTimer(this, &MediaKeySession::addKeyTimerFired)
     54    , m_keyRequestTimer(*this, &MediaKeySession::keyRequestTimerFired)
     55    , m_addKeyTimer(*this, &MediaKeySession::addKeyTimerFired)
    5656{
    5757    m_session->setClient(this);
     
    9090}
    9191
    92 void MediaKeySession::keyRequestTimerFired(Timer&)
     92void MediaKeySession::keyRequestTimerFired()
    9393{
    9494    ASSERT(m_pendingKeyRequests.size());
     
    148148}
    149149
    150 void MediaKeySession::addKeyTimerFired(Timer&)
     150void MediaKeySession::addKeyTimerFired()
    151151{
    152152    ASSERT(m_pendingKeys.size());
  • trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h

    r175719 r176459  
    8585protected:
    8686    MediaKeySession(ScriptExecutionContext*, MediaKeys*, const String& keySystem);
    87     void keyRequestTimerFired(Timer&);
    88     void addKeyTimerFired(Timer&);
     87    void keyRequestTimerFired();
     88    void addKeyTimerFired();
    8989
    9090    // CDMSessionClient
  • trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp

    r175719 r176459  
    8181    , m_errorCallback(errorCallback)
    8282    , m_options(options)
    83     , m_timer(this, &Geolocation::GeoNotifier::timerFired)
     83    , m_timer(*this, &Geolocation::GeoNotifier::timerFired)
    8484    , m_useCachedPosition(false)
    8585{
     
    143143}
    144144
    145 void Geolocation::GeoNotifier::timerFired(Timer&)
     145void Geolocation::GeoNotifier::timerFired()
    146146{
    147147    m_timer.stop();
     
    239239    , m_isSuspended(false)
    240240    , m_hasChangedPosition(false)
    241     , m_resumeTimer(this, &Geolocation::resumeTimerFired)
     241    , m_resumeTimer(*this, &Geolocation::resumeTimerFired)
    242242#endif
    243243{
     
    298298}
    299299
    300 void Geolocation::resumeTimerFired(Timer&)
     300void Geolocation::resumeTimerFired()
    301301{
    302302    m_isSuspended = false;
  • trunk/Source/WebCore/Modules/geolocation/Geolocation.h

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

    r175719 r176459  
    5858    , m_callbacks(callbacks)
    5959    , m_database(databaseBackend)
    60     , m_taskTimer(this, &IDBTransactionBackend::taskTimerFired)
     60    , m_taskTimer(*this, &IDBTransactionBackend::taskTimerFired)
    6161    , m_pendingPreemptiveEvents(0)
    6262    , m_id(id)
     
    271271}
    272272
    273 void IDBTransactionBackend::taskTimerFired(Timer&)
     273void IDBTransactionBackend::taskTimerFired()
    274274{
    275275    LOG(StorageAPI, "IDBTransactionBackend::taskTimerFired");
  • trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h

    r175719 r176459  
    9797    bool hasPendingTasks() const;
    9898
    99     void taskTimerFired(Timer&);
     99    void taskTimerFired();
    100100    void closeOpenCursors();
    101101
  • trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp

    r175719 r176459  
    110110    , m_source(source)
    111111    , m_asyncEventQueue(*this)
    112     , m_appendBufferTimer(this, &SourceBuffer::appendBufferTimerFired)
     112    , m_appendBufferTimer(*this, &SourceBuffer::appendBufferTimerFired)
    113113    , m_highestPresentationEndTimestamp(MediaTime::invalidTime())
    114114    , m_buffered(TimeRanges::create())
     
    120120    , m_pendingRemoveStart(MediaTime::invalidTime())
    121121    , m_pendingRemoveEnd(MediaTime::invalidTime())
    122     , m_removeTimer(this, &SourceBuffer::removeTimerFired)
     122    , m_removeTimer(*this, &SourceBuffer::removeTimerFired)
    123123    , m_updating(false)
    124124    , m_receivedFirstInitializationSegment(false)
     
    448448}
    449449
    450 void SourceBuffer::appendBufferTimerFired(Timer&)
     450void SourceBuffer::appendBufferTimerFired()
    451451{
    452452    if (isRemoved())
     
    673673}
    674674
    675 void SourceBuffer::removeTimerFired(Timer*)
     675void SourceBuffer::removeTimerFired()
    676676{
    677677    ASSERT(m_updating);
  • trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h

    r175719 r176459  
    153153
    154154    void appendBufferInternal(unsigned char*, unsigned, ExceptionCode&);
    155     void appendBufferTimerFired(Timer&);
     155    void appendBufferTimerFired();
    156156
    157157    void setActive(bool);
     
    167167    void monitorBufferingRate();
    168168
    169     void removeTimerFired(Timer*);
     169    void removeTimerFired();
    170170    void removeCodedFrames(const MediaTime& start, const MediaTime& end);
    171171
  • trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp

    r175719 r176459  
    8787    : ContextDestructionObserver(&context)
    8888    , m_private(privateStream)
    89     , m_scheduledEventTimer(this, &MediaStream::scheduledEventTimerFired)
     89    , m_scheduledEventtimer(*this, &MediaStream::scheduledEventTimerFired)
    9090{
    9191    ASSERT(m_private);
     
    362362}
    363363
    364 void MediaStream::scheduledEventTimerFired(Timer*)
     364void MediaStream::scheduledEventTimerFired()
    365365{
    366366    Vector<RefPtr<Event>> events;
  • trunk/Source/WebCore/Modules/mediastream/MediaStream.h

    r175719 r176459  
    121121
    122122    void scheduleDispatchEvent(PassRefPtr<Event>);
    123     void scheduledEventTimerFired(Timer*);
     123    void scheduledEventTimerFired();
    124124
    125125    void cloneMediaStreamTrackVector(Vector<RefPtr<MediaStreamTrack>>&, const Vector<RefPtr<MediaStreamTrack>>&);
  • trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.cpp

    r175719 r176459  
    6666    , m_handler(WTF::move(handler))
    6767    , m_stopped(false)
    68     , m_scheduledEventTimer(this, &RTCDTMFSender::scheduledEventTimerFired)
     68    , m_scheduledEventtimer(*this, &RTCDTMFSender::scheduledEventTimerFired)
    6969{
    7070    m_handler->setClient(this);
     
    143143}
    144144
    145 void RTCDTMFSender::scheduledEventTimerFired(Timer*)
     145void RTCDTMFSender::scheduledEventTimerFired()
    146146{
    147147    if (m_stopped)
  • trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h

    r175719 r176459  
    7373
    7474    void scheduleDispatchEvent(PassRefPtr<Event>);
    75     void scheduledEventTimerFired(Timer*);
     75    void scheduledEventTimerFired();
    7676
    7777    // EventTarget
  • trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.cpp

    r175719 r176459  
    9696    , m_readyState(ReadyStateConnecting)
    9797    , m_binaryType(BinaryTypeArrayBuffer)
    98     , m_scheduledEventTimer(this, &RTCDataChannel::scheduledEventTimerFired)
     98    , m_scheduledEventtimer(*this, &RTCDataChannel::scheduledEventTimerFired)
    9999{
    100100    m_handler->setClient(this);
     
    313313}
    314314
    315 void RTCDataChannel::scheduledEventTimerFired(Timer*)
     315void RTCDataChannel::scheduledEventTimerFired()
    316316{
    317317    if (m_stopped)
  • trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h

    r175719 r176459  
    9090
    9191    void scheduleDispatchEvent(PassRefPtr<Event>);
    92     void scheduledEventTimerFired(Timer*);
     92    void scheduledEventTimerFired();
    9393
    9494    // EventTarget
  • trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp

    r175719 r176459  
    175175    , m_iceGatheringState(IceGatheringStateNew)
    176176    , m_iceConnectionState(IceConnectionStateNew)
    177     , m_scheduledEventTimer(this, &RTCPeerConnection::scheduledEventTimerFired)
     177    , m_scheduledEventtimer(*this, &RTCPeerConnection::scheduledEventTimerFired)
    178178    , m_configuration(configuration)
    179179    , m_stopped(false)
     
    725725}
    726726
    727 void RTCPeerConnection::scheduledEventTimerFired(Timer*)
     727void RTCPeerConnection::scheduledEventTimerFired()
    728728{
    729729    if (m_stopped)
  • trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h

    r175719 r176459  
    140140    static PassRefPtr<RTCConfiguration> parseConfiguration(const Dictionary& configuration, ExceptionCode&);
    141141    void scheduleDispatchEvent(PassRefPtr<Event>);
    142     void scheduledEventTimerFired(Timer*);
     142    void scheduledEventTimerFired();
    143143    bool hasLocalStreamWithTrackId(const String& trackId);
    144144
  • trunk/Source/WebCore/Modules/notifications/Notification.cpp

    r175719 r176459  
    8585    , m_title(title)
    8686    , m_state(Idle)
    87     , m_taskTimer(std::make_unique<Timer>(this, &Notification::taskTimerFired))
     87    , m_taskTimer(std::make_unique<Timer>(*this, &Notification::taskTimerFired))
    8888{
    8989    m_notificationCenter = DOMWindowNotifications::webkitNotifications(downcast<Document>(context).domWindow());
     
    202202
    203203#if ENABLE(NOTIFICATIONS)
    204 void Notification::taskTimerFired(Timer& timer)
     204void Notification::taskTimerFired()
    205205{
    206206    ASSERT(scriptExecutionContext()->isDocument());
    207     ASSERT_UNUSED(timer, &timer == m_taskTimer.get());
    208207    show();
    209208}
  • trunk/Source/WebCore/Modules/notifications/Notification.h

    r175719 r176459  
    158158
    159159#if ENABLE(NOTIFICATIONS)
    160     void taskTimerFired(Timer&);
     160    void taskTimerFired();
    161161#endif
    162162
  • trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp

    r175719 r176459  
    120120NotificationCenter::NotificationRequestCallback::NotificationRequestCallback(NotificationCenter* center, PassRefPtr<VoidCallback> callback)
    121121    : m_notificationCenter(center)
    122     , m_timer(this, &NotificationCenter::NotificationRequestCallback::timerFired)
     122    , m_timer(*this, &NotificationCenter::NotificationRequestCallback::timerFired)
    123123    , m_callback(callback)
    124124{
     
    130130}
    131131
    132 void NotificationCenter::NotificationRequestCallback::timerFired(Timer&)
     132void NotificationCenter::NotificationRequestCallback::timerFired()
    133133{
    134134    if (m_callback)
  • trunk/Source/WebCore/Modules/notifications/NotificationCenter.h

    r175719 r176459  
    8181        static PassRefPtr<NotificationRequestCallback> createAndStartTimer(NotificationCenter*, PassRefPtr<VoidCallback>);
    8282        void startTimer();
    83         void timerFired(Timer&);
     83        void timerFired();
    8484    private:
    8585        NotificationRequestCallback(NotificationCenter*, PassRefPtr<VoidCallback>);
  • trunk/Source/WebCore/Modules/websockets/WebSocketChannel.cpp

    r176009 r176459  
    6868    : m_document(document)
    6969    , m_client(client)
    70     , m_resumeTimer(this, &WebSocketChannel::resumeTimerFired)
     70    , m_resumeTimer(*this, &WebSocketChannel::resumeTimerFired)
    7171    , m_suspended(false)
    7272    , m_closing(false)
    7373    , m_receivedClosingHandshake(false)
    74     , m_closingTimer(this, &WebSocketChannel::closingTimerFired)
     74    , m_closingTimer(*this, &WebSocketChannel::closingTimerFired)
    7575    , m_closed(false)
    7676    , m_shouldDiscardReceivedData(false)
     
    448448}
    449449
    450 void WebSocketChannel::resumeTimerFired(Timer* timer)
    451 {
    452     ASSERT_UNUSED(timer, timer == &m_resumeTimer);
    453 
     450void WebSocketChannel::resumeTimerFired()
     451{
    454452    Ref<WebSocketChannel> protect(*this); // The client can close the channel, potentially removing the last reference.
    455453    while (!m_suspended && m_client && !m_buffer.isEmpty())
     
    490488}
    491489
    492 void WebSocketChannel::closingTimerFired(Timer* timer)
     490void WebSocketChannel::closingTimerFired()
    493491{
    494492    LOG(Network, "WebSocketChannel %p closingTimerFired()", this);
    495     ASSERT_UNUSED(timer, &m_closingTimer == timer);
    496493    if (m_handle)
    497494        m_handle->disconnect();
  • trunk/Source/WebCore/Modules/websockets/WebSocketChannel.h

    r176009 r176459  
    128128    void skipBuffer(size_t len);
    129129    bool processBuffer();
    130     void resumeTimerFired(Timer*);
     130    void resumeTimerFired();
    131131    void startClosingHandshake(int code, const String& reason);
    132     void closingTimerFired(Timer*);
     132    void closingTimerFired();
    133133
    134134    bool processFrame();
  • trunk/Source/WebCore/accessibility/AXObjectCache.cpp

    r175719 r176459  
    129129AXObjectCache::AXObjectCache(Document& document)
    130130    : m_document(document)
    131     , m_notificationPostTimer(this, &AXObjectCache::notificationPostTimerFired)
     131    , m_notificationPostTimer(*this, &AXObjectCache::notificationPostTimerFired)
    132132{
    133133}
     
    701701}
    702702   
    703 void AXObjectCache::notificationPostTimerFired(Timer&)
     703void AXObjectCache::notificationPostTimerFired()
    704704{
    705705    Ref<Document> protectorForCacheOwner(m_document);
  • trunk/Source/WebCore/accessibility/AXObjectCache.h

    r175719 r176459  
    245245    Timer m_notificationPostTimer;
    246246    Vector<std::pair<RefPtr<AccessibilityObject>, AXNotification>> m_notificationsToPost;
    247     void notificationPostTimerFired(Timer&);
     247    void notificationPostTimerFired();
    248248    void handleMenuOpened(Node*);
    249249    void handleLiveRegionCreated(Node*);
  • trunk/Source/WebCore/bindings/js/GCController.cpp

    r175719 r176459  
    5252GCController::GCController()
    5353#if !USE(CF)
    54     : m_GCTimer(this, &GCController::gcTimerFired)
     54    : m_GCtimer(*this, &GCController::gcTimerFired)
    5555#endif
    5656{
     
    7474
    7575#if !USE(CF)
    76 void GCController::gcTimerFired(Timer*)
     76void GCController::gcTimerFired()
    7777{
    7878    collect(nullptr);
  • trunk/Source/WebCore/bindings/js/GCController.h

    r175719 r176459  
    5353
    5454#if !USE(CF)
    55         void gcTimerFired(Timer*);
     55        void gcTimerFired();
    5656        Timer m_GCTimer;
    5757#endif
  • trunk/Source/WebCore/css/CSSFontFaceSource.h

    r176276 r176459  
    7777
    7878private:
    79     void startLoadingTimerFired(Timer*);
     79    void startLoadingTimerFired();
    8080
    8181    AtomicString m_string; // URI for remote, built-in font name for local.
  • trunk/Source/WebCore/css/CSSFontSelector.cpp

    r176276 r176459  
    6161CSSFontSelector::CSSFontSelector(Document* document)
    6262    : m_document(document)
    63     , m_beginLoadingTimer(this, &CSSFontSelector::beginLoadTimerFired)
     63    , m_beginLoadingTimer(*this, &CSSFontSelector::beginLoadTimerFired)
    6464    , m_uniqueId(++fontSelectorId)
    6565    , m_version(0)
     
    588588}
    589589
    590 void CSSFontSelector::beginLoadTimerFired(Timer&)
     590void CSSFontSelector::beginLoadTimerFired()
    591591{
    592592    Vector<CachedResourceHandle<CachedFont>> fontsToBeginLoading;
  • trunk/Source/WebCore/css/CSSFontSelector.h

    r175719 r176459  
    8787    void dispatchInvalidationCallbacks();
    8888
    89     void beginLoadTimerFired(Timer&);
     89    void beginLoadTimerFired();
    9090
    9191    Document* m_document;
  • trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp

    r174300 r176459  
    9595    , m_size(size)
    9696    , m_image(image)
    97     , m_evictionTimer(this, &CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired, timeToKeepCachedGeneratedImages)
     97    , m_evictionTimer(*this, &CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired, timeToKeepCachedGeneratedImages)
    9898{
    9999    m_evictionTimer.restart();
  • trunk/Source/WebCore/css/FontLoader.cpp

    r176453 r176459  
    123123    , m_numLoadingFromCSS(0)
    124124    , m_numLoadingFromJS(0)
    125     , m_pendingEventsTimer(this, &FontLoader::pendingEventsTimerFired)
     125    , m_pendingEventsTimer(*this, &FontLoader::pendingEventsTimerFired)
    126126{
    127127    suspendIfNeeded();
  • trunk/Source/WebCore/css/FontLoader.h

    r176453 r176459  
    9696    virtual EventTargetData& ensureEventTargetData() override;
    9797
    98     void pendingEventsTimerFired(Timer&) { firePendingEvents(); }
     98    void pendingEventsTimerFired() { firePendingEvents(); }
    9999    void scheduleEvent(PassRefPtr<Event>);
    100100    void firePendingEvents();
  • trunk/Source/WebCore/css/StyleResolver.cpp

    r176390 r176459  
    252252StyleResolver::StyleResolver(Document& document, bool matchAuthorAndUserStyles)
    253253    : m_matchedPropertiesCacheAdditionsSinceLastSweep(0)
    254     , m_matchedPropertiesCacheSweepTimer(this, &StyleResolver::sweepMatchedPropertiesCache)
     254    , m_matchedPropertiesCacheSweepTimer(*this, &StyleResolver::sweepMatchedPropertiesCache)
    255255    , m_document(document)
    256256    , m_matchAuthorAndUserStyles(matchAuthorAndUserStyles)
     
    350350}
    351351
    352 void StyleResolver::sweepMatchedPropertiesCache(Timer*)
     352void StyleResolver::sweepMatchedPropertiesCache()
    353353{
    354354    // Look for cache entries containing a style declaration with a single ref and remove them.
  • trunk/Source/WebCore/css/StyleResolver.h

    r176388 r176459  
    497497    // Every N additions to the matched declaration cache trigger a sweep where entries holding
    498498    // the last reference to a style declaration are garbage collected.
    499     void sweepMatchedPropertiesCache(Timer*);
     499    void sweepMatchedPropertiesCache();
    500500
    501501    bool classNamesAffectedByRules(const SpaceSplitString&) const;
  • trunk/Source/WebCore/dom/Document.cpp

    r176423 r176459  
    409409    , m_handlingTouchEvent(false)
    410410    , m_touchEventRegionsDirty(false)
    411     , m_touchEventsChangedTimer(this, &Document::touchEventsChangedTimerFired)
     411    , m_touchEventsChangedTimer(*this, &Document::touchEventsChangedTimerFired)
    412412#endif
    413413    , m_referencingNodeCount(0)
     
    434434    , m_readyState(Complete)
    435435    , m_bParsing(false)
    436     , m_optimizedStyleSheetUpdateTimer(this, &Document::optimizedStyleSheetUpdateTimerFired)
    437     , m_styleRecalcTimer(this, &Document::styleRecalcTimerFired)
     436    , m_optimizedStyleSheetUpdateTimer(*this, &Document::optimizedStyleSheetUpdateTimerFired)
     437    , m_styleRecalcTimer(*this, &Document::styleRecalcTimerFired)
    438438    , m_pendingStyleRecalcShouldForce(false)
    439439    , m_inStyleRecalc(false)
     
    445445    , m_titleSetExplicitly(false)
    446446    , m_markers(std::make_unique<DocumentMarkerController>())
    447     , m_updateFocusAppearanceTimer(this, &Document::updateFocusAppearanceTimerFired)
     447    , m_updateFocusAppearanceTimer(*this, &Document::updateFocusAppearanceTimerFired)
    448448    , m_cssTarget(nullptr)
    449449    , m_processingLoadEvent(false)
     
    476476    , m_areKeysEnabledInFullScreen(0)
    477477    , m_fullScreenRenderer(nullptr)
    478     , m_fullScreenChangeDelayTimer(this, &Document::fullScreenChangeDelayTimerFired)
     478    , m_fullScreenChangeDelayTimer(*this, &Document::fullScreenChangeDelayTimerFired)
    479479    , m_isAnimatingFullScreen(false)
    480480#endif
    481481    , m_loadEventDelayCount(0)
    482     , m_loadEventDelayTimer(this, &Document::loadEventDelayTimerFired)
     482    , m_loadEventDelayTimer(*this, &Document::loadEventDelayTimerFired)
    483483    , m_referrerPolicy(ReferrerPolicyDefault)
    484484    , m_directionSetOnDocumentElement(false)
     
    499499    , m_isTelephoneNumberParsingAllowed(true)
    500500#endif
    501     , m_pendingTasksTimer(this, &Document::pendingTasksTimerFired)
     501    , m_pendingTasksTimer(*this, &Document::pendingTasksTimerFired)
    502502    , m_scheduledTasksAreSuspended(false)
    503503    , m_visualUpdatesAllowed(true)
    504     , m_visualUpdatesSuppressionTimer(this, &Document::visualUpdatesSuppressionTimerFired)
    505     , m_sharedObjectPoolClearTimer(this, &Document::sharedObjectPoolClearTimerFired)
     504    , m_visualUpdatesSuppressionTimer(*this, &Document::visualUpdatesSuppressionTimerFired)
     505    , m_sharedObjectPoolClearTimer(*this, &Document::sharedObjectPoolClearTimerFired)
    506506#ifndef NDEBUG
    507507    , m_didDispatchViewportPropertiesChanged(false)
     
    513513    , m_inputCursor(EmptyInputCursor::create())
    514514#endif
    515     , m_didAssociateFormControlsTimer(this, &Document::didAssociateFormControlsTimerFired)
    516     , m_cookieCacheExpiryTimer(this, &Document::domCookieCacheExpiryTimerFired)
     515    , m_didAssociateFormControlsTimer(*this, &Document::didAssociateFormControlsTimerFired)
     516    , m_cookieCacheExpiryTimer(*this, &Document::domCookieCacheExpiryTimerFired)
    517517    , m_disabledFieldsetElementsCount(0)
    518518    , m_hasInjectedPlugInsScript(false)
     
    12651265}
    12661266
    1267 void Document::visualUpdatesSuppressionTimerFired(Timer&)
     1267void Document::visualUpdatesSuppressionTimerFired()
    12681268{
    12691269    ASSERT(!m_visualUpdatesAllowed);
     
    17461746}
    17471747
    1748 void Document::styleRecalcTimerFired(Timer&)
     1748void Document::styleRecalcTimerFired()
    17491749{
    17501750    updateStyleIfNeeded();
     
    32453245}
    32463246
    3247 void Document::optimizedStyleSheetUpdateTimerFired(Timer&)
     3247void Document::optimizedStyleSheetUpdateTimerFired()
    32483248{
    32493249    styleResolverChanged(RecalcStyleIfNeeded);
     
    46304630}
    46314631
    4632 void Document::sharedObjectPoolClearTimerFired(Timer&)
     4632void Document::sharedObjectPoolClearTimerFired()
    46334633{
    46344634    m_sharedObjectPool = nullptr;
     
    48694869}
    48704870
    4871 void Document::updateFocusAppearanceTimerFired(Timer&)
     4871void Document::updateFocusAppearanceTimerFired()
    48724872{
    48734873    Element* element = focusedElement();
     
    50245024}
    50255025
    5026 void Document::pendingTasksTimerFired(Timer&)
     5026void Document::pendingTasksTimerFired()
    50275027{
    50285028    Vector<Task> pendingTasks = WTF::move(m_pendingTasks);
     
    54755475
    54765476    if (settings() && settings()->needsSiteSpecificQuirks() && hostIsYouTube(url().host()))
    5477         fullScreenChangeDelayTimerFired(m_fullScreenChangeDelayTimer);
     5477        fullScreenChangeDelayTimerFired();
    54785478}
    54795479
     
    55295529    // fullscreen mode.
    55305530    if (settings() && settings()->needsSiteSpecificQuirks() && hostIsYouTube(url().host()))
    5531         exitingDocument.fullScreenChangeDelayTimerFired(exitingDocument.m_fullScreenChangeDelayTimer);
     5531        exitingDocument.fullScreenChangeDelayTimerFired();
    55325532    else
    55335533        exitingDocument.m_fullScreenChangeDelayTimer.startOneShot(0);
     
    55595559}
    55605560
    5561 void Document::fullScreenChangeDelayTimerFired(Timer&)
     5561void Document::fullScreenChangeDelayTimerFired()
    55625562{
    55635563    // Since we dispatch events in this function, it's possible that the
     
    56975697}
    56985698
    5699 void Document::loadEventDelayTimerFired(Timer&)
     5699void Document::loadEventDelayTimerFired()
    57005700{
    57015701    if (frame())
     
    62136213}
    62146214
    6215 void Document::didAssociateFormControlsTimerFired(Timer& timer)
    6216 {
    6217     ASSERT_UNUSED(timer, &timer == &m_didAssociateFormControlsTimer);
    6218 
     6215void Document::didAssociateFormControlsTimerFired()
     6216{
    62196217    if (!frame() || !frame()->page())
    62206218        return;
     
    62416239}
    62426240
    6243 void Document::domCookieCacheExpiryTimerFired(Timer&)
     6241void Document::domCookieCacheExpiryTimerFired()
    62446242{
    62456243    invalidateDOMCookieCache();
  • trunk/Source/WebCore/dom/Document.h

    r176174 r176459  
    774774    bool hasPendingStyleRecalc() const;
    775775    bool hasPendingForcedStyleRecalc() const;
    776     void styleRecalcTimerFired(Timer&);
    777     void optimizedStyleSheetUpdateTimerFired(Timer&);
     776    void styleRecalcTimerFired();
     777    void optimizedStyleSheetUpdateTimerFired();
    778778
    779779    void registerNodeListForInvalidation(LiveNodeList&);
     
    11431143    void fullScreenRendererDestroyed();
    11441144   
    1145     void fullScreenChangeDelayTimerFired(Timer&);
     1145    void fullScreenChangeDelayTimerFired();
    11461146    bool fullScreenIsAllowedForElement(Element*) const;
    11471147    void fullScreenElementRemoved();
     
    13351335
    13361336    void updateTitle(const StringWithDirection&);
    1337     void updateFocusAppearanceTimerFired(Timer&);
     1337    void updateFocusAppearanceTimerFired();
    13381338    void updateBaseURL();
    13391339
     
    13421342    void createStyleResolver();
    13431343
    1344     void loadEventDelayTimerFired(Timer&);
    1345 
    1346     void pendingTasksTimerFired(Timer&);
     1344    void loadEventDelayTimerFired();
     1345
     1346    void pendingTasksTimerFired();
    13471347
    13481348    template <typename CharacterType>
     
    13651365    void setVisualUpdatesAllowed(ReadyState);
    13661366    void setVisualUpdatesAllowed(bool);
    1367     void visualUpdatesSuppressionTimerFired(Timer&);
     1367    void visualUpdatesSuppressionTimerFired();
    13681368
    13691369    void addListenerType(ListenerType listenerType) { m_listenerTypes |= listenerType; }
    13701370
    1371     void didAssociateFormControlsTimerFired(Timer&);
     1371    void didAssociateFormControlsTimerFired();
    13721372
    13731373    // DOM Cookies caching.
     
    13761376    bool isDOMCookieCacheValid() const { return m_cookieCacheExpiryTimer.isActive(); }
    13771377    void invalidateDOMCookieCache();
    1378     void domCookieCacheExpiryTimerFired(Timer&);
     1378    void domCookieCacheExpiryTimerFired();
    13791379    virtual void didLoadResourceSynchronously(const ResourceRequest&) override final;
    13801380
     
    16841684#endif
    16851685
    1686     void sharedObjectPoolClearTimerFired(Timer&);
     1686    void sharedObjectPoolClearTimerFired();
    16871687    Timer m_sharedObjectPoolClearTimer;
    16881688
  • trunk/Source/WebCore/dom/EventSender.h

    r175719 r176459  
    5050
    5151private:
    52     void timerFired(Timer&) { dispatchPendingEvents(); }
     52    void timerFired() { dispatchPendingEvents(); }
    5353
    5454    AtomicString m_eventType;
     
    6060template<typename T> EventSender<T>::EventSender(const AtomicString& eventType)
    6161    : m_eventType(eventType)
    62     , m_timer(this, &EventSender::timerFired)
     62    , m_timer(*this, &EventSender::timerFired)
    6363{
    6464}
  • trunk/Source/WebCore/dom/ScriptRunner.cpp

    r175719 r176459  
    3636ScriptRunner::ScriptRunner(Document& document)
    3737    : m_document(document)
    38     , m_timer(this, &ScriptRunner::timerFired)
     38    , m_timer(*this, &ScriptRunner::timerFired)
    3939{
    4040}
     
    9797}
    9898
    99 void ScriptRunner::timerFired(Timer& timer)
     99void ScriptRunner::timerFired()
    100100{
    101     ASSERT_UNUSED(timer, &timer == &m_timer);
    102 
    103101    Ref<Document> protect(m_document);
    104102
  • trunk/Source/WebCore/dom/ScriptRunner.h

    r175719 r176459  
    5555
    5656private:
    57     void timerFired(Timer&);
     57    void timerFired();
    5858
    5959    Document& m_document;
  • trunk/Source/WebCore/dom/ScriptedAnimationController.cpp

    r175719 r176459  
    5555    , m_suspendCount(0)
    5656#if USE(REQUEST_ANIMATION_FRAME_TIMER)
    57     , m_animationTimer(this, &ScriptedAnimationController::animationTimerFired)
     57    , m_animationTimer(*this, &ScriptedAnimationController::animationTimerFired)
    5858    , m_lastAnimationFrameTimeMonotonic(0)
    5959#if USE(REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR)
     
    212212
    213213#if USE(REQUEST_ANIMATION_FRAME_TIMER)
    214 void ScriptedAnimationController::animationTimerFired(Timer&)
     214void ScriptedAnimationController::animationTimerFired()
    215215{
    216216    m_lastAnimationFrameTimeMonotonic = monotonicallyIncreasingTime();
  • trunk/Source/WebCore/dom/ScriptedAnimationController.h

    r175719 r176459  
    8585
    8686#if USE(REQUEST_ANIMATION_FRAME_TIMER)
    87     void animationTimerFired(Timer&);
     87    void animationTimerFired();
    8888    Timer m_animationTimer;
    8989    double m_lastAnimationFrameTimeMonotonic;
  • trunk/Source/WebCore/dom/StyledElement.cpp

    r175719 r176459  
    8080    PresentationAttributeCacheCleaner()
    8181        : m_hitCount(0)
    82         , m_cleanTimer(this, &PresentationAttributeCacheCleaner::cleanCache)
     82        , m_cleanTimer(*this, &PresentationAttributeCacheCleaner::cleanCache)
    8383    {
    8484    }
     
    100100    static const unsigned minimumPresentationAttributeCacheHitCountPerMinute = (100 * presentationAttributeCacheCleanTimeInSeconds) / 60;
    101101
    102     void cleanCache(Timer* timer)
     102    void cleanCache()
    103103    {
    104         ASSERT_UNUSED(timer, timer == &m_cleanTimer);
    105104        unsigned hitCount = m_hitCount;
    106105        m_hitCount = 0;
  • trunk/Source/WebCore/editing/AlternativeTextController.cpp

    r175719 r176459  
    130130
    131131AlternativeTextController::AlternativeTextController(Frame& frame)
    132     : m_timer(this, &AlternativeTextController::timerFired)
     132    : m_timer(*this, &AlternativeTextController::timerFired)
    133133    , m_frame(frame)
    134134{
     
    328328}
    329329
    330 void AlternativeTextController::timerFired(Timer&)
     330void AlternativeTextController::timerFired()
    331331{
    332332    m_isDismissedByEditing = false;
  • trunk/Source/WebCore/editing/AlternativeTextController.h

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

    r175719 r176459  
    10771077    , m_defaultParagraphSeparator(EditorParagraphSeparatorIsDiv)
    10781078    , m_overwriteModeEnabled(false)
    1079     , m_editorUIUpdateTimer(this, &Editor::editorUIUpdateTimerFired)
     1079    , m_editorUIUpdateTimer(*this, &Editor::editorUIUpdateTimerFired)
    10801080    , m_editorUIUpdateTimerShouldCheckSpellingAndGrammar(false)
    10811081    , m_editorUIUpdateTimerWasTriggeredByDictation(false)
    10821082#if ENABLE(TELEPHONE_NUMBER_DETECTION) && !PLATFORM(IOS)
    1083     , m_telephoneNumberDetectionUpdateTimer(this, &Editor::scanSelectionForTelephoneNumbers)
     1083    , m_telephoneNumberDetectionUpdateTimer(*this, &Editor::scanSelectionForTelephoneNumbers)
    10841084#endif
    10851085{
     
    32713271}
    32723272
    3273 void Editor::scanSelectionForTelephoneNumbers(Timer&)
    3274 {
    3275     scanSelectionForTelephoneNumbers();
    3276 }
    3277 
    32783273void Editor::scanSelectionForTelephoneNumbers()
    32793274{
     
    33753370        return;
    33763371    m_editorUIUpdateTimer.stop();
    3377     editorUIUpdateTimerFired(m_editorUIUpdateTimer);
    3378 }
    3379 
    3380 void Editor::editorUIUpdateTimerFired(Timer&)
     3372    editorUIUpdateTimerFired();
     3373}
     3374
     3375void Editor::editorUIUpdateTimerFired()
    33813376{
    33823377    VisibleSelection oldSelection = m_oldSelectionForEditorUIUpdate;
  • trunk/Source/WebCore/editing/Editor.h

    r175719 r176459  
    473473    void performCutOrCopy(EditorActionSpecifier);
    474474
    475     void editorUIUpdateTimerFired(Timer&);
     475    void editorUIUpdateTimerFired();
    476476
    477477    Node* findEventTargetFromSelection() const;
     
    511511#if ENABLE(TELEPHONE_NUMBER_DETECTION) && !PLATFORM(IOS)
    512512    bool shouldDetectTelephoneNumbers();
    513     void scanSelectionForTelephoneNumbers(Timer&);
    514513    void scanRangeForTelephoneNumbers(Range&, const StringView&, Vector<RefPtr<Range>>& markedRanges);
    515514
  • trunk/Source/WebCore/editing/FrameSelection.cpp

    r176387 r176459  
    112112    , m_xPosForVerticalArrowNavigation(NoXPosForVerticalArrowNavigation())
    113113    , m_granularity(CharacterGranularity)
    114     , m_caretBlinkTimer(this, &FrameSelection::caretBlinkTimerFired)
     114    , m_caretBlinkTimer(*this, &FrameSelection::caretBlinkTimerFired)
    115115    , m_absCaretBoundsDirty(true)
    116116    , m_caretPaint(true)
     
    18911891}
    18921892
    1893 void FrameSelection::caretBlinkTimerFired(Timer&)
     1893void FrameSelection::caretBlinkTimerFired()
    18941894{
    18951895#if ENABLE(TEXT_CARET)
  • trunk/Source/WebCore/editing/FrameSelection.h

    r176387 r176459  
    311311    void focusedOrActiveStateChanged();
    312312
    313     void caretBlinkTimerFired(Timer&);
     313    void caretBlinkTimerFired();
    314314
    315315    void setCaretVisibility(CaretVisibility);
  • trunk/Source/WebCore/editing/SpellChecker.cpp

    r175719 r176459  
    108108    , m_lastRequestSequence(0)
    109109    , m_lastProcessedSequence(0)
    110     , m_timerToProcessQueuedRequest(this, &SpellChecker::timerFiredToProcessQueuedRequest)
     110    , m_timerToProcessQueuedRequest(*this, &SpellChecker::timerFiredToProcessQueuedRequest)
    111111{
    112112}
     
    128128}
    129129
    130 void SpellChecker::timerFiredToProcessQueuedRequest(Timer*)
     130void SpellChecker::timerFiredToProcessQueuedRequest()
    131131{
    132132    ASSERT(!m_requestQueue.isEmpty());
  • trunk/Source/WebCore/editing/SpellChecker.h

    r175719 r176459  
    9999    bool canCheckAsynchronously(Range*) const;
    100100    TextCheckerClient* client() const;
    101     void timerFiredToProcessQueuedRequest(Timer*);
     101    void timerFiredToProcessQueuedRequest();
    102102    void invokeRequest(PassRefPtr<SpellCheckRequest>);
    103103    void enqueueRequest(PassRefPtr<SpellCheckRequest>);
  • trunk/Source/WebCore/html/HTMLFormElement.cpp

    r176275 r176459  
    6666    , m_wasDemoted(false)
    6767#if ENABLE(REQUEST_AUTOCOMPLETE)
    68     , m_requestAutocompleteTimer(this, &HTMLFormElement::requestAutocompleteTimerFired)
     68    , m_requestAutocompletetimer(*this, &HTMLFormElement::requestAutocompleteTimerFired)
    6969#endif
    7070{
     
    473473}
    474474
    475 void HTMLFormElement::requestAutocompleteTimerFired(Timer*)
     475void HTMLFormElement::requestAutocompleteTimerFired()
    476476{
    477477    Vector<RefPtr<Event>> pendingEvents;
  • trunk/Source/WebCore/html/HTMLFormElement.h

    r175947 r176459  
    195195
    196196#if ENABLE(REQUEST_AUTOCOMPLETE)
    197     void requestAutocompleteTimerFired(Timer*);
     197    void requestAutocompleteTimerFired();
    198198
    199199    Vector<RefPtr<Event>> m_pendingAutocompleteEvents;
  • trunk/Source/WebCore/html/HTMLMediaElement.cpp

    r176199 r176459  
    255255    : HTMLElement(tagName, document)
    256256    , ActiveDOMObject(&document)
    257     , m_loadTimer(this, &HTMLMediaElement::loadTimerFired)
    258     , m_progressEventTimer(this, &HTMLMediaElement::progressEventTimerFired)
    259     , m_playbackProgressTimer(this, &HTMLMediaElement::playbackProgressTimerFired)
    260     , m_scanTimer(this, &HTMLMediaElement::scanTimerFired)
    261     , m_seekTimer(this, &HTMLMediaElement::seekTimerFired)
     257    , m_loadTimer(*this, &HTMLMediaElement::loadTimerFired)
     258    , m_progressEventTimer(*this, &HTMLMediaElement::progressEventTimerFired)
     259    , m_playbackProgressTimer(*this, &HTMLMediaElement::playbackProgressTimerFired)
     260    , m_scanTimer(*this, &HTMLMediaElement::scanTimerFired)
     261    , m_seekTimer(*this, &HTMLMediaElement::seekTimerFired)
    262262    , m_playedTimeRanges()
    263263    , m_asyncEventQueue(*this)
     
    758758}
    759759
    760 void HTMLMediaElement::loadTimerFired(Timer&)
     760void HTMLMediaElement::loadTimerFired()
    761761{
    762762    Ref<HTMLMediaElement> protect(*this); // loadNextSourceChild may fire 'beforeload', which can make arbitrary DOM mutations.
     
    22262226#endif
    22272227
    2228 void HTMLMediaElement::progressEventTimerFired(Timer&)
     2228void HTMLMediaElement::progressEventTimerFired()
    22292229{
    22302230    ASSERT(m_player);
     
    23612361        m_seekTimer.startOneShot(0);
    23622362    else
    2363         seekTimerFired(m_seekTimer);
    2364 }
    2365 
    2366 void HTMLMediaElement::seekTimerFired(Timer&)
     2363        seekTimerFired();
     2364}
     2365
     2366void HTMLMediaElement::seekTimerFired()
    23672367{
    23682368    if (!m_player) {
     
    31083108}
    31093109
    3110 void HTMLMediaElement::scanTimerFired(Timer&)
     3110void HTMLMediaElement::scanTimerFired()
    31113111{
    31123112    if (m_scanType == Seek) {
     
    31303130}
    31313131
    3132 void HTMLMediaElement::playbackProgressTimerFired(Timer&)
     3132void HTMLMediaElement::playbackProgressTimerFired()
    31333133{
    31343134    ASSERT(m_player);
  • trunk/Source/WebCore/html/HTMLMediaElement.h

    r176108 r176459  
    596596    virtual void mediaPlayerEngineFailedToLoad() const override final;
    597597
    598     void loadTimerFired(Timer&);
    599     void progressEventTimerFired(Timer&);
    600     void playbackProgressTimerFired(Timer&);
    601     void scanTimerFired(Timer&);
    602     void seekTimerFired(Timer&);
     598    void loadTimerFired();
     599    void progressEventTimerFired();
     600    void playbackProgressTimerFired();
     601    void scanTimerFired();
     602    void seekTimerFired();
    603603    void startPlaybackProgressTimer();
    604604    void startProgressEventTimer();
  • trunk/Source/WebCore/html/HTMLPlugInElement.cpp

    r175719 r176459  
    6868    : HTMLFrameOwnerElement(tagName, document)
    6969    , m_inBeforeLoadEventHandler(false)
    70     , m_swapRendererTimer(this, &HTMLPlugInElement::swapRendererTimerFired)
     70    , m_swapRendererTimer(*this, &HTMLPlugInElement::swapRendererTimerFired)
    7171#if ENABLE(NETSCAPE_PLUGIN_API)
    7272    , m_NPObject(0)
     
    301301}
    302302
    303 void HTMLPlugInElement::swapRendererTimerFired(Timer&)
     303void HTMLPlugInElement::swapRendererTimerFired()
    304304{
    305305    ASSERT(displayState() == PreparingPluginReplacement || displayState() == DisplayingSnapshot);
  • trunk/Source/WebCore/html/HTMLPlugInElement.h

    r175719 r176459  
    113113
    114114private:
    115     void swapRendererTimerFired(Timer&);
     115    void swapRendererTimerFired();
    116116    bool shouldOverridePlugin(const String& url, const String& mimeType);
    117117
  • trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp

    r175719 r176459  
    108108    , m_shouldPreferPlugInsForImages(preferPlugInsForImagesOption == ShouldPreferPlugInsForImages)
    109109    , m_needsDocumentActivationCallbacks(false)
    110     , m_simulatedMouseClickTimer(this, &HTMLPlugInImageElement::simulatedMouseClickTimerFired, simulatedMouseClickTimerDelay)
    111     , m_removeSnapshotTimer(this, &HTMLPlugInImageElement::removeSnapshotTimerFired)
     110    , m_simulatedMouseClickTimer(*this, &HTMLPlugInImageElement::simulatedMouseClickTimerFired, simulatedMouseClickTimerDelay)
     111    , m_removeSnapshotTimer(*this, &HTMLPlugInImageElement::removeSnapshotTimerFired)
    112112    , m_createdDuringUserGesture(ScriptController::processingUserGesture())
    113113    , m_isRestartedPlugin(false)
     
    400400}
    401401
    402 void HTMLPlugInImageElement::removeSnapshotTimerFired(Timer&)
     402void HTMLPlugInImageElement::removeSnapshotTimerFired()
    403403{
    404404    m_snapshotImage = nullptr;
  • trunk/Source/WebCore/html/HTMLPlugInImageElement.h

    r175719 r176459  
    137137
    138138    void restartSimilarPlugIns();
    139     void removeSnapshotTimerFired(Timer&);
     139    void removeSnapshotTimerFired();
    140140    bool isTopLevelFullPagePlugin(const RenderEmbeddedObject&) const;
    141141
  • trunk/Source/WebCore/html/HTMLSourceElement.cpp

    r175719 r176459  
    4141inline HTMLSourceElement::HTMLSourceElement(const QualifiedName& tagName, Document& document)
    4242    : HTMLElement(tagName, document)
    43     , m_errorEventTimer(this, &HTMLSourceElement::errorEventTimerFired)
     43    , m_errorEventTimer(*this, &HTMLSourceElement::errorEventTimerFired)
    4444{
    4545    LOG(Media, "HTMLSourceElement::HTMLSourceElement - %p", this);
     
    111111}
    112112
    113 void HTMLSourceElement::errorEventTimerFired(Timer&)
     113void HTMLSourceElement::errorEventTimerFired()
    114114{
    115115    LOG(Media, "HTMLSourceElement::errorEventTimerFired - %p", this);
  • trunk/Source/WebCore/html/HTMLSourceElement.h

    r175719 r176459  
    5353    virtual bool isURLAttribute(const Attribute&) const override;
    5454
    55     void errorEventTimerFired(Timer&);
     55    void errorEventTimerFired();
    5656
    5757    Timer m_errorEventTimer;
  • trunk/Source/WebCore/html/HTMLTrackElement.cpp

    r175719 r176459  
    5353inline HTMLTrackElement::HTMLTrackElement(const QualifiedName& tagName, Document& document)
    5454    : HTMLElement(tagName, document)
    55     , m_loadTimer(this, &HTMLTrackElement::loadTimerFired)
     55    , m_loadTimer(*this, &HTMLTrackElement::loadTimerFired)
    5656{
    5757    LOG(Media, "HTMLTrackElement::HTMLTrackElement - %p", this);
     
    201201}
    202202
    203 void HTMLTrackElement::loadTimerFired(Timer&)
     203void HTMLTrackElement::loadTimerFired()
    204204{
    205205    if (!fastHasAttribute(srcAttr))
  • trunk/Source/WebCore/html/HTMLTrackElement.h

    r175719 r176459  
    7676    virtual bool isURLAttribute(const Attribute&) const override;
    7777
    78     void loadTimerFired(Timer&);
     78    void loadTimerFired();
    7979
    8080    HTMLMediaElement* mediaElement() const;
  • trunk/Source/WebCore/html/MediaController.cpp

    r175719 r176459  
    5151    , m_readyState(HAVE_NOTHING)
    5252    , m_playbackState(WAITING)
    53     , m_asyncEventTimer(this, &MediaController::asyncEventTimerFired)
    54     , m_clearPositionTimer(this, &MediaController::clearPositionTimerFired)
     53    , m_asyncEventTimer(*this, &MediaController::asyncEventTimerFired)
     54    , m_clearPositionTimer(*this, &MediaController::clearPositionTimerFired)
    5555    , m_closedCaptionsVisible(false)
    5656    , m_clock(Clock::create())
    5757    , m_scriptExecutionContext(context)
    58     , m_timeupdateTimer(this, &MediaController::timeupdateTimerFired)
     58    , m_timeupdateTimer(*this, &MediaController::timeupdateTimerFired)
    5959    , m_previousTimeupdateTime(0)
    6060{
     
    539539}
    540540
    541 void MediaController::asyncEventTimerFired(Timer&)
     541void MediaController::asyncEventTimerFired()
    542542{
    543543    Vector<RefPtr<Event>> pendingEvents;
     
    549549}
    550550
    551 void MediaController::clearPositionTimerFired(Timer&)
     551void MediaController::clearPositionTimerFired()
    552552{
    553553    m_position = MediaPlayer::invalidTime();
     
    673673}
    674674
    675 void MediaController::timeupdateTimerFired(Timer&)
     675void MediaController::timeupdateTimerFired()
    676676{
    677677    scheduleTimeupdateEvent();
  • trunk/Source/WebCore/html/MediaController.h

    r175719 r176459  
    124124    void bringElementUpToSpeed(HTMLMediaElement*);
    125125    void scheduleEvent(const AtomicString& eventName);
    126     void asyncEventTimerFired(Timer&);
    127     void clearPositionTimerFired(Timer&);
     126    void asyncEventTimerFired();
     127    void clearPositionTimerFired();
    128128    bool hasEnded() const;
    129129    void scheduleTimeupdateEvent();
    130     void timeupdateTimerFired(Timer&);
     130    void timeupdateTimerFired();
    131131    void startTimeupdateTimer();
    132132
  • trunk/Source/WebCore/html/MediaDocument.cpp

    r175719 r176459  
    141141MediaDocument::MediaDocument(Frame* frame, const URL& url)
    142142    : HTMLDocument(frame, url, MediaDocumentClass)
    143     , m_replaceMediaElementTimer(this, &MediaDocument::replaceMediaElementTimerFired)
     143    , m_replaceMediaElementTimer(*this, &MediaDocument::replaceMediaElementTimerFired)
    144144{
    145145    setCompatibilityMode(DocumentCompatibilityMode::QuirksMode);
     
    232232}
    233233
    234 void MediaDocument::replaceMediaElementTimerFired(Timer&)
     234void MediaDocument::replaceMediaElementTimerFired()
    235235{
    236236    HTMLElement* htmlBody = body();
  • trunk/Source/WebCore/html/MediaDocument.h

    r175719 r176459  
    5151    virtual void defaultEventHandler(Event*) override;
    5252
    53     void replaceMediaElementTimerFired(Timer&);
     53    void replaceMediaElementTimerFired();
    5454
    5555    Timer m_replaceMediaElementTimer;
  • trunk/Source/WebCore/html/SearchInputType.cpp

    r175719 r176459  
    4949    , m_resultsButton(nullptr)
    5050    , m_cancelButton(nullptr)
    51     , m_searchEventTimer(this, &SearchInputType::searchEventTimerFired)
     51    , m_searchEventTimer(*this, &SearchInputType::searchEventTimerFired)
    5252{
    5353}
     
    174174}
    175175
    176 void SearchInputType::searchEventTimerFired(Timer*)
     176void SearchInputType::searchEventTimerFired()
    177177{
    178178    element().onSearch();
  • trunk/Source/WebCore/html/SearchInputType.h

    r175719 r176459  
    6262    virtual float decorationWidth() const override;
    6363
    64     void searchEventTimerFired(Timer*);
     64    void searchEventTimerFired();
    6565    bool searchEventsShouldBeDispatched() const;
    6666    void startSearchEventTimer();
  • trunk/Source/WebCore/html/ValidationMessage.cpp

    r175719 r176459  
    108108    m_message = message;
    109109    if (!m_bubble)
    110         m_timer = std::make_unique<Timer>(this, &ValidationMessage::buildBubbleTree);
     110        m_timer = std::make_unique<Timer>(*this, &ValidationMessage::buildBubbleTree);
    111111    else
    112         m_timer = std::make_unique<Timer>(this, &ValidationMessage::setMessageDOMAndStartTimer);
     112        m_timer = std::make_unique<Timer>(*this, &ValidationMessage::setMessageDOMAndStartTimer);
    113113    m_timer->startOneShot(0);
    114114}
    115115
    116 void ValidationMessage::setMessageDOMAndStartTimer(Timer*)
     116void ValidationMessage::setMessageDOMAndStartTimer()
    117117{
    118118    ASSERT(!validationMessageClient());
     
    137137        m_timer = nullptr;
    138138    else {
    139         m_timer = std::make_unique<Timer>(this, &ValidationMessage::deleteBubbleTree);
     139        m_timer = std::make_unique<Timer>(*this, &ValidationMessage::deleteBubbleTree);
    140140        m_timer->startOneShot(std::max(5.0, static_cast<double>(m_message.length()) * magnification / 1000));
    141141    }
     
    166166}
    167167
    168 void ValidationMessage::buildBubbleTree(Timer*)
     168void ValidationMessage::buildBubbleTree()
    169169{
    170170    ASSERT(!validationMessageClient());
     
    217217
    218218    // We must not modify the DOM tree in this context by the same reason as setMessage().
    219     m_timer = std::make_unique<Timer>(this, &ValidationMessage::deleteBubbleTree);
     219    m_timer = std::make_unique<Timer>(*this, &ValidationMessage::deleteBubbleTree);
    220220    m_timer->startOneShot(0);
    221221}
     
    228228}
    229229
    230 void ValidationMessage::deleteBubbleTree(Timer*)
     230void ValidationMessage::deleteBubbleTree()
    231231{
    232232    ASSERT(!validationMessageClient());
  • trunk/Source/WebCore/html/ValidationMessage.h

    r175719 r176459  
    6161    ValidationMessageClient* validationMessageClient() const;
    6262    void setMessage(const String&);
    63     void setMessageDOMAndStartTimer(Timer* = 0);
    64     void buildBubbleTree(Timer*);
    65     void deleteBubbleTree(Timer* = 0);
     63    void setMessageDOMAndStartTimer();
     64    void buildBubbleTree();
     65    void deleteBubbleTree();
    6666
    6767    HTMLFormControlElement* m_element;
  • trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp

    r175719 r176459  
    468468    , m_context(0)
    469469    , m_drawingBuffer(0)
    470     , m_dispatchContextLostEventTimer(this, &WebGLRenderingContext::dispatchContextLostEvent)
     470    , m_dispatchContextLostEventTimer(*this, &WebGLRenderingContext::dispatchContextLostEvent)
    471471    , m_restoreAllowed(false)
    472     , m_restoreTimer(this, &WebGLRenderingContext::maybeRestoreContext)
     472    , m_restoreTimer(*this, &WebGLRenderingContext::maybeRestoreContext)
    473473    , m_generatedImageCache(0)
    474474    , m_contextLost(false)
     
    488488    , m_context(context)
    489489    , m_drawingBuffer(0)
    490     , m_dispatchContextLostEventTimer(this, &WebGLRenderingContext::dispatchContextLostEvent)
     490    , m_dispatchContextLostEventTimer(*this, &WebGLRenderingContext::dispatchContextLostEvent)
    491491    , m_restoreAllowed(false)
    492     , m_restoreTimer(this, &WebGLRenderingContext::maybeRestoreContext)
     492    , m_restoreTimer(*this, &WebGLRenderingContext::maybeRestoreContext)
    493493    , m_generatedImageCache(4)
    494494    , m_contextLost(false)
     
    59245924}
    59255925
    5926 void WebGLRenderingContext::dispatchContextLostEvent(Timer*)
     5926void WebGLRenderingContext::dispatchContextLostEvent()
    59275927{
    59285928    RefPtr<WebGLContextEvent> event = WebGLContextEvent::create(eventNames().webglcontextlostEvent, false, true, "");
     
    59335933}
    59345934
    5935 void WebGLRenderingContext::maybeRestoreContext(Timer*)
     5935void WebGLRenderingContext::maybeRestoreContext()
    59365936{
    59375937    ASSERT(m_contextLost);
  • trunk/Source/WebCore/html/canvas/WebGLRenderingContext.h

    r175719 r176459  
    762762    void restoreStatesAfterVertexAttrib0Simulation();
    763763
    764     void dispatchContextLostEvent(Timer*);
     764    void dispatchContextLostEvent();
    765765    // Helper for restoration after context lost.
    766     void maybeRestoreContext(Timer*);
     766    void maybeRestoreContext();
    767767
    768768    // Determine if we are running privileged code in the browser, for example,
  • trunk/Source/WebCore/html/parser/HTMLParserScheduler.cpp

    r175719 r176459  
    8989    , m_parserTimeLimit(parserTimeLimit(m_parser.document()->page()))
    9090    , m_parserChunkSize(defaultParserChunkSize)
    91     , m_continueNextChunkTimer(this, &HTMLParserScheduler::continueNextChunkTimerFired)
     91    , m_continueNextChunkTimer(*this, &HTMLParserScheduler::continueNextChunkTimerFired)
    9292    , m_isSuspendedWithActiveTimer(false)
    9393#if !ASSERT_DISABLED
     
    102102}
    103103
    104 void HTMLParserScheduler::continueNextChunkTimerFired(Timer& timer)
     104void HTMLParserScheduler::continueNextChunkTimerFired()
    105105{
    106106    ASSERT(!m_suspended);
    107     ASSERT_UNUSED(timer, &timer == &m_continueNextChunkTimer);
    108107
    109108    // FIXME: The timer class should handle timer priorities instead of this code.
  • trunk/Source/WebCore/html/parser/HTMLParserScheduler.h

    r175719 r176459  
    9898
    9999private:
    100     void continueNextChunkTimerFired(Timer&);
     100    void continueNextChunkTimerFired();
    101101
    102102    HTMLDocumentParser& m_parser;
  • trunk/Source/WebCore/html/shadow/MediaControlElements.cpp

    r175719 r176459  
    7575    , m_isDisplayed(false)
    7676    , m_opaque(true)
    77     , m_transitionTimer(this, &MediaControlPanelElement::transitionTimerFired)
     77    , m_transitionTimer(*this, &MediaControlPanelElement::transitionTimerFired)
    7878{
    7979    setPseudo(AtomicString("-webkit-media-controls-panel", AtomicString::ConstructFromLiteral));
     
    150150}
    151151
    152 void MediaControlPanelElement::transitionTimerFired(Timer&)
     152void MediaControlPanelElement::transitionTimerFired()
    153153{
    154154    if (!m_opaque)
     
    10741074MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement(Document& document)
    10751075    : MediaControlDivElement(document, MediaTextTrackDisplayContainer)
    1076     , m_updateTimer(this, &MediaControlTextTrackContainerElement::updateTimerFired)
     1076    , m_updateTimer(*this, &MediaControlTextTrackContainerElement::updateTimerFired)
    10771077    , m_fontSize(0)
    10781078    , m_fontSizeIsImportant(false)
     
    12441244}
    12451245
    1246 void MediaControlTextTrackContainerElement::updateTimerFired(Timer&)
     1246void MediaControlTextTrackContainerElement::updateTimerFired()
    12471247{
    12481248    if (!document().page())
  • trunk/Source/WebCore/html/shadow/MediaControlElements.h

    r175719 r176459  
    6666    void startTimer();
    6767    void stopTimer();
    68     void transitionTimerFired(Timer&);
     68    void transitionTimerFired();
    6969
    7070    void setPosition(const LayoutPoint&);
     
    452452
    453453private:
    454     void updateTimerFired(Timer&);
     454    void updateTimerFired();
    455455    void updateActiveCuesFontSize();
    456456
  • trunk/Source/WebCore/html/shadow/MediaControls.cpp

    r175719 r176459  
    4949    , m_toggleClosedCaptionsButton(0)
    5050    , m_fullScreenButton(0)
    51     , m_hideFullscreenControlsTimer(this, &MediaControls::hideFullscreenControlsTimerFired)
     51    , m_hideFullscreenControlsTimer(*this, &MediaControls::hideFullscreenControlsTimerFired)
    5252    , m_isFullscreen(false)
    5353    , m_isMouseOverControls(false)
     
    331331}
    332332
    333 void MediaControls::hideFullscreenControlsTimerFired(Timer&)
     333void MediaControls::hideFullscreenControlsTimerFired()
    334334{
    335335    if (m_mediaController->paused())
  • trunk/Source/WebCore/html/shadow/MediaControls.h

    r175719 r176459  
    9898#endif
    9999
    100     virtual void hideFullscreenControlsTimerFired(Timer&);
     100    virtual void hideFullscreenControlsTimerFired();
    101101    virtual void startHideFullscreenControlsTimer();
    102102    virtual void stopHideFullscreenControlsTimer();
  • trunk/Source/WebCore/html/shadow/SpinButtonElement.cpp

    r175719 r176459  
    5050    , m_upDownState(Indeterminate)
    5151    , m_pressStartingState(Indeterminate)
    52     , m_repeatingTimer(this, &SpinButtonElement::repeatingTimerFired)
     52    , m_repeatingTimer(*this, &SpinButtonElement::repeatingTimerFired)
    5353{
    5454    setHasCustomStyleResolveCallbacks();
     
    231231}
    232232   
    233 void SpinButtonElement::repeatingTimerFired(Timer*)
     233void SpinButtonElement::repeatingTimerFired()
    234234{
    235235    if (m_upDownState != Indeterminate)
  • trunk/Source/WebCore/html/shadow/SpinButtonElement.h

    r175719 r176459  
    7979    void startRepeatingTimer();
    8080    void stopRepeatingTimer();
    81     void repeatingTimerFired(Timer*);
     81    void repeatingTimerFired();
    8282    virtual void setHovered(bool = true) override;
    8383    bool shouldRespondToMouseEvents();
  • trunk/Source/WebCore/html/track/LoadableTextTrack.cpp

    r175719 r176459  
    4444    : TextTrack(&track->document(), track, kind, emptyString(), label, language, TrackElement)
    4545    , m_trackElement(track)
    46     , m_loadTimer(this, &LoadableTextTrack::loadTimerFired)
     46    , m_loadTimer(*this, &LoadableTextTrack::loadTimerFired)
    4747    , m_isDefault(false)
    4848{
     
    8686}
    8787
    88 void LoadableTextTrack::loadTimerFired(Timer&)
     88void LoadableTextTrack::loadTimerFired()
    8989{
    9090    if (m_loader)
  • trunk/Source/WebCore/html/track/LoadableTextTrack.h

    r175719 r176459  
    7171    LoadableTextTrack(HTMLTrackElement*, const String& kind, const String& label, const String& language);
    7272
    73     void loadTimerFired(Timer&);
     73    void loadTimerFired();
    7474
    7575    HTMLTrackElement* m_trackElement;
  • trunk/Source/WebCore/html/track/VTTRegion.cpp

    r175719 r176459  
    8484    , m_track(nullptr)
    8585    , m_currentTop(0)
    86     , m_scrollTimer(this, &VTTRegion::scrollTimerFired)
     86    , m_scrollTimer(*this, &VTTRegion::scrollTimerFired)
    8787{
    8888}
     
    479479}
    480480
    481 void VTTRegion::scrollTimerFired(Timer*)
     481void VTTRegion::scrollTimerFired()
    482482{
    483483    LOG(Media, "VTTRegion::scrollTimerFired");
  • trunk/Source/WebCore/html/track/VTTRegion.h

    r175719 r176459  
    106106    void startTimer();
    107107    void stopTimer();
    108     void scrollTimerFired(Timer*);
     108    void scrollTimerFired();
    109109
    110110    enum RegionSetting {
  • trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp

    r176434 r176459  
    111111    void unschedule(WebKitNamedFlow*);
    112112    void reset();
    113     void timerFired(Timer&);
     113    void timerFired();
    114114
    115115private:
     
    121121ChangeRegionOversetTask::ChangeRegionOversetTask(InspectorCSSAgent* cssAgent)
    122122    : m_cssAgent(cssAgent)
    123     , m_timer(this, &ChangeRegionOversetTask::timerFired)
     123    , m_timer(*this, &ChangeRegionOversetTask::timerFired)
    124124{
    125125}
     
    144144}
    145145
    146 void ChangeRegionOversetTask::timerFired(Timer&)
     146void ChangeRegionOversetTask::timerFired()
    147147{
    148148    // The timer is stopped on m_cssAgent destruction, so this method will never be called after m_cssAgent has been destroyed.
  • trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp

    r175719 r176459  
    163163    void scheduleFor(Element*);
    164164    void reset() { m_timer.stop(); }
    165     void timerFired(Timer&);
     165    void timerFired();
    166166
    167167private:
     
    173173RevalidateStyleAttributeTask::RevalidateStyleAttributeTask(InspectorDOMAgent* domAgent)
    174174    : m_domAgent(domAgent)
    175     , m_timer(this, &RevalidateStyleAttributeTask::timerFired)
     175    , m_timer(*this, &RevalidateStyleAttributeTask::timerFired)
    176176{
    177177}
     
    184184}
    185185
    186 void RevalidateStyleAttributeTask::timerFired(Timer&)
     186void RevalidateStyleAttributeTask::timerFired()
    187187{
    188188    // The timer is stopped on m_domAgent destruction, so this method will never be called after m_domAgent has been destroyed.
  • trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.cpp

    r175719 r176459  
    7575    InspectorBackendDispatchTask(InspectorController* inspectorController)
    7676        : m_inspectorController(inspectorController)
    77         , m_timer(this, &InspectorBackendDispatchTask::timerFired)
     77        , m_timer(*this, &InspectorBackendDispatchTask::timerFired)
    7878    {
    7979    }
     
    9292    }
    9393
    94     void timerFired(Timer&)
     94    void timerFired()
    9595    {
    9696        if (!m_messages.isEmpty()) {
  • trunk/Source/WebCore/inspector/InspectorOverlay.cpp

    r175719 r176459  
    204204    : m_page(page)
    205205    , m_client(client)
    206     , m_paintRectUpdateTimer(this, &InspectorOverlay::updatePaintRectsTimerFired)
     206    , m_paintRectUpdateTimer(*this, &InspectorOverlay::updatePaintRectsTimerFired)
    207207    , m_indicating(false)
    208208    , m_showingPaintRects(false)
     
    506506}
    507507
    508 void InspectorOverlay::updatePaintRectsTimerFired(Timer&)
     508void InspectorOverlay::updatePaintRectsTimerFired()
    509509{
    510510    std::chrono::steady_clock::time_point now = std::chrono::steady_clock::now();
  • trunk/Source/WebCore/inspector/InspectorOverlay.h

    r175719 r176459  
    140140    void drawPausedInDebuggerMessage();
    141141    void drawPaintRects();
    142     void updatePaintRectsTimerFired(Timer&);
     142    void updatePaintRectsTimerFired();
    143143
    144144    Page* overlayPage();
  • trunk/Source/WebCore/loader/DocumentLoader.cpp

    r176450 r176459  
    135135    , m_wasOnloadHandled(false)
    136136    , m_stopRecordingResponses(false)
    137     , m_substituteResourceDeliveryTimer(this, &DocumentLoader::substituteResourceDeliveryTimerFired)
     137    , m_substituteResourceDeliveryTimer(*this, &DocumentLoader::substituteResourceDeliveryTimerFired)
    138138    , m_didCreateGlobalHistoryEntry(false)
    139139    , m_loadingMainResource(false)
    140140    , m_timeOfLastDataReceived(0.0)
    141141    , m_identifierForLoadWithoutResourceLoader(0)
    142     , m_dataLoadTimer(this, &DocumentLoader::handleSubstituteDataLoadNow)
     142    , m_dataLoadTimer(*this, &DocumentLoader::handleSubstituteDataLoadNow)
    143143    , m_waitingForContentPolicy(false)
    144144    , m_subresourceLoadersArePageCacheAcceptable(false)
     
    467467}
    468468
    469 void DocumentLoader::handleSubstituteDataLoadNow(DocumentLoaderTimer*)
     469void DocumentLoader::handleSubstituteDataLoadNow()
    470470{
    471471    URL url = m_substituteData.responseURL();
     
    489489{
    490490    if (!m_deferMainResourceDataLoad || frameLoader()->loadsSynchronously())
    491         handleSubstituteDataLoadNow(0);
     491        handleSubstituteDataLoadNow();
    492492    else
    493493        startDataLoadTimer();
     
    11261126}
    11271127
    1128 void DocumentLoader::substituteResourceDeliveryTimerFired(Timer&)
     1128void DocumentLoader::substituteResourceDeliveryTimerFired()
    11291129{
    11301130    if (m_pendingSubstituteResources.isEmpty())
  • trunk/Source/WebCore/loader/DocumentLoader.h

    r175719 r176459  
    317317#endif
    318318        void handleSubstituteDataLoadSoon();
    319         void handleSubstituteDataLoadNow(DocumentLoaderTimer*);
     319        void handleSubstituteDataLoadNow();
    320320        void startDataLoadTimer();
    321321
    322322        void deliverSubstituteResourcesAfterDelay();
    323         void substituteResourceDeliveryTimerFired(Timer&);
     323        void substituteResourceDeliveryTimerFired();
    324324
    325325        void clearMainResource();
  • trunk/Source/WebCore/loader/FrameLoader.cpp

    r176450 r176459  
    237237    , m_isComplete(false)
    238238    , m_needsClear(false)
    239     , m_checkTimer(this, &FrameLoader::checkTimerFired)
     239    , m_checkTimer(*this, &FrameLoader::checkTimerFired)
    240240    , m_shouldCallCheckCompleted(false)
    241241    , m_shouldCallCheckLoadComplete(false)
     
    851851}
    852852
    853 void FrameLoader::checkTimerFired(Timer&)
     853void FrameLoader::checkTimerFired()
    854854{
    855855    Ref<Frame> protect(m_frame);
  • trunk/Source/WebCore/loader/FrameLoader.h

    r175719 r176459  
    300300    bool allChildrenAreComplete() const; // immediate children, not all descendants
    301301
    302     void checkTimerFired(Timer&);
     302    void checkTimerFired();
    303303   
    304304    void loadSameDocumentItem(HistoryItem*);
  • trunk/Source/WebCore/loader/ImageLoader.cpp

    r175719 r176459  
    9191    : m_element(element)
    9292    , m_image(0)
    93     , m_derefElementTimer(this, &ImageLoader::timerFired)
     93    , m_derefElementTimer(*this, &ImageLoader::timerFired)
    9494    , m_hasPendingBeforeLoadEvent(false)
    9595    , m_hasPendingLoadEvent(false)
     
    375375}
    376376
    377 void ImageLoader::timerFired(Timer&)
     377void ImageLoader::timerFired()
    378378{
    379379    element().deref();
  • trunk/Source/WebCore/loader/ImageLoader.h

    r175719 r176459  
    9292    void clearFailedLoadURL();
    9393
    94     void timerFired(Timer&);
     94    void timerFired();
    9595
    9696    Element& m_element;
  • trunk/Source/WebCore/loader/LinkLoader.cpp

    r175719 r176459  
    5050LinkLoader::LinkLoader(LinkLoaderClient* client)
    5151    : m_client(client)
    52     , m_linkLoadTimer(this, &LinkLoader::linkLoadTimerFired)
    53     , m_linkLoadingErrorTimer(this, &LinkLoader::linkLoadingErrorTimerFired)
     52    , m_linkLoadTimer(*this, &LinkLoader::linkLoadTimerFired)
     53    , m_linkLoadingErrorTimer(*this, &LinkLoader::linkLoadingErrorTimerFired)
    5454{
    5555}
     
    6161}
    6262
    63 void LinkLoader::linkLoadTimerFired(Timer& timer)
     63void LinkLoader::linkLoadTimerFired()
    6464{
    65     ASSERT_UNUSED(timer, &timer == &m_linkLoadTimer);
    6665    m_client->linkLoaded();
    6766}
    6867
    69 void LinkLoader::linkLoadingErrorTimerFired(Timer& timer)
     68void LinkLoader::linkLoadingErrorTimerFired()
    7069{
    71     ASSERT_UNUSED(timer, &timer == &m_linkLoadingErrorTimer);
    7270    m_client->linkLoadingErrored();
    7371}
  • trunk/Source/WebCore/loader/LinkLoader.h

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

    r175719 r176459  
    281281NavigationScheduler::NavigationScheduler(Frame& frame)
    282282    : m_frame(frame)
    283     , m_timer(this, &NavigationScheduler::timerFired)
     283    , m_timer(*this, &NavigationScheduler::timerFired)
    284284{
    285285}
     
    431431}
    432432
    433 void NavigationScheduler::timerFired(Timer&)
     433void NavigationScheduler::timerFired()
    434434{
    435435    if (!m_frame.page())
  • trunk/Source/WebCore/loader/NavigationScheduler.h

    r175719 r176459  
    8484    bool shouldScheduleNavigation(const URL&) const;
    8585
    86     void timerFired(Timer&);
     86    void timerFired();
    8787    void schedule(std::unique_ptr<ScheduledNavigation>);
    8888
  • trunk/Source/WebCore/loader/PingLoader.cpp

    r169974 r176459  
    116116
    117117PingLoader::PingLoader(Frame& frame, ResourceRequest& request)
    118     : m_timeout(this, &PingLoader::timeoutTimerFired)
     118    : m_timeout(*this, &PingLoader::timeoutTimerFired)
    119119{
    120120    unsigned long identifier = frame.page()->progress().createUniqueIdentifier();
  • trunk/Source/WebCore/loader/PingLoader.h

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

    r175719 r176459  
    8686    , m_progressValue(0)
    8787    , m_numProgressTrackedFrames(0)
    88     , m_progressHeartbeatTimer(this, &ProgressTracker::progressHeartbeatTimerFired)
     88    , m_progressHeartbeatTimer(*this, &ProgressTracker::progressHeartbeatTimerFired)
    8989    , m_heartbeatsWithNoProgress(0)
    9090    , m_totalBytesReceivedBeforePreviousHeartbeat(0)
     
    306306}
    307307
    308 void ProgressTracker::progressHeartbeatTimerFired(Timer&)
     308void ProgressTracker::progressHeartbeatTimerFired()
    309309{
    310310    if (m_totalBytesReceived < m_totalBytesReceivedBeforePreviousHeartbeat + minumumBytesPerHeartbeatForProgress)
  • trunk/Source/WebCore/loader/ProgressTracker.h

    r175719 r176459  
    6767    void finalProgressComplete();
    6868
    69     void progressHeartbeatTimerFired(Timer&);
     69    void progressHeartbeatTimerFired();
    7070   
    7171    static unsigned long s_uniqueIdentifier;
  • trunk/Source/WebCore/loader/ResourceLoadScheduler.cpp

    r175719 r176459  
    102102ResourceLoadScheduler::ResourceLoadScheduler()
    103103    : m_nonHTTPProtocolHost(new HostInformation(String(), maxRequestsInFlightForNonHTTPProtocols))
    104     , m_requestTimer(this, &ResourceLoadScheduler::requestTimerFired)
     104    , m_requestTimer(*this, &ResourceLoadScheduler::requestTimerFired)
    105105    , m_suspendPendingRequestsCount(0)
    106106    , m_isSerialLoadingEnabled(false)
     
    333333}
    334334
    335 void ResourceLoadScheduler::requestTimerFired(Timer&)
     335void ResourceLoadScheduler::requestTimerFired()
    336336{
    337337    LOG(ResourceLoading, "ResourceLoadScheduler::requestTimerFired\n");
  • trunk/Source/WebCore/loader/ResourceLoadScheduler.h

    r175719 r176459  
    8585    void scheduleLoad(ResourceLoader*);
    8686    void scheduleServePendingRequests();
    87     void requestTimerFired(Timer&);
     87    void requestTimerFired();
    8888
    8989    bool isSuspendingPendingRequests() const { return !!m_suspendPendingRequestsCount; }
  • trunk/Source/WebCore/loader/TextTrackLoader.cpp

    r175719 r176459  
    4747    : m_client(client)
    4848    , m_scriptExecutionContext(context)
    49     , m_cueLoadTimer(this, &TextTrackLoader::cueLoadTimerFired)
     49    , m_cueLoadTimer(*this, &TextTrackLoader::cueLoadTimerFired)
    5050    , m_state(Idle)
    5151    , m_parseOffset(0)
     
    6060}
    6161
    62 void TextTrackLoader::cueLoadTimerFired(Timer* timer)
    63 {
    64     ASSERT_UNUSED(timer, timer == &m_cueLoadTimer);
    65    
     62void TextTrackLoader::cueLoadTimerFired()
     63{
    6664    if (m_newCuesAvailable) {
    6765        m_newCuesAvailable = false;
  • trunk/Source/WebCore/loader/TextTrackLoader.h

    r176172 r176459  
    8080   
    8181    void processNewCueData(CachedResource*);
    82     void cueLoadTimerFired(Timer*);
     82    void cueLoadTimerFired();
    8383    void corsPolicyPreventedLoad();
    8484
  • trunk/Source/WebCore/loader/cache/CachedResource.cpp

    r176450 r176459  
    111111CachedResource::CachedResource(const ResourceRequest& request, Type type, SessionID sessionID)
    112112    : m_resourceRequest(request)
    113     , m_decodedDataDeletionTimer(this, &CachedResource::decodedDataDeletionTimerFired, deadDecodedDataDeletionIntervalForResourceType(type))
     113    , m_decodedDataDeletionTimer(*this, &CachedResource::decodedDataDeletionTimerFired, deadDecodedDataDeletionIntervalForResourceType(type))
    114114    , m_sessionID(sessionID)
    115115    , m_loadPriority(defaultPriorityForResourceType(type))
     
    727727    : m_resource(resource)
    728728    , m_client(client)
    729     , m_timer(this, &Callback::timerFired)
     729    , m_timer(*this, &Callback::timerFired)
    730730{
    731731    m_timer.startOneShot(0);
     
    738738}
    739739
    740 void CachedResource::Callback::timerFired(Timer&)
     740void CachedResource::Callback::timerFired()
    741741{
    742742    m_resource.didAddClient(&m_client);
  • trunk/Source/WebCore/loader/cache/CachedResource.h

    r176276 r176459  
    353353
    354354private:
    355     void timerFired(Timer&);
     355    void timerFired();
    356356
    357357    CachedResource& m_resource;
  • trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp

    r176450 r176459  
    118118    , m_documentLoader(documentLoader)
    119119    , m_requestCount(0)
    120     , m_garbageCollectDocumentResourcesTimer(this, &CachedResourceLoader::garbageCollectDocumentResourcesTimerFired)
     120    , m_garbageCollectDocumentResourcesTimer(*this, &CachedResourceLoader::garbageCollectDocumentResourcesTimerFired)
    121121    , m_autoLoadImages(true)
    122122    , m_imagesEnabled(true)
     
    799799// reference count reaches 1, m_documentResources is the only reference, so
    800800// remove it from the map.
    801 void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired(Timer& timer)
    802 {
    803     ASSERT_UNUSED(timer, &timer == &m_garbageCollectDocumentResourcesTimer);
     801void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired()
     802{
    804803    garbageCollectDocumentResources();
    805804}
  • trunk/Source/WebCore/loader/cache/CachedResourceLoader.h

    r176276 r176459  
    153153    bool checkInsecureContent(CachedResource::Type, const URL&) const;
    154154
    155     void garbageCollectDocumentResourcesTimerFired(Timer&);
     155    void garbageCollectDocumentResourcesTimerFired();
    156156    void performPostLoadActions();
    157157
  • trunk/Source/WebCore/loader/icon/IconDatabase.cpp

    r176172 r176459  
    787787
    788788IconDatabase::IconDatabase()
    789     : m_syncTimer(this, &IconDatabase::syncTimerFired)
     789    : m_syncTimer(*this, &IconDatabase::syncTimerFired)
    790790    , m_syncThreadRunning(false)
    791791    , m_scheduleOrDeferSyncTimerRequested(false)
     
    856856}
    857857
    858 void IconDatabase::syncTimerFired(Timer&)
     858void IconDatabase::syncTimerFired()
    859859{
    860860    ASSERT_NOT_SYNC_THREAD();
  • trunk/Source/WebCore/loader/icon/IconDatabase.h

    r176172 r176459  
    116116    void wakeSyncThread();
    117117    void scheduleOrDeferSyncTimer();
    118     void syncTimerFired(Timer&);
     118    void syncTimerFired();
    119119   
    120120    Timer m_syncTimer;
  • trunk/Source/WebCore/page/AutoscrollController.cpp

    r175719 r176459  
    5757
    5858AutoscrollController::AutoscrollController()
    59     : m_autoscrollTimer(this, &AutoscrollController::autoscrollTimerFired)
     59    : m_autoscrollTimer(*this, &AutoscrollController::autoscrollTimerFired)
    6060    , m_autoscrollRenderer(0)
    6161    , m_autoscrollType(NoAutoscroll)
     
    232232#endif
    233233
    234 void AutoscrollController::autoscrollTimerFired(Timer&)
     234void AutoscrollController::autoscrollTimerFired()
    235235{
    236236    if (!m_autoscrollRenderer) {
  • trunk/Source/WebCore/page/AutoscrollController.h

    r175719 r176459  
    7070
    7171private:
    72     void autoscrollTimerFired(Timer&);
     72    void autoscrollTimerFired();
    7373    void startAutoscrollTimer();
    7474#if ENABLE(PAN_SCROLLING)
  • trunk/Source/WebCore/page/CaptionUserPreferences.cpp

    r175719 r176459  
    4343    : m_pageGroup(group)
    4444    , m_displayMode(ForcedOnly)
    45     , m_timer(this, &CaptionUserPreferences::timerFired)
     45    , m_timer(*this, &CaptionUserPreferences::timerFired)
    4646    , m_testingMode(false)
    4747    , m_havePreferences(false)
     
    5353}
    5454
    55 void CaptionUserPreferences::timerFired(Timer&)
     55void CaptionUserPreferences::timerFired()
    5656{
    5757    captionPreferencesChanged();
  • trunk/Source/WebCore/page/CaptionUserPreferences.h

    r175719 r176459  
    9898
    9999private:
    100     void timerFired(Timer&);
     100    void timerFired();
    101101    void notify();
    102102
  • trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.cpp

    r175719 r176459  
    142142    : CaptionUserPreferences(group)
    143143#if HAVE(MEDIA_ACCESSIBILITY_FRAMEWORK)
    144     , m_updateStyleSheetTimer(this, &CaptionUserPreferencesMediaAF::updateTimerFired)
     144    , m_updateStyleSheetTimer(*this, &CaptionUserPreferencesMediaAF::updateTimerFired)
    145145    , m_listeningForPreferenceChanges(false)
    146146#endif
     
    225225}
    226226
    227 void CaptionUserPreferencesMediaAF::updateTimerFired(Timer&)
     227void CaptionUserPreferencesMediaAF::updateTimerFired()
    228228{
    229229    updateCaptionStyleSheetOveride();
  • trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.h

    r175719 r176459  
    6969private:
    7070#if HAVE(MEDIA_ACCESSIBILITY_FRAMEWORK)
    71     void updateTimerFired(Timer&);
     71    void updateTimerFired();
    7272
    7373    String captionsWindowCSS() const;
  • trunk/Source/WebCore/page/DeviceController.cpp

    r175719 r176459  
    3636DeviceController::DeviceController(DeviceClient* client)
    3737    : m_client(client)
    38     , m_timer(this, &DeviceController::fireDeviceEvent)
     38    , m_timer(*this, &DeviceController::fireDeviceEvent)
    3939{
    4040    ASSERT(m_client);
     
    8585}
    8686
    87 void DeviceController::fireDeviceEvent(Timer& timer)
     87void DeviceController::fireDeviceEvent()
    8888{
    89     ASSERT_UNUSED(timer, &timer == &m_timer);
    9089    ASSERT(hasLastData());
    9190
  • trunk/Source/WebCore/page/DeviceController.h

    r175719 r176459  
    5757
    5858protected:
    59     void fireDeviceEvent(Timer&);
     59    void fireDeviceEvent();
    6060
    6161    HashCountedSet<RefPtr<DOMWindow>> m_listeners;
  • trunk/Source/WebCore/page/EventHandler.cpp

    r175836 r176459  
    377377    , m_mouseDownWasSingleClickInSelection(false)
    378378    , m_selectionInitiationState(HaveNotStartedSelection)
    379     , m_hoverTimer(this, &EventHandler::hoverTimerFired)
     379    , m_hoverTimer(*this, &EventHandler::hoverTimerFired)
    380380#if ENABLE(CURSOR_SUPPORT)
    381     , m_cursorUpdateTimer(this, &EventHandler::cursorUpdateTimerFired)
    382 #endif
    383     , m_longMousePressTimer(this, &EventHandler::recognizeLongMousePress)
     381    , m_cursorUpdateTimer(*this, &EventHandler::cursorUpdateTimerFired)
     382#endif
     383    , m_longMousePressTimer(*this, &EventHandler::recognizeLongMousePress)
    384384    , m_didRecognizeLongMousePress(false)
    385385    , m_autoscrollController(std::make_unique<AutoscrollController>())
     
    387387    , m_mouseDownWasInSubframe(false)
    388388#if !ENABLE(IOS_TOUCH_EVENTS)
    389     , m_fakeMouseMoveEventTimer(this, &EventHandler::fakeMouseMoveEventTimerFired)
     389    , m_fakeMouseMoveEventTimer(*this, &EventHandler::fakeMouseMoveEventTimerFired)
    390390#endif
    391391    , m_svgPan(false)
     
    421421    , m_isHandlingWheelEvent(false)
    422422#if ENABLE(CURSOR_VISIBILITY)
    423     , m_autoHideCursorTimer(this, &EventHandler::autoHideCursorTimerFired)
     423    , m_autoHideCursorTimer(*this, &EventHandler::autoHideCursorTimerFired)
    424424#endif
    425425{
     
    13111311}
    13121312
    1313 void EventHandler::cursorUpdateTimerFired(Timer&)
     1313void EventHandler::cursorUpdateTimerFired()
    13141314{
    13151315    ASSERT(m_frame.document());
     
    15541554}
    15551555
    1556 void EventHandler::autoHideCursorTimerFired(Timer& timer)
    1557 {
    1558     ASSERT_UNUSED(timer, &timer == &m_autoHideCursorTimer);
     1556void EventHandler::autoHideCursorTimerFired()
     1557{
    15591558    m_currentMouseCursor = noneCursor();
    15601559    FrameView* view = m_frame.view();
     
    15771576}
    15781577   
    1579 void EventHandler::recognizeLongMousePress(Timer& timer)
    1580 {
    1581     ASSERT_UNUSED(timer, &timer == &m_longMousePressTimer);
    1582 
     1578void EventHandler::recognizeLongMousePress()
     1579{
    15831580    Page* page = m_frame.page();
    15841581    if (!page)
     
    29452942}
    29462943
    2947 void EventHandler::fakeMouseMoveEventTimerFired(Timer& timer)
    2948 {
    2949     ASSERT_UNUSED(timer, &timer == &m_fakeMouseMoveEventTimer);
     2944void EventHandler::fakeMouseMoveEventTimerFired()
     2945{
    29502946    ASSERT(!m_mousePressed);
    29512947
     
    29812977}
    29822978
    2983 void EventHandler::hoverTimerFired(Timer&)
     2979void EventHandler::hoverTimerFired()
    29842980{
    29852981    m_hoverTimer.stop();
  • trunk/Source/WebCore/page/EventHandler.h

    r175836 r176459  
    327327    OptionalCursor selectCursor(const HitTestResult&, bool shiftKey);
    328328
    329     void hoverTimerFired(Timer&);
     329    void hoverTimerFired();
    330330#if ENABLE(CURSOR_SUPPORT)
    331     void cursorUpdateTimerFired(Timer&);
     331    void cursorUpdateTimerFired();
    332332#endif
    333333
     
    342342
    343343#if !ENABLE(IOS_TOUCH_EVENTS)
    344     void fakeMouseMoveEventTimerFired(Timer&);
     344    void fakeMouseMoveEventTimerFired();
    345345    void cancelFakeMouseMoveEvent();
    346346#endif
     
    438438    void startAutoHideCursorTimer();
    439439    void cancelAutoHideCursorTimer();
    440     void autoHideCursorTimerFired(Timer&);
     440    void autoHideCursorTimerFired();
    441441#endif
    442442
    443443    void beginTrackingPotentialLongMousePress(const HitTestResult&);
    444     void recognizeLongMousePress(Timer&);
     444    void recognizeLongMousePress();
    445445    void cancelTrackingPotentialLongMousePress();
    446446    bool longMousePressHysteresisExceeded();
  • trunk/Source/WebCore/page/EventSource.cpp

    r175719 r176459  
    6666    , m_state(CONNECTING)
    6767    , m_decoder(TextResourceDecoder::create("text/plain", "UTF-8"))
    68     , m_connectTimer(this, &EventSource::connectTimerFired)
     68    , m_connectTimer(*this, &EventSource::connectTimerFired)
    6969    , m_discardTrailingNewline(false)
    7070    , m_requestInFlight(false)
     
    171171}
    172172
    173 void EventSource::connectTimerFired(Timer&)
     173void EventSource::connectTimerFired()
    174174{
    175175    connect();
  • trunk/Source/WebCore/page/EventSource.h

    r175719 r176459  
    9898    void scheduleInitialConnect();
    9999    void scheduleReconnect();
    100     void connectTimerFired(Timer&);
     100    void connectTimerFired();
    101101    void abortConnectionAttempt();
    102102    void parseEventStream();
  • trunk/Source/WebCore/page/FocusController.cpp

    r175719 r176459  
    165165    , m_isChangingFocusedFrame(false)
    166166    , m_viewState(viewState)
    167     , m_focusRepaintTimer(this, &FocusController::focusRepaintTimerFired)
     167    , m_focusRepaintTimer(*this, &FocusController::focusRepaintTimerFired)
    168168{
    169169}
     
    913913}
    914914
    915 void FocusController::focusRepaintTimerFired(Timer&)
     915void FocusController::focusRepaintTimerFired()
    916916{
    917917    Document* focusedDocument = focusedOrMainFrame().document();
  • trunk/Source/WebCore/page/FocusController.h

    r175719 r176459  
    121121    void findFocusCandidateInContainer(Node* container, const LayoutRect& startingRect, FocusDirection, KeyboardEvent*, FocusCandidate& closest);
    122122
    123     void focusRepaintTimerFired(Timer&);
     123    void focusRepaintTimerFired();
    124124
    125125    Page& m_page;
  • trunk/Source/WebCore/page/Frame.cpp

    r175719 r176459  
    163163    , m_animationController(std::make_unique<AnimationController>(*this))
    164164#if PLATFORM(IOS)
    165     , m_overflowAutoScrollTimer(this, &Frame::overflowAutoScrollTimerFired)
     165    , m_overflowAutoScrollTimer(*this, &Frame::overflowAutoScrollTimerFired)
    166166    , m_selectionChangeCallbacksDisabled(false)
    167167    , m_timersPausedCount(0)
     
    517517}
    518518
    519 void Frame::overflowAutoScrollTimerFired(Timer*)
     519void Frame::overflowAutoScrollTimerFired()
    520520{
    521521    if (!eventHandler().mousePressed() || checkOverflowScroll(PerformOverflowScroll) == OverflowScrollNone) {
  • trunk/Source/WebCore/page/Frame.h

    r175719 r176459  
    296296        Node* qualifyingNodeAtViewportLocation(const FloatPoint& viewportLocation, FloatPoint& adjustedViewportLocation, NodeQualifier, bool shouldApproximate);
    297297
    298         void overflowAutoScrollTimerFired(Timer*);
     298        void overflowAutoScrollTimerFired();
    299299        void startOverflowAutoScroll(const IntPoint&);
    300300        int checkOverflowScroll(OverflowScrollAction);
  • trunk/Source/WebCore/page/FrameView.cpp

    r176450 r176459  
    164164    : m_frame(&frame)
    165165    , m_canHaveScrollbars(true)
    166     , m_layoutTimer(this, &FrameView::layoutTimerFired)
     166    , m_layoutTimer(*this, &FrameView::layoutTimerFired)
    167167    , m_layoutRoot(0)
    168168    , m_layoutPhase(OutsideLayout)
    169169    , m_inSynchronousPostLayout(false)
    170     , m_postLayoutTasksTimer(this, &FrameView::postLayoutTimerFired)
    171     , m_updateEmbeddedObjectsTimer(this, &FrameView::updateEmbeddedObjectsTimerFired)
     170    , m_postLayoutTasksTimer(*this, &FrameView::postLayoutTimerFired)
     171    , m_updateEmbeddedObjectsTimer(*this, &FrameView::updateEmbeddedObjectsTimerFired)
    172172    , m_isTransparent(false)
    173173    , m_baseBackgroundColor(Color::white)
     
    178178    , m_inProgrammaticScroll(false)
    179179    , m_safeToPropagateScrollToParent(true)
    180     , m_delayedScrollEventTimer(this, &FrameView::delayedScrollEventTimerFired)
     180    , m_delayedScrollEventTimer(*this, &FrameView::delayedScrollEventTimerFired)
    181181    , m_isTrackingRepaints(false)
    182182    , m_shouldUpdateWhileOffscreen(true)
     
    185185    , m_setNeedsLayoutWasDeferred(false)
    186186    , m_speculativeTilingEnabled(false)
    187     , m_speculativeTilingEnableTimer(this, &FrameView::speculativeTilingEnableTimerFired)
     187    , m_speculativeTilingEnableTimer(*this, &FrameView::speculativeTilingEnableTimerFired)
    188188#if PLATFORM(IOS)
    189189    , m_useCustomFixedPositionLayoutRect(false)
     
    17441744}
    17451745
    1746 void FrameView::delayedScrollEventTimerFired(Timer&)
     1746void FrameView::delayedScrollEventTimerFired()
    17471747{
    17481748    sendScrollEvent();
     
    24072407}
    24082408
    2409 void FrameView::speculativeTilingEnableTimerFired(Timer&)
     2409void FrameView::speculativeTilingEnableTimerFired()
    24102410{
    24112411    if (m_speculativeTilingEnabled)
     
    24152415}
    24162416
    2417 void FrameView::layoutTimerFired(Timer&)
     2417void FrameView::layoutTimerFired()
    24182418{
    24192419#ifdef INSTRUMENT_LAYOUT_SCHEDULING
     
    28572857}
    28582858
    2859 void FrameView::updateEmbeddedObjectsTimerFired(Timer*)
     2859void FrameView::updateEmbeddedObjectsTimerFired()
    28602860{
    28612861    RefPtr<FrameView> protect(this);
     
    28722872        performPostLayoutTasks();
    28732873    if (m_updateEmbeddedObjectsTimer.isActive())
    2874         updateEmbeddedObjectsTimerFired(nullptr);
     2874        updateEmbeddedObjectsTimerFired();
    28752875}
    28762876
     
    30103010}
    30113011
    3012 void FrameView::postLayoutTimerFired(Timer&)
     3012void FrameView::postLayoutTimerFired()
    30133013{
    30143014    performPostLayoutTasks();
  • trunk/Source/WebCore/page/FrameView.h

    r176212 r176459  
    107107    void layout(bool allowSubtree = true);
    108108    WEBCORE_EXPORT bool didFirstLayout() const;
    109     void layoutTimerFired(Timer&);
     109    void layoutTimerFired();
    110110    void scheduleRelayout();
    111111    void scheduleRelayoutOfSubtree(RenderElement&);
     
    242242    WEBCORE_EXPORT virtual IntPoint minimumScrollPosition() const override;
    243243    WEBCORE_EXPORT virtual IntPoint maximumScrollPosition() const override;
    244     void delayedScrollEventTimerFired(Timer&);
     244    void delayedScrollEventTimerFired();
    245245
    246246    void resumeVisibleImageAnimationsIncludingSubframes();
     
    304304    void restoreScrollbar();
    305305
    306     void postLayoutTimerFired(Timer&);
     306    void postLayoutTimerFired();
    307307
    308308    void registerThrottledDOMTimer(DOMTimer*);
     
    614614
    615615    void enableSpeculativeTilingIfNeeded();
    616     void speculativeTilingEnableTimerFired(Timer&);
    617 
    618     void updateEmbeddedObjectsTimerFired(Timer*);
     616    void speculativeTilingEnableTimerFired();
     617
     618    void updateEmbeddedObjectsTimerFired();
    619619    bool updateEmbeddedObjects();
    620620    void updateEmbeddedObject(RenderEmbeddedObject&);
  • trunk/Source/WebCore/page/PageOverlay.cpp

    r176221 r176459  
    5555    : m_client(client)
    5656    , m_page(nullptr)
    57     , m_fadeAnimationTimer(this, &PageOverlay::fadeAnimationTimerFired)
     57    , m_fadeAnimationTimer(*this, &PageOverlay::fadeAnimationTimerFired)
    5858    , m_fadeAnimationStartTime(0)
    5959    , m_fadeAnimationDuration(fadeAnimationDuration)
     
    233233}
    234234
    235 void PageOverlay::fadeAnimationTimerFired(Timer&)
     235void PageOverlay::fadeAnimationTimerFired()
    236236{
    237237    float animationProgress = (currentTime() - m_fadeAnimationStartTime) / m_fadeAnimationDuration;
  • trunk/Source/WebCore/page/PageOverlay.h

    r176221 r176459  
    116116
    117117    void startFadeAnimation();
    118     void fadeAnimationTimerFired(Timer&);
     118    void fadeAnimationTimerFired();
    119119
    120120    Client& m_client;
  • trunk/Source/WebCore/page/Settings.cpp

    r176199 r176459  
    196196    , m_scrollingPerformanceLoggingEnabled(false)
    197197    , m_timeWithoutMouseMovementBeforeHidingControls(3)
    198     , m_setImageLoadingSettingsTimer(this, &Settings::imageLoadingSettingsTimerFired)
     198    , m_setImageLoadingSettingsTimer(*this, &Settings::imageLoadingSettingsTimerFired)
    199199#if ENABLE(HIDDEN_PAGE_DOM_TIMER_THROTTLING)
    200200    , m_hiddenPageDOMTimerThrottlingEnabled(false)
     
    397397}
    398398
    399 void Settings::imageLoadingSettingsTimerFired(Timer*)
     399void Settings::imageLoadingSettingsTimerFired()
    400400{
    401401    setImageLoadingSettings(m_page);
  • trunk/Source/WebCore/page/Settings.h

    r175719 r176459  
    323323
    324324    Timer m_setImageLoadingSettingsTimer;
    325     void imageLoadingSettingsTimerFired(Timer*);
     325    void imageLoadingSettingsTimerFired();
    326326
    327327#if ENABLE(HIDDEN_PAGE_DOM_TIMER_THROTTLING)
  • trunk/Source/WebCore/page/animation/AnimationController.cpp

    r176423 r176459  
    5353
    5454AnimationControllerPrivate::AnimationControllerPrivate(Frame& frame)
    55     : m_animationTimer(this, &AnimationControllerPrivate::animationTimerFired)
    56     , m_updateStyleIfNeededDispatcher(this, &AnimationControllerPrivate::updateStyleIfNeededDispatcherFired)
     55    : m_animationTimer(*this, &AnimationControllerPrivate::animationTimerFired)
     56    , m_updateStyleIfNeededDispatcher(*this, &AnimationControllerPrivate::updateStyleIfNeededDispatcherFired)
    5757    , m_frame(frame)
    5858    , m_beginAnimationUpdateTime(cBeginAnimationUpdateTimeNotSet)
     
    160160}
    161161
    162 void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired(Timer&)
     162void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired()
    163163{
    164164    fireEventsAndUpdateStyle();
     
    227227#endif
    228228
    229 void AnimationControllerPrivate::animationTimerFired(Timer&)
     229void AnimationControllerPrivate::animationTimerFired()
    230230{
    231231    // Make sure animationUpdateTime is updated, so that it is current even if no
  • trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h

    r175719 r176459  
    6969    bool clear(RenderElement&);
    7070
    71     void updateStyleIfNeededDispatcherFired(Timer&);
     71    void updateStyleIfNeededDispatcherFired();
    7272    void startUpdateStyleIfNeededDispatcher();
    7373    void addEventToDispatch(PassRefPtr<Element> element, const AtomicString& eventType, const String& name, double elapsedTime);
     
    115115
    116116private:
    117     void animationTimerFired(Timer&);
     117    void animationTimerFired();
    118118
    119119    void styleAvailable();
  • trunk/Source/WebCore/page/mac/ServicesOverlayController.h

    r175719 r176459  
    124124    bool mouseIsOverHighlight(Highlight&, bool& mouseIsOverButton) const;
    125125    std::chrono::milliseconds remainingTimeUntilHighlightShouldBeShown(Highlight*) const;
    126     void determineActiveHighlightTimerFired(Timer&);
     126    void determineActiveHighlightTimerFired();
    127127
    128128    static bool highlightsAreEquivalent(const Highlight* a, const Highlight* b);
  • trunk/Source/WebCore/page/mac/ServicesOverlayController.mm

    r175719 r176459  
    226226    , m_servicesOverlay(nullptr)
    227227    , m_isTextOnly(false)
    228     , m_determineActiveHighlightTimer(this, &ServicesOverlayController::determineActiveHighlightTimerFired)
     228    , m_determineActiveHighlightTimer(*this, &ServicesOverlayController::determineActiveHighlightTimerFired)
    229229{
    230230}
     
    451451}
    452452
    453 void ServicesOverlayController::determineActiveHighlightTimerFired(Timer&)
     453void ServicesOverlayController::determineActiveHighlightTimerFired()
    454454{
    455455    bool mouseIsOverButton;
  • trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp

    r175719 r176459  
    4646AsyncScrollingCoordinator::AsyncScrollingCoordinator(Page* page)
    4747    : ScrollingCoordinator(page)
    48     , m_updateNodeScrollPositionTimer(this, &AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired)
     48    , m_updateNodeScrollPositionTimer(*this, &AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired)
    4949    , m_scrollingStateTree(ScrollingStateTree::create(this))
    5050{
     
    214214}
    215215
    216 void AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired(Timer*)
     216void AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired()
    217217{
    218218    updateScrollPositionAfterAsyncScroll(m_scheduledScrollUpdate.nodeID, m_scheduledScrollUpdate.scrollPosition, m_scheduledScrollUpdate.isProgrammaticScroll, m_scheduledScrollUpdate.updateLayerPositionAction);
  • trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h

    r175719 r176459  
    106106    void updateMainFrameScrollLayerPosition();
    107107
    108     void updateScrollPositionAfterAsyncScrollTimerFired(Timer*);
     108    void updateScrollPositionAfterAsyncScrollTimerFired();
    109109   
    110110    FrameView* frameViewForScrollingNode(ScrollingNodeID) const;
  • trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h

    r175719 r176459  
    5454    virtual void scheduleTreeStateCommit() override;
    5555
    56     void scrollingStateTreeCommitterTimerFired(Timer*);
     56    void scrollingStateTreeCommitterTimerFired();
    5757    void commitTreeState();
    5858
  • trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.mm

    r175719 r176459  
    5353ScrollingCoordinatorIOS::ScrollingCoordinatorIOS(Page* page)
    5454    : AsyncScrollingCoordinator(page)
    55     , m_scrollingStateTreeCommitterTimer(this, &ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired)
     55    , m_scrollingStateTreeCommitterTimer(*this, &ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired)
    5656{
    5757    setScrollingTree(ScrollingTreeIOS::create(this));
     
    9292}
    9393
    94 void ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired(Timer*)
     94void ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired()
    9595{
    9696    commitTreeState();
  • trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h

    r175719 r176459  
    5454    virtual void scheduleTreeStateCommit() override;
    5555
    56     void scrollingStateTreeCommitterTimerFired(Timer*);
     56    void scrollingStateTreeCommitterTimerFired();
    5757    void commitTreeState();
    5858   
  • trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.mm

    r175719 r176459  
    5555ScrollingCoordinatorMac::ScrollingCoordinatorMac(Page* page)
    5656    : AsyncScrollingCoordinator(page)
    57     , m_scrollingStateTreeCommitterTimer(this, &ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired)
     57    , m_scrollingStateTreeCommitterTimer(*this, &ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired)
    5858{
    5959    setScrollingTree(ScrollingTreeMac::create(this));
     
    107107}
    108108
    109 void ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired(Timer*)
     109void ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired()
    110110{
    111111    commitTreeState();
  • trunk/Source/WebCore/platform/HysteresisActivity.h

    r175719 r176459  
    4646        , m_hysteresisSeconds(hysteresisSeconds)
    4747        , m_active(false)
    48         , m_timer(this, &HysteresisActivity<Delegate>::hysteresisTimerFired)
     48        , m_timer(*this, &HysteresisActivity<Delegate>::hysteresisTimerFired)
    4949    {
    5050    }
     
    8989   
    9090private:
    91     void hysteresisTimerFired(Timer&)
     91    void hysteresisTimerFired()
    9292    {
    9393        m_delegate.stopped();
  • trunk/Source/WebCore/platform/ScrollAnimator.cpp

    r175719 r176459  
    177177    if (m_scrollableArea->horizontalSnapOffsets()) {
    178178        m_horizontalScrollSnapAnimator = std::make_unique<AxisScrollSnapAnimator>(this, m_scrollableArea->horizontalSnapOffsets(), ScrollEventAxis::Horizontal);
    179         m_horizontalScrollSnapTimer = std::make_unique<Timer>(this, &ScrollAnimator::horizontalScrollSnapTimerFired);
     179        m_horizontalScrollSnapTimer = std::make_unique<Timer>(*this, &ScrollAnimator::horizontalScrollSnapTimerFired);
    180180    } else if (m_horizontalScrollSnapAnimator) {
    181181        m_horizontalScrollSnapAnimator = nullptr;
     
    184184    if (m_scrollableArea->verticalSnapOffsets()) {
    185185        m_verticalScrollSnapAnimator = std::make_unique<AxisScrollSnapAnimator>(this, m_scrollableArea->verticalSnapOffsets(), ScrollEventAxis::Vertical);
    186         m_verticalScrollSnapTimer = std::make_unique<Timer>(this, &ScrollAnimator::verticalScrollSnapTimerFired);
     186        m_verticalScrollSnapTimer = std::make_unique<Timer>(*this, &ScrollAnimator::verticalScrollSnapTimerFired);
    187187    } else if (m_verticalScrollSnapAnimator) {
    188188        m_verticalScrollSnapAnimator = nullptr;
     
    220220}
    221221
    222 void ScrollAnimator::horizontalScrollSnapTimerFired(Timer&)
     222void ScrollAnimator::horizontalScrollSnapTimerFired()
    223223{
    224224    m_horizontalScrollSnapAnimator->scrollSnapAnimationUpdate();
    225225}
    226226
    227 void ScrollAnimator::verticalScrollSnapTimerFired(Timer&)
     227void ScrollAnimator::verticalScrollSnapTimerFired()
    228228{
    229229    m_verticalScrollSnapAnimator->scrollSnapAnimationUpdate();
  • trunk/Source/WebCore/platform/ScrollAnimator.h

    r175719 r176459  
    131131#if ENABLE(CSS_SCROLL_SNAP) && PLATFORM(MAC)
    132132    // Trivial wrappers around the actual update loop in AxisScrollSnapAnimator, since WebCore Timer requires a Timer argument.
    133     void horizontalScrollSnapTimerFired(Timer&);
    134     void verticalScrollSnapTimerFired(Timer&);
     133    void horizontalScrollSnapTimerFired();
     134    void verticalScrollSnapTimerFired();
    135135#endif
    136136
  • trunk/Source/WebCore/platform/Scrollbar.cpp

    r175719 r176459  
    7777    , m_documentDragPos(0)
    7878    , m_enabled(true)
    79     , m_scrollTimer(this, &Scrollbar::autoscrollTimerFired)
     79    , m_scrollTimer(*this, &Scrollbar::autoscrollTimerFired)
    8080    , m_overlapsResizer(false)
    8181    , m_suppressInvalidation(false)
     
    186186}
    187187
    188 void Scrollbar::autoscrollTimerFired(Timer&)
     188void Scrollbar::autoscrollTimerFired()
    189189{
    190190    autoscrollPressedPart(theme()->autoscrollTimerDelay());
  • trunk/Source/WebCore/platform/Scrollbar.h

    r175719 r176459  
    166166    virtual void updateThumbProportion();
    167167
    168     void autoscrollTimerFired(Timer&);
     168    void autoscrollTimerFired();
    169169    void startTimerIfNeeded(double delay);
    170170    void stopTimerIfNeeded();
  • trunk/Source/WebCore/platform/Timer.h

    r175719 r176459  
    117117public:
    118118    template <typename TimerFiredClass, typename TimerFiredBaseClass>
    119     Timer(TimerFiredClass* object, void (TimerFiredBaseClass::*function)(Timer&))
    120         : m_function(std::bind(function, object, std::ref(*this)))
    121     {
    122     }
    123 
    124     template <typename TimerFiredClass, typename TimerFiredBaseClass>
    125     Timer(TimerFiredClass* object, void (TimerFiredBaseClass::*function)(Timer*))
    126         : m_function(std::bind(function, object, this))
    127     {
    128     }
    129 
    130     template <typename TimerFiredClass, typename TimerFiredBaseClass>
    131119    Timer(TimerFiredClass& object, void (TimerFiredBaseClass::*function)())
    132120        : m_function(std::bind(function, &object))
     
    162150public:
    163151    template<typename TimerFiredClass>
    164     DeferrableOneShotTimer(TimerFiredClass* object, void (TimerFiredClass::*function)(), std::chrono::milliseconds delay)
    165         : DeferrableOneShotTimer(std::bind(function, object), delay)
     152    DeferrableOneShotTimer(TimerFiredClass& object, void (TimerFiredClass::*function)(), std::chrono::milliseconds delay)
     153        : DeferrableOneShotTimer(std::bind(function, &object), delay)
    166154    {
    167155    }
  • trunk/Source/WebCore/platform/audio/MediaSession.cpp

    r175981 r176459  
    6060MediaSession::MediaSession(MediaSessionClient& client)
    6161    : m_client(client)
    62     , m_clientDataBufferingTimer(this, &MediaSession::clientDataBufferingTimerFired)
     62    , m_clientDataBufferingTimer(*this, &MediaSession::clientDataBufferingTimerFired)
    6363    , m_state(Idle)
    6464    , m_stateToRestore(Idle)
     
    181181}
    182182
    183 void MediaSession::clientDataBufferingTimerFired(Timer &)
     183void MediaSession::clientDataBufferingTimerFired()
    184184{
    185185    updateClientDataBuffering();
  • trunk/Source/WebCore/platform/audio/MediaSession.h

    r175777 r176459  
    116116
    117117private:
    118     void clientDataBufferingTimerFired(Timer&);
     118    void clientDataBufferingTimerFired();
    119119    void updateClientDataBuffering();
    120120
  • trunk/Source/WebCore/platform/graphics/BitmapImage.cpp

    r176149 r176459  
    541541    if (catchUpIfNecessary == DoNotCatchUp || time < m_desiredFrameStartTime) {
    542542        // Haven't yet reached time for next frame to start; delay until then.
    543         m_frameTimer = std::make_unique<Timer>(this, &BitmapImage::advanceAnimation);
     543        m_frameTimer = std::make_unique<Timer>(*this, &BitmapImage::advanceAnimation);
    544544        m_frameTimer->startOneShot(std::max(m_desiredFrameStartTime - time, 0.));
    545545    } else {
     
    642642
    643643
    644 void BitmapImage::advanceAnimation(Timer&)
     644void BitmapImage::advanceAnimation()
    645645{
    646646    internalAdvanceAnimation(false);
  • trunk/Source/WebCore/platform/graphics/BitmapImage.h

    r176149 r176459  
    259259    bool shouldAnimate();
    260260    virtual void startAnimation(CatchUpAnimation = CatchUp) override;
    261     void advanceAnimation(Timer&);
     261    void advanceAnimation();
    262262
    263263    // Function that does the real work of advancing the animation.  When
  • trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp

    r176108 r176459  
    308308MediaPlayer::MediaPlayer(MediaPlayerClient& client)
    309309    : m_client(client)
    310     , m_reloadTimer(this, &MediaPlayer::reloadTimerFired)
     310    , m_reloadTimer(*this, &MediaPlayer::reloadTimerFired)
    311311    , m_private(createNullMediaPlayer(this))
    312312    , m_currentMediaEngine(0)
     
    956956}
    957957
    958 void MediaPlayer::reloadTimerFired(Timer&)
     958void MediaPlayer::reloadTimerFired()
    959959{
    960960    m_private->cancelLoad();
  • trunk/Source/WebCore/platform/graphics/MediaPlayer.h

    r176108 r176459  
    581581    MediaPlayerFactory* nextBestMediaEngine(MediaPlayerFactory*) const;
    582582    void loadWithNextMediaEngine(MediaPlayerFactory*);
    583     void reloadTimerFired(Timer&);
     583    void reloadTimerFired();
    584584
    585585    static void initializeMediaEngines();
  • trunk/Source/WebCore/platform/graphics/ShadowBlur.cpp

    r175719 r176459  
    5858public:
    5959    ScratchBuffer()
    60         : m_purgeTimer(this, &ScratchBuffer::timerFired)
     60        : m_purgeTimer(*this, &ScratchBuffer::timerFired)
    6161        , m_lastWasInset(false)
    6262#if !ASSERT_DISABLED
     
    131131
    132132private:
    133     void timerFired(Timer*)
     133    void timerFired()
    134134    {
    135135        clearScratchBuffer();
  • trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h

    r175719 r176459  
    8585    MediaSelectionGroupAVFObjC(AVPlayerItem*, AVMediaSelectionGroup*);
    8686
    87     void selectionTimerFired(Timer&);
     87    void selectionTimerFired();
    8888
    8989    RetainPtr<AVPlayerItem> m_playerItem;
  • trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm

    r175719 r176459  
    9090    , m_mediaSelectionGroup(group)
    9191    , m_selectedOption(nullptr)
    92     , m_selectionTimer(this, &MediaSelectionGroupAVFObjC::selectionTimerFired)
     92    , m_selectionTimer(*this, &MediaSelectionGroupAVFObjC::selectionTimerFired)
    9393{
    9494    updateOptions();
     
    142142}
    143143
    144 void MediaSelectionGroupAVFObjC::selectionTimerFired(Timer&)
     144void MediaSelectionGroupAVFObjC::selectionTimerFired()
    145145{
    146146    [m_playerItem selectMediaOption:(m_selectedOption ? m_selectedOption->avMediaSelectionOption() : nil) inMediaSelectionGroup:m_mediaSelectionGroup.get()];
  • trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h

    r175719 r176459  
    169169    void destroyLayer();
    170170    bool shouldBePlaying() const;
    171     void seekTimerFired(Timer&);
     171    void seekTimerFired();
    172172
    173173    friend class MediaSourcePrivateAVFObjC;
  • trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm

    r175741 r176459  
    145145    , m_weakPtrFactory(this)
    146146    , m_synchronizer(adoptNS([[getAVSampleBufferRenderSynchronizerClass() alloc] init]))
    147     , m_seekTimer(this, &MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired)
     147    , m_seekTimer(*this, &MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired)
    148148    , m_session(nullptr)
    149149    , m_networkState(MediaPlayer::Empty)
     
    424424}
    425425
    426 void MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired(Timer&)
     426void MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired()
    427427{
    428428    seekInternal();
  • trunk/Source/WebCore/platform/graphics/ca/LayerPool.cpp

    r175719 r176459  
    3838    : m_totalBytes(0)
    3939    , m_maxBytesForPool(48 * 1024 * 1024)
    40     , m_pruneTimer(this, &LayerPool::pruneTimerFired)
     40    , m_pruneTimer(*this, &LayerPool::pruneTimerFired)
    4141    , m_lastAddTime(0)
    4242{
     
    114114}
    115115
    116 void LayerPool::pruneTimerFired(Timer&)
     116void LayerPool::pruneTimerFired()
    117117{
    118118    unsigned shrinkTo = decayedCapacity();
  • trunk/Source/WebCore/platform/graphics/ca/LayerPool.h

    r175719 r176459  
    6262    bool canReuseLayerWithSize(const IntSize& size) const { return m_maxBytesForPool && !size.isEmpty(); }
    6363    void schedulePrune();
    64     void pruneTimerFired(Timer&);
     64    void pruneTimerFired();
    6565
    6666    typedef enum { LeaveUnchanged, MarkAsUsed } AccessType;
  • trunk/Source/WebCore/platform/graphics/ca/TileController.cpp

    r175719 r176459  
    4545    , m_tileGrid(std::make_unique<TileGrid>(*this))
    4646    , m_tileSize(defaultTileWidth, defaultTileHeight)
    47     , m_tileRevalidationTimer(this, &TileController::tileRevalidationTimerFired)
     47    , m_tileRevalidationTimer(*this, &TileController::tileRevalidationTimerFired)
    4848    , m_zoomedOutContentsScale(0)
    4949    , m_deviceScaleFactor(owningGraphicsLayer()->platformCALayerDeviceScaleFactor())
     
    341341}
    342342
    343 void TileController::tileRevalidationTimerFired(Timer*)
     343void TileController::tileRevalidationTimerFired()
    344344{
    345345    if (!owningGraphicsLayer())
  • trunk/Source/WebCore/platform/graphics/ca/TileController.h

    r175719 r176459  
    157157
    158158
    159     void tileRevalidationTimerFired(Timer*);
     159    void tileRevalidationTimerFired();
    160160
    161161    void setNeedsRevalidateTiles();
  • trunk/Source/WebCore/platform/graphics/ca/TileGrid.cpp

    r175719 r176459  
    4444    , m_containerLayer(*controller.rootLayer().createCompatibleLayer(PlatformCALayer::LayerTypeLayer, nullptr))
    4545    , m_scale(1)
    46     , m_cohortRemovalTimer(this, &TileGrid::cohortRemovalTimerFired)
     46    , m_cohortRemovalTimer(*this, &TileGrid::cohortRemovalTimerFired)
    4747{
    4848#ifndef NDEBUG
     
    477477}
    478478
    479 void TileGrid::cohortRemovalTimerFired(Timer*)
     479void TileGrid::cohortRemovalTimerFired()
    480480{
    481481    if (m_cohortList.isEmpty()) {
  • trunk/Source/WebCore/platform/graphics/ca/TileGrid.h

    r175719 r176459  
    124124
    125125    void scheduleCohortRemoval();
    126     void cohortRemovalTimerFired(Timer*);
     126    void cohortRemovalTimerFired();
    127127    TileCohort nextTileCohort() const;
    128128    void startedNewCohort(TileCohort);
  • trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.cpp

    r175719 r176459  
    5353
    5454IOSurfacePool::IOSurfacePool()
    55     : m_collectionTimer(this, &IOSurfacePool::collectionTimerFired)
     55    : m_collectionTimer(*this, &IOSurfacePool::collectionTimerFired)
    5656    , m_bytesCached(0)
    5757    , m_inUseBytesCached(0)
     
    293293}
    294294
    295 void IOSurfacePool::collectionTimerFired(Timer&)
     295void IOSurfacePool::collectionTimerFired()
    296296{
    297297    collectInUseSurfaces();
  • trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.h

    r175719 r176459  
    8888
    8989    void scheduleCollectionTimer();
    90     void collectionTimerFired(Timer&);
     90    void collectionTimerFired();
    9191    void collectInUseSurfaces();
    9292    bool markOlderSurfacesPurgeable();
  • trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp

    r169550 r176459  
    6262
    6363SubimageCacheWithTimer::SubimageCacheWithTimer()
    64     : m_timer(this, &SubimageCacheWithTimer::invalidateCacheTimerFired, subimageCacheClearDelay)
     64    : m_timer(*this, &SubimageCacheWithTimer::invalidateCacheTimerFired, subimageCacheClearDelay)
    6565{
    6666}
  • trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h

    r176108 r176459  
    159159    void doSeek();
    160160    void cancelSeek();
    161     void seekTimerFired(Timer&);
     161    void seekTimerFired();
    162162    MediaTime maxMediaTimeLoaded() const;
    163163    void disableUnsupportedTracks();
  • trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm

    r176108 r176459  
    184184    , m_objcObserver(adoptNS([[WebCoreMovieObserver alloc] initWithCallback:this]))
    185185    , m_seekTo(MediaTime::invalidTime())
    186     , m_seekTimer(this, &MediaPlayerPrivateQTKit::seekTimerFired)
     186    , m_seekTimer(*this, &MediaPlayerPrivateQTKit::seekTimerFired)
    187187    , m_networkState(MediaPlayer::Empty)
    188188    , m_readyState(MediaPlayer::HaveNothing)
     
    679679}
    680680
    681 void MediaPlayerPrivateQTKit::seekTimerFired(Timer&)
     681void MediaPlayerPrivateQTKit::seekTimerFired()
    682682{       
    683683    if (!metaDataAvailable() || !seeking() || currentMediaTime() == m_seekTo) {
  • trunk/Source/WebCore/platform/ios/LegacyTileCache.h

    r175719 r176459  
    170170    void scheduleLayerFlushForPendingRepaint();
    171171
    172     void tileCreationTimerFired(Timer*);
     172    void tileCreationTimerFired();
    173173
    174174    void drawReplacementImage(LegacyTileLayer*, CGContextRef, CGImageRef);
  • trunk/Source/WebCore/platform/ios/LegacyTileCache.mm

    r176204 r176459  
    8484    , m_zoomedOutTileGrid(PassOwnPtr<LegacyTileGrid>())
    8585    , m_zoomedInTileGrid(PassOwnPtr<LegacyTileGrid>())
    86     , m_tileCreationTimer(this, &LegacyTileCache::tileCreationTimerFired)
     86    , m_tileCreationTimer(*this, &LegacyTileCache::tileCreationTimerFired)
    8787    , m_currentScale(1.f)
    8888    , m_pendingScale(0)
     
    416416}
    417417
    418 void LegacyTileCache::tileCreationTimerFired(Timer*)
     418void LegacyTileCache::tileCreationTimerFired()
    419419{
    420420    if (isTileCreationSuspended())
  • trunk/Source/WebCore/platform/mac/HIDGamepadProvider.cpp

    r175719 r176459  
    8282HIDGamepadProvider::HIDGamepadProvider()
    8383    : m_shouldDispatchCallbacks(false)
    84     , m_connectionDelayTimer(this, &HIDGamepadProvider::connectionDelayTimerFired)
    85     , m_inputNotificationTimer(this, &HIDGamepadProvider::inputNotificationTimerFired)
     84    , m_connectionDelayTimer(*this, &HIDGamepadProvider::connectionDelayTimerFired)
     85    , m_inputNotificationTimer(*this, &HIDGamepadProvider::inputNotificationTimerFired)
    8686{
    8787    m_manager = adoptCF(IOHIDManagerCreate(kCFAllocatorDefault, kIOHIDOptionsTypeNone));
     
    109109}
    110110
    111 void HIDGamepadProvider::connectionDelayTimerFired(Timer&)
     111void HIDGamepadProvider::connectionDelayTimerFired()
    112112{
    113113    m_shouldDispatchCallbacks = true;
     
    229229}
    230230
    231 void HIDGamepadProvider::inputNotificationTimerFired(Timer&)
     231void HIDGamepadProvider::inputNotificationTimerFired()
    232232{
    233233    if (!m_shouldDispatchCallbacks)
  • trunk/Source/WebCore/platform/mac/HIDGamepadProvider.h

    r175719 r176459  
    6565    void closeAndUnscheduleManager();
    6666
    67     void connectionDelayTimerFired(Timer&);
    68     void inputNotificationTimerFired(Timer&);
     67    void connectionDelayTimerFired();
     68    void inputNotificationTimerFired();
    6969
    7070    unsigned indexForNewlyConnectedDevice();
  • trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h

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

    r175765 r176459  
    642642ScrollAnimatorMac::ScrollAnimatorMac(ScrollableArea* scrollableArea)
    643643    : ScrollAnimator(scrollableArea)
    644     , m_initialScrollbarPaintTimer(this, &ScrollAnimatorMac::initialScrollbarPaintTimerFired)
    645     , m_sendContentAreaScrolledTimer(this, &ScrollAnimatorMac::sendContentAreaScrolledTimerFired)
     644    , m_initialScrollbarPaintTimer(*this, &ScrollAnimatorMac::initialScrollbarPaintTimerFired)
     645    , m_sendContentAreaScrolledTimer(*this, &ScrollAnimatorMac::sendContentAreaScrolledTimerFired)
    646646#if ENABLE(RUBBER_BANDING)
    647647    , m_scrollElasticityController(this)
    648     , m_snapRubberBandTimer(this, &ScrollAnimatorMac::snapRubberBandTimerFired)
     648    , m_snapRubberBandTimer(*this, &ScrollAnimatorMac::snapRubberBandTimerFired)
    649649#endif
    650650    , m_haveScrolledSincePageLoad(false)
     
    12591259}
    12601260
    1261 void ScrollAnimatorMac::snapRubberBandTimerFired(Timer&)
     1261void ScrollAnimatorMac::snapRubberBandTimerFired()
    12621262{
    12631263    m_scrollElasticityController.snapRubberBandTimerFired();
     
    13401340}
    13411341
    1342 void ScrollAnimatorMac::initialScrollbarPaintTimerFired(Timer&)
     1342void ScrollAnimatorMac::initialScrollbarPaintTimerFired()
    13431343{
    13441344    // To force the scrollbars to flash, we have to call hide first. Otherwise, the ScrollbarPainterController
     
    13641364}
    13651365
    1366 void ScrollAnimatorMac::sendContentAreaScrolledTimerFired(Timer&)
     1366void ScrollAnimatorMac::sendContentAreaScrolledTimerFired()
    13671367{
    13681368    sendContentAreaScrolled(m_contentAreaScrolledTimerScrollDelta);
  • trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp

    r175719 r176459  
    3333DeviceOrientationClientMock::DeviceOrientationClientMock()
    3434    : m_controller(0)
    35     , m_timer(this, &DeviceOrientationClientMock::timerFired)
     35    , m_timer(*this, &DeviceOrientationClientMock::timerFired)
    3636    , m_isUpdating(false)
    3737{
     
    6363}
    6464
    65 void DeviceOrientationClientMock::timerFired(Timer& timer)
     65void DeviceOrientationClientMock::timerFired()
    6666{
    67     ASSERT_UNUSED(timer, &timer == &m_timer);
    6867    m_timer.stop();
    6968    m_controller->didChangeDeviceOrientation(m_orientation.get());
  • trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h

    r175719 r176459  
    5555
    5656private:
    57     void timerFired(Timer&);
     57    void timerFired();
    5858
    5959    RefPtr<DeviceOrientationData> m_orientation;
  • trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp

    r175719 r176459  
    3434PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock(PlatformSpeechSynthesizerClient* client)
    3535    : PlatformSpeechSynthesizer(client)
    36     , m_speakingFinishedTimer(this, &PlatformSpeechSynthesizerMock::speakingFinished)
     36    , m_speakingFinishedTimer(*this, &PlatformSpeechSynthesizerMock::speakingFinished)
    3737{
    3838}
     
    4242}
    4343
    44 void PlatformSpeechSynthesizerMock::speakingFinished(Timer*)
     44void PlatformSpeechSynthesizerMock::speakingFinished()
    4545{
    4646    ASSERT(m_utterance.get());
  • trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.h

    r175719 r176459  
    4646private:
    4747    virtual void initializeVoiceList();
    48     void speakingFinished(Timer*);
     48    void speakingFinished();
    4949   
    5050    Timer m_speakingFinishedTimer;
  • trunk/Source/WebCore/platform/network/DNSResolveQueue.cpp

    r175719 r176459  
    5959
    6060DNSResolveQueue::DNSResolveQueue()
    61     : m_timer(this, &DNSResolveQueue::timerFired)
     61    : m_timer(*this, &DNSResolveQueue::timerFired)
    6262    , m_requestsInFlight(0)
    6363    , m_cachedProxyEnabledStatus(false)
     
    9999}
    100100
    101 void DNSResolveQueue::timerFired(Timer&)
     101void DNSResolveQueue::timerFired()
    102102{
    103103    if (isUsingProxy()) {
  • trunk/Source/WebCore/platform/network/DNSResolveQueue.h

    r175719 r176459  
    5656    void platformResolve(const String&);
    5757
    58     void timerFired(Timer&);
     58    void timerFired();
    5959
    6060    Timer m_timer;
  • trunk/Source/WebCore/platform/network/NetworkStateNotifier.h

    r175719 r176459  
    7474
    7575#if PLATFORM(MAC)
    76     void networkStateChangeTimerFired(Timer&);
     76    void networkStateChangeTimerFired();
    7777
    7878    static void dynamicStoreCallback(SCDynamicStoreRef, CFArrayRef changedKeys, void *info);
  • trunk/Source/WebCore/platform/network/ResourceHandle.cpp

    r175719 r176459  
    109109}
    110110
    111 void ResourceHandle::failureTimerFired(Timer&)
     111void ResourceHandle::failureTimerFired()
    112112{
    113113    if (!client())
  • trunk/Source/WebCore/platform/network/ResourceHandle.h

    r175719 r176459  
    241241    const String& lastHTTPMethod() const;
    242242
    243     void failureTimerFired(Timer&);
     243    void failureTimerFired();
    244244
    245245    NetworkingContext* context() const;
  • trunk/Source/WebCore/platform/network/ResourceHandleInternal.h

    r176120 r176459  
    120120#endif
    121121            , m_scheduledFailureType(ResourceHandle::NoFailure)
    122             , m_failureTimer(loader, &ResourceHandle::failureTimerFired)
     122            , m_failureTimer(*loader, &ResourceHandle::failureTimerFired)
    123123        {
    124124            const URL& url = m_firstRequest.url();
  • trunk/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp

    r175719 r176459  
    8282}
    8383
    84 void NetworkStateNotifier::networkStateChangeTimerFired(Timer&)
     84void NetworkStateNotifier::networkStateChangeTimerFired()
    8585{
    8686    bool oldOnLine = m_isOnLine;
     
    9696NetworkStateNotifier::NetworkStateNotifier()
    9797    : m_isOnLine(false)
    98     , m_networkStateChangeTimer(this, &NetworkStateNotifier::networkStateChangeTimerFired)
     98    , m_networkStateChangeTimer(*this, &NetworkStateNotifier::networkStateChangeTimerFired)
    9999{
    100100    SCDynamicStoreContext context = { 0, this, 0, 0, 0 };
  • trunk/Source/WebCore/rendering/ImageQualityController.cpp

    r175719 r176459  
    4040ImageQualityController::ImageQualityController(const RenderView& renderView)
    4141    : m_renderView(renderView)
    42     , m_timer(this, &ImageQualityController::highQualityRepaintTimerFired)
     42    , m_timer(*this, &ImageQualityController::highQualityRepaintTimerFired)
    4343    , m_animatedResizeIsActive(false)
    4444    , m_liveResizeOptimizationIsActive(false)
     
    7575}
    7676
    77 void ImageQualityController::highQualityRepaintTimerFired(Timer&)
     77void ImageQualityController::highQualityRepaintTimerFired()
    7878{
    7979    if (m_renderView.documentBeingDestroyed())
  • trunk/Source/WebCore/rendering/ImageQualityController.h

    r175719 r176459  
    5353    void removeLayer(RenderBoxModelObject*, LayerSizeMap* innerMap, const void* layer);
    5454    void set(RenderBoxModelObject*, LayerSizeMap* innerMap, const void* layer, const LayoutSize&);
    55     void highQualityRepaintTimerFired(Timer&);
     55    void highQualityRepaintTimerFired();
    5656    void restartTimer();
    5757    void removeObject(RenderBoxModelObject*);
  • trunk/Source/WebCore/rendering/RenderButton.cpp

    r175719 r176459  
    117117        if (theme().defaultButtonHasAnimation()) {
    118118            if (!m_timer)
    119                 m_timer = std::make_unique<Timer>(this, &RenderButton::timerFired);
     119                m_timer = std::make_unique<Timer>(*this, &RenderButton::timerFired);
    120120            m_timer->startRepeating(0.03);
    121121        }
     
    188188}
    189189
    190 void RenderButton::timerFired(Timer&)
     190void RenderButton::timerFired()
    191191{
    192192    // FIXME Bug 25110: Ideally we would stop our timer when our Document
  • trunk/Source/WebCore/rendering/RenderButton.h

    r175719 r176459  
    7575    virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
    7676
    77     void timerFired(Timer&);
     77    void timerFired();
    7878
    7979    RenderTextFragment* m_buttonText;
  • trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp

    r175719 r176459  
    266266RenderLayerCompositor::RenderLayerCompositor(RenderView& renderView)
    267267    : m_renderView(renderView)
    268     , m_updateCompositingLayersTimer(this, &RenderLayerCompositor::updateCompositingLayersTimerFired)
     268    , m_updateCompositingLayersTimer(*this, &RenderLayerCompositor::updateCompositingLayersTimerFired)
    269269    , m_hasAcceleratedCompositing(true)
    270270    , m_compositingTriggers(static_cast<ChromeClient::CompositingTriggerFlags>(ChromeClient::AllTriggers))
     
    284284    , m_layersWithTiledBackingCount(0)
    285285    , m_rootLayerAttachment(RootLayerUnattached)
    286     , m_layerFlushTimer(this, &RenderLayerCompositor::layerFlushTimerFired)
     286    , m_layerFlushTimer(*this, &RenderLayerCompositor::layerFlushTimerFired)
    287287    , m_layerFlushThrottlingEnabled(false)
    288288    , m_layerFlushThrottlingTemporarilyDisabledForInteraction(false)
    289289    , m_hasPendingLayerFlush(false)
    290     , m_paintRelatedMilestonesTimer(this, &RenderLayerCompositor::paintRelatedMilestonesTimerFired)
     290    , m_paintRelatedMilestonesTimer(*this, &RenderLayerCompositor::paintRelatedMilestonesTimerFired)
    291291#if !LOG_DISABLED
    292292    , m_rootLayerUpdateCount(0)
     
    638638}
    639639
    640 void RenderLayerCompositor::updateCompositingLayersTimerFired(Timer&)
     640void RenderLayerCompositor::updateCompositingLayersTimerFired()
    641641{
    642642    updateCompositingLayers(CompositingUpdateAfterLayout);
     
    40774077}
    40784078
    4079 void RenderLayerCompositor::layerFlushTimerFired(Timer&)
     4079void RenderLayerCompositor::layerFlushTimerFired()
    40804080{
    40814081    if (!m_hasPendingLayerFlush)
     
    40844084}
    40854085
    4086 void RenderLayerCompositor::paintRelatedMilestonesTimerFired(Timer&)
     4086void RenderLayerCompositor::paintRelatedMilestonesTimerFired()
    40874087{
    40884088    Frame& frame = m_renderView.frameView().frame();
  • trunk/Source/WebCore/rendering/RenderLayerCompositor.h

    r175719 r176459  
    337337    void addToOverlapMapRecursive(OverlapMap&, RenderLayer&, RenderLayer* ancestorLayer = nullptr);
    338338
    339     void updateCompositingLayersTimerFired(Timer&);
     339    void updateCompositingLayersTimerFired();
    340340
    341341    // Returns true if any layer's compositing changed
     
    455455    void startInitialLayerFlushTimerIfNeeded();
    456456    void startLayerFlushTimerIfNeeded();
    457     void layerFlushTimerFired(Timer&);
    458 
    459     void paintRelatedMilestonesTimerFired(Timer&);
     457    void layerFlushTimerFired();
     458
     459    void paintRelatedMilestonesTimerFired();
    460460
    461461#if !LOG_DISABLED
  • trunk/Source/WebCore/rendering/RenderMarquee.cpp

    r175719 r176459  
    6060    : m_layer(l), m_currentLoop(0)
    6161    , m_totalLoops(0)
    62     , m_timer(this, &RenderMarquee::timerFired)
     62    , m_timer(*this, &RenderMarquee::timerFired)
    6363    , m_start(0), m_end(0), m_speed(0), m_reset(false)
    6464    , m_suspended(false), m_stopped(false), m_direction(MAUTO)
     
    241241}
    242242
    243 void RenderMarquee::timerFired(Timer&)
     243void RenderMarquee::timerFired()
    244244{
    245245    if (m_layer->renderer().view().needsLayout())
  • trunk/Source/WebCore/rendering/RenderMarquee.h

    r175719 r176459  
    8080
    8181private:
    82     void timerFired(Timer&);
     82    void timerFired();
    8383
    8484    RenderLayer* m_layer;
  • trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp

    r175719 r176459  
    5252    , m_dispatchRegionOversetChangeEvent(false)
    5353    , m_namedFlow(WTF::move(namedFlow))
    54     , m_regionOversetChangeEventTimer(this, &RenderNamedFlowThread::regionOversetChangeEventTimerFired)
     54    , m_regionOversetChangeEventTimer(*this, &RenderNamedFlowThread::regionOversetChangeEventTimerFired)
    5555{
    5656}
     
    567567}
    568568
    569 void RenderNamedFlowThread::regionOversetChangeEventTimerFired(Timer&)
     569void RenderNamedFlowThread::regionOversetChangeEventTimerFired()
    570570{
    571571    namedFlow().dispatchRegionOversetChangeEvent();
  • trunk/Source/WebCore/rendering/RenderNamedFlowThread.h

    r175719 r176459  
    125125
    126126    bool canBeDestroyed() const { return m_invalidRegionList.isEmpty() && m_regionList.isEmpty() && m_contentElements.isEmpty(); }
    127     void regionOversetChangeEventTimerFired(Timer&);
     127    void regionOversetChangeEventTimerFired();
    128128    void clearContentElements();
    129129    void updateWritingMode();
  • trunk/Source/WebCore/rendering/RenderProgress.cpp

    r175719 r176459  
    3838    , m_animationDuration(0)
    3939    , m_animating(false)
    40     , m_animationTimer(this, &RenderProgress::animationTimerFired)
     40    , m_animationTimer(*this, &RenderProgress::animationTimerFired)
    4141{
    4242}
     
    8282}
    8383
    84 void RenderProgress::animationTimerFired(Timer&)
     84void RenderProgress::animationTimerFired()
    8585{
    8686    repaint();
  • trunk/Source/WebCore/rendering/RenderProgress.h

    r175719 r176459  
    4848    virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const override;
    4949
    50     void animationTimerFired(Timer&);
     50    void animationTimerFired();
    5151    void updateAnimationState();
    5252
  • trunk/Source/WebCore/rendering/RenderView.cpp

    r176431 r176459  
    103103    , m_rendererCount(0)
    104104    , m_maximalOutlineSize(0)
    105     , m_lazyRepaintTimer(this, &RenderView::lazyRepaintTimerFired)
     105    , m_lazyRepaintTimer(*this, &RenderView::lazyRepaintTimerFired)
    106106    , m_pageLogicalHeight(0)
    107107    , m_pageLogicalHeightChanged(false)
     
    156156}
    157157
    158 void RenderView::lazyRepaintTimerFired(Timer&)
     158void RenderView::lazyRepaintTimerFired()
    159159{
    160160    bool shouldRepaint = !document().inPageCache();
  • trunk/Source/WebCore/rendering/RenderView.h

    r176431 r176459  
    340340    bool shouldUsePrintingLayout() const;
    341341
    342     void lazyRepaintTimerFired(Timer&);
     342    void lazyRepaintTimerFired();
    343343
    344344    Timer m_lazyRepaintTimer;
  • trunk/Source/WebCore/replay/EventLoopInputDispatcher.cpp

    r175719 r176459  
    4949    , m_client(client)
    5050    , m_cursor(cursor)
    51     , m_timer(this, &EventLoopInputDispatcher::timerFired)
     51    , m_timer(*this, &EventLoopInputDispatcher::timerFired)
    5252    , m_dispatching(false)
    5353    , m_running(false)
     
    8080}
    8181
    82 void EventLoopInputDispatcher::timerFired(Timer*)
     82void EventLoopInputDispatcher::timerFired()
    8383{
    8484    dispatchInput();
  • trunk/Source/WebCore/replay/EventLoopInputDispatcher.h

    r175719 r176459  
    7373    void dispatchInputSoon();
    7474    void dispatchInput();
    75     void timerFired(Timer*);
     75    void timerFired();
    7676
    7777    Page& m_page;
  • trunk/Source/WebCore/storage/StorageAreaImpl.cpp

    r175719 r176459  
    5757#endif
    5858    , m_accessCount(0)
    59     , m_closeDatabaseTimer(this, &StorageAreaImpl::closeDatabaseTimerFired)
     59    , m_closeDatabaseTimer(*this, &StorageAreaImpl::closeDatabaseTimerFired)
    6060{
    6161    ASSERT(isMainThread());
     
    9797#endif
    9898    , m_accessCount(0)
    99     , m_closeDatabaseTimer(this, &StorageAreaImpl::closeDatabaseTimerFired)
     99    , m_closeDatabaseTimer(*this, &StorageAreaImpl::closeDatabaseTimerFired)
    100100{
    101101    ASSERT(isMainThread());
     
    279279}
    280280
    281 void StorageAreaImpl::closeDatabaseTimerFired(Timer *)
     281void StorageAreaImpl::closeDatabaseTimerFired()
    282282{
    283283    blockUntilImportComplete();
     
    292292        m_closeDatabaseTimer.stop();
    293293
    294         closeDatabaseTimerFired(&m_closeDatabaseTimer);
     294        closeDatabaseTimerFired();
    295295    }
    296296}
  • trunk/Source/WebCore/storage/StorageAreaImpl.h

    r175719 r176459  
    7878
    7979    void blockUntilImportComplete() const;
    80     void closeDatabaseTimerFired(Timer*);
     80    void closeDatabaseTimerFired();
    8181
    8282    void dispatchStorageEvent(const String& key, const String& oldValue, const String& newValue, Frame* sourceFrame);
  • trunk/Source/WebCore/storage/StorageAreaSync.cpp

    r175719 r176459  
    5353
    5454inline StorageAreaSync::StorageAreaSync(PassRefPtr<StorageSyncManager> storageSyncManager, PassRefPtr<StorageAreaImpl> storageArea, const String& databaseIdentifier)
    55     : m_syncTimer(this, &StorageAreaSync::syncTimerFired)
     55    : m_syncTimer(*this, &StorageAreaSync::syncTimerFired)
    5656    , m_itemsCleared(false)
    5757    , m_finalSyncScheduled(false)
     
    109109    // we should do it safely.
    110110    m_finalSyncScheduled = true;
    111     syncTimerFired(&m_syncTimer);
     111    syncTimerFired();
    112112
    113113    RefPtr<StorageAreaSync> protector(this);
     
    167167}
    168168
    169 void StorageAreaSync::syncTimerFired(Timer*)
     169void StorageAreaSync::syncTimerFired()
    170170{
    171171    ASSERT(isMainThread());
     
    538538void StorageAreaSync::scheduleSync()
    539539{
    540     syncTimerFired(&m_syncTimer);
     540    syncTimerFired();
    541541}
    542542
  • trunk/Source/WebCore/storage/StorageAreaSync.h

    r175719 r176459  
    8080    };
    8181
    82     void syncTimerFired(Timer*);
     82    void syncTimerFired();
    8383    void openDatabase(OpenDatabaseParamType openingStrategy);
    8484    void sync(bool clearItems, const HashMap<String, String>& items);
  • trunk/Source/WebCore/svg/SVGElement.cpp

    r175719 r176459  
    687687}
    688688
    689 void SVGElement::svgLoadEventTimerFired(Timer*)
     689void SVGElement::svgLoadEventTimerFired()
    690690{
    691691    sendSVGLoadEventIfPossible();
  • trunk/Source/WebCore/svg/SVGElement.h

    r175719 r176459  
    9090    void sendSVGLoadEventIfPossible(bool sendParentLoadEvents = false);
    9191    void sendSVGLoadEventIfPossibleAsynchronously();
    92     void svgLoadEventTimerFired(Timer*);
     92    void svgLoadEventTimerFired();
    9393    virtual Timer* svgLoadEventTimer();
    9494
  • trunk/Source/WebCore/svg/SVGScriptElement.cpp

    r170809 r176459  
    4646    : SVGElement(tagName, document)
    4747    , ScriptElement(*this, wasInsertedByParser, alreadyStarted)
    48     , m_svgLoadEventTimer(this, &SVGElement::svgLoadEventTimerFired)
     48    , m_svgLoadEventTimer(*this, &SVGElement::svgLoadEventTimerFired)
    4949{
    5050    ASSERT(hasTagName(SVGNames::scriptTag));
  • trunk/Source/WebCore/svg/SVGStyleElement.cpp

    r168469 r176459  
    3737    : SVGElement(tagName, document)
    3838    , m_styleSheetOwner(document, createdByParser)
    39     , m_svgLoadEventTimer(this, &SVGElement::svgLoadEventTimerFired)
     39    , m_svgLoadEventTimer(*this, &SVGElement::svgLoadEventTimerFired)
    4040{
    4141    ASSERT(hasTagName(SVGNames::styleTag));
  • trunk/Source/WebCore/svg/SVGUseElement.cpp

    r174225 r176459  
    8989    , m_haveFiredLoadEvent(false)
    9090    , m_needsShadowTreeRecreation(false)
    91     , m_svgLoadEventTimer(this, &SVGElement::svgLoadEventTimerFired)
     91    , m_svgLoadEventTimer(*this, &SVGElement::svgLoadEventTimerFired)
    9292{
    9393    ASSERT(hasCustomStyleResolveCallbacks());
  • trunk/Source/WebCore/svg/animation/SMILTimeContainer.cpp

    r175719 r176459  
    4545    , m_presetStartTime(0)
    4646    , m_documentOrderIndexesDirty(false)
    47     , m_timer(this, &SMILTimeContainer::timerFired)
     47    , m_timer(*this, &SMILTimeContainer::timerFired)
    4848    , m_ownerSVGElement(owner)
    4949#ifndef NDEBUG
     
    214214}
    215215
    216 void SMILTimeContainer::timerFired(Timer*)
     216void SMILTimeContainer::timerFired()
    217217{
    218218    ASSERT(m_beginTime);
  • trunk/Source/WebCore/svg/animation/SMILTimeContainer.h

    r175719 r176459  
    6868    SMILTimeContainer(SVGSVGElement* owner);
    6969
    70     void timerFired(Timer*);
     70    void timerFired();
    7171    void startTimer(SMILTime fireTime, SMILTime minimumDelay = 0);
    7272    void updateAnimations(SMILTime elapsed, bool seekToTime = false);
  • trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp

    r175719 r176459  
    4242    , m_total(0)
    4343    , m_deferEvents(false)
    44     , m_dispatchDeferredEventsTimer(this, &XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents)
     44    , m_dispatchDeferredEventsTimer(*this, &XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents)
    4545{
    4646    ASSERT(target);
     
    138138}
    139139
    140 void XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents(Timer* timer)
    141 {
    142     ASSERT_UNUSED(timer, timer == &m_dispatchDeferredEventsTimer);
     140void XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents()
     141{
    143142    ASSERT(m_deferEvents);
    144143    m_deferEvents = false;
  • trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.h

    r175719 r176459  
    6161
    6262    virtual void fired();
    63     void dispatchDeferredEvents(Timer*);
     63    void dispatchDeferredEvents();
    6464    void flushProgressEvent();
    6565    void dispatchEvent(PassRefPtr<Event>);
  • trunk/Source/WebKit/mac/ChangeLog

    r176450 r176459  
     12014-11-21  Anders Carlsson  <andersca@apple.com>
     2
     3        Remove the Timer parameters from timer callbacks
     4        https://bugs.webkit.org/show_bug.cgi?id=138974
     5
     6        Reviewed by Antti Koivisto.
     7
     8        * Plugins/Hosted/NetscapePluginInstanceProxy.h:
     9        * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
     10        (WebKit::NetscapePluginInstanceProxy::NetscapePluginInstanceProxy):
     11        (WebKit::NetscapePluginInstanceProxy::requestTimerFired):
     12        * Plugins/WebNetscapePluginStream.h:
     13        * Plugins/WebNetscapePluginStream.mm:
     14        (WebNetscapePluginStream::WebNetscapePluginStream):
     15        (WebNetscapePluginStream::deliverDataTimerFired):
     16
    1172014-11-21  Anders Carlsson  <andersca@apple.com>
    218
  • trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h

    r175719 r176459  
    296296    WebHostedNetscapePluginView *m_pluginView;
    297297
    298     void requestTimerFired(WebCore::Timer*);
     298    void requestTimerFired();
    299299    WebCore::Timer m_requestTimer;
    300300    Deque<RefPtr<PluginRequest>> m_pluginRequests;
  • trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm

    r175719 r176459  
    218218    : m_pluginHostProxy(pluginHostProxy)
    219219    , m_pluginView(pluginView)
    220     , m_requestTimer(this, &NetscapePluginInstanceProxy::requestTimerFired)
     220    , m_requestTimer(*this, &NetscapePluginInstanceProxy::requestTimerFired)
    221221    , m_currentURLRequestID(0)
    222222    , m_renderContextID(0)
     
    736736}
    737737
    738 void NetscapePluginInstanceProxy::requestTimerFired(Timer*)
     738void NetscapePluginInstanceProxy::requestTimerFired()
    739739{
    740740    ASSERT(!m_pluginRequests.isEmpty());
  • trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.h

    r175719 r176459  
    124124    NPPluginFuncs *m_pluginFuncs;
    125125
    126     void deliverDataTimerFired(WebCore::Timer*);
     126    void deliverDataTimerFired();
    127127    WebCore::Timer m_deliverDataTimer;
    128128   
  • trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.mm

    r175719 r176459  
    136136    , m_frameLoader(frameLoader)
    137137    , m_pluginFuncs(0)
    138     , m_deliverDataTimer(this, &WebNetscapePluginStream::deliverDataTimerFired)
     138    , m_deliverDataTimer(*this, &WebNetscapePluginStream::deliverDataTimerFired)
    139139{
    140140    memset(&m_stream, 0, sizeof(NPStream));
     
    156156    , m_request(adoptNS([request mutableCopy]))
    157157    , m_pluginFuncs(0)
    158     , m_deliverDataTimer(this, &WebNetscapePluginStream::deliverDataTimerFired)
     158    , m_deliverDataTimer(*this, &WebNetscapePluginStream::deliverDataTimerFired)
    159159{
    160160    memset(&m_stream, 0, sizeof(NPStream));
     
    553553}
    554554
    555 void WebNetscapePluginStream::deliverDataTimerFired(WebCore::Timer* timer)
     555void WebNetscapePluginStream::deliverDataTimerFired()
    556556{
    557557    deliverData();
  • trunk/Source/WebKit/win/ChangeLog

    r176450 r176459  
     12014-11-21  Anders Carlsson  <andersca@apple.com>
     2
     3        Remove the Timer parameters from timer callbacks
     4        https://bugs.webkit.org/show_bug.cgi?id=138974
     5
     6        Reviewed by Antti Koivisto.
     7
     8        * FullscreenVideoController.cpp:
     9        (FullscreenVideoController::timerFired):
     10        * FullscreenVideoController.h:
     11
    1122014-11-21  Anders Carlsson  <andersca@apple.com>
    213
  • trunk/Source/WebKit/win/FullscreenVideoController.cpp

    r175719 r176459  
    596596}
    597597
    598 void FullscreenVideoController::timerFired(Timer*)
     598void FullscreenVideoController::timerFired()
    599599{
    600600    // Update the time slider
  • trunk/Source/WebKit/win/FullscreenVideoController.h

    r175719 r176459  
    139139    static LRESULT CALLBACK hudWndProc(HWND, UINT message, WPARAM, LPARAM);
    140140    void createHUDWindow();
    141     void timerFired(WebCore::Timer*);
     141    void timerFired();
    142142
    143143    void togglePlay();
  • trunk/Source/WebKit2/ChangeLog

    r176457 r176459  
     12014-11-21  Anders Carlsson  <andersca@apple.com>
     2
     3        Remove the Timer parameters from timer callbacks
     4        https://bugs.webkit.org/show_bug.cgi?id=138974
     5
     6        Reviewed by Antti Koivisto.
     7
     8        * NetworkProcess/NetworkResourceLoader.cpp:
     9        (WebKit::NetworkResourceLoader::NetworkResourceLoader):
     10        (WebKit::NetworkResourceLoader::bufferingTimerFired):
     11        * NetworkProcess/NetworkResourceLoader.h:
     12        * Shared/WebMemorySampler.cpp:
     13        (WebKit::WebMemorySampler::WebMemorySampler):
     14        (WebKit::WebMemorySampler::sampleTimerFired):
     15        (WebKit::WebMemorySampler::stopTimerFired):
     16        * Shared/WebMemorySampler.h:
     17        * Shared/mac/RemoteLayerBackingStoreCollection.h:
     18        * Shared/mac/RemoteLayerBackingStoreCollection.mm:
     19        (WebKit::RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection):
     20        (WebKit::RemoteLayerBackingStoreCollection::volatilityTimerFired):
     21        * WebProcess/Plugins/PluginView.cpp:
     22        (WebKit::PluginView::PluginView):
     23        * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
     24        * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
     25        (WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea):
     26        (WebKit::RemoteLayerTreeDrawingArea::layerFlushTimerFired):
     27        * WebProcess/WebProcess.cpp:
     28        (WebKit::WebProcess::WebProcess):
     29        (WebKit::WebProcess::processSuspensionCleanupTimerFired):
     30        (WebKit::WebProcess::nonVisibleProcessCleanupTimerFired):
     31        * WebProcess/WebProcess.h:
     32
     332014-11-21  Anders Carlsson  <andersca@apple.com>
     34
     35        Remove the Timer parameters from timer callbacks
     36        https://bugs.webkit.org/show_bug.cgi?id=138974
     37
     38        Reviewed by Antti Koivisto.
     39
     40        * NetworkProcess/NetworkResourceLoader.cpp:
     41        (WebKit::NetworkResourceLoader::NetworkResourceLoader):
     42        (WebKit::NetworkResourceLoader::bufferingTimerFired):
     43        * NetworkProcess/NetworkResourceLoader.h:
     44        * Shared/WebMemorySampler.cpp:
     45        (WebKit::WebMemorySampler::WebMemorySampler):
     46        (WebKit::WebMemorySampler::sampleTimerFired):
     47        (WebKit::WebMemorySampler::stopTimerFired):
     48        * Shared/WebMemorySampler.h:
     49        * Shared/mac/RemoteLayerBackingStoreCollection.h:
     50        * Shared/mac/RemoteLayerBackingStoreCollection.mm:
     51        (WebKit::RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection):
     52        (WebKit::RemoteLayerBackingStoreCollection::volatilityTimerFired):
     53        * WebProcess/Plugins/PluginView.cpp:
     54        (WebKit::PluginView::PluginView):
     55        * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
     56        * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
     57        (WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea):
     58        (WebKit::RemoteLayerTreeDrawingArea::layerFlushTimerFired):
     59        * WebProcess/WebProcess.cpp:
     60        (WebKit::WebProcess::WebProcess):
     61        (WebKit::WebProcess::processSuspensionCleanupTimerFired):
     62        (WebKit::WebProcess::nonVisibleProcessCleanupTimerFired):
     63        * WebProcess/WebProcess.h:
     64
    1652014-11-21  Antti Koivisto  <antti@apple.com>
    266
  • trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp

    r176154 r176459  
    8989    , m_didConsumeSandboxExtensions(false)
    9090    , m_defersLoading(parameters.defersLoading)
    91     , m_bufferingTimer(this, &NetworkResourceLoader::bufferingTimerFired)
     91    , m_bufferingTimer(*this, &NetworkResourceLoader::bufferingTimerFired)
    9292{
    9393    ASSERT(RunLoop::isMain());
     
    394394}
    395395
    396 void NetworkResourceLoader::bufferingTimerFired(Timer&)
     396void NetworkResourceLoader::bufferingTimerFired()
    397397{
    398398    ASSERT(m_bufferedData);
  • trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h

    r175719 r176459  
    149149
    150150    void startBufferingTimerIfNeeded();
    151     void bufferingTimerFired(WebCore::Timer&);
     151    void bufferingTimerFired();
    152152    void sendBuffer(WebCore::SharedBuffer*, int encodedDataLength);
    153153
  • trunk/Source/WebKit2/Shared/WebMemorySampler.cpp

    r175719 r176459  
    4949
    5050WebMemorySampler::WebMemorySampler()
    51     : m_sampleTimer(this, &WebMemorySampler::sampleTimerFired)
    52     , m_stopTimer(this, &WebMemorySampler::stopTimerFired)
     51    : m_sampleTimer(*this, &WebMemorySampler::sampleTimerFired)
     52    , m_stopTimer(*this, &WebMemorySampler::stopTimerFired)
    5353    , m_isRunning(false)
    5454    , m_runningTime(0)
     
    155155}
    156156
    157 void WebMemorySampler::sampleTimerFired(Timer*)
     157void WebMemorySampler::sampleTimerFired()
    158158{
    159159    sendMemoryPressureEvent();
     
    161161}
    162162
    163 void WebMemorySampler::stopTimerFired(Timer*)
     163void WebMemorySampler::stopTimerFired()
    164164{
    165165    if (!m_isRunning)
  • trunk/Source/WebKit2/Shared/WebMemorySampler.h

    r175719 r176459  
    8686    void writeHeaders();
    8787    void initializeTimers(double);
    88     void sampleTimerFired(WebCore::Timer*);
    89     void stopTimerFired(WebCore::Timer*);
     88    void sampleTimerFired();
     89    void stopTimerFired();
    9090    void appendCurrentMemoryUsageToFile(WebCore::PlatformFileHandle&);
    9191    void sendMemoryPressureEvent();
  • trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.h

    r175719 r176459  
    5353    void didFlushLayers();
    5454
    55     void volatilityTimerFired(WebCore::Timer&);
     55    void volatilityTimerFired();
    5656    bool markAllBackingStoreVolatileImmediatelyIfPossible();
    5757
  • trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.mm

    r175719 r176459  
    3838
    3939RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection()
    40     : m_volatilityTimer(this, &RemoteLayerBackingStoreCollection::volatilityTimerFired)
     40    : m_volatilityTimer(*this, &RemoteLayerBackingStoreCollection::volatilityTimerFired)
    4141    , m_inLayerFlush(false)
    4242{
     
    164164}
    165165
    166 void RemoteLayerBackingStoreCollection::volatilityTimerFired(WebCore::Timer&)
     166void RemoteLayerBackingStoreCollection::volatilityTimerFired()
    167167{
    168168    bool successfullyMadeBackingStoreVolatile = true;
  • trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp

    r176045 r176459  
    294294#endif
    295295    , m_manualStreamState(StreamStateInitial)
    296     , m_pluginSnapshotTimer(this, &PluginView::pluginSnapshotTimerFired, pluginSnapshotTimerDelay)
     296    , m_pluginSnapshotTimer(*this, &PluginView::pluginSnapshotTimerFired, pluginSnapshotTimerDelay)
    297297    , m_countSnapshotRetries(0)
    298298    , m_didReceiveUserInteraction(false)
  • trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h

    r175719 r176459  
    111111    void updateRootLayers();
    112112
    113     void layerFlushTimerFired(WebCore::Timer*);
     113    void layerFlushTimerFired();
    114114    void flushLayers();
    115115
  • trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm

    r175719 r176459  
    5959    , m_exposedRect(FloatRect::infiniteRect())
    6060    , m_scrolledExposedRect(FloatRect::infiniteRect())
    61     , m_layerFlushTimer(this, &RemoteLayerTreeDrawingArea::layerFlushTimerFired)
     61    , m_layerFlushTimer(*this, &RemoteLayerTreeDrawingArea::layerFlushTimerFired)
    6262    , m_isFlushingSuspended(false)
    6363    , m_hasDeferredFlush(false)
     
    314314}
    315315
    316 void RemoteLayerTreeDrawingArea::layerFlushTimerFired(WebCore::Timer*)
     316void RemoteLayerTreeDrawingArea::layerFlushTimerFired()
    317317{
    318318    flushLayers();
  • trunk/Source/WebKit2/WebProcess/WebProcess.cpp

    r176450 r176459  
    153153    , m_viewUpdateDispatcher(ViewUpdateDispatcher::create())
    154154#endif
    155     , m_processSuspensionCleanupTimer(this, &WebProcess::processSuspensionCleanupTimerFired)
     155    , m_processSuspensionCleanupTimer(*this, &WebProcess::processSuspensionCleanupTimerFired)
    156156    , m_inDidClose(false)
    157157    , m_hasSetCacheModel(false)
     
    180180    , m_hasRichContentServices(false)
    181181#endif
    182     , m_nonVisibleProcessCleanupTimer(this, &WebProcess::nonVisibleProcessCleanupTimerFired)
     182    , m_nonVisibleProcessCleanupTimer(*this, &WebProcess::nonVisibleProcessCleanupTimerFired)
    183183    , m_webOriginDataManager(std::make_unique<WebOriginDataManager>(*this, *this))
    184184{
     
    11981198}
    11991199
    1200 void WebProcess::processSuspensionCleanupTimerFired(Timer* timer)
     1200void WebProcess::processSuspensionCleanupTimerFired()
    12011201{
    12021202    if (markAllLayersVolatileIfPossible()) {
    12031203        parentProcessConnection()->send(Messages::WebProcessProxy::ProcessReadyToSuspend(), 0);
    1204         timer->stop();
    12051204    }
    12061205}
     
    12201219}
    12211220   
    1222 void WebProcess::nonVisibleProcessCleanupTimerFired(Timer*)
     1221void WebProcess::nonVisibleProcessCleanupTimerFired()
    12231222{
    12241223    ASSERT(m_pagesInWindows.isEmpty());
  • trunk/Source/WebKit2/WebProcess/WebProcess.h

    r176420 r176459  
    174174    void pageWillLeaveWindow(uint64_t pageID);
    175175
    176     void nonVisibleProcessCleanupTimerFired(WebCore::Timer*);
     176    void nonVisibleProcessCleanupTimerFired();
    177177
    178178    void updateActivePages();
     
    185185    void cancelProcessWillSuspend();
    186186    bool markAllLayersVolatileIfPossible();
    187     void processSuspensionCleanupTimerFired(WebCore::Timer*);
     187    void processSuspensionCleanupTimerFired();
    188188
    189189#if PLATFORM(IOS)
Note: See TracChangeset for help on using the changeset viewer.