Changeset 161768 in webkit
- Timestamp:
- Jan 11, 2014 10:19:04 AM (10 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 133 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r161767 r161768 1 2014-01-11 Anders Carlsson <andersca@apple.com> 2 3 CTTE Timer and DeferrableOneShotTimer 4 https://bugs.webkit.org/show_bug.cgi?id=126814 5 6 Reviewed by Antti Koivisto. 7 8 Add new Timer and DeferrableOneShotTimer constructors whose member function pointers 9 take a reference instead of a pointer. 10 Also, convert a bunch of classes over to using these new constructors. 11 12 * Modules/encryptedmedia/MediaKeySession.cpp: 13 (WebCore::MediaKeySession::keyRequestTimerFired): 14 (WebCore::MediaKeySession::addKeyTimerFired): 15 * Modules/encryptedmedia/MediaKeySession.h: 16 * Modules/geolocation/Geolocation.cpp: 17 (WebCore::Geolocation::GeoNotifier::timerFired): 18 (WebCore::Geolocation::resumeTimerFired): 19 * Modules/geolocation/Geolocation.h: 20 * Modules/indexeddb/IDBTransactionBackend.cpp: 21 (WebCore::IDBTransactionBackend::taskTimerFired): 22 * Modules/indexeddb/IDBTransactionBackend.h: 23 * Modules/mediasource/SourceBuffer.cpp: 24 (WebCore::SourceBuffer::appendBufferTimerFired): 25 * Modules/mediasource/SourceBuffer.h: 26 * Modules/notifications/Notification.cpp: 27 (WebCore::Notification::taskTimerFired): 28 * Modules/notifications/Notification.h: 29 * Modules/notifications/NotificationCenter.cpp: 30 (WebCore::NotificationCenter::NotificationRequestCallback::timerFired): 31 * Modules/notifications/NotificationCenter.h: 32 * accessibility/AXObjectCache.cpp: 33 (WebCore::AXObjectCache::notificationPostTimerFired): 34 * accessibility/AXObjectCache.h: 35 * css/CSSFontSelector.cpp: 36 (WebCore::CSSFontSelector::beginLoadTimerFired): 37 * css/CSSFontSelector.h: 38 * css/CSSImageGeneratorValue.cpp: 39 (WebCore::CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired): 40 * css/CSSImageGeneratorValue.h: 41 * dom/Document.cpp: 42 (WebCore::Document::visualUpdatesSuppressionTimerFired): 43 (WebCore::Document::styleRecalcTimerFired): 44 (WebCore::Document::optimizedStyleSheetUpdateTimerFired): 45 (WebCore::Document::sharedObjectPoolClearTimerFired): 46 (WebCore::Document::styleResolverThrowawayTimerFired): 47 (WebCore::Document::updateFocusAppearanceTimerFired): 48 (WebCore::Document::resetHiddenFocusElementTimer): 49 (WebCore::Document::pendingTasksTimerFired): 50 (WebCore::Document::fullScreenChangeDelayTimerFired): 51 (WebCore::Document::loadEventDelayTimerFired): 52 (WebCore::Document::didAssociateFormControlsTimerFired): 53 * dom/Document.h: 54 * dom/EventSender.h: 55 (WebCore::EventSender::timerFired): 56 * dom/GenericEventQueue.cpp: 57 (WebCore::GenericEventQueue::timerFired): 58 * dom/GenericEventQueue.h: 59 * dom/ScriptRunner.cpp: 60 (WebCore::ScriptRunner::timerFired): 61 * dom/ScriptRunner.h: 62 * dom/ScriptedAnimationController.cpp: 63 (WebCore::ScriptedAnimationController::animationTimerFired): 64 * dom/ScriptedAnimationController.h: 65 * editing/AlternativeTextController.cpp: 66 (WebCore::AlternativeTextController::timerFired): 67 * editing/AlternativeTextController.h: 68 * editing/FrameSelection.cpp: 69 (WebCore::FrameSelection::caretBlinkTimerFired): 70 * editing/FrameSelection.h: 71 * html/HTMLMediaElement.cpp: 72 (WebCore::HTMLMediaElement::parseAttribute): 73 * html/HTMLMediaElement.h: 74 * html/HTMLPlugInElement.cpp: 75 (WebCore::HTMLPlugInElement::swapRendererTimerFired): 76 * html/HTMLPlugInElement.h: 77 * html/HTMLPlugInImageElement.cpp: 78 (WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired): 79 (WebCore::HTMLPlugInImageElement::simulatedMouseClickTimerFired): 80 * html/HTMLPlugInImageElement.h: 81 * html/HTMLSourceElement.cpp: 82 (WebCore::HTMLSourceElement::errorEventTimerFired): 83 * html/HTMLSourceElement.h: 84 * html/HTMLTrackElement.cpp: 85 (WebCore::HTMLTrackElement::loadTimerFired): 86 * html/HTMLTrackElement.h: 87 * html/MediaController.cpp: 88 (MediaController::asyncEventTimerFired): 89 (MediaController::clearPositionTimerFired): 90 (MediaController::timeupdateTimerFired): 91 * html/MediaController.h: 92 * html/MediaDocument.cpp: 93 (WebCore::MediaDocument::replaceMediaElementTimerFired): 94 * html/MediaDocument.h: 95 * html/parser/HTMLParserScheduler.cpp: 96 (WebCore::HTMLParserScheduler::continueNextChunkTimerFired): 97 * html/parser/HTMLParserScheduler.h: 98 * html/shadow/MediaControlElementTypes.cpp: 99 (WebCore::MediaControlSeekButtonElement::seekTimerFired): 100 * html/shadow/MediaControlElementTypes.h: 101 * html/shadow/MediaControlElements.cpp: 102 (WebCore::MediaControlPanelElement::transitionTimerFired): 103 (WebCore::MediaControlTextTrackContainerElement::updateTimerFired): 104 * html/shadow/MediaControlElements.h: 105 * html/shadow/MediaControls.cpp: 106 (WebCore::MediaControls::hideFullscreenControlsTimerFired): 107 * html/shadow/MediaControls.h: 108 * html/track/LoadableTextTrack.cpp: 109 (WebCore::LoadableTextTrack::loadTimerFired): 110 * html/track/LoadableTextTrack.h: 111 * inspector/InspectorCSSAgent.cpp: 112 (WebCore::UpdateRegionLayoutTask::UpdateRegionLayoutTask): 113 (WebCore::UpdateRegionLayoutTask::timerFired): 114 (WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask): 115 (WebCore::ChangeRegionOversetTask::timerFired): 116 * inspector/InspectorDOMAgent.cpp: 117 (WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask): 118 (WebCore::RevalidateStyleAttributeTask::timerFired): 119 * inspector/InspectorFrontendClientLocal.cpp: 120 (WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask): 121 (WebCore::InspectorBackendDispatchTask::timerFired): 122 * loader/DocumentLoader.cpp: 123 (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired): 124 * loader/DocumentLoader.h: 125 * loader/FrameLoader.cpp: 126 (WebCore::FrameLoader::checkTimerFired): 127 * loader/FrameLoader.h: 128 * loader/ImageLoader.cpp: 129 (WebCore::ImageLoader::timerFired): 130 * loader/ImageLoader.h: 131 * loader/LinkLoader.cpp: 132 (WebCore::LinkLoader::linkLoadTimerFired): 133 (WebCore::LinkLoader::linkLoadingErrorTimerFired): 134 * loader/LinkLoader.h: 135 * loader/NavigationScheduler.cpp: 136 (WebCore::NavigationScheduler::timerFired): 137 * loader/NavigationScheduler.h: 138 * loader/PingLoader.cpp: 139 (WebCore::PingLoader::PingLoader): 140 * loader/PingLoader.h: 141 (WebCore::PingLoader::timeoutTimerFired): 142 * loader/ProgressTracker.cpp: 143 (WebCore::ProgressTracker::progressHeartbeatTimerFired): 144 * loader/ProgressTracker.h: 145 * loader/ResourceLoadScheduler.cpp: 146 (WebCore::ResourceLoadScheduler::requestTimerFired): 147 * loader/ResourceLoadScheduler.h: 148 * loader/cache/CachedResource.cpp: 149 (WebCore::CachedResource::decodedDataDeletionTimerFired): 150 (WebCore::CachedResource::CachedResourceCallback::timerFired): 151 * loader/cache/CachedResource.h: 152 * loader/cache/CachedResourceLoader.cpp: 153 (WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired): 154 * loader/cache/CachedResourceLoader.h: 155 * loader/icon/IconDatabase.cpp: 156 (WebCore::IconDatabase::syncTimerFired): 157 * loader/icon/IconDatabase.h: 158 * page/AutoscrollController.cpp: 159 (WebCore::AutoscrollController::autoscrollTimerFired): 160 * page/AutoscrollController.h: 161 * page/CaptionUserPreferences.cpp: 162 (WebCore::CaptionUserPreferences::timerFired): 163 * page/CaptionUserPreferences.h: 164 * page/DeviceController.cpp: 165 (WebCore::DeviceController::fireDeviceEvent): 166 * page/DeviceController.h: 167 * page/EventHandler.cpp: 168 (WebCore::EventHandler::cursorUpdateTimerFired): 169 (WebCore::EventHandler::autoHideCursorTimerFired): 170 (WebCore::EventHandler::fakeMouseMoveEventTimerFired): 171 (WebCore::EventHandler::hoverTimerFired): 172 * page/EventHandler.h: 173 * page/EventSource.cpp: 174 (WebCore::EventSource::connectTimerFired): 175 * page/EventSource.h: 176 * page/FrameView.cpp: 177 (WebCore::FrameView::deferredRepaintTimerFired): 178 (WebCore::FrameView::layoutTimerFired): 179 (WebCore::FrameView::postLayoutTimerFired): 180 * page/FrameView.h: 181 * page/PageThrottler.cpp: 182 (WebCore::PageThrottler::throttleHysteresisTimerFired): 183 * page/PageThrottler.h: 184 * page/animation/AnimationController.cpp: 185 (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired): 186 (WebCore::AnimationControllerPrivate::animationTimerFired): 187 * page/animation/AnimationControllerPrivate.h: 188 * platform/Scrollbar.cpp: 189 (WebCore::Scrollbar::autoscrollTimerFired): 190 * platform/Scrollbar.h: 191 * platform/Timer.h: 192 (WebCore::Timer::Timer): 193 (WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer): 194 * platform/graphics/BitmapImage.cpp: 195 (WebCore::BitmapImage::advanceAnimation): 196 * platform/graphics/BitmapImage.h: 197 * platform/graphics/MediaPlayer.cpp: 198 (WebCore::MediaPlayer::reloadTimerFired): 199 * platform/graphics/MediaPlayer.h: 200 * platform/graphics/ca/mac/LayerPool.h: 201 * platform/graphics/ca/mac/LayerPool.mm: 202 (WebCore::LayerPool::pruneTimerFired): 203 * platform/graphics/cg/ImageBufferBackingStoreCache.cpp: 204 (WebCore::ImageBufferBackingStoreCache::timerFired): 205 * platform/graphics/cg/ImageBufferBackingStoreCache.h: 206 * platform/graphics/cg/SubimageCacheWithTimer.cpp: 207 (WebCore::SubimageCacheWithTimer::invalidateCacheTimerFired): 208 * platform/graphics/cg/SubimageCacheWithTimer.h: 209 * platform/graphics/mac/MediaPlayerPrivateQTKit.h: 210 * platform/graphics/mac/MediaPlayerPrivateQTKit.mm: 211 (WebCore::MediaPlayerPrivateQTKit::seekTimerFired): 212 * platform/mac/ScrollAnimatorMac.h: 213 * platform/mac/ScrollAnimatorMac.mm: 214 (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired): 215 (WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired): 216 (WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired): 217 * platform/mock/DeviceOrientationClientMock.cpp: 218 (WebCore::DeviceOrientationClientMock::timerFired): 219 * platform/mock/DeviceOrientationClientMock.h: 220 * platform/network/NetworkStateNotifier.h: 221 * platform/network/ResourceHandle.cpp: 222 (WebCore::ResourceHandle::failureTimerFired): 223 * platform/network/ResourceHandle.h: 224 * platform/network/ResourceHandleInternal.h: 225 (WebCore::ResourceHandleInternal::ResourceHandleInternal): 226 * platform/network/mac/NetworkStateNotifierMac.cpp: 227 (WebCore::NetworkStateNotifier::networkStateChangeTimerFired): 228 * rendering/ImageQualityController.cpp: 229 (WebCore::ImageQualityController::highQualityRepaintTimerFired): 230 * rendering/ImageQualityController.h: 231 * rendering/RenderButton.cpp: 232 (WebCore::RenderButton::timerFired): 233 * rendering/RenderButton.h: 234 * rendering/RenderLayerCompositor.cpp: 235 (WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired): 236 (WebCore::RenderLayerCompositor::layerFlushTimerFired): 237 (WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired): 238 * rendering/RenderLayerCompositor.h: 239 * rendering/RenderMarquee.cpp: 240 (WebCore::RenderMarquee::timerFired): 241 * rendering/RenderMarquee.h: 242 * rendering/RenderNamedFlowThread.cpp: 243 (WebCore::RenderNamedFlowThread::regionLayoutUpdateEventTimerFired): 244 (WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired): 245 * rendering/RenderNamedFlowThread.h: 246 * rendering/RenderProgress.cpp: 247 (WebCore::RenderProgress::animationTimerFired): 248 * rendering/RenderProgress.h: 249 1 250 2014-01-11 Simon Fraser <simon.fraser@apple.com> 2 251 -
trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp
r156413 r161768 83 83 } 84 84 85 void MediaKeySession::keyRequestTimerFired(Timer<MediaKeySession> *)85 void MediaKeySession::keyRequestTimerFired(Timer<MediaKeySession>&) 86 86 { 87 87 ASSERT(m_pendingKeyRequests.size()); … … 155 155 } 156 156 157 void MediaKeySession::addKeyTimerFired(Timer<MediaKeySession> *)157 void MediaKeySession::addKeyTimerFired(Timer<MediaKeySession>&) 158 158 { 159 159 ASSERT(m_pendingKeys.size()); -
trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h
r157653 r161768 78 78 protected: 79 79 MediaKeySession(ScriptExecutionContext*, MediaKeys*, const String& keySystem); 80 void keyRequestTimerFired(Timer<MediaKeySession> *);81 void addKeyTimerFired(Timer<MediaKeySession> *);80 void keyRequestTimerFired(Timer<MediaKeySession>&); 81 void addKeyTimerFired(Timer<MediaKeySession>&); 82 82 83 83 MediaKeys* m_keys; -
trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp
r161638 r161768 143 143 } 144 144 145 void Geolocation::GeoNotifier::timerFired(Timer<GeoNotifier> *)145 void Geolocation::GeoNotifier::timerFired(Timer<GeoNotifier>&) 146 146 { 147 147 m_timer.stop(); … … 298 298 } 299 299 300 void Geolocation::resumeTimerFired(Timer<Geolocation> *)300 void Geolocation::resumeTimerFired(Timer<Geolocation>&) 301 301 { 302 302 m_isSuspended = false; -
trunk/Source/WebCore/Modules/geolocation/Geolocation.h
r161638 r161768 101 101 void startTimerIfNeeded(); 102 102 void stopTimer(); 103 void timerFired(Timer<GeoNotifier> *);103 void timerFired(Timer<GeoNotifier>&); 104 104 bool hasZeroTimeout() const; 105 105 … … 187 187 RefPtr<PositionError> m_errorWaitingForResume; 188 188 189 void resumeTimerFired(Timer<Geolocation> *);189 void resumeTimerFired(Timer<Geolocation>&); 190 190 Timer<Geolocation> m_resumeTimer; 191 191 #endif // PLATFORM(IOS) -
trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp
r161133 r161768 257 257 } 258 258 259 void IDBTransactionBackend::taskTimerFired(Timer<IDBTransactionBackend> *)259 void IDBTransactionBackend::taskTimerFired(Timer<IDBTransactionBackend>&) 260 260 { 261 261 LOG(StorageAPI, "IDBTransactionBackend::taskTimerFired"); -
trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h
r159362 r161768 97 97 bool hasPendingTasks() const; 98 98 99 void taskTimerFired(Timer<IDBTransactionBackend> *);99 void taskTimerFired(Timer<IDBTransactionBackend>&); 100 100 void closeOpenCursors(); 101 101 -
trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp
r160754 r161768 398 398 } 399 399 400 void SourceBuffer::appendBufferTimerFired(Timer<SourceBuffer> *)400 void SourceBuffer::appendBufferTimerFired(Timer<SourceBuffer>&) 401 401 { 402 402 ASSERT(m_updating); -
trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h
r160754 r161768 135 135 136 136 void appendBufferInternal(unsigned char*, unsigned, ExceptionCode&); 137 void appendBufferTimerFired(Timer<SourceBuffer> *);137 void appendBufferTimerFired(Timer<SourceBuffer>&); 138 138 139 139 void setActive(bool); -
trunk/Source/WebCore/Modules/notifications/Notification.cpp
r158365 r161768 202 202 203 203 #if ENABLE(NOTIFICATIONS) 204 void Notification::taskTimerFired(Timer<Notification> *timer)204 void Notification::taskTimerFired(Timer<Notification>& timer) 205 205 { 206 206 ASSERT(scriptExecutionContext()->isDocument()); 207 ASSERT_UNUSED(timer, timer == m_taskTimer.get());207 ASSERT_UNUSED(timer, &timer == m_taskTimer.get()); 208 208 show(); 209 209 } -
trunk/Source/WebCore/Modules/notifications/Notification.h
r158365 r161768 160 160 161 161 #if ENABLE(NOTIFICATIONS) 162 void taskTimerFired(Timer<Notification> *);162 void taskTimerFired(Timer<Notification>&); 163 163 #endif 164 164 -
trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp
r152080 r161768 130 130 } 131 131 132 void NotificationCenter::NotificationRequestCallback::timerFired(Timer<NotificationCenter::NotificationRequestCallback> *)132 void NotificationCenter::NotificationRequestCallback::timerFired(Timer<NotificationCenter::NotificationRequestCallback>&) 133 133 { 134 134 if (m_callback) -
trunk/Source/WebCore/Modules/notifications/NotificationCenter.h
r157653 r161768 82 82 static PassRefPtr<NotificationRequestCallback> createAndStartTimer(NotificationCenter*, PassRefPtr<VoidCallback>); 83 83 void startTimer(); 84 void timerFired(Timer<NotificationRequestCallback> *);84 void timerFired(Timer<NotificationRequestCallback>&); 85 85 private: 86 86 NotificationRequestCallback(NotificationCenter*, PassRefPtr<VoidCallback>); -
trunk/Source/WebCore/accessibility/AXObjectCache.cpp
r160903 r161768 639 639 } 640 640 641 void AXObjectCache::notificationPostTimerFired(Timer<AXObjectCache> *)641 void AXObjectCache::notificationPostTimerFired(Timer<AXObjectCache>&) 642 642 { 643 643 Ref<Document> protectorForCacheOwner(m_document); -
trunk/Source/WebCore/accessibility/AXObjectCache.h
r161309 r161768 237 237 Timer<AXObjectCache> m_notificationPostTimer; 238 238 Vector<std::pair<RefPtr<AccessibilityObject>, AXNotification>> m_notificationsToPost; 239 void notificationPostTimerFired(Timer<AXObjectCache> *);239 void notificationPostTimerFired(Timer<AXObjectCache>&); 240 240 241 241 static AccessibilityObject* focusedImageMapUIElement(HTMLAreaElement*); -
trunk/Source/WebCore/css/CSSFontSelector.cpp
r159856 r161768 591 591 } 592 592 593 void CSSFontSelector::beginLoadTimerFired(Timer<WebCore::CSSFontSelector> *)593 void CSSFontSelector::beginLoadTimerFired(Timer<WebCore::CSSFontSelector>&) 594 594 { 595 595 Vector<CachedResourceHandle<CachedFont>> fontsToBeginLoading; -
trunk/Source/WebCore/css/CSSFontSelector.h
r158088 r161768 86 86 void dispatchInvalidationCallbacks(); 87 87 88 void beginLoadTimerFired(Timer<CSSFontSelector> *);88 void beginLoadTimerFired(Timer<CSSFontSelector>&); 89 89 90 90 Document* m_document; -
trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp
r160618 r161768 100 100 } 101 101 102 void CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage> *)102 void CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage>&) 103 103 { 104 104 // NOTE: This is essentially a "delete this", the object is no longer valid after this line. -
trunk/Source/WebCore/css/CSSImageGeneratorValue.h
r160528 r161768 77 77 78 78 private: 79 void evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage> *);79 void evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage>&); 80 80 81 81 CSSImageGeneratorValue& m_owner; -
trunk/Source/WebCore/dom/Document.cpp
r161731 r161768 1252 1252 } 1253 1253 1254 void Document::visualUpdatesSuppressionTimerFired(Timer<Document> *)1254 void Document::visualUpdatesSuppressionTimerFired(Timer<Document>&) 1255 1255 { 1256 1256 ASSERT(!m_visualUpdatesAllowed); … … 1699 1699 } 1700 1700 1701 void Document::styleRecalcTimerFired(Timer<Document> *)1701 void Document::styleRecalcTimerFired(Timer<Document>&) 1702 1702 { 1703 1703 updateStyleIfNeeded(); … … 3179 3179 } 3180 3180 3181 void Document::optimizedStyleSheetUpdateTimerFired(Timer<Document> *)3181 void Document::optimizedStyleSheetUpdateTimerFired(Timer<Document>&) 3182 3182 { 3183 3183 styleResolverChanged(RecalcStyleIfNeeded); … … 4463 4463 } 4464 4464 4465 void Document::sharedObjectPoolClearTimerFired(Timer<Document> *)4465 void Document::sharedObjectPoolClearTimerFired(Timer<Document>&) 4466 4466 { 4467 4467 m_sharedObjectPool.clear(); … … 4473 4473 } 4474 4474 4475 void Document::styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document> *)4475 void Document::styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document>&) 4476 4476 { 4477 4477 ASSERT(!m_inStyleRecalc); … … 4737 4737 } 4738 4738 4739 void Document::updateFocusAppearanceTimerFired(Timer<Document> *)4739 void Document::updateFocusAppearanceTimerFired(Timer<Document>&) 4740 4740 { 4741 4741 Element* element = focusedElement(); … … 4748 4748 } 4749 4749 4750 void Document::resetHiddenFocusElementTimer(Timer<Document> *)4750 void Document::resetHiddenFocusElementTimer(Timer<Document>&) 4751 4751 { 4752 4752 if (view() && view()->needsLayout()) … … 4918 4918 } 4919 4919 4920 void Document::pendingTasksTimerFired(Timer<Document> *)4920 void Document::pendingTasksTimerFired(Timer<Document>&) 4921 4921 { 4922 4922 while (!m_pendingTasks.isEmpty()) { … … 5436 5436 } 5437 5437 5438 void Document::fullScreenChangeDelayTimerFired(Timer<Document> *)5438 void Document::fullScreenChangeDelayTimerFired(Timer<Document>&) 5439 5439 { 5440 5440 // Since we dispatch events in this function, it's possible that the … … 5574 5574 } 5575 5575 5576 void Document::loadEventDelayTimerFired(Timer<Document> *)5576 void Document::loadEventDelayTimerFired(Timer<Document>&) 5577 5577 { 5578 5578 if (frame()) … … 6082 6082 } 6083 6083 6084 void Document::didAssociateFormControlsTimerFired(Timer<Document>* timer) 6085 { 6086 ASSERT_UNUSED(timer, timer == &m_didAssociateFormControlsTimer); 6084 void Document::didAssociateFormControlsTimerFired(Timer<Document>& timer) 6085 { 6086 ASSERT_UNUSED(timer, &timer == &m_didAssociateFormControlsTimer); 6087 6087 6088 if (!frame() || !frame()->page()) 6088 6089 return; -
trunk/Source/WebCore/dom/Document.h
r161638 r161768 717 717 bool hasPendingStyleRecalc() const; 718 718 bool hasPendingForcedStyleRecalc() const; 719 void styleRecalcTimerFired(Timer<Document> *);720 void optimizedStyleSheetUpdateTimerFired(Timer<Document> *);719 void styleRecalcTimerFired(Timer<Document>&); 720 void optimizedStyleSheetUpdateTimerFired(Timer<Document>&); 721 721 722 722 void registerNodeList(LiveNodeList&); … … 1090 1090 void fullScreenRendererDestroyed(); 1091 1091 1092 void fullScreenChangeDelayTimerFired(Timer<Document> *);1092 void fullScreenChangeDelayTimerFired(Timer<Document>&); 1093 1093 bool fullScreenIsAllowedForElement(Element*) const; 1094 1094 void fullScreenElementRemoved(); … … 1267 1267 1268 1268 void updateTitle(const StringWithDirection&); 1269 void updateFocusAppearanceTimerFired(Timer<Document> *);1269 void updateFocusAppearanceTimerFired(Timer<Document>&); 1270 1270 void updateBaseURL(); 1271 1271 1272 void resetHiddenFocusElementTimer(Timer<Document> *);1272 void resetHiddenFocusElementTimer(Timer<Document>&); 1273 1273 1274 1274 void buildAccessKeyMap(TreeScope* root); … … 1278 1278 void seamlessParentUpdatedStylesheets(); 1279 1279 1280 void loadEventDelayTimerFired(Timer<Document> *);1281 1282 void pendingTasksTimerFired(Timer<Document> *);1280 void loadEventDelayTimerFired(Timer<Document>&); 1281 1282 void pendingTasksTimerFired(Timer<Document>&); 1283 1283 1284 1284 static void didReceiveTask(void*); … … 1303 1303 void setVisualUpdatesAllowed(ReadyState); 1304 1304 void setVisualUpdatesAllowed(bool); 1305 void visualUpdatesSuppressionTimerFired(Timer<Document> *);1305 void visualUpdatesSuppressionTimerFired(Timer<Document>&); 1306 1306 1307 1307 void addListenerType(ListenerType listenerType) { m_listenerTypes |= listenerType; } 1308 1308 1309 void didAssociateFormControlsTimerFired(Timer<Document> *);1310 1311 void styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document> *);1309 void didAssociateFormControlsTimerFired(Timer<Document>&); 1310 1311 void styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document>&); 1312 1312 DeferrableOneShotTimer<Document> m_styleResolverThrowawayTimer; 1313 1313 … … 1618 1618 #endif 1619 1619 1620 void sharedObjectPoolClearTimerFired(Timer<Document> *);1620 void sharedObjectPoolClearTimerFired(Timer<Document>&); 1621 1621 Timer<Document> m_sharedObjectPoolClearTimer; 1622 1622 -
trunk/Source/WebCore/dom/EventSender.h
r157653 r161768 50 50 51 51 private: 52 void timerFired(Timer<EventSender<T>> *) { dispatchPendingEvents(); }52 void timerFired(Timer<EventSender<T>>&) { dispatchPendingEvents(); } 53 53 54 54 AtomicString m_eventType; -
trunk/Source/WebCore/dom/GenericEventQueue.cpp
r155414 r161768 59 59 } 60 60 61 void GenericEventQueue::timerFired(Timer<GenericEventQueue> *)61 void GenericEventQueue::timerFired(Timer<GenericEventQueue>&) 62 62 { 63 63 ASSERT(!m_timer.isActive()); -
trunk/Source/WebCore/dom/GenericEventQueue.h
r155356 r161768 49 49 50 50 private: 51 void timerFired(Timer<GenericEventQueue> *);51 void timerFired(Timer<GenericEventQueue>&); 52 52 53 53 EventTarget& m_owner; -
trunk/Source/WebCore/dom/ScriptRunner.cpp
r158569 r161768 98 98 } 99 99 100 void ScriptRunner::timerFired(Timer<ScriptRunner> *timer)100 void ScriptRunner::timerFired(Timer<ScriptRunner>& timer) 101 101 { 102 ASSERT_UNUSED(timer, timer == &m_timer);102 ASSERT_UNUSED(timer, &timer == &m_timer); 103 103 104 104 Ref<Document> protect(m_document); -
trunk/Source/WebCore/dom/ScriptRunner.h
r155416 r161768 56 56 57 57 private: 58 void timerFired(Timer<ScriptRunner> *);58 void timerFired(Timer<ScriptRunner>&); 59 59 60 60 Document& m_document; -
trunk/Source/WebCore/dom/ScriptedAnimationController.cpp
r157971 r161768 210 210 211 211 #if USE(REQUEST_ANIMATION_FRAME_TIMER) 212 void ScriptedAnimationController::animationTimerFired(Timer<ScriptedAnimationController> *)212 void ScriptedAnimationController::animationTimerFired(Timer<ScriptedAnimationController>&) 213 213 { 214 214 m_lastAnimationFrameTimeMonotonic = monotonicallyIncreasingTime(); -
trunk/Source/WebCore/dom/ScriptedAnimationController.h
r157653 r161768 83 83 84 84 #if USE(REQUEST_ANIMATION_FRAME_TIMER) 85 void animationTimerFired(Timer<ScriptedAnimationController> *);85 void animationTimerFired(Timer<ScriptedAnimationController>&); 86 86 Timer<ScriptedAnimationController> m_animationTimer; 87 87 double m_lastAnimationFrameTimeMonotonic; -
trunk/Source/WebCore/editing/AlternativeTextController.cpp
r158350 r161768 324 324 } 325 325 326 void AlternativeTextController::timerFired(Timer<AlternativeTextController> *)326 void AlternativeTextController::timerFired(Timer<AlternativeTextController>&) 327 327 { 328 328 m_isDismissedByEditing = false; -
trunk/Source/WebCore/editing/AlternativeTextController.h
r154648 r161768 139 139 String dismissSoon(ReasonForDismissingAlternativeText); 140 140 void applyAlternativeTextToRange(const Range*, const String& alternative, AlternativeTextType, const Vector<DocumentMarker::MarkerType>&); 141 void timerFired(Timer<AlternativeTextController> *);141 void timerFired(Timer<AlternativeTextController>&); 142 142 void recordAutocorrectionResponseReversed(const String& replacedString, const String& replacementString); 143 143 void recordSpellcheckerResponseForModifiedCorrection(Range* rangeOfCorrection, const String& corrected, const String& correction); -
trunk/Source/WebCore/editing/FrameSelection.cpp
r161719 r161768 1902 1902 } 1903 1903 1904 void FrameSelection::caretBlinkTimerFired(Timer<FrameSelection> *)1904 void FrameSelection::caretBlinkTimerFired(Timer<FrameSelection>&) 1905 1905 { 1906 1906 #if ENABLE(TEXT_CARET) -
trunk/Source/WebCore/editing/FrameSelection.h
r161638 r161768 325 325 void focusedOrActiveStateChanged(); 326 326 327 void caretBlinkTimerFired(Timer<FrameSelection> *);327 void caretBlinkTimerFired(Timer<FrameSelection>&); 328 328 329 329 void setCaretVisibility(CaretVisibility); -
trunk/Source/WebCore/html/HTMLMediaElement.cpp
r161746 r161768 801 801 } 802 802 803 void HTMLMediaElement::loadTimerFired(Timer<HTMLMediaElement> *)803 void HTMLMediaElement::loadTimerFired(Timer<HTMLMediaElement>&) 804 804 { 805 805 Ref<HTMLMediaElement> protect(*this); // loadNextSourceChild may fire 'beforeload', which can make arbitrary DOM mutations. … … 2196 2196 #endif 2197 2197 2198 void HTMLMediaElement::progressEventTimerFired(Timer<HTMLMediaElement> *)2198 void HTMLMediaElement::progressEventTimerFired(Timer<HTMLMediaElement>&) 2199 2199 { 2200 2200 ASSERT(m_player); … … 2974 2974 } 2975 2975 2976 void HTMLMediaElement::playbackProgressTimerFired(Timer<HTMLMediaElement> *)2976 void HTMLMediaElement::playbackProgressTimerFired(Timer<HTMLMediaElement>&) 2977 2977 { 2978 2978 ASSERT(m_player); -
trunk/Source/WebCore/html/HTMLMediaElement.h
r161746 r161768 584 584 virtual bool mediaPlayerShouldWaitForResponseToAuthenticationChallenge(const AuthenticationChallenge&) OVERRIDE; 585 585 586 void loadTimerFired(Timer<HTMLMediaElement> *);587 void progressEventTimerFired(Timer<HTMLMediaElement> *);588 void playbackProgressTimerFired(Timer<HTMLMediaElement> *);586 void loadTimerFired(Timer<HTMLMediaElement>&); 587 void progressEventTimerFired(Timer<HTMLMediaElement>&); 588 void playbackProgressTimerFired(Timer<HTMLMediaElement>&); 589 589 void startPlaybackProgressTimer(); 590 590 void startProgressEventTimer(); -
trunk/Source/WebCore/html/HTMLPlugInElement.cpp
r161195 r161768 283 283 } 284 284 285 void HTMLPlugInElement::swapRendererTimerFired(Timer<HTMLPlugInElement> *)285 void HTMLPlugInElement::swapRendererTimerFired(Timer<HTMLPlugInElement>&) 286 286 { 287 287 ASSERT(displayState() == PreparingPluginReplacement || displayState() == DisplayingSnapshot); -
trunk/Source/WebCore/html/HTMLPlugInElement.h
r161181 r161768 110 110 111 111 private: 112 void swapRendererTimerFired(Timer<HTMLPlugInElement> *);112 void swapRendererTimerFired(Timer<HTMLPlugInElement>&); 113 113 bool shouldOverridePlugin(const String& url, const String& mimeType); 114 114 -
trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp
r161208 r161768 457 457 #endif 458 458 459 void HTMLPlugInImageElement::removeSnapshotTimerFired(Timer<HTMLPlugInImageElement> *)459 void HTMLPlugInImageElement::removeSnapshotTimerFired(Timer<HTMLPlugInImageElement>&) 460 460 { 461 461 m_snapshotImage = nullptr; … … 569 569 } 570 570 571 void HTMLPlugInImageElement::simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement> *)571 void HTMLPlugInImageElement::simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement>&) 572 572 { 573 573 ASSERT(displayState() == RestartingWithPendingMouseClick); -
trunk/Source/WebCore/html/HTMLPlugInImageElement.h
r161208 r161768 144 144 virtual void updateSnapshot(PassRefPtr<Image>) OVERRIDE; 145 145 virtual void dispatchPendingMouseClick() OVERRIDE; 146 void simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement> *);146 void simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement>&); 147 147 148 148 void restartSimilarPlugIns(); … … 150 150 virtual bool isPlugInImageElement() const OVERRIDE { return true; } 151 151 152 void removeSnapshotTimerFired(Timer<HTMLPlugInImageElement> *);152 void removeSnapshotTimerFired(Timer<HTMLPlugInImageElement>&); 153 153 154 154 virtual void defaultEventHandler(Event*) OVERRIDE; -
trunk/Source/WebCore/html/HTMLSourceElement.cpp
r157971 r161768 111 111 } 112 112 113 void HTMLSourceElement::errorEventTimerFired(Timer<HTMLSourceElement> *)113 void HTMLSourceElement::errorEventTimerFired(Timer<HTMLSourceElement>&) 114 114 { 115 115 LOG(Media, "HTMLSourceElement::errorEventTimerFired - %p", this); -
trunk/Source/WebCore/html/HTMLSourceElement.h
r157385 r161768 53 53 virtual bool isURLAttribute(const Attribute&) const OVERRIDE; 54 54 55 void errorEventTimerFired(Timer<HTMLSourceElement> *);55 void errorEventTimerFired(Timer<HTMLSourceElement>&); 56 56 57 57 Timer<HTMLSourceElement> m_errorEventTimer; -
trunk/Source/WebCore/html/HTMLTrackElement.cpp
r160747 r161768 201 201 } 202 202 203 void HTMLTrackElement::loadTimerFired(Timer<HTMLTrackElement> *)203 void HTMLTrackElement::loadTimerFired(Timer<HTMLTrackElement>&) 204 204 { 205 205 if (!fastHasAttribute(srcAttr)) -
trunk/Source/WebCore/html/HTMLTrackElement.h
r160747 r161768 76 76 virtual bool isURLAttribute(const Attribute&) const OVERRIDE; 77 77 78 void loadTimerFired(Timer<HTMLTrackElement> *);78 void loadTimerFired(Timer<HTMLTrackElement>&); 79 79 80 80 HTMLMediaElement* mediaElement() const; -
trunk/Source/WebCore/html/MediaController.cpp
r159363 r161768 538 538 } 539 539 540 void MediaController::asyncEventTimerFired(Timer<MediaController> *)540 void MediaController::asyncEventTimerFired(Timer<MediaController>&) 541 541 { 542 542 Vector<RefPtr<Event>> pendingEvents; … … 548 548 } 549 549 550 void MediaController::clearPositionTimerFired(Timer<MediaController> *)550 void MediaController::clearPositionTimerFired(Timer<MediaController>&) 551 551 { 552 552 m_position = MediaPlayer::invalidTime(); … … 660 660 } 661 661 662 void MediaController::timeupdateTimerFired(Timer<MediaController> *)662 void MediaController::timeupdateTimerFired(Timer<MediaController>&) 663 663 { 664 664 scheduleTimeupdateEvent(); -
trunk/Source/WebCore/html/MediaController.h
r159363 r161768 122 122 void bringElementUpToSpeed(HTMLMediaElement*); 123 123 void scheduleEvent(const AtomicString& eventName); 124 void asyncEventTimerFired(Timer<MediaController> *);125 void clearPositionTimerFired(Timer<MediaController> *);124 void asyncEventTimerFired(Timer<MediaController>&); 125 void clearPositionTimerFired(Timer<MediaController>&); 126 126 bool hasEnded() const; 127 127 void scheduleTimeupdateEvent(); 128 void timeupdateTimerFired(Timer<MediaController> *);128 void timeupdateTimerFired(Timer<MediaController>&); 129 129 void startTimeupdateTimer(); 130 130 -
trunk/Source/WebCore/html/MediaDocument.cpp
r159604 r161768 210 210 } 211 211 212 void MediaDocument::replaceMediaElementTimerFired(Timer<MediaDocument> *)212 void MediaDocument::replaceMediaElementTimerFired(Timer<MediaDocument>&) 213 213 { 214 214 HTMLElement* htmlBody = body(); -
trunk/Source/WebCore/html/MediaDocument.h
r157405 r161768 50 50 virtual void defaultEventHandler(Event*); 51 51 52 void replaceMediaElementTimerFired(Timer<MediaDocument> *);52 void replaceMediaElementTimerFired(Timer<MediaDocument>&); 53 53 54 54 Timer<MediaDocument> m_replaceMediaElementTimer; -
trunk/Source/WebCore/html/parser/HTMLParserScheduler.cpp
r156980 r161768 112 112 } 113 113 114 void HTMLParserScheduler::continueNextChunkTimerFired(Timer<HTMLParserScheduler> *timer)114 void HTMLParserScheduler::continueNextChunkTimerFired(Timer<HTMLParserScheduler>& timer) 115 115 { 116 116 ASSERT(!m_suspended); 117 ASSERT_UNUSED(timer, timer == &m_continueNextChunkTimer); 117 ASSERT_UNUSED(timer, &timer == &m_continueNextChunkTimer); 118 118 119 // FIXME: The timer class should handle timer priorities instead of this code. 119 120 // If a layout is scheduled, wait again to let the layout timer run first. -
trunk/Source/WebCore/html/parser/HTMLParserScheduler.h
r160733 r161768 104 104 HTMLParserScheduler(HTMLDocumentParser&); 105 105 106 void continueNextChunkTimerFired(Timer<HTMLParserScheduler> *);106 void continueNextChunkTimerFired(Timer<HTMLParserScheduler>&); 107 107 108 108 HTMLDocumentParser& m_parser; -
trunk/Source/WebCore/html/shadow/MediaControlElementTypes.cpp
r161127 r161768 236 236 } 237 237 238 void MediaControlSeekButtonElement::seekTimerFired(Timer<MediaControlSeekButtonElement> *)238 void MediaControlSeekButtonElement::seekTimerFired(Timer<MediaControlSeekButtonElement>&) 239 239 { 240 240 if (m_seekType == Skip) { -
trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h
r157350 r161768 175 175 void stopTimer(); 176 176 double nextRate() const; 177 void seekTimerFired(Timer<MediaControlSeekButtonElement> *);177 void seekTimerFired(Timer<MediaControlSeekButtonElement>&); 178 178 179 179 enum ActionType { Nothing, Play, Pause }; -
trunk/Source/WebCore/html/shadow/MediaControlElements.cpp
r161181 r161768 153 153 } 154 154 155 void MediaControlPanelElement::transitionTimerFired(Timer<MediaControlPanelElement> *)155 void MediaControlPanelElement::transitionTimerFired(Timer<MediaControlPanelElement>&) 156 156 { 157 157 if (!m_opaque) … … 1317 1317 } 1318 1318 1319 void MediaControlTextTrackContainerElement::updateTimerFired(Timer<MediaControlTextTrackContainerElement> *)1319 void MediaControlTextTrackContainerElement::updateTimerFired(Timer<MediaControlTextTrackContainerElement>&) 1320 1320 { 1321 1321 if (!document().page()) -
trunk/Source/WebCore/html/shadow/MediaControlElements.h
r161181 r161768 67 67 void startTimer(); 68 68 void stopTimer(); 69 void transitionTimerFired(Timer<MediaControlPanelElement> *);69 void transitionTimerFired(Timer<MediaControlPanelElement>&); 70 70 71 71 void setPosition(const LayoutPoint&); … … 478 478 479 479 private: 480 void updateTimerFired(Timer<MediaControlTextTrackContainerElement> *);480 void updateTimerFired(Timer<MediaControlTextTrackContainerElement>&); 481 481 482 482 explicit MediaControlTextTrackContainerElement(Document&); -
trunk/Source/WebCore/html/shadow/MediaControls.cpp
r160908 r161768 330 330 } 331 331 332 void MediaControls::hideFullscreenControlsTimerFired(Timer<MediaControls> *)332 void MediaControls::hideFullscreenControlsTimerFired(Timer<MediaControls>&) 333 333 { 334 334 if (m_mediaController->paused()) -
trunk/Source/WebCore/html/shadow/MediaControls.h
r160733 r161768 98 98 #endif 99 99 100 virtual void hideFullscreenControlsTimerFired(Timer<MediaControls> *);100 virtual void hideFullscreenControlsTimerFired(Timer<MediaControls>&); 101 101 virtual void startHideFullscreenControlsTimer(); 102 102 virtual void stopHideFullscreenControlsTimer(); -
trunk/Source/WebCore/html/track/LoadableTextTrack.cpp
r158760 r161768 82 82 } 83 83 84 void LoadableTextTrack::loadTimerFired(Timer<LoadableTextTrack> *)84 void LoadableTextTrack::loadTimerFired(Timer<LoadableTextTrack>&) 85 85 { 86 86 if (m_loader) -
trunk/Source/WebCore/html/track/LoadableTextTrack.h
r158760 r161768 80 80 LoadableTextTrack(HTMLTrackElement*, const String& kind, const String& label, const String& language); 81 81 82 void loadTimerFired(Timer<LoadableTextTrack> *);82 void loadTimerFired(Timer<LoadableTextTrack>&); 83 83 84 84 HTMLTrackElement* m_trackElement; -
trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp
r160457 r161768 233 233 void unschedule(WebKitNamedFlow*); 234 234 void reset(); 235 void onTimer(Timer<UpdateRegionLayoutTask>*);235 void timerFired(Timer<UpdateRegionLayoutTask>&); 236 236 237 237 private: … … 243 243 UpdateRegionLayoutTask::UpdateRegionLayoutTask(InspectorCSSAgent* cssAgent) 244 244 : m_cssAgent(cssAgent) 245 , m_timer(this, &UpdateRegionLayoutTask:: onTimer)245 , m_timer(this, &UpdateRegionLayoutTask::timerFired) 246 246 { 247 247 } … … 266 266 } 267 267 268 void UpdateRegionLayoutTask:: onTimer(Timer<UpdateRegionLayoutTask>*)268 void UpdateRegionLayoutTask::timerFired(Timer<UpdateRegionLayoutTask>&) 269 269 { 270 270 // The timer is stopped on m_cssAgent destruction, so this method will never be called after m_cssAgent has been destroyed. … … 294 294 void unschedule(WebKitNamedFlow*); 295 295 void reset(); 296 void onTimer(Timer<ChangeRegionOversetTask>*);296 void timerFired(Timer<ChangeRegionOversetTask>&); 297 297 298 298 private: … … 304 304 ChangeRegionOversetTask::ChangeRegionOversetTask(InspectorCSSAgent* cssAgent) 305 305 : m_cssAgent(cssAgent) 306 , m_timer(this, &ChangeRegionOversetTask:: onTimer)306 , m_timer(this, &ChangeRegionOversetTask::timerFired) 307 307 { 308 308 } … … 327 327 } 328 328 329 void ChangeRegionOversetTask:: onTimer(Timer<ChangeRegionOversetTask>*)329 void ChangeRegionOversetTask::timerFired(Timer<ChangeRegionOversetTask>&) 330 330 { 331 331 // The timer is stopped on m_cssAgent destruction, so this method will never be called after m_cssAgent has been destroyed. -
trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp
r161563 r161768 169 169 void scheduleFor(Element*); 170 170 void reset() { m_timer.stop(); } 171 void onTimer(Timer<RevalidateStyleAttributeTask>*);171 void timerFired(Timer<RevalidateStyleAttributeTask>&); 172 172 173 173 private: … … 179 179 RevalidateStyleAttributeTask::RevalidateStyleAttributeTask(InspectorDOMAgent* domAgent) 180 180 : m_domAgent(domAgent) 181 , m_timer(this, &RevalidateStyleAttributeTask:: onTimer)181 , m_timer(this, &RevalidateStyleAttributeTask::timerFired) 182 182 { 183 183 } … … 190 190 } 191 191 192 void RevalidateStyleAttributeTask:: onTimer(Timer<RevalidateStyleAttributeTask>*)192 void RevalidateStyleAttributeTask::timerFired(Timer<RevalidateStyleAttributeTask>&) 193 193 { 194 194 // The timer is stopped on m_domAgent destruction, so this method will never be called after m_domAgent has been destroyed. -
trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.cpp
r160557 r161768 76 76 InspectorBackendDispatchTask(InspectorController* inspectorController) 77 77 : m_inspectorController(inspectorController) 78 , m_timer(this, &InspectorBackendDispatchTask:: onTimer)78 , m_timer(this, &InspectorBackendDispatchTask::timerFired) 79 79 { 80 80 } … … 93 93 } 94 94 95 void onTimer(Timer<InspectorBackendDispatchTask>*)95 void timerFired(Timer<InspectorBackendDispatchTask>&) 96 96 { 97 97 if (!m_messages.isEmpty()) { -
trunk/Source/WebCore/loader/DocumentLoader.cpp
r160841 r161768 1141 1141 } 1142 1142 1143 void DocumentLoader::substituteResourceDeliveryTimerFired(Timer<DocumentLoader> *)1143 void DocumentLoader::substituteResourceDeliveryTimerFired(Timer<DocumentLoader>&) 1144 1144 { 1145 1145 if (m_pendingSubstituteResources.isEmpty()) -
trunk/Source/WebCore/loader/DocumentLoader.h
r160841 r161768 324 324 325 325 void deliverSubstituteResourcesAfterDelay(); 326 void substituteResourceDeliveryTimerFired(Timer<DocumentLoader> *);326 void substituteResourceDeliveryTimerFired(Timer<DocumentLoader>&); 327 327 328 328 void clearMainResource(); -
trunk/Source/WebCore/loader/FrameLoader.cpp
r161681 r161768 852 852 } 853 853 854 void FrameLoader::checkTimerFired(Timer<FrameLoader> *)854 void FrameLoader::checkTimerFired(Timer<FrameLoader>&) 855 855 { 856 856 Ref<Frame> protect(m_frame); -
trunk/Source/WebCore/loader/FrameLoader.h
r161681 r161768 304 304 bool allChildrenAreComplete() const; // immediate children, not all descendants 305 305 306 void checkTimerFired(Timer<FrameLoader> *);306 void checkTimerFired(Timer<FrameLoader>&); 307 307 308 308 void loadSameDocumentItem(HistoryItem*); -
trunk/Source/WebCore/loader/ImageLoader.cpp
r161127 r161768 379 379 } 380 380 381 void ImageLoader::timerFired(Timer<ImageLoader> *)381 void ImageLoader::timerFired(Timer<ImageLoader>&) 382 382 { 383 383 m_element->deref(); -
trunk/Source/WebCore/loader/ImageLoader.h
r157044 r161768 89 89 void clearFailedLoadURL(); 90 90 91 void timerFired(Timer<ImageLoader> *);91 void timerFired(Timer<ImageLoader>&); 92 92 93 93 Element* m_element; -
trunk/Source/WebCore/loader/LinkLoader.cpp
r156550 r161768 61 61 } 62 62 63 void LinkLoader::linkLoadTimerFired(Timer<LinkLoader> *timer)63 void LinkLoader::linkLoadTimerFired(Timer<LinkLoader>& timer) 64 64 { 65 ASSERT_UNUSED(timer, timer == &m_linkLoadTimer);65 ASSERT_UNUSED(timer, &timer == &m_linkLoadTimer); 66 66 m_client->linkLoaded(); 67 67 } 68 68 69 void LinkLoader::linkLoadingErrorTimerFired(Timer<LinkLoader> *timer)69 void LinkLoader::linkLoadingErrorTimerFired(Timer<LinkLoader>& timer) 70 70 { 71 ASSERT_UNUSED(timer, timer == &m_linkLoadingErrorTimer);71 ASSERT_UNUSED(timer, &timer == &m_linkLoadingErrorTimer); 72 72 m_client->linkLoadingErrored(); 73 73 } -
trunk/Source/WebCore/loader/LinkLoader.h
r156550 r161768 60 60 61 61 private: 62 void linkLoadTimerFired(Timer<LinkLoader> *);63 void linkLoadingErrorTimerFired(Timer<LinkLoader> *);62 void linkLoadTimerFired(Timer<LinkLoader>&); 63 void linkLoadingErrorTimerFired(Timer<LinkLoader>&); 64 64 65 65 LinkLoaderClient* m_client; -
trunk/Source/WebCore/loader/NavigationScheduler.cpp
r161697 r161768 417 417 } 418 418 419 void NavigationScheduler::timerFired(Timer<NavigationScheduler> *)419 void NavigationScheduler::timerFired(Timer<NavigationScheduler>&) 420 420 { 421 421 if (!m_frame.page()) -
trunk/Source/WebCore/loader/NavigationScheduler.h
r161697 r161768 88 88 bool shouldScheduleNavigation(const String& url) const; 89 89 90 void timerFired(Timer<NavigationScheduler> *);90 void timerFired(Timer<NavigationScheduler>&); 91 91 void schedule(std::unique_ptr<ScheduledNavigation>); 92 92 -
trunk/Source/WebCore/loader/PingLoader.cpp
r161662 r161768 115 115 116 116 PingLoader::PingLoader(Frame* frame, ResourceRequest& request) 117 : m_timeout(this, &PingLoader::timeout )117 : m_timeout(this, &PingLoader::timeoutTimerFired) 118 118 { 119 119 unsigned long identifier = frame->page()->progress().createUniqueIdentifier(); -
trunk/Source/WebCore/loader/PingLoader.h
r161338 r161768 70 70 virtual void didFail(ResourceHandle*, const ResourceError&) OVERRIDE { delete this; } 71 71 virtual bool shouldUseCredentialStorage(ResourceHandle*) OVERRIDE { return m_shouldUseCredentialStorage; } 72 void timeout (Timer<PingLoader>*) { delete this; }72 void timeoutTimerFired(Timer<PingLoader>&) { delete this; } 73 73 74 74 RefPtr<ResourceHandle> m_handle; -
trunk/Source/WebCore/loader/ProgressTracker.cpp
r161753 r161768 299 299 } 300 300 301 void ProgressTracker::progressHeartbeatTimerFired(Timer<ProgressTracker> *)301 void ProgressTracker::progressHeartbeatTimerFired(Timer<ProgressTracker>&) 302 302 { 303 303 if (m_totalBytesReceived < m_totalBytesReceivedBeforePreviousHeartbeat + minumumBytesPerHeartbeatForProgress) -
trunk/Source/WebCore/loader/ProgressTracker.h
r161744 r161768 67 67 void finalProgressComplete(); 68 68 69 void progressHeartbeatTimerFired(Timer<ProgressTracker> *);69 void progressHeartbeatTimerFired(Timer<ProgressTracker>&); 70 70 71 71 static unsigned long s_uniqueIdentifier; -
trunk/Source/WebCore/loader/ResourceLoadScheduler.cpp
r160841 r161768 311 311 } 312 312 313 void ResourceLoadScheduler::requestTimerFired(Timer<ResourceLoadScheduler> *)313 void ResourceLoadScheduler::requestTimerFired(Timer<ResourceLoadScheduler>&) 314 314 { 315 315 LOG(ResourceLoading, "ResourceLoadScheduler::requestTimerFired\n"); -
trunk/Source/WebCore/loader/ResourceLoadScheduler.h
r157653 r161768 72 72 void scheduleLoad(ResourceLoader*, ResourceLoadPriority); 73 73 void scheduleServePendingRequests(); 74 void requestTimerFired(Timer<ResourceLoadScheduler> *);74 void requestTimerFired(Timer<ResourceLoadScheduler>&); 75 75 76 76 bool isSuspendingPendingRequests() const { return !!m_suspendPendingRequestsCount; } -
trunk/Source/WebCore/loader/cache/CachedResource.cpp
r161662 r161768 540 540 } 541 541 542 void CachedResource::decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource> *)542 void CachedResource::decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource>&) 543 543 { 544 544 destroyDecodedData(); … … 885 885 } 886 886 887 void CachedResource::CachedResourceCallback::timerFired(Timer<CachedResourceCallback> *)887 void CachedResource::CachedResourceCallback::timerFired(Timer<CachedResourceCallback>&) 888 888 { 889 889 m_resource->didAddClient(m_client); -
trunk/Source/WebCore/loader/cache/CachedResource.h
r160943 r161768 285 285 private: 286 286 CachedResourceCallback(CachedResource*, CachedResourceClient*); 287 void timerFired(Timer<CachedResourceCallback> *);287 void timerFired(Timer<CachedResourceCallback>&); 288 288 289 289 CachedResource* m_resource; … … 309 309 bool addClientToSet(CachedResourceClient*); 310 310 311 void decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource> *);311 void decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource>&); 312 312 313 313 virtual PurgePriority purgePriority() const { return PurgeDefault; } -
trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp
r160908 r161768 781 781 // reference count reaches 1, m_documentResources is the only reference, so 782 782 // remove it from the map. 783 void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader> *timer)784 { 785 ASSERT_UNUSED(timer, timer == &m_garbageCollectDocumentResourcesTimer);783 void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader>& timer) 784 { 785 ASSERT_UNUSED(timer, &timer == &m_garbageCollectDocumentResourcesTimer); 786 786 garbageCollectDocumentResources(); 787 787 } -
trunk/Source/WebCore/loader/cache/CachedResourceLoader.h
r160841 r161768 157 157 bool checkInsecureContent(CachedResource::Type, const URL&) const; 158 158 159 void garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader> *);159 void garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader>&); 160 160 void performPostLoadActions(); 161 161 -
trunk/Source/WebCore/loader/icon/IconDatabase.cpp
r160581 r161768 878 878 } 879 879 880 void IconDatabase::syncTimerFired(Timer<IconDatabase> *)880 void IconDatabase::syncTimerFired(Timer<IconDatabase>&) 881 881 { 882 882 ASSERT_NOT_SYNC_THREAD(); -
trunk/Source/WebCore/loader/icon/IconDatabase.h
r157653 r161768 128 128 void wakeSyncThread(); 129 129 void scheduleOrDeferSyncTimer(); 130 void syncTimerFired(Timer<IconDatabase> *);130 void syncTimerFired(Timer<IconDatabase>&); 131 131 132 132 Timer<IconDatabase> m_syncTimer; -
trunk/Source/WebCore/page/AutoscrollController.cpp
r156607 r161768 232 232 #endif 233 233 234 void AutoscrollController::autoscrollTimerFired(Timer<AutoscrollController> *)234 void AutoscrollController::autoscrollTimerFired(Timer<AutoscrollController>&) 235 235 { 236 236 if (!m_autoscrollRenderer) { -
trunk/Source/WebCore/page/AutoscrollController.h
r140286 r161768 70 70 71 71 private: 72 void autoscrollTimerFired(Timer<AutoscrollController> *);72 void autoscrollTimerFired(Timer<AutoscrollController>&); 73 73 void startAutoscrollTimer(); 74 74 #if ENABLE(PAN_SCROLLING) -
trunk/Source/WebCore/page/CaptionUserPreferences.cpp
r157290 r161768 51 51 } 52 52 53 void CaptionUserPreferences::timerFired(Timer<CaptionUserPreferences> *)53 void CaptionUserPreferences::timerFired(Timer<CaptionUserPreferences>&) 54 54 { 55 55 captionPreferencesChanged(); -
trunk/Source/WebCore/page/CaptionUserPreferences.h
r156751 r161768 94 94 95 95 private: 96 void timerFired(Timer<CaptionUserPreferences> *);96 void timerFired(Timer<CaptionUserPreferences>&); 97 97 void notify(); 98 98 -
trunk/Source/WebCore/page/DeviceController.cpp
r157653 r161768 85 85 } 86 86 87 void DeviceController::fireDeviceEvent(Timer<DeviceController> *timer)87 void DeviceController::fireDeviceEvent(Timer<DeviceController>& timer) 88 88 { 89 ASSERT_UNUSED(timer, timer == &m_timer);89 ASSERT_UNUSED(timer, &timer == &m_timer); 90 90 ASSERT(hasLastData()); 91 91 -
trunk/Source/WebCore/page/DeviceController.h
r157653 r161768 56 56 57 57 protected: 58 void fireDeviceEvent(Timer<DeviceController> *);58 void fireDeviceEvent(Timer<DeviceController>&); 59 59 60 60 HashCountedSet<RefPtr<DOMWindow>> m_listeners; -
trunk/Source/WebCore/page/EventHandler.cpp
r161223 r161768 1267 1267 } 1268 1268 1269 void EventHandler::cursorUpdateTimerFired(Timer<EventHandler> *)1269 void EventHandler::cursorUpdateTimerFired(Timer<EventHandler>&) 1270 1270 { 1271 1271 ASSERT(m_frame.document()); … … 1511 1511 } 1512 1512 1513 void EventHandler::autoHideCursorTimerFired(Timer<EventHandler> *timer)1514 { 1515 ASSERT_UNUSED(timer, timer == &m_autoHideCursorTimer);1513 void EventHandler::autoHideCursorTimerFired(Timer<EventHandler>& timer) 1514 { 1515 ASSERT_UNUSED(timer, &timer == &m_autoHideCursorTimer); 1516 1516 m_currentMouseCursor = noneCursor(); 1517 1517 FrameView* view = m_frame.view(); … … 2825 2825 } 2826 2826 2827 void EventHandler::fakeMouseMoveEventTimerFired(Timer<EventHandler> *timer)2828 { 2829 ASSERT_UNUSED(timer, timer == &m_fakeMouseMoveEventTimer);2827 void EventHandler::fakeMouseMoveEventTimerFired(Timer<EventHandler>& timer) 2828 { 2829 ASSERT_UNUSED(timer, &timer == &m_fakeMouseMoveEventTimer); 2830 2830 ASSERT(!m_mousePressed); 2831 2831 … … 2860 2860 } 2861 2861 2862 void EventHandler::hoverTimerFired(Timer<EventHandler> *)2862 void EventHandler::hoverTimerFired(Timer<EventHandler>&) 2863 2863 { 2864 2864 m_hoverTimer.stop(); -
trunk/Source/WebCore/page/EventHandler.h
r161106 r161768 328 328 OptionalCursor selectCursor(const HitTestResult&, bool shiftKey); 329 329 330 void hoverTimerFired(Timer<EventHandler> *);330 void hoverTimerFired(Timer<EventHandler>&); 331 331 #if ENABLE(CURSOR_SUPPORT) 332 void cursorUpdateTimerFired(Timer<EventHandler> *);332 void cursorUpdateTimerFired(Timer<EventHandler>&); 333 333 #endif 334 334 … … 349 349 static bool eventInvertsTabsToLinksClientCallResult(KeyboardEvent*); 350 350 351 void fakeMouseMoveEventTimerFired(Timer<EventHandler> *);351 void fakeMouseMoveEventTimerFired(Timer<EventHandler>&); 352 352 void cancelFakeMouseMoveEvent(); 353 353 … … 442 442 void startAutoHideCursorTimer(); 443 443 void cancelAutoHideCursorTimer(); 444 void autoHideCursorTimerFired(Timer<EventHandler> *);444 void autoHideCursorTimerFired(Timer<EventHandler>&); 445 445 #endif 446 446 -
trunk/Source/WebCore/page/EventSource.cpp
r158365 r161768 171 171 } 172 172 173 void EventSource::connectTimerFired(Timer<EventSource> *)173 void EventSource::connectTimerFired(Timer<EventSource>&) 174 174 { 175 175 connect(); -
trunk/Source/WebCore/page/EventSource.h
r158365 r161768 98 98 void scheduleInitialConnect(); 99 99 void scheduleReconnect(); 100 void connectTimerFired(Timer<EventSource> *);100 void connectTimerFired(Timer<EventSource>&); 101 101 void abortConnectionAttempt(); 102 102 void parseEventStream(); -
trunk/Source/WebCore/page/FrameView.cpp
r161530 r161768 2405 2405 } 2406 2406 2407 void FrameView::deferredRepaintTimerFired(Timer<FrameView> *)2407 void FrameView::deferredRepaintTimerFired(Timer<FrameView>&) 2408 2408 { 2409 2409 doDeferredRepaints(); … … 2434 2434 } 2435 2435 2436 void FrameView::layoutTimerFired(Timer<FrameView> *)2436 void FrameView::layoutTimerFired(Timer<FrameView>&) 2437 2437 { 2438 2438 #ifdef INSTRUMENT_LAYOUT_SCHEDULING … … 2909 2909 } 2910 2910 2911 void FrameView::postLayoutTimerFired(Timer<FrameView> *)2911 void FrameView::postLayoutTimerFired(Timer<FrameView>&) 2912 2912 { 2913 2913 performPostLayoutTasks(); -
trunk/Source/WebCore/page/FrameView.h
r161530 r161768 105 105 void layout(bool allowSubtree = true); 106 106 bool didFirstLayout() const; 107 void layoutTimerFired(Timer<FrameView> *);107 void layoutTimerFired(Timer<FrameView>&); 108 108 void scheduleRelayout(); 109 109 void scheduleRelayoutOfSubtree(RenderElement&); … … 270 270 void restoreScrollbar(); 271 271 272 void postLayoutTimerFired(Timer<FrameView> *);272 void postLayoutTimerFired(Timer<FrameView>&); 273 273 274 274 bool wasScrolledByUser() const; … … 545 545 546 546 bool shouldUseLoadTimeDeferredRepaintDelay() const; 547 void deferredRepaintTimerFired(Timer<FrameView> *);547 void deferredRepaintTimerFired(Timer<FrameView>&); 548 548 void doDeferredRepaints(); 549 549 void updateDeferredRepaintDelayAfterRepaint(); -
trunk/Source/WebCore/page/PageThrottler.cpp
r161319 r161768 134 134 } 135 135 136 void PageThrottler::throttleHysteresisTimerFired(Timer<PageThrottler> *)136 void PageThrottler::throttleHysteresisTimerFired(Timer<PageThrottler>&) 137 137 { 138 138 ASSERT(!m_activityTokens.size()); -
trunk/Source/WebCore/page/PageThrottler.h
r161321 r161768 66 66 void startThrottleHysteresisTimer(); 67 67 void stopThrottleHysteresisTimer(); 68 void throttleHysteresisTimerFired(Timer<PageThrottler> *);68 void throttleHysteresisTimerFired(Timer<PageThrottler>&); 69 69 70 70 void throttlePage(); -
trunk/Source/WebCore/page/animation/AnimationController.cpp
r161634 r161768 155 155 } 156 156 157 void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate> *)157 void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate>&) 158 158 { 159 159 fireEventsAndUpdateStyle(); … … 222 222 #endif 223 223 224 void AnimationControllerPrivate::animationTimerFired(Timer<AnimationControllerPrivate> *)224 void AnimationControllerPrivate::animationTimerFired(Timer<AnimationControllerPrivate>&) 225 225 { 226 226 // Make sure animationUpdateTime is updated, so that it is current even if no -
trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h
r157856 r161768 68 68 bool clear(RenderElement*); 69 69 70 void updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate> *);70 void updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate>&); 71 71 void startUpdateStyleIfNeededDispatcher(); 72 72 void addEventToDispatch(PassRefPtr<Element> element, const AtomicString& eventType, const String& name, double elapsedTime); … … 114 114 115 115 private: 116 void animationTimerFired(Timer<AnimationControllerPrivate> *);116 void animationTimerFired(Timer<AnimationControllerPrivate>&); 117 117 118 118 void styleAvailable(); -
trunk/Source/WebCore/platform/Scrollbar.cpp
r161739 r161768 184 184 } 185 185 186 void Scrollbar::autoscrollTimerFired(Timer<Scrollbar> *)186 void Scrollbar::autoscrollTimerFired(Timer<Scrollbar>&) 187 187 { 188 188 autoscrollPressedPart(theme()->autoscrollTimerDelay()); -
trunk/Source/WebCore/platform/Scrollbar.h
r161589 r161768 164 164 virtual void updateThumbProportion(); 165 165 166 void autoscrollTimerFired(Timer<Scrollbar> *);166 void autoscrollTimerFired(Timer<Scrollbar>&); 167 167 void startTimerIfNeeded(double delay); 168 168 void stopTimerIfNeeded(); -
trunk/Source/WebCore/platform/Timer.h
r161589 r161768 111 111 template <typename TimerFiredClass> class Timer : public TimerBase { 112 112 public: 113 typedef void (TimerFiredClass::*TimerFiredFunction)(Timer*); 114 115 Timer(TimerFiredClass* o, TimerFiredFunction f) 116 : m_object(o), m_function(f) { } 113 typedef void (TimerFiredClass::*TimerFiredFunction)(Timer&); 114 typedef void (TimerFiredClass::*DeprecatedTimerFiredFunction)(Timer*); 115 116 Timer(TimerFiredClass* object, TimerFiredFunction function) 117 : m_object(object) 118 , m_deprecatedFunction(nullptr) 119 , m_function(function) 120 { 121 } 122 123 Timer(TimerFiredClass* object, DeprecatedTimerFiredFunction function) 124 : m_object(object) 125 , m_deprecatedFunction(function) 126 , m_function(nullptr) 127 { 128 } 117 129 118 130 private: 119 virtual void fired() OVERRIDE { (m_object->*m_function)(this); } 131 virtual void fired() OVERRIDE 132 { 133 if (m_deprecatedFunction) { 134 (m_object->*m_deprecatedFunction)(this); 135 return; 136 } 137 138 (m_object->*m_function)(*this); 139 } 120 140 121 141 TimerFiredClass* m_object; 142 DeprecatedTimerFiredFunction m_deprecatedFunction; 122 143 TimerFiredFunction m_function; 123 144 }; … … 142 163 template <typename TimerFiredClass> class DeferrableOneShotTimer : protected TimerBase { 143 164 public: 144 typedef void (TimerFiredClass::*TimerFiredFunction)(DeferrableOneShotTimer*); 145 146 DeferrableOneShotTimer(TimerFiredClass* o, TimerFiredFunction f, double delay) 147 : m_object(o) 148 , m_function(f) 165 typedef void (TimerFiredClass::*TimerFiredFunction)(DeferrableOneShotTimer&); 166 typedef void (TimerFiredClass::*DeprecatedTimerFiredFunction)(DeferrableOneShotTimer*); 167 168 DeferrableOneShotTimer(TimerFiredClass* object, TimerFiredFunction function, double delay) 169 : m_object(object) 170 , m_function(function) 171 , m_deprecatedFunction(nullptr) 172 , m_delay(delay) 173 , m_shouldRestartWhenTimerFires(false) 174 { 175 } 176 177 DeferrableOneShotTimer(TimerFiredClass* object, DeprecatedTimerFiredFunction function, double delay) 178 : m_object(object) 179 , m_function(nullptr) 180 , m_deprecatedFunction(function) 149 181 , m_delay(delay) 150 182 , m_shouldRestartWhenTimerFires(false) … … 182 214 } 183 215 184 (m_object->*m_function)(this); 216 if (m_deprecatedFunction) { 217 (m_object->*m_deprecatedFunction)(this); 218 return; 219 } 220 221 (m_object->*m_function)(*this); 185 222 } 186 223 187 224 TimerFiredClass* m_object; 188 225 TimerFiredFunction m_function; 226 DeprecatedTimerFiredFunction m_deprecatedFunction; 189 227 190 228 double m_delay; -
trunk/Source/WebCore/platform/graphics/BitmapImage.cpp
r161589 r161768 697 697 698 698 699 void BitmapImage::advanceAnimation(Timer<BitmapImage> *)699 void BitmapImage::advanceAnimation(Timer<BitmapImage>&) 700 700 { 701 701 internalAdvanceAnimation(false); -
trunk/Source/WebCore/platform/graphics/BitmapImage.h
r161589 r161768 270 270 bool shouldAnimate(); 271 271 virtual void startAnimation(bool catchUpIfNecessary = true) OVERRIDE; 272 void advanceAnimation(Timer<BitmapImage> *);272 void advanceAnimation(Timer<BitmapImage>&); 273 273 274 274 // Function that does the real work of advancing the animation. When -
trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp
r161699 r161768 960 960 } 961 961 962 void MediaPlayer::reloadTimerFired(Timer<MediaPlayer> *)962 void MediaPlayer::reloadTimerFired(Timer<MediaPlayer>&) 963 963 { 964 964 m_private->cancelLoad(); -
trunk/Source/WebCore/platform/graphics/MediaPlayer.h
r161589 r161768 556 556 MediaPlayerFactory* nextBestMediaEngine(MediaPlayerFactory*) const; 557 557 void loadWithNextMediaEngine(MediaPlayerFactory*); 558 void reloadTimerFired(Timer<MediaPlayer> *);558 void reloadTimerFired(Timer<MediaPlayer>&); 559 559 560 560 static void initializeMediaEngines(); -
trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.h
r158122 r161768 61 61 bool canReuseLayerWithSize(const IntSize& size) const { return m_maxBytesForPool && !size.isEmpty(); } 62 62 void schedulePrune(); 63 void pruneTimerFired(Timer<LayerPool> *);63 void pruneTimerFired(Timer<LayerPool>&); 64 64 65 65 typedef enum { LeaveUnchanged, MarkAsUsed } AccessType; -
trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.mm
r158122 r161768 107 107 } 108 108 109 void LayerPool::pruneTimerFired(Timer<LayerPool> *)109 void LayerPool::pruneTimerFired(Timer<LayerPool>&) 110 110 { 111 111 unsigned shrinkTo = decayedCapacity(); -
trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.cpp
r161766 r161768 210 210 } 211 211 212 void ImageBufferBackingStoreCache::timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache> *)212 void ImageBufferBackingStoreCache::timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache>&) 213 213 { 214 214 while (!m_cachedSurfaces.isEmpty()) { -
trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.h
r161766 r161768 98 98 bool isAcceptableSurface(const IOSurfaceAndContextWithCreationParams&, const IntSize&, CGColorSpaceRef, bool needExactSize) const; 99 99 100 void timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache> *);100 void timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache>&); 101 101 void schedulePurgeTimer(); 102 102 -
trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp
r151800 r161768 66 66 } 67 67 68 void SubimageCacheWithTimer::invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer> *)68 void SubimageCacheWithTimer::invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer>&) 69 69 { 70 70 m_images.clear(); -
trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.h
r157653 r161768 89 89 90 90 private: 91 void invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer> *);91 void invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer>&); 92 92 93 93 HashCountedSet<CGImageRef> m_images; -
trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h
r158597 r161768 174 174 void doSeek(); 175 175 void cancelSeek(); 176 void seekTimerFired(Timer<MediaPlayerPrivateQTKit> *);176 void seekTimerFired(Timer<MediaPlayerPrivateQTKit>&); 177 177 float maxTimeLoaded() const; 178 178 void disableUnsupportedTracks(); -
trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm
r159027 r161768 798 798 } 799 799 800 void MediaPlayerPrivateQTKit::seekTimerFired(Timer<MediaPlayerPrivateQTKit> *)800 void MediaPlayerPrivateQTKit::seekTimerFired(Timer<MediaPlayerPrivateQTKit>&) 801 801 { 802 802 if (!metaDataAvailable()|| !seeking() || currentTime() == m_seekTo) { -
trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h
r160898 r161768 79 79 RetainPtr<WebScrollbarPainterDelegate> m_verticalScrollbarPainterDelegate; 80 80 81 void initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac> *);81 void initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac>&); 82 82 Timer<ScrollAnimatorMac> m_initialScrollbarPaintTimer; 83 83 84 void sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac> *);84 void sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac>&); 85 85 Timer<ScrollAnimatorMac> m_sendContentAreaScrolledTimer; 86 86 FloatSize m_contentAreaScrolledTimerScrollDelta; … … 156 156 157 157 bool pinnedInDirection(float deltaX, float deltaY); 158 void snapRubberBandTimerFired(Timer<ScrollAnimatorMac> *);158 void snapRubberBandTimerFired(Timer<ScrollAnimatorMac>&); 159 159 160 160 ScrollElasticityController m_scrollElasticityController; -
trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.mm
r160898 r161768 1230 1230 } 1231 1231 1232 void ScrollAnimatorMac::snapRubberBandTimerFired(Timer<ScrollAnimatorMac> *)1232 void ScrollAnimatorMac::snapRubberBandTimerFired(Timer<ScrollAnimatorMac>&) 1233 1233 { 1234 1234 m_scrollElasticityController.snapRubberBandTimerFired(); … … 1311 1311 } 1312 1312 1313 void ScrollAnimatorMac::initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac> *)1313 void ScrollAnimatorMac::initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac>&) 1314 1314 { 1315 1315 // To force the scrollbars to flash, we have to call hide first. Otherwise, the ScrollbarPainterController … … 1335 1335 } 1336 1336 1337 void ScrollAnimatorMac::sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac> *)1337 void ScrollAnimatorMac::sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac>&) 1338 1338 { 1339 1339 sendContentAreaScrolled(m_contentAreaScrolledTimerScrollDelta); -
trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp
r121016 r161768 63 63 } 64 64 65 void DeviceOrientationClientMock::timerFired(Timer<DeviceOrientationClientMock> *timer)65 void DeviceOrientationClientMock::timerFired(Timer<DeviceOrientationClientMock>& timer) 66 66 { 67 ASSERT_UNUSED(timer, timer == &m_timer);67 ASSERT_UNUSED(timer, &timer == &m_timer); 68 68 m_timer.stop(); 69 69 m_controller->didChangeDeviceOrientation(m_orientation.get()); -
trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h
r121016 r161768 55 55 56 56 private: 57 void timerFired(Timer<DeviceOrientationClientMock> *);57 void timerFired(Timer<DeviceOrientationClientMock>&); 58 58 59 59 RefPtr<DeviceOrientationData> m_orientation; -
trunk/Source/WebCore/platform/network/NetworkStateNotifier.h
r161699 r161768 76 76 77 77 #if PLATFORM(MAC) && !PLATFORM(IOS) 78 void networkStateChangeTimerFired(Timer<NetworkStateNotifier> *);78 void networkStateChangeTimerFired(Timer<NetworkStateNotifier>&); 79 79 80 80 static void dynamicStoreCallback(SCDynamicStoreRef, CFArrayRef changedKeys, void *info); -
trunk/Source/WebCore/platform/network/ResourceHandle.cpp
r161635 r161768 109 109 } 110 110 111 void ResourceHandle::f ireFailure(Timer<ResourceHandle>*)111 void ResourceHandle::failureTimerFired(Timer<ResourceHandle>&) 112 112 { 113 113 if (!client()) -
trunk/Source/WebCore/platform/network/ResourceHandle.h
r161699 r161768 229 229 const String& lastHTTPMethod() const; 230 230 231 void f ireFailure(Timer<ResourceHandle>*);231 void failureTimerFired(Timer<ResourceHandle>&); 232 232 233 233 NetworkingContext* context() const; -
trunk/Source/WebCore/platform/network/ResourceHandleInternal.h
r161699 r161768 119 119 #endif 120 120 , m_scheduledFailureType(ResourceHandle::NoFailure) 121 , m_failureTimer(loader, &ResourceHandle::f ireFailure)121 , m_failureTimer(loader, &ResourceHandle::failureTimerFired) 122 122 { 123 123 const URL& url = m_firstRequest.url(); -
trunk/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp
r152885 r161768 82 82 } 83 83 84 void NetworkStateNotifier::networkStateChangeTimerFired(Timer<NetworkStateNotifier> *)84 void NetworkStateNotifier::networkStateChangeTimerFired(Timer<NetworkStateNotifier>&) 85 85 { 86 86 bool oldOnLine = m_isOnLine; -
trunk/Source/WebCore/rendering/ImageQualityController.cpp
r158163 r161768 75 75 } 76 76 77 void ImageQualityController::highQualityRepaintTimerFired(Timer<ImageQualityController> *)77 void ImageQualityController::highQualityRepaintTimerFired(Timer<ImageQualityController>&) 78 78 { 79 79 if (m_renderView.documentBeingDestroyed()) -
trunk/Source/WebCore/rendering/ImageQualityController.h
r155833 r161768 56 56 void removeLayer(RenderBoxModelObject*, LayerSizeMap* innerMap, const void* layer); 57 57 void set(RenderBoxModelObject*, LayerSizeMap* innerMap, const void* layer, const LayoutSize&); 58 void highQualityRepaintTimerFired(Timer<ImageQualityController> *);58 void highQualityRepaintTimerFired(Timer<ImageQualityController>&); 59 59 void restartTimer(); 60 60 void removeObject(RenderBoxModelObject*); -
trunk/Source/WebCore/rendering/RenderButton.cpp
r160966 r161768 185 185 } 186 186 187 void RenderButton::timerFired(Timer<RenderButton> *)187 void RenderButton::timerFired(Timer<RenderButton>&) 188 188 { 189 189 // FIXME Bug 25110: Ideally we would stop our timer when our Document -
trunk/Source/WebCore/rendering/RenderButton.h
r161708 r161768 75 75 virtual bool requiresForcedStyleRecalcPropagation() const OVERRIDE { return true; } 76 76 77 void timerFired(Timer<RenderButton> *);77 void timerFired(Timer<RenderButton>&); 78 78 79 79 RenderTextFragment* m_buttonText; -
trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp
r161628 r161768 573 573 } 574 574 575 void RenderLayerCompositor::updateCompositingLayersTimerFired(Timer<RenderLayerCompositor> *)575 void RenderLayerCompositor::updateCompositingLayersTimerFired(Timer<RenderLayerCompositor>&) 576 576 { 577 577 updateCompositingLayers(CompositingUpdateAfterLayout); … … 3650 3650 #endif 3651 3651 3652 void RenderLayerCompositor::layerFlushTimerFired(Timer<RenderLayerCompositor> *)3652 void RenderLayerCompositor::layerFlushTimerFired(Timer<RenderLayerCompositor>&) 3653 3653 { 3654 3654 if (!m_hasPendingLayerFlush) … … 3657 3657 } 3658 3658 3659 void RenderLayerCompositor::paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor> *)3659 void RenderLayerCompositor::paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor>&) 3660 3660 { 3661 3661 Frame& frame = m_renderView.frameView().frame(); -
trunk/Source/WebCore/rendering/RenderLayerCompositor.h
r161628 r161768 336 336 void addToOverlapMapRecursive(OverlapMap&, RenderLayer&, RenderLayer* ancestorLayer = nullptr); 337 337 338 void updateCompositingLayersTimerFired(Timer<RenderLayerCompositor> *);338 void updateCompositingLayersTimerFired(Timer<RenderLayerCompositor>&); 339 339 340 340 // Returns true if any layer's compositing changed … … 428 428 bool isThrottlingLayerFlushes() const; 429 429 void startLayerFlushTimerIfNeeded(); 430 void layerFlushTimerFired(Timer<RenderLayerCompositor> *);431 432 void paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor> *);430 void layerFlushTimerFired(Timer<RenderLayerCompositor>&); 431 432 void paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor>&); 433 433 434 434 #if !LOG_DISABLED -
trunk/Source/WebCore/rendering/RenderMarquee.cpp
r160847 r161768 241 241 } 242 242 243 void RenderMarquee::timerFired(Timer<RenderMarquee> *)243 void RenderMarquee::timerFired(Timer<RenderMarquee>&) 244 244 { 245 245 if (m_layer->renderer().view().needsLayout()) -
trunk/Source/WebCore/rendering/RenderMarquee.h
r95901 r161768 80 80 81 81 private: 82 void timerFired(Timer<RenderMarquee> *);82 void timerFired(Timer<RenderMarquee>&); 83 83 84 84 RenderLayer* m_layer; -
trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp
r159553 r161768 511 511 } 512 512 513 void RenderNamedFlowThread::regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread> *)513 void RenderNamedFlowThread::regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>&) 514 514 { 515 515 ASSERT(m_namedFlow); … … 518 518 } 519 519 520 void RenderNamedFlowThread::regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread> *)520 void RenderNamedFlowThread::regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread>&) 521 521 { 522 522 ASSERT(m_namedFlow); -
trunk/Source/WebCore/rendering/RenderNamedFlowThread.h
r159553 r161768 114 114 115 115 bool canBeDestroyed() const { return m_invalidRegionList.isEmpty() && m_regionList.isEmpty() && m_contentElements.isEmpty(); } 116 void regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread> *);117 void regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread> *);116 void regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>&); 117 void regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread>&); 118 118 void clearContentElements(); 119 119 void updateWritingMode(); -
trunk/Source/WebCore/rendering/RenderProgress.cpp
r160599 r161768 88 88 } 89 89 90 void RenderProgress::animationTimerFired(Timer<RenderProgress> *)90 void RenderProgress::animationTimerFired(Timer<RenderProgress>&) 91 91 { 92 92 repaint(); -
trunk/Source/WebCore/rendering/RenderProgress.h
r158097 r161768 50 50 virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const OVERRIDE; 51 51 52 void animationTimerFired(Timer<RenderProgress> *);52 void animationTimerFired(Timer<RenderProgress>&); 53 53 void updateAnimationState(); 54 54
Note: See TracChangeset
for help on using the changeset viewer.