<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[161768] trunk/Source/WebCore</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/161768">161768</a></dd>
<dt>Author</dt> <dd>andersca@apple.com</dd>
<dt>Date</dt> <dd>2014-01-11 10:19:04 -0800 (Sat, 11 Jan 2014)</dd>
</dl>
<h3>Log Message</h3>
<pre>CTTE Timer and DeferrableOneShotTimer
https://bugs.webkit.org/show_bug.cgi?id=126814
Reviewed by Antti Koivisto.
Add new Timer and DeferrableOneShotTimer constructors whose member function pointers
take a reference instead of a pointer.
Also, convert a bunch of classes over to using these new constructors.
* Modules/encryptedmedia/MediaKeySession.cpp:
(WebCore::MediaKeySession::keyRequestTimerFired):
(WebCore::MediaKeySession::addKeyTimerFired):
* Modules/encryptedmedia/MediaKeySession.h:
* Modules/geolocation/Geolocation.cpp:
(WebCore::Geolocation::GeoNotifier::timerFired):
(WebCore::Geolocation::resumeTimerFired):
* Modules/geolocation/Geolocation.h:
* Modules/indexeddb/IDBTransactionBackend.cpp:
(WebCore::IDBTransactionBackend::taskTimerFired):
* Modules/indexeddb/IDBTransactionBackend.h:
* Modules/mediasource/SourceBuffer.cpp:
(WebCore::SourceBuffer::appendBufferTimerFired):
* Modules/mediasource/SourceBuffer.h:
* Modules/notifications/Notification.cpp:
(WebCore::Notification::taskTimerFired):
* Modules/notifications/Notification.h:
* Modules/notifications/NotificationCenter.cpp:
(WebCore::NotificationCenter::NotificationRequestCallback::timerFired):
* Modules/notifications/NotificationCenter.h:
* accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::notificationPostTimerFired):
* accessibility/AXObjectCache.h:
* css/CSSFontSelector.cpp:
(WebCore::CSSFontSelector::beginLoadTimerFired):
* css/CSSFontSelector.h:
* css/CSSImageGeneratorValue.cpp:
(WebCore::CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired):
* css/CSSImageGeneratorValue.h:
* dom/Document.cpp:
(WebCore::Document::visualUpdatesSuppressionTimerFired):
(WebCore::Document::styleRecalcTimerFired):
(WebCore::Document::optimizedStyleSheetUpdateTimerFired):
(WebCore::Document::sharedObjectPoolClearTimerFired):
(WebCore::Document::styleResolverThrowawayTimerFired):
(WebCore::Document::updateFocusAppearanceTimerFired):
(WebCore::Document::resetHiddenFocusElementTimer):
(WebCore::Document::pendingTasksTimerFired):
(WebCore::Document::fullScreenChangeDelayTimerFired):
(WebCore::Document::loadEventDelayTimerFired):
(WebCore::Document::didAssociateFormControlsTimerFired):
* dom/Document.h:
* dom/EventSender.h:
(WebCore::EventSender::timerFired):
* dom/GenericEventQueue.cpp:
(WebCore::GenericEventQueue::timerFired):
* dom/GenericEventQueue.h:
* dom/ScriptRunner.cpp:
(WebCore::ScriptRunner::timerFired):
* dom/ScriptRunner.h:
* dom/ScriptedAnimationController.cpp:
(WebCore::ScriptedAnimationController::animationTimerFired):
* dom/ScriptedAnimationController.h:
* editing/AlternativeTextController.cpp:
(WebCore::AlternativeTextController::timerFired):
* editing/AlternativeTextController.h:
* editing/FrameSelection.cpp:
(WebCore::FrameSelection::caretBlinkTimerFired):
* editing/FrameSelection.h:
* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::parseAttribute):
* html/HTMLMediaElement.h:
* html/HTMLPlugInElement.cpp:
(WebCore::HTMLPlugInElement::swapRendererTimerFired):
* html/HTMLPlugInElement.h:
* html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
(WebCore::HTMLPlugInImageElement::simulatedMouseClickTimerFired):
* html/HTMLPlugInImageElement.h:
* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::errorEventTimerFired):
* html/HTMLSourceElement.h:
* html/HTMLTrackElement.cpp:
(WebCore::HTMLTrackElement::loadTimerFired):
* html/HTMLTrackElement.h:
* html/MediaController.cpp:
(MediaController::asyncEventTimerFired):
(MediaController::clearPositionTimerFired):
(MediaController::timeupdateTimerFired):
* html/MediaController.h:
* html/MediaDocument.cpp:
(WebCore::MediaDocument::replaceMediaElementTimerFired):
* html/MediaDocument.h:
* html/parser/HTMLParserScheduler.cpp:
(WebCore::HTMLParserScheduler::continueNextChunkTimerFired):
* html/parser/HTMLParserScheduler.h:
* html/shadow/MediaControlElementTypes.cpp:
(WebCore::MediaControlSeekButtonElement::seekTimerFired):
* html/shadow/MediaControlElementTypes.h:
* html/shadow/MediaControlElements.cpp:
(WebCore::MediaControlPanelElement::transitionTimerFired):
(WebCore::MediaControlTextTrackContainerElement::updateTimerFired):
* html/shadow/MediaControlElements.h:
* html/shadow/MediaControls.cpp:
(WebCore::MediaControls::hideFullscreenControlsTimerFired):
* html/shadow/MediaControls.h:
* html/track/LoadableTextTrack.cpp:
(WebCore::LoadableTextTrack::loadTimerFired):
* html/track/LoadableTextTrack.h:
* inspector/InspectorCSSAgent.cpp:
(WebCore::UpdateRegionLayoutTask::UpdateRegionLayoutTask):
(WebCore::UpdateRegionLayoutTask::timerFired):
(WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
(WebCore::ChangeRegionOversetTask::timerFired):
* inspector/InspectorDOMAgent.cpp:
(WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
(WebCore::RevalidateStyleAttributeTask::timerFired):
* inspector/InspectorFrontendClientLocal.cpp:
(WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
(WebCore::InspectorBackendDispatchTask::timerFired):
* loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
* loader/DocumentLoader.h:
* loader/FrameLoader.cpp:
(WebCore::FrameLoader::checkTimerFired):
* loader/FrameLoader.h:
* loader/ImageLoader.cpp:
(WebCore::ImageLoader::timerFired):
* loader/ImageLoader.h:
* loader/LinkLoader.cpp:
(WebCore::LinkLoader::linkLoadTimerFired):
(WebCore::LinkLoader::linkLoadingErrorTimerFired):
* loader/LinkLoader.h:
* loader/NavigationScheduler.cpp:
(WebCore::NavigationScheduler::timerFired):
* loader/NavigationScheduler.h:
* loader/PingLoader.cpp:
(WebCore::PingLoader::PingLoader):
* loader/PingLoader.h:
(WebCore::PingLoader::timeoutTimerFired):
* loader/ProgressTracker.cpp:
(WebCore::ProgressTracker::progressHeartbeatTimerFired):
* loader/ProgressTracker.h:
* loader/ResourceLoadScheduler.cpp:
(WebCore::ResourceLoadScheduler::requestTimerFired):
* loader/ResourceLoadScheduler.h:
* loader/cache/CachedResource.cpp:
(WebCore::CachedResource::decodedDataDeletionTimerFired):
(WebCore::CachedResource::CachedResourceCallback::timerFired):
* loader/cache/CachedResource.h:
* loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):
* loader/cache/CachedResourceLoader.h:
* loader/icon/IconDatabase.cpp:
(WebCore::IconDatabase::syncTimerFired):
* loader/icon/IconDatabase.h:
* page/AutoscrollController.cpp:
(WebCore::AutoscrollController::autoscrollTimerFired):
* page/AutoscrollController.h:
* page/CaptionUserPreferences.cpp:
(WebCore::CaptionUserPreferences::timerFired):
* page/CaptionUserPreferences.h:
* page/DeviceController.cpp:
(WebCore::DeviceController::fireDeviceEvent):
* page/DeviceController.h:
* page/EventHandler.cpp:
(WebCore::EventHandler::cursorUpdateTimerFired):
(WebCore::EventHandler::autoHideCursorTimerFired):
(WebCore::EventHandler::fakeMouseMoveEventTimerFired):
(WebCore::EventHandler::hoverTimerFired):
* page/EventHandler.h:
* page/EventSource.cpp:
(WebCore::EventSource::connectTimerFired):
* page/EventSource.h:
* page/FrameView.cpp:
(WebCore::FrameView::deferredRepaintTimerFired):
(WebCore::FrameView::layoutTimerFired):
(WebCore::FrameView::postLayoutTimerFired):
* page/FrameView.h:
* page/PageThrottler.cpp:
(WebCore::PageThrottler::throttleHysteresisTimerFired):
* page/PageThrottler.h:
* page/animation/AnimationController.cpp:
(WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
(WebCore::AnimationControllerPrivate::animationTimerFired):
* page/animation/AnimationControllerPrivate.h:
* platform/Scrollbar.cpp:
(WebCore::Scrollbar::autoscrollTimerFired):
* platform/Scrollbar.h:
* platform/Timer.h:
(WebCore::Timer::Timer):
(WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
* platform/graphics/BitmapImage.cpp:
(WebCore::BitmapImage::advanceAnimation):
* platform/graphics/BitmapImage.h:
* platform/graphics/MediaPlayer.cpp:
(WebCore::MediaPlayer::reloadTimerFired):
* platform/graphics/MediaPlayer.h:
* platform/graphics/ca/mac/LayerPool.h:
* platform/graphics/ca/mac/LayerPool.mm:
(WebCore::LayerPool::pruneTimerFired):
* platform/graphics/cg/ImageBufferBackingStoreCache.cpp:
(WebCore::ImageBufferBackingStoreCache::timerFired):
* platform/graphics/cg/ImageBufferBackingStoreCache.h:
* platform/graphics/cg/SubimageCacheWithTimer.cpp:
(WebCore::SubimageCacheWithTimer::invalidateCacheTimerFired):
* platform/graphics/cg/SubimageCacheWithTimer.h:
* platform/graphics/mac/MediaPlayerPrivateQTKit.h:
* platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
(WebCore::MediaPlayerPrivateQTKit::seekTimerFired):
* platform/mac/ScrollAnimatorMac.h:
* platform/mac/ScrollAnimatorMac.mm:
(WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
(WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
(WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):
* platform/mock/DeviceOrientationClientMock.cpp:
(WebCore::DeviceOrientationClientMock::timerFired):
* platform/mock/DeviceOrientationClientMock.h:
* platform/network/NetworkStateNotifier.h:
* platform/network/ResourceHandle.cpp:
(WebCore::ResourceHandle::failureTimerFired):
* platform/network/ResourceHandle.h:
* platform/network/ResourceHandleInternal.h:
(WebCore::ResourceHandleInternal::ResourceHandleInternal):
* platform/network/mac/NetworkStateNotifierMac.cpp:
(WebCore::NetworkStateNotifier::networkStateChangeTimerFired):
* rendering/ImageQualityController.cpp:
(WebCore::ImageQualityController::highQualityRepaintTimerFired):
* rendering/ImageQualityController.h:
* rendering/RenderButton.cpp:
(WebCore::RenderButton::timerFired):
* rendering/RenderButton.h:
* rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
(WebCore::RenderLayerCompositor::layerFlushTimerFired):
(WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):
* rendering/RenderLayerCompositor.h:
* rendering/RenderMarquee.cpp:
(WebCore::RenderMarquee::timerFired):
* rendering/RenderMarquee.h:
* rendering/RenderNamedFlowThread.cpp:
(WebCore::RenderNamedFlowThread::regionLayoutUpdateEventTimerFired):
(WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
* rendering/RenderNamedFlowThread.h:
* rendering/RenderProgress.cpp:
(WebCore::RenderProgress::animationTimerFired):
* rendering/RenderProgress.h:</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeySessioncpp">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeySessionh">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h</a></li>
<li><a href="#trunkSourceWebCoreModulesgeolocationGeolocationcpp">trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesgeolocationGeolocationh">trunk/Source/WebCore/Modules/geolocation/Geolocation.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBTransactionBackendcpp">trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBTransactionBackendh">trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceSourceBuffercpp">trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceSourceBufferh">trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h</a></li>
<li><a href="#trunkSourceWebCoreModulesnotificationsNotificationcpp">trunk/Source/WebCore/Modules/notifications/Notification.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesnotificationsNotificationh">trunk/Source/WebCore/Modules/notifications/Notification.h</a></li>
<li><a href="#trunkSourceWebCoreModulesnotificationsNotificationCentercpp">trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesnotificationsNotificationCenterh">trunk/Source/WebCore/Modules/notifications/NotificationCenter.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAXObjectCachecpp">trunk/Source/WebCore/accessibility/AXObjectCache.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAXObjectCacheh">trunk/Source/WebCore/accessibility/AXObjectCache.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontSelectorcpp">trunk/Source/WebCore/css/CSSFontSelector.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontSelectorh">trunk/Source/WebCore/css/CSSFontSelector.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSImageGeneratorValuecpp">trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSImageGeneratorValueh">trunk/Source/WebCore/css/CSSImageGeneratorValue.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentcpp">trunk/Source/WebCore/dom/Document.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumenth">trunk/Source/WebCore/dom/Document.h</a></li>
<li><a href="#trunkSourceWebCoredomEventSenderh">trunk/Source/WebCore/dom/EventSender.h</a></li>
<li><a href="#trunkSourceWebCoredomGenericEventQueuecpp">trunk/Source/WebCore/dom/GenericEventQueue.cpp</a></li>
<li><a href="#trunkSourceWebCoredomGenericEventQueueh">trunk/Source/WebCore/dom/GenericEventQueue.h</a></li>
<li><a href="#trunkSourceWebCoredomScriptRunnercpp">trunk/Source/WebCore/dom/ScriptRunner.cpp</a></li>
<li><a href="#trunkSourceWebCoredomScriptRunnerh">trunk/Source/WebCore/dom/ScriptRunner.h</a></li>
<li><a href="#trunkSourceWebCoredomScriptedAnimationControllercpp">trunk/Source/WebCore/dom/ScriptedAnimationController.cpp</a></li>
<li><a href="#trunkSourceWebCoredomScriptedAnimationControllerh">trunk/Source/WebCore/dom/ScriptedAnimationController.h</a></li>
<li><a href="#trunkSourceWebCoreeditingAlternativeTextControllercpp">trunk/Source/WebCore/editing/AlternativeTextController.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingAlternativeTextControllerh">trunk/Source/WebCore/editing/AlternativeTextController.h</a></li>
<li><a href="#trunkSourceWebCoreeditingFrameSelectioncpp">trunk/Source/WebCore/editing/FrameSelection.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingFrameSelectionh">trunk/Source/WebCore/editing/FrameSelection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMediaElementcpp">trunk/Source/WebCore/html/HTMLMediaElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMediaElementh">trunk/Source/WebCore/html/HTMLMediaElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInElementcpp">trunk/Source/WebCore/html/HTMLPlugInElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInElementh">trunk/Source/WebCore/html/HTMLPlugInElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInImageElementcpp">trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInImageElementh">trunk/Source/WebCore/html/HTMLPlugInImageElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSourceElementcpp">trunk/Source/WebCore/html/HTMLSourceElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSourceElementh">trunk/Source/WebCore/html/HTMLSourceElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTrackElementcpp">trunk/Source/WebCore/html/HTMLTrackElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTrackElementh">trunk/Source/WebCore/html/HTMLTrackElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlMediaControllercpp">trunk/Source/WebCore/html/MediaController.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlMediaControllerh">trunk/Source/WebCore/html/MediaController.h</a></li>
<li><a href="#trunkSourceWebCorehtmlMediaDocumentcpp">trunk/Source/WebCore/html/MediaDocument.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlMediaDocumenth">trunk/Source/WebCore/html/MediaDocument.h</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLParserSchedulercpp">trunk/Source/WebCore/html/parser/HTMLParserScheduler.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLParserSchedulerh">trunk/Source/WebCore/html/parser/HTMLParserScheduler.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMediaControlElementTypescpp">trunk/Source/WebCore/html/shadow/MediaControlElementTypes.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMediaControlElementTypesh">trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMediaControlElementscpp">trunk/Source/WebCore/html/shadow/MediaControlElements.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMediaControlElementsh">trunk/Source/WebCore/html/shadow/MediaControlElements.h</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMediaControlscpp">trunk/Source/WebCore/html/shadow/MediaControls.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowMediaControlsh">trunk/Source/WebCore/html/shadow/MediaControls.h</a></li>
<li><a href="#trunkSourceWebCorehtmltrackLoadableTextTrackcpp">trunk/Source/WebCore/html/track/LoadableTextTrack.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackLoadableTextTrackh">trunk/Source/WebCore/html/track/LoadableTextTrack.h</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCSSAgentcpp">trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMAgentcpp">trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorFrontendClientLocalcpp">trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderDocumentLoadercpp">trunk/Source/WebCore/loader/DocumentLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderDocumentLoaderh">trunk/Source/WebCore/loader/DocumentLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderFrameLoadercpp">trunk/Source/WebCore/loader/FrameLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderFrameLoaderh">trunk/Source/WebCore/loader/FrameLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderImageLoadercpp">trunk/Source/WebCore/loader/ImageLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderImageLoaderh">trunk/Source/WebCore/loader/ImageLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderLinkLoadercpp">trunk/Source/WebCore/loader/LinkLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderLinkLoaderh">trunk/Source/WebCore/loader/LinkLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderNavigationSchedulercpp">trunk/Source/WebCore/loader/NavigationScheduler.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderNavigationSchedulerh">trunk/Source/WebCore/loader/NavigationScheduler.h</a></li>
<li><a href="#trunkSourceWebCoreloaderPingLoadercpp">trunk/Source/WebCore/loader/PingLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderPingLoaderh">trunk/Source/WebCore/loader/PingLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloaderProgressTrackercpp">trunk/Source/WebCore/loader/ProgressTracker.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderProgressTrackerh">trunk/Source/WebCore/loader/ProgressTracker.h</a></li>
<li><a href="#trunkSourceWebCoreloaderResourceLoadSchedulercpp">trunk/Source/WebCore/loader/ResourceLoadScheduler.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderResourceLoadSchedulerh">trunk/Source/WebCore/loader/ResourceLoadScheduler.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedResourcecpp">trunk/Source/WebCore/loader/cache/CachedResource.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedResourceh">trunk/Source/WebCore/loader/cache/CachedResource.h</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedResourceLoadercpp">trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedResourceLoaderh">trunk/Source/WebCore/loader/cache/CachedResourceLoader.h</a></li>
<li><a href="#trunkSourceWebCoreloadericonIconDatabasecpp">trunk/Source/WebCore/loader/icon/IconDatabase.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadericonIconDatabaseh">trunk/Source/WebCore/loader/icon/IconDatabase.h</a></li>
<li><a href="#trunkSourceWebCorepageAutoscrollControllercpp">trunk/Source/WebCore/page/AutoscrollController.cpp</a></li>
<li><a href="#trunkSourceWebCorepageAutoscrollControllerh">trunk/Source/WebCore/page/AutoscrollController.h</a></li>
<li><a href="#trunkSourceWebCorepageCaptionUserPreferencescpp">trunk/Source/WebCore/page/CaptionUserPreferences.cpp</a></li>
<li><a href="#trunkSourceWebCorepageCaptionUserPreferencesh">trunk/Source/WebCore/page/CaptionUserPreferences.h</a></li>
<li><a href="#trunkSourceWebCorepageDeviceControllercpp">trunk/Source/WebCore/page/DeviceController.cpp</a></li>
<li><a href="#trunkSourceWebCorepageDeviceControllerh">trunk/Source/WebCore/page/DeviceController.h</a></li>
<li><a href="#trunkSourceWebCorepageEventHandlercpp">trunk/Source/WebCore/page/EventHandler.cpp</a></li>
<li><a href="#trunkSourceWebCorepageEventHandlerh">trunk/Source/WebCore/page/EventHandler.h</a></li>
<li><a href="#trunkSourceWebCorepageEventSourcecpp">trunk/Source/WebCore/page/EventSource.cpp</a></li>
<li><a href="#trunkSourceWebCorepageEventSourceh">trunk/Source/WebCore/page/EventSource.h</a></li>
<li><a href="#trunkSourceWebCorepageFrameViewcpp">trunk/Source/WebCore/page/FrameView.cpp</a></li>
<li><a href="#trunkSourceWebCorepageFrameViewh">trunk/Source/WebCore/page/FrameView.h</a></li>
<li><a href="#trunkSourceWebCorepagePageThrottlercpp">trunk/Source/WebCore/page/PageThrottler.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePageThrottlerh">trunk/Source/WebCore/page/PageThrottler.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationAnimationControllercpp">trunk/Source/WebCore/page/animation/AnimationController.cpp</a></li>
<li><a href="#trunkSourceWebCorepageanimationAnimationControllerPrivateh">trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h</a></li>
<li><a href="#trunkSourceWebCoreplatformScrollbarcpp">trunk/Source/WebCore/platform/Scrollbar.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformScrollbarh">trunk/Source/WebCore/platform/Scrollbar.h</a></li>
<li><a href="#trunkSourceWebCoreplatformTimerh">trunk/Source/WebCore/platform/Timer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsBitmapImagecpp">trunk/Source/WebCore/platform/graphics/BitmapImage.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsBitmapImageh">trunk/Source/WebCore/platform/graphics/BitmapImage.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsMediaPlayercpp">trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsMediaPlayerh">trunk/Source/WebCore/platform/graphics/MediaPlayer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscamacLayerPoolh">trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscamacLayerPoolmm">trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgImageBufferBackingStoreCachecpp">trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgImageBufferBackingStoreCacheh">trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgSubimageCacheWithTimercpp">trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgSubimageCacheWithTimerh">trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsmacMediaPlayerPrivateQTKith">trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsmacMediaPlayerPrivateQTKitmm">trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformmacScrollAnimatorMach">trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmacScrollAnimatorMacmm">trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformmockDeviceOrientationClientMockcpp">trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformmockDeviceOrientationClientMockh">trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkNetworkStateNotifierh">trunk/Source/WebCore/platform/network/NetworkStateNotifier.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkResourceHandlecpp">trunk/Source/WebCore/platform/network/ResourceHandle.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkResourceHandleh">trunk/Source/WebCore/platform/network/ResourceHandle.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkResourceHandleInternalh">trunk/Source/WebCore/platform/network/ResourceHandleInternal.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkmacNetworkStateNotifierMaccpp">trunk/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingImageQualityControllercpp">trunk/Source/WebCore/rendering/ImageQualityController.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingImageQualityControllerh">trunk/Source/WebCore/rendering/ImageQualityController.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderButtoncpp">trunk/Source/WebCore/rendering/RenderButton.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderButtonh">trunk/Source/WebCore/rendering/RenderButton.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerCompositorcpp">trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderLayerCompositorh">trunk/Source/WebCore/rendering/RenderLayerCompositor.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMarqueecpp">trunk/Source/WebCore/rendering/RenderMarquee.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMarqueeh">trunk/Source/WebCore/rendering/RenderMarquee.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderNamedFlowThreadcpp">trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderNamedFlowThreadh">trunk/Source/WebCore/rendering/RenderNamedFlowThread.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderProgresscpp">trunk/Source/WebCore/rendering/RenderProgress.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderProgressh">trunk/Source/WebCore/rendering/RenderProgress.h</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/ChangeLog        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -1,3 +1,252 @@
</span><ins>+2014-01-11 Anders Carlsson <andersca@apple.com>
+
+ CTTE Timer and DeferrableOneShotTimer
+ https://bugs.webkit.org/show_bug.cgi?id=126814
+
+ Reviewed by Antti Koivisto.
+
+ Add new Timer and DeferrableOneShotTimer constructors whose member function pointers
+ take a reference instead of a pointer.
+ Also, convert a bunch of classes over to using these new constructors.
+
+ * Modules/encryptedmedia/MediaKeySession.cpp:
+ (WebCore::MediaKeySession::keyRequestTimerFired):
+ (WebCore::MediaKeySession::addKeyTimerFired):
+ * Modules/encryptedmedia/MediaKeySession.h:
+ * Modules/geolocation/Geolocation.cpp:
+ (WebCore::Geolocation::GeoNotifier::timerFired):
+ (WebCore::Geolocation::resumeTimerFired):
+ * Modules/geolocation/Geolocation.h:
+ * Modules/indexeddb/IDBTransactionBackend.cpp:
+ (WebCore::IDBTransactionBackend::taskTimerFired):
+ * Modules/indexeddb/IDBTransactionBackend.h:
+ * Modules/mediasource/SourceBuffer.cpp:
+ (WebCore::SourceBuffer::appendBufferTimerFired):
+ * Modules/mediasource/SourceBuffer.h:
+ * Modules/notifications/Notification.cpp:
+ (WebCore::Notification::taskTimerFired):
+ * Modules/notifications/Notification.h:
+ * Modules/notifications/NotificationCenter.cpp:
+ (WebCore::NotificationCenter::NotificationRequestCallback::timerFired):
+ * Modules/notifications/NotificationCenter.h:
+ * accessibility/AXObjectCache.cpp:
+ (WebCore::AXObjectCache::notificationPostTimerFired):
+ * accessibility/AXObjectCache.h:
+ * css/CSSFontSelector.cpp:
+ (WebCore::CSSFontSelector::beginLoadTimerFired):
+ * css/CSSFontSelector.h:
+ * css/CSSImageGeneratorValue.cpp:
+ (WebCore::CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired):
+ * css/CSSImageGeneratorValue.h:
+ * dom/Document.cpp:
+ (WebCore::Document::visualUpdatesSuppressionTimerFired):
+ (WebCore::Document::styleRecalcTimerFired):
+ (WebCore::Document::optimizedStyleSheetUpdateTimerFired):
+ (WebCore::Document::sharedObjectPoolClearTimerFired):
+ (WebCore::Document::styleResolverThrowawayTimerFired):
+ (WebCore::Document::updateFocusAppearanceTimerFired):
+ (WebCore::Document::resetHiddenFocusElementTimer):
+ (WebCore::Document::pendingTasksTimerFired):
+ (WebCore::Document::fullScreenChangeDelayTimerFired):
+ (WebCore::Document::loadEventDelayTimerFired):
+ (WebCore::Document::didAssociateFormControlsTimerFired):
+ * dom/Document.h:
+ * dom/EventSender.h:
+ (WebCore::EventSender::timerFired):
+ * dom/GenericEventQueue.cpp:
+ (WebCore::GenericEventQueue::timerFired):
+ * dom/GenericEventQueue.h:
+ * dom/ScriptRunner.cpp:
+ (WebCore::ScriptRunner::timerFired):
+ * dom/ScriptRunner.h:
+ * dom/ScriptedAnimationController.cpp:
+ (WebCore::ScriptedAnimationController::animationTimerFired):
+ * dom/ScriptedAnimationController.h:
+ * editing/AlternativeTextController.cpp:
+ (WebCore::AlternativeTextController::timerFired):
+ * editing/AlternativeTextController.h:
+ * editing/FrameSelection.cpp:
+ (WebCore::FrameSelection::caretBlinkTimerFired):
+ * editing/FrameSelection.h:
+ * html/HTMLMediaElement.cpp:
+ (WebCore::HTMLMediaElement::parseAttribute):
+ * html/HTMLMediaElement.h:
+ * html/HTMLPlugInElement.cpp:
+ (WebCore::HTMLPlugInElement::swapRendererTimerFired):
+ * html/HTMLPlugInElement.h:
+ * html/HTMLPlugInImageElement.cpp:
+ (WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
+ (WebCore::HTMLPlugInImageElement::simulatedMouseClickTimerFired):
+ * html/HTMLPlugInImageElement.h:
+ * html/HTMLSourceElement.cpp:
+ (WebCore::HTMLSourceElement::errorEventTimerFired):
+ * html/HTMLSourceElement.h:
+ * html/HTMLTrackElement.cpp:
+ (WebCore::HTMLTrackElement::loadTimerFired):
+ * html/HTMLTrackElement.h:
+ * html/MediaController.cpp:
+ (MediaController::asyncEventTimerFired):
+ (MediaController::clearPositionTimerFired):
+ (MediaController::timeupdateTimerFired):
+ * html/MediaController.h:
+ * html/MediaDocument.cpp:
+ (WebCore::MediaDocument::replaceMediaElementTimerFired):
+ * html/MediaDocument.h:
+ * html/parser/HTMLParserScheduler.cpp:
+ (WebCore::HTMLParserScheduler::continueNextChunkTimerFired):
+ * html/parser/HTMLParserScheduler.h:
+ * html/shadow/MediaControlElementTypes.cpp:
+ (WebCore::MediaControlSeekButtonElement::seekTimerFired):
+ * html/shadow/MediaControlElementTypes.h:
+ * html/shadow/MediaControlElements.cpp:
+ (WebCore::MediaControlPanelElement::transitionTimerFired):
+ (WebCore::MediaControlTextTrackContainerElement::updateTimerFired):
+ * html/shadow/MediaControlElements.h:
+ * html/shadow/MediaControls.cpp:
+ (WebCore::MediaControls::hideFullscreenControlsTimerFired):
+ * html/shadow/MediaControls.h:
+ * html/track/LoadableTextTrack.cpp:
+ (WebCore::LoadableTextTrack::loadTimerFired):
+ * html/track/LoadableTextTrack.h:
+ * inspector/InspectorCSSAgent.cpp:
+ (WebCore::UpdateRegionLayoutTask::UpdateRegionLayoutTask):
+ (WebCore::UpdateRegionLayoutTask::timerFired):
+ (WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
+ (WebCore::ChangeRegionOversetTask::timerFired):
+ * inspector/InspectorDOMAgent.cpp:
+ (WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
+ (WebCore::RevalidateStyleAttributeTask::timerFired):
+ * inspector/InspectorFrontendClientLocal.cpp:
+ (WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
+ (WebCore::InspectorBackendDispatchTask::timerFired):
+ * loader/DocumentLoader.cpp:
+ (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
+ * loader/DocumentLoader.h:
+ * loader/FrameLoader.cpp:
+ (WebCore::FrameLoader::checkTimerFired):
+ * loader/FrameLoader.h:
+ * loader/ImageLoader.cpp:
+ (WebCore::ImageLoader::timerFired):
+ * loader/ImageLoader.h:
+ * loader/LinkLoader.cpp:
+ (WebCore::LinkLoader::linkLoadTimerFired):
+ (WebCore::LinkLoader::linkLoadingErrorTimerFired):
+ * loader/LinkLoader.h:
+ * loader/NavigationScheduler.cpp:
+ (WebCore::NavigationScheduler::timerFired):
+ * loader/NavigationScheduler.h:
+ * loader/PingLoader.cpp:
+ (WebCore::PingLoader::PingLoader):
+ * loader/PingLoader.h:
+ (WebCore::PingLoader::timeoutTimerFired):
+ * loader/ProgressTracker.cpp:
+ (WebCore::ProgressTracker::progressHeartbeatTimerFired):
+ * loader/ProgressTracker.h:
+ * loader/ResourceLoadScheduler.cpp:
+ (WebCore::ResourceLoadScheduler::requestTimerFired):
+ * loader/ResourceLoadScheduler.h:
+ * loader/cache/CachedResource.cpp:
+ (WebCore::CachedResource::decodedDataDeletionTimerFired):
+ (WebCore::CachedResource::CachedResourceCallback::timerFired):
+ * loader/cache/CachedResource.h:
+ * loader/cache/CachedResourceLoader.cpp:
+ (WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):
+ * loader/cache/CachedResourceLoader.h:
+ * loader/icon/IconDatabase.cpp:
+ (WebCore::IconDatabase::syncTimerFired):
+ * loader/icon/IconDatabase.h:
+ * page/AutoscrollController.cpp:
+ (WebCore::AutoscrollController::autoscrollTimerFired):
+ * page/AutoscrollController.h:
+ * page/CaptionUserPreferences.cpp:
+ (WebCore::CaptionUserPreferences::timerFired):
+ * page/CaptionUserPreferences.h:
+ * page/DeviceController.cpp:
+ (WebCore::DeviceController::fireDeviceEvent):
+ * page/DeviceController.h:
+ * page/EventHandler.cpp:
+ (WebCore::EventHandler::cursorUpdateTimerFired):
+ (WebCore::EventHandler::autoHideCursorTimerFired):
+ (WebCore::EventHandler::fakeMouseMoveEventTimerFired):
+ (WebCore::EventHandler::hoverTimerFired):
+ * page/EventHandler.h:
+ * page/EventSource.cpp:
+ (WebCore::EventSource::connectTimerFired):
+ * page/EventSource.h:
+ * page/FrameView.cpp:
+ (WebCore::FrameView::deferredRepaintTimerFired):
+ (WebCore::FrameView::layoutTimerFired):
+ (WebCore::FrameView::postLayoutTimerFired):
+ * page/FrameView.h:
+ * page/PageThrottler.cpp:
+ (WebCore::PageThrottler::throttleHysteresisTimerFired):
+ * page/PageThrottler.h:
+ * page/animation/AnimationController.cpp:
+ (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
+ (WebCore::AnimationControllerPrivate::animationTimerFired):
+ * page/animation/AnimationControllerPrivate.h:
+ * platform/Scrollbar.cpp:
+ (WebCore::Scrollbar::autoscrollTimerFired):
+ * platform/Scrollbar.h:
+ * platform/Timer.h:
+ (WebCore::Timer::Timer):
+ (WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
+ * platform/graphics/BitmapImage.cpp:
+ (WebCore::BitmapImage::advanceAnimation):
+ * platform/graphics/BitmapImage.h:
+ * platform/graphics/MediaPlayer.cpp:
+ (WebCore::MediaPlayer::reloadTimerFired):
+ * platform/graphics/MediaPlayer.h:
+ * platform/graphics/ca/mac/LayerPool.h:
+ * platform/graphics/ca/mac/LayerPool.mm:
+ (WebCore::LayerPool::pruneTimerFired):
+ * platform/graphics/cg/ImageBufferBackingStoreCache.cpp:
+ (WebCore::ImageBufferBackingStoreCache::timerFired):
+ * platform/graphics/cg/ImageBufferBackingStoreCache.h:
+ * platform/graphics/cg/SubimageCacheWithTimer.cpp:
+ (WebCore::SubimageCacheWithTimer::invalidateCacheTimerFired):
+ * platform/graphics/cg/SubimageCacheWithTimer.h:
+ * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
+ * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
+ (WebCore::MediaPlayerPrivateQTKit::seekTimerFired):
+ * platform/mac/ScrollAnimatorMac.h:
+ * platform/mac/ScrollAnimatorMac.mm:
+ (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
+ (WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
+ (WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):
+ * platform/mock/DeviceOrientationClientMock.cpp:
+ (WebCore::DeviceOrientationClientMock::timerFired):
+ * platform/mock/DeviceOrientationClientMock.h:
+ * platform/network/NetworkStateNotifier.h:
+ * platform/network/ResourceHandle.cpp:
+ (WebCore::ResourceHandle::failureTimerFired):
+ * platform/network/ResourceHandle.h:
+ * platform/network/ResourceHandleInternal.h:
+ (WebCore::ResourceHandleInternal::ResourceHandleInternal):
+ * platform/network/mac/NetworkStateNotifierMac.cpp:
+ (WebCore::NetworkStateNotifier::networkStateChangeTimerFired):
+ * rendering/ImageQualityController.cpp:
+ (WebCore::ImageQualityController::highQualityRepaintTimerFired):
+ * rendering/ImageQualityController.h:
+ * rendering/RenderButton.cpp:
+ (WebCore::RenderButton::timerFired):
+ * rendering/RenderButton.h:
+ * rendering/RenderLayerCompositor.cpp:
+ (WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
+ (WebCore::RenderLayerCompositor::layerFlushTimerFired):
+ (WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):
+ * rendering/RenderLayerCompositor.h:
+ * rendering/RenderMarquee.cpp:
+ (WebCore::RenderMarquee::timerFired):
+ * rendering/RenderMarquee.h:
+ * rendering/RenderNamedFlowThread.cpp:
+ (WebCore::RenderNamedFlowThread::regionLayoutUpdateEventTimerFired):
+ (WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
+ * rendering/RenderNamedFlowThread.h:
+ * rendering/RenderProgress.cpp:
+ (WebCore::RenderProgress::animationTimerFired):
+ * rendering/RenderProgress.h:
+
</ins><span class="cx"> 2014-01-11 Simon Fraser <simon.fraser@apple.com>
</span><span class="cx">
</span><span class="cx"> #ifdef out the contents of Touch* files for iOS.
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeySessioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx"> m_keyRequestTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaKeySession::keyRequestTimerFired(Timer<MediaKeySession>*)
</del><ins>+void MediaKeySession::keyRequestTimerFired(Timer<MediaKeySession>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_pendingKeyRequests.size());
</span><span class="cx"> if (!m_session)
</span><span class="lines">@@ -154,7 +154,7 @@
</span><span class="cx"> m_addKeyTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaKeySession::addKeyTimerFired(Timer<MediaKeySession>*)
</del><ins>+void MediaKeySession::addKeyTimerFired(Timer<MediaKeySession>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_pendingKeys.size());
</span><span class="cx"> if (!m_session)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeySessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -77,8 +77,8 @@
</span><span class="cx">
</span><span class="cx"> protected:
</span><span class="cx"> MediaKeySession(ScriptExecutionContext*, MediaKeys*, const String& keySystem);
</span><del>- void keyRequestTimerFired(Timer<MediaKeySession>*);
- void addKeyTimerFired(Timer<MediaKeySession>*);
</del><ins>+ void keyRequestTimerFired(Timer<MediaKeySession>&);
+ void addKeyTimerFired(Timer<MediaKeySession>&);
</ins><span class="cx">
</span><span class="cx"> MediaKeys* m_keys;
</span><span class="cx"> String m_keySystem;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgeolocationGeolocationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -142,7 +142,7 @@
</span><span class="cx"> m_timer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Geolocation::GeoNotifier::timerFired(Timer<GeoNotifier>*)
</del><ins>+void Geolocation::GeoNotifier::timerFired(Timer<GeoNotifier>&)
</ins><span class="cx"> {
</span><span class="cx"> m_timer.stop();
</span><span class="cx">
</span><span class="lines">@@ -297,7 +297,7 @@
</span><span class="cx"> m_resumeTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Geolocation::resumeTimerFired(Timer<Geolocation>*)
</del><ins>+void Geolocation::resumeTimerFired(Timer<Geolocation>&)
</ins><span class="cx"> {
</span><span class="cx"> m_isSuspended = false;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgeolocationGeolocationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/geolocation/Geolocation.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/geolocation/Geolocation.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/geolocation/Geolocation.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -100,7 +100,7 @@
</span><span class="cx">
</span><span class="cx"> void startTimerIfNeeded();
</span><span class="cx"> void stopTimer();
</span><del>- void timerFired(Timer<GeoNotifier>*);
</del><ins>+ void timerFired(Timer<GeoNotifier>&);
</ins><span class="cx"> bool hasZeroTimeout() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><span class="lines">@@ -186,7 +186,7 @@
</span><span class="cx"> bool m_hasChangedPosition;
</span><span class="cx"> RefPtr<PositionError> m_errorWaitingForResume;
</span><span class="cx">
</span><del>- void resumeTimerFired(Timer<Geolocation>*);
</del><ins>+ void resumeTimerFired(Timer<Geolocation>&);
</ins><span class="cx"> Timer<Geolocation> m_resumeTimer;
</span><span class="cx"> #endif // PLATFORM(IOS)
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBTransactionBackendcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -256,7 +256,7 @@
</span><span class="cx"> });
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void IDBTransactionBackend::taskTimerFired(Timer<IDBTransactionBackend>*)
</del><ins>+void IDBTransactionBackend::taskTimerFired(Timer<IDBTransactionBackend>&)
</ins><span class="cx"> {
</span><span class="cx"> LOG(StorageAPI, "IDBTransactionBackend::taskTimerFired");
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBTransactionBackendh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx"> bool isTaskQueueEmpty() const;
</span><span class="cx"> bool hasPendingTasks() const;
</span><span class="cx">
</span><del>- void taskTimerFired(Timer<IDBTransactionBackend>*);
</del><ins>+ void taskTimerFired(Timer<IDBTransactionBackend>&);
</ins><span class="cx"> void closeOpenCursors();
</span><span class="cx">
</span><span class="cx"> const HashSet<int64_t> m_objectStoreIds;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBuffercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -397,7 +397,7 @@
</span><span class="cx"> m_appendBufferTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void SourceBuffer::appendBufferTimerFired(Timer<SourceBuffer>*)
</del><ins>+void SourceBuffer::appendBufferTimerFired(Timer<SourceBuffer>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_updating);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -134,7 +134,7 @@
</span><span class="cx"> void scheduleEvent(const AtomicString& eventName);
</span><span class="cx">
</span><span class="cx"> void appendBufferInternal(unsigned char*, unsigned, ExceptionCode&);
</span><del>- void appendBufferTimerFired(Timer<SourceBuffer>*);
</del><ins>+ void appendBufferTimerFired(Timer<SourceBuffer>&);
</ins><span class="cx">
</span><span class="cx"> void setActive(bool);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/Notification.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/Notification.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/notifications/Notification.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -201,10 +201,10 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if ENABLE(NOTIFICATIONS)
</span><del>-void Notification::taskTimerFired(Timer<Notification>* timer)
</del><ins>+void Notification::taskTimerFired(Timer<Notification>& timer)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(scriptExecutionContext()->isDocument());
</span><del>- ASSERT_UNUSED(timer, timer == m_taskTimer.get());
</del><ins>+ ASSERT_UNUSED(timer, &timer == m_taskTimer.get());
</ins><span class="cx"> show();
</span><span class="cx"> }
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/Notification.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/Notification.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/notifications/Notification.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -159,7 +159,7 @@
</span><span class="cx"> void finishLoadingIcon();
</span><span class="cx">
</span><span class="cx"> #if ENABLE(NOTIFICATIONS)
</span><del>- void taskTimerFired(Timer<Notification>*);
</del><ins>+ void taskTimerFired(Timer<Notification>&);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> // Text notifications.
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationCentercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -129,7 +129,7 @@
</span><span class="cx"> m_timer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void NotificationCenter::NotificationRequestCallback::timerFired(Timer<NotificationCenter::NotificationRequestCallback>*)
</del><ins>+void NotificationCenter::NotificationRequestCallback::timerFired(Timer<NotificationCenter::NotificationRequestCallback>&)
</ins><span class="cx"> {
</span><span class="cx"> if (m_callback)
</span><span class="cx"> m_callback->handleEvent();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationCenterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/NotificationCenter.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/NotificationCenter.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/Modules/notifications/NotificationCenter.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx"> public:
</span><span class="cx"> static PassRefPtr<NotificationRequestCallback> createAndStartTimer(NotificationCenter*, PassRefPtr<VoidCallback>);
</span><span class="cx"> void startTimer();
</span><del>- void timerFired(Timer<NotificationRequestCallback>*);
</del><ins>+ void timerFired(Timer<NotificationRequestCallback>&);
</ins><span class="cx"> private:
</span><span class="cx"> NotificationRequestCallback(NotificationCenter*, PassRefPtr<VoidCallback>);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAXObjectCachecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AXObjectCache.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AXObjectCache.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/accessibility/AXObjectCache.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -638,7 +638,7 @@
</span><span class="cx"> obj->childrenChanged();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void AXObjectCache::notificationPostTimerFired(Timer<AXObjectCache>*)
</del><ins>+void AXObjectCache::notificationPostTimerFired(Timer<AXObjectCache>&)
</ins><span class="cx"> {
</span><span class="cx"> Ref<Document> protectorForCacheOwner(m_document);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAXObjectCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AXObjectCache.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AXObjectCache.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/accessibility/AXObjectCache.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -236,7 +236,7 @@
</span><span class="cx">
</span><span class="cx"> Timer<AXObjectCache> m_notificationPostTimer;
</span><span class="cx"> Vector<std::pair<RefPtr<AccessibilityObject>, AXNotification>> m_notificationsToPost;
</span><del>- void notificationPostTimerFired(Timer<AXObjectCache>*);
</del><ins>+ void notificationPostTimerFired(Timer<AXObjectCache>&);
</ins><span class="cx">
</span><span class="cx"> static AccessibilityObject* focusedImageMapUIElement(HTMLAreaElement*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontSelectorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontSelector.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontSelector.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/css/CSSFontSelector.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -590,7 +590,7 @@
</span><span class="cx"> m_beginLoadingTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void CSSFontSelector::beginLoadTimerFired(Timer<WebCore::CSSFontSelector>*)
</del><ins>+void CSSFontSelector::beginLoadTimerFired(Timer<WebCore::CSSFontSelector>&)
</ins><span class="cx"> {
</span><span class="cx"> Vector<CachedResourceHandle<CachedFont>> fontsToBeginLoading;
</span><span class="cx"> fontsToBeginLoading.swap(m_fontsToBeginLoading);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontSelectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontSelector.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontSelector.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/css/CSSFontSelector.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx">
</span><span class="cx"> void dispatchInvalidationCallbacks();
</span><span class="cx">
</span><del>- void beginLoadTimerFired(Timer<CSSFontSelector>*);
</del><ins>+ void beginLoadTimerFired(Timer<CSSFontSelector>&);
</ins><span class="cx">
</span><span class="cx"> Document* m_document;
</span><span class="cx"> HashMap<String, OwnPtr<Vector<RefPtr<CSSFontFace>>>, CaseFoldingHash> m_fontFaces;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSImageGeneratorValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx"> m_evictionTimer.restart();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage>*)
</del><ins>+void CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage>&)
</ins><span class="cx"> {
</span><span class="cx"> // NOTE: This is essentially a "delete this", the object is no longer valid after this line.
</span><span class="cx"> m_owner.evictCachedGeneratedImage(m_size);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSImageGeneratorValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSImageGeneratorValue.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSImageGeneratorValue.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/css/CSSImageGeneratorValue.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> void puntEvictionTimer() { m_evictionTimer.restart(); }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage>*);
</del><ins>+ void evictionTimerFired(DeferrableOneShotTimer<CachedGeneratedImage>&);
</ins><span class="cx">
</span><span class="cx"> CSSImageGeneratorValue& m_owner;
</span><span class="cx"> IntSize m_size;
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/dom/Document.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -1251,7 +1251,7 @@
</span><span class="cx"> frame->loader().forcePageTransitionIfNeeded();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::visualUpdatesSuppressionTimerFired(Timer<Document>*)
</del><ins>+void Document::visualUpdatesSuppressionTimerFired(Timer<Document>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!m_visualUpdatesAllowed);
</span><span class="cx">
</span><span class="lines">@@ -1698,7 +1698,7 @@
</span><span class="cx"> return m_styleRecalcTimer.isActive() && m_pendingStyleRecalcShouldForce;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::styleRecalcTimerFired(Timer<Document>*)
</del><ins>+void Document::styleRecalcTimerFired(Timer<Document>&)
</ins><span class="cx"> {
</span><span class="cx"> updateStyleIfNeeded();
</span><span class="cx"> }
</span><span class="lines">@@ -3178,7 +3178,7 @@
</span><span class="cx"> m_mediaQueryMatcher->styleResolverChanged();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::optimizedStyleSheetUpdateTimerFired(Timer<Document>*)
</del><ins>+void Document::optimizedStyleSheetUpdateTimerFired(Timer<Document>&)
</ins><span class="cx"> {
</span><span class="cx"> styleResolverChanged(RecalcStyleIfNeeded);
</span><span class="cx"> }
</span><span class="lines">@@ -4462,7 +4462,7 @@
</span><span class="cx"> m_cachedResourceLoader->clearPreloads();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::sharedObjectPoolClearTimerFired(Timer<Document>*)
</del><ins>+void Document::sharedObjectPoolClearTimerFired(Timer<Document>&)
</ins><span class="cx"> {
</span><span class="cx"> m_sharedObjectPool.clear();
</span><span class="cx"> }
</span><span class="lines">@@ -4472,7 +4472,7 @@
</span><span class="cx"> m_styleResolverThrowawayTimer.restart();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document>*)
</del><ins>+void Document::styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!m_inStyleRecalc);
</span><span class="cx"> clearStyleResolver();
</span><span class="lines">@@ -4736,7 +4736,7 @@
</span><span class="cx"> m_resetHiddenFocusElementTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::updateFocusAppearanceTimerFired(Timer<Document>*)
</del><ins>+void Document::updateFocusAppearanceTimerFired(Timer<Document>&)
</ins><span class="cx"> {
</span><span class="cx"> Element* element = focusedElement();
</span><span class="cx"> if (!element)
</span><span class="lines">@@ -4747,7 +4747,7 @@
</span><span class="cx"> element->updateFocusAppearance(m_updateFocusAppearanceRestoresSelection);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::resetHiddenFocusElementTimer(Timer<Document>*)
</del><ins>+void Document::resetHiddenFocusElementTimer(Timer<Document>&)
</ins><span class="cx"> {
</span><span class="cx"> if (view() && view()->needsLayout())
</span><span class="cx"> return;
</span><span class="lines">@@ -4917,7 +4917,7 @@
</span><span class="cx"> callOnMainThread(didReceiveTask, new PerformTaskContext(m_weakFactory.createWeakPtr(), task));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::pendingTasksTimerFired(Timer<Document>*)
</del><ins>+void Document::pendingTasksTimerFired(Timer<Document>&)
</ins><span class="cx"> {
</span><span class="cx"> while (!m_pendingTasks.isEmpty()) {
</span><span class="cx"> OwnPtr<Task> task = m_pendingTasks[0].release();
</span><span class="lines">@@ -5435,7 +5435,7 @@
</span><span class="cx"> m_fullScreenRenderer = nullptr;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::fullScreenChangeDelayTimerFired(Timer<Document>*)
</del><ins>+void Document::fullScreenChangeDelayTimerFired(Timer<Document>&)
</ins><span class="cx"> {
</span><span class="cx"> // Since we dispatch events in this function, it's possible that the
</span><span class="cx"> // document will be detached and GC'd. We protect it here to make sure we
</span><span class="lines">@@ -5573,7 +5573,7 @@
</span><span class="cx"> m_loadEventDelayTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::loadEventDelayTimerFired(Timer<Document>*)
</del><ins>+void Document::loadEventDelayTimerFired(Timer<Document>&)
</ins><span class="cx"> {
</span><span class="cx"> if (frame())
</span><span class="cx"> frame()->loader().checkCompleted();
</span><span class="lines">@@ -6081,9 +6081,10 @@
</span><span class="cx"> m_didAssociateFormControlsTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::didAssociateFormControlsTimerFired(Timer<Document>* timer)
</del><ins>+void Document::didAssociateFormControlsTimerFired(Timer<Document>& timer)
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, timer == &m_didAssociateFormControlsTimer);
</del><ins>+ ASSERT_UNUSED(timer, &timer == &m_didAssociateFormControlsTimer);
+
</ins><span class="cx"> if (!frame() || !frame()->page())
</span><span class="cx"> return;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/dom/Document.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -716,8 +716,8 @@
</span><span class="cx"> void unscheduleStyleRecalc();
</span><span class="cx"> bool hasPendingStyleRecalc() const;
</span><span class="cx"> bool hasPendingForcedStyleRecalc() const;
</span><del>- void styleRecalcTimerFired(Timer<Document>*);
- void optimizedStyleSheetUpdateTimerFired(Timer<Document>*);
</del><ins>+ void styleRecalcTimerFired(Timer<Document>&);
+ void optimizedStyleSheetUpdateTimerFired(Timer<Document>&);
</ins><span class="cx">
</span><span class="cx"> void registerNodeList(LiveNodeList&);
</span><span class="cx"> void unregisterNodeList(LiveNodeList&);
</span><span class="lines">@@ -1089,7 +1089,7 @@
</span><span class="cx"> RenderFullScreen* fullScreenRenderer() const { return m_fullScreenRenderer; }
</span><span class="cx"> void fullScreenRendererDestroyed();
</span><span class="cx">
</span><del>- void fullScreenChangeDelayTimerFired(Timer<Document>*);
</del><ins>+ void fullScreenChangeDelayTimerFired(Timer<Document>&);
</ins><span class="cx"> bool fullScreenIsAllowedForElement(Element*) const;
</span><span class="cx"> void fullScreenElementRemoved();
</span><span class="cx"> void removeFullScreenElementOfSubtree(Node*, bool amongChildrenOnly = false);
</span><span class="lines">@@ -1266,10 +1266,10 @@
</span><span class="cx"> virtual double timerAlignmentInterval() const OVERRIDE;
</span><span class="cx">
</span><span class="cx"> void updateTitle(const StringWithDirection&);
</span><del>- void updateFocusAppearanceTimerFired(Timer<Document>*);
</del><ins>+ void updateFocusAppearanceTimerFired(Timer<Document>&);
</ins><span class="cx"> void updateBaseURL();
</span><span class="cx">
</span><del>- void resetHiddenFocusElementTimer(Timer<Document>*);
</del><ins>+ void resetHiddenFocusElementTimer(Timer<Document>&);
</ins><span class="cx">
</span><span class="cx"> void buildAccessKeyMap(TreeScope* root);
</span><span class="cx">
</span><span class="lines">@@ -1277,9 +1277,9 @@
</span><span class="cx">
</span><span class="cx"> void seamlessParentUpdatedStylesheets();
</span><span class="cx">
</span><del>- void loadEventDelayTimerFired(Timer<Document>*);
</del><ins>+ void loadEventDelayTimerFired(Timer<Document>&);
</ins><span class="cx">
</span><del>- void pendingTasksTimerFired(Timer<Document>*);
</del><ins>+ void pendingTasksTimerFired(Timer<Document>&);
</ins><span class="cx">
</span><span class="cx"> static void didReceiveTask(void*);
</span><span class="cx">
</span><span class="lines">@@ -1302,13 +1302,13 @@
</span><span class="cx">
</span><span class="cx"> void setVisualUpdatesAllowed(ReadyState);
</span><span class="cx"> void setVisualUpdatesAllowed(bool);
</span><del>- void visualUpdatesSuppressionTimerFired(Timer<Document>*);
</del><ins>+ void visualUpdatesSuppressionTimerFired(Timer<Document>&);
</ins><span class="cx">
</span><span class="cx"> void addListenerType(ListenerType listenerType) { m_listenerTypes |= listenerType; }
</span><span class="cx">
</span><del>- void didAssociateFormControlsTimerFired(Timer<Document>*);
</del><ins>+ void didAssociateFormControlsTimerFired(Timer<Document>&);
</ins><span class="cx">
</span><del>- void styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document>*);
</del><ins>+ void styleResolverThrowawayTimerFired(DeferrableOneShotTimer<Document>&);
</ins><span class="cx"> DeferrableOneShotTimer<Document> m_styleResolverThrowawayTimer;
</span><span class="cx">
</span><span class="cx"> OwnPtr<StyleResolver> m_styleResolver;
</span><span class="lines">@@ -1617,7 +1617,7 @@
</span><span class="cx"> RefPtr<DOMSecurityPolicy> m_domSecurityPolicy;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- void sharedObjectPoolClearTimerFired(Timer<Document>*);
</del><ins>+ void sharedObjectPoolClearTimerFired(Timer<Document>&);
</ins><span class="cx"> Timer<Document> m_sharedObjectPoolClearTimer;
</span><span class="cx">
</span><span class="cx"> OwnPtr<DocumentSharedObjectPool> m_sharedObjectPool;
</span></span></pre></div>
<a id="trunkSourceWebCoredomEventSenderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/EventSender.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/EventSender.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/dom/EventSender.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void timerFired(Timer<EventSender<T>>*) { dispatchPendingEvents(); }
</del><ins>+ void timerFired(Timer<EventSender<T>>&) { dispatchPendingEvents(); }
</ins><span class="cx">
</span><span class="cx"> AtomicString m_eventType;
</span><span class="cx"> Timer<EventSender<T>> m_timer;
</span></span></pre></div>
<a id="trunkSourceWebCoredomGenericEventQueuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/GenericEventQueue.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/GenericEventQueue.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/dom/GenericEventQueue.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> return true;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void GenericEventQueue::timerFired(Timer<GenericEventQueue>*)
</del><ins>+void GenericEventQueue::timerFired(Timer<GenericEventQueue>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!m_timer.isActive());
</span><span class="cx"> ASSERT(!m_pendingEvents.isEmpty());
</span></span></pre></div>
<a id="trunkSourceWebCoredomGenericEventQueueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/GenericEventQueue.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/GenericEventQueue.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/dom/GenericEventQueue.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> bool hasPendingEvents() const;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void timerFired(Timer<GenericEventQueue>*);
</del><ins>+ void timerFired(Timer<GenericEventQueue>&);
</ins><span class="cx">
</span><span class="cx"> EventTarget& m_owner;
</span><span class="cx"> Vector<RefPtr<Event>> m_pendingEvents;
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptRunnercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptRunner.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptRunner.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/dom/ScriptRunner.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -97,9 +97,9 @@
</span><span class="cx"> m_timer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ScriptRunner::timerFired(Timer<ScriptRunner>* timer)
</del><ins>+void ScriptRunner::timerFired(Timer<ScriptRunner>& timer)
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, timer == &m_timer);
</del><ins>+ ASSERT_UNUSED(timer, &timer == &m_timer);
</ins><span class="cx">
</span><span class="cx"> Ref<Document> protect(m_document);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptRunnerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptRunner.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptRunner.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/dom/ScriptRunner.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> void notifyScriptReady(ScriptElement*, ExecutionType);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void timerFired(Timer<ScriptRunner>*);
</del><ins>+ void timerFired(Timer<ScriptRunner>&);
</ins><span class="cx">
</span><span class="cx"> Document& m_document;
</span><span class="cx"> Vector<PendingScript> m_scriptsToExecuteInOrder;
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptedAnimationControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptedAnimationController.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptedAnimationController.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/dom/ScriptedAnimationController.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -209,7 +209,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> #if USE(REQUEST_ANIMATION_FRAME_TIMER)
</span><del>-void ScriptedAnimationController::animationTimerFired(Timer<ScriptedAnimationController>*)
</del><ins>+void ScriptedAnimationController::animationTimerFired(Timer<ScriptedAnimationController>&)
</ins><span class="cx"> {
</span><span class="cx"> m_lastAnimationFrameTimeMonotonic = monotonicallyIncreasingTime();
</span><span class="cx"> serviceScriptedAnimations(m_lastAnimationFrameTimeMonotonic);
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptedAnimationControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptedAnimationController.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptedAnimationController.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/dom/ScriptedAnimationController.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx"> void scheduleAnimation();
</span><span class="cx">
</span><span class="cx"> #if USE(REQUEST_ANIMATION_FRAME_TIMER)
</span><del>- void animationTimerFired(Timer<ScriptedAnimationController>*);
</del><ins>+ void animationTimerFired(Timer<ScriptedAnimationController>&);
</ins><span class="cx"> Timer<ScriptedAnimationController> m_animationTimer;
</span><span class="cx"> double m_lastAnimationFrameTimeMonotonic;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingAlternativeTextControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/AlternativeTextController.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/AlternativeTextController.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/editing/AlternativeTextController.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -323,7 +323,7 @@
</span><span class="cx"> markers.addMarker(range.get(), DocumentMarker::SpellCheckingExemption);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void AlternativeTextController::timerFired(Timer<AlternativeTextController>*)
</del><ins>+void AlternativeTextController::timerFired(Timer<AlternativeTextController>&)
</ins><span class="cx"> {
</span><span class="cx"> m_isDismissedByEditing = false;
</span><span class="cx"> switch (m_alternativeTextInfo.type) {
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingAlternativeTextControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/AlternativeTextController.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/AlternativeTextController.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/editing/AlternativeTextController.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -138,7 +138,7 @@
</span><span class="cx"> #if USE(AUTOCORRECTION_PANEL)
</span><span class="cx"> String dismissSoon(ReasonForDismissingAlternativeText);
</span><span class="cx"> void applyAlternativeTextToRange(const Range*, const String& alternative, AlternativeTextType, const Vector<DocumentMarker::MarkerType>&);
</span><del>- void timerFired(Timer<AlternativeTextController>*);
</del><ins>+ void timerFired(Timer<AlternativeTextController>&);
</ins><span class="cx"> void recordAutocorrectionResponseReversed(const String& replacedString, const String& replacementString);
</span><span class="cx"> void recordSpellcheckerResponseForModifiedCorrection(Range* rangeOfCorrection, const String& corrected, const String& correction);
</span><span class="cx"> String markerDescriptionForAppliedAlternativeText(AlternativeTextType, DocumentMarker::MarkerType);
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingFrameSelectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/FrameSelection.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/FrameSelection.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/editing/FrameSelection.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -1901,7 +1901,7 @@
</span><span class="cx"> updateAppearance();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void FrameSelection::caretBlinkTimerFired(Timer<FrameSelection>*)
</del><ins>+void FrameSelection::caretBlinkTimerFired(Timer<FrameSelection>&)
</ins><span class="cx"> {
</span><span class="cx"> #if ENABLE(TEXT_CARET)
</span><span class="cx"> ASSERT(caretIsVisible());
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingFrameSelectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/FrameSelection.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/FrameSelection.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/editing/FrameSelection.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -324,7 +324,7 @@
</span><span class="cx"> void setFocusedElementIfNeeded();
</span><span class="cx"> void focusedOrActiveStateChanged();
</span><span class="cx">
</span><del>- void caretBlinkTimerFired(Timer<FrameSelection>*);
</del><ins>+ void caretBlinkTimerFired(Timer<FrameSelection>&);
</ins><span class="cx">
</span><span class="cx"> void setCaretVisibility(CaretVisibility);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -800,7 +800,7 @@
</span><span class="cx"> m_asyncEventQueue.enqueueEvent(event.release());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void HTMLMediaElement::loadTimerFired(Timer<HTMLMediaElement>*)
</del><ins>+void HTMLMediaElement::loadTimerFired(Timer<HTMLMediaElement>&)
</ins><span class="cx"> {
</span><span class="cx"> Ref<HTMLMediaElement> protect(*this); // loadNextSourceChild may fire 'beforeload', which can make arbitrary DOM mutations.
</span><span class="cx">
</span><span class="lines">@@ -2195,7 +2195,7 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>-void HTMLMediaElement::progressEventTimerFired(Timer<HTMLMediaElement>*)
</del><ins>+void HTMLMediaElement::progressEventTimerFired(Timer<HTMLMediaElement>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_player);
</span><span class="cx"> if (m_networkState != NETWORK_LOADING)
</span><span class="lines">@@ -2973,7 +2973,7 @@
</span><span class="cx"> m_playbackProgressTimer.startRepeating(maxTimeupdateEventFrequency);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void HTMLMediaElement::playbackProgressTimerFired(Timer<HTMLMediaElement>*)
</del><ins>+void HTMLMediaElement::playbackProgressTimerFired(Timer<HTMLMediaElement>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_player);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/HTMLMediaElement.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -583,9 +583,9 @@
</span><span class="cx">
</span><span class="cx"> virtual bool mediaPlayerShouldWaitForResponseToAuthenticationChallenge(const AuthenticationChallenge&) OVERRIDE;
</span><span class="cx">
</span><del>- void loadTimerFired(Timer<HTMLMediaElement>*);
- void progressEventTimerFired(Timer<HTMLMediaElement>*);
- void playbackProgressTimerFired(Timer<HTMLMediaElement>*);
</del><ins>+ void loadTimerFired(Timer<HTMLMediaElement>&);
+ void progressEventTimerFired(Timer<HTMLMediaElement>&);
+ void playbackProgressTimerFired(Timer<HTMLMediaElement>&);
</ins><span class="cx"> void startPlaybackProgressTimer();
</span><span class="cx"> void startProgressEventTimer();
</span><span class="cx"> void stopPeriodicTimers();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInElement.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInElement.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/HTMLPlugInElement.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -282,7 +282,7 @@
</span><span class="cx"> return createRenderer<RenderEmbeddedObject>(*this, std::move(style));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void HTMLPlugInElement::swapRendererTimerFired(Timer<HTMLPlugInElement>*)
</del><ins>+void HTMLPlugInElement::swapRendererTimerFired(Timer<HTMLPlugInElement>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(displayState() == PreparingPluginReplacement || displayState() == DisplayingSnapshot);
</span><span class="cx"> if (userAgentShadowRoot())
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInElement.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInElement.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/HTMLPlugInElement.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -109,7 +109,7 @@
</span><span class="cx"> bool m_inBeforeLoadEventHandler;
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void swapRendererTimerFired(Timer<HTMLPlugInElement>*);
</del><ins>+ void swapRendererTimerFired(Timer<HTMLPlugInElement>&);
</ins><span class="cx"> bool shouldOverridePlugin(const String& url, const String& mimeType);
</span><span class="cx">
</span><span class="cx"> bool dispatchBeforeLoadEvent(const String& sourceURL); // Not implemented, generates a compile error if subclasses call this by mistake.
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInImageElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -456,7 +456,7 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>-void HTMLPlugInImageElement::removeSnapshotTimerFired(Timer<HTMLPlugInImageElement>*)
</del><ins>+void HTMLPlugInImageElement::removeSnapshotTimerFired(Timer<HTMLPlugInImageElement>&)
</ins><span class="cx"> {
</span><span class="cx"> m_snapshotImage = nullptr;
</span><span class="cx"> m_isRestartedPlugin = false;
</span><span class="lines">@@ -568,7 +568,7 @@
</span><span class="cx"> m_simulatedMouseClickTimer.restart();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void HTMLPlugInImageElement::simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement>*)
</del><ins>+void HTMLPlugInImageElement::simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(displayState() == RestartingWithPendingMouseClick);
</span><span class="cx"> ASSERT(m_pendingClickEventFromSnapshot);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInImageElement.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInImageElement.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/HTMLPlugInImageElement.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -143,13 +143,13 @@
</span><span class="cx">
</span><span class="cx"> virtual void updateSnapshot(PassRefPtr<Image>) OVERRIDE;
</span><span class="cx"> virtual void dispatchPendingMouseClick() OVERRIDE;
</span><del>- void simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement>*);
</del><ins>+ void simulatedMouseClickTimerFired(DeferrableOneShotTimer<HTMLPlugInImageElement>&);
</ins><span class="cx">
</span><span class="cx"> void restartSimilarPlugIns();
</span><span class="cx">
</span><span class="cx"> virtual bool isPlugInImageElement() const OVERRIDE { return true; }
</span><span class="cx">
</span><del>- void removeSnapshotTimerFired(Timer<HTMLPlugInImageElement>*);
</del><ins>+ void removeSnapshotTimerFired(Timer<HTMLPlugInImageElement>&);
</ins><span class="cx">
</span><span class="cx"> virtual void defaultEventHandler(Event*) OVERRIDE;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSourceElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSourceElement.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSourceElement.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/HTMLSourceElement.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx"> m_errorEventTimer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void HTMLSourceElement::errorEventTimerFired(Timer<HTMLSourceElement>*)
</del><ins>+void HTMLSourceElement::errorEventTimerFired(Timer<HTMLSourceElement>&)
</ins><span class="cx"> {
</span><span class="cx"> LOG(Media, "HTMLSourceElement::errorEventTimerFired - %p", this);
</span><span class="cx"> dispatchEvent(Event::create(eventNames().errorEvent, false, true));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSourceElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSourceElement.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSourceElement.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/HTMLSourceElement.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> virtual void removedFrom(ContainerNode&) OVERRIDE;
</span><span class="cx"> virtual bool isURLAttribute(const Attribute&) const OVERRIDE;
</span><span class="cx">
</span><del>- void errorEventTimerFired(Timer<HTMLSourceElement>*);
</del><ins>+ void errorEventTimerFired(Timer<HTMLSourceElement>&);
</ins><span class="cx">
</span><span class="cx"> Timer<HTMLSourceElement> m_errorEventTimer;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTrackElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTrackElement.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTrackElement.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/HTMLTrackElement.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -200,7 +200,7 @@
</span><span class="cx"> m_loadTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void HTMLTrackElement::loadTimerFired(Timer<HTMLTrackElement>*)
</del><ins>+void HTMLTrackElement::loadTimerFired(Timer<HTMLTrackElement>&)
</ins><span class="cx"> {
</span><span class="cx"> if (!fastHasAttribute(srcAttr))
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTrackElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTrackElement.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTrackElement.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/HTMLTrackElement.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx">
</span><span class="cx"> virtual bool isURLAttribute(const Attribute&) const OVERRIDE;
</span><span class="cx">
</span><del>- void loadTimerFired(Timer<HTMLTrackElement>*);
</del><ins>+ void loadTimerFired(Timer<HTMLTrackElement>&);
</ins><span class="cx">
</span><span class="cx"> HTMLMediaElement* mediaElement() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaController.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaController.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/MediaController.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -537,7 +537,7 @@
</span><span class="cx"> m_asyncEventTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaController::asyncEventTimerFired(Timer<MediaController>*)
</del><ins>+void MediaController::asyncEventTimerFired(Timer<MediaController>&)
</ins><span class="cx"> {
</span><span class="cx"> Vector<RefPtr<Event>> pendingEvents;
</span><span class="cx">
</span><span class="lines">@@ -547,7 +547,7 @@
</span><span class="cx"> dispatchEvent(pendingEvents[index].release(), IGNORE_EXCEPTION);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaController::clearPositionTimerFired(Timer<MediaController>*)
</del><ins>+void MediaController::clearPositionTimerFired(Timer<MediaController>&)
</ins><span class="cx"> {
</span><span class="cx"> m_position = MediaPlayer::invalidTime();
</span><span class="cx"> }
</span><span class="lines">@@ -659,7 +659,7 @@
</span><span class="cx"> m_timeupdateTimer.startRepeating(maxTimeupdateEventFrequency);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaController::timeupdateTimerFired(Timer<MediaController>*)
</del><ins>+void MediaController::timeupdateTimerFired(Timer<MediaController>&)
</ins><span class="cx"> {
</span><span class="cx"> scheduleTimeupdateEvent();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaController.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaController.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/MediaController.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -121,11 +121,11 @@
</span><span class="cx"> void updateMediaElements();
</span><span class="cx"> void bringElementUpToSpeed(HTMLMediaElement*);
</span><span class="cx"> void scheduleEvent(const AtomicString& eventName);
</span><del>- void asyncEventTimerFired(Timer<MediaController>*);
- void clearPositionTimerFired(Timer<MediaController>*);
</del><ins>+ void asyncEventTimerFired(Timer<MediaController>&);
+ void clearPositionTimerFired(Timer<MediaController>&);
</ins><span class="cx"> bool hasEnded() const;
</span><span class="cx"> void scheduleTimeupdateEvent();
</span><del>- void timeupdateTimerFired(Timer<MediaController>*);
</del><ins>+ void timeupdateTimerFired(Timer<MediaController>&);
</ins><span class="cx"> void startTimeupdateTimer();
</span><span class="cx">
</span><span class="cx"> // EventTarget
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaDocument.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaDocument.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/MediaDocument.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -209,7 +209,7 @@
</span><span class="cx"> m_replaceMediaElementTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaDocument::replaceMediaElementTimerFired(Timer<MediaDocument>*)
</del><ins>+void MediaDocument::replaceMediaElementTimerFired(Timer<MediaDocument>&)
</ins><span class="cx"> {
</span><span class="cx"> HTMLElement* htmlBody = body();
</span><span class="cx"> if (!htmlBody)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlMediaDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/MediaDocument.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaDocument.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/MediaDocument.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">
</span><span class="cx"> virtual void defaultEventHandler(Event*);
</span><span class="cx">
</span><del>- void replaceMediaElementTimerFired(Timer<MediaDocument>*);
</del><ins>+ void replaceMediaElementTimerFired(Timer<MediaDocument>&);
</ins><span class="cx">
</span><span class="cx"> Timer<MediaDocument> m_replaceMediaElementTimer;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLParserSchedulercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLParserScheduler.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLParserScheduler.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/parser/HTMLParserScheduler.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -111,10 +111,11 @@
</span><span class="cx"> m_continueNextChunkTimer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void HTMLParserScheduler::continueNextChunkTimerFired(Timer<HTMLParserScheduler>* timer)
</del><ins>+void HTMLParserScheduler::continueNextChunkTimerFired(Timer<HTMLParserScheduler>& timer)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!m_suspended);
</span><del>- ASSERT_UNUSED(timer, timer == &m_continueNextChunkTimer);
</del><ins>+ ASSERT_UNUSED(timer, &timer == &m_continueNextChunkTimer);
+
</ins><span class="cx"> // FIXME: The timer class should handle timer priorities instead of this code.
</span><span class="cx"> // If a layout is scheduled, wait again to let the layout timer run first.
</span><span class="cx"> if (m_parser.document()->isLayoutTimerActive()) {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLParserSchedulerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLParserScheduler.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLParserScheduler.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/parser/HTMLParserScheduler.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -103,7 +103,7 @@
</span><span class="cx"> private:
</span><span class="cx"> HTMLParserScheduler(HTMLDocumentParser&);
</span><span class="cx">
</span><del>- void continueNextChunkTimerFired(Timer<HTMLParserScheduler>*);
</del><ins>+ void continueNextChunkTimerFired(Timer<HTMLParserScheduler>&);
</ins><span class="cx">
</span><span class="cx"> HTMLDocumentParser& m_parser;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementTypescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElementTypes.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElementTypes.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/shadow/MediaControlElementTypes.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -235,7 +235,7 @@
</span><span class="cx"> return rate;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaControlSeekButtonElement::seekTimerFired(Timer<MediaControlSeekButtonElement>*)
</del><ins>+void MediaControlSeekButtonElement::seekTimerFired(Timer<MediaControlSeekButtonElement>&)
</ins><span class="cx"> {
</span><span class="cx"> if (m_seekType == Skip) {
</span><span class="cx"> double skipTime = isForwardButton() ? cSkipTime : -cSkipTime;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementTypesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/shadow/MediaControlElementTypes.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -174,7 +174,7 @@
</span><span class="cx"> void startTimer();
</span><span class="cx"> void stopTimer();
</span><span class="cx"> double nextRate() const;
</span><del>- void seekTimerFired(Timer<MediaControlSeekButtonElement>*);
</del><ins>+ void seekTimerFired(Timer<MediaControlSeekButtonElement>&);
</ins><span class="cx">
</span><span class="cx"> enum ActionType { Nothing, Play, Pause };
</span><span class="cx"> ActionType m_actionOnStop;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElements.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElements.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -152,7 +152,7 @@
</span><span class="cx"> m_transitionTimer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaControlPanelElement::transitionTimerFired(Timer<MediaControlPanelElement>*)
</del><ins>+void MediaControlPanelElement::transitionTimerFired(Timer<MediaControlPanelElement>&)
</ins><span class="cx"> {
</span><span class="cx"> if (!m_opaque)
</span><span class="cx"> hide();
</span><span class="lines">@@ -1316,7 +1316,7 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaControlTextTrackContainerElement::updateTimerFired(Timer<MediaControlTextTrackContainerElement>*)
</del><ins>+void MediaControlTextTrackContainerElement::updateTimerFired(Timer<MediaControlTextTrackContainerElement>&)
</ins><span class="cx"> {
</span><span class="cx"> if (!document().page())
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElements.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElements.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">
</span><span class="cx"> void startTimer();
</span><span class="cx"> void stopTimer();
</span><del>- void transitionTimerFired(Timer<MediaControlPanelElement>*);
</del><ins>+ void transitionTimerFired(Timer<MediaControlPanelElement>&);
</ins><span class="cx">
</span><span class="cx"> void setPosition(const LayoutPoint&);
</span><span class="cx">
</span><span class="lines">@@ -477,7 +477,7 @@
</span><span class="cx"> static const AtomicString& textTrackContainerElementShadowPseudoId();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void updateTimerFired(Timer<MediaControlTextTrackContainerElement>*);
</del><ins>+ void updateTimerFired(Timer<MediaControlTextTrackContainerElement>&);
</ins><span class="cx">
</span><span class="cx"> explicit MediaControlTextTrackContainerElement(Document&);
</span><span class="cx"> virtual const AtomicString& shadowPseudoId() const OVERRIDE;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControls.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControls.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/shadow/MediaControls.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -329,7 +329,7 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaControls::hideFullscreenControlsTimerFired(Timer<MediaControls>*)
</del><ins>+void MediaControls::hideFullscreenControlsTimerFired(Timer<MediaControls>&)
</ins><span class="cx"> {
</span><span class="cx"> if (m_mediaController->paused())
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControls.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControls.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/shadow/MediaControls.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx"> virtual bool willRespondToMouseMoveEvents() OVERRIDE { return true; }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- virtual void hideFullscreenControlsTimerFired(Timer<MediaControls>*);
</del><ins>+ virtual void hideFullscreenControlsTimerFired(Timer<MediaControls>&);
</ins><span class="cx"> virtual void startHideFullscreenControlsTimer();
</span><span class="cx"> virtual void stopHideFullscreenControlsTimer();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackLoadableTextTrackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/LoadableTextTrack.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/LoadableTextTrack.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/track/LoadableTextTrack.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx"> m_trackElement = element;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void LoadableTextTrack::loadTimerFired(Timer<LoadableTextTrack>*)
</del><ins>+void LoadableTextTrack::loadTimerFired(Timer<LoadableTextTrack>&)
</ins><span class="cx"> {
</span><span class="cx"> if (m_loader)
</span><span class="cx"> m_loader->cancelLoad();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackLoadableTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/LoadableTextTrack.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/LoadableTextTrack.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/html/track/LoadableTextTrack.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx">
</span><span class="cx"> LoadableTextTrack(HTMLTrackElement*, const String& kind, const String& label, const String& language);
</span><span class="cx">
</span><del>- void loadTimerFired(Timer<LoadableTextTrack>*);
</del><ins>+ void loadTimerFired(Timer<LoadableTextTrack>&);
</ins><span class="cx">
</span><span class="cx"> HTMLTrackElement* m_trackElement;
</span><span class="cx"> Timer<LoadableTextTrack> m_loadTimer;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCSSAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -232,7 +232,7 @@
</span><span class="cx"> void scheduleFor(WebKitNamedFlow*, int documentNodeId);
</span><span class="cx"> void unschedule(WebKitNamedFlow*);
</span><span class="cx"> void reset();
</span><del>- void onTimer(Timer<UpdateRegionLayoutTask>*);
</del><ins>+ void timerFired(Timer<UpdateRegionLayoutTask>&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> InspectorCSSAgent* m_cssAgent;
</span><span class="lines">@@ -242,7 +242,7 @@
</span><span class="cx">
</span><span class="cx"> UpdateRegionLayoutTask::UpdateRegionLayoutTask(InspectorCSSAgent* cssAgent)
</span><span class="cx"> : m_cssAgent(cssAgent)
</span><del>- , m_timer(this, &UpdateRegionLayoutTask::onTimer)
</del><ins>+ , m_timer(this, &UpdateRegionLayoutTask::timerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><span class="lines">@@ -265,7 +265,7 @@
</span><span class="cx"> m_namedFlows.clear();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void UpdateRegionLayoutTask::onTimer(Timer<UpdateRegionLayoutTask>*)
</del><ins>+void UpdateRegionLayoutTask::timerFired(Timer<UpdateRegionLayoutTask>&)
</ins><span class="cx"> {
</span><span class="cx"> // The timer is stopped on m_cssAgent destruction, so this method will never be called after m_cssAgent has been destroyed.
</span><span class="cx"> Vector<std::pair<WebKitNamedFlow*, int>> namedFlows;
</span><span class="lines">@@ -293,7 +293,7 @@
</span><span class="cx"> void scheduleFor(WebKitNamedFlow*, int documentNodeId);
</span><span class="cx"> void unschedule(WebKitNamedFlow*);
</span><span class="cx"> void reset();
</span><del>- void onTimer(Timer<ChangeRegionOversetTask>*);
</del><ins>+ void timerFired(Timer<ChangeRegionOversetTask>&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> InspectorCSSAgent* m_cssAgent;
</span><span class="lines">@@ -303,7 +303,7 @@
</span><span class="cx">
</span><span class="cx"> ChangeRegionOversetTask::ChangeRegionOversetTask(InspectorCSSAgent* cssAgent)
</span><span class="cx"> : m_cssAgent(cssAgent)
</span><del>- , m_timer(this, &ChangeRegionOversetTask::onTimer)
</del><ins>+ , m_timer(this, &ChangeRegionOversetTask::timerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><span class="lines">@@ -326,7 +326,7 @@
</span><span class="cx"> m_namedFlows.clear();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ChangeRegionOversetTask::onTimer(Timer<ChangeRegionOversetTask>*)
</del><ins>+void ChangeRegionOversetTask::timerFired(Timer<ChangeRegionOversetTask>&)
</ins><span class="cx"> {
</span><span class="cx"> // The timer is stopped on m_cssAgent destruction, so this method will never be called after m_cssAgent has been destroyed.
</span><span class="cx"> for (HashMap<WebKitNamedFlow*, int>::iterator it = m_namedFlows.begin(), end = m_namedFlows.end(); it != end; ++it)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -168,7 +168,7 @@
</span><span class="cx"> RevalidateStyleAttributeTask(InspectorDOMAgent*);
</span><span class="cx"> void scheduleFor(Element*);
</span><span class="cx"> void reset() { m_timer.stop(); }
</span><del>- void onTimer(Timer<RevalidateStyleAttributeTask>*);
</del><ins>+ void timerFired(Timer<RevalidateStyleAttributeTask>&);
</ins><span class="cx">
</span><span class="cx"> private:
</span><span class="cx"> InspectorDOMAgent* m_domAgent;
</span><span class="lines">@@ -178,7 +178,7 @@
</span><span class="cx">
</span><span class="cx"> RevalidateStyleAttributeTask::RevalidateStyleAttributeTask(InspectorDOMAgent* domAgent)
</span><span class="cx"> : m_domAgent(domAgent)
</span><del>- , m_timer(this, &RevalidateStyleAttributeTask::onTimer)
</del><ins>+ , m_timer(this, &RevalidateStyleAttributeTask::timerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><span class="lines">@@ -189,7 +189,7 @@
</span><span class="cx"> m_timer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void RevalidateStyleAttributeTask::onTimer(Timer<RevalidateStyleAttributeTask>*)
</del><ins>+void RevalidateStyleAttributeTask::timerFired(Timer<RevalidateStyleAttributeTask>&)
</ins><span class="cx"> {
</span><span class="cx"> // The timer is stopped on m_domAgent destruction, so this method will never be called after m_domAgent has been destroyed.
</span><span class="cx"> Vector<Element*> elements;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorFrontendClientLocalcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx"> public:
</span><span class="cx"> InspectorBackendDispatchTask(InspectorController* inspectorController)
</span><span class="cx"> : m_inspectorController(inspectorController)
</span><del>- , m_timer(this, &InspectorBackendDispatchTask::onTimer)
</del><ins>+ , m_timer(this, &InspectorBackendDispatchTask::timerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><span class="lines">@@ -92,7 +92,7 @@
</span><span class="cx"> m_timer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>- void onTimer(Timer<InspectorBackendDispatchTask>*)
</del><ins>+ void timerFired(Timer<InspectorBackendDispatchTask>&)
</ins><span class="cx"> {
</span><span class="cx"> if (!m_messages.isEmpty()) {
</span><span class="cx"> // Dispatch can lead to the timer destruction -> schedule the next shot first.
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderDocumentLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/DocumentLoader.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentLoader.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/DocumentLoader.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -1140,7 +1140,7 @@
</span><span class="cx"> m_substituteResourceDeliveryTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void DocumentLoader::substituteResourceDeliveryTimerFired(Timer<DocumentLoader>*)
</del><ins>+void DocumentLoader::substituteResourceDeliveryTimerFired(Timer<DocumentLoader>&)
</ins><span class="cx"> {
</span><span class="cx"> if (m_pendingSubstituteResources.isEmpty())
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderDocumentLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/DocumentLoader.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentLoader.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/DocumentLoader.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -323,7 +323,7 @@
</span><span class="cx"> void startDataLoadTimer();
</span><span class="cx">
</span><span class="cx"> void deliverSubstituteResourcesAfterDelay();
</span><del>- void substituteResourceDeliveryTimerFired(Timer<DocumentLoader>*);
</del><ins>+ void substituteResourceDeliveryTimerFired(Timer<DocumentLoader>&);
</ins><span class="cx">
</span><span class="cx"> void clearMainResource();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderFrameLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/FrameLoader.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FrameLoader.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/FrameLoader.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -851,7 +851,7 @@
</span><span class="cx"> m_frame.view()->handleLoadCompleted();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void FrameLoader::checkTimerFired(Timer<FrameLoader>*)
</del><ins>+void FrameLoader::checkTimerFired(Timer<FrameLoader>&)
</ins><span class="cx"> {
</span><span class="cx"> Ref<Frame> protect(m_frame);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderFrameLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/FrameLoader.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FrameLoader.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/FrameLoader.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -303,7 +303,7 @@
</span><span class="cx">
</span><span class="cx"> bool allChildrenAreComplete() const; // immediate children, not all descendants
</span><span class="cx">
</span><del>- void checkTimerFired(Timer<FrameLoader>*);
</del><ins>+ void checkTimerFired(Timer<FrameLoader>&);
</ins><span class="cx">
</span><span class="cx"> void loadSameDocumentItem(HistoryItem*);
</span><span class="cx"> void loadDifferentDocumentItem(HistoryItem*, FrameLoadType, FormSubmissionCacheLoadPolicy);
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderImageLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ImageLoader.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ImageLoader.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/ImageLoader.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -378,7 +378,7 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ImageLoader::timerFired(Timer<ImageLoader>*)
</del><ins>+void ImageLoader::timerFired(Timer<ImageLoader>&)
</ins><span class="cx"> {
</span><span class="cx"> m_element->deref();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderImageLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ImageLoader.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ImageLoader.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/ImageLoader.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx"> void setImageWithoutConsideringPendingLoadEvent(CachedImage*);
</span><span class="cx"> void clearFailedLoadURL();
</span><span class="cx">
</span><del>- void timerFired(Timer<ImageLoader>*);
</del><ins>+ void timerFired(Timer<ImageLoader>&);
</ins><span class="cx">
</span><span class="cx"> Element* m_element;
</span><span class="cx"> CachedResourceHandle<CachedImage> m_image;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderLinkLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/LinkLoader.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/LinkLoader.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/LinkLoader.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -60,15 +60,15 @@
</span><span class="cx"> m_cachedLinkResource->removeClient(this);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void LinkLoader::linkLoadTimerFired(Timer<LinkLoader>* timer)
</del><ins>+void LinkLoader::linkLoadTimerFired(Timer<LinkLoader>& timer)
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, timer == &m_linkLoadTimer);
</del><ins>+ ASSERT_UNUSED(timer, &timer == &m_linkLoadTimer);
</ins><span class="cx"> m_client->linkLoaded();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void LinkLoader::linkLoadingErrorTimerFired(Timer<LinkLoader>* timer)
</del><ins>+void LinkLoader::linkLoadingErrorTimerFired(Timer<LinkLoader>& timer)
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, timer == &m_linkLoadingErrorTimer);
</del><ins>+ ASSERT_UNUSED(timer, &timer == &m_linkLoadingErrorTimer);
</ins><span class="cx"> m_client->linkLoadingErrored();
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderLinkLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/LinkLoader.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/LinkLoader.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/LinkLoader.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -59,8 +59,8 @@
</span><span class="cx"> bool loadLink(const LinkRelAttribute&, const String& type, const String& sizes, const URL&, Document*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void linkLoadTimerFired(Timer<LinkLoader>*);
- void linkLoadingErrorTimerFired(Timer<LinkLoader>*);
</del><ins>+ void linkLoadTimerFired(Timer<LinkLoader>&);
+ void linkLoadingErrorTimerFired(Timer<LinkLoader>&);
</ins><span class="cx">
</span><span class="cx"> LinkLoaderClient* m_client;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderNavigationSchedulercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/NavigationScheduler.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/NavigationScheduler.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/NavigationScheduler.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -416,7 +416,7 @@
</span><span class="cx"> schedule(std::make_unique<ScheduledHistoryNavigation>(steps));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void NavigationScheduler::timerFired(Timer<NavigationScheduler>*)
</del><ins>+void NavigationScheduler::timerFired(Timer<NavigationScheduler>&)
</ins><span class="cx"> {
</span><span class="cx"> if (!m_frame.page())
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderNavigationSchedulerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/NavigationScheduler.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/NavigationScheduler.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/NavigationScheduler.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx"> bool shouldScheduleNavigation() const;
</span><span class="cx"> bool shouldScheduleNavigation(const String& url) const;
</span><span class="cx">
</span><del>- void timerFired(Timer<NavigationScheduler>*);
</del><ins>+ void timerFired(Timer<NavigationScheduler>&);
</ins><span class="cx"> void schedule(std::unique_ptr<ScheduledNavigation>);
</span><span class="cx">
</span><span class="cx"> static bool mustLockBackForwardList(Frame& targetFrame);
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderPingLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/PingLoader.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/PingLoader.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/PingLoader.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -114,7 +114,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> PingLoader::PingLoader(Frame* frame, ResourceRequest& request)
</span><del>- : m_timeout(this, &PingLoader::timeout)
</del><ins>+ : m_timeout(this, &PingLoader::timeoutTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> unsigned long identifier = frame->page()->progress().createUniqueIdentifier();
</span><span class="cx"> // FIXME: Why activeDocumentLoader? I would have expected documentLoader().
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderPingLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/PingLoader.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/PingLoader.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/PingLoader.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> virtual void didFinishLoading(ResourceHandle*, double) OVERRIDE { delete this; }
</span><span class="cx"> virtual void didFail(ResourceHandle*, const ResourceError&) OVERRIDE { delete this; }
</span><span class="cx"> virtual bool shouldUseCredentialStorage(ResourceHandle*) OVERRIDE { return m_shouldUseCredentialStorage; }
</span><del>- void timeout(Timer<PingLoader>*) { delete this; }
</del><ins>+ void timeoutTimerFired(Timer<PingLoader>&) { delete this; }
</ins><span class="cx">
</span><span class="cx"> RefPtr<ResourceHandle> m_handle;
</span><span class="cx"> Timer<PingLoader> m_timeout;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderProgressTrackercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ProgressTracker.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ProgressTracker.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/ProgressTracker.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -298,7 +298,7 @@
</span><span class="cx"> return m_progressValue && m_progressValue < finalProgressValue && m_heartbeatsWithNoProgress < loadStalledHeartbeatCount;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ProgressTracker::progressHeartbeatTimerFired(Timer<ProgressTracker>*)
</del><ins>+void ProgressTracker::progressHeartbeatTimerFired(Timer<ProgressTracker>&)
</ins><span class="cx"> {
</span><span class="cx"> if (m_totalBytesReceived < m_totalBytesReceivedBeforePreviousHeartbeat + minumumBytesPerHeartbeatForProgress)
</span><span class="cx"> ++m_heartbeatsWithNoProgress;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderProgressTrackerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ProgressTracker.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ProgressTracker.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/ProgressTracker.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> void reset();
</span><span class="cx"> void finalProgressComplete();
</span><span class="cx">
</span><del>- void progressHeartbeatTimerFired(Timer<ProgressTracker>*);
</del><ins>+ void progressHeartbeatTimerFired(Timer<ProgressTracker>&);
</ins><span class="cx">
</span><span class="cx"> static unsigned long s_uniqueIdentifier;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderResourceLoadSchedulercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ResourceLoadScheduler.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ResourceLoadScheduler.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/ResourceLoadScheduler.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -310,7 +310,7 @@
</span><span class="cx"> m_requestTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ResourceLoadScheduler::requestTimerFired(Timer<ResourceLoadScheduler>*)
</del><ins>+void ResourceLoadScheduler::requestTimerFired(Timer<ResourceLoadScheduler>&)
</ins><span class="cx"> {
</span><span class="cx"> LOG(ResourceLoading, "ResourceLoadScheduler::requestTimerFired\n");
</span><span class="cx"> servePendingRequests();
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderResourceLoadSchedulerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ResourceLoadScheduler.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ResourceLoadScheduler.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/ResourceLoadScheduler.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> private:
</span><span class="cx"> void scheduleLoad(ResourceLoader*, ResourceLoadPriority);
</span><span class="cx"> void scheduleServePendingRequests();
</span><del>- void requestTimerFired(Timer<ResourceLoadScheduler>*);
</del><ins>+ void requestTimerFired(Timer<ResourceLoadScheduler>&);
</ins><span class="cx">
</span><span class="cx"> bool isSuspendingPendingRequests() const { return !!m_suspendPendingRequestsCount; }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResource.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResource.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/cache/CachedResource.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -539,7 +539,7 @@
</span><span class="cx"> m_decodedDataDeletionTimer.restart();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void CachedResource::decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource>*)
</del><ins>+void CachedResource::decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource>&)
</ins><span class="cx"> {
</span><span class="cx"> destroyDecodedData();
</span><span class="cx"> }
</span><span class="lines">@@ -884,7 +884,7 @@
</span><span class="cx"> m_callbackTimer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void CachedResource::CachedResourceCallback::timerFired(Timer<CachedResourceCallback>*)
</del><ins>+void CachedResource::CachedResourceCallback::timerFired(Timer<CachedResourceCallback>&)
</ins><span class="cx"> {
</span><span class="cx"> m_resource->didAddClient(m_client);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResource.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResource.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/cache/CachedResource.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -284,7 +284,7 @@
</span><span class="cx"> void cancel();
</span><span class="cx"> private:
</span><span class="cx"> CachedResourceCallback(CachedResource*, CachedResourceClient*);
</span><del>- void timerFired(Timer<CachedResourceCallback>*);
</del><ins>+ void timerFired(Timer<CachedResourceCallback>&);
</ins><span class="cx">
</span><span class="cx"> CachedResource* m_resource;
</span><span class="cx"> CachedResourceClient* m_client;
</span><span class="lines">@@ -308,7 +308,7 @@
</span><span class="cx"> private:
</span><span class="cx"> bool addClientToSet(CachedResourceClient*);
</span><span class="cx">
</span><del>- void decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource>*);
</del><ins>+ void decodedDataDeletionTimerFired(DeferrableOneShotTimer<CachedResource>&);
</ins><span class="cx">
</span><span class="cx"> virtual PurgePriority purgePriority() const { return PurgeDefault; }
</span><span class="cx"> virtual bool mayTryReplaceEncodedData() const { return false; }
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourceLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -780,9 +780,9 @@
</span><span class="cx"> // bookkeeping on CachedResources, so instead pseudo-GC them -- when the
</span><span class="cx"> // reference count reaches 1, m_documentResources is the only reference, so
</span><span class="cx"> // remove it from the map.
</span><del>-void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader>* timer)
</del><ins>+void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader>& timer)
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, timer == &m_garbageCollectDocumentResourcesTimer);
</del><ins>+ ASSERT_UNUSED(timer, &timer == &m_garbageCollectDocumentResourcesTimer);
</ins><span class="cx"> garbageCollectDocumentResources();
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResourceLoader.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResourceLoader.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/cache/CachedResourceLoader.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -156,7 +156,7 @@
</span><span class="cx"> bool shouldContinueAfterNotifyingLoadedFromMemoryCache(CachedResource*);
</span><span class="cx"> bool checkInsecureContent(CachedResource::Type, const URL&) const;
</span><span class="cx">
</span><del>- void garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader>*);
</del><ins>+ void garbageCollectDocumentResourcesTimerFired(Timer<CachedResourceLoader>&);
</ins><span class="cx"> void performPostLoadActions();
</span><span class="cx">
</span><span class="cx"> bool clientDefersImage(const URL&) const;
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconDatabasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconDatabase.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconDatabase.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/icon/IconDatabase.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -877,7 +877,7 @@
</span><span class="cx"> callOnMainThread(performScheduleOrDeferSyncTimerOnMainThread, this);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void IconDatabase::syncTimerFired(Timer<IconDatabase>*)
</del><ins>+void IconDatabase::syncTimerFired(Timer<IconDatabase>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT_NOT_SYNC_THREAD();
</span><span class="cx"> wakeSyncThread();
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconDatabase.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconDatabase.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/loader/icon/IconDatabase.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -127,7 +127,7 @@
</span><span class="cx">
</span><span class="cx"> void wakeSyncThread();
</span><span class="cx"> void scheduleOrDeferSyncTimer();
</span><del>- void syncTimerFired(Timer<IconDatabase>*);
</del><ins>+ void syncTimerFired(Timer<IconDatabase>&);
</ins><span class="cx">
</span><span class="cx"> Timer<IconDatabase> m_syncTimer;
</span><span class="cx"> ThreadIdentifier m_syncThread;
</span></span></pre></div>
<a id="trunkSourceWebCorepageAutoscrollControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/AutoscrollController.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/AutoscrollController.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/AutoscrollController.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -231,7 +231,7 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>-void AutoscrollController::autoscrollTimerFired(Timer<AutoscrollController>*)
</del><ins>+void AutoscrollController::autoscrollTimerFired(Timer<AutoscrollController>&)
</ins><span class="cx"> {
</span><span class="cx"> if (!m_autoscrollRenderer) {
</span><span class="cx"> stopAutoscrollTimer();
</span></span></pre></div>
<a id="trunkSourceWebCorepageAutoscrollControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/AutoscrollController.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/AutoscrollController.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/AutoscrollController.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void autoscrollTimerFired(Timer<AutoscrollController>*);
</del><ins>+ void autoscrollTimerFired(Timer<AutoscrollController>&);
</ins><span class="cx"> void startAutoscrollTimer();
</span><span class="cx"> #if ENABLE(PAN_SCROLLING)
</span><span class="cx"> void updatePanScrollState(FrameView*, const IntPoint&);
</span></span></pre></div>
<a id="trunkSourceWebCorepageCaptionUserPreferencescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/CaptionUserPreferences.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/CaptionUserPreferences.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/CaptionUserPreferences.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void CaptionUserPreferences::timerFired(Timer<CaptionUserPreferences>*)
</del><ins>+void CaptionUserPreferences::timerFired(Timer<CaptionUserPreferences>&)
</ins><span class="cx"> {
</span><span class="cx"> captionPreferencesChanged();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorepageCaptionUserPreferencesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/CaptionUserPreferences.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/CaptionUserPreferences.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/CaptionUserPreferences.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx"> void updateCaptionStyleSheetOveride();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void timerFired(Timer<CaptionUserPreferences>*);
</del><ins>+ void timerFired(Timer<CaptionUserPreferences>&);
</ins><span class="cx"> void notify();
</span><span class="cx">
</span><span class="cx"> PageGroup& m_pageGroup;
</span></span></pre></div>
<a id="trunkSourceWebCorepageDeviceControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DeviceController.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DeviceController.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/DeviceController.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -84,9 +84,9 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void DeviceController::fireDeviceEvent(Timer<DeviceController>* timer)
</del><ins>+void DeviceController::fireDeviceEvent(Timer<DeviceController>& timer)
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, timer == &m_timer);
</del><ins>+ ASSERT_UNUSED(timer, &timer == &m_timer);
</ins><span class="cx"> ASSERT(hasLastData());
</span><span class="cx">
</span><span class="cx"> m_timer.stop();
</span></span></pre></div>
<a id="trunkSourceWebCorepageDeviceControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DeviceController.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DeviceController.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/DeviceController.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> virtual PassRefPtr<Event> getLastEvent() { return 0; }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- void fireDeviceEvent(Timer<DeviceController>*);
</del><ins>+ void fireDeviceEvent(Timer<DeviceController>&);
</ins><span class="cx">
</span><span class="cx"> HashCountedSet<RefPtr<DOMWindow>> m_listeners;
</span><span class="cx"> HashCountedSet<RefPtr<DOMWindow>> m_lastEventListeners;
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventHandlercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventHandler.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventHandler.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/EventHandler.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -1266,7 +1266,7 @@
</span><span class="cx"> return ((isOverLink || isSubmitImage(node)) && (!editable || editableLinkEnabled));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void EventHandler::cursorUpdateTimerFired(Timer<EventHandler>*)
</del><ins>+void EventHandler::cursorUpdateTimerFired(Timer<EventHandler>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_frame.document());
</span><span class="cx"> updateCursor();
</span><span class="lines">@@ -1510,9 +1510,9 @@
</span><span class="cx"> m_autoHideCursorTimer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void EventHandler::autoHideCursorTimerFired(Timer<EventHandler>* timer)
</del><ins>+void EventHandler::autoHideCursorTimerFired(Timer<EventHandler>& timer)
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, timer == &m_autoHideCursorTimer);
</del><ins>+ ASSERT_UNUSED(timer, &timer == &m_autoHideCursorTimer);
</ins><span class="cx"> m_currentMouseCursor = noneCursor();
</span><span class="cx"> FrameView* view = m_frame.view();
</span><span class="cx"> if (view && view->isActive())
</span><span class="lines">@@ -2824,9 +2824,9 @@
</span><span class="cx"> m_fakeMouseMoveEventTimer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void EventHandler::fakeMouseMoveEventTimerFired(Timer<EventHandler>* timer)
</del><ins>+void EventHandler::fakeMouseMoveEventTimerFired(Timer<EventHandler>& timer)
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, timer == &m_fakeMouseMoveEventTimer);
</del><ins>+ ASSERT_UNUSED(timer, &timer == &m_fakeMouseMoveEventTimer);
</ins><span class="cx"> ASSERT(!m_mousePressed);
</span><span class="cx">
</span><span class="cx"> if (!m_frame.settings().deviceSupportsMouse())
</span><span class="lines">@@ -2859,7 +2859,7 @@
</span><span class="cx"> m_resizeLayer = 0;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void EventHandler::hoverTimerFired(Timer<EventHandler>*)
</del><ins>+void EventHandler::hoverTimerFired(Timer<EventHandler>&)
</ins><span class="cx"> {
</span><span class="cx"> m_hoverTimer.stop();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventHandlerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventHandler.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventHandler.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/EventHandler.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -327,9 +327,9 @@
</span><span class="cx">
</span><span class="cx"> OptionalCursor selectCursor(const HitTestResult&, bool shiftKey);
</span><span class="cx">
</span><del>- void hoverTimerFired(Timer<EventHandler>*);
</del><ins>+ void hoverTimerFired(Timer<EventHandler>&);
</ins><span class="cx"> #if ENABLE(CURSOR_SUPPORT)
</span><del>- void cursorUpdateTimerFired(Timer<EventHandler>*);
</del><ins>+ void cursorUpdateTimerFired(Timer<EventHandler>&);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> bool logicalScrollOverflow(ScrollLogicalDirection, ScrollGranularity, Node* startingNode = 0);
</span><span class="lines">@@ -348,7 +348,7 @@
</span><span class="cx"> static bool isKeyboardOptionTab(KeyboardEvent*);
</span><span class="cx"> static bool eventInvertsTabsToLinksClientCallResult(KeyboardEvent*);
</span><span class="cx">
</span><del>- void fakeMouseMoveEventTimerFired(Timer<EventHandler>*);
</del><ins>+ void fakeMouseMoveEventTimerFired(Timer<EventHandler>&);
</ins><span class="cx"> void cancelFakeMouseMoveEvent();
</span><span class="cx">
</span><span class="cx"> bool isInsideScrollbar(const IntPoint&) const;
</span><span class="lines">@@ -441,7 +441,7 @@
</span><span class="cx"> #if ENABLE(CURSOR_VISIBILITY)
</span><span class="cx"> void startAutoHideCursorTimer();
</span><span class="cx"> void cancelAutoHideCursorTimer();
</span><del>- void autoHideCursorTimerFired(Timer<EventHandler>*);
</del><ins>+ void autoHideCursorTimerFired(Timer<EventHandler>&);
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> Frame& m_frame;
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventSourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventSource.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventSource.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/EventSource.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -170,7 +170,7 @@
</span><span class="cx"> dispatchEvent(Event::create(eventNames().errorEvent, false, false));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void EventSource::connectTimerFired(Timer<EventSource>*)
</del><ins>+void EventSource::connectTimerFired(Timer<EventSource>&)
</ins><span class="cx"> {
</span><span class="cx"> connect();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventSource.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventSource.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/EventSource.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx"> void networkRequestEnded();
</span><span class="cx"> void scheduleInitialConnect();
</span><span class="cx"> void scheduleReconnect();
</span><del>- void connectTimerFired(Timer<EventSource>*);
</del><ins>+ void connectTimerFired(Timer<EventSource>&);
</ins><span class="cx"> void abortConnectionAttempt();
</span><span class="cx"> void parseEventStream();
</span><span class="cx"> void parseEventStreamLine(unsigned pos, int fieldLength, int lineLength);
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FrameView.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FrameView.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/FrameView.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -2404,7 +2404,7 @@
</span><span class="cx"> return std::max<double>(0, m_deferredRepaintDelay - timeSinceLastPaint);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void FrameView::deferredRepaintTimerFired(Timer<FrameView>*)
</del><ins>+void FrameView::deferredRepaintTimerFired(Timer<FrameView>&)
</ins><span class="cx"> {
</span><span class="cx"> doDeferredRepaints();
</span><span class="cx"> }
</span><span class="lines">@@ -2433,7 +2433,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void FrameView::layoutTimerFired(Timer<FrameView>*)
</del><ins>+void FrameView::layoutTimerFired(Timer<FrameView>&)
</ins><span class="cx"> {
</span><span class="cx"> #ifdef INSTRUMENT_LAYOUT_SCHEDULING
</span><span class="cx"> if (!frame().document()->ownerElement())
</span><span class="lines">@@ -2908,7 +2908,7 @@
</span><span class="cx"> adjustTiledBackingCoverage();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void FrameView::postLayoutTimerFired(Timer<FrameView>*)
</del><ins>+void FrameView::postLayoutTimerFired(Timer<FrameView>&)
</ins><span class="cx"> {
</span><span class="cx"> performPostLayoutTasks();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FrameView.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FrameView.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/FrameView.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -104,7 +104,7 @@
</span><span class="cx">
</span><span class="cx"> void layout(bool allowSubtree = true);
</span><span class="cx"> bool didFirstLayout() const;
</span><del>- void layoutTimerFired(Timer<FrameView>*);
</del><ins>+ void layoutTimerFired(Timer<FrameView>&);
</ins><span class="cx"> void scheduleRelayout();
</span><span class="cx"> void scheduleRelayoutOfSubtree(RenderElement&);
</span><span class="cx"> void unscheduleRelayout();
</span><span class="lines">@@ -269,7 +269,7 @@
</span><span class="cx">
</span><span class="cx"> void restoreScrollbar();
</span><span class="cx">
</span><del>- void postLayoutTimerFired(Timer<FrameView>*);
</del><ins>+ void postLayoutTimerFired(Timer<FrameView>&);
</ins><span class="cx">
</span><span class="cx"> bool wasScrolledByUser() const;
</span><span class="cx"> void setWasScrolledByUser(bool);
</span><span class="lines">@@ -544,7 +544,7 @@
</span><span class="cx"> virtual void notifyPageThatContentAreaWillPaint() const OVERRIDE;
</span><span class="cx">
</span><span class="cx"> bool shouldUseLoadTimeDeferredRepaintDelay() const;
</span><del>- void deferredRepaintTimerFired(Timer<FrameView>*);
</del><ins>+ void deferredRepaintTimerFired(Timer<FrameView>&);
</ins><span class="cx"> void doDeferredRepaints();
</span><span class="cx"> void updateDeferredRepaintDelayAfterRepaint();
</span><span class="cx"> double adjustedDeferredRepaintDelay() const;
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageThrottlercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageThrottler.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageThrottler.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/PageThrottler.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -133,7 +133,7 @@
</span><span class="cx"> m_throttleHysteresisTimer.startOneShot(kThrottleHysteresisSeconds);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void PageThrottler::throttleHysteresisTimerFired(Timer<PageThrottler>*)
</del><ins>+void PageThrottler::throttleHysteresisTimerFired(Timer<PageThrottler>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!m_activityTokens.size());
</span><span class="cx"> throttlePage();
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageThrottlerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageThrottler.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageThrottler.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/PageThrottler.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx">
</span><span class="cx"> void startThrottleHysteresisTimer();
</span><span class="cx"> void stopThrottleHysteresisTimer();
</span><del>- void throttleHysteresisTimerFired(Timer<PageThrottler>*);
</del><ins>+ void throttleHysteresisTimerFired(Timer<PageThrottler>&);
</ins><span class="cx">
</span><span class="cx"> void throttlePage();
</span><span class="cx"> void unthrottlePage();
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationAnimationControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/AnimationController.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/AnimationController.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/animation/AnimationController.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -154,7 +154,7 @@
</span><span class="cx"> m_animationTimer.startOneShot(timeToNextService);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate>*)
</del><ins>+void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate>&)
</ins><span class="cx"> {
</span><span class="cx"> fireEventsAndUpdateStyle();
</span><span class="cx"> }
</span><span class="lines">@@ -221,7 +221,7 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>-void AnimationControllerPrivate::animationTimerFired(Timer<AnimationControllerPrivate>*)
</del><ins>+void AnimationControllerPrivate::animationTimerFired(Timer<AnimationControllerPrivate>&)
</ins><span class="cx"> {
</span><span class="cx"> // Make sure animationUpdateTime is updated, so that it is current even if no
</span><span class="cx"> // styleChange has happened (e.g. accelerated animations)
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationAnimationControllerPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> CompositeAnimation& ensureCompositeAnimation(RenderElement*);
</span><span class="cx"> bool clear(RenderElement*);
</span><span class="cx">
</span><del>- void updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate>*);
</del><ins>+ void updateStyleIfNeededDispatcherFired(Timer<AnimationControllerPrivate>&);
</ins><span class="cx"> void startUpdateStyleIfNeededDispatcher();
</span><span class="cx"> void addEventToDispatch(PassRefPtr<Element> element, const AtomicString& eventType, const String& name, double elapsedTime);
</span><span class="cx"> void addElementChangeToDispatch(PassRef<Element>);
</span><span class="lines">@@ -113,7 +113,7 @@
</span><span class="cx"> void setAllowsNewAnimationsWhileSuspended(bool);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void animationTimerFired(Timer<AnimationControllerPrivate>*);
</del><ins>+ void animationTimerFired(Timer<AnimationControllerPrivate>&);
</ins><span class="cx">
</span><span class="cx"> void styleAvailable();
</span><span class="cx"> void fireEventsAndUpdateStyle();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollbarcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Scrollbar.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Scrollbar.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/Scrollbar.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -183,7 +183,7 @@
</span><span class="cx"> Widget::paint(context, damageRect);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Scrollbar::autoscrollTimerFired(Timer<Scrollbar>*)
</del><ins>+void Scrollbar::autoscrollTimerFired(Timer<Scrollbar>&)
</ins><span class="cx"> {
</span><span class="cx"> autoscrollPressedPart(theme()->autoscrollTimerDelay());
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollbarh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Scrollbar.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Scrollbar.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/Scrollbar.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -163,7 +163,7 @@
</span><span class="cx"> virtual void updateThumbPosition();
</span><span class="cx"> virtual void updateThumbProportion();
</span><span class="cx">
</span><del>- void autoscrollTimerFired(Timer<Scrollbar>*);
</del><ins>+ void autoscrollTimerFired(Timer<Scrollbar>&);
</ins><span class="cx"> void startTimerIfNeeded(double delay);
</span><span class="cx"> void stopTimerIfNeeded();
</span><span class="cx"> void autoscrollPressedPart(double delay);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformTimerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Timer.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Timer.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/Timer.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -110,15 +110,36 @@
</span><span class="cx">
</span><span class="cx"> template <typename TimerFiredClass> class Timer : public TimerBase {
</span><span class="cx"> public:
</span><del>- typedef void (TimerFiredClass::*TimerFiredFunction)(Timer*);
</del><ins>+ typedef void (TimerFiredClass::*TimerFiredFunction)(Timer&);
+ typedef void (TimerFiredClass::*DeprecatedTimerFiredFunction)(Timer*);
</ins><span class="cx">
</span><del>- Timer(TimerFiredClass* o, TimerFiredFunction f)
- : m_object(o), m_function(f) { }
</del><ins>+ Timer(TimerFiredClass* object, TimerFiredFunction function)
+ : m_object(object)
+ , m_deprecatedFunction(nullptr)
+ , m_function(function)
+ {
+ }
</ins><span class="cx">
</span><ins>+ Timer(TimerFiredClass* object, DeprecatedTimerFiredFunction function)
+ : m_object(object)
+ , m_deprecatedFunction(function)
+ , m_function(nullptr)
+ {
+ }
+
</ins><span class="cx"> private:
</span><del>- virtual void fired() OVERRIDE { (m_object->*m_function)(this); }
</del><ins>+ virtual void fired() OVERRIDE
+ {
+ if (m_deprecatedFunction) {
+ (m_object->*m_deprecatedFunction)(this);
+ return;
+ }
</ins><span class="cx">
</span><ins>+ (m_object->*m_function)(*this);
+ }
+
</ins><span class="cx"> TimerFiredClass* m_object;
</span><ins>+ DeprecatedTimerFiredFunction m_deprecatedFunction;
</ins><span class="cx"> TimerFiredFunction m_function;
</span><span class="cx"> };
</span><span class="cx">
</span><span class="lines">@@ -141,16 +162,27 @@
</span><span class="cx">
</span><span class="cx"> template <typename TimerFiredClass> class DeferrableOneShotTimer : protected TimerBase {
</span><span class="cx"> public:
</span><del>- typedef void (TimerFiredClass::*TimerFiredFunction)(DeferrableOneShotTimer*);
</del><ins>+ typedef void (TimerFiredClass::*TimerFiredFunction)(DeferrableOneShotTimer&);
+ typedef void (TimerFiredClass::*DeprecatedTimerFiredFunction)(DeferrableOneShotTimer*);
</ins><span class="cx">
</span><del>- DeferrableOneShotTimer(TimerFiredClass* o, TimerFiredFunction f, double delay)
- : m_object(o)
- , m_function(f)
</del><ins>+ DeferrableOneShotTimer(TimerFiredClass* object, TimerFiredFunction function, double delay)
+ : m_object(object)
+ , m_function(function)
+ , m_deprecatedFunction(nullptr)
</ins><span class="cx"> , m_delay(delay)
</span><span class="cx"> , m_shouldRestartWhenTimerFires(false)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><ins>+ DeferrableOneShotTimer(TimerFiredClass* object, DeprecatedTimerFiredFunction function, double delay)
+ : m_object(object)
+ , m_function(nullptr)
+ , m_deprecatedFunction(function)
+ , m_delay(delay)
+ , m_shouldRestartWhenTimerFires(false)
+ {
+ }
+
</ins><span class="cx"> void restart()
</span><span class="cx"> {
</span><span class="cx"> // Setting this boolean is much more efficient than calling startOneShot
</span><span class="lines">@@ -181,11 +213,17 @@
</span><span class="cx"> return;
</span><span class="cx"> }
</span><span class="cx">
</span><del>- (m_object->*m_function)(this);
</del><ins>+ if (m_deprecatedFunction) {
+ (m_object->*m_deprecatedFunction)(this);
+ return;
+ }
+
+ (m_object->*m_function)(*this);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> TimerFiredClass* m_object;
</span><span class="cx"> TimerFiredFunction m_function;
</span><ins>+ DeprecatedTimerFiredFunction m_deprecatedFunction;
</ins><span class="cx">
</span><span class="cx"> double m_delay;
</span><span class="cx"> bool m_shouldRestartWhenTimerFires;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsBitmapImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/BitmapImage.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/BitmapImage.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/BitmapImage.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -696,7 +696,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx">
</span><del>-void BitmapImage::advanceAnimation(Timer<BitmapImage>*)
</del><ins>+void BitmapImage::advanceAnimation(Timer<BitmapImage>&)
</ins><span class="cx"> {
</span><span class="cx"> internalAdvanceAnimation(false);
</span><span class="cx"> // At this point the image region has been marked dirty, and if it's
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsBitmapImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/BitmapImage.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/BitmapImage.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/BitmapImage.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -269,7 +269,7 @@
</span><span class="cx"> int repetitionCount(bool imageKnownToBeComplete); // |imageKnownToBeComplete| should be set if the caller knows the entire image has been decoded.
</span><span class="cx"> bool shouldAnimate();
</span><span class="cx"> virtual void startAnimation(bool catchUpIfNecessary = true) OVERRIDE;
</span><del>- void advanceAnimation(Timer<BitmapImage>*);
</del><ins>+ void advanceAnimation(Timer<BitmapImage>&);
</ins><span class="cx">
</span><span class="cx"> // Function that does the real work of advancing the animation. When
</span><span class="cx"> // skippingFrames is true, we're in the middle of a loop trying to skip over
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsMediaPlayercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -959,7 +959,7 @@
</span><span class="cx"> return m_private->videoDecodedByteCount();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaPlayer::reloadTimerFired(Timer<MediaPlayer>*)
</del><ins>+void MediaPlayer::reloadTimerFired(Timer<MediaPlayer>&)
</ins><span class="cx"> {
</span><span class="cx"> m_private->cancelLoad();
</span><span class="cx"> loadWithNextMediaEngine(m_currentMediaEngine);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsMediaPlayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/MediaPlayer.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/MediaPlayer.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/MediaPlayer.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -555,7 +555,7 @@
</span><span class="cx"> MediaPlayer(MediaPlayerClient*);
</span><span class="cx"> MediaPlayerFactory* nextBestMediaEngine(MediaPlayerFactory*) const;
</span><span class="cx"> void loadWithNextMediaEngine(MediaPlayerFactory*);
</span><del>- void reloadTimerFired(Timer<MediaPlayer>*);
</del><ins>+ void reloadTimerFired(Timer<MediaPlayer>&);
</ins><span class="cx">
</span><span class="cx"> static void initializeMediaEngines();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscamacLayerPoolh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">
</span><span class="cx"> bool canReuseLayerWithSize(const IntSize& size) const { return m_maxBytesForPool && !size.isEmpty(); }
</span><span class="cx"> void schedulePrune();
</span><del>- void pruneTimerFired(Timer<LayerPool>*);
</del><ins>+ void pruneTimerFired(Timer<LayerPool>&);
</ins><span class="cx">
</span><span class="cx"> typedef enum { LeaveUnchanged, MarkAsUsed } AccessType;
</span><span class="cx"> LayerList& listOfLayersWithSize(const IntSize&, AccessType = LeaveUnchanged);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscamacLayerPoolmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.mm (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.mm        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/ca/mac/LayerPool.mm        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -106,7 +106,7 @@
</span><span class="cx"> m_pruneTimer.startOneShot(1);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void LayerPool::pruneTimerFired(Timer<LayerPool>*)
</del><ins>+void LayerPool::pruneTimerFired(Timer<LayerPool>&)
</ins><span class="cx"> {
</span><span class="cx"> unsigned shrinkTo = decayedCapacity();
</span><span class="cx"> while (m_totalBytes > shrinkTo) {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgImageBufferBackingStoreCachecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -209,7 +209,7 @@
</span><span class="cx"> schedulePurgeTimer();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ImageBufferBackingStoreCache::timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache>*)
</del><ins>+void ImageBufferBackingStoreCache::timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache>&)
</ins><span class="cx"> {
</span><span class="cx"> while (!m_cachedSurfaces.isEmpty()) {
</span><span class="cx"> CachedSurfaceMap::iterator iter = m_cachedSurfaces.begin();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgImageBufferBackingStoreCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/cg/ImageBufferBackingStoreCache.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx"> bool tryTakeFromCache(const IntSize&, CGColorSpaceRef, bool needExactSize, IOSurfaceAndContextWithCreationParams& outInfo);
</span><span class="cx"> bool isAcceptableSurface(const IOSurfaceAndContextWithCreationParams&, const IntSize&, CGColorSpaceRef, bool needExactSize) const;
</span><span class="cx">
</span><del>- void timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache>*);
</del><ins>+ void timerFired(DeferrableOneShotTimer<ImageBufferBackingStoreCache>&);
</ins><span class="cx"> void schedulePurgeTimer();
</span><span class="cx">
</span><span class="cx"> DeferrableOneShotTimer<ImageBufferBackingStoreCache> m_purgeTimer;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgSubimageCacheWithTimercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void SubimageCacheWithTimer::invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer>*)
</del><ins>+void SubimageCacheWithTimer::invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer>&)
</ins><span class="cx"> {
</span><span class="cx"> m_images.clear();
</span><span class="cx"> m_cache.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgSubimageCacheWithTimerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx"> void clearImage(CGImageRef);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer>*);
</del><ins>+ void invalidateCacheTimerFired(DeferrableOneShotTimer<SubimageCacheWithTimer>&);
</ins><span class="cx">
</span><span class="cx"> HashCountedSet<CGImageRef> m_images;
</span><span class="cx"> SubimageCache m_cache;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacMediaPlayerPrivateQTKith"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -173,7 +173,7 @@
</span><span class="cx"> void updateStates();
</span><span class="cx"> void doSeek();
</span><span class="cx"> void cancelSeek();
</span><del>- void seekTimerFired(Timer<MediaPlayerPrivateQTKit>*);
</del><ins>+ void seekTimerFired(Timer<MediaPlayerPrivateQTKit>&);
</ins><span class="cx"> float maxTimeLoaded() const;
</span><span class="cx"> void disableUnsupportedTracks();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacMediaPlayerPrivateQTKitmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -797,7 +797,7 @@
</span><span class="cx"> m_seekTimer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaPlayerPrivateQTKit::seekTimerFired(Timer<MediaPlayerPrivateQTKit>*)
</del><ins>+void MediaPlayerPrivateQTKit::seekTimerFired(Timer<MediaPlayerPrivateQTKit>&)
</ins><span class="cx"> {
</span><span class="cx"> if (!metaDataAvailable()|| !seeking() || currentTime() == m_seekTo) {
</span><span class="cx"> cancelSeek();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacScrollAnimatorMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -78,10 +78,10 @@
</span><span class="cx"> RetainPtr<WebScrollbarPainterDelegate> m_horizontalScrollbarPainterDelegate;
</span><span class="cx"> RetainPtr<WebScrollbarPainterDelegate> m_verticalScrollbarPainterDelegate;
</span><span class="cx">
</span><del>- void initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac>*);
</del><ins>+ void initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac>&);
</ins><span class="cx"> Timer<ScrollAnimatorMac> m_initialScrollbarPaintTimer;
</span><span class="cx">
</span><del>- void sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac>*);
</del><ins>+ void sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac>&);
</ins><span class="cx"> Timer<ScrollAnimatorMac> m_sendContentAreaScrolledTimer;
</span><span class="cx"> FloatSize m_contentAreaScrolledTimerScrollDelta;
</span><span class="cx">
</span><span class="lines">@@ -155,7 +155,7 @@
</span><span class="cx"> virtual void adjustScrollPositionToBoundsIfNecessary() OVERRIDE;
</span><span class="cx">
</span><span class="cx"> bool pinnedInDirection(float deltaX, float deltaY);
</span><del>- void snapRubberBandTimerFired(Timer<ScrollAnimatorMac>*);
</del><ins>+ void snapRubberBandTimerFired(Timer<ScrollAnimatorMac>&);
</ins><span class="cx">
</span><span class="cx"> ScrollElasticityController m_scrollElasticityController;
</span><span class="cx"> Timer<ScrollAnimatorMac> m_snapRubberBandTimer;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacScrollAnimatorMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.mm (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.mm        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.mm        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -1229,7 +1229,7 @@
</span><span class="cx"> m_snapRubberBandTimer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ScrollAnimatorMac::snapRubberBandTimerFired(Timer<ScrollAnimatorMac>*)
</del><ins>+void ScrollAnimatorMac::snapRubberBandTimerFired(Timer<ScrollAnimatorMac>&)
</ins><span class="cx"> {
</span><span class="cx"> m_scrollElasticityController.snapRubberBandTimerFired();
</span><span class="cx"> }
</span><span class="lines">@@ -1310,7 +1310,7 @@
</span><span class="cx"> m_initialScrollbarPaintTimer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ScrollAnimatorMac::initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac>*)
</del><ins>+void ScrollAnimatorMac::initialScrollbarPaintTimerFired(Timer<ScrollAnimatorMac>&)
</ins><span class="cx"> {
</span><span class="cx"> // To force the scrollbars to flash, we have to call hide first. Otherwise, the ScrollbarPainterController
</span><span class="cx"> // might think that the scrollbars are already showing and bail early.
</span><span class="lines">@@ -1334,7 +1334,7 @@
</span><span class="cx"> [m_scrollbarPainterController contentAreaScrolled];
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ScrollAnimatorMac::sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac>*)
</del><ins>+void ScrollAnimatorMac::sendContentAreaScrolledTimerFired(Timer<ScrollAnimatorMac>&)
</ins><span class="cx"> {
</span><span class="cx"> sendContentAreaScrolled(m_contentAreaScrolledTimerScrollDelta);
</span><span class="cx"> m_contentAreaScrolledTimerScrollDelta = FloatSize();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockDeviceOrientationClientMockcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -62,9 +62,9 @@
</span><span class="cx"> m_timer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void DeviceOrientationClientMock::timerFired(Timer<DeviceOrientationClientMock>* timer)
</del><ins>+void DeviceOrientationClientMock::timerFired(Timer<DeviceOrientationClientMock>& timer)
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, timer == &m_timer);
</del><ins>+ ASSERT_UNUSED(timer, &timer == &m_timer);
</ins><span class="cx"> m_timer.stop();
</span><span class="cx"> m_controller->didChangeDeviceOrientation(m_orientation.get());
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockDeviceOrientationClientMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> void setOrientation(PassRefPtr<DeviceOrientationData>);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void timerFired(Timer<DeviceOrientationClientMock>*);
</del><ins>+ void timerFired(Timer<DeviceOrientationClientMock>&);
</ins><span class="cx">
</span><span class="cx"> RefPtr<DeviceOrientationData> m_orientation;
</span><span class="cx"> DeviceOrientationController* m_controller;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkNetworkStateNotifierh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/NetworkStateNotifier.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/NetworkStateNotifier.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/network/NetworkStateNotifier.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx"> void updateState();
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(MAC) && !PLATFORM(IOS)
</span><del>- void networkStateChangeTimerFired(Timer<NetworkStateNotifier>*);
</del><ins>+ void networkStateChangeTimerFired(Timer<NetworkStateNotifier>&);
</ins><span class="cx">
</span><span class="cx"> static void dynamicStoreCallback(SCDynamicStoreRef, CFArrayRef changedKeys, void *info);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkResourceHandlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/ResourceHandle.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/ResourceHandle.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/network/ResourceHandle.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx"> d->m_failureTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ResourceHandle::fireFailure(Timer<ResourceHandle>*)
</del><ins>+void ResourceHandle::failureTimerFired(Timer<ResourceHandle>&)
</ins><span class="cx"> {
</span><span class="cx"> if (!client())
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkResourceHandleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/ResourceHandle.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/ResourceHandle.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/network/ResourceHandle.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -228,7 +228,7 @@
</span><span class="cx"> ResourceRequest& firstRequest();
</span><span class="cx"> const String& lastHTTPMethod() const;
</span><span class="cx">
</span><del>- void fireFailure(Timer<ResourceHandle>*);
</del><ins>+ void failureTimerFired(Timer<ResourceHandle>&);
</ins><span class="cx">
</span><span class="cx"> NetworkingContext* context() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkResourceHandleInternalh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/ResourceHandleInternal.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/ResourceHandleInternal.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/network/ResourceHandleInternal.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx"> , m_currentMacChallenge(nil)
</span><span class="cx"> #endif
</span><span class="cx"> , m_scheduledFailureType(ResourceHandle::NoFailure)
</span><del>- , m_failureTimer(loader, &ResourceHandle::fireFailure)
</del><ins>+ , m_failureTimer(loader, &ResourceHandle::failureTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> const URL& url = m_firstRequest.url();
</span><span class="cx"> m_user = url.user();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkmacNetworkStateNotifierMaccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx"> notifier->m_networkStateChangeTimer.startOneShot(StateChangeTimerInterval);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void NetworkStateNotifier::networkStateChangeTimerFired(Timer<NetworkStateNotifier>*)
</del><ins>+void NetworkStateNotifier::networkStateChangeTimerFired(Timer<NetworkStateNotifier>&)
</ins><span class="cx"> {
</span><span class="cx"> bool oldOnLine = m_isOnLine;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingImageQualityControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/ImageQualityController.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/ImageQualityController.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/ImageQualityController.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ImageQualityController::highQualityRepaintTimerFired(Timer<ImageQualityController>*)
</del><ins>+void ImageQualityController::highQualityRepaintTimerFired(Timer<ImageQualityController>&)
</ins><span class="cx"> {
</span><span class="cx"> if (m_renderView.documentBeingDestroyed())
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingImageQualityControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/ImageQualityController.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/ImageQualityController.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/ImageQualityController.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">
</span><span class="cx"> void removeLayer(RenderBoxModelObject*, LayerSizeMap* innerMap, const void* layer);
</span><span class="cx"> void set(RenderBoxModelObject*, LayerSizeMap* innerMap, const void* layer, const LayoutSize&);
</span><del>- void highQualityRepaintTimerFired(Timer<ImageQualityController>*);
</del><ins>+ void highQualityRepaintTimerFired(Timer<ImageQualityController>&);
</ins><span class="cx"> void restartTimer();
</span><span class="cx"> void removeObject(RenderBoxModelObject*);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderButtoncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderButton.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderButton.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/RenderButton.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -184,7 +184,7 @@
</span><span class="cx"> return LayoutRect(additionalOffset.x() + borderLeft(), additionalOffset.y() + borderTop(), width() - borderLeft() - borderRight(), height() - borderTop() - borderBottom());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void RenderButton::timerFired(Timer<RenderButton>*)
</del><ins>+void RenderButton::timerFired(Timer<RenderButton>&)
</ins><span class="cx"> {
</span><span class="cx"> // FIXME Bug 25110: Ideally we would stop our timer when our Document
</span><span class="cx"> // enters the page cache. But we currently have no way of being notified
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderButtonh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderButton.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderButton.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/RenderButton.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx">
</span><span class="cx"> virtual bool requiresForcedStyleRecalcPropagation() const OVERRIDE { return true; }
</span><span class="cx">
</span><del>- void timerFired(Timer<RenderButton>*);
</del><ins>+ void timerFired(Timer<RenderButton>&);
</ins><span class="cx">
</span><span class="cx"> RenderTextFragment* m_buttonText;
</span><span class="cx"> RenderBlock* m_inner;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerCompositorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -572,7 +572,7 @@
</span><span class="cx"> m_updateCompositingLayersTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void RenderLayerCompositor::updateCompositingLayersTimerFired(Timer<RenderLayerCompositor>*)
</del><ins>+void RenderLayerCompositor::updateCompositingLayersTimerFired(Timer<RenderLayerCompositor>&)
</ins><span class="cx"> {
</span><span class="cx"> updateCompositingLayers(CompositingUpdateAfterLayout);
</span><span class="cx"> }
</span><span class="lines">@@ -3649,14 +3649,14 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>-void RenderLayerCompositor::layerFlushTimerFired(Timer<RenderLayerCompositor>*)
</del><ins>+void RenderLayerCompositor::layerFlushTimerFired(Timer<RenderLayerCompositor>&)
</ins><span class="cx"> {
</span><span class="cx"> if (!m_hasPendingLayerFlush)
</span><span class="cx"> return;
</span><span class="cx"> scheduleLayerFlushNow();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void RenderLayerCompositor::paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor>*)
</del><ins>+void RenderLayerCompositor::paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor>&)
</ins><span class="cx"> {
</span><span class="cx"> Frame& frame = m_renderView.frameView().frame();
</span><span class="cx"> Page* page = frame.page();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerCompositorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerCompositor.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerCompositor.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/RenderLayerCompositor.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -335,7 +335,7 @@
</span><span class="cx"> void addToOverlapMap(OverlapMap&, RenderLayer&, IntRect& layerBounds, bool& boundsComputed);
</span><span class="cx"> void addToOverlapMapRecursive(OverlapMap&, RenderLayer&, RenderLayer* ancestorLayer = nullptr);
</span><span class="cx">
</span><del>- void updateCompositingLayersTimerFired(Timer<RenderLayerCompositor>*);
</del><ins>+ void updateCompositingLayersTimerFired(Timer<RenderLayerCompositor>&);
</ins><span class="cx">
</span><span class="cx"> // Returns true if any layer's compositing changed
</span><span class="cx"> void computeCompositingRequirements(RenderLayer* ancestorLayer, RenderLayer&, OverlapMap*, struct CompositingState&, bool& layersChanged, bool& descendantHas3DTransform);
</span><span class="lines">@@ -427,9 +427,9 @@
</span><span class="cx"> void scheduleLayerFlushNow();
</span><span class="cx"> bool isThrottlingLayerFlushes() const;
</span><span class="cx"> void startLayerFlushTimerIfNeeded();
</span><del>- void layerFlushTimerFired(Timer<RenderLayerCompositor>*);
</del><ins>+ void layerFlushTimerFired(Timer<RenderLayerCompositor>&);
</ins><span class="cx">
</span><del>- void paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor>*);
</del><ins>+ void paintRelatedMilestonesTimerFired(Timer<RenderLayerCompositor>&);
</ins><span class="cx">
</span><span class="cx"> #if !LOG_DISABLED
</span><span class="cx"> const char* logReasonsForCompositing(const RenderLayer&);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMarqueecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMarquee.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMarquee.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/RenderMarquee.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -240,7 +240,7 @@
</span><span class="cx"> m_timer.stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void RenderMarquee::timerFired(Timer<RenderMarquee>*)
</del><ins>+void RenderMarquee::timerFired(Timer<RenderMarquee>&)
</ins><span class="cx"> {
</span><span class="cx"> if (m_layer->renderer().view().needsLayout())
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMarqueeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMarquee.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMarquee.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/RenderMarquee.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx"> void updateMarqueePosition();
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void timerFired(Timer<RenderMarquee>*);
</del><ins>+ void timerFired(Timer<RenderMarquee>&);
</ins><span class="cx">
</span><span class="cx"> RenderLayer* m_layer;
</span><span class="cx"> int m_currentLoop;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderNamedFlowThreadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -510,14 +510,14 @@
</span><span class="cx"> m_regionOversetChangeEventTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void RenderNamedFlowThread::regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>*)
</del><ins>+void RenderNamedFlowThread::regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_namedFlow);
</span><span class="cx">
</span><span class="cx"> m_namedFlow->dispatchRegionLayoutUpdateEvent();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void RenderNamedFlowThread::regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread>*)
</del><ins>+void RenderNamedFlowThread::regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread>&)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_namedFlow);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderNamedFlowThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderNamedFlowThread.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowThread.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowThread.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -113,8 +113,8 @@
</span><span class="cx"> void checkInvalidRegions();
</span><span class="cx">
</span><span class="cx"> bool canBeDestroyed() const { return m_invalidRegionList.isEmpty() && m_regionList.isEmpty() && m_contentElements.isEmpty(); }
</span><del>- void regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>*);
- void regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread>*);
</del><ins>+ void regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>&);
+ void regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread>&);
</ins><span class="cx"> void clearContentElements();
</span><span class="cx"> void updateWritingMode();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderProgresscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderProgress.cpp (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderProgress.cpp        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/RenderProgress.cpp        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx"> && HTMLProgressElement::InvalidPosition != position());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void RenderProgress::animationTimerFired(Timer<RenderProgress>*)
</del><ins>+void RenderProgress::animationTimerFired(Timer<RenderProgress>&)
</ins><span class="cx"> {
</span><span class="cx"> repaint();
</span><span class="cx"> if (!m_animationTimer.isActive() && m_animating)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderProgressh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderProgress.h (161767 => 161768)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderProgress.h        2014-01-11 16:58:36 UTC (rev 161767)
+++ trunk/Source/WebCore/rendering/RenderProgress.h        2014-01-11 18:19:04 UTC (rev 161768)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> virtual bool canBeReplacedWithInlineRunIn() const OVERRIDE;
</span><span class="cx"> virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&) const OVERRIDE;
</span><span class="cx">
</span><del>- void animationTimerFired(Timer<RenderProgress>*);
</del><ins>+ void animationTimerFired(Timer<RenderProgress>&);
</ins><span class="cx"> void updateAnimationState();
</span><span class="cx">
</span><span class="cx"> double m_position;
</span></span></pre>
</div>
</div>
</body>
</html>